DevExpress VCL Subscription 16.2.3

Version de maintenance incluant plusieurs corrections de bogues.
Février 1, 2017
Nouvelle Version

Correctifs

ExpressBars Suite

  • An AV occurs on closing a project whose inherited form is currently open in the IDE if this form contains a TdxBarCustomPopupMenu descendant but lacks a bar manager.
  • Bar Customization's - Hide modify buttons.
  • Memory leaks when destroying a bar manager that contains one or more toolbars.
  • Ribbon - Clicking a tab group's caption button does not raise the button's OnClick event if the Ribbon control's ShowTabGroups property and the bar manager's HideFloatingBarsWhenInactive property are set to False.
  • Ribbon - Quick Access Toolbar Customization Form - Resetting commands that were hidden using the Quick Customization Popup Menu doesn't make them visible.
  • Ribbon - TcxBarEditItem - Pressing the Tab key doesn't move focus from the CheckBox editor whose Properties.ImmediatePost property is set to True.
  • Ribbon - TdxCustomRibbonGalleryItem descendants - The gallery's vertical scrollbar is incorrectly painted in certain cases.
  • Ribbon - TdxRibbonColorGalleryItem - The selection frame painted around theme color shades is not skinned.
  • Ribbon - TdxRibbonGalleryItem - The Assign method doesn't copy all properties from the source object.
  • TdxBarButton - Executing a shortcut doesn't modify the button's Down property value in the same manner as with a mouse click if an action (TAction button) is linked to this button.
  • TdxBarManager: Can't add or insert a new category since 16.2.2.
  • The latest update to 16.2 has messed up alignment and position of controls on existing dialogs.

ExpressDBTree Suite

  • In the Dbtree_ demo, moving a node using drag and drop modifies its text.

ExpressEditors Library

  • An in-place dxTokenEdit used in vertical grid cells doesn't display hints for tokens.
  • Crash editing value in color dialog.
  • cxCheckBox - "The handle is invalid" error occurs on setting the editor's width to 1, 2, or 3 pixels if the Properties.Glyph property is assigned.
  • Data-aware editors - Pressing the Esc key to cancel the changes made to the edit value causes incorrect error indication.
  • dxBarCode - Memory leaks when destroying the editor assigned to a TBitmap object or its descendant.
  • dxTokenEdit - Any key combination that includes Enter is ignored when assigned to the Properties.ClickKey property.
  • dxTokenEdit - The vertical scrollbar is painted over the first right-aligned button added to the Properties.Buttons collection.
  • Invalid DropDownMenu position.
  • TcxCustomMaskEdit and descendants - Pasting from the clipboard doesn't replace the currently selected text if the Properties.MaskKind property is set to emkStandard.
  • TcxScrollBox - An AV occurs on resizing the scroll container using Greatis Form Designer (the TFormDesigner component).
  • TdxCameraControl doesn't reflect changes made to the LookAndFeel property and currently applied skin.

ExpressLibrary

  • An AV occurs on initializing a DLL file that references the cxTimeEdit unit.
  • An AV occurs on unloading a DLL file created without runtime packages in RAD Studio XE or later.
  • Empty stream causes 'Stream read error' in TdxCustomSmartImage.IsBitmapStream.
  • Problem with TdxBarManager in DLL.
  • TileControl - EOutOfResources exception.

ExpressMemData

  • List index out of bounds (-1) after Locate.

ExpressPageControl

  • EListError raised when changing a page in a OnShow event of another page.
  • High-DPI mode - The close button size is too big in Touch Mode.
  • TcxPageControl - A child control whose Anchors property is set to [akRight, akBottom] appears misplaced on a page if high DPI settings (more than 96) are used at runtime.
  • TcxTabControl: wrong tab height for slanted tabs when running on HighDPI screens.

