New APL+Win Features

Do you know all APL+Win enhancements since APL+Win v10?
Are you using all the new features available in your APL+Win interpreter?
Check the APL+Win New Features database and become a better APL+Win Developer!
You can now Search on a specific APL+Win version (i.e. enter: 17 or 17.1 for example in the Search Text box)

Category:
Search Text (case insensitive):

Bug Fix (v9.2.01)

Description

[APL GUI]: Disabling the parent object containing an ActiveX control resulted in painting problems for the ActiveX control when its parent was disabled then re-enabled with the enabled property More details...

Bug Fix (v9.2.01)

Description

[APL GUI]: In version 9.1, executing the Windows API EM_SetTextEx with an argument containing ⎕TCNL in the RichEdit control caused the selfont property to change to the System font More details...

Bug Fix (v9.2.01)

Description

[APL GUI]: In version 9.1, calling the XEditCopy method in the Formula One ActiveX object gave the error: ⎕WI ERROR: exception 800A4E3B Unable to open clipboard More details...

Bug Fix (v9.2.01)

Description

[APL GUI]: The mouse could become disabled in ActiveX objects like the APL Grid More details...

Bug Fix (v9.2.01)

Description

[Session]: The font selected in the Font for Printer and Font for Screen dialogs retained the selection when cancelling the dialog More details...

Bug Fix (v9.2.01)

Description

[Interpreter]: Executing ⎕TCNL.⎕TCNL crashed APL+Win. A ⎕TCNL. with other things like ⎕AV resulted in a similar crash More details...

Bug Fix (v9.2.01)

Description

[Interpreter]: In versions 9.0 and 9.1, the Wait method on the stack was released when an error occurred in the session. There is a new APLW.INI [Compatibility] switch called BreakWaitOnError to control this behavior. The default value is 0 which gives the behavior seen in versions 6 to 8. This must be set to 1 to get the newer behavior (that releases the wait on error) in prior versions of 9 More details...

Bug Fix (v9.2.01)

Description

[Interpreter]: The global value of ⎕WSELF could be changed when running a function with ⎕WSELF localized More details...

Bug Fix (v9.1.01)

Description

[APL Grid]: Assigning the xMissing property value for a cell to 0 cleared the cell of its data and also changed the value for the xMissing property for the cell More details...

Bug Fix (v9.1.01)

Description

[APL Grid]: When executing the content and xml properties for the APL Grid without any rows and columns, the ⎕WI ERROR: 80004005 Unspecified error error message was given More details...

Bug Fix (v9.1.01)

Description

[APL Grid]: The xMissingValue value was not stored in the xml and content properties More details...

Bug Fix (v9.1.01)

Description

[Session]: APL+Win treated obsolete system functions like ⎕POKE as a legitimate Quad Function while syntax coloring was enabled in the session More details...

Bug Fix (v9.1.01)

Description

[APL GUI]: Scrolling the mouse wheel in Trackbar did not fire the onChange event More details...

Bug Fix (v9.1.01)

Description

[APL GUI]: Misplaced // string in the APLWADF.INI and APLW.ADF file More details...

Bug Fix (v9.1.01)

Description

[APL GUI]: The onClick handler fired for a hidden button with an accelerator key in the caption when the button was a child of a frame More details...

Bug Fix (v9.1.01)

Description

[Workspace]: Wrong icon displayed in the REL90 demo workspace dialog and added support for Windows 7 More details...

Bug Fix (v9.1.01)

Description

[Interpreter]: The ]IN user command may crash APL+Win when recreating original variable definitions from very large characters arrays stored in an APL2 transfer file Please refer to the variable Describe in CMDIN_FIX.W3 for instructions on applying this fix More details...

Bug Fix (v9.1.01)

Description

[Interpreter]: APL+Win may crash when executing base value and/or inner product. A symptom of the crash was a System Failure in the internal file Sxtabs.c More details...

Bug Fix (v9.1.01)

Description

[Interpreter]: The format primitive function introduced in version 9.0 gave erroneous output More details...

Description

New shortcut accelerator keys were added to the Find and Replace dialogs: - "&Match Substrings" - "Search &All" - "Search to &End" More details...

Description

The name association between the aplw.exe and aplwr.exe and the APLWCo.dll has been improved. The COM Module can be specified via the INI file as before, but if not specified, the name can be much more flexible in that the Co suffix in the module's name is now optional and the APLWCo.dll can match the name of the exectuable (or match the root name minus a trailing "r" suffix) A benefit of this improvement is that the APLWCo.dll module is no longer registered. It gets registered when you execute the /RegServer option on aplw.exe and aplwr.exe More details...

Description

There is no longer an apx20ocx.dll module. It has been incorporated directly into aplw.exe and aplwr.exe More details...

Description

APL2000 can produce for customers runtime distributable files with their own company branding (company name, version number, icon, ProgID etc.). For more information on this service, please contact APL2000 Technical Support at 301-208-7217 or support@apl2000.com More details...

Description

The VeriSign digital certificate authority has been applied to the executables, dynamic link libraries (DLLs) and the installer. With this release, the APL+Win executables, dynamic-link libraries (DLL) and installer contain an authenticode certificate digital signature from the commercial certificate authority Verisign More details...

Description

The string length of the ⎕DM buffer increased to 64k characters More details...

Description

⎕WCALL was enhanced to permit internal routines like W_CreateFilter to work successfully with Data Execution Prevention (DEP) enabled in Windows XP and later More details...

Description

⎕EVAL is monadic and accepts a character vector right argument. It is similar to the execute primitive function, but allows only a limited subset of syntactic features. The argument may only contain the following syntactic elements: numeric constants, character constants, strand notation for nesting, the monadic enclose primitive for nesting, the reshape primitive, and parentheses (for strand notation and grouping) ⎕EVAL is intended to work around an internal stack overflow in APL+Win when long vectors of a specific type (e.g., those generated by ]OUT user command) are passed to the execute primitive function (in the ]IN user command) Note: ⎕EVAL is not a general replacement for the execute primitive function More details...

Bug Fix (v9.0.03)

Description

[APL GUI]: The onMouseDouble event handler was accidentally removed for the Frame and Label controls More details...

Bug Fix (v9.0.01)

Description

[ASMFNS.W3]: The TEXTREPL and WORDREPL functions in the ASMFNS workspace would run in an infinite loop More details...

Bug Fix (v9.0.01)

Description

[APL GRID]: When validation was set for a cell, double clicking the left or right mouse button on a different cell when a cell was being edited caused the invalid cell's value to be discarded More details...

Bug Fix (v9.0.01)

Description

