лллллллллл лллллллллллллл ллл њ лллл њ ллл лллллллллллллл лллллл лллллл лллллллллллл лллллллл ллГГГГГГлл лллллллл ллм млл пллм мллп пллм мллп пллллп мллллм мллп пллм мллп пллм ллп плл кФФФФФФФФФФФФП Г BLACKBEARD Г РФФФФФФФФФФФФй User Supported Software BLACKBEARD VERSION LOG version remarks -------------------------------------------------------------- 7.37 1. Improved code to look for help file. 2. Changed tab size to be the number of spaces inserted for a tab character during compression and expansion. Tabs can be set using the ruler command (Alt-8 and then Alt-A). 3. Improved environment search so that the root directory is processed correctly. 4. Print marked region. 7.36 Changed form.txt and help message for prompt line editing 7.35 Clean up of 7.34. 11-4-87. Includes: 1. Bug fix to shift marked region left. 2. Selectable number of rows (EGA). Number of rows saved in BB.CFG. 3. Insert file bug fixed (B. Wallis bug) 4. ANSI.SYS bug fix - bug reappeared in version 7.30-7.34 5. Menu bug fix -- never reported or noticed before. 6. Monochrome is Black on White or White on Black 7. Context-sensitive (looks at key bindings) Manual generator (BBMAN). 7.34 First release of (Turbo-C) version. 10-1-87. New features are: 1. Context-sensitive Help added рH. 2. Fix to repeat key bug 3. Dos resident bug system check 4. Fix language window to work like other windows. 5. Added version to CFG files. 6. Rebind break & next line to execute dos command if in the dos window. 7. Goto file does not consider | > < as valid file chars. 8. LNG pop-up window handles up-to 50 entries 9. Disabled insert file into kill buffer or dos buffer. 10. Find does not reset status line during disk reads. 11. Blackbeard looks in additional places for CFG, PST. If no local BB.CFG, BB.MAC, BB.LNG, BB.PST, then the symbol is looked for, if no symbol if found then the directory corresponding to symbol BBDIR is searched for the appropriate file. 12. Removed bdos errors when changing to file that is non-existent. Bug fix to help to avoid lseek & read errors. 13. Window always displayed when first selected. 14. Writing message occurs only when actual writing occurs. 15. Moving left and right by word does not cause the file to be written. 16. Cold start when filename of command line. 17. Alt-L reinvokes last dos command, i.e., Alt-F3 with execute. 18. Selectable start-up screen. Setting saved in BB.CFG. 19. Save/Restore option allows "warm start" using the save file. Added save feature. Window status is saved to BB.SAV file in BBDIR directory. This file is checked for when Blackbeard starts. 20. Shift right and left region work on tab stops not tab size 21. Do_command - executes a DOS command 22. Switch_to_window - switch to window with specified file. These two features make it easy to setup a keystroke macro to compile and review the current file. 23. Display tab flag replaced with tab compress flag 24. Trim spaces flag added (trims trailing spaces) 25. Ruler line with fixed tabs. See Misc menu. 26. All tabs are fixed tabs from now on. Setting will set tabs every [n] spaces. 27. Regular expression search works well. 28. Two line prompt for exit to dos. 29. COMSPEC used for system command/exit to dos. 30. Edit screen allow grab to paster buffer. Mark, Unmark Clear Paster, Grab, and goto file all work on the Save Screen 7.33 - All these are beta versions as features were added during 7.33W 7.32 -> 7.34 7.32 First Character On Menu Matching -- Move cursor to corresponding menu line. 7.31 Resident; Working DOS window. No known anamolies. Equivalent to 7.25 with new C Compiler. 7.30 New C Compiler. Non-resident; no DOS window. Beta working version. 7.25 Changed Unable to open BB.PST message to using internal BB.PST when memory resident, also adjust neon sign for memory resident. This version also available in 44 row x 132 col mode (Everex style). 7.24 Changed Unable to open BB.PST message to using internal BB.PST (See set BB.PST) 7.23 Set delimeter up arrow works correctly Ascii chart up/down arrows work as expected. 7.22 Clear paste buffer error fixed to not create and leave open the paste file. BB.PST not written to file if no symbol is found. Avoides accumulation of a lot of extraneous files all over the disk. Justification algorithm on lines with .?! produces neater text now. 7.21 First widely available neon sign/Hollywood version. Only change was to color of Walk of Fame heads. 7.20 Reverse search when at col 1 works now. Return puts correct col number in status line. Click when entering keystroke macros. Original Skull & Crossbone version is gone Walk of Fame added to acknowledge contributers to Blackbeard development. This includes those individuals who have developed pieces of Blackbeard or have provided "easily replicatable bugs" for these especially tenacious bugs. 7.X & These versions are beta versions that were developed 7.0 - while using new "C" compiler. They were available for 7.1+ limited distribution. Avoid use of these versions. The first official 7.* version will be 7.2, available 3-87. 6.51 Insert file fixed so DTA error does not occur. Paste buffer is written to BBPST set file. If not present uses the current directory. Blink options menu to avoid non-display when contrast not easily set. Menu selections can be made by using the appropriate keystroke on the menu. For example, ^F on the Find Replace menu activates Find. Paragraph readjust recognizes ? and ! Color selection of the window and status line in monochrome mode. Default status line color is reverse video. "Number of the window" appears in window selection (рF6). Bug fix so "dir" works in DOS window. The problem actually occurs because of the ANSI.SYS device driver. Blackbeard has been enhanced to decipher ANSI cursor movements (not fun!, but it works). Registration Fee increase to $20.00 Logo changed to "Hollywood" neon sign version instead of skull & crossbones. Walk of Fame added to acknowledge contributers to Blackbeard development. This includes those individuals who have developed pieces of Blackbeard or have provided "easily replicatable bugs" for these especially tenacious bugs. 6.50 New C compiler "used". Blackbeard is "c source code compatible - with minor adjustments". (This version is a beta version for the time being) Many new features have been added: 1. Regular expression search added (toggle on options menu). The file RE.HLP contains commands to use the regular expression. 2. Terminate & Stay Resident still present but probably does not work. The paste buffer is almost for sure a problem. Fix is forthcoming (6.51). 3. Dumb terminal emulator removed. 4. Bug fix to options menu (not noticeable) 5. Insert Tab character works as per IEEE suggestion, now a toggle in options menu. Really works in 6.51. 6. First semi-virtual Paste buffer -- upto 2000 lines or so, which is usually 80000 bytes (much larger than 6500 bytes). 7. Faster read file routine; old routine could read about 30000 bytes per second; new routine reads about 50000 bps. 8. "String replacement/language sensitive editing" feature. Poor documentation will be improved eventually. 9. Configurable word delimeter array added for right_word, left_word, delete_word & delete_upto_delim. Function to delete up to next delimeter (- on keypad). 6.45 Last fix to old BB version. Fix includes misc bugs, including mystery file scrambling problem (the Bollendonk-Cooper bug). 6.44 Insert file and Switch to window with deleted file; works correctly now. 6.43 Goto start marker 6.42 Bug fix to "left word". Nicer search and replace displays. Fixed possible bug in read/write virtual memory buffer (I have never seen this bug occur, but it is theoretically possible) Insert file function Reverse Search & Repeat Reverse Search 6.41 Bug fix to searching!? Should make it healthier. Tended to disrupt cut & paste. 6.4 Bug fix so case insensitive search works. Also somewhat faster (!?) 6.3 Fixed bug in adjust_paragraph when display tabs and justify options are on. Also checks for period and makes sure there are two or more spaces after a period. Available: July 4, 1986. 6.2 Prompt line editing using arrows, backspace, Home, End Up arrow (to retrieve previous data), Ins and Del. Better Ctrl-C trapping. рJ is EMACS style return -- break line and go to start of next line. 6.1 Backup up file (non-catastrophic) bug fix 6.0 Expanded code size (C medium model). 5.42 Minor EOF check fixes ; non-official release 5.41 =xxxxx works correctly again. Reading file for CR LF no ^Z terminated files works correctly. 5.40 Even better EOF checking (lines not EOF terminated properly do not display last two characters -- this bug cannot be fixed) Fixed bug in automatic backup that caused no automatic backups to be made. Changed delete word to match word right. 5.34 Better EOF checking! Permits ^Z in the middle of lines in the middle of files. Lines greater than 254 characters detected and editing aborted. Insert number does insert/replace number depending upon insert/replace mode toggle. Delete word modified to delete only next punctuation of next alphanumerics, note: does not delete next word as defined by word right. 5.33 Infinite beep bug fixed (again). Larger Memory Requirements about 148K. Find & Replace bug when performed after end of file fixed. Avoids running DOS commands when resident to avoid system lockup. 5.32 Dumb terminal bug fixed. 5.31 Infinite beep bug fixed. Resident Abort (рZ) editing "eof" bug fixed. 5.30 "Random bugs" exterminated. First dumb terminal emulator (to be expanded in subsequent versions). 5.22 Improved read/write file movement. Check for valid reentrant points before "popping-up" resident Blackbeard (beep). ("Random bugs" - avoid use) 5.21 Bug fix to finding files under version PC-DOS 3.0 and some versions of MS-DOS 2.11 (Other DOS versions appear to work ok). Bug fix to LF ^Z terminated files. Escape to exit search and filename prompt. "cold" start resets "everything." Improved search to avoid writing when no changes have been made. (4-1-86) 5.20 Conditional search & replace requires Y to replace. 5.19 Pop-up Blackbeard "warm" (р=) or "cold" (р-); Bug fix to insert number routine (bug entered around version 5.17). 5.18 Sound (beeps) for error messages. 5.17 Improved adjust paragraph routines. 5.16 Bug fix in non CRLF EOF terminated files. 5.15 Bug fix in pop-up directory and select window (рF6) command interaction. 5.14 DOS window bug fix that didn't display last line when kill buffer overflowed. 5.13 New paragraph adjust for "bulleted" paragraphs. 5.12 Better file reading, so file date isn't always updated. Files can be used with "make." 5.10 First somewhat available memory resident version. 5.00 Memory Resident Version (Preliminary) 4.74 Fixed Bug reading EOF terminated files. Improved Repeat Key and Keystroke Macro interaction. 4.73 Recognize video mode after exit to DOS (12-18-85) 4.72 Repeat key feature added. 4.71 Bug fix to delete_line routine. 4.7 Official virtual memory release version. (12-16-85) 4.6 Improved manual. Bug fix to pop-directory and switch to file command. 4.5 Limited release version. Contains manual on disk. 4.4 132 column mode for Everex card. Adjustable virtual memory limits. 4.3 Pop-up directory to open wild card file names. Beta test version. Avoid use. 4.2 Tab display. Beta test version. Avoid use. 4.1 Keyboard remapping. Beta test version. Avoid use. 4.0 Virtual memory added. File size limited by disk space. Beta test version. Avoid use. 3.7 Beta test version. Avoid use. 3.6 First distributed release. Works well. Cutting past the end of a line will lock up the computer (versions 3.6 - 4.6; fixed in 4.7 and above). pre- Pre release versions never distributed as user 3.6 supported software. Avoid the use of these most have some bugs.