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 |
Vcl.DBLookup.hpp causes an error looking for Bde.DBTables.hpp |
Compiler, CompilerC++ |
||
C++Builder's BCC32C uses wrong stack alignment for Extendeds |
Compiler, CompilerC++ |
||
clang: Messed up Stack when calling Delphi Function from C++ |
Compiler, CompilerC++, CompilerC++CLANG |
||
[iOS32][iOS64][Android] ICE – easy to reproduce |
Compiler, CompilerC++, CompilerC++CLANG |
||
ActiveX properties are set during form initialization eventhough the values do not change. |
Compiler, CompilerC++, CompilerC++CLANG, CompilerC++CLANGBack End |
||
Batch compilation fails |
Compiler, CompilerC++, CompilerC++CLANG, CompilerC++CLANGIDE Interaction |
||
DataSnapServer happen Error when DataSnap Method has out Paratemer in ServerMethod |
Data, DataDataSnap |
||
EArgumentOutOfRangeException |
Data, DataDBCtrls |
||
when create master detail, and field master stay readonly, this show wrong content |
Data, DataDBCtrls |
||
TDBGrid shows grabage on readonly columns |
Data, DataDBCtrls |
||
TDBGrid. Cannot copy grid cells values to clipboard when DBGrid is in ReadOnly mode. |
Data, DataDBCtrls |
||
DBGrid Visual artefacts on mouse click |
Data, DataDBCtrls |
||
[Regression] DBGrid: Option dgAlwaysShowEditor leads to "Argument Out Of Range" error |
Data, DataDBCtrls, VCL |
||
TCustomDbGrid CanEditShow function does not manage a correct column property |
Data, DataDBCtrls, VCL |
||
DBgrid drawing waste |
Data, DataDBCtrls, VCL |
||
TDateField OnValidate error with TDATETIME |
Data, DataDBRtl |
||
FDMemTable problems ARM32 |
Data, DataFireDAC |
||
Google Play rejects to publish *.apk which uses TFDConnection with IBLite driver |
Data, DataIBX |
||
No mapping for the unicode character exists in the target multi/byte code page |
Data, DataREST |
||
iOS 32-Bit: Unable to debug. Infinite start loop when trying to debug app (iOS 10) |
Debugger |
||
[CLANG32|DEBUG] Debugger handles local scope incorrectly for bcc32c |
Debugger |
||
IOS 10 Crash using standard action TakePhotoFromLibrary |
FireMonkey |
||
Not initialized Coord in TColumn.EditingDone |
FireMonkey |
||
Call to OS Function Failed when opening form on Windows 2008 R2 |
FireMonkey |
||
TCanvasGpu.DrawTexture ignore opacity |
FireMonkey |
||
TCircle have low quality when diameter is lower than 50 px |
FireMonkey |
||
Linker error for TListViewItem->Objects->FindObjectT with runtime packages |
FireMonkey, FireMonkeyComponents |
||
[FMX] TTextLayoutGDIPlus.DoRenderLayout causes memory leak |
FireMonkey, FireMonkeyRuntime |
||
Slow Creation of Components and Graphic Bug |
FireMonkey, IDE |
||
CodeInsight not working in special code case |
IDE |
||
"Toggle Form / Unit" with Controls Demo.dpr caused IDE to crash |
IDE |
||
Manage Platforms crashes the IDE |
IDE |
||
Android platform support does not surface linker option to create MAP file into project options |
IDE |
||
Delphi 10.1 Berlin Update 1 Installation can lead to License status check failure (Error code: 8005) |
IDE |
||
[MSBuild Error] The "FindItems" task was not given a value for the required parameter "Filenames". |
IDE |
||
iOS 10 SDK kills PAServer |
IDE |
||
CFBundleShortVersionString missing from OS X infos |
IDE |
||
iOS: App can't be uploaded to Appstore because CFBundleShortVersionString is wrong |
IDE, IDEGeneral |
||
Code Insight breaks after static string array declaration |
IDE, IDEGeneral |
||
Android 6 device cannot open TSQLConnection when ZLibCompression transport filter is specified on the server site. |
RTL, RTLDelphi |
||
REST Library does not work on non-Windows platform |
RTL, RTLDelphi |
||
SetLength corrupts data of certain types |
RTL, RTLDelphi |
||
Setting length of dynamic array of records is very slow |
RTL, RTLDelphi |
||
DynArraySetLength – resizing an array of managed type is causing entire copy instead if realloc |
RTL, RTLDelphi |
||
The new support for weak references causes a severe slowdown in object destructors |
RTL, RTLDelphi |
||
TJsonReader.GetPath Memory Leak |
RTL, RTLDelphi, RTLDelphiOther |
||
SOAP Attachments no longer working in Delphi 10.1 |
RTL, RTLDelphi, SOAP |
||
Soap-clients can not read binary attachments |
RTL, RTLDelphi, SOAP |
||
Memory leak in TGlobal class from IPPeerCommon.pas |
RTLDelphi |
||
Problem with importing WSDL file |
SOAP |
||
TSOAPAttachementData items are not released from memory |
SOAP |
||
Calling SOAP webservices from 64-bit Delphi DLL |
SOAP |
||
SOAP requests doesn't ask for digital certificate when needed |
SOAP |
||
Calling TOpenDialog when using styles will cause VCL app to crash |
VCL |
||
TStyleHook.GetText truncates text |
VCL |
||
TToolBar control renders buttons wrong when image list changes and VCL styles used |
VCL |
||
A disabled TToolButton of Style tbsDropDown renders as if it was enabled when VCL styles used |
VCL |
||
TToolbar separator line moves to erroneous position when using VCL styles and wrapping |
VCL |
||