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

TestCafe Studio 1.3.0

$
0
0
Adjustable selector generation algorithm

Adds adjustable selector generation algorithm.

Features

  • Adjustable Selector Generation Algorithm - This release enhances selector generation in scenarios that involve custom attributes, dynamic element IDs, or DOM that frequently changes. You can now adjust the selector generation logic to take into account these markup specifics. TestCafe Studio currently generates several selectors for a page element. The generator uses a different approach for each selector and produces different types of selectors. This ensures an optimal selector can be found. Now you can also add your own attribute-based selector types and prioritize or disable the built-in types to customize generator's logic.

Fixes

  • TestCafe can now click Web Component buttons.
  • Debug mode enabled in the Run TestCafe Script action is now off after the action is completed.

DevExpress Windows 10 Apps 20.1.4

$
0
0
DevExpress Windows 10 Apps

Improves Grid control.

Fixes

Grid for UWP (Microsoft Windows 10)

  • Cell editor in NewIteRow loses its value when GridControl becomes unfocused.

DevExpress Reporting 20.1.4

$
0
0
DevExpress Reporting

Improves WPF Report Designer and Document Preview controls.

Fixes

  • WPF Report Designer - There is no public API to catch the moment when a user expands/collapses a band.
  • "Value cannot be null. Parameter: (value)" error occurs on a form with the PDF Viewer control.
  • A Report created in the Add DevExpress Item menu does not generate the designer.cs file and ignores the application namespace.
  • An XtraReports hierarchical report throws an exception in Previewer if the data source is empty.
  • Chart Report Designer - The Series -> Data Source Sorted property value is different in the Chart Designer and Series editor.
  • Document Viewer displays "An error occurred while rebuilding a data source schema" error instead of an exact exception thrown by a custom SQL query.
  • DocumentPreview - XtraReportPreviewModel - XtraReport.CreateDocument causes System.StackOverflowException.
  • DocumentPreviewControl waits for parameter values in a report with invisible parameters.
  • DocumentPreviewControl with RemoteDocumentSource - Cannot create a document for a report with parameters when the RequestOption property is set to True.
  • Export to DOCX - Label margins are incorrectly exported when the mark-up feature is used (AllowMarkupText = True).
  • Export to DOCX - Text is missing in "Single File Page by Page" export mode when large font sizes are used.
  • Exporting - The CanPublish feature does not work if XRTableCell.RowSpan is greater than 1.
  • Expression Editor - Report parameters are inserted into function arguments as fields (enclosed in square brackets Iif([?p1], ,)).
  • Expression Editor does not work with data fields that contain the forward slash (/) and dot (.) symbols (v20.1).
  • Floating tables - XRRichText throws an internal exception on importing floating tables.
  • GridReportManagerService ignores the value of the ComboBoxEdit control defined in PrintCellStyle.
  • ObjectDataSource - The bound object constructor is invoked only once when the first subreport occurrence is printed.
  • Print Preview - The form is not shown after modifying the multiple display configuration in Microsoft Windows display settings.
  • PrintEditorController.LoadForm creates tasks that can fail and does not observe them.
  • Report Designer hangs on an attempt to modify SqlDataSource after updating to v20.1.3.
  • Report Generator ignores the Grid control's sorting settings.
  • Report Wizard may not work correctly after the XPO data source (XpoDataSource component) was selected as a report's data source.
  • SqlDataSource - Schema discovery fails for table names wrapped in 'single quotes'.
  • The report repeats the first record image when using a custom expression that returns a byte array for the XRPictureBox.ImageSource property.
  • The XRDesignMdiController.OpenReport method call throws the "Value cannot be null. Parameter name: lookAndFeel" exception in the ASP.NET Environment.
  • The XRPivotGrid.RestoreLayoutFromStream method ignores appearance settings for PivotGrid fields.
  • The XtraReport.Print() method does not work after update to v20.1.
  • Unable to localize ComboBox content in the printing Watermark dialog.
  • Web Dashboard - GUID-like string value in the Filter Editor is converted into GUID.
  • Web Document Viewer may show the 'onKeyPress option is deprecated in 20.1' warning.
  • Web Report Designer - Expression Editor's validation mechanism does not take into account display names or aliases.
  • Web Report Designer - Reports localization turns report parameters into Visible state and it is no longer possible to hide them.
  • Web Report Designer - The 'Cannot read property 'surface' of null' client-side error is thrown on an attempt to open a specific report layout.
  • Web Report Designer - The client-side ReportOpening event is raised on double-clicking a subreport.
  • WinForms Dashboard exports item captions with truncated HTML tags in PDF.
  • WPF End-User Report Designer - The ReportUnit and PaperKind properties of the report created by the IReportStorage.CreateNew method are ignored.
  • WPF Report Designer - It's not possible to set up a dynamic parameter's ValueMember and DisplayMember if DataMember was not assigned.
  • XRCrossTab - GroupRowIndex value is incorrect if there are multiple data fields.
  • XRPdfContent placed inside SubBand doesn't work.
  • XRPictureBox - Setting the Sizing property to "AutoSize" may enlarge report memory consumption.
  • XtraReport - Merged PDF pages are printed in wrong orientation.
  • XtraReport - Sorting in a calculated field results in empty preview.

DevExpress Office File API 20.1.4

$
0
0
DevExpress Office File API

Improves PDF, Spreadsheet and Word Processing APIs.

Fixes

All Office File API products

  • Parsing - A document cannot be loaded if it contains an invalid array of font glyph widths.
  • Parsing - A document with an invalid logical structure cannot be loaded.

PDF Document API

  • An exception is thrown on an attempt to extract a page from a particular PDF document to a separate file.
  • Document can't be loaded if contains invalid command stream data.
  • Export - Application crashes when an invalid native object is finalized.
  • Export to PDF - OpenType CFF fonts with more than 32767 glyphs are not embedded correctly to the resulting PDF files.
  • Parsing - A document with an invalid interactive form field value cannot be opened.
  • PDF Document API - The PdfInteractiveFormField.Flags property is read-only.
  • Text Extraction - Text is incorrectly extracted from a specific document.
  • The GetText(PdfDocumentArea) method overload incorrectly extracts text for wrapped words.

Spreadsheet Document API

  • An Microsoft Excel 2.x (BIFF2) document cannot be imported.
  • An Microsoft Excel document loses content after PivotCaches.RefreshAll.
  • Characters might be cropped in a rich text cell when the AzureCompatibility option is turned on.
  • Microsoft Excel shows an error on an attempt to resave a XLSM document that was previously saved with the Spreadsheet Document API.
  • Spreadsheet - A custom User-Defined function used in array formulas is not re-calculated correctly in a worksheet.
  • The 'Insufficient memory to continue the execution of the program' error is thrown on an attempt to export a document with rich text to PDF on Microsoft Azure.

Word Processing Document API

  • Export - A transparent indexed image is exported incorrectly if the ConvertToJpeg option is set to True.
  • Export to PDF - Characters followed by a slash/backslash are narrowed in the exported document in Azure Compatibility mode.
  • Export to RTF - NullReferenceException is thrown on an attempt to export a document with a table to the RTF format when automatic layout calculation is enabled.
  • Hyperlinks and bookmarks - KeyNotFoundException is thrown on an attempt to export a document containing TOC and TC fields to PDF when the DisplayBookmarksInPdfNavigationPane option is set to TocBookmarks.
  • Images - ScaleX and ScaleY properties behave differently in v19.1+ compared to v18.2.
  • Styles - The Normal style from the field result overrides the Normal style of the parent document after a field update.
  • Usability - There is no option to get or set Alt Text for a shape.

Zip Compression and Archive API

  • The ZipItem.Extract method duplicates a sub-folder in a network path when archive files are extracted in v20.1.

DevExtreme 20.1.4

$
0
0
DevExtreme

Improves Tree List, Scheduler and Data Visualization controls.

Fixes

DevExtreme Core

  • The "DevExpress.data.ODataContext is not a constructor" error occurs in v20.1.

DevExtreme Data Grid

  • A lookup column doesn't display a value for a new row with "cell" editing mode if calculateDisplayValue is defined.
  • Complex filter expression with redundant elements is passed to CustomStore when the deferred selection is enabled.
  • Data cells after header cells are not focused with Tab when selection mode is multiple.
  • Extra Filter Row cells appear on the right after grouping by multiple columns when showWhenGrouped = true.
  • Grid content flickers when rowRenderingMode is set to 'virtual' under certain conditions.
  • HidingPriority doesn't work for columns that don't have dataField.
  • It is possible to filter in the UI with an incomplete "between" date filter value.
  • Row layout misaligned in Safari during resizing if rowTemplate is used.
  • Rows may be incorrectly rendered in virtual scrolling mode when a mouse is used to drag a scrollbar.
  • The "Export all data" toolbar item is rendered incorrectly.
  • The blue column separator line breaks after resizing a column.
  • The cell focus frame is not resized on resizing a column.
  • The page size is not displayed if stateStoring and repaintChangesOnly are enabled.
  • The widget displays rows in their original order for a moment after a dragged row is dropped to a target location.
  • Сolumn header grows and overlaps a filter row cell when the column is grouped and showWhenGrouped is enabled.
  • DataGrid doesn't allow reverting validation on Apple iPad in cell editing mode.
  • DataGrid ignores the searchPanel.text value if the state storing option is enabled.
  • DataGrid/TreeList - The column chooser scrolls to the top after a column is checked.
  • PivotGrid - Tree-like and List-like header filters behave differently after "SelectAll".

DevExtreme Data Visualization

  • Chart - Scrolling does not work after pressing and holding the scrollbar for at least a second.
  • Chart - Tooltip background is invisible in Mozilla Firefox when a material theme is applied.
  • Chart doesn't display all bars on scrolling the argument axis.

DevExtreme Diagram

  • Shapes and Containers are incorrectly arranged if an auto-generated layout is used.
  • Shapes are incorrectly aligned within a parent container if this container contains a single shape only.
  • Exported JSON data is incorrect if a shape is placed into a container.

DevExtreme File Management

  • DevExtreme File Manager - A context menu is re-created after changing the disabled property of a specific item.
  • FileUploader - Accessibility - The file input element does not have the aria-* attributes and does not allow to set one.

DevExtreme Gantt

  • The "Can't set Start of the task later than its End" error occurs while editing a task if entered dates belong to the subsequent month.
  • The "RangeError" occurs while running online demos in FireFox.
  • A treelist part is collapsed when a data source is assigned at runtime.
  • Custom fields' data is incorrectly displayed when a custom key field is specified.
  • Data is not displayed in custom columns in the tree list area if autoUpdateParentTasks is set to True.
  • The tree is collaped when the tasks data source is set after a timeout.

