Quantcast
Channel: ComponentSource News | DevExpress
Viewing all 1089 articles
Browse latest View live

ExpressGridPack 20.1.3

$
0
0
ExpressGridPack

Improves PivotGrid, SpreadSheet and TreeList controls.

Fixes

All VCL products

  • The dxCryptoAPI unit does not include linker directives for the crypt32 and cryptui 64-bit libraries.

ExpressEditors Library

  • cxTextEdit - The password reveal button becomes smaller when an editor height is increased if the Properties.AutoSize property is set to False.
  • TdxFormattedLabel - The IDE does not recognize any changes made in the Formatted Label Editor as project file changes if it was invoked by double-clicking the control.

ExpressLayout Control

  • An AV occurs when the IDE opens a form that contains the TWebBrowser component embedded into a layout control.

ExpressPivotGrid Suite

  • A field's group values do not wrap their text if a multi-line formatting editor is assigned to this field.
  • Errors occur on loading a DLL file that references the cxCustomPivotGrid unit.
  • TcxPivotGridChartConnection - Handle conversion exceptions that occur when visualizing Min and Max summaries calculated based on string field values.

ExpressPrinting System

  • FlowChart Report Link - A connection line overlaps its text in a report.

ExpressQuantumGrid Suite

  • An AV occurs when unloading a package or a DLL file that references cxLibraryRS27 packages in Embarcadero RAD Studio 10.4 Sydney.
  • Table and Banded Table Views - A column's OnGetProperties and OnGetPropertiesForEdit events do not occur when a modal edit form is about to create an editor for the column.
  • Table and Banded Table Views - Fonts on a modal edit form are sized incorrectly due to an excessive scale operation when the parent grid View is displayed on a monitor whose DPI exceeds 96.
  • Table and Banded Table Views - The "RecordIndex out of range" exception occurs when closing a modal Edit Form that was opened on inserting or appending a record.

ExpressQuantumTreeList Suite

  • TcxDBTreeList that contains a number of nodes slowly reflects changes made in a node with a large AbsoluteIndex property value.
  • The tree list’s OptionsBehavior.IncSearchItem property editor displays columns from another tree list.

ExpressSkins Library

  • An AV occurs on application startup due to typos in the dxSkinOffice2019White and dxSkinOffice2019DarkGray units when the application is built with Embarcadero C++ Builder v10.4.
  • Odd and even grid rows are visually identical in the Basic, TheBezier, Microsoft Office 2019 Colorful, Office 2019 Black, Office 2019 White, and Office 2019 DarkGray skins.
  • Office2016Colorful and Office2016Dark skins - The Ribbon QAT blends SVG icons with the background.
  • Office2019DarkGray skin - A selected UI element blends with other UI elements in certain cases.
  • Office2019DarkGray skin - A tab header caption blends with its background.
  • Office2019DarkGray skin - Text in a hint window blends with the background.

ExpressSpreadSheet

  • A SUMIF or AVERAGEIF function call returns an incorrect result in an array formula expression if the function accepts an array of criteria.
  • Content of the TdxSpreadSheetPaperSizeGallery command (TAction object) is not updated when localization is changed at runtime.
  • Format Cells dialog - The "Merge cells" check box is enabled in a password-protected document.
  • Gallery items in a UI automatically generated for a control cannot be localized until this control is focused.
  • The COUNTIF function returns an incorrect result when acceptsing multiple criteria in an array formula expression.

DevExpress VCL Subscription 20.1.3

$
0
0
DevExpress VCL Subscription

Improves PDFViewer, RichEdit and Grid controls.

Fixes

All VCL products

  • The dxCryptoAPI unit does not include linker directives for the crypt32 and cryptui 64-bit libraries.

ExpressBars Suite

  • TdxCustomRibbonGalleryItem and descendants - The status bar does not display gallery item hints.
  • TdxTabbedMDImanager - The "List index out of bounds" exception occurs on pressing the Close button of an MDI child form's tab while the button's hint is visible.

ExpressDocking Library

  • A dock site on the main MDI form does not automatically hide a dock panel that is not focused.

ExpressEditors Library

  • cxTextEdit - The password reveal button becomes smaller when an editor height is increased if the Properties.AutoSize property is set to False.
  • TdxFormattedLabel - The IDE does not recognize any changes made in the Formatted Label Editor as project file changes if it was invoked by double-clicking the control.

ExpressEntityMapping Framework

  • Entity Model Designer - An association route's terminal point is displayed at the previous position after it is moved to a new position.
  • Entity Model Designer - When the Association Editor dialog applies changes to an association, extra association route lines are added to a displayed diagram.

ExpressFlowChart

  • FlowChart Report Link - A connection line overlaps its text in a report.

ExpressLayout Control

  • An AV occurs when the IDE opens a form that contains the TWebBrowser component embedded into a layout control.

ExpressMemData

  • The design-time SortedFields property editor displays non-existing/duplicate fields and unsupported flags.

ExpressPDFViewer

  • An AV occurs on parsing a stream object that contains the 'endobj' keyword.
  • Text that uses the 'ZapfDingbats' font is displayed incorrectly if the font is not embedded into a PDF document.
  • The "Division by zero" exception is thrown on drawing text whose font size is zero.
  • The control shows the notdef font glyph instead of glyphs of certain unicode characters.

ExpressPivotGrid Suite

  • A field's group values do not wrap their text if a multi-line formatting editor is assigned to this field.
  • Errors occur on loading a DLL file that references the cxCustomPivotGrid unit.
  • TcxPivotGridChartConnection - Handle conversion exceptions that occur when visualizing Min and Max summaries calculated based on string field values.

ExpressPrinting System

  • FlowChart Report Link - A connection line overlaps its text in a report.

ExpressQuantumGrid Suite

  • An AV occurs when unloading a package or a DLL file that references cxLibraryRS27 packages in Embarcadero RAD Studio 10.4 Sydney.
  • Table and Banded Table Views - A column's OnGetProperties and OnGetPropertiesForEdit events do not occur when a modal edit form is about to create an editor for the column.
  • Table and Banded Table Views - Fonts on a modal edit form are sized incorrectly due to an excessive scale operation when the parent grid View is displayed on a monitor whose DPI exceeds 96.
  • Table and Banded Table Views - The "RecordIndex out of range" exception occurs when closing a modal Edit Form that was opened on inserting or appending a record.

ExpressQuantumTreeList Suite

  • TcxDBTreeList that contains a number of nodes slowly reflects changes made in a node with a large AbsoluteIndex property value.
  • The tree list’s OptionsBehavior.IncSearchItem property editor displays columns from another tree list.

ExpressRichEdit Control

  • Content of the TdxRichEditControlPaperSizeGallery and TdxRichEditControlPageMarginsGallery commands (TAction objects) is not updated when localization is changed at runtime.
  • Documentation - The TdxRichEditControlBase.OnModifiedChanged event description contains incorrect information on event occurrence conditions.
  • Make the TdxHtmlExporter.CreateContentExporter function virtual.
  • The control does not release GDI objects associated with enhanced metafile images.
  • The Layout dialog shows UI elements that allow switching between inline and floating image position modes if the Options.DocumentCapabilities.FloatingObjects property is set to TdxDocumentCapability.Disabled.

ExpressScheduler Suite

  • Day View - Event selection change does not raise the OnGetEventStyle event in certain cases.

ExpressSkins Library

  • An AV occurs on application startup due to typos in the dxSkinOffice2019White and dxSkinOffice2019DarkGray units when the application is built with Embarcadero C++ Builder v10.4.
  • Odd and even grid rows are visually identical in the Basic, TheBezier, Microsoft Office 2019 Colorful, Office 2019 Black, Office 2019 White, and Office 2019 DarkGray skins.
  • Office2016Colorful and Office2016Dark skins - The Ribbon QAT blends SVG icons with the background.
  • Office2019DarkGray skin - A selected UI element blends with other UI elements in certain cases.
  • Office2019DarkGray skin - A tab header caption blends with its background.
  • Office2019DarkGray skin - Text in a hint window blends with the background.

ExpressSpreadSheet

  • A SUMIF or AVERAGEIF function call returns an incorrect result in an array formula expression if the function accepts an array of criteria.
  • Content of the TdxSpreadSheetPaperSizeGallery command (TAction object) is not updated when localization is changed at runtime.
  • Format Cells dialog - The "Merge cells" check box is enabled in a password-protected document.
  • Gallery items in a UI automatically generated for a control cannot be localized until this control is focused.
  • The COUNTIF function returns an incorrect result when acceptsing multiple criteria in an array formula expression.

ExpressWizard Control

  • The InfoPanel.Font.Color property is ignored.

DevExpress Windows 10 Apps 20.1.5

$
0
0
DevExpress Windows 10 Apps

Improves Grid and Ribbon controls.

Fixes

Grid for UWP (Microsoft Windows 10)

  • GridControl does not use DisplayFormat settings from its columns in certain filtering scenarios.

Ribbon for UWP (Microsoft Windows 10)

  • Textbox in the layout loses focus when a keyboard language changes.

DevExpress Reporting 20.1.5

$
0
0
DevExpress Reporting

Improves end-user report designer and report generator.

