Quantcast
Channel: ComponentSource News | Gauge Components
Viewing all 2077 articles
Browse latest View live

DevExpress WPF 17.2.5

$
0
0
DevExpress WPF

Maintenance release includes several bug fixes.

Fixes

DXCharts for WPF

  • Chart - Strip is rendered incorrectly when the Logarithmic scale is enabled.
  • Duplicate Series point values are generated in certain situations.
  • It is impossible to set the ZoomPercent property at runtime.

DXControls for WPF

  • Bindings to the TabViewInfo.HeaderLocation property may produce memory leaks in DXTabControl.
  • DXOpenFileDialog - The vertical scrollbar cannot be dragged in the MetropolisDark theme.
  • In ToolWindow mode DXWindow shows the Minimize and Maximize buttons if its ResizeMode is set to CanResizeWithGrip.
  • Memory leak occurs when LoadingDecorator is used.
  • NullReferenceException occurs when DXSaveFileDialog is used without any theme applied.
  • The DXWindow.Closing event is raised only once.
  • Theme Designer - Adjust ThemedWindow previews.
  • ThemedWindow functioning as SplashScreenView causes threading exceptions.
  • ThemedWindow shows an application icon if WindowStyle = ToolWindow.
  • TileNavPane - Sub items are not displayed if an image is used as TileNavItem's ContentTemplate.

DXDiagram for WPF

  • DiagramControl crashes with NullReferenceException in the Diagram.Core.IInplaceEditorAdorner.get_SelectedText method.
  • The data item without a parent is not generated in DiagramOrgChartBehavior.

DXDocking for WPF

  • A user cannot interact with ThemedWindow when LayoutPanel is maximized.
  • An application crashes when moving the Layout Panel.
  • Closed panels are restored as visible in DocumentGroup when the ClosingBehavior property is set to HideToClosedPanelsCollection.
  • DockLayoutManager - DocumentPanel is added incorrectly using TabbedDocumentUIService if at least one DocumentPanel has been added manually to a corresponding DocumentGroup.
  • DockLayoutManager - The Customization Window handles key presses even if the control isn't focused.
  • DockLayoutManager does not display dock hints sometimes when a user drags a panel from another DockLayoutManager in a maximized window.
  • MaxWidth is not working correctly when ExplorerBarView is used within LayoutPanel.

DXEditors for WPF

  • CameraControl - A current device cannot be changed at runtime more than once.
  • CheckEdit shows a red border if there's a validation error at the entity level.
  • DateNavigator doesn't correctly switch months when it's located in SearchLookUpEdit's PopupContentTemplate.
  • HyperlinkEdit - The foreground color is unreadable in the Office2016Black theme.
  • ListBoxEdit does not provide an easy way to specify ItemContainerStyle when CheckedListBoxEditStyleSettings is used.
  • LookUpEdit - The incremental filter is not removed after switching cells if the ValidateOnTextInput and DataViewBase.EnableImmediatePosting properties are enabled.
  • Masked Input - An editor does not allow moving the caret by pressing Left/Right if it's bound using a converter and IValueConverter.Convert returns a value different from the one received in the ConvertBack method.
  • NullReferenceException is raised in the XAML Designer when ContentDisplayMode is Value.

DXGauges for WPF

  • The LinearScaleLevelBar element position is not adjusted after a single click in the indicator's area when the IsInteractive option is enabled.
  • Value Indicator - The DevExpress.Xpf.Gauges.ValueIndicatorInfo object does not provide sufficient data for a custom Value Indicator template.

DXGrid for WPF

  • Arabic text is rendered differently in GridControl after upgrading to version 17.2.
  • ArgumentException is raised when an Excel style Column Filter Popup is opened.
  • BestFit adds extra space when group summaries are used.
  • ColumnChooserControl with a custom template crashes after the window is closed.
  • Fixed columns are shown in Compact mode.
  • GridControl adds cells with zero height to the exported document when OverlayHeaderByChildren is set to true.
  • GridControl modifies FilterString when a column with a filter value is displayed.
  • GridControl's TotalSummaryPanel isn't correctly drawn when a window is maximized.
  • 'GridRowContent' TargetType does not match the type of the 'ExtendedColumnChooserRowControl' element.
  • Group summaries are not properly aligned when GroupColumnSummaryItemTemplate is used.
  • In version 17.2 the drag-and-drop engine doesn't support changing allowed DragDropEffects.
  • Incorrect cell selection when selecting cells outside a visible cell range.
  • OverflowException is raised when the PropertyChanged event is raised for a property with the Double.NaN value and OptimizeSummaryCalculation is enabled.
  • Provide separate templates for different SearchControls in the GridControl.
  • Sorting by summary is disabled when SortFieldName is specified in a column.
  • TableView - A memory leak related to the MouseMoveSelectionRectangleRowIndicator class occurs when the Selection Rectangle feature is enabled.
  • The Compact Mode is not used in GridControl on loading even though its width is less than SwitchToCompactModeWidth.
  • The ExcelItemsSource extension cannot be used with CSV files.
  • The last visible band can be hidden by dragging and dropping it outside the Column Chooser.
  • The Paste command doesn't work for the New Item Row when DataBarFormatCondition is used with AllowLiveDataShaping.

