Codejock Product Release Notes

Review the latest enhancements, fixes, and new features across Codejock Toolkit Pro, Suite Pro, and related components.

Codejock Software's product release notes include updated information for the documentation provided with each product line. The information contained in this document may be more up-to-date than the information that is provided in the Help system.

Showing page 2 of 9.
Version 20.0.0
Released: Saturday, June 26th, 2021
Features:
  1. ToolkitPro
    • Windows 10 theme added
    • Ambient properties added to CXTPApplication
    • Strict code compliance for C++14 and C++17 standards added (/std:c++14, /std:c++17)
      Refer to FAQ for further details.
    • Strict conformance mode support added (/permissive-)
    • Maximum warning level support enabled (/Wall)
    • The highest available MSXML version made to be used by default, The highest available MSXML version made to be used by default, XTPCreateXmlDocumentInstance helper function added.
    • XTPCreateXmlDocumentInstance helper function added
    • Additional diagnostic for detecting leaks in critical section primitive added
    • Scroll bar class customization added to CXTPScrollBarContainer
  2. Calendar
    • Time scale side switching added
  3. Chart
    • Funnel3D chart style added
    • 3D chart transparency and optional antialising added
    • ActiveX: 2D/3D chart appearance exposed via ActiveX API
  4. CommandBars
    • MDI tear-off support added
    • Themes support expanded to customize dialog and it pages
  5. DockingPane
    • MDI docking to docking panes added
  6. Controls
    • Preview control added with possibility to preview static and animated images files, text, XAML, PDF, Microsoft Office, Vision, MSG and many other system supported formats with installed preview providers
Fixes:
  1. ToolkitPro
    • More GDI leaks fixed
    • GDI+ usage and initialization revised and simplified
    • GDI+ conflict with _HAS_STD_BYTE fixed
    • COM reference leak fixed in CReadOnlyStreamWrapper
    • Use of disabled vector icons fixed
    • UxTheme.h replaced with a copy from SDK 8.1, related GetThemeFont fixes added
  2. Controls
    • Time/Date column in the Shell control made user locale aware
  3. Chart
    • DPI compatibility of some chart fonts improved
  4. CommandBars
    • Vector icons sizing issues in the galleries fixed
    • XTPSetVSState and all command bars paint managers made support new StateColor ambient property
    • Command bars paint managers destructions made virtual and potential leaks fixed
    • Black bar on restoring a minimized window with frame theme enabled fixed
    • ActiveX: Missing CommandBars.FontHeight property added
    • Crash in CXTPCustomizePageCommands fixed
    • Command bars icon copying in customization mode fixed
  5. Controls
    • ActiveX: Updating of ComboBox.DataField value fixed
  6. DockingPane
    • Initialization crash fixed for both dialog and view clients in cases when setting change messages occur during initialization
    • Black caption on docking frame fixed for markup themes
  7. Markup
    • Drawing an arc using Path element fixed
    • Missing CXTPMarkupStatic::GetUIElement added
    • Crashes caused by delayed COM uninitialization in static markup objects fixed
  8. PropertyGrid
    • Expand/collapse icon inversion fixed
    • Single item selection fixed cor certain use cases
    • Themed scroll bars in PropertyGrid are disabled until better solution is found (XTP_PROPERTY_GRID_DISABLE_SCROLLBAR_THEMES made enabled by default)
    • Border redrawing fixed
  9. Report
    • Performance issues fixed in row height computation when preview mode and scroll smoothing are enabled
    • Crash on resizing first row of a sorted column fixed
    • UpdateValue added to CXTPReportGroupRow and CXTPReportRecordItem instead of "x" trick
  10. Ribbon
    • Backstage area computation fixed for some use cases
    • Rendering symbolic primitive enhanced in Right-To-Left reading mode
    • Left aligned control in backstage in Office 2016 theme fixed
  11. SkinFramework
    • Default processing of system color handling in the legacy SkinFramework API hook fixed
    • Inteaction with UxTheme.dll revised completely, missing hooks added, handle hijacking fixed
    • Multiple hooking of the same function address is prevented
    • Windows 10 skin borders improved
    • Showing a popup menu using TrackPopupMenu with TPM_LEFTALIGN flag fixed
