
Maintenance release includes several bug fixes.
Fixes
All WinForms Controls
- Security - CWE 611 - Improper Restriction of XML External Entity Reference ('XXE') in DevExpress.Utils.SafeXml.CreateDocument.
Data Access Library
- ObjectDataSource - The "Schema only" option is missing for parameterized classes.
- QueryBuidler - Selecting a valid stored procedure results in the"Failed to convert parameter value" error.
DemoCenter (.NET)
- Outlook Inspired App VB.NET - The main form's layout is broken.
PDF Viewer
- Usability - There is no capability to determine when a form field receives focus.
Snap
- Chart UI elements ("Drop values here" and "Drop arguments here") aren't hidden after creating chart series manually without binding values and arguments to data source fields.
XtraBars Suite
- BarItems are incorrectly restored when AllowSerializeBarSubItemChildren is set to true and RestoreLayoutFromXml is called for the first time.
- BarManager - Items aren't added to a bar if this bar is added to the Bars collection later.
- DockManager - Show docking hints when the AllowDockAsTabbedDocument property is disabled.
- FlyoutPanel - An opened flyout form disappears after minimizing and restoring the main form when the last parent of OwnerControl is docked to Fill.
- NavigationFrame - Introduce the functionality to localize NavigationPage's Caption property.
- NullReferenceException is thrown in the DocumentClosedContextKey constructor when restoring a layout.
- The DockPanel width is not initialized correctly when the DockPanel is placed within TabNavigationPage.
- The topmost separator in a goup is incorrectly drawn when the AccordionControl is in a minimized state and its group is expanded.
- There is no possibility to disable Accessibility in RibbonControl.
- TileNavPane - The second popup form remains visible after minimizing and restoring the form.
XtraCharts Suite
- A series uses the primary Y Axis instead of a secondary Y axis after the chart has been cloned.
- An unhandled exception occurs when hovering the mouse over the chart's diagram if a custom summary function is used.
XtraDiagram
- DiagramControl's zoom factor is set to the minimal value if BringSelectionIntoView is called before showing the diagram.
- Shapes inside a non-selectable container are not selected by the selection rectangle.
- The TemplateName property isn't saved when it's edited in the Template Designer.
XtraEditors Library
- A popup shadow is shown at an incorrect position when the Office 2010 Silver skin is applied.
- Beak form changes its position when the application receives focus.
- CameraControl - It is impossible to change the screen resolution on Surface Pro 4.
- LookUpEdit - A memory leak occurs with a popup form when the DevExpress.XtraEditors.Popup.PopupBaseForm.ForceRemotingCompatibilityMode option is enabled.
- LookUpEdit - Visual Studio designer crashes in localized mode after the column width is changed.
- RepositoryItemTimeSpanEdit does not allow user input.
- SearchLookUpEdit - The "Resource was of type 'DevExpress.Utils.SuperToolTip' instead of String" error appears on a localized form.
- SimpleButton - Provide a way to use custom ImageOptions.
- TimeSpanEdit - Implement Min\Max value properties like in DateEdit.
- XtraForm decrements MinimumSize continuously.
XtraGauges Suite
- System.Exception occurs when adding a gauge with the Haze preset on a form where another kind of circular gauge is present.
XtraGrid Suite
- Data-Aware Export - The e.ExportContext.InsertImage method with the Size parameter doesn't insert an image.
- AutoFilter value for a specific column is lost after disabling an active filter via the filter checkbox and typing in another column's AutoFilter cell.
- The ColumnFilterChanged event is raised twice on changing a Boolean column filter.
XtraLayout Suite
- Images on a disabled LayoutControlItem are not grayed.
- LayoutControl.GroupExpandChanged is fired even if no change takes place.
- TabPage's caption is lost during TabControl conversion.
- The GroupBox's Text property is ignored during conversion.
- UI.Win - The Reset Layout command causes ArgumentException in tabbed groups when AnimationMode is EnableAll.
XtraMap
- ShapeTitleOptions.Pattern causes NullReferenceException in certain cases.
- The VectorItemsLayer.Data property initialization results in an unhandled error in certain situations.
- The VectorItemsLayer.ShapeTitlesVisibility property change is not effective after the shapefile is loaded.
XtraPivotGrid Suite
- InvalidCastException occurs in PivotGrid when Variation SummaryDisplayTypes are used in a data field with non numeric values.
- OLAP - Conditional Formatting calculated by a formula is applied incorrectly.
- OLAP - It is impossible to establish connection to SQL 2016 if the "Catalog" parameter is set instead of "Initial Catalog".
- The ExportStarted and ExportFinished events are not raised for the ShowPrintPreview method.
- The ShownEditor event is not raised if the Tab key is pressed.
XtraReports Suite
- End-User Report Designer - Some elements of the 'Formatting Rule Sheet Editor' dialog are not localized.
- Export to CSV - The Separator property value isn't always serialized.
- Report Designer - System.TypeInitializationException is thrown on an attempt to import a Crystal Report.
- XRPivotGrid - An incorrect field name with unnecessary spaces is generated on creating a Field using the control's designer.
- XRPivotGrid Designer - Change the pivot grid fields' panel caption to make it more user-friendly.
- XRPivotGrid Designer - Provide a way to dynamically manage the visibility of the "Load Data from XML" tab.
- XRPivotGrid Designer - Provide user-friendly descriptions for certain properties.
- Rounding errors in floating-point calculations cause Visual Bricks to overlap each other in the print preview.
- The XRCodeDOMGenerator class is not thread-safe.
XtraRichEdit
- NullReferenceException occurs on an attempt to check words outside the visible document area when the AutoSizeMode property is set to Vertical to RichEditControl.
- OverflowException when creating a RichEditControl instance.
- Some of the XtraRichEditStringId strings intended for internal use should be either hidden or correctly localized in the Localization Service.
- The "An internal error occurred" exception occurs after editing a hyperlink URL when the AsYouType spell checking mode is enabled.
XtraScheduler Suite
- The 'Can't convert type DevExpress.XtraScheduler.Reporting.DayViewTimeCells to DevExpress.XtraScheduler.Drawing.DayViewInfo' error is shown for the daily report.
- The SchedulerControl.MouseDoubleClick event fires after the SchedulerControl.EditAppointmentFormShowing event.
XtraSpreadsheet
- Copying a cell with a defined name in a formula throws an exception if the defined name already exists on the target sheet.
- System.Exception is thrown on an attempt to bind a worksheet table (BindTableToDataSource) to an empty data source.
- The width of "conditional formatting" icons is not taken into account while auto adjusting the width of document columns.
- Usability - There is no way to add a row to the cell range bound to XPCollection.
XtraTreeList Suite
- A node cannot be expanded using a double click in touch mode.
- An in-place editor cannot be activated in the bottom row when columns are arranged in multiple rows.
- ArgumentOutOfRangeException occurs on an attempt to drag two selected nodes if one of them isn't visible on the screen.
- TreeList hangs when dragging multiple nodes and at least one node is outside the control's boundaries.
- TreeListLookUpEdit does not display the Find Panel when the OptionsFind.AllowFindPanel and OptionsFind.AlwaysVisible properties of its internal TreeList are set to true.