Looking for Prism XE4?
Read more about the future of Oxygene, here.
RemObjects Software
Home | Products | Trials | Shop | Support | About |

Changes in the Oxygene

This document lists the changes introduced by new versions of Oxygene.

   

New in the "April 2013" Release, Version 5.3.47 (Build .1261)

(Status: April 26, 2013, Revision master-1d24e51)

Fixes

  • 62008: Echoes: "await" in async gives NRE
  • 61954: EE evaluates x.Items[0] with an error
  • 61947: Key not found exception, possibly due to project switcher code
  • 61945: Cooper: File|New DA/Cooper propject crashes the IDE
  • 61944: Echoes: Can't run WP8 app: '…\obj\Any CPU\Debug\XapCacheFile.xml' not found
  • 61925: Anonymous in lambdas have the delegate type as a result type while they should have the method result type.
  • 61913: Debugger stuck at the moment of creating new object
  • 61912: Cooper: Error message after uninstalling cooper
  • 61874: Cooper: invalid/unknown Android SDK version isn't detected adequately
  • 61831: Echoes: Add temporary install check for Windows Phone 8 stuff
  • 61828: "readonly" doesn't properly affect fields
  • 61769: Echoes: Regression in 5.3.45.1235 for constraints on generic methods
  • 61747: Cooper: toolchain needs to handle "ATD Bundle" version of the Android SDK
  • 61723: Double clicking a non-source build error shows NRE dialog
  • 61661: Echoes: Windows Phone App template contains "dead code"
  • 61540: Echoes: Phase out GTk# samples
  • 61519: No CC for mapped methods
  • 61497: Cooper: Moving the AndroidManifest causes the project file to forget it is a Manifest
  • 61477: "with matching" broken when using the value in an anonymous
  • 61431: Echoes: Calling external Win32 API function
  • 61263: Inline Error for unrelated warning disappears when fix-its are applied
  • 61244: Echoes: WP8: Unable to deploy Hybrid Application
  • 61202: Echoes: "var" parameters cause event "raise" clause to fail to compile
  • 61036: Echoes: ASP.NET web app problems
  • 60849: Syntax Coloring for types is flaky
  • 60529: Cooper: AndroidManifest template should not have persistent set to true
  • 60521: Cooper: Visual Studio keeps referenced JAR files open after project is closed
  • 60519: Cooper: Android templates should provide XHDPI folder and icon

 

New in the "March 2013" Release, Version 5.3.45 (Build .1235)

(Status: March 26, 2013, Revision master-7e0d9f4)

Enhancements

  • 60850: Different syntax colors for local vs external types

Fixes

  • 61580: WCF RIA Services Class Library project failed to crate in VS2012
  • 61518: Named parameters inside attributes is still missing
  • 61514: ASP.NET Web Sites aren't installed for Oxygene + VS2010 Win8 x64
  • 61481: Typo in the "Tiny project" template description: "An tiny ..."
  • 61480: Oxygene does not appear in the EW welcome screen for Echoes-only install
  • 61342: NRE in IDEParser.GetMethodInterface
  • 61287: Two android regressions in Feb13
  • 61270: csC doesn't add members
  • 61268: When typing code, the suggested methods no longer appear when typing "."
  • 61234: VS crash due to AV in NativeHelper,dll
  • 61230: IDE hangs when editing code
  • 61224: Missing XML comments in AssemblyInfo file
  • 61219: VS IDE crash when opening Alosca project
  • 61209: weird foreach code
  • 61142: Inline errors SOMETIMES don't move when lines in editor are removed above them
  • 61109: NRE in ResolveExpressionAndStatementVisitor.VisitEventDefinition
  • 61063: NRE in ResolveExpressionAndStatementVisitor.ResolveAnonymousMethod
  • 61011: WinForms Form Designer generates a corrupt .designer.pas when deleting two components at once
  • 60988: Another editor exception
  • 60945: FixIt: with two Fix-Its in one line, fixing one hides the other
  • 60899: Wrong csC for particular testcase
  • 60804: Class completion creates duplicate methods
  • 60765: Fix-All for missing namespace should not add a namespace more than once
  • 60546: Fix-it bubbles still don't close after applying the Fix-It
  • 60502: Thread debugging not working in Cooper
  • 60484: Fix-It on Notes show weird messages
  • 60467: Nested generic type accepts wrong constructor signatur
  • 60406: Conditional symbols are checked in a case-sensitive way in the editor
  • 60041: WinForms Designer has problems with certain form
  • 59565: Class completion incorrectly reads conditional defines
  • 58997: No CC for an extension method defined using the old syntax
  • 58740: Add check for Windows Vista not supporting the VS2012 Shell
  • 58319: Parameter kind is not shown in CC

 

New in the "February 2013" Release, Version 5.3.43 (Build .1211)

(Status: February 22, 2013, Revision master-ecb3eb5)

Features

  • 60650: Windows Phone 8
  • 60269: Fix-It for "statement expected did you mean ':=' instead of '='?"
  • 60194: Fix-it for "(E60) Parameter name does not match; "
  • 60026: Fix-It and better error recovery for extra ";" in class decl
  • 59862: New "deprecated" class member modifier, and translates to appropriate platform attributes

Enhancements

  • 60032: Better error message for missing interface on property assignment
  • 50209: New template: "ASP.NET Nested Master Page"
  • 60609: New template: "ASP.NET Web Service Application"

