Feature and bug fix list for RAD Studio 10.1 Berlin Subscription Update 2 - Anniversary Edition

By: Calvin Tang

Abstract: List of new features and customer reported issues fixed in RAD Studio 10.1 Berlin Subscription Update 2 - Anniversary Edition

Berlin Subscription Update 2 - Anniversary Edition consists of new features, enhancements and bug fixes.

Update 2 requires a full uninstall and reinstall.

Available to customers with an active Update Subscription.

Click here to download Subscription Update 2 for Delphi, C++Builder and RAD Studio 10.1 Berlin

Subscription Update 2 includes several key new features:

Windows 10 Store Deployment Support

Bring your existing Windows Desktop applications to the Microsoft Windows 10 Store using the Desktop Bridge technology, also known as Centennial Bridge. This is a new technology in the recent Windows 10 Anniversary Update. RAD Studio offers direct support in the IDE to easily create APPX files for the Windows App Store, with included deployment support, integrated code-signing support, and the ability to add your own app store icons and configure other elements of the application.

New VCL Calendar controls

New in Update 2 are two new calendar components designed for Windows 10. These new VCL UI controls mimic the WinRT UI controls while providing support for older versions of Windows.

TCalendarView provides month, year and decade views, and the ability to select date ranges with animated transitions when navigating between views. Fully supports VCL styling using existing and newly included Windows 10 styles.

TCalendarPicker provides a single date selector drop-down menu for your application. Fully supports VCL styling using existing and newly included Windows 10 styles.

Increased productivity with new Quick Edits

Quick Edit allows you to quickly perform common actions in the VCL form designer. The main Quick Edit operation, available for all components, opens the Quick Edit pane allowing users to rapidly modify the name, caption, alignment, layout, and color of a control (if applicable to the control). Additional operations allow copying the component name, editing the images part of a control, and binding the control to a data source or a data field.

New Windows 10 Styles

Update 2 includes the following Windows 10 FireMonkey styles: Win10ModernSlateGray.Style, Win10ModernPurple.Style, and Win10ModernGreen.Style. Update 2 includes the following Windows 10 VCL styles: Windows10SlateGray.vsf, Windows10Purple.vsf, and Windows10Green.vsf.

Additional Features

  • C++ compiler additional flags
  • Improved iOS 10 and macOS Sierra support
  • GetIt Feature Installer enhancements: Easily upgrade to higher editions and preserve configuration settings using the enhanced installer interface

This update also includes additional enhancements throughout various product areas and fixes for over 100 publicly and internally reported bugs.

Publicly reported bugs

QP

QC

Summary

Component/s

RSP-15861

Vcl.DBLookup.hpp causes an error looking for Bde.DBTables.hpp

Compiler, Compiler\C++

RSP-15737

C++Builder's BCC32C uses wrong stack alignment for Extendeds

Compiler, Compiler\C++

RSP-15947

clang: Messed up Stack when calling Delphi Function from C++

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

RSP-15391

[iOS32][iOS64][Android] ICE - easy to reproduce

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

RSP-15630

ActiveX properties are set during form initialization eventhough the values do not change.

Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Back End

RSP-15887

Batch compilation fails

Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\IDE Interaction

RSP-14895

DataSnapServer happen Error when DataSnap Method has out Paratemer in ServerMethod

Data, Data\DataSnap

RSP-16085

EArgumentOutOfRangeException
in TlistHelper.CheckItemRange -> CheckItemRangeInLine when running an application with TDBGrid

Data, Data\DBCtrls

RSP-15786

when create master detail, and field master stay readonly, this show wrong content

Data, Data\DBCtrls

RSP-15661

TDBGrid shows grabage on readonly columns

Data, Data\DBCtrls

RSP-14837

TDBGrid. Cannot copy grid cells values to clipboard when DBGrid is in ReadOnly mode.

Data, Data\DBCtrls

RSP-14669

DBGrid Visual artefacts on mouse click

Data, Data\DBCtrls

RSP-15872

[Regression] DBGrid: Option dgAlwaysShowEditor leads to "Argument Out Of Range" error

Data, Data\DBCtrls, VCL

RSP-15796

TCustomDbGrid CanEditShow function does not manage a correct column property

Data, Data\DBCtrls, VCL

RSP-15624

DBgrid drawing waste

Data, Data\DBCtrls, VCL

