Please enable JavaScript to view this site.

A-Shell Development History

Navigation: Version 5.1/6.0, builds 1100-1271

1196 – 29 November 2010

Scroll Prev Top Next More

1196.7.1

EVENTWAIT bug fix: Control+UpArrow stopped working (i.e., failed to generate exitcode -53 when the EVW_CTLARROW+EVW_VAREXIT flags were set), around edit 1192 (as a side effect of implementing scroll-back).

1196.7.2

XTREE bug fix: In some cases, simple selection trees were not returning the selected row upon double-click or ENTER. (Problem introduced in 1196.x)

1196.7.3

XTREE bug fix: Re-entering a tree in edit mode was often resulting in the tree starting in selection mode instead. (Problem introduced in 1196.x)

1196.6.1

VUE bug fix (edit 303): moving the cursor past lines which exceeded 2022 bytes was causing VUE to crash.

1196.6.2

VUE enhancement (edit 304): The old line length limit of 2022 bytes has been greatly expanded. For existing files, the new limit is 1000 bytes longer than the longest of the first 100 lines in the file. For new files, the limit is 4K.

Also, the line concatenation function (Ctrl+O) now beeps and otherwise does nothing when the concatenated line would exceed the current limit. (Previously it just truncated without warning.)

1196.6.3

VUE enhancement (edit 305): A new variation of the >FORMAT command allows reformatting (wrapping) one line at a time to a specified width:

>FORMAT #

(where # is the desired wrap width).

Unlike the standard FORMAT command, which reformats a paragraph using word wrap so that each line is as long as possible without exceeding the current width specified by the WIDTH command, FORMAT # operates on only the current line, wrapping it at exactly the specified width. This is mostly just a convenience for getting an overview of an extremely long line (as an alternative to successively using the >MARGIN # command, or right arrow, to view one screen width at a time).

1196.6.4

ASHLOG (log file) bug fix: Eliminate the main cause for the log file appearing in the %TEMP% directory rather than the %MIAME% directory (or the directory specified by the LOGDIR= command in the MIAME.INI). This was occurring when the %MIAME% directory contained a space.

1196.6.5

COMPIL (edit 473) bug fix: Using a ++extern'd variable for an array subscript within a procedure was generating a bogus unmapped variable error. Problem was introduced in compiler edit 466 or 467.

1196.5.1

ATE / ATSD bug fix: specifying any of the login parameters (name, password, and/or additional text) was causing ATE to lock up during connection to an ATSD server. Now you may specify arbitrary text commands, either in the name and password fields, or, preferably, just using the additional text field and leaving the name & password fields blank.

1196.5.2

XTREE refinement: When saving/restoring both the font scale (XTUCFG_FONT) and the column widths (XTUCFG_COLWID), the saved column widths were being overridden by column optimization after the saved font size was applied. Now the column widths are preserved when the tree is recreated. But, any subsequent user adjustment to the font scale (using Ctrl +/- or the $SCALE+, $SCALE- or $RESETSCALE PopupMenu options) will re-optimize the columns. (So if you want to adjust both the scale and the column widths, first adjust the scale, then the columns widths.)

1196.5.3

XTREE bug fix: Calling XTREE or PCKLST without using XTF_COLDFX was crashing A-Shell (problem introduced in 1196).

1196.x

1196.1 thru 1196.4 were unofficial test versions so do not have any formal notes.

1196.0.1

AUI_CONTROL / ATE performance enhancement: Add new AUI Flag AGF_NOSTATUS.

1196.0.2

Add TAB Control Performance Refinement for XTREE and XTEXT controls.

1196.0.3

XTREE bug fix: The row and header fonts were sometimes getting mixed up when manipulating the font scaling and/or replacing trees.

1196.0.4

XTREE enhancement: The new XTREE Parameter xinfo may be specified to allow XTREE to return additional information.

1196.0.5

XTREE refinement for handling Clicks on Inactive XTREEs.