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

DevExtreme 17.2.5

$
0
0
DevExtreme

Maintenance release includes several bug fixes.

Fixes

DevExtreme (ASP.NET MVC)

Data Grid

  • Documentation - Add supported attributes to "ASP.NET MVC Controls > Client-Side Data Validation > Overview" and a note on how they can be applied.

Data Visualization

  • Chart - The global Theme setting overrides the global Palette.

UI Widgets

  • The "CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable." error occurs in IE11.

DevExtreme (HTML JS)

Data Grid

  • The "E0009" error occurs on an attempt to open a drop-down window if an invalid value is entered into dxDateBox inside the detail grid filter row.
  • Arrow keys are not working for date time fields in a detail DataGrid.
  • Column width is not automatically changed using one-way bindings in Angular.
  • Data is restored after pressing Save (Enter) in FF in some cases.
  • DataGrid doesn't export dates in the 'shortDateShortTime' format if dataType is 'datetime'.
  • An edit cell is too wide in the batch and cell editing modes with jQuery 3.2.1.
  • Columns' visibility binding update refreshes incorrect columns when some of them are defined as banded columns (Angular).
  • dxSelectBox is not closed on focusing another editor if its value is not valid.
  • Horizontal scrolling performance is low in IE.
  • The button placed in the detail template doesn't raise the click event and can't be clicked.
  • The current sorting order is lost after a grouped column is dragged back to the table area.
  • dxDataGrid HeaderFilter - postProcess of a custom dataSource is ignored.
  • dxDataGrid renders unexpected group headers of the edit form starting with 17.1.8 when the embedded dxForm configuration is defined.
  • dxDataGrid throws an exception on changing the sort order when column headers are hidden.
  • dxDataGrid: The menu is incorrectly displayed in the toolbar.

Data Visualization

  • BootstrapChart - A label connector is not consistent when rotation is enabled.
  • Chart's tooltip can be clipped if a custom container is used.
  • dxChart - The minBarSize field does not work properly when the logarithmic scaling is enabled.
  • dxChart - The total summary value is calculated in absolute units in the stackedBar chart.
  • dxChart: data point (bar) is hidden if the showZero option is off (false or undefined).

DevExtreme Core

  • BindingOptions does not work properly with the selectedItemKeys field of a list.
  • Collection widgets are not updated when a number of items in their data source is changed in an Angular app under certain conditions.
  • DataGrid - Master-Detail - A master row click is raised with wrong data when clicking a row of a detail grid.
  • DevExtreme widgets incorrectly parse milliseconds for date strings.
  • dxForm - The "Unable to get property 'X' of undefined or null reference" error occurs on an attempt to edit a complex field when the form data source is not specified.
  • dxSelectBox - 'bindingOptions' sometimes work incorrectly with the AngularJS component.
  • FileUploader throws the "Cannot read property 'slice' of undefined" error if it's bound to an undefined variable using two-way binding in AngularJS.
  • It is impossible to simultaneously change several options of a widget in an Angular app at runtime.
  • The "Value cannot be null." error occurs when building an iOS package.
  • TypeScript with the AngularJS approach - The "bindingOptions" option is missing.

DevExtreme Tools

  • Splashscreen is not hidden automatically with Android version 6.0.1 and 7.0.
  • The "Value cannot be null. Parameter name: buffer" error occurs when building an iOS package.
  • The "Your binary is not optimized for iPhone 5" error occurs on uploading an application to the app store.

Scheduler

  • An appointment collector is not displayed when ODataStore is used as a data source for resources.
  • The current date indicator is not displayed when the Compact Light theme is used.
  • dxScheduler does not apply the firstDayOfWeek option properly when a localization is applied.
  • Knockout context is incorrectly applied in the dropDownAppointment template.
  • Appointments' positions are not updated after cellDuration is changed.
  • The last date cell is not displayed if its interval is less than cellDuration.
  • The newData parameter passed to the onAppointmentUpdating event handler has an incorrect value when an appointment is updated using Drag and Drop.
  • The Week view is not rendered correctly in a container with a small width.
  • Scheduler does not update its scrollbar if the cellDuration option is changed.

Tree List

  • dxTreeList produces duplicate child nodes when OData is used and a key field has the Guid type.

UI Widgets

  • Changing an accordion item's title at runtime results in losing its content.
  • Documentation: dxFilterBuilder - The allowHierarchicalFields option is not fully described.
  • dxBox - Documentation for the shrink option of the item is missed.
  • dxContextMenu associated with a container element is shown even if the contextmenu event fires for a nested HTML element.
  • dxFilterBuilder - The "Cannot read property 'onShown' of null" error occurs on an attempt to open dxDropDownBox defined in editorTemplate.
  • dxFilterBuilder - There is no room for all columns when there are too many columns.
  • dxFilterBuilder gets an incorrect value after deleting items if they are added without the "And" operator.
  • dxLookup - Duplicated OData requests are sent when a widget has a filter.
  • dxMenu - The submenu is not hidden when the 'Hide submenu on mouse leave' option is enabled.
  • dxNumberBox - It is impossible to type digits after clearing a number.
  • dxNumberBox - It's impossible to enter '0' in the decimal part after any digit is specified.
  • dxNumberBox - The max option doesn't work when an invalid value is entered twice.
  • dxNumberBox changes its value after removing all chars from the integer part.
  • dxNumberBox inside dxForm does not raise the form's onFieldDataChanged event in IE when a dot thousand separator is used.
  • dxResponsiveBox - The area with content that does not fit into the available space is rendered differently in different browsers.
  • dxResponsiveBoxes overlap each other if their heights are not specified.
  • dxSelectBox raises the onFocusIn event when selecting an item in the dropdown.
  • dxTagBox does not deselect the '(All)' item.
  • dxTagBox renders duplicate tags after search.
  • dxTreeView - Selection performance is slow in Angular when the control contains many nodes.
  • dxTreeView does not sort items according to the dataSource settings when the searchValue option is specified.
  • FilterBuilder - The formatter is not applied to a field containing data of the date type.
  • FilterBuilder returns dates as string instead of Date objects when a date value is specified without using the date picker.
  • It is not possible to scroll the dxMap widget when the Google maps gesture handling feature is enabled.
  • It's impossible to type the minus sign using the numpad in IE.
  • List - The item collection keeps deleted items.
  • Menu - The root menu item looses focus when a sub-item is hovered.
  • SelectBox - The selected value is not highlighted in the drop-down window initially when the widget is bound to the CustomStore instance and the deferRendering option is disabled.
  • TabPanel - The "template" field cannot be dynamically updated using the JQuery selector.
  • TagBox - A search result is not cleared on an attempt to remove one of the selected items and search text.
  • TextBox text is overlapped by a validation error sign if rtlEnabled is true.
  • The Filter Builder does not filter records by a date value that was typed manually.
  • Typescript Definitions - The dxPopoverOptionsexport interface does not include the 'string' type for the 'position' option.
  • When using a special accounting format, dxNumberBox changes number signs after removing a char.
  • Widgets are not fully responsive inside a resizable Popup.

DevExpress DXperience 17.2.5

DevExpress Universal 17.2.5

DevExpress VCL Subscription 17.2.4

$
0
0
DevExpress VCL Subscription

Maintenance release includes several bug fixes.

Fixes

ExpressBars Suite

  • Ribbon - The Customization Form's font (MS Sans Serif) doesn't match the Ribbon control's font (Tahoma).
  • Ribbon - The scaling factor is not applied to check marks of bar buttons within a subitem's dropdown menu.
  • Ribbon is incorrectly painted if an application is automatically moved to another monitor in response to turning off the monitor displaying the application in a multiple monitor setup.

ExpressDataController

  • Lookup editors with Time list fields always add a date part to displayed texts.
  • The topmost group row is not displayed if group rows are sorted by summary values.

ExpressDocking Library

  • The control reserves excessive memory for double-buffered drawing on restoring the control's layout from an INI file if the current monitor DPI exceeds 96.

ExpressEditors Library

  • Control has no parent window exception when invoking TdxColorDialog.
  • cxLabel - The width is not stored to a DFM file if the AutoSize and Properties.WordWrap properties are set to True.
  • TcxCheckGroup stores the default EditValue property value to a DFM file.
  • TcxCustomComboBox descendants - An incorrect AIndex parameter value is passed to a Properties.OnDrawItem event handler if the Properties.IncrementalFiltering property is set to True.
  • TcxCustomEdit descendants - Creating and assigning the Parent property in a TForm.OnCreate event handler are significantly slower compared with v16.2.
  • TcxShellBrowserDialog - Add a property that returns the current shell item's identifier (PIDL).
  • TdxCameraControl doesn't apply antialiasing when scaling output frames.

ExpressExport Library

  • Export to Excel - Excel-compatible cell editors export their NULL values as empty strings if True is passed as the AUseNativeFormat parameter to an export method.

ExpressLayout Control

  • A layout control's OccupiedClientWidth property returns the OccupiedClientHeight property value.
  • Add the capability to customize content offsets in tabbed group pages using the LayoutLookAndFeel.Offsets options.
  • An AV occurs when assigning a value to the LayoutLookAndFeel property in a TdxLayoutControl descendant's constructor.
  • Layouts containing a number of hidden groups are loaded very slowly.
  • Performance issues when a TdxForm scales a layout control containing a number of TdxLayoutLabeledItems whose CaptionOptions.WordWrap property is set to True.

ExpressLibrary

  • Add the capability to override the global touch-friendly scrolling mode setting for individual DevExpress controls.
  • DevExpress controls on MDI Child forms do not display Touch-friendly scrollbars.
  • dxColorEdit and dxColorGallery don't apply new localized strings to color group captions located in the cpOffice color palette after localizing it.
  • SVG Images - The "Text" element's font size set in typographic points is parsed incorrectly.
  • TdxUIAdornerManager - Adorners associated with items and groups in the TdxRibbon control are visible when its ShowTabGroups property is set to False.
  • The current monitor DPI is ignored on saving the layout and properties of cxPivotGrid, TcxGrid, cxVerticalGrid, cxTreeList, TcxScheduler, TdxTileControl, TdxTileBar, TdxLayoutControl, and TcxPropertiesStore.

ExpressMap Control

  • The BingServices demo doesn't update a hint for a pushpin created using the "Change start point" context menu item.

ExpressNavBar

  • Performance issues when adding a large number of items and/or groups.
  • Side Bar Views - Increasing the control's height does not scroll to show an active group's items automatically, provided that the group's TopVisibleLinkIndex property value is positive.

ExpressPageControl

  • The "List index out of bounds (-1)" exception occurs on painting skinned tabs if the control's width is too small to fit them.

ExpressPDFViewer

  • An application hangs on loading a document containing JBIG2-compressed images with Huffman coding.
  • Application hangs on loading certain documents with images compressed using the Group 3 CCITT facsimile encoding.
  • Quantization parameters for JPX image decoding are initialized incorrectly in certain cases.
  • The control identifies an incorrect name of a system font corresponding to a certain unembedded font within a document.

ExpressPivotGrid Suite

  • Dropping down a filter from a TcxGrid or Pivot Grid will focus the main app window.

ExpressPrinting System

  • LayoutControl Report Link - The preview truncates captions of elements whose CaptionOptions.Width property value is greater than 0 in certain cases.
  • Spreadsheet Report Link - Rich text formatted content located in worksheet cells is printed as plain text.

ExpressQuantumGrid Suite

  • All unbound Views - Opening a visually inherited form in the IDE causes an exception after modifying the number of grid items in the form's ancestor.
  • All Views - Glitches appear as a result of vertical scrolling in certain cases.
  • An AV occurs after calling a View's RestoreFrom~ procedure if it removes the View's layout elements, provided that the loaded layout was saved in v17.1 or an earlier version.
  • Banded Table View - Master-Detail - The "List index out of bounds" exception occurs when expanding/collapsing master rows if per-pixel scrolling is enabled.
  • Clicking a cell in a row located under an inserted but not yet posted row doesn't update the cell's value if this click cancels row insertion and the OptionsBehavior.AlwaysShowEditor property is set to True.
  • Conditional Formatting - The "Conditional Formatting Rule" dialog does not recognize lowercase non-English characters in data field names specified within a rule condition expression.
  • Conditional Formatting - The "Conditional Formatting Rule" dialog omits spaces in data field names specified within a rule condition expression.
  • cxRichEdit - Unformatted text in an in-place editor is scaled incorrectly when the system DPI exceeds 96.
  • Export - All formatted content export routines allocate excessive memory on exporting a Master-Detail view.
  • TcxCustomGridTableView descendants - Conditional formatting is not applied to a grid item whose content style is assigned.
  • The control's ScaleBy procedure does not scale the size of a custom font used to display root level tab captions.

ExpressRichEdit Control

  • Closing the popup menu of a Rich Edit control invokes its parent control's popup menu.
  • Export to HTML - The first & character delimiting parameters is omitted in hyperlinks.
  • Mail merge ignores format strings specified for integer mail merge fields.
  • Scroll and pan touch gestures do not function.

ExpressScheduler Suite

  • Modern Style - Date Navigator shows scroll buttons in each displayed month header.
  • Modern Style - Events are incorrectly snapped to time slots in the Timegrid and Gantt Views.
  • Scrolling an event that lasts more than one day out of view and back duplicates the event in the scheduling area.

ExpressSkins Library

  • The text displayed in the dialog invoked by a MessageDlg function call blends with the background if the Sharp, Darkroom, or DevExpressDarkStyle skin is applied.

ExpressSpreadSheet

  • An in-place cell editor does not apply a set of font attributes to the entire cell content.
  • Calling the ApplyBestFit procedure of a column or row can result in incorrect font scaling in all DevExpress controls used in an application, provided that the system DPI differs from 96.
  • Cell style data is incorrectly stored in the XML Spreadsheet format within the clipboard.
  • Inconsistent behavior on performing string operations on values stored in Date/Time-formatted cells.
  • The default column and row sizes are incorrectly loaded from an XLSX file if the system DPI is higher than 96.
  • The first column displays cells of other columns if it is wider than the spreadsheet's visible content area.
  • The scaling factor for text edited by using an in-place cell editor is calculated incorrectly when the system DPI exceeds 96.

ExpressGridPack 17.2.4

$
0
0
ExpressGridPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

  • Control has no parent window exception when invoking TdxColorDialog.
  • cxLabel - The width is not stored to a DFM file if the AutoSize and Properties.WordWrap properties are set to True.
  • TcxCheckGroup stores the default EditValue property value to a DFM file.
  • TcxCustomComboBox descendants - An incorrect AIndex parameter value is passed to a Properties.OnDrawItem event handler if the Properties.IncrementalFiltering property is set to True.
  • TcxCustomEdit descendants - Creating and assigning the Parent property in a TForm.OnCreate event handler are significantly slower compared with v16.2.
  • TcxShellBrowserDialog - Add a property that returns the current shell item's identifier (PIDL).
  • TdxCameraControl doesn't apply antialiasing when scaling output frames.

ExpressLayout Control

  • A layout control's OccupiedClientWidth property returns the OccupiedClientHeight property value.
  • Add the capability to customize content offsets in tabbed group pages using the LayoutLookAndFeel.Offsets options.
  • An AV occurs when assigning a value to the LayoutLookAndFeel property in a TdxLayoutControl descendant's constructor.
  • Layouts containing a number of hidden groups are loaded very slowly.
  • Performance issues when a TdxForm scales a layout control containing a number of TdxLayoutLabeledItems whose CaptionOptions.WordWrap property is set to True.

ExpressPivotGrid Suite

  • Dropping down a filter from a TcxGrid or Pivot Grid will focus the main app window.

ExpressPrinting System

  • LayoutControl Report Link - The preview truncates captions of elements whose CaptionOptions.Width property value is greater than 0 in certain cases.
  • Spreadsheet Report Link - Rich text formatted content located in worksheet cells is printed as plain text.

ExpressQuantumGrid Suite

  • All unbound Views - Opening a visually inherited form in the IDE causes an exception after modifying the number of grid items in the form's ancestor.
  • All Views - Glitches appear as a result of vertical scrolling in certain cases.
  • An AV occurs after calling a View's RestoreFrom~ procedure if it removes the View's layout elements, provided that the loaded layout was saved in v17.1 or an earlier version.
  • Banded Table View - Master-Detail - The "List index out of bounds" exception occurs when expanding/collapsing master rows if per-pixel scrolling is enabled.
  • Clicking a cell in a row located under an inserted but not yet posted row doesn't update the cell's value if this click cancels row insertion and the OptionsBehavior.AlwaysShowEditor property is set to True.
  • Conditional Formatting - The "Conditional Formatting Rule" dialog does not recognize lowercase non-English characters in data field names specified within a rule condition expression.
  • Conditional Formatting - The "Conditional Formatting Rule" dialog omits spaces in data field names specified within a rule condition expression.
  • cxRichEdit - Unformatted text in an in-place editor is scaled incorrectly when the system DPI exceeds 96.
  • Export - All formatted content export routines allocate excessive memory on exporting a Master-Detail view.
  • TcxCustomGridTableView descendants - Conditional formatting is not applied to a grid item whose content style is assigned.
  • The control's ScaleBy procedure does not scale the size of a custom font used to display root level tab captions.

ExpressSpreadSheet

  • An in-place cell editor does not apply a set of font attributes to the entire cell content.
  • Calling the ApplyBestFit procedure of a column or row can result in incorrect font scaling in all DevExpress controls used in an application, provided that the system DPI differs from 96.
  • Cell style data is incorrectly stored in the XML Spreadsheet format within the clipboard.
  • Inconsistent behavior on performing string operations on values stored in Date/Time-formatted cells.
  • The default column and row sizes are incorrectly loaded from an XLSX file if the system DPI is higher than 96.
  • The first column displays cells of other columns if it is wider than the spreadsheet's visible content area.
  • The scaling factor for text edited by using an in-place cell editor is calculated incorrectly when the system DPI exceeds 96.

ExpressNavigationPack 17.2.4

$
0
0
ExpressNavigationPack

Maintenance release includes several bug fixes.

Fixes

ExpressBars Suite

  • Ribbon - The Customization Form's font (MS Sans Serif) doesn't match the Ribbon control's font (Tahoma).
  • Ribbon - The scaling factor is not applied to check marks of bar buttons within a subitem's dropdown menu.
  • Ribbon is incorrectly painted if an application is automatically moved to another monitor in response to turning off the monitor displaying the application in a multiple monitor setup.

ExpressDocking Library

  • The control reserves excessive memory for double-buffered drawing on restoring the control's layout from an INI file if the current monitor DPI exceeds 96.

ExpressEditors Library

  • Control has no parent window exception when invoking TdxColorDialog.
  • cxLabel - The width is not stored to a DFM file if the AutoSize and Properties.WordWrap properties are set to True.
  • TcxCheckGroup stores the default EditValue property value to a DFM file.
  • TcxCustomComboBox descendants - An incorrect AIndex parameter value is passed to a Properties.OnDrawItem event handler if the Properties.IncrementalFiltering property is set to True.
  • TcxCustomEdit descendants - Creating and assigning the Parent property in a TForm.OnCreate event handler are significantly slower compared with v16.2.
  • TcxShellBrowserDialog - Add a property that returns the current shell item's identifier (PIDL).
  • TdxCameraControl doesn't apply antialiasing when scaling output frames.

ExpressLayout Control

  • A layout control's OccupiedClientWidth property returns the OccupiedClientHeight property value.
  • Add the capability to customize content offsets in tabbed group pages using the LayoutLookAndFeel.Offsets options.
  • An AV occurs when assigning a value to the LayoutLookAndFeel property in a TdxLayoutControl descendant's constructor.
  • Layouts containing a number of hidden groups are loaded very slowly.
  • Performance issues when a TdxForm scales a layout control containing a number of TdxLayoutLabeledItems whose CaptionOptions.WordWrap property is set to True.

ExpressNavBar

  • Performance issues when adding a large number of items and/or groups.
  • Side Bar Views - Increasing the control's height does not scroll to show an active group's items automatically, provided that the group's TopVisibleLinkIndex property value is positive.

ExpressSkins Library

  • The text displayed in the dialog invoked by a MessageDlg function call blends with the background if the Sharp, Darkroom, or DevExpressDarkStyle skin is applied.

ExpressQuantumPack 17.2.4

$
0
0
ExpressQuantumPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

  • Control has no parent window exception when invoking TdxColorDialog.
  • cxLabel - The width is not stored to a DFM file if the AutoSize and Properties.WordWrap properties are set to True.
  • TcxCheckGroup stores the default EditValue property value to a DFM file.
  • TcxCustomComboBox descendants - An incorrect AIndex parameter value is passed to a Properties.OnDrawItem event handler if the Properties.IncrementalFiltering property is set to True.
  • TcxCustomEdit descendants - Creating and assigning the Parent property in a TForm.OnCreate event handler are significantly slower compared with v16.2.
  • TcxShellBrowserDialog - Add a property that returns the current shell item's identifier (PIDL).
  • TdxCameraControl doesn't apply antialiasing when scaling output frames.

ExpressLayout Control

  • A layout control's OccupiedClientWidth property returns the OccupiedClientHeight property value.
  • Add the capability to customize content offsets in tabbed group pages using the LayoutLookAndFeel.Offsets options.
  • An AV occurs when assigning a value to the LayoutLookAndFeel property in a TdxLayoutControl descendant's constructor.
  • Layouts containing a number of hidden groups are loaded very slowly.
  • Performance issues when a TdxForm scales a layout control containing a number of TdxLayoutLabeledItems whose CaptionOptions.WordWrap property is set to True.