DXLayoutControl for WPF

  • DocumentPanel captures the mouse event with a delay when the Effect property is set to DropShadowEffect.
  • DocumentPanels cannot be selected after startup if the initially selected DocumentPanel isn't focused first.
  • LayoutControl incorrectly moves the currently restored LayoutGroup to the Available Items collection and creates a new LayoutGroup instead.
  • LayoutItem returns the ListItem automation control type.
  • LayoutItems do not take into account size constraints defined at their content level.
  • LayoutSerializationService loads items removed from LayoutControl.

DXMap for WPF

  • Horizontal and Vertical Lines are not displayed on a map.
  • It is impossible to bind the SelectedItems collection if MapItemStorage includes the MapCustomElement objects.
  • Map is not updated if the order of items in the MapItemStorage.Items collection has been changed.
  • Map is triggering the cluster when a property is changed in the underlying datasource.
  • MapControl - InvalidOperationException is thrown on creating a new VectorLayer in the second STA-Thread.
  • OpenStreetMap - Not all tiles are loaded if the map is zoomed intensively.
  • The tooltip is shown at the center of the map and unnecessary horizontal lines are displayed if the CircularScrollingMode feature is enabled.
  • The Zoom Trackbar does not work when the MapControl.IsManipulationEnabled option is enabled.
  • Usability - The protocol type for GIS Data services cannot be changed to HTTPS.

DXNavBar for WPF

  • An incorrect width of a docked NavBarControl.
  • The NavBarGroup.SelectedItem property returns different results multiple times.

DXPivotGrid for WPF

  • PivotGrid - Data Headers should have the same size when there is no space to display any content in them.
  • PivotGrid - StackOverflowException is thrown in Server Mode under certain circumstances.
  • Server Mode - Empty strings cannot be filtered using the filter popup panel.
  • The Pivot Grid control can be displayed scrolled from the most top position.

DXPrinting for WPF

  • It is impossible to add custom bar items to the status bar in DocumentPreviewControl.
  • The page break ignores the CompositeLink's index in the CompositeLink.PageBreaks collection.

DXRibbon for WPF

  • BackstageTabItem disappears on merging Ribbon in certain cases.
  • BackStageView - ControlBox buttons are shown without margins.
  • DXRibbonWindow - The icon is blurred.
  • Keyboard shortcuts stop working in the ribbon backstage view after an invalid shortcut is pressed.
  • NullReferenceException in RibbonPageHeaderControl when clicking RibbonButton while Group changes.
  • Ribbon items are unexpectedly trimmed.
  • RibbonControl changes its size when being merged with a certain child RibbonControl.
  • RibbonControl doesn't properly arrange buttons when a window is resized and certain items are hidden.
  • SelectedPage is incorrectly changed in a child RibbonControl during the Merging operation when SelectedPageOnMerging is set to SelectedPage.
  • The NullReferenceException occurs when focus in RibbonControl is moved to a hidden BarSplitButtonItem.

