RemObjects Elements 新版本發表
Released: Apr 5, 2024
v12.0.0.2919 中的更新
特性
- Core
- Merged IslandRTL.
- Merged libToffee.
- Merged RTL2.
- Toffee and Island: Added a new 'OmitFromHeader' attribute.
修補程式
- Core
- Elements RTL .h file doesn't compile when used from Xcode.
- Oxidizer fixes.
- Island/Delphi: Bad hardcoded debug path was left in Importer.
- Tests fixes.
- Fire and Water
- Fire: When opening new windows and current windows are all tabbed, make sure new window goes into the same tab group.
- Sort member drop-downs and type tree by actual name, not by display string.
- Elements RTL...
Released: Mar 29, 2024
v12.0.0.2917 中的更新
修補程式
- Core
- Android D8 fails: Cannot constrain type: INT for value: v5 by constraint: OBJECT.
- Cannot lock on generic.
- Oxidizer: Improved BitwiseNot.
- Elements header file doesn't compile when used from Xcode -- do not emit global methods whose name begins with a dot.
- 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.
- Internal Error IOE->U102/IOE->U108 with typeless var declaration.
- CC shows NRE...
Released: Feb 17, 2024
v12.0.0.2909 中的更新
特性
- Core
- Merged CodeGen4.
- Merged cooper.jar.
- Merged EBuild.
- Merged ROCodeGen.
- Merged RTL2.
- Elements RTL
- Cooper: Added Type.IsSubclassOf().
- String.ProcessVariables: Added support for "if/else/endif".
修補程式
- Core
- C#: compiler NRE with top-level code for main.
- CC shows extension members of System.String on RTL.String, but you cannot call them w/o cast.
- Compiler: PEVerify is failed on RemObjects.DataAbstract.dll.
- Cooper: error passing enum to closure: non nullable expected.
- Go to Definition cannot show...
Released: Feb 2, 2024
v12.0.0.2907 中的更新
特性
Core
- Added PDBFormat.pas to CoreDebug project.
- Debugger: Island: You can now read module symbols from PDB file.
- Added the ability to search for length method in LengthExpression (to support classes like NSData in length()).
RTL2
- JSON: You can now allow a string array to be assigned to a JSON node.
修補程式
Core
- Oxygene: Cannot use var in lambda declaration.
- Refactor/Rename: Cannot rename a using var.
Fire and Water
- Water: "Folder not found" exception when creating default project location.
Released: Jan 20, 2024
v12.0.0.2903 中的更新
特性
Core
- Oxidizer: Added support for converting from Oxygene.
Fire and Water
- RO/DA: Added support for custom DA servers.
- ROCodeGen now comes through with EBuild.
EBuild
- EBuild should now support .RODL.
Elements RTL
- Added Hash attribute in GetHasCode for Copper.
- Added the possibility to use CaseInsensitiveString as a key for dictionaries.
- JSON: Improved equality operators.
- Arrays: Improved equality operator, where applicable.
修補程式
Core
- Fields with [IBOutlet] attribute don't have IBOutlet in...
Released: Nov 24, 2023
v12.0.0.2891 中的更新
特性
Core
- Merged CodeGen4, EBuild, ROCodeGen and RTL2.
- You can now revert/disable class properties code for Island and Toffee.
- Cocoa .h gen: You can now emit null_unspecified for properties, as needed.
Fire and Water
- Debugger
- Added the option to add a breakpoint via context menu from stack trace in Debug console (.NET).
- Added the option to add a breakpoint via context menu from Threads panel.
- Now shows a message in log when not stopping on an exception because that option is disabled.
- RO/DA: You...
Released: Nov 3, 2023
v12.0.0.2885 中的更新
特性
Fire & Water
- (Internal) option to check and re-sync managed buffer.
- Merged CodeGen4.
- Merged ROCodeGen.
修補程式
Core
- E26813: GTD shows "[Elements]" attribute on classes.
- Island: EntryPoint not found exception when running on win32.
Fire & Water
- After deleting a file or removing it from project, make sure it's no longer shows as the current node.
- CM would break (partially) when moving a file out of a virtual folder.
Released: Oct 27, 2023
v12.0.0.2883 中的更新
特性
- Core
- Improved the Complete class.
修補程式
- Core
- Toffee header file emits String for NSString.
- Debugger: CLR: Fix for "Returned from a call to Continue that was not matched with a stopping event.'" on start.
- Debugger: MI: Attempted fix for random "debugger terminated".
- Island/Delphi: Fixed visibility for D7.
- Removed some old/bad legacy templates.
Released: Sep 1, 2023
v12.0.0.2867 中的更新
特性
- CodeBot - AI-powered coding assistant in Fire:
- Answer questions about your code.
- Find and fix bugs.
- Implement entire methods or classes based on a description.
- Convert code from other languages.
- Help with error messages and exceptions.
- Choose between different versions of the underlying GPT model, giving you even better results and responses with the new GTP-4.
- Island/Delphi:
- Extends the compiler with full 100% binary-compatible support for the Embarcadero Delphi object model, and linking...
Released: May 7, 2021
11.0.x 中的更新
v11.0.0.2863
Updated Aug 25, 2023
- Core
- C#: Confusing errors for missing ().
- Internal error: Unknown element 101.
- Island/Delphi: Inheriting from Form loses 8 bytes in metadata.
- No error declaring var w/o "var" keyword, only using it.
- Regression: Can't call parameter-less .ctor in Swift.
- Merged EBuild.
- Merged InternetPack.
- Fire & Water
- "Index out of bounds" after pressing Shift+Tab.
- CodeBot: Get assistance from CodeBot for exceptions.
- Debugger: persist info about the current exception, while...