Embarcadero Prism XE3 Update 2 (October release) is now available

By: Tim DelChiaro

Abstract: Update for registered users of RAD Studio XE3

Embarcadero Prism XE3 Update 2, the October 2012 release of Prism, is now available for download from the RAD Studio registered users download page or http://cc.embarcadero.com/item/29138.

Below is information on the fixes in this update from the changelog page at: http://www.remobjects.com/changelogs/oxygene.aspx.

    New in the "October 2012" Release, Version 5.2.39 (Build .1111)

(Status: Oct 27, 2012, Revision master-c29e842)

this is mainly a bug-fix release

    Enhancements

  • 58328: "Go To Definition" now works across projects within the solution
  • 58051: Support for Delphi-style interface GUIDs, when the Delphi compatibility option is on
  • 57552: New Fix-It for a semicolon before an "else"
  • 57327: Oxidizer: Convert from C# source improvements
  • 55609: Cooper: "for each" should support java.util.Enumeration

    Fixes

  • 58980: Cooper: several samples can't be built
  • 58967: ASP.NET Web Application template crashes VS2010
  • 58741: problem registering XE3 with some serials
  • 58515: .jar files stay locked when building Sugar project
  • 58476: .NET: Incrementing pointer gives crazy values
  • 58475: Mapped class: proplem with result of mapped type
  • 58473: System.InvalidProgramException when comparing Double and Decimal (and fixes for testcses)
  • 58469: NREs in resolver visitor(s)
  • 58458: synchronous future hangs program execution
  • 58457: Upgrade with non-Shell installer removes the shell debugger fix
  • 58456: Checkboxes for outlining options are cut off in VS2012
  • 58441: java.lang.VerifyError in mapped type
  • 58431: Don't treat Java setX(a,b) methods as indexer properties if there's no matching getter
  • 58352: Slowdown in editor with too many error tags
  • 58342: Edit value fails for field of class
  • 58314: argument null exception when reference is missing
  • 58302: Another two editor exceptions (fix invalid snapshot)
  • 58295: Enums declared in implementation section are not public anymore
  • 58291: No [CompilerGenerated] attribute for PrivateImplementationDetails
  • 58285: internal error for "matching"
  • 58254: Visual Studio crashes and restarts when asked to shut down
  • 58243: EE: Add posibility to edit public variables
  • 58239: Expression Evaluator: Unable to cast values of Observable collection
  • 58237: invalidcastexception in compiler when using event in class ref
  • 58224: Code Completion does not work at particular project (DASM7)
  • 58220: NRE when compiling java file using command line compiler
  • 58212: NRE in VisitCallExpression
  • 58184: Placing components on form does not work
  • 58183: Creating new winforms app gives FD error
  • 58182: Method completion crashes VS
  • 58176: NRE in RemObjects.Oxygene.Java.Debugging.dll
  • 58164: RemObjects.Oxygene.Dynamic.Test.oxygene failed
  • 58114: Class completion fails for "tuple of"
  • 58113: Inline Array Constants for parameters of type "array of array of" or "array of tuple of" confuse the compiler
  • 58077: Two compiler tweaks needed to fix Gendarme warnings in "async" code
  • 58070: Add check for pre-release versions of Windows in in Shell setup
  • 58068: Confusing error message when internal type is used as ancestor for public one
  • 58062: Fix failed CC testcases
  • 58052: Create CC testcases
  • 58008: "Operation could destabilize the runtime" in a Silverlight application with comma operator
  • 58003: Bad class completion for "array of ^char"
  • 57961: Incorrect debugger stepping at try-except-finally statement
  • 57943: No CC after an indexation
  • 57850: NRE in ErrorTag
  • 57849: JavaDebugging project has a bunch of non-public visibility problems
  • 57841: CC and delegate keyword
  • 57840: CC doesn't work for events
  • 57800: MethodAccessException
  • 57796: Make build machine rebuild NRefactory project
  • 57788: Problem when evaluating a nullable value
  • 57782: Add new MacPack .target
  • 57715: AV at runtime when calling an implict overload with an array
  • 57714: pdb on and mdb off (default for Oxygene.exe) crashes on mono
  • 57713: Syntax highlighting and other editor features broken in particular project
  • 57652: "Android SDK" path setting doesnt show gray default
  • 57651: InstallCodeCom "crashes" when run via doubelclick
  • 57595: defaultvalue(nil) does not compile
  • 57567: String concatenation issue (System.AccessViolationException)
  • 57551: Fix-it for missing ";" adds an extra space
  • 57536: high() returns a wrong value for a non-zero based array
  • 57531: Problem with generics in decsendants
  • 57521: Runtime throws InvalidProgramExeception
  • 57516: Metro Application: System.InvalidProgramException was unhandled by user code
  • 57488: InvalidParameter error when adding Application Manifest file to .NET project
  • 57435: Boxing of IntPtr casts to Integer first
  • 57432: UnmanagedExport stopped working
  • 57429: Bad CC after the inherited keyword
  • 57424: Tooltip for a member should manage the HTML tags
  • 57397: IllegalAccessError throws when nested class creates instance of roor class
  • 57375: Compiler internal error when a string is not terminated
  • 57343: Problem with generic parameter and constraint "is class" for "T" for array of record in Java
  • 57325: System.AccessViolationException when using "matching" in loop
  • 57320: Failure to access valid constant field
  • 57305: Compiler doesn't complain if we define the same constant twice
  • 57302: Watch window refuses to evaluate constant expression
  • 57289: Gendarme message about checking for null parameter.
  • 57281: Oxidizer ignores abstract keyword
  • 57275: "hides a parent method" warning in Java, even though there's "reintroduce" present
  • 57255: NRE with an empty asynchronous method
  • 57161: Start LogCat for non-debug mode and stop it after
  • 57145: CommandLine compiler doesn't generate mdb file for .NET
  • 57021: IDE locks up for 5-10 seconds after a build succeeds
  • 56940: Property completion suggest no auto created method for setter only property
  • 56723: CC reluctant to offer nested classes
  • 56706: Should use only one TextEditor hive
  • 56560: CC gives extra spaces for conditional directives
  • 56440: Cooper "property" detection overeagerly treats paraeterless setToNow() as property.
  • 55912: Cooper: Unable to add reference with relative path
  • 55286: KeyNotFoundException in EE when debugging WikiGen_Console project
  • 55269: Cooper: quick initialization not working
  • 53798: Oxidizer loses "static" flag when pasting full c# methods
  • 53508: No error when public events in static class use non-public delegate and EventArgs
  • 45559: Oxidizer C#: layout problem pasting "switch" statement
  • 44729: Oxidizer C#: incorrect parameters converting in method calls


Server Response from: ETNASC04