Mined release history and change log
Release history with major new features
- mined 2000.5
- Bidirectional terminal support
- Keyboard mapping
- Script highlighting
- mined 2000.4
- Mouse dragging support
- Clever justification (line-wrapping) with auto-indentation
- Back-TAB (undent)
- Version control system support (checkin/-out)
- Enhanced composed character input support
- mined 2000.3
- Documentation revision; manual page source changed to HTML
- mined 2000.2
- Auto-indentation
- Input support for indented parentheses pairs
- HTML syntax highlighting
- Enabled newline in search/replace
- Mouse support for DOS versions
- mined 2000.1
- Smart quotes
- Context-dependent Unicode case toggle
- mined 2000
- Binary transparency, including different line-end handling,
unterminated lines, and NUL characters
- Unicode combined character handling
(combined or separated display)
- Optional Unicode line-end display
- Cross-file identifier definition search (using tags file)
- Right-to-left input support ("poor man's bidi" mode)
- Scrollbar
- mined 98
- UTF-8 support
- Mouse support
- Pull-down and popup menus
- release 6
- release 5
- release 3
- Paragraph justification
- 16-Bit character set support
- release 2
Change log
=============================================================================
Changes from mined 2000.4 -> mined 2000.5 (Dec 2002)
=========================================
Feature: Keyboard mapping
-------------------------
Keyboard mapping for various scripts is available in UTF-8 mode
(both edited text and terminal must run UTF-8).
This maps keyboard input characters or short character sequences to
characters (or short sequences) in a different script.
In this release, mappings for Greek, Cyrillic, Arabic, and Hebrew have
been integrated.
An active and a standby keyboard mapping are maintained. They can be
toggled quickly for text input with ESC k (or Alt-k), also on the prompt
line (e.g. for searching).
Command overview:
ESC k toggles between active and standby keyboard mapping
also on prompt line
HOP ESC k resets keyboard mapping to none (unmapped input)
ESC K opens the keyboard mapping menu
also on prompt line
HOP ESC K cycles through available keyboard mappings
Note: As some typical keyboard mappings contain ambigous key sequences
where one may be a prefix of another, a short delay is applied in
these cases to allow recognition of any such sequence to be mapped.
The current mapping is indicated by its two-letter script tag in the
flags area (top screen line), clicking on it cycles through the
available mappings (like HOP ESC K), clicking with the right button
opens the Keyboard Mapping menu (like ESC K).
With the environment variable MINEDKEYMAP the active or standby
mapping can be preselected. The value is a two-letter script tag to
set the active mapping, or it is prepended with "-" to set the
standby mapping.
Example: export MINEDKEYMAP=-gr will set Greek keyboard mapping standby.
Known script tags are:
ar -> Arabic
gr -> Greek
el -> Greek
he -> Hebrew
cy -> Cyrillic
ru -> Cyrillic
Options and further features
----------------------------
Bidirectional terminal support:
To run mined on a bidirectional terminal (such as mlterm), disable the
scrollbar with the option -o.
In this mode, when displaying a menu, underlying text lines that
contain right-to-left characters are cleared first in order to prevent
display confusion between the terminal's bidi algorithm and the menu
position.
Mined's "poor man's bidirectional support" (which automatically places
right-to-left characters to the left of the previous character) was
disabled by default in order to support mined's operation with
bidirectional terminals.
Script colouring:
For better recognition of letters that belong to a certain script
(where similar looking letters may belong to other scripts),
text display uses colours to distinguish letters of various scripts.
This is preconfigured for Greek and Cyrillic (which share some letter
forms with Latin).
Compile-time configuration of further script colouring is available
with the file colours.cfg; it contains entries with the script name
(as listed in the Unicode data file Scripts.txt), white space, and
a colour index into the xterm 256-colour mode.
Two "flags menus" were introduced:
* one for the Keyboard Mapping (as described above),
* the other for Smart Quotes selection; it's popped up with the right
mouse button on the smart quotes indication in the flags area;
additional commands:
ESC Q or Alt-Q: also pops up the Smart Quotes menu
HOP ESC Q: cycles through available Smart Quotes
When a pull-down menu is opened with the middle mouse button, the
HOP version of its items is preselected (can be toggled with middle
mouse button as before).
-X disables display of the filename in the window title bar.
Changed default of -G option (enabling display of control characters
as block graphics) to be disabled.
Flag indications were slightly tweaked in order to make them more
intuitive.
Bug fixes:
----------
Fixed a rare bug with ESC u on illegal UTF-8 characters.
Clever justification now also considers the bullet sign as a
numbering (list item) character.
Back-TAB was tweaked not to apply directly below non-space text of the
previous line.
Fixed some bugs and inconsistent results with shortcuts for
composed character input.
Added composed character sequences for single-accented extended
Latin characters.
Extended diacritic transformation function (ESC _) to all
two-letter composed characters as configured for input support.
=============================================================================
Changes from mined 2000.3 -> mined 2000.4 (Sep 2002)
=========================================
Interface:
----------
Made use of advanced xterm mouse tracking modes.
* Text select and copy with highlighting by mouse dragging.
* Menu item browsing by mouse dragging.
If the mouse button is kept down, items are automatically selected
as the mouse is dragged over them.
An item is selected by either clicking the left button or
releasing the left or right button.
It is also still possible to open and change menus with click-release,
then select an item with another click (less finger-strain).
A "non-break space" (character value A0 hex) is now displayed by a
tiny middle dot (as used for TAB indication) in cyan colour.
Syntax highlighting
* Also toggled for .sgml files (as well as for .html/.htm, .xml, .jsp).
* Extended to JSP and HTML comments.
In order to avoid command confusion on slow remote connections where
escape sequences might come in deferred, the following commands were
changed:
* Disabled ESC N cmd which repeated the command N times when N
has only 1 digit (in that case the command might have been a
function key escape sequence).
Use ESC = N cmd instead, or use 2 or more digit repeat counts,
e.g. ESC 77- (to enter 77 '-' characters) or ESC 07x (to enter 'xxxxxxx').
* Changed ESC O which inserted the octal value of the current character.
Use ESC A instead.
When inserting an HTML marker on the prompt line (commands ESC H,
HOP ESC H) HTML tag attributes can be included; they are only inserted
for the starting marker, not for the closing marker.
The TAB width can be toggled between 8 and 4 while mined is running
(command ESC T).
Function keys of some terminals (esp. HP and Siemens) are ambiguous;
the preferred key set to be detected can now be configured
(environment variable MINEDTERM= xterm / hp / siemens).
The ESC u command displays additional Unicode script information.
The parentheses matching commands ESC ), ESC (, etc, now also match
HTML tags.
The character compose and input support function was revised.
Accent prefix functions were extended to support Unicode.
Additional mnemos were enabled, including TeX and HTML mnemos.
Features:
---------
Clever justification (auto-indentation):
With the justification command ESC j, clever auto-indentation is applied.
It uses heuristic detection of numbered items and program source comments.
(The old justification function that only considers configured margins
is available by ESC J.)
A Back Tab function was added. A Backspace from a position that is
only preceded by white space on the line will revert the input position
to the previous matching indentation level.
In both justification modes, automatic suppression of auto-indent
applies by heuristic detection of the speed at which characters
are entered. This is to allow unmodified pasting of text (using
e.g. xterm mouse copy/paste).
Checkout and checkin functions for version management systems added
(to File menu, command scripts "co" and "ci" must exist in path).
Introduced generic handling of shift state indication for function key
escape sequences (control/shift/alt and combinations).
No more "Unknown command" errors on unregistered function key variants.
By default they invoke the same function as the unshifted key.
The location of mined buffers can be configured with an additional
environment variable MINEDTMP ([SYS$]MINEDTMP on VMS). This supports
copy and paste operations among different machines.
Bug fixes:
----------
Revised case conversion and other Unicode character property handling.
Updated tables for wide and combining characters to new Unicode data.
Fixed some display bugs:
- Current line was cleared after prompt was aborted with mouse button.
- Search/replace including linefeeds could mess up the screen.
- Screen line could mess up on an incomplete UTF-8 sequence at the end
of a line in UTF-8 text and screen mode.
Fixed a bug with automatic line-wrap after entering space.
Fixed some terminal size detection problems after rlogin from DOS.
Under weird circumstances, the first empty line in a file not edited as
the first one could produce display and buffer garbage on SunOS.
Fixed some search pattern match bugs:
- with empty lines
- with replace and ^, starting in middle of a line (started replacement
at that position, not at start of next line)
- with ^, searching backwards (did not find in current line)
Removed restriction of regular expressions with Unicode characters:
search patterns ä* etc (UTF-8: ä*, €* etc) do work now.
Manual hints and clarifications:
--------------------------------
A search pattern [pat]* matches a (zero or more times) repetition of
this pattern. In a final position within the search expression,
however, it matches one or more times this pattern.
Hex input code ^V # xxxx [space or RET]:
Works on the prompt line only in Unicode mode, exactly 4 hex digits
are accepted but are not echoed on the screen.
Improved description of special character input support in the manual.
Added overview chapter on input support.
=============================================================================
Changes from mined 2000.2 -> mined 2000.3 (May 2001)
=========================================
Documentation:
--------------
The manual page was updated and thoroughly revised.
Its primary source was transformed into HTML, roff/man format being
generated.
The mined web pages were updated and revised.
The file "doc/compilation" (with compilation hints) was updated.
Features:
---------
HOP '/' enters an indented Javadoc comment frame.
Interface:
----------
Options can be concatenated on the command line.
(mined -uu instead of mined -u -u enables Unicode line separators.)
Right-to-left script input support is now enabled by default.
The option -b toggles it.
Option -G disables (actually toggles) the display of certain control
characters as block graphics characters (enabled by default).
Option +G enforces use of block graphics for display of menu borders.
May be used if the "alternative character set" capability is not
configured in your system but your terminal does have the capability.
Set output delay (-d0..-d9) to none (-d-) by default in all versions.
The help command was unified on Unix and DOS versions. Not completely,
however, as calling a sub-programm ("less") through the "system" call
doesn't seem to work on DOS (it crashes or blocks terminal input
afterwards, even with cygwin). See also next comment.
A second help viewing mode is now avaible (HOP HELP, e.g. HOP F1). It
displays help information within mined itself, restoring the previous
editing state afterwards.
This is the default on MSDOS for the reason mentioned before.
Bug fixes:
----------
Fixed a screen-related pointer confusion after replacement with multiple
lines (embedded newline) which could result in a display bug and page down
could be blocked.
(Very minor) Just deleting the trailing line-end of a file is also
considered a modification (a file only modified this way would
previously not have been saved automatically).
(Minor) With UTF-8 auto-detection involved, the character count after
reading the file could be wrong (ESC ? would have been correct).
(Minor) The pop-up menu, when modified with HOP and thus becoming smaller,
used to leave the frame of its previous width on the screen.
(Embarassing) Although I was proud of "perfect responsiveness to
window size changes" I had just forgotten to implement that for
the case of a menu being open.
On DOS, editing a file with Unix line-ends, the function "append to buffer"
used to append the lines with MSDOS line-ends.
=============================================================================
Changes from mined 2000.1 -> mined 2000.2
=========================================
Features:
---------
Auto indentation when entering a new line.
Insert a new line without auto indentation with the ^O command.
Auto indent mode may be toggled from the Extra menu.
Entering auto-indented pairs of parentheses:
With the HOP prefix, the characters "(", "[", "{", "<" enter
an auto-indented pair of "{" ... "}" etc.
Search and replace patterns can use an embedded newline. Enter
with ^V ^J. In some cases there are still display problems.
Then update the screen with the ESC "." command.
Interface:
----------
HTML files (ending on .html, .htm, .xml, .jsp) trigger a display mode
which distinguishes HTML tags by coloured display.
The mode can be toggled from the Extra menu.
While you edit within a line and change its HTML ending status
(by entering or deleting '<' or '>'), the display status of
subsequent lines is not changed. (You may refresh the display
with ESC ".")
Special markers (on cyan background) for illegal UTF-8 sequences are
applied in UTF-8 terminal mode as well (instead of the Unicode
replacement character).
The online help file format and help invocation were changed.
Online help contents was enhanced.
Bug fixes:
----------
For relevant file close operations, the return code of close() is now
checked. Usually, write errors are already noted by write() calls but
for a few rare cases, this check is appropriate.
Some display bugs (especially with UTF-8) were fixed.
Graphic display for menu borders on the Linux console was fixed (funny
it uses the DOS character set as an "alternative character set").
Porting:
--------
Flexible selection of DOS versions available, all with mouse support.
(djgcc, cygwin, EMX, Turbo-C).
=============================================================================
Changes from mined 2000 -> mined 2000.1
=======================================
Features:
---------
Configurable automatic smart quotes (" character on input replaced
by typographic quote marks depending on style setting, in UTF-8 text mode).
Completed combined character support, removed some bugs.
Unicode case toggle handles context-dependent mappings (Greek sigma).
Interface:
----------
Mined looks for its online help file at certain typical locations so
it may find it even if MINEDHELPFILE is not configured.
License:
--------
For distribution purposes, the GNU license was imposed, but commented in
README.
=============================================================================
Changes from mined 98 -> mined 2000
===================================
Features:
---------
Scrollbar display
May be used for relative or absolute positioning with the three mouse
buttons.
Flexible and simultaneous handling of different line ends
Unix and MSDOS line ends can be handled in the same editing session and
are indicated by different coloured line-end symbols. Files without
trailing line-end can be edited and created.
Transparent long line handling
Overly long lines are now read in transparently. They are attached a "NONE"
line-end type so they will be written out exactly as they came in.
Splitting within UTF-8 sequences is avoided; splitting of combined
characters is not avoided, however, they will join seemlessly as lines
are joined again. (Combining characters at the beginning of a line are
not displayed in combined display mode.)
Special line-end handling details and binary transparency
With the above two modifications, a couple of line end handling features
were introduced and binary transparency was achieved.
* Input of NUL characters from file is accepted and is presented as a
special "NUL" line-end type. Explicitly entering a NUL character
works, too (either literally or with ^V # 0). Thus mined achieves
binary transparency through an editing cycle now.
* The ^O command in a line with "NUL" or "NONE" line-end will
reproduce this line-end type in contrast to entering a new-line
which will always produce a real line-end.
* In order to split a line in two, separated with "NONE" line-end, use
HOP ^O (e.g. ^G^O).
Mac line-end handling
Mac line ends (CR only) can be transparently read and handled with the
command line option +R (while -R would transform them into Unix line ends).
Tags file support
Moving to the definition of an identifier using the tags file
(generated by the ctags command) was added. If a new file is opened
for this purpose, the current file is saved automatically.
* Command: ESC t when cursor is on identifier (with HOP, it prompts for
the identifier), or from Search or Popup menu.
Search and replace enhancements
Finally, typical Unix tool limitations of line orientation is being
removed. Mined can search for expressions with embedded new-lines
(enter with ^V ^J or \n). - Not yet fully implemented! -
Additional HTML tag input support
The command ESC H (not ESC h!) now inserts an HTML tag which is
entered in dialog. Another ESC H inserts the corresponding closing tag.
* So, continuous entering of HTML contents was made easier.
* The previous function to embed the text between marked position and
current position in an HTML tag is available with an additional HOP,
e.g. ^G ESC H.
File handling consistency improved
The command ESC # to edit the nth file from the command line was
extended with ESC # # which just reloads the current file.
Remembering editing information between sessions
In addition to the current position, also the paragraph justification
margins (wrap-around margins) are remembered until the next
invocation, but only if justification mode is switched on.
Tab size can be adjusted to 4 (instead of 8) with the command line
option -4.
Keypad assignment to the "Home" and "End" keys can be changed with the
option -k. Normally, these keys perform the "Mark" and "Yank"("Copy")
functions. Some people strongly expect these keys to go to the
beginning or end of line although that really is a waste of key
assignment as these functions are easily performed with HOP left/right -
anyway, the option -k exchanges the assignment. The other functions
are accessible with shift-Home/shift-End (if the keys emit different
sequences, see X configuration hints).
Unicode handling features:
--------------------------
Combined character display
Handling of Unicode combined character display is enabled by default
with UTF-8 terminal operation. (May be disabled by environment
variable utf8_no_combining_screen, or command line option -c.)
* There are two editing modes for combined characters: combined and
separated. Switch modes by clicking on the "c/C" indicator next to
the UTF-8 "L/U" indicator in the flags area of the top line, or in
the eXtra menu.
* In combined display mode, the following special functions are available:
The cursor can be moved into a combined character with
ctrl-left-arrow or ctrl-right-arrow, provided these cursor keys are
configured to emit distinguished escape sequences with control-key
held. ^V-left-arrow and ^V-right-arrow also work. You can determine
the exact position of the cursor if permanent character info is
switched on (by HOP ESC u or with HOP in the eXtra menu).
* Partially editing combined characters:
* If the cursor is on a combined character, delete next character
will delete the whole combined character, with all combining accents.
* If the cursor is within a combined character, delete next
character will delete the current combining accent only.
* In separated display mode, all cursor and text modification
operations work on the combining parts as displayed.
Search expressions
The restriction that search ranges could not be used for non-ASCII
characters in UTF mode was removed.
* Search ranges can, however, not be very large as all included
characters are listed in an internal buffer which is limited to ca.
1 KB.
Case toggle
The character or word case switch function (e.g. in the eXtra menu, or
F11) works also with all Unicode characters.
Unicode line ends
Line separator and paragraph separator are optionally detected and handled.
* Activate this mode by two -u options ("-u -u" on command line or
"uu" in MINED environment variable).
* Inserting a new line on a line with Unicode lineend will insert a
line separator unless the hop flag is active in which case a
paragraph separator will be used.
Basic input support for right-to-left scripts
After entering a right-to-left character, the cursor position is moved
left of it, so subsequent characters will be appended left and the
text shifted right. Characters are stored in visual order while input
support is implicit, based on the characters being typed. Entering
left-to-right characters will obviously automatically switch
direction; to continue with right-to-left, the cursor must be moved
manually (e.g. to the line beginning).
* Newline, Space, TAB, and combining characters attempt to behave well
according to what was entered before; however, intermediate cursor
movement is not considered.
* Activate right-to-left support with the command line option -b.
* This mode is not meant to work with the latest right-to-left xterm
patch - it would rather interfere with it. The mined right-to-left
mode is just intended to provide a simple mechanism to quickly enter
visually correct right-to-left text in a conventional environment.
* Orientation of text alignment remains on the left side in this mode.
Suggestions for improvement in order to make it useful for
right-to-left or bidirectional writing are welcome.
Interface:
----------
Menu display
Uses block graphics characters if determined to be available.
Menu layout
The pulldown and popup menus are in variable width now (depending on
contents).
HOP toggle in menus
While a menu is open, any of the HOP key, ^G, Blank, or the middle
mouse button toggles the HOP amplifier and the menu redisplays with
function names changed where applicable.
Mouse usage
Was enabled with curses operation (useful for EMX, see below).
Keyboard availability of menus
Menus are available from the keyboard; Alt-letter (or ESC-letter)
pulls down a menu starting with that letter, Alt-TAB pulls down the
file menu, Alt-blank pops up the quick menu.
(In order to make Alt work as a modifier, set the xterm resource
metaSendsEscape to true as suggested in the example file .Xdefaults.mined.)
Line begin/end keys, hop key assignment
In order to get rid of the waste of keyboard assignments which is imposed
by terminal emulation emitting the same escape sequences for keys of
the two keypad areas, some X resource definitions were included
in the file .Xdefaults.mined as a recommendation (section
XTerm*VT100.Translations). Also the hop key may have to be made available
explicitly with some X setups (also included in that file).
Keyboard reassignments
In order to make room for the Alt-keys to address menus, some
commands had to be reassigned:
substitute: ESC , (was: ESC s)
set marker n: ESC m (was: ESC ,)
screen smaller: ESC % (was: ESC m)
screen bigger: ESC & (was: ESC M)
case toggle: ESC C (was: ESC f)
edit other file: use F3, or "Open" from the File menu (was: ESC e)
print buffer: use "print buffer" from the File menu (was: ESC p)
Operation in system environment:
--------------------------------
Window resize propagated to parent shell
If the window is resized, the SIGWINCH signal is propagated to the parent
process so that e.g. the shell also knows about the changed size.
Porting:
--------
Windows ports
Adaptations to enable compilation in Cygwin and EMX environments.
Works in EMX with ncurses and mouse enabled.
Windows port with mouse / DOS port?
A lot of changes to the curses adaptation enabled seemless operation
in the EMX environment under Windows.
Unfortunately, EMX does not keep its promise to generate dual-mode
Windows and DOS executables. Can anyone help?
Bug fixes:
----------
Searching
Fixed a few pattern matching bugs (some had slipped in while
introducing UTF-8).
Search/Replace
Fixed start of replacing to current position (instead of line beginning).
Search/Replace
Fixed a display bug when replacing was aborted with "line too long"
outside the current screen.
Word-wrap
Paragraph justification moved to the wrong position if triggered by a
space entered at the end of line.
Chinese mode display
In 8/16 bit character set mode, some situations (illegal 16-bit codes)
of display garbage were fixed.
Various minor bugs
=============================================================================
Changes from mined release 6 (1995) -> mined 98
===============================================
UTF-8 Unicode support:
----------------------
Works with UTF-8 text mode terminals or windows like xterm.
Auto-detection of Latin-1, UTF-8 or UTF-16 input encoding.
Commands and input support for display and handling of code values.
Transparent handling of illegal UTF-8 sequences.
Can edit UTF-8 text in non-UTF terminals and vice versa.
User interface:
---------------
Mouse control on xterm.
Pull-down menus and pop-up menu.
...
=============================================================================
Changes from release 5 -> mined release 6 (1995)
================================================
- Additional word-wrap version:
In order to remain a pure text editor (without placing text
processing control codes into the text), mined uses trailing
blanks as indicators that a paragraph continues. However,
sometimes text should be formatted that does not follow this
convention. So there is another adjustment option now which
terminates formatting a paragraph at the next empty (or blank-
only) line.
- Optionally remembering the position where you last left a
modified file. Automatic re-positioning in next edit session.
- Help can now be viewed with mined itself (HOP ESC h).
- Increased portability: Mined now compiles on more platforms
without changes (HP-UX, AIX, recent SINIX versions).
=============================================================================
Changes from release 4 -> mined release 5
=========================================
- The command ESC H to insert HTML commands.
- Separate left margins for first and next lines of paragraph.
- Startup search expression on command line.
- Wild cards in file names on MSDOS.
- Can switch between edit and view only modes.
- MSDOS version: Beep modified to use the BIOS beep which is
redirected by some "beep enhancement" drivers (newbeep /
nusound) instead of the DOS beep which for some peculiar
reason they don't change.
- Compiles on SunOS5.
- Sets window headline and icon text to current filename in
xterm or sun-cmd window.
- Parameter -x to make a new file executable (Unix) in order to
create a shell script.
- Leading "~" notation for referring to home directory accepted
in all filenames.
=============================================================================
Changes from release 2 (August 1992) -> release 3 (August 1993)
===============================================================
Main new features:
- Paragraph reformatting with left and right margin settings.
- Optional WordStar-compatible keyboard layout.
- Optional support of 16-Bit character sets.
(Works well with the Chinese xterm, cxterm.)
Some more new or enhanced features:
- Screen display was modified to build from the new cursor position
(after a search often in the center of the screen) up and down to
the upper and lower borders of the screen. This appears to more
naturally suggest to the users where they are.
- Support for proportional screen fonts was added.
- The MSDOS function key sequences were activated in the Unix version
as well to enable using Unix mined remotely from a PC keyboard.
PC terminal support includes video mode changing as far as it
can be performed by escape sequences to the ANSI driver.
- Mostly unified option environment into one variable, MINED.
- Options for conversion between different line end types.
- Extended the enter-control-code prefix (^V) to compose characters
if the first following key resembles an accent mark ("'`^°~).
- A search for identifier at current position function was introduced.
- A repeat previous search (one before the last search) function was
introduced.
Improvements in the MSDOS version:
- Improved memory management (problem: the 640 KB memory restriction
being effective if compiled with Turbo-C).
- MSDOS mined now detects screen size changes on each keystroke, so
it reacts almost immediately, e.g., on font changes performed by
the VGAMAX font substitution TSR.
- Several MSDOS screen mode switching functions were integrated to
enable explicit mode change with a command.
Bugs removed:
- Display garbage in very small windows (less than 28 columns).
There may still occur display garbage if the window is
narrower than the tab size (8 displayable characters).
- Display garbage in very long lines.
- Display and position bug related with tab characters and long lines.
- Display garbage after substitution that made a line shorter so it
gets completely shifted out of the left display border.
- Incorrect display after aborted substitution.
- Aborted substitution although there was enough room on the line.
- If the environment variable NoCtrlSQ or NoControlSQ is set, also
the tty channel soft handshake setting will not be disabled in case
this would affect remote connection behaviour. I had discovered that
characters were actually lost on a remote (internet) login connection.
Keyboard assignment mofications:
- Line replace function assigned to ESC R.
- Double assigned some functions in support of optional WordStar mode.
- Option to adapt Backspace and Delete keys to other convention.
=============================================================================
Changes from release 1 (July 1992) -> release 2 (August 1992)
=============================================================
Minor changes of behaviour
- Control characters can now be searched for.
Source improvements
- Improved portability according to mail feedback.
- Compiles without warnings with gcc -ansi -pedantic and
various other checks.
MSDOS version
- Compatibility with different ANSI drivers was improved.
Runs well with the very capable NNANSI (Tom Almy) or the
small and simple well-working ANSI.COM (Michael J. Mefford).
- Workaround for problem with Turbo-C libraries that inhibited
mined from working in arbitrary size screens ("extended text modes"
like 132x44 etc).
- The change working directory command now works with respect to
different drives, including change of drive only.
- Shell escape now available on MSDOS.
- A display bug on the prompt line of the search/replace commands
was removed (The initial prompt vanished after the first input).
- Options can be given starting with / in addition to - .
=============================================================================