ExpressPrinting System

  • LayoutControl Report Link - The preview truncates captions of elements whose CaptionOptions.Width property value is greater than 0 in certain cases.
  • Spreadsheet Report Link - Rich text formatted content located in worksheet cells is printed as plain text.

ExpressQuantumGrid Suite

  • All unbound Views - Opening a visually inherited form in the IDE causes an exception after modifying the number of grid items in the form's ancestor.
  • All Views - Glitches appear as a result of vertical scrolling in certain cases.
  • An AV occurs after calling a View's RestoreFrom~ procedure if it removes the View's layout elements, provided that the loaded layout was saved in v17.1 or an earlier version.
  • Banded Table View - Master-Detail - The "List index out of bounds" exception occurs when expanding/collapsing master rows if per-pixel scrolling is enabled.
  • Clicking a cell in a row located under an inserted but not yet posted row doesn't update the cell's value if this click cancels row insertion and the OptionsBehavior.AlwaysShowEditor property is set to True.
  • Conditional Formatting - The "Conditional Formatting Rule" dialog does not recognize lowercase non-English characters in data field names specified within a rule condition expression.
  • Conditional Formatting - The "Conditional Formatting Rule" dialog omits spaces in data field names specified within a rule condition expression.
  • cxRichEdit - Unformatted text in an in-place editor is scaled incorrectly when the system DPI exceeds 96.
  • Export - All formatted content export routines allocate excessive memory on exporting a Master-Detail view.
  • TcxCustomGridTableView descendants - Conditional formatting is not applied to a grid item whose content style is assigned.
  • The control's ScaleBy procedure does not scale the size of a custom font used to display root level tab captions.

ExpressSpreadSheet

  • An in-place cell editor does not apply a set of font attributes to the entire cell content.
  • Calling the ApplyBestFit procedure of a column or row can result in incorrect font scaling in all DevExpress controls used in an application, provided that the system DPI differs from 96.
  • Cell style data is incorrectly stored in the XML Spreadsheet format within the clipboard.
  • Inconsistent behavior on performing string operations on values stored in Date/Time-formatted cells.
  • The default column and row sizes are incorrectly loaded from an XLSX file if the system DPI is higher than 96.
  • The first column displays cells of other columns if it is wider than the spreadsheet's visible content area.
  • The scaling factor for text edited by using an in-place cell editor is calculated incorrectly when the system DPI exceeds 96.

CodeRush for Roslyn 17.2.6

$
0
0
Easily create structurally-similar code with new Smart Duplicate Selection feature.

Easily create structurally-similar code with new Smart Duplicate Selection feature.

Features

  • Smart Duplicate Selection - This feature makes creating structurally-similar code significantly easier and orders of magnitude faster. Select the code you want to duplicate and instead of copying anything to the clipboard, just press Shift + Enter to duplicate the selection. SDS duplicates the selection, placing text fields around the code - parts likely to change in the duplication.
  • Code Formatting - The new Simple Wrap option allows you to wrap only those line parts that exceed the margin, performing non-greedy wrapping and adding a minimal number of line breaks.
  • Unit Testing - You can now run unit tests under SciTech Software’s .NET Memory Profiler. If this third-party product is installed, you can use the Run Under Memory Profiler option to run tests designed to identify memory leaks and other memory usage issues.
  • Code Analysis - CodeRush Analyzers now appear in the Code Issues Catalog. You can use this options page for the following tasks:
  • Enable/disable specific Code Issues.
  • Add/remove Code Issues to/from Visual Studio's background analysis.
  • Specify the severity of each Code Issue.
  • Region Creation - Use the Ctrl+3 shortcut to create a region around the current member or selection instantly.
  • C# 7 Syntax Support - CodeRush now supports С# 7 syntax in features that generate exception-throwing statements (like Throw Exceptions Contract).

CodeRush Ultimate 17.2.6

$
0
0
Now supports С# 7 syntax in features that generate exception-throwing statements.

Now supports С# 7 syntax in features that generate exception-throwing statements.

Features

CodeRush for Roslyn

  • Smart Duplicate Selection - This feature makes creating structurally-similar code significantly easier and orders of magnitude faster. Select the code you want to duplicate and instead of copying anything to the clipboard, just press Shift + Enter to duplicate the selection. SDS duplicates the selection, placing text fields around the code - parts likely to change in the duplication.
  • Code Formatting - The new Simple Wrap option allows you to wrap only those line parts that exceed the margin, performing non-greedy wrapping and adding a minimal number of line breaks.
  • Unit Testing - You can now run unit tests under SciTech Software’s .NET Memory Profiler. If this third-party product is installed, you can use the Run Under Memory Profiler option to run tests designed to identify memory leaks and other memory usage issues.
  • Code Analysis - CodeRush Analyzers now appear in the Code Issues Catalog. You can use this options page for the following tasks:
  • Enable/disable specific Code Issues.
  • Add/remove Code Issues to/from Visual Studio's background analysis.
  • Specify the severity of each Code Issue.
  • Region Creation - Use the Ctrl+3 shortcut to create a region around the current member or selection instantly.
  • C# 7 Syntax Support - CodeRush now supports С# 7 syntax in features that generate exception-throwing statements (like Throw Exceptions Contract).

ExpressGridPack 17.2.5

$
0
0
ExpressGridPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

  • cxLookupComboBox - Incremental filtering is not applied to items when editing non-terminal characters in an item's text displayed by clicking the item in the editor dropdown window.
  • cxLookupComboBox displays an incorrect value if a lookup field's OnGetText event is handled.
  • cxRadioGroup - An in-place editor's content size/layout calculation and repaint operations are performed slowly if the system and monitor DPI do not match.
  • In-place text editors whose Properties.EchoMode property is set to eemPassword display asterisks instead of bullets if the native style is applied and themes are enabled in certain cases.
  • TcxScrollBox - If nested top-aligned controls are created within the parent form's OnCreate handler, the scroll container displays no scrollbars, provided that its AutoScroll property is True.
  • TcxShellTreeView, TcxShellListView, and TcxShellBrowserDialog - An AV occurs when the Root.BrowseFolder and Root.CustomPath properties are assigned bfCustomPath and a path containing a file name at design time.

ExpressLayout Control

  • A tabbed group's tabs display accelerator characters for layout elements whose CaptionOptions.ShowAccelChar property is set to False.
  • If the TcxGroupBox control placed within TdxLayoutControl is skinned, the upper part of the group box caption is cropped in certain cases.
  • TdxLayoutControl - Increase the recalculation performance of items with WordWrap = True.

ExpressPrinting System

  • Page Setup dialog - The "No Fill" text displayed by the background fill selection button is scaled twice.
  • TdxGridReportLink - The grid column's Properties.Alignment.Vert property value is ignored for merged cells in the resulting report.
  • TdxGridReportLink - The Invalid Pointer Operation exception occurs on rebuilding a report for a TcxGrid control with preview items, provided that the report link's OptionsPreview.Visible property is True.

ExpressQuantumGrid Suite

  • Conditional Formatting - A conditional formatting rule created by using the "Conditional Formatting Rules Manager" dialog is applied to the first grid column instead of the column selected via the "Show formatting rules for:" combo box.
  • Export - Table and Banded Table View - ExportGridTo~ methods pass nil as the ARow parameter to the Styles.OnGetFooterSummaryStyle event handler invoked for a group footer.
  • Find Panel - The application freezes when searching text within a column with cxRichEdit as its in-place editor, provided that the multi-threaded filtering is enabled in a data controller.
  • Master-Detail - The control's scaling factor is applied twice to custom pixel dimensions of items in a detail View.
  • Table and Banded Table Views - The control's scaling factor does not apply to the column header height if the latter is explicitly specified by using the View's OptionsView.HeaderHeight property.
  • TcxGridPopupMenu - Table and Banded Table Views - The built-in group row popup menu cannot be invoked.

ExpressSpreadSheet

  • Cell reference update routines do not check if a cell reference and the referred cell are in different worksheets.
  • Cells containing Boolean values are incorrectly copied/cut into the clipboard in the XML Spreadsheet data format.
  • Colored rectangles outlining cells and/or cell ranges referenced by a formula expression edited by using an in-place cell editor persist after closing the editor.
  • FALSE Boolean values are hidden in cells if the OptionsView.ZeroValues property is set to False.
  • Pasting a cell range copied from an external application into an unlocked cell(s) of a protected worksheet results in overwriting locked cells overlapped by the pasted cell range.
  • Source and destination cells' locked states are incorrectly merged on pasting a cell range from the clipboard in the XML Spreadsheet format.
  • Spreadsheet Report Link - Rich text formatted content located in worksheet merged cells is printed as a plain text.
  • The CONCATENATE function returns an incorrect result if it accepts at least one reference to a cell range as a parameter.
  • The right or bottom custom border of a merged cell is not displayed if the merged cell encompasses two or more cells in a row or column, respectively.
  • The TEXT function returns an incorrect result if a string constant is included as a part of the specified formatting pattern.

ExpressNavigationPack 17.2.5

$
0
0
ExpressNavigationPack

Maintenance release includes several bug fixes.

Fixes

ExpressBars Suite

  • Strange behavior TdxBarEditItem property ColorComboBox.
  • TdxRibbonMiniA toolbar displays its items in one row instead of two due to incorrect panel height calculation with certain monitor DPI values.
  • TdxRibbonRadialMenu - A menu is displayed incorrectly on monitors whose color depth is 16 bit.
  • The "BarManager has broken BarItem links" exception occurs after reopening a descendant form if TdxBarSubItem has been created in an ancestor form via the UI Generator.

ExpressEditors Library

  • cxLookupComboBox - Incremental filtering is not applied to items when editing non-terminal characters in an item's text displayed by clicking the item in the editor dropdown window.
  • cxLookupComboBox displays an incorrect value if a lookup field's OnGetText event is handled.
  • cxRadioGroup - An in-place editor's content size/layout calculation and repaint operations are performed slowly if the system and monitor DPI do not match.
  • In-place text editors whose Properties.EchoMode property is set to eemPassword display asterisks instead of bullets if the native style is applied and themes are enabled in certain cases.
  • TcxScrollBox - If nested top-aligned controls are created within the parent form's OnCreate handler, the scroll container displays no scrollbars, provided that its AutoScroll property is True.
  • TcxShellTreeView, TcxShellListView, and TcxShellBrowserDialog - An AV occurs when the Root.BrowseFolder and Root.CustomPath properties are assigned bfCustomPath and a path containing a file name at design time.

