{[+] add [-] change [*] correction [!] comment} 2.05 (20-apr-2006): * Several bugs fixed. + Smart upper case. - Mouse wheel works by standard system parameters. + Auto-return on right margin. + Paragraph formatting. - Excluded ur.exe (now it's functions does unired.exe). ------- 2.04 (1-feb-2003): + Added menu item "Recent folders". - Used module ExceptDlg from Jedi Code Library for more detailed error messages. * Some bugs fixed. + Added Unicode representation "#DDDD". + Added charsets "UTF-16 (LE, NO BOM)" and "UTF-16 (BE, NO BOM)". 2.03 (13-jan-2003): - No more used RxLib library. * Fixed bug of the previous version: recognized line separator CR instead of CR LF in UTF-16. * Fixed bug: when marking text in short files appears "Access violation" error message. 2.02 (31-dec-2002): * Fixed some cosmetic bugs. * Fixed: line separator CR in UTF-16 was not recognized. 2.01 (4-dec-2002): * Many minor and major bugs are fixed. + Ctrl+Alt+I/Ctrl+Alt+U shift marked block by 1 space. + Ctrl+Q allow to enter char with code<32 by Ctrl+letter. + Context menus in input lines (in search and replace dialogs). - Alt+Ctrl+Down/Alt+Ctrl+Up search current word or marked text. - When user press hot keys like Alt+letter, the letter is converted to the main keyboard layout, so as it is able to use russian hot keys without selecting the russian keyboard layout. - Esperanto support is moved to separate module. 2.00 (25-oct-2002): + Implemented the correct support of proportional fonts. - Now fonts are indicated separately for all file types. - Text are printed by the current font (no more setup of font for printer). - In the setup of compilers the parameters filepos, linepos and columnpos are now regexp replace patterns ($1, $2 etc). If the parameter filepos is empty, there is used only current file. + By Alt+; you can input unicode number of letter. + You can input letter by IME (tested on chinese hierogliphs). + Instead of "HTML-style" was introduced notion of "Unicode representation": binary, like &#DDDD; (ex-HTML-style) and like \uXXXX. + Before file saving you can choose type of line separator. + You can search current word by Alt+Ctrl+Down (forward) and Alt+Ctrl+Up (backward). * When file is opened, if occurs an error, appears message about it. * Some bugs fixed. ------- 1.20 (30-apr-2002): + More correct Unicode keyboard input, compatible with Tavultesoft Keyman. * Correct processing hot keys in russian menus. * On unindent not only empty lines are ignored, but also blank lines (with only spaces and tabs). + Smart indenting (see Indent\*.ini). + Page setup before printing. * Some minor bugs corrected. 1.13 (11-mar-2002): + Now the interface with ispell supports utf-8. * Some bugs in interaction with ispell are fixed. * Errors in cp-852.cvt and Kamenicky.cvt are fixed. 1.12 (12-feb-2002): * Fixed bugs in window scrolling. * Fixed rare bug with file reading. * Fixed some bugs in filter call. * Fixed bug in syntax highlighting. + Now search options are stored between file opening. + The search and replace histories are stored between sessions (in folder Storage). - The search and replace histories are shown in inverse order (above are the newest pattern). - In the search and replace histories patterns don't repeat (when user select old pattern, it is moved to the top). - The history of recently opened files (recent.ini) now also is stored in folder Storage. + Used new version of Colorer library. + The install package is packed with new version of WinRAR (3.0). 1.11 (6-dec-2001): * Fixed some bugs. 1.10 (26-nov-2001): * Fixed many small and big bugs. + Menu "Windows". + Cloning of window (simultaneous editing one file in many windows). * When file type is changing (in the properties) those attributes are correctly refreshing (highlighting, macros, substitutions etc.) + Syntax highlighting of long files is implemented asynchronously (first roughly, than - parallelly - clean). - In file Ini\fiters.ini there are registered filters, common to all file types, and in files Filter\*.ini are filters for respective types. + Speeded up text drawing. 1.01 (8-oct-2001): * Fixed: when calling filter, tabs transformed to spaces. * Fixed: when calling filtr under Win9x the program hangs up. * Fixed: in some circumstances appears lines under text. * Fixed: macro did not recognize macros from same section. + Context menu on file tabs. + In the general setup window, if proportional font is installed, all fonts are displayed (the flag "fixed with" is cleaned). 1.0 (28-sep-2001): + Ability to call external filter. - Changed view of the structure tree (source code browser). + The structure tree is build simultaneously with the main work and is automatically rebuild when text changes. + Added menu item "Structure" to the main menu. - Changes in the interface of external compiler call. - ISpell starts only once nur during all session of UniRed. * Fixed bug: the recent files list in the menu "File" was not refreshing. * Fixed many bugs. - No longer used the library AGLib. + UniRed is now compatible with Delphi 6. - Used new version of regular expression library. + Somewhat speeded up text painting. + Now it is able to use proportional fonts. + Help is now in chm format (but the old system also can work). ------- 0.999a beta (4-jul-2001): * Fixed bug: wrong replace (when search was by non-regular expression). 0.999 beta (25-jun-2001): - Modern interface (movable toolbars and menu bar). + Call of external compilers and processing of errors. + Source code browser (Max Belugin). * Some bugs fixed. 0.998 beta (4-jun-2001): - If UniRed was started without arguments, new empty file opens automatically. If it was not modified, when user opens another file, this empty file will closed. + Now it's able to select current language of spell checking (in the drop-down menu of the button "Check spelling"). - American standard was changhed to the british. Well, I don't like USA ;-) - Now language packs are distributed separately. - Now interface language are not listed in unired.ini - they are automatically added if file Lang\xxx.ini exists; the name of the language is getting from the section Language (parameter name). - Now ispell dictionaries are not listed in Ini\ispell.ini - they are automatically added from those subdirectories of the directory ISpell, where file ispell.ini for this language exists. + Added support of mouse wheel (thanx to Max Belugin). 0.997 beta (20-apr-2001): * Fixed bug with Colorer when creating new empty file. * Now it's able to scroll by mouse to the of very long file. * No more crash when copying very long piece of text to the clipboard. * At last ispell don't freeze up UniRed, when error occurs. * Fixed: the spell-checker did not check lines, beginning by space. * Some bugs fixed. * Improved recognition of the charset cp-1250. + National flags are added to the list of ispell languages. 0.996 beta (16-apr-2001): * UniRed now is more tolerant to absence of Colorer. * Fixed bug of the previous version: all templates was opening empty. * No more error on mouse scrolling to end of file with more than 32000 lines. + UniRed understans Unicode sign 0x2028 as line separator. + UniRed saves file with same line separators, which were in it previous (by first found line separator). These can be: CR, LF, CR LF, Unicode 0x2028. + UniRed tries to detect charset UTF-16 even without BOM. * UniRed now don't hang up when ispell error occurs. - Parameters of Ispell are moved to ispell.ini; in the file setup window remains only choice of language of Ispell. - Programs of Ispell now are in the distributive; separately are dictionaries of Ispell various languages. 0.995 beta (5-apr-2001): + The ability of UniRed to recognize file type by first line is improved. * Small fixes. + Brazilian-portuguese interface. 0.994 beta (12-mar-2001): * No more losing of last byte (appeared in 0.993). * UniRed no more recognizes sign 0x1A as end of file. - UniRed recognizes and CR, and LF, and CR LF as end of line. - Some internal changes abd optimizations. + Progrss indication during reading and writing files. + In unired.ini are indicatable pathes for Colorer. 0.993 beta (7-mar-2001): - Dramatically speeded up reading and writing of files. * May be, now windos are repainted correctly. * Correction of the tab sheet. * Some small corrections. + Now information about charset and surrogate is showed in the status line. + Automatical detection of charset by first 100 lines of text. See for recognition patterns in file Ini\charsets.ini. 0.99 beta (1-mar-2001): * More smooth scrolling. * Some internal corrections and optimizations. * Fixed bug in ur.exe. + Ability to show the emphaze "cross" only pressing Ctrl and/or Shift. + File type is detected not only by its extension, but also by its first line. + Ability to go to line by its number. + Ability to drag and drop a text file to the UniRed's window, thanks to the library AGLib. - More standard dialogs of searching and replacing. - The distributive now is self-unzipping exe-file. [...] 0.1 alfa (11-feb-2000): ! First alpha-version.