Samples and Utilities:
  1. MFC
    • Switching time axis from left to right added to the CalendarDemo sample
    • The new Preview control demonstration added to the WinExplorer sample in Controls
    • Demonstration of XAML icons in DockingPanes added to the PaneActions sample
    • Demonstration of ambient colors using and tear-off MDI windows added to GUI_VisualStudio sample
  2. ActiveX
    • New Funnel3D chart type and 3D parameters options demonstration added to the ChartBrowser sample
    • New Preview control demonstration added to SuiteControls the sample
Version 19.3.0
Released: Monday, September 7th, 2020
Fixes:
  1. ToolkitPro
    • XAML icons improved for HiDPI
    • Inclusion of Spanish localized resources is fixed for all Visual Studio versions
    • GDI handle leak tracking added and some related detected issues fixed for device context helpers
  2. Calendar
    • Inconsistent day selection in calendar between switching views is fixed
  3. Chart
    • Blurry chart elements when Markup is enabled and used are fixed
    • Missing axis labels in certain use cases are fixed
    • FlowGraph points made keep their size fixed regardless of zoom level
  4. CommandBars
    • Exception in CXTPEditListBoxToolBar initialization is fixed
    • Window size issues after restoring if Ribbon is used are fixed
  5. Controls
    • Crash on setting NULL icon for CXTPButton is fixed
    • A number of reported problems with CXTPScrollable derived controls is fixed
    • XAML icon, caption and explanation text issues in TaskDialog custom button are fixed
  6. Markup
    • Viewbox content clipping improved
    • Some text rendering issues fixed
  7. PropertyGrid
    • A number of issues introduced in v19.2 as a result of adding scrollbar theme support is fixed
    • It is made possible to fallback to pre-v19.2 behavior for affected users by recompiling ToolkitPro with XTP_PROPERTY_GRID_DISABLE_SCROLLBAR_THEMES macro enabled
    • Safe type conversion fixed in CXTPPropertyGridItemEnum
    • Touch screen and gesture support fixed for scroll host and PropertyGrid
  8. Ribbon
    • Ribbon backstage black theme selection highlight is fixed
    • Unnecessary character set conversion removed from CXTPRecentFileListBoxItem::Draw
  9. SkinFramework
    • Reversed spin button arrows 10 Skin are fixed
    • Performance related bug in cached module name checking for the legacy SkinFramework API hook is fixed
    • Default ANSI hook invocation is fixed for Detours API hook
    • SkinFramework system module querying logic optimized and made uniform
    • Deadlock is fixed for window hooks being called during skin loading
  10. ShortcutBar
    • Wrong false assertion in CXTPShortcutBarItem is fixed
Samples and Utilities:
  1. ToolkitPro
    • A number of fixes has been added to all samples in order to fix compatibility with Windows XP
    • Block caption demonstration added to TrackControl sample
  2. SuitePro
    • IconSample improved to show XAML icons better in HiDPI
Version 19.2.0
Released: Monday, June 15th, 2020
New Features:
  1. ToolkitPro
    • CXTPToolTipContext::SetVectorIconSize added for XAML icon size customization in tooltips
  2. Controls
    • A new adapter CXTPScrollable<Base> for control's scroll bar customization added
    • Scroll bar customization and theme support added to common controls and their adapters:
      • CXTPScrollableEdit
      • CXTPScrollableEditT<Base>
      • CXTPScrollableListBox
      • CXTPScrollableListBoxT<Base>
      • CXTPScrollableListCtrl
      • CXTPScrollableListCtrlT<Base>
      • CXTPScrollableTreeCtrl
      • CXTPScrollableTreeCtrlT<Base>
      Refer to FAQ for further details.
  3. SkinFramework
    • A new Microsoft Detours base API hooking core added and made enabled by default.
      Refer to FAQ for further details.
  4. SuitePro
    • SetVectorIconSize added to tooltip context for XAML icon size customization in tooltips
