Changes in .2921 since .2915
Core
- E26882: Android D8 fails: Cannot constrain type: INT for value: v5 by constraint: OBJECT
- E26933: Cannot
lock
on generic
- E26934: CC shows NRE with mismatched end
- E26939: Complete current class (ctrl+shift+c) works incorrectly with nullable types
- E26903: Elements header file doesn’t compile when used from Xcode -- do not emit global methods whose name begins with a dot
- E26903: Elements header file doesn’t compile when used from Xcode -- emit array indexes after member name, not after array subtype name, to honor ObjC syntax
- E26903: Elements RTL .h file doesn’t compile when used from Xcode
- E26935: Internal Error IOE->U102/IOE->U108 with typeless
var
declaration
- E26936: Oxidizer fixes
- E26845: Oxidizer: improvement for BitwiseNot
- Debugger/CLR: Set timeout for Pause action, terminate process if timeout
- Debugger/CLR: wrongly returns HasChildren = true for simple types
- Debugger/Island: linux app either can't stop debugging after Pause, or doesn't capture full output
- Island/Delphi: adding support for importing D12 .dcps
- Island/Delphi: bad hardcoded debug path was left in Importer
- Merged EBuild
- Merged IslandRTL
- Merged libToffee
- Merged ROCodeGen
- Merged RTL2
- Tests fixes
- Toffee and Island: New
OmitFromHeader
attribute
EBuild
- .NET Core: use
win-x86
as runtime identifier, not win-i386
- Default build action for .rodl and .daSchema should be EmbeddedResource
Fire & Water
- Debugger: limit the number of sub-elements shown when expanding the evaluation for a large list/array type
- Fire: when opening new windows and current windows are all tabbed, make sure new window goes into the same tab group
- GitBrowser: stop branch popups from changing size
- GitBrowser: use Cmd-1, not Cmd-0 to show the main window
- Sort member drop-downs and type tree by actual name, not by display string
Elements RTL
- Omit functions from Obj-C header that Xcode can't handle