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

DevExpress VCL Subscription 18.1.4

$
0
0
DevExpress VCL Subscription

Improves the data grid, editor, map and scheduler controls, plus enhances the printing system.

Fixes

Express Install

  • Disable DevExpress-dependent packages to avoid package version conflicts in the IDE.

ExpressEditors Library

  • cxMRUEdit - The glyph provided by the Properties.ButtonGlyph property is painted on the dropdown button instead of the ellipsis button.
  • TcxDBSpinEdit bound to an FMTBcd field incorrectly displays its value if the FormatSettings.DecimalSeparator setting differs from the system's decimal separator.
  • TdxUIAdornerManager - It is impossible to assign content to a guide adorner's callout popup via the AControl parameter of the TdxGuideGetCalloutPopupControl procedural type in C++Builder.
  • The focused editor doesn't have a blue border in Windows 10.

ExpressExport Library

  • Table and Banded Table Views - The ExportGridTo~ procedures add an empty column to the left of the exported content if check boxes are positioned in the column header or row indicator in web-style row selection mode.

ExpressLayout Control

  • DevExpress data-aware editors flicker in response to refreshing their bound dataset.

ExpressMap Control

  • The actual zoom factor value can be less than 1 in certain cases if the OptionsBehavior.Animation property is set to True.

ExpressPivotGrid Suite

  • An AV occurs on calling the pivot grid's RestoreFrom~ methods to restore the layout of grouped fields.
  • The "Control has no parent window" exception occurs when undocking a dock panel that displays the Customization Form.
  • The EVariantTypeCastError exception occurs when the TcxPivotGridDrillDownDataset component creates a dataset for a linked pivot grid whose grouped field's Properties property is set to TextEdit.

ExpressPrinting System

  • Export to PDF - Fonts are scaled twice if the system DPI setting does not match 96.
  • FlowChart Report Link - The report contains only the objects that the control currently displays.
  • Large images are not printed.
  • PDF Viewer Report Link - The Print dialog's "Current Page" option prints the currently previewed page instead of the currently active page in a document.
  • SpreadSheet Report Link - A long text string in a row's last data cell doesn't continue on another page.
  • TeeChart Report Link - Chart content is cropped if the control's parent form is displayed on a monitor whose DPI exceeds 96.
  • Text reports are generated very slowly with high DPI settings (more than 96).
  • The Print Preview dialog is incorrectly scaled at high DPI settings (more than 96).
  • The report's page header and footer are scaled incorrectly in the Print Preview dialog if the system DPI differs from 96.

ExpressQuantumGrid Suite

  • Content scrolling produces painting artifacts in Hybrid scrollbar mode.
  • Server Mode - FireDAC connection - Storing an image into a BLOB field in a MS Access database results in the field's data corruption.
  • Table and Banded Table Views - A fully collapsed root level group is displayed twice if there are no other groups at the root level in the View and its OptionsBehavior.FixedGroups property is True.
  • Table and Banded Table Views - The group row collapse routine attempts to raise the OnGroupRowCollapsed event for a different row or group row instead of the collapsed group row if it merges with another group row as a result.
  • The ApplyBestFit method incorrectly sizes column headers if a skin whose Common.Header skin element includes ContentOffsets values that are greater than 2 is applied.

ExpressQuantumTreeList Suite

  • Compiling the cxTLExportLink unit for an application's release version displays the H2443 hint about the TdxFastObjectList.GetItem function.
  • Export - Elements are incorrectly arranged if the Find Panel is displayed.
  • Selecting a node using the keyboard scrolls the focused node into view if the tree list's OptionsSelection.CellSelect property is set to False and the Options.Focusing property of columns is set to True.
  • TcxDBTreeList - Inserting a node whose index field value is not unique causes the "Duplicates not allowed" exception but doesn't keep the node in edit mode.
  • TcxDBTreeList - Posting changes to a node in edit mode doesn't update the icon displayed by the node indicator's cell.

ExpressRichEdit Control

  • Inserting a symbol using the "Symbol" dialog causes the "Invalid class typecast" error in an application built with runtime packages.
  • Saving a document to a TXT file doesn't convert non-breaking spaces to spaces.
  • The control does not load external images in a document loaded from an HTML file if there are parameters in image source URLs.
  • The control replaces "en dash" with "en space" characters in a document loaded from an RTF file.

