VEDIT LOG (veditlog.txt) --------- 09/27/11 6.22.1 Improved ANSI to/from Unicode conversion functions Fix - Many "line marker" block functions didn't work correctly Fix - Sorting displayed a garbled status line Fix - {HELP, Status display} crashed with some date format Minor - More config parameters no longer saved into vedit.cfg 09/12/11 6.21.3 Fix - Various situations resulted in "Line too long" error Minor - Several config parameters no longer saved into vedit.cfg 08/31/11 6.21.2 Fix - Configuration changes were not auto-saved Fix - {VIEW, Word wrap} sometime had incorrect cursor position 08/05/11 6.21.1 Much, much faster (30x) Scribe spelling checker {MISC, Box drawing mode} now works for all fonts (ANSI and OEM) Easier integration with Windows, Explorer and IE Improved {MISC, Save and run programs} with useful defaults New {HELP, Dashboard info} helps to debug install/config problems New {FILE, Projects, Quit project} New {FILE, Projects, Set project directory} sets CURRENT_PROJ_DIR New {MISC, Execute current buffer} helps with macro development Improved USB installation support, including saving Projects on USB Minor improvements to compiler support Minor improvements to flat-csv.vdm and csv-flat.vdm macros Minor improvements to many other supplied macros Minor - Rename {CONFIG, Associate file types} to "Windows integration" Minor - Syntax directory moved from HOME to USER_HOME Minor - VEDIT Manual .pdf file moved to Help subdirectory Technical - New ReadIni() and WriteIni() commands for .ini files Technical - New Buf_Switch(r,VALUE,size) option Technical - New Reg_Prep() command to optimize macros for speed Technical - New Is_Font_OEM internal value Technical - New Command_Check("command") tests if command recognized Technical - New string value CURRENT_PROJ_DIR for project support Technical - New string values VEDIT_DRIVE, HOME_DRIVE, USER_DRIVE Fix - New vedit.ini to reduce chance of 1st time crash in Win7 Fix - Scribe didn't work under Vista/Win7 Fix - Runshell.vdm didn't work under Vista/Win7 Fix - VEDIT PDF manuals had minor problem under Vista/Win7 Fix - Compdir macro didn't work under Vista/Win7 Fix - Startup.vdm had wrong default location for ustartup.vdm Fix - Syntax highlighting interfered with macros loading files Fix - Uninstall would break out if vedit/old directory found Fix - USB installation didn't work on different drive letter Fix - Scrollwheel didn't work on some new high-res mice Fix - {GOTO, Matching ()} could get confused or possibly hang 05/12/11 6.20.1 New directory structure to reduce files in \vedit home New installation supports Windows Vista and Windows 7 New .CHM type built-in help New {FILE, Open (More), Find file and open} Improved Wildfile using a detailed dialog box Improved Cfunc macro to outline a C program Improved Ctags support with new menu functions New {MISC, More macros, Scribe} spelling checker New {EDIT, Translate, Unicode} translates UTF-8 and UTF-16 Improved {GOTO, Matching ()} handles quoted strings Improved {HELP, Status} displays more file info New Right-click menu item "Command at cursor" New {USER, Show calendar} displays simple calendar Technical - New vpw.ini startup file Technical - New BB_Normal and BE_Normal commands Technical - New Buf_Last command Technical - New Char_In_Quotes command Technical - New File_Est_Lines return number of lines in file Technical - New Reg_Char_Value() accesses chars in T-Regs Technical - New string values for new directory structure Technical - New DBL_CLICK_MACRO and INDENT_MACRO strings Fix - Screens wider than 255 chars no longer crash Fix - Undo of deleted blocks between 64K and 128K fixed Fix - Duplicated tab for buffer "99" fixed 06/14/10 6.15.4 (Not a documented release) Minor - Starting line number can be e.g.: file.txt -l "123" Technical - System() command updated for 32/64 bit Windows Technical - New Date_Day, Date_Month and Date_Year commands Technical - File_Open_Write(...,NOERR) suppresses error message Technical - Date() has more standardized output Fix - Alt keys fixed in Vista and Windows 7 Technical Fix - Column_End(65535) gave error Technical Fix - Block_Begin(CLEAR) now clears Column_Begin/End 06/18/09 6.15.3 Minor - setup.exe updated from 16-bit to 32-bit program Minor - Support period extended by 2 years 02/12/08 6.15.2 Minor - Title bar now displays filename first, then "VEDIT" Improved {Context-Menu, Open file at cursor} (new opencurs.vdm) Technical - Num_Eval_Date(REVERSE) evals [yy]yy.dd.mm date format Minor - {EDIT, Sort, Sort lines by length} supports blocks Minor - {EDIT, Sort, Sort lines & remove dupes} now supports blocks Fix - IT("...",OVERWRITE) didn't work at EOB/EOF boundary Fix - Statline_Message() didn't handle 8-bit (non-english) chars Fix - Color syntax file pattern "|?" didn't work Fix - Pro64 didn't always copy even small block to clipboard DOS only: Basic sorting re-enabled in DOS version 03/30/06 6.15.1 New FTP edit, download, upload functions (Betatest) New {FILE, Send as email} sends file/block as email (Betatest) Improved handling of temp files on local/remote drives Improved auto-detect of binary and text files New {EDIT, Insert, Line numbers} inserts left-side line numbers New {EDIT, Sort, Sort lines by length} sorts all lines in file by length New {EDIT, Sort, Reverse line order} reverses order of lines in file New {VIEW, Printed page boundary} show printer page breaks, right margin Minor - Default keyboard layout assigns to [NEXT TAB STOP] Minor - will delete small highlighted block Technical - Ability to run from CDROM or USB drive Technical - New style regular expressions - "()" groups Technical - DI1() now allows 15 checkboxes, radio buttons, push buttons Technical - DI1() has new "?*" hidden (password) input box Technical - System() now support shell string of up to 1000 chars Technical - New Num_Type(n,BIT64) and Num_Type(n,FORCE) options Technical - New Config(F_TEMP_DIR,"Use temp file directory") Technical - New AppMax(), IsAppMax and IsAppMaxByIni commands Technical Fix - VEDIT could not start maximized from Opera Fix - Misc problem when {VIEW, Rulers} were enabled Fix - Search with "WORD" option missed words followed by period 04/09/05 6.13.2. Fix - Config confused by explicit tab stops (since 6.13.1) 01/25/05 6.13.1 New "Open with VEDIT" in Explorer's right-click context menu New {EDIT, Convert, Flat to CSV} converts flat data files to CSV New {EDIT, Convert, CSV to Flat} converts CSV file to Flat New {EDIT, Sort, Sort lines & remove dupes} deletes duplicate lines Improved Unicode (UTF-16) conversion to/from ANSI and OEM chars New {MISC, More macros, BASE64) decodes Base64 file into text New {MISC, More macros, REN-FILES) renames groups of files Improved {MISC, More macros, DBASE} replaces "DBASEKEY" Regular expressions now support "|" in e.g. "{My|Your|Our} car" Regular expressions now support "\b" as word-boundary Now supports up to 257 tab stops up to column 65,535 Now supports search/replace strings of up to 1000 chars Technical - New Key_Shift_Status command Technical - New Version_Num(EXTRA) command option Technical - New Version_Date command Technical - New DDIR-REC.VDM macro inserts directories with recursion Technical - New Config(F_A_SCAN_SIZE,"Auto-file type scan size") Fix - Pro64 didn't calculate huge line # correctly Fix - File-open dialog box didn't remember last file type Fix - Unsupported search regular expression "*?" could crash Fix - Combination word-wrap and record mode could lock up Fix - Hn-line help for {ESCAPE} menu could crash Fix - COMMAND: prompt line editing confused by task switching Fix - syntax error in VEDIT.CFG file could crash Fix - Regular Expression within a block could lock up Technical Fix - Dir_Date() didn't add "/" to long directory names 05/24/04 6.12.1 Minor - Improved installation is more stable and faster Minor - Improved {USER, Color scheme} Minor - Improved {FILE, More, Open URL/file at cursor} Minor - Can disable "newline" chars in "word wrap display" mode Minor - Must now double-click on status line to select functions Minor - Obscure Config() parameters documented in help Technical - Improved Get_Filename() command has new options Technical - New Dir_Date() command displays full file info Technical - Date() supports country-specific and other formats Technical - New Code_Page returns user's language "code page" Technical - New File_Size("file") returns size of file Technical - New File_Stamp_Date("file") returns file's date Technical - New File_Stamp_Time("file") returns file's time Technical - New File_Stamp_String(r,"file") returns date/time string Technical - Goto_Col() and Cursor_Col() changed for hex/octal mode Technical - New {CONFIG, File handling, Custom record length} Technical - New Config(F_CHK_MOD,"Check for modified files") Technical - New Config(F_A_SCAN_SIZE,"Auto file-type scan size") Technical - Reg_Save(...,APPEND) now implemented Technical - Block_SaveAs(...,APPEND) now implemented Technical - Invocation handles multiple directories in standard way Fix - Misc problem related to "-s" invocation (instance control) Fix - Misc problems reloading files modified outside VEDIT Fix - Opening a file in "browse-only" mode attempted to lock it Fix - Opening a file in read-only directory gave "READ ERROR" Fix - Browser functions didn't support Netscape 7.1 Fix - Sorting could get confused by large nearly-sorted files Fix - New projects didn't properly save unnamed buffers Fix - Block indenting didn't go past column 128 Fix - Cursor positioning mode 4 problems with Screen display mode 4 Fix - {GOTO, Column #} didn't work well in hex and octal modes Fix - {CONFIG, Word, Display lines with word wrap} didn't save Fix - {MISC, ASCII table} didn't immediately display inserted chars Fix - {HELP, Text registers} crashed from COMMAND: prompt Fix - Ruler didn't display correctly in hex mode Fix - Cursor could be moved to partial char on right window edge Fix - {HELP, Text registers} didn't always display full contents Fix - Didn't print properly in Landscape mode Fix - Ruler printed by PRINT.VDM didn't reach right paper edge Fix - Macros could display unwanted "Cannot Undo" confirm prompt Technical Fix - Trace mode "$" command didn't always work properly DOS only: Fix - Disk sector editing often crashed (since 5.20.1) 10/22/03 6.11.1 New Serial-Registration numbers are used! Additional toolbar buttons for {VIEW} and {WINDOW} functions New syntax files - autoit.syn, gsi-8,syn, prox.syn, pocomail.syn Technical - New Create_Shortcut() and Short_Pathname() commands Technical - New Write_VEDIT_INI() command Technical - New Is_Altered_No_Save for file-close event macros Technical - File_Copy(), File_Rename(), Reg_Save(), Config_Save() support NOERR option Technical - Syntax highlighting pattern code "|[...]" improved Fix - Installation sometimes did not install all icons Fix - Lost network connection could remove files from a Project Fix - "Internal error 23" changed to "Line too long for Reg. Exp." Fix - Misc huge file operations could give "INTERNAL ERROR 22" Fix - Word wrap problems with excessively long words Fix - Browse-only mode didn't display "!" before filename (since 6.10.2) Fix - PRINT.VDM macro didn't work properly in Landscape mode Fix - SPLITTER.VDM macro was slow to save the last split Fix - WILDFWIZ.VDM macro didn't always work with regular expressions Fix - "Remove file from list" in File selector didn't always work Fix - Wildfile wizard could perform 1st replace incorrectly Fix - File-open dialog box didn't display correctly in Finnish Technical Fix - Goto_Pos() in huge files could be slow Technical Fix - Translate_Block(p,q,ANSI) - "ANSI" didn't work Technical Fix - Ins_File("file",BEGIN) didn't work correctly Technical Fix - NOERR now works in File_Copy(), File_Rename() DOS only: Fix - Browse-only mode (-b) resulted in READ ERROR (since 6.10.1) 03/06/03 6.10.2 Minor - "Backup files" = "4" appends .BAK to existing extension Minor - PADLINES.VDM macro can now be run from batch file Fix - Task switch during Ctrl-End in huge file gave "INTERNAL ERROR 22" Fix - Ctrl-Home in huge file took 3 time longer than necessary Fix - Misc problems with multiple syntax highlighting files Fix - "Save as" of a read-only file didn't re-open the file 02/07/03 6.10.1 New Projects support in {FILE, Project} sub-menu New "Proj" tab in File Selector New - Open files which are also open in other programs; Controlled by new {CONFIG, File handling, Lock files} New {FILE, Wysiwyg conversion} saves file as seen on screen New {FILE, Open more} "Open file at cursor" and "Open URL at cursor"; These functions also added to Right-click context menu New {FILE, Open more, Preview current file in Browser} New {EDIT, Conversion} "Binary to hex" and "Hex to binary" functions New {EDIT, Insert, Form-Feed} for easy insertion of Form-Feed char New {MISC, More macros, Hexdump} creates mainframe-style hex dump New {MISC, More macros, Linefilter} filters all lines by search string New {USER, Convert 1-line to para} converts long lines to paragraphs New {VIEW, Options, Customize toolbar} New - Toolbar buttons for {TOOLS} and {USER} menu New - Status line font and font size can be changed (right click) New - Click status line fields to change line #, enable word wrap, etc. New - Word-wrap dialog box accessed by clicking on status line {FILE} "Buffer switch", "Next buffer", "Previous buffer" moved to new {FILE, Buffer} sub-menu. Note: changes default keyboard layout {WINDOW} menu moved to just left of {HELP} Improved {BLOCK, Copy to cursor} can copy block from other buffers Improved {GOTO, Line #} selects line and column, has history Improved {MISC, Wildfile wizard} can extract lines Improved {MISC, More macros, Wildfile} can extract lines Improved macro execution speed - most macros run about 15% faster {EDIT, Formatting, Format paragraph} now works with highlighted blocks Switching to a buffer now displays all attached windows "on top" Switching to a window now "normalizes" a "minimized" window Minor - Status line displays column numbers for columnar blocks Minor - CTAGS.VDM enhanced to support C, Assembler and Fortran Technical - New File_Open("file",LOCK) option; also File_Open_Read() Technical - Call_File() can start execution at optional "label" Technical - Get_Filename() can optionally force the dialog box Technical - New Buf_Close(ALL+CONFIRM) prompts to save each buffer Technical - New Format_Para_Block() formats all paragraphs in a block Technical - Return(1,DELETE) deletes current text register Technical - New Abs(n) returns absolute value of numeric expr. 'n' Technical - New BOP_Pos and EOP_Pos (paragraph position) commands Technical - New Is_Leap_Year(n) return TRUE if 'n' is a leap year Technical - New mouse double-click event macro using T-Reg 116 Technical - New syntax highlighting pattern codes "|>" and "|*|>" Technical - On exit, deletes "VED(PID).*" files in temp directory Fix - Task switching could corrupt file when macros were running Fix - {MISC, Record quick macro} didn't turn off recording, only hotkey Fix - "Wildfile wizard" didn't work with Regular Expression replace Fix - Syntax highlighted failed when scrolling large comment blocks Fix - Misc minor problems sending files to one instance of VEDIT Fix - Format Paragraphs could crash on extremely long "words" Fix - Didn't print correctly in hex mode with fixed-length records Fix - "Horizontal scroll margin" didn't work with fixed-length records Fix - (Rare) Changing filter in {MISC, Load/execute macro} could crash Technical Fix - Window switch didn't run buffer-switch event macro Technical Fix - Sleep() command used constant CPU cycles 06/30/02 6.03.3 (Windows version released 08/20/02, but back-dated.) Fix - Cursor position problems on last line of file (without CR-LF) Fix - Keystroke macros assigned to Ctrl+Shift-letter were erratic Fix - Format_Para(n) command didn't correctly use 'n' parameter Fix - Task switching could cause a running macro to abort 06/30/02 6.03.2 Fix - New installation didn't set {EDIT, Formatting} menu hot-keys Fix - New installation didn't set desired color scheme Fix - Re-installation incorrectly modified vedit.key, inserted unwanted "F" into file when Ctrl-B pressed (hot-key for "Format paragraph") Fix - Installation overwrote existing COMPILE.CNF file Fix - Highlight columnar block, then could lead to crash Fix - Opening file with ".aux" filename extension could hang Fix - CMD-CONV.VDM macro didn't work correctly DOS only: INSTALL.BAT changed to use V-SWAP (to reduce out-of-memory errors) Fix - Unsuccessful search in large file could crash Fix - {BLOCK, Clear markers} had wrong selection letter Fix - DOS version would not install as a trial version 06/20/02 6.03.1 New {EDIT, Formatting} sub-menu (Changes to normal keyboard layout) New "Enable word wrap" button on toolbar Minor - Update cleans old version from registry and program group Technical - New Format_Para() command options Fix - In some display modes, char could be inserted between CR & LF Fix - File-type 3 had numerous problems and could crash Fix - Sorting could result in "Not enough memory" error Fix - Similar .SYN/.VTM filenames (java.syn, java2.syn) caused problems Fix - USER.MNU not always loaded from \vedit\user-mac directory Fix - COMPDIR.VDM (compare directories) macro didn't work under WinXP Technical Fix - An invalid string ending in "|" could hang 03/20/02 6.02.1 New paragraph formatting options in {CONFIG, Word processing} New {EDIT, Convert, All lines same length} pads and truncates New {EDIT, Translate, Unicode to ASCII} and "ASCII to Unicode" New context menu options for file selector window New {CONFIG, Misc, Instance control} controls new instances of VEDIT; override with new "-s" "-s0" and "-s2" invocation options New {USER, Find trailing spaces} New {USER, Check lines same length} New pattern matching code "|*" is restricted to one line New help topics "Opening Files", "Ansi and OEM chars", "Converting Files", "Files with Fixed-length Records", etc New key assignments to , and New color syntax highlighting files for Visual Basic, Fortran, Tex, TealInfo. Also generic Modula2, StonyBrook and Logitech support New compiler support file LATEX.VCS for Miktex compiler Improved indenting of blocks, supports , , Improved {MISC, Wildfile wizard}, including more "Replace" options Improved - Horizontal scroll bar range auto-adjusts to longest line Improved JAVA.VTM template editing macro Simplified re-assigning compiler support keys, e.g. & Simplified searching within highlighted blocks Minor - Tabbar has right-click (context) menu including "Close" Minor - Tabbar "tooltip" displays full pathname of file Minor - {FILE} menu MRU list shortens excessively long filenames Minor - Buffer-close now switches to most-recently-used buffer Minor - can now be used as a function key Minor - USER.MNU and other .MNU files can now contain comments Minor - "-w" invocation option disables File Selector on startup Technical - File type of "4" support 25 (hex) as EBCDIC End-Of-Line Technical - New Max(n,m) and Min(n,m) commands Technical - New command (internal value) Buf_Previous Technical - Trace mode has new "U" and "$" commands Technical - New .SYN file pattern "|[a,b]" for optional terms Technical - New Process_ID (numeric) and PID (string) values Technical - Num_Str() and Itoa() no longer include CR+LF in string Obscure - force B/W mode when printing on color laser printers Fix - Minimizing VEDIT and then trying to close it could crash Fix - Maximizing/minimizing split windows with rulers could crash Fix - {VIEW, Options, Show char value} could crash when file opened Fix - File-open config didn't work with ".con" filename extension Fix - Misc problems with multiple syntax highlighting files Fix - {EDIT, Translate, From EBCDIC} didn't work unless highlighted Fix - Replacing small block with , indented the line instead Fix - Search after highlighting columnar/line block sometimes erratic Fix - {GOTO, Block begin/end} didn't work properly with line blocks Fix - {USER, Convert para to 1 line} and other macros didn't work if block highlighted in reverse direction Fix - Horizontal scrolling problems in hex mode, with "", "^x" Fix - Columnar operations didn't always add enough padding chars Fix - Search for "|{|>,abc}" incorrectly failed at end-of-file Fix - Regular expression search for "ab?" didn't match "ab" Fix - Regular expressions with "|" (OR) and groups were unpredictable Fix - Status line didn't display non-English filenames correctly Fix - {JavaTools, Compile} could give endless "CANNOT ZOOM WINDOW" Fix - Call("label") command didn't work in template editing macros Fix - Dialog_Input1() could crash if window was horizontally scrolled DOS only: Fix - didn't highlight to end of file 10/30/01 6.01.3 Fix - Sorting a block could delete lines before the block Fix - {MISC, Playback quick macro} highlighted cursor movements Fix - Installation didn't always set BackupDir correctly Fix - 6.01.1 and 6.01.2 included older compiler support files Fix - With Display-wrap, could display text incorrectly Fix - {WINDOW, Previous window} problem with multiple windows/buffer Fix - Sorting on only the 1st column didn't include the last line Fix - Sorting an EBCDIC file displayed strange chars on status line Fix - Exit dialog box displayed filename with "umlauts" incorrectly Fix - Regular expression search for "ab?" matched all of "abbbbb" Fix - Matching () failed if previous search string included "|M" Fix - {HELP, Tutorial} items had several mistakes in instructions Obscure - Changing display modes could change wrong window Obscure - Setting Config(F_EOF_PROC,1) caused misc problems DOS only: Fix - Get_Key(RAW) returned wrong code for Enter, Tab, Backspace Fix - Window switching with mouse didn't work (Since 10/23/01) 10/23/01 6.01.2 "Recent" files in File selector can now be deleted with right-click Improved SYSTAT.SYN, SAS.SYN, STATA.SYN color syntax files Fix - Enabling File selector could switch to COMMAND: mode Fix - "Recent" in File selector maxed out with only a few files Fix - (Rare) Didn't support long filenames - about 1 in 160 chance Fix - (Rare) Macros using "extra" buffers could crash on exit Fix - Edit session restore didn't restore hex-split window mode Fix - {WINDOW, Split/Remove} didn't work with "$" command mode window 10/16/01 6.01.1 New {HELP, VEDIT User's manual} and {HELP, Macro Language Reference} New print options when {FILE, Print} - "PRINT.VDM" selected {HELP, Status display} also displays buffer's .SYN and .VTM files New toolbar icon for {VIEW, File selector} Tested successfully under Windows XP; doco and help files updated Technical - Further enhancements to Dialog_Input_1() command Fix - (Rare) {FILE, Save as} could crash or immediately exit Fix - Opening file with ".prn" filename extension could hang Fix - Edit session restore didn't restore "Browse mode" status Fix - Edit session restore didn't restore some config values Fix - Misc minor problems with the new file-open configuration Fix - Install copied STARTUP.VDM & USTARTUP.VDM to VEDIT\MACROS dir Fix - DOS version installation required excessive free memory 10/05/01 6.00.1 New file selection window activated with {VIEW, File selector} New tabbed editing windows selected with {VIEW, Tabbar} Faster, more flexible sorting handles 100+ meg files (Win32 only) Simultaneously edit up to 99 files (DOS version is still 32) New File-open configuration; filename extension or filename specific Support multiple Syntax highlighting files Support multiple Template editing files STARTUP.VDM completely revised; optional USTARTUP.VDM New {MISC, Record quick macro} and "Play quick macro" functions {EDIT} and {BLOCK} menus extensively reorganized Previous {BLOCK, Save block as} moved to {FILE} menu {EDIT, Convert} functions prompt and process entire file New {FILE, Open (more), Quick open} New {FILE, Reload} abandons changes and reloads original file New {VIEW, Options, Show <>} displays <> in window New {VIEW, Options, Show character value} displays on status line New {HELP, Macro command list} and {HELP, Command at cursor} Cleaner, more trouble-free installation uses .CAB files Support mouse wheel for scrolling VEDIT Ansi and OEM fonts now supplied in large 24 pixel size Support Ctrl-1 - Ctrl-0, many Ctrl+Shift and Alt+Shift-Fn keys {GOTO, Line #} stays in same column Fix - Num_Str() and Itoa() didn't work with negative numbers Win32 only: Recording keystrokes thru e.g. "Search" now records , etc. Technical - Greatly enhanced Dialog_Input_1() command Technical - New Cab_Extract() extracts files from .CAB files Fix - Associated files not added to Most-Recently-Used (MRU) list 07/31/01 5.21.1 Minor - {WINDOW, Next} first switches to other windows for same file New SAS.SYN and STATA.SYN color syntax highlighting files Technical - New Key_Cfg_Push(), Key_Cfg_Pop() commands Technical - New Win_Cfg_Push(), Win_Cfg_Pop() commands Technical - New Reg_Push(r,s,SET) option leaves register contents Technical - New Key_List() lists the entire keyboard layout Technical - New "REVERSE" option for Key_Delete("Edit-seq",REVERSE) Technical - New "BUFFER" option for Win_Next() and Win_Previous() Fix - didn't display changing last char of record in record-mode Fix - backward search from End-Of-File could hang Win32 only: Fix - Inserting huge clipboard into unnamed buffer could crash Fix - (Rare) macros that split/resize windows could crash Fix - Running from NT/2000 command line couldn't maximize VEDIT Fix - Window zoom (maximize) state lost when opening another file Fix - Closing 2nd window for same file moved cursor in the 1st window 06/29/01 5.20.8 New {CONFIG, Display options, Windows zoomed on startup} Improved COMPDIR.VDM can optionally compare files in subdirectories too Fix - Setting {CONFIG, Search, Restore edit position on error} to "2" prevented installing updates and could affect other macros Fix - [ERASE EOL] deleted CR (of CR+LF) in some display modes Fix - HEXSPLIT.VDM could configure wrong file type in VEDIT.CFG Fix - Regular expression ".?" and "[a-z]?" didn't work correctly Fix - Regular expression "\N\N" matched last newline at End-of-file Fix - Regular expression search gave "Internal Error 23" on long lines (Still gives this error on lines over 100,000 columns) Fix - Huge columnar block insertions were sometimes mangled Fix - Trial version often truncated invocation line filenames Fix - {CONFIG, Printer, Enable Form Feed} didn't work correctly Note - Config(F_F_TYPE) and F_REC_HEAD no longer saved in VEDIT.CFG Note - {CONFIG, Display options, Enable word wrap (display)} moved to {CONFIG, Word processing, Display lines with word wrap} Note - {CONFIG, Printer, Page eject on Finish} removed from Win version Technical Fix - Sys() command with too-long shell command could crash Technical Fix - EOL_Pos had value between CR and LF in some display modes Technical Fix - FILE_EXT to treat last "." in filename as the extension Win32 only: Technical Fix - Sys() command could lose VEDIT's "focus" upon return DOS only: Fix - VPA-PROD.EXE file sometimes had trouble installing DOS version Fix - couldn't be configured 05/15/01 5.20.7 Fix - Horizontal scroll margin didn't work properly 04/30/01 5.20.6 Fix - Installation couldn't move old version to archive directory Fix - Missing Backup directory could lead to infinite error messages Fix - {GOTO, File position} past EOF could give "INTERNAL ERROR 22" Fix - {SEARCH, Next} in EBCDIC mode was always case sensitive Fix - Edit-session-restore didn't restore 1st Window's display mode Fix - Couldn't move to LF in CR+LF when in hex/octal/binary mode Fix - {CONFIG,File handling,Change directory option} = "4" didn't work Fix - WILDFILE.VDM macro got tripped up by VEDIT's temp files Fix - HUGE-SR.VDM macro didn't work properly in 5.20 Fix - SRCHFILE.VDM and CTAGS.VDM didn't support spaces in filenames Technical - Improved File_Open() command syntax for long filenames Technical - Cur_Char(0) is now the same as just Cur_Char() Win32 only: Fix - Drag&drop of multiple files failed if pathname had spaces Fix - Associated files sometimes opened two occurrences (Due to an oversight in REGISTRY.VDM.) Fix - Search dialog box didn't record Ctrl-V to paste clipboard Fix - Context-sensitive help for menus was sometimes erratic Fix - Compiler support for Java SDK version 1.3 Fix - Macro run from {TOOLS} menu with Visual_Macro(CLEAR) could crash Minor - Text register dialog box "Terse" mode supports "a" thru "z" Minor - {HELP, VEDIT website} uses default browser Technical - Sys("prog",NOWAIT) does not wait for 'prog' to terminate Technical - N_Option(n) sets the value of N_Option to 'n' Technical - Revised File_Open() syntax for file names with spaces DOS only: Fix - When editing past line 65535, the COL: display was wrong Fix - Disk sector modification was disabled (since 02/19/01) 02/19/01 5.20.5 Improved installation with [Quick] update option Minor - New BIN-HEX.VDM and HEX-BIN.VDM macros Fix - Ctrl-C and Ctrl-Break didn't stop long operations Fix - Search string "|Y|S" could crash Technical - Match_Paren() command had wrong return values Win32 only: Fix - "Please wait for disk" not always displayed on status line DOS only: DOS version uses same Serial-Registration-Number as Win version 11/29/00 5.20.4 Fix - Columnar blocks highlighted incorrectly using key Fix - {GOTO, Block begin/end} reversed if block highlighted backwards Fix - Pattern "|<" and RE "^" no longer match at the End-Of-File Fix - Trace mode could display garbage Technical - Newline_Chars() now returns "0" in Record/binary mode Win32 only: Fix - Problems opening filenames containing single-quotes DOS only: Some menu config options didn't toggle (since 11/09/00) 11/09/00 5.20.3 Configuring the "Newline display char" also enables it Technical - File_Delete() requires +EXTRA option to delete "*" Fix - Regular expression "^" missed some occurrences Fix - Search with "|W" could crash Fix - Date() command didn't support new "VALUE" option Fix - WILDFILE macro didn't support filenames > 72 characters Win32 only: Fix - Hot keys with letter "L" in {TOOLS} menu didn't work Fix - File_Delete() returned error even if successful 09/30/00 5.20.2 Display size of highlighted block on status line Fix - Syntax highlighting had problems with large files Fix - {EDIT, Undo, Line} didn't work with horizontal scroll margin set Fix - Deleting a columnar block could miss some lines and give an error Fix - RE search with "\N" could crash Fix - Misc problems with RE search in reverse direction Fix - "Switch case" converted a block when cursor was outside the block Fix - [SCROLL DOWN] was erratic with very long (2000+ column) lines Fix - Columnar blocks highlighted incorrectly if marked bottom to top Fix - Misc screen update problems with non-standard config settings Fix - Inconsistent doco on running V-SPELL from VEDIT Fix - Config_String(WORD_SEP) didn't support double-quote Fix - (Obscure) Switching to (invalid) buffer "0" could crash Win32 only: MDI scrollbars can be turned off by editing VEDIT.INI file Fix - Columnar blocks highlighted incorrectly when selected from menus Fix - Status line COL: display didn't work past 65535 Fix - {TOOLS} menu with only one item didn't work Fix - VEDIT.KEY with unusable Alt-F6 assignment didn't load DOS only: Added COMPDIR.VDM macro to {MISC, More macros} menu Fix - Sorting could run out of memory Fix - Coding error might cause excessive disk buffering 09/12/00 5.20.1 Support text lines of unlimited length (DOS limited to 65,535 columns) New "VEDIT Macro Directory" and "User Macro Directory" New {VIEW, Word wrap (display)} wraps long lines in window New {VIEW, Options} sub-menu for easier access to display options New "ANSI/OEM" display mode translates between ANSI and OEM char sets New "Bitwise" display mode for viewing/editing individual bits New {BLOCK, Edit/translate} translates between ANSI and OEM char sets New {BLOCK} menu option to enable/disable "Persistent blocks" New {MISC, Load/exec user macro} New {MISC, Save and run program} sub-menu New {SEARCH, Open searched files}, previously in {MISC, More macros} New {MISC, More macros, COMPDIR} compares files in two directories New {CONFIG, Misc, Numpad function mode} New {CONFIG, File handling, "Change directory" options} New option to highlight the cursor's column (and entire line) Toolbar is now configurable Toolbar has default icon for {VIEW, Word wrap (display)} {Tutorial} menu moved to {HELP, Tutorial} {MISC, More macros, REGISTRY} moved to {CONFIG, Associate file types} {BLOCK, Write to disk} renamed to {BLOCK, Save block as} {CONFIG, Expand with spaces} split into three config options New invocation option "vpw filename -b" New invocation option "vpw filename -tnnn" New invocation option "vpw -u" Improved DOS shell/program support under Windows NT/2000 (MSDOSNT.PIF) New command Redirect_Input('file') performs input redirection New commands Num_Eval_Reg(), Num_Str(), ATOI() and ITOA() New command Search_Options() accesses Search dialog-box options New command Win_Title() can override normal window title names New string variables "PATHONLY" and "FILEONLY" Dialog_Input_1() syntax changed; now supports "[x]" check boxes COMMAND: prompt can display any string value, e.g. PATHNAME, HOME New Config(F_FILE_SEP) to set "Filename separators" Command Is_Altered() can now set/clear alter flag Commands Translate_Block() & Translate_Char() have new "ANSI" option New - set conditional breakpoints within macros for debugging Improved SPLITTER macro CMD-CONV.VDM macro can now be run from {MISC, More macros, CMD-CONV} New MAC.TBL translates between IBM PC and Macintosh characters Fix - Searching text on a continuation line could crash (Since 5.16.1) Fix - {MISC, Load Tools menu} didn't reset menu name to "Tools" Fix - Edit session restore didn't handle filenames with "'" (apostrophe) Fix - Cursor line highlighting problems on empty lines at E-O-F Fix - Pressing to the right/left of a columnar block deleted it Fix - File-close event macros didn't run when abandoning files Win32 only: Rulers (line and column) can be enabled with {VIEW, Rulers} Clipboard functions added to mouse context menu Text-register dialog boxes now allow terse "0" - "9" without Fix - Holding down keys didn't show cursor in WinNT/2000 Fix - Last column in window didn't block highlight correctly Fix - Some menu items displayed wrong help msg on status line Fix - (Obscure) Do_Visual accessing a dialog box could crash Fix - Drag and drop files could get "Bad filename" message DOS only: New configurable "File locking" option 04/12/00 5.16.5 Changed Disk_Free() and Disk_Size() to return value in Megs Fix - VPW.EXE wouldn't run in Win95-A. (Since 02/24/00) Fix - Paragraphs indented > 80 could crash "Format paragraph" Fix - [LINE BEGIN/END] emulation mode "5" (Brief) didn't work well 02/24/00 5.16.3 Fix - Attempting to indent Line-Block at EOF crashed Fix - Alt-L Alt-L F2 crashed Fix - Auto-save during [REPLACE] dialog box deleted large block Fix - Pressing after a search indented the line Fix - Display errors if "Special emulation options" set to "2" Fix - Search pattern "|[...]" at End-Of-File failed Fix - WILDFILE macro didn't support long directory names Fix - WILDFILE macro - [R]eplace option could miss occurrences Fix - SPLITTER.VDM didn't work due to bug in File_Truncate() DOS only: Fix - Disk sector editing didn't work (Since 11/15/99) 11/15/99 5.16.1 Clipboard can be pasted with Ctrl-V into all macro language prompts Search will scroll screen to show entire string Maximum number of items in {USER} and {TOOLS} menu increased to 34 Improved horizontal scroll bar access for record-length > 1000 Improved BOX-DRAW.VDM macro New commands Buf_Win_Next and Buf_Win_Prev Fix - Edit changes could be lost if another program opened the file being edited. Also improved file locking in VEDIT. Fix - "-a" invocation option didn't support long filenames Fix - "Undo line" sometimes undid entire selective search/replace Fix - {BLOCK, Edit/translate, Switch case} didn't always work Fix - Couldn't highlight columnar block in middle of a Tab char Fix - Horizontal scroll bar didn't work past 2000 columns Fix - WILDFILE macro didn't work from "c:\program files\vedit" Fix - Java VM support reported error with non-existent j-compil.vdm Fix - {SEARCH, Next} failed if cursor moved to matching text Fix - In "hex" search/replace, null replacement gave syntax error Fix - (Obscure) with Get_Input(r,"prompt","default") command Win only: Installation creates "Uninstall" and "VEDIT Help" icons New "Paper orientation" in {CONFIG, Printer} for Portrait/Landscape Fix - Couldn't drag&drop more than one file at a time in VEDIT. (Since 12/10/98) Fix - Pasting multi-line clipboard into Search dialog box crashed Fix - Copying an empty buffer to clipboard and pasting it could crash Fix - Edit-session-restore didn't properly restore minimized windows Fix - The "-MORE-" function didn't always display the last line Fix - Some printer fonts (MS Linedraw) not correctly saved in VEDIT.INI Fix - Printing in "Raw" mode only worked for the first page Fix - Disabled scroll bars would reappear after resizing VEDIT Fix - Hot-key could not be assigned to [MENU]UL ("L" in {USER} menu) Fix - Excessive screen flashing if hex-split windows overlap Fix - DI1() crashed if "text" (4th parameter) greater than 1024 chars Win32 only: Fix - File-open dialog box couldn't open more than 10 files at once Fix - {HELP} menu links to VEDIT web site didn't work under NT DOS only: Fix - Config(S_RESTORE,1) didn't work properly 04/30/99 5.15.1 {FILE} menu changed to {FILE, Open} and {FILE, Open (More)} Enhanced compiler support for Java SDK (version 1.2) New {USER, Save & run program 1/2} provides much better shelling Windows and DOS (VGA) now both support colors 128-255 All new, easier to use {MISC, Box drawing mode} New {MISC, More macros, ASCII table 2} for easier character insertion pastes clipboard into all dialog boxes (previously only some) "PRINT.VDM" option in print dialog box will stay selected Fix - Inserting columnar block at end-of-file deleted blank lines Fix - WILDFILE.VDM macro didn't work on CD-ROM or Read-Only directory Fix - EXTRACT.VDM macro left a "phantom" window open Fix - DBASE.VDM and DBASEKEY.VDM could crash if invalid dBase file Fix - (Obscure) ERRBREAK in a Do-While didn't always work (Since 4.00) Fix - (Obscure) Repeat(-n) command repeated for negative numbers Win only: Number of MRU files in {FILE} menu can be set with MaxMRU in VEDIT.INI Position of File-open dialog box is saved in VEDIT.INI {VIEW, Scrollbars} quickly turns scroll bars on/off "Waiting for disk or " displayed on status line when busy (Obscure) Deleting a split-window parent expands the child window Fix - {FILE, Exit} occasionally saved files, but stayed in VEDIT Fix - Misc problems with new "User Config Directory" (Since 3/31/99) Fix - Highlighting columnar blocks with mouse was erratic Fix - Blocks didn't highlight correctly in split Hex/ASCII windows Fix - (Obscure) Use of Do_Visual() command in "quiet" mode crashed (It now gives an error message and exits.) Fix - (Obscure) Win_Move() macro command didn't work well Win32 only: "Files of type" in File-open dialog box can be changed in VEDIT.INI Fix - Installation sometimes flashed desktop icons or crashed. (Commands after Qally or Xall executed erratically.) Fix - Couldn't copy single-line "line" block to clipboard Fix - Use of Vertical scroll bar could crash Fix - Sound() command crashed; now just performs Alert() Win16 only: Fix - "VEDIT OEM" font was not available. (Since 5.03) 03/31/99 5.14.1, 5.14.2 and 5.14.3 A small highlighted block becomes the default search string Improved highlighting multi-page blocks with mouse EBCDIC mode allows simple searching of text characters New {CONFIG, Search options, Support non-english characters} Also supports {BLOCK, Edit/Translate, Lower/Upper/Switch case} New "User Config Directory" supports network server installation Changed "|T" to search for tab char; previous "|T" changed to "|I" Changed {BLOCK, Set column marker} hot-key from to . New "-q" (quiet) invocation option runs VEDIT macros invisibly New numeric operator "^" performs Exclusive-OR, follows C syntax PRINT.VDM macro has option to print long pathname on 1st header line Improved CFUNC.VDM supports C++ and multi-line declarations (5.14.3) Fix - {Search, Increment} followed by performed "Replace" (5.14.2) Fix - Regular-Expression search for "^" didn't match blank lines Fix - Color syntax highlighting confused by " \\******" comment Fix - Misc. minor problems in the Compiler Support macros Fix - Trace mode could display garbage Fix - Ctags/Utags didn't support function declaration with comments Fix - (Obscure) Win_Switch() caused unnecessary window rewriting or erasing; e.g. WILDFILE macro in DOS version Fix - (Obscure) Use of Out_Reg() with some commands could crash Fix - (Obscure) Prev_Key() before 1st keystroke crashed Win only: Changed {CONFIG} directory to list all configuration categories New "UserCfgDir" in VEDIT.INI supports network server installation New "Startup" in VEDIT.INI allows specifying startup macro New "-k" invocation option specifies pathname to the VEDIT.INI file VEDIT can now be started "minimized"; e.g. from the Startup folder Improved color support; colors 128-255 have a lower intensity background Print dialog box can print multiple copies Fix - {FILE, Save as} didn't add the filename to the MRU list Fix - {GOTO, Set marker} dialog box didn't have selection letter Fix - Help line for some menu items was wrong Fix - (Obscure) Top reserved window could be overlapped by toolbar Win32 only: VEDIT can stay "on top" of other programs with KeepOnTop in VEDIT.INI Fix - Large columnar block copy to clipboard didn't work Fix - Vertical scroll bar position was sometimes erratic Fix - Attempt to print with no installed printer crashed Win16 and DOS only: Fix - RE search using "|" or in reverse direction could crash DOS only: in menu now emulate Windows version (5.14.2) 12/10/98 5.12.1 All new compiler support uses the {TOOLS} menu New "( ) Hex" search mode supports bytes, words, double-words, etc. New COBOL.SYN, COBOL-MF.SYN, FOLIO4.SYN, MASM.SYN, REXX.SYN and SQL-PL.SYN color syntax highlighting files Word processing - any "()<>[]{}" will separate words Fix - Couldn't highlight single line "Line" block (Since 10/20/98) Fix - Occasionally created invalid vedit.key file Fix - Misc. minor color syntax highlighting problems Fix - Inserting columnar block past end-of-file inserted blank line Fix - Word wrap sometimes didn't wrap the "(" of "(word)" Win only: The MRU file list now includes all files manually opened The {Tools} and {User} menus now show any defined hot-keys Win32 only: Installation and REGISTRY.VDM set up file associations with DDE REGISTRY.VDM added to {MISC, More macros} menu Multi-megabyte blocks can be cut and pasted with the Clipboard File-open dialog box shows more files, includes history list File associations with DDE support. (Multiple copies of VEDIT are no longer opened when selecting files with Explorer.) Status line uses "VEDIT Oem" font, auto-sized according to screen Fix - Couldn't find help file unless Vedit directory was in PATH Fix - Couldn't open filenames that contained commas Fix - with mouse outside of VEDIT occasionally inserted "F" Fix - Exiting VEDIT sometimes left a phantom VEDIT running Win16 only: Fix - Installation did not create VEDIT group (since 10/20/98) Fix - Menu hot-key with mouse outside of VEDIT crashed PROGMAN 10/30/98 5.11.3 Fix - NORMAL.KEY didn't have new hot-keys DOS only: Fix - Invocation option "-o" didn't work (since 02/05/98) 10/26/98 5.11.2 Rearranged items in mouse right-click menu Fix - Sorting didn't work with fixed-length record files Fix - Color syntax highlighting didn't work with continuation lines Fix - Replacing "|<" (beginning of line) didn't highlight anything Win32 only: Fix - Sorting was very likely to crash 10/20/98 5.11.1 New {VIEW, Toggle binary/text mode} simplifies binary file editing New {VIEW, Toggle hex mode split} replaces {WINDOW, Hex-mode split} Improved hex editing, especially hex mode split with multiple files {VIEW, Toggle display mode} displays new mode on status line {VIEW, Cascade / Tile} moved to the {WINDOW} menu {WINDOW, Vertical / Horizontal split} have been eliminated New {ESCAPE, Command mode window} replaces {VIEW, Toggle command mode window} New {ESCAPE, Command mode exit} is same as [VISUAL EXIT] New toolbar icons for "Save all", "Toggle binary/text" and "WILDFILE" Deleting a child (split) window expands size of parent window Pattern matching "|T" now also includes control chars and Reg_Copy_Block() and other block commands support LINEBLOCK option Splitting too small a window gives better "WINDOW SPLIT TOO SMALL" message Fix - RE search in reverse direction could crash Fix - RE syntax error on replacement side gave wrong error message Fix - WILDFILE macro didn't handle directories/filenames with spaces Fix - {SEARCH, Replace} then {SEARCH, Block} then {SEARCH, Next} attempted to replace. Fixed Search(...,SET) and Replace(...,SET) Fix - {BLOCK, Set Line marker} was erratic if moving backwards in file Fix - (Obscure) Inserting empty columnar block gave "INTERNAL ERROR 2" Win only: ==> {FILE} menu contains names of last 4 files modified and saved to disk Fix - Opening a file with directory name >128 characters crashed Fix - {ESCAPE} menu didn't show non-default hot-keys Win32 only: Scroll bar vertical slider size depends upon the file size Record length for fixed-length files can be set in File-open dialog box New Num_Eval_Date() and Num_Ins_Date() commands to process dates New Registry_ access (Get, Set, Delete) commands Fix - Crash if auto-file-save ran while a dialog box was open Fix - Selecting multiple files to open in Read-Only mode didn't work Fix - Replace for "|>" matched CR and LF individually Fix - Time_Tick() command crashed Fix - Get_Key(RAW) command returned 0 for and Win16 only: Fix - Pressing any keystroke macro turned off CapsLock DOS only: Fix - {BLOCK, Write to disk} didn't work with disk sector editing (Since 02/05/98) 07/06/98 5.10.1 32-bit VEDIT PLUS for Windows 95/98/NT in file VPW.EXE New {CONFIG, Programming, File-type specific config} Extensively revised STARTUP.VDM file 06/08/98 5.05 New {MISC, More macros, Extract} extracts searched lines to new file Fix - Break_Out(EXTRA) in keystroke macro gave "Internal Error #2" 05/27/98 5.05 Fix - Couldn't open files on Novell network (Since 05/13/98) Fix - Following {FILE, Save as}, temporary ".rR$" file not deleted Fix - Couldn't [REPEAT] a keystroke macro assigned to an key (Since 10/31/97) Fix - Extremely rare, but possible for Ins_Text() to crash; only seen with Windows version. Fix - (Obscure) While( Search("...",ERRBREAK) ) didn't work Fix - (Obscure) Restore_Pos(RESET) didn't work 05/13/98 5.05 Fix - Invocation option "-x" with long pathname didn't work (Since 5/6/98) Fix - Editing file on a removable disk, closing file and changing disks could crash (If file was in a subdirectory.) Fix - Reverse-buffering file was created on default drive; problem when default drive set to a floppy disk and editing large file Fix - Simultaneously editing, e.g. main.c and main.h, with multiple copies of VEDIT caused problems. (Fixed only for long filenames) 5/27/98 - Retracted because it didn't work on Novell 3.11 network Win only: Fix - {EDIT, Repeat} could leave prompt on status line, hanging VEDIT Fix - Config_String(TOOLMENU,...) didn't immediately take effect 05/06/98 5.05 New {TOOLS} menu, by default used as {Tutorial} menu {HELP} includes items to start Web browser at VEDIT Website Largest Syntax-highlighting .SYN file increased from 8K to 16K Improved ANSI.TBL converts between IBM PC and ANSI graphics chars New WILDFILE option to print the search or search/replace results New SORT option for case sensitive sorting Num_Type() command has new options Fix - File-type selection in File-open dialog box didn't work Fix - Extremely long text lines (2k-3K characters/line) could crash Fix - Loading new Syntax-highlighting file didn't update screen Fix - Search/Replace didn't update LINE: number on status line Fix - Regular expression "{.}\1\1" sometimes matched wrong text Fix - Entering invalid "s" into Buffer-Switch dialog box crashed Fix - WILDFILE didn't work with "-s" from an empty subdirectory Fix - WILDFILE didn't work with "-s" if {CONFIG, Search, Restore edit position on error} set to "2" Fix - "-p" invocation option didn't close print job Fix - First few bytes of ASCII to EBCDIC table were clobbered Win only: Config(P_W_PAPER_O) sets default, Portrait or Landscape printing Fix - Edit session restore from DOS to Windows changed App size Fix - Dialog_Input_1() confused later help topics Fix - Config_String(USER_MENU} "User" menu name now implemented Fix - Clicking mouse on newly created "reserved" window could crash Fix - Inserting with {MISC, ASCII table} in overwrite-only mode crashed Fix - Break_Out() to command mode window could crash Options: EBCDIC translation macros for packed-binary and packed-decimal fields now available. 02/05/98 5.04 New {CONFIG, Emulation, Auto-replace block} for registers/clipboard Starting-directory option for {FILE, Open} dialog box Regular expression "\N" can now be used in replacement string File-open now supports 2000 files/directory; previously only 750 Improved {BLOCK, Convert Newlines} for huge files Fix - Columnar blocks can now be printed Fix - (Obscure) Reverse search with regular expressions could crash Fix - File_Save_As() with current file name gave an error Fix - C syntax highlighting was wrong for lines "//*..." Win only: Fix - PRINT.VDM only printed with selected font on first page Fix - Printer font size didn't display correctly in dialog box Fix - Printing didn't work if two copies of VEDIT were running Fix - Starting VEDIT icon with key could enter "" Fix - Highlighted stayed on if mouse button released outside VEDIT Fix - Get_Key() in a keystroke macro from {USER} menu could crash Fix - Get_Key(...,RAW) didn't work for function and keys Fix - String variables "VEDIT_EXE" and "CMD_LINE" didn't work Reduced flicker during split-screen ASCII/Hex editing DOS only: Fix - VEDIT.CFG with old-style Ctrl-Z End-Of-File marker gave error 11/24/97 5.03 Improved {BLOCK, Edit/translate, Retab / Detab} skips quoted strings Improved starting directory for file-selection dialog boxes New HTML editing macros HTML-TXT.VDM, TXT-HTML.VDM and others WEBXREF.VDM creates cross reference of website SDS C68000 compiler support; 6809 assembler color syntax highlighting Fix - WILDFILE couldn't process unlimited number of files Win only: Last selected printer font is saved for next time VEDIT is run Vertical scroll button immediately scrolls files up to 250K in size Fix - Accidentally tapping could start block highlighting 11/18/97 5.03 Default {FILE, Open} directory is now that of current file Win only: Print dialog box now has "Font" and "Help" buttons Fix - Print dialog box "Print to file" and "Raw" options didn't work (Since 10/31/97) Fix - {BLOCK, Convert newlines} didn't run selected macro (Since 11/07/97) Fix - and now performs [CANCEL] function Fix - Syntax highlighting (especially HTML) could crash (Since 9/25/97) Fix - Using edit-session-restore could crash Fix - Horizontal scroll bar didn't work correctly (Since 11/05/97) 11/05/97 5.03 Win only: Fix - Scroll bars were not displayed on some (about 5%) computers (We never replicated this problem, but it should now be fixed.) Fix - Pressing at "Add keystroke macro" dialog box crashed (Since 10/31/97) The commands Sleep(), Sound() and Time_Tick are now implemented Fix - Confirmation for "QALL" command always returned "No" Fix - Do_Visual() didn't work with {BLOCK, Register} items Fix - Mouse didn't work in {GOTO, Line #} dialog box 10/31/97 5.03 New {BLOCK, Convert newlines} converts between DOS/Win, UNIX and Mac Also converts fixed-length record files into text files New {SEARCH, Block/word} searches for marked block or current word New {USER, Open searched files} opens files containing search string New {USER, Search all - show/select} shows all lines in pop-up window New {USER} menu access to CFUNC.VDM, CTAGS.VDM and UTAGS.VDM macros Improved CTAGS, CFUNC, WILDFILE and other supplied macros New default opens file "mynotes" in a pop-up window New commands Mark_Word() and Printer_LPP Fix - Pressing [REPEAT LAST] at the 2nd [REPEAT] prompt crashed Win only: New {CONFIG, Print font} selects the font for printing Printing now uses the last selected printer (instead of default printer) Printers can be selected in macros with new Config(PR_W_CURRENT) Fix - VEDIT was unstable with screen size of 1280x1024, it also performed poorly with large screen size and/or tiny fonts Fix - Changing screen size with VEDIT running could crash it Fix - Translate_Load() in STARTUP.VDM disabled {EDIT} and {BLOCK} menus Fix - "Sort lines" stripped CR+LF from sorted lines (Since 10/07/97) Fix - Alt-- couldn't be configured (Overrides obscure MDI function) Fix - , and couldn't be configured 10/07/97 5.02 Printing now supports fixed-length records; can print in hex mode New commands Translate_Char() and Printer_Line Fix - Mouse text selection off by 1 char if horiz. scroll margin set Fix - After edit-session restore, "Search again" failed with pattern matching Win only: Fix - Toolbar icons for the Scratchpad didn't always work Fix - Typing -letter- could start block highlighting Fix - Changing some {CONFIG} items didn't immediately update screen Fix - {VIEW} didn't have "Color toggle" as documented for 5.02 Fix - and couldn't be assigned as menu hot-keys Fix - Trace mode (for macro language) didn't work well 09/25/97 5.02 Improved color syntax highlighting; especially for HTML. New "-p" invocation option prints the specified file and exits {FILE, Print} has new option "[x] Auto-close print job" {EDIT, Insert file} has new option "[ ] Columnar block insert" Insert_File() command has new option COLUMN Date() command can now display date as mm-dd-yy or dd-mm-yy Fix - Attempting to open file on non-ready drive A: could hang Fix - Block_Copy() in file-close event macro clobbered {FILE, Open...} Fix - Closing hex window of hex-split forced ASCII window into hex Fix - Successive didn't properly highlight longer lines Fix - Color syntax highlighting of large comment blocks not correct Win only: New Drag & Drop - drag files from Explorer and drop on running VEDIT VEDIT program starts maximized, if was maximized when last closed can be used to close most error message notifications can now optionally delete lines if so configured Fix - Installation sometimes caused desktop icons to be unavailable Fix - Resizing VEDIT could prevent proper window and buffer switching Fix - Adding keystroke macro could result in wrong menus displayed Fix - Adding keystroke macro confirmation didn't work with mouse Fix - didn't highlight to End-Of-File Fix - Some pop-up error messages contained garbage text Fix - Last line in file printed at top of page if last CR+LF missing Fix - Problem switching repeatedly with mouse to COMMAND: mode window Fix - [VISUAL EXIT] didn't always switch to COMMAND: mode window Fix - didn't work with WinNT and Win31 Fix - didn't correctly insert chars 128-255 Fix - VEDIT lost its caret (cursor) after switching to/from desktop icon Fix - Loading a new translate table deleted the {USER} menu Fix - {CONFIG, ..., Auto-indent mode} didn't display correct value DOS only: Fix - {SEARCH, Replace} was missing help 08/05/97 5.01 Win only: New "VEDIT Oem" font can be selected in three sizes New "-k" invocation option disables using/updating VEDIT.INI file New Win_Move() and Screen_Size() commands for resizing windows and App Fix - Installation (still) didn't support long directory names Fix - VEDIT's position not always saved (in VEDIT.INI) for next startup Fix - VEDIT sometimes started up minimized Win & DOS: Fix - Search() with ADVANCE+COUNT miscounted adjacent strings 07/29/97 5.00 Win only: Status "Line #" updates continuously when held down Fix - SETUP.EXE didn't run if destination pathname too long Fix - Closing minimized windows could prevent VEDIT from closing Fix - Minimized windows sometimes displayed wrong filename title Fix - {HELP, Text register} following "Cannot find..." caused GPF Fix - Executing macros with a "V" could return to Command Mode Fix - Minor problems with recording keystroke macros Fix - Cursor positioning mode 2 (Zig-zag mode) didn't work Fix - [REPEAT] didn't update screen immediately if count > 10 Fix - "New file" not displayed if invoked with non-existent file Fix - CFUNC.VDM and PFUNC.VDM macros didn't work well 07/18/97 5.00 Win only: Fix - Switching/closing minimized windows confused VEDIT Fix - {BLOCK, Edit/translate} didn't display name of translate table Fix - Loading a {USER} menu with items > 40 chars crashed Fix - {WINDOW, Close all} could result in crash Fix - could not be configured DOS only: Fix - Loading {USER} menu with more than 17 items crashed Fix - Inserting Windows clipboard sometimes included garbage 07/15/97 5.00 Fix - Support long filenames containing ';', '+', '=', '[', ']' (but not comma) Win only: Improved appearance of toolbar tips "Record macro" fully supports menus and dialog boxes [REPEAT] and [REPEAT LAST] fully support menus and dialog boxes Fix - Backup directory didn't work from other drives Fix - Invocation files didn't support long directory names Fix - Invocation files sometimes had name clobbered or not all loaded Fix - Each invocation file did not initially have a window 07/08/97 5.00 Fix - Installation didn't support long directory names Fix - File_Mkdir() and File_Rmdir() didn't support long filenames Win only: Added help for macro language; over 2000 hyperlinks Implemented mouse dragging to highlight columnar blocks Fix - Didn't open read-only files Fix - Opening new file from command line caused erratic operation Fix - Couldn't configure toolbar to be disabled upon startup Fix - Crashed if a window resized to less than one text line Fix - Window switching caused unwanted background color flicker Fix - Wrong character was underlined in {USER} menu 06/24/97 5.00 Win only: Fix - Installation crashed if long directory name selected Fix - Replace "Cannot find:" didn't display search string Fix - Edit session restore between DOS and Windows versions crashed Fix - didn't work as a hot-key Fix - Status line didn't always display correctly in Command Mode 06/20/97 5.00 VEDIT PLUS for Windows is released. {EDIT, Format paragraph} prompts to enable function 06/06/97 5.00 Changed DOS clipboard and scratchpad functions identical to Windows New "|K" and "|X" pattern matching codes New {CONFIG, Emulation, Auto-replace block with new text} New {CONFIG, Colors, Help-line highlighting} sets Color_Highlight New Config(CW) sets Windows version colors independent of DOS version New commands File_Mkdir() and File_Rmdir() New internal values Color_Highlight and Color_Prompt New internal values Win_Reserved_Top_ID and Win_Reserved_Bottom_ID Message() has new option "EXTRA", e.g. Message("Press \...,EXTRA) Fix - Installation didn't work with less than 500K conventional memory Fix - Installation didn't set {CONFIG, Misc, Auto-load config} to "3". Fix - Installation didn't set Backup Directory correctly Fix - {WINDOW, Switch} point & shoot didn't work Fix - Cur_Col & Cursor_Col were wrong with edit pointer on LF of CR+LF Fix - Windows task switching with often popped up main menu 03/19/97 5.00 Major update with new manuals