Subscription Update 1 Fix List for RAD Studio XE8, Delphi XE8, and C++ Builder XE8

By: Calvin Tang

Abstract: This is a list of bugs fixed in Subscription Update 1 for RAD Studio XE8, Delphi XE8 and C++ Builder XE8

    General Update 1 Feature and Fix List

This update is provided to XE8 customers without an Update Subscription

Click here for the download.

  • Community toolbar
  • iOS 8 simulator fix
  • Several files missing from the initial XE8 delivery

    Subscription Update 1 Features and Fix List 

This update is provided to active Update Subscription customers

Click here for the download.

  • Community toolbar
  • Favorites in welcome page
  • Fast search of Bluetooth LE devices
  • iOS 8 simulator support
  • Improved robustness of IDE productivity features
  • Improvements in multi-device previews

Plus the list of fixes below 

For more information on what’s new for Update 1, please visit the docwiki page on the topic

QC #

QP #

Summary

Component/s

 

 

DUnitX C++ template project should link with Delphi Runtime library

3rd Party, IDE

 

 

[OSX32] bplDUnitXRuntime220.dylib should be deployed for a DUnitX C++ project that uses runtime packages

3rd Party, IDE

 

 

AppAnalytics: Incorrect argument type in SysCtlByName call leads to AV in iOS64

AppAnalytics, RTL, RTL\Delphi

 

 

bcc32.exe returns fatal error when compiling DataExtractor.cpp file

Compiler, Compiler\C++, Compiler\C++\BCC

 

 

[MacOSX10.9.5.sdk] [C++] Can not build app

Compiler, Compiler\C++

 

 

[Box2D|iOS64] Box2D Delphi converts 'uint32' to 'LongWord'

Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Delphi interop

 

 

[MacOS] Internal Error C1883 affecting Box2D demo

Compiler, Compiler\Delphi, Compiler\Delphi\Execution

 

RSP-10830

AV on using TFontGlyphManager.GetGlyph

Compiler, Compiler\Delphi, FireMonkey

 

RSP-10305

Error F2084 using Generic Interface (worked in XE7)

Compiler, Compiler\Delphi, Compiler\Delphi\Execution

 

RSP-10319

Compile error F2051 when using "array of ..." in generic method

Compiler, Compiler\Delphi

 

RSP-10575

Compiler bug: Incompatible types when using 2 for loops

Compiler, Compiler\Delphi

 

 

[C++] It is not possible to compile an iOS C++ project with an iOS 8.3 SDK from XCode 6.3.2

Compiler, Compiler\C++, Compiler\C++\CLANG

 

 

[C++][XE7][iOS 8.3] Build fails with bcciosarm fatal error Corefoundation.h: float.h file not found

Compiler, Compiler\C++

 

 

FDManager is not reading in the current dir by default

Data, Data\FireDAC

 

 

 Unable to load libsqlib.dylib in iOS Simulator

Data, Data\DBX

 

 

TBytes is not saved properly as BLOB in InterBase

Data, Data\FireDAC

 

 

[iOS64] ERangeError: Range check error with ftDate

Data, Data\FireDAC

 

 

[FireDAC, iOS64] Replace LongInt with Integer as data storage for dtDate / dtTime DB types

Data, Data\FireDAC

 

 

[iOS64] ERangeError with calculated fields in TFDMemTable

Data, Data\FireDAC

 

 

[iOS64] Range check error with a bcd value

Data, Data\FireDAC

 

RSP-10471

Null DateTime conversion error in REST.Response.Adapter

Data, Data\REST

 

RSP-10511

FireDAC path variable $(DOC) not correctly expanded

Data

 

 

Rest.Response.Adaptor AddJSONDataRow throws an exception for null variant conversion

Data, Data\REST

 

RSP-10531

Android RESTClient.OnValidateCertificate doesn't work

Data, Data\REST

 

 

When using a TRESTClient component, with a custom Useragent, "Embarcadero URI Client/1.0" will always be appended

