📄 update.txt
字号:
January 22, 1999: correct LFN new file bug in djgpp/port.cFebruary 11/13, 1999: Linux corrections (David Sanderson <dws@sgi.net>): simple syntax errors and incorrect var. names; remove graphic_char in get_block_border_style(); restoration of my_ltoa(); use of tzname in stamp_format(); get_current_directory() arguments; access() to (stat() && S_ISDIR()) in my_findfirst();February 13, 1999: don't read config file when . and .exe are same dir; turn off error message when reading TimeStamp in config.c; add e-mail to some signal info; properly recognize CursorStyle config setting; proper restoration of original cursor on exit; three new keys: a+grey*, a+grey+ & a+grey-.February 14, 1999: make break-point work with recursive macros/infinite repeat; added mode settings to syntax highlight.April 3, 1999: tidied Intel SHL language, added coprocessor instructions.April 4, 1999: added mark paragraph; added additional cursor size, modified cursor setting functions.April 8, 1999: modified current character display code; made hex_digit static; added base offset (line:col+ofs) to indicate horizontal scroll; added VERSION and DATE strings to help.c.April 10, 1999: changed play_back to loop while !ERROR rather than while OK; added Status function.April 12, 1999: added letter and number short-cut access to the menu.April 13, 1999: prevent selection of the current menu (undoc); added lines to status_screen (undoc).April 14, 1999: clear screen to text color. leave editor residue on page 1 (DOS).April 18, 1999: recognized a few more keys.April 21, 1999: allow color names to be used; corrected copy_word() bug (when cursor was beyond eol); corrected restore_marked_block() bug (when last line was marked and deleted).April 24, 1999: added history to file, find, stamp, border, line number, grep (not from command line) and language functions.April 25, 1999: binary option again works with all following files, until "-b-" is seen; "-b" always uses DEFAULT_BIN_LENGTH, not the previous value of "-b"; add filename to status screen; added filename completion to get_name() (if using file history).April 26, 1999: corrected getkey() bug that disabled Shift+GreyEnter; corrected syntax macro bug introduced with new color parser; allocated the language name as part of the structure (intro- ducing some other undoc. far -> near changes).April 28/29, 1999: files can be toggled read-only, allowing normal keys to be used as functions. New option "-r" to load following files as read-only, "-r-" to load as read/write. If the first option is "-v", all files will be loaded read-only (viewer mode). If input is redirected and output not, pipe is read- only by default.April 30, 1999: changed TREE structure - removed the union. modified help screen format, added viewer help.May 1, 1999: changed tabs to be file specific (took all day, damn it!).May 2, 1999: added new function GotoWindow to select a window by number or filename; as a consequence, removed the two verify_ functions in diff.c and added a window history. Also removed the two _hidden_- window functions, incorporating them into the other two. in EditFile, made "=" synonymous with the current file. removed the macro mode aliases.May 3, 1999: added file and memory sizes to the status.May 4, 1999: NextLine will match indentation if the line is blank and indent. corrected djgpp eol_clear() bug. tde16 changed to the large model.May 5, 1999: made filenames unconditionally case sensitive in UNIX and case insensitive in DOS. allowed get_name() to edit strings longer than the display. added WordDelete, WordDeleteBack and Transpose to get_name().May 7, 1999: the get_name() word deletes delete groups of whitespace or non- whitespace, but not both. added the ability to determine if a function is executed in succession; used this to modify MarkBox (mark word, full-word and paragraph), MarkLine (mark indented, mark an additional two lines, mark paragraph) and MarkStream (mark paragraph).September 9, 1999: added 4DOS .btm and AT&T syntax highlighting.September 15, 1999: renamed FindRegX to RegXForward, added RegXBackward, renamed RepeatFindRegX to RepeatRegXForward, renamed RepeatFindRegXBackward to RepeatRegXBackward; added BlockInvertCase; added " =EOL" when cursor is at end-of-line.September 23, 1999: can move to column/offset as well as line, renamed JumpToLine to JumpToPosition, "Line: " to "Position: ". corrected offset bug in goto_line() and show_line_col() when using tabs; renamed ShowStatus to Status.October 3, 1999: fixed block/read-only problems.October 4, 1999: next smart tab will use next fixed tab when on last word; corrected backspace indent with real tabs bug; recognize real tabs when indenting line blocks and tabbing.October 10, 1999: block search and block replace.October 12, 1999: when marking indented lines, include "nested" indents.October 14, 1999: made a more file-oriented block (what rather than where).October 18, 1999: use real tabs when replacing (file or line block).October 20, 1999: added Shift+Alt+Backspace; draw an optional shadow around messages; allow custom menu/directory list frame style; proper drawing mode.October 21, 1999: draw an optional space before and after frames; created the status screen on the fly.October 25, 1999: TopLine and BottomLine to complement CenterLine; new "Move" menu; corrected a bug with the default macros; centered the directory list; use 15 lines if display > 30.October 26, 1999: corrected a bug with DOS critical error; "corrected" syntax highlighting problems with radix 16; indenting 0 spaces will line up all lines with the first; overlay LINE blocks; corrected DOS stream block end-line display error.October 27, 1999: corrected a bug with a macro playing another macro in succession (false recursive); moved update_line() to utils.c since I removed all the display code; new */console.c function display_line().October 28, 1999: swapping blocks ask for a region.October 31, 1999: corrected InsertFile crash when file doesn't exist.November 1, 1999: only display credit screen if asking for file.November 3, 1999: variable width/line box swaps.November 4, 1999: moved HorizontalScreen* out of help and onto the menu; renamed DosShell to Shell, DosScreen to UserScreen.Uploaded 5.1 pre-release 1.November 8, 1999: two help messages for the two BOX SWAP cases; reduce the block in an overlapped LINE OVERLAY; constant line number display.November 9, 1999: SplitHorizontal uses the current line as the new header.November 10, 1999: combining lines with WordDelete removes leading spaces. [src] replaced all the "top_line + ruler" with "top_line", added "top" for the header; similarly, "start_col" is beginning of text, "left" is beginning of window (for the line numbers); ruler_line is global; removed g_display.line_length. fixed a macro recording bug (one key recurse); added character set display.November 11, 1999: added line ending to status (file size); recognize the EndOfLineStyle setting, added Native/Binary; corrected bug where CO80_* would be recognized as mono; added mono names: Normal, Bold, Reverse, Standout, Underline.November 12, 1999: added SumBlock function (signed long decimal).Uploaded 5.1 pre-release 2.November 19, 1999: started work on undo.November 20, 1999: corrected "(pipe)" filename bug in Status.November 21, 1999: AbortCommand does nothing in the editor itself; created execute() function to run editor functions; moved a few functions from ed.c to movement.c.November 23, 1999: LineDown no longer scrolls; corrected djgpp/port.c get_current_directory() bug when get_full_path() fails (append slash after).November 24, 1999: combined {next,prev}_dirty_line() into find_dirty_line(); renamed goto_line() to goto_position(); set previous position for the diff.November 25, 1999: corrected bug with two-character matching (infinite loop); added "<>" as a pair.November 26, 1999: pass tab display (mode.show_eol) as a parameter to tab_out(); include window info in Status memory size; display time-stamp if RO or on EOF; shift other windows' rline in adjust_windows_cursor().November 27, 1999: corrected bug with last valid menu selection.November 28, 1999: don't pass the minor choice as a parameter for the menu.November 28, 1999: corrected bugs with menu (last valid selection), Status (display "(pipe)"), djgpp/port.c get_current_directory() (call get_full_path() before appending slash) and failing to match a two-character pair.Uploaded 5.1 pre-release 3.December 2, 1999: removed tdeasm.c: moved ptoul() to dos/port.c; moved tabout() to tab.c.June 4, 2000: corrected bug when WordDelete joined with a blank line.May 17, 2001: [src] renamed indent/blank to indent_{on,off}.May 20, 2001: fixed bug when summing blocks (forgot extra NUL for strtol).May 21, 2001: renamed UndoLine to RestoreLine, UndoDelete to RetrieveLine; RestoreLine toggles between original and changed lines; treat EOF & ESC as text when testing for binary; fixed bug with copy_word() not copying when it was first; corrected memory problems when unable to load a file; corrected binary offset after block operations.May 22, 2001: cancel loading of a binary file if length entry was aborted; store an "unlimited" number of lines in line undo stack for djgpp and Linux/UNIX; moved tab options from "Toggles" menu to "Word" menu.May 28, 2001: added "tdv" as link to "tde -v"; removed default r/o pipe; added "-t" option to specify tab size/no tabs; added help messages when the editor doesn't start; added help screen ("-?" or "--help" as the only option).June 1, 2001: added special pseudo-macros for HTML ("<tag" --> "<tag></tag>").June 4, 2001: [src] added unixify() function to DOS16; append ".bak" in UNIX and djgpp with LFN; help files are based on config files (trailing "cfg" -> "hlp"); prompt for a configuration file in ReadConfig.June 5, 2001: [src] removed remaining sig structures. added "-i config" option to load configuration file "config" (in addition to global and local config files); added syntax highlighting to Status display; added Statistics function (Alt+GreyEnter; File|Statistics); moved file and memory sizes from Status to Statistics; take EOF marker into account for file size.June 7, 2001: removed extra keypress at viewer help.June 17, 2001: corrected time-stamp bug with "%%".June 21, 2001: fixed word-count bug with justify_right_margin().June 24, 2001: added alignment to month and day names in the timestamp; fixed unwanted movement with FormatParagraph caused by my modified adjust_windows_cursor(); added BlockCapitalise (for each word, uppercase first letter, lowercase rest) and tweaked all the functions; added pop-out menus.June 26, 2001: played around with the menus.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -