Quantcast
Channel: ComponentSource News | Grid Components
Viewing all 2697 articles
Browse latest View live

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.

Handsontable Pro V1.15.1

$
0
0
Handsontable Pro

Maintenance release includes several bug fixes.

Fixes

  • Fixed a problem where the language files were not generated properly in some specific cases.
  • Fixed a problem with the afterValidate hook's arguments with trimRows enabled.
  • Updated "moment" version because of ReDoS vulnerability.

Codejock Toolkit Pro v18.3.0

$
0
0
Codejock Toolkit Pro

Improves Calendar, CommandBars and Ribbon controls.

Features

ToolkitPro

  • SDK configuration improved, sdkddkver.h used when available.
  • Some missing samples added to standalone component installation packages.

PropertyGrid

  • Missing translations for Width and Height parts of CXTPPropertyGridItemSize added.

Fixes

ToolkitPro

  • Calling conventions fixed and enforced everywhere.
  • Many localizations issues addressed for all components, including wrong codepages, formatting tags, some missing translation, etc.
  • GDI+ updated to the latest version with bugfixes.
  • Workaround for Untrusted Fonts Blocking added to CXTPPrimitiveDrawing making possible to install Codejock.ttf into the system Fonts directory.
  • A number of HiDPI fixes added, including revised DPI Awareness configuration for all samples.

Calendar

  • Showing dates in locale format fixed in Office 2007, Office 2013, Office 2016 and Visual Studio 2015 themes.
  • Exception on Color Categories dialog closing during renaming categories fixed.
  • Redundant XTP_NC_CALENDARVIEWWASCHANGED notification fixed in DataPicker.
  • Using custom DatePicker font settings fixed for Office 2013 and derived themes.

CommandBars

  • Zero width of CXTPControlComboBox after command bars loading fixed.
  • Colors of checked menu items in Office 2016 themes fixed.
  • Edit control drawing in Office 2013 theme fixed.
  • Fixed scaling custom size of icons in CommandBars/Ribbon (also non square icons).

Controls

  • Background issues in tree control with dark theme and TVS_LINESATROOT enabled fixed.

DockingPane

  • Drawing icons in DockingPane title bar fixed for Visual Studio 2015 and Visual Studio 2012 themes.

FlowGraph

  • XTP_FGN_CONNECTIONCHANGED notification cancellation fixed.

Markup

  • Text hiding in cases when text doesn't fit boundaries fixed in GDI+ markup device context.

Ribbon

  • Renaming group pop-up controls and ribbon groups via Customize dialog fixed.
  • Drawing Quick Access controls fixed for Office 2016 theme.
  • Random crashes caused by Quick Access Toolbar fixed.
  • Drawing controls on Quick Access when Quick Access depending QAT position relatively ribbon fixed.
  • Ribbon appearance with large fonts enabled is fixed.
  • Font size in combobox and edit control for 'Large' and 'Extra Large' fonts fixed.

Report

  • Computation of right- and center-aligned ReportColumn's caption in HighDPI fixed.

ShortcutBar

  • Expand/Collapse button drawing fixed in Office 2013 theme.

SkinFramework

  • Incorrect data processing in CXTPSkinManagerApiHook::OnHookSystemParametersInfoA/W fixed.

Codejock Suite Pro v18.3.0

$
0
0
Codejock Suite Pro

Improves Chart, SkinFramework and CommandBars controls.

Features

Suite Pro

  • DefaultSmoothingMode and DefaultTextSmoothingEnabled properties added to MarkupContext.
  • Themes source projects included into the retail packages.

CommandBars

  • CommandBarsOptions.VSStateColor property added.

Ribbon

  • Missing BackstageListBox.UseShellIcons property added.

SkinFramework

  • Missing SkinSchema.GetColor method added.

Fixes

Suite Pro

  • All incorrectly built MSM modules fixed and made functional.
  • Broken Drag&Drop operations in various scenario fixed.
  • Codejock font included into Redist for manual installation into the system Fonts directory for Untrusted Fonts Blocking workaround.

Chart

  • Version conflicts for all chart classes fixed.

Codejock Property Grid Visual C++ MFC v18.3.0

$
0
0
Codejock Property Grid Visual C++ MFC

