List of new features and customer reported issues fixed in RAD Studio 10.2 Tokyo Release 2

By: Calvin Tang

Abstract: List of new features and customer reported issues fixed in RAD Studio 10.2 Tokyo Release 2

Tokyo Release 2

10.2 Tokyo - Release 2 (also known as 10.2.2) is an update of Delphi 10.2 Tokyo, C++Builder 10.2 Tokyo and RAD Studio 10.2 Tokyo available for any active Update Subscription customer.

10.2 Tokyo - Release 2 consists of new features, enhancements, and bug fixes.

Several key new features were added, including FireMonkey Quick Edit support, a number of new VCL controls, a new dark themed IDE option, a RAD Server single site deployment license in Enterprise and Architect editions, installer and welcome page enhancements and more.

Also included is newly added support for macOS High Sierra, and enhanced platform support for iOS 11 (including iPhone X), Android 8, Windows 10, and Linux, additional enhancements throughout various product areas, and over 150 publicly bug fixes.

Release 2 also includes all the new features and enhancements introduced in Subscription Release 1, as well as the enhancements from the Tokyo Toolchain Hotfix (released on May 3rd, 2017) and the Android Compatibility Patch (released on June 22nd, 2017).

See below for a complete list of publicly reported bugs fixed in 10.2.2.

Note: You need to be an active Update Subscription customer to download and install 10.2 Tokyo - Release 2.

Release 2 downloads can be accessed through our registered user portal.

Publicly reported bugs

QP

Summary

Component/s

RSP-19438

selectdirectory

VCL

RSP-19409

DataSnap Memory Leak after calling ApplyUpdates with FireDAC

Data, Data\DataSnap

RSP-19404

Memory leak after close server with datasnap

Data, Data\DataSnap

RSP-19390

[bcc32c Fatal Error] math.h(22): 'xtgmath.h' file not found

Compiler, Compiler\C++

RSP-19354

Help>Embarcadero Developer Support Page links to dead page

IDE

RSP-19345

FireDAC - Loaded FDMemTable with "delta" and no CachedUpdates raises Access Violation

Data, Data\FireDAC

RSP-19323

FireDAC handle PostgreSQL extension data type CITEXT

Data, Data\FireDAC

RSP-19320

Firedac fails to connect to local embedded firebird 2.5 database

Data, Data\FireDAC

RSP-19318

Localization issue in save form

IDE

RSP-19308

Duplicate ftString entry in FireDAC Query Editor Parameters Data Type Combo Box

Data, Data\DBRtl, Data\FireDAC

RSP-19304

[FD, MSSQL] An error occurred when executing a stored procedure returning NUMERIC(15,2)

Data, Data\FireDAC

RSP-19296

TNetHTTPClient.Head + HandleRedirects = Recives not the Full Header

RTL\Delphi\Net

RSP-19291

TURI SetParameter doesn't update the Query

RTL\Delphi\Net

RSP-19290

Bug on overload TJsonObjectWriter.WriteValue and ftBCD

Compiler, Compiler\Delphi, RTL\Delphi

RSP-19283

Many servers on network trashes result of TODBCConnection.ListServers

Data, Data\FireDAC

RSP-19255

Retrieving SOAP-Attachments from a service

RTL, RTL\Delphi, SOAP

RSP-19250

Rest component seems not disconnecting

Data, Data\REST

RSP-19246

Implementation of TGuidField.AsGuid has changed and now it is trying to save null guid as empty string

Data, Data\DBRtl

RSP-19205

Exceptions are ignored in Release build under certain conditions

Compiler, Compiler\C++

RSP-19199

Internal error when compiling project

Compiler, Compiler\Delphi

RSP-19174

TJSONMarshal / TJSONUnMarshal causes conversion error w/ TDateTime field

Data, Data\REST

RSP-19154

FireDAC - Postgresql - Messages being cleared when single record returned

Data, Data\FireDAC

RSP-19152

FireDAC TFDQuery: problem with exclamation mark at the end of string literal

Data, Data\FireDAC

RSP-19135

TNetHTTPClient/TRESTRequest: TLS 1.1 and 1.2 unsupported

RTL, RTL\Delphi, RTL\Delphi\Net

RSP-19124

Application with several tab & listview freeze when back from background On android

FireMonkey

RSP-19117

Memory leak when using System.SysUtils.ToUpper string-helper

Compiler, Compiler\Delphi, Compiler\Delphi\CodeGen