ExpressScheduler Suite

  • Day View - Modern Style - Two successive events are displayed as concurrent in certain cases.
  • The control repeatedly invokes an event's Reminder window if it was closed by clicking the Close button or pressing the Esc key.
  • TimeGrid View - Modern Style - The caption and location strings of an event are invisible if the event's description text is omitted and the View's EventDetailInfo property is True.

ExpressSkins Library

  • A Ribbon form's border thickness is calculated incorrectly when certain skins are in effect.

ExpressSpellChecker

  • Clicking a cxMemo control on an MDI child form causes an AV if the spell checker's CheckAsYouTypeOptions.Active property is set to True in Hybrid scrollbar mode.

ExpressSpreadSheet

  • Certain cells are not pasted from Excel using the clipboard.

ExpressVerticalGrid Suite

  • Releasing a cxVerticalGrid control whose Customization Form is displayed can result in a memory leak.

CodeRush 18.1.9

$
0
0
New Apply Code Cleanup option in CodeRush.

Adds automatic code clean up option, plus unit test runner now supports exporting test execution results to XML.

Features

  • Unit Test Runner - The test runner now supports exporting test execution results to XML:
    • Test name, namespace, state, execution duration (if available), and failure details (if the test has failed).
    • Use the "Include XML documentation comments in export" to include each test’s XML doc comments in the report.
  • Code Cleanup - Use the new Apply Code Cleanup when saving a document option to automatically clean up a file before it is saved.
  • HTML and Razor Support - Structural highlighting is now available in HTML, C# Razor, and Aspx files.
  • Naming Convention Improvements - Implemented separate naming convention options for private and non-private static fields.

Fixes

  • Code Actions - Visual Studio hangs when collecting a list of code actions for a namespace declaration in .Net Core projects
  • Code Cleanup throws an error when processing the "Apply built-in type style" rule
  • Code Providers - The "Declare Field With Initializer" provider is not available when a constructor uses the "expressing body" syntax
  • Code Providers - Implement ISerializable - Constructor should be private on sealed types
  • Formatting - Initializer Formatting with a blank line separator has bad indentation
  • Formatting - The "Base List->Wrap if long" rule incorrectly works for identifiers with short names
  • Formatting - The "Property\Indexer\Event->Wrap if long" rule incorrectly formats setter code
  • Formatting - The formatting engine incorrectly handles code constructions inside object initializers
  • Formatting - Local functions are formatted incorrectly
  • Navigation - Jump To File - The initial filter text should not get text from an identifier under the caret
  • Refactorings - The "Reorder parameters" refactoring does not work after upgrade to VS 2017 15.8.0
  • Refactorings - The "Implement IEquatable" refactoring on generic classes works incorrectly
  • Refactorings - The "Extract String to Resource" refactoring doesn't consider the "Namespace references declaration style" option
  • Refactorings - The "Inline Temp" refactoring creates nonsense code
  • Templates - The "Stopwatch" template adds additional spaces before the local variable
  • Unit Testing - Code Coverage - The progress bar at the bottom of the Code Coverage window keeps scrolling and never stops

CodeRush Ultimate 18.1.9

$
0
0
Export test execution results to XML with CodeRush.

Includes updates to Unit Test Runner, plus improves code cleanup - with HTML and Razor support.

Features

  • Unit Test Runner - The test runner now supports exporting test execution results to XML:
    • Test name, namespace, state, execution duration (if available), and failure details (if the test has failed).
    • Use the "Include XML documentation comments in export" to include each test’s XML doc comments in the report.
  • Code Cleanup - Use the new Apply Code Cleanup when saving a document option to automatically clean up a file before it is saved.
  • HTML and Razor Support - Structural highlighting is now available in HTML, C# Razor, and Aspx files.
  • Naming Convention Improvements - Implemented separate naming convention options for private and non-private static fields.

Fixes

  • Code Actions - Visual Studio hangs when collecting a list of code actions for a namespace declaration in .Net Core projects
  • Code Cleanup throws an error when processing the "Apply built-in type style" rule
  • Code Providers - The "Declare Field With Initializer" provider is not available when a constructor uses the "expressing body" syntax
  • Code Providers - Implement ISerializable - Constructor should be private on sealed types
  • Formatting - Initializer Formatting with a blank line separator has bad indentation
  • Formatting - The "Base List->Wrap if long" rule incorrectly works for identifiers with short names
  • Formatting - The "Property\Indexer\Event->Wrap if long" rule incorrectly formats setter code
  • Formatting - The formatting engine incorrectly handles code constructions inside object initializers
  • Formatting - Local functions are formatted incorrectly
  • Navigation - Jump To File - The initial filter text should not get text from an identifier under the caret
  • Refactorings - The "Reorder parameters" refactoring does not work after upgrade to VS 2017 15.8.0
  • Refactorings - The "Implement IEquatable" refactoring on generic classes works incorrectly
  • Refactorings - The "Extract String to Resource" refactoring doesn't consider the "Namespace references declaration style" option
  • Refactorings - The "Inline Temp" refactoring creates nonsense code
  • Templates - The "Stopwatch" template adds additional spaces before the local variable
  • Unit Testing - Code Coverage - The progress bar at the bottom of the Code Coverage window keeps scrolling and never stops

CodeRush 18.1.10

$
0
0
CodeRush

Improves Code CleanUp and Code Coverage.

Fixes

  • Code CleanUp removes necessary parenthesis on processing the await operator.
  • Code Coverage - Profiler gets registered into the system multiple times.
  • Organize Members does not work properly if a member contains preprocessor directives.
  • Refactorings - Add XML Comments - A broken <see/> tag is created when generating xml comments for a method that references a generic type.
  • Static Code Analysis - The "Possible System.NullReferenceException" diagnostic should take generic classes with constraints and reserved words into account.
  • Static Code Analysis - The "Possible System.NullReferenceException" diagnostic should take outer "not's" into account.
  • Test Runner - Test execution report does not contain XML Doc Comments for types.
  • Test Runner - A test execution report fails if XML Doc comments are wrong.

CodeRush Ultimate 18.1.10

$
0
0
CodeRush Ultimate

Improves Static Code Analysis and Test Runner.

Fixes

  • Code CleanUp removes necessary parenthesis on processing the await operator.
  • Code Coverage - Profiler gets registered into the system multiple times.
  • Organize Members does not work properly if a member contains preprocessor directives.
  • Refactorings - Add XML Comments - A broken <see/> tag is created when generating xml comments for a method that references a generic type.
  • Static Code Analysis - The "Possible System.NullReferenceException" diagnostic should take generic classes with constraints and reserved words into account.
  • Static Code Analysis - The "Possible System.NullReferenceException" diagnostic should take outer "not's" into account.
  • Test Runner - Test execution report does not contain XML Doc Comments for types.
  • Test Runner - A test execution report fails if XML Doc comments are wrong.

DevExpress Office File API 18.1.6

$
0
0
DevExpress Office File API

Improves Snap Report, Spreadsheet and Word Processing APIs.

Fixes

  • Snap Report API
    • NullReferenceException on an attempt to assign the DocumentProperties.Title property after performing mail merge.
  • Spreadsheet Document API
    • Spreadsheet's mail merge engine processes the same cells several times during mail merge.
  • Word Processing Document API
    • IndexOutOfRangeException occurs on an attempt to export a specific document to Html when the HtmlDocumentExporterOptions.TabMarker option is set to empty string.
    • Instantiating multiple RichEditDocumentServers in different threads results in deadlock.
    • RichEditDocumentServer cannot load a document containing an empty table.
    • The paragraph styling is changed for the initial document after appending a second specific document with TextBox to this document.

DevExpress Report and Dashboard Server 18.1.6

$
0
0
DevExpress Report and Dashboard Server

Improves Dashboard viewer and scheduling.

Fixes

  • Dashboard viewer displays cached data in Internet Explorer.
  • Scheduling - The 'Callback request failed due to an internal server error.' error occurs when scrolling a parameter editor.
  • Scheduling jobs - The 'Sorry, an error occurred while processing your request' error occur on an attempt to create a scheduling job for a specific report.

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.

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.

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.
  • TdxEMFDataSet - Add support for master-detail relationships based on the ExpressQuantumGrid control's data controller.
  • 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

  • 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.

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


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