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

DevExpress Reporting 18.1.6

$
0
0
DevExpress Reporting

Improves HTML5 Document Viewer and Web Report Designer.

Fixes

ASP.NET Web Forms

  • HTML5 Document Viewer - Watermarks assigned to report pages are ignored when the report is previewed (the same watermark image is displayed for all pages).
  • Web Report Designer - The OnServerError callback should  work when the designer is loaded for the first time.

WinForms

  • Documentation - Add information about XRCossBandLine's limitation.
  • End-User Report Designer - The old Report Wizard produces a broken report layout for the "Justified" style.
  • Export to PDF - Wrapped text is truncated in the produced document.
  • It it impossible to change a band's size using the 'Shift + Down Arrow' and 'Shift + Up Arrow' hotkeys.
  • Rendering - Text in the XRLabel control rotated to angle of 90, 180, 270 degrees is rendered incorrectly.
  • Report Designer - "Custom" option is displayed withing the LineStyle property's drop down but cannot be used.
  • Script Editor - An error indication is not removed after an error was resolved and the script code was validated.
  • XRRichText - Spacing between list items is different in Print Preview.
  • XtraReport - Changing the document scale factor in the AfterPrint event handler truncates the document.
  • XtraReport.ExportToMail - The XRPictureBox.Sizing mode is not preserved in Outlook.

WPF

  • DocumentPreviewControl - Provide a way to keep the internal document model when the control is loaded.
  • Documentation - Describe limitations of a remote document.
  • WPF Report Designer - The Fields and Variables items are not visible in the Expression Editor when the expression binding is being edited.

DevExpress WinForms 18.1.6

$
0
0
DevExpress WinForms

Improves VerticalGrid, Spreadsheet and Rich Edit controls.

Fixes

  • All WinForms Controls
    • AdornerUIManager - Guides are drawn off screen.
    • In version 18.1.5 the quality of SVG images has deteriorated.
    • SvgImage - Child elements do not take a parent's Display attribute into account.
    • The Bezier palette - Different names in the palette selector and palette gallery.
    • The Visual Studio crashes when Project Settings are applied if the App.config file is created and is not included to the current project.
    • When "Apply To All States" in the "Icon SVG Palette Editor" is clicked, plain colors are displayed instead of "SVG Palette Colors".
    • XtraFolderBrowserDialog - The SelectedPath property is not updated when creating and renaming a new folder.
  • MVVM Framework
    • Add the capability to bind commands on LayoutControlGroup's CustomHeaderButtons.
  • PDF Viewer
    • Rendering - Images are blurred at some zoom levels.
  • WinForms Demos
    • RibbonSimplePad demo - NullReferenceException occurs when Application Button is hovered in the TabletOffice style.
  • XtraBars Suite
    • AccordionControl Hamburger Menu - Elements are not aligned correctly when using an image.
    • A transparent control flickers when it resides in a RibbonForm.
    • AccordionControl - Group text is cut off when the group is hovered.
    • AccordionControl - Incorrect text color when the Office palette is applied.
    • Add the capability to show the menu list in the RibbonControl designer in the alphabetical order.
    • AdornerUIManager - An exception is thrown when a form is closed.
    • After upgrading to 18.1 from 17.2, RibbonPage captions aren't displayed entirely on monitors with 100 DPI when ForceTextRenderPaint is invoked.
    • AlertControl - GDI objects leak after AlertForms dispose in Windows 10 1803.
    • ApplicationButton overlaps the RibbonPage header on monitors with 250 DPI.
    • BarManager - A bar located within StandaloneBarkDockControl has incorrect height on 150% DPI.
    • BarManager - Bar items cannot be clicked if a bar is located on a custom Customization Form.
    • BarManager - BarItems cannot be deleted in the PopupMenu's designer.
    • BarManager - GDI Objects leaks when clicking and hovering over the bar menu.
    • DocumentManager - The label fore color changes when a document is floated and the skin is Office 2016 Dark.
    • DocumentViewer  - It should be possible to delete this component after creating its Ribbon interface.
    • FlayoutPanel is shown at a wrong location when switching an active document.
    • FlyoutDialog - Shading does not change the size when the owner form resizes.
    • HamburgerMenu - ScrollBar isn't hidden when the popup form is closed.
    • Memory leak in the Bezier skin when using SkinRibbonGalleryBarItem.
    • Minimized RibbonControl does not show its popup when a form is maximized and the taskbar is hidden.
    • NativeMDIVeiw - Provide a public way to maximize its documents.
    • RibbonControl - BarItem is not shown in the popup form when the OfficeUniversal style is used.
    • RibbonControl - The ApplicationIcon property is not in effect when the TabletOffice style is applied.
    • RibbonControl height is incorrect when the supportedOS id is set to Windows 10 in the app.manifest file.
    • RibbonMiniItems are not clickable after reopening the parent form.
    • Setting the RecentButtonItem visibility does not update BackstageView when BackstageView is not shown.
    • SvgImage is not scaled if BarCheckItem is located in a menu.
    • Text is incorrectly drawn in OverlayForm after applying a hotfix.
    • The BarItem image does not take the AppearanceDisabled.ForeColor property into account.
    • The Bezier - Lines are not drawn in non-default palettes when high DPI is used.
    • The form's shadow flickers when BackStageView is shown and then hidden.
    • The OfficeNavigationBar editor resets item names when you reorder items in the designer.
    • Unable to add buttons to a derived CustomizationControl class in 18.1.4.
  • XtraCharts Suite
    • A legend is displayed at an incorrect position if a custom localization is used.
    • Cannot show a form with XtraChart in a new Thread after Update from 17.2 to 18.1.
    • Chart Control unexpectedly displays decimal numbers in X axis labels when the AutoGrid option is disabled.
    • ChartControl not animating when ForceDirectXPaint is used.
    • Documentation - The ColorDataMember property is not described.
    • The diagram layout is incorrect when the chart is embedded in the DocumentManager container and the DirectX rendering mode is enabled.
    • The NullReference exception is raised after changing the Series visibility when the ChartControl is bound to the PivotGridControl.
    • Unhandled error occurs when opening the Form with ChartControl linked to PivotGridControl in certain situations.
  • XtraEditors Library
    • XtraDialogs - By default all items are displayed in XtraLarge mode.
    • XtraDialogs - Provide the capability to specify the default view mode.
    • An incorrect modal form is displayed when a WaitForm is displayed.
    • BreadCrumbEdit - The editing mode is turned off on typing a back slash by using the German keyboard.
    • CalendarControl - CellStyleProvider does not operate properly when the RowCount and ColumnCount properties are greater than one.
    • CalendarControl - InactiveDaysVisibility.FirstLast no longer working correctly.
    • CheckEdit's keeps the Pressed state if the next control is focused when the Space key is held down.
    • DateEdit - Scroll animation appears even if scrolling should not occur.
    • DropDownButton - An opened DXPopupMenu is shown again on clicking a combo button if BarManager or RibbonControl is placed onto a form.
    • EditorButton - The EnableImageTransparency property doesn't make a glyph transparent.
    • FluentDesignForm - A tooltip is not shown for BarButtonItem located in a title bar.
    • FluentDesignForm - An exception is thrown after removing Hamburger Menu.
    • FlyoutDialog - It is impossible to click buttons using Space.
    • FolderBrowserDialog - The "Path does not exist" error occurs when the DialogStyle property is set to Wide.
    • GridControl - Animation is not running when images are loaded asynchronously and the Bezier skin is applied.
    • Hyperlinks are not clickable when XtraMessageBox.AllowHtmlText is set to true.
    • ListBoxControl - A selected item is not highlighted when a control is disabled.
    • LookUpEdit scrolling doesn't work in Windows 7.
    • MRUEdit deletes the last inputted Korean symbol.
    • PictureEdit throws ArgumentException when zooming and scrolling in certain cases.
    • PopupContainerEdit's height is incorrect when AllowHtmlDraw is enabled and HtmlImages are set.
    • RepositoryItemColorPickEdit incorrectly calculates the popup size if the Flat style is used.
    • SimpleButton does't handle a mnemonic letter witn AllowHTMLDraw = True.
    • SVGImageCollection does not add images from project resources that have the Public access modifier.
    • The font name is not visible in the drop-down list in the Font dialog when McSkin is used.
    • TimeSpanEdit draws an incorrect number of minutes/seconds values in the TouchUI popup if the increment differs from the default value.
    • XtraForm - Icon is not changed when modified in the FormPainter.GetIcon method.
    • XtraMessageBox content is truncated when the ~ForcePaint method is invoked.
    • XtraOpenFileDialog - The active view is changed when switching between folders.
    • XtraOpenFileDialog opens a library in Windows as a file.
    • XtraOpenFileDialog opens a file from an incorrect path.
  • XtraGrid Suite
    • AdvBandedGridView - The AllowMultilineHeaders property is not taken into account on printing.
    • An exception is thrown once a user changes the auto filter row's initial filter condition.
    • An exported Excel document with many links is opened with a warning message.
    • Data Source Configuration Wizard does not allow to use LINQ to SQL model files in Visual Studio 2017.
    • Export to Excel consumes much memory when EntityServerModeSource is used.
    • WinExplorerView used as a detail view doesn't show a tab header.
    • GridView - A null value prompt is not shown after text is cleared in the Find Panel.
    • GridView - Japanese translations are missing for particular elements.
    • GridView - NullReferenceException is thrown when a document is created using PrintableComponentLink.
    • NullReferenceException is thrown on exporting RepositoryItemCheckEdit with CheckStyle set to UserDefined if corresponding check images are not set.
    • NullReferenceException occurs when the "Clear Filter" menu item is clicked in AutoFilterRow.
    • The error tooltip ignores the DefaultErrorImageOptions settings.
    • TileView - Text changes on hovering when DirectX hardware acceleration is enabled.
    • WinExplorerView - Incorrect results are highlighted when search is performed using FindPanel.
    • WinExploringView - A hovered item is still hovered when the mouse leaves GridControl.
  • XtraLayout Suite
    • The context menu is not clickable at design time.
    • The LayoutControlInternalException is thrown when a LayoutControlGroup.Visibility is LayoutVisibility.Never.
    • TextEdit width is incorrectly restored in LayoutControl when WorkspaceManager is used.
  • XtraMap
    • An unhandled exception occurs when refreshing the Map storage data in certain situations.
    • Choropleth Map is exported empty in medium trust mode.
    • Exceptions in the D3DRenderer.RenderImage method are raised on specific machines after updating an item collection.
    • HitTesting works incorrectly in the Cartesian Map after adding a new VectorItemsLayer.
    • It is impossible to get the coordinates of MapRectangle corners.
    • It is impossible to resize Dots using the Transform command.
    • It is impossible to resize the Editor Panel.
    • It is impossible to customize shape title appearance in the FileDataAdapterBase.ItemsLoaded event handler.
    • NullRefferenceException occurs in MapControl with a custom projection in certain cases.
    • The InitialMapSize property works incorrectly when a tile layer is used.
    • The map control does not update an element's shape after a corresponding SqlGeometryItem.WktString property has been changed.
    • The System.Runtime.InteropServices.COMException occurs in MapControl in certain cases.
    • The SystemOutOfMemory exception is raised if a map is frequently zoomed in and out.
    • Usability - There is no capability to apply a custom geometry template with different geometry data.
    • WMS Provider - An unhandler error occurs when rendering map data in certain situations.
  • XtraPivotGrid Suite
    • ArgumentOutOfRangeException occurs in the CustomCellDisplayText event handler when PivotGridControl's data source is empty in certain cases.
    • Binding to certain XPO properties does not work if the LegacyOptimized data processing engine is used.
    • Make the PivotGridDragManager.DoDragDrop method virtual.
    • Multiple duplicated queries are executed if a pivot grid loads data from the EF data source using BindingSource.
    • OLAP - The PivotField.GetDisplayText method does not return correct values if the OlapFilterByUniqueName option is enabled.
    • The "child generated no items" error occurs in certain cases.
    • The DataSourceChanged event is raised in version 18.1 even when the control does not have any data source.
    • An editor button is shown for an unfocused cell while a focused cell does not show any button.
    • The PivotGridField.EmptyValueText property is ignored.
    • The PivotGridFieldOptions.OLAPUseNonEmpty property is not effective in certain situations.
  • XtraPrinting Library
    • A transparent shape is exported to PDF with the White background color.
    • DocumentViewer - Russian Localization - A typo in the progress popup caption.
    • Print Dialog - The ArgumentOutOfRange exception is thrown upon clicking the "Print" button.
    • The Page class should expose the PaperKind property.
  • XtraReports Suite
    • Documentation - Add information about XRCossBandLine's limitation.
    • End-User Report Designer - The old Report Wizard produces a broken report layout for the "Justified" style.
    • Export to PDF - Wrapped text is truncated in the produced document.
    • It is impossible to change a band's size using the 'Shift + Down Arrow' and 'Shift + Up Arrow' hotkeys.
    • Rendering - Text in the XRLabel control rotated to angle of 90, 180, 270 degrees is rendered incorrectly.
    • Report Designer - "Custom" option is displayed withing the LineStyle property's drop down but cannot be used.
    • Script Editor - An error indication is not removed after an error was resolved and the script code was validated.
    • RichText - Spacing between list items is different in Print Preview.
    • XtraReport - Changing the document scale factor in the AfterPrint event handler truncates the document.
    • XtraReport.ExportToMail -  The XRPictureBox.Sizing mode is not preserved in Outlook.
  • XtraRichEdit
    • '726' is not a valid value for 'LogPosition'.
    • A bulleted/numbered list is moved outside RichEditControl's visible area after clicking the Tab key for several times.
    • A hyperlink is corrupted after resaving a specific Doc file twice using RichEditControl.
    • An unhandled exception is thrown after typing a value larger than Int32.MaxValue into the "Insert Table" or "Split Cells" dialog.
    • An empty cell is entirely selected when performing a Tab navigation in a table.
    • Document Variables are incorrectly exported into DOC format.
    • HTML Import - "LI" tags are not rendered correctly in RichEditControl after installing a hotfix.
    • Hyperlink Dialog - Mnemonics are missing in certain localizations.
    • InvalidCastException is thrown on showing the Search and Search and Replace dialogs.
    • Last paragraph content is incorrectly deleted with the Backspace key when the entire paragraph is selected.
    • RichEditControl scrolls documents to the section's first page after pressing the Esc key for the text box located in the document header.
    • Text around a Floating Picture is wrapped differently in the RichEditControl in comparison to MS Word.
    • The "Continue previous list" option in the "Bullets and Numbering" dialog works incorrectly.
    • The "Find and Replace" dialog incorrectly highlights the search result if the search string is found at the end of a merge field.
    • The character background overlaps the comment range background color.
    • The language is undefined for the last empty document paragraph.
    • The numbering is cleared for the newly inserted table row and for the row where the caret was initially located after invoking the "Insert Above" command.
    • Unchecking the "Underline words only" option in the Font dialog does not always result in clearing the formatting from the selected range.
    • Usability - There is no public API to access a hyperlink created for a floating image.
  • XtraScheduler Suite
    • An appointment has an incorrect TimeZone when SchedulerDataStorage is used.
    • Custom images cannot be rendered in the DayViewTimeCells.CustomDrawAppointment event handler using the e.Cache.DrawImage method.
    • GanttView - Not all grid lines are scaled on 200 DPI screens.
    • An error occurs when the Resources.DataMember property is set after the Resources.DataSource property.
    • Issue with Flyout ForeColor with Dark Themes and Agenda Views.
    • SchedulerDataStorage - Appointments are not deleted in the database when the TableAdapter.Update method is called.
    • The Appointment Flyout is not hidden when SchedulerControl is not focused.
    • Subject label overlaps resources' ListBox on the Reminder Form when the subject text is long and contains new lines.
    • XtraScheduler's Appointment Resize cursor is not shown for certain themes.
  • XtraSpellChecker
    • An exception occurs on checking hyperlink URL spelling when the Check As You Type spell checking mode is enabled.
    • SpellChecker has a memory leak when it operates in Check As You Type mode with RichEditControl.
  • XtraSpreadsheet
    • Serious performance penalties when performing "Fill Right".
    • A cell cannot be moved after opening a cell editor for a cell with a formula that contains a reference to a non-visible cell.
    • A cell with multiple formatting copied from a MS Excel document cannot be pasted to SpreadsheetControl.
    • An additional page is added to the printed document after adding a header.
    • Borders settings specified for a cell range are not applied to rows inserted inside this range.
    • Cell and Array formulas don't update cross sheet references.
    • Conditional formatting rules' order is changed after copying-pasting rows.
    • Formulas are incorrectly evaluated after sorting data by values.
    • Index and length must reference a location in the string error in XtraSpreadsheetControl.
    • Non-volatile custom functions are recalculated on hiding/showing columns/rows.
    • NullReferenceException is thrown on loading a document with slicers.
    • SpreadsheetControl does not raise the ActiveSheetChanged event when clicking a hyperlink referring to another worksheet.
    • SpreadsheetNameBoxControl still locked after Cancel CellBeginEdit.
    • The ActiveSheetChanged event isn't raised when the active worksheet is changed via the Activate dialog.
    • The ClipboardDataPasting event is raised when the copying/pasting operation is performed in the same document.
    • The conditional formatting icon is incorrectly scaled on printing.
    • The Name Conflict dialog is displayed when a formula with a defined name is copied from the Formula bar and pasted into a worksheet cell.
  • XtraTreeList Suite
    • Filter Editor - Not expected scrollbars are visible when the UseWindowsXPTheme property is true.
    • IndexOutOfRangeException is thrown on minimizing a form with TreeList that has a fixed band.
    • The MoveNextVisible and MovePrevVisible methods do not work after a user changes a focused node using the keyboard.
    • Incorrect node order if the e.Cancel parameter is set to True in the BeforeDropNode event handler.
    • Incorrect content alignment when dragging a node with StateImage.
    • IndexOutOfRangeException is thrown when the root node is expanded if the Caramel skin is used.
    • Repository items are marked as unused in the TreeList designer after re-opening the control form at design time.
    • TreeList custom drawing Graphics and GraphicsCache differences.
    • TreeListDesigner is unexpectedly closed on selecting the TreeLine item in the Appearances tab.
  • XtraVerticalGrid Suite
    • Grid and Tree lookups are invisible after migration to version 18.1.4.
    • A bound property setter is called twice in OfficeView when SpinEdit is used for editing and the Enter key is pressed.
    • An empty string is automatically replaced with a type name.
    • Enum localization is not taken into account.
    • OfficeView - Decimal properties are incorrectly set using editors.
    • RepositoryItemHyperLink has an incorrect ForeColor when it is used as an in-place editor in VGridControl.
    • Cell text is shifted when BorderStyle is set to NoBorder.

DevExpress ASP.NET 18.1.6

$
0
0
DevExpress ASP.NET

Improves Data Editors, GridView and Rich Edit controls.

Fixes