[APL GRID]: In prior versions, the onXKeyMove event handler fired before the onXEditEnd event handler. This gave the appearance that the active cell was changing but then it never did if validation failed during the onXEditEnd event. It was necessary to fix this bug in order to fix the bug reported in the onXEditEnd event handler More details...

Bug Fix (v9.0.01)

Description

[APL GRID]: In versions 7.1 to 8.3, extraneous onXEditEnd events fired with multiple cells selected in the grid More details...

Bug Fix (v9.0.01)

Description

[APL GRID]: In version 8.3, assigning the xMissing property value for a cell to 0 cleared the cell of its data and also changed the value for the xMissing property for the cell More details...

Bug Fix (v9.0.01)

Description

[APL GUI]: In version 8.3, the Unicode text did not appear correctly in a Listview control that was a child of the Frame control More details...

Bug Fix (v9.0.01)

Description

[APL GUI]: In version 8.3, ⎕WARG reported the size of the Form including the size of the Status bar or CommandBar controls during the Form's resize event More details...

Bug Fix (v9.0.01)

Description

[APL GUI]: In versions 6.4 to 8.3, clicking the Option control with the mouse in a Form with an ActiveX control caused APL+Win to become unresponsive More details...

Bug Fix (v9.0.01)

Description

[APL GUI]: The onMouseDouble event handler was visible but not operational for the DateTime, Label, Frame, MDIForm, Progress, Spinner and Trackbar controls. Research revealed that this event handler was unsupported by these controls so the event handler was removed for these controls More details...

Bug Fix (v9.0.01)

Description

[Session]: In version 8.3 and earlier, high-order character arrays that were items in a nested array did not appear correctly in the session More details...

Bug Fix (v9.0.01)

Description

[Interpreter]: Invoking the Run(Resume)-F5 menu option in Code Walker didn't resume execution of the suspended function and instead gave a SYNTAX ERROR More details...

Bug Fix (v9.0.01)

Description

[Interpreter]: In versions 6.0 to 8.3, executing "⎕error ⎕dm" did not correctly clear the stack after a suspension during the execution of a function More details...

Description

Support for programmatically unloading a multi-threaded DLL or ActiveX control from memory after having been used by ⎕wcall, ⎕na, or ⎕wi To unload a multi-threaded dll or Active control, perform steps 1-4 below. (Only perform steps 1-3 for a single-threaded dll or Active control.) 1. )RESET This will make sure the SI stack is unwound in order that the next command can run to completion Note: You may skip this step when there is no suspension in the stack 2. object ⎕wi 'Delete' This step releases the ActiveX object loaded by APL+Win Note: You may execute to ('#' ⎕wi 'Reset') to relese all ActiveX objects 3. ⎕wcall 'W_Reset' This step will immediately unload a single-threaded dll or ActiveX object and mark for unloading a multi-threaded dll or ActiveX object There is also a new built-in ⎕wcall 'W_ResetUnload' that takes an argument that specifies the delay (in milliseconds). If you call it with a 0 delay then the dll will be unloaded immediately without delay ⎕wcall 'W_ResetUnload' delay Note: If you call W_Reset rather than W_ResetUnload the default delay is 1000 milliseconds 4. ⎕wcall 'W_Reset' This step is necessary when unloading a multi-threaded dll or ActiveX object. This must be called at least 1 second after the first W_Reset call You can forgo this second W_Reset call if (1) all ActiveX objects are single-threaded or (2) you call W_ResetUnload with delay=0 NOTE CAREFULLY: In the above sequence you MUST delete the ActiveX object before ⎕wcall 'W_Reset'. Otherwise the ActiveX dlls will not be available for unloading and will NOT be marked for unloading (so the second W_Reset call will not unload the DLL even if it is done after the specified delay period) More details...

Description

The purpose of this was to improve the support for the VB and X prefixes in properties, methods and event handlers Current options: 0 = (default) uses the X prefix on ActiveX control properties, events and methods. 1 = Uses the VB prefix on ActiveX control properties, events and methods rather than the X-prefix New Options: 2 = Uses the VB or X prefix on ActiveX control with the VB-prefix reported by properties, events and methods 3 = Uses the X or VB prefix on ActiveX control with the X-prefix reported by properties, events and methods More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: The def property gave "⎕WI DEF ERROR: Invalid object definition" error message when the argument was a definition vector that was of type HET More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: The timer object's onTimer handler didn't occur when the DEP (Data Execution Prevention) option was enabled in the operating system More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: The media control's file property was updated when the underlying MCI (Media Control Interface) player failed to open the file More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: Tooltips did not for the controls on form object that had its style property value set to 16 (onTop) More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: The command button control could be a child of another command button. This was wrong behavior More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: Undocking then dragging a floating command bar with a Selector control caused the selector to disappear More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: Undocking and docking a command bar with a Frame and a child Combo control caused APL+Win to hang More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: The onHotChange handler stopped firing fora child Label control after having set any mouse event handler More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: The resize cursors for the mouse appeared when placing the mouse on the edge of a floating command bar with a single child control More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: The children of the frame in a command bar disappeared when the form was disabled and did not reappear when the form was re-enabled More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: When setting the wrap property for a command button, the command bar was not layed out correctly More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: The command buttons were not resizing and painting correctly when shown when created on a closed form More details...

Bug Fix (v8.3.01)

Description

[APL GUI]: There were numerous cases where the caption did not display correctly or at all for a command button More details...

Bug Fix (v8.3.01)

Description

There was a bug in the server property which caused it to return 0 during ⎕LX processing in the APL+Win COM server session in the auto loaded workspace More details...

Description

Two new values for the wrap property for the CommandBar class: -1 = explicitly not wrapped (never wrapped) 2 = explicitly wrapped (always wrapped) The new -1 and 2 values for the wrap property allow you to explicitly specify that a child object of a command bar should be never wrapped (-1) or always wrapped (2) regardless of the command bar's shape or orientation More details...

Description

The barwrap property controls wrapping of any children of the command bar. The values are the same as to those of the wrap property More details...

Description

The dyadic ⎕UCS system function allows you to translate between Unicode code points and various representations, such as APL+Win ⎕AV and UTF-8 More details...

Description

The following scalar primitive functions were optimized: addition, subtraction, multiplication, division, maximum, minimum, and identity More details...

Bug Fix (v8.2.01)

Description

[Interpreter]: The inflate argument to ⎕DR for simple vectors gave Zlib Error: Data Error More details...

Bug Fix (v8.2.01)

Description

[Interpreter]: The 'MD5' argument to ⎕DR for a boolean gave inconsistent results More details...

Bug Fix (v8.2.01)

Description

[Interpreter]: The 'MD5' argument to ⎕DR for an empty vector gave LENGTH ERROR error message More details...

