home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
sedit281.zip
/
revision.lst
< prev
next >
Wrap
File List
|
1997-03-16
|
31KB
|
559 lines
2.8.1
- Created a demo version for distribution which has a file size
limit of 1000 lines.
- The W95 version now looks for the help file in the directory
containing the executable as does the OS2 version.
- Made help text window slightly wider in W95 version.
- Single line undo records are no longer converted to BSHIFT type
instead there is a new SLINE2 type which can be used with ALTQ
- The window size is now properly stored after change in size in the
W95 version.
- Fixed non-functional Reverse and Find menu item. This was wrecked
recently but is fixed now.
- Changed menus slightly so that in some cases the menu text is
changed depending on the current status.
2.8.0
- Fixed crash caused by hitting the code reflow key two times in a
row without remarking.
- Changed editor.cfg for W95 version so that font size is not stored
as a -ve number.
- Fixed a few problems with the bracket matching part of the syntax
colouring.
- The previously non functional accelerator for save all changed menu
item now works. Also the screen and status are now updated after a
save all changed so that the visual status is correct.
- The result of a search is now highlighted with a red box.
- Fixed cosmetic bug which sometimes left an unblinking cursor on the
command line.
- Changed the text cursor to a C shape provided insert is on.
This clearly indicates the insertion point as well as the
current character. If insert is not on the cursor is a rectangle
as before.
- Added Macro Read and Keymap Read menu items which should
make if more obvious how to read in edited definitions.
- Fixed crash caused by reading in macro definitions containing
an error.
2.7.9
- First complete Win95 version.
- Completely revised mouse drag scrolling so that its much smoother and
the speed depends on distance of the mouse pointer from border.
- The plain text macro_list width is now set for the scroll bar.
- The editor will now search two directory levels up as well as the
current directroy for the editor.cfg file before getting the default one.
Thus by putting an editor.cfg in a parent directory the preferences will
apply to all the sub-directories two levels down.
2.7.8
- Scrollbar thumb size is set now when the plain text macro list is opened.
- Tested all right click menu helps.
- Rearranged Mark menu and eliminated duplicate alt y menu selection.
- Extensive internal changes for Win95 version.
- Fixed a very ugly bug with tagged folding. If no fold regular expression
existed and ALT- was hit the editor would crash on the next write to disk.
- The editor now generates a backup file called editfile.bak of the previous
contents of a file before writting the new file to disk.
2.7.7
- Fixed a rare problem that can cause a crash on case insensitive searches.
- Numeric dialog works again for inputting a command multiplier.
- Fixed problem with syntax colouring unbalanced testing that sometimes
failed to indicate an unbalanced bracket.
2.7.6
- Plain text macro list is now available.
- Plain text key mapping list is now available.
- New right click help is now also available for greyed out menu items.
- Made the comment scan for syntax colouring a little faster and the editor
a bit smarter in determining when to do one.
- Fixed recently introduced problem with rogue characters appearing at
right edge of screen with block mark on.
- Second number after a filename is now only interpreted as a column
number if it is less than 128.
2.7.5
- New menu help. Right click to get info on a menu item.
- If key mapping is on then the new accelerator is displayed in the menu
and in the help for this item.
- Added option of turning off the bracket match part of syntax colouring
to the syntax colouring configuration notebook.
- If a preprocessor line is changed then it will now appear in the changed
colour.
- For files that have lines longer than 256 chars syntax colouring is now
automatically turned off.
- Many internal changes to accomodate Win95 version.
2.7.4
- Fixed tagged folding crash which happened when switching from tagged
folding to other folding.
- If lone alt menu access is on another alt key hit will end the menu mode.
- Sundry bug fixes to syntax colouring.
2.7.3
- Fixed minor problem with line(s) not coloured as changed after an
ALTJ (justify) command.
- If syntax colour mode is on then ALTR the reflow command rather than
reformatting a text paragraph reformats the code to fix indentation
problems. The current tab size is used as the indent size.
2.7.2
- Added new Syntax configuration notebook page that allows setting of
comment start/end delimiters and colours for quotes and comments.
- Fixed non-functional default io tab size check box in cfg notebook.
- Changed default keystroke for search for previous word matching one under
cursor to Alt+/ from Alt+# since this is right next to * on the
numeric keypad and hence has nice symmetry.
- Command line greps run asynchronously again as before 2.7.0 unless prefixed
by "os".
2.7.1
- Search and replace now pops up an error dialog if the file is read only.
2.7.0
- A command line starting with "g " or "grep " is still passed to the
OS but the second white space delimited word is now saved as the current
search string and the search mode set to regular expression.
- Ctrl Shift accelerator combinations are now recognized without
relying on character case so that now if caps lock is on the control
keys still work as expected without additional shifts.
2.6.9
- On using the command line rename command the file time is set to
the current time to avoid problems with erroneous newer file exists
warnings if a file of same name already exists.
- Before allowing a file name change using the rename command the name
is tested to see if a file of this name already exists and if so a
confirm dialog is displayed.
2.6.8
- At the end of a set of commands executed using command multiplication
the status line is now rewritten.
- If the error message "no undo items left" appears any further CTRL U s
queued up are now flushed.
- Multiple instances of the editor are now no longer initially positioned
on top of each other.
- ALTJ now left justifies current line with line above if the last
operation was not a line(s) copy or move otherwise it left justfies
the moved or copied block of lines as before.
- Fixed problem with missing already loaded warning for duplicate files
loaded from the command line caused by "fix" of version 2.6.7.
- During search and replace the status line is now updated before each
user query dialog.
- Whole word check box in search and replace dialog is no longer ignored.
2.6.7
- Fixed problem when loading files from command line containing wildcards
in a relative path name.
2.6.6
- Fixed crash caused by illegal regular expression search ending in a (.
2.6.5
- The number of undo records is now properly kept track of across folds.
I thought this was already the case in 2.6.3 but apparently it was not.
- Search and replace changes are now properly transferred across folds.
- Shifting a block up or down is now disabled while folded since it didn't
work across the fold and is too expensive to fix. It also doesn't seem
very useful.
- Blocks shifted up or down now immediately exhibit the changed colour.
2.6.4
- Changed way that changes to files are kept track of. It should now
only indicate that a file is unchanged if it matches the most recently
saved version.
2.6.3
- The number of undo records is now properly kept track of across folds.
- ALTJ justification of copied blocks is now transferred across folds.
- Deleting an ALTB marked block will once again cause the remainder
of the lines to assume the changed colour.
2.6.2
- Updated help and documentation.
- Output from command line functions like asc no longer beeps since
these are not errors.
- Added tabbed folding support.
- Added full tagged folding support.
- It is no longer possible to reflow (ALT R) a paragraph while file
is folded since this doesn't make much sense.
- If on a duplicate file warning the load is cancelled the editor
now makes the existing file of that name the current one provided
no other new files have been loaded.
- Fixed non functional regular expression searches with bracketed
sub expressions.
- Fixed problem with transferring edits across a fold in the case
of inserting a line(s) right below the top of file marker.
- The changed state of a line is now properly kept track of across folds.
- Added command line "diff" function used to find the differences
between files.
2.6.1
- Trailing blanks are now removed from search string since this can
lead to hard to diagnose search failures and whole word search is
better served by the w flag anyway.
- Reverse direction regular expression search now finds the longest
matching string rather than the first match. This also fixes a
problem with search and replace undo involving regular expressions.
- Search and replace now works properly with the whole word flag.
- Editor now shows clock while searching and executing repeated key strokes
as well as during file IO.
- Fixed problem with automatic justification of last copied/moved block
(ALT J) if some block lines below first start more to the left.
- If the file is saved and an undo record exists for the current line
the record is not modified by subsequent edits so that the file can
always be restored to the same state as the saved file.
- The duplicate file warning now allows an optional cancel of the load.
- Removed status line update which sometimes happened after the editor
thread had already terminated causing an occasional harmless crash upon
exit.
- Scrolling a marked block left or right while folded is now properly
transferred across the fold.
- Fixed problem with files created by other editors containing only a single
line with no CR of LF. Last char is no longer duplicated.
2.6.0
- Editor now shows the clock while reading and writing files.
- Added new command line function to change the current directory and drive.
- The last opened file name is now always remembered with the full path.
- The path of the last saved file using the SAVE AS menu item is now
remembered for subsequent reuse. It is also stored in the editor.cfg.
- Fixed erroneous error message if saved to current file using SAVE AS
and file is not read only.
2.5.9
- Fixed problems with folding showing only lines containing search string.
Now works if last search option was up and works properly with the
whole word option.
2.5.8
- Editor no longer crashes if def_io_tab_size field in editor.cfg is
inadvertantly set to zero.
- Modified how tab expansion works in order to be compatible with other
editors such as e, epm, and Borland IDE. CAUTION old files may no longer
be formated exactly the same if they were saved with tab compression on.
- Corresponding change in how leading space tab compression works.
2.5.7
- Fixed problem with missing last character if last line in file did not
have a linefeed character before the end of the file.
2.5.6
- Removed debug code accidentally left in version 2.5.5 which continually
added to the file dbug.txt.
- Whole word search modified so that '_' and '$' are no longer considered
end of word delimiters. This was done since these chars may appear in a
C identifier.
2.5.5
- The editor no longer gets confused about the file update cronology when
a short file is rapidly saved twice or more.
- Fixed problem with whole word search (/w flag) when the target word is at
the end of a line.
2.5.4
- Updated Latex documentation and corresponding .dvi and .ps files.
- Fixed problem with case insensitive searches started on a blank line.
These would sometimes give a useless numerical error message.
- Added new search option flag /w to constrain searches to match whole
words only.
- Find next/prev word under cursor make use of whole word matching and
work more reliably now.
2.5.3
- Fixed problem introduced in 2.5.2 when trying to load in a file whose name
starts with a '\'.
2.5.2
- Added configuration parameter that allows the use of the custom tab size
for replacing spaces during file I/O provided tab compress is also on.
- For files loaded from the command line or start parameters a file name
containing the wild card '*' causes all matching files to be loaded.
- Placemark positions now survive the additions and deletions of lines in
a folded mode.
- Fixed problem that prevented blocks from being copied to a position
after a line entered in a folded mode.
- Fixed problem with block change case that sometimes caused block to be
filled with 'A's.
- All menu items now have default accelerator key assignments.
- Added fourth folding type. ALTH shows all lines in a file containing
a placemark.
- No longer crashes when attempting to paste from an empty clipboard with
a line marked.
- Fixed interchange of error beep and right justify parameters in config save
- Column position reported on status line is now numbered from 1 rather
than 0.
- Added a clear all placemarks command (ALTI) in goto menu.
2.5.1
- Removed any punctuation from end of filenames. Fixes problem with
double click load of these files from a readonly file.
2.5.0
- Reads EXTENSIONS field in *.ndx files now to determine wildcard rather
than assuming '*'.
- Added "Save All Changed" menu item to the file menu which saves all the
changed files to disk.
- Drastically speeded up case insensitive searches in large files.
- Added copying of single marked lines to command line using ALTC.
- More than one file may now be dragged and dropped on the editor at once.
- It is now possible to drag and drop *.cmd files to the editor.
2.4.9
- Sundry changes to allow the editor to compile under UNIX again.
- Fixed bug introduced in 2.4.7 which caused crash when reading in files
with lines greater than 256 characters.
- The full file name is now used after a command line rename.
- State of readonly and binary flags for the file dialog is now properly
stored in the editor.cfg
2.4.8
- Fixed problem introduced in 2.4.7 with files ending with a ^Z.
- The double click invoked search of *.ndx files is now case insensitive.
2.4.7
- Removed extra carriage returns from ALTW saved blocks.
- The editor will now read text files with lines terminated with CrLf or Lf
and saves them the same way.
2.4.6
- Fixed crash caused by searching for zero length regular expressions.
- Command line search strings may now contain the search delimiter itself
for searches but not for search and replace (use other punctuation)
2.4.5
- Increased the horizontal size of the confirm and command dialog boxes
to accomodate the longer file names caused by always prepending path.
- The Save As... menu item is now active for read only files and allows
a read only file to be saved provided name is changed.
- Added space to found word under cursor for use with ALT* and ALT# so
that all matches are now exact.
- No longer interprets trailing numbers as line and column if word under
cursor in read only file is not a file name and mouse is double clicked.
2.4.4
- If a file name in a read only file is followed by two numbers
the second one is interpreted as a column number if the mouse is double
clicked on the name.
2.4.3
- Some more font size choices are now available by using fonts meant for
other screen resolutions.
- All load filenames are now converted to the full path so that testing for
duplicates and newer versions can be reliably done.
- Reload prompt in case of a newer saved file of the same name now also works
with read only files.
- Fixed bug that prevented simultaneous selection of the read only and binary
options in the open dialog.
- Duplicate file warning message, if applicable, is now properly displayed
for files loaded from the open dialog.
- The last loaded file name, the last search string, the last replace string
the last search options and the last load options are now also saved in the
editor.cfg.
- To prevent the proliferation of editor.cfg files. The editor no longer
creates editor.cfg files execpt if no editor.cfg could be found. A local
editor.cfg is read and updated if found otherwise the default one is used.
- Fixed a number of problems with undoing and redoing across folds.
Hopefully the folded and unfolded views will now be synchronized.
- It is no longer possible to operate on a marked block in the unfolded
file while looking at a folded view. This prevents a few crash modes.
- For a bracket match if matching bracket is currently visible window is no
longer vertically scrolled.
- Fixed occasional problem with bracket match on short, less than a single
page files.
- Fixed problem with case insensitive searches from dialog when search
string contained capitals.
- Rewrite screen routine is now only called from editor thread. This fixes
some strange rewrite problems.
- Fixed problem caused by resizing a split screen.
- Fixed crash caused by moving or sizing editor window while loading a file.
- Bare bones drag and drop has been implemented. Dragging and dropping a file
icon onto the the editor window will now load that file.
2.4.2
- Line numbers are now properly updated after paste from clip board.
- Fixed crash caused in some cases when moving an ALT B marked block up or
down over shorter lines.
- With conventional return selected a carriage return while on the top of
file marker now adds a new line.
- With conventional return selected and auto indent on lines are now
properly indented.
- Folded views are now completely editable.
- Fixed bug introduced in 2.4.1 causing case sensitive searches to fail
when preceeded by a character with a code above 127.
2.4.1
- Added "asc" command line command which converts a hex or decimal number
into an ASCII character.
- Modified the command line commands "hex" and "dec' so that they can
accept an ASCII char as input in the format 'c'.
- Made sure that all the is***() macros used also test for characters
above 128 so that the editor should now be 8 bit clean.
- The load font routine now uses the current code page rather than
always code page 850.
2.4.0
- Fixed bug which caused lines ending in ASCII chars above 128 to be
partially erased. This bug was introduced in v2.3.7 as part of the
trailing blank removal.
- The write region command now writes a message to status line indicating
that the region has been written.
- The drop down menu items "lines with search string" and "write region"
now function properly from menu as well as with the accelerators.
- It is no longer possible to join a line to the top of file marker.
- Added ALT* forward and ALT# backward search for word equivalent to
the one under the cursor.
- Fixed crash caused by attempting a regular expression search with the
regular expression special characters * or +.
- Fixed cosmetic problem with ALTN or ALTB marked blocks that extended
beyond right margin of display. The last characters are now properly
highlighted.
2.3.9
- Reversed order of key map entries to be consistent with macro definitions.
Existing key map files will need to be edited in order to work again.
- Fixed crash caused by trying to load non-existent file using the open
dialog.
- Fixed problem with shift+arrow marking if region reduced to zero.
- Fixed reversed FINDDIALOG and REPLACEDIALOG entries in keynames.h
2.3.8
- If Alt+R is hit with the cursor in an Alt+B marked region the
lines within the marked block are reformated with the left and right
margins set by the left and right limits of the marked block.
2.3.7
- 16 colours are now allowed for the background colour choices.
- Fixed problem with marked lines appearing as white on white for some
choices of back and fore ground colours.
- The key combination Alt+backspace is now equivalent to Ctrl+U i.e undo
last change.
- The editor now automatically executes a test newer key code at the end
of system calls in order to test if a newer version of the current version
has been created as a result of the system call.
- Changed copy marked region to clipboard and delete key to shift+del from
ctrl+del in order to be consistent with other editors.
- Fixed strange behaviour when using shift up/down with the cursor in the
first column.
- Fixed bug introduced by recent elimination of file limit marking
message. Cursor position is now correct after attempts to mark limits.
- The newly loaded file is now displayed even if the "duplicate file"
message appears.
- Fixed problem with editor sometimes adding trailing spaces to a line.
All trailing spaces are now removed whenever a line is edited.
- Fixed inactive "write marked block" menu item.
- Increased size of "other files" dialog box.
- It is no longer possible to split begin or end marker lines.
- Double clicking on a file name in a read only file can now handle drives
as part of the path.
- Fixed bug which made the second file in the start up file list the initial
current file rather than the first one if key mapping was on.
2.3.6
- The bind macro message now no longer disappears if a modifier key is hit.
It is thus more obvious that a macro CAN be bound to ALT F12 say.
- The "cannot mark file limits" error message no longer appears. Instead
an attempt to mark the file limit lines now just marks up to but
not including the limit lines.
- The filename (minus the path) now appears in the title bar.
- If an error occurs during multiplied execution the command multiplier is
set to zero.
- The editor no longer crashes trying to load a file that is locked.
2.3.5
- Fixed non functional auto wrap if screen was scrolled to left.
- Attempting to write to a newer version of the same file will generate
a warning message.
- ALT J expanded to work with just moved ALTL marked set of lines as well
as with copied lines.
- Undo records are now made everytime the cursor is moved off the current
line provided the line was changed and undo generation is turned on.
Thus making a change going down a line then up again and making another
change will now result in two undo records rather than one.
- Fixed bug with undoing changes in a folded view.
- Fixed bug with editing folded views.
2.3.4
- The *.ndx path setting in the config menu has been changed so that it is
now the semi colon separated paths rather than the fully qualified names.
Double clicking will cause a search for all *.ndx files in the given
directories.
- The menu dialogs such as Open..., Find... are now optionally accessible
by key stroke(s) provided a key assignment has been made using the key
mapping facility and key mapping has been enabled.
- First click of any of the mouse buttons now activates the editor.
- Both halves are now always redrawn when window is split.
- The font sizes in the font dialog are now sorted and duplicates removed.
- The number of files loaded is now reported in the title banner.
- If a file as been changed this is now reported on the status line.
- The "Ohers..." dialog now indicates which files have been changed.
- Confirmation dialog now has yes on left and no on right as is conventional.
- Carriage return adding of blank line with auto indent on now
ignores blank lines and indents to nearest non blank line above.
- Cursor no longer blinks when editor is not active.
- Fixed bug that occured when joining a marked region to an unmarked
region with CTRL J.
- Added ALT J which justifies last copied ALT L block.
- On switching to a new file the editor now checks file time and date to
see if newer version exist on disk and if so prompts for a reload.
- Increased configuration notebook page size slightly so all controls are
visible even at 480 x 640 resolution.
- It is no longer possible to merge a file into a read only file.
- If the cursor is in a marked block to be deleted it now always
ends up in a consistent place so that ALTD in a macro is more predicable.
- Fixed problem with writing marked block to disk occasionally adding
junk to the end.
- Fixed problem with system calls in macros.
- The "already marked" message no longer appears. Instead the previously
marked region is unmarked. This is now consistent with mouse and shift
cursor marking behaviour.
- Shift+cursor marking now marks one less character for consistency with
other editors.
- Folded views are now editable to a limited extent. Lines may be edited
but not added or deleted.
- Fixed null move crash i.e. ALTL, up arrow, ALTM -> crash.
2.3.3
- First mouse click in window now only activates window.
- Added Ctrl+Del copy and delete marked region to clip board.
- Exiting application with close from system menu now recognizes when only
one line has changed.
2.3.2
- No longer possible to ask for view of lines containing search string
if there is no search string defined.
- Enter literal (unmapped) character function now available from menu
- The ALT W keystroke now writes the currently marked region to the file
"editblck.tmp".
- ALT S rather than ALT W is now used for folding to show all lines
containing the current search string.
- ALT J and ALT S are no longer equivalent to CTRL J and CTRL K
respectively. If you are addicted to these assignments set up a key
mapping.
- Quiting current file now causes previous file to become active rather
than the next file. Restores behaviour to pre version 2.3.1.
2.3.1
- Modified behaviour of the system calls initiated with "os string".
These are now single threaded in order for predictable use in macros.
System calls initiated without the leading "os" are still multi threaded.
- If $EDNAME appears in a command to be sent to the OS it is
replaced with the name of the file.
- Fixed problem with endkey if end of text scrolled off to the left.
- Fixed scroll button bug introduced in v2.3.0.
- In binary mode status line reports byte offset rather than line number
and offset.
- In the hexadecimal binary mode searches for patterns are
only satisfied if the character offset is even.
- In the hexadecimal binary mode the search is automatically
converted to upper case.
- Cursor movement with the shift key down now causes the traversed region
to be ALTN marked (standard marking).
- Moving the scroll bars, no matter how rapidly, to their end stops now
always causes the corresponding end of the file to be visible.
- Using the vertical scroll bar no longer resets horizontal cursor
position to first column.
- Double clicking on the system menu (or ALT F4) now quits application
rather than just closing the current file.
- Fixed problem with crash after ALTL, ALTD and then ctrl insert.
- It is no longer possible to paste to read only files with shift insert.
2.3.0
- Redirected stderr to an editor file so compilers writing to stderr
rather than stdout will also have error messages appearing in an
editor file in the ring.
- Made location of cursor after conventional return more conventional.
- Removed extra space caused by backspacing to the previous line.
2.2.9
- Text entry fields in dialogs are now given input focus when opened.
- Reflow paragraph (ALT R) accessible from edit menu.
- New page in config notebook to set path to *.ndx files used to find
compiler help items.
- Text size limits in all dialog boxes increased.
- Optional lone alt key access to menu bar (turned on in config).
- Scroll bars now work if key mapping is on.
- A new check box has been added to the misc page of the config notebook.
This check box allows conventional (non 'e') return key behaviour.
- Backspace now wraps up to previous line if it reaches beginning of
the current line.
2.2.8
- Paste from clipboard is now active from dialog boxes and command line.
- Clipboard operations can be included in keystroke macros.
- Backtab now works.
- Fixed clipboard problem with increasing number of line feeds.
- If new lines are added in the middle of a marked region they are now
also marked.
- It is no longer necessary to restart editor in order to start key
mapping after it is selected from config dialog.
2.2.7
- Added owner draw flag to directory listbox so file dialogs now have
standard appearance.
- Fixed problem with copying N marked blocks to clipboard.
2.2.6
- Added quick search dir reversal.
- Added Redo? option to search and replace confirmation dialog.
- Fixed cursor not blinking with white background.
- Added 8 more foreground colours. Background colours are
still however limited to 8 due to implementation details.
2.2.5
- skip leading blanks on line split even when auto indent is off
2.2.4
- Added region marking using mouse buttons.
- Made scrolling using scroll bars smoother.
2.2.3
- Fixed infinite loop problem with loop search option.
- Fixed autowrap off by one indentation problem.
2.2.2
- added standard text marking (ALTN) as an alternative to the existing line (ALTL)
and block marks (ALTB).
- fixed errors in the mark menu options enabling disabling