Fixes

  • 61063: NRE in ResolveExpressionAndStatementVisitor.ResolveAnonymousMethod
  • 61055: Prism: Various licensing system fixes relating to XE3.1 serials
  • 60902: Cooper: Swing UI application template is broken
  • 60829: Cannot type space in {$ if CC is open
  • 60803: Cirrus regressions in 5.2
  • 60783: Bad template icon for File|New Website|Web Service
  • 60759: Certain project uses "100%" cpu
  • 60702: Fix to NativeHelper.dll not loading when Oxygene\Bin is not in system path
  • 60673: Cooper: Alias type visibility is limited by package
  • 60665: CrossBox menu for Android: Disable "add server" when no applicable project is loaded
  • 60659: Reference to .jar marked with yellow mark though code compiles fine
  • 60647: An uncaught exception of type: javax.media.opengl.GLException occurred
  • 60629: CrossBox menu for Android is active for non-Android Java app
  • 60610: ASP.NET: Move attribute into interface for WebService file template
  • 60572: Fix-It options pane is hooked up badly
  • 60570: Smart-End keeps adding for tiny project
  • 60554: Enum nested in generic type type forces compilation internal error
  • 60512: Arrow buttons in error bubbles only go right
  • 60503: Move Embarcadero-contributed files from SVN into git and update for XE3.1
  • 60497: VS2012 still contains Oxygene templates after uninstalling Oxygene (Cooper)
  • 60491: Cooper: do not allow enum as range type
  • 60465: "Add Intferface Method" inserts interface into wrong position in particular testcase
  • 60463: Editor NRE that triggers all the time
  • 60440: Fix-it for adding "override" inserts bad spacing
  • 60425: Message: 'java.lang.ClassNotFoundException: com.remobjects.oxygene.system.Tuple3'
  • 60400: bug with generation of class methods
  • 60358: CC and compiler disagree over property vs. method with generic
  • 60286: Several failing Smart-End testcases
  • 60285: Method hint shows info for wrong parameter, just after ","
  • 60172: Android application should run on "only" device when no default specified, but only one exists
  • 60116: Echoes: Type declared in implementation cannot be used in a variable declaration
  • 60066: Oxidizer: C#2Oxygene fails on simple testcase
  • 60046: No ancestor CC after "method"
  • 59977: "Make String Resource" does no longer work
  • 59846: Redesign smart editing-end to make more bulletproof
  • 59803: Treat-as-fixed for "missing semicolon" skips the next statement
  • 58581: ASP.NET Breakpoints don't hit with VS2012 and Windows 8.
  • 60335: Errors in ASP.NET web site are displayed relative to their temporary files
  • 58317: CC doesn't work for named parameters inside attributes
  • 57644: "Preflight" dialog is missing the Oxygene header image in VS2012
  • 60622: "Make String Resource" can create illegal resource names

 

New in the "January 2013" Release, Version 5.2.41 (Build .1191)

(Status: Jan 31, 2013, Revision master-6524b20)

Features

  • 59230: Improved $IFDEF syntax ($IF, $ELSEIF and support for logical operators)
  • 58357: Android: support for local Android devices and emulators via CrossBox menu (VS2012 only)

Enhancements

  • 58231: Improved "await" for v4.5 RTM and WinRT
  • 56240: New "Android Library" template
  • 36919: "readonly" local variables feature reinstated (never made it into the Oxygene v4 compiler rewrite)

Fixes

  • 60604: VS2012 crashes when try to open pas files in ASP.NET Web Forms Site
  • 60461: Oxygene for Java install has CrossBox.zip inside
  • 60442: Project Switcher breaks color highlighting
  • 60421: BigInteger constants end up zero
  • 60419: Cooper: Tools, Options, Projects & Solutions, Oxygene section is absent
  • 60394: Oxygene installer deploys WP 7.5 templates into VS 2012
  • 60359: Sluggish IDE experience with Windows Phone 8 SDK installed
  • 60354: Review all Cooper samples for Jan13 release
  • 60286: Several failing SmartEnd testcases
  • 60257: New WinForms project on fast computer gives Type Mismatch in Form Designer
  • 60229: NRE after pressing enter in XML comment
  • 60201: Cooper: high()/length() problem on global types
  • 60196: CC needs to be soft on "exept on E|"
  • 60182: Soft CC in "for each" statement
  • 60181: Wrong Smart-End when "else" doesn't have "end" itself
  • 60176: Nested interfaces are forbidden to be generic
  • 60160: Cooper: Global methods with var parameter fails if defined only in implementation
  • 60159: Oxygene tests rely on http://code.remobjects.com/svn/csharptoxy
  • 60095: Echoes: IDE crash and restart
  • 60088: New Silverlight Class Libary shows Silverlight Application dialog
  • 60050: Cooper compilation error (NRE)
  • 60047: CC property completion insters "Error" for unknwn types
  • 60046: No ancestor CC after "method"
  • 60045: VS fails with NRE on opening or running DASM7 project
  • 60025: No CC at all in empty "case" (+testcase)
  • 60024: Class completion on global methods inserts bad sigs
  • 60021: Wrong keywords list on the identifier
  • 60010: Bad smart-end on missing "type" keyword in interface
  • 60009: "Create Variable" sometimes is grey
  • 60008: "tab" shouldn't activated the soft-selected item in CC
  • 60001: change ArrayExpression to ArrayValue
  • 59998: Error in Mono for Android template
  • 59988: External files don't color after the first change
  • 59962: Make AutoCC soft in for earch statement
  • 59946: NRE in GotoDefinition/HeaderImporter
  • 59925: PreSelect enum for assignment statement
  • 59922: Wrong position when inserting methods in the class with another methods
  • 59919: Bad path in cooper .jar import
  • 59917: Cooper: NRE when using colon operator with arrayso
  • 59916: csC puts code after end.
  • 59890: Auto-indent for anonymous method as parameter
  • 59858: No local variable inside the inner method
  • 59856: Oxygene+Shell installer sometimes fails to install .NET Framework 4.5
  • 59843: CC should not automatically drop down when pressing space
  • 59841: CC inside a method that contains anonymous methods shows "$..." loval vars
  • 59811: SmartWrapper testcases fail in stable branch
  • 59796: all CC is broken inside aonymous method body
  • 59791: Error icons are missing from the message bars
  • 59764: IDE locks up when opening specific source file
  • 59735: No code completion of "case" statements
  • 59717: Reference to third party assembly error
  • 59672: CC: when an enum value is expected, pre-select the enum type in CC
  • 59657: Sugar: NRE when using mapped type
  • 59602: CC autodropdown option issues
  • 59593: Sugar: Compiler throws an exception for case inside mapped types
  • 59566: Compiler error has no file or line information in it
  • 59561: Implement interface members adds methods around existing
  • 59530: Form designer creates duplicate InitializeComponent method
  • 59520: Problem with "Go To definition"
  • 59518: CC after method in list overrides adds unnecassary ()
  • 59515: Problem using an aspect
  • 59507: Compiler doesn't error on assign nullable boolean to boolean
  • 59506: IDE locks when typing in particular project
  • 59501: Sugar: Indexer properties is broken
  • 59483: NRE when invoking CC inside identifier
  • 59466: NRE in compiler
  • 59459: Internal error: Type mismatch
  • 59416: Cooper: Delegates not working from referenced library
  • 59397: Error message for writing to a read only field is not correct
  • 59391: csC adds method implementation into collapsed region
  • 59386: NRE in GotoDefinition
  • 59380: Mapped Types: Sugar.String fails for Main()
  • 59379: "consts" are not supported in mapped types for Echoes and Cooper (Nougat is fine)
  • 59332: CC shows empty brackets
  • 59325: Show no cc on Compiler.FErrortype
  • 59314: CC right after colon doesn't work
  • 59231: Sugar: mapped String should be assignment compatible with string literal
  • 59177: XML comment for a private constructor not exported
  • 59159: "Go to definition" does not work on methods with nested methods
  • 59140: non-Nougat Oxygene fails to load projects on missing CrossBoxClient
  • 59136: Compiler throws NRE when an an async method is overriden
  • 59102: CC works incorrectly with directives
  • 59075: Echoes: Class Completion Issue
  • 59055: Tuple hover hint says Tuple instead of Tuple of (String, Integer, Boolean)
  • 59054: The gray "fixed" inline error marker is missing after applying am auto-fix
  • 59051: "Fix All" missing from Fix-it panel
  • 59016: problem with Platform enum
  • 59001: coalesce() doesn't work correctly for a property expression in a generic class
  • 58996: Complete Class for an extension method is not correct.
  • 58992: CompleteClass doesn't move the cursor into newly created method
  • 58967: ASP.NET Web Application template crashes VS2010
  • 58962: Go To Definition doesn't work with some types in referenced projects
  • 58946: Incorrect semicolon after class completion
  • 58939: Exception ancestry warning is reversed
  • 58903: csC duplicates methods in particular case
  • 58881: Command Line Compiler does not accept .winmd references
  • 58853: Compiler doesn't like an XML comment for a protected class field
  • 58851: Compiler doesn't like [Extension]
  • 58750: Class completion breaks a console app
  • 58744: csC completes "sequence of string" to "sequence of string" with extra space before the string
  • 58739: .NET serialization of sets
  • 58714: Opening a source file that's not in the solution uses 100% of one CPU core
  • 58669: Goto Interface/Implementation does not work for generic classes
  • 58666: AutoFix fixes "var foo" to "out var foo" when "out" is needed
  • 58665: Completion for static class in particular case
  • 58642: Errors creating Oxygene projects with keyword in the name
  • 58615: No line / column information for an Exit with the wrong type
  • 58607: csC keeps adding multi-part methid bodies over and over
  • 58590: csC wrongly escapes "dynamic" with &
  • 58564: csC duplicates method implementation
  • 58550: CommandLine Compiler throws "Value cannot be null" exception
  • 58533: Having = instead of := has a different error than it used to
  • 58511: Need to check if base constructor call is the first line in the constructor of inheritor
  • 58497: Problem with CC for directives
  • 58388: Review ALL WP7 and SL templates and add preflight checks
  • 58302: Another two editor exceptions
  • 58298: Broken template in VS2010
  • 58295: Enums declared in implementation section are not public anymore
  • 58243: EE: Add posibility to edit public variables
  • 57375: Compiler internal error when a string is not terminated
  • 57242: Windows Service app from template can't be installed
  • 56557: Reimplement smart-end
  • 51048: Document, write samples for Await

 

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

 

New in the "September 2012" Release, Version 5.2.39 (Build .1091)

(Status: Sep 27, 2012, Revision master-5b44ee8)

this is purely a bug-fix release

Fixes

  • 58387: Bad P/Invoke marshaling for arrays
  • 58332: Silverlight 3D App template doesn't work in vs2010
  • 58324: Silverlight template problem in VS2012
  • 58315: Error when we create new MvcWebApp project from template
  • 58220: NRE when compiling java file using commandline compiler
  • 58183: Creating new winforms app gives FD error
  • 58147: missing "vs2008running" string in Oxygene installer
  • 58115: Code review of editor extensions to contain unexpected exceptions
  • 58103: Bad "Oxygene|Add Cirrus Reference" main menu shows occasionally
  • 58082: Misleading "unknown identifier" error in mapped classes (Java)
  • 57849: JavaDebugging project has a bunch of non-public visibility problems
  • 57848: Inline errors disappear
  • 57782: Add new/Mono-independent MacPack .target file
  • 57647: Problems auto-casting between mapped types and original (Java)
  • 57477: FixIt-ing a "missing namespace" issue doesn't remove marker, expands it over 5 lines instead
  • 57463: Error markers don't handle overlapping errors very well
  • 57462: Error Bubbles draw bad duplicates when resizing the editor's width
  • 57349: Memory usage problems with ASP.NET solution
  • 57341: FD doesnt reload when i change .Designer
  • 57246: Editor issues (NRE in highlight adornment)
  • 57237: Editing styles in XAML can cause VS hang for a bit
  • 57150: Errors/Warnings in XAML don't properly show in editor when clicked
  • 57148: bad drawing of inline errors for multi-line error
  • 57046: Investigate an old VS error to see if workaround is still needed
  • 56600: VS rebuilds android project every time Build is called
  • 52691: EE fails to compare compare enums

 

New in the "August 2012" Release, Version 5.2.37 (Build .1071)

(Status: Aug 23, 2012, Revision master-e825734)

Features

  • 56947: Oxygene now includes the Visual Studio 2012 Shell
  • 56628: Fix It: "fix all like this"
  • 56530: Records support for Java
  • 54282: Integrated Gendarme code analysis
  • 51017: Native language tuple types
  • 49466: Syntax for readable number literals
  • 47625: "Treat Fixable Errors as Warnings" option
  • 45908: async/futures support for Java

Enhancements

  • 57346: Streamline the install process, drop unnecessary pages
  • 57187: Integrate new Everwood Live licensing UX with Oxfuscator
  • 57153: Integrate new Everwood Live licensing UX with Oxygene
  • 57014: Fix-It for "out or var required"
  • 56970: allow attributes on begin/end entry point
  • 56840: Access to Fix-Its from the Error List context menu
  • 56835: Provide shorter error message texts for inline-editor display
  • 55979: Support for "await" keyword in Oxidizer

Fixes

  • 57677: Wiktionary sample has FC bug
  • 57676: Sample app not functioning thanks to recent type issues being addressed
  • 57675: ListView sample demonstrates regression
  • 57648: Crappy icon for Oxygene Command Line
  • 57627: Start Menu item names are too long for Windows 8
  • 57625: Property page doesn't show Output Type combobox for Coper project (VS2012)
  • 57611: NRE in Sugar/Echoes
  • 57609: Cooper project offers to add only Echoes project references
  • 57566: New WinRT samples
  • 57544: "E64 Type mismatch, cannot find operator to evaluate "System.Int32" * "System.IO.FileMode""
  • 57539: Oxidizer creates Java/C-style multi-line comments
  • 57517: New Android samples from Brian Long
  • 57516: Metro Application: System.InvalidProgramException was unhandled by user code
  • 57505: "Complete class" doesn't work
  • 57491: VS2012 shows old-style add reference dialog
  • 57487: Review all project node properties to make sure they don't use resetCache
  • 57469: Failing testcases on develop branch
  • 57453: Cannot launch apps in debugger in VS2012 Shell RTM
  • 57452: Silverlight templates broken in VS2012 (shell, probably also regular)
  • 57449: Shell installer doesnt reboot for .NET 3.5 setup
  • 57438: Fix-it for a missing namespace has confusing description
  • 57392: Problem with CC in indexed properties
  • 57384: XML comments not always workling
  • 57361: Problem with enums in consts (Java)
  • 57359: Virtual enum properties are not correctly resolved
  • 57349: Memory usage with ASP.NET solution
  • 57337: Form designer emits double quotes for TextBox.PasswordChar
  • 57293: Various fixit issues
  • 57259: CodeDom class is not viibnkle in latest Oxygene.dll
  • 57253: NRE in MarkerAdornmentFactory when opening a specific solution
  • 57246: Editor issues (NRE in quickinfo)
  • 57239: Improper layout of enums causes VC++ interoperability problem
  • 57231: Project Switcher doesnt update when project is unloaded, crashes
  • 57223: NullReferenceException in designer
  • 57216: Gendarme and compiler generated members
  • 57214: NRE with an empty method getter
  • 57183: Bad template icon for "Empty WebSite" in VS2012
  • 57182: Warnings in Cooper samples
  • 57174: Imprecise error range for errors on method call
  • 57172: Class Completion produces wrong (ie incompilable) code
  • 57168: Left over "Output type" label shows for java console app
  • 57166: Layout problem in debug tab of Cooper Project properties
  • 57165: Compiler lies about missing method
  • 57159: Oxfuscator loses excludes when path changes
  • 57152: internal "Could not find file 'BAD\PATH\TO\My.xaml'" exception
  • 57151: Log file path isn't created if necessary
  • 57149: Wrong cursor position when stepping through the code (at line that never executed)
  • 57143: Cooper: resolving of relative references not working (untested)
  • 57141: Improve error for misspelled method calls to allow fix-it & "treat as warning"
  • 57108: Cirrus library should have the [CLSCompliant] attribute
  • 57086: Split build options page between net & java
  • 57076: WinRT: System.TypedReference dropped for RC
  • 57042: Cannot pass tuple "constant" to method/property, overload error
  • 57041: NRE in MultiFileAdornment breaks CodeModel
  • 57033: Two fix-its on the same line break eachother
  • 57032: VS class list dropdown giving errant info
  • 57022: Potential enumerable collision in markerhandler
  • 57003: Drop Feature Pack from setup
  • 57000: Drop embedded Mono installer from ISO setups
  • 56984: Missing android text strings in package resx file
  • 56972: WinRT corrections and updates
  • 56971: begin/end entry point should be "assembly"-visible.
  • 56961: Minor issue with metro grid template
  • 56960: Add support for WebView to Layout IntelliSense
  • 56959: Add layout attributes for other parent layouts to View
  • 56958: Add IntelliSense support for a style attribute on all layout nodes
  • 56957: Add meta-data as child element of manifest for Android IntelliSense
  • 56954: Oxygene expects an activity when launching
  • 56952: bad .exe type in WinRT apps
  • 56951: VS2012 strings are largely untranslated
  • 56939: Form Designer fails after change in code
  • 56928: dx sim exception
  • 56924: Custom XML extension breaks behaviour in the drawable directory
  • 56915: IntelliSense schema issue with manifest - uses-feature optional name and improved type for glEsVersion
  • 56910: IntelliSense schema for manifests doesn't understand receiver
  • 56908: "Add" menu items get inconsistently hidden while debugging
  • 56892: Unable to evaluate expression (Cooper)
  • 56889: Stack overflow error from customer project
  • 56884: Oxidizer gives up on bitwise manipulation
  • 56881: Oxidizer can't handler special chars
  • 56877: Class completion misbehaves when implementing nested class method
  • 56875: Oxidizer gives up half-way through simple snippet
  • 56874: Style specific XML validation failure
  • 56872: Schema validation error on what Oxygene added to project
  • 56865: Possible LINQ regressions in compiler cause DA tests to fail
  • 56859: Odd highlighting for {$ERROR} in new tokenizer
  • 56858: Misleading error message when using unary "+" operator on string
  • 56850: typing "{$warning }" breaks CM
  • 56849: Typing ( gives VS activity exception
  • 56848: Constant expression expected when using pred()
  • 56842: Confusing double error location for a single error
  • 56841: Can't open Fix-It popup if error location is too wide
  • 56837: New class template gone ("one more fix")
  • 56816: the symbol for inline errors sometimes/often partially overlaps the text
  • 56782: 'Go To Definition' doesn't work with @
  • 56780: 'Create Variable' multiplies 'var' keyword
  • 56740: Dark Theme in VS2012: Error markers need to support it
  • 56723: CC reluctant to offer nested classes
  • 56669: CommandGlyphs.11.png need to be updated for VS11
  • 56662: Oxidizer gives NRE on conditional statement
  • 56661: Oxidizer struggling to cope with case
  • 56660: Oxidizer generates invalid constructor calls
  • 56656: Oxidizer: comment moves about and changes implied context
  • 56649: Oxidizer/J embeds a comment
  • 56642: Oxidizer loses some statements when converting a case
  • 56638: NRE in Oxidizer
  • 56636: Oxidizer is over-zealous with brackets
  • 56615: Debugger Watch/Locals failures
  • 56602: Doesn't start Logcat if it is no-debug session
  • 56570: Annotations with named parameter complains on invalid cast
  • 56550: Step inside shows "No source available" window
  • 56542: Java static property QuickWatch problem
  • 56428: Oxidizer case failure
  • 56407: CC for an enum doesn't list system methods
  • 56310: Compiler cannot find Initialize method
  • 56019: Regions problem
  • 55954: Runtime error in LINQ-request
  • 55658: Add Watch works incorrectly
  • 55501: Pass extra java args from the IDE debug page
  • 54606: Java var parameters
  • 53860: CC displays result for a method without a result
  • 52691: EE compare enum fail
  • 52689: When hovering the & should be included in the thing passed to the EE watch
  • 50654: Hover debug hints don't not always work (even when Watch does)

 

New in the "July 2012" Release, Version 5.1.35 (Build .1053)

(Status: Jul 27, 2012, Revision master-a58a6a2) "Embarcadero Prism XE2.5 Update 3"

this is purely a bug-fix release

Fixes

  • 57193: Hover over certain piece of code causes VS crash
  • 57184: No templates for Oxygene in New Website for VS2010
  • 57172: Class Completion produces wrong (ie uncompilable) code
  • 57170: Project Properties pane for Silverlight applications/class libraries doesn't work as expected
  • 57168: Left over "Output type" label shows for Java console app properties
  • 56904: More "Metro" style default logos for Oxygene apps
  • 56839: Target platform "x64" does not work, bad PE format
  • 56837: New class template missing for Cooper in VS2010-only install
  • 56812: Can't define an alias for a static class.
  • 56791: Project Switcher options need to be resized for localization
  • 56788: Metro app template has wrongly sized images
  • 56764: "Tiny Project" template for Java is broken.
  • 56751: Self is unavailable when debugging android app (inside instance method)
  • 56744: Failing testcase: RemObjects.Oxygene.Code.Test.CCBugs.SelectArray
  • 56732: Peverify fails with unsafe code in particular project
  • 56729: Move CodeSite out from core Oxygene installer into Embarcadero's ISO package
  • 56666: NRE when linking to WinRT from the cmdline
  • 56641: Project compile produces errors and then an internal error
  • 56639: R.pas translator does not look for reserved words
  • 56632: NRE while adding activity to Android project
  • 56629: Further fine-tuning of Project Switcher UI
  • 56623: Editor hangs on partially converted Objective-C code
  • 56617: full namespace types don't add to internal namespace list (And therefor cannot be found)
  • 56614: Breakpoint hit counts don't work as expected
  • 56613: Conditional breakpoints appear to not be conditional
  • 56608: ToString shows TargetParameterCountException
  • 56601: Directive code completion adds wrong elements
  • 56599: Generic parameters cannot use unsafe types.
  • 56582: Further tweaks to Metro XAML build task dll to match Visual Studio RC
  • 56551: EE fails to evaluate var
  • 56545: Watch mis-evaluates Single variables
  • 56542: Java static property QuickWatch problem
  • 56541: Need .android-xml and .layout-xml templates under Add New Item
  • 56537: No colorizing in ASP.NET Web Sites
  • 56208: [E0] Internal error: LPUSH->U122
  • 56093: Unable to add ProjectInstaller for RO Service
  • 56689: Fix-It adds "override;" without space

 

New in the "June 2012" Release, Version 5.1.35 (Build .1041)

(Status: Jul 2, 2012, Revision master-319157d) "Embarcadero Prism XE2.5 Update 2"

Features

  • 56541: New Item templates for various Android XML files
  • 56536: Code Completion support for Android XML files, including Layouts
  • 56388: Updated WinRT/Metro RC support for WIndows 8 RP and Visual Studio 2012 RC
  • 56366: New pred()/succ() Compiler Magic functions
  • 56226: Updated Support and for Visual Studio 2012 RC
  • 55789: New "Project Switcher" UI for files shared between projects

Enhancements

  • 55865: Need to be able to define operators on mapped types
  • 55172: New ECHOES, COOPER, NOUGAT default defines.

Fixes

  • 56764: 'tiny project' template for Java is broken.
  • 56752: Add system permission picklist for the Android Manifest uses-permission
  • 56748: VS2012 builds version-less projects against mix of 2.0 and 4.0
  • 56747: Cannot change a project's framework version in Visual Studio 2012
  • 56716: Update Android IntelliSense schemas to work with Jelly Bean
  • 56712: Problem with Async sample
  • 56697: CC schema for preference files needs PreferenceCategory to be optional
  • 56695: WireFrame Applet sample projects doesn't compile
  • 56683: Visibility mismatch in partials for Metro in Visual Studio 2012
  • 56681: Coloring gets wonky after adding event to Metro app in Visual Studio 2012
  • 56670: JDK app startup class issues
  • 56659: Nested class access allowed by Oxygene but, not by Android runtime
  • 56632: NRE while adding Activity to Android project
  • 56597: Add "Java Resources" field to Android property page
  • 56594: EE fails read int64 value (cooper)
  • 56592: constant propagation broken for shl().
  • 56582: Update Metro xaml build task dll to match Visual Studio 2012 RC
  • 56563: VS activity exception on deleting code
  • 56562: Android app cannot reference another lib in solution
  • 56556: "(E0) Internal error: An item with the same key has already been added." trying to add unmanaged libs to Android project
  • 56552: Ctrl+Shift+C fails in particular class
  • 56547: Compiler errors in asp.net project with lambdas
  • 56534: Cooper Int64 value bugs
  • 56529: Unable to evaluate local var that is used in anonymous methods (cooper)
  • 56523: set on Metro lacks typecode and fails to compile, on RP
  • 56521: csC inserts method header before existing"empty"
  • 56519: completion for $IFDEF creates bad code if you type it yourself
  • 56454: huge constant expression gives NRE.
  • 56453: NRE when running application
  • 56437: Lockup in BuildLogger
  • 56427: VS frozen when evaluating parameters with index
  • 56421: Calls on nested ctors not allowed (java)
  • 56414: NRE when evaluating TypeValue in Android app
  • 56408: Strange error message when referencing a bad parameter in xml comments.
  • 56402: Watch window refuses to evaluate constant expression
  • 56390: High end integer values don't work.
  • 56389: J2pas: Variable-Length Argument Lists
  • 56386: NRE when loading android apps
  • 56377: Cannot get line info for abstract method
  • 56374: Watch hexadecimal display option does nothing
  • 56372: Code editor adds an & before a variable name, even if it is already here
  • 56307: NRE when using urbanairship-lib-1.1.3.jar - PushManager class
  • 56287: Wrong "Unable to find inherited constructor" compiler error
  • 56282: Missing elements in add new items for Java/Android projects.
  • 56258: Duplicate vars for anonymous methods
  • 56232: CC messes up $ELSE
  • 56223: "dobegin" in Oxidizer/Java
  • 56222: CC in string constant
  • 56218: Metro project templates fail on RC with "Microsoft.VisualStudio.Tailored.ActivationWizard"
  • 56200: "Visual Studio 2012" Rebranding
  • 56189: NRE when adding particular project to solution
  • 56179: Cannot debug just created Metro Application
  • 56130: Delphi2Pas: Lots of "namespace expected" errors in resulting code
  • 55989: "Creating new Application" takes forever, throws dozens of bad internal exceptions
  • 55986: XAML event handler gets added with bad casing for "object", resulting in compiler warning
  • 55985: Metro project doens't ask to (re)download Developer License, if it had expired
  • 55983: internal/caught NRE when building metro app (second error)
  • 55933: calling static methods in EE is broken
  • 55889: "exit" doesn't honor "try/finally" in Cooper
  • 55887: Commandline doesn't support frameworkfolder option
  • 55861: Editor throws "System.ThrowHelper.ThrowInvalidOperationException"
  • 55859: Compiler should be able to implicitly cast from mapped to underlying type
  • 55858: Compiler gets confused with "System.String" vs. "RemObjects.Sugar.String"
  • 55856: "Internal error: Index was out of range." on Cooper extension method
  • 55838: Defining a set in java gives an internal error -> proper error now, sets aren't supported
  • 55794: extra lines are added after end keyword
  • 55793: wrong finally block and extra space after end keyword when converting try-finally statement
  • 55784: Folder copy scatters content around
  • 55774: Final keyword is not recognized in parameters
  • 55770: java2pas: Wrong float processing
  • 55760: Java2pas: Unable to import enum
  • 55758: java2pas: no space between "do" and "begin" keywords
  • 55745: CC library insert problem
  • 55708: Cooper: verify error in cooper library only on Android.
  • 55663: Optimized away code shows [[Invaid Code40007]] A.n in evaluator
  • 55653: "ord()" doesn't compile in cooper apps
  • 55636: Method hint doesn't show currentParam
  • 55630: NRE when compiling a piece of code
  • 55615: Class properties are missing the 'magic' accessor CC (testcase)
  • 55610: Cirrus NRE with mapped types
  • 55608: NRE in Cooper Iterator
  • 55593: VS exception when scrolling _intf file down after opening it in RODL
  • 55564: bad "end;" auto-inserted once in a hundred times (never fails twice)
  • 55561: KeyNotFoundException in editor
  • 55494: Class of variable calls incorrect constructor
  • 55474: Go To Definition fails on interface in ancestor list
  • 55464: XAML event handler generation is broken in VS11
  • 55240: Remove OX$<>locals8 item from locals tab
  • 54957: Can't add XML file to Android project
  • 54575: Oxidizer has no shortcut and no accelerator
  • 54366: Watch window type display misreports Single array
  • 53623: java: access to protected static constants.
  • 53337: When typing unicode an ansi file it doesn't turn it into unicode
  • 53238: Oxidizer loses track of comments
  • 51443: Some errors in the automatic XML comments.
  • 50094: Tooltip expression evaluation issues in Cooper
  • 45550: XML comments not correct with an attribute

 

New in the "May 2012" Release, Version 5.1.35 (Build .1025)

(Status: May 31, 2012, Revision master-95232a8) "Embarcadero Prism XE2.5 Update 1"

Features

  • 55533: Support for the new "Preview Tab" feature in Visual Studio 11 Beta

Fixes

  • 56188: VS crashes when inserting wrong text to Android SDK Path property
  • 55996: All Metro apps have the same Identity name, preventing multiple installations
  • 55994: Metro: Add Reference fails with Object reference not set to an instance of an object.
  • 55977: Need to be able to call method with await and ignore the result
  • 55976: "await" should work for IAsyncOperation and other supported interfaces.
  • 55936: Error when adding reference to Java project
  • 55935: unsupported code in InitalizeComponents.
  • 55922: Oxidizer: Comments not processed inside catch block
  • 55919: Oxidizer: Wrong items in finally block
  • 55915: NRE in editor
  • 55898: Oxidizer:Delphi converter throws NRE
  • 55895: error in IDE when typing
  • 55888: Oxidixer locks up on given Java snippet
  • 55777: := vs = in android
  • 55777: Android project template doesn't compile
  • 55653: "ord" doesn't compile in cooper apps
  • 55630: NRE when compiling a piece of code
  • 55610: Cirrus NRE with mapped types
  • 55608: NRE in Cooper Iterator
  • 55558: Sorting of "uses" clauses sorts RemObjects above System
  • 55505: No tool tip for ScopeVariableHelper vars
  • 55502: Wrong tooltip over "Path", "Directory" etc. type names in HeaderParser project
  • 55500: No CC when adding code into WikiGenConsole project
  • 55494: Class of variable calls incorrect constructor
  • 55464: XAML event handler generation is broken in Visual Studio 11
  • 55456: Form Designer lost umlauts after reload
  • 55443: Some Metro templates need a wizard
  • 55395: Form Designer NREs when dropping compopnent from not-yet-referenced assmembly
  • 55393: Compiler should only allow = when EnableDelphiCompat = true (v5 regression)
  • 55376: File in sample is ucs2 encoded. Should be UTF-8
  • 55357: "OxygeneRegClean2.exe has stopped working" error during the deinstallation
  • 55333: Method hints don't show properly
  • 55331: cc on tuple (v4) gives T1 and T2 as types
  • 55240: Cooper: Remove OX$<>locals8 item from debugger "Locals" tab
  • 55134: Form designer fails
  • 54975: VS11/Win8 x64: Oxygene fails to detect x64 JRE/JDK presence unless manually specified paths
  • 54957: Can't add XML file to Android project
  • 54954: Oxidizer case issue with increment operation
  • 54810: Memory problem with Oxygene
  • 54584: Oxidizer translates @Override attribute into [&Override()] instead of "override" directive
  • 54580: OpenGLApplication sample no longer compiles thanks to recent compiler change
  • 54576: Oxidizer and static Java classes
  • 54574: Oxidizer orphans semicolons
  • 54419: HelloWorldManualUI app has excessive/unnecessary code in it
  • 54418: HelloWorld sample app has an unnecessary control in its layout
  • 54417: Android template app has needlessly excessive layout
  • 54118: Oxidizer: annotation declaration is transformed, but with mistake
  • 54070: Oxidizer: code with generics isn't transformed into Cooper
  • 54068: Oxidizer: final variable transformed to const, should it be readonly instead
  • 54029: Crash detail in VS
  • 53697: Oxidizer: Symbol of newline translated incorrectly. String not terminated.
  • 53695: Oxidizer: Unable to transform java anotation
  • 53694: Oxidizer: Unable to paste interface which extends from another
  • 53693: Oxidizer: Methods for Interface are creating
  • 53692: Oxidizer: semicolon moves to a new line after last 'end'
  • 53278: Rename file in Solution Explorer does not work
  • 53238: Oxidizer loses track of comments
  • 53237: Oxidizer gives up on Java snippet
  • 51408: Class Completion for class declared in "implementation" adds methids ABOVE the class declaration
  • 49534: Code Folding - implementation & end.
  • 49533: Code Folding - Namespace

 

New in the "April 2012" Release, Version 5.1.33 (Build .1013)

(Status: May 7, 2012, Revision master-eabedeb) "Embarcadero Prism XE2.5"

Features

  • 54360: Support for Visual Studio 11
  • 54343: New and improved Visual Studio 11 Template Icon Theme
  • 54146: New and improved Visual Studio 11 Solution Explorer Icon Theme
  • 53811: Support for WinMD files
  • 53776: "mapped" class type (and matching template)
  • 53622: Standard suite of Metro "New Project" templates
  • 54620: Standard suite of Metro "New Item" templates
  • 51189: "future" types are now based on Task and compatible with "await"
  • 50890: "await" keyword and related enhancements to asynchronous code
  • 50792: Support for emitting ARM executables (for Windows on ARM)
  • 50764: Support for creating, building, deploying and debugging Metro apps
  • 48327: Flow analysis for Oxygene v5 compiler.

Enhancements

  • 54621: New "Application manifest" item template
  • 54346: New "Empty Project" Java project template
  • 53609: Unclear error message text for E326

Fixes

  • 55376: File in sample is UTF-16 encoded. Should be UTF-8
  • 55370: VS shows "unexpected error" dialog: ArgumentOutOfRangeException
  • 55333: Method hints don't show properly
  • 55311: Go To Definition does not work with property
  • 55265: EE: Duplicate local vars in expression evaluator
  • 55254: Problem using ":" and nullable types.
  • 55249: EE: Inherited properties in new expression are not shown
  • 55248: VS11: new web site dialog doesn't show Oxygene
  • 55226: EE: Some vars in EE are shown with old values
  • 55222: Locals tab has empty list at particular case
  • 55190: Cooper: no locking on value types
  • 55189: CC incorrectly detects method declaration
  • 55187: Wrong CC for extension method after resolving file
  • 55178: CC, after an "if" following a "for each" loop, is not correct
  • 55171: NRE trying to use mapped types in attached project.
  • 55137: Wrong behavior of "Complete class"
  • 55134: Form designer fails
  • 55121: Error dialog when simply scrolling thru source code
  • 55117: Implement Interface Members puts method in the private section of the class
  • 55106: Add the filled-in item preselected in new expression for generic items
  • 55060: CC shouldn't emit '&' when the value is prefixed by '.'
  • 55037: generic completion issues breaks how things should work
  • 55035: Pressing "enter" after a "case" always inserts "end", even if it makes no sense
  • 55030: Cannot compile Android app with VS11/Win64
  • 55024: Metro project uses wrong AddReference dialog
  • 54996: Compiler (Cooper) complains on generic interface
  • 54986: "Build" and "Debug" Project properties pages aren't properly anchored
  • 54975: VS11/Win8 x64: Oxygene fails to detect x64 JRE/JDK presence unless manually specified paths
  • 54940: QuickWatch gets wrong var names for inner properties
  • 54936: Oxygene EE doesn't show in VS11 — i see C#'s
  • 54918: Compiling project breaks alias types for CC
  • 54899: IDE opens CC in a comment
  • 54897: Generic parameter doesn't validate on constraint for T on cooper/typeof
  • 54881: Completing to the (System) "Type" doesn't add the &
  • 54860: Hive registration for the Project Pages was wrong.
  • 54850: Different result for "IN" in v5 vs v4
  • 54844: FD broken without designer.pas open
  • 54839: Cooper: import bug
  • 54835: Navigation drop-downs doesn't jump in particular test case
  • 54825: Can't Go To Interface in particular case
  • 54809: Need to display different debug properties page for Metro apps
  • 54808: Need to hide framework setting for Metro apps
  • 54789: GDI+ exception in VS
  • 54786: Cooper: Stack issue
  • 54774: raise error for dupe property or field
  • 54772: Cooper format error due to duplicate methods
  • 54743: impl types should be hidden.
  • 54737: No dynamic duck type available.
  • 54735: Expression Evaluator shows "OX$<>8_locals()"
  • 54733: NRE when applying aspects in Patrick's project
  • 54732: Problem with CC
  • 54699: Cooper: null check for nullable types corrupted.
  • 54698: Cooper: "case type of" not working.
  • 54693: "reference to" delphi compatibility syntax.
  • 54689: Wrong CC for enum
  • 54682: Problem with navigation after changing of method declaration
  • 54678: CC doesn't work inside except block on empty space
  • 54671: Errors on classes should be on typename.name, not typename itself
  • 54663: Compiler complains on missing XML comments for an event
  • 54656: Region collapsing doesn't save its state
  • 54647: Unable to copy .xml file, "Access is denied" error
  • 54633: Class format error when code is optimized.
  • 54627: Inc gives an "overflow" exception at runtime.
  • 54626: some digest algorithm options are incorrectly spelled
  • 54616: Rename vstemplate files with Echoes.* and Cooper.* prefixes
  • 54611: sync vs11 template changes back into vs2010 templates
  • 54604: Expose unsigned "shr" for Java.
  • 54600: Item Templates dialog shows empty folders for "Echoes-only" items, in Cooper
  • 54599: Item Templates are missing "root" node
  • 54597: Duplicate and cut off "Target Framework" options
  • 54585: $REGION - $ENDREGION drop-down shows from time to time
  • 54569: Internal error JIE->U135 on set syntax.
  • 54568: "if" expression and "iif" support in .NET 3.5
  • 54558: Enums and XML comments; the compiler displays a false warning about Value__
  • 54544: cannot sign with WinRT references.
  • 54531: No warning when using type from indirectly referenced assembly.
  • 54530: csC in a static class adds new method decl with "class method"
  • 54520: CC doesn't work when invoking right before comment
  • 54485: CC inserts space in wrong position
  • 54473: Attached program fails to build with no errors
  • 54435: Waiting for debugger, then VS dies
  • 54403: Oxfuscator loses its configuration after building the project
  • 54399: broken branch fails with "class constructor cannot have any parameters".
  • 54394: Allow casting delegates.
  • 54391: ListViewApp sample no longer compiles thanks to recent compiler change
  • 54376: multidimensional array error.
  • 54369: Error tag thingy crashes VS when clicked
  • 54316: Editor error icons are misplaced in 11
  • 54313: "Implement interface members" doesn't work
  • 54312: NRE when completing class
  • 54303: EE suddenly shows "nameless" variables.
  • 54275: left hand side type does not show up in CC
  • 54264: VS11 Beta 1 crashes when opening XAML file
  • 54263: NRE in CodeDom
  • 54251: Cannot create class instance in java if class implementation in cooper does not have a ctor.
  • 54243: Updated WinRT Xaml task to new .NET
  • 54240: New items dialog is empty
  • 54214: Empty items for list of overridable constructors
  • 54212: CC doesn't work correct when invoking inside DataRow[
  • 54211: Performance issue when typing in Oxygene project
  • 54210: Compiler failure in standard aspects.
  • 54189: (E112) arithmetic operation will result in an overflow for constants will be avoided if they can be extended from int32 to int6464
  • 54170: InstallCodeDom needs to work against ALL config files.
  • 54166: Bad CC for an indexed property
  • 54155: Invalid cast exception in 'iif' statement on Java.
  • 54152: Exception instead of proper error message if licensing cannot load a remote .dll due to sandboxing.
  • 54150: CC doesn't work when invoking on identifiers in particular case
  • 54149: "Implement abstract members" doesn't implement constructors
  • 54127: Verify error on creation instance of Generic type
  • 54125: Lamda with x <= y <= z expression incorrectly evaluated
  • 54124: "Implement abstract members" insert incorrect code for methods
  • 54119: Verify error: Wrong return type in function
  • 54080: "parallel for" break/continue broken
  • 54077: Java shouldn't allow accessing assembly types from another namespace
  • 54060: Pressing enter after typing the full word in CC inserts real enter
  • 54050: Completing CC with typing char, tab etc adds duplicate code
  • 54036: 'assigned' magic function fails with verify error on unexpected input
  • 54028: Member's drop down doesn't work for particular case
  • 54021: Go To Implementation doesn't work in particular case
  • 54000: 'In' operator support for Java.
  • 53999: CC in on | givesn no result
  • 53991: XML documentation warning level doesn't work properly
  • 53990: Another verify error in Cooper
  • 53980: Cooper treats Longint as Int64, while Echoes does Int32
  • 53944: EnumMap constructor refuses to accept Type parameter
  • 53940: Auto-implement abstract members doesn't implement methods with same names but different signatures
  • 53897: Problem when implementing parent members with same names
  • 53896: "Implement interface members" doesn't work correctly with generic types
  • 53895: "Implement Interface members" doesn't implements parent interfaces members
  • 53888: 'In' operator in 'if' statement not working
  • 53879: Setup should check if config file exists before calling InstallCodeDom on it
  • 53873: AsyncTask still giving problems, cannot use RemObjects types
  • 53871: Params should not be allowed on non-arrays.
  • 53843: when "open as xml" is default on .resx double click does not open with
  • 53841: E52 error message should include name of the method
  • 53838: Compiler should emit simple message in obfuscated build
  • 53825: Tail calls doesn't work
  • 53824: A type cast with Telerik RadPaneGroup is not possible
  • 53811: Metro app built with Oxygene is different on IL level than C#
  • 53809: Metro projects created from template get unnecessary "mscorlib" reference
  • 53799: Compiler crash in attached Metro project
  • 53791: WinRT codegen uses bad casing for types, resulting in W0 warnings
  • 53790: Linked files are added as absolute references
  • 53785: Generic methods call with simple types force compilation error
  • 53782: class constructors are not showing on method list pane
  • 53766: CC in the uses clause at the end of a name
  • 53764: CC in uses is case-sensitive
  • 53762: Verify error in oxygene compiler for LoadKey method in attached project
  • 53761: Error creation multidimensional array
  • 53760: ord() magic function not working
  • 53753: The word "Region" should not appear when a region is closed
  • 53749: Regions are not folded closed when a file is opened
  • 53744: constructor for meta class is "assembly" instead of "public"
  • 53728: completing in nested types doesn't add get_ set_ or fields.
  • 53723: Fiddling with instance code gets me an error
  • 53721: Expanding android.content.button instance and "inherited" in EE gives nothing
  • 53715: Two CC issues when completing a method| tag
  • 53710: Go To Source for extension methods does not work
  • 53702: Clean up VS code in preparation for VS11 assemblies
  • 53656: Pressing Enter inside multiline comment invokes auto completing class
  • 53654: Namespace isn't added when choice from CC is made using mouse
  • 53630: Need "magic" type matching between WinRT TypeName and system.type.
  • 53629: CC doesn't show types and namespaces from implcit WinRT references (.dll and .winmd)
  • 53628: string read gets" gives no error, even if "gets" is undefined
  • 53620: Expression Evaluator doesn't evaluate properties for android classes
  • 53617: Project Properties for WinRT projects need to show different Output Types than regular projects
  • 53608: Type Errors and compiler crash when building a Metro Class Library Project
  • 53594: Hint for index property wrong?
  • 53382: FD crashes on simple File|New WinForms project if Java project is in SLN
  • 53378: Oxygene keeps adding extra tags
  • 53276: Case check ignores interface methods in inline interface defs.
  • 53217: Static classes
  • 53212: $include-directive gives wrong error-message on file not found.
  • 53202: Editor tool-tips missing in some cases
  • 53198: VS11: Switch to calling new ReferenceManager dialog for Add Reference
  • 53148: "empty partial" methods are written in the output assembly, when they shouldn't
  • 53011: "Complete class" and fails in presence of static abstract method
  • 52970: CC shows local exception variable thats not in scope until much later in the method.
  • 52928: No CC for adding properties of an implemented interface
  • 52677: Extension methods and Go To Implementation
  • 52676: Navigation bar doesn't show ctors and constants
  • 51355: Editor tooltip misbehaving when errors are showing
  • 50702: WindowsPhone 7.1: Two problems with 'Project properties' panel.
  • 50094: Tooltip expression evaluation issues in Cooper
  • 49463: Bad error reporting with Main() method AND begin/end.
  • 49149: The type in the <> for generic class should not be selected during implementation
  • 49100: Start bitmap in setup moves back and forth visible when navigating back to start screen
  • 48741: Errors or invalid entries with auto-complete and constructors.
  • 48461: Fix-It: should participate in undo stack.
  • 46795: Auto-Implement abstract members doesn't work on abstract properties

 

New in the "Spring 2012" Release, Version 5.0.31 (Build .991)

(Status: February 23, 2012, Revision master-48fddc8) "Embarcadero Prism XE2, Update 5"

this is mainly a bug-fix release

Features:

  • 51195: Support ≤, ≥ and ≠ operators

Enhancements

  • 53322: Emit an educational message about expected "java.lang.ClassNotFoundExceptions" when starting a Java/Android app in the debugger in VS
  • 52807: New "fragment" template for Android

Fixes

  • 53924: Fix characters in the Object Pascal sample
  • 53838: compiler should emit simple message in obfuscated build
  • 53835: After update .977, ran into this error
  • 53744: constructor for meta class is "assembly" instead of "public"
  • 53730: When explicitly invoking CC, it should NOT insert the enter as-is, even if the word is already complete
  • 53723: Fiddling with instance code gets me an error
  • 53714: "Add new item" is missing HTML file
  • 53690: Set AndroidSign = true for Release mode so the app in release mode can be installed on device
  • 53670: Java Annotation creation support
  • 53663: App.Config is missing from Add New Items dialog
  • 53645: Problems with tabs and new lines in code files
  • 53621: Need compiler warning when Cooper properties are forced to PascalCase (#53522)
  • 53614: Cooper ISO install error tries to run (missing) f_pack.exe when upgrading over Prism
  • 53612: CC for in-ctor-call properties includes the :=, should not
  • 53606: Verify error in class constructor at runtime
  • 53529: Error compiling code with nested method
  • 53522: Compiler should automatically uppercase the first char for any cooper property
  • 53491: 'Ambiguous call to method' compilation error
  • 53459: Java: Default parameter gives error
  • 53457: Nameless method shown in method completion
  • 53456: Cannot set breakpoint with {} declaration
  • 53455: EE for cooper console app doesn't calculate properties values
  • 53450: Compiler NRE on re-raising exception
  • 53445: overload resolution failure in swing project
  • 53441: NRE while starting Java console app
  • 53433: NRE while compiling file without namespace line
  • 53418: Assembly shows PEVerify error when obfuscating
  • 53403: RO/Java VS fails to add .jar references via Oxygene API
  • 53392: Cannot set breakpoint at line starting with {
  • 53340: It is not possible to view the project properties of a Mono for Android project.
  • 53317: NRE when compiling anonymous methods with array expression as parameter
  • 53280: CC adds invalid 'params' keyword for AsyncTask.doInBackground
  • 53279: CC does not show that a property is indexed
  • 53278: Rename file in Solution Explorer does not work
  • 53275: CC misses local constants
  • 53274: CC for Android "R: class fails to appear under some circumstances
  • 53273: New file gives error on build
  • 53267: VS crashes in debug-mode
  • 53266: Method's "begin-end" before xml-comments pastes incorrectly
  • 53261: compiler generate fields in bad place for anonymous methods
  • 53252: relative reference paths broken, again
  • 53249: Attached project gives internal compiler error in v5, compiled ok in v4
  • 53244: Internal error: Cannot Simplify Identifier
  • 53236: Dodgy code in attached test case gives compiler NRE
  • 53235: Reproducible VS activity log crash after compiler NRE with attached test case
  • 53217: static classes issues
  • 53205: In some cases there's a nameless method to be completed in method completion
  • 53199: Remove Monobjc templates and included libraries support from Oxygene installer
  • 53149: Compiler NRE with partially declared extension method
  • 53144: Overriding "run" method on runnable gives Dalvik VM error
  • 53013: Oxidizer "thenbegin" and ;
  • 53010: Something broken with static virtual methods
  • 52916: "Go to interface" fails with a method that contains an underscore in its name
  • 52886: XML comments should not be allowed twice
  • 52853: Disable drop of CC after special keywords
  • 52810: Accidental dir copy gives 20 nested directories
  • 52806: Oxidizer generates "endend"
  • 51941: WP7 has missing item templates
  • 51480: Oxidizer Paste as Java fails on specific code
  • 51309: Performance issues: CPU usage issue
  • 49628: Obsolete attribute doesn't raise a compilation warning.
  • 45487: Oxfuscator: Assembly aren't copied to the output folder if nothing was obfuscated in it
  • 37508: Class declaration is inserted into editor after pressing enter on "CLASS" for an anonymous type.

 

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

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

 

New in the "November 2011" Release, Version 5.0.31 (Build .951)

(Status: November 25, 2011, Revision master-f1aa652) "Embarcadero Prism XE2, Update 3"

This is the initial Release of Oxygene for Java.

For .NET users, this is mainly a bug-fix release only, no major new features for Oxygene for .NET.

Features

  • This is the first release that includes Oxygene for Java
  • 50336: Experimental Support for the Visual Studio 11 Developer Preview from //build/ 2011
  • 47644: Oxidizer: Support for importing and pasting Java Language Code (in both editions)

Enhancements

  • 51562: CopyLocal should have a way to not copy with relative paths
  • 51309: IDE Performance improvements
  • 50089: New Preflight check for select prerequisites when opening a project or creating new one
  • 48463: Adjust all project templates to have "Warn on case mismatch" turned on by default

Fixes

  • 51743: Exclusion setting is missing in a Oxfuscator project
  • 51738: Fix for NRE in broken array exression
  • 51714: Windows Phone 7 projects default to not build PDB files for debugging, which disables break points
  • 51713: Right Click "View Code" does not work on Windows Phone 7 projects
  • 51711: Keyword CC: 'on' after 'except'
  • 51709: NRE while compiling
  • 51692: NRE in error-list
  • 51691: Form Designer loses anchor values
  • 51675: NRE in Obfuscator project
  • 51665: Copy local options save reversed
  • 51654: Bad CC after [ with an array var
  • 51653: 'do' doesn't come up properly in CC
  • 51627: Losing .xaml.pas file when moving .xaml file in Silverlight project
  • 51624: In Generics the second character you type goes after the >
  • 51622: OxygeneBinderException << Compiler should not allow dispatching to extension methods
  • 51585: WinForms Designer crash: MegaDemo (RO SDK/.Net) sample's form can't be opened in designer mode
  • 51583: Compiler NRE
  • 51550: Missing assembly reference causes NullReferenceException in compiler
  • 51498: csC Method completion doesn't add & to escaper keyword
  • 51497: Class completion doesn't work against nested classes
  • 51487: Can't rename project subfolder
  • 51442: No CC for the definition of a class operator.
  • 51412: Cannot instantiate abstract class
  • 51410: Final keyword
  • 51406: Build events missing macros button
  • 51387: No [CompilerGenerated] attribute on the GetMetaClass method
  • 51386: LINQ clause sometimes doesnt detect invalid identifiers. sometimes.
  • 51378: Reverse class completing does not consider "static-ness"
  • 51364: Debugger doesn't recognize FileMode.Create value in aspx.net project
  • 51355: Editor tooltip misbehaving when errors are showing
  • 51325: Compiler error: Lambda's or anonymous method's result does not match, expected "System.String", but got "dynamic"
  • 51291: Cannot debug the method to which the aspect is applied
  • 51269: ArgumentOutOfRangeException in compiler
  • 51250: Warning in 'WPF User Control Library'
  • 51212: Future variable does not return correct value, but default
  • 51109: Cursor placement while selecting generic types from the code completion drop down
  • 51049: Go To Definition flukes in setter calls
  • 51035: Method hints should not show full namespace for "(com.)RemObjects.Oxygene.System.Integer"
  • 50955: 2 String Changes needed the Project properties
  • 50925: Paste C# with selection out of range exception
  • 50839: Project reproducibly crashes VS
  • 50714: [Obfuscation] and [Build] project pages are empty
  • 50703: Invariants are not working (are only checked once after .ctor call)
  • 50583: Extension/plugin errors
  • 50527: places where CC doesn't work
  • 50363: The WinForms designer cannot open if the application has a reference to a COM object
  • 50096: (E0) Internal error: NRE in 903
  • 50063: Exception when loading a C# file
  • 50055: No Case Mismatch warning when overriding
  • 50052: class reference bug
  • 50019: CustomAttributeFormatException when trying to get attributes
  • 49999: NRE in editor for files without a project
  • 49995: Editor exception after file rename
  • 49934: Compiler shows NRE on nested type link
  • 49879: "Build Action" is not a drop-down for nested files (ie .designer.pas, resx, etc)
  • 49715: Partial type highlighting in ASP.NET ancestor
  • 49581: Regression in v5: CC for delegate vars & creating anonymous method bodies
  • 49575: Make String Resource feature brought back for v5
  • 49570: "Go To Definition" and "Go To Type Definition" should be grouped together in context menu
  • 49456: Counterproductive CC in undefined IFDEF section (in "var" clause)
  • 47753: Regression: XML comment not supported
  • 38502: Case errors in templates
  • 38336: Code Completion broken when using Notify
  • 36992: Insufficient help from the auto-complete when comparing a variable of an enum type

 

New in the "October 2011" Release, Version 5.0.29 (Build .931)

(Status: October 28, 2011, Revision master-930f04a) "Embarcadero Prism XE2, Update 2"

this is a bug-fix release only, no new features

Fixes

  • 51151: Compiler generates bad executable when using ASP.NET <%= on a void
  • 51132: Incorrect compiler error (async keyword)
  • 51119: Problem with scope resolution order
  • 51118: restore array to tuple assignment
  • 51114: case expression should default to nil/nullable if not set.
  • 51113: inc/dec on nullables
  • 51098: Can't consume .NET 4.5 mscorlib
  • 51086: Compiler doesn't detect unclosed compiler directive any more
  • 51083: Error when compiling Patrick's testcase
  • 51066: COM Interop problem
  • 51041: No member "DefaultIfEmpty" on DA LINQ expressions with OUTER LEFT JOIN
  • 51007: Class vs. instance method call confusion
  • 51005: Form designer breaks after fixing error in code
  • 50986: Clarify the error message for async methods on 2.0
  • 50984: Reusing the same string in parameter names
  • 50983: Wrong breakpoint span for method with aspect while debugging
  • 50981: Internal error in compiler when comparing types in Silverlight project
  • 50969: Problem with class fields and XML comments
  • 50946: given code does not peverify
  • 50942: Field/Local variable never used message without position
  • 50941: Compiler doesn't seem to exit gracefully when trying to output to a locked/used file
  • 50926: Bad class completion for records in this File
  • 50925: Paste C# with selection out of range exception
  • 50916: Cannot find operator to evaluate "nullable System.Decimal" * "System.Int32"
  • 50911: 'end;' is wrongly added in the 'begin/end.' block
  • 50897: Wrong cursor placement in try/except block
  • 50866: NRE while compiling "using" directive
  • 50801: "E24: Could not load referenced assembly" error text needs improvement
  • 50800: Project reference from Cooper to a Echoes class lib compiles without errors (i.e. is ignored silently)
  • 50787: Cirrus fails to compile with NRE
  • 50760: File listeners don't get disconnected on project close
  • 50733: memory leak in project
  • 50716: Oxfuscator doesn't pick up Prism license in XE2
  • 50715: reloading of solution causes "...not loaded correctly" error
  • 50713: New oOxfuscator project has mscorlib added in the [Assemblies to Obfuscate]
  • 50711: Deadlock in BC due to revisiting of statement node in simplify expression
  • 50703: Invariants are not always enforced
  • 50688: Goto Interface/Implementation fails on property getters
  • 50683: Bad Framework requirement check on Windows 8 (at least)
  • 50671: Form Designer issues with SmartPropertyGrid
  • 50670: No proper warning for initiating abstract class
  • 50661: RequireExplicitLocalInitialization not hooked up
  • 50660: Missing System.Core ref gives compiler NRE in async/future
  • 50653: Pre/post-build events show in property grid
  • 50610: Code completion does not "move in the list"
  • 50376: Class Completion adds inconsistent whitespace in method bodies
  • 50286: Auto-completion issue
  • 50054: CC drop down shows up in comment
  • 50050: Syntax highlighting with integer consts
  • 50049: Post-build events: macros get replaced wit real values
  • 49980: Patrick Lanz' project issues
  • 49969: Method completion issues
  • 49963: "var x, y: Int32;" highlights "y" as if it were a type
  • 49812: Class Completion uses bogus ordering
  • 49810: Bad visibility names in FD
  • 49788: Error in LINQ Expression interpretation
  • 49594: [Obsolete] looks black after project load, until i hit enter. then it colors as attribute
  • 49530: Type name colors come and go with code changing, as CM breaks in the interim
  • 49454: IFDEF highlighting recovers badly after adding {$DEFINE
  • 49227: CC for Inline interfaces: no proper CC on method names (part 1)
  • 48565: Attribute classes: Properties of the parent class aren't visible for child classes
  • 46296: There is no error message for Single type variable when it contain value larger than maximum allowed for this type

 

New in the "September 2011" Release, Version 5.0.29 (Build .917)

(Status: September 30, 2011, Revision master-f3049a0) "Embarcadero Prism XE2, Update 1"

this is a bug-fix release only, no new features

Fixes

  • 50583: "An Error occurred in an extension" - preventative NRE checks
  • 50538: vars declared w/o assignment in a loop are not ([p]re-)initialized to nil the second time around
  • 50527: places where CC doesn't work in Android project
  • 50520: complete method does not escape parameter names
  • 50503: "class property" CC-completes to regular s=instance var
  • 50502: Structures (records) aren't marked as sequential by default
  • 50498: Designing a designable class without resx gives warnings when the resx gets added by the IDE
  • 50463: Select All, then Cut kills app
  • 50441: Editor exception
  • 50427: Oxygene code fails at runtime when having a complex filter after an exception
  • 50420: ArgumentNullException when opening ASP.NET project created with old Oxygene version
  • 50417: Property completion inserts at wrong place
  • 50416: No CC in EE method
  • 50390: The suggested name for Application Configuration File is wrong
  • 50384: Internal Error (NRE)
  • 50377: More CC issues in Android Uses Clause
  • 50367: Can't set a breakpoint method Tokenizer.SetPos(Dest: IPosition; aAllowHidden: System.Boolean);
  • 50366: Can't set a breakpoint in a file that's not part of a project
  • 50354: CC inside string constant
  • 50353: Member drop-down list contains superfluous elements
  • 50348: Compiler errors are only reported against a temporary source file and not the actual Code Behind file for an asp.net page
  • 50347: Changes to var record parameters are lost in some cases
  • 50346: Using dynamic viewbag more than once causes internal compiler error
  • 50345: Setting a record field in a by-var parameter
  • 50344: Dispose and nil does not call dispose
  • 50321: Index is out of range exception in BufferUtil.Updater - AddImplMethod
  • 50316: csM messes up coloration and doesn't position cursor correctly
  • 50311: Consts that turn into variables don't end up public
  • 50310: Old style "with" code does not verify
  • 50297: WinForm: Problem with changing modifier-value of component
  • 50296: Code fails to compile in Develop, but not in Stable
  • 50288: More CC issues
  • 50287: VS doesn't add mscorlib reference to Oxygene project when it is not there
  • 50283: Over-zealous warning
  • 50276: Can't use certain array types between assemblies
  • 50267: Installer does not remove old entries from the Path
  • 50247: Can't open WPF forms from DASM7 project
  • 50244: Array issues in v5 compiler
  • 50240: Two issues with v5 compiler
  • 50235: BC7Client fails with NRE, when variable is assigned
  • 50228: Customer project does not compile since v5 compiler
  • 50227: Problem with properties' binding invoking
  • 50210: ASP.NET MasterPage Selector doesn't show
  • 50208: NRE causes VS error dialog on project load
  • 50199: CC in system calls broken
  • 50192: Compilation of newly created "WinForms server" fails
  • 50169: Internal error in compiler with nested set types
  • 50168: Can't rename .aspx files
  • 50167: Internal error in compiler with forward declaration of nested method
  • 50163: ShineOn will not compile with v5
  • 50119: NullReference Exception in compiler if method is missing from the implementation
  • 50105: SEHExcption thrown when calling method with default-nil nullable DateTime
  • 50104: Invalid hint (or potentially bad compile) on assigned() check for nullable datetime
  • 50096: (E0) Internal error: NRE in 903
  • 50052: class reference bug
  • 50038: Error message for 'assembly public' modifiers
  • 50019: CustomAttributeFormatException when trying to get attributes
  • 49997: Nested types don't show up in CC
  • 49995: Editor exception after file rename
  • 49973: IDE incompatibility with Enhanced Scroll Bar of Power Productivity Tools
  • 49940: Make BC7Client sources compile with new Oxygene compiler
  • 49879: "Build Action" is not a drop-down for nested files (ie .Designer.pas, resx, etc)
  • 49856: Empty project properties
  • 49811: Broken CC in Android uses class, gives android.* only
  • 49679: Bad/overzealous 'downgrade" check in installer
  • 49613: Compiler should not allow "private abstract" methods
  • 49570: "Go To Definition" and "Go To Type Definition" should be grouped together in context menu
  • 49540: Editor Navigation drop-down doesn't end up at correct member
  • 49527: No CC on IPhoneNotifier.Instance members
  • 48087: WPF/Xaml public bug
  • 48038: Dragged -in file has no syntax highlighting
  • 47986: VS shortcut Ctrl-Shift-S (Save All) doesn't work with Oxygene installed.
  • 45546: Pre/Post-Build Events get lost when reopening project (regression)
  • 43505: "Delphi compatible division operators" compatibility mode does not apply to constants

 

New in the "Fall 2011" Release, Version 5.0.29 (Build .901)

(Status: August 31, 2011, Revision master-68c320a) "Embarcadero Prism XE2"

Features

  • All new Oxygene Compiler 5.0
  • Oxidizer: Improved C# to Oxygene, IDE Integarted Delphi to Oxygene
  • Improved error markers
  • Inline errors in the editor expanding with more details, error ranges and error notes
  • Fix-It support for selected new errors
  • Duck Typing and Soft Interfaces
  • Anonymous interface implementation (from Java)

Enhancements & Fixes

Oxygene 5 constitutes a thorough rewrite of large parts of the compiler and IDE code base. As such, we're not providing a list of "fixes" for this release, as most open issues have not so much been explicitly fixed but rather simply are not applicable to the new version.

 

New in Version 4.0.27 (Build .841)

(Status: March 23, 2011, Revision master-f63d4ca)

Features

  • 46187: Support for MonoDeveloper 2.6 Beta 1
  • 45237: MonoDevelop: Sanctuary web service integration for Mac
  • 44052: Windows Phone 7 templates and integration
  • 43859: MonoDevelop: MonoMac templates
  • 43834: "Paste C# as Oxygene" in MonoDevelop
  • 43644: MonoDevelop: New MonoTouch templates
  • 43356: Support for ASP.NET MVC 2
  • 43321: Inline error messages
  • 42678: MonoDroid templates and integration
  • 41948: MonoDevelop: Oxygene language Expression Evaluator for Debugger
  • 31808: Editor Navigation Markers

Enhancements

  • 45491: Improved first-use experience when installing under a different user
  • 44747: Locals window speed optimization for EE
  • 42461: Disable "Create New Var/Method"menus when they don't apply
  • 42440: Show constant value in tool-tips
  • 42439: Show accessibility for properties in tool tip
  • 41563: Provide CC for compiler directives
  • 28454: Overflow checking should be a project (Configuration) option
  • 23017: Improvements to writing XML-doc in editor

Fixes

  • 46274: Can't have attribute on first field in class
  • 46273: Exit no longer works in an iterator ("yield break" equivalent)
  • 46187: Unable to resolve dependency: MonoDevelop.Core
  • 46187: Error on line 2511 in R:\Build\Oxygene.iss: Column 3: Unknown identifier 'MD_PATH'
  • 46119: .oxygene files aren't properly associated with VS2010
  • 46046: Form Designer has problems with Generics
  • 45852: Class completion not working in MD/Mac
  • 45824: MD: Canceling the build fails with exception
  • 45785: WP7 project in VS Shell asks for C# to be installed
  • 45759: VS locks up sometimes during build
  • 45756: C# to Pas - Add number to the file name, if original name is already in use
  • 45706: VLC cannot be imported as com object
  • 45549: Unhandeled exception when working with Dynamic Types
  • 45482: Oxfuscator: disable Run button
  • 45251: Query expression fails at runtime with error "Incorrect number of parameters"
  • 45250: Using the full name (adding the namespace) when implementing a method interferes with the CC.
  • 45236: VS2010: Unable to fold/unfold Regions
  • 45215: Two confusing "Code Analysis" project options
  • 44910: Renaming folder with files in the Solution Explorer leads to errors
  • 44878: Delphi Prism beta doesn't work with MonoMac 2.4.0.11.
  • 44714: Some types aliases (cardinal, word etc) are not recognized by EE
  • 44713: Casting int value to some enum results in int value
  • 44667: The name of the first added Windows Form to a project is Form, which can create confusion with System.Windows.Forms.Form.
  • 44654: Value for composite enum value sometimes evaluates to "{...}"
  • 44561: Errors don't show right away in compiler project
  • 44535: EE wrongly enumerates items on classes derived from List
  • 44012: The "Add" -> "Area" context menu in an ASP.NET MVC2 Web Application project throws an error when used.
  • 44010: The ASP.NET MVC Web Site project generated to host a new Silverlight is written in C#.
  • 43864: CodeSiteWrapper project has error
  • 43810: Problems with {$IFDEF CC
  • 43799: Set equality operator does not work
  • 43753: Various obfuscation issues
  • 43635: Unnecessary warning generated from newly added forms
  • 43587: EE: Class Properties cannot be watched separate from the whole object
  • 43509: CC doesn't see class alias in other assembly
  • 43503: The debugger cannot evaluate typeOf(...)
  • 43486: Build errors in translated dlls
  • 43481: compiler is run on every build, even if project was not changed
  • 43432: Empty MVC2 template: "Add Controll" wizard should generate public controller class. Now it is private by default
  • 43401: MVC2 Template: can't add controller to the empty Controllers folder
  • 43382: RescanRefs happens on project close
  • 43284: Targets don't get installed with cmdline install
  • 43283: Oxygene cmdline setup doesn't install Oxfuscator
  • 43205: Class Completion copies attributes on parameters
  • 43134: CC for named parameters shows completion list between : and completes on pressing =
  • 42926: Crash of Visual Studio when typing specific set of code
  • 42915: EE doesn't respect generic params on casting
  • 42877: NRE crashes VS
  • 42876: CC problems in customer project
  • 42875: Crashes in ASP.NET editing
  • 42874: CodeSite (and possibly other 3Ps) don't show in setup if they were already installed even if the installer is newer
  • 42846: Enum type is evaluated as nil in watch window
  • 42845: "Results view" node shows nothing if IEnumerable contains no items
  • 42782: Changing InitializeComponent to InitializeComponent() breaks designer
  • 42776: Incorrect BuildAction for added include file
  • 42705: Project options invisible on 'small' screens
  • 42627: VS2010 - EE and enums
  • 42613: Casting List<> object to IEnumerable results in "Invalid cast" exception value in watch window
  • 42610: Sort "Utilities" before "Utilities (Microsoft.Build.System)" in CC
  • 42593: WPF DA Prism Client datasource drag/drop error
  • 42574: EE should set appropriate icons for evaluated objects
  • 42447: Pressing F1 with the cursor positioned on a namespace in the "uses" clauses generates an error.
  • 42444: CC only shows first of several "class var"s
  • 42441: Selecting "Go To Definition" and long method puts cursor outside of viewport
  • 42403: XAML editor performance degrades after building the project.
  • 42256: New files added in MonoDevelop are badly formatted
  • 42019: The parser incorrectly marks calls like "SomeMethod(out self.fSomeVar)" as erroneous.
  • 41985: Problems with Monoobjc template in MD
  • 41449: Unrecoverable build error in VS2008 and VS2010 setup projects (msi)
  • 41185: VS2010 - The source file navigation controls grow vertically
  • 40824: The project template for WPF Application does not add the "DEBUG" and "TRACE"
  • 40404: Default page not set in the "Simple ASP.NET 2.0" sample project.
  • 40184: Missing translation of Project Option dialog.
  • 39977: Referencing the local namespace from XAML in an WFP or Silverlight application causes the CC to stop working
  • 38765: MD/Mac: New Web application does not run out of the box
  • 38440: Extra "end;" added when compile directives are used.
  • 37715: New lines inside a block comment treated by the syntax highlighter as regular code.
  • 37681: Project Properties show icon preview, even if icon file is missing
  • 37481: Japanese string result in corrupted display for Prism Gtk# application
  • 33676: Code highlight works not correct when breakpoint is set in line containing tabs
  • 33311: Add support for Collapse command

  

New in Version 4.0.25 (Build .777)

(Status: August 13, 2010, Revision r47979)

Enhancements

  • 42438: Need Equivalent of C#'s "yield break" capability (using "exit")
  • 41919: Add CodeSite and AnkhSVN into standalone (non-ISO) setup
  • 41901: Silverlight support for Oxfuscator
  • 41420: Integration of AnkhSvn into the setup
  • 41420: MonoDevelop updated to new version 2.4 (Mac and Windows)
  • 41065: workaround for ASP.NET to function without actually having the compiler in the GAC
  • 40114: T4 templates
  • 35556: Expose project options for Mac projects (in MD)
  • 35555: Integrate our Monobjc support into MonoDevelop
  • 32177: Drop-down for Custom Tool in F4 Panel

Fixes

  • 42435: Always-true if clause crashes the ASP.NET runtime
  • 42404: The version in the Prism Command Line compiler EULA needs to be updated to Delphi Prism XE (RAID 279299)
  • 42366: CodeSite should be referenced as "Raize Software CodeSite Express 4" in both RAD Studio
  • 42364: WebService projects are always created targeting .NET 3.5.
  • 42307: Exception displayed when trying to select the data type for a method parameter.
  • 42248: EE fails to evaluate Regex.Match(...) in watch window
  • 42247: Typo in Mac Gtk# template name: "Mac OSX" instead of Mac OS X
  • 42207: Actively remove bad/old Cassini sample during setup
  • 42205: The debugger cannot evaluate String.Chars[index]
  • 42142: MonoDevelop CC shoes empty lines for items with generics in the type
  • 42073: Issues w/ Latest Prism Beta and DevExpress ASPX
  • 41999: Compiler fails on "for each" cycles on simple arrays in anonymous methods
  • 41979: IECI in "shl" with byte parameter
  • 41957: A "try..catch" inside the "finally" block of another "try..catch" generates invalid assembly
  • 41956: The auto-complete window is no longer shown as expected.
  • 41949: Oxfuscator doesn't log build errors to "errors list" tool window
  • 41900: Initializing array properties on attributes generates internal error
  • 41897: An error is displayed when trying to remove an assembly from the list of assemblies to obfuscate
  • 41896: Cannot add EXE assemblies to an Oxfuscator project
  • 41890: Form designer breaks after build
  • 41826: EE incorrectly evaluates strings
  • 41767: Error PE174, warning PH2 and error PE29 in Visual Studio 2010
  • 41740: Oxfuscator doesn't respect project properties from Build and Obfuscation prop pages in VS2010
  • 41562: Error displayed creating new Silverlight Application hosted in an ASP.NET Web Site
  • 41561: "" used is defined in multiple assemblies
  • 41470: Cirrus: IServices.IsDefined always returns false
  • 41461: Add cirrus reference context menu item isn't shown for VS2010
  • 41460: Excessive memory use and related crashing in Silverlight app
  • 41440: Selecting a function in the VS2010 navigator places you at the end of the method, not the begin
  • 41432: extensive CC issues when using begin/end lambdas
  • 41427: Gtk# project on MonoDevelop, invalid code has been inserted when adding Button's OnClick
  • 41397: Adding a "try..catch" inside a repeat loop will crash the IDE.
  • 41361: Anonymous methods inside an iterator method causes problems
  • 41360: Creating a "Silverlight Class Library" with .NET 3.5 selected throws an error.
  • 41198: Linq.Expresson with Lambda
  • 41192: WPF designer doesn't open
  • 41187: Almost no CC for casting to Nullable xxx
  • 41185: The source file navigation controls grow vertically
  • 41184: No CC during array definition
  • 41180: Can't use "case" expression in inline property getter
  • 40919: Cirrus: can't use aspect-modified property
  • 40918: The compiler forces a semicolon at end of a multiple statements else block in a case
  • 40917: Cannot have method GetType: Type in an interface
  • 40911: Cirrus: allow base class calls
  • 40898: Release builds contains asserts
  • 40853: Cannot show forms, other than the main one in a Windows Forms Application.
  • 40852: Cirrus: When using ExceptLocalValue it fails with a compiler error
  • 40805: 3rd party components built for 2.0 in a 4.0 project won't load in FD
  • 40800: It is possible to add the same cirrus reference several times.
  • 40792: Generator files don't get overwritten properly
  • 40724: EE show debugger visualizers button for String type even if it has NIL value
  • 40717: NRE in coalesce()
  • 40689: Error message when trying to edit .inc files
  • 40688: Interface Inheritance Issue
  • 40685: Reference to regular methods vs generic methods
  • 40683: Default Properties on Interfaces
  • 40589: Setup tries to install VS2010 shell even, when I unselected the VS2010 option
  • 40573: 64 bit addition issue
  • 40490: Adding a new class to any type of project adds "System.Windows.Forms" to the project's references list. (RAID 276602)
  • 40477: The body of newly created event handlers can be placed outside the body of the class.
  • 40467: Generate XML template files during build
  • 40424: No icon for .oxygene files
  • 40403: "CassiniOxygene" sample project is not correct.
  • 40326: Silverlight app: "object reference" error message (compiler error part)
  • 40283: VS2010: SL project properties are not displayed correctly
  • 40047: The debugger displays an error when trying to evaluate method calls from an instance of Dictionary<,>
  • 39977: Referencing the local namespace from XAML in an WFP or Silverlight application causes the CC to stop working.
  • 39732: empty locals display for exception
  • 39177: Problems with user controls in the same assembly as the form they're on
  • 38964: An error is displayed when trying to open an Windows Forms project.
  • 38718: change default settings in the Default policies => Oxygene source code
  • 38687: VS IDE LINQ tool fails on assembly ref
  • 38438: Ampersand doesn't stop the syntax highlighter from coloring variables as keywords.
  • 38437: The debugger doesn't recognize global variables (compatibility mode).
  • 38290: Oxfuscator should be able to use key via key name
  • 37963: The debugger fails to evaluate expressions.
  • 37849: MD writes project options inconsistently with VS
  • 37519: Trying to display values in hexadecimal while debugging is not working.
  • 37483: AnkSVN cannot see the project that owns a file.
  • 37188: Can't tab to right indent
  • 36992: Insufficient help from the auto-complete when comparing a variable of an enum type
  • 36941: VS2008 : Projects in a solution folder cannot reference each other
  • 36759: The Parameter list tool-tip is not hidden when the cursor moves away
  • 36553: When implementing methods in a class the IDE can get the signature of the methods incorrectly
  • 35579: Missing 'New item' templates
  • 34158: Web reference generation from WSDL produces non compilable code
  • 19112: add registry key for file extensions scanned for %...% in ProjectGenerator

  

New in Version 4.0.23 (Build .751)

(Status: July 6, 2010)

Fixes

  • 41587: 2.0 CF library does not properly get referenced (upgraded to new Cecil)
  • 41561: " used is defined in multiple assemblies" error when working with Sets
  • 41065: Workaround for ASP.NET without actually having the compiler in the GAC
  • 40805: 3rd party components buit for .NET 2.0 won't load in Form Designer, in a .NET 4.0 project
  • 40424: No icon for .oxygene files

  

New in Version 4.0.23 (Build .741)

(Status: May 20, 2010)

Features

  • 39906: Silverlight 4 Support (Visual Studio 2010 only)
  • 39738: Support for "Cirrus References" in Silverlight
  • 37945: New class-less syntax for extension methods
  • 37414: New RemObjects.Oxygene.Mono.Helpers library for common cross-platform tasks
  • 37413: Improved Mono/Mac launch script for MacPack
  • 37311: "for" loop expressions
  • 37272: "C# to Oxygene" option to paste or import C# code from file.
  • 37110: "if" expressions
  • 36921: Syntax for class-less extension methods
  • 36920: Support Tail recursion support for .NET 4.0
  • 36919: "readonly" local variables
  • 36176: Support for latest Monobjc w/ unmanaged dylib
  • 36175: Support for .NET 4.0 BigInteger constants
  • 36172: Support for classic "begin/end." assembly entry point.
  • 35947: Initial release of RemObjects Oxfuscator
  • 35790: Option to embed interop types
  • 35557: Expose project options for Mac projects
  • 35336: Integration into MonoDevelop
  • 35306: Support license compiling on Mono
  • 34827: "case" expressions
  • 34669: Tuple support for .NET 4.0
  • 34025: PIA import support for .NET 4.0
  • 33585: Threaded/non-blocking build within the IDE
  • 33132: Cirrus: Method Call Aspects
  • 33124: Dynamic Types in .NET 4.0 with custom dynamic binder library
  • 33056: Support for lambda expressions with begin/end method body
  • 32176: Integration with Visual Studio 2010
  • 32172: Integrate Wiki Help with VS2010 "Help3" system
  • 31906: Everwood 3

 

Enhancements

  • 39960: Support for TT templates
  • 35148: Template for new NIB files
  • 35560: Nib CodeGen support for properly defining IB3.2 objects
  • 35912: Option to select target framework version in project properties
  • 40540: New conditional defines PRISM40, PRISM40UP, OXYGENE40 and OXYGENE40UP
  • 38104: Updated and new project templates for VS2010
  • 35952: Support for '$(Configuration)|$(Platform)' combinations in Visual Studio
  • 39182: Cirrus: Support for adding a new constant.
  • 39181: Cirrus: Support for defining an aspect on a constant.
  • 39169: Cirrus: Access to conditional defines
  • 38790: LICX compiler should not load all dlls, unless necessary
  • 38579: Improved error message when missing "new"
  • 37036: There is no auto-complete help when writing compiler directives (like {$REGION})
  • 39804: REMOVED OPTIMIZATION: use callvirt on instance methods like C# does, for .NET 2.0 vs. 4.0 binary compatibility
  • 39159: Cirrus: New IsStatic API
  • 37438: New 'Variable Completion' shortcut icons
  • 37321: "async;" methods now use the Parallel Fraework, if it's available (.NET 4.0)
  • 36419: Cirrus : New API to check if IType is a ValueType
  • 36280: New and optimized "Cecil Light" library for reading metadata from referenced assemblies
  • 36007: New Template icons throughout the product
  • 35649: New Solution Explorer icons
  • 35380: Support for "partial interfaces"
  • 35247: Support for "fixed references"
  • 34574: Optimization to omit extra "ret" IL instruction after 'rethrow'
  • 34456: Improved Monitor calls used by thread synchronization, in .NET 4.0
  • 33789: Re-order tabs in Add Reference dialog for more intuitive use
  • 33354: Cirrus: "implements" for fields
  • 33188: Cirrus: There should be an easy way to support the iterator keyword
  • 29232: Iterators now support try/finally blocks
  • 36173: New "Tiny Project" template
  • 36554: Show "Gathering class information..." item to the CC while still loading references

Native Delphi Compatibility Enhancements

  • 36004: Sizeof() doesn't work on all variables, so it is incompatible with Delphi
  • 36003: Ignore "strict" when Delphi compatibility is enabled.
  • 35998: Support Delphi array initialization syntax when Delphi compatibility is enabled.
  • 35997: Accept "published" in class declaration when Delphi Compatibility is enabled.
  • 35996: Ignore "packed" in record declaration when Delphi Compatibility is enabled.

Fixes

  • 40530: Debugger cannot see more than two inheritance levels.
  • 40513: Errors while building Silverlight Navigation Application
  • 40497: CC doesn't not contain any data type when trying to define a new variable.
  • 40491: The "Gtk# Application (Mac OSX)" template is broken.
  • 40488: The template for Gtk# Applications adds Microsoft .NET references.
  • 40441: Anonymous Methods sample shows the listbox cut off
  • 40407: The "Cocoa Speech" project file is not correct
  • 40403: The "CassiniOxygene" sample project is not correct.
  • 40402: The "List Box" sample project is incorrect.
  • 40281: Crash when clicking on the Signing tab of the properties window of a Delphi Prism project.
  • 40253: Complains on Assigned (Self) in extension methods
  • 40252: Unable to compile ASP.NET web site with references in Web.Config
  • 40229: CC is not shown for items from a cast list.
  • 40227: The debugger cannot display the result of a cast.
  • 40223: Missing translation of "Delphi Prism source code" dialog name.
  • 40222: Run ASP.NET Web app results in error like the below, such issue does not occurs for C#
  • 40219: NRE in AddReference
  • 40185: Invalid "PH4 Field … is never used" error
  • 40173: Default project name should be WpfApplication as same as other languages templates
  • 40171: Problem with WPF user control
  • 40153: "Method Completion" fails with constant parameters
  • 40132: Future helper class name is always 'future$'
  • 40131: Warnings are not generated for uninitialized variables
  • 40100: Newly created "ASP.NET Website" targeting .NET Framework 3.5 throws an error.
  • 40097: no warning for Assigned (Self)
  • 40092: Inconsistent naming in project templates (Delphi Prism vs Oxygene)
  • 39980: Error on passing var into set
  • 39978: MVC extension methods can no longer be found when the target framework is 4.0
  • 39974: Intellisense bug
  • 39973: NRE in cirrus
  • 39942: ASP.NET Web Site template is not correct
  • 39914: /nodevenv
  • 39878: EE shows TypeLoadException for generic indexers defined on a base class
  • 39819: New Delphi Prism ASP.NET sites target .NET Framework 3.5, even when the user selected .NET Framework 4.0
  • 39813: No CC for "in […]"
  • 39790: Members of 'using' variables aren't in CC
  • 39787: reference paths property page crashes VS
  • 39768: The installation fails if no version of the .NET Framework is installed before it (Windows XP)
  • 39750: The auto-complete is no longer working properly.
  • 39734: ASP.NET Web site: error reported in wrong file
  • 39699: Remove assert from project ref node ctor
  • 39690: Register Silverlight reference assemblies path in Prism
  • 39668: ASP.NET specific files not present in the list of files types to be added to a project.
  • 39633: PDBs don't get generated properly
  • 39624: "Object reference not set to an instance of an object" error when creating Silverlight projects.
  • 39621: Invalid selectable items in the code added by the "if/else" template.
  • 39620: The "mbox" template causes the editor to be unable to edit the line added by the template.
  • 39619: "MainWindow.pas" created automatically with any Gtk# project is namespace-less.
  • 39615: Cirrus and Silverlight
  • 39614: Multiple unhelpful error messages are generated when a file with extension methods has errors
  • 39607: 'Start application' not persisting without platform
  • 39602: No CC for method completion to complete abstract members
  • 39429: Type mismatch assigning properties to a variable inside a closure.
  • 39405: Invalid current line when the execution is stopped by a breakpoint on a particular line of code.
  • 39342: Generic parameter doesn't validate on "System.IComparable" constraint for "T"
  • 39186: Compiler failt to build DA/Silverlight
  • 39180: Silverlight and extension method on nullable boolean
  • 39178: Cirrus allows two methods with the same signature
  • 39176: Unable to inspect class property in nested class
  • 39174: The "Parameter list" tool-tip doesn't follow the change of the current parameter properly.
  • 39173: Undo command behaves strangely.
  • 39172: Exception when trying to add new methods.
  • 39171: The editor marks the wrong code line as erroneous.
  • 39170: "with" clause causes the CC list to error or display incorrect entries
  • 39167: Need Way to mark event as non-serialized
  • 39166: The CC list and the "Parameters list" tool-tip are not working for newly created console projects.
  • 39141: Compiler fails when referenced types are duplicates
  • 39121: MSBuild diagnostics mode does not always get read between builds
  • 39099: CC hangs the IDE when adding property getter method
  • 39065: "Show Output from Build" doesn't emit errors
  • 39064: Implement Interface fails on IList
  • 39030: inc() /dec() not usable within a lambda expression
  • 39029: Type Compatibility Issue in Lambda
  • 38963: The 'withm' template is duplicated.
  • 38959: Full path to methods is used when code is inserted via the templates.
  • 38958: Indentation of code inserted with the "Insert template" command breaks after using it more than once.
  • 38933: EE doesn't populate vars with dynamic types
  • 38882: PEVerify error with ":" operator
  • 38872: Automatically added lines of code have different/incorrect indentations
  • 38867: Several string truncations in Delphi Prism - Text Editor options (localiztion)
  • 38843: Configuration Manager's "Platform" property value for prism project is empty
  • 38816: No codebehind code generated when dropping components on ASP.NET webform
  • 38787: out-of-project folders show badly in SLN Explorer
  • 38782: Duplicates in "System" namespace list for CC
  • 38773: NRE in the compiler when compiling silveright project
  • 38720: "self" not correctly resolved when using lambda in anonymous method
  • 38718: rename the Default policies => Oxygene source code
  • 38686: Can't use = and <> operators on Decimal and nullable Decimal
  • 38685: Cannot use LINQ on nullable GUID
  • 38620: Mono: AppDomain.CreateInstance creates in wrong AppDomain
  • 38590: Projects get modified just by opening them
  • 38581: For expression without System.Core reference, compiler gives "Generics not supported on this platform" error
  • 38561: IDE hangs after opening SLN
  • 38511: Tab name 'Compatibility' is not translated
  • 38502: Error in template for Global.asax
  • 38493: Cannot "remove" folder from project
  • 38490: EE uses Regex and sometimes loops endlessly
  • 38488: Re-adding project from project ref (with new path) doesn't make it work
  • 38471: Some objects don't show "nil" in the locals window
  • 38470: Some objects don't show their properties in the EE
  • 38453: problem with nullable type in "if"
  • 38440: Extra "end;" added when compile directives are used.
  • 38439: Selecting an ampersand escaped member from the auto-complete list always adds a new ampersand.
  • 38377: class alias and nested classes do not work
  • 38376: Runtime exception: Common Language Runtime detected an invalid program.
  • 38374: What should be the value of default(char)?
  • 38373: Debugger incorrectly evaluates x <> nil.
  • 38372: (CE7) Internal error (Exception during parsing...) when calling a generic method without type parameters.
  • 38353: EE doesn't evaluate type names
  • 38296: Inconsistent wording in Compiler error message
  • 38288: two EE issues
  • 38260: PEVerify bug in 4 level nested anonymous
  • 38250: CC Namepsace Completion Options UI issues
  • 38244: Compatible types on assignment of open arrays but not when casting.
  • 38199: Incorrect behavior in DateTime.Add method
  • 38197: "There is no CodeDom provider defined for this language"
  • 38196: General problems observed (parts 1 and 2)
  • 38189: Ambiguous call to method
  • 38175: NRE when building project
  • 38155: Wrong behavior when passing a set of chars to function
  • 38154: Unknown identifier: System.Windows.Markup.IComponentConnector
  • 38144: Odd spacing and scrollbars in Property Pages
  • 38139: Default(Boolean) is True, not False
  • 38137: Unable to define Range types with negative boundaries
  • 38135: Cannot use the Obsolete attribute on static variables.
  • 38134: Obsolete attribute causes a parser error and doesn't always generate a compiler warning.
  • 38127: Fix template, wizard, & project code
  • 38112: Calculation using an int32 and a Decimal causes illegal code generation
  • 38110: CE15 Type mismatch error upon compiling numeric sets
  • 38109: Stack overflow in compiler
  • 38104: Can't create any of Silverlight applications in the VS 2010 RC1
  • 38065: EE show non-informative description for composite enum values
  • 38050: Error while building CM that doesn't stop the build
  • 37980: Check identifiers more thoroughly when converting from file names
  • 37979: Error loading file with file links to another drive
  • 37968: Selecting the Prism specific node inside the "Solution Options" dialog causes an error
  • 37966: Casting constants
  • 37965: Auto-complete error when invoked for an item inside a generic list.
  • 37963: The debugger fails to evaluate expressions.
  • 37889: Gtk# templates need to default to x86 CPU type
  • 37849: MD writes project options inconsistently with VS
  • 37813: Nullable types and extension methods
  • 37774: Wrong compiler error in parallel loop in anonymous method
  • 37716: Sets do not operate properly in recent builds
  • 37712: Opening ApplicationSettings.pas in VS2008 causes VS to consume large resources.
  • 37687: Compiler bug(?).
  • 37665: No range checking on static arrays
  • 37662: VS crashes with combination of CC & {$endregion}
  • 37621: Expression Evaluator wrongly determines and evaluates static members
  • 37618: Splash screens when installing external tools in Prism setup
  • 37611: Building Mac application copies unnecessary XML files
  • 37556: No matching overload found for nested method.
  • 37551: Error CE15 does not link to correct source line
  • 37520: Lack of assistance from the auto-complete when creating handlers for events.
  • 37519: Trying to display values in hexadecimal while debugging is not working.
  • 37507: Detection of missing conditional define termination statement is missing
  • 37481: Japanese string result in corrupted display for Prism Gtk# application
  • 37472: The code provided as a preview inside the "Code formatting" options dialog is incorrect.
  • 37471: "Create" is always highlighted as a keyword, even when it's actually just a member of an enum.
  • 37470: The parameters list tool-tip is not kept shown while typing the values of the parameters.
  • 37468: Typing a single quote causes the syntax highlighter problems
  • 37466: Erroneous type mismatch error related to method type parameters.
  • 37451: LINQ statement with join operands reversed fails
  • 37430: EE crashes on evaluating of object with generic IDictionary as additional interface
  • 37416: Problem with left outer join
  • 37409: Problem with Extension methods
  • 37278: combination of DXCore & Prism crashes the IDE
  • 37158: Typing the decimal separator (dot) inside numerical constants causes the auto-complete list to show
  • 37142: Internal Error while compiling generic clas
  • 37141: Can't use case values with enumeration types
  • 37036: no auto-complete help when writing compiler directives (like {$REGION})
  • 37035: Items in the auto-complete list can be duplicated
  • 37034: automatically added definition is missing the generic type(s)
  • 37032: Members combo box browser doesn't always select the current method
  • 37030: "Region" navigation drop down problems
  • 36995: "class of" construct not available in the auto-complete list
  • 36994: GetMetaClass() method is not present in the auto-complete
  • 36993: Typing colons or dots expands all the collapsed regions in the document
  • 36991: The full "path" to a class can be added by the auto-complete when not needed
  • 36989: Wrong auto-complete list when working with methods that return arrays
  • 36960: internal error
  • 36939: Main method does not have the command line arguments as a parameter
  • 36938: Cirrus : Internal error
  • 36934: MVC ProjectTemplates/ItemTemplates are not installed on Japanese/French/German
  • 36917: Look into bugs found during writing "fitness"
  • 36849: Cannot create folder in prism DA project.
  • 36844: ASP.NET templates need to disable download of .pas
  • 36802: Badly aligned edit and button in AppIcon Project Properties
  • 36761: auto-complete list and tool-tip problems with generic collections
  • 36760: After selecting the class from the auto-complete list should be changed to allow for immediate typing of the data type
  • 36759: The Parameter list tool-tip is not hidden when the cursor moves away
  • 36758: Invoking the auto-complete list with the cursor on an already fully typed word
  • 36757: auto-complete list not automatically invoked after a new keyword is typed
  • 36756: Parameter list tool-tip (ctrl + shift + space) is not shown for constructors
  • 36755: Error message "No license to run Delphi Prism" is displayed in English.
  • 36690: Auto-complete performance degrades with time and occasionally throws an exception
  • 36689: unwanted move of editor cursor to the "uses" clause
  • 36688: "Code Completion" Preferences dialog problems
  • 36679: The debugger is not working.
  • 36677: Compiler no longer accepts set constants
  • 36675: Incomplete auto-complete list when trying to add references to external namespaces.
  • 36674: Inconsistent indentation between files generated by Prism itself
  • 36628: Critical serialization bug in Oxygene
  • 36619: Error in Require error message
  • 36595: no method helpers for "var anAction: Action; anAction(|"
  • 36592: Editor very sluggish after editing a line
  • 36588: Cannot create Mono console projects
  • 36586: Auto generated handlers for events can be placed outside the class
  • 36584: Internal error ( (CE7) Internal error (IECW) ) evaluating typeof(T) in a lambda expression
  • 36577: Make .NET tab the default in add reference dialog
  • 36558: The context menu contains non-implemented entries
  • 36558: added reading properties from OxygeneSyntaxMode.xml (LineComment, BlockComment Start/End)
  • 36557: New files added to the project are created namespace-less
  • 36555: added complete for "of " (enum(...) of Int32)
  • 36554: The data type alias Integer is missing from the auto-complete list
  • 36553: When implementing methods in a class the IDE can get the signature of the methods incorrectly
  • 36552: Auto-complete gets confused by colons.
  • 36551: Typing a dot or a colon inside a constant string will cause the auto-complete window to pop.
  • 36524: project does not open
  • 36523: cecil issue
  • 36505: added check for empty AssemblyName (when adding new project to the solution)
  • 36504: added initialize for ReturnType.Namespace and ReturnType.Parts[i].Name (empty string)
  • 36503: Program compiles and runs despite of an error
  • 36502: The code generated for the lambda expression is incomplete
  • 36439: The link on the Welcome to Delphi Prism screen must be updated.
  • 36434: Failure to use combobox.ObjectCollection after reading Combobox.Items[0] first with cecil light
  • 36427: Using compiler restriction causes exceptions
  • 36423: "Advanced" and "Misc" are displayed twice: in French and then in English.
  • 36421: Lambda expression generations InvalidProgramException
  • 36420: Missing translations: IDS_PROP_BuildAction_LOCNAME etc
  • 36401: IDE swallows exceptions in custom tool
  • 36394: new set code broken when using constants
  • 36393: Extension methods don't show properly when they're in the same project
  • 36331: Project Option Application tab is shown as empty with error message
  • 36324: force license.aspx to be EmbeddedResource
  • 36226: WCF Service Library sample errors
  • 36222: Cirrus: AutoInjectIntoAttribute injects the same methods more than once
  • 36170: fixed speed issues
  • 36090: anonymous methods not working in Cirrus
  • 36071: stack overflow in compiler
  • 36068: bug in oxygene codegen for anonymous methods
  • 36066: [.687] Generic Constraints Don't Match Problem
  • 36059: VS prompts to save project even if no changes were made
  • 36057: Compilation fails when constructor is called with default parameters of type Enum
  • 35953: license processing error in BC7Client
  • 35951: Added the 'DefaultValue' attribute
  • 35948: Files with generic constraints won't open
  • 35912: fix translated resource builds
  • 35911: Project references broken in VS2010
  • 35909: Missing *.oxygene file type icon
  • 35878: Improper forward class generation in implementation section
  • 35875: Nullable IntPtr type caused some errors
  • 35869: opening .pas file (cc doesn't work for it now)
  • 35811: Compiler forgets to generate a .ret IL instruction
  • 35803: added null check
  • 35795: Different behavior of equivalent constructions, lambda expression and anonymous method
  • 35793: 'Silverlight User Control' project item template fails
  • 35768: Form designer gets out of sync when editing form.pas
  • 35752: Cannot inspect properties of an object
  • 35751: added check for directory while compile
  • 35751: added checking on the SubType (directory) when new file added
  • 35743: Samples description file has broken image reference (also updated readme styles)
  • 35683: Internal compiler error in ASP.NET application
  • 35682: No "Static members" node for properties
  • 35662: Delphi Prism is holding onto file references after a project is closed
  • 35649: .png icons for project and file added, .ico icons deleted
  • 35628: Lambda expressions make abbreviated delegate syntax fail
  • 35627: Hydra trial doesn't work in Delphi Prism
  • 35625: Resources are not added to project
  • 35623: Directory tag added
  • 35622: Internal error with "Case assignment"
  • 35618: Build macros do not evaluate correctly
  • 35617: Delphi Prism reports errors in files when it shouldn't even be processing the file
  • 35616: Runtime return type mismatch in expression
  • 35615: "Implement abstract members of parent" command generates incomplete code
  • 35580: 'New item' templates are available that are meaningless for Silverlight application
  • 35557: Make Mac properties non-browsable
  • 35395: Added lProject.Options.ProjectType = configuration.CompileTarget
  • 35356: Compiler fails with (CE7) Internal error (Exception during parsing implementation section)
  • 35309: ide generated licenses.licx is in wrong dir & has wrong aciton
  • 35287: The compiler doesn't allow a type nested inside a generic class
  • 35246: Project refrences no longer show proper icon overlay
  • 35161: IntelliSense vs. array as local variable
  • 35159: Inserting anonymous method as event handler not working
  • 35158: Event handler is added after "end.";
  • 35148: revert part of last checkin
  • 35118: two generic issues
  • 34987: Static arrays are not always initialized.
  • 34986: creation and definition of multi dimension arrays the same a normal arrays
  • 34972: When a procedure is used as a function, the error message is not clear
  • 34877: Generics in Nested Types
  • 34876: Namespace doesn't pick up folder names
  • 34863: method helper completion gives nre in colorizer
  • 34849: class completion in PascalParser.pas freezes IDE
  • 34807: GTK# Application - Default platform config should be x86
  • 34794: Possible memory leak (?) - very high memory usage
  • 34789: Utilities.GetTypeName doesn't always return the actual type name
  • 34787: jump to "null position" gives value does not fall within the expected range.
  • 34786: Installer doesn't associate .oxygene and .pas files in spite these options are ON
  • 34771: cirrus: 2nd method attribute sometimes doesn't properly get applied
  • 34756: positions for exit someexpression(withparameters) are off
  • 34720: Adding existing reference fails without error
  • 34703: Fix reference & hint path behavior
  • 34690: Process LogicalName in EmbeddedResource
  • 34689: Cirrus: A call to an iterator method generates the wrong code
  • 34612: Project conversion tool - FILE items
  • 34584: Exceptions for cirrus should show in the trigger location when possible
  • 34581: Possibly incorrect detected unreachable code
  • 34580: Opening Project Causes "The given path's format is not supported" Error
  • 34579: Cirrus: ITypeReference.GetProperties not working correctly
  • 34578: For Matching and generics doesn't work
  • 34575: Implicit convert to Boolean and iif
  • 34559: Silverlight pages are not UTF-8
  • 34544: Color highlighting & Co badly broken in latest
  • 34543: Solution explorer corruption - link to file '..\file' is shown as '..'\file where '..' is a folder
  • 34514: 'form font' not set properly;
  • 34488: Don't install IP, when a newer version is already present
  • 34485: raise method not called for in-class event access
  • 34484: Compilation DAClientWPF.oxygene on onyx failed.
  • 34406: new colorizer often gets off by 1 or more columns
  • 34374: FD loses synchronisation and creates broken files
  • 34348: Recursive lambda expression causes unexpected compiler errors
  • 34346: VS crashes when saving WPF
  • 34324: 'remove method' refactor takes more than one method sometimes
  • 34309: better compiler error when missing System.Linq
  • 34217: CC completion for List broken in trunk
  • 34211: CC with methods inserts the when it's not needed most of the time.
  • 34207: MSBuild can't process properly
  • 34164: Change Visibility of Anonymous Methods to Private
  • 34161: Errors listed when opening a project which uses dynamics
  • 34159: Silverlight v3 Service Model Proxy Generation Tool produces proxy classes that will not compile
  • 34155: Delphi Compatibility switch is not working in every context
  • 34097: Remove VS2005 support from build & installer
  • 34057: show method generic parameters in CC
  • 33981: The title of the RemObjects Oxygene Command Prompt window is not translated into German
  • 33883: Port MVC AddController/AddView T4 templates to trunk
  • 33867: "Rescan" option appears twice in the right-click menu of References for Mono projects
  • 33738: Regression: "Disable Designer" file option does not persist, nor work
  • 33736: Property editors
  • 33730: "Include the following sections in a new type declaration" string is truncated in the French build
  • 33717: Compiler fails when an Aspect is applied containing GenericClasses in SetBody calls
  • 33644: Silverlight - Controls added into XAML aren't visible in code-behind intellisense; partial fix, works now when XAML files are saved
  • 33625: Error messages disappear after building (But show during)
  • 33601: ComponentName/Version/Path are not translated
  • 33587: All new references have Copy Local set to true.
  • 33496: Silverlight (3) should resolve references WITHOUT setting
  • 33490: Strange "file not found errors" while editing WPF form
  • 33482: Missing events in WPF designer
  • 33467: "SplashScreen" build command file doesn't show after reloading
  • 33455: "Property not implemented"
  • 33454: Constants used for ProjectItem.Kind don't match EnvDTE.Constants
  • 33451: Support for stopping a build that's in progress
  • 33449: cannot clear/edit post build event
  • 33441: Optimize code for Not Boolean test
  • 33366: Delphi Prism does not register IDE settings properly in VS
  • 33315: 'self' keyword is not highlighted
  • 33255: Wrong Compiler warning for XMLDoc
  • 33254: XMLDoc warning on properties when using a read and write method
  • 33035: reference node is missing properties
  • 32959: Set variable declaration
  • 32800: Added create/rename method into Refactorer
  • 32583: Code completion does not work for iterated variable when select new class is used
  • 32578: Invariants not checked for RELEASE build
  • 32437: F1 Does Not Find Local Content
  • 32385: Code completion does not work when Create keyword is used.
  • 31954: VS crashes when project has link to the file from folder that doesn't exist.
  • 31953: Export wizard closes during exporting Item Template
  • 31877: Compiler error declaring Decimal constant (proper support for decimal types)
  • 31867: Autocomplete can't resolve XAML object name when page is in tree folder
  • 31485: Inconsistent use of names. Oxygene is used where Delphi Prism should
  • 31484: Accented character badly displayed in error message
  • 31475: Code folding cannot be turned off
  • 31050: fixed web-site start page persistence, as well as several silverlight properties
  • 30994: Delphi Prism Samples issues
  • 30830: Add sample WCF into setup
  • 30657: "Implement Interface members" smart tag does not work for IQueryable
  • 30594: CF does not support async futures (beginInvoke doesn't work)
  • 30379: There're no visualizers for standard types like IList, ICollection, IDictionary, ...
  • 29720: Could not get type information for 'WindowsApplication8.employeeDataSet'
  • 29694: "Error in code model - can't complete class" is translatable
  • 29334: 'Variable Completion' shortcut problems
  • 29262: disable error markers/messages from CM for external files
  • 29083: Options dialog: mnemonic keys missing
  • 28056: .No CC for type params of generic methods
  • 27768: debugger: casting to/from an enum doesn't work properly
  • 27420: Can't use relational path in project properties->Command line arguments
  • 26562: multiple statements in a lambda expressions
  • 25007: VS2008: Access Modifier for settings and resources
  • 24826: anonymous method helpers
  • 24826: property completion
  • 22271: Improve source location for iterator debugging?
  • 22170: button "View Code" for Settings.settings does not work
  • 21860: WCF: Add Service Reference
  • 18612: NRE when adding validation event handler to XSD

  

   

New in Version 3.0.21 (Build .661)

(Status: August 18, 2009)

Features

  • 6112: Three new Cirrus samples
  • 6012: Experimental support for Silverlight 3.0
  • 5896: Delphi Compatibility: Ignore unsupported method directives when in compatibility mode
  • 5895: New compiler option for Delphi-compatible division
  • 5887: New "Optimize" compiler/project option
  • 5884: Dynamic types in .NET 4.0
  • 5848: Support for lambda expressions with body

Enhancements

  • 6108: Silverlight Navigation Template
  • 6089: Re-ordered tabs in Add Reference dialog
  • 6074: Option to cancel running builds within the IDE; general improvements to IDE responsiveness while building
  • 5867: Performance improvements for reused local variables
  • 5862: Port PDB code to C# and integrate into the compiler
  • 4856: CC class declaration now lists constructors from base class
  • 3374: Chrome doesn't catch commented tokens such as TODO, HACK, or UNDONE
  • 1341: Warning for overriding GetHashCode xor Equals
  • 395: Global Code Folding options

Fixes

  • 6113: Setup should not offer to install/integrate into VS2010 yet
  • 6097: Installer dialog and images look squished in Japanese version
  • 6065: Japanese installer reads "Integrate Delphi Prism with Visual Studio 2008" (untranslated)
  • 6055: Delphi Prism should install into \Embarcadero\Delphi Prism by default, on clean install
  • 6034: ASP.NET MVC support for controller creation does not work
  • 6016: Delphi Prism Online Wiki menu does not work
  • 6014: Browse for Reference dialog filters badly
  • 6003: Template error when creating new MonobjC project
  • 5996: Compiler can't handle "virtual; partial; empty;" (workaround in XIB Parser)
  • 5994: Aspect processing error if generic type is used
  • 5993: Internal compiler error during compilation of ITypeImplementationDecorator aspect
  • 5985: Compiler fails during processing of Aspect
  • 5983: Compiler fails during compilation of project where Cirrus is used
  • 5973: "Add References": Error when no Mono installed + VS-Crash
  • 5950: Web Application fails to start because of NullReferenceException in the compiler
  • 5946: Compiler doesn't find inherited event delegate
  • 5945: Error if generic implements and type name are same as property name
  • 5939: build error with "Dr.Bob's Game of Memory" sample
  • 5935: WinForms Application (Mac OS X) template cannot show form designer after initial creation (ok on reload)
  • 5906: New icon for Prism
  • 5899: Volatile with Generics
  • 5874: dll fails loading in compiler
  • 5870: STAThreadAttribute causes internal error when compiled under SUSE / Mono
  • 5869: Cirrus: aType.AddAttribute works differently then the other .Add methods
  • 5859: RemObjects.Oxygene.Cirrus assembly missing from Add References list
  • 5857: Linq bug
  • 5856: Cirrus: Fail if Self = nil or Params are for ProcValue
  • 5854: Class completion broken when interface and implementation not exactly identical
  • 5850: coalesce() does not work in interface section
  • 5817: Guid error for project references
  • 5816: Cirrus : AutoInjectIntoTarget
  • 5809: Installer should make sure VS & Delphi are not running when installing Everwood
  • 5807: Cirrus ImplicitField property is incorrectly set when used inside a asp.net website class
  • 5805: German install: cannot compile Assembly for Mono 2.4 with Debug infos
  • 5801: Anonymous Methods sample: Object reference not set to an instance of an object
  • 5800: Japanese install: Cannot build Generics demo
  • 5796: The Returns method is not listed in the code completion window
  • 5789: EE Doesn't Show Data for Generic Lists other than List
  • 5768: Nested class' type does not show in it's own CC
  • 5714: Can't see some variables in debugger
  • 5709: result not debuggable
  • 5705: Cirrus:When accessing properties inside a method the generated code does not use the getter and setter methods
  • 5636: The debugger jumps into the wrong block in a IF statement.
  • 5615: When selecting ancestor class the same class is proposed
  • 5587: Failure to create dataset on first attempt
  • 5522: CodeDom: From WSDL generated Code does not compile
  • 3708: Overload by ref/out-difference fails

 

New in Version 3.0.19 (Build .611)

(Status: May 7, 2009)

Features

  • 5737: New Monobjc support and templates (and ship Monobjc libraries with setup)
  • 5724: New $DELPHICOMPATIBILITY Flag and Project Option (currently controls = vs := and nested classes syntax)
  • 5689: New MVC ASP.NET Project and Item Templates
  • 5667: Support for compiler warnings when using the CLSCompliantAttribute
  • 5647: Runtime range checking
  • 5627: Range enum types ("var x: 10..20")
  • 5561: Support for Delphi class nesting syntax (when using $DELPHICOMPATIBILITY)
  • 5540: LINQ Expression Quoting support (for Cirrus)
  • 5502: Support for negative low bounds in arrays (RAID 266750)
  • 5334: Volatile fields
  • 5289: Unmanaged exports
  • 5273: Generic type variance
  • 5146: CodeDom enhancements to support OxygeneInterface, OxygenePartial and OxygeneEmpty UserData tags
  • 5127: LINQ: Skip/White/Take/TakeWhile operation
  • 4810: Read-only classes
  • 4253: Pre/Post build events
  • 3934: New debug option: Remote Machine
  • 3823: Provide a custom "Add Reference" pane for Mono

Tech Preview Features

  • 5645: Cirrus: Standard Aspects dll for Prism
  • 5480: Cirrus: AOP for Oxygene

Enhancements

  • 5753: Deploy to latest Mono distro (2.4)
  • 5694: Automatically hide PW3 for constructors (but warn whenassigning "a := a")
  • 4800: Optimize inline sets when a sequence matches

Fixes

  • 5794: TakeWhile produces an internal error
  • 5791: Form Designer cannot open (a specific) form when VS is started
  • 5784: Generic Handler produces source code that doesn't compile
  • 5780: No CC inside @ handler
  • 5779: "in" is not allowed in or before inherited ctor calls
  • 5777: Add nesting for .ashx and related files
  • 5775: Method types with "out" or "var" parameters do not compile (RAID 269106)
  • 5771: Internal error in compiler when mixing generics & classrefs
  • 5767: Debug Position of a VAR statement is too short
  • 5766: Params should check if it's actually an array type
  • 5765: When completing a property through cSpace, the IDE adds full types
  • 5761: Delphi Prism functionality is not available to users on the same Windows machine who did not install the product (RAID 269040)
  • 5760: When invoking CC on a generic and nested class, Visual Studio disappears (RAID 269061)
  • 5755: Forgetting to supply arguments when raising an event causes an internal error in the compiler (RAID 268979)
  • 5751: Silverlight project loses CC after first compile/debug
  • 5748: Error when using component designer in ASP.NET Web Application Project
  • 5746: Invalid "unreachable statement detected"
  • 5745: Code causes IECW
  • 5743: End row/column of a parent statement should be the start of an anonymous method when there is one in the static
  • 5742: "Default Namespace" gets lost when editing project properties
  • 5738: EE fails to show data for any generic collection
  • 5735: GetMembers not working for internal types
  • 5733: Cannot use Saxon .NET Assembly (RAID 268929)
  • 5732: Error: generic paramter T for this method call could not be fully resolved (RAID 268928)
  • 5731: Application failure at runtime when using compiled code
  • 5730: SetBody with RequireParameters fails
  • 5728: TypeLoad exception with changed method visibility (RAID 268836)
  • 5727: Internal error with UIn32 -> constant double conversions
  • 5726: Fix the fonts in the Project Options panels & Mono panel
  • 5721: Compiler error on use of parameterized method (RAID 268765)
  • 5720: Can't declare parameterized type in implementation section (RAID 268764)
  • 5712: snippet is generating a PH4 warning (never used) on the fConnector field (RAID 268690)
  • 5704: Inconsistent method type and anonymous method declaration (RAID 268611)
  • 5701: .NET Tools Not Executable From Oxygene Command Prompt (RAID 268242)
  • 5695: CodeModel does not complete in two places
  • 5693: The compiler cannot find a declared class
  • 5685: No CC in "if" after "= nil" expression
  • 5684: ASP.NET debug positions are off
  • 5683: MH shows badly for Extension Method
  • 5682: Completion between two dots gives no CC
  • 5681: "join" CC can do with some work
  • 5678: Code completion issues in web project
  • 5673: Invariants: no check for private fields (RAID 268336)
  • 5672: Bad CC after 'class'
  • 5671: Can't compile the following code with generics. "GetMetaClass" missing. (RAID 268358)
  • 5670: Method Hints show positive default values instead of negative (RAID 268318)
  • 5669: Use of the "async" keyword can produce an internal compiler error (RAID 268317)
  • 5649: integer out of range error for ushort
  • 5648: anonymous class with "nullable Guid" fails on nil Guid
  • 5639: CC not working in default indexer at times (RAID 268098)
  • 5624: Debugger can't be used to evaluate type argument in generics (RAID 268033)
  • 5621: Newly created event handler in ASP.NET isn't shown immediately
  • 5619: Bad CC in the implementation section
  • 5612: Code completion list has repeated properties.
  • 5601: .NET 3.5 references in new project from templates show as broken on Windows 7 (registry paths got changed)
  • 5600: Bad indentation for "implement interface"
  • 5593: IDE crashes after a period of time
  • 5590: Pull WPF Browser template again, until it works right
  • 5572: Cocoa apps shouldn't be runnable on windows
  • 5566: Can't use a generic interface with a nested class
  • 5515: "locking" and class contracts problem (support for locked methods with invariants in them) (RAID 266848)
  • 5485: Element does not show in CC
  • 5402: Mixing "notify" with existing PropertyChanged event doesn't work
  • 5315: ASP.NET web app cannot load in browser without opening the Global.asax.pas file in visual studio.
  • 5117: EE doesn't support RefAny type (used by new WITH syntax)
  • 5064: Array element access doesn't work in EE
  • 5063: Unused namespaces aren't accessible from the EE
  • 4980: Coerce/fnn #2
  • 4200: need TType.GetAttributes

 

New in Version 3.0.17 (Build .591)

(Status: February 20, 2009)

Features

  • 5573: Ship Internet Pack as integrated part of setup
  • 5543: Integrated F1 help based on offline wiki (RAID 265728)
  • 5317: Need Templates for ASP.NET Web Projects (RAID 266466)

Enhancements

  • 5586: Update Setup to install Mono 2.2 instead of 2.0
  • 5567: Optimisation for integer constants in floating-point expressions (RAID 267782)
  • 5553: Compiler only uses the 4 string overloads of String.Concat (RAID 267625)
  • 5546: Multiline "else" support in "case" statemements, for Delphi compatibility (RAID 267618)
  • 5454: Setup should persist for future installs whether "Show Readme" was checked
  • 5518: New LINQ example
  • 5504: Calling a Final Method uses callvirt (RAID 266754)
  • 3563: New WCF sample
  • 1969: Support for emitting x64/ia64 assemblies

Fixes

  • 5611: Sometimes "Complete Class" command doesn't work
  • 5599: Silverlight: "operation could destabilize the runtime" (RAID 267962)
  • 5589: Problem with Silverlight app
  • 5585: "System.String.String" passed to help engine
  • 5584: Cmdline setup deploys wrong license
  • 5577: Anonymous methods don't initialize their fields (RAID 267838)
  • 5565: NHibernate Linq Example in Delphi Prism and csharp do not produce the same results (RAID 267780)
  • 5564: Compile error on use of < operator (RAID 267696)
  • 5563: compiler generates invalid IL (RAID 267688)
  • 5559: IDE messes up project references
  • 5557: CC goes away after first expression term
  • 5556: The debug engine locks pdb/exe files.
  • 5555: "Create installer" not working in service project
  • 5552: Comments interfere with code completion (RAID 267624)
  • 5551: Generic constraint not validating (RAID 267623)
  • 5550: Mixing the async-statement with invoking an anonymous method doesn't work (RAID 267622)
  • 5549: Generics, iif and nil problem (RAID 267621)
  • 5548: Can't set a default value of Nil for a Nullable method parameter (RAID 267620)
  • 5547: ^ as a type (RAID 267619)
  • 5544: Adding a ref to Mono.Security.ddl is mistakenly as a COM dll
  • 5541: String encoding problem in compiler
  • 5536: Debugger can't be used to evaluate a collection expression (RAID 267357)
  • 5535: Debugger can't be used to evaluate array expression (RAID 267356)
  • 5533: The CodeDom won't escape members/types named "property" (RAID 266915)
  • 5532: IDE freezes when "Saving As" (RAID 266914)
  • 5526: Click Event Handler in Properties' event may not move cursor to correct handler code (RAID 266893)
  • 5521: "for matching" in iterators yields bad IL (RAID 266865)
  • 5520: CC shows two overloads for System.Exception.GetType (RAID 266863)
  • 5514: "of" omission from CC after "array" (and sequence and all) (RAID 266844)
  • 5507: Class completion knocked out by changing Build options (RAID 266778)
  • 5503: Error when invoking "New Project from Existing Source" in Shell (RAID 266751)
  • 5501: Issues with overriding properties (RAID 266734)
  • 5491: Problems adding datasource web reference
  • 5490: bug in anonymous replacer code: (Old style) Locals that are used in LINQ are removed but locals after it are not properly moved
  • 5483: Invalid Compiler Warnings
  • 5476: Problem with colon operator in "require"
  • 5473: CodeDom's GeneratePrimitiveExpression doesn't support unsigned ints and other non-CLS value types
  • 5471: Code Editor and try except finally end
  • 5470: Problem with "For each matching" on String
  • 5466: Certain Code gives runtime "invalid code" error but peverifies ok
  • 5465: CustomTool on RESX should not be set when adding existing/moving from other project when it can be paired with a form
  • 5464: IDE freezes up for a few seconds after simple property change
  • 5463: Component licensing fails if MacPack renames executable to match bundle name
  • 5462: LICX fails to load project refs from network drive
  • 5459: SupressUnmanagedCodeSecurityAttribute needs an implicit HasSecurity flag
  • 5458: Assigning arrays to parallel sequences
  • 5457: another MOQ issue
  • 5456: Problems navigating to existing event handlers in ASPX after page or project was reloaded (RAID 266878)
  • 5450: Loads of internal "ArgumentExceptions" in UpdateSolution_begin/Done"
  • 5448: Reference path smarts do not work for refrences added from DB wizard
  • 5447: Bad code generation: Anonymous methods, BeginInvoke and Inherited properties (RAID 266834)
  • 5432: Error adding a Calendar control to a Silverlight application (RAID 266795)
  • 5412: Compiler sometimes requires unnevcessary semicolon after conditional code
  • 5404: LocalXMLDataStore.2008 shows build warning (RAID 266700)
  • 5403: Can't create an array of Nullable Integers.
  • 5402: Mixing "notify" with existing PropertyChanged event doesn't work (RAID 266697)
  • 5396: 50K memory increase per new project and close (RAID 266669)
  • 5392: Implement VSProject.GenerateKeyPairFiles
  • 5380: IDE freezes when double-clicking an event handler
  • 5379: Bad program info in Add/Remove programs
  • 5376: After adding a new XSD, the .designer.pas shows as "...\" (RAID 266654)
  • 5375: PDB files get locked in IDE
  • 5366: Ship "Prism" IDE package localizations (RAID 266567)
  • 5359: optimize: make sure GetInterface doesn't create a new instance
  • 5340: Failure to load obfuscated dlls
  • 5333: "Error in code model - can't complete class" is not translated (RAID 266512)
  • 5321: Unchecking "Save on Create" stops all saves (RAID 261795)
  • 5307: Translation of "Oxygene Development Setting" (RAID 266459)
  • 5287: Web Service including .XSD can't be imported. (RAID 266373)
  • 5284: make auto-reload rebuild CM immediately (RAID 266348)
  • 5279: Cannot select UTF-8 when unicode included in text code (RAID 266261)
  • 5254: Save As destroys form / project (RAID 266272)
  • 5253: Winform designer: After renaming file or "Saving As", the form loses controls
  • 5251: Can't launch menu for "Web Reference" in ASP.NET Application. (RAID 266256)
  • 5162: Fixes to Silverlight output directory handling
  • 5157: Parallel loops when altering local variables result in no changes to local variable (side effect of closure variable handling)
  • 5114: Avoiding CC collisions between single-characther lambda variables and auto-uses
  • 5082: Three project files/project creation issues
  • 4970: CC in extended ctor call doesn't work when it's used the first time
  • 4948: Bad CC inside a method call that can't be resolved
  • 4929: Issue with generics that constrain eachother
  • 4865: Duplicated MH-list and missing parameter XmlDoc
  • 4861: No event-method-create for generic types in "with"
  • 4661: Fixes to Silverlight Build options
  • 4393: Fix web property page & start page persistence

 

New in Version 3.0.15 (Build .567)

(Status: August 29, 2008) - First Release of Delphi Prism

Features

  • 5299: Tentative support for Monobjc (experimental and unsupported)
  • 5269: Windows Azure Templates
  • 5206: Install Mono as part of setup, in ISO version
  • 5191: Tentative integration with Visual Studio 2010 (experimental and unsupported)
  • 5126: LINQ: sequence concat operation
  • 5089: Integrate CodeGear "Feature Pack" with Blackfish, DataSnap and DBX
  • 5018: New "Move To RESX" feature
  • 3257: new coalesce() compiler magic function

Enhancements

  • 5190: Rewrite tokenizer, for compile and speed improvements
  • 5188: Mono 2.0 MDB output support
  • 5183: Add PRISM, PRISM30 and PRISM30UP defines
  • 5115: Port Oxygene setup to InnoSetup based installed
  • 5072: ENhanced support for "with" on record types
  • 5056: Fix overload resolving to more closely match C#
  • 4741: Distinguishing future & Func from external assembly
  • 2520: Emit warning on unused private members

Fixes

  • 5999: DA LINQ cant handle comparisosn on Decimal (More fixes for the lambda output )
  • 5456: Problems navigating to existing event handlers in ASPX after page or project was reloaded
  • 5455: NIB Code Generator emits dupe methods if an action is hooked up twice
  • 5453: CodeModel Error Positions 1 off in the compiler
  • 5440: Wrong file name when adding a Silverlight user control
  • 5438: Silverlight debugging launches wrong URL (Bin instead of ClientBin)
  • 5428: Silverlight Designer does not show for Prism
  • 5424: twice-nested classes dont show properly in CodeDom
  • 5418: The Simple ASP.NET Sample application has 'Chrome' artwork
  • 5415: The supplied example using Moq should compile without errors
  • 5407: Everwood welcome screen looks odd with Large Fonts enabled
  • 5361: Invalid error message when opening Silverlight project
  • 5360: compiler crash
  • 5357: Can't create event handlers in Silverlight pages in Oxygene
  • 5354: problem with Mono WxListBox sample (pulled)
  • 5353: Cocoa Sample: "Cocoa.RegisterAttribute" attribute only allowed once
  • 5343: Could not get type information for 'WindowsApplication8.employeeDataSet'
  • 5336: .g.pas files get locked in IDE
  • 5328: DLinq.2008 demo fails to build (pulled)
  • 5320: BeginInvoke Params not in order documented
  • 5319: Title "New Oxygene Windows Form Application" in WinForm template
  • 5318: Bug when a custom attribute refers to a nested class
  • 5296: Silverlight templates dont get REMOVED if SL option was inactive?
  • 5294: Change setup to not install (and delete!) Mono templates, if Mono is not found
  • 5293: CC shows no Types for Mono.* in new Mono project (should not show namespace at all)
  • 5292: Bad Paths in HelloMono Sample
  • 5290: Error PE147 when declaring a type
  • 5286: CC doesn't work on generic result
  • 5285: ASP.NET web projects have several problems (pulled templates for now)
  • 5284: ASP.NET web projects: designer and source code get out of sync.
  • 5282: Set "in" operator does not accept combined left operand
  • 5281: dropping a MicrosoftReportViewer on windows form crashes designer
  • 5280: Using an anonymous method for a thread fails
  • 5270: Add Condition in setup for Silverlight Templates
  • 5267: Bad icon for Oxygene Silverlight Website (shows C#)
  • 5260: Dupe [Register('FirstResponder')] attribute in Cocoa# templates
  • 5258: (CE7) Internal Error (IECP)
  • 5241: Cannot build WPF Application for Japanese/German/French
  • 5230: Error HRESULT E_FAIL has been returned from a call to a COM component.
  • 5212: In "New Projct" dialog, the project descriptions contains "(.NET Framework 3.5)" twice
  • 5209: Linq to SQL item template in the IDE should not be there
  • 5207: .NET 3.5 ConsoleApp doesn't have "System.Linq" in uses
  • 5202: The "complete interface" dropdown is not displaying
  • 5200: Add new sample
  • 5199: PH4 issue part three
  • 5184: n mul int64 const downcasts the constant
  • 5180: Stepping through anonymous methods messes the watch/locals windows
  • 5178: Problem with int64 overload resolution
  • 5175: (Com-) Interface instantiation via CoClass
  • 5171: Couple minor setup issues
  • 5169: Problem with expression evaluator - false DateTime equality
  • 5168: Problem with expression evaluator - false System.Object equality
  • 5166: another fix for datasource NREs
  • 5163: Project file displayed as edited directly after loading a solution
  • 5162: Move position of tags so Silverlight will work
  • 5152: More Generic Constraint Issues and Iterators
  • 5151: Generic Constraints (again)
  • 5150: Constructors and the colon operator
  • 5148: too many PH4 hints
  • 5143: array results (properties) don't expand properly
  • 5142: (PE98) Ambiguous call to method
  • 5138: Error when renaming Form in Property Inspector
  • 5119: error dragging data source to form
  • 5113: Invalid Cast Exception with With on Records
  • 5110: Fix resource string
  • 5108: Can't setup a DefaultValue(nil) any more
  • 5107: 'new dataset' broken
  • 5103: PH4 issue
  • 5102: Put "semicolon expected" errors on the last visible token instead of the current one
  • 5091: "Joyride" product name in registry
  • 5088: (CW13) Out parameter is not always assigned to
  • 5087: Compiler fails on VS.NET libs
  • 5084: more command visibility changes
  • 5078: Internal error IECI
  • 5073: How to do sync futures in the class definition?
  • 5068: Workaround the xenocode issue for foreach
  • 5062: Optimization: please get rid of unnecessary linq-.select's
  • 5059: Extremely bad UX with Mono templates if Mono isnt installed
  • 5057: valueType isBoxed
  • 5055: LINQ invalid code generated with anonymous classes
  • 5052: Internal error when compiling a Silverlight project
  • 5040: "array of string" const doesn't work as as Attribute parameter
  • 5022: Editing the xmlns/namespace uri in the silverlight xaml crashes the IDE
  • 5019: VS2005/Oxygene crash on invalid constant definition
  • 5014: Problem with Silverlight application
  • 5013: Suggestion: emit DLINQ-conditionals differently
  • 5011: Missing Silverlight template: Silverlight ScriptWeb
  • 5010: Strange 'add to uses' behaviour
  • 5008: cant access an array[boolean] & related message oddity
  • 5006: Default value for parameter accepted even if only in implementation.
  • 5001: Silverlight Class Library template
  • 5000: Cannot create Oxygene Silverlight Application
  • 4998: Assert method in current assembly
  • 4987: CM error on except blocks
  • 4986: "unsafe" needed but cant be applied on interface methods with ptr
  • 4984: {$IFNDEF fails if followed by two (insted of one) spaces
  • 4983: Cant jump to a CE88 error
  • 4982: cant call an extension method without "self" prefix
  • 4977: Oxygene can be used only on account where it was installed
  • 4974: type inference in extended constructors
  • 4968: Integrate Sactuary Licensing support into Oxygene
  • 4965: generic constraint inference
  • 4954: automatic conversion from char to string
  • 4949: errors in silverlight project template
  • 4937: Sample.html incomplete
  • 4933: Implements, visibility and generics
  • 4850: cc to take in account generic method parameter types
  • 4848: Fix WCF template and add it to setup
  • 4778: Sample: BasicGTK doesnt compile and looks like pretty bad
  • 4108: Compiler optimizations
  • 3663: WPF: Enable CC & Co on .g.pas files without recompile
  • 3382: consider promoting methods to public/virtual and improve the method for interface implements
  • 2801: improved error recovery on failed var initializer
  • 1652: Partial override of property should re-create other accessor

 

Changes in Joyride

Please check here for Changes in Oxygene 3.0 (prior to Delphi Prism).