Helpful Links


Bug Fixes to 12.0

Bug No. Date Description of Bug
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.
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
7632 2012-05-22 Sometimes, focus passes to a random window after closing a ⎕ED window invoked by a GUI callback function.
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.
7127 2012-05-22 A compaction while descanning a character vector in the text of a function could result in a syserror - impacts ⎕NR etc
7069 2011-03-17 If you use the keyboard to select all the cells in a grid, the border looks different to the one you get if you use a mouse.
7033 2011-07-18 Exceptions occur when using two browsers to look at the same workspace-behind ASP.Net page.
7030 2011-03-17 Hitting delete after using Shift-Space or Ctrl-Space to select the last row in a read-only Grid results in a Syserror 999
7021 2012-05-22 A WSFULL occuring during a call on ⎕dm could corrupt the function referenced by ⎕dm
6987 2012-05-25 Conversion of Dfn defined in descalculator mode from 32 bit to64 bit can sometimes (rarely) fail
6956 2011-08-30 Dyalog APL 12.1 generates "double" keystrokes with the new 13.0 IME beta.
6860 2012-05-22 ≡ with ⎕ct←0: in certain circumstances floating point numbers negative zero and positive zero are not considered to be the same
6586 2011-08-26 In fn called by each, remove last line (with error) and Resume All Threads, syserror 999 occurs when editor used next
6564 2011-10-14 In the unicode version drag dropping text from another application into the dyalog session or editor pastes bad text.
6563 2011-01-11 A Syserror 123 can happen upon loading a workspace which contains a saved GUI Coolbar that is a child of a Toolcontrol.
6538 2010-11-16 In Dyalog 64-bit, typing between 1024 and 2048 characters into edit objects with a FormatString property can lead to a syserror.
6462 2010-10-18 Single line dfns that produce an error can cause a Syserror 999. This bug was introduced by the fix to bug 006374.
6404 2010-10-06 When exporting a workspace as an out-of-process OLEServer the LocalServer32 key does not include the full path to the workspace
6376 2010-10-26 Workspace explorer can no longer browse System.DateTime class as described in the Dyalog .Net Interface Guide.
6374 2010-09-21 An error in an unnamed D-fn inside a named D-fn inside a trad fn with more than 255 symbols could lead to a syserror 999.
6369 2010-12-20 The fix for 006248 removed the formatting of a grid cell even if you just wanted to move around the grid.
6355 2010-09-06 If a Grid is in InputMode InCell, clicking or selecting text within the current input cell changed the InputMode to Scroll.
6327 2010-09-27 After dragging the thumb of a trackbar, a syserror 999 could be generated if a workspace compaction occurred.
6310 2010-09-01 Focus rectangles did not show when you used the keyboard to navigate between controls.
6248 2010-09-06 In the Grid, deletion can erase the wrong character if the edit input field has a FormatString with a C qualifier.
6218 2011-07-27 A MULTIUSE OleServer may incorrectly delete nested server while they are still in use.
6201 2010-07-14 Pasting into numeric edit fields with the insert position at the leftmost end of the text can cause Dyalog to disappear.
6196 2012-05-22 RainPro PostScrp.Write does not work on Unicode and other fixes/enhancements. Available on
6161 2010-07-05 In the Create bound file dialog, a copy to clipboard when editing Version information will lead to a syserror 4.
6113 2010-06-30 UCS-4/UTF-32 characters are truncated when being passed across the .Net interface
6074 2010-07-06 Trapping past an outward operator call from within a dfn could generate a syserror 999.
6069 2012-05-22 In certain extremely rare circumstances writing a component file can cause a crash
6027 2012-05-22 A NONCE ERROR is generated taking the depth of an empty vector of namespace references (made using drop).
5982 2010-05-24 12.0 Classic only : Double clicking to open editor on a name in the Find Objects tool does not work
5942 2010-04-20 'E15.3' ⎕fmt ,0 returns incorrect result
5826 2010-04-15 Some primitive operators could not take refs as arguments.
5814 2012-05-22 On 64bit, giving ⎕SM a scrollable field at the top left corner and setting its home elements to 1 2 causes APL to terminate.
5798 2012-05-22 "Native look and feel" is not always honoured on Windows 7.
5754 2010-04-15 Unicode versions: name ⎕cy ws fails silently for certain values of name
5748 2010-04-15 Unexpected workspace compactions can cause static fields that were initialized from instance functions to lose their values
5712 2010-04-15 An assignment inside a Dfn is non-local if it is followed by a namespace reference: {(var←⍵).⎕io}#
5693 2010-02-15 Unix Classic: ⍷ (⎕av[⎕io+241]) is missing from aplkeys/xterm and apltrans/xterm
5676 2010-03-04 Under certain circumstances involving self-referencing objects, using Search box causes APL to hang
5673 2010-02-19 Creating a form on an existing namespace that contains a reference to itself causes APL to hang.
5648 2010-02-01 Rowtitles in Grids have a dead-spot in which mouse-clicks are ignored.
5625 2011-02-01 With a GUI whose name is localized, 0 ⎕SAVE can generate a syserror 999.
5610 2012-05-22 Deleting an object using Workspace Explorer generates syserror (introduced 2010-01-05)
5606 2012-05-22 ⎕sm does not honour triple separators when type 6/6x, 8/8x selected in column 6
5595 2010-02-25 V12.0: when ⎕wc a ⎕or of a Form, with Menubar, the y Posn appears to be altered by height of Menubar
5589 2012-05-22 Printer.GetTextSize returns incorrect results in v12.0
5518 2012-05-22 Unicode versions did not ignore trailing blanks in native file names.
5516 2010-03-24 If you use an undocked Editor, double-cllicking on a name in the session while a Value Tip is up can result in a syserror.
5504 2012-05-22 Pasting from Excel into a variable can result in a variable having wrong shape and mis-located data
5440 2012-05-22 Execute of sink idiom (a←⍎'+{}0') handled incorrectly.
5427 2012-05-22 Grid comments show an empty square with no text if you specify RTF text in Dyalog Unicode.
5423 2012-05-22 The error message for a )clear which fails when # is referenced by the session namespace is not displayed correctly
5415 2012-05-22 ⎕VR and ⎕CR can sometimes return garbage when workspace compactions occur.
5414 2012-05-22 Unique is slow on double arrays which contain integer numbers when ⎕CT is set.
5315 2010-04-21 ⎕EX within a ⎕TRAP expression could lead to a crash.
5304 2011-02-24 A FileBoxOK callback function receives an odd concatenation of the selected folder and the StartIn value as the 3rd argument.
5292 2009-11-11 A Dfn applied under each could occasionally generate SYNTAX ERROR in a multi-threaded environment.
5251 2010-02-11 ⎕WG 'Text' is much slower in 12 Unicode for Edit fields with large amounts of text.
5249 2010-11-24 Power (⍺*⍵) underflow can corrupt subsequent results.
5247 2010-03-04 You can get a syserror if Windows has not completely installed a new font that you are trying to use.
5235 2012-05-22 Unix: it is possible to strong interrupt a ⎕fappend or ⎕freplace leaving it incomplete
5200 2009-10-07 The GUI SM object does not show any text. This bug was introduced by the fix to bug 004939 on 20 August 2009.
5198 2009-10-12 The fix for bug 000668 (old id 10595) had not been put into 11 and 12.0. The bug was a syserror upon ⎕EX of certain OleClients.
5182 2009-10-07 After copying a matrix of integers to the clipboard, pasting in another program sometimes caused a syserror in 12 Classic.
5178 2009-10-01 If the last created object was an instance of an OCXClass and the next ⎕WC has a nested Type property, Dyalog can syserror 124.
5167 2009-10-27 (⎕dr(2*31)-1) returned 645 instead of 323.
5104 2010-04-21 Querying PrintList as Administrator on a Windows Server which has many users with printers can cause Dyalog to disappear.
5034 2012-05-22 Interop: Attempt to ⎕fstie a file in 12.1 created in 12.0 with journalling enabled generates FILE ACCESS ERROR
5027 2010-04-16 A process may hang on exit if it uses a dyalog*.dll which has created a number of APL threads
5023 2010-04-26 Error reading .Net character vector into APL
4980 2010-04-26 If one of two Dyalog processes on Citrix or a remote desktop is closed, the clipboard can stop working.
4972 2009-10-27 Using the Workspace Explorer to rename a namespace which contains class instances will lead to a syserror 72.
4940 2010-07-06 Classic: Tools -> Keyboard Viewer falls over due to problems with the input translate table name
4939 2010-04-16 After resizing the ⎕sm window to a very large size, recreating it could lead to a syserror 98.
4934 2010-04-16 ⎕sm input is (incorrectly) altered when leaving field. This bug was introduced by the fix for bug 4788.
4929 2010-04-26 Monadic ⎕MAP of a ∆MPUT array failed on a big-endian Unicode version of Dyalog.
4928 2010-06-15 Windows only: very infrequently the communications between APL and an AP will fail, resulting in APL hanging
4916 2012-05-22 Attempting to )LOAD a session file causes syserror 999
4859 2009-10-27 Primitive function pick (⊃) failed with DOMAIN ERROR if its right argument was a ref.
4839 2011-08-10 EditFix event does not correctly report change to class name
4833 2010-04-16 Cannot use ⎕pfkey with Alt-Gr+FnKey in unicode versions
4825 2009-10-27 Modified assignment of a space-referenced variable, from within an instance of a class, could corrupt system variables.
4812 2012-05-23 When registering an OLEServer on a Win64 system Dyalog does not add the win32 registry key for the type library.
4811 2009-06-30 ENHANCEMENT: The performance of dyadic ⎕NL has been improved
4810 2009-10-27 The "TYPELIBID" property of an OLEServer may return an invalid GUID and the server may not register correctly.
4809 2009-10-27 ∆mput does not support 64-bit APL variables
4796 2009-10-27 Bringing BSTRs across the OLE (COM) interface truncates the data at the first embedded nul character
4788 2009-10-22 ⎕SM does not show trailing zeroes after the decimal point in decimal fields.
4738 2009-10-01 Dyalog incorrectly reports a LENGTH ERROR if you try to set the size of the 16th instance of an OCXControl.
4737 2009-10-27 Setting 2 event callbacks on Root to the expression '⍎func' results in a syserror.
4726 2009-05-29 V12 unique slower than V11 for large arrays with a few very frequently repeated values
4707 2009-10-27 When users move down a ⎕SM screen, the screen display is not updated correctly.
4654 2009-10-13 Wrong SelText Value returned with wrapped lines
4636 2009-05-20 Find with Match Case and Match Whole Word fails in Unicode version if word is followed by "×".
4608 2011-08-11 Loading MetaData from dll in Explorer causes syserror 999 in Classic edition
4605 2009-04-03 Space-referenced primitive index and find functions generated a SYNTAX ERROR.
4598 2009-09-28 Linux releases included profiling code
4595 2010-03-25 Quitting function editor causes syserror 999 with dflags 161 set
4591 2009-04-30 V12 tab rendering is not correct.
4577 2009-04-17 The classic interpreter generated mangled paramaters names in the type library information for OLE servers.
4561 2009-04-16 Statusfields do not accept ⎕ws 'Coord'
4556 2009-08-05 The "SetUnicodeTable" method of '#' does not work in the 12.0 Classic interpreter.
4521 2009-03-30 )xloading ⎕save'd workspace with GUI which cannot be recreated causes syserror 4
4515 2009-03-12 AIX Runtime: ⎕SH 'touch myfile' does not complete if result is not assigned
4504 2009-05-28 1 ⎕save causes syserror 4
4503 2009-04-16 ⎕NL doesn't domain-check left arg.
4493 2009-03-09 Fixing a class that is within an unnamed namespace when both are defined in the same script will generate a syserror.
4463 2009-03-09 Key press event handler does not receive "Input Code" in APL 12 runtime
4452 2010-04-16 InsRep StatusField not correctly updated when focus is on a Form rather than the session
4444 2009-03-09 Fixing a function in a space that is included into a Class would overwrite a same-named function included from a different space
4442 2009-04-17 )CLEARing, )RESETing or )LOADing over a pre 10.1 workspace that has a []DQ on the stack would crash Dyalog.
4438 2009-02-24 Typing :Implements <ER> in session results in syserror 999
4433 2009-02-13 Exporting a .Net assembly from a 10.1 DWS containing references to classes defined in the parent's namespace would give errors
4432 2009-03-09 Tab rendering has changed between 10 and 12
4429 2009-02-10 A workspace compaction when an object is using the User coordinate system could give spurious DOMAIN ERRORs.
4344 2010-04-16 A syserror occurred after a LIMIT ERROR while assigning large data to a variable displayed in an edit window.
4342 2009-02-06 Handling certain callbacks from an OCX control would generate a memory leak.
4339 2009-01-19 after opening a window twice on Vista, the Labels are drawn twice with displacement
4335 2009-01-19 a 0 []SAVE of a workspace with []ORs of GUI objects present would save a workspace in a vulnerable state,
4332 2009-02-24 Setting the Items property of a ListView when it contains graphical children (with Coord = Pixel) could generate a syserror 4
4325 2009-02-24 []STATE can return wrong data
4311 2009-10-05 ⎕HOLD, ⎕WD & ⎕WP are reported in dropdown autocomplete list
4282 2008-12-17 TCP connect to a non-existant address takes a long time to fail
4279 2009-02-24 With Translate property set to 'None', V12 Classic setting and getting APL characters for Edit object Text is different to 11.
4272 2009-10-27 Clicking on the + button in a treeview for the first time can cause the wrong item to expand.
4257 2010-04-15 Trying to display a reference to a namespace generates a syserror.
4206 2008-12-24 The Grid CellFromPoint method should return negative numbers for coords that are in the column or row titles.
4205 2010-03-30 The command line field of the Export dialog box was not being honoured by bound executables.
4201 2009-02-06 The drop down of a color button does not respect multiple monitors.
4156 2009-01-22 Clicks on an inactive tabbed subform currently at the top level trigger select event callbacks on another subform.
4140 2009-10-27 A grid with lots of Rect graphical objects redraws slowly when you scroll the grid.
4128 2008-12-05 Tracing a function in a broken namespace hierarchy could crash APL.
4124 2009-02-03 Dyalog disappears if you press the mouse button down on an editor window hold the mouse button down, and move the mouse quickly.
4118 2009-07-10 Creating an instance of an OCXClass could lead to a syserror if the OCXClass had been created many times and not deleted.
4116 2009-04-14 Trailing diamond segments in a tradfn were ignored if one of the segments was a multi-line dfn.
4115 2008-11-05 In a multi-threaded application, pressing enter in a trace window could execute a line of code in the wrong thread
4111 2009-07-15 Setting a trace dot on a line in a function which only has a comment leads to a syserror 999 when that function is run.
4102 2008-11-07 ⎕SAVE and ⎕SIZE generate NONCE ERRORs when there is an object which contains a prototype namespace (0⍴#).
4089 2008-10-23 Retained hash tables used by search functions can become corrupted by compaction if the data could be 8-bit integers.
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.
4082 2012-05-22 The Clipboard object's MetafileObj property gives incorrect values for text saved on the clipboard in Windows Metafile format.
4052 2008-11-06 Circle Objects are not precisely centred.
4048 2008-10-31 Getting or setting SelText in a RichEdit object gives inconsistent results at the beginning of lines.
4044 2008-10-01 Wrong line highlighted on cutback of traced inner dfn.
4035 2008-10-31 The Justify property on buttons does not affect how the button text is justified.
4033 2008-11-06 Assigning a callback from within a namespace to a .Net object even may generate a "Method not found" when the event is raised.
3986 2009-10-01 If a workspace compaction happens in the middle of a ⎕NR operation, ⎕NR can output a few garbage characters.
3984 2008-10-01 On Windows Vista restoring a minimized windows behaves oddly. The "Form" now has the style WS_OVERLAPPED instead of WS_POPUP.
3982 2008-11-06 If you clear the edit field of a Grid's Spinner input object whose ValidIfEmpty property is set to 1, Dyalog enters a state where keyboard input to GUI objects is ignored. This state survives a )clear.
3980 2008-11-06 Alt+Down Arrow in a Combo on a Grid should open the drop down list of the Combo.
3917 2010-03-02 Using modified assignment to append two empty strings to a nested vector empties the editor window AND the vector
3878 2009-07-08 With a 12 Unicode form, Menu mnemonics such as Alt-F only work on hitting the alphanumeric key a 2nd time.
3871 2008-11-24 Scrolling in a Grid with locked columns or rows can cause the column titles or row titles to get out of sync with the grid contents.
3762 2010-04-16 Using undo in the function editor while Dyalog is very low on workspace could lead to a syserror if a WSFULL error is generated.
3682 2008-11-20 In a Grid with Row titles and Column titles, CellFromPoint returns incorrect results for Cell coordinates.
3680 2010-04-20 There is a problem with Dyalog version 11.0 and 12.0 Auxiliary Processor support which could lead to an exception.
3597 2010-04-15 A syserror 4 can be generated when loading workspaces that contain saved Icon objects and were saved with ⎕SAVE.
3517 2011-08-26 Container.BCol gives SysErr 123 in an ActiveXControl
3504 2009-07-15 The message 'unacceptable char' appears after cancelling a Load, Save As or Copy started from the Session File Menu or Coolbar.
3349 2012-05-22 Setting IconObj in a form created from ⎕NEW can lead to a syserror.
3329 2009-10-27 The zero-each idiom {0}¨ failed to check conformability with its (ignored) left argument.
3005 2011-07-14 Dyalog generates a syserror 4 if you refix a class after modifying a recently added dynamic function while a function of that class is suspended in the tracer.
2989 2011-07-13 Under certain circumstances involving errors, a workspace can be saved with corrupt ⎕NA information if it is saved after expunging namespaces and classes which contain symbols associated with DLL functions via ⎕NA.
2936 2009-03-12 Using ⎕WS to set the Password property generates a NONCE ERROR.
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 ':'.
2811 2010-02-26 comments disappear after :EndClass, :EndNamespace, :EndInterface
2755 2010-04-15 The expression 1 ⎕SAVE 'foo' generates a syserror 4.
2695 2011-07-12 Cannot create a Namespace which contains a Class of the same name 2 levels down
1263 2011-08-24 APL crashes when you execute GetMethodInfo in Excel.Application with argument 'Range'
461 2009-10-27 Retying an open native file, using a 0 tie number, changed the tie number.
403 2011-08-24 OLEClient.HelpFile is empty if the client is Excel.Application
193 2012-05-23 ⎕MONITOR does not 'see' into a diamondised line following, for example, a :Case keyword.
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.
23 2009-06-09 2!4!11 can DOMAIN ERROR.