DevExtreme Pivot Grid

  • Summary cells display NaN for null values when the average summary type is used.
  • Tree-like and List-like header filters behave differently after "SelectAll".

DevExtreme Scheduler

  • Appointments are incorrectly rendered when a browser is zoomed.
  • The appointment is displayed incorrectly when a recurrence rule is enabled in a certain scenario.
  • The Month view - The widget is rendered incorrectly if its height is set in percents.
  • The shadeUntilCurrentTime option shades extra dates on mobile devices.
  • The targetedAppointmentData and appointmentData parameters have the same date for a recurrence appointment's More button.
  • Scheduler ignores BYSETPOS=-1 in all views except the Month view.

DevExtreme Tree List

  • DataGrid/TreeList - The column chooser scrolls to the top after a column is checked.

DevExtreme UI Widgets

  • Autocomplete - Unnecessary search requests are generated after every keypress.
  • Button - The "Cannot read property 'click' of undefined" error message occurs in version 20.1 when the useSubmitBehavior option is enabled.
  • DateBox - Firefox highlights the first number in a DateBox input element under certain conditions.
  • DateBox - The validationCallback function is called twice on changing a value.
  • DateBox may show the "W0001 - dxDateBox - 'showPopupTitle' option is deprecated in 20.1" warning when used in our widgets.
  • Drawer - The panel gets overlapped in 'overlap' mode when content is clicked and the closeOnOutsideClick option is set to true.
  • DropDownBox - The popup overlaps the input element when the editorStylingMode property is set to "outlined".
  • Form validates a grouped field several times if the validation rule was applied in the beginUpdate/endUpdate frames.
  • List - The number of mouseout event handlers grows on searching until they crash a browser in Material themes.
  • Lookup - The "Cannot read property '_wrapper' of undefined" error occurs when the fullScreen option is enabled.
  • Menu - Items are not fully hidden when adaptivityEnabled is used.
  • MVC Dashboard - Dashboard Panel is rendered only in the first loaded dashboard control when multiple controls are rendered on the page.
  • ScrollView - The scrolling operation is interrupted on touch devices.
  • Tabs - Icons are misaligned in the material theme.
  • Tooltip - Location is incorrect when the target element has height and width set to 'auto'.
  • Validation - Cannot submit an HTML form when AsyncRule is used.

DevExpress ASP.NET 20.1.4

$
0
0
DevExpress ASP.NET

Improves Reports, GridView and RichEdit controls.

Fixes

ASP.NET Demos

  • Gantt for MVC - Validation Demo - Parent tasks are updated if the SettingsValidation.AutoUpdateParentTasks property is disabled via the check box.
  • HtmlEditor - Placeholders Demo - The PlaceholdersHtmlEditorPartial view is not published in the online demo.

ASPxCardView

  • CardView - Batch Editing doesn't work when the adaptive mode is enabled (SettingsAdaptivity.AdaptivityMode = "SingleColumnWindowLimit").
  • CardView for WebForms - The AllowEllipsisInText property doesn't work when CardViewColumnLayoutItem has ShowCaption="false".

ASPxDataEditors

  • ButtonEdit - The Clear Button is not shown when it is added to the Buttons collection.
  • ComboBox for WebForms - Custom Filtering highlighting works incorrectly when the ImageUrlField property is specified.

ASPxDiagram

  • Shapes and Containers are incorrectly arranged if an auto-generated layout is used.
  • Shapes are incorrectly aligned within a parent container if this container contains a single shape only.
  • The "Specified method is not supported" error occurs on loading a diagram if a mapping for the Style property is specified.
  • There is no Points option to map edges.

ASPxGantt

  • DateTime values are passed to server-side events as strings on updating tasks.
  • "ReferenceError: dxgtDialog_BtnResources is not defined" error occurs on editing a task.
  • It is not possible to create custom columns in 19.2.
  • The BeginCallback and EndCallback events are not raised when a task is collapsed/expanded.
  • A progress slider appears in a task on mouse hover after installing a hotfix.
  • Column width is incorrect.
  • Gantt freezes if its width is less than SettingsTaskList.Width.
  • The client-side SetHeight method works incorrectly.
  • The display format is not applied to a task edit dialog if the DisplayFormatInEditMode property is set to True.
  • A new task is added to Gantt even if InsertCommand is not specified for a data source.

ASPxGridView

  • Microsoft Azure - Unable to cast object of type 'DevExpress.Office.Drawing.PrecalculatedMetricsFontInfo' to type 'DevExpress.Office.Drawing.CrossPlatformFontInfo'. occurs while exporting the grid.
  • Hyperlinks cannot be seen in a responsive detail row in some themes.
  • A CSS class is not applied to the header filter's footer if the Office365 theme is used.
  • The "OK" and "Cancel" buttons are not displayed in the header filer popup in a customization window if a column is initially hidden.
  • GridView for WebForms, Bootstrap - Batch Editing - Text remains highlighted in certain conditions if a filter is used.
  • GridView, TreeList - The Pager background color is inconsistent in the controls if certain themes are applied.
  • Web - Model captions are not used for Type properties in ASPxGridListEditor's filter control.

ASPxHtmlEditor

  • Line breaks are removed from a readonly "textarea" element inserted by using the PASTEHTML command in Microsoft IE 11.
  • The table layout is broken when the "Normal (DIV)" style is applied to a table cell's text.
  • Caret position is calculated incorrectly when creating a bullet list and a document contains a single (empty) paragraph with a "text-align:left" attribute.
  • An image is replaced with the <br /> element if it's dragged and dropped to the same position.
  • Items of an ordered list are continuously added after pressing the Enter key.
  • The Font size picker works in Microsoft Edge incorrectly.
  • It is not possible to select a font from toolbar if this font is used in StylesDocument.
  • Resizing a column resets its cell's background color.
  • Tag Inspector doesn't select td and th elements.
  • The Remove Format command incorrectly works for tables.
  • The SetHeight method called in the Init event handler doesn't affect the control's height if its Height property is set to 100%.

ASPxRichEdit

  • A table layout is incorrect for tables with the autofit option enabled.
  • Items in a multi-level list copied from a Microsoft Word document are aligned incorrectly.
  • Numbered lists are copied and pasted from MS Word as plain text.
  • A table with one cell is rendered differently from Word.
  • The "Internal exception" error is raised when typing text in a table after a check box was removed.
  • Content inserted via the insertRtf command is duplicated.
  • TextBox under another TextBox cannot be selected.
  • RTF copy/paste from the clipboard is not supported.
  • Fonts applied to texts are incorrectly restored on saving and loading a document in a demo.
  • Tables are disaplyed incorrectly in certain RTF documents.
  • Images (TextBoxes) with a different height are incorrectly aligned in a document header in comparison with MS Word.

ASPxScheduler Suite

  • A tooltip for a dragged appointment is shown incorrectly in the Google Chrome browser on a touch screen.
  • Appointment tooltips are not shown on hovering over appointments with the mouse on touch screens.
  • There is no capability to navigate to a next interval in the TimeLine view using touch gestures.
  • Editors inside the appointment edit form have an incorrect size on small screens in IE11.
  • ASPxResourceNavigator located in ToolbarViewSelectorTemplate doesn't show tokens in Token mode if the main scheduler's resource navigator is not used in Token mode.
  • It is possible to set the Start date to a later date than the End date.
  • Month navigation doesn't work correctly after selecting the full first week in ASPxDateNavigator.
  • Scheduler width is constantly growing on page load in Edge.
  • Scroll position unexpectedly changes under certain circumstances.

ASPxSpreadsheet

  • A new worksheet is added before an active worksheet.
  • A custom User-Defined function used in array formulas is not re-calculated correctly in a worksheet.

ASPxTreeList

  • Command columns are generated with empty names on the client even if the TreeListCommandColumn.Name property value is specified.
  • The control cannot be updated with a client-side Refresh method (or a corresponding ToolBar command) in Batch Edit mode.
  • TreeListComboBoxColumn values are right justified.
  • Validation Error Icons are rendered in TreeList cells in Batch Edit mode incorrectly if the AllowEllipsisInText property is enabled.
  • The Pager background color is inconsistent in the controls if certain themes are applied.
  • A current filter criteria is incorrectly applied to visible nodes based on the GroupOperator value if this value is changed on a custom callback.
  • Sorting does not work in certain conditions if a column contains null values.
  • The CustomButtonCallback event is missing.

Bootstrap CardView

  • The endless paging mode doesn't work if a vertical scrollbar is visible.
  • Designer does not retrieve the DataSourceID columns and crashes on editing the column collection.

Bootstrap Charts

  • PieChart for Bootstrap - A chart is not displayed if it is wrapped in a container with the display:flex style (such as the "row" class).

Bootstrap Data Editors

  • SpinEdit for Bootstrap - The Clear button icon is incorrectly displayed if custom validation is enabled.

Bootstrap GridView

  • Batch Edit - Add a way to assign a custom class to a modified cell (similar to the BatchEditModifiedCell property in ASPxGridView).
  • Editors' width is incorrect in a popup edit form in some cases.
  • The AutoFilterCondition property is not available.
  • Bootstrap - Batch Editing - Text remains highlighted in certain conditions if a filter is used.

Bootstrap Navigation, Layout & Multi-Purpose Controls

  • BootstrapFormLayout - BootstrapLayoutGroup specifies the ColumnCount property.
  • FormLayout for Bootstrap - BootstrapLayoutGroup doesn't have properties for tab styles when BootstrapTabbedLayoutGroup is used.
  • FormLayout for Bootstrap - It's not possible to show FormLayout hidden with the ClientVisible property by calling the SetVisible method.
  • UploadControl for Bootstrap - The ShowClearFileSelectionButton="false" property causes the "Cannot read property 'querySelector' of undefined" JavaScript error.

Bootstrap Rich Text Editor

  • UploadControl for Bootstrap - The ShowClearFileSelectionButton="false" property causes the "Cannot read property 'querySelector' of undefined" JavaScript error.

Bootstrap Scheduler

  • Scheduler for Bootstrap - The loading panel isn't hidden when switching between weeks after a new appointment is added.

Data Access Library

  • SqlDataSource - Schema discovery fails for table names wrapped in 'single quotes'.
  • SqlDataSource - The "Incorrect syntax" error occurs when CustomSqlQuery is executed.

DevExtreme Core

  • The "DevExpress.data.ODataContext is not a constructor" error occurs in v20.1.

