Core
- E26867: CC for duplicate types re-inserts namespace
- E27095: Go to Definition: enable Go to Definition on named ctor
- E27092: Named constructor call in closure doesn't pass parameter
- E27097: Specific Go solution crashes IDE with Code Model stack overflow
- Debugger: Stack overflow when evaluating bad reference value
- Merged EBuild
- Merged Everwood5
- Merged IslandRTL
- Merged RTL2
- Ship new RemObjects.Elements.Serialization.dll in Cirrus folder
Fire & Water
- Fire: Manage Arguments sheet: long values in sheet should truncate in the middle, not the end
- Fire: Manage Arguments sheet: wouldn't always properly resize column when making sheet wider
- If a virtual folder was named same an external folder, some files would get nested wrongly
EBuild
- Bad Settings.Designer file was generated, if DefaultSettingValue contained quotes.
- Cooper: Add new
JAVA17UP
define to make building RTL2/Cooper cleaner
- Find Cirrus references via
AdditionalReferencePaths
subfolder and via new CirrusReferencePaths
setting
- Updated KnownUniversalFrameworkVersions
Elements RTL
- Conditional
DebugLog()
API
- Echoes: New RemObjects.Elements.Serialization” Aspect and library support
- Json: "out of bounds" error with number at end of document
- Json: cannot parse a Json string that’s just a simple value (wip)
- Json: JsonNullValue.ToString emitted False, instead (ToJsonString was fine)
- Reflection: Added FullName for all platforms
- Reflection: fix for IsSubclassOf on Java being reversed
- Reflection: Fix for short Name on Java
- Reflection: mangle/unmangle Cocoa type names
- Reflection: Type.TypeOf(); mainly to work around broken typeOf on Cocoa within RTL2
- Reflection: warning fix for obsolete newInstance on Java
- Tweaked folder structure and set new cleaner OutputPath
- XmlDocument: inline/speed fix
Island RTL
- E27101: Workaround for AV in String/NSString conversion