Embarcadero Prism XE2 Update 4 is now available

By: Calvin Tang

Abstract: Get the latest update for Embarcadero Prism XE2

Embarcadero Prism XE2 Update 4 is now available for download from:  http://cc.embarcadero.com/item/28639

Please check the Prism registered users download page for all of the latest updates. 

This update is available only to registered users of Embarcadero Prism XE2, RAD Studio XE2, and Embarcadero All-Access XE.

Download and run the .exe file to install. A full or trial serial number for Embarcadero Prism XE2, RAD Studio XE2, or All-Access XE is required to install and use this software.

See the changelog at http://www.remobjects.com/changelogs.aspx?id={732D12D5-F93C-4F87-A8AA-B251B14660B3} or the list below for information on fixes in this update.

If you're not yet an Embarcadero Prism XE2 user, learn more about Embarcadero Prism, download a free trial, or watch the latest Prism demo videos to learn more.

New in the "January 2012" Release, Version 5.0.31 (Build .971)

(Status: January 27, 2012, Revision master-4ff837c) "Embarcadero Prism XE2, Update 4"

this is mainly a bug-fix release only

    Features:

  • 52250: Silverlight 5 support and templates
  • 51790: Allow attaching to already running Java processes for debugging

    Enhancements

  • 51544: New "Service" item template for Android
  • 51482: Run ZipAlign as part of AdroidPack
  • 51376: Expose UI to configure global .jar reference paths for java
  • 48955: Re-enable the FxCop code analysis checkbox and hook it up

    Fixes

  • 53216: Java: StringBuilder length failure
  • 53215: Java: String array regression
  • 53196: Support defaults for Decimal parameters
  • 53150: Background Android resource compiling broken
  • 53135: Internal compiler error on AsyncTask & params
  • 53127: Form Designer loses accents
  • 53033: Dexopt error when using for..in..do in an iterator
  • 53009: Oxfuscator UI: checkboxes in "Original assemblies" don't behave properly
  • 52991: Java does not check generic parameter names in method defs & does not consider interface to match Object.
  • 52974: SL5: Fix formatting in templates source files
  • 52969: Cannot set breakpoint at Assignment Statement
  • 52963: Watch gives NRE etc. on members
  • 52951: "SimpleXML" sample gives compiler warnings and does not run on Android
  • 52947: Checkbox captions on Signing page in Oxygene for Java are not helpful
  • 52946: VS crash on build after editing xml-file
  • 52945: CC-completion for property doesn't always succeed in adding private field
  • 52940: VS hangs with 100% CPU load when debugging certain Cooper app
  • 52938: Add New Item dialog doesn't contains full list of items for WPF, Silverlight projects
  • 52936: No CC if an identifier starts with a keyword
  • 52929: Broken/No CC for "inherited constructors"
  • 52928: No CC for adding properties of an implemented interface
  • 52922: Focus issue with "Add new class…"
  • 52920: Java signing doesn't support signature algorithm options
  • 52919: jarsigner digest algorithm options are in error for JDK 7 (SHA1 vs SHA-1)
  • 52917: Compiler should not warn for missing XML comments on [DebuggerNonUserCode]
  • 52913: Fixing 51844 gives us a new related issue with CC
  • 52907: Colon operator in require statement
  • 52814: Update Copyright messages in all products to 2012
  • 52812: Unknown custom message name "bdsXErunning" in "cm" constant
  • 52809: VS crash when editing XML comment
  • 52768: Can't reference a generic method/constructor in XML comments.
  • 52746: DX mismatched stack depths
  • 52744: NRE in SimpleTask with nil callback
  • 52740: Weird error when assigning NIL to a guid
  • 52725: Confusing anonymous method error
  • 52715: Testcase for issue 49168 fails in stable and develop branches
  • 52710: Prism XE2 with Visual Studio 2010 not working properly
  • 52697: Watch resource files for changes and do a background resource "compile"
  • 52695: No CC on Integer class
  • 52693: Adding uses on errors (show fix it)
  • 52692: Confusing hint ont java.lang.integer and remobjects.system.integer
  • 52690: improved Error for assigning void to a var
  • 52686: Class android.content.SharedPreferences.Editor not in CC
  • 52681: Show static members in CC if the identifier has the same name as the type it is
  • 52675: Freeze of VS2010 with a " in a case expression in a inline property getter.
  • 52670: NRE caused by wrong argument in system.out.println function
  • 52666: SL5: WCF RIA Services Class library is created with C# class library
  • 52638: Simulation exception on parameter mismatch for new interface
  • 52606: SL5: 3D application is created with NRE and status failed
  • 52587: Cirrus, field, [CompilerGenerated] attribute.
  • 52586: Cirrus, property getter and setter, [CompilerGenerated] attribute.
  • 52585: GetMetaClass not marked with [CompilerGenerated] attribute
  • 52583: Tab key sometimes not working properly
  • 52581: System.Attribute-inheritor causes NotSupportedException
  • 52551: No android device running when starting Android app first time
  • 52542: Java: crash on build
  • 52541: Arrays not starting in 0.
  • 52540: Missing feature: logcat window
  • 52538: Attribute compiler error
  • 52518: XML and aspects sometimes get confused
  • 52516: Types like List<&String> are not properly shown in class's members-list
  • 52509: Bug in the editor when renaming a source file
  • 52508: Jarsigner from JDK 7 won't sign app with keystore that uses default key algorithm
  • 52504: Problem with matching and nullable values
  • 52498: Unable to set breakpoint on "exit" keyword while debugging
  • 52496: Provide better error message if license compilation fails due to bugs in the classes being licensed
  • 52493: NRE while compiling website with global constants
  • 52489: CC in the namespace declaration
  • 52487: MissingMethodException
  • 52481: Unable to copy .xml file exception while building app
  • 52460: Colorizer doesn't look up for "Conditional compilation symbols" in project's Settings
  • 52429: Android: ZipAlign done at wrong point
  • 52405: require & asserts don't work on Java
  • 52404: Oxygene.exe fails on missing settings.xml on Mac
  • 52403: Configuration manager is broken for Signing page
  • 52397: NRE in compiler when compiling xml comments
  • 52395: Android: breakpoint ignored in test case
  • 52375: Constantly occurring VS-exception message
  • 52374: Stack depth issue
  • 52373: Oxygene.exe doesn't add rt.jar reference when compiling individual .pas files
  • 52366: Add comment to android manifest about updated debuggable attribute
  • 52363: Compiler should not allow "new" on interface type
  • 52360: Android: watch on variable yields unknown identifier
  • 52338: Editor context menu offers to make a string resource for Java
  • 52290: GotoTypeDefinition works incorrectly for overloaded methods
  • 52279: Calling from C# method defined in Prism doesn't work as expected
  • 52279: default params should be optional
  • 52260: Code Folding broken in Java projects on initial load
  • 52259: Wrong colors used in Property declaration
  • 52247: Java: Lambda gives runtime error
  • 52246: Java: Default indexer results in compiler error
  • 52245: Macros are broken for post-build event
  • 52233: NRE while parsing R.jar generated from Android Demo
  • 52232: Automatically reflect "debug info" option Android manifest's "android:debuggable" tag
  • 52141: JIT error in compiler
  • 52129: No proper CC on "except on E|:"
  • 52127: NRE: when trying to set event handler to unexisting value
  • 52120: Vague exception in Remobject.Oxygene.Java.targets: bug in Length() on java ArrayList
  • 52115: "Could not locate parser" when opening external files
  • 52108: Oxidizer: testcase loading hangs VS2010
  • 52102: Global vars are invisible in namespace-less files
  • 52092: ListView sample is missing a line
  • 52090: Breakpoint is ignored
  • 52081: MVC3: ViewBag dynamic dictionary gives a compiler error
  • 52065: Dalvik error no such method when using lambdas
  • 52055: NRE when compiling WebSite with global array[1..10]
  • 52024: Problems with .inc files
  • 52019: Testcase issue 51888 fails
  • 52006: Already existing in project file can be added as new item
  • 51978: bad type name in CodeDomVisitor
  • 51976: Exception in TextViewFilter
  • 51973: VS crashed in debug mode
  • 51968: Configuration management is shot
  • 51964: custom certificate store controls and android controls do not resize
  • 51963: custom certificate store support fails to report warning
  • 51959: Cooper NRE
  • 51955: Generic result causes an error "NullReferenceException"
  • 51937: .jar handle being kept open
  • 51936: Compiler (for Java) doesn't recognize $(ProgramFiles) as part of reference path
  • 51923: "Step over" issue
  • 51918: Java Oxidizer gives up after 1 line
  • 51906: WinForms Designer: 'undeclared or unassigned variable' error
  • 51904: "Index out of range" exception for array started from 1
  • 51900: Enumerating to "result" gives NIL
  • 51888: Odd Compiler Error Message: E62: (E62) Type mismatch, cannot assign "Type not set, cannot jump" to "System.Guid"
  • 51882: Nested implicit interface implementations causes DEX error on startup
  • 51863: DX simulation exception
  • 51857: VS crashed
  • 51847: Service sample comment is riddled with typos
  • 51844: CC replaces only partial indentifiers if there are underscores
  • 51842: GotoDefinition works incorrectly for overloaded methods
  • 51829: Java Oxidizer gives NRE
  • 51826: Can no longer drag files from Explorer to the Solution Explorer
  • 51825: Nested namespace causes issues with type string
  • 51823: java.lang in uses makes a class fail to compile - claimed as abstract
  • 51810: Code Params tooltip gets confused with implied properties
  • 51801: Oxidizer: list of implemented interfaces starts with ','
  • 51798: Oxidizer: class in testcase isn't fully translated
  • 51784: RSS option missing for Cooper ISO setup
  • 51782: duplicate text in CC tooltip
  • 51774: Array constants aren't handled correctly
  • 51753: CC swallows when tying keywords
  • 51725: Anonymous method should still show proper CC when the surrounding call is wrong
  • 51697: The compiler emits a number of warnings from a temporary App_Web source file
  • 51570: NuGet fails to add downloaded package with error 'System.__ComObject' does not contain a definition for 'References'
  • 51561: "Add New Class menu" item
  • 51528: Debug crash
  • 51507: Emit errors as comments in x to Oxygene
  • 51443: Some errors in the automatic XML comments.
  • 51402: Dynamic parameters, Issue 51325
  • 51400: Default Android device
  • 51399: Support automatic XML comments for a property.
  • 51309: Performance issues (slow typing in large files)
  • 51289: getter and setter completion
  • 51197: Device list needs refresh button
  • 51045: Async modifier for method throws NonImplementedException while running project (Silverlight 5)
  • 50910: Designer fails to load when inheriting form from DevComponents.DotNetBar.Office2007RibbonForm
  • 50728: Test Oxfuscator project in VS2010
  • 50659: Can't debug class properties
  • 50583: Extension/plugin errors
  • 49859: Upon Oxygene | Smart Editing | Marker options page, layout break occurs
  • 49858: Upon Oxygene | Smart Editing | Type Declarations options page, one item (private) cannot see at all
  • 48317: Android: Custom Key Store Settings (changes for bad alias name)
  • 48128: Android assets aren't covered yet
  • 41563: Provide CC for compiler directives
  • 41395: Compiler forces a ';' before an Ensure
  • 36549: Complete interface misses Generic constraints

Server Response from: ETNASC02