Case
|
Area
|
Description
|
15507
|
Build
|
Made it so that nonrelease and stage code are retrieved from bulit-in constants. You can access these as App.NonReleaseVersion and App.StageCode. Note that CFBundleVersion remains unchanged.
|
53515
|
Build
|
Fixed an issue where iOS projects couldn't be built on macOS 10.14.
|
53695
|
Build
|
A constant in Major Version, Minor Version, Bug Version or Non Release Version no longer causes a compilation error when then compiling for any target. Note there are related issues still to solve noted in case 53709 and 53710.
|
11079
|
Build Pipeline (IDE)
|
Missing external scripts are reported like other missing files.
|
53197
|
Compiler
|
Currency operations with Integers are now treated as Currency type.
|
53286
|
Compiler
|
Addressed an issue where a project with a large number of classes targeting macOS 64-bit could fail with a linker error.
|
53031
|
Crashes & Assertions » IDE Unhandled Exception
|
Undoing a delete no longer raises a NilObjectException.
|
15632
|
Database Plugins
|
Field schema skips deleted columns when returning the field list on PostgreSQL.
|
37806
|
Database Plugins
|
PostgreSQLDatabase no longer blocks other threads while executing a prepared statement, assuming the MultiThreaded property is set of course.
|
45928
|
Database Plugins
|
MySQLCommunityServer: TinyInt columns now returns negative values correctly for prepared statements.
|
53064
|
Database Plugins
|
MySQLCommunityServer: Getting the StringValue from a DatabaseField no longer returns garbage for unsigned smallints.
|
23056
|
Debugger
|
Singles display with more precision in the debugger so small differences in magnitude are shown.
|
52902
|
Debugger
|
Ptr's properly shows as 32 or 64-bit depending on the target.
|
53325
|
Debugger
|
Debugging static variables for 64-bit Window targets no longer crashes.
|
41715
|
Framework » All
|
Picture.RGBSurface no longer leaks a reference in Console apps.
|
53126
|
Framework » All
|
Using RectControl.DrawInto while a ContainerControl is being constructed now works again.
|
49221
|
Framework » Linux
|
PushButton Action event is now correctly raised on multi-touch touchscreens.
|
51999
|
Framework » Linux
|
TextField no longer ignores initial font size and style.
|
52311
|
Framework » Linux
|
PopupMenu control no longer automatically resizes to fit content.
|
53121
|
Framework » Linux
|
Controls on an initially hidden Groupbox are no longer incorrectly positioned.
|
53231
|
Framework » Linux
|
Text color on Labels now honor the initial TextColor property instead of defaulting to the system text color.
|
53271
|
Framework » Linux
|
Controls on a TabPanel are now offset correctly on open.
|
53414
|
Framework » Linux
|
Drawing Ovals, with a fractional width and/or height, now works correctly.
|
53509
|
Framework » Linux
|
TextField’s selected text retains the default selection text color as long as the text remains the default black.
|
36834
|
Framework » Macintosh (Cocoa)
|
Fixed a Mac toolbar crash which could occur when removing an item or changing properties around the time of a mouse click.
|
42025
|
Framework » Macintosh (Cocoa)
|
On macOS, windows with their FullScreen property set to False can no longer be made full screen by the user.
|
52409
|
Framework » Macintosh (Cocoa)
|
Listbox header now uses the correct text color.
|
53241
|
Framework » Macintosh (Cocoa)
|
Worked around a crash where macOS sometimes cannot load the print progress window when the application is run from some SMB shares.
|
53340
|
Framework » Macintosh (Cocoa)
|
Listbox vertical scrollbar thumb can now extend all the way to the bottom of the Listbox again when the Listbox is embedded within a ContainerControl.
|
31388
|
Framework » Windows
|
BevelButton focus ring no longer overlaps the caption.
|
38198
|
Framework » Windows
|
Non-transparent ContainerControls now correctly paints their BackColor (if set).
|
52217
|
Framework » Windows
|
Optimized Windows UI performance by reducing the use of Direct2D drawing where possible, for example we are now using a native Win32 Label instead of relying on Direct2D.
|
52917
|
Framework » Windows
|
Even though an invisible control typically doesn't receive paint events, there are situations that can trigger it but we no longer invoke the Paint event in those situations.
|
52928
|
Framework » Windows
|
A Transparent control (like a Canvas) on a GroupBox, no longer flickers when the Transparent control repaints.
|
52947
|
Framework » Windows
|
Calling ClearRect on a clipped graphics no longer prevents further drawing.
|
53179
|
Framework » Windows
|
Plugin SDK: Draw/FillPolygon graphics functions now correctly respect the REALSetGraphicsOrigin settings on Windows.
|
53233
|
Framework » Windows
|
Fixed a DrawString miscalculation when printing at > 96 DPI.
|
53249
|
Framework » Windows
|
Dragging a MessageDialog window from one monitor to another with different scale factors no longer shrinks the dialog size to 0.
|
53273
|
Framework » Windows
|
A MoviePlayer on a ContainerControl no longer remains hidden on Windows when it should be visible.
|
53361
|
Framework » Windows
|
Some controls were not being clipped properly when DrawInto was used. This affected the Windows IDE in that some controls were overdrawing their bounds (like the Label control).
|
53485
|
Framework » Windows
|
Listbox.CellBackgroundPaint/CellTextPaint drawing is now offset correctly when DrawInto is used.
|
53592
|
Framework » Windows
|
Fixed an issue where editing the name of a method would crash the Windows IDE when the method name field lost focus.
|
53641
|
Framework » Windows
|
Listbox: Overwriting the cell content in CellTextPaint no longer ends up in an infinite invalidation/paint loop.
|
48804
|
IDE
|
Progress dialogs should be visible again.
|
52984
|
IDE
|
External method declarations no longer handle ByVal incorrectly.
|
52988
|
IDE
|
Fixed a typo in a connect to IDE debugging error message.
|
53026
|
IDE
|
Lower panels for find, errors and messages are visible again. The messages pane was changed to a text area to simplify the code, to make Linux, Windows and MacOs code paths the same, and to gain some speed when users use high volumes of DebugLog calls.
|
53343
|
IDE
|
You can now use attribute values that are signed numbers.
|
38465
|
IDE » Auto Complete
|
Custom menu item properties are shown in autocomplete.
|
45400
|
IDE » Auto Complete
|
Autocomplete properly completes parameters that follows the first one with a default value.
|
53247
|
IDE » Code Editor
|
Tick marks and line numbers in the editor gutter are now the same color as the user selected source code color.
|
53007
|
IDE » Debugger
|
Removal of the debug app is using the native file manager API on macOS and so should be much quicker on all volume types.
|
53013
|
IDE » FileIO
|
Importing an image set saved as text works better, although there are still ways in which there can be issues: 1) the save info is peculiar to the system it is created on - so moving from one machine to another (i.e. Mac to Windows) may result in this not being useful; 2) the fullpath is not cross platform so moving from one machine to another (i.e. mac to windows) may result in this not being useful; 3) the relative path may be different from the project you are importing the item from so it is still possible that image sets may not import the various images that make them up.
|
52829
|
IDE » Find & Replace
|
Searching for a property value that’s in a member of a control array behaves properly when you search then select that instance.
|
53222
|
IDE » Find & Replace
|
Search and replace of method declarations properly updates the Navigator to avoid exceptions.
|
53093
|
IDE » Image Editor
|
Dropping in a 2x or 3x image when you have missing images won’t reset the base sizes unless the 2x or 3x would be of a different base size.
|
52887
|
IDE » Inspector
|
Subclasses of PushButtons no long ignore their height as set in the Inspector Behavior.
|
52945
|
IDE » Inspector
|
The properties reported as being sometimes misplaced (width, left, top, and height) are in the correct spots in the Inspector.
|
52948
|
IDE » Inspector
|
Return values that are arrays - single or multi dimensional - are handled properly.
|
53236
|
IDE » Language Reference
|
#If and other directives like it work better in the side bar of the LR and when clicked on in various examples in the LR.
|
52579
|
IDE » Layout Editor
|
Control locking changes get undone / redone and are visible in the locking Inspector.
|
53196
|
IDE » Layout Editor
|
Caption no longer overlays close button on popovers.
|
52507
|
IDE » Library
|
Custom web controls using the Web SDK scale their assigned icon for the large icon view in the Library.
|
53190
|
IDE » Menu Editor
|
Converting a menu from being a member of a menu to a top level menu entry shows the right properties.
|
51835
|
IDE » Miscellaneous
|
Windows IDE: Adding a new tab (when none exists) no longer causes artifacts to appear temporarily. This was mainly seen when running a project as that would add a new tab.
|
52486
|
IDE » Miscellaneous
|
Text selection color is retained as expected.
|
52589
|
IDE » Miscellaneous
|
Reloading an iOS project no longer results in a "saving will lose data" warning when saving.
|
52647
|
IDE » Miscellaneous
|
LLVM Linking errors now make more sense if more than one is reported at a time.
|
52700
|
IDE » Miscellaneous
|
Tooltip shows the location of all kinds of external items not just classes and modules.
|
52949
|
IDE » Miscellaneous
|
Windows IDE no longer flickers when switching between tabs.
|
53341
|
IDE » Miscellaneous
|
Implement Interface window uses the right text color for the selected row.
|
53554
|
IDE » Miscellaneous
|
ActiveX generated code no longer has missing #endif lines.
|
51892
|
IDE » Navigator
|
Sharpen up the orb for scope backgrounds on selected row in the Navigator when on HiDPI screens.
|
51944
|
IDE » Navigator
|
Drag image in Navigator is HiDPI-aware and draws less fuzzy on HiDPI screens.
|
53246
|
IDE » Preferences
|
Inactive text shows up as expected.
|
52234
|
IDE » Profiler
|
Profiling 64-bit Console/Web apps now works.
|
52597
|
IDE » Report Editor
|
Fixed a Report Editor NilObjectException.
|
53368
|
IDE » Scripting
|
FileDescription (and many other app settings) can be set from an IDE script. Refer to the list attached to this case or the IDE Scripting docs for PropertyValue.
|
52637
|
Remote Debugger Stub
|
Desktop Remote Debugger Stub correctly deletes the previous app when decompressing a new version again.
|