DevExtreme Data Grid

  • A lookup column doesn't display a value for a new row with "cell" editing mode if calculateDisplayValue is defined.
  • Extra Filter Row cells appear on the right after grouping by multiple columns when showWhenGrouped = true.
  • Grid content flickers when rowRenderingMode is set to 'virtual' under certain conditions.
  • It is possible to filter in the UI with an incomplete "between" date filter value.
  • Rows may be incorrectly rendered in virtual scrolling mode when a mouse is used to drag a scrollbar.
  • The "Export all data" toolbar item is rendered incorrectly.
  • The blue column separator line breaks after resizing a column.
  • The cell focus frame is not resized on resizing a column.
  • The page size is not displayed if stateStoring and repaintChangesOnly are enabled.
  • The widget displays rows in their original order for a moment after a dragged row is dropped to a target location.
  • Сolumn header grows and overlaps a filter row cell when the column is grouped and showWhenGrouped is enabled.
  • DataGrid doesn't allow reverting validation on Apple iPad in cell editing mode.
  • DataGrid ignores the searchPanel.text value if the state storing option is enabled.
  • DataGrid/TreeList - The column chooser scrolls to the top after a column is checked.
  • The OnSelectionChanged event has inconsistent arguments when state storing is enabled.
  • PivotGrid - Tree-like and List-like header filters behave differently after "SelectAll".

DevExtreme Data Visualization

  • Chart - Tooltip background is invisible in Mozilla Firefox when a material theme is applied.
  • VectorMap - The 'rawData.slice is not a function' error appears on an attempt to load GeoJSON data with CustomStore.loadMode=raw.

DevExtreme Diagram

  • Shapes and Containers are incorrectly arranged if an auto-generated layout is used.
  • Shapes are incorrectly aligned within a parent container if this container contains a single shape only.
  • Exported JSON data is incorrect if a shape is placed into a container.
  • It's not possible to add both the custom and default commands to the context menu.

DevExtreme File Management

  • FileManager for ASP.NET Core - The "Maximum call stack size exceeded" JS error occurs when a large file is uploaded and the size of a chunk is small.
  • FileUploader - Accessibility - The file input element does not have the aria-* attributes and does not allow to set one.

DevExtreme Gantt

  • The "Can't set Start of the task later than its End" error occurs while editing a task if entered dates belong to the subsequent month.
  • Data is not displayed in custom columns in the tree list area if autoUpdateParentTasks is set to True.
  • The tree is collaped when the tasks data source is set after a timeout.

DevExtreme Pivot Grid

  • Tree-like and List-like header filters behave differently after "SelectAll".

DevExtreme Scheduler

  • It is possible to click the OK button several times and add multiple appointment to the scheduler in the appointment edit form if an end-user has a slow Internet connection.
  • Resources' data source does not pass filter parameters to a server.
  • The appointment is displayed incorrectly when a recurrence rule is enabled in a certain scenario.
  • The Month view - The widget is rendered incorrectly if its height is set in percents.
  • The shadeUntilCurrentTime option shades extra dates on mobile devices.
  • The targetedAppointmentData and appointmentData parameters have the same date for a recurrence appointment's More button.
  • Scheduler ignores BYSETPOS=-1 in all views except the Month view.

DevExtreme Tools

  • DevExtreme Scaffold - The "key" error occurs on an attempt to add a view in Microsoft Visual Studio 16.6.0.

DevExtreme Tree List

  • The column chooser scrolls to the top after a column is checked.

DevExtreme UI Widgets

  • Button - The "Cannot read property 'click' of undefined" error message occurs in version 20.1 when the useSubmitBehavior option is enabled.
  • DateBox - Firefox highlights the first number in a DateBox input element under certain conditions.
  • DateBox - The validationCallback function is called twice on changing a value.
  • DateBox may show the "W0001 - dxDateBox - 'showPopupTitle' option is deprecated in 20.1" warning when used in our widgets.
  • DropDownBox - The popup overlaps the input element when the editorStylingMode property is set to "outlined".
  • List - The number of mouseout event handlers grows on searching until they crash a browser in Material themes.
  • Lookup - The "Cannot read property '_wrapper' of undefined" error occurs when the fullScreen option is enabled.
  • ScrollView - The scrolling operation is interrupted on touch devices.
  • Tabs - Icons are misaligned in the material theme.
  • TagBox - A selected item is removed when an end user searches for and selects another item.
  • Toolbar - DropDownButton does not render items with templates when the deferRendering option is disabled.
  • Validation - Cannot submit an HTML form when AsyncRule is used.
  • Web Document Viewer may show the 'onKeyPress option is deprecated in 20.1' warning.

MVC CardView

  • Batch Editing doesn't work when the adaptive mode is enabled (SettingsAdaptivity.AdaptivityMode = "SingleColumnWindowLimit").

MVC Chart

  • The CustomizePieTotalLabel and CustomizeStackedBartTotalLabel event handlers are not effective.

MVC Data Editors

  • ButtonEdit - The Clear Button is not shown when it is added to the Buttons collection.

MVC Diagram

  • Shapes and Containers are incorrectly arranged if an auto-generated layout is used.
  • Shapes are incorrectly aligned within a parent container if this container contains a single shape only.
  • The "Specified method is not supported" error occurs on loading a diagram if a mapping for the Style property is specified.

MVC Gantt

  • DateTime values are passed to server-side events as strings on updating tasks.
  • "ReferenceError: dxgtDialog_BtnResources is not defined" error occurs on editing a task.
  • It is not possible to create custom columns in 19.2.
  • A modified title of a task is lost after editing other options of this task.
  • The BeginCallback and EndCallback events are not raised when a task is collapsed/expanded.
  • Validation Demo - Parent tasks are updated if the SettingsValidation.AutoUpdateParentTasks property is disabled via the check box.
  • A progress slider appears in a task on mouse hover after installing a hotfix.
  • Column width is incorrect.
  • Gantt freezes if its width is less than SettingsTaskList.Width.
  • The client-side SetHeight method works incorrectly.
  • The display format is not applied to a task edit dialog if the DisplayFormatInEditMode property is set to True.

MVC GridView

  • Hyperlinks cannot be seen in a responsive detail row in some themes.
  • The AllowGroup property does not affect ungrouping through the Customization Dialog.
  • A localized Enum field loses localized text in Min/Max group summaries.
  • Batch Edit mode - The ComboBox editor contains duplicated items if its data source is changed when cell editing is started.
  • GridView, TreeList - The Pager background color is inconsistent in the controls if certain themes are applied.

MVC HtmlEditor

  • Caret position is calculated incorrectly when creating a bullet list and a document contains a single (empty) paragraph with a "text-align:left" attribute.
  • An image is replaced with the br element if it's dragged and dropped to the same position.
  • Items of an ordered list are continuously added after pressing the Enter key.
  • The HtmlEditorSettings class does not allow access to the SettingsPlaceholders property.
  • It's not possible to type text into an editor after inserting a placeholder by executing the INSERTPLACEHOLDER_COMMAND command in Firefox.
  • The Font size picker works in Edge incorrectly.

MVC Navigation, Layout & Multi-Purpose Extensions

  • FileManager - A separator is incorrectly applied when the GetFullName method is called for a selected file.
  • FormLayout - Tab content color changes between versions.
  • ImageZoomNavigator - ImageZoom's image is not refreshed after binding to an empty folder.
  • Menu for MVC - The menu is closed on hovering over a disabled item.

MVC Report

  • A Report created in the Add DevExpress Item menu does not generate the designer.cs file and ignores the application namespace.
  • Angular Web Report Designer - The CustomizeSaveAsDialog event is missing.
  • End-User Report Designer breaks on enabling the ConvertBindingsToExpressions option to automatically convert DataBindings to ExpressionBindings.
  • Export to DOCX - Text is missing in "Single File Page by Page" export mode when large font sizes are used.
  • MVC Report Designer - The IsModified() state is unexpectedly changed when localized reports call GetJsonReportModel().
  • ObjectDataSource - The bound object constructor is invoked only once when the first subreport occurrence is printed.
  • Web Document Viewer may show the 'onKeyPress option is deprecated in 20.1' warning.
  • Web Report Designer - Font property editors are missing when XRControlStyle is selected in the property panel.
  • Web Report Designer - The client-side ReportOpening event is raised on double-clicking a subreport.
  • Web Report Designer - The DetailReportBand -> Detail band height is not applied correctly for a localized report.
  • XRPictureBox - Setting the Sizing property to "AutoSize" may enlarge report memory consumption.

MVC RichEdit

  • The "Internal exception" error is raised when typing text in a table after a check box was removed.
  • Content inserted via the insertRtf command is duplicated.
  • Grid lines are not shown for all edges in the Chrome browser on displays with 125% scale setting specified.
  • JavaScript code goes to an infinite loop with a specific document.
  • TextBox under another TextBox cannot be selected.
  • An error occurs on pasting content from a Microsoft Word document.
  • An exception is thrown for the DevExpress.Utils.Internal.FontManager class when a rich editor uses the Fonts collection and only one font is set on a machine.
  • RTF copy/paste from the clipboard is not supported.
  • The "Cannot read property 'removeAllRanges' of null" error occurs under certain conditions.
  • The file uploading section is not shown in the Open dialog if RichEditExtension.GetCallbackResult is returned in the controller's callback action.
  • The result of the "Restart Numbering" command is lost in the exported PDF file.
  • Table indentation is lost after saving and reopening the document.
  • Images (TextBoxes) with a different height are incorrectly aligned in a document header in comparison with MS Word.

MVC Scheduler

  • AppointmentRecurrenceForm for MVC - The "Uncaught ReferenceError: XXX is not defined" error occurs if the Name of a control contains the "XXX." prefix.
  • DateNavigator - The client-side DayCellCustomHighlight event is not raised if the event handler was specified at the SchedulerSettings level.
  • A tooltip for a dragged appointment is shown incorrectly in the Chrome browser on a touch screen.
  • Appointment tooltips are not shown on hovering over appointments with the mouse on touch screens.
  • There is no capability to navigate to a next interval in the TimeLine view using touch gestures.
  • A script error occurs when Scheduler is loaded to the page via an AJAX request in a mobile view.
  • Current tooltip is shown in the wrong position if the previous tooltip has long text.
  • Publish the ClientVisible property.
  • The "Data binding directly to a store query (DbSet, DbQuery, DbSqlQuery, DbRawSqlQuery) is not supported" error occurs when Scheduler's editing code is added in the Project Wizard.

MVC Spreadsheet

  • Rows disappear on scrolling if a filter is applied.
  • A custom User-Defined function used in array formulas is not re-calculated correctly in a worksheet.

MVC TreeList

  • Command columns are generated with empty names on the client even if the TreeListCommandColumn.Name property value is specified.
  • The control cannot be updated with a client-side Refresh method (or a corresponding ToolBar command) in Batch Edit mode.
  • TreeListComboBoxColumn values are right justified.
  • Validation Error Icons are rendered in TreeList cells in Batch Edit mode incorrectly if the AllowEllipsisInText property is enabled.
  • GridView, TreeList - The Pager background color is inconsistent in the controls if certain themes are applied.
  • A current filter criteria is incorrectly applied to visible nodes based on the GroupOperator value if this value is changed on a custom callback.
  • Sorting does not work in certain conditions if a column contains null values.

Navigation, Layout & Multi-Purpose Controls

  • FileManager - A separator is incorrectly applied when the GetFullName method is called for a selected file.
  • FileManager for Web Forms - The 'Server failed to authenticate the request.' error occurs on an attempt to download a file from Azure if different date separators are used on the server and client.
  • ImageZoomNavigator - ImageZoom's image is not refreshed after binding to an empty folder.

Project Templates

  • Bootstrap Responsive Template - OwinStartupAttribute related issues occur on running a project if ASP.NET Identity is used.

Project Wizard

  • MVC Insert Extension Wizard - Code generated for VerticalGrid does not have the SaveChanges call in the update Action method.

Rich Text Editor for ASP.NET Core

  • The adjust method does not work as expected in certain conditions.
  • Numerated list symbols are incorrectly displayed in content copied from a Microsoft Word document.
  • Ribbon Customization - A menu with many items cannot be scrolled.
  • The RichEdit.adjust method does not resize the ribbon bar.

Spreadsheet for ASP.NET Core

  • Percentage cell content is edited incorrectly after a single click.

XtraCharts Suite

  • The CustomizePieTotalLabel and CustomizeStackedBartTotalLabel event handlers are not effective.

XtraReports Suite

  • A Report created in the Add DevExpress Item menu does not generate the designer.cs file and ignores the application namespace.
  • Angular Web Report Designer - The CustomizeSaveAsDialog event is missing.
  • Data Source Wizard - An error is shown when a stored procedure is used with integer parameters.
  • Document Viewer displays "An error occurred while rebuilding a data source schema" error instead of an exact exception thrown by a custom SQL query.
  • Export to DOCX - Label margins are incorrectly exported when the mark-up feature is used (AllowMarkupText = True).
  • Export to DOCX - Text is missing in "Single File Page by Page" export mode when large font sizes are used.
  • Exporting - The CanPublish feature does not work if XRTableCell.RowSpan is greater than 1.
  • ObjectDataSource - The bound object constructor is invoked only once when the first subreport occurrence is printed.
  • Report Designer hangs on an attempt to modify SqlDataSource after updating to v20.1.3.
  • SqlDataSource - Schema discovery fails for table names wrapped in 'single quotes'.
  • Web Dashboard - GUID-like string value in the Filter Editor is converted into GUID.
  • Web Document Viewer - The "Internal Server Error" error occurs after switching the current report.
  • Web Document Viewer may show the 'onKeyPress option is deprecated in 20.1' warning.
  • Web Report Designer - Expression Editor's validation mechanism does not take into account display names or aliases.
  • Web Report Designer - Report Storage incorrectly operates with dependency injection when a report with a subreport is opened.
  • Web Report Designer - Reports localization turns report parameters into Visible state and it is no longer possible to hide them.
  • Web Report Designer - The 'Cannot read property 'surface' of null' client-side error is thrown on an attempt to open a specific report layout.
  • Web Report Designer - The client-side ReportOpening event is raised on double-clicking a subreport.
  • XRPictureBox - Setting the Sizing property to "AutoSize" may enlarge report memory consumption.

DevExpress WPF 20.1.4

$
0
0
DevExpress WPF

Improves Editors, Grid and Scheduler controls.

Fixes

All WPF products

  • Cell borders are invisible in the header and footer of the exported XLSX document.
  • TextBox with the Office2019White theme is invisible when IsReadOnly="True".
  • Microsoft Visual Studio crashes when the Data Source Wizard opens.

Data Access Library

  • SqlDataSource - The "Incorrect syntax" error occurs when CustomSqlQuery is executed.

DXBars for WPF

  • Background of StatusBarControl for VS 2017 Light theme was changed in 20.1.
  • BarContainerControl is not visible if it's located in LayoutGroup with TabContentCacheMode set to CacheAllTabs.
  • StackOverFlowException occurs when the "FocusBehavior" behavior is used inside BarEditItem.

DXCharts for WPF

  • 3D Bubble Series - Colorizer is incorrectly applied.
  • An unhandled exception (ArgumentOutOfRangeException) is thrown when ChartControl is bound to a custom ObservableCollection with changing data.
  • Chart Designer - The "Marker Visible" option is missing for Line Series.
  • Chart3DControl -The Crosshair data is not updated on the data source changing.
  • ChartControl inside the ScrollViewer control unexpectedly performs scrolling instead of zooming.
  • Custom Legend Items - Data binding errors are displayed in certain situations.
  • Hit-Testing - It's impossible to determine Waterfall Total, Subtotal, Start Bar elements and their values.
  • IndexOutOfRangeException is thrown after importing data and setting a particular number format for the chart's series range.
  • Line Series layout is incorrect when a Segment Colorizer is applied with certain range stop values.
  • Panes disappear when secondary axis labels are hidden and their Axis2D.Alignment property is set to Near.
  • RangeControl incorrectly displays Series' data in certain situations when it is linked to ChartControl.
  • Series linked to a calculated field disappears after closing Chart Designer.
  • The GetScaleValueFromInternal method does not work if the Axis range is not accessed at runtime.
  • Usability - There is no capability to bind to model entities in custom label template content definition.
  • Zoom Factor is unexpectedly reset at runtime.

DXControls for WPF

  • A previously saved theme with a predefined palette is not restored at the application startup.
  • A tab is automatically unmerged from a parent TabbedWindow header when TabbedWindowDocumentUIService is used.
  • Application crashes after the upgrade to v20.1.3 when the menu contains a separator item.
  • Binding Errors in ThemedWindow if Window has ViewModel.
  • DropDownButton's Background property cannot be applied in Trigger.
  • LoadingDecorator prevents a WinForms application from being closed.
  • MultiBindings are reset after restoring a layout with DXSerializer.
  • The LoadingDecorator overlay intermittently remains open after an upgrade to 20.1.
  • Visual Studio Designer throws COMException when the Items Source Wizard is shown.

DXDocking for WPF

  • BarContainerControl is not visible if it's located in LayoutGroup with TabContentCacheMode set to CacheAllTabs.
  • DockLayoutManager restores a closed panel in a floating container with incorrect size.
  • DockLayoutManager throws an exception when a panel is dragged to a group with the height set to 0.
  • DockSituation contains out-of-date data when panels don't exist in the saved layout and DockLayoutManager moves them to the ClosedPanels collection.
  • Navigation on the Ctrl+Tab key combination stops working after the panel with a non-focusable control is navigated to.
  • NullReferenceException is thrown when dragging an auto-hidden panel that isn't expanded.
  • The first tab in Microsoft Office-inspired Navigation Pane is truncated.

DXEditors for WPF

  • CheckEdit - It is impossible to distinguish between editable and read-only editors.
  • ComboBoxEdit with TokenComboBoxStyleSettings ignores the Padding property's value.
  • Data Editors have incorrect HelpText property values in UI Automation.
  • DateNavigator - The Appearance property does not allow setting only certain states.
  • DateNavigator bound to Scheduler ignores its MaxSelectionLength property value.
  • DateNavigator throws ArgumentOutOfRangeException with certain culture settings.
  • DateNavigator throws InvalidOperationException when the RequestCellState event is handed.
  • DayView shows Saturdays and Sundays even if they are disabled in DateNavigator.
  • FontEdit can't render previews for glyph fonts.
  • FontEdit doesn't correctly display and apply certain fonts like Eras Itc.
  • LookUpEdit throws ObjectDisposedException when it gets an unloaded object from an instant feedback data source.
  • LookUpEdit's grid column cannot be resized without resizing the popup window.
  • LookUpEdit's ImmediatePopup property is set to True when SearchLookUpEditStyleSettings is used in the CellTemplate.
  • NullReferenceException is thrown from the PopupSettings.CapturePopup method.
  • NullReferenceException is thrown in DateNavigator during the RDP connection in certain cases.
  • The AutoComplete Expression Editor uses a too large font size in its Description section on a machine with the 175% DPI.
  • The Cursor property does not change the cursor appearance of ButtonEdit's buttons.
  • The TokenEditorBehavior.TokensChanged event is not raised when a token is added from the editor dropdown.
  • TimeSpanEdit - Pressing the specifier key moves focus to the corresponding time part and resets other time modifiers when all text is selected.
  • TokenLookUpEditStyleSettings stops an incremental search after entering a current value by pressing Tab.

DXGantt for WPF

  • OutOfRangeException occurs when the TimeSpan mask is used and a user enters more than 8 hours into the "hours" part.

DXGrid for WPF

  • Automatic column sizing does not work for fixed rows.
  • Cells aren't editable if GridControl's ItemsSource property is reset in the FIlterChanged event handler.
  • Column Chooser loses focus when data in GridControl is updated.
  • Conditional Formatting works slowly if GridControl contains a large number of columns and FormatCondition.
  • Filter Editor - Numpad keys add/remove nodes and don't update an editor's value when the editor is active.
  • GridControl - An invalid row loses focus if search panel is activated.
  • GridControl does not execute automatic column sizing when its source is empty.
  • GridControl does not process the GridSummaryItem.CalculationMode property when it saves and restores its layout.
  • GridControl freezes when multiple columns are dragged from the column chooser to the grid.
  • GridControl unexpectedly posts the first entered symbol when EditFormPostMode is set to Immediate and a cell was empty.
  • GridReportManagerService ignores the value of the ComboBoxEdit control defined in PrintCellStyle.
  • IDataErrorInfo errors are shown on wrong columns after scrolling.
  • NullReferenceException occurs when GridControl is filtered using ExcelStyleFilterElement and the ItemsSource property is reset.
  • TableView does not show "No Records Found" when InfiniteAsyncSource returns an empty collection for the first time.
  • The Clear Filters button is unexpectedly disabled in the Microsoft Excel filter.
  • The ColumnChooserHeaderCaption property is not applied to columns dragged from the Column Chooser.
  • The current column appearance is affected when evalues not contained in LookUpEdit's ItemsSource of the EditForm are entered.
  • The EntityInstantFeedbackDataSource component does not correctly work in a .NET Core 3.1 application.
  • The New Filter Panel displays a column's FieldName instead of the header in certain cases.
  • The New Item Row doesn't immediately update validation errors when the Entire Row Editing is used.

DXLayoutControl for WPF

  • The Remove/Delete button in the Layout control's customization panel does not work while the caption is being edited; other buttons work fine.

DXMap for WPF

  • KeyColorColorizer does not contain information about item keys.
  • MapControl does not show WMS Layers in certain situations.
  • MapControl does not support automation properties.