RSP-15867

TDateField OnValidate error with TDATETIME

Data, Data\DBRtl

RSP-14710

FDMemTable problems ARM32

Data, Data\FireDAC

RSP-15985

Google Play rejects to publish *.apk which uses TFDConnection with IBLite driver

Data, Data\IBX

RSP-15171

No mapping for the unicode character exists in the target multi/byte code page

Data, Data\REST

RSP-15972

iOS 32-Bit: Unable to debug. Infinite start loop when trying to debug app (iOS 10)

Debugger

RSP-12320

[CLANG32|DEBUG] Debugger handles local scope incorrectly for bcc32c

Debugger

RSP-15965

IOS 10 Crash using standard action TakePhotoFromLibrary

FireMonkey

RSP-15863

Not initialized Coord in TColumn.EditingDone

FireMonkey

RSP-15784

Call to OS Function Failed when opening form on Windows 2008 R2

FireMonkey

RSP-15432

TCanvasGpu.DrawTexture ignore opacity

FireMonkey

RSP-15206

TCircle have low quality when diameter is lower than 50 px

FireMonkey

RSP-15392

Linker error for TListViewItem->Objects->FindObjectT<> with runtime packages

FireMonkey, FireMonkey\Components

RSP-15195

[FMX] TTextLayoutGDIPlus.DoRenderLayout causes memory leak

FireMonkey, FireMonkey\Runtime

RSP-16139

Slow Creation of Components and Graphic Bug

FireMonkey, IDE

RSP-16174

CodeInsight not working in special code case

IDE

RSP-16075

"Toggle Form / Unit" with Controls Demo.dpr caused IDE to crash

IDE

RSP-16044

Manage Platforms crashes the IDE

IDE

RSP-15938

Android platform support does not surface linker option to create MAP file into project options

IDE

RSP-15921

Delphi 10.1 Berlin Update 1 Installation can lead to License status check failure (Error code: 8005)

IDE

RSP-15873

[MSBuild Error] The "FindItems" task was not given a value for the required parameter "Filenames".

IDE

RSP-15840

iOS 10 SDK kills PAServer

IDE

RSP-15150

CFBundleShortVersionString missing from OS X infos

IDE

RSP-15020

iOS: App can't be uploaded to Appstore because CFBundleShortVersionString is wrong

IDE, IDE\General

RSP-14914

Code Insight breaks after static string array declaration

IDE, IDE\General

RSP-15937

Android 6 device cannot open TSQLConnection when ZLibCompression transport filter is specified on the server site.

RTL, RTL\Delphi

RSP-15876

REST Library does not work on non-Windows platform

RTL, RTL\Delphi

RSP-15305

SetLength corrupts data of certain types

RTL, RTL\Delphi

RSP-15057

Setting length of dynamic array of records is very slow

RTL, RTL\Delphi

RSP-14557

DynArraySetLength - resizing an array of managed type is causing entire copy instead if realloc

RTL, RTL\Delphi

RSP-14520

The new support for weak references causes a severe slowdown in object destructors

RTL, RTL\Delphi

RSP-16051

TJsonReader.GetPath Memory Leak

RTL, RTL\Delphi, RTL\Delphi\Other

RSP-15299

SOAP Attachments no longer working in Delphi 10.1

RTL, RTL\Delphi, SOAP

RSP-14932

Soap-clients can not read binary attachments

RTL, RTL\Delphi, SOAP

RSP-15877

Memory leak in TGlobal class from IPPeerCommon.pas

RTL\Delphi

RSP-13945

Problem with importing WSDL file

SOAP

RSP-10083

TSOAPAttachementData items are not released from memory

SOAP

RSP-9949

Calling SOAP webservices from 64-bit Delphi DLL

SOAP

103625

SOAP requests doesn't ask for digital certificate when needed

SOAP

RSP-15019

Calling TOpenDialog when using styles will cause VCL app to crash

VCL

RSP-14771

TStyleHook.GetText truncates text

VCL

RSP-14042

TToolBar control renders buttons wrong when image list changes and VCL styles used

VCL

RSP-14030

A disabled TToolButton of Style tbsDropDown renders as if it was enabled when VCL styles used

VCL

RSP-14026

TToolbar separator line moves to erroneous position when using VCL styles and wrapping

VCL

Server Response from: ETNASC01