HISTORIE VERZÍ DANIELSOFT EDITORU °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° (význam značek: + přidáno - odebráno * změněno) v 1.0 původní verze, pozná se podle toho, že v položce Nápověda-> O aplikaci žádné číslo verze není napsáno. (A také podle toho, že funguje i v 16bitových Windows) v 2.0 *přechod win16->win32 *změněna kapacita editoru z 32k na 63k +přidána volba Zalamování řádků *některé interní záležitosti editoru přeprogramovány v 2.1 +navíc je tu možnost přidat do schránky +editor si nyní pamatuje jaký typ souboru byl naposledy při otvírání zvolen +přidána tato historie verzí v 3.0 +přidána konverze kódování češtiny +přidána položka "znovu načíst soubor" (v podstatě kvůli češtině) +opravena chyba týkající se analýzy příkazové řádky +opravena drobná "kosmetická vada" v menu *změněna ikonka v 3.1 *příliš dlouhé menu Úpravy rozděleno +přidána práce s bloky (Posuň blok, Srovnej blok...) +přidáno otevírání ve WordPadu pro příliš velké soubory v 3.2 *v dialozích se nyní ukazuje, ve kterém kódování editor soubor otevírá/ukládá +přidána podpora formátu T602 -zrušena nutnost přípony .HTM/.HTML pro zobrazení v HTML browseru v 4.0 +nové parametry příkazového řádku (automatická konverze T602 a změna velikosti okna editoru) *trochu jinak zformátována tato nápověda +opravena chyba, že editor "natvrdo" předpokládal existenci adresáře C:\WINDOWS\TEMP +přidána možnost výběru fontu +přidán INI soubor pamatující si např. použitý font a rozměry editoru +přidáno prohození "z" a "y" +zdokumentována funkce pro zapamatování si důležitého místa v textu, na jejíž existenci jsem zapomněl (funkce objevena pročítáním zdrojového kódu editoru :-) v 4.1 +zvětšena kapacita editoru z 63k na 200m (protože byl vyřešen jeden závažný problém spojený s otevíráním velkých souborů) +opraveny některé chybky při otevírání UNIXových souborů v jiném kódování češtiny v 4.2 +opraveny chyby způsobené přechodem na vyšší kapacitu (vyskytly se nepředvídatelné problémy) v 4.3 +opravena chyba při konverzi isol2 <-> win (špatná konverze písmena "ť") +opravena drobná chyba týkající se příkazové řádky (kterou stejně nikdo nepoužívá :( ) +přidány .BAT soubory pro konverzi češtiny a T602 v 5.0 +ke konverzi T602 přidána podpora tabulek +přidán shortcut Ctrl+Alt+P pro přehození y a z +přidána spodní informační lišta s informacemi o modifikování souboru od uložení, o přehození Y a Z, o aktivním kódování češtiny pro ukládání/nahrávání souborů a o tom, zda je text pouze pro čtení (RO) nebo i pro zápis (RW) +přidáno povídání "O programování tohoto editoru" +oprava drobné chybky v konverzi T602 do textu +přidána možnost "Pouze pro čtení" *nápověda se nyní zobrazuje pouze pro čtení *provedeny optimalizace v celém kódu v 5.01 *opraven bug týkající se otevírání read only souborů v 5.5 +přidána podpora UNIXových textových souborů (tj. autodetekce formátu při otevření, dále ukládání souborů UNIXově a konverze DOS <---> UNIX) Protože UNIX je UNIX, zvýšila se tímto verze editoru rovnou na 5.5 +konečně vyřešena klávesnice, kterou RichEdit (součást Window$, kterou editor využívá) stále přepínal na českou. Nyní funguje jako všechny ostatní programy, tj podle toho, která klávesnice je ve Winech nastavena jako výchozí (u mě je to totiž anglická a na tu jsem zvyklý). Konečně. v 5.51 *opravena chyba týkající se vyhledávání v souborech větších než 64k (pozůstatek ze staré 16bitové první verze editoru). v 5.6 +pokud je výchozí klávesnice anglická, přepne se na anglickou i poté, co načtu soubor z příkazové řádky (to nebylo opomenutí, avšak těsně při startu editoru, kdy se natahují soubory z příkazové řádky, přepínání klávesnice nefungovalo - Windows jsou prostě Windows). (Mimochodem - existuje vůbec někdo kromě mě kdo chce a potřebuje mít výchozí klávesnici anglickou? Ozvěte se mi.) +přepínání klávesnice už nemění pozici textu +položka Klávesnice v menu Čeština je nyní vidět :-) +opravena "znovu-se-objevivší" chyba týkající se konverze češtiny do DOSových kódování (přidávalo se tam
, protože si editor "myslel", že konvertuje z T602 do HTML) v 5.7 +přidána schopnost pamatovat si polohu, ne pouze velikost (nevím, proč jsem to neudělal už dávno...) +přidány související parametry x a y na příkazovém řádku v 6.0 +editor lze ukončit též stiskem ESC +opravena chyba při zobrazování HTML stránek CTRL+H (stránka se měla ukládat do TEMPu a odtam zobrazit jen pokud nebyla dosud nikam uložena a ne vždy) *Klávesová zkratka pro znovunačtení souboru je nyní Ctrl+Alt+N +čísla řádků se zobrazují ve spodní liště +při znovunačtení neexistujícího souboru to upozorní na chybu místo "I/O error 103" +již funguje Ctrl+R jako Nahraď (Replace) *změnila se horká klávesa pro Znovu načíst, protože Ctrl+Z znamená ve Woknech Zpět *dialog "chcete uložit změny?" počeštěn +zde v helpu přibylo povídání o spodní liště editoru +opraveno "Úpravy - Přilep ze souboru" které od přechodu z Mema na Richedit nefungovalo správně v 6.1 +opraveno to, že nebyla definovaná DOSovost/UNIXovost souboru při tvorbě nového souboru +přidána možnost tisku souboru +přidána funkce Přidej na začátek/konec každého řádku v 6.2 *změněno "zobraz jako HTML stránku" na "zobraz v asociované aplikaci" +přidány oddělující čáry do menu, takže to celé vypadá "profesionálněji" :-) *trochu přeformátován help +Zdokumentováno vestavěné UNDO v 6.3 +přidáno Ctrl+Y je Smaž řádek +přidáno Undo v 6.4 +přidána automatická změna kódování při načítání souborů s určitou příponou +zalamování řádků se pamatuje v INI v 6.5 +opravena chyba při spouštění helpu, když byl DED v adresářové struktuře obsahující mezeru (podivný windowsácký zvyk dávat do názvů adresářů i souborů mezeru, grrrr) +při vložení do schránky je nyní text ve stejném fontu jaký byl v DEDu vybrán +přidán příkaz "Odstraň diakritiku" do menu "Čeština" na žádost několika lidí +přidána podpora kódování KOI8 ČS (používá se na Amize) +přidána funkce pro vložení písmene "Ů" které bývá někdy problém napsat +lépe zdokumentována autodetekce kódování v 6.6 +přidáno FAQ *opravena chybka týkající se příkazového řádku (který nikdo mimo autora stejně nepoužívá, takže na ní přišel autor) +v About boxu je fotečka Daniela Novotného +text ze schránky by nyní měl být opravdu čistým textem bez fontu +text zkopírovaný do schránky v editoru nešel vložit do okna posílání pošty v Netscapu. Toto je DanielSoftem považováno za chybu na straně Netscapu, ale opravením předchozí chyby (čistý text) se již neprojevuje v 6.66 +přidána položka Asociuj menu Soubor a její funkce asociovat soubor nebo přidat položku do menu Odeslat/ do menu Start / na Plochu v 6.9 +přidána funkce, která by měla usnadňovat psaní speciálních znaků v české klávesnici - položka "další znak druhou klávesnicí" v menu. Například pokud při české klávesnici napíšete Ctrl+D a č, napíše se $ když napíšete Ctrl+D a š, napíše se # atd. +přidána položka "Konec bez uložení" do menu Soubor +do menu přidána "podtržená písmenka" - podle standardní konvence woken platí, že když je dané okno aktivní, stiskem podtrženého písmenka se vyvolá akce popsaná na tom daném řádku +vylepšen algoritmus pamatování si cesty souborů, ze které byly soubory naposledy ukládány a načítány. Nyní se pamatuje zvlášť "ukládací cesta" a "nahrávací cesta". Po ukončení editoru se pamatují v INI souboru místo v souboru cesta.txt, který byl archaickým pozůstatkem první verze editoru a nyní již není potřeba. +opravena drobná chybka týkající se vytváření zástupců (zástupci neměli nastavený pracovní adresář) +opravena chyba při otevirání asociovaných souborů, které mají ve jméně či v cestě mezeru (což je opravdu blbý windowsácký zvyk, který rozbíjí integritu parametrů příkazové řádky :-( ) +přidána položka "Zkoušet přepnout na anglickou" do menu Čeština. Po její aktivaci se editor, pokud pracuje v českých Windows, kde je implicitní anglická klávesnice (např. u autora doma) snaží na implicitní anglickou, kterou RichEdit vesele ignoruje, přepnout v 8.0 *PŘECHOD OD RICHEDITU NA SYNEDIT z toho vyplývá nutnost přepracovat velké množství existujících funkcí, například +vylepšeno hledání a nahrazování +undo nyní funguje víceúrovňově +kvůli zmizení některých omezení nyní funkce "Odsaď blok" a "Srovnej blok" pracují mnohem rychleji a lépe +řádky se automaticky odsazují +klávesa INSERT přepíná mezi vkládáním a přepisováním také to však znamená, že některé vlastnosti "zmizely" nebo se změnily: -položka "zkoušet přepnout na anglickou" v menu Čeština není již dále potřebná -zbytečná a nyní obtížně implementovatelná funkce "jdi na znak číslo..." byla odstraněna -nastavování míst v textu a doskakování na ně (Alt+0..9 , Ctrl+0..9) nefunguje pro čísla numerického bloku (pokusím se to změnit, ale zatím to nejde) *zalamování řádků se změnilo na funkci "proveď řádkový zlom", která zformátuje text tak, aby se vlezl na standardní řádky s hodnotou 80 znaků na řádek +PŘIDÁNO ZVÝRAZŇOVÁNÍ SYNTAXE +přidány SLOUPCOVÉ a řádkové bloky +přibyla volitelná lišta na levé straně editoru +přidávání na začátek/konec řádku se dá nyní aplikovat pouze na blok, ne jenom na celý text +přidána kontrola párování závorek (zdrojové kódy, matematické texty) v 8.1 *opravena chyba při vkládání standardní HTML hlavičky +přidáno syntaktické zvýraznění mailboxu +přidáno syntaktické zvýraznění pro /bin/bash *opraven nechutný "I/O Error 103" při otevírání read only souborů +hranice řádkového zlomu lze nyní nastavovat v 8.11 *opravena chyba při vytváření nových souborů přes pravý klik v Průzkumníku *výběr fontu nyní nabízí jen neproporcionální fonty (ostatní od verze 8.0 stejně nešly nastavit) *po přechodu na verzi 8.0 nešel UNIXový soubor překonvertovat na DOSový - opraveno v 8.2 *po RichEditu tu zbylo určité debilní "šaškování" s klávesnicí, která se musela nastavit tak, aby se to RichEditu líbilo. Tato rezidua způsobovala přepínání klávesnice z anglické na českou a byla odstraněna. *změněny horké klávesy pro hledání a nahrazování, aby šlo rychleji hledat v 8.3 *odstraněny problémy s dlouhými řádky - nyní je délka jednoho řádku omezena na 65536 znaků, což by snad mělo stačit :-) v 8.4 *opravena chybka: nastavení délky řádkového zlomu nebylo respektováno v 8.5 *přeprogramován tisk v 8.6 +přidána položka "uložit na disketu" do menu Soubor +přidáno "Quit+Save" - F11 *změněny některé horké klávesy, aby nebyly tak "krkolomné" a aby spolu přitom vzájemně nekolidovaly. Také byly některé zkratky přidány - např Ctrl+P = Tisk jako v M$ Wordu. (méně používané akce mají poněkud složitější kombinace, ale většinou je písmeno u zkratky ve vztahu k českému či anglickému názvu akce. F2,F3,F6,F7 a F10 jsou převzaty z různých DOSových aplikací) *historie verzí editoru je nyní v samostatném souboru (dříve byla v souboru s nápovědou) *opravena chyba při konverzi T602 *opraveno "zaseknutí" editoru při zjišťování počtu slov *počty znaků a řádků nebyly od v 8.0 správné, opraveno v 8.8 *aktualizována dokumentace *opravena chyba: řádky se stále zkracovaly na délku 256 znaků (DanielSoft zjistil, že funkce Delphi StrPCopy kopíruje pouze prvních 256 znaků řetězce; to považuje za chybu Delphi a nikoli DanielSoftu!) +přidány klávesové zkratky podle Wordu (Ctrl+O,Ctrl+S,Ctrl+F) v 9.0 *STABILNÍ RELEASE* +about box vypadá nyní lépe +přidána práce s velkými a malými písmeny