AngelsHolocaust 0 Report post Posted November 23, 2008 Hi! Not much to say, except that I am late again. :) Whatsnew: ─════┤ v2.31.2305 DPMI32/WINDOWS/LINUX 23.11.08 ├═══════════════════════════─ [*] renamed readme.1st to readmeen.1st, added russian translation readmeru.1st {G} [*] updated the russian dialog translation {G} [-] system.Float2Str() added a leading space in case of positive numbers [V] [*] improved *.dnr in ndn.hgl: added BracketPairs TVHC / HELP [*] RegEx: fixed some layout/spacing errors KEYBOARD [-] W32: locking the current windows session and returning to NDN didn't reset/update the shift keys, although not pressed anymore -> resetting vpkbdw32.ShiftState on FOCUS_EVENT DBF VIEWER [-] correct show in not odd Quote's '"' count {G} RCP / RESOURCES [*] modified statuslines of several dialogs (mostly english only, if required): removed "10Menu" (Slavik), cm(Next|Prev)*, cmQuit added " 4Close", " 5Resize", " 5UsrScr", "12ScrSav", F11/F12 removed all ~F?~ (english) -> modified language resources, filescol.SelectDrive().EventCallbackHandler() -> Resources: numbers of first StatusDef 1, 1 were renamed to hcDragging -> updated help on some missing hotkeys CALCULATOR [-] octal number parsing didn't work [A] -> calc.GetValue().GetValueBase().CheckString() checked for base 7 not 8 COLORS / PALETTES [+] added apometrn.pal (Rodrigo Cesar) EDITOR [*] rearranged the editor menu: added Search.Bookmarks and Misc.Goto [*] Line duplication: partially marked line didn't duplicate anything [A] -> modified microed6.EditorHandleEvent().cmDuplicateLine [+] find previous/next number: [CTRL-ALT-LEFT/RIGHT] -> added stringsx.FindWord(), used in micro_1.EdWord(Left|Right)() and micro_1.EdFindNumber() -> added commands.cmNumber(Left|Right), macro commands Number(Left|Right) -> find prev/next paragraph now uses [CTRL-ALT-UP/DOWN], modified microed6.EditorHandleEvent() [*] "Find previous" paragraph now behaves like "Find previous word": if inside a paragraph that paragraph will be found -> changed the behaviour of micro_3.FindParagraph().fpPrevious if inside a paragraph [+] added a "Swap paragraphs" operation -> added commands.cmSwapParagraphs, hotkey [ALT-F9], menu entry Misc.Swap.Paragraphs, macro command 'SwapParagraphs' -> modified microed6.EditorHandleEvent(), micro_3.EdSwapCode() [-] files loaded on startup always set BlockVisible to TRUE [DNC] -> now checks microed.TFileEditor.Mark, modified microed.TFileEditor.Awaken() -> modified microed6.HandleEvent().cmDuplicateLine by adding micro_1.EdBlockOff() [-] unident by DEL stored wrong undo information: always only one char [A] -> micro_4.EdMakeDel() now uses udSubDel instead of udDelChar VIRTUAL FILE SYSTEMS (VFS) [-] FTP: crash while login on ftp://ru54.com [A] (Diman88) -> vfs_ftp.TFTPConnected.GetResponse() didn't handle "bad" replies like empty strings, therefore added checks for string length -> improved FTP error output in vfs_ftp.TFTPConnected.Error() by using vpsyslow.SysGetSystemError() [-] FTP: Changing directories via "cd" didn't reread the directory content, several commandline commands didn't reread data in multiple open connections [A] -> vfs_ftp.TFTPConnected.HandleCmdLine() didn't provide a directory pointer with the command cmRereadDir, now complete URL information -> flpanelx.TFilePanelRoot.CommandHandle()._DoRereadDir() uses vfs_driv.TDrive.CurDir if no directory is provided explicitly -> vfs_ftp.TFTPConnected.Contains() prepended a '/' to dir comparisons and allowed directory match only even if host was provided (every FTP has / or /pub) [*] removed several functions identical to vfs_driv.TDrive.RereadDirectory() from: vfs_arcv.TArcDrive, vfs_ftp.(TFTPConnected|TFTPDrive), [-] FTP: vfs_ftp.TFTPConnected functions reread all FTP drives: [A] CopyFilesInto(), MakeDir(), EraseFiles() -> added vfs_ftp.TFTPConnected.RereadFtp(), used in functions above [-] FTP: CopyingTo, 2*same FTP opened, file copied to last panel, not first [A] -> dnapp.GlobalMessage() overwrote the very first (topmost) match, with following matches, therefore pointing to the last match (FTP drive); now always returns the very first match COMMANDLINE [-] changing into a network dir (z:\) gave a bad dir display (Crimso) [A] -> lfn.lGetDir() did not upcase drive chars when looking into CurrentPaths Download: http://ndn.muxe.com/download/ All the best, Stefan / AH Share this post Link to post Share on other sites
AngelsHolocaust 0 Report post Posted November 28, 2008 Hi! I just realized that the Linux ELF executable is not working, due to a conversion error from PE -> ELF. I will upload a fixed version when I am home from work. Sorry for this, Stefan / AH EDIT: Linux archive has been updated and should work now! Share this post Link to post Share on other sites