DXScheduler for WPF

  • Custom commands specified using the SchedulerControl.Commands property are not used on a double-click.
  • DateNavigator does not allow separate date selection.
  • Day headers do not show their DateTime values based on formats from the current culture.
  • DayViewBase.AppointmentContentTemplateSelector is not working.
  • InvalidOperationException is thrown when creating SchedulerControl in a new thread.
  • InvalidOperationException is thrown when SchedulerControl is shown in an auto-sized container.
  • NullReferenceException is raised in DateNavigator when SelectedDates is bound in TowWays mode and SchedulerDateNavigatorStyleSettings are used.
  • Reminders are displayed for appointments that no longer exist in memory.
  • SchedulerControl doesn't scale time intervals when Ctrl + MouseWheel is used.
  • Smart Tag's Create Custom Appointment/Recurrence Window item doesn't work.
  • Technical Demo "Outlook Inspired" ignores Print Options.
  • The Appointment Edit form isn't opened by using the Ctrl+N shortcut.
  • The AppointmentControl.Opacity property does not work.
  • The current data source item isn't passed to the custom mapping converter as a parameter.
  • The DevExpress.Xpf.Scheduling module is not available in the DevExpress Localization Service.
  • The MaxSelectedNonConsecutiveDates and MaxSelectedConsecutiveWeeks properties are missing for the new Scheduler control.
  • The QueryEnd property is not updated after extending a recurring series.
  • The scheduler doesn't interpret hex colors with "#" prefix when the ColorSavingType property is set to ColorString.
  • TimeIndicator cannot be shown in SchedulerControl's TimeLineView.
  • TimelineView scrolling does not work.
  • Tooltips are not displayed and text is not trimmed in resource headers when there is no enough space to display the text completely.
  • Usability - There is no public API to specify custom work time intervals.
  • Usability - There is no way to bind resources and appointments to the referenced object's properties.
  • Visual Studio 2015 Designer crashes when the ActiveViewIndex property is bound.
  • Working time isn't highlighted in the Timeline view.

DXScheduler for WPF (Legacy)

  • Scheduler does not redraw content properly after shrinking and then expanding the size using the layout control panel.

DXSpellChecker for WPF

  • The SpellСhecker is not properly disposed of when subscribed to the static DictionaryCollection's event.

DXSpreadsheet for WPF

  • Custom editors do not operate properly in merged cells.
  • InvalidOperationException occurs on an attempt to replace a value of a cell bound to a read-only data source using the "Find and Replace" dialog.
  • Spreadsheet doesn't allow renaming a worksheet to the same name but with a different letter case in the name string (uppercase/lowercase).
  • SpreadSheet formula bar with multiple lines: when edited from a cell, the formula bar is not scrolled to the line being edited.
  • SpreadSheetControl - Inserting a Symbol from Tab "Insert"-"Symbol" does not work.
  • System.NullReferenceException is thrown on exporting a SpreadsheetControl document to an image if the document contains cells with rotated text.
  • TargetInvocationException occurs on an attempt to delete the entire hyperlink address in the Hyperlink dialog.
  • The "Name Manager" form's height is increased after adding a large number of defined names.
  • The AutoFill feature does not operate properly if a cell contains alphanumeric values.
  • The ColumnsInserted event does not fire after column removing was cancelled with the Undo operation.
  • The GetSelectedRanges method returns duplicated cell ranges if cells were selected several times with the CTRL key held down.
  • The layout of the SpreadsheetControl Formula Bar is calculated incorrectly in WPF "Touch" themes.
  • The range is unmerged after dropping a cell value to the top left cell of the merged range.

DXTreeList for WPF

  • Can't select text with the mouse in an active editor when AllowDragDrop="True".
  • The ExpandStateBinding property doesn't work with descendant classes.
  • TreeListView with AllowDragDrop=True throws NullReferenceException when it's not assigned to a grid.

MVVM Framework

  • MIF VisualStateService does not work in a dialog with DockLayoutManager.

PDF Viewer for WPF

  • PDFViewerControl incorrectly draws thumbnails in a system with non-standard DPI settings.
  • Text entered into a form field incorrectly disappears while scrolling a document.
  • The ConvertDocumentPositionToPixel method returns an incorrect point when PageLayout is not set to OneColumn.
  • There is no way to disable the MessageBox when using the PdfViewerControl.FindNext method.
  • Usability - There is no GetSelectionContent method in the PDF Viewer for WPF.

Scaffolding Wizards

  • Scaffolding Wizard misplaces types when using inheritance in the entity model.
  • Shared UnitOfWork - An exception occurs when saving changes if SingleObjectViewModel contains lookup properties.

Theme Editor

  • The "undeclared namespace" error occurs when the VS2017 Dark theme is built using version 17.2.4.

Windows UI

  • HamburgerMenu - HorizontalHeader remains visible when IsMenuVisible is set to False.
  • WinUIMessageBox' foreground color is "Black".

WPF Demos

  • Correct typos in the "Stock Trader" demo code.