Fixes

  • Adding a default expression for a report parameter always submits that expression's value for the report.
  • ArgumentOutOfRangeException is thrown when DocumentPreviewControl is located inside TabControl.
  • Custom functions in the Expression Editor are not sorted alphabetically.
  • DevExpress v20.1 Report item template is not available for VB.NET Web Applications.
  • Document Viewer's Mobile Mode - Clicking Cancel on the Parameters Panel breaks report preview if the document has no pages.
  • End-User Report Designer - After the wizard finishes working, the application is moved to the background and loses focus (the smart-tag issue).
  • End-User Report Designer - The resulting component is not assigned to the XtraReport.DataSource property when the Data Source Wizard is completed.
  • End-User Report Designer - The Specify the Member Parameters page has an incorrect description.
  • End-User Report Designer treats different versions of the DevExpress.XtraReports assembly as different assemblies.
  • Export - Font size in the metafile with the 'Display' graphics unit is calculated incorrectly.
  • Export to DOCX - Images overlap document margins in Single File mode.
  • JsonDataSource - A data source instance is not refilled when a parameter value changes.
  • KeyNotFoundException is thrown when the report preview scaling is changed.
  • New Layout - Text is truncated in the header of the printed document if SpreadsheetControl is printed in GdiPlus rendering mode.
  • NullReferenceException occurs after changing an edited field in a report and pressing the Tab key.
  • PrintableComponentLink ignores page range specified by the PrintSettings property.
  • Report Generator ignores the global Configuration.Settings.Default.UserDesignerOptions.DataBindingMode settings and does not automatically convert Data bindings to Expressions / ExpressionsAdvanced.
  • Report with cascading parameters and XPObjectSource throws System.NullReferenceException.
  • SqlDataSource Query Builder for WPF - The Expression Editor shows the "Invalid column" message for tables from a non-default schema.
  • The "Unable to cast COM object of type 'System.__ComObject' to interface type 'VSLangProj.VSProject'." error occurs on opening a report designer in a VB.NET Web Site project.
  • The CachedReportSource.CreateDocument method may throw an error when a multi-page document is generated.
  • The Drill-Down mechanism does not work in a report with parameters until one of the parameters is applied.
  • The list of Database Providers in the Data Source wizard of the Microsoft .NET Core Report Designer is not complete.
  • The Report Designer Undo functionality does not restore the initial size of the XRPictureBox control after resetting its Sizing from the AutoSize value.
  • Thumbnail panel in DocumentPrevieweControl does not respond on a single click.
  • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - A blank report is shown after the Report Wizard is completed.
  • Microsoft Visual Studio Report Designer crashes on an attempt to edit a report's datasource.
  • Web Dashboard - The "window.controllers/Controllers is deprecated. Do not use it for UA detection." warning is displayed in Firefox.
  • Web Report Designer - Multi-selection works incorrectly when the Bootstrap library is used on a web page.
  • WPF Report Designer - RibbonCustomizationActions are undone after the connection was reset on a remote desktop.
  • XRChart - Tickmarks and grid lines are misaligned in preview mode.
  • XRPageInfo - Page numbering by a report's group does not work correctly.
  • XtraReport - Custom code in the PrintingSystem.StartPrint handler no longer affects the PrintDialog default settings (v20.1).

DevExpress Office File API 20.1.5

$
0
0
DevExpress Office File API

Improves word processing, PDF and spreadsheet Document APIs.

Fixes

All Office File API products

  • Export - Font size in the metafile with the 'Display' graphics unit is calculated incorrectly.
  • Parsing - Annotations with an invalid reference to an appearance form dictionary cannot be parsed.

NuGet Packages

  • DevExpress NuGet Server - The "406 (Not Acceptable)" error returns when trying to install a non-DevExpress NuGet package.

PDF Document API

  • Cloning - Interactive form fields without a name cannot be cloned.
  • Form Flattening - A form is written incorrectly if the BBox value of its field appearance has zero width or height.
  • Metafile - EmfPlusSave and EmfPlusRestore record execution doesn't affect the PageUnit value.
  • Parsing - A document containing an annotation dictionary without 'Rect' key cannot be processed.
  • Parsing - Document text is incorrect if a font has invalid character mapping data.
  • PdfDocumentProcessor does not load entire text.
  • Text Extraction - Provide an API to extract text from the page without clipping.
  • Usability - Support adding revocation information to PDF signatures and document level timestamps.

Spreadsheet Document API

  • Export - 'System.Runtime.InteropServices.ExternalException' is thrown under a non-Microsoft Windows OS on an attempt to process the OpenType Variable Font..
  • System.OutOfMemoryException is thrown on Microsoft Azure in certain cases even if the DevExpress.Utils.AzureCompatibility.Enable option is enabled.

Word Processing Document API

  • Multithreading - RichEditDocumentServer hangs on exporting a document to plain text in a parallel loop if the LayoutCalculationMode property is set to Automatic.
  • Export to PDF - A document contains an additional blank page at the beginning after it was exported to PDF.
  • Export to PDF - Metafile with an EmfPlusDrawImagePoints record and a non-default SrcRect value is exported incorrectly.
  • Export to Rtf - The System.Drawing.Graphics.GetHdc method crashes with ArgumentException retrieving Rtf text from RepositoryItemRichTextEdit.
  • Import from DOCX - An OpenXml document with an invalid record for the numbered list item cannot be opened.
  • Import from Html - The height attribute of the HTML <img> tag is imported in millimeters.
  • Protection - The "Fill in Forms" protection mode isn't preserved on saving a document.
  • Usability - It is impossible to specify the "Company", "Manager", "Template", "AppVersion" and "Application" document properties.

DevExtreme 20.1.5

$
0
0
DevExtreme

Improves Data Grid, Scheduler and Diagram controls.

Fixes

DevExtreme Data Grid

  • DataGrid - "Field not found" error is thrown when headerFilter is used to filter another column and filterPanel is visible.
  • DataGrid - A cell immediately closes after a value changes if a column has calculateCellValue.
  • DataGrid - Accessibility doesn't work for columns without dataField.
  • DataGrid - Cells in a column are duplicated when grouping by this column if showWhenGrouped is enabled.
  • DataGrid - Focused row is missing when a user selects an uploaded record.
  • DataGrid - Header Filter doesn't work if a column dataField matches another column caption.
  • DataGrid - Navigation by the Tab key works incorrectly in the master-detail scenario.
  • DataGrid - 'o.indexOf' error shows when multiple selection, deferred selection and renderAsync are used.
  • DataGrid - Setting the exclamation mark as a column's caption affects the 'exclude' filter of another column.
  • DataGrid - Text in a group row may be incorrect if state storing and repaintChangesOnly are enabled.
  • DataGrid - The "push" drop feedback mode animation doesn't work in Microsoft IE\Edge.
  • DataGrid - The "push" drop feedback mode is animated incorrectly if columnFixing is enabled.
  • DataGrid - The e.row.isEditing property is undefined in onCellPrepared for a row that is not in the editing state.
  • DataGrid - The exported file is corrupted when the predefined 'billions' grid column format is used.
  • DataGrid - The last column's value disappears on adding a new row to an empty grid after the Tab key is pressed.
  • DataGrid - The selectedRowKeys array contains keys of deleted rows.
  • DataGrid Demo - CRUD operations don't work when client and service domains are different.
  • DataGrid displays a loading panel if reject is called in customLoad.
  • DataGrid displays the "Cancel Changes" button after changing a column that has the setCellValue callback.
  • DataGrid does not display a validation message for a cell when Switch is used as an editor.
  • DataGrid doesn't automatically filter data when column filtering settings are changed on the fly.
  • DataGrid goes to infinite reload when DataSource is changed and then changed again to null.

DevExtreme Data Visualization

  • Chart - It is impossible change backgroundColor of panes via the option method.
  • RangeSelector - Displayed value is incorrect after a slider is dragged quickly.
  • Standard Bar breaks with DateTime values.

DevExtreme Diagram

  • Diagram - Items collection doesn't have a dataItem field for child shapes in the onSelectionChanged event handler when the diagram is bound to a hierarchical array.

DevExtreme File Management

  • DevExtreme File Manager - Folder icons are overlapped with text in Microsoft Internet Explorer 11.
  • DevExtreme-based File Manager - The toolbar items don't have tooltips.
  • File Manager for DevExtreme - TypeScript definitions have an incorrect type specification for the delete permission.

DevExtreme Gantt

  • Gantt - A new subtask cannot be created from the Tree View area if a key expression differs from a predefined one ("id").
  • Gantt - Tree View content is not updated automatically while updating a task if the autoUpdateParentTasks property is enabled.
  • Gantt for Java Script - A task's progress is reset to 100% after adding/deleting resources for the task.
  • Gantt for Java Script - Tasks in the Tree List area are not collapsed after adding a new sub-task.

DevExtreme Html Editor

  • HtmlEditor - The layout of a multiline toolbar is incorrectly displayed on a mobile device.
  • HtmlEditor - The onValueChanged event handler has an undefined event argument if the value was changed in the UI.
  • HtmlEditor - The pasted image is inserted twice.
  • HtmlEditor doesn't display mentions when a user types fast.
  • HtmlEditor raises an error when a value is changed to null.

DevExtreme Scheduler

  • Scheduler - A cell keeps a hovered state even if nothing is dropped in it.
  • Scheduler - A new all-day appointment overlaps other appointments in the Week view.
  • Scheduler - A new item is added to the right side of the Form.
  • Scheduler - 'All Day' text and time of an appointment are not aligned in the Agenda view.
  • Scheduler - Appointments are not displayed after the dataSource is filtered.
  • Scheduler - Drag and drop stops working when the height is not set and the page is scrolled down.
  • Scheduler - Drag and Drop to an external container doesn't work if the view is scrolled.
  • Scheduler - SignalR Service doesn't work if remoteFiltering is true.
  • Scheduler - The widget deletes the first appointment in a series instead of a selected appointment.
  • Scheduler doesn't allow multiple cell selection in a timeline view when allowDragging is disabled.

DevExtreme UI Widgets

  • DateBox - An analog clock has different margins if the "HH:mm" display format is set and the Calendar widget is hidden.
  • DateBox includes current time to its value when the 'date' type with the useMaskBehavior option are set.
  • Drawer is displayed above the Menu when openedStateMode is set to "overlap".
  • DropDownButton - The control's drop down overlaps the input.
  • Form - CheckBox item doesn't display its "undetermined" state when it is bound to the "undefined" value.
  • Lookup - It's impossible to define toolbarItems using dropDownOptions.
  • NumberBox does not accept decimal values with a custom formatter function.
  • RadioGroup - The loadOptions.filter option contains an object instead of a key when store.key is used.
  • RadioGroup doesn't display a selected value after a data source is changed if the previous data source didn't contain the value.
  • SelectBox - The widget ignores the dropDownOptions settings.
  • TagBox - The search input is removed after a click on the toolbar element in the dropdown.

DevExpress ASP.NET 20.1.5

$
0
0
DevExpress ASP.NET

Improves Gantt, GridView and Spreadsheet controls.

Fixes

All ASP.NET Web Forms products

  • "HRESULT E_FAIL has been returned from a call to a COM component" error occurs when a page is rendered in the Microsoft Visual Studio Designer.

ASPxDataEditors

  • ASPxListBox - No default translations for the "Enter text to filter" string in the "en", "ru" and "ja" cultures.
  • DateEdit - An invalid value is not reset after the editor loses focus if the values does not belong to a MaxDate/MinDate interval.
  • FormLayout - 'Attempt by security transparent method to access security critical type 'System.Web.UI.WebControls.ListView' failed' error.
  • GridLookup for WebForms - GridLookup loses its value after items are selected if it is created at runtime and located in TabbedLayoutGroup.

ASPxDiagram

  • Diagram - Latest changes are not applied to a data source if a postback is sent before a synchronization callback.
  • Diagram for WebForms - The e.item.type property in the ItemClick event handler doesn't return the type of a clicked custom shape.

