All About Boxer


Developer David Hamel is working in new improvments in Boxer. Boxer is the best editor for programmers and is the default editor in this Site.



Boxer Version 7.5 is now Available!

David Hamel announces version 7.5 of the Boxer Text Editors. This new version is loaded with thoughtful enhancements to make your use of Boxer more efficient and versatile than ever before. If you're using BOXER/DOS or TKO in a Windows environment, the new Windows Clipboard Support could dramatically speed your editing tasks. Windows 95 Long Filename Support has also been added. Here's a list of just a few of the new features which have
been added:

Windows Clipboard Support BOXER/DOS and TKO now communicate directly with the clipboard in Windows 3.1 and Windows 95. Paste text directly into Boxer from the Windows clipboard; paste text from Boxer into other desktop programs!

Long Filename Support BOXER/DOS and TKO provide full support for creating and editing long filenames in Windows 95. Filenames can be up to 255 characters long, contain embedded spaces, and use upper and lower case!

Date Sorting Boxer has a comprehensive date sort capability which supports both domestic and international numeric date formats. Sort lines by mdy, dmy or ymd, with two- or four-digit years, with or without date separators!

Syntax Highlighting a third set of up to 1,024 reserved words can be defined and distinctly colored. Use wildcards (? and *) to quickly define entire classes of reserved words. Also: enhanced comment handling; new syntax info for Java, HTML and 4DOS.

Extra Clipboards, Index ten additional clipboards areas have been added in version 7.5. Use the new Index page within Boxer's Clipboard Manager to view a summary of all 36 clipboards at a single glance.

Longer Lines BOXER/OS2 and TKO can now edit files with lines up to 3000 characters in length.

Boxer 7.5 - New Features



Version 7.5 of Boxer text editors includes many important new features and options! Here's a
list of some of the most important new enhancements:

Enhancements in v7.5

BOXER/DOS and BOXER/TKO can directly access the Windows clipboard when run in a Windows 95 or Windows 3.1 environment. Clipboard text from Windows programs can be pasted into Boxer; text from Boxer can be pasted into other programs on the Windows desktop.

BOXER/DOS and BOXER/TKO support the long filenames available under Windows 95. Filenames up to 255 characters in length are allowed, as well as embedded spaces and mixed upper and lower case characters.

BOXER/OS2 will retain the case in filenames when run on HPFS systems.

Comprehensive numeric date sorting capabilities are now available from the Block-Utilities:Sort command. The following formats, with or without separators, and with two- or four-digit years, are supported: M/D/Y, D/M/Y and Y/M/D.

Ten extra Clipboard areas have been added which are addressable within the Clipboard Manager with keys 0-9.

The new Index feature of the Clipboard Manager provides a summary view by showing the first line of each Clipboard in a single panel display.

Eight new option flags have been added:


-CAp keep Clipboard A private
-ext append backup extension to filename+ext
-Fc1 case sensitive file menu sort
-Fc2 force file menu display to all lower case (as before)
-lfn0 don't fetch long filenames even when allowed
-m@# display matches at #% screen position
-S3 remove CR/LF from last line when writing
-Wp0 don't advance current line after Reformat


The File:New command provides an alternate (and more industry-standard) means to create new files.

BOXER/TKO and BOXER/OS2 can edit files with line lengths up to 3000 characters.

A third set of reserved words can be defined and distinctly colored by using the RESERVED3= directive in
DEFAULT.CFG

Pattern matching characters (* and ?) can be used when designating reserved words to quickly designate an entire class of words for highlighting. For example, TeX users can declare RESERVED=\* to quickly define all words starting with \ as requiring highlighting.

The message line reports from the following commands can now be copied or appended to the Clipboard by issuing the Copy or Copy-Append command immediately thereafter: Calculator, Block Total, Word Count, Search Count, ASCII Value.

The -g option flag has been extended to support constructions such as -g###,## or -g###c## for jumping to a specific line *and* column number on startup.

BOXER/OS2 can now sort by extension in the File:Open menu.

The Anchor List now displays line numbers for each text line in the menu, and will display its content with visible tabs, spaces and newlines, when appropriate.

The Find Open and Find Close commands have been enhanced so they can be used as a means to extend the marked region.

The Fill command will now accept strings up to 64 characters in length.

BOXER/DOS and BOXER/TKO surrender their timeslice for better performance in multitasking environments.

The Sort and Invert commands now report the number of lines operated upon.

The Paste command tracks and reports the number of times the current clipboard has been inserted.

The message line displays the current clipboard while marking is in process.

After Save As, the name of file buffer is changed to the name supplied.

The Kill Line command, which ordinarily deletes from the cursor to the start of line, will now *clear* to start of line with spaces when issued in Typeover mode.

Boxer now gives an audible confirmation after a request to copy (or append) message line to clipboard.

