1.70
(stav pro sestavení 1812 z 7/2004)
Základní:
- Pro průvodní (ruské) texty se místo OEM používá kódování ANSI
- Zrušen klíč /aw. V řadě NT se FAR nyní startuje v unicode režimu
implicitně. Pro vnucení ANSI režimu lze v příkazové řádce použít klíč /8.
- Změny a upřesnění v Plugin API viz PlugDoc\WhatsNew.txt
- Z důvodu změn při zpracování maker je nyní nebezpečí, že při spuštění
některé starší verze FARu s nastaveným automatickým ukládáním nastavení
se v registru ztrati nová makra:
-
při čtení posloupnosti kláves makra z registru si kromě kompilovaného
tvaru FAR pamatuje i výchozí text.
-
dekompiluje se jen prosté makro, po nalezení kódu speciální klávesy
se dekompilace přeruší a vrátí se duplikát výchozího textu a to pouze
v okamžiku ukládání vložené posloupnosti (po stisku makroklávesy)
-
při ukládání se makro nedekompiluje, ale bere se výchozí text makra,
dekompiluje se jen 'prosté' makro, t.j. takové, kde jsou jen 'čisté'
klávesy (bez '$něco'), t.j. jako byly ve ver. 1.65
Systém:
- Na dolní liště prohlížeče a editoru byli přehozené popisy klávesy Alt-F7
- Při zapnutém "UseNumPad" nefungovalo Shift+Ins (na NumPadu).
- V parametru /p příkazové řádky lze nyní uvést několik cest oddělených středníky ';'
- Stejně tak lze více cest napsat i pro osobní pluginy ("Path for personal plugins")
- Změnilo se pořadí zavádění pluginů a priorit klíčů:
- pokud je /p prázdný, spustí se FAR úplně bez pluginů
- je-li /p neprázdný, zavádí FAR pluginy jenom z daných cest
- když je v příkazové řádce jenom klíč /co a cache pluginů je
neprázdná, zavádějí se jenom pluginy z cache.
- klíč /co se ignoruje, pokud je v příkazové řádce i klíč /p
- není-li uveden ani /p ani /co, zavádějí se pluginy z adresářů
nastavených v "Path for personal plugins"
- Do dialogu "System settings" byla doplněna volba "Scan symbolic links"
umožňující zpracovat symbolické linky rovnocenně s obyčejným adresářem při
zobrazeni adresářového stromu i při výpočtu celkové velikosti souborů.
Implicitně je tato volba zapnuta
- Pokus o zobrazení informace o skutečném umístění symlinku na síti například
v dialogu nastavení atributů souborů dával nesprávný výsledek.
- Doplněn režim 'numerického' seřazení názvu souborů ve stylu WinXP,
v menu pod klávesou F12
- Při editaci popisu skupiny souborů se panely obnovili až po zadání
posledního popisu
- Opakované přepínání počtu řádků Alt-F9 ve Win9x/Me způsobovalo zhroucení
systému
- Názvy souborů/adresárů obsahující znaky vyjmenované v pravidlu TechInfo#34
se při vkládání do editoru a příkazové řádky uzavírají do uvozovek.
Funkci řídí TechInfo#50
- V režimu kopírování textu z obrazovky (Alt-Ins) se označení dá zrušit
pomocí Ctrl-U
- V menu zvýraznění názvů souborů ("Files highlighting") klávesa Ctrl-šipka
nahoru přemisťovala první položku do druhé pozice
- Při změně rozměru konzoly vnějšími příkazy se FAR zhroutil.
- Pokud se v definici cesty adresáře pro zrychlený výběr "Folder Shortcuts"
vyskytla proměnná prostředí, FAR hlásil chybu.
- Vložení obsahu schránky pomocí Ctrl-V nebo Shift-Ins do okna rychlého
hledání se opakuje, dokud hledání není úspěšné.
- Rychlé hledání v panelech: při zadávání jména lze použít funkci
přemapování znaků při jiném rozložení kláves. FAR překóduje celý vložený
text a pokusí se najít shodu nového jména. T.j. když je například
momentální klávesnice anglická a stisknete Alt a pak '4',
zkusí se nejdříve vyhledat soubor se jménem na '4' a když se nenajde, zkusí
ještě vyhledat soubor na 'č'.
- Do TechInfo#10 přidané "AltFastFindKey" a "FastFindKey" pro překódování
při rychlém hledaní
- Nová možnost "Kliknutí myší mimo dialog zavře dialog" pro vypnutí
této vlastnosti
- Nové pravidlo TechInfo#52 umožňující zadat omezení velikosti historie
na počet řádků vstupu v dialozích, počet zobrazených adresářů, příkazů,
prohlížených a editovaných souborů
- Pravidla TechInfo#53, TechInfo#54 a TechInfo#55 pro zapínání dalších
možností FARu při spouštení programů
- Pravidlo TechInfo#56 umožňuje řídit výstup hlášení o chybě při pokusu
spustit neexistující program
- Nová volba v nastavení panelu "Obnovení síťových připojení" umožňuje
vypnout automatickou obnovu při změně stavu souborového systému v síti
- Zobrazení skrytých a systémových souborů (Ctrl-H) lze nyní ovládat i
při skrytých panelech.
- V panelech se nezobrazovala svislá dělící čára, pokud při zobrazení
režimu panelů pole pro název nebylo v první pozici, například v režimu
"S,N" vypadal kurzor roztržený na 2 části
- Místo nepřesného CD-ROM se nyní v menu vyběru disků zobrazuje
i CD-RW, DVD-ROM a DVD-RW podle typu mechaniky. U systémů NT jsou ale
pro zjištění typu potřebná práva administrátora, jinak se zobrazí
jen CD-ROM, stejně jako v řadě W9x/Me
Hledání souborů:
- Do dialogu vyhledání souborů přidaná volba 'Hledat v symlincích'
("Search in symbolic links"). Výchozí hodnota se po startu FARu nastaví
podle hodnoty "Scan symbolic links" z dialogu pro konfiguraci systémových
parametrů FAR
- Nová možnost určit kódování hledaného textu WIN ANSI/DOS OEM/unicode
- Doplněno pamatování tabulky znaků
- Doplněná možnost zadat hledanou posloupnost hexadecimálně
- Při zobrazení výsledků hledání se velikosti počítají ve 64-bitové
přesnosti
- Ve výsledcích hledání se zobrazují i atributy souborů a složek
- Nová možnost filtrování ("Use filter") podle různých hledisek
- Tlačítko ("Filter") pro nastavení parametrů filtrace
- Při filtraci dle data lze zvolit datum vytvoření, modifikace, posledního
přístupu
- Po dobu hledání se zobrazuje, zda je filtrování zapnuto
Kopírování / přejmenování:
- Zobrazení průbehu se nyní aktualizuje 4x za sekundu
- Nezkouší se vytvoření symlinku z lokálního disku na síťový
- Kopírování složek obsahujících symlinky bylo nekorektní. Nyní
je v dialogu přidaná volba 'Kopírovat obsah symlinků', podrobnější popis
viz Nápověda
- Odstraněn problém, když v seznamu cílů byl "CON" nebo "NUL"
- Při pokusu přejmenovat adresář, kterého obsah ze zobrazoval
na protějším panelu FAR hlásil chybu
- Při pokusu přejmenovat soubor, pokud protější panel zobrazoval obsah CD,
ale disk byl vyjmut, se zobrazilo menu výběru disku a jméno souboru se nezměnilo
- Přemístění adresáře z rootu do ".." jej odstranilo.
- Při kopírování (spojování) několika souborů do jednoho se do souboru
popisu (DESCRIPT.ION) zapisovaly duplicity. Nyní výsledný soubor bude mít
popis posledního připojeného fragmentu.
Atributy souborů:
- Chyba při změně Encrypted na Compressed, když byl nastaven i ReadOnly
Asociace souboru:
- Při použití metasymbolu "!@F!" se seznam souborů na dočasném panelu
vytvářel nekorektně.
- V metapříkazu "!?<title>?<init>!" přidána možnost zadávat název
souboru s historií. Pak má příkaz tvar
"!?$<history>$<title>?<init>!"
- V metapříkazu "!?<title>?<init>!" lze používat jiné metasymboly,
když jsou uzavřené v kulatých závorkách.
- Metasymbol "!:" funguje správně i pro síťové cesty. Nahradí se tvarem:
-
"C:" pro lokální a mapované disky
-
"\\server\share" pro síťové disky
Editor:
- Po aktivaci některých pluginů používajících ProcessEditorInput (např.
AutoWrap) přestaly fungovat některé funkční klávesy např. F1 - Nápověda
- Nalezený řetězec se teď zobrazuje v 1/3 obrazu a navíc se ověřuje,
zda není zakrytý dialogem pro záměnu/další hledání.
- Funkce překladu znaků nastavovala příznak, že text byl změněn i tehdy,
když změněn nebyl.
- Stisknutí BackSpace na první pozici nebo Del na poslední nastavilo
příznak, že text se změnil, i když se nezměnil.
- Když při vytváření souboru pomocí Shift-F4 nezadáme žádné jméno,
FAR při jeho ukládání opět požaduje zadání jména.
- Nesprávný přesun na další / předchozí slovo (Ctrl - šipka vpravo / vlevo)
pokud ve slově byli znaky s kódy nad 127
- Operace kopírování / přesunu bloku (Ctrl-P / Ctrl-M) nyní nepřepíše
obsah schránky
- Opraven problém mizejícího označení textu při použití klávesnice
Microsoft Natural Multimedia.
Prohlížeč:
- Nalezený řetězec se teď zobrazí v 1/4 obrazu a navíc se kontroluje,
jestli jej nezakrývá dialog pro vyhledání.
- Po hledání od začátku souboru se při neúspěchu nenabízí pokračování
v hledání od začátku souboru.
- Přidržením tlačítka myši na horní rádce posuvníku bylo možné posunout
ukazovátko před začátek souboru.
- Při zapnutém rozdělování slov po vyhledání nefungovalo správně
označování textu
- Nová možnost "Permanent selection" pro označování/rušení označení
i při přesunu do nezobrazené části souboru
- V režimu hexadecimálního zobrazení nefungovalo rolování směrem dolů
- Při hexadecimálním zobrazení Ctr-šipka vlevo / vpravo posunovali o 1 znak
Náhled:
- Přidaná informace o stupni komprese adresáře
Makra:
- Vylepšení srozumitelnosti nápovědy k používání maker
- Makra se teď ve FARu provádějí ve dvou režimech:
-
Základní režim. Stisknuté klávesy se při záznamu i při provádění
budou předavat pluginům (začátek záznamu Ctrl-.)
-
Speciální režim. Klavesy se při záznamu ani při provádění makra
do pluginu neodevzdávají. (začátek záznamu Ctrl-Shift-.)
- Přidán operátor '$Text' pro vložení plain textu do makra.
Podrobněji viz Nápověda a soubor MACROS.TXT
- Operátor '$Date "%c"' dával nesprávný den v týdnu
- Nesprávné zpracování Esc-sekvencí ('\"' ¨ '\\') v operátoru '$Date'
- Nový operátor '$IClip' umožňující přepínání mezi schránkou Windows
a interní schránkou FARu a vytvářet tak makra nepřepisující schránku Windows.
Nápověda:
- Kliknutí myší na stavovém řádku zavřelo okno s nápovědou
- Při vypnutém formátování ('@-') se nezobrazovaly prázdné řádky
- Přidán společný index pro všechna témata nápovědy
Doplňky (Addons):
- Addons\Macros\F9DeactivateMenu.reg - zrušení lišty základního menu klávesou F9
- Addons\Macros\View.Space.reg - navigace po prohlížených souborech ve stylu
Outlook Express nebo TheBat!
- Addons\Macros\View.PgDn.reg - upravuje chování klávesy PgDn na konci
prohlíženého souboru na způsob beta4 a níž.
- Z instalační sady byl vyřazen Addons\Macros\CtrlShiftBackSlash.reg
- Addons\Macros\CtrlShiftPgUpDn.reg - upraven s použitím nové konstrukce
'$If-$Else'
- Addons\SetUp\Executor.4NT.reg, Addons\SetUp\Executor.CMD.reg,
Addons\SetUp\Executor.COMMAND.reg - nastavení podle TechInfo#53/54
pro zapnutí dodatečných možností spouštění programů, zvláště pro
4NT.EXE, CMD.EXE a COMMAND.COM
Pluginy:
- Změny a upřesnění ve standartních pluginech, viz Plugins\WhatsNew.txt
zpět