Fixes:
  1. ToolkitPro
    • libpng updated to v1.6.37
    • Assertion on copying XAML icons between image lists fixed
    • Invisible disabled scroll bar in Visual Studio 2015 Light theme fixed
    • Spanish resource conflicts fixed
    • A number of related code quality fixes and defensive programming improvements added
  2. Chart
    • Blurry elements after using Markup in axis titles fixed
    • Missing axis labels fixed
  3. CommandBars
    • A number of HiDPI related fixes added
    • Built-in raster icons replaced with XAML icons
    • Wrong toolbar position after DPI changes fixed
    • Edit control buddy button icon scaling fixed
    • Crash on customizing CommandBars fixed
    • Text parsing and caption extraction fixed for CXTPControlGalleryItems
    • CXTPDialogBase made compatible with CDHtmlDialog
    • Referencing deallocated memory when using Visual Studio 2012 theme fixed
    • Stretching controls in Customize window improved
  4. Controls
    • A number of HiDPI related fixes added
    • Built-in raster icons replaced with XAML icons
    • Wrong checkbox text color fixed for Office 2016 theme
    • Tree control selection performance improved
  5. DockingPane
    • Layout saving issues in HiDPI fixed
  6. Markup
    • Type list initiailization fixed
    • Downscaling content in Viewbox impoved
    • Text width calculation improved
    • Scrollbar calculation improved for some boundary cases
  7. PropertyGrid
    • Scroll bar theme support added
  8. Ribbon
    • Different behavior of ribbon buttons with raster and XAML icons fixed
    • Incompatibility of Ribbon with frame shadow enabled fixed for RDP RemoteApps
    • Tab separators drawing added
    • Ribbon backstage dark theme colors improved
  9. Report
    • Missing vertical divider in header fixed
  10. SkinFramework
    • Drawing arrows in pop-up menus in Windows 10 skin fixed
    • Missing samples added to CommandBars and SkinFrameworkBundle standalone package
    • Skin unloading and idle behavior after skin unloading fixed
  11. TaskPanel
    • Wrong scrolling offset fixed
  12. SuitePro
    • CommandBarAction.Delete added
    • CommandBars: XAML icons support added to Ribbon Backstage buttons
    • CommandBars: Print preview orientation issues fixed
    • Controls: Missing CommonDialogs flags added to:
      • CommonDialogColorConstants
      • CommonDialogFileOpenConstants
      • CommonDialogFontConstants
      • CommonDialogBrowseFolderConstants
      • CommonDialogPrintDialogConstants
