![]() ![]() Setting the HorizontalScrollPosition of a TextField no longer causes a StackOverflowException Updated RGBSurface.Transform page to have correct parameter types If a Device is not assigned when connecting the error code returned is SerialDeviceNotAssigned SerialConnection.Connect now raises an IOException on error. Creating a new DateTime from a DateTime returned by DatabaseColumn.DateTimeValue no longer throws a NilObjectException String.ToDouble now takes into account the current localization when parsing the string Trying to change the Modification/Creation DateTime of a FolderItem when that FolderItem is busy/open now properly throws an IOException IsNumeric is now compatible with incoming Text values Added AddAllRows function that takes a ParamArray for PopupMenu/ComboBox Fixed some incorrect Window.Types enum values, i.e. When DateTime.FromString is passed an empty Date string it now raises an InvalidArgumentException instead of crashing (on Windows) GenerateJSON on a Variant Array no longer only creates a JSON array of string values, unless of course the Variant Array only contains strings DatabaseColumn.Value now returns a Variant of the correct type instead of always returning a String, unless of course the value is actually String Global Titlecase is now shown as deprecated when you Analyze Project Global Val is no longer shown as deprecated in docs. Added IteratorException that is raised when an error or a change occurs in the data being iterated over Console graphics: calling DrawText right after DrawPicture no longer incorrectly aliases the text Console Graphics: Fixed incorrect StringWidth and StringHeight calculations Graphics.FontUnit now works for Console/Web apps Debugger CGFloat values now show up in the debugger SQLite: SQLitePreparedStatement.ExecuteSQL now properly raises an exception on error PostgreSQL: Any errors that occurred before performing SelectSQL or ExecuteSQL calls are now cleared properly PostgreSQL: Error messages when failing to connect are now correctly encoded as UTF8 strings ![]() MySQL Checking DatabaseColumn.Value for Nil now works correctly when these originate from DatabaseRow PostgreSQLDatabase no longer leaves orphaned prepared statements on the server PostgreSQLDatabase: now correctly takes the database schema into account when updating records from a RowSet IDE Unhandled Exception The IDE no longer crashes when dragging Library items to the debugger's Navigator. IDE Unhandled Exception Windows: Certain TimeZones could not be constructed by name (like Turks and Caicos), this is now fixed with the update to a newer version of ICU 65.1. IDE Unhandled Exception BuildDateTime now uses the same Timezone at Buildtime and Runtime. IDE Unhandled Exception IDE no longer crashes if controls are sized too small or too large in the layout editor. a value like NaN or Inf) to Graphics.DrawString, TextSize, or StringHeight no longer raises a failed assertion, or crashes/hang. Failed Assertion Passing an invalid floating point number (i.e. Failed Assertion Windows: Placard/UpDownArrows controls no longer raises a failed assertion if its width/height are 0 (or negative). Crash Incorrect expressions used in For Each statements now raise an error instead of crashing for iOS builds. Casting Nil to an Object no longer crashes Var can now be used in XojoScript class definitions when defining properties Analyzing a project no longer slows down subsequent debug runs or builds Fixed a compile error that could occur when adding a SerialConnection to a window and implementing the LineStateChanged event Building 64-bit Windows apps in the Linux IDE no longer raises an assertion, but should now work Incorrect expressions in For Each statements now raise a compile error instead of a failed assertion ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |