DevExpress VCL Subscription 16.2.5 released
Released: Mar 28, 2017
Updates in 16.2.5
Features
- Adds support for Embarcadero RAD Studio, C++Builder and Delphi 10.2 Tokyo.
Fixes
ExpressBars Suite
- Ribbon - TdxRibbonStatusBar - Destroying the linked Ribbon control causes an AV.
ExpressDataController
- Data-aware data controllers - Closing the bound dataset doesn't clear the record selection if the KeyFieldName property specifies one or more key field names.
ExpressDocking Library
- An AV occurs on unloading a DLL file that contains a form with one or more dock controls.
ExpressEditors Library
- Data-aware editors - Clicking the TcxDBNavigator control's Post button does not post the changes made to a focused editor bound to the same data source.
- dxBarCode - An AV occurs when a TBitmap object is assigned a bar code control created at runtime if its Parent property value was never changed from nil.
- TcxListView - An AV occurs on destroying the control in message handling methods called by the WndProc procedure.
- TcxShellListView - An AV occurs on displaying a shell object that functions as a folder but doesn't support IShellFolder.
ExpressGDI+ Library
- TdxSmartImage - dxGPDrawText doesnt work after the update from 14.1.10 to 16.2.4.
ExpressMap Control
- A map item's title is cropped if the system DPI setting is 120.
ExpressNavBar
- The OnActiveGroupChanged event is fired on loading the NavBar control from a DFM file.
- The unused 'I' variable is declared in the TdxCustomNavBar.TrySetActiveGroup method.
ExpressPDFViewer
- Modifying the zoom factor misplaces the caret in certain cases.
- PNG images decoded using the Paeth filter are incorrectly displayed in certain cases.
- The "Argument out of range" exception occurs on loading a document that contains one or more %EOF markers.
- The "Argument out of range" exception occurs on loading a document whose obj keyword is trailed by a comment.
- The "Argument out of range" exception occurs on loading a document whose page catalog is empty.
- The document content is incorrectly painted after drawing form XObjects in certain cases.
- The text cannot be selected in certain cases.
ExpressPrinting System
- ExpressLayout Report Link - The layout item dimensions are not expanded to fit the nested control if the AOptionsPlace.ExpandHeight and AOptionsPlace.ExpandWidth properties are set to True in the link's OnInitializeItemOptionsPlace handler.
- RichEditControl Report Link - Physical printers always print a document using their default paper size, regardless of the paper size setting specified in this document.
ExpressQuantumGrid Suite
- Export - The ExportGridDataToText, ExportGridDataToHTML, and ExportGridDataToXML procedures incorrectly export custom formatted footer summaries.
- Master-Detail - An AV occurs on assigning a Style property in a detail View by handling the OnSetStoredPropertyValue event of this View or a column.
ExpressRichEdit Control
- An AV occurs on performing a spell check of the selection that includes the end of a document.
- Multiple-line blocks containing the Base64-encoded binary data within an XML file are incorrectly decoded.
- The code page setting for the number format string passed as a parameter to the \leveltext keyword is not loaded from an RTF document.
ExpressScheduler Suite
- TimeGrid View - Clicking the "more events" button doesn't fire the scheduler's OnMoreEventsButtonClick event.
ExpressSkins Library
- Skin Editor - A currently active skin is not applied to toolbars displayed in the Preview window if its Style Options | Use Ribbon option is switched off.
ExpressSpreadSheet
- A cell value is incorrectly rounded if its lowest order digit is less than 9 and the significant digit count is less than the number of specified decimal spaces.
- An AV occurs on destroying a spreadsheet whose sorted range of cells includes formulas that refer to other cells.
- Memory leaks on calculating an incorrect formula.