logo

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:
    1. při čtení posloupnosti kláves makra z registru si kromě kompilovaného tvaru FAR pamatuje i výchozí text.
    2. 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)
    3. 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:
    1. 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-.)
    2. 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