DXPivotGrid for WPF

  • Field Filter doesn't display any data if a field is bound to a nullable DateTime column.
  • Pivot Grid - MRU Filters should not contain a drop-down field's filter in Legacy mode.
  • Pivot Grid - The "Near" ColumnTotalsLocation does not work for Grand Totals when ShowColumnGrandTotalHeader is False.
  • PivotGrid displays an error in the Filter Panel if the control's data source does not contain rows.

DXPrinting for WPF

  • DocumentPreviewControl does not save the scroll position after unloading a document.
  • End-User Report Designer - IConnectionProviderService is not used for previewed reports.
  • The first tab in Office-inspired Navigation Pane is truncated.

DXRibbon for WPF

  • Backstage View's back button disappears when pressed in White themes.
  • ComboBoxEdit popup is closed if it is located in BarSplitButtonItem and the mouse pointer is over the "OK/Cancel" buttons.
  • NullReferenceException is thrown on clicking ribbon tabs in certain scenarios.

DXRichEdit for WPF

  • Editing - Significant performance penalties on fast typing separator symbols (spaces, punctuation marks, etc.).
  • Editing - Text appears in a wrong cell when typing if an entire table cell is selected.
  • Hyperlinks and bookmarks - KeyNotFoundException is thrown on an attempt to export a document containing TOC and TC fields to PDF when the DisplayBookmarksInPdfNavigationPane option is set to TocBookmarks.
  • Shapes - RichEditControl is not correctly disposed of if the loaded document contains shapes.
  • Styles - The Normal style from the field result overrides the Normal style of the parent document after a field update.
  • Usability - There is no option to get or set Alt Text for a shape.

DXScheduler for WPF

  • DateNavigator bound to Scheduler ignores its MaxSelectionLength property value.
  • DayView shows Saturdays and Sundays even if they are disabled in DateNavigator.
  • Dismissing a reminder for an occurrence appoinment doesn't trigger the AppointmentEdited event.
  • Selected cells become unselected on a right click in Time Region.
  • TimeLineView incorrectly displays its TimeRegions when only the work time is shown.

DXScheduler for WPF (Legacy)

  • Appointment ID is not saved to a data source even if AppointmentStorage.CommitIdToDataSource is set to true.
  • The all-day recurrent appointment is displayed on an incorrect day if the SchedulerStorage.TimeZoneId property is specified.

DXSpreadsheet for WPF

  • An Microsoft Excel 2.x (BIFF2) document cannot be imported.
  • IndexOutOfRangeException is thrown after importing data and setting a particular number format for the chart's series range.
  • NullReferenceException is thrown on an attempt to modify the conditional formatting rule applied to a union range.

MVVM Framework

  • Improve the MIF template to store the Bootstrapper in a variable.
  • MultiBindings are reset after restoring a layout with DXSerializer.
  • NotificationService raises an exception if CustomNotificationScreen is set to ApplicationWindow and AssociatedObject is null.
  • NullReferenceException is thrown on closing a dialog window via CurrentDialogService.

Windows UI

  • HamburgerMenu's SVG palette is applied to its content.

XtraReports Suite

  • WPF Report Designer - There is no public API to catch the moment when a user expands/collapses a band.
  • A Report created in the Add DevExpress Item menu does not generate the designer.cs file and ignores the application namespace.
  • DocumentPreview - XtraReportPreviewModel - XtraReport.CreateDocument causes System.StackOverflowException.
  • DocumentPreviewControl waits for parameter values in a report with invisible parameters.
  • DocumentPreviewControl with RemoteDocumentSource - Cannot create a document for a report with parameters when the RequestOption property is set to True.
  • Export to DOCX - Text is missing in "Single File Page by Page" export mode when large font sizes are used.
  • GridReportManagerService ignores the value of the ComboBoxEdit control defined in PrintCellStyle.
  • ObjectDataSource - The bound object constructor is invoked only once when the first subreport occurrence is printed.
  • The report repeats the first record image when using a custom expression that returns a byte array for the XRPictureBox.ImageSource property.
  • Unable to localize ComboBox content in the printing Watermark dialog.
  • WPF End-User Report Designer - The ReportUnit and PaperKind properties of the report created by the IReportStorage.CreateNew method are ignored.
  • WPF Report Designer - It's not possible to set up a dynamic parameter's ValueMember and DisplayMember if DataMember was not assigned.
  • XRPictureBox - Setting the Sizing property to "AutoSize" may enlarge report memory consumption.

DevExpress WinForms 20.1.4

$
0
0
DevExpress WinForms

Improves PDF Viewer, Charts and Reports controls.

Fixes

 All WinForms products

  • Data Source Wizard - Microsoft Visual Studio crashes when the wizard is displayed if a project contains a custom library.
  • FluentSplashScreen - The logo and appearance customization disappear during the update with new options.
  • How to specify the Accessible properties for scrollbars.
  • PropertyGrid in the DevExpress designers looks incorrect on high DPI screens.
  • SVGImageBox - Images are blurred after the upgrade to version 20.1.
  • Visual Studio crashes when the Data Source Wizard opens.

Data Access Library

  • Expression Editor - Report parameters are inserted into function arguments as fields (enclosed in square brackets Iif([?p1], ,)).
  • Query Editor - Focus always jumps to the beginning of a string when typing text at the end of a long string.
  • SqlDataSource - It is impossible to bind to a stored procedure with a temporary table in the wizard.
  • SqlDataSource - Schema discovery fails for table names wrapped in 'single quotes'.
  • SqlDataSource - The "Incorrect syntax" error occurs when CustomSqlQuery is executed.

Data Library

  • A Server Mode data source can throw InconsistencyDetectedException if a compound key contains more than 10 columns.

MVVM Framework

  • MVVM - An incorrect view is resolved after applying the ViewType attribute to a view.

PDF Viewer

  • "Value cannot be null. Parameter: (value)" error occurs on a form with the PDF Viewer control.
  • Form fields use incorrect font sizes when a document is loaded into the PDF Viewer.

Snap

  • Shapes - Images are incorrectly positioned after dragging them to a different text line.
  • SnapControl does not load the data source's schema and queries from a .SNX template if SqlDataSource validation fails.
  • Styles - The Normal style from the field result overrides the Normal style of the parent document after a field update.
  • The number of pages is incorrectly calculated in a printed document if the last page is completely filled with text.
  • The SnapDocument.BeforeInsertSnList event does not fire when a snap field is inserted into a text box.

XtraBars Suite

  • A badge does not change its position when its target element is scrolled.
  • A badge does not show its image when RibbonControl is used.
  • A control placed into a content container is incorrectly drawn on expanding AccordionControl.
  • A form is not activated after PopupControlContainer closes if its parent BarButtonItem is placed into a floating bar.
  • AccordionControl - The ScaleImages property does not work correctly when ResizeMode is set to InnerResizeZone.
  • AccordionControl - Wrong popup orientation when using multiple monitors and docking the menu on the right.
  • AdornerUIManager - Badge is not displayed above the header of a tabbed panel when its parent floating panel is shown.
  • AdornerUIManager - Badges aren't shown for a TopMost form.
  • AlertControl - SVG Image colorization works incorrectly.
  • BarButtonItem's "Add Dropdown Menu" popup menu item does not work when RibbonControl is placed into UserControl.
  • BarItem - The ItemClick event handler is not generated on an item double-click at design time.
  • BarManager - A floating bar is not hidden when an application is minimized from the taskbar and BarManager is placed onto DockPanel.
  • BarManager - Icons are small in a toolbar's Quick Customization menu on High DPI.
  • DockPanel - The border is misaligned in the high DPI raster skin.
  • DockPanel is not accessibility compliant.
  • DocumentManager with TabbedView - NullReferenceException is thrown after a document was moved.
  • ObjectDisposedException (Object name: 'FloatForm') is thrown on an attempt to show DockPanel after it was closed.
  • RibbonControl - ShowDisplayOptionsMenu button does not match the Microsoft Office 2019 button in the Office2019 skin.
  • RibbonControl - The "Show more" button doesn't work when the ribbon is hidden.
  • RibbonControl - The MouseWheel event does not fire.
  • RibbonСontrol Designer - A press on Delete when changing BarItem properties in the Popup Menu tab also deletes the current BarItem.
  • SkinHelper.InitSkinPaletteGallery cannot accept GalleryDropDown as a parameter.
  • tabbedMdiManager's overlay guide has an incorrect size on the secondary screen with PerMonitorV2.
  • TabbedView - A document is shown in a wrong group if the layout is restored.
  • TabbedView - The custom header button does not look correct in vector skins.
  • TabbedView PerMonitorV2 - A float document is scaled based on the monitor where the main form is located.
  • The "free layout in widget view" demo module - Widgets aren't scaled by DPI under PerMonitorV2.
  • The MDI child form caption is overlapped by ToolbarForm buttons.
  • The state of documents is not correctly restored when the Document Manager's layout is loaded.
  • The TabbedView.DocumentGroupProperties.CustomHeaderButtons click event is not raised.
  • TileBar - The control does not have the LayoutVersion property and the LayoutUpgrade event.
  • TileNavCategory closes it popup form on a mouse click even if its Enabled property is set to False.
  • TileView - Item text cannot be aligned at the top left of a tile if the StretchVertical option is enabled.
  • ToolbarForm - A child MDI XtraForm does not show its buttons if a parent MDI form is maximized.
  • ToolbarForm - Item size does not take into account the size of assigned images.
  • ToolbarForm cannot be moved by clicking BarStaticItem.
  • WinForms - BarItem added to StatusBar at runtime is not merged from the child form to the parent form.

XtraCharts Suite

  • An unhandled error (Index was out of range) occurs when invoking Chart Designer in certain situations.
  • Bar Series are displayed with an offset during the animation procedure when DirectX rendering is enabled.
  • Chart Report Designer - The Series -> Data Source Sorted property value is different in the Chart Designer and Series editor.
  • Fixed size Pane layout changed after upgrade.
  • Hit-Testing - It's impossible to determine Waterfall Total, Subtotal, Start Bar elements and their values.
  • Some context menu options for calculated fields don't work on ChartDesigner's Data tab.
  • The Series.AllowResample property is not hidden.

XtraDiagram

  • The "Shapes" and "More Shapes" strings cannot be localized via DiagramControlLocalizer.