Bug Fix (v8.2.01)

Description

[Interpreter]: The 'MD5', 'I64' and 'F64' arguments to ⎕DR could have a workspace compaction occur during execution resulting in a crash or incorrect results More details...

Description

New optional third argument value to ⎕CFREAD. When set to 1 will cause ⎕CFREAD to skip checking of the MD5 sum for the read component. The default value is 0 More details...

Description

The omitdir property when set to 1 will not include the directory name for files in the zip file when specified in the 'included' argument. The default value is 0 More details...

Bug Fix (v8.1.01)

Description

[GUI]: APL+Win could crash when running two instances of APL+Win andswitching between their Forms with GUI controls with functioning tooltips More details...

Bug Fix (v8.1.01)

Description

[GUI]: APL+Win would crash when querying the list property for a Combo object containing one or more scalar items in the drop-down list More details...

Bug Fix (v8.0.01)

Description

[Grid]: Two CanColSize events fired after the ColSized event when dragging the edges of the corner cell in the Grid More details...

Bug Fix (v8.0.01)

Description

[Grid]: Dragging the vertical and horizontal edges of the corner cell in the Grid did not fire the ColSized and RowSized events More details...

Bug Fix (v8.0.01)

Description

[Grid]: International characters display as question marks in cells after closing and reopening the grid More details...

Bug Fix (v8.0.01)

Description

[Grid]: Two ValueChange events fired when dropping down a combo cell in the grid More details...

Bug Fix (v8.0.01)

Description

[Grid]: Printed output could draw a strange rectangle above and to the right of the Grid More details...

Bug Fix (v8.0.01)

Description

[Grid]: Grid printing echo content in adjacent empty cell when there was a left-justified character cell followed by an adjacent empty cell (or blank) cell, the first cell is partially echoed in the adjacent empty cell More details...

Bug Fix (v8.0.01)

Description

[Grid]: Double clicking the right vertical edge of the first header column in the Grid did not autofit the text in the ellipsis cell (CellTypeEx=4) when the text appeared with ellipsis More details...

Bug Fix (v8.0.01)

Description

[Grid]: Double clicking the vertical edge between the corner cell and the header column header in the Grid did not autofit the text in row cells More details...

Bug Fix (v8.0.01)

Description

[Grid]: Dragging the horizontal scroll bar with the mouse tracked strangely in a very wide Grid More details...

Bug Fix (v8.0.01)

Description

[Grid]: When clicking the header of a cell, the selection rectangle extended beyond the last row cell in the Grid More details...

Bug Fix (v8.0.01)

Description

[Grid]: When the first letter typed matched an item in the list in the combo cell in the Grid, that item appeared in the cell. However, that wasn't the case with the last item in the list. It was ignored until another item appeared in the cell first More details...

Bug Fix (v8.0.01)

Description

[Grid]: The onXSelectionChange handler did not fire in the Grid when the active cell was the same More details...

Bug Fix (v8.0.01)

Description

[Grid]: Change the way cells are stored to better support HUGE virtual Grid More details...

Bug Fix (v8.0.01)

Description

[Grid]: Scrolling the mouse wheel removed the selection block in the Grid More details...

Bug Fix (v8.0.01)

Description

[Grid]: Typing the (lowercase) 'q' key in the combo cell caused the drop-down list to show More details...

Bug Fix (v8.0.01)

Description

[Grid]: The xValue property incorrectly reported a ⎕WI ERROR when the value argument is an empty array. Added a test for an emptyarray. The fix was not specific to xValue and was generalized for all grid properties that set a value More details...

Bug Fix (v8.0.01)

Description

[GUI]: Multiple GetInfoTip events fired for the Tree class when the tooltip appeared More details...

Bug Fix (v8.0.01)

Description

[GUI]: A tooltip didn't appear when the text of an item in the Tree didn't fit within the available display width More details...

Bug Fix (v8.0.01)

Description

[GUI]: The tooltipenabled property did not propagate correctly if sent on the system object after other GUI objects were already opened More details...

Bug Fix (v8.0.01)

Description

[GUI]: The tooltipenabled property was not saved in the state and def properties More details...

Bug Fix (v8.0.01)

Description

[Session]: When multiple monitors were in use, the display of the value tip was constrained to the workarea of the primary monitor More details...

Bug Fix (v8.0.01)

Description

[Session]: The expression "⎕SPLIT⎕SI" was flagged as a SYNTAX ERROR in the session More details...

Bug Fix (v8.0.01)

Description

[Interpreter]: ⎕CFNAMES contained extraneous characters and lines when there were more the 8,192 characters in the name list More details...

Description

Modified XVirtualLoad method to support firing of events and timeout in the middle of loading a row. The old code only fired onXVirtualLoad events and checked for timeout limit at the end of loading a row More details...

Description

Enhance Grid to show selection highlighting to headers cells. This allows emulatation of Excel behavior More details...

Description

Enhanced the XEditStart method to drop down the list in a combo cell More details...

Description

Update to Print and Preview with fixed rows/columns Added new xPrintOptions option to enable fixed rows/columns print: xPrintOptions = 16: show fixed-rows xPrintOptions = 32: show fixed-cols More details...

Description

New xGridOptions property New xGridOptions property to control some grid options. Sum of the following option codes or 0 for defaults: 1 = keep selection rectangle displayed when grid loses focus 2 = use system gui font 4 = add extra pixel to default body xRowSize (rows > 0) 8 = add extra pixel to default header xRowSize (rows < 0) 16 = suppress onXSelectionChange event when active cell changes without changing selection 32 = automatically clear combo cell value when DELETE key is pressed 64 = suppress replication handle on focus rectangle (if xReplMode not enabled) 128 = enable storing of transient properties Setting options 2, 4 and/or 8 causes the default row heights to be recomputed. Changes in these options should ONLY be done when the grid is empty before setting the xRows or xHeadRows properties. Otherwise the default heights will not be put into effect for the existing row or row-headers Setting option 128 results in transient properties listed below to be stored in the content/XML state of grid: xChildWindow xEditWindow xImageList More details...

Description

Automatic clearing of Combo cell text on Delete key Support automatic clearing of Combo cells when Delete key is pressed.This must be enabled via xGridOption=32 property More details...

Description

The xNChanges property returns number of changes (faster than xChanges) More details...

Description

Modified onCanColSize, onColSizing, onColSized, onCanRowSize, onRowSizing and onRowSized events to use -99999 for row/col argument when the corner button is being used to resize. This differentiates it from specific row/col header indexes, -1, -2, etc More details...

Description