ASP.NET Web Forms

  • All ASP.NET Controls
    • ASPxComboBox - The value is not set in Firefox when form auto-filling is used.
    • IntelliSense for Client API is not working in version 17.2.6.
  • ASP.NET Demos
    • The DevAV Customers demo does not work in VB.NET.
  • ASPxCardView
    • Visual Studio crashes on an attempt to add a custom command button using a designer.
  • ASPxDataEditors
    • ASPxComboBox - The control should prevent changing the selection on callbacks sent to scroll and filter data.
    • ASPxComboBox with multiple columns and custom filtering - If the first row in the data source contains an empty string, this string rewrites another string value.
    • ASPxComboBox with null text - It's possible to enter any text even if such an item doesn't exist.
    • ASPxFilterControl - The "Expression can't be displayed as tree" error can occur and prevent saving of technically valid criteria on the Text tab.
    • ASPxHiddenField - The "Empty key" exception is uninformative and is not thrown immediately on an attempt to add a value with an empty property name.
    • ASPxSpinEdit - The editor's size differs with enabled and disabled AccessibilityCompliant in certain themes.
  • ASPxGridView
    • Documentation - The ASPxGridView.GetRowValues method gets data from RowCache and doesn't perform implicit data binding for an unbound grid .
  • ASPxHtmlEditor
    • The actual CSS class name is not displayed in the "Apply CSS" combo box correctly when the caret is located in a span tag.
  • ASPxRichEdit
    • "Cannot read property 'getLogPosition' of null" error occurs while selecting a text in a document containing a table which is located on separate pages.
    • Indentation of list items becomes incorrect after formatting is removed.
    • It's not possible to add a numbered list inside a multi-level bullet list.
    • Several page rows are rendered within one line in some scenarios.
    • The client-side "insertHtml" command does not work properly.
    • The InsertRtf method execution causes exceptions for certain content.
    • Carriage return is incorrectly displayed on Mail Merge.
  • ASPxScheduler Suite
    • "Visible Interval" string is calculated incorrectly for the ASPxViewVisibleInterval control when this control is located within the ASPxScheduler templates and the OptionsAdaptivity.Enabled property is false.
    • The ActiveView.GetResources method returns an incorrect list of resources in the FetchAppointments event handler.
    • The Appointment Edit Form has an incorrect width when the exception is shown.
    • ASPxScheduler performance is significantly reduced while refreshing ASPxScheduler content in the IE browser.
    • The "Cannot read property 'storageManager' of null" error occurs on changing the Appointment Form editors if the form is invoked for a hidden ASPxScheduler instance and a View Model API is used to customize the form.
  • ASPxThemeBuilder
    • Icons are not shown after an upgrade from version 17.2 to version 18.1 in a custom theme when Accessibility is enabled.
  • ASPxTreeList
    • Batch Editing - The number of items in InsertNodes is not correct when ASPxTreeList is bound on each request.
    • Batch Editing - The Command column changes its position if several child rows are created.
    • Collapsed nodes get automatically expanded when collapsing a node after filtering.
    • ASPxTreeList in Batch Edit mode - One unnecessary new row is added when an image of CommandColumn's button is clicked.
    • ASPxTreeList in Batch Edit mode - The command button position is incorrect if the SettingsResizing.ColumnResizeMode property is set to 'Control'.
    • ASPxTreeList in Batch Edit mode - The CommandColumn buttons have an incorrect position if the horizontal scrollbar is shown.
    • ASPxTreeList with an enabled scroll bar flickers on column resizing in IE11.
  • ASPxVerticalGrid
    • The control's rendering speed is slow if batch edit mode is used.
  • Navigation, Layout & Multi-Purpose Controls
    • ASPxButton - The button is rendered without styles if EnableTheming=false.
    • ASPxDateEdit - A popup border is not hidden in Safari if a page is zoomed.
    • ASPxFormLayout - Visual Studio is crashed if the ColumnSpan property of SpanRule is larger than the ColumnCount property of the corresponding LayoutBreakpoint.
    • ASPxImageGallery - Images in Full Screen mode are invisible or misaligned in Chrome on Android devices.
    • ASPxImageGallery - The Close button is rendered incorrectly on mobile devices under certain circumstances.
    • ASPxPopupMenu - Calling the SetVisible method takes much time if a menu contains lots of items.
    • ASPxTokenBox - The "Object reference not set to an instance of an object" error occurs on an attempt to perform a callback when ASPxTokenBox is located in a ribbon item template.
    • ASPxUploadControl - Drag-and-Drop functionality doesn't work in Safari.
  • NuGet Packages
    • NuGet Packages - The "DevExpress.XtraCharts.v17.2" reference in web.confing is not updated after installing the "DevExpress.Web.Visualization" package.
  • XtraCharts Suite
    • ChartControl - Certain arguments are shown as DateTime values in the Qualitative scale when points are created dynamically.
    • Documentation - Add a note that WebChartControl supports the right-to-left mode to the Right to Left Support article.
    • Web Chart Designer crashes when adding an annotation.
    • WebChartControl - Crosshair is rendered at an incorrect position when moving the popup with a chart and a hotfix for version 18.1.4 is used.
  • XtraReports Suite
    • HTML5 Document Viewer - Watermarks assigned to report pages are ignored when the report is previewed (the same watermark image is displayed for all pages).
    • Web Report Designer - The OnServerError callback should  work when the designer is loaded for the first time.

ASP.NET MVC

  • MVC Data Editors
    • ButtonEdit - The "Cannot read property 'getAttribute' of null" error occurs when AccessibilityCompliant is enabled.
    • ComboBox - The "Cannot read property 'context' of null" error occurs if the LoadDropDownOnDemand property is set to true.
    • ComboBox - The Clear button is not working when LoadDropDownOnDemand is true and value is zero.
    • DropDownEdit - Input element text is passed to the controller on an attempt to submit an editor value set by SetKeyValue.
    • DropDownEdit - Input element text rather than a value is used for client validation.
    • TokenBox - Incremental filtering works incorrectly if callbacks are enabled and NullText is set.
  • MVC GridView
    • "Unable to cast object of type DevExpress.Web.GridViewToolbarItem to type DevExpress.Web.Mvc.MVCxGridViewToolbarItem" exception is raised while rendering MVC GridView with custom toolbar items.
    • The "Object reference not set to an instance of an object." error occurs on an attempt to add the second toolbar to the grid in version 18.1.5.
    • Accessibility - The group context menu doesn't work in IE when the "shift+F10" key is used.
    • GridView does not provide a method to specify a group row footer template.
    • GridView with Responsive Layout - An unnecessary space is displayed between a field name and its colon.
  • MVC Navigation, Layout & Multi-Purpose Extensions
    • ASPxFormLayout/FormLayout - It is not possible to recalculate the control layout using the AdjustControl function when the size of inner controls is changed.
    • Collapsible Panel - The inner controls' Init event is raised before the panel is expanded after updating to 18.1.
    • Menu - A submenu item position is not correct when a wide border is defined for a root item in Chrome and Firefox.
  • MVC QueryBuilder
    • Query Builder does not work after deployment since incorrect routing is used.
  • MVC Report
    • A custom criteria function is not available in the Web Report Designer's Data Source Wizard.
    • Angular 6 CLI Report Designer project - The Ace editor theme is missing (theme-dreamweaver.js).
    • DocumentViewer - The remote document report "DOCX" export option returns a PDF file with DOCX extension.
    • HTML5 Document Viewer - An integer parameter's value cannot be changed when its default value is negative.
    • Reporting Angular (CTP) project template - Not found error (404) is thrown when trying to access HTML5 Document Viewer and the application is hosted on IIS within a virtual folder.
    • Web Report Designer - A margin is resized instead of a control if you are trying to resize/move a control placed near the page's margin.
    • Web Report Designer - A previewed report's summary is incorrectly calculated when the report's parameters are submitted for the second time.
    • Web Report Designer - CalculatedFields are not shown for collections without subelements after upgrading to 18.1.
    • Web Report Designer - Subreport's Parameter Binding context menu is opened downwards and cut when there is no enough space.
    • Web Report Designer - The client-side ComponentAdded event handler is not triggered after a cell a row, or a column was added to an XRTable control.
    • Web Report Designer - XRTable cell snapping is not accurate.
    • Web Report Designer / Query Builder - Sorting by a joined column creates CustomSqlQuery and makes the query uneditable.
    • Web Report Designer tries to access MVC controllers by using incorrect URLs when the backend is hosted on IIS within a virtual folder.
    • WebReportDesigner - There is no way to change the RotationDirection of RadarDiagram in ReportDesigner's Chart designer.
  • MVC RichEdit
    • It is not possible to insert a table into a page header/footer.
    • RichEdit with the SqlOfficeStateProvider - The "Object reference not set to an instance of an object." exception is thrown if the edited document contains a footer, a header, and an image inside the header.
  • MVC Scheduler
    • Appointments disappear in the "ASPxScheduler - Editing" demo after creating a multi-day appointment.
    • MVCxScheduler - The ResourceID property value can be obtained by using the SchedulerExtension.GetAppointmentsToInsert method.
  • MVC Spreadsheet
    • The ClipboardDataPasted and ClipboardDataPasting events aren't raised.

ASP.NET Bootstrap

  • Bootstrap CardView
    • Error message covers the entire card when ASPxCardView is placed near the control.
  • Bootstrap Charts
    • Points are not shown in BootstrapChartAreaSeries with Point.Visible enabled.
  • Bootstrap Data Editors
    • BootstrapCombobox throws an exception in the internal client-side GetLoadingOffsetElement() method if LoadDropDownOnDemand is enabled.
  • Bootstrap GridView
    • It is impossible to get the root item text using the GetText method.
  • Bootstrap Scheduler
    • There is no capability to select several cells in a view and create a new appointment for a selected interval on touch devices.

ASP.NET Core Bootstrap

  • Bootstrap ASP.NET Core Template - A link to a non-existing file is added to the layout view.
  • BootstrapGridView for ASP.NET Core - Insert Controls Wizard - Incorrect controller and action names are added to the AddRow route action.
  • The CustomJSProperties event is not available in Bootstrap ASP.NET Core controls.
  • CardView
    • EndlessPagingMode is visible and available for the control.
  • Charts
    • It is not possible to bind the chart to a list of objects.
  • GridView
    • "Cannot read property 'isCallback' of undefined reference" error occurs while editing GridView with TagBox column (18.1.5).
    • BootstrapGridView bound to the model with the "Required" Data Annotation attribute - The corresponding editor doesn't have the required mark and the ErrorMessage property is ignored.
    • The "The collection with type='Pager' already exists" error occurs after loading the grid via the jQuery.load and jQuery.post methods.
    • Documentation - The code in the CustomSummaryCalculate event description is not working without EnableRowsCache property.
  • Layout
    • The TabPosition method cannot be used for a tabbed layout group.
  • Navigation
    • BootstrapPageControl for ASP.NET Core - It's not possible to update BootstrapPageControl using an AJAX request.
  • Scheduler
    • A custom edit form never opens in the demo.
    • It's impossible to update and appointment via EditForm.
    • There is no capability to restrict operations with appointments using the "AllowAppointment...." events.

DevExpress WPF 18.1.6

$
0
0
DevExpress WPF

Improves Scheduler, Map and Grid controls.