XtraReports Suite

  • A report is displayed blank in the DocumentPreviewControl when the DocumentSource property value has been changed.
  • DocumentPreviewControl - NullReferenceException is thrown when a huge image is used as a watermark.
  • DocumentPreviewControl - System.NullReferenceException is thrown if the control's DocumentSource property is changed several times in the Loaded event handler.
  • DocumentPreviewControl - The first document page is highlighted even if the HighlightCurrentPage property is set to False.
  • DocumentPreviewControl cannot be disposed of.
  • DocumentPreviewControl causes an application crash upon expanding or collapsing drill-down sections.
  • End-User Report Designer - A smart tag's popup menu is not closed when clicking the smart tag to close it.
  • End-User Report Designer - The XRCrossBandLine can be located in the left document margin.
  • It is impossible to reduce the height of a subband placed in the Detail band.
  • Report Designer - The XRRichText control loses RTF formatting after loading a report.
  • Report Designer loses focus on closing the control's smart tag without accepting the changes.
  • The detail report's bands are not redrawn/refreshed after the "Move up" and "Move down" items are used in the context menu.
  • The HiddenExportFormats list does not hide export formats in the toolbar.
  • There is an incorrect step in the 'Transparency' slider located in the Watermark dialog.
  • There is no initial focus when DocumentPreviewControl is shown.
  • There is no way to manually cancel editing fields until report creation is finished.
  • WPF End-User Report Designer - Choosing the XRSubreport.ReportSourceURL value causes an application crash.
  • WPF Report Designer - It is impossible to sort the Field List in a custom manner.
  • WPF Report Designer - Spanish, Japan and German localization resources are missing.

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.

BCGControlBar Library Professional Edition MFC v27.0

$
0
0
Add SVG icons to toolbars in BCGControlBar Library Pro.

Includes SVG image support, GDI+ graphics manager and enhanced planner control.

