Helpful Links


Bug Fixes to 13.1

Bug No. Date Description of Bug
12603 2015-09-03 Depth returns incorrect result for arrays of non-uniform depth if the same nested subarray is referenced from different depths
12340 2015-06-30 Passing a scalar character left argument to ⎕SIGNAL results in random text in ⎕DM
12273 2015-06-12 Calling a scalar dyadic primitive function with axis that generates a prototypical item could syserror
12100 2015-04-13 Sometimes, FileBox object does not have the standard places bar and Explorer-style treeview on the left
12080 2015-03-27 Passing a type 82 character array from a DLL to a Unicode interpreter may generate a syserror
12048 2015-03-27 Expand/retract TreeView ItemDown event reports wrong information if the form is not big enough to contain the node's sub-items.
11954 2015-03-03 ⎕S and ⎕R hang if the transformation pattern attempts to fold the case of characters greater than ⎕UCS 66599
11948 2015-02-24 If a compaction occurs during ⎕nc of a nested right argument containing OO-related names, the wrong result might be returned
11924 2015-03-03 A workspace compaction during the creation of a GUI object could, very rarely, result in workspace corruption.
11885 2015-02-23 Syserror using overtake in selective assignment combined with ⍨
11800 2015-01-21 If a COM object expects a VT_VARIANT and the interpreter passes a DECF, the object gets an integer value.
11771 2015-01-21 Opening an edit window on a fn from the tracer and then calling )ed or ⎕ed with a list of names can result in two edit windows
11766 2015-01-21 Running multiple threads where one calls ⎕DQ and another calls .Wait could result in a syserror 999.
11765 2015-01-21 An error generated in a :With statement is not correctly reported by ⎕DMX outside that :With statement
11653 2014-11-27 Altering the argument of a GridPaste callback and enqueuing the new message may generate a syserror 999
11599 2015-02-23 When developing a threaded application, )RESET after creating a Conga server unexpectedly changes ⎕IO in namespaces
11586 2014-10-30 If some Grid cells are CellSet 0, double clicking to automatically set the column's width gets it wrong. Introduced 2014-10-22
11574 2014-10-30 ⎕USING is not correctly set in a .NET object created in an instance of a class
11565 2014-10-23 Displaying complex numbers in Numeric input fields and Grids behaves inconsistently, and/or may crash the interpreter
11564 2014-10-23 Attempting to set the Items of a Spinner to an invalid array generates a random ⎕DMX message
11546 2014-10-23 Using SetMethodInfo on an OLE object in a Unicode interpreter may generate a syserror 999
11545 2014-10-23 Grid objects do not correctly display a set of small double values under certain circumstances
11539 2014-10-21 Setting PageWidth on a RichEdit has slowed down between 13.0 and 13.1.
11506 2014-10-21 Syntax coloring in the session is wrong after permanently deleting some text.
11447 2014-09-16 A short read of a damaged 32 bit workspace into a 64 bit version causes a syserror 196
11405 2014-10-21 ⎕WN generates a VALUE ERROR when referring to a namespace by reference, but works if referring by name
11299 2014-07-31 Dyadic ⎕CY gives a RANK ERROR when immediately preceded by any primitive function that has a left argument of rank 3 or more
11298 2014-11-03 Under rare circumstances, exiting an APL thread that had called out to .NET could cause workspace corruption
11225 2014-07-22 Certain rare search patterns can cause ⎕R and ⎕S to issue a syserror 999 if used more than once
11217 2014-07-07 ⎕R and ⎕S could generate a syserror 999 when low on memory; now a DOMAIN ERROR is issued instead
11087 2014-06-18 Enable 13.1 and 13.2 to accept ⎕NULLs from 14.0 - updated
11021 2014-05-21 Dyalog 64-bit with native Look and Feel on: searching in tracer and then closing the window can lead to a syserror.
10978 2014-05-07 Setting Grid.Index to scroll the Grid can leave the row and column titles out of sync with the actual cell data.
10935 2014-05-15 A compaction occurring within a high number of nested :If and :For statements resulted in a syserror 999.
10911 2014-06-24 TTY version: <DK> (Delete block) in session does not always update the screen correctly
10814 2015-01-05 ⎕TRACE truncates output of lines that end with a branch statement including a line number of 2 or more digits
10778 2014-04-02 The incorrect value of any ⎕CYed system variable which has namespace scope may be returned in certain circumstances
10725 2014-03-26 Operators with syntax similar to {res}←{optional}(fn opr)(a1 a2) can be ⎕FX'd but not saved from editor
10694 2014-03-11 Minimum reduction on a 0-length dimension of an array of rank greater than 1 gives incorrect result when ⎕FR=1287
10589 2014-03-11 Dyalog Classic: APL Language bar loses many glyphs if you right click on it and insert spaces or delete items.
10422 2014-02-04 Classic Windows only: it is not possible to type Korean characters into an Edit field when using the Korean IME.
10420 2014-02-04 In some situations issuing a weak interrupt to a threaded APL application will cause APL to hang
10392 2014-02-21 Data from Microsoft Excel that contains empty cells is ordered incorrectly when accessed via the Clipboard Array Property
10298 2014-01-22 Syserror upon ⎕EX of a namespace under certain circumstances
10284 2013-12-12 ⎕FX can create a bad function which will syserror if the name is mistakenly placed in the parenthesised list of right arguments
10283 2013-12-11 Syserror 640 while using APLMON after using ⎕NA and passing the name back via assignment.
10278 2013-12-12 Setting one of a Grid's cells to have a complex number results in a neverending stream of domain errors.
10267 2013-12-12 In certain circumstances Dyalog may crash when accessing the Document object of COM IE.Application.
10263 2013-12-12 A workspace that has a Class Field referring to # can be )LOADed but )COPYing it into a clear workspace generates a syserror 96
10253 2013-12-09 32 bit APL: APL may terminate unexpectedly when ⎕FREADing a component containing the ⎕OR of a dfn written by a 64 bit APL
10231 2013-11-28 ⎕R and ⎕S may fail when a 32-bit workspace is loaded by a 64-bit interpreter and the same expression is run again
10216 2013-12-12 Attempting to edit a Class that contains a dfn comprising one line dfns referring to a Field may generate a SYNTAX ERROR
10195 2013-12-09 Some GUI-related ⎕DMX Messages had an extra space included. This has now been removed
10194 2013-12-12 Setting GetDayStates on many dates in a Calendar object can lead to a syserror with Native Look and Feel Enabled. Vista onwards
10167 2013-12-09 If ClassB derives from ClassA, ⎕NEWing an exported instance of ClassB may result in a DOMAIN ERROR in ClassA's constructor
10136 2013-12-12 A Combo with Sizeable=1 in a Group with Dragable=1 does not generate a DragDrop event if it is dropped within the Group
10071 2013-10-07 a←# ⋄ a,←# ⋄ a=0 generates syserror 999
10064 2013-10-07 Windows: ⎕NSIZE erroneously returns ¯1 instead of generating an error when the file size cannot be determined
10025 2014-01-27 Repeatedly recreating NetControl objects leads to a GDI leak until parent form is closed.
10004 2013-09-19 ⎕WC gives a spurious domain error if you create a text object and give it 3 char matrices in the text property position.
9972 2014-02-21 Enable 13.1 and 13.2 to accept ⎕NULLs from 14.0
9854 2013-08-28 In certain cases calling the .New method of a .Net object might result in a syserror 999
9833 2013-09-16 Attempting to set MenuItem.BCol is ineffective
9810 2013-09-19 MouseUp callback happens in wrong object after dragging a Text object.
9787 2013-09-19 Attempting to trace ref.fn in an unnamed namespace results in a syserror 999
9772 2013-07-29 Dyalog could generate syserror 999 if a Timer object was located at the end of the in-memory workspace
9766 2013-09-19 WS Explorer does not show anything for the metadata for a simple assembly.
9691 2013-11-07 A property setter in an instance can incorrectly be called when setting the property of another instance if you ⎕FIX the class
9665 2013-07-18 Idiom recognition was incorrectly taking precedence over binding the right operand to a user-defined operator
9631 2013-06-28 Native Look&Feel: a Form created by a callback can appear behind another Form if the 1st Form has a ToolButton with TipText set
9616 2013-06-24 Specifying an array that was not a character scalar or vector in the right argument of ⎕WG could generate a syserror
9598 2013-06-24 Calling an unnamed dfn which calls ⎕SIGNAL, on the same line as the enclosing :endtrap will result in a syserror 999
9588 2013-06-11 Classic only: ⎕R and ⎕S operations with a function call transformation have a memory leak
9560 2013-06-11 Editor: Focusing on or typing into the search field can trigger a select event on the unrelated 312th GUI object in the WS.
9525 2013-06-11 Msgbox should appear when hitting Naked Edit on function which differs from version on stack. Error message improved
9449 2013-06-11 tty version: crash or syserror 74 after resizing session window while in maximised editor
9448 2013-05-14 Dyalog 13.1 onwards: "Show Threads" menu option is not available when APL code is running.
9421 2013-06-11 Alt-key shortcuts associated with ToolControl ToolButtons stop working when focus is inside the ToolControl.
9418 2013-05-14 A ⎕SE with complex construction of refs could become corrupted across a )LOAD or ⎕LOAD
9405 2013-04-16 Syserror 999 occurs when you invoke a function saved in a workspace that used to be associated with a DLL via ⎕NA.
9400 2013-05-14 Under certain circumstances, creating a subform whilst also setting its TabObj property causes Dyalog to hang.
9392 2014-03-17 A VALUE ERROR is generated when an Instance of a Class calls a function in a separate Namespace that is :Include’d by the Class
9351 2013-04-10 Setting a Property of an instance of an OCXControl can result in unexpected errors or syserrors
9340 2013-03-28 When interrupting a ⎕DL or ⎕DQ, the resulting suspension appears on the next non-comment line (or line[0])
9338 2013-04-10 Execute of a string '' (which should call a function in #) runs in #.ns instead
9328 2013-04-10 Dyalog would not always use a new .Net AppDomain after a )CLEAR
9326 2013-04-10 Sometimes Excel gives a type mismatch if a Dyalog COM Server returns a rank 2 (or greater) nested array containing characters
9320 2013-04-02 Passing a scalar ref to a COM function generated a spurious DOMAIN ERROR
9310 2013-04-10 Numbers such as 1e400j1 truncates to 1e308j1, rather than generating a SYNTAX ERROR
9303 2013-04-02 GetTextSize method returns wrong result if the text argument exceeds a certain length, which is dependent on the font selected
9278 2013-04-10 Dyalog Classic passes extra characters to a COM object on a Chinese Language Windows computer.
9244 2013-06-21 A standalone Classic Dyalog Runtime stops responding to keyboard input if you press Home or End in an edit field.
9236 2013-04-10 Dyalog 13.1 and 13.2: The creation or ⎕OR of an OleClient Object are slower than in 13.0.
9224 2013-04-10 Conjugate does nothing on nested arrays containing complex numbers. Introduced 2013-02-05
9221 2014-02-27 .Net bridge : function argument list conversion / overload picking
9184 2013-04-10 13.1 onwards: Focus can pass to a random window after closing ⎕ED windows started from a callback.
9168 2013-02-22 In rare circumstances the ,← and ⍪← idioms could result in arrays whose elements are truncated to a narrower data type
9162 2013-02-21 If used at the same time as DDE, ⎕R code could cause a syserror 4 or syserror 185
9128 2013-02-01 A workspace compaction when pasting into the UNICODE session can cause a syserror
9122 2013-04-10 If a Dyalog runtime out-of-process COM object has an error when calling a .Net method, it appears to hang.
9120 2013-02-01 OLEServer crashes upon ⎕WS 'ExportedFns'
9103 2013-02-13 13.1 and earlier only: excessive file locking occurs when share tying component files
9082 2013-04-10 Executing a .Net Method can fail with an Object Reference Exception if you load a WS which was saved after using that Method
9060 2013-04-10 DMX problems when traps are disabled
9058 2013-01-11 Unicode only: deleting part of a line in the session results in garbage on that line
9057 2013-04-10 Class Property setter function doesn't run in the same space as the getter function as seen by ⎕THIS.
9046 2013-02-01 ⎕WS 'Coord' 'Pixel' before ⎕EX'.' can generate spurious DOMAIN ERRORs
9001 2013-02-01 13.1: If ⎕FHIST tie-time recording is enabled, share tying a file while it is simultaneously being updated could damage the file
9000 2013-04-10 TCP/IP code can generate an exception if the operating system rejects a request for 16 bytes of memory.
8966 2013-01-15 12.1 with DyalogHighAccessibility=1: Cursor can get stuck after pressing cursor keys on a form with a coolbar and an edit field
8957 2014-07-28 The ⎕NS of an OLEClient object now returns a namespace that can be used to manipulate that object
8955 2013-04-02 Dyalog can crash when you query the ClassName of a collection inside an OLEClient
8947 2013-07-30 Syserror 410 after selecting text in session including some of the leftmost columns and dragging and dropping onto next line
8912 2012-11-15 Dyadic grade with a retained hash table could give a result which cannot be displayed or used as an index.
8904 2013-04-10 :Leave, :Continue or generating an error within a :Trap expression did not reset a surrounding :Trap or :With
8889 2013-01-21 Decimal serialization and double to System.Decimal conversion issues.
8884 2013-04-10 Using ⎕NS to merge a non namespace data into a namespace can cause a syserror
8880 2013-01-15 Support for the Windows Narrator fails if you set the Rows property of a Combo object.
8875 2013-02-13 Enhancements to ]profile's workspace usage
8861 2013-04-10 The changes for issue 8792 (Windows Narrator support) were incomplete for Label and Combo objects
8853 2013-02-13 Trying to use a set function with a retained hash table generated in a 32 bit APL can cause a 64 bit APL to crash and vice versa
8843 2013-02-13 4th element of '.' ⎕WG 'APLVersion' now says 'DLLRT' for a runtime exported application. Requires patch to interpreter RT DLL
8832 2013-08-02 Calling an AP function (such as hex from xutils.exe) on an empty array can cause a memory leak.
8792 2013-04-10 Improved support for the Windows Narrator to improve support for partially sighted users.
8791 2013-04-10 Improved keyboard handling for items in a tool control.
8774 2013-04-10 The fix for issue 8667 did not take the correct font into account when drawing the border of a Group object
8760 2013-02-13 Interpreter can be configured not to record tie time in component files (reported by ⎕FHIST)
8758 2013-02-13 Windows: In very rare circumstances, ⎕FERASE and ⎕FRENAME could fail if simultaneously ⎕FLIB is scanning the directory
8750 2013-02-13 M∘{(↓⍺)⍳↓⍵} retains hash table, but M∘MatIota where MatIota←{(↓⍺)⍳↓⍵} doesn't
8724 2013-02-13 ⎕DMX does not report OS Error if ⎕FERASE fails
8723 2012-09-25 Calling a trad-fn while suspended in a traced dfn, caused the dfn to terminate immediately on resuming the trace.
8713 2012-09-03 ⎕FHIST access code should be 16384, not 512
8707 2013-02-01 DMX.Message is incorrectly displayed in Classic versions
8701 2013-02-13 If current currency symbol has more than 1 character , edit objects of fieldtype Currency do not show the right value.
8690 2013-02-13 Namespace structure corrupted by removing an inner namespace containing a reference to a function in an outer namespace.
8669 2013-02-13 Couldn't take the inverse of a namespace-qualified function.
8668 2013-04-10 Conversion to and from the Dyalog DECF and the .Net Decimal type do not work if the system decimal separator is not "."
8667 2013-04-10 With Desktop Composition disabled, dragging a window over the border of a Group can make a child text obj disappear
8653 2012-08-02 You can now set the Accelerator property on a TabButton.
8644 2013-03-20 .Net framework 4.5: APL callbacks are not connected to the event handler of an instance of a .Net class.
8636 2012-07-30 13.1: Rarely 0÷0 parallelised Division of non-integer arrays may cause errors in subsequent mathematical functions on the result
8628 2013-02-01 Drag Outline Disappears when WS Explorer is dragged vertically onto 2nd monitor
8624 2012-07-13 It is not possible to maximise the Event Viewer
8618 2013-04-10 Cannot use tray icon to interrupt an APL program in a Dyalog assembly DLL.
8603 2013-03-01 With suspended ns.fn, )ed foo results in cursor on suspended line in tracer (not editor), not on foo in editor
8598 2012-07-24 After dragging and dropping an image within a form, DragDrop event rarely occurs if you have Windows 7's Desktop Composition on.
8593 2013-02-13 Returning a function as the result of a trad-fn can fail if there are pending destructors.
8581 2013-04-10 In certain instances an un-docked editor window's "Above Session" entry in the menu is not checked according to status
8580 2012-07-03 In certain instances the Maximise / Restore Down button on MDI_CLIENT windows does not work
8570 2012-06-18 Syserror 5 if you use monadic ⎕XT to query the filename of an external variable in Unicode Dyalog.
8567 2012-06-22 Group caption text can appear blurred if you move the parent form or recreate the group if you don't use Native Look and Feel
8554 2013-02-13 ⎕XML does not correctly honour xml:space="preserve" attribute with long character data
8553 2012-06-18 Dyalog 13.1 generates a syserror if you give ⎕AT an empty matrix.
8548 2013-02-13 Cached entries for ⎕FTIEd files might unnecessarily be flushed to disk; in very rare cases this might result in a syserror 51
8547 2012-07-03 )HOLDS output is "garbled" in a UNICODE version
8540 2013-04-10 Having selected text in the session, hitting the cursor keys does not remove the selection
8539 2012-08-02 Setting SelItems on a ListView which has over 65535 items can go wrong.
8538 2012-10-25 Dyalog crashes if you set the session font to 'Gill Sans MT Ext Condensed Bold' 20 1 0 0 400.
8534 2013-03-01 Naked edit silently fails to open if the function to be edited is in a scripted object that is already being edited
8522 2012-05-31 The word "occurred" is misspelt in a number of error messages (mainly in message boxes but one in ⎕DMX.Message)
8515 2012-11-28 Documentation: the Visible Property is missing from the List of TabControl Properties
8514 2012-06-01 Dyalog 13.1 can hang when you give an invalid argument to an Excel OLEClient's Workbooks.Open method.
8502 2013-02-22 Classic only: ⎕XML does not allow full set of valid XML NameChars (in tags, etc)
8499 2013-03-20 Using ⎕STATE'⎕TRAP' within a :trap statement leads to syserrors etc
8495 2012-07-27 Modifying a dfn currently being traced by changing it into a one-line dfn resulted in a syserror.
8487 2013-02-01 Class Editor Tree View stops working once you have edited another class and exited that second (or subseqent) session
8481 2012-05-23 If multiple versions of an OCXClass are installed, ⎕WC 'OCXClass' 'name' can attach to an unpredictable version.
8480 2012-05-23 Attempting to ⎕WG 'EventList' or 'MethodList' of a namespace may lead to a syserror 4
8471 2013-02-01 Grid is drawn incorrectly if you click on a cell which is not fully visible and press Page Down.
8470 2012-05-23 Configuration enhancement: in Classic trace/edit mode the session can be set to appear above Edit and Trace windows
8467 2012-05-23 An In Process server exported by Dyalog 13.1 does not work. Requires patches to interpreter DLLs
8457 2012-05-22 Grade could return an incorrectly ordered vector when applied to a vector of more than 12000 4-byte integers
8446 2012-05-22 chksum in dfns generates a WSFULL if given an array containing ⎕NULL. New version available at
8444 2013-11-01 Ticking the Color Scheme box (for function Printing) results in Session log printouts with black text on a black background.
8438 2012-05-23 Threads tool has misspelt D function.
8406 2012-05-23 Defined operator operand generated SYNTAX ERROR when called with axis specification.
8388 2012-05-23 Selective specification involving enlist crashes syserror 999
8384 2012-05-23 With the classic-style editor, editing a traced function and changing its name leaves the new name in the Caption afterwards.
8383 2012-05-23 In Del editor, clear all of current line, including [line number], then hit ER could cause APL to crash - more likely in 64 bit
8366 2012-05-23 Some Version 10 workspaces fail to copy in 13.1.
8364 2012-05-23 Syserror 91 after ⎕EX on a object which is currently open in an editor window and whose name is a local variable in a function.
8361 2014-01-24 Localising ⎕TRAP in a suspended function can cause a syserror 999
8358 2012-06-01 With a ⎕FR of 1287, v13.0 generates a spurious domain error if you ⎕NQ a decimal floating point number.
8344 2012-06-18 Dead keys when followed by a space or a consonant do not work correctly in GUI objects.
8343 2012-05-23 In v13.0, ∊⍬ 'foo' does not return a simple character vector.
8336 2012-05-22 Pressing a number on the numeric keypad in a spinner can spuriously trigger keyboard accelerators on nearby buttons.
8316 2012-05-22 In Dyalog 13.0, the expression ,[0.5]1 2 3 can generate a spurious domain error if ⎕fr is 1287.
8298 2012-05-23 ]profile display is wrong
8297 2012-05-23 French session: errors in menu accelerators
8207 2012-06-13 In a runtime system, a ⎕ED window opened on a variable is too small.
8187 2012-05-22 ⎕FREAD can hang when reading a component which contains a ⎕OR of a complicated set of namespaces, references, and GUI objects.
8176 2012-05-22 It is not possible to use a Signature that contains an array of exported objects in a function exported to a .Net assembly.
8174 2012-05-22 When you try to rename a class with the WS Explorer, the message box saying you cannot do that has misspelt cannot.
8166 2012-05-24 If you ⎕EX a particular symbol which contains ⎕OR forms of GUI objs in a workspace of a certain layout, you can get a syserror.
8146 2012-05-23 (⍬⌷mat)←0 should not change the shape of mat
8145 2012-05-24 ⎕S can syserror if you have group names in search pattern alternates and the matching alternate does not contain the group.
8131 2012-05-22 The fix for 8026 prevents Dyalog APL from running on windows 2000.
8104 2013-04-10 Occasionally setting the RowTitleDepth or ColTitleDepth property of a Grid would incorrectly generate a DOMAIN ERROR.
8086 2012-05-25 ⎕FIX should not cause the status window to be updated (or appear if autostatus) if in :trap or ⎕trap
8064 2015-09-23 64 bit only: ⎕WG generates syserror 999 if it is passed a heterogeneous array with first element a valid property name
8047 2012-07-03 W7: having snapped an edit window to max height, the number of items in the Windows menu may continually increase
8030 2012-05-22 Setting the RTFText property of a Clipboard object did not correctly check that the value was a vector of 8 bit characters
8026 2012-05-22 ENHANCEMENT: Improved diagnostic information when creating an aplcore file.
8013 2012-05-22 32-bit journaled/checksummed component file created incorrectly when APL_FCREATE_PROPS_* are set
7993 2012-05-22 Having ⎕FTIEd or ⎕FSTIEd a file, updating it may result in the file being identified as not being a component file
7988 2012-05-22 Checking the "Exported" box in the COM Properties dialog could generate a syserror
7981 2012-05-22 Aftering )XLOADing particular workspace, ⎕LOAD'dfns' gives DOMAIN ERROR but second ⎕LOAD works
7968 2013-07-11 )DROP a b results in the "Drop workspace" dialog appearing with File name "CLEAR WS"
7953 2012-05-25 Hitting Alt+y on form results in "y" appearing in session
7948 2012-05-22 IME: Unless commented out of special_keys.din the overstrike introducer (OS)acts as a dead key even if overstrikes are disabled
7933 2012-05-25 With IME effective, in Form type Alt-CursorDown then Alt; subsequent keystroke or mouse move results in ⎕UCS 9787 in session
7911 2013-09-20 Dyalog 12.1 Classic GUI objects incorrectly require you to press the mode change keystrokes twice to change mode.
7902 2012-05-22 AltGr + space (or Ctrl+Alt+Space) incorrectly activates windows system menu on a GUI form and leaves the ctrl shift state on.
7881 2012-05-22 Add timer='None' option to ⎕PROFILE
7873 2012-05-24 Take and Drop with Axis (R←X↑[K]Y) could return the wrong result if X is a mixture of +ve and -ve values, and K is not in order
7872 2012-09-14 If you set the font property of an object to a reference to a non-font GUI object, Dyalog will generate a syserror 999.
7867 2012-05-25 With a Grid with a treeview, check box input children can be left on the screen after the row containing them has been collapsed
7862 2012-05-22 Sometimes, Dyalog 13.0 indexing can generate a spurious domain error if you use power to generate the index.
7846 2012-05-22 APL functions used as .Net delegates do not correctly return valuetypes.
7845 2012-05-22 UNIX: name field in status line is updated inconsistently when using editor and tracer
7744 2012-05-22 With ⎕ML > 1, the Enlist primitive can generate a syserror if you give it ⍬ ''.
7733 2012-05-25 The use of some .Net delegate types could generate an ArgumentException (Duplicate dynamic module name within an assembly.)
7704 2012-05-22 )SIC was not documented - new documentation available at
7695 2012-05-22 Windows: Rapidly starting an AP multiple times results in 64-bit APLs hanging
7682 2012-05-22 UNIX: Timer events incorrectly fired after ⎕dl and )LOAD
7679 2012-05-25 UNIX: attempting to retrieve the Active property of a Timer causes a syserror 300
7678 2012-05-22 Tack-reduce idioms could return a rank-0, depth-1 "array".
7672 2012-05-22 Rationalisation of result rank of ⎕AT - see LangRef for more info
7668 2013-01-25 With scripted object, )ED obj.fnname no longer takes you to first line of fnname
7660 2012-05-22 UNIX: After using search, replace, next, repeat, undo in editor, subsequent )COPY causes syserror 86
7647 2012-05-22 The Find Object: tool cannot be resized on a multi-monitor system if the monitors have different origins.
7643 2012-05-22 A class's treeview is no longer updated when a dfn is defined in a class
7641 2012-05-22 When tracing a function, any updates to the stops made by the function calling ⎕STOP are not displayed, but are effective
7640 2012-05-22 Double clicking on a derived fn in Workspace Explorer can lead to a syserror 4.
7634 2012-05-22 For 13.1 add a mechanism to allow the user to select which version of .Net they wish APL to interact with
7632 2012-05-22 Sometimes, focus passes to a random window after closing a ⎕ED window invoked by a GUI callback function.
7624 2012-05-22 If you open and close the editor quick search combo box, the search text field is emptied after you hit the find next button.
7622 2012-05-22 Quick search in the editor window adds an empty line to the combo box every time you search when the search text field is empty.
7619 2012-05-22 Copying namespaces either into or within a workspace results in unwanted garbage in the workspace
7617 2012-05-22 )copy of a ws containing a ref to # crashes APL
7614 2012-05-22 Windows: APL leaks handles when using APL threads
7611 2013-01-25 Edit a fn from tracer; then double clicking on fn in search tool results in a second edit window on the same fn
7593 2012-05-22 Hitting <HK> in a ⎕SR causes APL to syserror 300 if <HK> is not defined as one of the exit keys
7572 2012-05-22 ⎕FCOPY unties the source file when traced
7562 2012-05-22 In Dyalog 13.0, ⎕SR can crash if you type some numbers into a numeric field and use a cursor key to leave the field.
7560 2012-05-22 Status window pops up with error AC0589 while entering :Field definition
7541 2014-05-13 Unexpected NONCE ERROR after indexed assignment to .Net or COM property
7539 2012-05-22 0*2147483646 generates a DOMAIN ERROR in certain circumstances
7495 2012-05-25 Holding down the right cursor key in the tracer stops one character before the end of line
7492 2012-06-22 Dyalog 13.0: ⎕R and ⎕S generate translation errors if the input file contains zeroes.
7490 2012-05-22 In Dyalog 13.0, 'I0' ⎕fmt 0 incorrectly generates a format error.
7486 2012-05-22 ⎕VFI '1J1' or ⎕VFI '2E2' or similar could return incorrect 1st element should a compaction occur during the call to ⎕VFI
7481 2012-05-22 Calling self-referencing dfns which specifies both ⎕ML and ⎕IO can result in syserror 63 if a compaction occurs during the call
7480 2012-05-22 +.× with a non-scalar singleton can give a spurious DOMAIN ERROR, a wrong answer or generate a syserror.
7464 2012-05-22 Selective assignment where the target is in parentheses generates a spurious syntax error.
7457 2012-05-22 )WSID, )LOAD etc should not accept unquoted names containing spaces
7455 2013-02-28 Hitting <ED> on the name of a class in the header while tracing an instance of the class causes a new fn to be created
7453 2013-01-25 In a traced class instance, editing an assigned local var results in a separate edit window, and a new fn with that var name
7450 2012-05-25 While tracing a class instance, the cursor cannot be moved beyond a certain point of the line - well before the EOL
7449 2012-05-25 When aborting the edit of a constructor which is being traced it initially appears that changes have actaully been saved
7446 2013-04-10 13.0 IME: Keystroke combinations for APL characters produce unexpected results when the CAPSLOCK is turned on
7445 2012-05-22 Running .Net functions in multiple APL threads could generate a memory leak.
7442 2013-01-25 Can't add a function to a class when tracing into an instance
7438 2012-05-22 Enhancement: All component file functions accept only 0 and positive integers as valid tie numbers
7436 2013-01-25 Editing a traced function inside a class and changes the class script but not the instance or the class.
7417 2012-05-22 Dyalog silently exits if the registry key that sets MAXWS for the Dyalog DLL requests more workspace than can be allocated.
7412 2012-05-22 Exported In-process server did not look for Dyalog DLL in the same directory. New dllstub.dll from DSS pages required
7410 2012-05-22 ⎕DR narrowing of a unicode character type could give wrong result or lead to a crash
7408 2012-05-22 Change to the algorithm used to set MAXWS when default value is too large
7394 2012-05-22 In Unicode versions, the "Paste Object" button in the session toolbar does not correctly paste negative numbers.
7377 2012-05-22 If "Type Libraries" were not visible in the workspace explorer, clicking on an OLE Object in the Explorer causes a syserror.
7347 2012-05-22 ⎕FCHK erroneously left wasted space in files which contained two or more dropped but recoverable components.
7318 2012-05-22 LoadTEXT function in loaddata workspace doesn't work with Classic.
7304 2013-02-01 An Export or a 0 ⎕SAVE of a workspace containing OLE objects may result in a syserror 999.
7277 2012-05-25 A workspace compaction during the processing of ⎕FIX could generate a garbage message in the status window.
7266 2012-05-22 In Dyalog 13.0, ⎕SM decimal input fields do not display their numbers correctly.
7265 2012-05-22 ENHANCEMENT: Speed up skipping of blank lines and lines with only a comment
7263 2012-05-22 ENHANCEMENT: 0=⊃⍴ and 0≠⊃⍴ are now idioms
7251 2013-04-10 UNIX Only :⎕MAP of zero length file results in bus errors
7245 2012-05-22 Dyalog does not honour the ⎕FR saved in a workspace when the workspace is loaded.
7236 2012-05-22 A syserror can result using ]profile after running a large GUI application.
7223 2012-05-25 With Native Look and Feel enabled, Dyalog 13.0 Unicode Help->About box closes instantly before you can read it.
7178 2013-02-07 ⎕DR crash when used on the result of ⎕MAP on one line.
7173 2012-05-25 It is not possible to call a "family" or "protected" base class constructor with :Base.
7172 2012-05-25 If you mistakenly specify that a GUI callback fn receives a left argument but event action is '⍎→Done', a syserror 4 results.
7148 2012-05-24 64 bit versions cannot ⎕NREAD more than 2GB at a time
7142 2012-05-24 Installer does not install the sample websites on windows 7.
7071 2012-05-25 ENHANCEMENT: Dyalog 13.0 OLE interface now supports VT_I8.
6953 2012-05-22 Shortcut workspace needs to be modernized and does not work for 64-bit Dyalog.
6913 2012-06-11 After a 0 ⎕SAVE of a workspace with visible GUI objects, interacting with the GUI objects can lead to a syserror 999.
6877 2012-05-22 Menuitem "Action/Clear Stops" clears monitor bits but does not clean up the monitor information stored in functions.
6870 2012-05-22 A space-referenced indexed assignment ns.(v[]←0) displays its result in the session.
6864 2012-05-22 Power remembers its args/result and may use those to produce a new result. This can result in slightly inconsistent results.
6607 2012-05-22 Scripted objects: Colour of statements such as :class & :endclass are not updated when closing "}" of dfn is added to script
6559 2012-05-22 Syntax colouring background colours can be left behind when you drag an expression to another line in the editor.
6436 2012-05-22 LOG_SIZE doesn't honour qualifiers
6325 2012-08-01 Using a Colour scheme to print classes with syntax colours does not work.
6305 2012-05-22 Workspace Explorer: with the correct set of mouse clicks it is possible to be able to edit labels in the navigation pane
6243 2012-05-22 Windows enhancement: simplified options in "Errors fixing the class" Msgbox
6206 2012-05-23 Stop/Trace/Monitor controls set on functions in scripted objects are cleared when fixing from within the editor
6196 2012-05-22 RainPro PostScrp.Write does not work on Unicode and other fixes/enhancements. Available on
6150 2012-06-08 In Classic Dyalog, docking of form objects does not work if their names are lowercase.
6057 2012-05-22 #.var∘← should not generate a SYNTAX ERROR
5961 2012-08-09 When printing a selection from an object, the whole object is printed if the selection begins and ends on the same column.
5818 2013-07-30 In traced script, changing function from traditional to dfn causes function line numbers to disappear on fix
5734 2012-05-22 ⎕cy error within complete diamondised :trap statement all on one line caused syserror 999
5731 2012-07-30 EP in the treeview window in the editor should close the editor.
5504 2013-02-13 Pasting from Excel into a variable can result in a variable having wrong shape and mis-located data
5423 2012-05-22 The error message for a )clear which fails when # is referenced by the session namespace is not displayed correctly
5245 2012-05-22 Windows: ''⎕XT'var' ⋄ ⎕EX'var' should delete the temporary file, but doesn't
4996 2013-06-11 Editor treeview: Empty node lists no longer shown, "+" and "-" twisties for non-empty node list now work correctly
4916 2012-05-22 Attempting to )LOAD a session file causes syserror 999
4795 2013-02-13 Tracer display incorrect after editing traced dfn when current line is itself the end of a dfn
4786 2012-05-22 Allow user to select whether file associations should be updated when installing APL
4767 2012-09-14 Enhancement: generate syserror 176 when starting APL as last resort; better to put up a user-friendly msgbox
4759 2012-05-22 AIX: export MAXWS=3G mapl -tty with 32 (classic) generates syserror 0102, not helpful error msg
4708 2012-05-22 UNIX: Signal handling is not reenabled having processed a :trap 1003, but is OK after ⎕TRAP 1003
4337 2012-05-22 Windows enhancement: ⎕FRDCI time stamp resolution improved (was one second in previous versions)
4086 2012-05-23 With the editor, you can get a syserror 91 if you branch to ⎕LC and close the editor after SALT stops because of an error.
4011 2012-06-13 The Debugger accepts input to all suspended function windows, not just the most recent
3913 2012-04-26 Put ⎕WSID in caption of session close "Are you sure?" box.
3897 2012-05-23 The Clear trace/stop/monitor button in the TRACE toolbar does nothing when in a trace window
3716 2012-05-22 :Hold should execute the :Else clause in preference to issuing a DEADLOCK error.
3610 2012-05-22 Enhancement: ⎕ED now has same behaviour in dfns as in tradfns (waits for last window to be closed before terminating)
3562 2012-06-21 If you use the Workspace Explorer to rename a namespace script, the script is lost and the object becomes an ordinary namespace.
3553 2012-05-22 Outer product generates a NONCE error when no Larg supplied; it should generate a SYNTAX ERROR
3346 2012-05-22 "No More" popup is a little cryptic for session and editor FD and BK when limit reached
3171 2014-11-20 APL characters are not copied from edit fields in the Find Objects dialog box if the "Paste text as Unicode" setting is in effect.
3075 2012-05-22 Dotted, indexed assignment of a system variable does not honour the dots
3059 2014-07-02 Executing the expression ¯1⊤¯2*31 causes a syserror 999
3036 2012-05-22 2 ⎕at of a 1-row matrix returns a vector (it should return a 1-row matrix).
3022 2012-08-02 A mnemonic keyboard shortcut placed in the caption of a TabButton does not work.
2940 2012-05-23 Having hit ctrl-pause while in ⎕ED hitting EP results in APL hanging
2915 2012-05-18 While editing a function, autocomplete after a name-class 9 object shows all the control words and function declaration words that begin with ':'.
2893 2013-02-01 The Workspace explorer does not distinguish between classes and namespaces when sorting by type.
2856 2012-05-22 The PrintList property of the root object inappropriately adds printers of other users when called on a Citrix Server.
2712 2012-05-22 The arachnid ws fails if you click on 'Show Stack' then 'Game'
2505 2012-05-22 International characters create problem when used in filenames
1284 2012-05-22 Ravel of a ⎕MAPped variable crashes the interpreter.
632 2012-05-22 The syntax colouring of "on_SetEventInfo" is incorrect.
613 2013-02-13 Attempting to print a session log with a very long line can result in syserror 999.
590 2012-05-22 A space-referenced non-result-returning niladic function does not terminate its containing D-fn.
377 2012-05-11 With confirm_fix set to 1, selecting [File][Fix] after a function has been changed does not prompt for confirmation.
217 2012-05-22 Dyalog APL now rejects names that end with ":\/" when using )SAVE or ⎕SAVE
193 2012-05-23 ⎕MONITOR does not 'see' into a diamondised line following, for example, a :Case keyword.
178 2012-07-30 Configure box: there is now a minimum value for Configure->Windows->Edit Width as 15 or less has no effect.
159 2012-05-22 Using File->Save while in line editor causes a syserror 999 - MenuItem now disabled while in line editor
51 2012-05-22 On startup, Dyalog turns on the Single Trace Window option (even if you have turned it off) if you have a docked Debugger in your session file.