Adds missing translations for Width and Height parts of CXTPPropertyGridItemSize.

Features

  • Missing translations for Width and Height parts of CXTPPropertyGridItemSize added.

Codejock Report Control Visual C++ MFC v18.3.0

$
0
0
Codejock Report Control Visual C++ MFC

Maintenance release includes improvements and bug fixes.

Fixes

  • Computation of right- and center-aligned ReportColumn's caption in HighDPI fixed.

jQWidgets 5.5.0

$
0
0
jQWidgets

Improves jQWidgets Custom Element behavior.

Features

  • Added 500+ Custom Elements demos.
  • Improved jQWidgets Custom Element behavior.

Fixes

  • Fixed an issue in jqxGrid regarding the custom filtering keyboard. When the filter menu was customized by the user, an error was raised when 'Enter' key is pressed.
  • Fixed an issue in jqxDraw regarding trying to set invalid NaN params.
  • Fixed an issue in a jqxButton custom element.

TeeGrid for VCL/FMX v1.04

$
0
0
TeeGrid for VCL/FMX

Adds full support for Embarcadero RAD Studio, Delphi and C++ Builder 10.2 Tokyo Update 2.

Features

  • Adds full Embarcadero RAD Studio 10.2 Tokyo Update 2 (RX/DX/CX) support.

Fixes

  • Fixed - Problem with Repaint of Grid when Datasource is Detail of MasterDetail data.
  • Fixed - Cells are not selected by clicking on them, two consecutive single clicks are required.
  • Fixed - Grid doesn't scroll with the keyboard if no cell is selected.
  • Fixed - Unreproducable problems when TEdits are bound to data that TeeGrid is also bound.
  • Fixed - Grid doesn't scroll with the keyboard when connected to a DataSource/DataSet.

TeeBI 2018

$
0
0
TeeBI

Adds support for Embarcadero RAD Studio 10.2.2 Tokyo.

Features

  • Adds support for Embarcadero RAD Studio 10.2.2 Tokyo.
  • Adds full support for TeeChart Standard v2017.23 Packages.

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.

Handsontable Pro V1.16.0

$
0
0
Non-contiguous cell selection.

Adds non-contiguous cell selection.

Features

  • Added non-contiguous cell selection.
  • Added an option to prevent row creation using the beforeCreateRow hook.
  • Added tests for translation feature.

Fixes

  • Fixed a bug where freezing and unfreezing the last column crashed the browser.
  • Fixed a problem with unnecessary rows being added when using Filters along with minRows or minSpareRows.

ExpressGridPack 17.2.5

$
0
0
ExpressGridPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

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

ExpressLayout Control

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

ExpressPrinting System

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

ExpressQuantumGrid Suite

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

ExpressSpreadSheet

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

ExpressQuantumPack 17.2.5

$
0
0
ExpressQuantumPack

Maintenance release includes several bug fixes.

Fixes

ExpressEditors Library

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

ExpressLayout Control

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

ExpressPrinting System

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

ExpressQuantumGrid Suite

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

ExpressSpreadSheet

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

DevExpress VCL Subscription 17.2.5

$
0
0
DevExpress VCL Subscription

Maintenance release includes several bug fixes.

Fixes

ExpressBars Suite

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

ExpressEditors Library

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

ExpressLayout Control

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

ExpressLibrary

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

ExpressNavBar

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

ExpressPageControl

  • Incorrect resizing of child components in cxPageControl.

ExpressPDFViewer

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

ExpressPrinting System

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

ExpressQuantumGrid Suite

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

ExpressRichEdit Control

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

ExpressScheduler Suite

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

ExpressSpellChecker

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

ExpressSpreadSheet

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

Prof-UIS v3.4.0.6

$
0
0
Prof-UIS

Includes build optimizations, redesigned Close button and bug fixes.

Features

  • Added new flag CExtAnimationParameters::g_bAnEnabled (set to false in your application InitInstance to disable animation) to avoid high CPU usage in some applications.
  • CExtGridWnd: while resizing column sizes - rows heights resize at the same size.
  • Redesigned Close button.
  • Several build optimizations.
  • Updated application names for samples.

Fixes

  • Fixed memory leak in CExtTreeCtrl class on InsertItem.
  • Fixed many compile warnings in various system types.

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


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