Features

  • Added SVG image support. All library internal images were converted to SVG format and Application Wizards include a new option: create a project with SVG icons.
    The following new classes were added to the product:
    • CBCGPSVGImage: implements an SVG image loading and rendering.
    • CBCGPSVGImageList: implements a list of SVG images ("sprite").
  • Ribbon Bar
    • CBCGPRibbonMainButton::SetImage and CBCGPRibbonMainButton::SetScenicImage methods have a new, optional parameter 'bDPIAutoScale'. Set it to TRUE if you wish to scale application button's image according to current DPI.
    • Ribbon Bar controls key tip is no longer limited by 2 characters.
    • New method CBCGPRibbonBar::SetTabButtonIcons allows specifying icons for controls located on the right side of the tabs area.
    • New virtual method CBCGPRibbonBar::PrepareCustomLabel allows changing the command label appearing on the customization dialogs. The default appearance is " (custom)".
    • CBCGPRibbonBar: added SVG icons support.
    • Ribbon Designer supports SVG images now.
    • Optimized backstage view header redrawing.
  • Docking Panes
    • CBCGPOutlookWnd: added SVG icons support.
    • CBCGPTasksPane: added SVG icons support.
    • CBCGPToolBar: added SVG icons support.
  • Visual Manager and Themes
    • CBCGPVisualManager2016: improved non-client colors in Office2016 Black theme.
    • CBCGPVisualManager2016: improved appearance of Outlook bar page buttons.
    • Improved appearance of checked Ribbon buttons in Office 2013/2016 themes.
    • Added new global member CBCGPVisualManager::m_strStylePath that allows specifying style DLLs location.
  • Grid and Report Controls
    • New message BCGM_GRID_HEADER_CHANGED is called on any changes on grid header, when columns are inserted, deleted or column position, size or visibility are changed.
    • Added new virtual method IsReportCtrl().
    • Grid control: fixed print preview issue. Now the selected printer font is consistent in print preview mode and the print output.
  • Calendar and Planner
    • Implemented new view type: BCGP_PLANNER_TYPE_WEEK_DAYS. This view can be used instead of the standard week-view to show the week in multi-column mode (like work-week view).
    • CBCGPPlannerManagerCtrl: added new attribute "Schedule Time Delta Day". Setting it to TRUE allows to display more appointments on the screen without scrolling the planner view. Call new method CBCGPPlannerManagerCtrl::SetScheduleTimeDeltaDay to set "day" scale instead of the standard "time" scale (60, 30, 20, ... minutes).
    • Schedule View columns are now automatically stretched to occupy all free space.
    • Implemented ability to display an item's tooltip in bounds of the whole appointment: SetToolTipWholeArea and IsToolTipWholeArea methods were added to CBCGPPlannerManagerCtrl class.
  • Controls
    • Added new method CBCGPBaseTabWnd::SetImageAutoScale. Call this method before CBCGPBaseTabWnd::SetImageList to automatically scale tab icons according to current DPI.
    • CBCGPButton: added SVG image support.
    • CBCGPDateTimeCtrl: implemented "read-only" mode. Call new method SetReadOnly to enable/disable this mode or IsReadOnly to check the mode.
    • CBCGPEdit: added button's tooltip. Call new method SetBrowseButtonToolTip to specify the tooltip.
    • CBCGPHeaderCtrl: implemented ability to align header item text on top. SetColumnTextVertTopAlign and IsColumnTextVertTopAlign methods were added.
    • CBCGPComboBox: improved appearance of icons in the disabled control.
    • CBCGPTreeCtrlEx: optimized control items adding performance.
    • CBCGPComboBox: added ability to use a custom edit control - override new virtual method GetEditCtrl and return a reference to CBCGPEdit-derived object.
    • CBCGPStatic: added a picture support. Call new method CBCGPStatic::SetPicture to display BMP, PNG or SVG image inside the control.
  • Graphics Manager
    • Added new class CBCGPGeometryGroup: implements a group of the geometries.
    • CBCGPBrush: added gradient stops support (D2D and GDI+ only). SetLinearGradientStops, SetRadialGradientStops and GetGradientStops methods were added.
    • CBCGPBrush: added color transformation methods:
      • AddaptColors: translates brush color(s).
      • InvertColors: inverts brush color(s).
      • ConvertToGrayScale: converts brush color(s) to gray scale.
      • Simplify: simplifies brush color(s) - all "non-empty" colors are converted to white.
    • CBCGPStrokeStyle: implemented custom dashes support; SetDashes method was added.
    • Implemented GDI+ graphics manager - CBCGPGraphicsManagerGdiPlus. This class will be automatically used when your application is launched on system where D2D is not available, e.g. Windows XP. If you need to force GDI+ manager usage, please specify BCGP_GRAPHICS_MANAGER_GDI_PLUS in CBCGPGraphicsManager::CreateInstance method.
  • Miscellaneous
    • libpng (used for PNG images rendering) was upgraded to version 1.6.34.
    • Added new method BCGPGLOBAL_DATA::GetCommonIcon: this method returns an Office-style icon such as Warning, Question, Error or Info. These icons can be used in Message Boxes or user's application.
    • CBCGPMessageBox: added Office-style icons. If you wish to use native Windows icons, simply set CBCGPMessageBox::m_bUseNativeIcons to TRUE.
    • CBCGPPngImage class doesn't use ATL's CImage class by default anymore: libpng is used in all Visual Studio versions. If for some reason you don't want to use libpng, please uncomment BCGP_USE_CIMAGE_FOR_PNG in BCGCBProConfig.h and rebuild the library.
    • CBCGPToolBarImages supports SVG images now (in the previous product versions only BMP and PNG formats were supported).
    • Toolbar Editor now supports SVG images.
    • Added new definition BCGP_USE_EXTERNAL_ZLIB to BCGCBProConfig.h: uncomment it if you're using external ZLIB in your project.
    • BCGPGLOBAL_DATA::SetDPIAware method was adapted to Windows 10 Creators Update (Build 1709) changes.

Fixes

  • Fixed some problems with compilation in Microsoft Visual Studio 2017 with /permissive- compiler option.
  • CBCGPPropertyPage: fixed problem with a default button appearance on the themed wizard page in "aero" mode.
  • Dialogs: fixed info tip positions after changing controls layout.
  • CBCGPListBox: fixed problem with WM_COMPAREITEM message processing in CBCGPListBox-derived classes.
  • CBCGPPropList: improved appearance of read-only date/time property.
  • CBCGPRadialMenuObject: fixed bug with radial menu size after animation in high-DPI systems.
  • CBCGPRibbonEdit: fixed bug with setting read-only mode after installing latest Windows 10 updates.
  • CBCGPTasksPane: fixed bug with incorrect MSAA behavior when task pane's embedded toolbar is re-created.
  • CBCGPToolBarImages: improved image pre-processing mechanism. GetPixel/SetPixel methods are no longer called for 24 or 32 bpp images. If you're still using 16 or 256 colors images, please consider upgrading them to a higher resolution to prevent application loading time problems under Windows 10 with latest updates.
  • CBCGPTasksPane: fixed bug with task label vertical alignment is some visual themes.
  • CBCGPWinUITiles: fixed bug with tiles layout after deleting all tiles in group.
  • CBCGPGridCtrl: fixed color issues in report control with theme colors specified by m_ColorData.
  • CBCGPGridCtrl: fixed drawing bug in multiline header: the merged header items with FreezeColumns feature and horizontal scrolling.
  • CBCGPHeaderCtrl correctly draws center/right-aligned icons now.
  • CBCGPRibbonBar: fixed bug with a caption redrawing after backstage horizontal scrolling in some visual themes.
  • CBCGPGridCtrl: fixed some problems with a grid scrolling during selection by mouse.
  • CBCGPScrollBar: fixed some issues with using control in the touch-screen environment.