RSP-19107

TFDCustomManager.AddConnectionDef accepts duplicate connection definition names

Data, Data\FireDAC

RSP-19095

XCode9 and 64Bit not working (iOS)

FireMonkey

RSP-19091

Stackoverflow error in TArray.QuickSort and System.Classes.QuickSort

RTL, RTL\Delphi

RSP-19036

Access Violation cased by data aware controls' field references not cleared

Data, Data\DBCtrls, Data\DBRtl

RSP-19035

AV at reading data form MSSQL FileStream

Data, Data\FireDAC

RSP-18996

F2084 Internal Error when compiling 2-dim array for iOS

Compiler, Compiler\Delphi

RSP-18985

CodeGen bug with overflow checking

Compiler, Compiler\Delphi

RSP-18980

On OSX the ODBC functions are prefixed with '_'

RTL, RTL\Delphi

RSP-18967

[FireDAC, Oracle] "character set mismatch" error while trying to login to Oracle8i

Data, Data\FireDAC

RSP-18955

Scaling of inherited forms was broken in Tokyo Update 1

VCL

RSP-18951

Menus close prematurely on MacOS High Sierra

FireMonkey

RSP-18918

REST Debugger returns "400 Bad Request" for DreamFactory.com

Data, Data\REST

RSP-18885

F2084 Internal Error: AV0BC29E66-R00000009-0

Compiler, Compiler\Delphi

RSP-18871

BCC32C - Overloaded functions: Exception catched in wrong function

Compiler, Compiler\C++

RSP-18869

[DBX]TDBXBinaryStream Buffer size is grown to unnecessary size

Data, Data\DataSnap

RSP-18859

HTTPClient handling 304 as redirection

RTL, RTL\Delphi, RTL\Delphi\Net

RSP-18849

Compiler internal error When modify FMX.WebBrowser.pas

Compiler, Compiler\Delphi

RSP-18846

FireDAC Can not connect to MS Sql Server 2000

Data, Data\FireDAC

RSP-18813

iOS AdHoc not working with Tokyo 10.2.1

PAServer

RSP-18810

AV from Clang exception

Compiler, Compiler\C++

RSP-18806

TRectF.FitInto returns negative left value

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

RSP-18792

[REGRESSION]: DPI scaling fail for inherited VCL form

VCL

RSP-18791

Installation of Virtual TreeView from GetIt results in linker crash

Linker

RSP-18774

Applications recompiled with 10.2.1 showing lots of memory leaks!!!

FireMonkey

RSP-18768

[ISO Installer] Wrong version of PAServer shipped with Tokyo 10.2.1

IDE

RSP-18767

[REGRESSION] Internal compile error and wrong code generation

Compiler, Compiler\Delphi

RSP-18765

ilink failing with access violation for both win32 and win64

Linker

RSP-18750

TBitmap.LoadFromFile locks files exclusivly

FireMonkey

RSP-18288

TRESTRequest AfterExecute called twice if ExecuteAsyncused

Data, Data\REST

RSP-18300

TJson.Format() outputs invalid JSON

Data, Data\REST, RTL, RTL\Delphi

RSP-18302

clone() on second level herited component doesn't work

FireMonkey

RSP-18691

Memory leak on TSQLConnection.Execute if transaction is aborted

Data, Data\DBX

RSP-18687

TFDQuery.FieldOptions.AutoCreateMode acCombineComputed does not work

Data, Data\DBRtl

RSP-18678

TFDPhysMSSQLCommandGenerator class has a bug in the GetMerge method.

Data, Data\FireDAC

RSP-18659

Authentication error on WIN1250 coded database.

Data, Data\FireDAC

RSP-18654

Unable to include Userenv.h without compilation error

Compiler, Compiler\C++, Compiler\C++\CLANG, RTL\Delphi\Header Translations

RSP-18652

URIEncode function from REST.Utils doesn't work properly

Data, Data\REST, RTL\Delphi\Net

RSP-18631

TJSON.ObjectToJsonObject raise an exception when object is nil

Data, Data\REST, RTL, RTL\Delphi, RTL\Delphi\Net

RSP-18570

[FMX][Android][C++Builder]Drawing Noise is generated when selecting DropDownItem Of TComboBox(TComboBox::DropDownKind=Custom)

FireMonkey

RSP-18558

Program hanging by other Style

FireMonkey

RSP-18556

Internal Compiler Error using a repeat-until inifinite loop

