RemObjects Elements v12.0.0.2949

Released: Oct 12, 2024

v12.0.0.2949 中的更新

特性

  • Core
    • Added WebUserControl and WebService item templates.
    • Added WebUserControl item template.
    • Merged EBuild.
    • Merged RTL2.
  • Elements RTL
    • VariableProcessor: new EBuildCurly style.

修补程序

  • Core
    • Toffee: NRE compiling method with bound array parameter.
    • Echoes: method block type not treated same as block.
    • Island/Delphi: error importing Delphi 12.2 .dcps.
    • Oxidizer: issue with converting Delphi type.
    • C#: Confusing error with ! and missing () on method call.
    • Debugger: CLR: implement evaluation of expressions with namespace.
    • Oxygene: unterminated { not detected properly in all cases.
    • Template fixes.
  • Fire & Water
    • Sort members in Show Definition (CTRL+D) by visibility.
    • Double separator in popup menu.
    • Menu typo: Defintion->Definition.
    • Fire: Fixes for how solution windows get merged into tabs on open.
    • Typo fix.
    • Water: WPF can't draw strings longer that 9600 characters.
    • Problems detecting iOS devices on Xcode 16.
    • Need to quote arguments containing a semicolon, for "Run without debugging".
  • EBuild
    • Don't include arm32k as valid architecture for watchOS 11.
    • RunHelpers.stringForTerminalCommand should quote if argument has ";".
    • Toffee: use devicectl for detecting physical iOS devices, instead of ios-deploy.
  • Elements RTL
    • Confusing "nil Argument" exception for empty string parameter.
    • Dictionary: allow querying for nil keys (returns nil).
    • Json: bad "Index out of bounds" instead of JsonUnexpectedTokenException, when input was just a single word.
    • JsonArray: overloads to create array with sequence of JsonNode or String.
    • Process.QuoteArgumentIfNeeded should quote if argument has ";".