Page 1 of 1
Rozdílné řazení souborů mezi verzemi 2.52b1 a 2.52b2
Posted: 31 Aug 2009, 20:32
by jezynka
V aktuální verzi (2.52b2) se řadí soubory podle celého jména i s koncovkou.
Uvedu příklady. Takto bude vypadat seřazení v nové verzi:
soubor.1.txt
soubor.2.txt
soubor.txt
Takto byly tyto soubory seřazeny v minulé (2.52b1 a všechny předchozí verze):
soubor.txt
soubor.1.txt
soubor.2.txt
Jestli to je jenom nějaká změna v nastavení, tak jsem ji nenašel. Podle mého názoru by měl být správný ten stav z minulé verze, kde se řadilo podle jména a podle koncovky pouze, pokud byla jména shodná. V tomto případě je jméno „soubor“ kratší než „soubor.1“, tedy by mělo být dříve.
Re: Rozdílné řazení souborů mezi verzemi 2.52b1 a 2.52b2
Posted: 31 Aug 2009, 21:05
by Jan Rysavy
V tomto případě jde o úmyslnou změnu. Snažíme se, aby Salamander řadil stejným způsobem, na který jsou uživatelé zvyklí z Průzkumníka.
Re: Rozdílné řazení souborů mezi verzemi 2.52b1 a 2.52b2
Posted: 31 Aug 2009, 21:55
by jezynka
Nešlo by to přidat v nové verzi do nastavení, aby to šlo přepnout na původní řazení? V Exploreru to taky jde tak udělat, pokud si nastavím, aby skrýval známé koncovky. Pak nebude řadit podle úplného jména, ale jenom podle jména (bez koncovky) a koncovku vezme v potaz, pouze pokud jsou jména stejná – tedy stejně jako to bylo dřív v Salamanderu.
Re: Rozdílné řazení souborů mezi verzemi 2.52b1 a 2.52b2
Posted: 31 Aug 2009, 21:58
by Jan Rysavy
Určitě je to možné, počkáme jak bude masivní reakce uživatelů.
Mimochodem, od Windows Vista to co píšete již neplatí a Průzkumník řadí soubor.txt vždy na konec, nezávisle na (ne)zobrazení přípon.
Re: Rozdílné řazení souborů mezi verzemi 2.52b1 a 2.52b2
Posted: 01 Sep 2009, 01:58
by SelfMan
Jedna masiivna reakcia.
Stare radenie +1. (minimalne ako volba)
IMO Nemusime bezhlavo kopirovat vsetko co ma explorer.
Re: Rozdílné řazení souborů mezi verzemi 2.52b1 a 2.52b2
Posted: 01 Sep 2009, 06:27
by Jan Rysavy
Popravdě nešlo úpravu, která by řešila právě zde zmíněný případ. Petr odstraňoval (mimo jiné)
tento problém, ze kterého se vyklubal pořádný balík práce. Musel provést audit kompletního kódu Salamandera: vyhledat veškeré znaky '.', určit zde jde o kód řešící přípony a zajistit opravu. Samozřejmě včetně všech pluginů. Odhalil během toho několik drobných chyb v kódu. Popisuji to zde proto, abyste měli představu, jak k těmto (občas nepopulárním) změnám dochází. Snažíme se o konzistenci a snažíme se pro každý patch, který uděláme, nevytvářet volbu v konfiguraci Salamandera. Pokud se zvedne negativní vlna reakcí, snažíme se příčinu problému řešit (například
vycouváním od změny nebo novou volbou).
Mimochodem, během hledání algoritmu, podle kterého Průzkumník vlastně řadí, jsme narazili na stránku
Geoff Chappell - Software Analyst: StrCmpLogicalW. Mile nás překvapilo, že popisuje i vlastní řadící algoritmus, tedy nejde pouze o výtažek z MSDN.