Compiler, Compiler\Delphi

RSP-18548

Multiview Popover does not work anymore

FireMonkey

RSP-18525

posix _FD_SET/__FDMASK return invalid value

RTL, RTL\Delphi

RSP-18521

TThreadedQueue.Grow corrupts queue contents

RTL, RTL\Delphi, RTL\Delphi\Threads

RSP-18444

StackOverflow using sort on TList

RTL, RTL\Delphi

RSP-18435

Delphi 10.2 Tokyo thinks freshly opened project has unsaved changes

IDE

RSP-18409

Inherited forms windowstate property does not work properly

VCL

RSP-18399

Buffer overflow in TWinControl.CreateParams()

VCL

RSP-18395

System.UITypes: ColorToRGB hangs

RTL, RTL\Delphi

RSP-18242

Project->Application Options for OSX target contain UWP image entries

IDE

RSP-18203

Sample TRemotable made by wizard does not compile for Linux64

SOAP

RSP-18195

System::SysFreeMem does not honour NeverSleepOnMMThreadContention on Win64

RTL, RTL\Delphi

RSP-18191

Android application crash at startup

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

RSP-18163

[FireDac]Any error in query cause "request synchronization error"

Data, Data\FireDAC

RSP-18143

[REST Debugger] Body of request does not support UNICODE.

IDE

RSP-18134

TFdQuery.RefreshRecord - TFDPhysCommandGenerator.GenerateSelect generates invalid SQL-Select

Data, Data\FireDAC

RSP-18104

THttpClient with TLS1.1 and TLS1.2 on older Windows systems

RTL, RTL\Delphi, RTL\Delphi\Net

RSP-18101

Master/Detail TFdQuery.Post posts the detail-dataset as First and produces an Constraint error

Data

RSP-18018

Failed unwind_win32.cpp assertion from throw within __try

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

RSP-17935

Incorrect logic in TTabControl.FindVisibleTab can cause a crash

FireMonkey

RSP-17917

ScrollableFormDemo doesn't work

FireMonkey

RSP-17879

TDirectory.GetCurrentDirectory fails on Linux, Android and macOS

RTL, RTL\Delphi

RSP-17856

TVirtualInterface returning wrong float values when invoking methods

RTL, RTL\Delphi, RTL\Delphi\Other

RSP-17853

DataSnap REST gives Invalid Binary Format on iOS

Data, Data\DataSnap, Data\FireDAC

RSP-17842

System.Net.HttpClient.Linux.pas source code not available

File Delivery, RTL, RTL\Delphi

RSP-17811

Can't use System.Zip unit in Linux platform

RTL, RTL\Delphi

RSP-17751

TRESTRequest - Root element cannot start with a dot (Dropbox)

Data, Data\REST

RSP-17745

TRESTClient handle/memory leak

Data, Data\REST, RTL\Delphi\Net

RSP-17638

bcc32c debug local variables not working

Compiler, Compiler\C++, Debugger

RSP-17177

Android Application->OnIdle Failed

FireMonkey

RSP-17144

A missing condition in unit FMX.WebBrowser in our app causes extremely memory usage and crash on mobile devices (both iOS and Android)

FireMonkey

RSP-17127

FormVirtualKeyboardShown gives wrong bounds

FireMonkey

RSP-17105

HttpClient not process 304 correctly

RTL, RTL\Delphi, RTL\Delphi\Net

RSP-17535

Uninstall is superfast, but fails to uninstall a large number of files

Install, Install\GetIt

RSP-17085

System.Net.Socket unit lacks conversions from little-endian to big-endian

RTL, RTL\Delphi, RTL\Delphi\Net

RSP-17531

IDE doesn't respond to up, down, left, right key.

IDE

RSP-17515

Marks Correct code as bad.

IDE

RSP-17360

ide ignores variable type

IDE

RSP-17331

Memory leak in FireDac with SQLite under Linux (actually all drivers)

Data, Data\FireDAC

RSP-17309

Linux command line compiler: Fatal: F2588 Linker error code: 1 ($00000001)

Compiler, Compiler\Delphi, Linker

RSP-17546

SubscribeToMessage in Android will crash

FireMonkey

RSP-16841

Can't use relative path for windows store certificate

IDE

RSP-16840

Can't use relative paths for windows logos

IDE

RSP-16821

REST Redirect 302 behaviour changed Berlin

Data, Data\REST

RSP-17505

"Unable to launch process" error when running on iOS

