From: Adam Lubszczyk <alubszcz@rsw.pl>
Date: 25-11-2003 08:43:06
Subject: Re:news *-11-2003
>อออออออออออออออออออออออออออออออออออออออออออป
>Angels Holocaust 2003 email:ho1459@bnhof.deบ
>อออออออออออออออออออออออออออออออออออออออออออผ
> [+] New
> [-] Bug fixed
> [*] Bug fixed and/or made better
> [!] Important/Note
> [D] = bug already existed in DN1.51
> [N] = bug already existed in NDN2.12
> [A] = bug introduced by me
> [C] = from sources of Chem 'o' Dun
>ฤออออด General topics รอออออออออออออออออออออออออออออออออออออออออออออออออออออฤ
> [!] Commands.pas doesn't allow things like 'xxx = kbyyy + kbzzz'
> [!] Enable/DisableCommands require byte values
> [!] W9x (not NT) doesn't like the PLUGINS feature -> GPFs (???)
> [!] ZRDX doesn't seem to work in WinNT 4.0
>ฤออออด v2.14 DPMI32/W9x รอออออออออออออออออออออออออออออออออออออออออออออออออออฤ
> [!] started with adding sources from Chem 'o' Dun i got from Denis to mine
> [!] Functions NDN=COD: AddSpace=PadChRight
> FILE PANEL
> [+] added 'Attribs on seperator' option to panel defaults/options [C]
> [+] added new independent columns handling [C]
> VIEWER
> [+] now you can load files completely, see 'Buf Size' and help, differences:
> Insert, Remove (+Mod), Fill, FSize, kbIns, kbDel (+Mod)
> [+] drawing now only allocates 32kb (could be less...)
> [+] vmText 'Tab' now selects previous window
> [-] vmText markers work correctly now
> VIEWER SETUP
> [+] 'Use modif. table' added
> [+] 'Buf Size' added
> EDITOR
> [-] fixed the options menu not corresponding at once [C]
> CALCULATOR
> [*] updated the helpfile (not finished)
> [-] fixed the DIV/MOD/OR/XOR and several other commands [N]
> [+] added the MUL/NEG/!(NOT) command
> [+] added multiple error msgs: General, DivBy0, Brackets
>ฤออออด v2.13, DPMI32 only for now / started on the 22.6.03 รออออออออออออออออฤ
> [!] 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
> 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]
> [*] vmDump now correctly adjusts BufPos when SeekEOF [A]
> [-] viewer/editor switch only worked correctly from text<->text modes [DN]
> [+] BufModified is not set if byte is overwritten with same data
> [*] DecoderBase32 is saved/loaded from .his
> [+] 'ShwAll' vmText view files without interpreting CRLF/TAB chars
> [*] 'Replace' now much more user friendly and interruptable [A]
> [+] vmAsm/Dump/Hex: choose new base pointer for relocs,jumps,etc.
> [+] now shows modified bytes in different color
> [-] fixed vmText/Asm Bookmark display with files>$8000
> [+] 'Undo' for vmHex/Asm/Dump: 'BackSpace' or overwrite with original byte
> [+] Added a color selection for the cursor
> [+] Insert/delete byte with Ins/Del
> [+] Block operations: Delete (Del), Copy/WinCopy (Ctrl-Insert/C),
> Cut (Shift-Del)
> [-] fixed problems with block marking (last/first byte not marked)
> 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
> [+] 'Space=PgDn': 1 page down or not in vmDump/Hex (byte mode only)
> [+] 'Persistent blocks' added
> [+] 'Modificat. color' added
> 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]
> ASM/DECODER
> [-] JMP/EA (EA) now checking 16/32bit mode [N]
> [-] MOV SEG,REG/REG,SEG (8E/8C) always in word mode [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
> [+] Shift-F4/'Edit...' (cmXEditFile) didn't say create [DN]
> FILE MANAGER SETUP
> [+] option to choose if F3 should open an archive or always view the file
> 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]
>


Write an answer  |  Back


Forum FAQ Registration Copyright © 1999 Andrew Luzhin