asedit - HISTORY

asedit 1.20 - Major release (no patch from 1.1x)

    Implementation of multiple independent editing windows but only
    one common help window. That caused a lot of changes/new code.

    Default name of the file when the name is not supplied ("NoName1",
    "NoName2", etc.)

    File/New command now causes opening of a new independent editing
    window with "NoName#" file (so the old New File message box does
    not exist any more).

    File/Open now opens a new independent editing window with the
    supplied file when in the current window anything is being edited.
    If there is now file in the current window (possibly a result of
    File/Close command) File/Open command loads the specified file
    in the current window.

    Now when a File/Open command is used with a file name that does not
    exist a new file with that name is assumed.

    Extra switch (toggle) in the Open dialog that allows opening of
    the file in the read only mode (Open for view only).

    Save command force the user to specify the name of the file when
    its current name is "NoName#".

    New Print dialog that allows:
	(i)  selection of a printer and using extra print options
	(ii) selection of a print range (selected text only or
	     the complete document).

    File/Insert... option (and functionality) added in the File menu.

    Hot keys for Search and Replace based on CUA are now supported.

    Changes in Undo/Redo to support Motif 1.2.

    Bookmarks are supported (up to 10). You can set/jump to them
    using or keyboard or new option in the Search menu (Search/Bookmark).
    Hot keys for bookmarks are based on CUA.

    Split windows supported! (another view of the same file; see below).
    Note: this feature is available only in the commercial version.

    New Options menu in the menu bar. It supports switching
    on/off the status line (line/column info), turning on/off
    the second view of the file (Split window), run-time changing of
    the font in both supported edit windows (Options/Font size menu).
    Note: this menu and features in it are available only in the 
    commercial version.

    New performance orientated algorithm for tracking line/column numbers.
    Note: the new algorithm and some other performance orientated improvements
    are only available in the commercial version.

    
    New resources that allow the user change some of the parameters
    set during installation. The most important are:
   	helpDir	- points to a directory where asedit help file resides
	tmpDir  - points to a directory that should be used instead
		  of the system or TMPDIR temporary space (for storing
		  temporary files created by asedit)
	backupFileSuffix - a suffix used for backup copies.
	
    New help file reflecting all changes.

    Miscellaneous changes and cleanups.


HISTORY of asedit versions 1.1x
-------------------------------

asedit 1.12
    Numerous declarations of widget parameters moved from a source
    code to the resource file. That allows an easy internationalization
    (i18n) of the program.

    All messages now are specified in the resources (i18n).

    A change of argument in the call to mktemp procedure in file_rw.c.
    Previous constant argument could cause problems on some platforms.

    Print command declaration moved from source/Imakefile to
    resources. An appropriate resource name is: print_cmd .


asedit 1.11 (bug fix release)

   - improper check for a non-existent BACKUP_FILE_SUFFIX corrected;
     line 135 of file_rw.c currently is as follows:
	        if(strlen(BACKUP_FILE_SUFFIX))

   - memory leakage related to a misdesign in the Text widget fixed
     (see GET_TEXT_VALUE_BUG_FIXED in the asedit.c, undo.c, Imakefile).

   - a sanity check in write_lw() implemented 
     (write_lw() is called sometimes during the initialization phase on some
     platforms with a NULL as its 1st parameter, which should be a widget; 
     actually, that behaviour has been reported only for one platform).

   - a change in the Imakefile that supports now an easy redefinition of remote
     printing (and avoids permission problems on the remote computer). See
     Print_cmd and a rule that incorporates it.

   - some extra conditional compilation implemented for a version without the 
     _SHOW_LINE_COLUMN flag defined (writing into changes_status widget
     disabled).

asedit 1.10 - initial world release