XtraEditors Library

  • A link is unreadable in the Microsoft Excel filter popup form when the Bezier skin is used.
  • A long value cannot be entered when the TimeSpan mask is used.
  • A modal dialog is shown behind the main form if WaitForm is shown in the Load event handler.
  • An image is removed from the project resource file when an SVG image with the same name is added.
  • CalendarControl - ArgumentOutOfRangeException is thrown in DevExpress.XtraEditors.Controls.CalendarCollection.this[int] when accessibility is in use.
  • ComboBoxEdit - Narrator does not read values when they are changed if a popup is closed.
  • Drag-and-Drop Behavior - A preview is empty when it is dragged from ListBoxControl.
  • DropDownButton - The button is not drawn as hovered or pressed if Appearance.BackColor is set to the DX Skin Color.
  • GridView - The Excel Filter popup does not display Predefined Filters provided via the FilterPopupExcelData event for a boolean column.
  • HyperLinkLabelControl does not underline a link on mouse hover if its HAlignment is set to Far.
  • Image Picker - The existing resource files are not loaded when the picker is shown from the SuperTip designer.
  • LookUpEdit - It is impossible to type more than one character if the parent form's TopMost option is enabled.
  • LookUpEdit - The popup form size is incorrectly calculated when the BestFitResizePopup mode is enabled in the Bezier skin.
  • LookUpEdit - The value is not read aloud if the AccessibilityObject.Name property is set.
  • LookUpEdit is not read aloud when it receives focus.
  • Narrator doesn't read the error icon's text in editors.
  • NullValuePrompt is overridden by NullText.
  • OverlayForm - Line dots remain small in HiDPI mode.
  • PictureEdit - The use of the customized StringId.PictureEditSaveFileFilter string can break the image saving routine.
  • Read-only GridLookUpEdit changes its value on validation.
  • SearchControl - Customizations of the default Editor Buttons properties are not taken into account.
  • SkinEditor - It's impossible to scroll a dropdown with colors from the the SVG palette.
  • SplitContainerControl - It isn't possible to expand or collapse a panel using Appium.
  • StackOverflowException is thrown when the TimeSpan mask is used.
  • SVG Images - Custom SVG colors are not taken into account in highlighted Grid cells.
  • The AccessibleName value is reset for the dialog button when the ShowTimerOnDefaultButton option is enabled.
  • The NullReferenceException is thrown in the LookUpEdit.OnListChanged method at design time.
  • TimeSpanEdit - Entering a mask specifier moves focus to the corresponding time part and resets other time parts when all text is selected.
  • TimeSpanEdit - The EditValueChanged event is not raised when the Min and Max values are set.
  • TokenEdit - Popup isn't displayed when ShowPopup is invoked for the first time.
  • TokenEdit - When pasting multiple tokens, some of them are validated incorrectly.
  • TokenEdit hides the last token and displays an error icon if there is insufficient space.
  • TokenEdit.MouseUp isn't raised when the editor is clicked.
  • ToolbarForm - A child MDI XtraForm does not show its buttons if a parent MDI form is maximized.
  • WaitForm - Incorrect background color in the iMaginary skin after upgrading to v20.1.
  • XtraGrid - ProgressBar's animation is not visible on selected rows in certain skins.
  • XtraMessageBox - The ArgumentException is thrown if AssemblyCompany contains double quotation marks.
  • XtraOpenFileDialog - BreadCrumbEdit nodes do not work for shared folders.
  • XtraOpenFileDialog - The Data Grid component cannot be scrolled to the bottom until it retrieves focus.

XtraGantt

  • A Chart area intersects the tasks tree if the ShowIndicator option is enabled.
  • NullReferenceException is thrown when the first dependency is added.
  • The TaskDependencyModified event has an incorrect SuccessorNode parameter on removing a task dependency.
  • GanttControl does not have a method that returns the visible range of the chart area.
  • NullReferenceException is thrown on adding a dependency if the Gantt Control is bound to ADO.NET DataTable.

XtraGrid Suite

  • A field name is shown in FilterEditor instead of a column caption.
  • Advanced Banded GridView - Columns overlap when the FixedWidth property is used.
  • ArgumentOutOfRangeException is thrown in the FormatRulesManager dialog when FormatConditionRuleIconSet is used.
  • BandedGridView - Incorrect band header height when the ColumnHeaderAutoHeight option is enabled.
  • BandedGridView - The AutoWidth check box value does not affect the view's settings.
  • BandedGridView - The HtmlImages collection is not used on rendering HTML text in bands.
  • CardView - A format rule is not automatically applied to a changed cell.
  • DevExpress.XtraGrid.Views.Base.RowGroupRowCellEventArgs is not inherited from System.EventArgs.
  • Disabled Cell Behavior - The ProcessingCell event is not raised when a New Item Row is edited in GridView.
  • Drag-and-Drop Behavior doesn't take into account the case when the GridSplitContainer grids have the same data source.
  • Excel-style filter - Window size decreases with each display if the DPI value is above 100%.
  • GridControl - Cells that display HTML text using RepositoryItemRichTextEdit are exported incorrectly in WYSIWYG mode if text contains the <a href> tag.
  • A column with RepositoryItemRichTextEdit is printed with a gray color instead of black when reports are used.
  • Child rows of a group row are not exported in WYSIWYG mode if the PrintSelectedRowsOnly option is enabled.
  • Column values have an incorrect vertical alignment after the grid layout is restore.
  • FindPanel in GroupPanel draws a line above column headers.
  • Focused row content is not animated when a gif image is changed in code.
  • IndexOutOfRangeException is thrown at DevExpress.XtraEditors.FilterPanel.FunctionElementInfoArgs.
  • MRU Items for removed columns are displayed after restoring the current layout.
  • The detail view is not automatically increased when a new row is added.
  • The Excel Filter popup does not display custom functions provided via the QueryCustomFunctions event for a boolean column.
  • The RowStyle event does not work correctly after upgrading to version 20.1.3.
  • GridView Clipboard operations - Incorrect group row text is copied when the Grid is grouped by a column with a group summary.
  • GridView exports descriptions instead of images to Excel in WYSIWYG for the ImageCombobox columns.
  • Group footers are not visible after setting GroupFooterShowMode to VisibleAlways.
  • NullreferenceException when GridControl is connected to WcfServerModeSource and grouped by a column with null values.
  • ProgressWindow - InvalidCastException: 'Unable to cast object of type 'WM' to type 'System.Int32' is thrown on a call to the SetProgress method.
  • Read-only GridLookUpEdit changes its value on validation.
  • Report Generator ignores the Grid control's sorting settings.
  • ReportGenerator does not take into account the AppearancePrint properties.
  • ShowInExpressionEditor does not work in the new ExpressionEditor.
  • StepProgressBar - Item frames are displayed when switching NavigationFrames in the designer.
  • TileView - A bottom padding of groups is too small in Kanban mode.
  • TileView - A double tap is necessary to start dragging on a touch screen.
  • TileView - A form's designer.cs file is changed when the Tile Template is opened in the Grid's designer.
  • TileView - Auto Height in Kanban view does not work when an element is stretched vertically.
  • TileView - Content disappears when a message box is shown in the BeforeItemDrop event handler.
  • TileView - Group caption isn't aligned untill the group is scrolled.
  • TileView - Menus of editors aren't skinned in EditForm.
  • TileView - The ItemContentPadding property value is not synchronized with a real value in a designer.
  • WinExplorerView - Several images are invisible on asynchronous image load in DirectX mode.
  • WinForms Dashboard - Hyperlinks displayed by the Grid Item blend with the background in certain skins.

XtraLayout Suite

  • LayoutControlItems' captions are aligned incorrectly in Right-to-Left mode.
  • TablePanel - AutoSize does not work correctly after the upgrade to v20.1.3.
  • TablePanel - Child controls are incorrectly aligned when the RightToLeft option is enabled.
  • The TextToControlDistance property value is restored in groups even if the RestoreTextToControlDistance option is disabled.

XtraMap

  • Map Editor - New vector shapes are incorrectly initialized when the clustering feature is enabled for MapEditor.ActiveLayer.
  • Performance - An unexpected delay occurs when many layers are initialized at runtime.

XtraPivotGrid Suite

  • The CopyToClipboardWithFieldValues setting does not work if only one cell is selected.

XtraPrinting Library

  • GridControl - Cells that display HTML text using RepositoryItemRichTextEdit are exported incorrectly in WYSIWYG mode if text contains the <a href> tag.
  • The "Page Setup" dialog in the Print Preview window is not localizable.

XtraReports Suite

  • "Value cannot be null. Parameter: (value)" error occurs on a form with the PDF Viewer control.
  • A Report created in the Add DevExpress Item menu does not generate the designer.cs file and ignores the application namespace.
  • An XtraReports hierarchical report throws an exception in Previewer if the data source is empty.
  • Chart Report Designer - The Series -> Data Source Sorted property value is different in the Chart Designer and Series editor.
  • Export to DOCX - Label margins are incorrectly exported when the mark-up feature is used (AllowMarkupText = True).
  • Export to DOCX - Text is missing in "Single File Page by Page" export mode when large font sizes are used.
  • Exporting - The CanPublish feature does not work if XRTableCell.RowSpan is greater than 1.
  • Expression Editor - Report parameters are inserted into function arguments as fields (enclosed in square brackets Iif([?p1], ,)).
  • Expression Editor does not work with data fields that contain the forward slash (/) and dot (.) symbols (v20.1).
  • Floating tables - XRRichText throws an internal exception on importing floating tables.
  • ObjectDataSource - The bound object constructor is invoked only once when the first subreport occurrence is printed.
  • Print Preview - The form is not shown after modifying the multiple display configuration in Microsoft Windows display settings.
  • PrintEditorController.LoadForm creates tasks that can fail and does not observe them.
  • Report Designer hangs on an attempt to modify SqlDataSource after updating to v20.1.3.
  • Report Generator ignores the Grid control's sorting settings.
  • Report Wizard may not work correctly after the XPO data source (XpoDataSource component) was selected as a report's data source.
  • SqlDataSource - Schema discovery fails for table names wrapped in 'single quotes'.
  • The report repeats the first record image when using a custom expression that returns a byte array for the XRPictureBox.ImageSource property.
  • The XRDesignMdiController.OpenReport method call throws the "Value cannot be null. Parameter name: lookAndFeel" exception in the ASP.NET Environment.
  • The XRPivotGrid.RestoreLayoutFromStream method ignores appearance settings for PivotGrid fields.
  • The XtraReport.Print() method does not work after update to v20.1.
  • WinForms Dashboard exports item captions with truncated HTML tags in PDF.
  • XRCrossTab - GroupRowIndex value is incorrect if there are multiple data fields.
  • XRPdfContent placed inside SubBand doesn't work.
  • XRPictureBox - Setting the Sizing property to "AutoSize" may enlarge report memory consumption.
  • XtraReport - Merged PDF pages are printed in wrong orientation.
  • XtraReport - Sorting in a calculated field results in empty preview.

