57875 | Compiler | RemoveAllRows no longer crashes in certain circumstances, for example when referenced as a Window property using Self.Array.RemoveAllRows. |
57901 | Compiler | Analyze project now reports Ubound(array) syntax as deprecated. |
57998 | Crashes & Assertions » IDE Unhandled Exception | IDE Database Editor no longer throws exceptions when dropping table columns. |
58212 | Crashes & Assertions » IDE Unhandled Exception | IDE no longer crashes when building the SuperClass contextual menu for a 3rd partly plugin control. |
58076 | Database Plugins | RowSet.RowCount now raises an UnsupportedOperationException if getting the row count is not supported by the database (instead of returning -1). |
57914 | Database Plugins » MySQL | MySQLCommunityServer: LastInsertedID is now LastInsertedRowID as documented. |
58029 | Database Plugins » ODBC | ODBCDatabase no longer leaks objects when binding parameters to prepared statements. |
57976 | Database Plugins » SQLite | RowSet.ColumnAt and RowSet.Column no longer leaks a RowSet object. |
57696 | Framework » All | Optimized Dictionary in the case where a custom key comparison delegate is used. |
57760 | Framework » All | Deprecated FolderItem.TrueItem now correctly shows ChildAt as the replacement. |
57789 | Framework » All | Color picker on 10.15 should no longer subtly change the color when the user doesn't change anything. |
57815 | Framework » All | Deprecated Picture.Save method now points to overloaded Save replacement. |
57817 | Framework » All | Deprecated Thread state constants now show corresponding ThreadStates enum value replacement. |
57823 | Framework » All | Shell controls no longer lose their mode when saving/reloading a project. |
57916 | Framework » All | Added missing SerialDevice.LastIndex shared property. |
57945 | Framework » All | SerialConnection.Connect no longer fails to connect. |
57948 | Framework » All | Picture.HasAlphaChannel is no longer marked as deprecated, also removed IsAlphaChannel. |
57960 | Framework » All | Optimized FolderItem iteration (when using FolderItem.Children). |
57974 | Framework » All | ExecuteSQL and SelectSQL no longer creates unnecessary prepared statements if no parameters are passed in. This allows multi-statements to be run. |
57979 | Framework » All | MSSQLServerDatabase and ODBCDatabase: Creating prepared statements no longer leaks, this also affected ExecuteSQL and SelectSQL. |
58008 | Framework » All | Added ExecuteSQL to PreparedSQLStatement. |
58034 | Framework » All | RowSet column values that are date/timestamps are now returned as DateTime instead of the deprecated Date class. |
58066 | Framework » All | SSLSocket: Error event no longer missing RuntimeException parameter. |
58070 | Framework » All | Fixed SegmentedButton.RemoveSegmentAt function definition to include an index parameter. |
58095 | Framework » All | A Variant DateTime to Auto conversion now works instead of raising a failed assertion. |
58192 | Framework » All | Label Text Alignment constants are now marked as deprecated. |
58208 | Framework » All | DateTime.FromString is no longer as lenient in how it parses the date/time, i.e. incorrect values will now raise an exception instead of the parser trying to determine if months/days/years should roll over. |
58220 | Framework » All | No longer leaking Database objects when they go out of scope or are set to Nil. |
58317 | Framework » All | The value for SSLSocket.SSLConnectionTypes.SSLv23 has been corrected. |
55632 | Framework » Windows | Webkit based HTMLViewer now renders correctly on a DoubleBuffered ContainerControl. |
57603 | Framework » Windows | URLConnection no longer consumes 100% CPU while stopped in the debugger (may also affect built apps if one of the URLConnection events takes a long time to complete). |
57949 | Framework » Windows | URLConnection: If the server is configured to request an optional client certificate, the request no longer fails with an Error event being raised on Windows. |
57964 | Framework » Windows | Consecutive AddArc drawing now draws at the correct offset and connects with its previous end point. |
58025 | Framework » Windows | A BevelButton with width/height less than or equal to 0 no longer raises a failed assertion (this could happen in the IDE or at Runtime). |
58142 | Framework » Windows | Native HTMLViewer.LoadPage now works again instead of displaying an error/cancelation page. |
57799 | Framework » macOS | Window.ShowModal now correctly repositions the window according to the bounds set. |
57865 | Framework » macOS | Fix drag handling freeze on older (< 10.12) versions of macOS. |
57907 | Framework » macOS | SpotlightItem.File no longer raises an UnsupportedFormatException. |
57952 | Framework » macOS | Passing parameters to FolderItem.Launch now works again. |
58143 | Framework » macOS | Getting the FolderItem.Parent for Volume roots now returns Nil which matches the behavior of 2019r1.1. |
58188 | Framework » macOS | Support a few missing folder types when using SpecialFolder.GetFromDomainAndCode. Also if a folder type isn't supported we return Nil instead of always returning a FolderItem that points to ~/Library. |
57303 | IDE » FileIO | CopyFilesSteps on Windows now work when the application name includes one or more unicode characters. |
57710 | IDE » FileIO | BevelButton, PopupArrows, and a few other internal plugin controls, now correctly saves and loads the new property changes made in the Inspector. |
57897 | IDE » FileIO | TextField.HasBorder now saves its value properly. |
57803 | IDE » Inspector | The IDE no longer crashes on macOS 10.15 when you click on a color swatch in the inspector and then navigate to another control before closing the color picker. |
58156 | IDE » Inspector | Controls added to a pre-2019r2 project using 2019r2 now transfer their property values correctly to the deprecated properties. |
58233 | IDE » Inspector | SSL Connection Type property shows in the inspector again for SSLSocket and its subclasses. |
58122 | IDE » Licensing | License Agreement dialog no longer fails when macOS locale set to UK with 12 hour time format. |
46871 | IDE » Menu Editor | Menu editor no longer renders items fuzzy at HiDPI scale factors on Windows/Linux. |
57634 | IDE » Navigator | Converting control set events to API 2 in the navigator now works. |
58043 | Plugin SDK | Using shared properties and methods on a Plugin Control now compiles correctly instead of raising errors. |
51 Bug Fixes |