Jump to content
Muxe Inc Forums
Sign in to follow this  
AngelsHolocaust

New Beta: 2.31.1279

Recommended Posts

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×