XtraRichEdit

  • Editing - A range to delete may be calculated incorrectly if the caret is located at the end of the paragraph and the Delete key is pressed.
  • Editing - Text appears in a wrong cell when typing if an entire table cell is selected.
  • Export - A transparent indexed image is exported incorrectly if the ConvertToJpeg option is set to True.
  • Export to Html - RichEditControl sets small-cap formatting for text on an attempt to re-save an HTML document.
  • Export to PDF - Hyperlink click area is written with incorrect coordinates when a PDF document is generated via PrintableComponentLink or using the Print Preview dialog.
  • Export to RTF - NullReferenceException is thrown on an attempt to export a document with a table to the RTF format when automatic layout calculation is enabled.
  • Floating tables - XRRichText throws an internal exception on importing floating tables.
  • GridView - A column with RepositoryItemRichTextEdit is printed with a gray color instead of black when reports are used.
  • Hyperlinks and bookmarks - KeyNotFoundException is thrown on an attempt to export a document containing TOC and TC fields to PDF when the DisplayBookmarksInPdfNavigationPane option is set to TocBookmarks.
  • Localization - The Position editor's value isn't set in the 'Table Positioning' dialog when the German culture is used.
  • Localization - The Table Positioning form is not translated into German.
  • Query Editor - Focus always jumps to the beginning of a string when typing text at the end of a long string.
  • Rendering - A metafile image in the document header is incorrectly grayed out.
  • Rendering - Chinese hieroglyphs are aligned incorrectly.
  • RichEdit for WebForms - Fonts applied to texts are incorrectly restored on saving and loading a document in a demo.
  • Shapes - Images are incorrectly positioned after dragging them to a different text line.
  • Styles - The Normal style from the field result overrides the Normal style of the parent document after a field update.
  • Tables - RichEditControl hangs on an attempt to shift the table located after the Continuous Section Break to the next page.
  • The number of pages is incorrectly calculated in a printed document if the last page is completely filled with text.
  • UI - The Reviewers popup list cannot be opened.
  • Usability - There is no option to get or set Alt Text for a shape.

XtraScheduler Suite

  • AppointmentFlyout - The Subject area is not resized when the SubjectAutoHeight property is used.
  • CalendarControl - ArgumentOutOfRangeException is thrown in DevExpress.XtraEditors.Controls.CalendarCollection.this[int] when accessibility is in use.
  • DXGoogleCalendarSync - The "An item with the same key has already been added" exception is thrown.
  • ResourceNavigator - Button visibility is ignored after upgrading to v20.1.
  • The last node in ResourcesTree has incorrect height if TimelineView.ResourceHeight is specified.
  • A data change notification is sent for the End property after the left edge of an appointment is resized.
  • A NullReference exception is thrown after re-connection to an RDP-session with the Gantt View.
  • All-day area cannot be scrolled via the mouse wheel or touch gestures.
  • An appointment and flyout have an incorrect foreground color in several skins.
  • ArgumentException is thrown in the EndInit method of Scheduler Storage in the designer.
  • Cursors are blurred on high DPI screens.
  • NullReferenceException is thrown in the DevExpress.XtraScheduler.Animation.Internal.SchedulerAnimationManager.OnAnimationJobRepaint method.
  • NullReferenceException is thrown when ShowAllDayArea is set to true.
  • Resource's height is not scaled along with the entire form if the ResourceHeight property was changed at design time.
  • The day header disappears on scrolling during animation.
  • The incorrect "Forward" icon after upgrading to v20.1.
  • The ShowMoreButtons property value is not taken into account in Day View.
  • The subject of appointments is incorrectly drawn in the all-day area when HTML rendering is enabled.
  • The "Add DX Google Calendar Synchronizer" item of the Scheduler's Smart Tag adds incorrect packages to a project.
  • Changed appointment occurances appear in the storage after dismissing a pattern appointment reminder.
  • The **FullWeek** report doesn't provide an option to display appointment statuses vertically.
  • The OriginalOccurrenceStart and OriginalOccurrenceEnd properties have incorrect values when a recurring pattern appointment is created.

XtraSpellChecker

  • SpellChecker crashes with System.ArgumentOutOfRangeException after text is pasted into RichTextBox if the project targets .NET Framework 4.7.2+.

XtraSpreadsheet

  • An Excel 2.x (BIFF2) document cannot be imported.
  • An exception is thrown on an attempt to use the Fill handle in a zoomed worksheet.
  • KeyNotFoundException is thrown on an attempt to import a SpreadsheetML document if the worksheet's Visible property has an invalid value.
  • KeyNotFoundException is thrown on an attempt to move a particular cell range.
  • Spreadsheet - A custom User-Defined function used in array formulas is not re-calculated correctly in a worksheet.
  • SpreadsheetControl displays a warning message when dragging the Fill Handle from the protected area to editable cells.
  • SpreadsheetControl hangs on an attempt to generate a mail-merge report with two detail levels placed side by side.

XtraTreeList Suite

  • A total summary row does not scroll with a control.
  • An empty TreeList throws NullReferenceException when the ArrowUp key is pressed.
  • Column separators are rendered over summary row background when a skin is active.
  • Excel-style filter - Window size decreases with each display if the DPI value is above 100%.
  • Leaf nodes disappear in EntireBranch filter mode.
  • NullReferenceException is thrown after deleting a modified child node at the data source level.
  • Sorting related context menu items are not enabled after enabling the AllowSort option if a column is of a complex type.
  • The area above a vertical scrollbar is not repainted when scrolling horizontally.
  • The form designer cannot be opened if TreeList has columns.
  • A format is incorrect for null values in an exported document.
  • Cannot resize a column whose right edge is above the vertical scrollbar.
  • NullReferenceException is thrown when nodes are reordered using drag-and-drop.
  • Rows height decreases on restoring the layout on a monitor with higher DPI settings in XAF applications.
  • The control content is not completely visible when the hidden control is enlarged and its Dock property is set to Fill.
  • The I symbol is not highlighted in search results when the Turkey culture is used.
  • TreeListStringId.FindControlClearButton is not used to localize the Clear button tooltip.
  • TreeList does not invert the color of the SVG icon for the focused node when the ShowIndentAsRowStyle option is disabled.
  • TreeList is incorrectly scrolled in Right-to-Left mode if it contains a fixed band.
  • TreeListControl displayes icons with a small dark border.
  • TreeList's AppearanceHotTrackedRow has less priority than Format Rules if the EnableAppearanceHotTrackedRow property is enabled.

XtraVerticalGrid Suite

  • Excel-style filter - Window size decreases with each display if the DPI value is above 100%.
  • It's impossible to determine when a user ends selection in VGridControl.
  • PropertyGrid does not show a tooltip when the caption is not completely shown.
  • The CustomRecordCellEdit event does not fire when the SelectedObject property is set.
  • The previously selected row is reset when the Shift key is pressed in RowSelect mode.
  • VGrid - Unbound Expression Editor isn't available in the context menu at runtime.
  • VGridControl - NullReferenceException is thrown on switching the selection mode.

DevExpress Universal 20.1.4

$
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.4

$
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.

CodeRush 20.1.4

$
0
0
New Code Style options for expression bodies

Adds new Code Style options for expression bodies in methods, constructors, operators and properties.

Features

  • Unit Testing - In this release the CodeRush Test Runner gains the ability to show and run tests for all target frameworks in multi-framework projects. You can run tests for all target frameworks or for only tests in a selected framework.
  • Code Formatting - CodeRush lets you configure line breaks around and within simple statements (statements that consist of a single line of code that ends in a semicolon, for example, method calls, return statements, throw statements, etc.) and empty code blocks.
  • Code Style - This release adds new Code Style options for expression bodies in methods, constructors, operators, properties, and other members. These code style settings are used by Declaration Providers, Declare Menu, Templates, and other features that generate new members from scratch. You can also use the "Apply expression body styles" code cleanup rule to apply this new code style.
  • ExecuteRefactoring Command - The new ExecuteRefactoring command allows you to quickly run a specified refactoring without the UI overhead of invoking the Code Actions menu.

CodeRush Ultimate 20.1.4

$
0
0
New Code Style options for expression bodies

Adds new Code Style options for expression bodies in methods, constructors, operators and properties.

Features

  • Unit Testing - In this release the CodeRush Test Runner gains the ability to show and run tests for all target frameworks in multi-framework projects. You can run tests for all target frameworks or for only tests in a selected framework.
  • Code Formatting - CodeRush lets you configure line breaks around and within simple statements (statements that consist of a single line of code that ends in a semicolon, for example, method calls, return statements, throw statements, etc.) and empty code blocks.
  • Code Style - This release adds new Code Style options for expression bodies in methods, constructors, operators, properties, and other members. These code style settings are used by Declaration Providers, Declare Menu, Templates, and other features that generate new members from scratch. You can also use the "Apply expression body styles" code cleanup rule to apply this new code style.
  • ExecuteRefactoring Command - The new ExecuteRefactoring command allows you to quickly run a specified refactoring without the UI overhead of invoking the Code Actions menu.

ExpressNavigationPack 20.1.2

$
0
0
Microsoft Office 2019 vector skins - White, Dark Gray, and Black.

Adds new Microsoft Office 2019 vector skins - White, Dark Gray, and Black.

Features

  • Skins Library
    • New Microsoft Office 2019 Skins - This release introduces three new Microsoft Office 2019 vector skins - White, Dark Gray, and Black.
    • New Basic Skin - v20.1 includes the Basic skin first introduced in the WinForms product line. This skin ships with six color palettes.
  • Layout Control
    • A layout group can now display a check box next to its caption. The check box toggles the enabled state of child elements in the group. You can handle a new event to override the default behavior.
    • Layout item captions can include text formatted via the BBCode-inspired markup tags introduced in v19.2.

ExpressQuantumPack 20.1.2

$
0
0
Modal Edit Forms

Grid control adds Modal Edit forms.

Features

  • Expression-Based Filters - The VCL Grid and TreeList controls now allow users to calculate filter operands using formulas written as string expressions.
  • Find Panel Enhancements
    • Compact Layout - The VCL Grid and TreeList controls now offer a new layout option for their Find Panel. In this layout, the panel shrinks its elements and arranges control buttons inside the Find box.
    • Group By Box Integration - In addition, the Grid control allows you to integrate the Find Panel with the Group By box.
  • Find Box Enhancements
    • Added an option to display the Clear button in Search mode.
    • An empty MRU list automatically hides its button.
  • Grid Control
    • Modal Edit Forms - Any built-in Edit Form can now be displayed as a modal window. You and your users can customize its layout as needed.
    • ORM-Based Table View - The Table View was first introduced in December 2019 as a beta. This update marks its official release. The ExpressEntityMapping Framework (ORM) now ships with six new attributes for your entity models. These attributes help you define display and edit properties for View columns or dataset fields that are mapped to an entity.
    • Performance Enhancements - The optimized text measurement mechanism for single-line cells in Table and Banded Table Views makes the UI more responsive and accelerates Best Fit calculations – they are up to four times faster than in previous versions.
  • Skins Library
    • New Microsoft Office 2019 Skins - This release introduces three new Microsoft Office 2019 vector skins - White, Dark Gray, and Black.
    • New Basic Skin - v20.1 includes the Basic skin first introduced in the WinForms product line. This skin ships with six color palettes.
  • Spreadsheet
    • Ability to replace all built-in dialogs with custom equivalents.
    • The following new events allow you to customize built-in popup menus or replace them with custom menus: OnPageControlContextPopup and OnTableViewContextPopup.
    • You can handle the following new events to respond to drag-and-drop operations with worksheet tabs: OnPageControlTabStartDrag, OnPageControlTabDragAndDrop, and OnPageControlTabEndDrag.
    • The Formula Bar component's Name box now allows users to rename containers and navigate between them.
    • Users can press Ctrl+Arrow key to navigate between data blocks. The Ctrl+Shift+Arrow key combination selects their cells.
    • The "Insert Function" dialog includes a search box that allows users to filter out functions and display only those whose name or description contains a given search string.
  • Layout Control
    • A layout group can now display a check box next to its caption. The check box toggles the enabled state of child elements in the group. You can handle a new event to override the default behavior.
    • Layout item captions can include text formatted via the BBCode-inspired markup tags introduced in v19.2.