Fixes

  • All WPF Controls
    • The InvalidCastException occurs in certain scenarios when the Deployment Tool is launched.
  • Data-Aware Export
    • Grid - Group summaries aren't aligned under columns when bands exist.
  • DXBars for WPF
    • A click on the window title bar doesn't close BarSubItems' popup.
    • BarSplitButtonItem in ActAsDropDown mode doesn't invoke bound commands starting with 18.1.5.
    • BarSplitButtonItem's pop-up is closed when an inner control is clicked.
    • Provide the capability to delete BarItems using the Customization Window at runtime.
    • The NotSupportedException occurs in Visual Studio 2010 with version 18.1.4.
  • DXCharts for WPF
    • Animation does not work with the BarSeries3D chart.
    • Automatic Scale Breaks don't work with the Range Bar series view.
    • Chart Designer - Unable to assign a secondary axis to a Series.
    • Colorizer - The initial Series point color is set incorrectly in certain situations.
    • Crosshair disappears after switching chart panes.
    • Line Series is rendered slowly and with artifacts at big zoom levels after upgrade.
  • DXControls for WPF
    • AppBarButton's glyph is cut on monitors with High DPI settings.
    • Size properties (Width, Height, Max/MinWidth, etc.) defined in FlyoutControl are not taken into account by its popup.
  • DXDiagram for WPF
    • Connectors with the same begin and end items have the same DataContext.
  • DXDocking for WPF
    • Docked panels are not resized correctly in certain scenarios.
    • DockLayoutManager crashes with InvalidOperationException when its visibility changes in certain cases.
    • Setting DockPane's BorderBrush property doesn't work after the update to version 16.2.
    • Setting the AllowDockToCurrentItem property to "False" disables the reordering functionality.
    • The TabBackgroundColor property doesn't change the bottom line when a window is inactive.
    • Сlosed panels in DockLayoutManager are not restored correctly.
  • DXEditors for WPF
    • A DX theme is not properly applied to standard ProgressBars.
    • CameraControl - The colon symbol is missing in the Desaturate label in the Settings window.
    • ComboBoxEdit with ValueMember and EditValue binding to a non-nullable enum property causes a memory leak.
    • ComboBoxEdit's incremental search isn't reset when the ItemsSource property is reassigned.
    • ComboBoxEdit's value cannot be changed if the editor is populated with ComboBoxEditItems after updating to 18.1.5.
    • DateEdit does not reset the EditValue property to null if the AllowNullInput property is set to True and the current text is deleted using the Backspace or Delete keys.
    • DateEditCalendar does not calculate its size correctly in some themes after switching to .NET Framework 4.7.
    • HyperLinkEdit - The foreground color is shown incorrectly for different EditModes in themes such as Office2016White and Office2016Black.
    • PopupColorEdit - How to remember colors chosen last time.
    • ProgressBarEdit - A part of the editor text is of an incorrect color when it is in ScrollViewer.
    • RangeControl - The start week day is incorrect when using the WeekIntervalFactory.
    • RangeControl not selecting correct data range.
    • The Left padding is missing in LookUpEdit when its StyleSettings is set to SearchTokenLookUpEditStyleSettings.
    • The LongestTextFormat property of WeekIntervalFactory is empty.
    • The right border is not shown in ComboBoxEdit when the control occupies all the available space of its container.
    • The right border thickness is incorrect in editors with the DropDown button.
    • ToggleSwitchEdit - The IsReadOnly property does not work.
    • UnauthorizedAccessException is raised in CameraControl when the "Allow apps to access your camera" option is disabled.
  • DXGrid for WPF
    • CellTemplateSelector's SelectTemplate method is called two times for each cell in a row with modified data.
    • Conditional formatting animation effects are shown for incorrect rows after scrolling the grid control.
    • Data update animation is shown for incorrect rows if DataUpdateFormatCondition is not added to the FormatConditions collection.
    • DependencyObjectExtensions.DataContext is not defined in GridColumns when a Band's ColumnsSource property is used in a certain scenario.
    • ExpressionEditorControl's window does not inherit the applied theme.
    • Extra space is shown under CardView's header when GroupPanel is hidden.
    • Grid - An error tooltip doesn't disappear after a cell value is corrected.
    • GridColumn.CellTemplate's ToggleButton command not executed after horizontal grid scrolling.
    • GridColumn's sort indicator isn't updated when GridControl is bound to InfiniteAsyncSource and the SortFieldName property refers to another field.
    • GridControl - Columns are reordered after clicking a column header if the GridColumn.VisibleIndex property was changed.
    • GridControl - FormatExceptions are thrown once the Column Chooser is shown if FrameworkElement.LanguageProperty metadata is overridden.
    • GridControl doesn't properly update all column properties when columns are generated using ColumnsSource.
    • GridControl doesn't reflect external updates if a cell belongs to a focused row and a sorted column.
    • GridControl isn't correctly measured when grouped and located in ScrollViewer.
    • GridControl removes predefined columns if the data row object's properties are marked with the DisplayAttribute.GroupName property.
    • NullReferenceException is raised on debugging in Visual Studio when the Live Visual Tree is used.
    • NullReferenceException occurs on setting the DetailDescriptor property while master rows are sorted and expanded.
    • TableView - The last row becomes selected when SelectionRectangle is used in an empty data area.
    • The CardHeaderTemplate binding to the Data property doesn't work in v18.1.4.
    • The first card is empty when CardView is used with the Instant Feedback sources.
    • The TableView.ExportToXlsx method doesn't support IconSetFormatCondition with optional icons.
    • WPF GridControl - NullReferenceException is thrown when using the INotifyDataErrorInfo interface.
  • DXMap for WPF
    • Items in the SVG file created using the VectorLayerBase.ExportToSvg method have an incorrect position: shifted out to the top.
    • Usability - An unhandled exception occurs when Map Control cannot create a local cache for internet resources.
    • WMS Provider - It is impossible to render child layers in certain situations.
  • DXPivotGrid for WPF
    • Binding exceptions are raised if PivotGridControl.Fields are updated inside BeginUpdate/EndUpdate method calls.
    • CellFormat in not applied correctly when the CustomCellDisplayText event is handled in certain cases.
    • It is impossible to increase the last row height.
    • It is impossible to restrict changing column width and row height separately.
    • The BestFit method causes NullReferenceException with BestFitArea = Cell in certain cases.
  • DXPrinting for WPF
    • CompositeLink printing - the PivotGridControl layout and printing appearance are not preserved.
  • DXPropertyGrid for WPF
    • Cell editors for properties with objects that cannot be converted to a string are read-only after upgrading to version 18.1.4.
    • PropertyGridControl does not consider ICollectionView to be a collection when it's assigned to the SelectedObjects property.
    • PropertyGridControl doesn't allow clearing a nullable property.
  • DXRibbon for WPF
    • BarButtonItem.ItemClick is raised when the back button in BackstageViewControl is clicked.
    • RibbonGalleryBarItem's width doesn't increase when RibbonControl is resized.
  • DXRichEdit for WPF
    • CheckBox borders are too thick in the exported PDF document.
    • Export to PDF - Empty paragraphs are not preserved.
    • Line breaks are not preserved when saving a document to HTML if a line with a line break is followed by an empty line with a paragraph mark.
    • The assertion error occurs on an attempt to create a DocVariable field with a specific name.
    • The Page Number popup's text cannot be localized.
  • DXScheduler for WPF
    • Appointments are shown in all resources on a Drag-and-Drop operation.
    • Calendar hides Recurring Appointment if it has a deleted exception.
    • NullReferenceException is raised in SchedulerControl when a collection bound to ResourcesSource is modified in the VisibleIntervalsChanged event handler.
    • NullReferenceException is raised when a reminder is added to a recurrent appointment's occurrence.
    • SchedulerControl bound to XPCollection displays an appointment multiple times after moving this appointment.
    • SchedulerControl doesn't track changes of time zone settings in an operation system.
    • SchedulerControl windows do not inherit their theme from the main window.
    • StackOverflowException exception occurs on editing recurrence settings.
    • Support Office Scroll - It is impossible to drag and drop an appointment to a resource that is out of sight.
    • The IsVerticalScrollSnappingEnabled and IsHorizontalScrollSnappingEnabled properties are not supported in all views.
    • Time indicator is misaligned when zooming in TimelineView.
  • DXSpreadsheet for WPF
    • ArgumentOutOfRangeException occurs on modifying document content after hiding a column with merged cells.
    • CSV Import - The delimiter character is not taken from the current SpreadsheetControl.Options.Import.Csv.Culture property.
    • SpreadsheetControl does not show a scrollbar with the ScrollBarMode mode set to "TouchOverlap".
  • DXTreeList for WPF
    • An exception is thrown when columns are removed programmatically.
    • An exception occurs on dragging multiple rows after the ItemsSource collection has been updated.
    • ArgumentNullException is raised in TreeListControl when null is added to the source.
    • Hierarchical template TreeListView - a drop operation is not allowed after ItemsSource is repopulated.
    • TreeListView - ScrollBarCustomRowAnnotation is not updated after expanding a node when the AutoExpandAllNodes property is set to True.
    • TreeListView - The CanSelectRow and CanUnselectRow events are not raised when the Shift+Arrow or Ctrl+A key combinations are used.
  • DXWizard for WPF
    • The KeyNotFoundException is raised when SelectedIndex is set at design time on the application run.
  • MVVM Framework
    • Release the memory of a viewmodel created (used) by MIF.
    • MatchesRule isn't triggered for simply nullable properties with the default "null" value.
  • PDF Viewer for WPF
    • PdfViewerControl crashes the application when loading an invalid document in asynchronous document loading mode.
  • Scaffolding Wizards
    • ScaffoldingWizard generates non-compilable code if an entity class name is [Error].
  • Theme Designer
    • A custom theme throws IOException at runtime.
    • Theme Designer crashes after double-clicking DXWindow in the preview and selecting any color.
  • Windows UI
    • A click on HamburgerSubMenuNavigationButton doesn't invoke the bound command until the flyout is open.
    • HamburgerMenu performs navigation to the same view on synchronization.
  • XtraReports Suite
    • DocumentPreviewControl - Provide a way to keep the internal document model when the control is loaded.
    • Documentation - Describe limitations of a remote document.
    • WPF Report Designer - The Fields and Variables items are not visible in the Expression Editor when the expression binding is being edited.