ExpressLayout Control

  • A tabbed group's tabs display accelerator characters for layout elements whose CaptionOptions.ShowAccelChar property is set to False.
  • If the TcxGroupBox control placed within TdxLayoutControl is skinned, the upper part of the group box caption is cropped in certain cases.
  • TdxLayoutControl - Increase the recalculation performance of items with WordWrap = True.

ExpressNavBar

  • An AV occurs on closing an application if the dxNavBar unit follows dxNavBarViewsFact in the application's uses clause.
  • Calling the MakeLinkVisible and MakeGroupVisible procedures of the NavBar control has no effect if its OptionsBehavior.Common.AllowChildGroups property is True.
  • Explorer Bar Views - A touch-friendly scrollbar does not update its position in response to resizing the NavBar control's width.

ExpressPrinting System

  • Page Setup dialog - The "No Fill" text displayed by the background fill selection button is scaled twice.
  • TdxGridReportLink - The grid column's Properties.Alignment.Vert property value is ignored for merged cells in the resulting report.
  • TdxGridReportLink - The Invalid Pointer Operation exception occurs on rebuilding a report for a TcxGrid control with preview items, provided that the report link's OptionsPreview.Visible property is True.

ExpressQuantumPack 17.2.5

$
0
0
ExpressQuantumPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

  • cxLookupComboBox - Incremental filtering is not applied to items when editing non-terminal characters in an item's text displayed by clicking the item in the editor dropdown window.
  • cxLookupComboBox displays an incorrect value if a lookup field's OnGetText event is handled.
  • cxRadioGroup - An in-place editor's content size/layout calculation and repaint operations are performed slowly if the system and monitor DPI do not match.
  • In-place text editors whose Properties.EchoMode property is set to eemPassword display asterisks instead of bullets if the native style is applied and themes are enabled in certain cases.
  • TcxScrollBox - If nested top-aligned controls are created within the parent form's OnCreate handler, the scroll container displays no scrollbars, provided that its AutoScroll property is True.
  • TcxShellTreeView, TcxShellListView, and TcxShellBrowserDialog - An AV occurs when the Root.BrowseFolder and Root.CustomPath properties are assigned bfCustomPath and a path containing a file name at design time.

ExpressLayout Control

  • A tabbed group's tabs display accelerator characters for layout elements whose CaptionOptions.ShowAccelChar property is set to False.
  • If the TcxGroupBox control placed within TdxLayoutControl is skinned, the upper part of the group box caption is cropped in certain cases.
  • TdxLayoutControl - Increase the recalculation performance of items with WordWrap = True.

ExpressPrinting System

  • Page Setup dialog - The "No Fill" text displayed by the background fill selection button is scaled twice.
  • TdxGridReportLink - The grid column's Properties.Alignment.Vert property value is ignored for merged cells in the resulting report.
  • TdxGridReportLink - The Invalid Pointer Operation exception occurs on rebuilding a report for a TcxGrid control with preview items, provided that the report link's OptionsPreview.Visible property is True.

ExpressQuantumGrid Suite

  • Conditional Formatting - A conditional formatting rule created by using the "Conditional Formatting Rules Manager" dialog is applied to the first grid column instead of the column selected via the "Show formatting rules for:" combo box.
  • Export - Table and Banded Table View - ExportGridTo~ methods pass nil as the ARow parameter to the Styles.OnGetFooterSummaryStyle event handler invoked for a group footer.
  • Find Panel - The application freezes when searching text within a column with cxRichEdit as its in-place editor, provided that the multi-threaded filtering is enabled in a data controller.
  • Master-Detail - The control's scaling factor is applied twice to custom pixel dimensions of items in a detail View.
  • Table and Banded Table Views - The control's scaling factor does not apply to the column header height if the latter is explicitly specified by using the View's OptionsView.HeaderHeight property.
  • TcxGridPopupMenu - Table and Banded Table Views - The built-in group row popup menu cannot be invoked.

ExpressSpreadSheet

  • Cell reference update routines do not check if a cell reference and the referred cell are in different worksheets.
  • Cells containing Boolean values are incorrectly copied/cut into the clipboard in the XML Spreadsheet data format.
  • Colored rectangles outlining cells and/or cell ranges referenced by a formula expression edited by using an in-place cell editor persist after closing the editor.
  • FALSE Boolean values are hidden in cells if the OptionsView.ZeroValues property is set to False.
  • Pasting a cell range copied from an external application into an unlocked cell(s) of a protected worksheet results in overwriting locked cells overlapped by the pasted cell range.
  • Source and destination cells' locked states are incorrectly merged on pasting a cell range from the clipboard in the XML Spreadsheet format.
  • Spreadsheet Report Link - Rich text formatted content located in worksheet merged cells is printed as a plain text.
  • The CONCATENATE function returns an incorrect result if it accepts at least one reference to a cell range as a parameter.
  • The right or bottom custom border of a merged cell is not displayed if the merged cell encompasses two or more cells in a row or column, respectively.
  • The TEXT function returns an incorrect result if a string constant is included as a part of the specified formatting pattern.

DevExpress VCL Subscription 17.2.5

$
0
0
DevExpress VCL Subscription

Maintenance release includes several bug fixes.

Fixes

ExpressBars Suite

  • Strange behavior TdxBarEditItem property ColorComboBox.
  • TdxRibbonMiniA toolbar displays its items in one row instead of two due to incorrect panel height calculation with certain monitor DPI values.
  • TdxRibbonRadialMenu - A menu is displayed incorrectly on monitors whose color depth is 16 bit.
  • The "BarManager has broken BarItem links" exception occurs after reopening a descendant form if TdxBarSubItem has been created in an ancestor form via the UI Generator.

ExpressEditors Library

  • cxLookupComboBox - Incremental filtering is not applied to items when editing non-terminal characters in an item's text displayed by clicking the item in the editor dropdown window.
  • cxLookupComboBox displays an incorrect value if a lookup field's OnGetText event is handled.
  • cxRadioGroup - An in-place editor's content size/layout calculation and repaint operations are performed slowly if the system and monitor DPI do not match.
  • In-place text editors whose Properties.EchoMode property is set to eemPassword display asterisks instead of bullets if the native style is applied and themes are enabled in certain cases.
  • TcxScrollBox - If nested top-aligned controls are created within the parent form's OnCreate handler, the scroll container displays no scrollbars, provided that its AutoScroll property is True.
  • TcxShellTreeView, TcxShellListView, and TcxShellBrowserDialog - An AV occurs when the Root.BrowseFolder and Root.CustomPath properties are assigned bfCustomPath and a path containing a file name at design time.

ExpressLayout Control

  • A tabbed group's tabs display accelerator characters for layout elements whose CaptionOptions.ShowAccelChar property is set to False.
  • If the TcxGroupBox control placed within TdxLayoutControl is skinned, the upper part of the group box caption is cropped in certain cases.
  • TdxLayoutControl - Increase the recalculation performance of items with WordWrap = True.

ExpressLibrary

  • SVG Images - An application form is created slowly if it contains a TcxImageList component with multiple vector images.
  • SVG Images - The "Invalid Operation in GDI+ (Code 2)" exception occurs on drawing an image whose dimensions exceed its ViewBox's size by an order of magnitude.
  • TcxPropertiesStore - Persisting properties of components and controls ignore their current scaling factor.
  • TdxCalloutPopup - The font size of an editor displayed in a callout can scale incorrectly if the editor's ParentFont property is True and the system DPI exceeds 96.

ExpressNavBar

  • An AV occurs on closing an application if the dxNavBar unit follows dxNavBarViewsFact in the application's uses clause.
  • Calling the MakeLinkVisible and MakeGroupVisible procedures of the NavBar control has no effect if its OptionsBehavior.Common.AllowChildGroups property is True.
  • Explorer Bar Views - A touch-friendly scrollbar does not update its position in response to resizing the NavBar control's width.

ExpressPageControl

  • Incorrect resizing of child components in cxPageControl.

ExpressPDFViewer

  • An application hangs on loading a document containing images compressed using the Group 3 CCITT facsimile encoding that has an incorrect end-of-line marker.
  • An application hangs on loading certain documents that contain CID Type 1 fonts.
  • Document pages are displayed incorrectly due to incorrect size calculations in certain cases.
  • In certain cases, an AV occurs on reading an empty string within a document encrypted using the AES 128 algorithm.
  • In certain cases, loading a document whose "endstream" and/or "endobj" keywords are omitted raises an AV or results in displaying the document incorrectly.
  • The control's OptionsFindPanel.SearchString property is automatically cleared on displaying the Find Panel if the property's value is specified in the OnShowFindPanel event handler.

ExpressPrinting System

  • Page Setup dialog - The "No Fill" text displayed by the background fill selection button is scaled twice.
  • TdxGridReportLink - The grid column's Properties.Alignment.Vert property value is ignored for merged cells in the resulting report.
  • TdxGridReportLink - The Invalid Pointer Operation exception occurs on rebuilding a report for a TcxGrid control with preview items, provided that the report link's OptionsPreview.Visible property is True.

ExpressQuantumGrid Suite

  • Conditional Formatting - A conditional formatting rule created by using the "Conditional Formatting Rules Manager" dialog is applied to the first grid column instead of the column selected via the "Show formatting rules for:" combo box.
  • Export - Table and Banded Table View - ExportGridTo~ methods pass nil as the ARow parameter to the Styles.OnGetFooterSummaryStyle event handler invoked for a group footer.
  • Find Panel - The application freezes when searching text within a column with cxRichEdit as its in-place editor, provided that the multi-threaded filtering is enabled in a data controller.
  • Master-Detail - The control's scaling factor is applied twice to custom pixel dimensions of items in a detail View.
  • Table and Banded Table Views - The control's scaling factor does not apply to the column header height if the latter is explicitly specified by using the View's OptionsView.HeaderHeight property.
  • TcxGridPopupMenu - Table and Banded Table Views - The built-in group row popup menu cannot be invoked.

ExpressRichEdit Control

  • An AV occurs on loading an HTML file whose declared encoding does not match the actual text encoding.
  • Export to RTF - The first item in the bulleted list that begins an exported document is displayed incorrectly by WordPad running under Windows 7.
  • NativeAPI - A new IdxRichEditTable.TableBackgroundColor property value is not applied to individual table cells as their background color.
  • The content layout is incorrectly formed on exporting certain RTF documents to the DOCX format.

ExpressScheduler Suite

  • Scrolling an all-day event out of view and bringing it back to view duplicates this event in the scheduling area.
  • TcxSchedulerAggregateStorage - Events created in a linked TcxSchedulerDBStorage object are not immediately visualized.
  • Week View - Day names are displayed incorrectly when resources are grouped by date.

ExpressSpellChecker

  • In Check As You Type mode, an AV can occur on closing a form, provided that focus is in the editor whose text is being checked.
  • Scrollbars can be displayed in the localized AutoCorrect Options dialog.