New Listview style property values 262144 = when set, label tips are suppressed in the Listview. 525288 = when set, info tips are supporessed in the Listview More details...

Description

New Tree style property value 128 = When set, label tips are suppressed in the Tree control More details...

Description

tooltiptime property specifies the delay time and display time of tooltips in APL GUI controls More details...

Bug Fix (v7.3.03)

Description

[APL Grid]: Typing the first letter of the last item in the combo cell did not make that item appear in the cell More details...

Bug Fix (v7.3.03)

Description

[APL Grid]: Pressing the Enter key in a combo style cell started the dropdown list in the combo cell More details...

Bug Fix (v7.3.03)

Description

[APL GUI]: Querying the list property for a style 4 (sorted) combo control did not return a sorted list More details...

Bug Fix (v7.3.03)

Description

[Session]: "Replace All", after finding the target, began the replace at the next occurrence instead of the current one More details...

Bug Fix (v7.3.03)

Description

[Session]: The session reported the error flag for the following valid statement: 1 2 3 + .+ 10 20 30 More details...

Bug Fix (v7.3.03)

Description

[Session]: Token searches always start at the beginning of the current line when the cursor is set in the middle More details...

Bug Fix (v7.3.03)

Description

[Interpreter]: ⎕COPY and ⎕PCOPY system functions reported WS ARGUMENT ERROR More details...

Bug Fix (v7.3.03)

Description

[Interpreter]: Addressed problem that caused ⎕FREAD {each} arg" to return the argument arg instead of the result from the {each} function More details...

Description

New GetSession method for the system object to return a function vector representation (⎕VR), character array, character vector, or numeric array for an editor session More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: The value in a cell wasn't displayed correctly when the xFormat property for the cell was set to ten or more decimal places More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: Setting the xPrintZoom property to a large number caused APL Grid to go into an infinite loop (when executing the XPrintInit method) More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: When calling APL Grid's xPrintWindow property with only a 0 argument, APL+Win incorrectly returned the error message: ⎕WI ERROR: APL.Grid exception 80004005 LENGTH ERROR: You must specify Row Col Rows Cols when non-zero DC specified" More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: The gridlines did not print More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: The top-left corner header cell did not appear in print preview mode More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: In some cases, the active cell would loses its borders when scrolling horizontally More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: Within a selection, pressing Shift+Tab did not move the active cell within the selection in reverse tab order More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: When the active cell was changed to another cell in the same selection, the previous active cell didn't paint correctly, i.e., it did not change colors from white to black More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: The active cell could lose its borders when scrolling horizontally More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: Setting the xActiveCell property did not scroll the active cell into view when a selection was made More details...

Bug Fix (v7.2.02)

Description

[APL Grid]: Setting the xView property deselected the selection in the Grid More details...

Bug Fix (v7.2.02)

Description

[Session]: With the pushpin enabled in the Open Objects dialog, double clicking on a name in the list could result in selecting the wrong named object. This fix reduces that from occurring by repositioning the list as the focus leaves he Open Objects dialog and graying the list to indicate it may no longer be up to date (as names may be added to or deleted from the workspace) More details...

Bug Fix (v7.2.02)

Description

[Session]: When starting the online help with the F1 key, the help window remained on top of the APL+Win session window More details...

Bug Fix (v7.2.02)

Description

[Session]: An extra line separator appeared in the Window menu in the session manager window More details...

Bug Fix (v7.2.02)

Description

[Session]: The "Set Watch Points" hint for the Set Watch Points menu item did not display in the status bar More details...

Bug Fix (v7.2.02)

Description

[APL GUI]: The title bar in a Form reappeared after the Form had been created hidden and without a title bar (caption='' and border=3) More details...

Bug Fix (v7.2.02)

Description

[APL GUI]: When menu options behaved like radio buttons (style 5), changing the caption for the menu that was selected changed the radio button to a check mark More details...

Bug Fix (v7.2.02)

Description

[APL GUI]: Tooltips for CommandButtons were disabled when a style 256 Combo was a child of the CommandBar More details...

Bug Fix (v7.2.02)

Description

[Interpreter]: The execute primitive did not display correctly in ⎕DM More details...

Bug Fix (v7.2.02)

Description

[Interpreter]: The SI stack did not properly reset when invoking the )RESET system command while in a loop executing ⎕DL, ⎕WGIVE or other callback functions More details...

Bug Fix (v7.2.02)

Description

[Interpreter]: APL+Win terminated when the )RESET system command was executed during the execution of ⎕CMD and ⎕DL More details...

Description

Updated the xActiveCell property to support the EnsureVisible option More details...

Description

The new xDragCell property specifies the last cell in a selection More details...

Description

The new XEnsureVisible method ensures that a cell is visible in APL Grid More details...

Description

The maximum number of columns has been increased from 32000 to 2147483647 More details...

Description

Updated the XPrintMetrics method to accept a list of page numbers and return an array of row/column ranges corresponding to each page More details...

Description

Updated the onXEditCancel and onXEditComplete events to fire when editing is cancelled or completed, respectively, in the drop-down list for a combo cell More details...

Description

New support for selecting multiple row and column headers by clicking and dragging the mouse pointer across them. Releasing the mouse button completes the selection More details...

Description

Changes to existing properties and events and new methods and properties, all which have been done to improve printing in the APL Grid. See the release notes for details More details...

Description

The CodeWalker Pause menu and toolbar button are now always available (not just when the CodeWalker window is open) during function execution. The Ctrl+Shift+Break keyboard shortcut key has also been added to the CodeWalker Pause menu More details...

Description

The APL2000 Home Page has been added to the Help menu that links to the APL2000 website More details...

Description

This release has a major overhaul and refactoring of how tooltips work in APL GUI objects. The following bugs were fixed and features added: - Fixed bugs in Status, Selector, Page, and CommandBar where tooltipstyle settings were not taking effect - Fixed bugs in various classes that allow multiple tooltips to be displayed at the same time (such as the Tree control) - Fixed bugs that can cause balloon style tooltips to "bounce" on and off and on again when you enter a window - Removed tooltips on keyboard activity until mouse moved again - tooltipstyle property can be changed after windows are open. This allows you to have different style tooltips on different windows - tooltipenabled can now be set on ANY window or system object - Added onGetInfoTip event to Listview to request enhanced tooltip info for items - Add infotipmask property to Listview which controls which places info tips are fired - Add per item info tips to Tree control so that tooltips can be displayed for individual items similar to how this works in the Listview control - Add style 64 to Tree control (noinfotips) to allow suppressing info tips - Add onGetInfoTip event to Tree to request tooltip info for items. This event is fired for nodes unless style 64 is selected - Add infotipmask property to Tree which controls which places info tips are fired. This is the same as the "where" codes for the onGetInfoTip event for Tree - Note that subitem tips on Status bar fields are only displayed if you do not define the tooltip property for the Status control. If you do set tooltip property then it will dominate and prevent the subitem tips from showing More details...

