Jump to content
Muxe Inc Forums
Sign in to follow this  

New Release: 2.31.2305

Recommended Posts



Not much to say, except that I am late again. :)



─════┤ 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

[*] RegEx: fixed some layout/spacing errors

[-] 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

[-] correct show in not odd Quote's '"' count {G}

[*] 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

[-] octal number parsing didn't work [A]
     -> calc.GetValue().GetValueBase().CheckString() checked for base 7 not 8

[+] added apometrn.pal (Rodrigo Cesar)

[*] 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
     -> added commands.cmNumber(Left|Right), macro commands Number(Left|Right)
     -> find prev/next paragraph now uses [CTRL-ALT-UP/DOWN], modified
[*] "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

[-] 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
[-] 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

[-] 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



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

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