ASPxGantt

  • Gantt - The "Add New Task" and "Delete Selected Task" toolbar items disappear after removing a dependency.
  • Gantt for ASP.NET - Weeks start with Sunday when Russian localization is applied.
  • Gantt for WebForms - A control is rendered incorrectly if GanttTaskListSettings.Width is set to 0.

ASPxGridView

  • DateEdit - An invalid value is not reset after the editor loses focus if the values does not belong to a MaxDate/MinDate interval.
  • Filter Control - Content of the Visual tab (expression) does not fit into Filter Control's popup window in the adaptive mode.
  • Filter Control - Popup Window is incorrectly positioned on a screen in the adaptive mode.
  • GridLookUp - GridLookUp's value cannot be specified on the server if a nested GridView control contains grouped data and groups are collapsed.
  • GridView for Web - The PreviewChanges button located in the grid toolbar does not recalculate its width.
  • GridView for WebForms - Implement the EnableScrolling property for context menu.

ASPxHtmlEditor

  • ASPxHtmlEditor - Markup is changed after switching between Design and HTML tabs when an HTML <div> element is wrapped in an <a> HTML element.
  • ASPxHtmlEditor - Multiple spaces are inserted when the Backspace key is pressed under certain conditions.
  • ASPxHtmlEditor - Styles are not applied to the paragraph with an image on an attempt to apply them to several selected paragraphs.
  • ASPxHtmlEditor - The Remove Format option does not remove the bold text style.
  • HtmlEditor - Items of an ordered list are continuously added after pressing the Enter key when the cursor is in the middle of the list.
  • HtmlEditor for WebForms - "embed" tags in the editor's HTML content are not removed when the AllowObjectAndEmbedElements property is not set to true.
  • HtmlEditor for WebForms - It is not possible to replace a word in a document if it was entered into the search panel.
  • HtmlEditor for WebForms - Table editing options are not disabled in the "Insert Table" toolbar item when editor content is empty.
  • HtmlEditor for WebForms - TextArea content is deleted, but the TextArea container remains after pressing Delete.
  • HtmlEditor for WebForms - The "Cannot read property '1' of null" error occurs on inserting certain text in HtmlEditor.
  • HtmlEditor for WebForms - The "HtmlChanged" event fires before content changes.
  • HtmlEditor for WebForms - The cursor works incorrectly when it is moved to a new line and the marker list item contains a built-in element.
  • HtmlEditor for WebForms - Typed text is incorrectly positioned in Microsoft Internet Explorer 11 after resizing the browser.

ASPxRichEdit

  • RichEdit for MVC - An extra empty page is displayed in a document in certain cases.
  • RichEdit for WebForms - An internal exception occurs when a certain document is opened.

ASPxScheduler Suite

  • ASPxScheduler - "Cannot access the 'ResourceIds' property of a disposed object" exception is thrown on loading a control.
  • ASPxScheduler - The "Collection was modified; enumeration operation may not execute." exception is thrown while loading a control.
  • ASPxScheduler - The control cannot navigate to the next/previous interval if the Start property is specified in a page's markup and the FetchAppointments event is handled.
  • Client-side appointments are not initialized with custom subjects specified in the InitClientAppointment event handler.
  • Scheduler - Appointment is not updated in the Agenda view after its Status or Label is changed using a context menu.
  • Scheduler for WebForms - Scheduler's layout corrupts if an appointment resizes in such a way that it reaches the bottom of the control in Google Chrome.
  • Scheduler for WebForms, Bootstrap - The context menu is not shown after a long-tap in an empty time cell in Google Chrome on Apple iPhone.

ASPxSpreadsheet

  • System.OutOfMemoryException is thrown on Microsoft Azure in certain cases even if the DevExpress.Utils.AzureCompatibility.Enable option is enabled.

Bootstrap Charts

  • Chart for Bootstrap - The ValueAxis cannot be hidden by setting the Visible property to False.

Bootstrap Data Editors

  • ASPxListBox - No default translations for the "Enter text to filter" string in the "en", "ru" and "ja" cultures.
  • ComboBox for Bootstrap - The items background and fore color are not correct in the Pulse theme.

Bootstrap GridView

  • GridView for Bootstrap - The "Cannot read property 'preventDefault' of undefined" error occurs when focusing a cell with a button placed in a DataItemTemplate and setting the e.cancel property to true in the FocusedCellChanging event handler.
  • GridView for Bootstrap - The "Cannot read property 'querySelectorAll' of null" JS error occurs if the grid in adaptive mode is sorted.

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • FileManager for Bootstrap - Files are not shown when a file manager is placed in BootstrapFormLayout.

Bootstrap Scheduler

  • ASPxScheduler - "Cannot access the 'ResourceIds' property of a disposed object" exception is thrown on loading a control.
  • ASPxScheduler - The "Collection was modified; enumeration operation may not execute." exception is thrown while loading a control.
  • ASPxScheduler - The control cannot navigate to the next/previous interval if the Start property is specified in a page's markup and the FetchAppointments event is handled.
  • Scheduler for WebForms, Bootstrap - The context menu is not shown after a long-tap in an empty time cell in Google Chrome on Apple iPhone.

Data Access Library

  • The SqlDataSource Wizard may hang while showing a Wait form in Microsoft Visual Studio 2019 (16.6.0+).

DevExtreme Data Grid

  • DataGrid - A cell immediately closes after a value changes if a column has calculateCellValue.
  • DataGrid - Cells in a column are duplicated when grouping by this column if showWhenGrouped is enabled.
  • DataGrid - Focused row is missing when a user selects an uploaded record.
  • DataGrid - Header Filter doesn't work if a column dataField matches another column caption.
  • DataGrid - The "i.trim is not a function" error occurs if the "new JS()" expression is used in a named template.
  • DataGrid - The "push" drop feedback mode animation doesn't work in Microsoft IE\Microsoft Edge.
  • DataGrid - The "push" drop feedback mode is animated incorrectly if columnFixing is enabled.
  • DataGrid - The e.row.isEditing property is undefined in onCellPrepared for a row that is not in the editing state.
  • DataGrid - The last column's value disappears on adding a new row to an empty grid after the Tab key is pressed.
  • DataGrid - The selectedRowKeys array contains keys of deleted rows.
  • DataGrid Demo - CRUD operations don't work when client and service domains are different.
  • DataGrid displays a loading panel if reject is called in customLoad.
  • DataGrid displays the "Cancel Changes" button after changing a column that has the setCellValue callback.
  • DataGrid does not display a validation message for a cell when Switch is used as an editor.
  • DataGrid doesn't automatically filter data when column filtering settings are changed on the fly.
  • DataGrid goes to infinite reload when DataSource is changed and then changed again to null.

DevExtreme Data Visualization

  • Chart - The "cannot read property PointsCount of undefined" error occurs on an attempt to insert points to a data source.
  • Chart - The widget does not show when the number of data exceeds 10000.

DevExtreme File Management

  • DevExtreme File Manager - Folder icons are overlapped with text in Microsoft Internet Explorer 11.
  • DevExtreme-based File Manager - The toolbar items don't have tooltips.
  • File Manager for ASP.NET Core - The **Expr properties (KeyExpr, ThumbnailExpr, etc) are not available in Razor code.
  • File Manager for ASP.NET Core - The FileSystemItem.Thumbnail property value is not available on the client side.
  • File Manager for DevExtreme - TypeScript definitions have an incorrect type specification for the delete permission.
  • FileManager for ASP.NET Core - The FileSystemItemInfo.Key contains a folder path, instead of a folder ID while uploading files.

DevExtreme Gantt

  • Gantt - A new subtask cannot be created from the Tree View area if a key expression differs from a predefined one ("id").
  • Gantt - Tree View content is not updated automatically while updating a task if the autoUpdateParentTasks property is enabled.
  • Gantt for Java Script - A task's progress is reset to 100% after adding/deleting resources for the task.
  • Gantt for Java Script - Tasks in the Tree List area are not collapsed after adding a new sub-task.

DevExtreme Html Editor

  • HtmlEditor - The layout of a multiline toolbar is incorrectly displayed on a mobile device.
  • HtmlEditor - The pasted image is inserted twice.
  • HtmlEditor doesn't display mentions when a user types fast.
  • HtmlEditor raises an error when a value is changed to null.

DevExtreme Scheduler

  • Scheduler - A cell keeps a hovered state even if nothing is dropped in it.
  • Scheduler - A new all-day appointment overlaps other appointments in the Week view.
  • Scheduler - A new item is added to the right side of the Form.
  • Scheduler - Drag and drop stops working when the height is not set and the page is scrolled down.
  • Scheduler - Drag and Drop to an external container doesn't work if the view is scrolled.
  • Scheduler - The widget deletes the first appointment in a series instead of a selected appointment.
  • Scheduler doesn't allow multiple cell selection in a timeline view when allowDragging is disabled.

DevExtreme Tools

  • An MVC Responsive Web Application template project stops working if DevExtreme is added to it via the "Add DevExtreme to the project" wizard.
  • Update the API Controller Scaffolder template.

DevExtreme UI Widgets

  • DataGrid - The "i.trim is not a function" error occurs if the "new JS()" expression is used in a named template.
  • Drawer is displayed above the Menu when openedStateMode is set to "overlap".
  • DropDownButton - The control's drop down overlaps the input.
  • NumberBox does not accept decimal values with a custom formatter function.
  • RadioGroup - The loadOptions.filter option contains an object instead of a key when store.key is used.
  • SelectBox - The widget ignores the dropDownOptions settings.

MVC Data Editors

  • ASPxListBox - No default translations for the "Enter text to filter" string in the "en", "ru" and "ja" cultures.
  • DropDownEdit - Provide the capability to specify which property Value/KeyValue is used by DevExpressEditorsBinder.

MVC Gantt

  • Gantt - The "Add New Task" and "Delete Selected Task" toolbar items disappear after removing a dependency.
  • Gantt for ASP.NET - Weeks start with Sunday when Russian localization is applied.
  • Gantt for MVC - The 'String was not recognized as a valid DateTime' error occurs on an attempt to edit data if the Russian localization is applied.
  • Gantt for WebForms - A control is rendered incorrectly if GanttTaskListSettings.Width is set to 0.

MVC GridView

  • Filter Control - Content of the Visual tab (expression) does not fit into Filter Control's popup window in the adaptive mode.
  • Filter Control - Popup Window is incorrectly positioned on a screen in the adaptive mode.
  • GridLookUp - GridLookUp's value cannot be specified on the server if a nested GridView control contains grouped data and groups are collapsed.
  • GridView for MVC - A script is shown in a tooltip for a new button.
  • GridView for MVC - Svg icons are not displayed on the first page load when the Icons extension suite is used.

MVC HtmlEditor

  • ASPxHtmlEditor - Styles from the ToolbarParagraphFormattingEdit command do not apply to the first empty line.
  • HtmlEditor - Items of an ordered list are continuously added after pressing the Enter key when the cursor is in the middle of the list.

MVC Navigation, Layout & Multi-Purpose Extensions

  • ASPxMenu - The location of a drop-down menu is incorrectly calculated in adaptive mode.
  • FileManager - Folder tree is incorrectly collapsed / expanded in some cases.
  • ImageGallery for MVC - Images are scrolled with the mouse even if the AllowMouseWheel property is set to false.
  • UploadControl - An error occurs during the file upload in the "File Upload to Google Drive" demo.

MVC Pivot Grid

  • MVC Pivot Grid - ShowOnlyAvailableItems does not work in OLAP.

MVC Report

  • MVC ReportDesigner - Chart Designer - Undo/redo buttons do not work.
  • MVC ReportDesigner - Descriptions for the NewLine and FormatString functions are missing.
  • The Report Designer Undo functionality does not restore the initial size of the XRPictureBox control after resetting its Sizing from the AutoSize value.
  • Web Dashboard - The "window.controllers/Controllers is deprecated. Do not use it for UA detection." warning is displayed in FireFox.
  • Web Report Designer - Multi-selection works incorrectly when the Bootstrap library is used on a web page.
  • XRPageInfo - Page numbering by a report's group does not work correctly.

MVC RichEdit

  • RichEdit for MVC - An error occurs on pasting content with floating objects from a Microsoft Word document.
  • RichEdit for MVC - An extra empty page is displayed in a document in certain cases.
  • RichEdit for MVC - The Fields.UpdateFieldsOnPaste property doesn't work.
  • RichEdit for MVC - The IndexOutOfRange exception is thrown in some cases.

MVC Scheduler

  • ASPxScheduler - "Cannot access the 'ResourceIds' property of a disposed object" exception is thrown on loading a control.
  • ASPxScheduler - The "Collection was modified; enumeration operation may not execute." exception is thrown while loading a control.
  • ASPxScheduler - The control cannot navigate to the next/previous interval if the Start property is specified in a page's markup and the FetchAppointments event is handled.
  • Scheduler - Appointment is not updated in the Agenda view after its Status or Label is changed using a context menu.
  • Scheduler for MVC - It's impossible to set the SettingsAdaptivity.Mode property to "OnWindowInnerWidth" in ViewVisibleInterval.OptionsCalendar.

MVC Spreadsheet

  • Spreadsheet for MVC - Text with custom fonts that have a space in their names is displayed incorrectly.
  • System.OutOfMemoryException is thrown on Microsoft Azure in certain cases even if the DevExpress.Utils.AzureCompatibility.Enable option is enabled.

Navigation, Layout & Multi-Purpose Controls

  • ASPxMenu - The location of a drop-down menu is incorrectly calculated in adaptive mode.
  • CallbackPanel for WebForms - The SetLoadingPanelText method works incorrectly when the HideContentOnCallback property is set to false.
  • FileManager - Folder tree is incorrectly collapsed / expanded in some cases.
  • FormLayout - 'Attempt by security transparent method to access security critical type 'System.Web.UI.WebControls.ListView' failed' error.
  • ImageSlider for Web Forms - 'Unable to cast object of type 'System.DBNull' to type 'System.Byte[]'' error occurs on an attempt to bind ImageSlider to a data source with null values.
  • Menu for Web Forms - Items do not get aligned horizontally in Edge.
  • PopupControl for WebForms - A page scrollbar is hidden after the page is resized when a modal popup is displayed in adaptive mode.
  • UploadControl - An error occurs during the file upload in the "File Upload to Google Drive" demo.

NuGet Packages

  • DevExpress NuGet Server - The "406 (Not Acceptable)" error returns when trying to install a non-DevExpress NuGet package.
  • NuGet packages for WebForms and MVC - Installation to a project with location section in web.config throws an error.

Project Templates

  • MVC Responsive Template - "The anti-forgery token could not be decrypted" error is thrown on an attempt to log in.
  • Microsoft Visual Studio 2019 freezes on an attempt to open a Web Form designer.

Project Wizard

  • Bootstrap Responsive Template - The "Authentication Model" option/page is not hidden.
  • Insert Extension Wizard - The "Incremental Filtering Mode" combobox in the TokenBox wizard section contains two "StartWith" elements and does not contain a "Contains" element.
  • Tags in the DevExpress section are duplicated after a project upgrade using the DevExpress Wizard if the configuration tag in Web.config contains an 'XMLNS' attribute.

Rich Text Editor for ASP.NET Core

  • Numbered lists are incorrect after saving a document to the OpenXml/RtfTF format.
  • Rich Edit Control for ASP.NET Core - Client-side errors are raised while downloading (exporting) a document in a DOCX format if the document was opened in RTF format.
  • RichEdit for ASP.NET Core - "Table of Tables" and "Table of Figures" are incorrectly updated after a document is saved and reopened.
  • RichEdit for ASP.NET Core - Document content cannot be saved if a certain list is copied to a document.
  • RichEdit for ASP.NET Core - Document content is incorrectly downloaded in the RTF and DOCX formats.
  • RichEdit for ASP.NET Core - It's not possible to add a set of default fonts when adding custom fonts to the Fonts collection.
  • RichEdit for ASP.NET Core - List numeration formatting and cell alignment are incorrect after opening a document exported to RTF.
  • RichEdit for ASP.NET Core - The “Section (Next Page)” option doesn't work correctly with tables when saving document content to RTF.
  • RichEdit for Core - Created nested tables are missing in OpenXml (DOCX) documents under certain circumstances.

Spreadsheet for ASP.NET Core

  • Spreadsheet for ASP.NET Core - Copying via the context menu doesn't work.
  • Spreadsheet for ASP.NET Core - There is no capability to define custom formulas.

XtraReports Suite

  • DevExpress v20.1 Report item template is not available for VB.NET Web Applications.
  • Document Viewer's Mobile Mode - Clicking Cancel on the Parameters Panel breaks report preview if the document has no pages.
  • Export to DOCX - Images overlap document margins in Single File mode.
  • JsonDataSource - A data source instance is not refilled when a parameter value changes.
  • The "Unable to cast COM object of type 'System.__ComObject' to interface type 'VSLangProj.VSProject'." error occurs on opening a report designer in a VB.NET Web Site project.
  • The list of Database Providers in the Data Source wizard of the Microsoft .NET Core Report Designer is not complete.
  • The Report Designer Undo functionality does not restore the initial size of the XRPictureBox control after resetting its Sizing from the AutoSize value.
  • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - A blank report is shown after the Report Wizard is completed.
  • Web Dashboard - The "window.controllers/Controllers is deprecated. Do not use it for UA detection." warning is displayed in FireFox.
  • Web Report Designer - Multi-selection works incorrectly when the Bootstrap library is used on a web page.
  • XRPageInfo - Page numbering by a report's group does not work correctly.

DevExpress WPF 20.1.5

$
0
0
DevExpress WPF

Improves Charts, Reports and PDF Viewer controls.

Fixes

Data Access Library

  • The SqlDataSource Wizard may hang while showing a Wait form in Microsoft Visual Studio 2019 (16.6.0+).

DXBars for WPF

  • Bar actions do not affect sub-items.
  • BarStaticItem.ContentAlignment is ignored when the item is in the RibbonStatusBarControl.
  • The foreground color of ToolbarItems depends on the window state.
  • The Foreground property doesn't affect BarSubItem's arrow.

DXCharts for WPF

  • An unhandled exception (System.NullReferenceException) occurs on changing DataTemplate with ChartControl at runtime.
  • Chart Designer - The Font Family drop-down does not work in certain situations.
  • Incorrect axis grid layout when axis range is set at runtime during zooming and scrolling operations.
  • Memory leaks in the colorization cache when data aggregation is enabled.

DXControls for WPF

  • A third-party window is no longer maximized when it contains LoadingDecorator.
  • Button content is cut vertically in the Office2007Black theme.
  • Dialog's result isn't correct when the "MessageButton.YesNo" buttons are used.
  • DXDialogWindow with a custom footer throws an exception when the application theme is changed at runtime.
  • GroupBox's Header foreground and border have different colors in the Office2016Black theme.
  • Shortcuts for Yes/No buttons in ThemedMessageBox do not work in certain localizations.
  • The foreground color of ToolbarItems depends on the window state.
  • The SplashScreenManager.CreateFluent method causes ArgumentOutOfRangeException.
  • ThemedWindow throws NullReferenceException when LoadingDecorator loads DXTabControl without tabs.
  • ThemedWindowDialogButton doesn't pass CommandParameter.
  • ThemedWindow's title is missing in certain cases.
  • Visual Studio displays binding errors when DXOpenFileDialog is shown.

DXDiagram for WPF

  • The FloatingPaneWindow element is added to the visual tree after changing a theme.

DXDocking for WPF

  • The AutoHidden property does not reflect changes from a bound property.
  • The FloatingPaneWindow element is added to the visual tree after changing a theme.

DXEditors for WPF

  • DateEdit clears the time part when a user selects a date from a dropdown.
  • HyperlinkEdit not disabled when CanExecute returns false.
  • NotSupportedException is thrown when ImageEdit's EditValue is set to an empty byte array.
  • PopupBrushEdit doesn't select the correct color when the pipette tool is used.
  • Setting the ShowError property to false has no effect for editors in CellTemplate.
  • The 'Dependent views may have triggered an infinite loop' exception is thrown when scrolling MonthView and if DateNavigator is shown.
  • The glyphs size changes when a user activates a cell's CheckEdit with custom glyphs.
  • Wrong localization (German) in masked input using a TimeSpan mask.

DXGrid for WPF

  • Bar actions do not affect sub-items.
  • GridControl - GridColumn header checkboxes always have a null value at startup.
  • GridControl - TableView - The last valid row is removed when a New Item Row with NewItemRowPosition="None" is cancelled.
  • GridControl/DataControlBase.IsFilterEnabled Binding does not reflect changes when binding Mode=OneWay (default).
  • GridControl's Filter Popup Rule is reset when the EndDataUpdate method is called.
  • Hidden GridControlBand with one GridColumn throws NullReferenceException when the automatic best fit feature is used.
  • IndexOutOfRangeException occurs when saving changes if existing conditions were removed when the Conditional Formatting Rules Manager was open.
  • InfiniteAsyncSource - ArgumentOutOfRangeException is thrown when KeyProperty is set and a user selects the Auto Filter Row before refreshing the source.
  • LookUpEdit keeps displaying a wait indicator and a row position is frozen when a user searches for an item and selects a value.
  • NotSupportedException is thrown when ImageEdit's EditValue is set to an empty byte array.
  • NullReferenceException is thrown when the ExcelColumnFilterSettings.DefaultFilterType property is set in the ShowFilterPopup event handler.
  • NullReferenceException occurs in the SetBestFitElement in certain cases when a non-default theme is applied.
  • Rows are duplicated when Virtual Sources are used in a sorted GridControl and data is reloaded.
  • Setting the ShowError property to false has no effect for editors in CellTemplate.
  • The automatic best-fit feature doesn't take GridColumn's sort arrow into account.
  • The DuplicateSerializationIDException occurs when restoring a layout with GridControl.
  • The editor in the Conditional Formatting Manager does not display changes from the Filter Control.
  • The SortOrder property is reset if GridControl's source is assigned/filled with data with a delay.
  • TreeListView selection changes if a new node is added in the CellValueChanging event handler.
  • TreeView WPF dows not show a node icon after upgrading to 20.1.4.

DXMap for WPF

  • Certain MapPolyline segments disappear during zoom operations.
  • Usability - MapEditor.MapItemEditing does not handle removal of map items.

DXNavBar for WPF

  • NavButton's Background property does not work in certain themes.

DXPivotGrid for WPF

  • Microsoft Excel-style Filter incorrectly groups and sorts dates in Server Mode.
  • PivotGridControl - Сonditional formatting with a custom formula is no longer editable and cannot be done when using a custom summary after upgrade to 19.1.11 from 18.1.6.

DXPropertyGrid for WPF

  • PopupBrushEdit doesn't select the correct color when the pipette tool is used.
  • PropertyGrid does not allow expanding properties with validation errors.
  • PropertyGridControl does not validate a row with CheckEdit after the PropertyChanged event is raised.

DXRibbon for WPF

  • BarButtonItems lose the hover effect after collapsing and expanding RibbonControl.
  • InvalidOperationException occurs when RibbonControl are re-merged in certain cases.
  • Ribbon hints are misplaced when the system scale is different from 100%.
  • RibbonControl displays an empty space above its pages when it is hosted in the Themed Window with the Tabbed WindowKind.
  • RibbonControl doesn't restore items in QuickAccessToolbar if they were added from a child merged ribbon.
  • The RibbonPage.HideWhenEmpty property does not hide the ribbon page.
  • WPF Report Designer - RibbonCustomizationActions are undone after the connection was reset on a remote desktop.

DXRichEdit for WPF

  • Specific Ribbon items are missing after RichEditControl's location is changed.
  • UI - The Font dialog incorrectly sets the bold text formatting.
  • Usability - It is impossible to specify the "Company", "Manager", "Template", "AppVersion" and "Application" document properties.

DXScheduler for WPF

  • AppointmentResourceEdit starts to work incorrectly after a hotfix for version 19.2.8 is installed.
  • NullReferenceException occurs when SchedulerControl's DataContext is set to Null and its ActiveViewIndex property is bound to a view model property.
  • NullReferenceExceptions if AppointmentLabelEdit is directly bound to the Label property.
  • SchedulerControl - Support the ability to pass the ID value to AppointmentEditing's args.
  • SchedulerControl does not change appointment type to ChangedOccurrence when a custom field is modified.
  • Time Rulers do not update time values according to their TimeZone's DST when a visible interval is changed.

DXScheduler for WPF (Legacy)

  • Appointment status is displayed as gray when SchedulerStorage.TimeZoneId is different from OptionsBehavior.ClientTimeZoneId.
  • Deleting an all day event causes a wrong date time range to be selected if SchedulerStorage.TimeZoneId is set to UTC.

DXSpreadsheet for WPF

  • Changing the ActiveWorksheet property does not make the corresponding tab in the tab selector visible.
  • 'System.ArgumentException - Start index greater than end index' is thrown on an attempt to freeze the first row in a worksheet whose display area includes only one row.
  • System.NullReferenceException on an attempt to load a document after hiding a view containing SpreadsheetControl.

DXTreeList for WPF

  • TreeListControl doesn't show an inline Edit Form for the last row.

MVVM Framework

  • Make the BindableBase.SetProperty method virtual.
  • MIF - Clearing modules immediately after the navigation action may throw the InvalidCastException.
  • NotifyIconService restores a window with a small delay on clicking the tray icon.
  • Show a warning in the Output window when IDocument.Id contains an invalid value.
  • Usability - MapEditor.MapItemEditing does not handle removal of map items.
  • ViewModelBase does not take into account the Command attribute specified for the base virtual method when this method was overridden.

NuGet Packages

  • DevExpress NuGet Server - The "406 (Not Acceptable)" error returns when trying to install a non-DevExpress NuGet package.

PDF Viewer for WPF

  • Printing - GDI Print API crashes an application under certain circumstances.
  • Rendering - A non-embedded "Symbol" font is incorrectly substituted in specific cases.
  • ThemedWindow displays a title within itself and in the actual dialog window.

XtraReports Suite

  • Adding a default expression for a report parameter always submits that expression's value for the report.
  • ArgumentOutOfRangeException is thrown when DocumentPreviewControl is located inside TabControl.
  • End-User Report Designer - After the wizard finishes working, the application is moved to the background and loses focus (the smart-tag issue).
  • End-User Report Designer - The resulting component is not assigned to the XtraReport.DataSource property when the Data Source Wizard is completed.
  • End-User Report Designer - The Specify the Member Parameters page has an incorrect description.
  • KeyNotFoundException is thrown when the report preview scaling is changed.
  • NullReferenceException occurs after changing an edited field in a report and pressing the Tab key.
  • SqlDataSource Query Builder for WPF - The Expression Editor shows the "Invalid column" message for tables from a non-default schema.
  • The Drill-Down mechanism does not work in a report with parameters until one of the parameters is applied.
  • Thumbnail panel in DocumentPrevieweControl does not respond on a single click.
  • WPF Report Designer - RibbonCustomizationActions are undone after the connection was reset on a remote desktop.
  • XRPageInfo - Page numbering by a report's group does not work correctly.

DevExpress WinForms 20.1.5

$
0
0
DevExpress WinForms

Improves TreeList, Scheduler and RichEdit controls.

Fixes

All WinForms products

  • BehaviorManager - The AllowDrop property of the DragDrop behavior does not work.
  • GridView - Chinese symbols appear when particular string values are exported.
  • HTML Tags - Support the use of the <br /> tag.
  • Message box in the OData V4 Services in the Data Source Configuration Wizard doesn't contain information about OData Connected Services.
  • Pasting progress dialog is localizable.
  • System.ArgumentException is thrown when a specific SVG image is used.
  • VS hangs on an attempt to display a Data Source Configuration Wizard when a solution contains a Microsoft .NET Core project.

Data Access Library

  • The SqlDataSource Wizard may hang while showing a Wait form in Microsoft Visual Studio 2019 (16.6.0+).

MVVM Framework

  • MVVM - A command is not executed if an unhandled exception is thrown.
  • MVVM Framework - The ViewModelCreate event handler does not contain information about a parent ViewModel.
  • Usability - MapEditor.MapItemEditing does not handle removal of map items.

NuGet Packages

  • DevExpress NuGet Server - The "406 (Not Acceptable)" error returns when trying to install a non-DevExpress NuGet package.

PDF Viewer

  • Rendering - An image with both 'Mask' and 'SMask' defined cannot be rendered.
  • Rendering - Non-embedded fonts are substituted incorrectly if temporary fonts are installed in the system.

Scaffolding Wizards

  • Documentation - Incorrect information about supported EF Core versions in the Scaffolding Wizard.

Snap

  • Federated Data Source - The "Source reference is not initialized" DevExpress.DataAccess.DataFederation.QueryNodeValidationException is thrown on an attempt to open a .SNX document.

XtraBars Suite

  • AccordionControl - A control ignores appearance settings of the StyleController component.
  • ArgumentNullException is thrown at design time when setting an svg image's size.
  • Badges are not displayed for bar items of a merged ribbon.
  • BarManager - NullReferenceException is thrown when the EndInit method is called in the designer.
  • Docked DockPanels can't be resized unless undocked and docked again when the Light style is applied.
  • DocumentManager - An extra document is shown in an incorrect document group if the document is docked in the DocumentAdded event handler when a layout is restored.
  • DropDownButton of BarButtonItem is incorrectly drawn when a raster skin is applied.
  • FluentDesignForm - An exception is thrown in the FluentDesignFormControl.OnSizeChanged method after converting RibbonForm to FluentDesignForm.
  • NavigationFrame - It is impossible to release a child control loaded in Deferred Mode.
  • PerMonitorDpiAware - Some elements do not take the skin into account when dragging the form onto another monitor.
  • RibbonControl - Items are not completely removed from CaptionBar or PageHeaderItems when the Delete key is pressed.
  • RibbonControl - Merged buttons do not take the Enabled state into account.
  • RibbonControl - The expand/collapse button's bounds are calculated incorrectly when page headers are not visible.
  • RibbonControl processes the mouse wheel even when PopupMenu is open.
  • RibbonForm throws NullReferenceException on changing its size programmatically.
  • SVGImageBox cannot show the background image of its parent container.
  • TabbedView - Forms and controls are painted with a different color when docked into TabbedView.
  • TabbedView does not save the MultiLine and HeaderAutoFill options.
  • TabPane - The last page is selected by default.
  • TabPane pages are not available in Automation UI tools.
  • TileControl - Paddings in empty groups are shown when TileControl orientation is vertical.
  • TileNavPane - Elements are not repainted when Font size is changed.
  • WindowsUIButtonPanel - The WindowsUIButton.IsLeft property is not in effect for a vertical orientation.
  • XtraTabbedMdiManager - Highlighting is incorrectly cut off in PerMonitor mode when dragging a tab.
  • XtraUserControl in WindowsUIView doesn't update its background color when a skin is changed.

XtraCharts Suite

  • A selected chart element is reset after adding a calculated field.
  • It is impossible to set a font for SeriesTitle using html tags.
  • Line Series - Certain vertical line segments are not displayed in some situations.
  • Series Labels disappear when placing a mouse pointer near labels if the DirectX rendering option is enabled.
  • Usability - The ChartControl.CustomizeStackedBarTotalLabel event does not include the argument value in CustomizeStackedBarTotalLabelEventArgs.
  • Usability - There is no event handler to determine whether an annotation was added or modified at runtime.
  • XRChart - Tickmarks and grid lines are misaligned in preview mode.

XtraDiagram

  • DiagramControl doesn't support the capability to update an existing ribbon and add missing elements.

XtraEditors Library

  • A docked control overlaps other form elements when DirectX is used.
  • BehaviorManager - Items of the ImageListBoxControl component disappear after the drop operation.
  • CameraControl - The Take Picture dialog becomes blank when switching the camera from rear to front on Microsoft Surface Pro 3.
  • Flyout Panel - The main form is deactivated when CheckedComboBoxEdit's drop-down window placed into Flyout Panel is closed.
  • GridLookUpEdit - Columns bound to complex fields don't show data when the SearchMode property is set to GridLookUpSearchMode.AutoSearch.
  • GridLookupEdit does not store new text if it loses focus when auto-suggest is in process.
  • HyperlinkLabelControl does not allow changing a hovered link color.
  • HyperlinkLabelControl highlights all links when a user hovers over one of them.
  • LabelControl - SVG Images are not scaled with PerMonitor V2 scaling.
  • Overlay Form doesn't prevent editing the form's content.
  • Overlay Form is not scaled with PerMonitor V2 scaling.
  • PropertyGridControl - An exception is thrown at design time when PivotGrid is used as SelectedObject.
  • RepositoryItemHypertextLabel - Text aligns incorrectly when the HAlignment property is set to Far.
  • RepositoryItemMemoEdit wraps with ForceDirectXPaint() incorrectly.
  • SplashScreen - Updating the loading indicator type to Dots is not in effect.
  • SplashScreen has different background colors in v19.2 and v20.1.
  • StackPanel does not recalculate positions of its child controls when hiding one of them.
  • SvgImageCollection - File names of icons imported from a referenced assembly are incorrect.
  • TextEdit - Inspect.exe indicates that an editor is enabled while the Enabled property is set to false if the PasswordChar property is specified.
  • XtraMessageBox - TypeInitializationException is thrown when the message box is a part of a dll project.
  • XtraMessageBox in not DPI aware when WindowsFormsSettings.SetPerMonitorDpiAware is used.
  • XtraMessageBox is not shown on calling the SaveToRegistry method for the first time.
  • XtraOpenFileDialog - The Filename property is not set even if there is a selected file in the file panel.
  • XtraSaveFileDialog does not save a file to a network folder and displays a message that permission is required.
  • XtraTabControl - A bottom border is not drawn on high DPI.
  • XtraTabControl - The Action parameter of the Selected event equals TabControlAction.Deselected.
  • XtraTabControl - The SelectedTabPage property contains the previous selected page in the Selected event handler.
  • XtraTreeList - DataSource Wizard is visible in the inherited XtraForm even if TreeList is already bound to data.

XtraGantt

  • ArgumentOutOfRangeException is thrown when the AppendNode method is called.
  • GanttControl - A dataset does not have any changes when data is modified in the chart area.
  • GanttControl - Adding a task as a child does not update the summary task.
  • GanttControl - Allow accessing task position by a DateTime value in the CustomDrawTask event handler.
  • GanttControl - Baselines aren't shown when OptionsView.ShowBaselines is enabled at runtime.
  • GanttControl - IndexOutOfRangeException is thrown when a focused node is deleted.
  • GanttControl - InvalidCastException is thrown when the NewItemRowPosition property is set.
  • GanttControl - It's impossible to change rules at runtime.
  • GanttControl - NullReferenceException is thrown when a partially visible node is expanded or collapsed.
  • GanttControl - Removing a node using the Nodes.Remove method does not update its corresponding summary task.
  • GanttControl - The control does not allow working with tasks in unbound mode.
  • GanttControl - The NullReference exception is thrown on editing a task dependency when DataView is used as DependencySource.
  • GanttControl incorrectly shows its indicator at design time.

XtraGrid Suite

  • ArgumentNullException is thrown in the RepositoryItemLookUpEdit.InitializeDisplayValue method when the Microsoft Excel filter is used
  • FormatConditionDataUpdate - Updated values are not highlighted when a focused row is changed on a mouse click.
  • GridControl - The expand button column is too wide in some skins.
  • GridControl - The font size in columns with RepositoryItemHypertextLabelEdit in an exported docx document is small.
  • GridLookupEdit does not store new text if it loses focus when auto-suggest is in process.
  • GridView - A detail view overlaps the loading panel.
  • GridView - A value can be pasted into a cell even if it is read-only or non-editable.
  • GridView - Labels are not aligned with editors in the Edit Form.
  • GridView - NullReferenceException is thrown on searching for values in the Row Preview if the FindFilterColumns property refers to PreviewFieldName.
  • GridView - NullReferenceException is thrown when a Customization Form is closed on a monitor with different DPI settings in PerMonitorDpiAware mode.
  • Incorrect Russian localization for the "Unchecked" and "Indeterminate" strings.
  • TileView - ContextButton captions are truncated.
  • TileView - Items have incorrect ThumbnailImages if the CacheThumbnails option is enabled and the data source is changed.
  • TileView - Setting the TileItemElement.AnchorAlignment property throws the NullReference exception.
  • TileView - The Edit Form is not always displayed when using touch gestures.
  • TileView - When a group is scrolled and the mouse is moved outside group bounds, scroll position is restored.
  • TileView ignores the group back color settings.
  • VirtualServerModeSource - Field values are not loaded.
  • WinExplorerView - There is no way to change the first selected item.
  • WinExplorerView has an incorrect height when it is used as an empty detail view.

XtraLayout Suite

  • DataLayoutControl generates incorrect names for items and controls if a field name has a space symbol.
  • DataLayoutControl's wizard is incorrectly scaled with High DPI settings.
  • Docked DockPanels can't be resized unless undocked and docked again when the Light style is applied.
  • LayoutControl - Fluent and Touch scrollbars are not shown in RTL mode.
  • LayoutControlGroup - Caption buttons (CustomHeaderButtons) in a nested group are not disabled when the parent group is disabled.
  • TablePanel - Some controls are hidden after resizing.

XtraMap

  • An unhandled exception (ArgumentException) is thrown on calculating the route via BingRouteDataProvider.
  • Usability - It is impossible to scroll the map in Transform Edit mode without changing the shape position.
  • Usability - MapEditor.MapItemEditing does not handle removal of map items.
  • WinForms Dashboard - Map Items use incorrect encoding if a shape data file (*.dbf) uses an old standard and do not store the language code.
  • WMS - An incorrect GetMap request is generated in certain situations.

XtraPivotGrid Suite

  • Pivot Grid - The "CriteriaCompilerException: 'Error 'Custom function 'Aggr' not found'" error is thrown on calling GetItemProperties for PivotDrillDownDataSource.
  • Pivot Grid - The "Incorrect ActualDataProcessingEngine value" error is shown on right clicking a field where the AllowRunTimeSummaryChange property is enabled.
  • PivotGridControl - Content is not properly scrolled when there are fixed columns in Right-to-Left and DirectX modes.
  • PropertyGridControl - An exception is thrown at design time when PivotGrid is used as SelectedObject.

XtraPrinting Library

  • CompositeLink - The footer created by the CreateInnerPageFooter and CreateReportFooter events is displayed twice at the end of the document.
  • GridControl - The font size in columns with RepositoryItemHypertextLabelEdit in an exported docx document is small.
  • PrintableComponentLink ignores page range specified by the PrintSettings property.

XtraReports Suite

  • Custom functions in the Expression Editor are not sorted alphabetically.
  • DevExpress v20.1 Report item template is not available for VB.NET Web Applications.
  • End-User Report Designer treats different versions of the DevExpress.XtraReports assembly as different assemblies.
  • Export - Font size in the metafile with the 'Display' graphics unit is calculated incorrectly.
  • Export to DOCX - Images overlap document margins in Single File mode.
  • JsonDataSource - A data source instance is not refilled when a parameter value changes.
  • KeyNotFoundException is thrown when the report preview scaling is changed.
  • New Layout - Text is truncated in the header of the printed document if SpreadsheetControl is printed in GdiPlus rendering mode.
  • PrintableComponentLink ignores page range specified by the PrintSettings property.
  • Report Generator ignores the global Configuration.Settings.Default.UserDesignerOptions.DataBindingMode settings and does not automatically convert Data bindings to Expressions / ExpressionsAdvanced.
  • Report with cascading parameters and XPObjectSource throws System.NullReferenceException.
  • The "Unable to cast COM object of type 'System.__ComObject' to interface type 'VSLangProj.VSProject'." error occurs on opening a report designer in a VB.NET Web Site project.
  • The CachedReportSource.CreateDocument method may throw an error when a multi-page document is generated.
  • The list of Database Providers in the Data Source wizard of the Microsoft .NET Core Report Designer is not complete.
  • The Report Designer Undo functionality does not restore the initial size of the XRPictureBox control after resetting its Sizing from the AutoSize value.
  • Microsoft Visual Studio Report Designer (Microsoft .NET Core) - A blank report is shown after the Report Wizard is completed.
  • Microsoft Visual Studio Report Designer crashes on an attempt to edit a report's datasource.
  • XRChart - Tickmarks and grid lines are misaligned in preview mode.
  • XRPageInfo - Page numbering by a report's group does not work correctly.
  • XtraReport - Custom code in the PrintingSystem.StartPrint handler no longer affects the PrintDialog default settings (v20.1).

XtraRichEdit

  • "First Look" and "Hit Testing" demos open slowly in version 19.2.
  • Document Iterator - Document Iterator doesn't traverse through table borders if the document tables were reordered.
  • Editing - RichEditControl incorrectly processes a specific string as a hyperlink.
  • Export to PDF - A document contains an additional blank page at the beginning after it was exported to PDF.
  • Export to RTF - RichEditControl incorrectly locates shapes on saving an RTF document generated in Microsoft Word 97.
  • Export to Rtf - The System.Drawing.Graphics.GetHdc method crashes with ArgumentException retrieving Rtf text from RepositoryItemRichTextEdit.
  • Footnotes - It is impossible to programmatically move the caret to a newly created footnote.
  • Shapes - Shape opacity in exported PDF documents is incorrect because the LuminanceEffect was not imported from an OpenXml document.
  • Shapes - TextBox is rendered incorrectly after importing an RTF document and setting the RotateTextWithShape option to True.
  • SpellChecker - Replacing a misspelled word located in a field result places this word outside the parent field.
  • UI - The Font dialog layout is incorrect after the Dutch culture is applied.
  • Usability - It is impossible to specify the "Company", "Manager", "Template", "AppVersion" and "Application" document properties.