Data, Data\REST

 

 

[FireDAC] FireDAC DB2 driver is broken in XE8

Data, Data\FireDAC

 

 

DBLookupListBox does not allow item selection

Data, Data\DBCtrls

 

 

Using REST with SSL fails on Android for self signed certificates (and other types)

Data, Data\REST

 

RSP-11222

Very serious BUG, FMTBCD or Variant

Data

 

RSP-11096

XE8 Bug: Generics TList<T>.Insert where T is Record

Data, Data\DataSnap

128091

 

[IBLite] [MacOS] [AppStore] OSX License error when deploying to Application Store under XE7

Data, RTL

 

 

[FireDAC, PgSQL] TFDScript.ExecuteAll hangs on script with '$' in an object name

Data, Data\FireDAC

 

RSP-10780

Sorted Params in TFDADOUDLImporter dosn't work

Data, Data\FireDAC

 

 

Unit EMS.Consts not found on an app with TEMSEdgeService on OSX platform

Data\MEAP

 

 

An EMS Resource is still available after delete it from EMSManagementConsole

Data\MEAP

 

 

EMS Internal error. New database version does not match expected version.

Data\MEAP

 

 

EMS group authentication not working

Data\MEAP

 

 

EMS Internal API not working for groups

Data\MEAP

 

 

[EMS] emsserver database needs to change "message" field to BLOB type in the "notifyqueue" table

Data\MEAP

 

 

EMS Server cannot send push notifications. EIdOSSLConnectError.

Data\MEAP

 

 

[XE8+1/AM1.16+1] IDE fails to read AppID iOS Provisioning profile

Debugger, Debugger\Remote, IDE\Deployment

 

 

[AM1.16/Indivisual SKU (iOS)/iOS32] User certificate & several profiles autoinstalled after attempt to deploy FMX Delphi application on device

Debugger, Debugger\Remote, IDE\Deployment

 

 

Wrong result returned by fCall on function with float point result

Debugger, Debugger\Evaluator

 

 

[Win10] apps doesn't run on win64 platform if 'Runtime Packages' are used

Debugger, RTL, RTL\Delphi

 

 

FMX MD HD App can't deploy on 2 different devices (User & App ID profiles) with error e8008016

Debugger, Debugger\Remote

 

RSP-10314

F2084 Internal Error: AV0BADBA84-R80000000-0

Debugger

 

 

Debugger hangs on Windows 8 X64

Debugger

 

 

[C++|OSX|eval] Delphi RTL kills app in case of bad fCall address causing debugger hang

Debugger, Debugger\Evaluator, RTL, RTL\C++, RTL\C++\Exception Handling

 

 

Small error in ImageListDemo

Demos, FireMonkey

 

 

[Demos] Box2D TestBed has its own copies of Box2D Files

Demos

 

 

[Box2D] BasicSliderCrank test asserts in WIN64 (Few others tests AV)

Demos, FireMonkey

 

 

Samples " SampleListViewMultiDetailAppearance" and "SampleListViewRatingsAppearance" name length too long

Demos, FireMonkey

 

 

[Demos] apiKey not available in "Debug configuration - Android platform" in the 4 map samples (Map Type Selector and Maps)

Demos

 

 

[CPP,Win32,OSX] BeaconsProximityCPP has compilation errors

Demos

 

 

[Mobile Samples] MusicPlayer does not compile for iOS (C++)

Demos

 

 

[Mobile Samples] SampleListViewAddThumbAndCaption compile fails (User Interface/ListView)

Demos

 

 

[Mobile Samples] ListViewCustomBottomDetail compile fails (User Interface/ListView)

Demos

 

 

Physics/Testbed Sample for delphi does not compile for Android L 5.1

Demos

 

 

Switch off by default Indexer in Demo samples SampleEMSFireDACResourcePackageCpp.cbproj, NotesResourcePackageCpp.cbproj, HeartRateMonitorCpp.cbproj

Demos

 

 