BCGSuite for MFC v27.0

$
0
0
Planner Weekdays calendar view in BCGSuite for MFC.

Adds SVG image support, plus new calendar view to display the week in multi-column mode.

Features

  • Added SVG images support. The following new classes were added to the product:
    • CBCGPSVGImage: implements an SVG image loading and rendering.
    • CBCGPSVGImageList: implements a list of SVG images ("sprite").
  • Grid and Report Controls
    • New message BCGM_GRID_HEADER_CHANGED is called on any changes on grid header, when columns are inserted, deleted or column position, size or visibility are changed.
    • Added new virtual method IsReportCtrl().
    • Grid control: fixed print preview issue. Now the selected printer font is consistent in print preview mode and the print output.
  • Calendar and Planner
    • Implemented new view type: BCGP_PLANNER_TYPE_WEEK_DAYS. This view can be used instead of the standard week-view to show the week in multi-column mode (like work-week view).
    • CBCGPPlannerManagerCtrl: added new attribute "Schedule Time Delta Day". Setting it to TRUE allows to display more appointments on the screen without scrolling the planner view. Call new method CBCGPPlannerManagerCtrl::SetScheduleTimeDeltaDay to set "day" scale instead of the standard "time" scale (60, 30, 20, ... minutes).
    • Schedule View columns are automatically stretched now to occupy all free space.
    • Implemented ability to display an item's tooltip in bounds of the whole appointment: SetToolTipWholeArea and IsToolTipWholeArea methods were added to CBCGPPlannerManagerCtrl class.
  • Controls
    • CBCGPButton: added SVG image support.
    • CBCGPDateTimeCtrl: implemented "read-only" mode. Call new method SetReadOnly to enable/disable this mode or IsReadOnly to check the mode.
    • CBCGPEdit: added button's tooltip. Call new method SetBrowseButtonToolTip to specify the tooltip.
    • CBCGPComboBox: improved appearance of icons in the disabled control.
    • CBCGPTreeCtrlEx: optimized control items adding performance.
    • CBCGPComboBox: added ability to use a custom edit control - override new virtual method GetEditCtrl and return a reference to CBCGPEdit-derived object.
    • CBCGPStatic: added a picture support. Call new method CBCGPStatic::SetPicture to display BMP, PNG or SVG image inside the control.
  • Graphics Manager
    • Added new class CBCGPGeometryGroup: implements a group of the geometries.
    • CBCGPBrush: added gradient stops support (D2D and GDI+ only). SetLinearGradientStops, SetRadialGradientStops and GetGradientStops methods were added.
    • CBCGPBrush: added color transformation methods:
      • AddaptColors: translates brush color(s).
      • InvertColors: inverts brush color(s).
      • ConvertToGrayScale: converts brush color(s) to gray scale.
      • Simplify: simplifies brush color(s) - all "non-empty" colors are converted to white.
    • CBCGPStrokeStyle: implemented custom dashes support; SetDashes method was added.

Fixes

  • Fixed some problems with compilation in Visual Studio 2017 with /permissive- compiler option.
  • CBCGPPropertyPage: fixed problem with a default button appearance on the themed wizard page in "aero" mode.
  • Dialogs: fixed info tip positions after changing controls layout.
  • CBCGPListBox: fixed problem with WM_COMPAREITEM message processing in CBCGPListBox-derived classes.
  • CBCGPRadialMenuObject: fixed bug with radial menu size after animation in high-DPI systems.
  • CBCGPWinUITiles: fixed bug with tiles layout after deleting all tiles in group.
  • CBCGPGridCtrl: fixed color issues in report control with theme colors specified by m_ColorData.
  • CBCGPGridCtrl: fixed drawing bug in multiline header: the merged header items with FreezeColumns feature and horizontal scrolling.
  • CBCGPHeaderCtrl correctly draws center/right-aligned icons now.
  • CBCGPGridCtrl: fixed some problems with a grid scrolling during selection by mouse.
  • CBCGPScrollBar: fixed some issues with using control in the touch-screen environment.