Samples and Utilities:
  1. ToolkitPro
    • INIEditor.exe added Utils for all packages
    • XAML icons demonstrated in CommandBads Gallery control, XAML icons used in backstage buttons in samples:
      • GallerySample
      • RibbonControls
      • CommandBarsSample
      • RibbonSample
    • Data pulling and chart orientation fixed in StockChart sample
  2. SuitePro
    • INIEditor.exe added Utils for all packages
    • XAML icons demonstrated in controls and galleries in samples:
      • RibbonSample (VB6, C#, VB.NET)
      • IconsSample (VB6, C#, VB.NET)
Version 19.1.0
Released: Friday, November 22nd, 2019
New Features:
  1. ToolkitPro
    • New helper stream creating functions added: XTPCreateReadOnlyMemoryStream, XTPCreateReadOnlyFileStream, XTPCreateReadOnlyResourceStream
    • ES_NUMBER support add to CXTPControlEdit
Fixes:
  1. ToolkitPro
    • Application freezing in RemoteApp caused by frame shadow fixed
    • Image handles exposed from CXTPImageManagerImageList
    • Frame shadow gaps in dialog borders in Windows 10 fixed
    • Frame shadow automatic enabling and updating fixed
    • Non-client metrics computation fixed in Windows XP
  2. CommandBars
    • Setting control focus fixed
    • CXTPMiniToolBar high CPU usage while tracking fixed
    • The size of vector icons in tooltips fixed
  3. Controls
    • Saving/loading window position using CXTPWindowPos made DPI independent
    • XTPExcelTabCtrl drawing and DPI support improved
  4. DockingPane
    • Out of range resource IDs fixed
  5. Markup
    • Module instance handle argument added to CXTPImageManager::SetVectorIcon
    • Image list icons drawing support added to Image element
    • Markup color opacity handling fixed for pens, brushes and all other uses
    • Tail and duplicated Move commands handling in Path fixed
    • Missing Fill support added to Polyline
    • The parser made to use the latest available MSXML DOM object with peformance tuned settings
    • XAML parsing and loading performance improved
    • Loading of XAML files with prepended BOM fixed
  6. Ribbon
    • Possibility to use more than one backstage in an application is added
    • Ribbon group incorrectl vector icon drawing on quick access toolbar fixed
  7. SkinFramework
    • Treatment of NULL as resource path in CXTPSkinManager::LoadSkin made backward compatible
  8. TabManager
    • Tab button text width calculation fixed
  9. TaskPanel
    • Right border fixed for various border and edge related window styles combinations
  10. SuitePro
    • Windows XP compatibility issue fixed in trial version
    • FlowGraph: print preview fixed
    • SyntaxEdit: KeyUp/KeyDown events fixed
Version 19.0.0
Released: Monday, August 19th, 2019
New Features:
  1. ToolkitPro
    • Visual Studio 2019 support added
    • A brand new and revisioned implementation of Application Wizard added with support of all components in combination of the most common application types
    • Vector icon support added to image manager (XAML format only), allowing to use XAML icons in CommandBars, Ribbon, Calendar, Report, Controls, etc.
  2. Chart
    • Pyramid 3D style added
  3. CommandBars
    • CXTPDHtmlDialog base dialog class added for enabling CommandBars support in DHTML dialogs
    • CXTPResizeDHtmlDialog class added for enabling dialog resizer in CXTPDHtmlDialog
    • Insert key indicator added to StatusBar
  4. Markup
    • Opacity support added UIElement and thus all derived elements
    • Viewbox element support added
  5. Report
    • XTP_NM_REPORT_ROWHEIHGTCHANGED notification message added
    • Currency format support added to report group row
  6. SkinFramework
    • Windows 10 skin added with a number of color schemes
  7. TaskPanel
    • A new overloaded CXTPTaskPanelGroup::AddLinkItem added for adding a link with a custom caption, tooltip and image
  8. SuitePro
    • KeyDown event support added to DateTimePicker control
    • ReportControl.DefaultRowFreeHeight property added along with a new RowHeightChanged event
    • IReportRecord.FreeHeight property added
Fixes:
  1. ToolkitPro
    • Frame shadow clipping, overlapping and scaling fixed in multi-monitor and multi-DPI environments
    • MFC resources conflicts introduced in version 18.5 fixed
    • Source code re-formatted using common formatting rules
    • Frame shadow overlapping windows in multi-monitor mixed DPI setup fixed
  2. Calendar
    • Circular static variable initialization in Office 2007 theme fixed
  3. Chart
    • Broken hit testing for lines with xtpChartDashStyleDash and xtpChartDashStyleDot styles fixed
  4. CommandBars
    • Lots of Office 2013/2016, Visual Studio 2015 theme inconsistencies fixed
    • Tooltip and control highlighting blocking when focus is in a control fixed
    • DPI support improved for Edit and CheckBox controls
    • Themes made responsible for their own frame shadow lifetime, shadow changing made consistent and reliable
    • Random assertion on CommandBars frame hook destruction fixed
    • High CPU consumption when MiniToolBar is visible fixed
  5. Controls
    • Performance of Tree control with multiple selections enabled and large number of items improved
    • Link colors in property pages fixed
    • DPI support improved for FlatCombo and ComboBox control
    • Incorrect processing of TVN_SELCHANGED notification for multi-select tree fixed
    • Column auto sizing using header added to CXTPListBase, DPI support added for padding value
  6. Calendar
    • Dark text color in dark Office 2016 and Visual Studio 2015 themes fixed
    • Invisible calendar timeline scale in Office 2016 Colorful PowerPoint and Publisher themes fixed
    • Hidden non-working days prevented from getting and hiding cursor
  7. Markup
    • Random crashes on loading an incorrect markup in Multi-Byte configuration fixed
    • Missing Mutli-Byte version of CXTPMarkupContext::ValidateXML added
    • Floating point values support fixed for Polygon element
  8. PropertyGrid
    • Markup overlapping in-place buttons fixed in category line drawing
    • Font releasing in Propery Grid edit item fixed
  9. Report
    • Theme applied to in-place buttons
  10. Ribbon
    • Displaying of invisible backstage buttons fixed
    • Black rectangle blinking on showing/hiding backstage fixed
    • Broken QuickAccess 0ffice 2016 black menu theme fixed
    • Back backstage button DPI support improved
  11. SuitePro
    • Undefined behavior on adding empty items to ComboBox and ListBox controls fixed
    • Auto checking radio button on focus event fixed
    • Crashes in Calendar when edit operation events are used from .NET apps fixed
Samples and Utilities:
  1. ToolkitPro
    • Obsolete /Gm switch removed from vc150 sample projects
    • Save As Image added to ChartBrowser sample
    • Improved and overhauled samples and utilities:
      • CommandBarsDesigner
      • CommandBarIcons
      • SkinBuilder
      • ChartBuilder
      • MarkupPad
      • Grep
      • ResourceEditor
      • RibbonSample
      • WordPad
    • New samples added:
      • CommandBarsSample
      • MultiLangCommandBars
      • MultiLangRibbon
  2. SuitePro
    • Improved and overhauled samples and utilities:
      • CalendarSample (VB6, C#, VB.NET)
      • RibbonSample (VB6, C#, VB.NET)
Version 18.6.0
Released: Wednesday, October 24th, 2018
Fixes:
  1. ToolkitPro
    • FrameShadow scaling fixed for DPI unaware applications in high DPI
    • CXTPDpi::GetPhysicalWindowScaleFactors and CXTPMultiMonitor::GetDisplaySettings helpers added
    • A number of colors fixed in Office 2016 and Visual Studio 2015 themes
    • Inability to use some MFC resources in static configurations fixed for all localized modules
  2. Markup
    • Markup types initialization made on demand
    • Random memory access violations in debug output and error reporting fixed
  3. SuitePro
    • Compatibility with the latest Microsoft Office product update improved for all components
    • ReportColumn.Width value differences in HiDPI fixed
Version 18.5
Released: Tuesday, August 7th, 2018
New Features:
  1. ToolkitPro
    • Optional derivation of CXTPWinApp from CWinAppEx by defining _XTP_USE_WINAPPEX macro added
  2. Chart
    • Radar Axis X clockwise and counterclockwise directions added
  3. Report
    • Added drag sensitivity customization
Fixes:
  1. ToolkitPro
    • Re-including XTToolkitPro.h header file fixed
    • GDI cache most critical performance issues fixed
    • TLS initialization in synchronization primitives fixed
    • Mouse click handling on a non-primary monitors fixed
    • FrameShadow defaults loading fixed
    • Window blinking caused by FrameShadow fixed
    • FrameShadow conflict with topmost owner windows fixed
    • FrameShadow drawing performance improved
  2. Calendar
    • Day event showing on the next and previous weeks after clicking navigation buttons fixed
    • Calendar event selection type fixed for SelectionChanged notification
  3. CommandBars
    • Wrong position of triangle symbol in ControlPopup fixed
  4. DockingPane
    • DockingPaneFrame pane buttons wrong colors in Office 2013/2016 and VisualStudio 2012/2015 themes fixed
    • Stickers made DPI aware
  5. Markup
    • Markup most critical performance issues fixed
    • Occasional crashes in Markup error reporting fixed
  6. PropertyGrid
    • Toolbar icons made DPI aware
    • Blank Spin button drawing fixed
  7. Ribbon
    • Drawing Ribbon controls when backstage view is open fixed
    • Line under RibbonTab in Office 2013/2016 White themes and HiDPI fixed
    • Drawing Quick Access toolbar button in Office 2007 System theme fixed
    • Invisible icons in Quick Access toolbar in Office 2007 System theme on Windows 10 fixed
  8. Report
    • Empty CXTPReportRecordItemPreview fixed
    • In-place edit text scrolling fixed
  9. TabManager
    • Text color of selected tab in Office 2016 Excel DarkGray theme fixed
Version 18.4
Released: Wednesday, May 16, 2018
New Features:
  1. ToolkitPro
    • Custom tooltip position support added to CXTPMarkupContext
    • XTPEscapeXmlString added to Common\XTPXMLHelpers
  2. CommandBars
    • CommandBars getter to CXTPPreviewView (PrintPreview) for updating icons in toolbar and customize other settings added
  3. Controls
    • ActiveX: TreeViewNode.SetMarkupToolTip added
  4. Ribbon
    • Vertical scrollbar added to backstage view
    • Added possibility to change icons in PrintPreview toolbar of CXTPRibbonBackstagePagePrint
  5. Report
    • Group row caption native value added for value type specific comparison
Fixes:
  1. ToolkitPro
    • Compilation error with defined _XTP_EXCLUDE_XML fixed
    • Memory font loading in CXTPPrimitiveDrawer fixed for use cases when ToolkitPro is used as an extension DLL
    • A number of minor security, reliability and performance fixes added
    • New tab activation on closing a non active tab fixed in CXTPTabClientWnd
    • IIDs name conflicts with SDK names fixed
    • Frame shadow interaction with owner window improved, conflicts with modal windows fixed
    • Office 2016 theme identifiers added for consistency as an alias for Office 2013 theme
    • CXTPScrollBarContainer::OptimizeChildrenClipping added for preventing controls and scrollbar overlapping
  2. Calendar
    • Time, subject, location and body positioning fixed for ANSI configurations in case any of those fields are empty
    • Start/End time updating on theme changes fixed
    • ActiveX: MarkupPad utility included into Calendar installation package
  3. Chart
    • Saving and loading chart series with fill style Gradient fixed
  4. CommandBars
    • A number of controls drawing improvements related to custom font size and DPI scaling
    • Drawing of CommandBar buttons with custom size and enabled TextBelowIcons property fixed
    • Custom text and background colors for disabled CommandBars Edit and ComboBox controls fixed
    • Assertion and some logic mistakes fixed in CXTPPreviewView::SetupScrollbar
    • Drawing Ribbon background image over Ribbon buttons when tabs are invisible fixed
    • Drawing Ribbon bar when ShowCaptionAlways is set to FALSE fixed
    • Scaling CommandBar/Ribbon icons of popup buttons and ComboBox in HiDPI fixed
    • Backstage and Quick Access drawing in Office 2013/2016 themes with disabled frame theme is fixed
    • ActiveX: CommandBarsFrame/CommandBarsFrameEvents properties and methods synchronized with CommandBars/CommandBarsFrame
  5. Controls
    • ActiveX: Empty TreeViewNode tooltips for markup contents fixed
    • ActiveX: TreeView background colors for dark themes improved
  6. DockingPane
    • Spacing between title bar and the pane fixed for Office 2013/2016 themes
    • Drawing border of floating DockingPane in HiDPI fixed
  7. FlowGraph
    • Wrong position of CXTPFlowGraphEditItem when a node is wide but has a short caption fixed
    • Wrong calculation of the minimal caption size in CXTPFlowGraphNode fixed
  8. Ribbon
    • Missing separator between Ribbon groups in Office 2013/2016 themes fixed
    • Empty text in Ribbon controls with custom icon size fixed
  9. Report
    • Hit testing of Expand/Collapse buttons in tree mode for Office 2013/2016 themes fixed
    • In-place edit position in case of centered or right-aligned icons in tree mode column fixed
    • Background color of in-place edit fixed
    • Using CXTPReportSection::m_bAllowSort separately for every section fixed
  10. ShortcutBar
    • Size doubling of Navigation Pane each time it's expanded fixed
  11. SkinFramework
    • Horizontal white lines on vertical list view scrolling fixed
    • Hooking of calling default window procedure fixed in SkinFramework, more messages get processed
    • Scrollbar skinning improved for RichEdit50W and non-client scrollbars
    • Drawing text using a font with ANSI charset enabled improved
  12. SuitePro (In addition to ActiveX fixes for each component above)
    • Office 2016 theme identifiers added for consistency as an alias for Office 2013 theme
    • xtpThemeVisualStudio2015Light and xtpThemeVisualStudio2015Dark theme identifiers removed due to their incorrect values and impossibility to use them correctly
    • Setting Font object properties fixed
    • Registrator changed to prevent simultaneous ANSI and Unicode component registration
Version 18.3
Released: Tuesday, January 30, 2018
Fixes:
  1. ToolkitPro
    • SDK configuration improved, sdkddkver.h used when available
    • Calling conventions fixed and enforced everywhere
    • Many localizations issues addressed for all components, including wrong codepages, formatting tags, some missing translation, etc.
    • GDI+ updated to the latest version with bugfixes
    • Workaround for Untrusted Fonts Blocking added to CXTPPrimitiveDrawing making possible to install Codejock.ttf into the system Fonts directory
    • A number of HiDPI fixes added, including revised DPI Awareness configuration for all samples
    • Some missing samples added to standalone component installation packages
  2. Calendar
    • Showing dates in locale format fixed in themes Office 2007, Office 2013, Office 2016 and Visual Studio 2015
    • Exception on Color Categories dialog closing during renaming categories fixed
    • Redundant XTP_NC_CALENDARVIEWWASCHANGED notification fixed in DataPicker
    • Using custom DatePicker font settings fixed for Office 2013 and derived themes
  3. Chart
    • ActiveX: Version conflicts for all chart classes fixed
  4. CommandBars
    • Zero width of CXTPControlComboBox after command bars loading fixed
    • Colors of checked menu items in Office 2016 themes fixed
    • Edit control drawing in Office 2013 theme fixed
    • ActiveX: CommandBarsOptions.VSStateColor property added
    • Fixed scaling custom size of icons in CommandBars/Ribbon (also non square icons)
  5. Controls
    • Background issues in tree control with dark theme and TVS_LINESATROOT enabled fixed
  6. DockingPane
    • Drawing icons in DockingPane title bar fixed for themes Visual Studio 2015 and Visual Studio 2012
  7. FlowGraph
    • XTP_FGN_CONNECTIONCHANGED notification cancelation fixed
  8. Markup
    • Text hiding in cases when text doesn't fit boundaries fixed in GDI+ markup device context
  9. PropertyGrid
    • Missing translations for Width and Height parts of CXTPPropertyGridItemSize added
  10. Ribbon
    • Renaming group pop-up controls and ribbon groups via Customize dialog fixed
    • Drawing Quick Access controls fixed for Office 2016 theme
    • Random crashes caused by Quick Access Toolbar fixed
    • Drawing controls on Quick Access when Quick Access depending QAT position relatively ribbon fixed
    • Ribbon appearance with large fonts enabled is fixed
    • Font size in combobox and edit control for 'Large' and 'Extra Large' fonts fixed
    • ActiveX: Missing BackstageListBox.UseShellIcons property added
  11. Report
    • Computation of right- and center-aligned ReportColumn's caption in HighDPI fixed
  12. ShortcutBar
    • Expand/Collapse button drawing fixed in Office 2013 theme
  13. SkinFramework
    • Incorrect data processing in CXTPSkinManagerApiHook::OnHookSystemParametersInfoA/W fixed
    • ActiveX: Missing SkinSchema.GetColor method added
  14. SuitePro (In addition to ActiveX fixes for each component above)
    • DefaultSmoothingMode and DefaultTextSmoothingEnabled properties added to MarkupContext
    • All incorrectly built MSM modules fixed and made functional
    • Broken Drag&Drop operations in various scenario fixed
    • Themes source projects included into the retail packages
    • Codejock font included into Redist for manual installation into the system Fonts directory for Untrusted Fonts Blocking workaround
Version 18.2.0
Released: Monday, November 20, 2017
New Features:
  1. ToolkitPro
    • Version caching in CXTPSystemVersion::GetComCtlVersion fixed
    • Dependency support added to CXTPSingleton, CXTPSingletonDependencies added
    • Dependent singletons explicitly linked
    • CXTPObservable::NotifyReversed added
    • XTPInitialize added for explicit framework initialization
    • CXTPApplication::GetModuleState added
    • Unauthorized cached GDI object tracking added
  2. Calendar
    • DPI support added to both Calendar and DatePicker
  3. Controls
    • TVIS_CUT state support added
  4. Report
    • DPI support added
Fixes:
  1. ToolkitPro
    • Order of uninitialization reversed in XTPShutdown
    • CXTPResourceImages validity checking removed due to conflict with fixed AssertValid overriding
    • Primitives font resources loading fixed in CXTPPrimitiveDrawer::InitFont for some scenarios
    • Singleton initialization isolation improved
    • Acive Script runtime timers cleaning up fixed for multiple runtime core instantiations
    • Samples: configurations made consistent across all samples
  2. CommandBars
    • Mouse message filtering removed from mouse hook, Gallery's popup closing logic fixed on mouse up event
    • .XCB loading issue fixed
    • Item tooltips improved in CNavigateButtonActiveFiles popup
    • ActiveX: Missing icon size getters added
  3. Controls
    • CXTPControl::m_pParent pointer checking improved
  4. DockingPane
    • Drawing vertical captions in TitleBar in themes Office 2013/2016 and Visual Studio 2012/2015 fixed
  5. Ribbon
    • Hiding/Showing QuickAccess in Backstage view fixed
  6. Report
    • Misleading signature of CXTPReportControl::GetElementRect fixed, annotation improved
  7. SkinFramework
    • Deadlock in SkinFramework fixed for some concurrent scenarios
    • API hooking on module loading/unloading improved and revised for persistent modules
    • Occasional scroll bar freezing in some controls fixed
    • Issues with control backgrounds and border colors fixed
    • Extra white border around some controls fixed in SkinFramework
    • Skinning issue in common dialogs fixed
  8. SyntaxEdit
    • Bookmark navigation fixed
  9. TabManager
    • Navigation button drawing fixed
    • Group splitter colors fixed
  10. SuitePro
    • Registrator tool improved with better status reporting and improved configuration selection
Showing page 2 of 9.