Box2D TestBed does not compile (Delphi)

Demos

 

 

[Android] Bad render of header on Android devices

FireMonkey, FireMonkey\Styles

 

 

Cannot create a TPopupColumn inside a TGrid

FireMonkey, FireMonkey\Components

 

 

TPopupColumn doesn't drop items in TGrid

FireMonkey, FireMonkey\Components

 

 

[Windows 10] FMX Desktop ControlsDemo app, drag&drop object to DropTarget causes AV for Windows target

FireMonkey, FireMonkey\Runtime

 

 

 TProgressColumn doesn't show correct value in TGrid

FireMonkey, FireMonkey\Components

 

RSP-10812

[TTakePhotoFromLibraryAction][iOS] Radical aspect of images crash app on loading

FireMonkey, FireMonkey\Actions

 

 

[TListView] [Platform] TListView wrong places search field, if device rotated

FireMonkey, FireMonkey\Components

 

 

[TPathAnimation, iOS64] TPathAnimation on iOS64 works incorrectly

FireMonkey, FireMonkey\Animations

 

RSP-10419

CGContextSaveGState: invalid context 0x0. While using SetActiveTabWithTransition

FireMonkey

 

 

[Memo] Vertical ScrollBar behaves strangely when calling TMemo.Lines.Delete, moreover this may cause an error

FireMonkey, FireMonkey\Components

 

 

[Windows] All standard gestures are not caught when touchscreen is presented

FireMonkey, FireMonkey\Gestures

 

 

[TGrid, TDateColumn, TTimeColumn, Android] App with TDateColumn or TTimeColumn cannot start on Android

FireMonkey, FireMonkey\Components

 

 

Incorrect display MenuItem in TMenuBar

FireMonkey, FireMonkey\Components

 

 

[3d] [iOS64] On iOS64 3d work is wrong

FireMonkey, FireMonkey\3D Components

 

 

ActionList in C++ with TabControl makes the app crash when closed

FireMonkey, FireMonkey\Components

 

RSP-10607

dynamically created TSwitch won't fire OnSwitch event

FireMonkey, FireMonkey\Components

 

 

FMX.Edit makes app does not load on iOS Simulator

FireMonkey

 

 

[TMapView][iOS] AV or app crash when calling a magnifier of styled TMemo in app with TMapView

FireMonkey, FireMonkey\Components

 

RSP-10825

iPhone Landscape Image loads or Camera loads produce app failure

FireMonkey, FireMonkey\Actions

 

RSP-10827

Mesh does not display properly in XE8

FireMonkey, FireMonkey\3D Components

 

 

[iOS Simulator] Display is corrupted in landscape mode

FireMonkey, FireMonkey\Runtime

 

 

 [TGrid] The header displays graphic artifacts when touched

FireMonkey, FireMonkey\Components

 

 

iOS native platform controls not rendering on iOS 64 bit iPhone 6

FireMonkey, FireMonkey\Components

 

 

[iOS 64 bit] Wrong alignment native controls

FireMonkey, FireMonkey\Components

 

 

Error with Analytics in the app around sending data

FireMonkey, RTL, RTL\Delphi

 

 

App Analytics not enabling after privacy dialog on Android

FireMonkey

 

RSP-10343

TFontGlyphManager.GetGlyph gives wrong result on IOS64

FireMonkey, FireMonkey\Runtime

 

RSP-10357

Exception when using valid Unicode surrogate pairs

FireMonkey, FireMonkey\Runtime

 

 

Android L styles (default and custom) do not include Tint property

FireMonkey, FireMonkey\Styles

 

RSP-10770

TMapView marker with custom icon leads to exception

FireMonkey

 

RSP-10709

FMX TGridPanelLayout with ExpandStyle = FixedSize makes Delphi crashing

FireMonkey

 

 

[Win10Modern.fsf] Some styles are missed for TEditButtons

FireMonkey, FireMonkey\Styles

126214

 