ExpressSpreadSheet

  • Cell reference update routines do not check if a cell reference and the referred cell are in different worksheets.
  • Cells containing Boolean values are incorrectly copied/cut into the clipboard in the XML Spreadsheet data format.
  • Colored rectangles outlining cells and/or cell ranges referenced by a formula expression edited by using an in-place cell editor persist after closing the editor.
  • FALSE Boolean values are hidden in cells if the OptionsView.ZeroValues property is set to False.
  • Pasting a cell range copied from an external application into an unlocked cell(s) of a protected worksheet results in overwriting locked cells overlapped by the pasted cell range.
  • Source and destination cells' locked states are incorrectly merged on pasting a cell range from the clipboard in the XML Spreadsheet format.
  • Spreadsheet Report Link - Rich text formatted content located in worksheet merged cells is printed as a plain text.
  • The CONCATENATE function returns an incorrect result if it accepts at least one reference to a cell range as a parameter.
  • The right or bottom custom border of a merged cell is not displayed if the merged cell encompasses two or more cells in a row or column, respectively.
  • The TEXT function returns an incorrect result if a string constant is included as a part of the specified formatting pattern.

DevExtreme 17.2.6

$
0
0
DevExtreme

Maintenance release includes several bug fixes.

Fixes

DevExtreme Demos

  • The Form Country SelectBox - The Validation demo does not load data.
  • ThemeBuilder - The hovered Menu item text color is not applied for second-level sub-items.

Data Grid

  • Adding a new row when grouping is enabled overwrites an existing row.
  • AllowHiding has no effect if the Column Chooser mode is "select".
  • Content flickers after editing in virtual scrolling mode under certain conditions.
  • ExportToExcel exports all rows with the filter applied.
  • The "title" attribute is generated for column headers in IE.
  • The getCellElement method returns an incorrect cell element in "form" editing mode.
  • The header filter doesn't pass the selected value to the loadOptions object.
  • Validation error message is rendered multiple times if a cell template has an editor.
  • DataGrid bound to CustomStore does not show a loading indicator on sorting.
  • DataGrid clears date column values on editing when the dateSerializationFormat option is specified using dxDateBox.defaultOptions.
  • DataGrid displays an unnecessary vertical scrollbar if stateStoring is enabled and columnAutoWidth is true.
  • DataGrid does not save data properly when a data item represents an instance of a class.
  • DataGrid is slow when using columnHidingEnabled and virtual scrolling.
  • DataGrid throws the "Cannot read property 'getInstance' of undefined" error after upgrade to 17.2.5.
  • Documentation - it is necessary to describe how the visibleIndex field works with the checkbox selection feature enabled.
  • dxDataGrid - Popup Edit Form is not resized correctly if minHeight/maxHeight is specified after the browser window is minimized or maximized.
  • FilterBuilder does not preserve the last filter value until you accept it.
  • The Grid's cellValue method accepts the column index rather than the visible column index as the second parameter.
  • TreeList - minWidth doesn't work correctly if component is placed in a div with a smaller size.

Data Visualization

  • Chart - Label Connectors are drawn incorrectly if the chart is rotated and labels have rotationAngle.
  • Chart - The showZero option has no effect on zooming in/out action.
  • Chart - The Values axis range is not updated according to a new datasource when the useAggregation option is enabled.
  • Chart - Using the minBarSize field breaks bar drawing in the stacked bar char.
  • Chart - Zooming out action doesn't work if a data source contains a single point.
  • dxChart -The "Failed to execute 'createPattern' on 'CanvasRenderingContext2D': The canvas width is 0." error occurs on an attempt to export data when scale breaks are enabled.
  • PieChart throws the "Cannot read property '0' of undefined" error when large numbers are used.
  • PolarChart throws the "Cannot read property 'length' of undefined" error when the useSpiderWeb option is changed at runtime.
  • Properties on the third level of hierarchy have the any type.
  • RangeSelector - The "Error: <path> attribute d: Expected number" error occurs if chart.valueAxis.type is set to "logarithmic".
  • The "Cannot read property 'radius' of undefined" error occurs if the PieChart data source has no data.
  • The commonseriesSettings and series fields have the object type.

DevExtreme Core

  • The "Expected 0 arguments, but got 1." errors occur when building a project with the fullTemplateTypeCheck Angular option enabled.

DevExtreme Tools

  • An Android application doesn't display a custom splash screen image after building a new application template.
  • The "Missing App Store Icon (iTunesArtwork)" error occurs on an attempt to publish DevExtreme mobile application on AppStore.

Scheduler

  • dxPopups always appear behind dropDownAppointmentTemplate in the Scheduler.
  • dxScheduler - It is impossible to set the currentView option in the onInitialized handler.
  • Scheduler - A monthly recurrence rule for the last days works incorrectly.
  • Scheduler - Sometimes it is impossible to drag-and-drop appointments.
  • Scheduler - The time scale header sticks under certain circumstances when you scroll in Firefox.
  • Scheduler doesn't change the current time indicator when the timezone is specified.
  • Scheduler has an incorrect layout when the view selector is hidden due to the adaptive dx-scheduler-small CSS class.

Tree List

  • TreeList working in on-demand mode keeps asking for children of empty nodes.

UI Widgets

  • Changing an accordion item's title at runtime results in losing its content.
  • DataGrid - The sorting icon (asc/desc) in the header context menu is misaligned.
  • DateBox increases the width of its DateTime picker when it is opened in IE and Edge.
  • Drop down based editors do not select items with iOS (iPad, iPhone).
  • dxTagBox - The "Select All" check box selects all records after search if selectAllMode is "allPages".
  • dxTagBox - The CustomStore.load method is called by the widget multiple times when loadMode = raw.
  • dxTagBox - The Search value is not shown when an item is selected in the drop-down list.
  • dxTextBox does not allow deleting characters using the Backspace key when mask is used on certain Android devices.
  • FilterBuilder simplifies its filter expression returned by the value option.
  • FilterBuilder throws an error if the field's dataField option is not specified.
  • Form - An item becomes bound when only its name option is set.
  • Form - It is impossible to access an item inside a group tab.
  • Lookup is cleared by the Enter key press.
  • NumberBox - Masks do not work properly with the friction part.
  • NumberBox - The "text" option does not work.
  • NumberBox - The clear button sets a value to an empty string.
  • Popup looks cuts off in MS Edge and IE if width is 'auto'.
  • ScrollView - The vertical scrollbar is displayed with a visual glitch on scrolling in Firefox 58.0.1 on Android (both tablets and phones).
  • SelectBox - Data request is executed each time the widget with some selected value loses focus.
  • SelectBox - The 'onCustomItemCreating' event is always raised with the 'SearchEnabled' and 'AcceptCustomValue' property enabled since v17.1.
  • Slider - Tooltip dimensions are not updated according to the formatted content length.
  • TagBox - A newly added custom item produces an empty tag in a data source.
  • TagBox - The order of selected items is incorrect at the API level.
  • The Form raises "Cannot read property 'Field Name' of undefined" if undefined is set as the Form formData.
  • The Popup changes its position when the animation option is specified using the defaultOptions method under certain conditions.
  • The readOnly option of a form item must save its state when the Form's readOnly option is changed.
  • There is no typescript definition for the DevExpress.ui.dxOverlay.baseZIndex method.
  • TreeView displays a previously selected node after a filter is cleared.
  • Updating dxPopup toolbarItem options makes the dxScrollView inside the popup content scroll to the top.

DevExpress WPF 17.2.6

$
0
0
DevExpress WPF

Maintenance release includes several bug fixes.

Fixes

DXBars for WPF

  • A closed tab item doesn't release memory in certain cases.
  • InvalidOperationException is raised in GridControl when its context menu is opened in a window created in a new thread.
  • Keygestures in BarSubItem don't work when this BarSubItem's popup isn't opened.

DXCharts for WPF

  • An Annotation element cannot be linked to the Series Point item in certain situations.
  • ArithmeticException is thrown in the chart when using the DataSourceBasedErrorBars indicator with null values.
  • Axis Label is hidden when a custom measure unit is applied to the DateTime scale in certain situations.
  • DataSource-based Error Bars are not hidden when Null values are passed from the data source.
  • Labels are missing in the Chart Designer's Property Grid if the Dark color scheme is applied.
  • Pie 3D - The HoleRadiusPercent property binding is not effective.
  • Side Margins are calculated incorrectly if a Bubble Series is displayed.
  • The ColorDataMember property does not work after upgrade to version 17.2.5.
  • Tooltip - Inconsistency when displaying tooltip values for aggregated Series points with similar arguments.

DXControls for WPF

  • ControlTemplate of a DXTabItem header cannot be found using the Shift+Click combination in the WPF Theme Editor tool.
  • DXOpenFileDialog's Help button refers to the ru-ru version of the support.microsoft.com web site.
  • ExecutedRoutedEventArgs' Source and OriginalSource properties don't contain a corresponding DXTabItem when the CloseCommand is bound using CommandBindings.
  • Setting the ShowHelp property to false doesn't hide the Help button.
  • Smart Tag - The ItemsSourceWizard window freezes in a certain scenario.
  • TreeView items are not resized when touch themes are applied.

DXDiagram for WPF

  • ArgumentException is raised in DiagramControl when it's exported to a file with another extension.
  • Connectors' end and begin items are not set if ItemTemplate doesn't contain DiagramContentItem.
  • DiagramContainer's background isn't transparent in version 17.2.
  • IOException is raised in DiagramControl when it's exported to a locked file.

DXDocking for WPF

  • ArgumentOutOfRangeException is raised when closing an application containing DockLayoutManager with a floating panel in BackstageView.
  • Dock item renaming functionality is broken in v17.2.5.
  • LayoutPanel's borders are not drawn properly if the LayoutPanel.MinWidth property is specified.
  • Memory leak in the case of using PdfViewerControl or PropertyGridControl.
  • The FloatingPaneWindow.EnsureRelativeSize method throws ArgumentNullException in certain cases.

DXEditors for WPF

  • ComboBoxEdit with CheckedTokenComboBoxStyleSettings - ThrowArgumentOutOfRangeException occurs when tokens are deleted quickly.
  • FlyoutControl is displayed on the wrong monitor when multiple monitors are used.
  • TrackBarEdit isn't updated immediately in PostMode.Delayed mode when its thumb is dragged.

