Foxtrot-Logo Home Contact News FAQ Links Mail

The following is the official release notification for CRiSP v6.2.0a. Customers on a maintenance plan will be supplied with the distribution either automatically as part of the distribution cycle or when requested.

The CRiSP evaluations available on the distributor WEB sites will be updated to reflect this later release as soon as is possible. The information provided here is merely a service to our customers so they can see what is new.


Version 6.2.2a June 1999

Cutting/copying/deleting a large column area now displays a progress message.

The get_parm macro didn't allow you to type in the number of characters specified as the maximum length. (Out by one error).

The search_back macro primitive would not match a string which straddled the current cursor position, breaking BRIEF compatibility.

The macro primitive display_window has been changed to agree with BRIEF 3.1. A new primitive display_enable takes over the prior function of display_window. This provides better compatibility with BRIEF macros.

Fix problem with the file tabs not showing the correct file modification state when undoing past a saved file marker.

When selecting errors in the compile output window, don't copy the selected line to the scrap.

Postscript color printing using the system printing option would reverse the red and green pixel colors.


Version 6.2.1e June 1999

The FreeBSD, BSDI and Linux distributions didn't enable the context sensitive mouse popup in the Contents window.

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 <Ctrl-V> in CUA mode) now always pastes the clipboard contents if there is any. If not the internal scrap is pasted. In most instances this shouldn't be noticably different from previous behaviour but fixes a problem when pasting from another window.

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.


Version 6.2.1c May 1999

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.


Version 6.2.1b 25-May-1999

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: 3sEsc command, when repeated didn't do the right thing.


Version 6.2.1a 17-May-1999

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.

Version 6.2.0a

Various problems with the license manager fixed when handling reserved groups and user definitions.

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 startup 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, <Ctrl-Shift-O> and <Ctrl-Shift-C> to toggle the state of the output and contents windows, respectively.

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.


(C) Copyright 1999-2001, Foxtrot Systems Ltd
No part of this site may be copied without prior consent from the site owner.