Release Notes
Release Date: 2022-07-25
Notable changes include:
Build apps for Windows ARM
Improved online help with better contextual access via a menu and keyboard shortcut
Additional events and JavaScript support added to iOS MobileHTMLViewer
PDF Encryption
Many Web 2.0 fixes and improvements
Many general IDE improvements
136 bug fixes
Release notes for Xojo 2022r2
136 bugs were fixed, 72 doc items were addressed, and 42 features were added.
Revision |
Issue |
Type |
Category |
Platform |
Description |
---|---|---|---|---|---|
57552 |
Bug |
Framework |
Windows |
Building apps with Workers for Windows ARM64 now works. |
|
57517 |
Bug |
Framework |
Windows |
DesktopOpenGLSurface no longer crashes on Windows/Linux. |
|
57468 |
Bug |
Framework |
iOS |
MobileScreen.PushTo is now deprecated. |
|
57330 |
Bug |
Framework |
Windows |
Windows: reverted some Tooltip positioning changes while still preserving the Tooltip height fix. |
|
57278 |
Feature Request |
Framework |
Property names/types changes, constructors signatures, and also new properties additions for PDFLine and PDFShape. Also added nil checks to the Constructor for PDFCallout. |
||
57269 |
Documentation |
IDE |
Windows |
Windows IDE: the Documentation window Back and Forward buttons now work properly. |
|
57175 |
Bug |
Framework |
Web |
Fixed an issue causing unhandled exceptions to display a 200 OK message, instead of a 500 Internal Server Error. |
|
57174 |
Bug |
Framework |
Web |
Fixed a WebListBox.LastAddedRowIndex issue, which was returning a wrong row after using AddRowAt. |
|
57173 |
Feature Request |
Framework |
Web |
Added LastRowIndex to WebListBox. |
|
57172 |
Bug |
Framework |
Graphics.FontName does accept now the assignation from a Variant value, converting it to the expected String. |
||
57164 |
Bug |
Framework |
macOS |
Now the DateTimePicker control gets the focus under all the cases on macOS. |
|
57161 |
Bug |
Framework |
Web |
Fixed an issue causing the WebCanvas to be drawn with wrong dimensions during a short period of time. |
|
57159 |
Bug |
IDE |
Web |
WebCombobox now uses TextChanged as the default event handler, like in Desktop projects. |
|
57157 |
Bug |
IDE |
Fixed the Inspector Panel so it doesn't allows names starting with ., / or as the initial characters for a Folder added to the Navigator. |
||
57154 |
Bug |
IDE |
Now the IDE adds a unique suffix when a folder is duplicated in the Navigator. |
||
57153 |
Feature Request |
Framework |
Linux |
PDFDocument checks now if the Pango lib is installed on Linux, raising an exception if it is not the case. |
|
57134 |
Bug |
IDE |
To match properties, use As instead of as when showing method return types in the Navigator. |
||
57128 |
Bug |
Framework |
Web |
Fixed a WebCanvas issue that was preventing to disable the Diff Engine. |
|
57122 |
Bug |
Framework |
Web |
Fixed an issue with WebCanvas Invalidate method where Paint wasn't being fired. |
|
57101 |
Feature Request |
Framework |
Added Language property to PDFDocument. |
||
57099 |
Bug |
IDE |
Removed BuildRegion IDE Script command as it no longer is used. |
||
57086 |
Bug |
IDE |
Allow code editor selection scrolling when selection was started by clicking to the left of a non-indented line of code. |
||
57083 |
Bug |
IDE |
Don't be quite so aggressive about setting external items to read-only in the IDE. |
||
57075 |
Bug |
Framework |
Web |
Fixed an issue where close() JS code wasn't being called on every children, when calling Close on their parent. |
|
57074 |
Bug |
Framework |
Web |
Fixed an issue causing controls added at runtime weren't able to be updated later in code. |
|
57073 |
Bug |
Framework |
Fixed some missing glyph widths when using any font other than the Standard 14 in PDFDocument. |
||
57072 |
Bug |
Framework |
PDFGraphics.DrawOval honors now the PenSize value when drawing circles. |
||
57057 |
Bug |
Framework |
DesktopWindow.DrawInto no longer has an optional 3rd parameter. This parameter was not used and so had no effect on the drawing. |
||
57056 |
Bug |
Framework |
Desktop |
DesktopListBox: added AllColumns and AllRows constants which can be used to quickly setup the entire column or row of a ListBox using a tab-delimited string. |
|
57055 |
Bug |
IDE |
Doc window should now always open at the last location, regardless of how it is opened. |
||
57054 |
Bug |
IDE |
Prevent an exception that could occur when a non-project item is entered into the Go To Location dialog. |
||
57053 |
Feature Request |
IDE |
Added Help->Help for ... menu (with keyboard shortcut of F1 on Windows/Linux, CMD+CTRL+? on Mac) for better contextual help lookups. |
||
57052 |
Bug |
IDE |
Color methods that don't return a Color now work better with autocomplete. |
||
57040 |
Bug |
Framework |
iOS |
PointerEvent.Handle no longer crashes. |
|
57039 |
Bug |
Framework |
Fixed a CFString leak when Declares used the CFString type. This also caused leaks in our own framework with such uses as seen in Picture.SystemImage for example. |
||
57036 |
Bug |
Framework |
Fixed spelling of height parameter in PDFAddLinkArea method. |
||
57035 |
Bug |
IDE |
Added Help for contextual menu items for layouts (Windows, Web Pages, Screens, Containers). |
||
57034 |
Bug |
IDE |
Code editor contextual help for Text properties should now be more reliable. |
||
57033 |
Feature Request |
Framework |
Added two new printing events for DesktopHTMLViewer:- PrintComplete() is triggered when the printing operation has finished successfully- PrintError(error As RuntimeException) is triggered when the printing operation has failed, either by being cancelled or otherwise.These events are only triggered on macOS and Linux. |
||
57032 |
Bug |
IDE |
Contextual help lookups for stuff in the Reports module should now be more accurate. |
||
57031 |
Bug |
IDE |
Looking up help for global methods using the contextual menu in the code editor should now be more reliable. |
||
57029 |
Bug |
IDE |
Fixed duplicating Event Definitions when dragging them from a source item to a target item in the Navigator. |
||
57027 |
Bug |
Framework |
Web |
Fixed a WebListBox issue preventing to use dots in their database column name, when using a DataSource. |
|
57019 |
Bug |
Framework |
Web |
WebListBox will raise now SelectionChanged event, when setting the selection row programmatically. |
|
57018 |
Feature Request |
Framework |
PDFTOCEntry includes now an explanation message to the OutOfBounds exception raised when saving the document, mainly because it points to a non existing page. |
||
57017 |
Bug |
Framework |
Web |
WebSearchField will now trigger the TextChanged event when pressing ESC key or the clear button. |
|
57014 |
Bug |
Framework |
Desktop |
DesktopRadioButton/DesktopRadioGroup: no longer incorrectly over strips the ampersands from the caption. |
|
57010 |
Bug |
Framework |
macOS |
Setting the DesktopContainer.Composited to True no longer has a visual impact on Linux and macOS. |
|
57009 |
Bug |
Framework |
Linux |
DesktopDisplay Width/Height (including AvailableWidth/AvailableHeight) values now correctly takes the the scale factor into account. |
|
57004 |
Bug |
Framework |
Web |
Fixed a WebListBox issue where SelectionChanged wasn't firing if the selected row was being removed. |
|
56999 |
Bug |
IDE |
Windows |
Windows IDE: the Updates Available dialog has been updated for dark mode. |
|
56998 |
Bug |
Framework |
macOS |
Fixed a bug in SearchField control on macOS when the Text property is modified from the TextChanged event. |
|
56997 |
Bug |
Framework |
Windows |
The label on certain controls, like RadioButtons and CheckBoxes, are no longer cut off in dark mode. |
|
56996 |
Bug |
IDE |
iOS |
iOS Build Steps work again. |
|
56995 |
Bug |
IDE |
macOS |
Now the IDE's Menu Editor on macOS draws the menuitems background as expected when Windows or Linux are selected as the target of the preview. |
|
56994 |
Bug |
Framework |
Web |
Fixed an issue where setting a new WebListBox header title wasn't refreshing the height. |
|
56993 |
Bug |
Framework |
PDFGraphics.TextHeight() returns now the right value also when lacking a wrap text value. |
||
56990 |
Bug |
Framework |
Windows |
An indeterminate ProgressBar (or when the Maximum property is reset from 0) no longer has unexpected non-theme (blue) color in dark mode. |
|
56989 |
Bug |
IDE |
Windows |
Changed Stop Debugging menu shortcut on Windows/Linux from just ESC to Shift-ESC to prevent a conflict when closing the autocomplete window. |
|
56984 |
Bug |
Framework |
Web |
Fixed a browser issue causing WebListBox to be rendered higher than the IDE design. |
|
56983 |
Feature Request |
Framework |
Added GraphicsPath.Bounds As Rect to obtain the bounds of the current filled path. |
||
56982 |
Feature Request |
Framework |
Web |
Users without JavaScript enabled will see now an informative message. |
|
56981 |
Feature Request |
Framework |
Web |
jQuery has been upgraded to version 3.5.1. |
|
56980 |
Bug |
Framework |
Web |
WebListBox ColumnWidths can now exceed 100%. |
|
56979 |
Feature Request |
Framework |
Added PDFGraphics support to DrawInto into DesktopUIControl and DesktopWindow. |
||
56978 |
Feature Request |
IDE |
Added Preference to Coding tab, Autocomplete section to show deprecated items. |
||
56976 |
Feature Request |
Compiler |
Added Windows build setting option to include the PDB file along with the built x86_64 and arm64 apps. |
||
56972 |
Bug |
IDE |
macOS |
Building a Mac Universal when the app name specified in the build settings included the .app suffix no longer causes a build error. |
|
56971 |
Bug |
IDE |
The IDE no longer crashes with a NilObjectException when building a project with a Worker that has a compile error in the Worker code that gets put into the console project. This most often can happen when users incorrectly put UI-related code in the JobRun event. |
||
56968 |
Feature Request |
Framework |
Windows |
Added support for building Windows ARM 64-bit apps. |
|
56965 |
Bug |
Framework |
IsNumeric returns now false when the source string contains invalid hexadecimal characters. |
||
56964 |
Bug |
Framework |
Integer.FromHex raises now an InvalidArgument Exception when the source string contains an invalid character (other than 0-9 a-f). |
||
56963 |
Bug |
Framework |
Windows |
Drawing a Picture in PDFDocument on Windows doesn’t raises an Unsupported Operation exception anymore when such image is an ImageSet. |
|
56956 |
Bug |
IDE |
DesktopHTMLViewer is no longer missing in the Select Super Dialog list. |
||
56953 |
Bug |
Framework |
ODBCDatabase: SQL Integer values are no longer incorrectly treated as 64-bit integers on 64-bit macOS/Linux builds. These are always 32-bit values regardless of architecture platform. Use Int64 or UInt64 types instead if you need the value to be treated as 64-bit integers. |
||
56951 |
Bug |
IDE |
Fixed an issue where the incorrect Build folder was shown after building some projects. |
||
56948 |
Bug |
Framework |
Web |
WebDatePicker won't trigger DateChanged event when the selected date is the same. |
|
56947 |
Bug |
Framework |
Web |
Fixed a WebDatePicker issue causing DateChanged event not being called when changing the date in code. |
|
56946 |
Bug |
Framework |
Web |
Fixed a WebDatePicker issue causing the locale not being applied before setting the value. |
|
56943 |
Bug |
IDE |
Saving a template project no longer updates its project min version. This means you can use a project created in 2019r1 as a template with newer versions of Xojo so that autocomplete will show both API 1 and API 2 items. |
||
56941 |
Bug |
Framework |
SMTPSectureSocket no longer resets the connection type to TLSv1 (if TLSv11 or TSLv12 is used) when negotiating a connection. |
||
56940 |
Feature Request |
Framework |
Desktop |
DesktopRadioGroup: added a NoSelection constant, which can be assigned to the SelectedIndex property to clear the selection. |
|
56938 |
Bug |
Framework |
Web |
Fixed an issue causing the framework to raise an internal exception while using CellTextAt with plain text, after being a cell renderer. |
|
56934 |
Bug |
Framework |
Desktop |
Deprecated DesktopApplication.Window, replaced by WindowAt. |
|
56932 |
Bug |
IDE |
When folding code, the top-most line of the folded code block will now show its line number in the gutter, if that feature is enabled. |
||
56931 |
Bug |
IDE |
When in the Navigator Filter field, ESC clears the field. |
||
56930 |
Feature Request |
Framework |
Graphics: added new property MiterLimit As Double, with a default value of 10. Use this property to get/set the limit of the thickness of the join on a mitered corner. Note: it will only take affect when Graphics.LineJoin = Graphics.LineJoinTypes.Miter |
||
56929 |
Feature Request |
Framework |
Added two new methods to GraphicsPath to determine if a point is contained within the current path when filled:GraphicsPath.Contains(x As Double, y As Double) As BooleanGraphicsPath.Contains(p As Point) As Boolean |
||
56923 |
Bug |
IDE |
Setting the FontSize on Controls using the Inspector Panel doesn't add a trailing zero anymore. |
||
56921 |
Bug |
IDE |
Skip calling unnecessary WikiRenderer.InitDB() method during startup. |
||
56920 |
Bug |
IDE |
Caches folder version-specific name no longer has an extra “.” in it. |
||
56919 |
Bug |
IDE |
When running projects, Preparing Plugins again shows the name of each plugin as it is processed. |
||
56918 |
Bug |
IDE |
Dialog shown when preparing plugins no longer says “Loading Project” in its title bar. |
||
56907 |
Bug |
Framework |
Web |
Fixed an issue where controls within a WebDialog were raising the Shown event, even if they were not visible. |
|
56904 |
Feature Request |
Framework |
Added DesktopTrayItem as replacement for TrayItem. |
||
56900 |
Bug |
Framework |
Dictionary.Iterator is now hidden from autocomplete. |
||
56899 |
Feature Request |
Framework |
Deprecated AppleEventTarget, this was a class without any meaningful implementation. |
||
56898 |
Bug |
Framework |
Web |
Fixed an issue preventing JavaScriptError to be fired. |
|
56896 |
Bug |
Framework |
The left/right Windows keyboard key no longer incorrectly maps to '[' or ']'You can now specify Windows as the MenuItem Key to handle those special modifiers. |
||
56894 |
Bug |
Framework |
Web |
Fixed an issue where controls inside a WebDialog where triggering the shown event twice. |
|
56893 |
Bug |
Framework |
Web |
WebListBox can use Contextual Menu again. |
|
56892 |
Bug |
IDE |
Handled a NilObjectException that would occur in the IDE's Navigator under some circumstances (as dropping an item into a Folder when the Navigator contents had been filtered by a search). |
||
56887 |
Bug |
Framework |
iOS |
iOSMobileTable: custom table cells now respond to dark/light mode changes. |
|
56883 |
Bug |
Framework |
Web |
Fixed an issue causing updating a cell, using WebListBox.CellTextAt, wasn't working with cell renderers. |
|
56878 |
Bug |
IDE |
Windows |
Windows IDE: Event Handler icon color is now correctly themed for dark mode. |
|
56876 |
Bug |
Framework |
Windows |
TextArea: when switching from light to dark mode, the text color is now adjusted properly instead of remaining black. |
|
56875 |
Bug |
Framework |
Calling String.LastField() on an empty string now returns an empty string instead of raising an OutOfBoundsException. |
||
56873 |
Bug |
IDE |
When processing recent items, fixed an OutOfBoundsException that could occur with items in the Registry that have blank file paths. |
||
56870 |
Bug |
Framework |
Linux |
Linux: assigning a new parent for a control no longer destroys the control, especially if the control being assigned a new parent lived on a ContainerControl. This bug manifested itself in many ways including control sets that were on a ContainerControl. |
|
56865 |
Bug |
IDE |
iOS |
Now MobileMessageBox honors the buttons captions set as dynamic constants in the Layout Editor. |
|
56864 |
Bug |
Framework |
Web |
Fixed an issue preventing the user to cycle through focusable elements, when the last one was not enabled. |
|
56863 |
Bug |
IDE |
Now Edit > Select All is properly handled in the IDE when the SearchField has the focus. |
||
56854 |
Feature Request |
Framework |
iOS |
MobileHTMLViewer functionality is now in parity with the DesktopHTMLViewer. This includes all the events (with the exception of StatusChanged) and executing JavaScript synchronously and asynchronously. |
|
56853 |
Bug |
Framework |
Web |
Fixed an issue where users couldn't navigate using Tab key between WebContainer controls. |
|
56852 |
Bug |
Framework |
Web |
Fixed some issues while navigating the page using the Tab key, in nested WebContainer controls. |
|
56849 |
Feature Request |
Framework |
iOS |
MobileHTMLViewer: now supports CanGoBack, CanGoForward, GoBack and GoForward. |
|
56848 |
Bug |
Framework |
Web |
Fixed an issue causing the focus being set to a control different than the one originally pressed. |
|
56844 |
Feature Request |
IDE |
Now it is possible to set the type of a constant directly in the Name field of the Inspector Panel, as it is the case with Properties. |
||
56841 |
Bug |
Framework |
Web |
Fixed a bug where setting AllowTabOrderWrap to False wasn't affecting WebContainer controls. |
|
56824 |
Feature Request |
Framework |
Web |
If the browser can connect with the server, Xojo Web will try to recover the session, or reload the page as a fallback. |
|
56787 |
Feature Request |
Framework |
EmailMessage: Source and RawSource are now properties instead of methods. Source is a Read/Write property and RawSource is a Read-only property. |
||
56786 |
Feature Request |
Framework |
Desktop |
DesktopMoviePlayer.Border is now deprecated, use HasBorder instead. |
|
56785 |
Bug |
Framework |
macOS |
DragItem.PrivateMacData is now deprecated, use PrivateRawData instead. |
|
56782 |
Bug |
Framework |
Desktop |
DesktopUIControl.TabStop is now deprecated, use AllowTabStop instead. |
|
56780 |
Feature Request |
Framework |
Web |
Added ScrollTo support to WebListBox. |
|
56777 |
Bug |
IDE |
Prevent a NilObjectException that could sometimes occur with floating Inspector/Library when the debugger is being used (or quit). |
||
56776 |
Bug |
IDE |
Fixed an exception that could sometimes occur when displaying or switching between project items. |
||
56775 |
Bug |
Framework |
Web |
Fixed a bug with WebTextField and WebTextArea, preventing the value to be updated when the only change was capitalization. |
|
56774 |
Bug |
IDE |
The Replace field in the IDE’s Search Panel does not display a black background color anymore when it has the focus and the IDE is run on Monterey. |
||
56757 |
Bug |
IDE |
Fix: Now DesktopTextField and DesktopTextArea honors the HasBorder property in the LayoutEditor. |
||
56756 |
Bug |
IDE |
Prevent a NilObjectException that can sometimes occur when working in the code editor. |
||
56755 |
Bug |
IDE |
Fixed possible NilObjectExceptions that could occur when viewing source in the debugger. |
||
56754 |
Feature Request |
Framework |
Web |
Added support to WebListBox for setting column widths in code, with or without headers. |
|
56703 |
Bug |
IDE |
Now TextArea honors the TextAlignment value at runtime and when displayed in the Layout Editor on macOS. |
||
56675 |
Bug |
IDE |
Using “forward delete” shortcut doesn’t deletes anymore the matching item in the Navigator when the focus is in the IDE search field. |
||
56673 |
Feature Request |
Framework |
Added CopyBytes method to MemoryBlock class, so now it is possible to copy raw data to a target MemoryBlock from a source MemoryBlock for speed. |
||
56658 |
Bug |
IDE |
Web |
Updated Earliest Date and Latest Date labels in the IDE to Minimum Date and Maximum Date, respectively. |
|
56647 |
Bug |
IDE |
Fixed an OutOfBoundsException that can occur when trying to do a Find/Replace on items in File Type Groups. |
||
56645 |
Bug |
IDE |
Prevent a couple NilObjectExceptions that could occur when showing something in the Navigator. |
||
56641 |
Bug |
IDE |
Now it is possible to Copy/Cut/Paste Database project items in the IDE’s Navigator. |
||
56638 |
Bug |
IDE |
Now all the classes implementing an Interface keep the change when the Interface is renamed, and the project saves as Xojo format. |
||
56637 |
Bug |
Framework |
The JSONItem “Add” method works now properly when adding a JSON dictionary item to an empty JSONItem, so it is converted to an Array. |
||
56613 |
Feature Request |
IDE |
Now the IDE asks for confirmation when quitting while a project is still run in the Debugger. |
||
56592 |
Feature Request |
Framework |
Desktop |
DesktopWindow/DesktopContainer: deprecated Control, replaced by ControlAt. |
|
56579 |
Bug |
Framework |
Windows |
Windows/Linux: assigning a multi-image Picture to Graphics.PictureBrush no longer crashes. |
|
56575 |
Bug |
IDE |
To better track overall compile progress, we now use the terms Preparing for rendering and compiler pass 1 of project items, Compiling when the pass 2 multithreaded compile starts and Linking when linking starts. |
||
56573 |
Feature Request |
Framework |
Desktop |
Added Separated style to MacButtonStyles enum in DesktopSegmentedButton control. |
|
56567 |
Bug |
Framework |
Web |
Deprecated WebDatePicker.StartDate and WebDatePicker.EndDate. Use MinimumDate and MaximumDate instead. |
|
56566 |
Bug |
IDE |
Web |
WebTextField and WebTextArea uses TextChanged as the default event now. |
|
56565 |
Bug |
Framework |
Web |
Fixed a visual issue where the dropdown menu on WebCombobox was appearing way above the control. |
|
56564 |
Bug |
IDE |
The IDE's tabs doesn't keep anymore the name of an item deleted in the Navigator, they display now No Selection instead. |
||
56533 |
Feature Request |
Framework |
Web |
Deprecated WebRadioGroup.ValueChanged. Use WebRadioGroup.SelectionChanged instead. |
|
56513 |
Bug |
Framework |
Web |
Changing the sort via the header on WebListBox doesn't trigger a repeated SelectionChanged event anymore. |
|
56494 |
Feature Request |
Framework |
Added Ed25519 algorithm to Crypto module. |
||
56493 |
Bug |
Framework |
Web |
WebListBox now supports setting ColumnCount property at runtime. |
|
56493 |
Bug |
Framework |
Web |
Fixed on #65194. |
|
56493 |
Bug |
Framework |
Web |
Fixed on #65194. |
|
56420 |
Bug |
Framework |
Web |
Fixed an issue in Firefox, causing the Pressed event not being sent on this browser. |
|
56413 |
Bug |
Framework |
Web |
Fixed an issue preventing WebPage.ScrollTo to work properly. |
|
56386 |
Bug |
IDE |
Now it's possible to rename a property declared as Array back to a regular property in the Inspector Panel. |
||
56316 |
Bug |
IDE |
Prevent a possible OutOfBoundsException that could sometimes occur when reordering items in the Copy File Step Editor. |
||
56283 |
Feature Request |
IDE |
“About to load” message that can sometimes appear when loading large XML projects now says “Loading Project…”. |
||
56254 |
Feature Request |
IDE |
Typing super-Return on a For loop no longer adds the counter variable to the Next. Use Option (Control on Win/Lin) + super-Return to add the Next with the counter variable. |
||
56095 |
Feature Request |
IDE |
The Project Chooser action button is now either Create or Choose depending on context to better describe the action being done. |
||
56089 |
Feature Request |
IDE |
macOS |
Display a warning at app startup if Xojo.app is quarantined on macOS. |
|
56088 |
Bug |
IDE |
Windows |
The Project Chooser on Windows again displays the Creation Date, Modified Date and Size when selecting recent project items. |
|
56003 |
Bug |
IDE |
A Folder can now be renamed to the same name but with different upper/lowercase characters. |
||
56000 |
Bug |
IDE |
After Undoing an external file Drag & Drop into the IDE, the Redo menu now says “Redo Drag & Drop” instead of “Redo Drag Drop”. |
||
55996 |
Bug |
IDE |
Click on a line of code that was continued from the previous line (and has an extra indent) should now more accurately position the text cursor. |
||
55991 |
Feature Request |
Framework |
Added method String.Contains(searchString As String, options As ComparisonOptions = ComparisonOptions.CaseInsensitive, locale As Locale = Nil) As Boolean. |
||
55990 |
Bug |
IDE |
Adjust mouse cursor to more precisely indicate when it is over text at the start of a code line. |
||
55933 |
Feature Request |
Framework |
Added String.IsNumeric() function. |
||
55915 |
Feature Request |
Framework |
AES-CTR mode added to Crypto module |
||
55893 |
Bug |
Framework |
Web |
Display a compile error if the WebDatePicker Inspector Initial Value property is not a valid SQLDate. |
|
55893 |
Bug |
Framework |
Web |
Display a compile error if the WebDatePicker Inspector date properties are not valid SQLDates. |
|
55245 |
Bug |
Framework |
Web |
Fixed an issue which could cause a NilObjectException inside the web framework when checking to see if any sessions had javascript to send to their corresponding browser. |
|
40617 |
Feature Request |
Compiler |
N/A, see case #68531 |
||
Documentation |
Documentation |
ArrayValues code sample fixed. |
|||
Documentation |
Documentation |
TimerAction code example updated to API 2.0. |
|||
Documentation |
Documentation |
Various links to TextArea have been changed to DesktopTextArea. |
|||
Documentation |
Documentation |
SelBold updated to SelectionBold in code example. |
|||
Documentation |
Documentation |
NewLayout is now documented for DoCommand. |
|||
Documentation |
Documentation |
The parameters for XojoScript.Run are now documented. |
|||
Documentation |
Documentation |
ParseDate now correctly indicates its replacement method. |
|||
Documentation |
Documentation |
The deprecated Font global method now indicates the replacement method. |
|||
Documentation |
Documentation |
Fixed typo in code sample. |
|||
Documentation |
Documentation |
Updated code sample to swap out two deprecated functions. |
|||
Documentation |
Documentation |
Updated old link to API 2 link. |
|||
Documentation |
Documentation |
Updated reference to a deprecated event. |
|||
Documentation |
Documentation |
A code example using & that was not highlighting properly has been fixed. |
|||
Documentation |
Documentation |
Fixed some typos on the Examples for iOS page. |
|||
Documentation |
Documentation |
Add proper case to the title and changed Window to DesktopWindow in a code sample. |
|||
Documentation |
Documentation |
Removed the unnecessary reference to iOSApplication in a link to the UnhandledException event. |
|||
Documentation |
Documentation |
Removed a reference to Feedback. |
|||
Documentation |
Documentation |
The team table on the Database basics for beginners page has been properly formatted. |
|||
Documentation |
Documentation |
Fixed the formatting of accounts and amounts on the Transactions page. |
|||
Documentation |
Documentation |
Fixed a few typos on the SQLite Overview page. |
|||
Documentation |
Documentation |
Various typos on the SQLite basics page have been fixed. |
|||
Documentation |
Documentation |
Replaced Invalidate with Refresh on the Creating a color selector page. |
|||
Documentation |
Documentation |
The formatting for the HTML on the Web Custom Controls page has been fixed. |
|||
Documentation |
Documentation |
The Build Settings section of the Navigator page now explains the Sign build step. |
|||
Documentation |
Documentation |
Links in the description of Thread.Resume have been fixed. |
|||
Documentation |
Documentation |
MobileToolbarButton.Types.Custom is now documented. |
|||
Documentation |
Documentation |
Link to desktoplistbox fixed. |
|||
Documentation |
Documentation |
Removed sentences about PDFDocument not supporting transparency since now it does. |
|||
Documentation |
Documentation |
Removed parameters added in error from FolderItem.ShowSelectFolderDialog. |
|||
Documentation |
Documentation |
XMLDocument XML sample code is now properly formatted. |
|||
Documentation |
Documentation |
Fixed typo in XMLDocument error code table. |
|||
Documentation |
Documentation |
Added missing column type table. |
|||
Documentation |
Documentation |
The Font class now properly indicates that it's available for iOS only. |
|||
Documentation |
Documentation |
Escaping ~ in the table associated with DesktopTextField.ValidationMask is now properly documented. |
|||
Documentation |
Documentation |
The mask character for use with DesktopTextField.ValidationMask now appears in the table associated with that property. |
|||
Documentation |
Documentation |
Open event on GTK Themes page updated to Opening. |
|||
Documentation |
Documentation |
Fixed bug in code sample. |
|||
Documentation |
Documentation |
Graphics.AntiAliaseMode is now correctly documented as an enum. |
|||
Documentation |
Documentation |
Split (String.Split) now appears in the search results when searching only for Split. |
|||
Documentation |
Documentation |
Fixed formatting of tables on Format page. |
|||
Documentation |
Documentation |
Fixed pathmode parameter in constructor. |
|||
Documentation |
Documentation |
Array and Arrays pages now have links to each other in their respective See Also sections. |
|||
Documentation |
Documentation |
Updated MenuItem to DesktopMenuItem and Open to Opening. |
|||
Documentation |
Documentation |
Updated Realbasic.Rect to simply Rect. |
|||
Documentation |
Documentation |
Add the missing a to the description of WebListBox.SearchCriteria. |
|||
Documentation |
Documentation |
The _Specifying in the interface being implemented_ section of the Interfaces page now makes more clear how to deal with the situation where a class implements two interfaces both with an identical method signature. |
|||
Documentation |
Documentation |
Changed LostFocus to FocusLost. |
|||
Documentation |
Documentation |
The classes and global methods available to a Code Assistant have been documented. |
|||
Documentation |
Documentation |
Moved OpenGLSurface to Deprecated section. |
|||
Documentation |
Documentation |
The MobileMessageBox properties LeftButton and RightButton are now documented. |
|||
Examples |
Examples |
Fixed a drag and drop issues with the ListBoxes Drag and Drop example project. |
|||
Documentation |
Documentation |
Updated references to Canvas and Rectangle to DesktopCanvas and DesktopRectangle. |
|||
Documentation |
Documentation |
The Getting Started > Using the IDE > Code Editor page has been updated to fix a bug in the Code Assistant CanEdit function. Information on where to save scripts has been so they can be loaded by various versions of the IDE has also been included. |
|||
Examples |
Examples |
PDF > EE-Web Example project modified to implement a better way for downloading and previewing the PDF document in a Web 2.0 project. |
|||
Examples |
Examples |
These example projects shows how to use the new Annotations types added to PDFDocument: Embedded Sound, Embedded Video, Embedded File, Markup, Callout, Line and Stamp. |
|||
Documentation |
Documentation |
Internal changed to Interval in release notes for 2021r3. |
|||
Documentation |
Documentation |
DesktopPopupMenu.SelectRowWithTag now indicates that, like SelectRowWithValue, if the value is not found and InvalidArgumentException is raised. |
|||
Examples |
Examples |
This example shows how to use the PDFPermission class in order to encrypt a PDFDocument plus setting the permissions for the document when opened using the user password. |
|||
Documentation |
Documentation |
The deprecated EmailAttachment.MacType and MacCreator properties now include links to what should be used instead. |
|||
Documentation |
Documentation |
Links to replacement methods have been added to the deprecated items: FigureShape.Append, FigureShape.Insert and FigureShape.Remove. |
|||
Examples |
Examples |
PDFSignature Example Project modified so it doesn't shows up an alert when opened in Xojo. |
|||
Examples |
Examples |
Fixed a compile issue with Examples/Printing and Reporting/Reporting/Products/List Of Products Preview sample project. |
|||
Documentation |
Documentation |
Fixed a typo in the Introduction to Programming book. |
|||
Documentation |
Documentation |
TypeOfCurrentLocation now includes a list of valid return values. |
|||
Documentation |
Documentation |
Web |
WebTimer.Locations now provides a link to the Locations enumeration that provides details on the accepted values. |
||
Documentation |
Documentation |
The description for the event MobileNotifications.OpenNotificationsSettings now appears in the Add Event dialog box. |
|||
Documentation |
Documentation |
Updated the Introduction to Programming Book. |
|||
Documentation |
Documentation |
System requirements updated to exclude Windows 7 and macOS versions High Sierra and previous. |
|||
Documentation |
Documentation |
The Array.Shuffle example that incorrectly using the loop index instead of the array item has been fixed. |
|||
Documentation |
Documentation |
SpecialFolder has been updated to include the appropriate backslashes in pathnames for Windows. |
|||
Documentation |
Documentation |
System requirements for the current release now specifically mention support for Windows 11. |
|||
Documentation |
Documentation |
Graphics.Font now states that it's only for use in Mobile projects and that for Desktop and Web projects, Graphics.FontName should be used instead. |
|||
Documentation |
Documentation |
Add information to SQLiteDatabase.Backup explaining how it can be used to load a SQLite database file on disk straight into an in-memory database. |
|||
Documentation |
Documentation |
A typo was fixed on the iOSMobileTable page. |
|||
Feature Request |
Examples |
The example projects have been reorganized and some renamed to make it easier to find an example the user may be looking for. |
|||
Documentation |
Documentation |
All signatures for Rect.Contains are now correctly documented. |
|||
Documentation |
Documentation |
The wrapWidth parameter of Graphics.TextHeight is no longer documented being optional. |
|||
Documentation |
Documentation |
The followAlias parameter for FolderItem.Child is now documented. |