Wijmo Enterprise 2017 v3 (Build 409)

$
0
0
Wijmo Enterprise

Maintenance release includes bug fixes plus enhanced smooth scrolling on macOS.

Features

  • Includes an enhancement to smooth scrolling on macOS.

Fixes

  • Includes a rolled-back fix for input buttons that resulted in making the input controls slightly oversized.
  • Includes a new, better fix for input buttons.

Wijmo Core 2017 v3 (Build 409)

$
0
0
Wijmo Core

Maintenance release includes bug fixes plus enhanced smooth scrolling on macOS.

Features

  • Includes an enhancement to smooth scrolling on macOS.

Fixes

  • Includes a rolled-back fix for input buttons that resulted in making the input controls slightly oversized.
  • Includes a new, better fix for input buttons.

BCGControlBar Library Professional Edition MFC v27.1

$
0
0
BCGControlBar Library Professional Edition MFC

Maintenance release with some minor additions, improvements and fixes.

Features

  • Grid and Report Controls
    • Improved vertical and horizontal header items appearance.
    • CBCGPGridColorItem: added custom colors support - new methods SetColors and SetWebColors were added to this class.
  • Controls
    • CBCGPColorButton: added a new method 'SetWebColors'. Call it to display a standard Web colors palette in the drop-down window.
    • CBCGPDateTimeCtrl: added system month format support. Set m_monthFormat to (-1) in order to use short date format.
    • CBCGPStatic: new method 'SetPicture(const CString& strImagePath, BOOL bDPIAutoScale = TRUE, BOOL bAutoResize = FALSE)' allows to display external (loaded from file) images.
  • Miscellaneous
    • CBCGPColorMenuButton: added a new method 'SetWebColors'. Call it to display a standard Web colors palette in the drop-down window.
    • CBCGPStatusBar: added themed tooltips support. Call new method CBCGPStatusBar::SetTipDescription to specify the tooltip description (multi-line text below tooltip label).
    • CBCGPSVGImage::ExportToBitmap has a new, optional parameter 'clrBackground'. If this parameter is not CLR_NONE, the method creates 24bpp bitmap with specified background. Otherwise, 32bpp bitmap with transparent background will be created.

Fixes

  • CBCGPComboBox: addresses issue with missing group separator in non-themed combo box.
  • Fixed compilation issue when _ATL_NO_AUTOMATIC_NAMESPACE flag is specified.
  • CBCGPPlannerViewSchedule: addresses issue with incorrect returned value in GetResourceFromPoint method (when resources count is one).
  • CBCGPScrollBar: fixed some problems with horizontal scrolling in the themed (Visual Manager-enabled) list view control.
  • CBCGPPropertyPage: fixed problem with redrawing group boxes during the page transition process.
  • CBCGPSVGImage: fixed memory leak in DoDraw method (when parameter 'bCashBitmap' is FALSE).
  • Toolbar Editor: fixed problem with adding SVG images to the default (16 colors) toolbar.
  • Editor Outline Parser: improved 64-bit support.

BCGSuite for MFC v27.1

$
0
0
BCGSuite for MFC

Maintenance release with some minor additions, improvements and fixes.

Features

  • Grid and Report Controls
    • Improved vertical and horizontal header items appearance.
    • CBCGPGridColorItem: added custom colors support - new methods SetColors and SetWebColors were added to this class.
  • Controls
    • CBCGPDateTimeCtrl: added system month format support. Set m_monthFormat to (-1) in order to use short date format.
    • CBCGPStatic: new method 'SetPicture(const CString& strImagePath, BOOL bDPIAutoScale = TRUE, BOOL bAutoResize = FALSE)' allows to display external (loaded from file) images.
  • Miscellaneous
    • CBCGPSVGImage::ExportToBitmap has a new, optional parameter 'clrBackground'. If this parameter is not CLR_NONE, the method creates 24bpp bitmap with specified background. Otherwise, 32bpp bitmap with transparent background will be created.

Fixes

  • CBCGPComboBox: addresses issue with missing group separator in non-themed combo box.
  • Fixed compilation issue when _ATL_NO_AUTOMATIC_NAMESPACE flag is specified.
  • CBCGPPlannerViewSchedule: addresses issue with incorrect returned value in GetResourceFromPoint method (when resources count is one).
  • CBCGPScrollBar: fixed some problems with horizontal scrolling in the themed (Visual Manager-enabled) list view control.
  • CBCGPPropertyPage: fixed problem with redrawing group boxes during the page transition process.
  • CBCGPSVGImage: fixed memory leak in DoDraw method (when parameter 'bCashBitmap' is FALSE).
  • Editor Outline Parser: improved 64-bit support.

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 DXperience 17.2.6