Description

The behavior of setting the caption property and PrintDlg, PageSetup and Setup methods was changed so that they do not automatically open the printer document if the CloseDoc method has been called More details...

Description

An optional numeric left argument has been added to the following system functions to specify the scope at which names are interpreted: ⎕NL ⎕IDLIST ⎕NC ⎕VR ⎕CR ⎕CRL ⎕CRLPC More details...

Improved ⎕NA (v7.2.02)

Description

When editing a ⎕NA function, the new error reported will be Cannot edit associated function More details...

Description

New sessions property for the system object to detect under program control changes in the session manager editor window More details...

Description

New FormatMessage method on the system object to allow formatting of error codes into message strings More details...

Description

New CloseDoc and OpenDoc methods for the Printer object that changes the way the Printer object opens. See the description on the CloseDoc and OpenDoc methods in the Windows Reference Manual for details More details...

Description

New ⎕VGET System Function to access variable values at local or global scope More details...

Bug Fix (v7.0.01)

Description

In Windows Vista or Windows 2000/XP with Internet Explorer 7 installed, HTML topics weren't displayed in the popup windows in the help files More details...

Bug Fix (v7.0.01)

Description

The ]rename user command failed to rename a function when blanks were present immediately before or after the assignment arrow in the header More details...

Bug Fix (v7.0.01)

Description

obj_ref.⎕FX failed when the header line contained a quad-name followed by a (blank) space More details...

Description

Support the Recycle bin for the )Drop ws command. Note that this enhancement is not supported in Microsoft Vista More details...

Description

⎕MOM objects can be a compound name to refer to a member of a MOM Object System object More details...

Bug Fix (v6.4.01)

Description

[Grid]: The merged cell values were not stored in the xml and content properties for the APL Grid object when the APL Grid object had two or more header rows More details...

Bug Fix (v6.4.01)

Description

[Grid]: The APL Grid did not apply the proper formatting for cells with currency values. Refer to the description on the xFormatMode property for the APL Grid under "New xFormatMode property (APL Grid)" in the "What's New in APL+Win version 6.4" document More details...

Bug Fix (v6.4.01)

Description

When editing a variable beginning with delta-underbar, the delta-underbar displayed as the floor primitive in ⎕WARG in the onEditStart handler More details...

Bug Fix (v6.4.01)

Description

The six space indent in the session was not preserved when pasting text More details...

Bug Fix (v6.4.01)

Description

ActiveX control objects didn't repaint correctly after calling thePaint method on the object More details...

Bug Fix (v6.4.01)

Description

Changing the border property reasserted the visible attribute for the Form that resulted in some visual anomalies More details...

Bug Fix (v6.4.01)

Description

Selective assignment on arrays of MOM references or UCS data caused APL+Win to exit More details...

Bug Fix (v6.4.01)

Description

Workspaces containing MOM objects with functions did not copy correctly in other workspaces More details...

Bug Fix (v6.4.01)

Description

APL+Win hung (went into infinite loop) after switching the focus to a .NET ActiveX control Note: The fix for this bug involved the use of a new extended window style for controls created on forms. Under some circumstances and depending on how the form is populated with controls, this fix may contribute to the form hanging in other ways. There have been two reported cases of this. The first one involved the minimizing of the form's window. The second one involved placing the focus on an Option button in a form containing other Option buttons and an ActiveX control If you experience a similar problem, you should suppress the fix (new behavior) with setting the following entry your APLW.INI file: [Compatibility] TrueParents=0 More details...

Bug Fix (v6.2.02)

Description

The Tree control didn't display its list when deleting multiple nodes with the DeleteNodes method where the nodes were in ascending order and contained nodes for a parent node and it's child node(s). This bug also caused the result from the DeleteNodes method to be incorrect More details...

Bug Fix (v6.2.02)

Description

APL gave a LENGTH ERROR when the Draw method was used to get the size of an empty string. It now returns 0 0 More details...

Bug Fix (v6.2.02)

Description

APL would abend with an APL+Win assertion failure in line 303 of APLstate.cpp More details...

Bug Fix (v6.0.10)

Description

[Grid]: Invoking the XRedraw method did not redraw all the cells in a row when you specified a zero for the starting row; only the cell in the first row and the active cell were redrawn. A similar thing occurred when you specified a zero for the starting column More details...

Bug Fix (v6.0.10)

Description

[Grid]: If you resized the header rows or cols to zero, you could not again grab the resize handles to resize them More details...

Bug Fix (v6.0.10)

Description

[Grid]: Invoking the XFitCol method did not correctly resize the column when the Grid was created and sized in separate commands while the Form was hidden More details...

Bug Fix (v6.0.10)

Description

[Grid]: The XFitCol method failed to resize the leftmost of the header columns when the xHeadCols property was greater than 1 More details...

Bug Fix (v6.0.10)

Description

[Grid]: The dropdown style cells didn't function properly with respect to several keys and mouse events: 1. Tab and Shift-Tab did not move when the focus is on cell 2. F2 did not start edit mode (does not drop down list) 3. SPACE key did not select blank row of sheet 4. DOUBLE CLICK on cell did not drop it down. You had to click the dropdown arrow 5. Fixed bug that caused RETURN key to sometimes open and close the dropdown list 6. For xCellTypeEx = 1 (hides drop button when not active) clicking where the button will be (but isn't yet on an inactive cell) caused opening of cell. This was changed so that clicking in the hidden buttom area does not open list; you first must click to make the cell active so that its button is showing (or you can move their via keyboard) 7. When you clicked to open a list near bottom of grid, the list overlayed the cell. It needed to be pushed up higher to avoid mouse capture selection last item when you just clicked More details...

Bug Fix (v6.0.10)

Description

[Grid]: A spinner-like object appeard in place of the normal dropdown box in combo style cell in the APL Grid More details...

Bug Fix (v6.0.10)

Description

[Grid]: The BorderStyle property values 1 and 2 drew segmented lines if gridlines were enabled More details...

Bug Fix (v6.0.10)

Description

[Grid]: The onXColSized and onXRowSizing event handlers did not fire for header column -1. Also, the onXRowSized event handler fired continuously as row header -1 was resized, which was not the correct behavior More details...

Bug Fix (v6.0.10)

Description

[Grid]: The value 1.123456789 incorrectly displayed as 1.123457000% with an xFormat string of "0.000000000'%'" (nine decimal places) More details...

Bug Fix (v6.0.10)