XtraScheduler Suite

  • AppointmentFlyoutControl - Subject is not painted in v20.1.3.
  • Appointments aren't updated after SchedulerDataStorage.Appointments.LoadFromXml is invoked.
  • InvalidCastException is thrown when appointment status identification has a non-integer type.
  • NullReferenceException is thrown in SchedulerDataStorage.Appointments.LoadFromXml when SchedulerDataStorage.DateTimeSavingMode = DateTimeSavingMode.Appointment.
  • ResourcesCheckedListBoxControl - Incorrect appointments are hidden when SearchControl is used.
  • SchedulerControl - FetchAppointments is raised an indefinite number of times in some circumstances when the scheduler is bound to DateNavigator.
  • SchedulerControl - NullReferenceException is thrown when the control is not completely initialized and a created appointment is selected.
  • SchedulerControl - Only continuous time ranges can be printed.
  • SchedulerControl does not support negative time spans for reminders.
  • TimeLine View - Appointments have an incorrect height when HTML images are assigned dynamically.

XtraSpreadsheet

  • ArgumentNullException is thrown after dependent cells are recalculated in the CellValueChanged event handler.
  • ArgumentOutOfRangeException on an attempt to delete the "=" symbol in the formula when autocomplete suggestions are visible.
  • IndexOutOfRangeException is thrown on selecting a value from the list.
  • It is impossible to generate and add items to the existing RibbonStatusBar.
  • New Layout - Text is truncated in the header of the printed document if SpreadsheetControl is printed in GdiPlus rendering mode.
  • NullReferenceException is thrown on an attempt to select a range for a formula if the mouse cursor hovers over the group area.
  • Spreadsheet status bar summaries are not properly updated after programmatically recalculating custom functions.

XtraTreeList Suite

  • Add the TreeListNode.CollapseAll method.
  • An unbound TreeList works incorrectly if one of its nodes is dragged to another TreeList with DragDropBehavior.
  • RepositoryItemTreeListLookUpEdit - A new PopupMenuShowing event handler is added each time an editor is activated.
  • TreeList - An unnecessary space is added to the column when the BestFitColumns method is called.
  • TreeList - Methods of IEditbaleObject aren't invoked when hierarchical data is used.
  • TreeList - NullReferenceException is thrown in the DoTopVisibleNodeChanged method when the control is scrolled.
  • TreeList - NullReferenceException is thrown when a cell value is formatted in the Enter event handler.
  • TreeList - NullReferenceException is thrown when clearing TreeList nodes before expand/collapse animation is complete.
  • TreeList - Row height is not recalculated when changing the selected column and using Bound mode.
  • TreeList - SVG images are drawn in white when the HideSelection appearance is applied to a row.
  • TreeList - The BestFit method works correctly only when the ShowButtonMode property is set to ShowAlways.
  • TreeList - The Cursor is serialized with the SizeWE value when resizing columns at design time.
  • TreeList - The expand button area of a selected node is not highlighted.
  • TreeList does not filter expanded nodes if the EnableDynamicLoading option is on.
  • TreeList looks empty in bound mode.
  • TreeListLookUpEdit - The popup TreeList doesn't focus the first node after filtering in some situations.
  • TreeListLookupEdit value is not displayed in virtual mode until nodes are displayed.
  • XtraTreeList - DataSource Wizard is visible in the inherited XtraForm even if TreeList is already bound to data.

XtraVerticalGrid Suite

  • NullReferenceException is thrown when a user clicks another cell before the active editor's EditValueChanged fires.
  • PropertyDescriptionControl's text cannot be trimmed using ellipses.
  • PropertyGridControl - The row height is ignored in Office view.
  • PropertyGridControl does not receive focus if a user focuses another control when editing a cell value.
  • PropertyGridControl works slower when its UseDXCollectionEditor option is enabled and a project is built under the Debug configuration.
  • VGridControl - It's impossible to customize scrollbars using the ScrollInfo class.
  • vGridControl - The CustomRecordFilter event does not work.
  • VGridControl - The SelectedChanged event is not raised when a cell editor is activated in RecordSelect mode.

DevExpress Universal 20.1.5

$
0
0
DevExpress Universal

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Features

DevExpress has released a maintenance update across their entire product range.

DevExpress DXperience 20.1.5

$
0
0
DevExpress DXperience

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Features

DevExpress has released a maintenance update across their entire product range.

Announcing DevExpress Support for .NET 5

$
0
0

DevExpress supports .NET 5 from v20.1.6 onward.

The release of Microsoft .NET 5 is just around the corner (expected in November). Though it is currently in Preview mode, DevExpress have been hard at work getting the entire DevExpress .NET product line ready for the release.

In this blog post, DevExpress' Julian Bucknall guides you through the information .NET Developers will need to take advantage of this updated platform...

  • Prerequisites
  • Moving your app to .NET 5
  • Desktop enhancements
  • WPF
  • WinForms
  • Much more...

Click here to read this blog post and get started now!

Announcing DevExpress Support for .NET 5

$
0
0
DevExpress adds support for Microsoft .NET 5.

DevExpress supports .NET 5 from v20.1.6 onward.

The release of Microsoft .NET 5 is just around the corner (expected in November). Though it is currently in Preview mode, DevExpress have been hard at work getting the entire DevExpress .NET product line ready for the release.

In this blog post, DevExpress' Julian Bucknall guides you through the information .NET Developers will need to take advantage of this updated platform...

  • Prerequisites
  • Moving your app to .NET 5
  • Desktop enhancements
  • WPF
  • WinForms
  • Much more...

Click here to read this blog post and get started now!

TestCafe Studio 1.3.1

$
0
0
TestCafe Studio

Adds the ability to test website functionality that requires SSL connections.

Features

  • Test HTTPS-Dependent Features - TestCafe Studio can now serve tested pages over HTTPS. This allows you to test website functionality that requires SSL connections, like cryptographic or geolocation features.
  • Chromium Device Emulation - Run tests in Google Chrome, Chromium, and Chromium-based Microsoft Edge in mobile device emulation mode. You can emulate a particular device or a responsive screen with the specified dimensions.
  • Browser Command Line Flags - Specify the browser's command line flags to pass options to the browser. To do this, use the CLI flags field in the Run Configurations Dialog's browser options.
  • New Run Options - You can skip uncaught errors in test scripts and make the test run stop after the first failed test.
  • Load the Current User Profile - TestCafe Studio starts browsers with an empty profile to ensure consistent test results on different machines. You can now also run tests with the current user profile in Chromium browsers and Mozilla Firefox.

CodeRush 20.1.6

$
0
0
Smart Semicolon feature

Adds code style enhancements and improves Blazor support.

Features

  • Changes in CodeRush Menu Position Customization for Microsoft Visual Studio 2019 - Visual Studio 2019 16.4 and up now allows you to specify where CodeRush menus should be placed, and so the older CodeRush option (on the Quick Setup options page) has been removed, which also gives you a slight performance boost on startup (saving about 1600ms on a typical dev machine). By default, the CodeRush menu is placed in Visual Studio Extensions menu.
  • Blazor Support
    • The following CodeRush features are now available in @code sections inside .razor files:
      • Smart Dot
      • Smart Semicolon
    • Refactorings
      • Added the 'Move to Code Behind' refactoring. This refactoring moves code located in a razor page's @code section to a code-behind file (.razor.cs). If a code-behind file does not exist, this refactoring will create one. This refactoring also brings leading comments, attributes, and any necessary references to the code-behind file.
      • To use this refactoring, just place the caret in code within a @code section, press Ctrl+. or Ctrl+~ to invoke the Code Actions menu, select "Move to Code Behind" and press Enter.
  • Code Style Enhancements
    • You can now configure code style in CodeRush using the following Visual Studio's options and corresponding settings located in the EditorConfig file:
      • 'this.' and 'Me.' preferences.
      • predefined type preferences.
      • 'var' preferences.
      • use expression body.
    • You can also run code cleanup to apply these settings to your code.
    • The previously redundant Local Declaration style; Use this/Me qualifier; Use Expression Bodies, and Built-in Type Names code style settings have been removed and no longer exist on the Editor | C# (Visual Basic) | Programming Style page of the CodeRush options dialog.

CodeRush Ultimate 20.1.6

$
0
0
Smart Semicolon feature

Adds code style enhancements and improves Blazor support.

Features

  • Changes in CodeRush Menu Position Customization for Microsoft Visual Studio 2019 - Visual Studio 2019 16.4 and up now allows you to specify where CodeRush menus should be placed, and so the older CodeRush option (on the Quick Setup options page) has been removed, which also gives you a slight performance boost on startup (saving about 1600ms on a typical dev machine). By default, the CodeRush menu is placed in Visual Studio Extensions menu.
  • Blazor Support
    • The following CodeRush features are now available in @code sections inside .razor files:
      • Smart Dot
      • Smart Semicolon
    • Refactorings
      • Added the 'Move to Code Behind' refactoring. This refactoring moves code located in a razor page's @code section to a code-behind file (.razor.cs). If a code-behind file does not exist, this refactoring will create one. This refactoring also brings leading comments, attributes, and any necessary references to the code-behind file.
      • To use this refactoring, just place the caret in code within a @code section, press Ctrl+. or Ctrl+~ to invoke the Code Actions menu, select "Move to Code Behind" and press Enter.
  • Code Style Enhancements
    • You can now configure code style in CodeRush using the following Visual Studio's options and corresponding settings located in the EditorConfig file:
      • 'this.' and 'Me.' preferences.
      • predefined type preferences.
      • 'var' preferences.
      • use expression body.
    • You can also run code cleanup to apply these settings to your code.
    • The previously redundant Local Declaration style; Use this/Me qualifier; Use Expression Bodies, and Built-in Type Names code style settings have been removed and no longer exist on the Editor | C# (Visual Basic) | Programming Style page of the CodeRush options dialog.

ExpressNavigationPack 20.1.4

$
0
0
ExpressNavigationPack

Improves Bars, Layout and Editors controls.

Fixes

ExpressBars Suite

  • The "Invalid operation in GDI+ (Code: 11)" exception can occur on drawing an extra pane item of a TdxBarApplicationMenu component if its ExtraPane.AllowPinItems property is set to False.