ExpressPDFViewer

  • A document encrypted using a 40-bit RC4 key and an empty string set as a user password cannot be opened.
  • Axial shading is incorrectly applied in certain cases.
  • Certain pages in a document that contain two or more trailer sections are not displayed.
  • Certain TrueType fonts whose OS/2 table includes the Win Ascent and/or Win Descent value set to a zero are incorrectly rendered.
  • CID Type 2 font characters are not displayed in certain cases.
  • Extra trailing character is copied to the clipboard if selected text ends with a space.
  • Memory leaks if a Type 1 font with no descriptor is applied to the content.
  • PDF File doesn't display label correctly.
  • The "Stack overflow" exception occurs on loading a document whose cross-reference table contains incorrect offsets.
  • The cursor moves in a wrong direction when navigating a rotated text using the keyboard.
  • The selection rectangle of an image that doesn't fit onto a page is displayed outside this page.
  • The TrueType font characters are replaced with .notdef glyph in certain cases.

ExpressPrinting System

  • Move the TdxPageNumbers and TdxPageRanges enumeration type declarations to the dxPSGlbl unit to avoid adding the dxPrnDlg unit to the 'uses' clause in order to use the type values.
  • PDF Viewer Report Link - Add the capability to print a document as an image.
  • RichEdit Control Report Link - The "Canvas does not allow drawing" exception occurs on printing certain large documents.

ExpressQuantumGrid Suite

  • A column's IsChildInMergedGroup property value is not persisted with the View's StoreTo~/RestoreFrom~ methods.
  • A currently active in-place editor is not repainted in response to switching a skin.
  • Layout View - Scrollbars within layout groups cause the "Control has no parent window" exception in the currently hidden View.
  • Master-Detail - A column's Options.FilterRowOperator property value is ignored in detail Views.
  • Master-Detail - In RAD Studio 10.1 Berlin, expanding a master record for the first time misplaces its detail View if the system DPI setting does not match 96.
  • Server Mode - The bookmarked record is not focused using methods related to bookmarks after changing its index.
  • Table and Banded Table Views - The button providing a Filter Row cell's operator customization is shown in a column whose Options.Filtering property is set to False.
  • The "List index out of bounds" exception occurs in the TApplication.DoActionIdle procedure during drag-and-drop operations with grid UI elements.

ExpressQuantumTreeList Suite

  • v16.2.2 prevents sizing the Component Editor.

ExpressRichEdit Control

  • An AV occurs on merging table cells if the resulting cell spans two or more pages.
  • Incorrect cell navigation when the Up Arrow or Down Arrow key is pressed in a table that contains 7 or more columns.
  • Memory leaks when using the Rich Edit control's Document.RtfText property.
  • The "Argument out of range" exception occurs on inserting an RTF text into a previously inserted RTF text within the Rich Edit control's Document.BeginUpdate/Document.EndUpdate method block.
  • The "No mapping for the Unicode character exists in the target multi-byte code page" error occurs on loading certain DOCX files that contain Unicode characters.
  • The Rich Edit control doesn't correctly apply the LineSpacingType and LineSpacing properties in certain documents.

ExpressScheduler Suite

  • Agenda View - An AV occurs on removing the currently focused event that is scrolled out of view if the DisplayMode property is set to avmAllDays.
  • Agenda View - Resource cells display a list separator for each hidden resource or resource that is not defined in the linked storage's Resources.Items collection if the ShowResources property is set to True.
  • TcxSchedulerDBStorage - The Gantt View is not updated in response to adding an event to a task group using drag and drop in the Tree Browser.
  • TcxSchedulerDBStorage - The TdxSchedulerResourcesLayoutEditor action object is always disabled regardless of the number of resources located in the storage.

ExpressSkins Library

  • A checked cxCheckBox is painted as unchecked if enabled with Office2016Dark skin.
  • Memory leaks when drawing skin element glyphs or images whose Stretch property is set to smNoResize and the system DPI setting does not match 96.
  • The dxSkinscxPCPainter unit is not added to the 'uses' clause on adding the TdxBarManager component to a form if skins are applied.

ExpressSpreadSheet

  • An AV occurs on loading/saving an XLSX or XLS file containing an unknown (not built-in or custom) function.
  • Calculating a formula expression that returns an array of random values results in the "Stack overflow" exception in certain cases.
  • Formulas containing references to entire columns/rows are incorrectly calculated in certain cases.
  • When you format cell values, numbers rounding does not work properly in some cases.
DevExpress VCL Subscription

DevExpress VCL Subscription

Tous les produits de Developer Express VCL dans un seul package.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences DevExpress .