Description

[Grid]: Keyboard and mouse events did not fire on protected cells More details...

Bug Fix (v6.0.10)

Description

[Grid]: The events onXCellClick and onXCellMouseDown did not fire for protected cells More details...

Bug Fix (v6.0.10)

Description

The tooltip property did not fire When the mouse pointer was positioned over the Media control More details...

Bug Fix (v6.0.10)

Description

There was a problem When searching backwards (up) on APL Tokens resulting in incorrect finds in the session manager window More details...

Bug Fix (v6.0.10)

Description

There was a problem where the red syntax error flag in the session manager window failed to clear itself on a line commented with Ctrl+/ More details...

Bug Fix (v6.0.10)

Description

There was a problem involving exactly three command bar buttons on a command bar, that when you right clicked and dragged the command bar gripper causing APL to crash More details...

Bug Fix (v6.0.10)

Description

APL was unresponsive when attempting to define or run function with a :REPEAT loop with :LEAVE as the only executed statment More details...

Bug Fix (v6.0.10)

Description

The onMouseUp event fired for a floating CommandBar object when it shouldn't have More details...

Bug Fix (v6.0.10)

Description

When undocking then dragging the CommandBar object, you received two onMove events instead of continuous onMove events More details...

Bug Fix (v6.0.10)

Description

When you had three command bar buttons on a command bar, and you right clicked and dragged the gripper, APL would exit More details...

Bug Fix (v6.0.10)

Description

The correct object is now highlighted in the Open Objects dialog More details...

Bug Fix (v6.0.10)

Description

The "help" and "helpcontext" properties are now saved in "def" object for the CommandButton class More details...

Bug Fix (v6.0.10)

Description

MIX primitive (up-arrow in evlevel 1) now works for post-heterogenous data More details...

Bug Fix (v6.0.10)

Description

If you create a Frame nested within a Frame, ghosts are left when its children are moved. This only occurs of the initial paint event has not yet been handled for the inner Frame when the children are shown More details...

Description

Allow protected cell or near by cells to be deleted. This is done with new values in the protect property More details...

Description

Allow keyboard and mouse events to fire on protected cells in the Grid. This is done via new values in the protect property More details...

Description

Enhanced Grid printing including: 1. Add low-level interface so that ActiveX control can call WSEngine interface that is exposed via the OLE ClientSite 2. Add "Printer" property where you specify the NAME of ⎕WI printer object where you want to print 3. Add "pixelmargin" property (read-only) to Printer class to allow query of margin values in pixels More details...

Description

Changed the xNumber property to store FULL PRECISION without being constrained by limits of text representation. Internally the APLGrid was storing numbers as formatted strings and discarding their original value. Be aware that now APLgrid stores numbers as numbers (double precision floats). If you edit a numeric cell expect to lose that precision because the value is converted from the number entered into text format. But there isn't anything I can imagine doing about this More details...

Description

Enhanced performance when referencing XML properties. This is facilitated by the new XMLMode property More details...

Description

Setting the edge and border properties on a control no longer causes it to be recreated (closed and reopened). This avoids some undesirable side effects. For example, the value of the xConformingResultShape property for the APL Grid object was reset to 0 when previously 1 More details...

Description

Changed the behavior of the Colossal files functions ⎕CFCREATE, ⎕CFTIE, ⎕CFSTIE, ⎕CFRENAME and ⎕CFDUP regarding the file name case. All name comparisons for purposes of checking the tied status are now case insensitive. As a result, slippery ties will now work for case mis-matched spellings. You can no longer tie a file multiple times by supplying case mis-matched names. Renaming to a different case will be treated as a rename to the same name. It will have no effect, even on ⎕CFNAMES More details...

Bug Fix (v5.2.10)

Description

Fixed the problem with retrieving data from the Listview control with the 'GetCell' method using the disclose operator causing an error in APL More details...

Bug Fix (v5.2.10)

Description

Fixed elements 6 and 7 in WSAStartup to return correct values More details...

Bug Fix (v5.2.10)

Description

Fixed the problem where pressing Shift-Esc in a style 4 Edit or RichEdit control closing the Form object More details...

Bug Fix (v5.2.10)

Description

Fixed the prototype for empty links property More details...

Bug Fix (v5.2.10)

Description

Fixed the problem with the focus leaving APL+Win when starting an APL+Win ActiveX Server More details...

Bug Fix (v5.2.10)

Description

Fixed the problem with deleting the APL+Win ActiveX Server while visible More details...

Bug Fix (v5.2.10)

Description

Fixed the problem with the style property value 524288 not working for the Edit control More details...

Bug Fix (v5.2.10)

Description

Fixed the problem with callback fields not working for the DateTime control for the event handlers onFormatQuery, nFormatString, and onUserKeyDown in Windows 2000 and XP More details...

Bug Fix (v5.2.10)

Description

Fixed the problem with reduction along an empty axis not detecting a LIMIT ERROR and WS FULL causing APL+Win to crash More details...

Bug Fix (v5.2.10)

Description

Fixed the problem with APL+Win 5.2 not starting in Windows 98 More details...

Description

Updated Header_InsertItem, Header_GetItem, Header_SetItem API definitions in the [Call] section and HD_NOTIFY in the [Type] section of the ADF file to reference the HDITEM type, which supports Microsoft Internet Explorer 3.0 and later More details...

Description

Added GetForeGroundWindow and AttachThreadInput API definitions to ADF file More details...

Description

Reduced the time it takes APL+Win to shutdown with the Saved Settings on Exit option enabled More details...

Bug Fix (v5.2.08)

Description

Fixed the problem that caused the Popup menu to not display when the Menu was a child of a hidden control More details...

Bug Fix (v5.2.08)

Description

Fixed the problem that caused APL+Win to abort when invoking Code Walker on a function with a line containing more than 16k characters More details...

Bug Fix (v5.2.08)

Description

Fixed translation of European characters (such as e acute) in WS LOAD/SAVE output More details...

Bug Fix (v5.2.08)

Description

Fixed the [Config]ApplicationName INI setting that sets the the caption for the session manager window More details...

Bug Fix (v5.2.08)

Description

Fixed the numeric editor to allow for scrolling vertically when selecting data or pressing the up and down arrows in the vertical scroll bar area More details...

Bug Fix (v5.2.08)

Description

Fixed the problem that caused the interpreter to hang when a WS FULL was detecting during the ⎕FREAD operation More details...

Description

Updated Online Manuals: APLGUI.CHM, APLNI.CHM and SESSMAN.CHM More details...

Description

Increased the classic component file tie quota from 200 to 400 More details...

Description

