DevExpress VCL Subscription 19.1.4

Released: Aug 8, 2019

Updates in 19.1.4

Fehlerkorrekturen

All VCL products

  • Certain product and compiled demos incorrectly restore their window size and position in Windows 8 or later after being docked to the left or right edge of the screen and minimized.
  • TdxRichEditControlCustomStylesGalleryAction and TdxSpreadSheetCustomGalleryAction descendants - A Ribbon gallery that is automatically generated for such an action object has no items if the gallery is not on the main application form.

ExpressBars Suite

  • An AV occurs on destroying a bar manager whose items are linked to a TdxBarPopupMenu component.
  • An AV occurs on displaying a non-main Ribbon form whose DisableAero property is False if the form has a TdxRibbon control whose SupportNonClientDrawing property is True, and an application is running under Windows 10 build 1809 or a newer OS.
  • AV Error occurs when I click on the edge of an item.
  • Backstage View - A button's layout includes space for a glyph, even if the button has no glyph, provided that the Ribbon control does not use the "Office 2019" style.
  • Popup Menu is shown without items if it placed in DFM before BarManager.
  • TdxRibbonBackstageViewGalleryControl - An attempt to activate a gallery item via its key tip can result in an error if the item performs a custom set of actions.
  • TdxRibbonGalleryGroup - Custom dimensions of a group's items specified via the Options.ItemSize property do not scale.
  • TdxRibbonGalleryItem - Resizing the gallery's drop-down menu results in content flickering.
  • TdxRibbonGalleryItem and TdxRibbonDropDownGallery - An AV occurs on displaying the drop-down window if it has at least one visible and one invisible item, provided that the invisible item is not the first on the list.

ExpressEditors Library

  • cxCheckBox - An editor's hint text does not update according to a hint change in the associated action object.
  • Shell editors - The "Control has no parent window" exception occurs on an attempt to recreate a handle of an editor's parent control forces a dependent editor to create its handle if that editor's parent control is not ready.
  • TcxDateNavigator does not synchronize the displayed month with the date assigned to the Date property while the Visible property is set to False.
  • TcxHintStyleController - A hint style's font scales twice if the style's class changes at runtime, provided that the system DPI exceeds 96.

ExpressExport Library

  • The IcxExportBeforeSave.OnBeforeSave event does not occur on calling one of the cxExportPivotGridData~ procedures.

ExpressFlowChart

  • The Ribbon-based Editor throws the 'Argument out of range' exception on copying/pasting a parameterless shape from/to the clipboard.

ExpressGDI+ Library

  • TdxCustomSmartImage and descendants - An image container's OnChange event occurs when a HandleNeeded procedure call creates a handle for the container after a Resize or Scale procedure call resizes it in dormant state.

ExpressLayout Control

  • Layout designer is empty.
  • Regression - Items are not wrapped.

ExpressLibrary

  • A filter drop-down window set to display filtered items includes those that are not stored in filtered records.
  • SVG Images - An image whose target width and/or height exceed 2048 is rendered slowly regardless of the dxSVGRenderQuality global variable's value.
  • SVG Images - An SVG element has an incorrect color if the color is specified in the RGB notation, provided that at least one of its values is a percentage.
  • SVG Images - The "polyline" element's "fill" attribute is ignored.
  • The "Range check error" exception occurs on displaying an Excel-inspired filter dropdown for columns/rows that contain LargeInt values.

ExpressPDFViewer

  • A PDF object that uses a soft mask with an assigned transfer function is displayed incorrectly.
  • The "Duplicates are not allowed" exception occurs after loading a document to a non-empty control during an application's ProcessMessages procedure call.

ExpressPivotGrid Suite

  • Export to XLS or XLSX - cxExportPivotGridData~ procedures place the last grouped row outside a group in the result document.

ExpressPrinting System

  • cxRichEdit and TRichEdit/TDBRichEdit report links - Page content is positioned incorrectly if an operating system upscales an application in compatibility (DPI-unaware) mode.
  • Export to PDF - An exported document has low text quality if the document uses certain embedded CID fonts.

ExpressQuantumGrid Suite

  • Table and Banded Table Views - An AV occurs on modifying a cell's content in a data row and clicking another data row's pin.
  • Table and Banded Table Views - An AV occurs on opening a filter row's in-place editor within a previously filtered view whose Filtering.ColumnFilteredItemsList property value is True.
  • Table and Banded Table Views - Slow content scrolling before the View displays an in-place Edit Form for the first time and after the View closes it.
  • TcxGridChartView - Data level navigator - The "select value" text does not appear in the active value box when a data group is placed to the customization form and back.

ExpressQuantumTreeList Suite

  • Clicking a node in the tree list that is not focused scrolls its content and focuses another node if the tree list's OptionsBehavior.AlwaysShowEditor property is set to True.
  • Scrolling selection out of view and clicking a node while holding down the Ctrl or Shift key to extend the selection scrolls it back to view if the tree list's OptionsSelection.MultiSelect property is set to True.
  • TcxDBTreeList - The "Invalid pointer operation" exception occurs on updating another data-aware DevExpress component linked to the same dataset.
  • The GetEditRect function returns an incorrect value

ExpressRichEdit Control

  • An exception can occur on resizing document margins via a horizontal or vertical ruler if the loaded document is in the DOC format.
  • The control does not display a loaded external image if an HTML document includes only either its width or height, provided that the Options.Import.Html.AsyncImageLoading property is set to False.
  • The control does not display words with diacritics found in the Cambria font typeface.
  • The Rich Edit control ignores null, tab, and line break characters in text enclosed between the <pre> and </pre> tags.

ExpressScheduler Suite

  • Gantt View - The Tree Browser incorrectly paints the built-in navigator's background if its associated skin element is transparent.

ExpressSkins Library

  • A skinned maximized form shows the system context menu on the Menu key press, provided that no child control on the form handles this key press event.
  • Scheduler - A user event's in-place editor blends its text with the background if the Office2019Colorful skin is applied.
  • TdxRangeControl - Non-selected portions of the data range area are painted in solid white if the "Office2019Colorful" or "TheBezier" skin is in effect.
  • The TdxNavBar control whose View Style is "SkinNavigationPaneView" uses an incorrect texture for the hottracked item state in the "DevExpressStyle", "Seven", "Seven Classic", and "Summer 2008" skins.

ExpressSpreadSheet

  • An AV occurs on updating TdxSpreadSheetAction descendants that reference the last destroyed Spread Sheet control's instance.
  • RTF content of a cell partially overlaps adjacent cells if the active worksheet with frozen panes is zoomed in or out and is placed in a non-initial scroll position, provided that the dxSpreadSheetFormattedTextUtils unit is in a project's 'uses' clause.
  • TdxSpreadSheetCommentContainer.Textbox's Assign procedure does not copy settings from another comment container.
  • TdxSpreadSheetReportDesigner - Merged cells with formulas that reference database fields do not show the database icon.
  • Text is positioned incorrectly within a cell if its Style.AlignVert and Style.WordWrap properties are set to ssavCenter and True, respectively.
  • The Customize Object dialog allows users to fill a comment container's background with an unsupported gradient pattern.
  • Visual elements of the "Data Bar" and "Icon Set" conditional formatting rules are displayed incorrectly if the rules are applied to merged cells.

ExpressVerticalGrid Suite

  • The "Division by zero" exception occurs on opening a form with a vertical grid whose DataController.GridMode property is set to True.