ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘサ Angels Holocaust 2005 email:ho1459@bnhof.deコ ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘシ トヘヘヘヘエ CURRENT VERSION OVERVIEW テヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘト DPMI32 + Fast in DOS/W9x (OS2?), stable, most features of all versions (CD-Player...) - problems in NT (mouse, clipboard) WIN32 + Fast in NT, stable, support for Windows API features (obviously) - slower in W9x LINUX + best in TTY, most of the D32/W32 stuff works (except for all the OS specific features), little X-Server (KDE) support - unstable, Keyboard/Mouse problems, Gnome problems (although it uses X?) many functions need to be customized for linux OS2 <not existant - at the moment?> トヘヘヘヘエ LEGEND テヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘト [+] New [-] Bug fixed [*] Bug fixed and/or made better [!] Important/Note [?] Question to the users [D] = bug already existed in DN1.51 [N] = bug already existed in NDN2.11/12 (most bugs in Chemoduns sources too) [A] = bug introduced by me (NDN 2.12 + 2.14+) [C] = ideas from/bug in NDN2.13 (Chem 'o' Dun) [O] = ideas from/bug in DNOSP D32 3.7.0 / DNOSP/W 1.51.10b16 [V] = bug in Virtual Pascal 2.1.274/279 ( ) = thanks for ideas/code/bug reports to... { } = bug fix from NOTE: - for the LNX version i won't use chars except for [V] because there didn't exist a working LINUX port before - LNX X means X-SERVER usage, LNX T Text-Terminal - i need someone to rewrite the ONLINE-HELP トヘヘヘヘエ TEAM テヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘト Stefan Weber <ho1459@bnhof.de> 3258911 {N} Denis V. Smirnoff <necromancer@hotmail.ru> 61593214 {B} Basil V. Starostin <svv@mfd.bbs.ru/svv@elecsnet.ru> {D} Dan Dascalescu <dandv@arcor.de> 312496903 {V} vadim <dethwarrior@yandex.ru> ICQ: 121132108 {G} Gavrilenko Sergey <garl@rbcmail.ru> 275245033 {T} Tim Sobolev <tim-sobolev@narod.ru> 245584241 {M} Misha Bazanov <_bmw_@mail.ru> 89576843 トヘヘヘヘエ VERSION HISTORY テヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘト トヘヘヘヘエ v2.15.4000 DPMI32/WINDOWS/LINUX 12-07-05 テヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘト [+] added icons to the archive (ICO subdir) {G} [*] added DisposeStr to all PChars created by stringsx.PasStr() [+] AutoCad AutoLisp/Dialog (LSP/DCL) highlight data (Vladimir Bochkarev) SYNTAX HIGHLIGHT: [-] scanning for comments: scan from the "end" of the list to find longer comment IDs first (LISP: ; -> ;|) (Vladimir Bochkarev) [DNOC] -> same solution as used for the Keywords FILE PANEL [+] W32 Context Menu support: WinMenuKey/Alt-A & ALT+RIGHT MOUSE BUTTON (MiB) -> COPY and CUT disabled, because it doesn't work stable (crashes) when trying to insert objects that were copied with NDN (somehow connected to OleFlushClipboard and IContextMenu) -> TEXT MENU: SendTo folder limited to 256 entries -> CTRL+WinMenuKey/ALT+RIGHT MOUSE BUTTON opens a Windows Popup (like right mouse button in explorer), this is recommended for better copatibility if text popup does not work correctly -> SHIFT+WinMenuKey/Alt-A/RIGHT MOUSE BUTTON opens the current directory as target -> OPEN WITH not supported (yet?), but works when you open the windows popup -> TEXT MENU: some apps somehow don't work correctly, i have yet to find the reason why (example: IZARC) [-] CTRL-LEFt/RIGHt on Driveline in e:\ (<> E:\) not correctly working [A] -> UpCase character that compares with Driveline [-] non-empty cmdline and pressing ctrl-shift-enter wrote char (Garl) [A] -> flpanelx._CheckKb.kbCtrlIns: added check for Shift [-] cannot run executables from network paths (CMD.EXE problem!) (Dandv) [] -> flpanelx.pas._gotoext: executing files on UNC-Drives with path -> new option: File Manager.Setup."Always execute !:!\!.!" [*] Ctrl+[ or ] did not quote pathnames (Dandv) [NC] [-] D/W32: couldn't create directories on UNC drives (Dandv) [NC] -> filecopy.CreateDirInheritance now handles '\\x\y' [*] "cd c:\dir\file.txt" changes directory AND sets cursor to file (Dandv) -> added GotoSingle to flpanelx._DoChangeDirectory [-] browsing archive with mouse: '..' SetCursorPosition not working [A] -> flpanelx.TFilePanelRoot.CommandHandle now uses kbEnter instead of kbCtrlPgDn when changing dir [*] Right mouse button double click doesn't execute files anymore VIRTUAL FILE SYSTEMS (VFS) [-] Find: files over 2GB showed '?' in the file information (Dandv) [NC] -> size was not read from TQUAD but LONGINT (Searchrec: FullSize vs Size) DNEXEC/EXTERNAL VIEWER/EDITOR DNEXEC.EXECUTEFILEEXT/LOCAL_GLOBAL_MENUS [-] Dnexec.ExecuteFileExt._SearchExt didn't handle '%' in filenames correctly (Dandv) [DNOC] -> '%' in batch files need to be doubled KEYBOARD [+] W32 winmenu key: scancode 93 -> KeyCode $8b00 TURBOVISION: DIALOGS/MENUS [*] dialogs.TCluster: - MouseWheel event selects wheeled object (Boxes/Buttons) - Option to select wether mousewheel/cursor wraps in buttons/boxes -> Options.Configuration.Interface.Don't wrap Buttons/Boxes [-] Div-by-0 crash when moving in non-extended CheckBoxes (Dandv) [A] (Ctrl-C, Ctrl+C in the file panel) -> dialogs.tCluster.HandleEvent.MoveSelShift: didn't check if Count == 0 VIRTUAL FILE SYSTEMS (VFS) [-] FTP editing entry and hitting enter saved the FTP-URL in selection inputline context -> hsServer == hsSelectBox = 111; -> 165; ARCHIVES: [-] deleting from archive didn't squash ("...") LFN (Dandv) [NC] EDITOR [-] highlighting bracketpairs in same column and highlighting current column didn't work (no bracketpair highlight) (Vladimir Bochkarev) [A] [-] when replacing a complete line NDN crashed [A] (Dandv) -> removed an "optimization" FILE COPY/MOVE/OPEN/CREATE/DELETE [*] when copying/moving one file the selected file in the passive panel is added to the history of the inputline at position 4; press 3 times down to select it (AndyRay) VIEWER [-] LFN not fully displayed in title (Necromancer/Vladimir Bochkarev) [DNC] -> views.TTitleStr was string[80] -> string [-] Scrolling down with "Page Down" stopped randomly depending on the wrap mode and the file (not fully loaded) (Dandv/AndyRay/Vlad. Bochkarev) [A] -> TFileViewer.CountDown & vmText used Size.Y-1 -> commented -1 トヘヘヘヘエ v2.15.3822 DPMI32/WINDOWS/LINUX 15-05-05 テヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘト [-] HGL added "OptimalFill Off" for .tex files VIEWER [-] vmAsm highlite was using the wrong offset [A] [-] Overwriting text with same character didn't move cursor (Necromancer) [A] VIRTUAL FILE SYSTEMS (VFS) [-] Find: if the search mask contained a directory the location of found files was not complete (Dandv: search "bug\*"-bug) [DNOC] TURBOVISION: DIALOGS/MENUS [-] RadioButtons didn't set the SEL field (Dialogs.TRadioButton.MovedTo) [A] EDITOR [-] Modified Flag was TRUE when opened existing File (SHIFT-F4) (Dandv) [A] FILE PANEL [+] Alt-S Option: Cut LFN from the right (Necromancer) [-] aiPlayer.cs ds| -> aiPlayer.cs.ds| dot bug (Necromancer) [C] -> filescol.NewFileRec: AlignExt on & AlwaysShowExt off [+] D32/W32 Ctrl-F to menu: Utilities.Open in Explorer (cmOpenInExplorer) LFN [-] D/W32 didn't handle lowercase drive letters correctly (Dandv) [A] -> lfn.currentpaths usage also for D32 -> UpCase Drive in lChdir [-] D/W32 NT LFN containing ? are now replaced with SFN (Garl/Cool) [DNOC] -> lFindFirst/FindNext -> ? in filenames mean you don't have the correct codepage -> also fixes starting from such dirs and resource find error (Garl) FILE COPY/MOVE/OPEN/CREATE/DELETE [-] D32 DOS/LFN off: could not copy multiple files (Garl and others) [A] -> commented filecopy.2032: mask := norm12(Mask) which created incompatible filemask ????????.??? -> [ ] Enhanced Wildcards (Copy/Move) solved the problem too CALCULATOR [-] "fixed" all future crashes because of too big numbers etc. by disabling "overflow", "invalid instruction" & "zero divide" FPU exceptions when opening the calculator [N] -> not enabled again afterwards!!! トヘヘヘヘエ v2.15.3621 DPMI32/W9x/LINUX 08-05-05 テヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘト [+] incomplete TeX/PHP highlight data [-] fixed RegKeyWords for INI files in NDN.HGL (Florian Xaver) [A] [-] Resource: country support, file attributes hotkey conflict (Dandv) [A] [*] TScroller Mousewheel support (Ctrl-O,...) KEYBOARD [-] W32 after executing files shiftstate not cleared sometimes (Dandv) [V] TURBOVISION: DIALOGS/MENUS [-] tHexLine: selected line not deleted when writing hex chars [A] [+] copy strings from listboxes to clipboard (f.ex. histories) [+] tHexLine: <> cutting indicators [*] CheckBoxesE PgDn/Up/RMB work better with new scrollbar VIRTUAL FILE SYSTEMS (VFS) [*] FTP: timeout works, Enter on files works [-] FTP: crash when trying to enter dir and pressing any key (views.1552) [A] (Necromancer) [+] added views.ofUppercase (always uppercases input data: dlgArchiveFiles) FILE PANEL [*] Process/Temp/FTPRoot drives only nest one time (flpanelx.insertvfs) [*] change directory timestamps (Dandv) [-] LNX ~ at the beginning of paths didn't work in Quickdirs [A] [*] flpanelx._DoChange: ~ ?:\ \\ report errors if invalid [-] D32 mouse stopped working after Ctrl-F (ndnexec.InitEvents) [A] [-] D32 NT Ctrl-F didn't work (no %windir% for command.com) [A] [-] D32 reset/exec lost SavedDirectory (Preserve Directory) ...
lolos81