Removed the "Unable to reserve Virtual address space for a xxxx megabyte workspace. Try again approx 10% smaller?" message that appeared when starting APL+Win on machines with 2 GB or more of memory. Instead, the interpreter automatically attempts to allocate a workspace size that is 10% smaller More details...

Description

Changed the default setting for [Config]EnableDDE INI setting to 0 More details...

Description

Modified ⎕AI to extend the elapsed time beyond 49.7 days More details...

Description

Added [Config]CoMgrDLL INI setting to name the DLL that is loaded instead of AplwCo.dll, the default DLL More details...

Description

Added [Compatibility]ComboStyle256 INI setting to allow the Combo object to behave the same as it was under versions prior to 4.0. When set to 1, the style value 256 is implicitly set for any non-zero style Combo object More details...

Bug Fix (v5.0.11)

Description

The RichEdit control disappeared when opened with text larger than the default limit More details...

Bug Fix (v5.0.11)

Description

The result for the selection property for a RichEdit control with empty lines was wrong for some translate property values More details...

Bug Fix (v5.0.11)

Description

The WGetOpenLongFileName function in WINDOWS.W3 workspace did not handle multi-selection properly More details...

Bug Fix (v5.0.11)

Description

The UDC_fn example in the online documentation (APLGUI.HLP) for 'Creating a New User-Defined Class' was not correct More details...

Bug Fix (v5.0.11)

Description

The STORAGE user command (in the UCMDS.SF) was not correctly defined More details...

Bug Fix (v5.0.11)

Description

The last parameter in the Windows function ListView_GetItemText was not correctly defined in APLWADF.INI and APLW.ADF More details...

Bug Fix (v5.0.11)

Description

The CLIPPaste function in the RELxx.W3 and WINDOWS.W3 workspaces didn't correctly paste the APL symbols More details...

Bug Fix (v5.0.11)

Description

The function EZWC in the WSCOMP.W3 workspace gave a FILE ARGUMENT ERROR error message when comparing workspaces starting the year 2002 More details...

Bug Fix (v5.0.11)

Description

The InsertNodes method returned a result in immediate execution but not under program control More details...

Bug Fix (v5.0.11)

Description

There was an error in the example under "Relative Naming" in the APL+Win Windows Interface online help (APLGUI.HLP): #wi ':.events' should've read ':..events' More details...

Bug Fix (v5.0.11)

Description

The ]FCOPY and ]FERASE user commmands weren't checking for extended file tie numbers More details...

Bug Fix (v5.0.11)

Description

The Popup method did not appear in the list of CommandButton methods in the APL+Win Windows Interface online help (APLGUI.HLP) More details...

Bug Fix (v5.0.11)

Description

The APL+Win Windows Interface online help (APLPLANG.HLP) erroneously contained references to ⎕XNTIE More details...

Bug Fix (v5.0.11)

Description

The Find and Replace programs didn't find the search name when the name immediately followed the colon in the label; i.e., no space between the name from the label More details...

Bug Fix (v5.0.11)

Description

The style property value for an MDIForm wasn't saved in the make function or the def variable More details...

Bug Fix (v5.0.11)

Description

In Windows 9x, there was a problem where the same tied native file had different file tie numbers More details...

Bug Fix (v5.0.11)

Description

There was a problem in the display of the ⎕NI method, InUse. The "U" in InUse was a lowercase u instead of an uppercase U More details...

Bug Fix (v5.0.11)

Description

⎕LIB and ⎕FLIB erroneously returned the LIBRARY NOT FOUND error message when the path specified is the name of a shared network drive only More details...

Description

⎕PCOPY and ⎕COPY of runtime workspaces are supported in runtime interpreter More details...

Description

Support for Universal Naming Conventions (UNC) in ⎕CHDIR. Refer to the documentation for the syntax More details...

Description

The APLW.ADF definition for the function "VerQueryValue" was changed from "B(>C,*C,>C,>U)" to "B(>C,*C,>C,>U) LIB VERSION ALIAS VerQueryValueA" More details...

Bug Fix (v4.0.03)

Description

When running multiple instances of APL+Win in a batch mode or having one instance launch a second instance, the earlier instance(s) did not terminate until the latter ones terminated More details...

Bug Fix (v4.0.03)

Description

Setting the second element for a style 1 Combo control did not correctly define the number of lines that are visible in the list portion of the control More details...

Bug Fix (v4.0.03)

Description

The Listview's onColResize event handler did not fire on machines with Internet Explorer greater than version 4 More details...

Bug Fix (v4.0.03)

Description

⎕WCALL did not correctly handle passing floating point arrays to and from DLLs More details...

Bug Fix (v4.0.03)

Description

Tooltips did not display for a CommandButton in a floating CommandBar after having been docked More details...

Bug Fix (v4.0.03)

Description

The tooltip displayed for a Button (not CommandButton) that was a child of the CommandBar while the CommandBar was docked but not when the CommandBar was floating More details...

Bug Fix (v4.0.03)

Description

The Wmsg function, which calls the MessageBox API, in the Windows workspace erroneously stated that the window style value 32768 was supported. This was not correct per Microsoft's knowledgebase article Q87341 More details...

Bug Fix (v4.0.03)

Description

]APLLIB user command did not correctly list workspaces and APL component files with lower case file extensions (.sf and .w3) More details...

Bug Fix (v4.0.03)

Description

]LIB user command did not correctly list long file names More details...

Bug Fix (v4.0.03)

Description

]UNDIAM user command did not support double quotes as character constant delimiters More details...

Bug Fix (v4.0.03)

Description

]ORDLOC user command did not correctly handle local variable names ending in numbers More details...

Bug Fix (v4.0.03)

Description

]XREF user command did not support control structures, double quotes, and multiple and selective assignments More details...

Bug Fix (v4.0.03)

Description

The Library definition dialog was too restrictive when checking the path entered for a library. Specifically, it didn't allow paths containing a quote More details...

Bug Fix (v4.0.03)

Description

There was a problem with the Draw method and a negative height scale value More details...

Bug Fix (v4.0.03)

Description

There was a problem with the tagging anchor position after cursor key movement More details...

Bug Fix (v4.0.03)

Description

When pasting a line longer than the buffer, the session manager window hung More details...

Bug Fix (v4.0.03)

Description

The drag-and-drop events (onDragEnter, onDragOver, etc.) did not adjust the cursor position reported in ⎕warg for the virtual client area More details...

Bug Fix (v4.0.03)

Description

The HitTest method on the Selector scaled the argument coordinates correctly based on the scale property, but did not adjust for the virtual client area. The virtual client area did not include the tabs at the top (or side) More details...

Bug Fix (v4.0.03)

Description

The ]control user command was removed from the system More details...