ExpressGridPack 20.1.2

$
0
0
Select summary function

Pivot Grid adds the ability to select a summary function from a data field header's context menu.

Features

  • Expression-Based Filters - The VCL Grid, TreeList, and Vertical Grid controls now allow users to calculate filter operands using formulas written as string expressions.
  • Find Panel Enhancements
    • Compact Layout - The VCL Grid, TreeList, and Vertical Grid controls now offer a new layout option for their Find Panel. In this layout, the panel shrinks its elements and arranges control buttons inside the Find box.
    • Group By Box Integration - In addition, the Grid control allows you to integrate the Find Panel with the Group By box.
  • Find Box Enhancements
    • Added an option to display the Clear button in Search mode.
    • An empty MRU list automatically hides its button.
  • Grid Control
    • Modal Edit Forms - Any built-in Edit Form can now be displayed as a modal window. You and your users can customize its layout as needed.
    • ORM-Based Table View - The Table View was first introduced in December 2019 as a beta. This update marks its official release. The ExpressEntityMapping Framework (ORM) now ships with six new attributes for your entity models. These attributes help you define display and edit properties for View columns or dataset fields that are mapped to an entity.
    • Performance Enhancements - The optimized text measurement mechanism for single-line cells in Table and Banded Table Views makes the UI more responsive and accelerates Best Fit calculations – they are up to four times faster than in previous versions.
  • Skins Library
    • New Microsoft Office 2019 Skins - This release introduces three new Microsoft Office 2019 vector skins - White, Dark Gray, and Black.
    • New Basic Skin - v20.1 includes the Basic skin first introduced in the WinForms product line. This skin ships with six color palettes.
  • Spreadsheet
    • Ability to replace all built-in dialogs with custom equivalents.
    • The following new events allow you to customize built-in popup menus or replace them with custom menus: OnPageControlContextPopup and OnTableViewContextPopup.
    • You can handle the following new events to respond to drag-and-drop operations with worksheet tabs: OnPageControlTabStartDrag, OnPageControlTabDragAndDrop, and OnPageControlTabEndDrag.
    • The Formula Bar component's Name box now allows users to rename containers and navigate between them.
    • Users can press Ctrl+Arrow key to navigate between data blocks. The Ctrl+Shift+Arrow key combination selects their cells.
    • The "Insert Function" dialog includes a search box that allows users to filter out functions and display only those whose name or description contains a given search string.
  • Pivot Grid
    • End-users can select a summary function from a data field header's context menu.
    • New CountDistinct summary function.
    • New group intervals for date-time fields, including: "Half Year, Year", "Quarter, Year", and "Month, Year".
    • New repository allows you to store custom group intervals.
  • Layout Control
    • A layout group can now display a check box next to its caption. The check box toggles the enabled state of child elements in the group. You can handle a new event to override the default behavior.
    • Layout item captions can include text formatted via the BBCode-inspired markup tags introduced in v19.2.

DevExpress VCL Subscription 20.1.2

$
0
0
Fluent Design Form

Adds new Fluent Design Form that is inspired by Microsoft's Fluent Design System.

Features

  • DirectX Hardware Acceleration - With this release, the VCL Tile, Tile Bar, and Gallery controls support DirectX hardware acceleration. With DirectX, they will perform at their very best on high-DPI devices (4K+). Depending on the number of visual elements, hardware configuration, OS and driver versions, DirectX rendering is up to 3 times faster than GDI.
  • Fluent Design Form - v20.1 ships with a new Fluent Design Form that is inspired by Microsoft's Fluent Design System. Its features include:
    • Hamburger Menu/Accordion View Integration.
    • Adaptive Layout.
    • Acrylic Material (a semi-transparent texture).
    • Reveal Highlight (a lighting effect that brings focus to interactive elements).
  • Expression-Based Filters - The VCL Grid, TreeList, and Vertical Grid controls now allow users to calculate filter operands using formulas written as string expressions.
  • Find Panel Enhancements
    • Compact Layout - The VCL Grid, TreeList, and Vertical Grid controls now offer a new layout option for their Find Panel. In this layout, the panel shrinks its elements and arranges control buttons inside the Find box.
    • Group By Box Integration - In addition, the Grid control allows you to integrate the Find Panel with the Group By box.
  • Find Box Enhancements
    • Added an option to display the Clear button in Search mode.
    • An empty MRU list automatically hides its button.
  • Grid Control
    • Modal Edit Forms - Any built-in Edit Form can now be displayed as a modal window. You and your users can customize its layout as needed.
    • ORM-Based Table View - The Table View was first introduced in December 2019 as a beta. This update marks its official release. The ExpressEntityMapping Framework (ORM) now ships with six new attributes for your entity models. These attributes help you define display and edit properties for View columns or dataset fields that are mapped to an entity.
    • Performance Enhancements - The optimized text measurement mechanism for single-line cells in Table and Banded Table Views makes the UI more responsive and accelerates Best Fit calculations – they are up to four times faster than in previous versions.
  • Skins Library
    • New Microsoft Office 2019 Skins - This release introduces three new Microsoft Office 2019 vector skins - White, Dark Gray, and Black.
    • New Basic Skin - v20.1 includes the Basic skin first introduced in the WinForms product line. This skin ships with six color palettes.
  • Spreadsheet
    • Ability to replace all built-in dialogs with custom equivalents.
    • The following new events allow you to customize built-in popup menus or replace them with custom menus: OnPageControlContextPopup and OnTableViewContextPopup.
    • You can handle the following new events to respond to drag-and-drop operations with worksheet tabs: OnPageControlTabStartDrag, OnPageControlTabDragAndDrop, and OnPageControlTabEndDrag.
    • The Formula Bar component's Name box now allows users to rename containers and navigate between them.
    • Users can press Ctrl+Arrow key to navigate between data blocks. The Ctrl+Shift+Arrow key combination selects their cells.
    • The "Insert Function" dialog includes a search box that allows users to filter out functions and display only those whose name or description contains a given search string.
  • Pivot Grid
    • End-users can select a summary function from a data field header's context menu.
    • New CountDistinct summary function.
    • New group intervals for date-time fields, including: "Half Year, Year", "Quarter, Year", and "Month, Year".
    • New repository allows you to store custom group intervals.
  • PDF Viewer
    • Page content is rendered up to three times faster due to optimized clip operations.
    • Images are rendered faster by one-third, while consuming half the memory.
    • Enhanced the render quality of zoomed text.
    • New options allow you to restrict user interaction with text, images, and/or markup annotations.
    • A new Single Page Continuous layout mode arranges pages in a column.
  • Layout Control
    • A layout group can now display a check box next to its caption. The check box toggles the enabled state of child elements in the group. You can handle a new event to override the default behavior.
    • Layout item captions can include text formatted via the BBCode-inspired markup tags introduced in v19.2.
  • PDF Export Enhancements
    • Digital Signature Support - With this release, you and your users can digitally sign exported PDF documents. The "PDF Export Options" dialog now allows end-users to select an X.509 certificate and specify signature information. This digital signature support comes with a new API to allow you to obtain certificates from files or system stores, and to view certificate details.
  • Miscellaneous
    • You can sort TdxMemData records by multiple fields.
    • Editor controls configured for password input can now display a "password reveal" button. The editor control displays the entered password while a user presses and holds the button.

CodeRush 20.1.5

$
0
0
Unit Testing - Run Settings File Support

Improves Unit Testing and Blazor support.

Features

Unit Testing - Run Settings File Support - You can now exclude the following members, files, and assemblies from Code Coverage analysis using a .runsettings file:

  • Source files matching a specified path/name pattern.
  • Signed assemblies matching a specified public key token.
  • Members with a specified matching attribute.
  • Assemblies having a specified AssemblyCompany attribute value.

Blazor Support - Blazor developers get improved template and refactoring support in this release.

  • Code Templates - CodeRush now declares dependent namespaces when corresponding C# templates are expanded in .razor files. For example, the 'nsb' template (to create new StringBuilder instances) automatically adds the necessary '@using System.Text' namespace reference at the top of the .razor file.
  • Refactorings
    • Remove Type Quallifier is now available from the @code sections in .razor files.
    • Make Explicit now properly declares any needed namespace references when changing implicit variable declarations to variables that are explicitly-declared.

CodeRush Ultimate 20.1.5

$
0
0
Unit Testing - Run Settings File Support

Improves Unit Testing and Blazor support.

Features

Unit Testing - Run Settings File Support - You can now exclude the following members, files, and assemblies from Code Coverage analysis using a .runsettings file:

  • Source files matching a specified path/name pattern.
  • Signed assemblies matching a specified public key token.
  • Members with a specified matching attribute.
  • Assemblies having a specified AssemblyCompany attribute value.

Blazor Support - Blazor developers get improved template and refactoring support in this release.

  • Code Templates - CodeRush now declares dependent namespaces when corresponding C# templates are expanded in .razor files. For example, the 'nsb' template (to create new StringBuilder instances) automatically adds the necessary '@using System.Text' namespace reference at the top of the .razor file.
  • Refactorings
    • Remove Type Quallifier is now available from the @code sections in .razor files.
    • Make Explicit now properly declares any needed namespace references when changing implicit variable declarations to variables that are explicitly-declared.

ExpressNavigationPack 20.1.3

$
0
0
ExpressNavigationPack

Improves Bars, Editors and Layout 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.

ExpressLayout Control

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

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.

ExpressQuantumPack 20.1.3

$
0
0
ExpressQuantumPack

Improves Grid, SpreadSheet and Layout 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.

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.
Viewing all 1089 articles
Browse latest View live


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