Name :
E-mail :
Subject :
>http://ndn.muxe.com/NDNREL.rar >(ñûëêà) >Started on the 22.6.03, Angels Holocaust 2003 > [+] New > [-] Bug fixed > [*] Bug fixed and/or made better > [!] Important ! > [D] = bug already existed in DN1.51 > [N] = bug already existed in NDN2.12 > [A] = bug introduced by me >ÄÄÄÄÄ´ v2.13, DPMI32 only for now >Note: First tries to work with the source, going to work mainly on the > viewer/editor parts, goal is a HIEW/BIEW like editor/viewer and closer > behaviour/look of other NC clones >Note: Commands.pas doesn't allow things like 'xxx = kbyyy + kbzzz'; took me 2 > days to find that error >Note: Enable/DisableCommands require byte values >Note: W32 doesn't like the PLUGINS feature -> GPFs (???) > > STATUSBAR > [+] removed '³ NDN ³' (more space) > [+] all strings max. 8 chars wide, w/o counting the '^+-: ' chars, > leads to fixed positions, more NC like behaviour/look > [+] selection between 16/32 BITS in disasm mode now visible > [-] fixed a bug which (after my modifications, can't say if it existed > before) didn't allow 80 chars on the StatusLine to be displayed > [-] Mouse problem with the modded StatusLine... fixed (Len '+ 2' removed) > VIEWER > [+] New ViewMode changing order: Text/Dump/Hex/Asm, makes more sense to me > [+] Seperate cursor buffers for vmHex/Asm; have nothing to do with each other > [+] vmHex/Asm modes now place the cursor on same pos after mode switch [DN] > [+] HexEdit value (=Hex or String) is now remembered when switching viewmodes > [-] vmAsm uncommented {-1} in info, showed filesize instead of the offset > [-] vmHex byte mode (after cursor was adjusted in vmAsm) wrong pos [A] > [-] vmHex byte mode "CtrlPgDn" went to last pos-1 in even files [DN] > [-] vmHex byte mode "CtrlPgDn" wrote wrong filepos (also when hex mode set > cursor to the last pos in the hex byte) [N] > [-] vmHex "End" set x-pos to max. possible HexPos (0f in 80x??) [N] > [-] vmHex "CursorRight" changed x-pos even when cursor was already at the > end of the file [N] > [-] vmHex "CursorRight" on last line continued scrolling from left to right > when last line was filled with bytes (HexPos-1 bytes) [DN] > [-] vmHex "CursorDown" changed pos even when cursor was already at > at the end of the file, also changed the cur.x wrong when going from full > line to the end line (kept the cur.x of the previous line [N] > [-] vmHex "CursorLeft" on the 1st line continued going from right to left [DN] > [+] vmHex "CursorLeft" now goes to first nibble everytime [DN] > [+] vmAsm/Hex hexmode, cursor should be reset everytime the 2nd nibble is > changed in the last byte [DN] > [-] vmHex after Search in Bytemode the Cursor wasn't visible [DN] > [-] vmAsm 16 Bit Mode didn't move to the last bytes sometimes, 32 bit ok [N] > [-] vmAsm sometimes scrolled over code when it should go to the next line [N] > [-] vmHex after Search printed wrong x-pos, used x-pos of the prev. pos [DN] > [-] vmText 'CtrlPgDn' didn't show the last line [N] > [+] vmDump can now also edit > [+] now all 4 Viewmodes are linked together, setting the cursor correctly > according to the previous cursor position > [+] vmAsm now uses 'Home/End' > [*] Infoline layout changed > [*] Bookmarks CTRL-Q/K+# didn't work in vmhex Bytemode > [*] Bookmarks now work in all viewmodes [DN] > [+] vmText 'Goto line' option > [-] vmAsm now resets cursor after 16/32 bit switch [N] > [-] vmAsm CtrlPgDn sometimes didn't show the current/last line on screen [N] > [-] vmDump kbUp crashed when pos 0 [A] > [-] vmHex/Dump CtrlEnd displayed wrong pos (cur.y-size.y-1) [N] > [-] vmText percent wasn't correct (size.y set to 1 in tviewinfo, SizeYTmp) [N] > [-] vmAsm CtrlHome/End now works like in vmHex/Dump [N] > [+] vmHex/Dump/Asm CtrlUp/Dn now works like the Editor [DN] > [-] vmHex/Dump/Asm GotoAddress option didn't work correctly in bytemode [DN] > [+] vmHex/Dump/Asm GotoAddress now nicely sets cursor > [+] vmHex/Dump/Asm GotoAddress absolute/relative options > [+] Shift-F4 browses backwards through the video modes > [*] checked what key combos are not useful and removed them > [+] now highlights the bookmarked positions > [+] added a new color for Bookmarks called 'Marker' > [+] 'Origin' option for search added > [+] 'ShiftF1' opens a new file to view > [+] 'ShiftF3' reloads current file from disk > [+] added a MZ(EXE) check > [*] 'ShiftF2' now saves the file without asking for confirmation > [+] 'F3' added a header viewer/editor dialog for executables (MZ,NE,LE/LX,PE) > + allows going to the headers/entry points of all of the formats > + watching and manipulating all of the values in the headers > ! interpreting the flags and handling of all the extra tables are missing > but i think this is already good enough for a start > [-] 'Reload' sometimes crashed NDN (Exc D9h), added 'CE;' to the end [A] > [+] vmDump address string now looks like in vmHex/vmAsm [A] > [+] vmHex HexEditTmp now also filled when file is loaded [A] > [+] 'AltF7 - Replace' added (doesn't insert or remove data from file yet) > [*] 'Search/Replace' both use ShiftF7 to repeat what has been used last > [*] 'Replace/Search' skipped 1 byte when only 1 byte was searched for [DN] > [+] added NOT/NEG/NOP/InitXX (xor/or/and/put)/Inc/Dec current byte keys (ALT) > [+] added 'Adjust Filesize' (Shift-F10) option > [+] 'Adjust Filesize' supports relative adjustment (+/-) > [+] 'Fill Area' with value option > [+] Insert/Remove # of bytes > [*] the directory is reread when you close a file [DN] > [*] 'Seek' is now range checking: if Filesize <= BufSize then... [DN] > [*] Speed: Replace much faster (change to WriteModify) [A] > EDITOR > [-] 'Replace' placed to Alt-7 and 'RevSrc' to Ctrl-7 (now the same as Viewer) > [!][-] 'Save' crashed (Div by Zero, fsize set to 0) when TAB REPLACE OFF and > OPTIMAL FILL ON, CompressAString now checks if TS=0, TAB REPLACE must be > ON for OPTIMAL FILL to work !!! [N] > FILE PANEL > [+] unselect all files with 'gray-ö' (kbGraySlash added), all dirs AND files > with 'ctrl-gray-ö' > [+] CTRL+HOME moves to the root directory and sets cursor on former subdir > FILE MANAGER SETUP > [+] option to choose if F3 should open an archive or always view the file > VIEWER SETUP > [+] 'View Header', open NewExe files with MS-DOS or NewExe Header > [+] 'Reload' even if file not modified option > [+] added radiobuttons to chose between Text/Hex/Dump/Asm viewmode > CONFIRMATIONS SETUP > [+] 'Reload' warning before reloading option > [+] 'Modify readonly files' warning option (used in viewer only for now) > DIALOGS > [*] Inputline at last position if keypress doesn't move any further [DN] > [*] Hexline at last position didn't allow writing to second nibble [DN] > HISTORIES > [*] added more data to be saved to .his file: > Viewer: 16/32 > OTHER > [*] changed kbCtrlShift/AltShift to kbCtrl/Alt w/o the shift (confuses when > reading the sources), added kbShift (for both Shifts), kbCtrlAlt, > kbCtrlShift (Ctrl+Shift), kbAltShift (Alt+Shift) > [*] 'Create file...' changed to 'Create new or edit existing file...' [DN] > [*] Removed 'History' lines from ndn.dnr, added to 'Inputline' lines [DN] >
Forum FAQ
Registration
Copyright © 1999
Andrew Luzhin