[Win64] Package code, accessing global variables, like Application, Screen, etc. throws Access Violation

FireMonkey, FireMonkey\Runtime

 

 

No delivery of libPCRE.dylib and also mismatch of PATH between deployment list and actual folder structure

IDE, IDE\Deployment

 

 

IDE stopped working building FireIBLite sample app for Android

IDE, IDE\Build System

 

 

E0004: File does not exists running FireIBLite sample after add a profile

IDE, IDE\Deployment

 

 

Unable to match bundle identifier

IDE, IDE\Projects

 

RSP-10404

Tools Options dialog "forgets" Application Store provisioning profile

IDE

 

 

Changes made to CFBundleIdentifier won't persist if you then select Provision Page in Project Options

IDE, IDE\Projects

 

 

Changes made to CFBundleIdentifier won't persist if you make a change and then click okay in Project Options

IDE, IDE\Projects

 

RSP-10804

Multi Device Preview Invalid Class Typecast Error With Third Party Component

IDE, IDE\FireMonkey Designer

 

 

[iOS] Errror deploying an app on an iOS device when AppID is in the form of x.y.*

IDE

 

RSP-10411

[Castalia] Crash when trying to edit code after compile time errror

IDE, IDE\Castalia

 

RSP-10465

Migration-Tool, wrong dialog for saving migration-file

IDE, IDE\General

 

 

GetIt not working with remote documents path

IDE, IDE\General

 

 

GetIt should compile all supported platforms of the runtime package before install it

IDE

 

RSP-10401

IDE slows down proportionally to number of Forms open

IDE

 

 

GetIt always sends all personalities as supported to the catalog

IDE

 

RSP-10388

Error Compiling Sample SampleListViewAddThumbAndCaptionProject for Android

IDE

 

 

Sometimes a range error is raised when a desktop preview is added to the multi device preview

IDE, IDE\FireMonkey Designer

 

RSP-10458

Typing the char pipe "|" makes the IDE crash

IDE, IDE\Code Editor

 

 

[iOS] Error received deploying app to iOS device, error code e8008016

IDE, IDE\Deployment

 

RSP-10930

Closing the IDE show Crash dump

IDE

 

 

Installing a component using GetIt with a project opened and auto save editor option to true, causes opening "Save As" dialog

IDE

 

RSP-11058

AndroidManifest.xml Error

IDE, IDE\Build System

 

RSP-11085

Castalia causes AV on exit of IDE

IDE

 

 

Wrong Warning Message when there is no Developer Certificate on OSX.

IDE, IDE\Projects

 

RSP-11329

Castalia structural highlighting is wrong on hanging blocks

IDE

 

RSP-10331

applied iOS 8.1.3/8.2 Deployment Beta Hotfix for XE7 Pro and now IDE will not start

IDE

 

RSP-10791

Castalia draws structure lines in a strange way

IDE\Castalia

 

 

[Castalia] Editor looses focus if you click on the Castalia message

IDE\Castalia

 

 

iOS 32bit app runs even using an invalid Bundle indentifier

IDE, IDE\Projects

 

RSP-10398

libsqlite.a Missing From IOS64 Delphi Only Installation

Install

 

RSP-10290

Wrong PA Documents in the XE8 directory - \Embarcadero\Studio\16.0\PAServer

Install

 

RSP-10301

Can't build application for IOS64 with firedac sqlite components

Install

 

RSP-10656

[iOS] no Project deploy on simulator 8.0 or later

Linker

 

RSP-10392

iOS simulator Unable to create Process

Linker

 

 

Design Project UML missing from Enterprise Edition

Modeling

 

 

[iOS 8.3 / Xcode 6.3 / OSX 10.10.3] cannot deploy app to iOS device

PAServer

 

 

PAServer is waiting forever try to read data from provisioning profile

PAServer

 

 

TOSVersion needs to provide for Windows 10 support

RTL

 

 

System.Net.Http duplicates header values

RTL

 

 

TList<T>.DeleteRange() produces incorrect results