The name "untitled" is being used instead of "untitled.tmp". Multiple untitled documents can now exist, and are named with 001, 002... extensions. An attempt to Save an untitled file results in a jump to the Save As command.

The next-error/compile menu is reset to the "compile" selection when moving from file to file, and reset to "compile" when no more errors exist.

Syntax highlighting has been enhanced to permit multiple identical EOLCOM directives in different COMCOL locations. This permits Cobol users to configure for comment columns in both column 1 and 7, eg: EOLCOM=*,*
COMCOL=1,7

Syntax highlighting has been improved to handle situations where the closing comment sequence appears within the open comment sequence. As an example: OPENCOM=comment~ and CLOSECOM=~ can now be used to support an assembler which allows on-the-fly comment definition by the user.

Syntax highlighting now checks to make sure comment sequences are not appearing within quoted strings.

Reserved words now have priority over symbols when highlighting. This ensures that reserved words beginning with symbols can be defined.

Syntax highlighting for 4DOS .BTM files has been expanded to include all commands, functions and variables, including those to be released in v6.0.

Disable autosave during multiplied operations, so save is done once at end.

Matches found while searching Help will be displayed mid-window, and in the true case of the matched text.

MSWORD.KEY has been updated and enhanced.

The '=' key will also serve as Enter when the Calculator is active.

Hot letters in menus show in blind (-B) mode.

Removed custom support for DESQview.

The character selected for the "other" drawing mode is recalled from a previous request.

The "undo info will be lost" warning has been exorcised.

Corrections in v7.5

Made adjustments so that files stamped at year 2000 or above will be properly sorted in the File:Open menu.

Prevented buffer overflow for very long compiler error messages.

Prevented Macro Execute command while playing/recording a macro.

Fixed trouble involving a multiplied reformat of all paragraphs up to end-of-file.

Cured bug with -E1 option flag after changing into a directory in File Menu.

Fixed bug: in a macro which called to DOS Shell while marking was in force, and if Space was the key supplied to bypass the pause after the shell, an indent-with-space command was improperly stored in the macro.

Fixed bug when capitalizing a German word containing ASCII 225: the letter following was errantly capitalized.

Fixed bug involving deletes in the search menu, when menu had reached maximum number of entries.

Fixed bug which caused memory leakage when switching from file to file with macros which were auto-loaded by an extension-specific option flag setting.

Cured trouble when inserting date/time strings at wordwrap column with wordwrap ON.

Cured screen sizing trouble that occurred when using -Vs with -h and/or -m and returning from a DOS Shell.

Cured trouble with mixed-case reserved word lists when SENSITIVE=0 was in use.

Disallow unknown/unmated escape sequences in search strings, give hint on how to avoid (use \\ to match \).



Year 2000 Information


As a text editor, Boxer has very little to do with file dates, as compared with many other applications. Dates are never stored within data files, as the data files of a text editor must and do contain only the information that is typed by the user.

The only area of any possible consequence is within the File Menu, which presents a list of files for the user to select from. Among the information presented in the File Menu is the file's time stamp, which is stored and presented in a MM-DD-YY format. In Boxer v7.0 and all versions previous, if the user elects to sort the list by file date (sorting by file name is the default), and if files dated in the year 2000 or beyond are present, they will sort in the list as though their century were 1900.

Our current version 7.5a remedies this trouble, at least until 2080. It presumes that a YY of 80-99 means 1980-1999, while 00-79 is presumed to mean 2000-2079. If PCs survive until 2080, and if Boxer's File Menu is then asked to sort files by date, and if a file whose time stamp is greater than 12/31/2079 is present, the file entry will simply appear out of place in the sorted list.



All About Boxer for OS/2


We're proud of the most recent addition to the Boxer Text Editor family: BOXER/OS2. This editor has joined BOXER/DOS -- our DOS-based conventional memory editor, and BOXER/TKO -- our protected mode DOS editor, in our growing product line. BOXER/OS2 was released coincident with version 6 of our other editors.

BOXER/OS2 has brought the full power and functionality of our DOS editors to the OS/2 platform. BOXER/OS2 is a character mode program with full mouse support and a pull-down menu system. This product takes full advantage of the Virtual Memory supplied by OS/2, allowing very large files to be edited. BOXER/OS2 also supports the long filenames available under OS/2's High Performance File System (HPFS). BOXER/OS2 is a 32-bit application, and has very impressive performance. You can run BOXER/OS2 in a full-screen OS/2 session, or in a window from the
OS/2 Workplace Shell.

BOXER/OS2 shares the impressive feature set of our other editors:

Color Syntax Highlighting: BOXER/OS2 displays program source code with highlighted comments, reserved words, symbols and constants in user-definable colors! Misspelled keywords and unclosed comments and strings become readily visible. Popular languages are supported; easily configurable for others.

Multi-level Undo and Redo: make mistakes with impunity! Changes of all types can be undone and "redone". 200 changes are stored by default, up to 4,096 can be saved if you choose!

