AngelsHolocaust 0 Report post Posted March 23, 2010 Hi everyone, long time no see! :) I hope you all had a good year 2010 until now. As you can judge from the not much advanced build counter there have not been much compiles of NDN since it's last release. Main reason for this (see the news) is PE2ELF: NDN for Linux should now work again on old (more strict?) kernels. I also hope that it now works on 64-Bit systems Besides that I've (hopefully) fixed the remaining file execution bugs that I've introduced with the last releases! Whatsnew: ─════┤ v2.31.5309 DPMI32/WINDOWS/LINUX 22.03.10 ├═══════════════════════════─ CONFIGURATION FILES [*] NDN.QDR/W32: added more Windows directories [*] NDN.HGL: the Pascal FILES line was extended with regex pattern >PROGRAM|UNIT< [+] HGROUPS.INI: Added *.mts;*.m2ts TARGET OS/VIRTUAL PASCAL COMPATIBILITIES: [-] W32/WinNT+: Window titles did not handle kyrillic correctly {G} [A] -> wintitle.SetTitle() now correctly checks for WindowsNT [-] LNX: PE2ELF didn't create fully working ELF executables - failed on older LINUX distributions like RedHat Linux 7.3 (Kernel 2.4.18-3) [A] (Akser) -> Rewrote PE2ELF (did cost me most of the time since the last release!) TURBOVISION: VIEWS/DIALOGS/MENUS/OBJECTS/MESSAGES/DESKTOP [*] Inputlines: English <-> Russian only worked on marked data [N] -> dialogs.TInputLine.HandleEvent() now uses whole data if nothing is selected [-] Clipboard insert into hexline crashed NDN [A] -> dialogs.TInputLine.HandleEvent() destroyed the contents of drivers.TEvent.InfoLong -> replaced dialogs.TInputLine.LastCommandWas with IsHexLineEvent -> added drivers.TEvent.InfoDetail DNEXEC/EXTERNAL VIEWER,EDITOR/EXECUTE EXT/LOCAL,GLOBAL MENUS [-] W32/D32: Extensions from %PathExt% environment variable were ignored [A] (Dandv) -> moved dnexec.Executables to filetype (private) and added wrapper functions (Add|Get|Is)ExecutableExt() -> dnexec._ExecString().CheckWhatParams() now uses filetype.IsExecutable() -> fileio.SearchPathEnv() uses GetExecutableExt() [-] W32/D32: Executing file in same dir without extension failed with 'Command "." not found..." [A] (Rugxulo, Marcos Favero Florence de Barros) -> fileio.SearchPathEnv() used "/" instead of "\" in ".\<file>", now using SysPathSep() [-] LNX: non-ELF executables were randomly executed [A] -> filetype.IsExecutable() didn't provide an ASCIIZ to stat() INFO PANEL [-] Resizing the window shows renadom colors and bad strings (Slavik) Hangup on FTP-VFS [A] -> infopane.TDiskInfo.Draw() used shr 1 instead of div 2 which led to bad results for string length calculations SCREEN / VIDEO MODES [-] Video mode setup: Mode 1/2 were not saved to .ini on exit [A] -> dnutil.TDnApplication.HandleCommand()ChScreenMode() didn't notify the configuration change in startup.ConfigModified Download: http://ndn.muxe.com/download/ See you soon again I hope, Stefan / AH Share this post Link to post Share on other sites
LKharlamov 0 Report post Posted March 27, 2010 Hello, Stefan / AH! What about utf-8 support? Share this post Link to post Share on other sites
Garl 0 Report post Posted April 1, 2010 I also hope that it now works on 64-Bit systems it work great! big thanks! Share this post Link to post Share on other sites
AngelsHolocaust 0 Report post Posted April 1, 2010 Hi! What about utf-8 support? Have not worked on it yet. Whatsnew TODO section: SCREEN / VIDEO MODES + LNX: UTF-8 (unicode) screen draw support (VK LFS) I won't give any time frame or similar. It will be done when it's done and you will read it in the posted news. Sorry for not being able to give positive feedback. it work great! big thanks! Do you mean NDN on Windows 64-Bit systems? Sorry, I was not specific enough: NDN reportedly didn't run on (some?) 64-Bit Linux distributions and I hope that the ELF fixes fixed this issue... Stefan / AH Share this post Link to post Share on other sites