DevExpress Universal 17.2.6

Actipro Gauge for WPF 2017.2 build 0665

$
0
0
Actipro Gauge for WPF

Reduced the distance between DigitalGauge segments for 7 and 14-segment (normal) character sets.

Features

  • Reduced the distance between DigitalGauge segments for the 7-segment (normal) and 14-segment (normal) character sets.

Actipro WPF Studio 2017.2 build 0665

$
0
0
Actipro WPF Studio

Improves Charts, Gauge and SyntaxEditor controls.

Features

Charts

  • Changed the ISeriesStyleSelector.SelectBarStyle method to be passed bar index and count, allowing for individual bars to be customized.

Docking/MDI

  • Updated the docking window container UIA hierarchy to better support Coded UI Test.
  • Updated clicks on auto-hide tabs to focus the tab prior to opening/closing the auto-hide popup.
  • Added the DockSite.AutoHidePopupClosesOnLostFocus property that can be temporarily set to false to prevent an auto-hide tool window's popup from closing while a dialog is displayed.
  • Improved the logic when dragging over linked nested dock sites such that a dock host in the same dock site will be targeted by default. If the Shift modifier key is pressed, an alternate child/parent dock site's dock host that intersects the same location can be targeted.
  • Improved interop focus handling logic.

Editors

  • Improved MaskedTextBox's ability to block some input that would trigger a shorter match.
  • Added the IsNaNAllowed, IsNegativeInfinityAllowed, and IsPositiveInfinityAllowed properties to the CornerRadiusEditBox, PointEditBox, RectEditBox, SizeEditBox, ThicknessEditBox, and VectorEditBox controls, which can be set to support NaN and infinity component values.
  • Updated the Today button to disable when today's date is not selectable.
  • Updated certain edit box popups to scale down in size if there isn't enough room for them to display.

Gauge

  • Reduced the distance between DigitalGauge segments for the 7-segment (normal) and 14-segment (normal) character sets.

SyntaxEditor

  • Updated the free sample C#/VB syntax languages to support C# 6 and VB 14 enhancements.
  • Updated the HtmlContentProvider.GetContent method to catch any XmlExceptions that can occur from invalid markup.
  • Updated the HighlightingStyleRegistry.ImportHighlightingStyles method with special code snippet handling logic, and updated the samples' Dark.vssettings file with code snippet entries.
  • Updated logic in the ruler margin to help prevent against possible exceptions.
  • Improved how IntelliPrompt code snippet template sessions handle indentation.

Web Languages Add-on

  • Improved the XML auto-completion logic to self-close start tags if a '/' is typed.

Fixes

Docking/MDI

  • Fixed a bug where a docking window may not remain active after being dragged to a linked dock site.
  • Fixed a bug where resizing a WindowControl didn't always work correctly when MinWidth or MinHeight was set.

Editors

  • Fixed a bug where the MonthCalendar didn't format decades and centuries properly per the current system culture settings.
  • Fixed a bug where EnumListBoxItem's template for non-Flags items could show checkboxes after a theme change.

Grids

  • Added handling for Microsoft's KB4055532 that threw an exception on Fonts.SystemFontFamilies calls in Windows 7.
  • Fixed a TreeListView bug introduced in a previous build where clicking an item's expander might not work properly.

Ribbon

  • Added handling for Microsoft's KB4055532 that threw an exception on Fonts.SystemFontFamilies calls in Windows 7.

SyntaxEditor

  • Added handling for Microsoft's KB4055532 that threw an exception on Fonts.SystemFontFamilies calls in Windows 7.
  • Fixed a bug where rendering issues could occur in a certain scenario when editing the same document in multiple editors.
  • Fixed a bug where the indicator margin didn't render glyphs for tagged ranges that began at a line terminator.
  • Fixed a bug where IntelliPrompt code snippet selection sessions weren't excluding empty folders.
  • Fixed a bug where IntelliPrompt code snippet template sessions didn't track dependent field text ranges properly in undo scenarios.

Python Language Add-on

  • Fixed a bug where typing a '.' at the start of the document could lock up the resolver.
  • Fixed a bug where using document header text could cause a parser exception in a certain scenario.

Themes

  • Fixed a bug where a maximized Window using WindowChrome in high DPI might incorrectly clip the outer edge of the window's content.
Viewing all 2077 articles
Browse latest View live


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