DXGrid for WPF

  • A "DateTime" column's filter popup doesn't reset the AutoFilter Row's operator and doesn't pass the currently selected value to the AutoFilter Row's cells.
  • A selected cell's value is not updated when SetCellValue is called in a grouped GridControl bound to DataTable and EnableRowUpdateOptimization is enabled.
  • ArgumentOutOfRangeException is raised when the number of pasted values is greater than the number of columns in GridControl.
  • AutoFilterRow's actual criteria operator is automatically changed when GridControl is grouped.
  • Bands are generated too slow when the BandsSource collection is changed.
  • Compact View - There is no built-in capability to enable the Show In Groups mode by default.
  • Conditional Formatting Rules Manager uses string values rather than numeric ones when a condition is specified using formulas.
  • EditForm doesn't focus the first visible editor.
  • Exporting GridControl with sparklines causes ArgumentOutOfRangeException.
  • GridControl - The BestFitColumns method calculates the GridColumn.Width property incorrectly when the 125 DPI settings are used.
  • GridControl with a fixed column and AutoWidth = "True" breaks LayoutControl's measuring mechanism.
  • In Server Mode GridControl filters its rows incorrectly when AutoFilterRow is used.
  • Inactive PLinqInstantFeedbackDataSource throws NotSupportedException.
  • OverflowException is raised when the PropertyChanged event is raised for a property with the Double.NaN value and OptimizeSummaryCalculation is enabled.
  • Override data grid cell automation id generation.
  • TableView.DeleteRow deletes the last row in addition to a target data row when filtering or/and sorting are used.
  • The filter is not restored in the Grid with bands and AutoFilterRow.
  • The last visible band's checkbox is not disabled in ColumnChooser.
  • Threading problem detection is not disabled.

DXLayoutControl for WPF

  • LayoutControl does not align the item content correctly when a specific set of characters is used in the item labels.
  • LayoutControl incorrectly arranges its elements with high DPI settings at design time.

DXMap for WPF

  • Custom Search Provider example is incomplete.
  • ListSourceDataAdapter - Coordinate system converters are applied incorrectly in certain situations.
  • The Bing Search example uses obsolete search options.

DXPivotGrid for WPF

  • A lot of internal binding exceptions are raised in the "T410760" example.
  • ArgumentOutOfRangeException is thrown after dragging a grouped field with one field in it.
  • Best fit and column resizing work incorrectly if high DPI is enabled.
  • GetRowIndex(Object[]) does not work when passing values for more than 2 fields.
  • The PrefilterCriteriaChanged event is raised when a field filter is changed.
  • WPF PivotGrid - Showing the built-in Print Preview under a custom DPI value results in the "All rectangle borders must have the same thickness" error.

DXPrinting for WPF

  • DocumentPreviewControl - A document doesn't fit into a page on changing its margins.
  • DocumentPreviewControl - InsertAction doesn't work if the CommandBarStyle property has the Bars value.
  • DXPrinting - CompositeLink prints only PivotGrid's headers.

DXRibbon for WPF

  • A white border is displayed in BackstageViewControl when BarManager is used.
  • An exception is raised in DXRibbonWindow when it's shown in a separate thread.
  • Assigned key gestures do not always work when RibbonControl instances are merged.
  • BackstageViewControl allows navigating to disabled items when key tips are used.
  • DXRibbonWindow header overlaps RibbonControl elements in .NET v4.6.2.
  • It is impossible to customize the position of merged items in BackstageViewControl.
  • The selected Ribbon page in a minimized Ribbon is collapsed when a user tries to select an item in a combo box.

DXRichEdit for WPF

  • RichEditControl throws an exception when a custom RtfToContentConverter is used.
  • The caret is incorrectly positioned after programmatically selecting text and typing a new value.

DXScheduler for WPF

  • Appointments where a subject has a line break in the text display an invalid character.
  • Cells behind the selected appointment are also selected when ShowAllDayArea is set to False.
  • Displaying multiple SchedulerControl instances with CommandBarStyle=Ribbon in several threads causes an exception.
  • NullReferenceException occurs when setting WorkDays in a style.
  • NullReferenceExceptions are raised when using *Source properties after upgrading to version 17.2.5.
  • ResourceNavigator's Add (+) button is active when an active view's ResourcesPerPage is 0 and all resources are already shown.
  • SchedulerControl doesn't set working hours correctly when WorkTime is set to an empty interval in the CustomWorkTime event handler.
  • Scheduler's context menu is not localized.
  • The context menu opened by pressing the Menu/Application key is shown under the mouse cursor instead of the scheduler's selected cell.
  • The CreateSourceObject event's arguments do not contain information about a corresponding AppointmentItem.
  • The last resource is not rendered on scrolling when the ResourcePerPage property's value is not integer.
  • TimelineView - Implement the Resource Auto Height feature.
  • TimelineView doesn't show minutes by default when it is scaled by hours.
  • TimeScaleBase's IsEnabled property is not browsable.
  • WeekView - The Add-day area does not highlight the selected range completely when multiple appointments are selected.

DXSpreadsheet for WPF

  • Provide an informative description for the exception thrown after invoking the BindTableToDataSource method if the binding cannot be created.
  • Provide the capability to hide items in the Name Box.
  • Provide the capability to hide the formula editor in a SpreadsheetFormulaBarControl.
  • The Function Argument dialog is closed after entering a defined name that refers to a non-active sheet.
  • The Modified flag is unexpectedly set to True after a click on a cell.

DXTreeList for WPF

  • TreeListControl doesn't keep focus after clicking an already selected item.

MVVM Framework

  • Usability - There is no capability to initialize the Filtering UI state programmatically.

PDF Viewer for WPF

  • The PdfAttachmentsViewerControl and PdfOutlinesViewerControl controls keep references to PdfViewerControl's document that is already closed.
  • Usability - There is no way to obtain the corresponding page number in the TextMarkupAnnotationCreating event handler.

Scaffolding Wizards

  • Scaffolding Wizards generate non-compilable code for VB.NET projects without a root namespace.

Theme Editor

  • ThemeEditor cannot create custom themes based on Office2016 themes after upgrading to version 17.1.6.

Windows UI

  • FlipView crashes after swiping the first item to the right.
  • HamburgerMenu doesn't use the parent view model during navigation.
  • NavButton and other Windows UI buttons do not invoke routed commands correctly when CommandTarget is not set.

XtraReports Suite

  • "The calling thread cannot access this object because a different thread owns it." error occurs on an attempt to scroll a report using the mouse wheel.
  • End-User Report Designer - An expression binding doesn't work when it is specified via a control's smart tag or the Expression Editor if a data member uses the DisplayName attribute.
  • End-User Report Designer - System.NullReferenceException is thrown when closing an empty String Collection Editor of a control.
  • NullReferenceException occurs on an attempt to set the theme for DocumentPresenterControl in the Window.Loaded event handler.
  • QueryBuilder does not save a parameter type in a SQL query.
  • The System.InvalidOperationException "Print preview sequence contains no elements" exception occurs while previewing an empty document if the page layout is set to two pages.
  • WPF Report Designer - The search popup window has a wrong title.
  • WPF Report Designer - The XRPageInfo.Format property editor shows a validation error.
  • XtraReports - The DocumentPreviewControl incorrectly draws borders of report controls when the screen resolution is set to 125%.

DevExpress WinForms 17.2.6

$
0
0
DevExpress WinForms

Maintenance release includes several bug fixes.

Fixes

All WinForms Controls

  • NullReferenceException is thrown in the FormShadow.StopTimer method.
  • SvgImage Picker - A large image is not shown partially.
  • The ColorWheel form flickers on being displayed.
  • ToolTipController - A tooltip does not show the last text line.

PDF Viewer

  • Printing - Viewer crashes when 'Foxit Reader PDF Printer' is selected in the Print dialog.
  • Rendering - An image that should be enlarged cannot be rendered on Windows OS prior to Windows 7 Platform Update.
  • Rendering - Text drawn by the Type 1 font with an additional entry in the font dictionary cannot be rendered.
  • Thumbnails - Layout is not refreshed when the PdfViewer.RotationAngle property is changed.
  • Usability - There is no way to determine the state of the NextView/PreviousView commands.
  • Usability - There is no way to obtain the corresponding page number in the TextMarkupAnnotationCreating event handler.

Project Templates

  • The template item is not available (the "Add DevExpress Item" menu item is disabled) in v17.2.5 for Visual Studio 2017.

Snap

  • An exception occurs on an attempt to use the Snap Chart API when this chart is located in SnapList.
  • NullReferenceException when disposing of SnapControl.

XtraBars Suite

  • A skin project file is corrupted when Color Mixer is used.
  • AccordionControl - A cursor above ContextButtons flickers when it is changed using the MouseMove event.
  • AccordionControl is not painted on startup if the ExpandElemendMode property is Multiple and all items are expanded.
  • AdornerUIManager - An exception is thrown if a guide is assigned to BarButtonItem whose BeginGroup option is enabled.
  • BackStageViewControl is hidden after changing a ribbon page's visibility.
  • BarManager - A control located on a form cannot be focused programmatically after hiding PopupControlContainer's window.
  • BarManager - BarSubItem is hidden if its sub-menu contains a visible BarButtonItem element and the BarSubItem.HideWhenEmpty property is enabled.
  • BarManager - Items are drawn slowly if images are assigned to them by using a standard ImageList.
  • DefaultBarAndDockingController - A clone of the controller is created on assigning the default controller to the Controller property.
  • DockManager - A dock panel is not activated when the ValidateDockPanelOnDeactivate option is disabled.
  • DockManager - DockPanels' texts aren't stored in a layout file when the SaveLayoutToXml method is called in a user control's Dispose method.
  • DocumentManager - Improve performance on navigating to documents whose ImageIndex property is set.
  • DocumentManager - Tiles disappear when a skin is changed and tiles do not fit a form.
  • Low performance on the skin gallery drop-down initialization if the Ribbon property is not null.
  • Low performance when using a Ribbon/DockManager with ImageList after an upgrade to v17.2.
  • OfficeNavigationBar - The "The given key was not present in the dictionary" exception is thrown if the first NavBarGroup is invisible.
  • PopupContainerEdit closes when PopupContainerControl invokes MessageBox.
  • RecentItemControl - The item is deleted if it is dropped outside the panel area.
  • RibbonControl - ApplicationButton hangs if the mouse is moved out from the form in the button pressed state.
  • RibbonControl - ArgumentOutOfRangeException is thrown on closing a form containing DashboardDesigner if its ribbon is merged into the main form's one.
  • RibbonControl - MenuDrawMode.LargeImagesTextDescription is not working.
  • RibbonControl - No hover effect if PopupMenu is added to the customization menu.
  • RibbonControl - NullReferenceException is raised after changing the AllowCustomization property if a ribbon is created at runtime.
  • RibbonControl - NullReferenceException occurs when the AllowHtmlText option is enabled and the popup menu is opened.
  • RibbonControl - Round SVG images are cropped around edges.
  • RibbonControl - The BarButtonItem supertip hyperlink does not work if a button is located in BarSubItem.
  • SizeGrip is not shown in RibbonStatusBar when the Bezier skin is used.
  • SVG images cannot be used for tiles.
  • TabForm - Title bar buttons disappear on changing the window state from maximized to normal.
  • TileBar - Provide the capability to add a TileBarGroup descendant at design time.
  • TileControl - Support SVG Images in TileItem elements.
  • TileControl - The clicked tile is not updated when the AllowSelectedItem option is enabled.

