Help - Search - Members - Calendar
Full Version: New Beta: 2.31.1279
Muxe Inc Forums > Muxe Software > Necromancer's DOS Navigator > Development
AngelsHolocaust
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...

CODE
[*] 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
AngelsHolocaust
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)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.