Fix list for Update 1 for RAD Studio XE4, Delphi XE4 and C++Builder XE4

By: Masahiro Arai

Abstract: List of customer reported issues fixed in the update

Here is the list of customer reported issues that are fixed in Update 1 for RAD Studio XE4 (Delphi XE4 and C++Builder XE4). The update also includes fixes to issues identified by the product QA team that aren't listed here. You can look up additional details on some of the fixes by going to Quality Central, typing the report number into the search field in the right column, and clicking the Go to Report button. Some items that were reported during the beta test period are only accessible to beta testers.

The following bugs have been fixed in this update:

Quality Central Report #

Summary

Area

115925

[Regression in XE4] Setting TDBChart Series DataSource to nil results in "Invalid Pointer Operation"

3rd Party

115343

[REGRESSION] Compiler hang with code involving generics

Compiler, Compiler\Delphi, Compiler\Delphi\Generics

115077

[dcciosarm] class var field in a generic class causes AV at compile-time.

Compiler, Compiler\Delphi

115783

[IBX] Insert Bug. Inserted Record is not clean

Data, Data\IBX

114292

Empty TDataSet from InterBase query is remoted as a TDataSet with 1 record

Data, Data\DataSnap

116174

[Windows] TComboBox dropdown items displayed behind of form when TopMost Property is True

FireMonkey, FireMonkey\Components

115717

[MacOS] TReflectionEffect doesn't work properly on OS X

FireMonkey, FireMonkey\Effects

115695

[iOS] Only one of many TTextLayer3D components is rendered in iOS device or simulator

FireMonkey, FireMonkey\Layers

115685

[iOS/MacOS] TText3D animation produces massive memory leak in iOS device, iOS Simulator and Mac OS X

FireMonkey, FireMonkey\Animations

115666

FullScreen mode crash in OSX Lion

FireMonkey, FireMonkey\Runtime

115617

[Win/MacOS] AutoCapture property and OnMouseDown/OnMouseMove events don't work for TPanel at all and for TPath on Mac

FireMonkey, FireMonkey\Components

115570

Events set to style items get sent to the wrong components

FireMonkey, FireMonkey\Runtime

115553

[MacOS] [Regression in XE4] Printer.Canvas.Font.Size wrong in FireMonkey

FireMonkey, FireMonkey\Runtime

115560

TGrid displays mistake on TScaleLayout when form first go to max screen

FireMonkey, FireMonkey\Components

115473

TButton StaysPressed property does not work in iOS

FireMonkey, FireMonkey\Components

113591

The MP3 file does not play on a TMediaPlayer component an result in an infinte loop Access Violation window

FireMonkey, FireMonkey\Components

115442

TComboBox OnClosePopup is not fired

FireMonkey, FireMonkey\Components

115411

[Regression in XE4] FireMonkey HD graphics flicker and cause graphics card failure.

FireMonkey, FireMonkey\Runtime

115309

TMemo.SelStart does not work well

FireMonkey, FireMonkey\Components

115270

ShowMessage hangs when TAniIndicator component is enabed

FireMonkey, FireMonkey\Components

115240

A caret can crash an application because of a dangling pointer

FireMonkey

115232

[Regression in XE4] When minimize form to tray, it stays in app bar, but appears in left down corner of desktop

FireMonkey

114180

TCalendarEdit contains wrong century after assignment date

FireMonkey

115564

MSBuild doesn't find resources if they are in a different folder when building for the iOSDevice

IDE, IDE\General

115404

missing System.StartupCopy unit in main project source

IDE, IDE\Projects

115226

Adding multiple units to package adds duplicate path the Search Path

IDE, IDE\General

115484

Wrong cpp runtime version included in Redist\\win32 and Redist\\win64 folder

Install

115429

[MacOS] Behaviour of CreateDir and ForceDirectories is undefined

RTL, RTL\Delphi, RTL\Delphi\Other

115383

[MacOS] AnsiUpperCase, AnsiReplaceText fail after a German "Ö"

RTL, RTL\Delphi, RTL\Delphi\Other

115255

EConvertError in TInt64Helper.Parse

RTL, RTL\Delphi, RTL\Delphi\Other

113169

[REGRESSION] Spring4D doesn't work, fails in _IntfCopy during initialization

RTL, RTL\Delphi, RTL\Delphi\Other

115378

[x64] Invalid 64 bit pointer cast

VCL, VCL\Other

Server Response from: ETNASC01