AngelsHolocaust 0 Report post Posted June 1, 2008 Hi everyone. Once again I am not in the planned release cycle of 1 release per month, sorry. Additionally, this is a quite small release, but pretty much time has been put into the code merging with Veit Kannegiesers latest VP RTL. Hopefully this did not break anything, maybe improved the working of NDN. The next release will be my 5th NDN anniversary release, I hope I can present you something "big" next time... [*] VP RTL: improved the base directory handling by using "set vpbase=\VP" instead of "X:\VP" in bldrtl.bat makesys.bat _all.bat [!] checked the new dpmi32_lfs_279_2.rar by Veit Kannegiesser -> (partially) merged: linux vpsyslnx system vpsysw32 objects vpsysd32 -> following VK's files will be overwritten by my own: gpm.pas [!] Improved the error/expception handling: * checked callstck (VK), fixed some errors and improved it's interface to be usable in NDN (or any other more complex program) -> unfortunately not all entries on stack are displayed with module/line * VP EException output is disabled on startup to get all exceptions into the internal exception handler (hopefully without drawbacks) -> drivers4.InitDrivers() clears system.ExceptProc * the output into NDN.ERR and on screen has been improved * file: appended callstack, added exe location and log start/end lines * screen: added forum address and NDN.ERR location -> modified drivers6.ReportFatalError() [*] Source: removed cfg\ndnlnx.vpo because the default ndn.vpo is now usable for all targets [*] Corrected the ComboBox colors in colors\ah.pal W32/D32/LNX/OS2/VIRTUAL PASCAL COMPATIBILITIES: [!] checked for Windows Vista compatibility [-] the Borland make tool "maker.exe" didn't work -> now using the pmode "make.exe" [*] made cfg\makefile.dos string output more Windows friendly [-] http://forums.muxe.com/index.php?showtopic=916 (BMW) -> all these bugs were non existant in Visa Ultimate German [*] NDN now outputs the OS version on startup -> modified main.TellOS() [+] W32: added ConsoleInTray v1.8 by Vladimir Bochkarev -> added windows to the traycons.uses clause -> converted conutils.GetWin32MajorVersion() from procedure to function -> commented language code in traycons.GetTrayMenuString() EDITOR [-] line count of bigger files not completely shown [A] -> microed7.BookmarkLineDraw() now resizes the horizontal scrollbar; additionally the used infoline string was limited to 50 characters and was changed to shortstring [-] after restoring to source (FTP/ARC) the infoline (T->t) wasn't updated [A] -> added DrawView to microed6.EditorHandleEvent().cmRestoreFile [+] Bookmark multi function: cycle center/bottom/top placement on each GOTO -> modified microed6.EditorHandleEvent().cmGotoMarker* [-] RegEx search didn't work with ^ or $ only search strings -> modified microed5.EditorSearch() to handle these special cases and fixed an infinite backward loop risk inside of stringsx._BackSearchFor() by changing a while...do loop into repeat...until to allow at least one match run [-] mouse double click didn't mark lines w/o words but the next word [A] -> micro_3.EdHandleMouse() now ignores word mark on empty lines [+] Toggle the block mode while marking with mouse via [ALT] or the [RIGHT MOUSE BUTTON] (zakker) -> modified micro_3.EdHandleMouse() DBF VIEWER [-] in CSV file fix a wrong definition of odd quotes {G} [+] dBaseII DBF File support {G} VIEWER [-] vmAsm: after modifying code with the operations AndXX,OrXX,XorXX,PutXX, Not,Nop,Inc,Dec the asm code was not refreshed [A] (Slavik) -> added MakeLines() to fviewer.TFileViewer.HandleEvent().cmAndXX [-] LNX: displaying files in /proc/ didn't work anymore -> modified procfs handling in fviewer.TFileViewer.ReadFile() TURBOVISION: VIEWS/DIALOGS/MENUS/OBJECTS/MESSAGES [-] TComboBox: the Selected and Symbol colors had to be exchanged so that the colors are compatible to the TListViewer colors -> modified dialogs.CGrayDialog by exchanging colors 235 and 236 Download: http://ndn.muxe.com/download/ Have fun, Stefan / AH Share this post Link to post Share on other sites
AngelsHolocaust 0 Report post Posted June 2, 2008 Hi, I just found 2 bugs: 1) the editor block switch with ALT and RMB works, but following block commands like COPY or PASTE treat the block accordingly to the mode visible in the info line 2) D32: the colors dialog is once again messed up due to a resource compile mismatch Very embarassing, esp. as this was such a small release. Sorry for that, Stefan / AH PS: I don't know if I will upload a quick bug fix these days or wait until the next release, which will not take as long as last time (planned for end june / start of july) Share this post Link to post Share on other sites