Changes in Oxygene 4.0
This document lists the changes introduced by new versions of Oxygene.
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 Oxygene 3.0 and prior
Please check here for Changes in Oxygene 3.0.