Debugger, PAServer

RSP-16796

[REGRESSION XE2/10.1 Berlin] Unable to use 3rd party memory managers

RTL, RTL\Delphi

RSP-17268

TIdTCPClient ReadInt64 not working

3rd Party

AP-203

Bug in vcl.clipbrd.TClipboard.Close;

VCL

RSP-17527

Exception on Gesture

FireMonkey

RSP-16669

[IDE|Win32,Win10 Anniversary] Not show Dll file not found except message when start application.

IDE

RSP-17289

Setup Fails on DSETUP.exe

Install

RSP-16600

iPhone 7 users can't double tap

FireMonkey

RSP-16586

XML Data Binding: Error reading Double value

RTL\Delphi\Net

RSP-16542

Autosize forms not scaling properly

VCL

RSP-16511

Crash in TListHelper.DoSetItemDynArray() due to wrong TypeInfo used to clear the old dynamic array

RTL, RTL\Delphi

RSP-16439

Internal compiler error in IDE on a random file, after clicking compile again compilation continues, may take up to 3 times to compile the whole project

Compiler, Compiler\Delphi, IDE, RTL\Delphi

RSP-16423

Incremental link fails in Rad Studio Berlin Update 2

Linker

RSP-16408

colon in http header is encoded

BaaS, Data, Data\REST

RSP-16359

missing raise keyword in FMX.Context.Mac

FireMonkey

RSP-16344

include/windows/crtl/fcntl.h needs updating

RTL, RTL\C++

RSP-16308

RaiseContextExceptionFmt do not raise anythinh

FireMonkey

RSP-16290

multipart/form-data content not parsed properly

RTL\Delphi\Net

RSP-16265

FireDac Perfomance problem where a query contains a comment

Data, Data\FireDAC

RSP-16257

TJSONObject.ToString() crashes after 1057 chars (unicode)

RTL, RTL\Delphi\Net

RSP-16242

[debugger|bcc32c] (some) local variables are not visible in the debugger (sometimes)

Compiler, Compiler\C++, Debugger

RSP-16165

[C++][WIN32][WIN64] Error calling reset() on unique_ptr containing array object (Dinkumware?)

RTL, RTL\C++

RSP-16151

THTTPClient handleredirect is wrong with TIdMultipartFormDataStream

RTL\Delphi\Net

RSP-16144

Missing TBrushKind.bkGrab

Help and Doc

RSP-15857

TRestClient missing OnNeedClientCert, OnAuthEvent

Data, Data\REST

RSP-15636

[WIN]WebBrowser and StyleBook and MainMenu made app crash

FireMonkey, FireMonkey\Components

RSP-15599

C++ Packages can not be created using Clang32 compiler

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

RSP-15471

Exception when adding a new file / a new unit

IDE

RSP-15466

Discouraging result of TEdit->Text.IsEmpty()

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

RSP-15367

ThreadPool in Dll not shuts down

RTL, RTL\Delphi

RSP-15328

Firedac + Firebird3 + Maximum statement length (FireDAC.Phys.IBWrapper)

Data, Data\FireDAC

RSP-14762

AV when unloading DLL, containing FMX dialogs

FireMonkey, RTL, RTL\Delphi, RTL\Delphi\Other

RSP-14671

THTTPClient POST redriects(301,302,303) has to be sent as GET

RTL, RTL\Delphi

RSP-14588

Desktop layouts dropdown list getting focus automatically at IDE startup

IDE, IDE\General

RSP-13658

Regression: TScrollBox causes anchored controls to shrink every time a form is modified for any reason

VCL

RSP-13423

[debugger|bcceval64|properties] VCL class properties cannot be watched in debugger

Debugger

RSP-13390

[Bcc32c|Clang] Explicitly instantiated template classes are no longer exported with BCC32C

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

RSP-13067

[DataSnap, REST] Sending a TStringList with Datasnap will only work the first time

Data, Data\DataSnap

RSP-11737

ilink32 and ilink64 fail for debug build

Linker

RSP-11872

C++ template autocompletion has bad UI

IDE, IDE\Code Editor

 (QC item)

TButtonedEdit button image alignment issues

VCL, VCL\Additional

RSP-18799

Android rendering performance regression - Phase 2

FireMonkey


Published on: 12/12/2017 8:00:00 AM

Server Response from: ETNASC04

Copyright© 1994 - 2013 Embarcadero Technologies, Inc. All rights reserved.