DevExtreme 18.1.6

$
0
0
DevExtreme

Improves Pivot Grid, Scheduler and Data Grid controls.

Fixes

DevExtreme (HTML JS)

  • Data Grid
    • A nested group is not aligned properly on being expanded and collapsed if the autoExpandAll option is disabled.
    • A Tabbed item that resides in the Popup Editing Form is not hidden at runtime in an Angular app.
    • Column headers are not aligned with data cells if columns don't occupy the whole widget width and columnAutoWidth is enabled.
    • Content is rendered partially when rowRenderingMode is set to virtual and scrolling mode is set to infinite.
    • Editor that resides in a cell template does not allow typing text when it is selected using a double-click in IE 11.
    • Filter Panel displays the "Is Any Of 'undefined'" string if the "Any Of" operator is applied for a lookup column.
    • Filter Row - The caret automatically goes to the start after typing in IE.
    • Grouped rows are rendered incorrectly when the rowAlternationEnabled option is enabled.
    • It is impossible to get groupIndex in the calculateCustomSummary callback function.
    • Records are rendered incorrectly when using knockout components within cell templates.
    • Scroll bar position is reset after scrolling if there is a DevExtreme widget on a page.
    • The Between filter does not work if a column uses calculateCellValue and the dataField property is not defined.
    • The column reordering is slow in IE/Edge.
    • The filter operations list in the Filter Row is not adjusted if the column's data type is changed at runtime.
    • The filter popup scrolls the page.
    • The filter row editor loses its focus when a filter is applied and the filter panel is visible.
    • The first cell is not highlighted if the Tab key is pressed first.
    • The onRowUpdating event is raised twice for a Boolean column if eventArgs.cancel is true.
    • The rowUpdating event is not raised for all updated rows the first time.
    • Virtual scrolling works in Chrome only.
    • DataGrid displays an unnecessary horizontal scrollbar if columnAutoWidth and columnHidingEnabled are set.
    • DataGrid displays lookup filter row data confusingly when FilterBuilder uses the not-equals filter.
    • DataGrid has an incorrect layout after resizing columns with multi-row headers.
    • DataGrid sometimes scrolls to the top when a user moves a scroll bar to the bottom.
    • DataGrid, TreeList - Initial width of a column with the specified minWidth value can be less than this value when the width value is specified in percents.
    • A rendering issue occurs on grouping the grid if it uses the virtual scrolling feature.
    • Error row is not shown if the showColumnHeaders option is false.
    • Filter "Is Not Blank" doesn't work when Filter Builder is enabled.
    • TabPanel items are not rendered after upgrading to 18.1.4 in a master-detail layout.
    • The horizontal scroll bar is not responding correctly when the DataGrid container is resized in Chrome.
  • Data Visualization
    • Chart - Export to PDF produces a low quality document that cannot be opened in Adobe Acrobat Document.
    • Chart - An Axis label's opacity option cannot be set to 0.
    • VectorMap - It's impossible to import the parse method in a modular application.
    • VectorMap - Order of layers after resetting the layers array option is modified.
  • DevExtreme Core
    • A material theme doesn't work properly with SPA-framework.
    • Popup - The multi-slot transclusion causes the $compile:noslot error.
    • The "Expected 3-4 arguments, but got 1 error" message is received when using the events.off method.
  • DevExtreme Demos
    • Documentation - The ActionSheet target option refers to the missing 'position' option.
  • Pivot Grid
    • Visualization problem on Microsoft Edge.
    • PivotGrid shows metadata fields in FieldChooser.
    • PivotGrid sorts numeric columns incorrectly.
  • Scheduler
    • Documentation - Add a note that the dx ready event should be used to apply bindings.
    • The onContentReady function is not called if the dataSource option is not initialized.
    • Actual width controlled by dx-scheduler-cell-sizes-horizontal cannot be set to less than 48px and depends on the crossScrollingEnabled option.
    • Excess gap at the bottom.
    • Group cells have incorrect height in the timeline day view in IE11.
    • Header cells are missaligned in the timelineWeek view if cellDuration is large.
    • How to avoid multiple reloading when several properties are changed.
    • The "Cannot set property 'top' of undefined" error occurs when navigating between months if UTC +9:30 ACST Australian Central Standard Time is set.
    • Scheduler incorrectly calculates the startDate option for a recurring appointment.
    • Scheduler renders appointments incorrectly when the cellDuration option has certain values.
  • Tree List
    • Performance in IE/Edge is slow on expanding or selecting nodes when a data source contains several thousands of records.
  • UI Widgets
    • ColorBox - The "RangeError: Maximum call stack size exceeded" error occurs if editAlphaChannel is true and the value option doesn't have an alpha channel.
    • DataGrid - A filter row works incorrectly for numeric columns under certain circumstances.
    • DateBox - A validation message does not disappear after clicking a selected valid date.
    • DateBox - Case sensitive date must be inputted if the display format is set.
    • Documentation - Describe the showDropdownButton option for the Tagbox widget.
    • dxNumberBox - A selected number is not replaced with a new one.
    • dxNumberBox - It is impossible to enter the "-" sign in Firefox.
    • dxSelectBox does not scroll to the selected item after the search.
    • List - Searched text is lost if typed between requests to the server when searchTimeout is set.
    • NumberBox - Placeholder does not disappear when using mouse wheel or arrows.
    • SelectBox - The Clear button is not hidden when being clicked and the drop-down list is opened.
    • SelectBox hides its drop-down window automatically when the focusStateEnabled option is set to false and the searchEnabled option is set to true.
    • Slider - a value is jumping.
    • TabPanel - Page scrolls to top when a header filter is clicked.
    • Tabs - Provide the “noDataText” configuration property.
    • TreeView - The root node's intermediate state is not shown during filtering.
    • TreeView throws the "The 'company_1' key value is not unique within the data array." Error.
    • UI WIdgets - The e.event option returns undefined in the onValueChanged event handler if the Clear button is clicked.

DevExtreme (ASP.NET MVC)

  • Data Grid
    • DataGrid that resides in a detail template of another grid does not apply validation rules based on Data Annotations attributes.
    • The grid does not save changes on pressing Enter in IE 11 and MS Edge in cell editing mode.
  • IDE Integration
    • "Add DevExtreme to project/Upgrade Devextreme resources" is missing in Visual Studio 2017 ( version 15.8.1 ) for MVC Core projects.
    • Errors on adding DevExtreme to an existing ASP DevExpress MVC project.
    • MVC - .NET framework version selector appears when a .NET core project template is selected.
  • Pivot Grid
    • Column headers are shifted after scrolling in IE11 and Edge if scrolling.useNative is "true".

DevExpress DXperience 18.1.6

$
0
0
DevExpress DXperience

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Fixes

DevExpress has released a maintenance update across their entire product range.

DevExpress Universal 18.1.6

$
0
0
DevExpress Universal

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Fixes

DevExpress has released a maintenance update across their entire product range.

ExpressNavigationPack 18.1.5

$
0
0
ExpressNavigationPack

Improves Bars, Editors and Layout controls, plus updates the Skins library.

Fixes

ExpressBars Suite

  • An AV occurs when loading a skinned form with toolbars at design time if one or more skin elements are missing.
  • Ribbon - TdxRibbonBackstageView - Bar buttons (TdxBarButton and TdxBarLargeButton) are 1 pixel high if their Align property is set to a value other than iaLeft.

ExpressEditors Library

  • An application freezes on initializing a DLL file that references the dxTaskbarProgress unit.
  • cxCheckBox - The Properties.Glyph.Image.Source~ property values are ignored.
  • Find Panel - The parent control sets an incorrect size and position of the Search Box on changing the control's FindPanel.DisplayMode property value to fpdmAlways if the monitor DPI differs from 96.
  • TcxCustomComboBox descendants very slowly populate their Properties.Items property on creating a form.
  • TcxDBTimeEdit - The editor doesn't post the 12:00 value if the Properties.Use24HourFormat property is set to False.
  • TcxGroupBox is incorrectly scaled if the ParentFont property is set to False and the Anchors property is set to a value other than [akLeft,akTop].
  • TdxGalleryControl - Right-clicking a gallery item displays a popup menu prior to selecting this item if the OptionsBehavior.SelectOnRightClick property is set to True.