RTL, RTL\Delphi

 

 

TURI.Fragment is not properly set if URL hasn't query string

RTL, RTL\Delphi, RTL\Delphi\Net

 

 

Unify how TURI.Query is encoded

RTL, RTL\Delphi, RTL\Delphi\Net

 

 

TURI does not accept UTF-8 characters in path and credentials

RTL, RTL\Delphi, RTL\Delphi\Net

 

 

Accessing TURI parameters (i.e.: TURI.DeleteParameter) is case insensitive

RTL, RTL\Delphi, RTL\Delphi\Net

 

 

TURI.URLEncode raises range check error if string ends with a '%' character

RTL, RTL\Delphi, RTL\Delphi\Net

 

 

[macos][ios] TURI doesn't parse properly Query string if it is followed by a fragment with UTF characters

RTL, RTL\Delphi, RTL\Delphi\Net

 

 

TURI.ComposeURI doesn't encode items

RTL, RTL\Delphi, RTL\Delphi\Net

 

 

Bobjenkins Hash function uses wrong data when hashing a string or a TBytes

RTL, RTL\Delphi

 

 

[iOS Simulator] FMX MobileControls sample crashes on startup

RTL, RTL\Delphi

 

RSP-10798

An iOS application using TPerlRegEx fails to run in iOS simulator

RTL, RTL\Delphi

 

RSP-10356

XE8: GetIt fails on systems with script determined proxy address

RTL

 

RSP-10556

TObjectList<T>.Count try to free already freed objects

RTL, RTL\Delphi, RTL\Delphi\List/Collections

 

RSP-10593

A severe bug about TTetheringManager In XE8

RTL

 

RSP-10706

TObjectList<T>.Count does not initialize items correctly

RTL

 

 

[Android] AdvertiseData BLE improvement

RTL, RTL\Delphi\Bluetooth

 

RSP-10773

TList<T>.Insert not working

RTL

 

RSP-11067

"Argument out of range" with global TStyleBook

RTL, RTL\Delphi

 

RSB-812

TNetHttpRequest.Post generates exception on iOS only with invalid credentials

RTL

 

 

[BluetoothLE][Windows] TBluetoothLEManager.LastDiscoveredDevices (TBluetoothLEDeviceList) is not properly managed in Windows.

RTL, RTL\Delphi\Bluetooth

 

RSP-11234

TListHelper in System.Generics.Collections contains at least 7 critical bugs

RTL

 

RSP-11242

TNetHTTPRequest does not return correct result when the url is invalid - it crashes all apps and is uncatchable

RTL

 

RSP-10193

omnixmldom does not handle hex (#xD, #xA) when statically linked on Mac-OS

RTL, RTL\Delphi

 

 

Running a long remote action can break communication protocol

RTL, RTL\Delphi, Tethering

 

 

[System.Hash] MDA5 does not set FFinalized

RTL, RTL\Delphi, RTL\Delphi\Other

 

RSP-10469

NetHTTPRequest.ContentSize always returns zero

RTL, RTL\Delphi

 

RSP-11274

TOSVersion does not detect Windows 10

RTL, RTL\Delphi

 

 

Update the test TestHead of the UnitTestSystemNet

RTL\Delphi\Net

 

 

HttpDownloadDemo doesn't generates a valid downloaded file

RTL\Delphi\Net

 

 

HTTP Request does not rewind stream on request success

RTL\Delphi\Net

 

 

[System.Net] HandleRedirects does not handle relative redirects

RTL\Delphi\Net

 

 

[Windows] THTTPClient fails to propagate custom headers following a redirect

RTL\Delphi\Net

 

 

[System.Tether.Manager] Incorrect assignment of parameter value in TTetheringCommand.Create

Tethering

 

 

Nil stream resources could cause an application hang or a protocol breakage.

Tethering

130803

 

Heap block at XXXXXX modified at YYYYYYY past requested size of 4

VCL, VCL\Other

Server Response from: ETNASC04