62783 | Build | * If main app tries to start a worker without the required Helpers folder (that contains the workers) then it sends a message to the Error event instead of causing a NilObjectException.
- At end of build process, the entire build folder is removed if any worker had a build error.
- When Show Build Folder is enabled, only the primary build folder is shown.
|
62805 | Build | Universal builds that include separate x86_64 and arm64 plugins parts are now correctly merged/structured to be able to work on older macOS versions. |
62910 | Build | Building a Universal app without Builds Folder enabled now correctly replaces the old App.
Building a Universal console app now correctly merges the plugin parts (if the plugin included a separate x86-64 and arm64 part). |
62940 | Build | Removed the macOS photos entitlement from iOS projects. |
63060 | Compiler | Resizing an Array of Structures no longer crashes for macOS ARM builds. |
62824 | Crashes & Assertions » Failed Assertion | Linux: Color.SelectedFromDialog no longer raises a failed assertion on if the prompt supplied is an empty string.
|
62847 | Crashes & Assertions » IDE Unhandled Exception | Fixed a NilObjectException that could occur when attempting to identify build errors in the Worker Console project. |
62895 | Crashes & Assertions » IDE Unhandled Exception | Display a rendering error if the MobileApplication.DefaultiPhoneLayout or DefaultiPadLayout is blank (instead of causing an IDE NilObjectException). |
63057 | Crashes & Assertions » IDE Unhandled Exception | Changing the super of a control to a control type that is not compatible with the current project type no longer crashes the IDE. |
62807 | Database Plugins » ODBC | ODBCDatabase no longer fails to connect (with Actual Technologies ODBC drivers for example). |
59705 | Framework » All | Ptr method offsets are now capable of addressing values larger than Int32 for 64-bit builds, instead of crashing. |
62889 | Framework » All | Fixed an iOS Introspection issue to allow changing a property value, invoking a Constructor with parameters and invoking a method with parameters. |
62894 | Framework » All | ParseJSON no longer raises a Failed Assertion when passed an empty string. |
62960 | Framework » All | Fixed TextHeight / TextAscent returning wrong values in PDFGraphics when a new Font is set. |
62973 | Framework » All | ReplaceB/String.ReplaceBytes no longer raises failed assertion when the replacement string is an empty string.
|
62881 | Framework » Console | Now the DateTimePicker control uses the standard border width under Windows. |
62756 | Framework » Desktop | DateTimePicker control Height changed to 22 points on Windows. |
62825 | Framework » Desktop | Now it is possible to set a new DateTime object to the SelectedDate property on macOS; no matter the Regional settings the user may be using. |
62826 | Framework » Desktop | Now the DateTimePicker control honors the Top value when displayed in Text mode on macOS |
62880 | Framework » Desktop | Now the DateSelected property returns a valid/updated DateTime object on Windows. |
62885 | Framework » Desktop | TabPanel.RemovePanelAt no longer throws an OutOfBoundsException if the Tab to be removed actually exists. |
62928 | Framework » Desktop | Do not call Worker Error event when Worker Helper quits normally. |
62937 | Framework » Desktop | Fixed a bug in PDF where Rectangles/Ovals wheren't drawn if origin at 0,0 and/or size equals the size of the page. |
62849 | Framework » Linux | Listbox border is no longer cut-off on the right/bottom edges. |
62897 | Framework » Linux | No longer leaks objects/memory when Gtk related objects (like Controls, Windows, MenuItems, etc.) are destructed with Normalized Control Sizes enabled. |
61772 | Framework » Web | WebDatePicker week start day is now Sunday for the en-US locale. |
62996 | Framework » Web | Fixed an issue which caused debugged web apps to stop in the debugger multiple times during startup. |
63022 | Framework » Web | WebListbox.RemoveRowAt now throws an OutOfBoundsException if the row parameter is after the last row in the list. |
62671 | Framework » iOS » Mobile | Adding non-UI controls to iOS project no longer crashes on run. |
62851 | Framework » iOS » Mobile | Global.Speak is now System.Speak. |
62875 | Framework » iOS » Mobile | UDPSocket usage no longer causes app to terminate after unlocking phone. |
62896 | Framework » iOS » Mobile | Runtime module methods (like ObjectCount, MemoryUsed, etc.) are now accessible for iOS. |
62908 | Framework » iOS » Mobile | Graphics.Font now returns a Font object instead of iOSFont. |
62936 | Framework » iOS » Mobile | Graphics FontSize, Bold and Italic have been removed. Please use the equivalent functionality found in the Font class instead. |
63051 | Framework » iOS » Mobile | Fixed an issue where MobileScreen.Closing was firing incorrectly for non-modal views. |
62841 | Framework » macOS | Brush/gradient offsets are now control relative. |
62947 | IDE » Auto Complete | Fix a regression which caused autocomplete to omit project items after IsA. |
62948 | IDE » Auto Complete | Fixed an autocomplete regression which caused the code editor to only suggest event definition names on lines that began with RaiseEvent regardless of where you were on the line. |
62822 | IDE » Graphics | Enumeration and Attribute editor add/remove buttons now transition properly between OS light and dark modes. |
62903 | IDE » Library | WebSDK controls now use the correct icon in the library. |
62878 | IDE » Miscellaneous | macOS Universal builds no longer fails when the App name is a constant. |
62678 | RBScript | XojoScript no longer crashes due to incorrectly generating AVX instruction code for CPUs that don’t support it. |
42 Bug Fixes |