Bug Fix (v4.0.03)

Description

Dropping a workspace from the Drop dialog failed was not functioning More details...

Bug Fix (v4.0.03)

Description

If you highlight some lines in the function editor, then did a shift-tab to outdent them to the left, then did a Ctrl+Q to quit, you didn't get prompted to save the changes More details...

Bug Fix (v4.0.03)

Description

The user commands, ]FLIB and ]WSLIB, returned an empty result, when the folder (library) specified had a file (workspace) whose name was longer than 11 characters More details...

Bug Fix (v4.0.03)

Description

Undoing a paste command with text containing spaces was not handled correctly in the session manager More details...

Bug Fix (v4.0.03)

Description

The description for ⎕XNNUMS in APLGUI.HLP had a reference to ⎕XNUNTIE which doesn't exist More details...

Bug Fix (v4.0.03)

Description

When using the Add method in PowerPoint 2000 to add a custom property to a presentation object, APL+Win gave LENGTH ERROR: Wrong Number of Arguments More details...

Bug Fix (v4.0.03)

Description

A slicing transpose yielded an invalid heterogeneous because the result wasn't correctly demoted More details...

Bug Fix (v4.0.03)

Description

There was a difference between creating an ActiveX object using "Create" and redirection. Redirection created a duplicate of the original object while Create created a new object More details...

Bug Fix (v4.0.03)

Description

For OCXs that exposed a "color" property of type "OLE_COLOR", when Queried, you would get the error: ⎕WI ERROR: 80020008 Bad variable type More details...

Bug Fix (v4.0.03)

Description

An INDEX ERROR changed an array's datatype, prototype, and depth More details...

Bug Fix (v4.0.03)

Description

There was code in the Wtree_ImageFile function that built an unused tie number while looking only at ⎕nnums, rather than at ⎕nnums and ⎕xnnums More details...

Bug Fix (v4.0.03)

Description

A single ampersand (&) appearing in the valuetip was treated as an accelerator character and underlined the character immediately following the ampersand More details...

Bug Fix (v4.0.03)

Description

With Internet Explorer 5 or later, if while the Popup window is open you selected a different node in a Tree, the focus remained on the node where the Popup window appeared More details...

Bug Fix (v4.0.03)

Description

The values set by ]USET were forced to uppercase More details...

Bug Fix (v4.0.03)

Description

When you set the style values for a CommandBar to 32, 128 and 256, APL reported the error: ⎕WI ATTRIBUTE ERROR: Invalid "style" attribute specified More details...

Bug Fix (v4.0.03)

Description

The prototype for an empty nested vector was not preserved when assigned an empty scalar More details...

Bug Fix (v4.0.03)

Description

In Windows 2000, querying the list property for a Tree object returned the pound sign (#) as ì (an accented i) when set to 'symbol' More details...

Bug Fix (v4.0.03)

Description

In ]WSVIEW, APL reported LENGTH ERROR when choosing the File\Save As... menu More details...

Bug Fix (v4.0.03)

Description

When you changed the size of the font for a Status object, the control did not correctly resize (the width) the pane More details...

Bug Fix (v4.0.03)

Description

References to ⎕XCHDIR and ⎕XLIBD in the discussion of ⎕xntie were found in the LANG03.DOC and APLPLANG.HLP More details...

Bug Fix (v4.0.03)

Description

The CTRL+T shortcut that toggles between the current edit window and the session manager window was not listed under "Toolbars and Keyboard Shortcuts" in Session Manager help (SESSMGR.HLP) More details...

Bug Fix (v4.0.03)

Description

The find primitive was not described in the Language (APLPLANG) help file More details...

Bug Fix (v3.6.09)

Description

In APLGUI.HLP, the prefix for class Media was missing from its description More details...

Bug Fix (v3.6.09)

Description

In APLGUI.HLP, the 'width' property for CommandButton objects was incorrectly documented as 'pixel' More details...

Bug Fix (v3.6.09)

Description

In APLGUI.HLP, the ActiveX array properties indexing example has been corrected More details...

Bug Fix (v3.6.09)

Description

The ]NREAD user command did not assign the file contents to {delta_} RESULT More details...

Bug Fix (v3.6.09)

Description

APL+Win did not handle the case when invoking the remote option from the ]WSE user command with APL+Win unregistered as a COM server More details...

Bug Fix (v3.6.09)

Description

The ]DLL /list user command gave the error message: ⎕WCALL CONVERSION ERROR: LENGTH ERROR More details...

Bug Fix (v3.6.09)

Description

The WChooseColor function in the WINDOWS workspace did not initialize the custom color boxes correctly More details...

Bug Fix (v3.6.09)

Description

The MFRESOLUTION function in the MFFNS workspace was using the incorrect constant, .001 More details...

Bug Fix (v3.6.09)

Description

APL+Win improperly utilized 100% of the CPU when invoking the Wait method on an APL GUI Form More details...

Bug Fix (v3.6.09)

Description

APL+Win did not handle the case when pressing Alt+any letter in the Formula One grid object when sized so that the grid's vertical scroll bar did not overlap any cells in the grid control and the focus in the grid More details...

Bug Fix (v3.6.09)

Description

APL+Win did not handle the case when reading (⎕NREAD) a native file as 2-byte integer (type 163) More details...

Bug Fix (v3.6.09)

Description

APL+Win did not handle the case when executing the SortChildren method with the recurse option on a Tree node with no children More details...

Bug Fix (v3.6.09)

Description

In APLGUI.HLP, the link for "Label event handlers" displayed the "List Event-Handler properties" More details...

Bug Fix (v3.6.09)

Description

When you tied (⎕FTIE) a component file in a directory where the path was more than 63 characters in length, APL gave the error message: FILE ARGUMENT ERROR More details...

Bug Fix (v3.6.09)

Description

The Status (bar) object did not receive the paint notification More details...

Bug Fix (v3.6.09)

Description

Setting the highlightdrop or the imagelist (only checkboxes style) or turning the checkboxes style on and setting or referencing any of the properties with "highlight" in their names, in the dragover event during a drag-n-drop operation on an empty tree, APL gave the error: ⎕WI ARUMENT ERROR: Duplicate item identifier "node" More details...

Bug Fix (v3.6.09)

Description

Outer product with a scalar primitive function gave incorrect results while allocating the result the interpreter was performing a workspace compaction More details...

Bug Fix (v3.6.09)

Description

Text scrolled more slowly in the session manager and edit windows under Windows 2000 with APL+Win fonts More details...

Bug Fix (v3.6.09)

Description

APL+Win did not handle the case when the Printer object's printername property was set to some network printers under Windows 2000 More details...