ExpressEditors Library

  • A TcxBarEditItem object discards entered text when focus moves from it to another editor within a TdxBarContainerItem container even if the TdxBarManager.AlwaysSaveText property is set to True.
  • cxTextEdit - It is impossible to change an editor's value programmatically if the Properties.EchoMode and Properties.ShowPasswordRevealButton properties are set to eemPassword and True respectively.
  • Reopening a Microsoft Excel-inspired filter dropdown causes the "Out of Memory" exception if the range track bar of the Values page includes a number of values.
  • TcxBarEditItem - cxCheckComboBox - The editor discards an entered value when losing focus if the TdxBarManager.AlwaysSaveText property is set to True.

ExpressLayout Control

  • Layout item positions can be calculated incorrectly if a layout group whose LayoutDirection property is set to ldHorizontal contains a separator with a caption.
  • TdxLayoutSplitter works incorrectly in RTL mode.

ExpressSkins Library

  • A standard VCL message dialog displays its icon with opaque background in Microsoft Windows 10 if a skin is applied and an application is built with Embarcadero RAD Studio 10.4 Sydney.
  • Even and inactive grid rows are visually identical in the Basic, Office2019Colorful, Office2019White, and Office2019DarkGray skins.
  • TheBezier skin - A bar item's caption blends with its background if the TdxBar component is a main menu without a border.

ExpressQuantumPack 20.1.4

$
0
0
ExpressQuantumPack

Improves QuantumGrid, Layout and TreeList controls.

Fixes

ExpressEditors Library

  • A TcxBarEditItem object discards entered text when focus moves from it to another editor within a TdxBarContainerItem container even if the TdxBarManager.AlwaysSaveText property is set to True.
  • cxTextEdit - It is impossible to change an editor's value programmatically if the Properties.EchoMode and Properties.ShowPasswordRevealButton properties are set to eemPassword and True respectively.
  • Reopening a Microsoft Excel-inspired filter dropdown causes the "Out of Memory" exception if the range track bar of the Values page includes a number of values.
  • TcxBarEditItem - cxCheckComboBox - The editor discards an entered value when losing focus if the TdxBarManager.AlwaysSaveText property is set to True.

ExpressLayout Control

  • Layout item positions can be calculated incorrectly if a layout group whose LayoutDirection property is set to ldHorizontal contains a separator with a caption.
  • TdxLayoutSplitter works incorrectly in RTL mode.

ExpressPrinting System

  • A report link's PDFExportOptions.SingatureOptions properties are not accessible via Object Inspector.
  • The "Choose File Name" dialog shows an incorrect format description for certificate files in the file name filter.

ExpressQuantumGrid Suite

  • A selected row with an applied conditional formatting rule uses the rule's font and background fill settings instead of the corresponding style settings of the row selection clipping the wrong side of cell on RTL bidimode grid.
  • The mouse wheel does not horizontally scroll content in the Grid, Tree List, or Vertical Grid control if its vertical scrollbar is unavailable.

ExpressQuantumTreeList Suite

  • TcxTreeList - The Items Editor reverts image index changes.

ExpressSkins Library

  • A standard VCL message dialog displays its icon with opaque background in Microsoft Windows 10 if a skin is applied and an application is built with Embarcadero RAD Studio 10.4 Sydney.
  • Even and inactive grid rows are visually identical in the Basic, Office2019Colorful, Office2019White, and Office2019DarkGray skins.
  • TheBezier skin - A bar item's caption blends with its background if the TdxBar component is a main menu without a border.

ExpressSpreadSheet

  • A Spreadsheet control partially updates its scrollable content area on scrolling an open document that has frozen columns and/or rows if the OptionsView.Headers property is set to False.
  • Border styles can be merged incorrectly on inserting an empty cell.

ExpressGridPack 20.1.4

$
0
0
ExpressGridPack

Improves PivotGrid, TreeList and SpreadSheet controls.

Fixes

ExpressEditors Library

  • A TcxBarEditItem object discards entered text when focus moves from it to another editor within a TdxBarContainerItem container even if the TdxBarManager.AlwaysSaveText property is set to True.
  • cxTextEdit - It is impossible to change an editor's value programmatically if the Properties.EchoMode and Properties.ShowPasswordRevealButton properties are set to eemPassword and True respectively.
  • Reopening a Microsoft Excel-inspired filter dropdown causes the "Out of Memory" exception if the range track bar of the Values page includes a number of values.
  • TcxBarEditItem - cxCheckComboBox - The editor discards an entered value when losing focus if the TdxBarManager.AlwaysSaveText property is set to True.

ExpressLayout Control

  • Layout item positions can be calculated incorrectly if a layout group whose LayoutDirection property is set to ldHorizontal contains a separator with a caption.
  • TdxLayoutSplitter works incorrectly in RTL mode.

ExpressPivotGrid Suite

  • BCD values used in calculations lose their precision.
  • The EDatabaseError exception occurs when populating TcxPivotGridSummaryDataSet linked to the pivot grid whose data field displays string values.

ExpressPrinting System

  • A report link's PDFExportOptions.SingatureOptions properties are not accessible via Object Inspector.
  • The "Choose File Name" dialog shows an incorrect format description for certificate files in the file name filter.

ExpressQuantumGrid Suite

  • A selected row with an applied conditional formatting rule uses the rule's font and background fill settings instead of the corresponding style settings of the row selection clipping the wrong side of cell on RTL bidimode grid.
  • The mouse wheel does not horizontally scroll content in the Grid, Tree List, or Vertical Grid control if its vertical scrollbar is unavailable.

ExpressQuantumTreeList Suite

  • TcxTreeList - The Items Editor reverts image index changes.

ExpressSkins Library

  • A standard VCL message dialog displays its icon with opaque background in Microsoft Windows 10 if a skin is applied and an application is built with Embarcadero RAD Studio 10.4 Sydney.
  • Even and inactive grid rows are visually identical in the Basic, Office2019Colorful, Office2019White, and Office2019DarkGray skins.
  • TheBezier skin - A bar item's caption blends with its background if the TdxBar component is a main menu without a border.

ExpressSpreadSheet

  • A Spreadsheet control partially updates its scrollable content area on scrolling an open document that has frozen columns and/or rows if the OptionsView.Headers property is set to False.
  • Border styles can be merged incorrectly on inserting an empty cell.

DevExpress VCL Subscription 20.1.4

$
0
0
DevExpress VCL Subscription

Improves PDFViewer, Map and SpreadSheet controls.

Fixes

ExpressBars Suite

  • The "Invalid operation in GDI+ (Code: 11)" exception can occur on drawing an extra pane item of a TdxBarApplicationMenu component if its ExtraPane.AllowPinItems property is set to False.

ExpressEditors Library

  • A TcxBarEditItem object discards entered text when focus moves from it to another editor within a TdxBarContainerItem container even if the TdxBarManager.AlwaysSaveText property is set to True.
  • cxTextEdit - It is impossible to change an editor's value programmatically if the Properties.EchoMode and Properties.ShowPasswordRevealButton properties are set to eemPassword and True respectively.
  • Reopening a Microsoft Excel-inspired filter dropdown causes the "Out of Memory" exception if the range track bar of the Values page includes a number of values.
  • TcxBarEditItem - cxCheckComboBox - The editor discards an entered value when losing focus if the TdxBarManager.AlwaysSaveText property is set to True.

ExpressFlowChart

  • FlowChart incomplete printing.

ExpressLayout Control

  • Layout item positions can be calculated incorrectly if a layout group whose LayoutDirection property is set to ldHorizontal contains a separator with a caption.
  • TdxLayoutSplitter works incorrectly in RTL mode.

ExpressLibrary

  • Custom cursors blur when monitor DPI changes at runtime.

ExpressMap Control

  • The control incorrectly calculates a map tile's position if the URL template uses custom coordinates when the OpenStreetMap provider is active.

ExpressPageControl

  • Tab icons do not change the position in RTL mode if the Properties.Rotated property is set to True, and the Properties.TabPosition property is set to tpRight or tpLeft.

ExpressPDFViewer

  • An AV occurs on loading a PDF document image encoded with the Group 3 CCITT facsimile (fax) compression whose EncodedByteAlign parameter is set to an incorrect value.
  • An AV occurs on reading a composite font whose BaseFont attribute contains an empty string.
  • An AV occurs when text is rendered if it has an incorrect value of its font's Subtype parameter.
  • An EdxGdiException exception occurs when rendering a transparent group that has the zero height or width.
  • An EReadError exception can occur when reading a PDF document's trailer whose Prev parameter equals zero.
  • An EReadError exception can occur when rendering an image in a PDF document.
  • An EReadError exception occurs when reading a non-existent object in a PDF document.
  • Content becomes invisible if pattern cells are calculated incorrectly.
  • EdxGdiException occurs on rendering a PDF document that contains a clip region definition command whose parameter values are outside ranges that GDI+ calls can accept.
  • The "Out of memory" exception occurs when rendering JPX images in some cases.

ExpressPivotGrid Suite

  • BCD values used in calculations lose their precision.
  • The EDatabaseError exception occurs when populating TcxPivotGridSummaryDataSet linked to the pivot grid whose data field displays string values.

ExpressPrinting System

  • A report link's PDFExportOptions.SingatureOptions properties are not accessible via Object Inspector.
  • The "Choose File Name" dialog shows an incorrect format description for certificate files in the file name filter.

ExpressQuantumGrid Suite

  • A selected row with an applied conditional formatting rule uses the rule's font and background fill settings instead of the corresponding style settings of the row selection clipping the wrong side of cell on RTL bidimode grid.
  • The mouse wheel does not horizontally scroll content in the Grid, Tree List, or Vertical Grid control if its vertical scrollbar is unavailable.

ExpressQuantumTreeList Suite

  • TcxTreeList - The Items Editor reverts image index changes.

ExpressSkins Library

  • A standard VCL message dialog displays its icon with opaque background in Microsoft Windows 10 if a skin is applied and an application is built with Embarcadero RAD Studio 10.4 Sydney.
  • Even and inactive grid rows are visually identical in the Basic, Office2019Colorful, Office2019White, and Office2019DarkGray skins.
  • TheBezier skin - A bar item's caption blends with its background if the TdxBar component is a main menu without a border.

ExpressSpreadSheet

  • A Spreadsheet control partially updates its scrollable content area on scrolling an open document that has frozen columns and/or rows if the OptionsView.Headers property is set to False.
  • Border styles can be merged incorrectly on inserting an empty cell.

ExpressTile Control

  • A StoreToIniFile procedure call creates an inconsistent file when the OnGetStoredProperties event handler stores a tile control's custom settings.
  • A tile item's ActivateDetail procedure call always raises the OnItemDeactivatingDetail and OnDeactivatingDetail events, even if the call does not change the active detail page.
Viewing all 1089 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>