XtraCharts Suite

  • Bar Series View - Bars are shown in an incorrect order after reassigning a data source.
  • Bubble Series - The automatic side margin value is too large in certain situations.
  • Changing a numerical wholerange to a custom value is impossible when DateTime ScaleMode is not Manual.
  • Chart indicators created at design time are not displayed correctly.
  • Loading series colors from ChartPalette causes performance degradation if a lot of different series are displayed.
  • The "Object reference not set to an instance of an object" error occurs if the XRChart control uses data filters.
  • The XYDiagram2D.DependentAxesYRange property behavior is incorrect when empty points are displayed.
  • Vertical lines of error bars are shifted from the center in Side-By-Side Bars.

XtraDiagram

  • DiagramControl cannot restore items when Guid is used as an identifier.
  • DiagramControl doesn't hide connection points when QueryConnectionPoints is handled and ItemConnectionBorderState is set to "Hidden".
  • DiagramControl's FitToDrawing action takes only root items into account.

XtraEditors Library

  • Badges are shown on top of forms if WaitForm with shadows is used.
  • BehaviorManager - The MouseDown event is raised twice when DragDropBehavior is attached to GridView.
  • BehaviorManager - The Open File Behavior does not support filtering files by types.
  • FlyoutPanel - A parent form is not closed on clicking the close button when the flyout's CloseOnOuterClick property is set to true.
  • FlyoutPanel - The panel closes when clicking the dropdown if the CloseOnOuterClick option is enabled.
  • LabelControl isn't trimmed when AutoSizeMode is Vertical and the height is limited by MaximumSize.
  • ListBoxControl - BehaviorManager - Selection is changed when dragging multiple items.
  • Magnifier magnifies an incorrect screen area in the case of High DPI.
  • NullReferenceException occurs when a filter is applied in the CreateViewInstance method.
  • PDFViewer - The Find panel hides once a user starts searching for a word.
  • PDFViewer - The Find panel is not displayed for the second time when animations are disabled and not displayed in version 17.2.5.
  • PictureEdit - The cursor does not change to the default one when the Application.UseWaitCursor property changes.
  • PopupContainerControl closes when PopupContainerEdit gets focus.
  • RepositoryItemHypertextLabel does not show all lines of HTML multiline text.
  • SearchLookupEdit - Clicking Column Chooser hides the popup after upgrading to v17.2.5.
  • Skin Editor - "Object is currently in use elsewhere" error occurs when a skin is auto-saved and the Editors tab is opened.
  • The More Colors dialog's form is incorrectly scaled on Windows 7 when the Russian language is enabled.
  • TimeSpanEdit - A value is reset if the min value is used and the minute value is set by scrolling up.
  • TrackBarControl is shown incorrectly with the Bezier skin when High DPI is used.
  • TreeListLookUpEdit - The AllowFindPanel property of the inner TreeList shows an incorrect value in PropertyGrid.
  • XtraDialogs - NullReferenceException is thrown on opening the dialog.
  • XtraFolderBrowserDialog does not allow selecting folders when an application's Target Platform is x64.
  • XtraMessageBox - A message sound is not played when passed as a parameter to XtraMessageBoxArgs' constructor.
  • XtraOpenFileDialog - The AccessViolationException exception is thrown on an attempt to open a context menu at the place where a file is deleted.
  • XtraSaveFileDialogs & XtraOpenFileDialogs cannot be localized.
  • XtraTabControl - Slow rendering when images are assigned to tab pages from a standard ImageList.

XtraGauges Suite

  • The AppearanceRangeBar.BackgroundBrush property is serialized incorrectly.

XtraGrid Suite

  • GridControl - The Clear Filter button in the Excel filter popup doesn't clear the filter when DefaultFilterType is set in the ShowFilterPopupExcel event handler.
  • A row separator disappears if GridView is scrolled to bottom and filtered.
  • Add the capability to collect information about issues related to DirectX on the customer side.
  • Add the capability to disable the DirectX mode for a specific GridControl.
  • AutoFilterRow - Decimal numbers are parsed using the InvariantCulture.
  • BehaviorManager - Detail views do not respond to clicks when the drag-and-drop behavior is attached.
  • BehaviorManager - Drag-and-drop works only in one way when the drag-and-drop behavior is attached to several detail views.
  • BehaviorManager - One row cannot be dragged when a column's AllowEdit property is set to False and multi-selection is enabled in the Grid.
  • BehaviorManager - Rows cannot be selected using the Row Indicator when the drag-and-drop behavior is attached to the Grid.
  • BehaviorManager - The DragEnter event does not prevent dragging a row.
  • Blank rows copied from Excel aren't inserted to GridView.
  • ChartControl bound to ControlRowSource does not display any data if the target GridControl is bound to a BindingSource.
  • Excel-Style Filter Dialog - Provide the capability to conditionally display a dropdown when a custom filter is used.
  • Grid - LayoutView doesn't maintain PaintStyleName when switching between views.
  • Grid - The clipboard paste operation skips the '%' character.
  • GridControl - DragDropBehavior operates properly only if a single master row is expanded.
  • GridView - A new line symbol of cell data is taken into account in the group row painting when the ForceDirectXPaint method is called.
  • GridView - ArgumentOutOfRangeException is thrown on typing in Auto Filter Row if the overridden GridView.CreateAutoFilterCriterion method returns a group operator with a single child operator.
  • GridView - Copied DateTime values cannot be pasted to the same DateTime column if a different culture is used.
  • GridView - Repositories do not change correctly when DirectX is enabled.
  • GridView - RepositoryItemMemoEdit search results are incorrectly highlighted in DirectX mode.
  • GridView - The OptionsColumn.ShowCaption property does not work unless you call the BeginUpdate and EndUpdate methods.
  • GridView is flickering when ForceDirectXPaint and SVG images are used.
  • LayoutView is not refreshed after all data is filtered.
  • PrintPreview cuts GridControl's multi-line text.
  • RatingControl is not drawn correctly when the Bezier skin is applied.
  • StringFormat Alignment.Center throws the "Value not within expected range" error.
  • System.ArgumentException occurs when a filtering drop-down menu for a column has been invoked and the column's editor is LookUpEdit.
  • The 'IsNull' criterion is removed on opening the Excel Filter popup.
  • TileView - Support editing using EditForm.
  • XtraGrid - Clipboard values from a non-English Excel version are misplaced on pasting into GridView.

XtraLayout Suite

  • LayoutControl - The context menu during design time is not displayed if there is no enough space below.

XtraMap

  • Usability - There is no built-in method to reset the image layer cache at runtime.

XtraPivotGrid Suite

  • An unhandled exception ("child generated no items") occurs when modifying the PivotGridControl layout after restoring the layout information in certain situations.
  • Data Aware Export - NullReferenceException is raised if RowTotalsLocation is set to Tree.
  • InvalidCastException is raised on connecting a chart to a pivot grid bound to the server mode data source.
  • LegacyOptimized DataProcessingEngine - An exception is raised if a Data Field is bound to an Enum column.
  • Memory usage increases if the RefreshData method is executed frequently.
  • Pivot Grid ignores DispalyFormat settings of editors provided in the CustomCellEdit event handler during the export in DataAware mode.
  • PivotGrid - Setting the field's SortMode property resets the default decimal format to currency.
  • PivotGrid - The ArgumentOutOfRangeException error occurs when the control is refreshed by the timer.
  • PivotGrid - The data field filtering is not available when the RunningTotal option is enabled for the hidden data area field.
  • PivotGrid - The first field list item cannot be selected after any other item is selected.
  • PivotGrid does not show data for fields bound to ExpandoObject.
  • PivotGrid does not use DisplayFormat set in the CustomCellEdit event.
  • PivotGrid ignores the DisplayFormat property set in the CustomCellEdit event handler if the field CellFormat property is specified.
  • The GetRowIndex and GetColumnIndex methods work incorrectly if multiple Data Fields are displayed.
  • Unhandled error occurs when calculating a STDDEV summary function in certain situations.
  • XtraPivotGrid - The UnboundExpressionEditorCreated event does not exist.

XtraPrinting Library

  • Export to DOCX - Numbering lists are lost.
  • Export to DOCX - XRLabel is split between the report's pages incorrectly when the SingleFilePageByPage export mode is used.
  • Export to XLS / XLSX - Merged document bricks are exported incorrectly when the TextExportMode property is set to Text.
  • InvalidCastException occurs if a bar button item has a supertip with text in a footer.

XtraReports Suite

  • DetailReport's filter affects an unrelated chart that uses the same data.
  • Document Generation - A control stays visible if its Visible property is set to False in the BeforePrint event handler in a specific report layout.
  • DocumentPreview - Print Dialog's start position is not correct when TouchUI is enabled.
  • DocumentViewer - An editor appears at a wrong place if the XtraReport.CreateDocument method is called when the editor is active.
  • DocumentViewer - Parameters panel width is too small on high DPI screens.
  • End-User Report Designer - Formatting of XRRichText content is lost after changing font properties.
  • End-User Report Designer - It is impossible to specify a drill-down control if the XtraReport instance is loaded into the designer at runtime.
  • End-User Report Designer - Report Wizard doesn't add a bound control if a field is of the enumeration type.
  • End-User Report Designer - The 'Field List' is scrolled to a data source and the data source is selected when renaming a calculated field.
  • Export to DOCX - ArgumentOutOfRangeException occurs on an attempt to export a report with Rich Text containing a specific bookmark.
  • Export to Image - EMF metafiles are rasterized if they are used as the report's Watermark.
  • Expression Bindings - It is not possible to affect the summary calculation result (e.g., calculate a custom summary).
  • Import - System.InvalidOperationException is thrown on importing an MDB file to a report.
  • Inherited Reports - A parameter in an inherited report is serialized with a default type value even if the parameter in the base report has a default value.
  • Interactive sorting resets parameters in the report preview.
  • Report Controls - A default value for the XRLabel.Padding and XRCheckBox.Padding property is different.
  • Report Designer - Calling the "NewReportWizard" command in code results in NullReferenceException.
  • Report Designer - FilterString takes an incorrect filter after copying and then pasting a correct filter in the Filter Editor.
  • Report Parameter can't be evaluated once a report datasource is bound to a dataset.
  • System.InvalidOperationException is thrown when exporting a report with specific RTF content to DOCX using the 'Single File' export mode.
  • The BeforePrint event fires in the custom XRSubreport control even if the PrintEventArgs.Cancel property is set to true in the overridden BeforePrint event.
  • The PdfExportOptions.AdditionalMetadata property value can be set in the property grid of the End-User Report Designer.
  • The XRChart.SeriesSorting property setting is not effective in design mode.
  • The XRSubreport.CanShrink property doesn't work.
  • Visual Studio Report Designer crashes if the DesignerSettings.xml file is invalid, empty or missing.
  • Visual Studio Report Designer crashes with the type ambiguity if there are two projects of different DevExpress versions in the solution.
  • XRChart - A wrong series data filter leads to an incorrectly generated document.
  • XRChart - An incorrect series data filter is displayed as a correct in a specific scenario.
  • XtraReport - Export to Excel rasterizes Windows Metafiles.
  • XtraReport - Suppressing the printing through the e.Cancel parameter does not work correctly for GroupHeaderBands.
  • XtraReport - The FillDataSources method performance is low for a DataSet with a large number of DataTables.
  • XtraReport - The Page Summary value is not correct when there is a subreport in a DetailBand.
  • XtraReport generated through the Label Report Wizard is not refreshed immediately.
  • XtraReport that has no Detail band is not populated with data.

