CRiSP Release v6.2
Version 6.2.2b October 1999
Compilation facility now parses HP C++ compiler errors/warnings correctly.
Fix
Tools
SCCS
commands not invoking check-in/out macros properly.
Version 6.2.1j September 1999
Version 6.2.1i August 1999
Version 6.2.1g/h July 1999
Version 6.2.1e June 1999
Version 6.2.1c May 1999
Version 6.2.1b May 1999
Version 6.2.1a May 1999
Version 6.2.0a May 1999
(Win32) The Contents/File window now displays the current drive selection properly, rather than showing the wrong drive or none at all.
Support set-GID directory permissions properly. File ownership would be set to the current owner rather than the directory owner for these directories.
The File/tabs at the top of the edit window now update properly when multiple frames (peel-offs) are present.
Spawning a sub-shell to run a compile command could result in an undefined macro error.
key now works again as expected at the command line prompt.
(HPUX10) Attempting to create an IPC_PTY ipc connection would fail.
DOS .BAT colorizer file fix to avoid embedded keywords.
Selecting the Contents/Browser window could cause CRiSP to not startup properly.
Tag setup no longer doubles up backslashes in Win32 filenames.
crtags/browser upgraded to support better Intel assembler constructs.
Enabling startup option to restore to last directory now works correctly.
Problems with customising a toolbar with break bars in it fixed.
Win32: Visiting the Options->Screen settings->Font dialog when a bold font is in use, would convert it to Bold Italic.
Fix some problems with the FTP setup dialogs not saving options properly.
Under rare circumstances, if bracket flashing is in use and the compilation dialog is used, then undo can be turned off for the current file.
vi mode: "dt;" now works again. If you use the ":y" command, it is now pastable with the "p" command.
Text sorting in table widgets can now sort properly in dictionary order (resorting filenames for instance will keep upper and lower case together).
When using the Contents window to load a file, the filename stored in the most recently edited list is absolute and not relative. Supports drive switching correctly and remembers the paths for each drive. Speed up to the current drive display combo box when slow network drives are in use.
The Contents/File window now correctly preserves the directories for different drives under Windows. Switching to a sub-directory on a different drive and selecting a file now works properly.
Backwards search primitive now correctly matches at the cursor position when text extends to the right past the cursor. (BRIEF macro compatibility).
Fix possible GPF when cutting/copying a column region which is one line high. This was fixed in v6.2.1g and again in v6.2.1h.
Fix possible core dump if intra-line differencing has been performed and a popup window is subsequently displayed (e.g. routines popup).
Options
Autosave & Backups
now includes a new autosave option which allows you to limit the size of a file which is a candidate for autosaving. This avoids long delays when autosaving huge data or log files.
The tagging facility now knows how to parse Java
.jar, .zip
and
.class
files, so that system or 3rd party libraries can be included in the browser and tagging facility.
The paste key (
or
The Linux distribution has been split into two types. Linux
libc5
and Linux
libc6.
The only difference is the expected installed shared libraries on the system.
Libc6
corresponds to the newer Linux distributions and is the latest style for executables.
Libc5
binaries will run on
libc6
systems (as long as the older shared libraries are installed) but the converse is not true.
The File tabs could replicate loaded files if you visited the
Options
Screen Settings
dialog.
In
vi
mode, problems with the "
cf"
and "
ct
" commands fixed.
Options
Screen settings
Color
now has an option to enable current line coloring for syntax colored buffers, where both the foreground and background color of the line is affected.
When using the File tabs to edit a file, the Contents/File window wouldn't update if Auto-update was enabled.
Possible core dump if you double clicked in a character mode popup window too quickly.
chmod()
macro primitive has had the arguments reversed to make it easier to call the macro from the
Command:
prompt to change a files permission.
(Unix) Drop-down list boxes now only require a single click to select an item.
Occasionally the current buffer would have undo information recording turned off. This was caused by an interaction of the Bracket Blinking facility and switching to another window.
New
Options
Startup
option -
Restore last directory
. This can be used to restore the working directory from the last edit session and is useful when invoking CRiSP, e.g. from a desktop icon.
Options
Language Editing Modes, Convert leading white space
on input option was being displayed the wrong way round.
Fix problem with cutting a region from a huge (>100MB file).
Performance improvement for compilation error message parser.
up()
and
down
primitives agree with
BRIEF
in the return codes.
Additional error diagnostics added.
(Windows) The Contents/File tab was not displaying the drive selection drop down box.
Vi mode:
3s
Problem with program language comments paragraph formatting fixed when the colorizer name did not match the file extension (e.g.
pascal
vs.,
pas).
Command: line handler now calls
_bad_key
macro before handling keys internally. This allows macros to override the default handling of various function and ALT keys.
The
Options
Tags
dialog now supports an
Auto-sort
option for the
Routines
popup dialog to allow them to be automatically alphabetically sorted.
When displaying the
Output/Tags
window, the tab selector were not being drawn properly.
Changing the vertical scrollbar to appear on the left side of the edit window no longer requires CRiSP to be restarted before it takes effect.
Pasting a column of text into an outlined region now skips hidden lines.
Some problems with the
Contents/FTP
window were fixed when connecting to some FTP sites where it could not parse the responses properly.
The File compare dialog and command line
diff
commands now support intra-line differencing, whereby the changes within a modified line are now highlighted automatically.
The
Tools
menu now supports an
Execute
option. This goes with the new
Options
Build/Execute
dialog which lets you define a project wide executable file which can be invoked quickly using the menu item or from the
Compile
toolbar. Any resulting output file can then be loaded into CRiSP for quick reviewing, with a variety of options for capturing the output.
CRiSP now supports a Print all macro which can be assigned to a toolbar or keystroke. (The macro is named
usr_print_all
). In addition, a new print setup option (Auto) has been added, to avoid being prompted for printer options when doing a print. Combined with the print all facility, means you can quickly print all loaded files.
Vi emulation: Add ":copy" ex-style command.
Fix problems with scrollbar not taking line number on display into account, resulting in too short a scrollbar.
Character mode CRiSP now re-enables private color setup. Previously any attempt to set the colors was being ignored since the terminal type determination on starutp was happening in the wrong order.
Fix problems displaying bitmap graphics in the help window on some 24-bit X window displays.
Next/Prev compile error macros might display results in the output window instead of the edit window.
Status bar now displays whether a file has Unix or DOS line endings.
CRiSP now displays a file tab display at the top of the edit area. This is used to display the names of the files being edited and provides quick access to switch amongst the loaded buffers.
Under some circumstances, searching a very large file (e.g. > 100MB) might fail to find the text string when it was present.
New default keystrokes added,
Under some circumstances, the current buffer would be made into a system buffer, causing further undo information to not be recorded.
Fix problems when trying to delete custom toolbars.
Toolbar icons updated to be more consistent with Windows applications. Large toolbar icons are now created
on-the-fly
by simply doubling the size of the standard bitmaps, rather than maintaining two sets of icons.
(X11/eXceed) CRiSP now sets a windows application icon which makes the window stand out when using certain window managers. Most notably, this means that when running CRiSP under eXceed Version 6 or later, that you distinguish CRiSP on the task bar from other applications.
A new setup option for controlling tab display has been added. (
Options
Screen settings
Window
). The
Tab Markers
option allows you to see tabs on screen where the first position of the tab is displayed as a centered-dot character. This means that you can see the difference between a tab and a space, but unlike literal mode, it does not ruin the layout of what you are editing, i.e. it is suitable for setting as a persistent option.