Also: multiple files and windows, full mouse support, keyboard reconfiguration, column marking, keystroke macros, word processing, context sensitive online help, search with wildcards, compile within the editor, graphic drawing, auto indent, find mating parenthetical characters and much, much more. An unusually rich set of block commands are offered: cut, copy, append, paste, delete, save, print, fill, sort, total, average, case convert, invert, entab, detab, more!

BOXER/OS2 includes: indexed printed reference manual, quick reference card, newsletter, upgrade notices, technical support, discounted upgrades and special offers. BOXER/OS2 also includes the BOXER/DOS Text Editor. Licensed users of BOXER/DOS and BOXER/TKO are entitled to discounted pricing on BOXER/OS2. Site Licenses are available, please contact us for details.

Trademarks: BOXER and BOXER/TKO are trademarks of David R. Hamel. IBM and OS/2 are registered trademarks of International Business Machines Corporation. Other brand and product names are trademarks or registered trademarks of their respective holders.

Requirements: BOXER/OS2 runs on IBM OS/2 2.0, 2.1 and Warp releases.




All About BOXER/TKO


If you find that you occasionally need to edit files larger than approximately 220K, or would like to simultaneously edit many smaller files, you'll appreciate our professional level text editor: BOXER/TKO. In response to requests from our users, we have developed a product which is capable of editing much larger files than BOXER/DOS. BOXER/TKO can directly edit multi-megabyte files, or load dozens of smaller files all at once.

BOXER/TKO can use up to 32 MB of installed memory to edit text files, resulting in a capability to edit files as large as approximately 24 MB in size. BOXER/TKO uses DOS Extender technology to run in Protected Mode, and thereby gain access to vast amounts of installed RAM for use in editing. In other words, BOXER/TKO unleashes your 80x86 CPU from 8088 mode and makes natural use of your installed memory. As the "TKO" acronym suggests, we've scored a Technical Knockout!

BOXER/TKO is not a Virtual Memory editor, so there are no delays due to disk swapping during an edit session.
After loading file(s) into memory on startup, the entire editing session is absent of disk swaps. As a result, the initial file load time in BOXER/TKO (~10-15 secs/MB) is longer than in a Virtual Memory editor, which loads a file incrementally (and sometimes redundantly) throughout an entire edit session. Because no disk swapping occurs while editing, you'll find the overall editing experience in BOXER/TKO to be faster, and more pleasant.

BOXER/TKO shares the full command set and impressive performance of its sibling, BOXER/DOS. All of the features and options available in BOXER/DOS are present in BOXER/TKO. The BOXER/TKO package also includes BOXER/DOS, which may be better suited to certain editing tasks, or for floppy disk based editing.

In order to develop BOXER/TKO, Boxer Software licensed the 286|DOS-Extender(tm) from the industry's leader in DOS Extender technology, Phar Lap Software. The Phar Lap DOS Extender has proven to be exceptionally reliable and compatible across a wide range of computer hardware and software installations.

Pricing: BOXER/TKO is priced at $89.00, plus $6/$9 for U.S./Overseas shipping, respectively. BOXER/TKO includes: indexed printed reference manual, quick reference card, coupon for 1 Free upgrade, newsletter, upgrade notices, technical support, special offers, and a bonus program. BOXER/TKO also includes BOXER/DOS. Licensed users of BOXER/DOS are entitled to discounted pricing on BOXER/TKO. Site Licenses are available, contact us for details.

Compatibility: BOXER/TKO is compatible with all PC industry standards for protected mode, expanded memory (EMS) and extended memory (XMS). It is compliant with the Virtual Control Program Interface (VCPI) and the DOS Protected Mode Interface (DPMI).

BOXER/TKO remains UltraVision-aware, as is BOXER. It can run as a DOS application under both OS/2 2.0 or better, and Windows® 3.0 or better. When run under Windows Enhanced mode, or OS/2 2.0, BOXER/TKO can utilize the Virtual Memory provided thereby, allowing even larger files to be edited.

Requirements: BOXER/TKO requires an 80286 or better CPU, DOS 3.3 or better, and a hard drive with approximately 1 MB free space. 2 MB or more of installed RAM is recommended. A memory manager is not required, but if one is installed, it must be either Int 15, VCPI, XMS or DPMI compatible. (This is true of virtually all modern memory managers, except the EMM386.SYS manager delivered with DOS 4.01.)

Trademarks: BOXER and BOXER/TKO are trademarks of David R. Hamel. 286|DOS-Extender is a trademark of Phar Lap Software, Inc. OS/2 is a registered trademark of International Business Machines Corporation. Windows and Microsoft are registered trademarks of Microsoft Corporation. Other brand and product names are trademarks or registered trademarks of their respective holders.


Click here to jump to The Boxer Home Page @@@



@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]