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

New Release: 2.31.2305

Recommended Posts

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

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
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×