ExpressLayout Control

  • Item captions ignore subsequent LF characters (#10).

ExpressSkins Library

  • Only the right border is painted for cells that display footer summary values if the Bezier skin is applied.

ExpressQuantumPack 18.1.5

$
0
0
ExpressQuantumPack

Improves Editors, Grid, Printing, SpreadSheet and TreeList controls, plus updates the Skins library.

Fixes

ExpressEditors Library

  • An application freezes on initializing a DLL file that references the dxTaskbarProgress unit.
  • cxCheckBox - The Properties.Glyph.Image.Source~ property values are ignored.
  • Find Panel - The parent control sets an incorrect size and position of the Search Box on changing the control's FindPanel.DisplayMode property value to fpdmAlways if the monitor DPI differs from 96.
  • TcxCustomComboBox descendants very slowly populate their Properties.Items property on creating a form.
  • TcxDBTimeEdit - The editor doesn't post the 12:00 value if the Properties.Use24HourFormat property is set to False.
  • TcxGroupBox is incorrectly scaled if the ParentFont property is set to False and the Anchors property is set to a value other than [akLeft,akTop].
  • TdxGalleryControl - Right-clicking a gallery item displays a popup menu prior to selecting this item if the OptionsBehavior.SelectOnRightClick property is set to True.

ExpressLayout Control

  • Item captions ignore subsequent LF characters (#10).

ExpressPrinting System

  • PDF Viewer Report Link - The report link prints a document on the current printer instead of printing it to file when the "Print to File" option is checked.
  • Scheduler Report Link - TimeLine Style - The minor time scale delimits the last time slot with an extra border line if the View's Scales.MajorUnit property is set to suDay.

ExpressQuantumGrid Suite

  • Banded Table View - Add the capability to customize the order in which the Quick Column Customization drop-down list displays its columns.
  • In-place cxCheckComboBox - Activating the editor for the first time passes 0 as the Properties.OnEditValueToStates event handler's AValue parameter.
  • Table and Banded Table Views - An AV occurs on accessing the AViewInfo.EditBounds property within the View's OnCustomDrawCell event handler if there is no focused record in the View.
  • TcxGridPopupMenu - Invoking the built-in popup menu extended with a custom submenu causes the "Invalid class typecast" error if the ExpressBars Suite is installed and an action is linked to this submenu at runtime.

ExpressQuantumTreeList Suite

  • Copying a node using drag and drop doesn't copy the node's image indexes.
  • Documentation - The "How to Custom Paint Band Headers" help topic's code example contains errors.

ExpressSkins Library

  • Only the right border is painted for cells that display footer summary values if the Bezier skin is applied.

ExpressSpreadSheet

  • Assigning an incorrect expression to an "Expression" conditional formatting rule (TdxSpreadSheetConditionalFormattingRuleExpression object) twice results in memory corruption.
  • Releasing the mouse button during drag and drop activates the hyperlink located under the mouse pointer.
  • Sheet dimensions are incorrectly determined on loading certain XLSX documents.

ExpressGridPack 18.1.5

$
0
0
ExpressGridPack

Improves Editors, Grid, PivotGrid, Printing, SpreadSheet and TreeList controls, plus updates the Skins library.

Fixes

ExpressEditors Library

  • An application freezes on initializing a DLL file that references the dxTaskbarProgress unit.
  • cxCheckBox - The Properties.Glyph.Image.Source~ property values are ignored.
  • Find Panel - The parent control sets an incorrect size and position of the Search Box on changing the control's FindPanel.DisplayMode property value to fpdmAlways if the monitor DPI differs from 96.
  • TcxCustomComboBox descendants very slowly populate their Properties.Items property on creating a form.
  • TcxDBTimeEdit - The editor doesn't post the 12:00 value if the Properties.Use24HourFormat property is set to False.
  • TcxGroupBox is incorrectly scaled if the ParentFont property is set to False and the Anchors property is set to a value other than [akLeft,akTop].
  • TdxGalleryControl - Right-clicking a gallery item displays a popup menu prior to selecting this item if the OptionsBehavior.SelectOnRightClick property is set to True.

ExpressLayout Control

  • Item captions ignore subsequent LF characters (#10).

ExpressPivotGrid Suite

  • Customization Form insufficiently scales the "Add To" button and the area combo box vertically if the system DPI setting does not match 96.

ExpressPrinting System

  • PDF Viewer Report Link - The report link prints a document on the current printer instead of printing it to file when the "Print to File" option is checked.
  • Scheduler Report Link - TimeLine Style - The minor time scale delimits the last time slot with an extra border line if the View's Scales.MajorUnit property is set to suDay.

ExpressQuantumGrid Suite

  • Banded Table View - Add the capability to customize the order in which the Quick Column Customization drop-down list displays its columns.
  • In-place cxCheckComboBox - Activating the editor for the first time passes 0 as the Properties.OnEditValueToStates event handler's AValue parameter.
  • Table and Banded Table Views - An AV occurs on accessing the AViewInfo.EditBounds property within the View's OnCustomDrawCell event handler if there is no focused record in the View.
  • TcxGridPopupMenu - Invoking the built-in popup menu extended with a custom submenu causes the "Invalid class typecast" error if the ExpressBars Suite is installed and an action is linked to this submenu at runtime.

ExpressQuantumTreeList Suite

  • Copying a node using drag and drop doesn't copy the node's image indexes.
  • Documentation - The "How to Custom Paint Band Headers" help topic's code example contains errors.

ExpressSkins Library

  • Only the right border is painted for cells that display footer summary values if the Bezier skin is applied.

ExpressSpreadSheet

  • Assigning an incorrect expression to an "Expression" conditional formatting rule (TdxSpreadSheetConditionalFormattingRuleExpression object) twice results in memory corruption.
  • Releasing the mouse button during drag and drop activates the hyperlink located under the mouse pointer.
  • Sheet dimensions are incorrectly determined on loading certain XLSX documents.

DevExpress VCL Subscription 18.1.5

$
0
0
DevExpress VCL Subscription

Improves Bars, Editors, Grids, PDF Viewer, Printing, Rich Text, Scheduler, SpreadSheet and TreeList controls.

Features

ExpressQuantumGrid Suite

  • Banded Table View - Add the capability to customize the order in which the Quick Column Customization drop-down list displays its columns.

ExpressEditors Library

  • TcxCustomComboBox descendants very slowly populate their Properties.Items property on creating a form.
  • TcxCustomComboBox improves population of Properties.Items property when creating a form.
  • Improves TcxGroupBox scaling.

ExpressEntityMapping Framework

  • TdxEMFDataSet - Adds support for master-detail relationships based on the ExpressQuantumGrid control's data controller.

Fixes

ExpressBars Suite

  • An AV occurs when loading a skinned form with toolbars at design time if one or more skin elements are missing.
  • Ribbon - TdxRibbonBackstageView - Bar buttons (TdxBarButton and TdxBarLargeButton) are 1 pixel high if their Align property is set to a value other than iaLeft.

ExpressEditors Library

  • An application freezes on initializing a DLL file that references the dxTaskbarProgress unit.
  • cxCheckBox - The Properties.Glyph.Image.Source~ property values are ignored.
  • Find Panel - The parent control sets an incorrect size and position of the Search Box on changing the control's FindPanel.DisplayMode property value to fpdmAlways if the monitor DPI differs from 96.
  • TcxDBTimeEdit - The editor doesn't post the 12:00 value if the Properties.Use24HourFormat property is set to False.
  • TdxGalleryControl - Right-clicking a gallery item displays a popup menu prior to selecting this item if the OptionsBehavior.SelectOnRightClick property is set to True.

ExpressEntityMapping Framework

  • An AV occurs on saving an entity object whose primary key value is nil if the primary key is declared as an entity class.
  • The "Invalid class typecast" error occurs when TdxEMFADODataProvider obtains the DATE column's data from an SQL Server database.

ExpressExport Library

  • Export to XLS or XLSX - Master-Detail - An AV occurs when exporting images displayed in detail View cells.

ExpressGDI+ Library

  • SVG Images - The "Invalid Operation in GDI+ (Code 2)" exception occurs on loading a DFM file that contains TcxImageList.

ExpressLayout Control

  • Item captions ignore subsequent LF characters (#10).

ExpressLibrary

  • The hint displayed for a cell whose text is clipped is not wrapped if the AppEvnts unit is listed in the "uses" clause.

ExpressPDFViewer

  • A document can be partially displayed due to an AV that occurs on reading a font CFF table in the document in certain cases.
  • Document loading routines incorrectly convert LAB colors to the RGB color space in certain cases.
  • Text areas are incorrectly determined in PDF files whose font descriptors include an erroneous Descent parameter.
  • The PDF document load routines can read indexed color spaces incompletely, which renders certain PDF objects invisible.

ExpressPivotGrid Suite

  • Customization Form insufficiently scales the "Add To" button and the area combo box vertically if the system DPI setting does not match 96.

ExpressPrinting System

  • PDF Viewer Report Link - The report link prints a document on the current printer instead of printing it to file when the "Print to File" option is checked.
  • Scheduler Report Link - TimeLine Style - The minor time scale delimits the last time slot with an extra border line if the View's Scales.MajorUnit property is set to suDay.

ExpressQuantumGrid Suite

  • In-place cxCheckComboBox - Activating the editor for the first time passes 0 as the Properties.OnEditValueToStates event handler's AValue parameter.
  • Table and Banded Table Views - An AV occurs on accessing the AViewInfo.EditBounds property within the View's OnCustomDrawCell event handler if there is no focused record in the View.
  • TcxGridPopupMenu - Invoking the built-in popup menu extended with a custom submenu causes the "Invalid class typecast" error if the ExpressBars Suite is installed and an action is linked to this submenu at runtime.

ExpressQuantumTreeList Suite

  • Copying a node using drag and drop doesn't copy the node's image indexes.
  • Documentation - The "How to Custom Paint Band Headers" help topic's code example contains errors.

ExpressRichEdit Control

  • An encoding preamble is not saved to a TXT file.
  • The "No mapping for the Unicode character exists in the target multi-byte code page" error occurs on loading a TXT file that doesn't have an encoding preamble.

ExpressScheduler Suite

  • The header of an all day event displays the date that follows the actual end date if it is outside the time span that the scheduling area currently displays.
  • TimeGrid View misplaces UI elements if the WorkTimeOnly and the OptionsView.WorkFinish properties are set to True and midnight, respectively.

ExpressSkins Library

  • Only the right border is painted for cells that display footer summary values if the Bezier skin is applied.

ExpressSpreadSheet

  • Assigning an incorrect expression to an "Expression" conditional formatting rule (TdxSpreadSheetConditionalFormattingRuleExpression object) twice results in memory corruption.
  • Releasing the mouse button during drag and drop activates the hyperlink located under the mouse pointer.
  • Sheet dimensions are incorrectly determined on loading certain XLSX documents.

CodeRush 18.1.11

$
0
0
Effortlessly embed images, diagrams, formulas, tables, etc., inside source code.

Use Smart Cut and Copy in JavaScript and TypeScript code.

Features

JavaScript & TypeScript Support

  • Now, you can use Smart Cut & Copy in JavaScript and TypeScript code.
  • This release includes a pre-release set of templates for JavaScript and TypeScript development that make it easy to declare classes, functions, variables, code blocks, expressions and more. These templates are expected be refined and evolve over the coming releases.

Member Sections

  • CodeRush templates can place generated members in dedicated target sections for those members. A member section can start with a comment or be contained inside a region. You can define target sections using the Region or Comment group buttons on the Organize Members option page.
  • You can specify the text for the target comment or region.
  • CodeRush templates will generate well-organized code according to your team's rules and settings.

Performance Improvements

  • You can improve CodeRush performance by creating native images using NGEN.exe.
  • If NGEN performance improvements are available, you'll see a notification near the top of the IDE.
  • You can compile assemblies once for this install, do it automatically after each update, or disregard the suggestion and never see it again.
  • NGEN compilation is performed in a separate process so you can close Visual Studio or keep it running after you start. Compilation progress is updated in the notification area if Visual Studio is running.

Rich Comments

  • This release includes a new feature which gives Visual Studio developers the ability to effortlessly embed images, diagrams, formulas, tables, etc., inside source code (C#, F#, JavaScript, TypeScript, Visual Basic, XAML, HTML, CSS, and XML). You can paste any image from the clipboard, or reference a local file in markdown.
  • Embedded images can be scaled and cropped, and work seamlessly with Visual Studio. Embedded images are great for explaining complex code, signposting important classes and functions, communicating with team members, bringing new team members up to speed faster, and more.

Code Analysis

  • You can now set options to determine how the Possible System.NullReferenceException diagnostic performs its analysis in methods, properties, parameters and fields.
  • Added the "Task.Factory.StartNew usage can be dangerous" code diagnostic, warning when unsafe methods are used to start a new thread.

Other Improvements

  • Move to Region can now position methods alphabetically. To try this, on the Move to Region options page, set "Inside regions, place newly-moved members" to Alphabetically.
  • The Move to Region UI now allows you to select target regions from a tree menu (regions are shown in the same hierachical order they appear in code).
  • With new HTML context providers, you can customize your own HTML-specific CodeRush features like shortcuts, templates, selection embeddings.

CodeRush Ultimate 18.1.11

$
0
0
Use Smart Cut and Copy in JavaScript and TypeScript code.

Use Smart Cut and Copy in JavaScript and TypeScript code.

Features

JavaScript & TypeScript Support

  • Now, you can use Smart Cut & Copy in JavaScript and TypeScript code.
  • This release includes a pre-release set of templates for JavaScript and TypeScript development that make it easy to declare classes, functions, variables, code blocks, expressions and more. These templates are expected be refined and evolve over the coming releases.

Member Sections

  • CodeRush templates can place generated members in dedicated target sections for those members. A member section can start with a comment or be contained inside a region. You can define target sections using the Region or Comment group buttons on the Organize Members option page.
  • You can specify the text for the target comment or region.
  • CodeRush templates will generate well-organized code according to your team's rules and settings.

Performance Improvements

  • You can improve CodeRush performance by creating native images using NGEN.exe.
  • If NGEN performance improvements are available, you'll see a notification near the top of the IDE.
  • You can compile assemblies once for this install, do it automatically after each update, or disregard the suggestion and never see it again.
  • NGEN compilation is performed in a separate process so you can close Visual Studio or keep it running after you start. Compilation progress is updated in the notification area if Visual Studio is running.

Rich Comments

  • This release includes a new feature which gives Visual Studio developers the ability to effortlessly embed images, diagrams, formulas, tables, etc., inside source code (C#, F#, JavaScript, TypeScript, Visual Basic, XAML, HTML, CSS, and XML). You can paste any image from the clipboard, or reference a local file in markdown.
  • Embedded images can be scaled and cropped, and work seamlessly with Visual Studio. Embedded images are great for explaining complex code, signposting important classes and functions, communicating with team members, bringing new team members up to speed faster, and more.

Code Analysis

  • You can now set options to determine how the Possible System.NullReferenceException diagnostic performs its analysis in methods, properties, parameters and fields.
  • Added the "Task.Factory.StartNew usage can be dangerous" code diagnostic, warning when unsafe methods are used to start a new thread.

Other Improvements

  • Move to Region can now position methods alphabetically. To try this, on the Move to Region options page, set "Inside regions, place newly-moved members" to Alphabetically.
  • The Move to Region UI now allows you to select target regions from a tree menu (regions are shown in the same hierachical order they appear in code).
  • With new HTML context providers, you can customize your own HTML-specific CodeRush features like shortcuts, templates, selection embeddings.

CodeRush 18.1.12

$
0
0
CodeRush

Update includes bug fixes and performance improvements.

Fixes

  • Formatting - Expression-bodied properties are wrapped incorrectly.
  • Performance - The NGEN performance improvement notification is not displayed.
  • Rich Comments - Comment sizing does not work in VB.
  • Rich Comments - Embedded images are not rendered until Visual Studio is restarted.
  • Static Code Analysis - The “Possible System.NullReferenceException” diagnostics should take Lambda-Expressions/Closures into account.
  • Static Code Analysis - The “Possible NullReferenceException” diagnostic - Mark/Attribute members/parameters as NotNull.
  • Structural Highlighting - It is impossible to change line colors.

CodeRush Ultimate 18.1.12

$
0
0
CodeRush Ultimate

Update includes bug fixes and performance improvements.

Fixes

  • Formatting - Expression-bodied properties are wrapped incorrectly.
  • Performance - The NGEN performance improvement notification is not displayed.
  • Rich Comments - Comment sizing does not work in VB.
  • Rich Comments - Embedded images are not rendered until Visual Studio is restarted.
  • Static Code Analysis - The “Possible System.NullReferenceException” diagnostics should take Lambda-Expressions/Closures into account.
  • Static Code Analysis - The “Possible NullReferenceException” diagnostic - Mark/Attribute members/parameters as NotNull.
  • Structural Highlighting - It is impossible to change line colors.

ExpressQuantumPack 18.1.6

$
0
0
ExpressQuantumPack

Improves Grids, Editors, TreeList and SpreadSheet controls, plus the Printing system.

Fixes

ExpressEditors Library

  • A TcxContainer descendant scales incorrectly if its ParentFont property is False and the Anchor property has a non-default value.
  • cxDateEdit - An AV occurs on expanding a drop-down calendar in Touch mode if the time range between the system and displayed dates exceeds a month, and the Properties.View property is set to cavClassic or cavModern.
  • cxLabel - The Properties.ShowEndEllipsis property value is ignored if the Properties.Alignment.Horz property is set to taCenter.

ExpressPrinting System

  • Multiline text is truncated in printouts or exported PDF documents in certain cases.
  • PDF Viewer Report Link - The "Auto" page orientation selected in the Print dialog does not update to a new page orientation selected in the printer's Document Properties dialog.
  • Scheduler Report Link - An event content's layout in the TimeGrid View is calculated incorrectly for Modern-Style UI if the View's EventDetailInfo property is True.
  • Scheduler Report Link - TimeGrid View — An event's content layout is calculated incorrectly if the event width does not fit into a single printout page.
  • Scheduler Report Link - TimeGrid View - An event's start and end time are displayed in the client area if the event duration is more than one day.

ExpressQuantumGrid Suite

  • Banded Table View - The drop-down Quick Band Customization list incorrectly repaints items arranged into multiple columns in response to clicking item check boxes.
  • Conditional Formatting - The "Expression" and "Cell Is" conditional formatting rules do not save character case changes applied to expression strings.
  • Make sorting applied by the drop-down Quick Band/Column Customization list's Sorted command case-insensitive and ANSI ordered, regardless of the View's DataController.Options property settings.
  • Master-Detail - A detail Layout View does not display separator items in certain cases.
  • Server Mode - The View does not sort records by values of a column that provides date/time grouping values.
  • Table and Banded Table Views - The "Could not convert variant of type (unicodestring) into type (integer)" exception occurs on scrolling the View when its data is being edited with an in-place cxLookupComboBox editor.
  • The Field Chooser dialog scales incorrectly.
  • The Quick Band/Column Customization drop-down list ignores the Up Arrow keystroke if the View's OptionsCustomize.BandsQuickCustomizationShowCommands or OptionsCustomize.ColumnsQuickCustomizationShowCommands property is set to False.

ExpressQuantumTreeList Suite

  • Collapsing a node with a double-click scrolls the content and clicks a node located under the mouse pointer.
  • Make sorting applied by the drop-down Quick Band/Column Customization list's Sorted command case-insensitive and ANSI ordered, regardless of the tree list's OptionsData property settings.
  • The tree list filters nodes very slowly or freezes an application in certain cases.
  • The tree list stops scrolling up the content using the mouse wheel if the bottom edge clips a selected node.

ExpressSpreadSheet

  • A hyperlink doesn't display its referenced cell using the R1C1 reference style.
  • A spreadsheet document is loading slowly if it has the "Duplicate Values" and/or "Unique Values" conditional formatting rules applied to cell ranges populated with values of different types.

ExpressNavigationPack 18.1.6

$
0
0
ExpressNavigationPack

Improves Bars, Editors and Skins controls.

Fixes

ExpressBars Suite

  • An AV occurs at design time when using the Customization Form to add, remove, or change a bar item on an ancestor form.
  • Bar items are painted with colors that do not match corresponding theme colors of an operating system and disabled bar items cannot be selected if the bar manager's LookAndFeel.NativeStyle property is True.
  • Changing a bar item's hint caption in the hint style controller's OnShowHintEx event handler has no effect if the bar item's hint is invoked immediately after another TControl descendant's hint.
  • Ribbon tab groups inherited from a parent form become invisible at runtime if the corresponding ribbon tab's Groups collection is changed.

ExpressEditors Library

  • A TcxContainer descendant scales incorrectly if its ParentFont property is False and the Anchor property has a non-default value.
  • cxDateEdit - An AV occurs on expanding a drop-down calendar in Touch mode if the time range between the system and displayed dates exceeds a month, and the Properties.View property is set to cavClassic or cavModern.
  • cxLabel - The Properties.ShowEndEllipsis property value is ignored if the Properties.Alignment.Horz property is set to taCenter.

ExpressSkins Library

  • Form - TheBezier skin - The form's caption height is incorrectly calculated if the monitor DPI is not 96.

ExpressGridPack 18.1.6

$
0
0
ExpressGridPack

Improves Grids, Editors, TreeList and SpreadSheet controls, plus the Printing system.

Fixes

ExpressEditors Library

  • A TcxContainer descendant scales incorrectly if its ParentFont property is False and the Anchor property has a non-default value.
  • cxDateEdit - An AV occurs on expanding a drop-down calendar in Touch mode if the time range between the system and displayed dates exceeds a month, and the Properties.View property is set to cavClassic or cavModern.
  • cxLabel - The Properties.ShowEndEllipsis property value is ignored if the Properties.Alignment.Horz property is set to taCenter.

ExpressPrinting System

  • Multiline text is truncated in printouts or exported PDF documents in certain cases.
  • PDF Viewer Report Link - The "Auto" page orientation selected in the Print dialog does not update to a new page orientation selected in the printer's Document Properties dialog.
  • Scheduler Report Link - An event content's layout in the TimeGrid View is calculated incorrectly for Modern-Style UI if the View's EventDetailInfo property is True.
  • Scheduler Report Link - TimeGrid View — An event's content layout is calculated incorrectly if the event width does not fit into a single printout page.
  • Scheduler Report Link - TimeGrid View - An event's start and end time are displayed in the client area if the event duration is more than one day.

ExpressQuantumGrid Suite

  • Banded Table View - The drop-down Quick Band Customization list incorrectly repaints items arranged into multiple columns in response to clicking item check boxes.
  • Conditional Formatting - The "Expression" and "Cell Is" conditional formatting rules do not save character case changes applied to expression strings.
  • Make sorting applied by the drop-down Quick Band/Column Customization list's Sorted command case-insensitive and ANSI ordered, regardless of the View's DataController.Options property settings.
  • Master-Detail - A detail Layout View does not display separator items in certain cases.
  • Server Mode - The View does not sort records by values of a column that provides date/time grouping values.
  • Table and Banded Table Views - The "Could not convert variant of type (unicodestring) into type (integer)" exception occurs on scrolling the View when its data is being edited with an in-place cxLookupComboBox editor.
  • The Field Chooser dialog scales incorrectly.
  • The Quick Band/Column Customization drop-down list ignores the Up Arrow keystroke if the View's OptionsCustomize.BandsQuickCustomizationShowCommands or OptionsCustomize.ColumnsQuickCustomizationShowCommands property is set to False.

ExpressQuantumTreeList Suite

  • Collapsing a node with a double-click scrolls the content and clicks a node located under the mouse pointer.
  • Make sorting applied by the drop-down Quick Band/Column Customization list's Sorted command case-insensitive and ANSI ordered, regardless of the tree list's OptionsData property settings.
  • The tree list filters nodes very slowly or freezes an application in certain cases.
  • The tree list stops scrolling up the content using the mouse wheel if the bottom edge clips a selected node.

ExpressSkins Library

  • Form - TheBezier skin - The form's caption height is incorrectly calculated if the monitor DPI is not 96.

ExpressSpreadSheet

  • A hyperlink doesn't display its referenced cell using the R1C1 reference style.
  • A spreadsheet document is loading slowly if it has the "Duplicate Values" and/or "Unique Values" conditional formatting rules applied to cell ranges populated with values of different types.

DevExpress VCL Subscription 18.1.6

$
0
0
DevExpress VCL Subscription

Improves Bars, Editors, Grids, RichEdit, Scheduler, SpreadSheet and TreeList controls.

Fixes

ExpressBars Suite

  • An AV occurs at design time when using the Customization Form to add, remove, or change a bar item on an ancestor form.
  • Bar items are painted with colors that do not match corresponding theme colors of an operating system and disabled bar items cannot be selected if the bar manager's LookAndFeel.NativeStyle property is True.
  • Changing a bar item's hint caption in the hint style controller's OnShowHintEx event handler has no effect if the bar item's hint is invoked immediately after another TControl descendant's hint.
  • Ribbon tab groups inherited from a parent form become invisible at runtime if the corresponding ribbon tab's Groups collection is changed.

ExpressEditors Library

  • A TcxContainer descendant scales incorrectly if its ParentFont property is False and the Anchor property has a non-default value.
  • cxDateEdit - An AV occurs on expanding a drop-down calendar in Touch mode if the time range between the system and displayed dates exceeds a month, and the Properties.View property is set to cavClassic or cavModern.
  • cxLabel - The Properties.ShowEndEllipsis property value is ignored if the Properties.Alignment.Horz property is set to taCenter.

ExpressEntityMapping Framework

  • The "The data types varchar(max) and ntext are incompatible in the equal to operator" error occurs when TdxEMFADODataProvider obtains data from an SQL Server table's varchar(max) columns.

ExpressExport Library

  • The EdxException occurs when exporting nodes containing images to an XLS or XLSX file.

ExpressGDI+ Library

  • SVG Images - The "Invalid operation in GDI+ (Code: 3)" exception occurs on displaying an image with the 'path' element whose line width is zero.

ExpressLibrary

  • SVG Images - The 'style' element's attributes are incorrectly parsed in certain cases.
  • TcxPropertiesStore - Dimensions of a control anchored to the top and bottom edges of its parent are incorrectly restored after storing at a different monitor DPI value.

ExpressMap Control

  • The OnZoomLevelChanged event does not fire on calling the map control's ZoomAsync procedure enclosed between BeginUpdate and EndUpdate calls.

ExpressPDFViewer

  • "The document format is not recognized as valid PDF" exception occurs on reading named destinations in certain cases.
  • Text is invisible if it uses a non-system font that is not embedded into the PDF document, provided that it is possible to replace this font with a similar font.
  • The "TdxLZWDecoder End of data" exception occurs on reading a document containing LZW-compressed data.

ExpressPrinting System

  • Multiline text is truncated in printouts or exported PDF documents in certain cases.
  • PDF Viewer Report Link - The "Auto" page orientation selected in the Print dialog does not update to a new page orientation selected in the printer's Document Properties dialog.
  • Scheduler Report Link - An event content's layout in the TimeGrid View is calculated incorrectly for Modern-Style UI if the View's EventDetailInfo property is True.
  • Scheduler Report Link - TimeGrid View — An event's content layout is calculated incorrectly if the event width does not fit into a single printout page.
  • Scheduler Report Link - TimeGrid View - An event's start and end time are displayed in the client area if the event duration is more than one day.

ExpressQuantumGrid Suite

  • Banded Table View - The drop-down Quick Band Customization list incorrectly repaints items arranged into multiple columns in response to clicking item check boxes.
  • Conditional Formatting - The "Expression" and "Cell Is" conditional formatting rules do not save character case changes applied to expression strings.
  • Make sorting applied by the drop-down Quick Band/Column Customization list's Sorted command case-insensitive and ANSI ordered, regardless of the View's DataController.Options property settings.
  • Master-Detail - A detail Layout View does not display separator items in certain cases.
  • Server Mode - The View does not sort records by values of a column that provides date/time grouping values.
  • Table and Banded Table Views - The "Could not convert variant of type (unicodestring) into type (integer)" exception occurs on scrolling the View when its data is being edited with an in-place cxLookupComboBox editor.
  • The Field Chooser dialog scales incorrectly.
  • The Quick Band/Column Customization drop-down list ignores the Up Arrow keystroke if the View's OptionsCustomize.BandsQuickCustomizationShowCommands or OptionsCustomize.ColumnsQuickCustomizationShowCommands property is set to False.

ExpressQuantumTreeList Suite

  • Collapsing a node with a double-click scrolls the content and clicks a node located under the mouse pointer.
  • Make sorting applied by the drop-down Quick Band/Column Customization list's Sorted command case-insensitive and ANSI ordered, regardless of the tree list's OptionsData property settings.
  • The tree list filters nodes very slowly or freezes an application in certain cases.
  • The tree list stops scrolling up the content using the mouse wheel if the bottom edge clips a selected node.

ExpressRichEdit Control

  • An HTML file's content is prefixed with an encoding preamble.
  • The control does not load a CSS style's border-style property values that are not in the lower case from an HTML file.
  • The control does not load external images whose URIs include spaces.
  • The control's OnCustomizeMergeFields event never occurs.

ExpressScheduler Suite

  • Closing a form while the scheduler activates an event's in-place editor causes an AV.
  • Provide the dedicated space for the location text within the user event layout displayed in the Day View in Modern Style mode.
  • TcxDateNavigator - An application freezes if the UnlimitedSelection property is set to True and dragging starts in an area that is free from UI elements.
  • TcxSchedulerAggregateStorage - Drag-and-drop operations duplicate events obtained from a linked TcxSchedulerWebServiceStorage object.
  • TimeGrid View - Dragging a 24 hour-long event that is not marked as free and dropping it to the beginning of a day switches the event to all-day and marks it as free.

ExpressSkins Library

  • Form - TheBezier skin - The form's caption height is incorrectly calculated if the monitor DPI is not 96.

ExpressSpellChecker

  • ExpressRichEdit control - Misspelled words are underlined even in read-only mode.

ExpressSpreadSheet

  • A hyperlink doesn't display its referenced cell using the R1C1 reference style.
  • A spreadsheet document is loading slowly if it has the "Duplicate Values" and/or "Unique Values" conditional formatting rules applied to cell ranges populated with values of different types.

CodeRush 18.1.13

$
0
0
CodeRush

Improves Formatting, Unit Testing and Static Code Analysis.

Fixes

  • Code Cleanup
    • "This" qualifier is not properly applied when accessing inherited members.
  • Formatting
    • The "Chained Method Calls" formatting option works incorrectly.
  • Refactorings
    • Invoking the "Reorder Paramaters" refactoring disables the editor's reference/keyword highlighting features.
    • The "Inline method" refactoring creates incorrect code for extension methods.
  • Region Painting
    • A region directive is not painted when the caret is on the line start.
    • Rich Comments
    • Adding a backtick (`) character does not hide leading comment delimiters.
    • Comment painting does not work if the FSharp package is not installed.
    • Painting is not removed in certain cases when the caret is placed into a comment.
  • Settings
    • It is impossible to import custom selection embeddings from CodeRush Classic.
  • Static Code Analysis
    • The "Possible System.NullReferenceException" diagnostic should omit notifications for (some) members of third-party-libraries.
    • The "Possible System.NullReferenceException" diagnostic should take default property into account.
    • The "Possible System.NullReferenceException" diagnostic should take Null-conditional-operator within if-Operator into account.
    • The "Possible System.NullReferenceException" diagnostic should take OrElse-Condition with For-Each-Statement into account.
    • The "Possible System.NullReferenceException" diagnostic should take Return in If-ElseIf with For-Each-Statement into account.
    • The "Possible System.NullReferenceException" diagnostic should take with-statements into account.
    • The "Use Task.Run instead of Task.Factory.StartNew" diagnostic does not take the .NET Framework version into account.
    • Unexpected "CancellationToken parameter is never used" warning.
  • Unit Testing
    • The Details section in the Test Runner window is cleared after editing a test.
Viewing all 1134 articles
Browse latest View live


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