Case
|
Area
|
Description
|
44697
|
Build
|
Web apps compiled for Linux no longer create app icons next to them as they are not needed.
|
44896
|
Build
|
Build OS X Apps should no longer require defined document types and also not report as “damaged or incomplete” on macOS Sierra.
|
45056
|
Build
|
Code signing iOS applications now strips out files that codesign calls "detritus" and would prevent signing from succeeding.
|
44370
|
Compiler
|
Using Variant.DateValue in an iOS project now reports an error instead of a failed assertion.
|
44488
|
Crashes & Assertions » Crash
|
Fixed a potential assertion when using FolderItem.GetSaveInfo, this may also change the behavior on Windows/Linux, but hopefully the change means it actually works as intended now.
|
44359
|
Crashes & Assertions » IDE Unhandled Exception
|
The IDE now tries several different locations to get a usable temp/scratch folder. This should prevent possible crashes when the IDE is left open for long periods of time.
|
44635
|
Crashes & Assertions » IDE Unhandled Exception
|
Saving as plain text with items that would result in illegal file names now says why the project cant be saved as plain text giving the user a chance to fix the issue.
|
43311
|
Framework » All
|
The UTI property of a filetype accessed at runtime now contains the filetype rather than always being blank.
|
44675
|
Framework » All
|
Windows: System.MouseX and System.MouseY now report the correct point location in HiDPI.
|
44890
|
Framework » All
|
For ListBox column widths, made these changes: - values like NNN.NNN* (whatever else) are rewritten as NNN* - values like NNN.NNN% (whatever else) are rewritten as NNN.NNN% - values like NNN (whatever else) are rewritten as NNN For example: 123.123*456*&^, 123.123%456%&^, 123.123cm turns into 123*, 123.123%, 123 Measures like cm, pixel, em etc are not valid for widths.
|
44904
|
Framework » All
|
Threads that are doing MySQL database operations no longer get "lost" when the operation completes.
|
44614
|
Framework » Windows
|
Xojo.Crypto no longer crashes on Windows for Console builds.
|
44615
|
Framework » Windows
|
Xojo.Net.HTTPSocket events are now triggered for Console apps on Windows.
|
44852
|
Framework » Windows
|
On Windows TextArea.Styledtext.RTFData now stores the correct text size again, this was broken in 2016r2.
|
44857
|
Framework » Windows
|
Xojo.Crypto.PBKDF2 no longer returns random hash values for the same salt and data on Windows (32-bit builds).
|
44878
|
Framework » Windows
|
On Windows TextArea.SelTextSize now returns the correct text size again, this was broken in 2016r2.
|
44778
|
Framework » iOS
|
IOS tool buttons are enabled / disabled as set in the Layout Editor.
|
44944
|
Framework » iOS
|
Default orientation of iOSLine is now 0 (east west).
|
44947
|
Framework » iOS
|
Default max value for iOSProgressBar is now 100.
|
44949
|
Framework » iOS
|
Default max value for iOSSlider is now 100.
|
44950
|
Framework » iOS
|
Default text color for iOSButton is now “iOS Blue”.
|
44609
|
IDE
|
Made it so brand new projects will enable the "Save" menu item. This works for built in default empty projects and user created templates as well.
|
44618
|
IDE
|
The class super browser now shows iOSContainerControl and its subclasses.
|
44751
|
IDE
|
Images now store their full and relative paths explicitly as UTF8 to improve compatibility between Windows, Mac and Linux.
|
44870
|
IDE
|
Deleting the ContainerControl that is set to be the content provider for a ScrollableArea no longer causes an exception.
|
44970
|
IDE
|
Opening and closing preferences no longer switches window ordering.
|
44472
|
IDE » AutoLayout
|
Aligning to a center constraint no longer retains the offset (as that’s not needed when you align to a centering guide).
|
44913
|
IDE » Build Automation
|
Copy File Step can be added to on Linux using the + button. Note: Drag and drop does for Copy File Step does not work on Linux.
|
44588
|
IDE » Code Editor
|
Getting shortcut keys with shift modifiers working properly for certain keys (like 0-9,-+\;’,./[]`). This fix makes the Bookmark shortcut key work in the Windows IDE.
|
44689
|
IDE » Code Editor
|
Syntax Help area maintains the same color scheme as the code editor itself.
|
44753
|
IDE » Code Editor
|
Undoing one of the "wrap in" code assistants properly removes the beginning and ending lines for the wrapper.
|
44919
|
IDE » FileIO
|
Fixed a small issue in text project format when writing shared methods where there’s an extra space.
|
44812
|
IDE » FileTypes Editor
|
UTI name field won’t let you create an invalid identifier name.
|
44767
|
IDE » Find & Replace
|
Items found by a search that are in external classes in modules are properly revealed again. This also fixes the same issue with Project > Go To Location menu item.
|
44597
|
IDE » Inspector
|
Adding a second auto-layout rule for the same edge edits the correct one.
|
44792
|
IDE » Inspector
|
Non-release version is incremented and updated in the property inspector as expected.
|
44801
|
IDE » Inspector
|
iOS tool buttons present the right image property editor when a project is reloaded.
|
44536
|
IDE » Language Reference
|
Fixed issue on Doc wiki that results in MemoryBlock.Ptr not going to the correct target.
|
44500
|
IDE » Layout Editor
|
iOSToolButtons with a style of Done or Done Style now render in bold in the layout editor.
|
44577
|
IDE » Layout Editor
|
The Layout Editor for iOSContainerControl and iOSCustomTableCell no longer show the unneeded device button on the command bar.
|
44578
|
IDE » Layout Editor
|
iOS layouts load correctly and apply auto-layout rules to layout upon initial opening in a size other than the iPhone 4 default.
|
44599
|
IDE » Layout Editor
|
iOS Container Controls draw contents again when placed on other views.
|
44652
|
IDE » Layout Editor
|
OS X Retina IDE properly draws ContainerControl's right and bottom borders.
|
44794
|
IDE » Layout Editor
|
Editing the column names of a WebListBox now properly indicates that the document has unsaved changes.
|
44802
|
IDE » Layout Editor
|
iOS tool buttons can no longer be resized vertically.
|
44860
|
IDE » Layout Editor
|
Copy and paste of controls from one pane of a tab/page panel to another works again. This fix preserves the fix for copying a tab / page panel from one window to another (see case 41779).
|
44948
|
IDE » Layout Editor
|
Don’t allow locked controls on any layout type to be moved, regardless of whether it’s by a drag or the keyboard.
|
44601
|
IDE » Library
|
iOS library has missing project items added to it.
|
44602
|
IDE » Library
|
Image project item is in Library Project Items section for Desktop and Web projects.
|
31364
|
IDE » Miscellaneous
|
Structure editor allows blank and comment lines in a definition and properly calculates sizes and offsets (ignoring the blank and comment lines).
|
44444
|
IDE » Miscellaneous
|
Copy paste of text representations of various code items works much better Dynamic constants with multiple representations are NOT part of this
|
44445
|
IDE » Miscellaneous
|
Copy paste of text representations of various code items works much better Dynamic constants with multiple representations are NOT part of this
|
44470
|
IDE » Miscellaneous
|
Copy paste of text representations of various code items works much better Dynamic constants with multiple representations are NOT part of this
|
44646
|
IDE » Miscellaneous
|
Removed extraneous space in XML project format bookmark tag.
|
44663
|
IDE » Miscellaneous
|
XML projects now properly reload saved Bookmarks.
|
44810
|
IDE » Miscellaneous
|
An exception that could occur when you delete an event implementation while you have it open in the code editor with the autocomplete list showing has been fixed.
|
44845
|
IDE » Miscellaneous
|
Image sets correctly post warnings when images do not meet the specification for the item.
|
44666
|
IDE » Navigator
|
Fixed an issue in importing multi-item module files that meant the top level items could not see their contents right away.
|
44731
|
IDE » Navigator
|
Folders at the same level of the project hierarchy should not have or be allowed to have duplicate names.
|
44732
|
IDE » Navigator
|
Undoing the move of an item that would cause a name conflict (and so was renamed as part of the move) now undoes the name change as well.
|
44641
|
IDE » Scripting
|
Changed the key to perform Open Script instead of Run Script to: OS X - the control key Windows & Linux - the Alt key This makes the shortcut to edit a script cmd+option+ctrl+digit on OS X and ctrl+shift+alt+digit on Windows.
|
44762
|
IDE » Scripting
|
IDE no longer sets up more than 10 shortcuts for IDE script (which previously resulted in duplicate shortcuts).
|
21043
|
IDE » Web Page Editor
|
WebLabel with right-aligned style draws in the IDE properly.
|
44452
|
Remote Debugger Stub
|
Remote Debugger Stub now reports an error when it cannot launch or unpack the file being sent to it.
|