XtraRichEdit

  • A comment related to the editable range of the protected document isn't editable if the ReadOnly protection mode is used.
  • Formatting is applied incorrectly after loading an ODT file to RichEditControl.
  • Next comment content is selected after selecting the last paragraph of the comment in the Reviewing pane.
  • Provide a way to restore the deleted style.
  • RichEditControl displays images at incorrect positions.
  • The FindAll method operates incorrectly for a hidden text that is located before a field.
  • The Floating Picture alignment and font settings are lost after opening and re-saving an ODT file in RichEditControl.
  • The GetText method returns Null for a non-empty text range if this range contains tables.

XtraScheduler Suite

  • SchedulerControl - A redundant DevExpress prefix is added to the namespace of the IDXMenuManager type on creating a custom appointment form.
  • SchedulerControl - Appointments are painted with an incorrect color in The Bezier skin on high DPI settings.
  • XtraScheduler.Reporting.DayViewTimeRuler's time separators aren't shown.
  • XtraUserControl is incorrectly drawn when it is placed into the FlyoutPanel.

XtraSpreadsheet

  • The Name Box bottom border is hidden when a non-standard system DPI is used.
  • The DocumentClosing event is raised twice when invoking the CreateEmptyDocumentCommand or OpenDocumentCommand ribbon command if the RaiseOnModificationsViaAPI option is set to true.
  • A comment is resized if a cell associated with the comment is pasted into rows with a non-default height.
  • FormulaBar buttons have a smaller size than FormulaBar when a non-standard system DPI is used.
  • Inplace editors ignore line breaks after saving a document in MS Excel and opening it in SpreadsheetControl.
  • NameBox' font has a smaller size than FormulaBar's font when a non-standard system DPI is used.
  • Pivot Table content is not properly refreshed after moving a field to a different area.
  • Provide an API to check if a certain row is filtered.
  • SpreadsheetControl cannot accommodate wrapped cell text in a printed/exported document.
  • SpreadsheetControl does not validate formula length.
  • SpreadsheetControl scrolls a document outside the WorksheetDisplayArea range while dragging/resizing a cell or filling cell values using the Fill Handle feature.
  • System.IndexOutOfRangeException is thrown if the current time format does not have designators.
  • The IWorkbook.Modified property value is not changed when modifying the IWorkbook.CustomXmlParts collection.
  • The Page Setup form layout is broken after selecting a cell range for the worksheet's Print Area.
  • The use of the SetInsideBorders method does not draw borders for locked rows if these rows do not contain any values.

XtraTreeList Suite

  • The TreeList.BestFitColumns method doesn't work as expected if it is invoked after TreeListNode.AddNodes in the parent container constructor.
  • A cell value is not updated on changing a value in Virtual Mode.
  • A node can be collapsed/expanded if an active editor has an invalid value.
  • Incorrect BestFitColumns calculation when the BestFitMaxNodeCount property is greater than 1 and the tree contains a single node.
  • NullReferenceException occurs when a new node is created during drag and drop but the underlying object of TreeList's data source doesn't have a parameterless constructor.
  • The next column overlaps content of a fixed column.
  • The way of setting the width less than the minimum value no longer works.
  • TreeList selection behavior is inconsistent with the Grid's behavior when CellSelect multi-select mode is enabled.
  • TreeList.GetSelectImage doesn't fire when the focused node is changed.

XtraVerticalGrid Suite

  • A newly added row isn't editable if Multiple Cell selection is enabled.
  • CategoryRow shows its name when its Caption is empty.
  • Correct a typo in the Clear all rows item of the VerticalGrid's context menu displayed at design time.
  • PropertyGridControl - The GetRecordObject method returns null.
  • PropertyGridControl - The RepositoryItemButtonEdit.TextEditStyle property is changed to Standard if it was set to DisableTextEditor and this repository item is added to the DefaultEditors collection.
  • VGridControl - Row names are re-set on moving another row at design time.
  • VGridControl - The first CategoryRow is focused regardless of the OptionsRow.AllowFocus option.
  • VGridControl - The popup cell editor cannot be opened when view information is calculated.

DevExpress Windows 10 Apps 17.2.6

$
0
0
DevExpress Windows 10 Apps

Maintenance release includes several bug fixes.

Fixes

Grid for Windows 10 Apps

  • A GridComboBoxColumn cannot be sorted if a cell contains the null value.
  • ColumnFilterPopup incorrectly represents filter items when GridComboBoxColumn's ColumnFitlerMode is set to DisplayText.

DevExpress Reporting 17.2.6

$
0
0
DevExpress Reporting

Maintenance release includes several bug fixes.

Fixes


ASP.NET Web Forms

  • ASPxReportDesigner - Highlighting the Field List's entries with the mouse freezes the browser.

WPF

  • The calling thread cannot access this object because a different thread owns it - error occurs on an attempt to scroll a report using the mouse wheel.
  • End-User Report Designer - An expression binding doesn't work when it is specified via a control's smart tag or the Expression Editor if a data member uses the DisplayName attribute.
  • End-User Report Designer - System.NullReferenceException is thrown when closing an empty String Collection Editor of a control.
  • NullReferenceException occurs on an attempt to set the theme for DocumentPresenterControl in the Window.Loaded event handler.
  • QueryBuilder does not save a parameter type in a SQL query.
  • The System.InvalidOperationException "Print preview sequence contains no elements" exception occurs while previewing an empty document if the page layout is set to two pages.
  • WPF Report Designer - The search popup window has a wrong title.
  • WPF Report Designer - The XRPageInfo.Format property editor shows a validation error.
  • The DocumentPreviewControl incorrectly draws borders of report controls when the screen resolution is set to 125%.

WinForms

  • DetailReport's filter affects an unrelated chart that uses the same data.
  • Document Generation - A control stays visible if its Visible property is set to False in the BeforePrint event handler in a specific report layout.
  • DocumentPreview - Print Dialog's start position is not correct when TouchUI is enabled.
  • DocumentViewer - An editor appears at a wrong place if the XtraReport.CreateDocument method is called when the editor is active
  • DocumentViewer - Parameters panel width is too small on high DPI screens.
  • End-User Report Designer - Formatting of XRRichText content is lost after changing font properties.
  • End-User Report Designer - It is impossible to specify a drill-down control if the XtraReport instance is loaded into the designer at runtime.
  • End-User Report Designer - Report Wizard doesn't add a bound control if a field is of the enumeration type.
  • End-User Report Designer - The 'Field List' is scrolled to a data source and the data source is selected when renaming a calculated field.
  • Export to DOCX - ArgumentOutOfRangeException occurs on an attempt to export a report with Rich Text containing a specific bookmark.
  • Export to Image - EMF metafiles are rasterized if they are used as the report's Watermark.
  • Expression Bindings - It is not possible to affect the summary calculation result (e.g., calculate a custom summary).
  • Import - System.InvalidOperationException is thrown on importing an MDB file to a report.
  • Inherited Reports - A parameter in an inherited report is serialized with a default type value even if the parameter in the base report has a default value.
  • Interactive sorting resets parameters in the report preview.
  • Report Controls - A default value for the XRLabel.Padding and XRCheckBox.Padding property is different.
  • Report Designer - Calling the "NewReportWizard" command in code results in NullReferenceException.
  • Report Designer - FilterString takes an incorrect filter after copying and then pasting a correct filter in the Filter Editor.
  • Report Parameter can't be evaluated once a report datasource is bound to a dataset.
  • System.InvalidOperationException is thrown when exporting a report with specific RTF content to DOCX using the 'Single File' export mode.
  • The BeforePrint event fires in the custom XRSubreport control even if the PrintEventArgs.Cancel property is set to true in the overridden BeforePrint event.
  • The PdfExportOptions.AdditionalMetadata property value can be set in the property grid of the End-User Report Designer.
  • The XRChart.SeriesSorting property setting is not effective in design mode.
  • The XRSubreport.CanShrink property doesn't work.
  • Visual Studio Report Designer crashes if the DesignerSettings.xml file is invalid, empty or missing.
  • Visual Studio Report Designer crashes with the type ambiguity if there are two projects of different DevExpress versions in the solution.
  • XRChart - A wrong series data filter leads to an incorrectly generated document.
  • XRChart - An incorrect series data filter is displayed as a correct in a specific scenario.
  • Export to Excel rasterizes Windows Metafiles.
  • Suppressing the printing through the e.Cancel parameter does not work correctly for GroupHeaderBands.
  • The FillDataSources method performance is low for a DataSet with a large number of DataTables.
  • The Page Summary value is not correct when there is a subreport in a DetailBand.
  • XtraReport generated through the Label Report Wizard is not refreshed immediately.
  • XtraReport that has no Detail band is not populated with data.

DevExpress Report Server 17.2.6

$
0
0
DevExpress Report Server

Maintenance release includes a bug fix.

Fixes

  • WinForms Report Designer - A report's data source is incorrectly updated on converting a report created in previous versions.

DevExpress Document Server 17.2.6

$
0
0
DevExpress Document Server

Maintenance release includes several bug fixes.

Fixes

PDF Document Processor

  • Merge - A document containing an interactive form field with the reset form action cannot be merged.

Rich Edit Document Server

  • It is impossible to obtain floating pictures using the Document.Images collection in the 'foreach' loop after importing an HTML document.

Spreadsheet Document Server

  • Negative time span values are not formatted as dates/time.
  • Spreadsheet Document Server adds a custom format for every cell falling into the range to which this format was applied in a document.
  • The AutoFitRows method incorrectly calculates the height of a row with merged cells and wrapped text in a printed/exported document.
  • The slicer relationship is incorrectly exported for a specific document.
Viewing all 1121 articles
Browse latest View live