The following movie shows the first look of the newly eXGraph/JS component

ExGraph/JS is a component that offers excellent graphical data visualization. It has many different types and styles of charts. Easy to use, zoom, resize, scroll, overview, legend, cursor view, owner-draw, numerous chart types to different axes in the same view, multiple views, and much more are features of the ExGraph/JS package. The ExGraph/JS is a HTML standalone-component, written in JavaScript, that uses no third-party libraries. The version of eXGraph for /COM, /NET and /WPF will be available in the near future.

The following movie shows the Predecessor/Successor feature

Tasks may have multiple predecessors or multiple successors. Before you begin establishing dependencies, it's important to understand that there are four types: Finish to Start (FS), the predecessor ends before the successor can begin, Start to Start (SS), the predecessor begins before the successor can begin, Finish to Finish (FF), the predecessor ends before the successor can end, Start to Finish (SF), the predecessor begins before the successor can end. The Predecessor/Successor columns show the bar's predecessor/successor based on its incoming/outgoing links. The control allows you to highlight the selected link, to add or remove the links based on the dependencies you type.

The following movie shows the expandable HTML caption feature

The expandable-captions allow you to expand(show)/collapse(hide) different information using "<a ;exp=>" or "<a ;e64=>" anchor ex-HTML tag. The exp/e64 field of the anchor stores the information to show once the user collapses/expands the caption. Any ex-HTML caption can be transformed to an expandable-caption, by inserting the anchor ex-HTML tag. For instance, "<solidline><b>Header</b></solidline><br>Line1<r><a ;exp=show lines>+</a><br>Line2<br>Line3" shows the Header in underlined and bold on the first line and Line1, Line2, Line3 on the rest. The "show lines" is shown instead of Line1, Line2, Line3 once the user clicks the + sign. The feature will be available for almost all components that provide the AnchorClick event, such as eXSwimlane, eXSurface, eXHTML, eXG2antt, and so on (/COM, /NET, /WPF and Javascript as well)

The following movie shows the undo/redo feature

You can undo and redo your last design actions on the surface. To undo an action, press Ctrl + Z. To redo an undone action, press Ctrl + Y. The Undo and Redo features let you remove or repeat single or multiple UI actions, but all actions must be undone or redone in the order you did or undid them you can t skip actions. For example, if you change the shape of three elements and then decide you want to undo the first change you made, you must undo all three changes. The feature will be available for eXSurface, eXSwimlane and eXSchedule /COM, /NET, /WPF and Javascript.

The following movie shows the ImageSize feature

The ImageSize property allows you to change the default icon size from 16 to any other value. In other words, ability to specify the size for icons, check-box, radio-buttons, expand-collapse glyphs and so on. The Images method allows app to load icons from files, streams or BASE-64 encoded strings. The ImageSize property should be defined before the Images method, so the correct resolution for ICO is chosen. This feature will be available for all UI controls that support Images method.

changes and additions for 2018, so far

12-19-2018 ExG2antt, 18.1.0.1
*NEW: Reduce the base-memory usage
*Added: Improves the performance to load data into the control.
*Added: FreezeEvents(Freeze) method prevents firing any event. For instance, FreezeEvents(True) freezes the control's events, no no event is fired, until the FreezeEvents(False) is called.
*Added: Statistics property, gives statistics information about objects being hold by the control.
*Fixed: The WPF context menu is closed right after showing it, while the Chart.AllowSelectObjects property is not exNoSelectObjects ( applicable to /WPF version only )
12-19-2018 ExG2Host, 12.0.0.1
*Fixed: Sometimes, the user can't scroll to the last item, if the last scrollable item is partially visible.
12-17-2018 ExScrollBar, 16.0.0.1
*Added: Miscellaneous changes for control's scrollbar-extension such as: contiguously scrolls the control's content line by line, or page by page ( if CTRL is pressed ) while the user keeps clicking the up/left top/right side of the thumb-extension, closes the scrollbar-extension as soon as the user presses ALT + F4, ALT + TAB, shows the scrollbar-extension only if effective mouse movement occurs, hides the scrollbar-extension as soon as the owner control loses the focus
*Fixed: Ensures that scrollbar’s value is changed, once the mousewheel is rotated on certain smoothscrolling hardware mouses which have smaller wheel increments than usual hardware.
*Fixed: Sometimes, the user can't scroll to the last item, if the last scrollable item is partially visible.
*Fixed: The scroll bar's thumb takes the scroll bar's client area, if the Maximum property is less than LargeChange property while IgnoreLargeChange property is True.
12-17-2018 ExThumbnail, 12.1.0.2
*NEW: The Caption, ToolTipText and ToolTipTitle properties support expressions to generate its content.
*Added: The Caption property indicates the expression to generate the HTML caption to be displayed on the thumbnail. The Caption property supports all operators and functions of general expressions, and supports the following predefined operators: fcount ( returns the number of thumbnail files ), findex ( specifies the index of the thumbnail file ), width ( specifies the current width of the thumbnail view ), height ( specifies the current height of the thumbnail view ), ffile (returns the file), fname (returns the name of the file), faname (returns the alternate name of the file, 8.3 format truncated version of the name ), fext (returns the extension of the file), fcreated ( specifies when a file or directory was created ), fmodified ( specifies when a file or directory was last modified ), fopened ( specifies when a file or directory was last accessed ), fsize ( specifies the size of the file ), fsizeF ( returns automatically the size of the file in KB, MB or GB ), ffolder ( returns 0, 1, 2, -1 or -2, if the object does not exist, it is a file, a shell item, a folder or a drive ), fattr ( returns the attributes of the file/folder), ftype ( returns the type of the file/folder, like JPG File, ...), fpicture ( indicates whether the file points to a known picture type, like BMP, PNG, and so on), fwidth ( returns the width of the picture file ), fheight ( returns the height of the picture file ). By default, the Caption property is "ffolder ? ( fname + ( len( 0:=fsizeF ) ? `, ` + =:0 : `` ) ) : ffile", which displays name and size for a file, the name for a folder, or the full name if the object is no file or folder.
*Added: The ToolTipText and ToolTipTitle properties supports everything as Caption property. By default, the ToolTipTitle property is empty, and the ToolTipText property is ffolder ? ( `Name: <b>` + fname + `</b>` + `<br>` + ( len( 0:= ftype ) ? `Type: <b>` + =:0 + `</b>` + `<br>` : `` ) + ( ffolder = 1 ? `Size: <b>` + fsizeF + `</b>` + `<br>` : `` ) + `Created: <b>` + fcreated + `</b>` + `<br>` + `Modified: <b>` + fmodified + `</b>`+ `<br>` + `Last Opened: <b>` + fopened + `</b>`+ (fpicture ? (`<br>Dimensions: <b>` + fwidth + ` x ` + fheight + `</b>` ) : ``) ) : ffile, which displays information like: Name, Type, Size, Created, Modified, Last Opened, and Dimensions for picture type files.
*Added: The files being dropped are added to the current view, while the user keeps the CTRL key.
12-12-2018 ExGantt, 15.0.0.1
*Added: DPI-Aware Support
*NEW: Support for EBN 1004 version ( DPI-Aware support ).
*Added: The exClientExt attribute of the EBN/BackgroundExt/BackgroundExtValue supports DPI values, if the number is followed by a D character. For instance, if the DPI scaling is 100%, the 16d is 16, while for a 150% DPI scaling, the 16d is 24. In other words, "top[4,back=RGB(0,0,255)]", draws a blue line on the top side of the object's background, of 4-pixels wide, no matter of DPI scaling, while "top[4D,back=RGB(0,0,255)]", draws the line of 4-pixels wide if DPI scaling is 100%, or 6-pixels wide if DPI scaling is 150% )
*Added: The coordinates of the CP clause of the Skin parameter of VisualAppearance.Add method can be followed by a D character, which indicates the value according to the current DPI settings. For instance, "CP:1 -2 -2 2 2", copies the EBN with the identifier 1, and displays it on a 2-pixels wider rectangle no matter of the DPI settings, while "CP:1 -2D -2D 2D 2D" displays it on a 2-pixels wider rectangle if DPI settings is 100%, and on on a 3-pixels wider rectangle if DPI settings is 150%.
*Added: The expression properties support `dpi`, `dpix` and `dpiy` constants that returns the current DPI setting on x/y scale. For instance, the "value * dpi" returns the value if the DPI setting is 100%, or value * 1.5 in case, the DPI setting is 150%
12-12-2018 ExSurface, 14.0.0.2
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: Extends the distance between links when ShowLinks property includes the exShowExtendedLinks, based on the LinksWidth property.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing.
12-10-2018 ExCalcEdit, 11.0.0.2
*NEW: Ability to define variables using the syntax variable = expression, for instance VAT = Total * 0.19, which specifies that the VAT variable is defined as being the Total multiplied by the 0.19.
*Added: The AllowVariables property specifies the expression ( no HTML )that defines the equal operator, so you can define variables. By default, the AllowVariables property is "", which indicates no support for variables. For instance, if the AllowVariables property is "=", indicates that you can define variables by calling var = expression
*Added: The AddWildFormat method formats the line based on the giving wild characters expression. For instance, AddWildFormat("<i>*=*") formats all lines that contains = character in italics
*Added: The DeleteWildFormat method deletes an entry from the wild characters expressions collection
*Added: The ClearWildFormats method clears the wild characters expressions collection into a sensitive control.
12-10-2018 ExPropertiesList, 14.0.0.2
*Added: Update the column's sort icon, so it won't be shown as distorted on DPI systems.
*Added: Miscellaneous changes for control's scrollbar-extension such as: contiguously scrolls the control's content line by line, or page by page ( if CTRL is pressed ) while the user keeps clicking the up/left top/right side of the thumb-extension, closes the scrollbar-extension as soon as the user presses ALT + F4, ALT + TAB, shows the scrollbar-extension only if effective mouse movement occurs, hides the scrollbar-extension as soon as the owner control loses the focus
*Fixed: Sometimes, the user can't scroll to the last item, if the last scrollable item is partially visible.
12-07-2018 ExHTML, 13.0.0.2
*NEW: State of the art Shortcut-Keys support, with UI visual appearance ( for the control's toolbar ). For instance, you can select the Georgia font, by pressing CTRL + O, and then G, or you can remove any HTML format on the current selection, by pressing CTRL + R combination, and so on
*Added: Shows the control's tool bar only if the control's EditType property is exEditType, and the control is not locked ( Locked property )
*Fixed: The name of internal clipboard format to perform OLE Drag and Drop between exhtml instances, renamed from "CF_EXHTMLTEXT)" to "CF_EXHTMLTEXT"
*Fixed: Inherits the cursor's height from previously line, when a new line is added using the Enter/Return key.
12-07-2018 ExTree, 13.1.0.3
*Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
*Added: The cell's caption uses the full cell's content, so <c> and <r> centers or right-aligns the cell's caption relative to the cell's available content ( by excluding the cell's check, images and pictures ), if the cell's caption format is exHTML ( Items.CellCaptionFormat property, Column.Def(exCellCaptionFormat) property )
*Added: The "check,icon,icons,picture" in the Column.Def(exCellDrawPartsOrder) property aligns the parts relative to the "caption". For instance, "check,caption,icon,icons,picture" indicates that the "check" is shown to the left of caption, while the "icon,icons,picture" are displayed to the right of the "caption". The "caption" occupies the cell's content by excluding the cell's check, images and pictures
*Fixed: Can't scroll the control if touching with fingers the buttons of the scroll bar.
11-29-2018 EXMLGrid, 13.0.0.1
*NEW: Filter Prompt support ( The filter prompt feature allows you to filter the nodes as you type while the filter bar is visible on the bottom part of the control area )
*Added: FilterBarPromptVisible property shows or hides the filter prompt
*Added: FilterBarPromptType property specifies the type of the filter prompt
*Added: FilterBarPrompt property specifies the HTML caption to be displayed when the filter pattern is missing.
*Added: FilterBarPromptPattern property specifies the pattern for the filter prompt.
11-29-2018 ExSwimLane, 14.0.0.2
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Added: Extends the distance between links when ShowLinks property includes the exShowExtendedLinks, based on the LinksWidth property.
11-26-2018 ExG2antt, 18.0.1.5
*Added: Hides programmatically the control's tooltip, if calling the ToolTipDelay or ToolTipPopDelay property on 0.
*Fixed: The chart portion of the control is not rendered correctly, when scrolling the control up or down using the AutoDrag property on exAutoDragScroll, if it displays items with different heights.
*Fixed: Sometimes, the control flickers if the chart displays overlaying bars that require changing the height on the item ( For instance, Bar.OverlaidType is OverlaidBarsTypeEnum.exOverlaidBarsStack )
*Fixed: Prevents hiding the bars in the overview section of the control, if the Chart.OverviewVisible property is exOverviewShowAll( -1, ignores the exOverviewHideBars flag )
*Fixed: Can't scroll up using the mouse wheel, while rolling the mouse wheel for long time, while control is scrolled to the end.
11-26-2018 ExContextMenu, 11.2.0.1
*NEW: Ability to group and displays the sub-menu items arranged as Left-To-Right/Top-To-Bottom on the current item
*Added: The Item.GroupPopup property of GroupPopupEnum specifies the way the sub-menu items are shown for the current item ( sub-menu item ) 
*Added: The Item.ShowPopupOnChecked property specifies whether the item's submenu is shown if the current item is checked.
*Added: The Item.ShowAsButton property specifies whether the item is shown as a button.
11-22-2018 ExSchedule, 13.0.0.5
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
11-22-2018 ExFileView, 12.0.0.4
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
*Added: The Background(exForeColorFilter) and Background(exBackColorFilter) applies the foreground / background colors to the drop down filter edit field ( pattern, date, filter on type, and so on )
11-19-2018 ExEdit, 13.0.0.1
*NEW: Support for EBN 1003 version.
*Added: EBN 1003 implements Colorable Region Support which defines a portion/region of the EBN object where the color of the EBN is applied. For instance, at runtime the identifier 0x1FF0000 applies blue color to all colorable parts that compose the EBN object. The EBN color is not applied to not-colorable portions of the EBNs.
*Added: `MIN` and `MAX` binary-operators to get the MIN and MAX value. For instance, the expression `value MIN 10 MAX 100` returns always a value between 10 and 100.
*Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
*Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
*Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
11-19-2018 ExRibbon, 13.0.0.6
*NEW: Improvements for EditToolBar WSYIWYG tool.
*Added: The "X-Script: Copy" context menu, generates the x-script / template code and copies to the clipboard, that can be pasted to eXHelper tool to generate source code for other programming languages such as VBA, VB6, VB.NET, VB.NET for COM, VFP 6,VFP 9, C++, C++ Builder, C#, C# for /COM, X++ (Dynamics Ax 2009), Delphi 8 (. NET only), Delphi (standard), Visual Objects, PowerBuilder (Classic ), dBASE Plus, JavaScript, VBScript, Xbasic (Alpha Five), Visual DataFlex, Xbase++, and so on. 
*Added: The "X-Script: Invoke/Execute" context menu can be used to change the control, using the x-script code.
*Added: "key" option in the EditToolBar tool
*Fixed: Sometimes the item's editor is losing the caret (Item.AllowEdit property).
11-15-2018 ExComboBox, 12.0.0.7
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Added: The items in the drop down filter panel, gets sorts as string, numeric, date/time, based on the Column.SortType property.
*Fixed: The tooltip is not showing, if the control's Style property is DropDown or DropDownList.
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
11-15-2018 ExCalendar, 14.0.0.5
*Added: Shows the event's tooltip to the nearest monitor relative to the cursor position.
*Fixed: Corrects the shadow effect for drop down panels like filters, editors, tooltips,... on systems with DPI setting not-100%
*Fixed: By default, the ScrollOnDrop property is set on False.
11-12-2018 Expression, 13.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
*Fixed: Invalidates the expression if it includes multiple values separated by comma, and no array or switch operators. For instance, the expression "11,22,33" or "(11,22,33)" is invalid while the expression "1 array 11,22,33" or "1 array (11,22,33)" valid.
11-12-2018 ExSlider, 17.0.0.1
*NEW: Ability to specify the position of the control's tooltip
*Added: ToolTipX property indicates an expression that determines the horizontal-position of the tooltip, in screen coordinates. By default, the ToolTipX property is empty, which indicates that the tooltip is shown at its default position. The expression supports predefined keys such as value, x, y, width and height among other general constants, operators and functions. The value indicates the current horizontal-position the tooltip is shown, in screen coordinates. The x, y indicates the horizontal/vertical position the tooltip is shown expressed in screen coordinates. The width an height keywords specifies the size of the tooltip is about to be shown. For instance, ToolTipX = "value + 16", indicates that the tooltip should be shown 16-pixels right to the default position, or ToolTipX = "128" specifies a fixed horizontal-position for the tooltip, no matter where the thumb is dragged, ToolTipX = "1024 - width" shows the tooltip left to 1024 x-coordinate.
*Added: ToolTipY property indicates an expression that determines the vertical-position of the tooltip, in screen coordinates. By default, the ToolTipY property is empty, which indicates that the tooltip is shown at its default position. The expression supports predefined keys such as value, x, y, width and height among other general constants, operators and functions. The value indicates the current vertical-position the tooltip is shown, in screen coordinates. The x, y indicates the horizontal/vertical position the tooltip is shown expressed in screen coordinates. The width an height keywords specifies the size of the tooltip is about to be shown. For instance, ToolTipY = "value + 16", indicates that the tooltip should be shown 16-pixels down to the default position, or ToolTipY = "128" specifies a fixed vertical-position for the tooltip, no matter where the thumb is dragged, ToolTipX = "1024 - height" shows the tooltip up to the 1024 y-coordinate.
11-07-2018 ExG2antt, 18.0.1.4
*Added: The HeaderVisible property on exHeaderVisibleExtendLevels, specifies whether the columns header is extended to levels height (chart's levels ). This option has effect while the control displays the chart on multiple levels, the header displays no expandable columns or columns with the same not-empty level key. The type of the HeaderVisible property changed from Boolean to HeaderVisibleEnum (Column.ExpandColumns, Column.LevelKey, HeaderVisible )
*Added: Prevents hiding the links while the user do auto drag operations ( AutoDrag property )
*Added: The items in the drop down filter panel, gets sorts as string, numeric, date/time, based on the Column.SortType property.
*Fixed: Prevents overlapping the bars, when user performs auto drag operations ( Bar.OverliadType, AutoDrag property )
11-07-2018 ExGrid, 15.0.0.1
*NEW: Multiple improvements for RTL support ( Right-To-Left Layout ).
*Added: Aligns the locked columns to the right, if the RightToLeft property is True. ( CountLockedColumns property )
*Added: Aligns the control's group-by bar / sort bar to the right, if the RightToLeft property is True. ( SortBarVisible property )
*Added: The control's filter bar/prompt/close is aligned to the right, RightToLeft property is True. ( FilterBarPromptVisible property )
*Added: Call the EnsureVisibleColumn on the last visible column if RightToLeft property is True, else on the first visible colum.
11-05-2018 ExCascadeTree, 10.0.0.5
*NEW: Ability to wraps the cell's caption on line break only
*Added: The Items.CellSingleLine property specifies whether the cell's caption is displayed on single-line, or wraps around the words or line breaks. Previously, the Items.CellSingleLine property was of Boolean type, while currently it is of CellSingleLineEnum type. For instance, Items.CellSingleLine() = exCaptionBreakWrap indicates that the cell's caption is displayed on new lines when line break is found ( <br> for HTML captions or \r\n sequence ). Also, the option is valid if you specify the Column.Def(exCellSingleLine) property.
*Fixed: The Items.SelectableItem property returns 1 instead of -1 / True value.
*Fixed: The Items.SelectItem property returns 1 instead of -1 / True value.
11-05-2018 ExList, 13.0.0.4
*Added: The Export method could save the control's content in ANSI or UNICODE format, based on the forth parameter of the Options argument. For instance, Export( Destination,"|||ansi") saves the control's content to destination in ANSI format. If the forth parameter is missing, the configuration of the control specifies how the Export saves the data, such as the ANSI version of the control will save as ANSI, and the UNICODE configuration as UNICODE format. If the control's Version property includes the UNICODE suffix, it indicates that the control is UNICODE, else it is ANSI. 
*Fixed: The Export method exports the hidden columns in the header section
*Fixed: The control's scroll bar is not updated while clicking contiguously any button on the control's scroll bars.
11-01-2018 ExGrid, 14.1.0.1
*NEW: Windows 8 Touch/Pointer Support ( ability to scroll the control's content by touching and dragging )
*Added: AutoDrag property can specify distinct actions for left/right mouse buttons and short/long touch actions. For instance, AutoDrag property on exAutoDragScroll + exAutoDragScrollOnShortTouch indicates that the user can scroll the control's content by clicking the left mouse button, or by short touching the screen.
*Added: Ability to filter programmatically for blank/empty items, if the Column.Filter property is "" ( empty string ), or include empty values between | characters, while Column.FilterType property is exFilter. For instance, Column.Filter property on "|Item1|Item2" specifies to filter the list for blank/empty items, Item1 or Item2, while Column.Filter property on "" indicates to include just the blank/empty items (Column.FilterType property is exFilter)
*Fixed: Can't scroll the control if touching with fingers the buttons of the scroll bar.
*Fixed: The selected cell opens its editor once the user starts scrolling when using the AutoDrag property on exAutoDragScroll.
11-01-2018 ExToolBar, 13.0.0.6
*NEW: Improvements for EditToolBar WSYIWYG tool.
*Added: The "X-Script: Copy" context menu, generates the x-script / template code and copies to the clipboard, that can be pasted to eXHelper tool to generate source code for other programming languages such as VBA, VB6, VB.NET, VB.NET for COM, VFP 6,VFP 9, C++, C++ Builder, C#, C# for /COM, X++ (Dynamics Ax 2009), Delphi 8 (. NET only), Delphi (standard), Visual Objects, PowerBuilder (Classic ), dBASE Plus, JavaScript, VBScript, Xbasic (Alpha Five), Visual DataFlex, Xbase++, and so on. 
*Added: The "X-Script: Invoke/Execute" context menu can be used to change the control, using the x-script code.
*Added: "key" option in the EditToolBar tool
*Fixed: Sometimes the item's editor is losing the caret (Item.AllowEdit property).
10-24-2018 ExPivot, 14.0.0.1
*NEW: Reduce the base-memory usage
*Added: Statistics property, gives statistics information about objects being hold by the control.
*Added: Allows exporting data of hidden columns, when its index is specified in the second field of the Options parameter of the Export method. For instance, Export("","all|1") exports the second column ( column with the index 1, 0 based ), no matter if it is hidden or visible.
*Added: The items in the drop down filter panel, gets sorts as string, numeric, date/time, based on the Column.SortType property.
10-24-2018 ExGantt, 14.0.1.0
*Added: Chart.UnitScale / Chart.UnitWidth properties to Layout property ( save / restore layout include zooming options )
*Added: `MIN` and `MAX` binary-operators to get the MIN and MAX value. For instance, the expression `value MIN 10 MAX 100` returns always a value between 10 and 100.
*Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
*Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
*Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
10-22-2018 ExSurface, 14.0.0.1
*NEW: Cross/Junction/Intersection Links Support
*Added: The ShowExtendedLinksEnum.exShowCrossLinksRect flag in ShowLinks property, expands the junction / intersection of two or more links, with a rectangle that cross the links.
*Added: The ShowExtendedLinksEnum.exShowCrossLinksTriangle flag in ShowLinks property, expands the junction / intersection of two or more links, with a triangle that cross the links.
*Added: The ShowExtendedLinksEnum.exShowCrossLinksRect and ShowExtendedLinksEnum.exShowCrossLinksTriangle flags in ShowLinks property, expands the junction / intersection of two or more links, with a rectangle for horizontal links, and a triangle for vertical links ( mixed ).
10-22-2018 ExG2antt, 18.0.1.3
*Added: Overlays the visible bars only, when DateStart, DateEnd fields are present in the Options property of the Print and Print-Preview.
*Fixed: Sometimes, the bars does not get properly stacked if the group contains bars with zero-length ( Bar.OverlaidType property includes the exOverlaidBarsStackAutoArrange flag)
*Fixed: The links for the last not-shown item may be shown in Print and Print-Preview, using the eXPrint component. ( The same issue may occur for the CopyTo property )
*Fixed: The bars does not get stacked in the Print and Print-Preview and CopyTo method
*Fixed: Prevents showing the links that are not part of the selection in the Print and Print-Preview, when Options property of the eXPrint includes the "Print=Selection" field.
10-17-2018 ExCalcEdit, 11.0.0.1
*NEW: Ability to use comments and prefixes
*Added: The AllowComments property specifies the HTML caption that starts the comment of the line. For instance, AllowComments property on "<fgcolor=00FF00>'" specifies that all characters of the line after a ' character is green and considered the comment's line. The comment of the line is not evaluated. If empty, no comments are allowed. 
*Added: The AllowPrefixes property specifies the HTML caption that ends the prefix of the line. For instance, AllowPrefixes property on "<fgcolor=808080>:" specifies that all characters of the line before a : character is gray and considered the prefix's line. The same as the comment of the line, the prefix of the line is not evaluated. If empty, no prefixes are allowed. 
*Added: The UseTabKey property specifies whether the control uses the TAB key.
10-17-2018 ExFolderView, 11.0.0.1
*Added: Displays the hidden folders with an overlay image ( while the OverlayIcons property is True ).
*Fixed: Prevents flickering when the control is auto-updating (AutoUpdate property on True).
*Fixed: Freezes the control' events, while the control is updating its content (AutoUpdate property on True).
*Fixed: The cursor is flickering, if moving outside of items (occurs in DEMO version only).
10-15-2018 ExPropertiesList, 14.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
10-15-2018 ExPivot, 13.0.0.6
*Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
10-08-2018 ExGrid, 14.0.0.4
*Added: Support for ActiveX over the /NET Framework ( ActiveX control written in C#, VB/NET, Regasm - Assembly Registration Tool, CSActiveX) 
*Added: The Export method could save the control's content in ANSI or UNICODE format, based on the forth parameter of the Options argument. For instance, Export( Destination,"|||ansi") saves the control's content to destination in ANSI format. If the forth parameter is missing, the configuration of the control specifies how the Export saves the data, such as the ANSI version of the control will save as ANSI, and the UNICODE configuration as UNICODE format. If the control's Version property includes the UNICODE suffix, it indicates that the control is UNICODE, else it is ANSI. 
*Fixed: The Export method exports the hidden columns in the header section
*Added: The cell's caption uses the full cell's content, so <c> and <r> centers or right-aligns the cell's caption relative to the cell's available content ( by excluding the cell's check, images and pictures ), if the cell's caption format is exHTML ( Items.CellCaptionFormat property, Column.Def(exCellCaptionFormat) property )
*Added: The "check,icon,icons,picture" in the Column.Def(exCellDrawPartsOrder) property aligns the parts relative to the "caption". For instance, "check,caption,icon,icons,picture" indicates that the "check" is shown to the left of caption, while the "icon,icons,picture" are displayed to the right of the "caption". The "caption" occupies the cell's content by excluding the cell's check, images and pictures
10-08-2018 ExHTML, 13.0.0.1
*NEW: Ability to export the control's content into HTML standard format ( For instance, you can copy part or all formatted text and paste it as "HTML Format" into Word, FrontPage, Visual Studio, or any other environment that supports HTML clipboard format )
*Added: HTML property specifies the control's standard HTML format.
*Added: SelHTML property specifies the control's selection in standard HTML format.
*Added: TemplatePut function equivalent with TemplateDef property, excepts that TemplatePut is a method.
10-03-2018 ExG2antt, 18.0.1.2
*Added: The Chart.ShowNonworkingHours property specifies whether the non-working hours are shown on the chart. While the Chart.ShowNonworkingHours property is True and Chart.ShowNonworkingUnits property is True, the non-working hours are visible on the chart only if the Chart.NonworkingHours property is set, Chart.UnitScale is exDay ( and Level.Count property is 1 ), exHour, exMinute and exSecond.
*Added: The Key parameter of the Chart.RemoveTimeZone method supports a pattern with wild characters as *,?,# or [], if the Key starts with "<" and ends on ">" aka "<Z*>" which indicates all date-time zones with the key Z or starts on Z. If the Key parameter specifies a pattern, it removes all date-time zones, with the key that matches the giving pattern. For instance, the Chart.RemoveTimeZone("<*>") removes/clear all date-time zones.
*Added: Allow moving a bar from an item to another, by not changing the bar's start / end margins if the Items.ItemBar(exBarCanMove) property is False and Items.ItemBar(exBarCanMoveToAnother) property is True.
*Added: Prevents expanding/collapsing any item, when the Layout property is called, and it includes the `collapse = ""` field. For instance, Layout property `multiplesort="C0:2 C1:1";collapse=""` sorts by first(0) column descending(2) and second(1) column ascending(1) ( SingleSort property is False ).
*Fixed: The bar's tooltip is not showing, if the bar is not selectable. ( Items.ItemBar( exBarToolTip ), Items.ItemBar( exBarSelectable ) property )
10-03-2018 Expression, 12.0.0.4
*Added: Miscellaneous changes for control's scrollbar-extension such as: contiguously scrolls the control's content line by line, or page by page ( if CTRL is pressed ) while the user keeps clicking the up/left top/right side of the thumb-extension, closes the scrollbar-extension as soon as the user presses ALT + F4, ALT + TAB, shows the scrollbar-extension only if effective mouse movement occurs, hides the scrollbar-extension as soon as the owner control loses the focus
*Fixed: Can't create single-escape character string inside expressions. For instance "value replace `\` with ``", should be "value replace `\\` with ``", which indicates that any \ ( escape character) is removed from the value. Shortly, any quote or escape character must be preceded by another escape character in string expressions.
*Fixed: The array operator of an expression can't retrieve the first element within a collection/array with a single element only. For instance "0 array (`first` split `,`)" returns empty, while "0 array (`first,` split `,`)" returns first
10-01-2018 ExContextMenu, 11.1.0.6
*NEW: Ability to display and edit data using a font control
*Added: The Item.AllowEdit property on exItemEditFont assigns a font editor to the current item.
*Added: The Item.AllowEdit on (exItemEditFont + exItemEditSpin) displays font editor associated with a spin editor, which can be used to select next/previously font.
*Added: CTRL + Left/Right into a font editor selects the next/previously font.
10-01-2018 EXMLGrid, 12.0.1.0
*Added: ResizeToFit( Level, IncludeNextLevels ) method resizes the control's level ( and the next ones ) so its content its fully visible.
*Added: Double-Click the border of the level, resizes the level so its content is fully visible. In the same manner, the CTRL + Double-Click, resizes all next levels.
*Added: Ensures as much as possible that children of an expanded node, fits the control's client area ( Node.Expanded property ) 
09-27-2018 ExTree, 13.1.0.1
*NEW: BMP, JPG, GIF, PNG, TIFF, EMF Support (  Ability to save the control's content to BMP, JPG, GIF, PNG, TIFF, EMF formats )
*NEW: PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
*Added: The CopyTo property copies the control's content to BMP, PNG, JPG, TIF or GIF format. Previously, the CopyTo property can save the control's content to EMF format only. The extension of the File argument indicates the graphical format to be saved. For instance, the CopyTo("c:\temp\snapshot.png") property saves the control's content in PNG format to snapshot.png. If File parameter provides an unknown extension, the control's content is saved in EMF format ( Enhanced Metafile Format ). The control's content is serialized as it would have no scroll bars.
*Added: The CopyTo property copies the control's content to PDF format, if the extension of the File argument indicates a pdf extension. For instance, the CopyTo("c:\temp\snapshot.pdf") property saves the control's content in PDF format to snapshot.pdf. The control's content is serialized as it would have no scroll bars. The File argument could indicates more parameters separated by | character, in the following order: filename.pdf | paper size | margins | options where the filename indicates the name of the pdf to be saved, the paper size indicates the size of the paper to be used ( by default A4 paper, 8.27 in x 11.69 in ), margins defines the paper's margins ( by default, 0.5 in 0.5 in 0.5 in 0.5 in ) and options currently can be single which indicates that whole control is saved to a single paged PDF document. For instance, the CopyTo("c:\temp\snapshot.pdf|||single") exports the control's content to single page.
09-27-2018 ExPrint, 16.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
09-26-2018 ExFileView, 12.0.0.3
*Fixed: The elements of ExDataObject.Files collection does not return correctly the list of dragging files (/COM/UNICODE only)
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
09-26-2018 ExScrollBar, 15.0.0.1
*NEW: Ability to specify the position of the control's tooltip
*Added: ToolTipX property indicates an expression that determines the horizontal-position of the tooltip, in screen coordinates. By default, the ToolTipX property is empty, which indicates that the tooltip is shown at its default position. The expression supports predefined keys such as value, x, y, width and height among other general constants, operators and functions. The value indicates the current horizontal-position the tooltip is shown, in screen coordinates. The x, y indicates the horizontal/vertical position the tooltip is shown expressed in screen coordinates. The width an height keywords specifies the size of the tooltip is about to be shown. For instance, ToolTipX = "value + 16", indicates that the tooltip should be shown 16-pixels right to the default position, or ToolTipX = "128" specifies a fixed horizontal-position for the tooltip, no matter where the thumb is dragged, ToolTipX = "1024 - width" shows the tooltip left to 1024 x-coordinate.
*Added: ToolTipY property indicates an expression that determines the vertical-position of the tooltip, in screen coordinates. By default, the ToolTipY property is empty, which indicates that the tooltip is shown at its default position. The expression supports predefined keys such as value, x, y, width and height among other general constants, operators and functions. The value indicates the current vertical-position the tooltip is shown, in screen coordinates. The x, y indicates the horizontal/vertical position the tooltip is shown expressed in screen coordinates. The width an height keywords specifies the size of the tooltip is about to be shown. For instance, ToolTipY = "value + 16", indicates that the tooltip should be shown 16-pixels down to the default position, or ToolTipY = "128" specifies a fixed vertical-position for the tooltip, no matter where the thumb is dragged, ToolTipX = "1024 - height" shows the tooltip up to the 1024 y-coordinate.
09-17-2018 ExG2antt, 18.0.1.1
*Added: Allow marking a date-time zone using the same value for Start/End parameters of the Chart.MarkTimeZone method
*Added: The Chart.MarkTimeZone can display fixed-width date-time zones, if specify the width (in pixels) in the first field of the Options parameter, as Transparency[:Width]. For instance, Chart.MarkTimeZone "Z1",#1/4/2010 10:00:00 AM#,#1/4/2010 10:00:00 AM#,RGB(255,0,0),"50:3;;zone" adds a red vertical line of 3-pixels wide, with a semi-transparent color, that displays "zone" at Jan 4th, 2010, at 10:00 AM
*Added: Scrolls the control's content line by line, rather than item by item, when user changes the bar's parent or link to another bar ( ScrollBySingleLine property is True )
*Fixed: The Items.ItemBar(exBarExtraCaption...) values are not restored by Undo/Redo operations.
*Fixed: A single related link is removed form the Links collection, when a bar with multiple incoming or/and outgoing links is removed.
09-17-2018 ExSwimLane, 14.0.0.1
*NEW: Cross/Junction/Intersection Links Support
*Added: The ShowExtendedLinksEnum.exShowCrossLinksRect flag in ShowLinks property, expands the junction / intersection of two or more links, with a rectangle that cross the links.
*Added: The ShowExtendedLinksEnum.exShowCrossLinksTriangle flag in ShowLinks property, expands the junction / intersection of two or more links, with a triangle that cross the links.
*Added: The ShowExtendedLinksEnum.exShowCrossLinksRect and ShowExtendedLinksEnum.exShowCrossLinksTriangle flags in ShowLinks property, expands the junction / intersection of two or more links, with a rectangle for horizontal links, and a triangle for vertical links ( mixed ).
09-12-2018 ExGrid, 14.0.0.3
*Added: Parameters By Reference support for x-script ( Template, TemplateDef, ExecuteTemplate property of /COM version )
*Added: Ability to paint in place user editor of "Exontrol.ComboBox", in grid cells ( Items.CellValue property in the grid determines the item in the "Exontrol.ComboBox" control that has the same value on the SearchColumnIndex property of eXComboBox control. The color of the cell are inherited by the hosting user editor, while the "Exontrol.ComboBox"'s Style property is DropDownList type. ( UserEditor points to "Exontrol.ComboBox", version 7102, EX_USEREDITORPAINTINPLACE )
*Added: The Items.CellEditorVisible on exEditorVisible, draws the inside user-editor label/norders, if Editor.EditType is UserEditorType. ( UserEditor points to "Exontrol.ComboBox", version 7102, EX_USEREDITORPAINTINPLACE )
*Fixed: The Edit method is not working on /NET version
*Fixed: Re-reads the focused item when selection is changed and the control is bound to a DAO recordset.
09-12-2018 ExSchedule, 13.0.0.4
*Fixed: The SelectAll method selects un-selectable events.
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
*Fixed: The NonworkingTimeFromPoint property returns nothing, if ShowNonworkingTime property is exHideNonworkingTime.
*Fixed: The NonworkingTimeFromPoint property returns the first NonworkingTime object, when the schedule displays multiple groups ( ShowGroupingEvents property is True )
09-10-2018 ExList, 13.0.0.3
*Added: Toggles the visible cell's check-box state if the user presses the SPACE key and the item displays a single visible check-box, no matter what column hosts it. ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: Prevents toggling the cell's check-box if it is not visible, when the user presses the SPACE key ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: Prevents toggling the cell's check-box, while it has no focus. ( FullRowSelect is exItemSel, ShowFocusRect is True or MarkSearchColumn is True )
*Fixed: The controls hangs up for a while if the user clicks contiguously any button on the control's scroll bars.
09-10-2018 ExCalcEdit, 10.0.0.4
*NEW: Ability to use sqrt, sin, cos, and more functions
*Added: CalcType property specifies the type of operations the control support.
*Added: FormatInvalid property specifies the HTML format to show the invalid lines.
*Added: The result is showing up to 10 significant figures.
09-10-2018 ExEdit, 12.1.0.1
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: The SHIFT + Click selects randomly the text, instead selecting the text from the current caret position to clicked position.
*Fixed: The Find method/dialog can't locate text outside of the scrollable area.
09-05-2018 ExRibbon, 13.0.0.5
*NEW: Ability to save the control's content in template/x-script format
*Added: AllowCopyTemplate property specifies whether the Shift + Ctrl + Alt + Insert sequence copies the control's content to the clipboard, in template form. For instance, you can press the Shift + Ctrl + Alt + Insert sequence, the control's generates its content in x-script format. Open the control's eXHelper, paste the generated x-script to the middle panel, and run it. Now, you can generate the source code, in different programming language such as: VBA, VB6, VB.NET, VB.NET for COM, VFP 6,VFP 9, C++, C++ Builder, C#, C# for /COM, X++ (Dynamics Ax 2009), Delphi 8 (. NET only), Delphi (standard), Visual Objects, PowerBuilder (Classic ), dBASE Plus, JavaScript, VBScript, Xbasic (Alpha Five), Visual DataFlex, Xbase++, and so on
*Added: ToTemplate property generates the control's template.
*Added: The [key=shortcut] field in the Item(s).ToString property indicates the value of the Item.Shortcut property ( serialize the Items.Shortcut property in ToString representation )
*Fixed: The Item.Items / SubMenu property returns nothing, if the item's Tab property is not -1 ( the item shows it's items to a page )
09-05-2018 ExCalendar, 14.0.0.4
*Fixed: The week-number header may displays 53, instead 1-st week of the next year, if the DisplayWeekNumberAs property is exISO8601WeekNumber (ShowWeeks property)
*Fixed: The Events.Item(d) returns empty event, while .Events.Item(CDate(d)) returns the valid event, where the d is a field of Date type. ( /COM only )
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
09-03-2018 ExG2antt, 18.0.1.0
*Added: The control's PutRes(exPutResLoad) loads the following properties from the source: exBarToolTip, exBarBackColor, exBarForeColor, exBarCanResize, exBarCanMove, exBarCanResizePercent, exBarData, exBarTransparent, exBarSelectable, exBarColor, exBarPercentColor, exBarNonWorkingColor, exBarOverviewColor, exBarPattern, exBarExtraCaption, exBarFrameColor, exBarBackgroundExt, exBarBackgroundExtFlags, exBarBackgroundExtInflate. The target's resource bar applies only for not empty values of any of these properties.
*Added: ConditionalFormat.Verify( Item ) property checks whether the current conditional format applies to the giving item. The conditional expression is verified ( while it is valid ), even if the ConditionalFormat.Enabled property is False
*Fixed: The No cursor is not shown, when moving a bar from an item to another is not possible.
*Fixed: Possible memory leak when the control's dll is unloaded. 
*Fixed: Sometimes, aGPF may occur if calling the Items.RemoveAllItems during an event.
09-03-2018 ExGantt, 14.0.0.9
*Fixed: The pictures of a disabled item are not visible or shown at a different position, while the cursor hovers the item. 
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: The control's BackColorAlternate is shown incorrectly, after calling the Items.RemoveAllItems or Columns.Clear method
*Fixed: Sometimes the control displays no items, but still showing the vertical scroll bar, when the user deletes multiple items ( Items.RemoveItem method )
08-29-2018 ExComboBox, 12.0.0.6
*NEW: Ability to use the UnboundMode in Microsoft VFP 9.0
*Added: UnboundHandler interface can be used to implement unbound mode, in VFP 9.0, instead of IUnboundHandler interface which produces OLE-Error #1420 stating "Object is invalid or corrupt". The VFP 9.0 can not implement interfaces derives from IUnknown interface directly.
*Added: VFP\UnboundMode.VFP.9.0 sample
*Fixed: The column's header is shown at different location if the user clicks it, while the Column.Def(exHeaderPaddingLeft) or/and Column.Def(exHeaderPaddingRight) property is not-zero
08-29-2018 ExCascadeTree, 10.0.0.4
*Fixed: The EnsureVisibleItem method does not vertically scroll the control's content, if previously the control's list has been sorted ( Column.SortOrder property, Layout property, ... )
*Fixed: The user can't resize the last locked-column that fit's the control's client area, if it wider (CountLockedColumns property)
*Fixed: The control scrolls more columns, if locked columns are visible and the user do horizontal page scrolling by clicking the horizontal scroll bar's background. ( CountLockedColumns property )
*Fixed: Prevents re-grouping the items when a column does not change it's position in the control's SortBar/GroupBy bar. Prevents changing the column's sorting position when the user drags the column's header in a few pixels. ( SortBarVisible property )
08-27-2018 ExThumbnail, 12.0.0.4
*Added: The AutoFit method layouts the thumbnail views, so all fit the control's client area.
*Added: The ThumbnailModeEnum.exThumbnailAutoFitOnDblClk flag performs the auto-fit layout when the user double clicks the control's client area.
*Added: The ThumbnailWidth / ThumbnailHeight specifies the size to display the thumbnails.
*Added: The AcceptFolders property indicates whether the thumbnail for files of the folder are being includes, rather that the folder's thumbnail. By default, the AcceptFolders property is exDenyFolderContent, which indicates that no sub-file or sub-folder is included when the folder is dropped to the control. In other words, if the AcceptFolders property is exincludeFilesOnly, the content ( sub-files ) of the dropped folder is added instead.
08-27-2018 ExToolBar, 13.0.0.5
*NEW: Ability to save the control's content in template/x-script format
*Added: AllowCopyTemplate property specifies whether the Shift + Ctrl + Alt + Insert sequence copies the control's content to the clipboard, in template form. For instance, you can press the Shift + Ctrl + Alt + Insert sequence, the control's generates its content in x-script format. Open the control's eXHelper, paste the generated x-script to the middle panel, and run it. Now, you can generate the source code, in different programming language such as: VBA, VB6, VB.NET, VB.NET for COM, VFP 6,VFP 9, C++, C++ Builder, C#, C# for /COM, X++ (Dynamics Ax 2009), Delphi 8 (. NET only), Delphi (standard), Visual Objects, PowerBuilder (Classic ), dBASE Plus, JavaScript, VBScript, Xbasic (Alpha Five), Visual DataFlex, Xbase++, and so on
*Added: ToTemplate property generates the control's template.
*Added: The [key=shortcut] field in the Item(s).ToString property indicates the value of the Item.Shortcut property ( serialize the Items.Shortcut property in ToString representation )
*Fixed: The Item.Items / SubMenu property returns nothing, if the item's Tab property is not -1 ( the item shows it's items to a page )
08-23-2018 ExSlider, 16.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
08-23-2018 ExSurface, 13.0.0.6
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: A link may show to a different position from a page to another, if using exShowExtendedLinks flag in the ShowLinks property ( Print and Print-Preview )
*Fixed: The ALT-GR + A, selects all text and insert the associated diacritic letter from the current installed language.
08-20-2018 ExPivot, 13.0.0.5
*Added: The FormatPivotHeader property supports "display" keyword which indicates 0 when caption is shown on the control's pivot bar, and 1 if the caption is displayed on the columns header.
*Fixed: The Total rows are not displayed, if the PivotBarVisible property includes the exPivotBarReadOnly flag ( Read-Only )
*Fixed: Click and wait the locked area of the control starts scrolling up or down the control, while SingleSel property is false
*Fixed: Click and drag or double click the empty area of the control, while SingleSel property is false, select the last item
08-20-2018 ExHTML, 12.1.0.3
*Added: FreezeEvents(Freeze) method prevents firing any event. For instance, FreezeEvents(True) freezes the control's events, no no event is fired, until the FreezeEvents(False) is called.
*Added: The FormatABC method Formats the A,B,C values based on the giving expression and returns the result.
*Added: Miscellaneous changes for control's scrollbar-extension such as: contiguously scrolls the control's content line by line, or page by page ( if CTRL is pressed ) while the user keeps clicking the up/left top/right side of the thumb-extension, closes the scrollbar-extension as soon as the user presses ALT + F4, ALT + TAB, shows the scrollbar-extension only if effective mouse movement occurs, hides the scrollbar-extension as soon as the owner control loses the focus
*Added: Generates the KeyDown / KeyUp events when the Alt key is pressed.
08-15-2018 ExTree, 13.0.0.3
*Added: Toggles the visible cell's check-box state if the user presses the SPACE key and the item displays a single visible check-box, no matter what column hosts it. ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: Prevents toggling the cell's check-box if it is not visible, when the user presses the SPACE key ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: Prevents toggling the cell's check-box, while it has no focus. ( FullRowSelect is exItemSel, ShowFocusRect is True or MarkSearchColumn is True )
*Fixed: A Click event occurs right after DblClick event.
*Fixed: The controls hangs up for a while if the user clicks contiguously any button on the control's scroll bars.
08-15-2018 ExGauge, 17.0.0.1
*NEW: Ability to save the control's view to a picture
*Added: The CopyTo method copies/exports the control's view to BMP, PNG, JPG, GIF, TIFF, PDF or EMF graphical files.
*Added: FreezeEvents(Freeze) method prevents firing any event. For instance, FreezeEvents(True) freezes the control's events, no no event is fired, until the FreezeEvents(False) is called.
*Added: AttachTemplate sample
08-13-2018 ExSwimLane, 13.0.0.5
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: A link may show to a different position from a page to another, if using exShowExtendedLinks flag in the ShowLinks property ( Print and Print-Preview )
*Fixed: The ALT-GR + A, selects all text and insert the associated diacritic letter from the current installed language.
08-13-2018 ExMiller, 11.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
*Added: Expands or collapses the entire selection if the user clicks any +/- glitch, presses Left/Right/+ or- key inside the selection, while the CTRL is pressed. This option is valid, while the control's SingleSel property is False.
08-08-2018 ExPropertiesList, 13.0.0.4
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Added: The Background(exForeColorFilter) and Background(exBackColorFilter) applies the foreground / background colors to the drop down filter edit field ( pattern, date, filter on type, and so on )
08-08-2018 ExToolTip, 14.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: dBASE Plus samples
08-08-2018 ExTreeCube, 12.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: dBASE Plus samples
08-06-2018 ExContextMenu, 11.1.0.5
*NEW: Ability to display and edit data using a color control
*Added: The Item.AllowEdit property on exItemEditColor assigns a color editor to the current item.
*Added: The Item.EditValue property gets or sets the color to be shown on the item.
08-06-2018 ExToolBar.CRD, 14.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
08-01-2018 ExG2antt, 18.0.0.9
*Added: ConditionalFormat.ChartBackColor property specifies the color to be applied to item's background in the chart section of the control, if the conditional expression is accomplished.
*Added: ConditionalFormat.ClearChartBackColor method clears the item's background in the chart section of the control.
*Added: Applies the control's SelBackMode property on the chart section, using the Chart.SelBackColor property
*Fixed: The SelBackMode property on exTransparent does not work with EBN colors. ( SelBackColor property )
*Fixed: No critical-path is found before a SS/FF link.
08-01-2018 ExGrid, 14.0.0.2
*NEW: PDF (Portable Document Format) Support, or ability to export directly the control's content to a PDF file
*Added: The CopyTo property copies the control's content to PDF format, if the extension of the File argument indicates a pdf extension. For instance, the CopyTo("c:\temp\snapshot.pdf") property saves the control's content in PDF format to snapshot.pdf. The control's content is serialized as it would have no scroll bars. The File argument could indicates more parameters separated by | character, in the following order: filename.pdf | paper size | margins | options where the filename indicates the name of the pdf to be saved, the paper size indicates the size of the paper to be used ( by default A4 paper, 8.27 in x 11.69 in ), margins defines the paper's margins ( by default, 0.5 in 0.5 in 0.5 in 0.5 in ) and options currently can be single which indicates that whole control is saved to a single paged PDF document. For instance, the CopyTo("c:\temp\snapshot.pdf|||single") exports the control's content to single page.
*Added: The exFilterExclude flag on Column.FilterType property specifies if the Exclude field is checked in the drop down filter panel.
*Fixed: The controls hangs up for a while if the user clicks contiguously any button on the control's scroll bars.
*Fixed: The control's scroll bar is not updated while clicking contiguously any button on the control's scroll bars.
07-30-2018 ExFileView, 12.0.0.2
*NEW: Support for EBN 1003 version.
*Added: EBN 1003 implements Colorable Region Support which defines a portion/region of the EBN object where the color of the EBN is applied. For instance, at runtime the identifier 0x1FF0000 applies blue color to all colorable parts that compose the EBN object. The EBN color is not applied to not-colorable portions of the EBNs.
*Added: /WPF version
*Fixed: Click and drag or double click the empty area of the control, while SingleSel property is false, select the last item
07-30-2018 ExPrint, 15.0.0.2
*Added: FormatABC method formats the A,B,C values based on the giving expression and returns the result. For instance, FormatABC("dpi") returns a numeric value that indicates the display settings ( aspect ratio ).
*Added: PreviewState property returns or sets the visual state of preview mainframe at runtime. For instance, you can call the PreviewState property on exPreviewStateMaximized, and the Print and Print Preview will be shown maximized.
*Fixed: Disables UI changes on the control being printed, while the input box "The number of pages being loaded is: <%count%>. Do you want to continue?" is displayed by the Print and Print Preview control. 
07-30-2018 ExTab, 14.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
07-25-2018 ExRibbon, 13.0.0.4
*Added: The ShortcutKeyFormat property specifies the expression that determines the format (including HTML tags) to display the shortcut keys. For instance, ShortcutKeyFormat property on "`<font ;14>` + caption" defines a bigger font to display the shortcut keys. The new keywords the ShortcutKeyFormat property knows are: caption keyword indicates a string as it is displayed, sca keyword specifies whether SHIFT, CTRL or ALT keys are pressed in the shortcut, and keys keywords indicates the base ( and extended ) key(s) the shortcut is defined.
*Added: Item.Shortcut property can specify no modifier key, and so the item's shortcut became the parent's shortcut modifier plus the shortcut itself. For instance, if the parent item has the shortcut "CTRL + A", and the item's shortcut is "P", it indicates that the item's shortcut is actually "CTRL + A + P", which indicates that the item is selected as soon as the user presses the CTRL + A, and then P key. You can use this option to easily assign shortcut to items, by inheriting the parent's shortcut. At least one shortcut of any parent should have a modifier key, else the shortcut of the item itself can not be invoked.
*Added: The Item.Shortcut property supports combination of letters/digits without using + separator. For instance: "CTRL + AAP" is equivalent with "CTRL + A + A + P"
*Fixed: Closes all popups if the user presses the ALT + SPACE to show the system menu.
07-25-2018 ExStatusBar, 11.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
07-23-2018 ExSurface, 13.0.0.5
*Added: DefArrange(exDefArrangeAlign) property specifies the alignment of the elements relative to incoming/outgoing elements during the Arrange operation. The DefArrange(exDefArrangeAlign) property is applied to elements that allow alignment, not all the elements will be aligned.
*Added: The Handle parameter of Images method can be a string that specifies the ICO file to be loaded. The ICO file format is an image file format for computer icons in Microsoft Windows. ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately. For instance, Images("e:\working\sync.ico") method adds the sync.ico file to the control's Images collection.
*Added: The expression properties support `dpi`, `dpix` and `dpiy` constants that returns the current DPI setting on x/y scale. For instance, the "value * dpi" returns the value if the DPI setting is 100%, or value * 1.5 in case, the DPI setting is 150%
07-23-2018 ExSplitBar, 13.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
07-19-2018 ExSchedule, 13.0.0.3
*Added: Displays each All-Day event into the group's owner only, while the Event.GroupID points to an exiting group, and ShowGroupingEvents property is True ( Event.AllDayEvent property is True )
*Added: Displays All-Day events with invalid GroupID, on the entire day, while the ShowGroupingEvents property is True ( Event.AllDayEvent property is True, Event.GroupID property on -1 )
*Fixed: Clips the event's caption, label, picture, icons to the event's body.
07-19-2018 ExGantt, 14.0.0.8
*Added: lfind binary-operator for format/expression. The a lfind b searches the first occurrence of the string b within string a, and returns -1 if not found, or the position of the result ( zero-index ). For instance, `ABCABC` lfind `D` returns -1, while `ABCABC` lfind `C` returns 2.
*Added: rfind binary-operator for format/expression. The a rfind b searches the last occurrence of the string b within string a, and returns -1 if not found, or the position of the result ( zero-index ). For instance, `ABCABC` rfind `D` returns -1, while `ABCABC` rfind `C` returns 5.
*Added: reverse unary-operator for format/expression. The reverse(a) reverses the order of the characters in the string a, For instance, the reverse("Mihai") returns "iahiM"
*Fixed: The control plays a beep when the user presses the TAB key, while editing the cell.
07-19-2018 ExG2antt, 18.0.0.8
*Added: Chart.RedoListAction(,0) returns the operation(s) that are available on the redo queue, or the list of operations that the next Redo operation can perform. For instance, if a block of operations are available on the undo-redo queue, all operations are returned, else a single operation is returned.
*Added: Chart.UndoListAction(,0) returns the operation(s) that are available on the undo queue, or the list of operations that the next Undo operation can perform. For instance, if a block of operations are available on the undo-redo queue, all operations are returned, else a single operation is returned.
*Fixed: Close the current editor, when user starts resizing the chart section of the control using the middle mouse button ( Chart.AllowResizeChart property includes the exAllowResizeChartMiddle flag)
*Fixed: Prevents overlapping the captions of the time-scale in the overview section of the control.
*Fixed: The bar's start/end margins being resized are not updated once the user releases the mouse, if the Chart's UpdateOnMoving property is False.
07-19-2018 ExRecord, 11.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
*Fixed: "The current version, supports ADO and DAO Recordsets. Make sure that the object is an ADO recordset, or a DAO recordset" error may occur if using ADO objects.
06-25-2018 ExOrgChart, 15.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
*Fixed: Resizes the drop down popup / select arrow based on the current DPI settings.
06-25-2018 ExPlorerTree, 12.0.0.9
*Added: Expands or collapses the entire selection if the user clicks any +/- glitch, presses Left/Right/+ or- key inside the selection, while the CTRL is pressed. This option is valid, while the control's SingleSel property is False.
*Fixed: The Items.SelectItem property returns 1 instead of -1 / True value.
*Fixed: "The current version, supports ADO and DAO Recordsets. Make sure that the object is an ADO recordset, or a DAO recordset" error may occur if using ADO objects.
06-20-2018 ExG2antt, 18.0.0.7
*Added: Displays non-working part of the pane, into the ZoomOnFly panel ( Chart.AllowZoomOnFly property )
*Added: The default value of the Chart.ZoomOnFlyCaption property has been changed to include duration/working in days, hours and minutes. 
*Added: The marker to show the selected link, shows up while the Items.Link(exLinkShowRound) is Rectangular(0), Rectangular EV (3), Rectangular SV (4) and Rectangular SEV (5). For other type of links, you can use the Chart.SelLinkColor to specify the color to show the selected links. 
*Fixed: The Background(exListOLEDropPosition), Background(exDragDropListOver),, Background(exDragDropListOver), Background(exDragDropListBetween), Background(exDragDropListTop), Background(exDragDropListBottom) visual appearance are not hidden, once the user leaves the control, while user performs the OLE Drag and Drop ( /COM version )
*Fixed: The Background(exDragDropListOver), Background(exDragDropListOver), Background(exDragDropListBetween), Background(exDragDropListTop), Background(exDragDropListBottom) visual appearance are not properly rendered on the control, when the user performs OLE Drag and Drop inside the control ( /COM Version )
06-20-2018 ExRollist, 11.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
06-18-2018 EXMLGrid, 12.0.0.9
*NEW: Ability to apply the Incremental Search on the node's Name or/and Value caption.
*Added: AutoSearchEnum.exStartWith/exValueStartWith/exAnyStartWith value of AutoSearch property indicates that the incremental search is looking for node's Name/Value/Any of Name or Value that starts with typing characters.
*Added: AutoSearchEnum.exContains/exValueContains/exAnyContains value of AutoSearch property indicates that the incremental search is looking for node's Name/Value/Any of Name or Value that contains the typing characters.
*Added: Increases the performance of parsing HTML captions.
*Fixed: The control's content is not updated once a partial-visible node is selected
06-18-2018 ExMenu, 12.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
*Added: ScrollOnWheel property indicates whether the menu gets scrolled once the user rotates the mouse wheel.
06-13-2018 ExEdit, 12.0.0.7
*Added: The AddWild method supports [...] (Alternative), masks any characters that are contained in the [] brackets. For instance, the [abcdA-D] mask any character: a,b,c,d,A,B,C,D 
*Added: The AddWild method supports \... indicates the escape character.
*Added: The AddWild method supports # that masks a digit (0 to 9).
*Fixed: "Error executing code: FormActiveXControl (data source), method ... called with invalid parameters" on Dynamics AX environment is fired, if the application handles events with parameters passed by reference. On X++ you should use the Event event and EventParams method to handle this exception. The X++ is not able to handle the events with parameters passed by reference.
06-13-2018 ExLabel, 16.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
06-11-2018 ExCalcEdit, 10.0.0.3
*NEW: Ability to highlight the Total/SubTotal lines with a different background color
*Added: LineHeight property specifies an expression that determines the height of the line within the editor.
*Added: DrawGridLines property returns or sets a value that determines whether lines are drawn between rows, or unpopulated areas.
*Added: GridLineColor property specifies the color to show the control's grid lines.
*Added: BackColorTotal property specifies the background color to show the Total line.
*Added: BackColorSubTotal property specifies the background color to show the SubTotal lines.
06-11-2018 ExICalendar, 11.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
06-06-2018 ExG2antt, 18.0.0.6
*Added: Chart.SelLinkColor property specifies the color to show the selected link ( or for rectangular links an EBN object to highlights the link, without changing the link's color ).
*Added: Allows linking at runtime, two bars from separate split panes.
*Added: Prevents refreshing the control while Print or Preview method of the ExPrint component, is performed.
*Added: The default value of the BackColorLevelHeader property has been changed to default's control's background color, rather than header's background color.
*Fixed: The icons ( icon-shaped bars, icons on HTML captions ) on the control's chart section looks bigger or black when control is printed using the ExPrint tool, when FitToPage option is [w [x] t] or p%
06-06-2018 ExScrollBar, 14.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
06-04-2018 ExCalendar, 14.0.0.3
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing.
06-04-2018 ExButton, 16.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
05-30-2018 ExTree, 13.0.0.2
*Added: Improves the way of scrolling the control's content while moving the objects outside of the control's client area, by drag and drop, and the control's margins are close to margins of the screen/monitor. 
*Fixed: The element's tooltip is not shown if the user hovers again the object, if previously its tooltip was automatically hidden by elapsing the time specified by the ToolTipPopDelay property.
*Fixed: The show message is shown on the debugger ( dbgview ), when the tooltip is about to be shown.
*Fixed: Can't drop the data as text to Microsoft Word application, if the HeaderVisible property is False ( AutoDrag property is exAutoDragCopyText )
*Fixed: The control's scroll bar is not updated while clicking contiguously any button on the control's scroll bars.
05-30-2018 ExG2Host, 11.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
*Fixed: "The current version, supports ADO and DAO Recordsets. Make sure that the object is an ADO recordset, or a DAO recordset" error may occur if using ADO objects.
05-28-2018 ExPivot, 13.0.0.4
*NEW: Expand and Collapse Pivot Fields support
*Added: The exBranchIncludeAggregate flag of the ShowBranchRows property, includes the aggregate result for all rows in the pivot, including parent rows
*Added: DataColumnFromPoint(-1,-1) returns the index of the data column from the cursor / point. The DataColumnFromPoint(-1,-1) returns -1 when the cursor is outside of the list/header part of the control, and gets the index of the data column, from the current cursor position.
*Added: Includes the Total / Locked-Items fields to Export method
05-28-2018 ExPlorerTree, 12.0.0.9
*Added: Expands or collapses the entire selection if the user clicks any +/- glitch, presses Left/Right/+ or- key inside the selection, while the CTRL is pressed. This option is valid, while the control's SingleSel property is False.
*Fixed: The Items.SelectItem property returns 1 instead of -1 / True value.
*Fixed: "The current version, supports ADO and DAO Recordsets. Make sure that the object is an ADO recordset, or a DAO recordset" error may occur if using ADO objects.
05-23-2018 ExGrid, 14.0.0.1
*NEW: BMP, JPG, GIF, PNG, TIFF, EMF Support (  Ability to save the control's content to BMP, JPG, GIF, PNG, TIFF, EMF formats )
*Added: The CopyTo property copies the control's content to BMP, PNG, JPG, TIF or GIF format. Previously, the CopyTo property can save the control's content to EMF format only. The extension of the File argument indicates the graphical format to be saved. For instance, the CopyTo("c:\temp\snapshot.png") property saves the control's content in PNG format to snapshot.png. If File parameter provides an unknown extension, the control's content is saved in EMF format ( Enhanced Metafile Format ). The control's content is serialized as it would have no scroll bars.
*Added: Toggles the visible cell's check-box state if the user presses the SPACE key and the item displays a single visible check-box, no matter what column hosts it. ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: Prevents toggling the cell's check-box if it is not visible, when the user presses the SPACE key ( FullRowSelect is exItemSel, ShowFocusRect is False and MarkSearchColumn is False )
*Fixed: The vertical scroll bar may not be functional, in case there are a few items shown in the control, while it runs in virtual mode (ScrollBars, VirtualMode, UnboundHandler, DataSource, Items.CellSingleLine, Column.Def(CellSingleLine) property)
*Fixed: "The current version, supports ADO and DAO Recordsets. Make sure that the object is an ADO recordset, or a DAO recordset" error may occur if using ADO objects.
05-23-2018 ExList, 13.0.0.2
*Added: Improves the way of scrolling the control's content while moving the objects outside of the control's client area, by drag and drop, and the control's margins are close to margins of the screen/monitor. 
*Fixed: The element's tooltip is not shown if the user hovers again the object, if previously its tooltip was automatically hidden by elapsing the time specified by the ToolTipPopDelay property.
*Fixed: The show message is shown on the debugger ( dbgview ), when the tooltip is about to be shown.
*Fixed: Can't drop the data as text to Microsoft Word application, if the HeaderVisible property is False ( AutoDrag property is exAutoDragCopyText )
05-21-2018 ExGantt, 14.0.0.7
*Added: The FilterPromptEnum.exFilterPromptStartWith or exFilterPromptEndWith is not applied for all columns ( FilterBarPromptColumns property is -1 )
*Added: Validates the cell's content when the user presses the TAB key while editing.
*Fixed: The control fails if the user presses the enter key, on the Filter For field of a drop down filter with an empty content ( Column.FilterType property is exNumeric )
*Fixed: Resets the column's filter if the user empties the Filter For field a drop down numeric filter ( Column.FilterType property is exNumeric )
*Fixed: Can't use Enter key while editing a cell, on ExHelper.
05-21-2018 ExMaskEdit, 11.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only).
05-16-2018 ExCascadeTree, 10.0.0.3
*Added: Shows the drop down filter and tooltip panels to the nearest monitor relative to the cursor position.
*Added: The Background(exColumnsPositionSign) specifies the visual appearance for the position sign between columns, when the user changes the position of the column by drag and drop. By default, the Background(exColumnsPositionSign) property is 0, which indicates that the default position sign is shown when the user change the column's position by drag and drop.
*Added: Expands or collapses the entire selection if the user clicks any +/- glitch, presses Left/Right/+ or- key inside the selection, while the CTRL is pressed. This option is valid, while the control's SingleSel property is False.
*Fixed: The Items.ItemHeight property sets the height using DPI conversion.
05-16-2018 ExComboBox, 12.0.0.5
*Fixed: The control does not display the edit's context menu, if the Column.AllowEditContextMenu property is True.
*Fixed: Can't use CTRL + C ( Copy ), CTRL + V ( paste ) and CTRL + X ( cut ) combination within the controls edit's field.
*Fixed: The Column.SortOrder does not perform any sorting, if the control's SortOnClick property is exNoSort.
*Fixed: No +/- buttons are shown for an un-selectable item.
05-16-2018 ExListBar, 14.0.0.1, ExplorerBar, 13.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
05-14-2018 ExG2antt, 18.0.0.5
*Added: Radical Improvements on showing Overlaid-Bars
*Added: TemplatePut method ( equivalent with TemplateDef property) allows defining inside variables for the Template feature ( available for /COM only, and useful to pass VFP arrays to any property that supports arrays, for instance Items.Selection )
*Added: Keeps the same color to show the non-working part of the bar, if it was previously added using the Chart.Bars.Add("Task:Split"), else the Items.ItemBar(exBarNonWorkingColor) is applied.
*Fixed: Automatically hide the control's tool tip when the chart's ZoomOnFly panel is visible.
*Fixed: The Chart.AllowSelectObjects property can not be set for /NET assembly.
05-14-2018 ExGauge, 16.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Fixed: A Layer with OnDrag property on exDoRotamove does not properly compute its rotating center if the layers size automatically based on the control's view (DefaultLayer(exDefLayerWidth) = "width MAX height", .DefaultLayer(exDefLayerHeight) = "width MAX height", LayerAutoSize = -1 ).
05-14-2018 ExHelper, 22.1.0.1
*NEW: Ability to show the control in full-size
*Added: ALT + Enter key combination forces the control to display on full screen, or ALT + Enter key combination toggles the control's full screen
*Fixed: No new lines are shown in the output panel, if it reaches its limit (32K).
05-10-2018

The following moves shows the newly feature Columns floating-bar to show/hide columns:

The ColumnsFloatBarVisible property of ColumnsFloatBarVisibleEnum type, retrieves or sets a value that indicates whether the the columns float bar is visible or hidden. The ColumnsFloatBarVisibleEnum.exColumnsFloatBarVisibleIncludeCheckColumns associates a check-box for each column. The Columns floating bar displays all columns with AllowDragging property on True, and the check's box state indicates whether the column is visible or hidden. You can show or hide a column by clicking the associated check box or by pressing the SPACE key. As previously, the user can drag or drop any column in the Columns floating bar and the associated check-box is updated based on the column's Visible property. The feature will be available for the eXTree, eXGrid, eXGantt and eXG2antt, /COM, /NET and /WPF.
05-10-2018

The following movie shows the newly AttachTemplate feature:

The AttachTemplate features allows you to attach a x-script to the component. The AttachTemplate executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF).
05-09-2018 ExToolBar, 13.0.0.4
*Added: The ShortcutKeyFormat property specifies the expression that determines the format (including HTML tags) to display the shortcut keys. For instance, ShortcutKeyFormat property on "`<font ;14>` + caption" defines a bigger font to display the shortcut keys. The new keywords the ShortcutKeyFormat property knows are: caption keyword indicates a string as it is displayed, sca keyword specifies whether SHIFT, CTRL or ALT keys are pressed in the shortcut, and keys keywords indicates the base ( and extended ) key(s) the shortcut is defined.
*Added: Item.Shortcut property can specify no modifier key, and so the item's shortcut became the parent's shortcut modifier plus the shortcut itself. For instance, if the parent item has the shortcut "CTRL + A", and the item's shortcut is "P", it indicates that the item's shortcut is actually "CTRL + A + P", which indicates that the item is selected as soon as the user presses the CTRL + A, and then P key. You can use this option to easily assign shortcut to items, by inheriting the parent's shortcut. At least one shortcut of any parent should have a modifier key, else the shortcut of the item itself can not be invoked.
*Added: The Item.Shortcut property supports combination of letters/digits without using + separator. For instance: "CTRL + AAP" is equivalent with "CTRL + A + A + P"
*Fixed: Closes all popups if the user presses the ALT + SPACE to show the system menu.
05-09-2018 ExCalc, 11.0.0.1
*NEW: Ability to executes x-script code ( including events ), from a string, file or a safe array of bytes. This feature allows you to load the control's visual appearance and behavior, without having to write any line of code. The x-script code can save EBNs, icons, pictures into BASE64 encoded strings, and so everything can be put into a single file, that should be invoked by AttachTemplate method. This feature allows you to run any x-script code for any configuration of the component (/COM, /NET or /WPF). 
*Added: AttachTemplate method executes the giving x-script code, and attach events if found. The x-script code can contain handle keyword that defines a handler for the specified event. For instance, the AttachTemplate("handle Click() { print(Version) }") sends the control's Version property to the debugger for display. All you need is to open the DebugView tool, and click the control.
*Added: The control's Template page supports AttachTemplate so you can assign x-script code ( including events ) in design mode, and so the control's visual appearance and behavior is changed once the control is created at runtime (/COM version only). 
05-09-2018 ExSchedule, 13.0.0.2
*Added: `MIN` and `MAX` binary-operators to get the MIN and MAX value. For instance, the expression `value MIN 10 MAX 100` returns always a value between 10 and 100.
*Added: `sin`, `asin`, `cos`, `acos` unary-operators to get the associated trigonometric functions. For instance `2 * asin(1)` returns the value of PI
*Added: `sqrt` unary-operator returns the square root of the element, so sqrt(81) returns 9, as 9^2 is 81
*Added: date(`now`) unary-operator returns the current date-time ( as double ), while the date(``) returns the current date ( no time included )
05-07-2018 ExGantt, 14.0.0.6
*Added: Allows newly added items to be visible, while control has a filter applied ( Call the ApplyFilter method, during Change, KeyDown, ... event in order to re-apply the filter on the new items ).
*Added: The column's header displays the position of sorting order, if the control has multiple sorted-columns, while SortBarVisible property is False ( SingleSort property is False )
*Fixed: Resizes the locked columns to the left, while RightToLeft property is True (CountLockedColumns property).
*Fixed: Prevents horizontal scrolling the control's content if the EnsureVisibleColumn is called for any locked column ( CountLockedColumns property ).
05-07-2018 ExThumbnail, 12.0.0.3
*Added: The Margins property specifies the distance between thumbnails, when multiple thumbnails are displayed on the control.
*Added: The Padding property generates space around thumbnail. The Padding property clears the area around the content (inside the border) of the thumbnail. If the Padding property is empty, the thumbnail's caption is aligned to entire frame, else to the empty space of the padding.
*Added: The AutoDrag property specifies whether the control automatically scrolls its content as soon as user clicks it.
*Added: The ThumbnailModeEnum.exThumbnailAllowResize flag specifies whether the user can resize at runtime the thumbnail view by dragging the view while clicking the middle-mouse.
05-02-2018 ExG2antt, 18.0.0.4
*Added: The user can automatically create a new split view, by SHIFT + click on the right/bottom split box ( Chart.AllowSplitPane property is not zero )
*Added: All split pane views are resized to display the same width, if the user clicks ( while pressing the SHIFT key ) any vertical split bar.
*Added: All split pane views to the right of the clicked split bar ( while pressing the CTRL key ), are resized to display the same width.
*Fixed: The Chart.IsNonworkingDate property may not work properly for 64-bit version, if providing a handle to the item being queried
*Fixed: Sometimes the control scrolls down, instead up while rolling up the mouse wheel.
05-02-2018 ExHTML, 12.1.0.2
*NEW: Multiple improvements for expression-like properties
*Added: a `like` b binary-operator compares the string a against the pattern b. The pattern b may contain wild-characters such as *, ?, # or [] and can have multiple patterns separated by space character. In order to have the space, or any other wild-character inside the pattern, it has to be escaped, or in other words it should be preceded by a \ character. For instance "value like `F*e`" matches all strings that start with F and ends on e, or "value like `a* b*`? indicates any strings that start with a or b character.
*Added: The 0x or 0X sequence proceed the hexa-representation of a number, in properties that support expressions. For instance, "value = 0x100" specifies whether the value is 256 ( 0x100 in hexa-representation ) 
*Added: `hex` a unary-operator converts the giving string from hexa-representation to a numeric value, or converts the giving numeric value to hexa-representation. For instance, hex(`FF`) returns 255, while the hex(255) or hex(0xFF) returns the `FF` string. The hex(hex(`FFFFFFFF`)) always returns `FFFFFFFF` string, as the second hex call converts the giving string to a number, and the first hex call converts the returned number to string representation (hexa-representation). 
*Added: a `bitand`, `bitor`, `bitxor` b binary/bitwise-operator computes the AND/OR/XOR operation on bits of a and b, and returns the unsigned value. For instance, 0x01001000 bitand 0x10111000 returns 0x00001000, 0x01001000 bitor 0x10111000 returns 0x11111000, 0x01110010 bitxor 0x10101010 returns 0x11011000.
*Added: a `bitshift` b, binary/bitwise-operator shifts every bit of a value to the left if b is negative, or to the right if b is positive, for b times, and returns the unsigned value. For instance, 128 bitshift 1 returns 64 ( dividing by 2 ) or 128 bitshift (-1) returns 256 ( multiplying by 2 )
*Added: `bitnot` x unary/bitwise-operator flips every bit of x, and returns the unsigned value. For instance, bitnot(0x00FF0000) returns 0xFF00FFFF.
04-30-2018 ExShellView, 12.0.0.1
*Added: The ExShellObject.InvokeCommand method can use predefined commands such as: properties, print, cut, copy or delete ( language-independent name of the command )
*Added: The ExShellObject.InvokeCommand method can use predefined IDs like 17 for Create Shortcut, 18 for Delete, 20 for Properties, 25 for Cut, 26 for Copy command
04-30-2018 ExToolTip, 13.0.0.1
*NEW: Template support, or ability to run x-script
*Added: Template property specifies the control's template.
*Added: ExecuteTemplate property executes a template and returns the result.
04-30-2018 ExSlider, 15.0.0.1
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
04-25-2018 ExComboBox, 12.0.0.4
*Added: Allows automatically opening the drop down portion of the control, when the user presses any key of the numeric keypad (AutoDropDown property)
*Added: Improves the time to add new items, using the Items.InsertItem(,,,) or Items.AddItem(), when value/caption parameter is missing.
*Fixed: The Column.AutoWidth property ignores the Column.Def(exCellPaddingLeft) and Column.Def(exCellPaddingRight). The same if the user double-clicks the space between two columns in the header section.
*Fixed: An additional click is required to select the item, if user clicks, drags and releases the mouse over an item in the drop down portion of the control.
04-25-2018 ExCascadeTree, 10.0.0.2
*Added: Clicking the cascade column's split bar while SHIFT + CTRL key combination is pressed, divides the client area in equal parts/views ( refine the FitCascadeColumns property )
*Fixed: The x64 version may returns the error "The recordset must support the bookmarks. ( Supports( adBookmark ) = True )", when control's DataSource property uses a accdb file
*Fixed: Sometimes, can't select by drag items if the View.ColumnAutoResize property is False
*Fixed: The Items.ItemMinHeight and ItemMaxHeight properties are DPI compatible.
04-23-2018 ExGrid, 13.1.0.3
*Added: Improves the way of scrolling the control's content while moving the objects outside of the control's client area, by drag and drop, and the control's margins are close to margins of the screen/monitor. 
*Fixed: The element's tooltip is not shown if the user hovers again the object, if previously its tooltip was automatically hidden by elapsing the time specified by the ToolTipPopDelay property.
*Fixed: The show message is shown on the debugger ( dbgview ), when the tooltip is about to be shown.
*Fixed: A Click event occurs right after DblClick event.
*Fixed: The Items.CellValue/Items.CellCaption property returns the original value / caption of the cell during the ValidateValue event ( CauseValidateValue property )
04-23-2018 ExG2antt, 18.0.0.3
*Added: Chart.SplitPaneWidth property specifies the width of split panels, separated by comma.
*Added: The Background(exHSplitBar) property specifies the visual appearance of the horizontal split bar ( histogram, overview section ). If not specified, the Background(exSplitBar) property is used instead
*Added: The Background(exCSplitBar) property specifies the solid color / visual appearance of the split bar that creates new views. If not specified, the Background(exSplitBar) property is used instead
*Added: Updates new UI elements to control's VisualDesign tool
*Fixed: Prevents partially showing the chart's vertical split bar, when user resizes the chart to the right ( ChartOnLeft or RightToLeft property is False ), or to the left ( ChartOnLeft or RightToLeft property is True )
04-18-2018 ExSwimLane, 13.0.0.4
*Added: DefArrange(exDefArrangeAlign) property specifies the alignment of the elements relative to incoming/outgoing elements during the Arrange operation. The DefArrange(exDefArrangeAlign) property is applied to elements that allow alignment, not all the elements will be aligned.
*Added: The expression properties support `dpi`, `dpix` and `dpiy` constants that returns the current DPI setting on x/y scale. For instance, the "value * dpi" returns the value if the DPI setting is 100%, or value * 1.5 in case, the DPI setting is 150%
*Added: The Handle parameter of Images method can be a string that specifies the ICO file to be loaded. The ICO file format is an image file format for computer icons in Microsoft Windows. ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately. For instance, Images("e:\working\sync.ico") method adds the sync.ico file to the control's Images collection.
04-18-2018 ExCalcEdit, 10.0.0.2
*Added: Export property exports the control's content as text, including the results.
*Added: FormatTotalResult property specifies the HTML format to display the result of a Total line. For instance, FormatTotalResult property "<r><b><font ;12><fgcolor=808080>%%</fgcolor>" displays the Total result on the right side of the control, with a larger font.
*Added: FormatSubTotalResult property specifies the HTML format to display the result of a SubTotal line. For instance, FormatSubTotalResult property "<r><b><font ;12><fgcolor=808080>%%</fgcolor>" displays the SubTotal result on the right side of the control, with a larger font.
*Added: The %l% field in any FormatResult, FormatTotalResult or FormatSubTotalResult, displays the result using the current regional setting. For instance it displays the number using grouping.
04-18-2018 ExGauge, 15.0.0.1
*Added: DBase Plus samples
04-16-2018 ExEdit, 12.0.0.6
*Added: TemplateDef property allows defining inside variables for the Template feature ( available for /COM only, and useful to assign properties with multiple parameters, which is not supported in dBASE )
*Added: The Event(EventID) event occurs once the control fires an event (available for /COM version only)
*Added: Ability to use or load PNG, TIFF or WMF picture on the control's background ( Picture property for /COM version ) , using the LoadPicture predefined function of the Template property. For instance, the [.Template = "Picture = LoadPicture(`E:\picture.png`)"] OR [.Picture = .ExecuteTemplate("loadpicture(`E:\picture.png`)")] loads the PNG picture on the control's background.
*Added: Parameters By Reference support for x-script ( Template, TemplateDef, ExecuteTemplate property of /COM version )
04-16-2018 ExplorerTree, 12.0.0.8
*Added: Improves the performance to load data into the control.
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Added: The Background(exColumnsPositionSign) specifies the visual appearance for the position sign between columns, when the user changes the position of the column by drag and drop. By default, the Background(exColumnsPositionSign) property is 0, which indicates that the default position sign is shown when the user change the column's position by drag and drop.
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
04-11-2018 ExPropertiesList, 13.0.0.3
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Added: A property that display child items, shares the entire item's area, while it's EditType is zero or negative ( no editor )
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.
04-11-2018 ExPrint, 15.0.0.1
*NEW: Ability to display differentiate captions / extra captions on different pages
*Added: The Caption property and the Caption parameter of the ExtraCaption method supports expressions, that can defines the HTML caption of each page based on different fields such as index of the page, total number of pages, the index of the object being printed / previewed, the index of the page relative to the object being printed, and the number of relative pages. If the Caption's expression is not valid, the Caption itself is displayed as HTML, be replacing the <%page%> and <%count%> fields with the current page, and number of pages. The Caption property / parameter supports the following keywords: object (indicates the index of the object being printed), opages ( defines the number of pages the current object is being previewed / printed ), opage ( indicates the relative-index of the page being printed / previewed ), pages ( defines the total number of pages being previewed / printed ) and page ( which specifies the index of the current page, from the total number of pages ). The object, opages and opage fields are useful in case you are printing multiple-objects at the same time, using the PrintExts method. For instance, PrintExts = Array(Grid1, Grid2) specifies that two controls should be sent to the printer, and in this case the object will indicate 0 for the Grid1, and 1 for the Grid2. For instance, Caption = "`<b>` + ( object array (`<s>first-grid`,`<i>second-grid`) )" defines an expression-caption that displays the caption "first-grid" in bold and strikeout, for the first object of the PrintExts, and displays the "second-grid" in bold and italic, for the second object of the PrintExts method. For instance, ExtraCaption("logo","page mod 2 ? `` : `<img>logo</img>`") adds a logo picture on every second-page.
04-09-2018 ExG2antt, 18.0.0.2
*Added: Improves performance to display the chart while it shows links. This is applicable to move / resize tasks, adding links, or scrolling the chart's content ( Chart.ShowLinks property )
*Fixed: The control's chart shows wrong links while vertical scrolling, after the user changes the item position by drag and drop using the AutoDrag property.
*Fixed: The links on the first pages are not shown on the Print and Print Preview, if the control displays locked items ( ShowLockedItems property is True )
*Fixed: The Print and Print Preview is slow if the chart displays thousand of links.
*Fixed: The Copy/CopyTo methods shows links on a different position, if the control displays locked items ( ShowLockedItems property is True )
04-09-2018 ExHelper, 22.0.0.1
*NEW: DPI support.
*Added: The eXTree, eXEdit and eXPropertiesList components which are used by the tool, are isolated, so the exhelper tool won't use any previously installed version of eXTree, eXEdit and eXPropertiesList.
*Added: 8 new-layout for the panels, if you double-click the tool ( between the panels ). SHIFT + Double-click, selects the previously layout.
*Added: CTRL + Double-click the tool ( between the panels ), restores to the default layout, which arranges the panels in original configuration. The layout of the panels is saved once the tool is closed, and restore when the tool is opened again
04-05-2018 ExFileView, 12.0.0.1
*Added: DPI-Aware Support
*NEW: Support for EBN 1004 version ( DPI-Aware support ).
*Added: The coordinates of the CP clause of the Skin parameter of VisualAppearance.Add method can be followed by a D character, which indicates the value according to the current DPI settings. For instance, "CP:1 -2 -2 2 2", copies the EBN with the identifier 1, and displays it on a 2-pixels wider rectangle no matter of the DPI settings, while "CP:1 -2D -2D 2D 2D" displays it on a 2-pixels wider rectangle if DPI settings is 100%, and on on a 3-pixels wider rectangle if DPI settings is 150%.
*Added: The expression properties support `dpi`, `dpix` and `dpiy` constants that returns the current DPI setting on x/y scale. For instance, the "value * dpi" returns the value if the DPI setting is 100%, or value * 1.5 in case, the DPI setting is 150%
04-05-2018 ExMiller, 10.0.0.2
*Added: Shows the drop down filter and tooltip panels to the nearest monitor relative to the cursor position.
*Added: Clicking the cascade column's split bar while SHIFT + CTRL key combination is pressed, divides the client area in equal parts/views ( refine the FitCascadeColumns property )
*Added: The Background(exColumnsPositionSign) specifies the visual appearance for the position sign between columns, when the user changes the position of the column by drag and drop. By default, the Background(exColumnsPositionSign) property is 0, which indicates that the default position sign is shown when the user change the column's position by drag and drop.
*Fixed: Sometimes, can't select by drag items if the ColumnAutoResize property is False
04-04-2018 ExComboBox, 12.0.0.3
*Added: The LabelColumnIndex property specifies a different column (index) to be displayed on the control's label, while the SingleEdit property is True. For instance, if the control is hosted as an user editor by exgrid/exg2antt control, you can specify a different column to be displayed in place. If the LabelColumnIndex property points to a non-existing column, the control uses the SearchColumnIndex property instead.
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
04-04-2018 ExContextMenu, 11.1.0.4
*NEW: Ability to display and edit data using a spin control (up/down)
*Added: The Item.AllowEdit property on exItemEditSpin assigns a spin editor to the current item. The Item.EditValue/EditCaption property gets or sets the value of the spin.
*Added: The Item.EditOption(exItemEditSpin) property specifies the step to advance the item's value when the user presses the up/down buttons.
*Added: The exItemEditSpin flag on Item.AllowEdit property associates a spin control to the current editor. For instance, exItemEditSpin + exItemEditText associates a text box and a spin control to the current item
04-04-2018 ExHelper, 21.1.0.1
*NEW: Ability to resize any panel by dragging the split bar between them
*Added: The Output window is showing as a panel inside the tool, so it won't override the running control itself. It is shown just bellow to the running panel.
*Added: Prevents losing the changes into the Template panel, if a new question is selected, a new component is choosen, or clicking the Help button. The changes are saved once the eXHelper tool is closed, and restored once the eXHelper tool is opened / run again.
*Fixed: Prevents closing the tool when the user presses the ESC key
03-28-2018 ExTree, 13.0.0.1
*NEW: MSAA, UI Automation, IAccessible support. 
*Added: Microsoft Active Accessibility (MSAA) is designed to help Assistive Technology (AT) products interact with standard and custom user interface (UI) elements of an application (or the operating system), as well as to access, identify, and manipulate an application's UI elements. AT products work with MSAA enabled applications in order to provide better access for individuals who have physical or cognitive difficulties, impairments, or disabilities.
*Fixed: The OLEStartDrag event is fired differentially based on the SingleSel and AutoDrag properties as follows: True/=0, click anywhere on the item and move the mouse, True/<>0 click on item's caption and move the mouse ( click anywhere excepts the item's caption performs the AutoDrag operation, like moving the item's position, scrolling and so on ), False/=0, click anywhere on the item and wait for a short period of time ( 256 ms, click and move performs select by dragging ), False/<>0 click on item's caption and wait for a short period of time ( 256 ms, click and move performs select by dragging, click anywhere excepts the item's caption and wait for a short period of time, performs the AutoDrag operation, like moving the item's position, scrolling and so on )
*Fixed: Columns.Clear method does not release the column until the control is destroyed ( memory leak if clear and adding columns several times, /NET and /WPF versions only )
03-28-2018 ExSplitBar, 12.0.0.1
*Added: DBase Plus samples
*Added: ExtendedContainerWnd property specifies the list of window class names of parents added by the extended control. By default, the ExtendedContainerWnd property is "Afx:*\AfxWnd*\AfxWnd*". This property is available for /COM only.
03-26-2018 ExSchedule, 13.0.0.1
*NEW: Ability to re-evaluate the expressions of DefaultEventLongLabel, DefaultEventShortLabel, Event.LongLabel, Event.ShortLabel and so on, as HTML, if they are prefixed by the "<%=%>" sequence. Shortly, an expression that starts with "<%=%>" is evaluated and its result is displayed in HTML format. For instance, the DefaultEventLongLabel property on "<%=%><%=%5%><br><%=%256%>", forces the expression to be re-evaluated and to display the new caption by applying new HTML tags found. By default, the %5 indicates the event's Caption property, so if it contains HTML tags they will be applied as is, instead displaying them as plain text. Instead, if the DefaultEventLongLabel property "<%=%5%><br><%=%256%>" displays on the first line the Caption of the Event, and on the second line the event's Start and End margins in short format. In case the Caption property includes HTML tags they will not be applied, as they will be displayed as plain text.
*Fixed: The exCalendarBorderLineColor value of BackgroundPartEnum type switched from 22 to 26
*Fixed: The exCalendarCommentDate value of BackgroundPartEnum type switched from 23 to 27
*Fixed: Can't scroll the control if touching with fingers the buttons of the scroll bar.
03-26-2018 ExRibbon, 13.0.0.3
*Added: The ShortcutKeyPressedModifers property indicates the combination of modifier keys whose shortcut keys are currently visible. For instance, call the ShortcutKeyPressedModifers property on exModifierAny and the control will show all available shortcut keys, for any combination of modifier keys ( even if they are not pressed ), of if exModifierCtrl + exModifierAlt it shows all short cut keys available when user presses the CTRL + ALT
*Added: The ShortcutKeyTransparent property ondicates the percent of transparency the shortcut keys are being displayed with.
*Added: Improves the way the control displays information in Debug mode. ( Debug property )
*Added: The Backspace does the same thing as Escape key ( closes the current popup )
03-21-2018 ExG2antt, 18.0.0.1
*NEW: Multiple-Views Support for the chart portion of the control.
*Added: Chart.AllowSplitPane property specifies whether the user can split the chart portion of the control, in one or multiple views. For instance, Chart.AllowSplitPane property on exAllowTwoSplitPane, indicates that the user can split the chart portion of the control in three views ( the master view plus two additional views ) 
*Added: OnResizeControlEnum.exDisableSplitPane value specifies whether the pane's splitter is disabled or enabled ie user can't resize / split the chart's panel in multiple views.
*Added: ChartStartChanging(exSplitPaneChange) / ChartEndChanging(exSplitPaneChange) events notify that the user splits/resizes the chart's panel into multiple-views.
03-21-2018 ExPrint, 14.2.0.3
*Fixed: The PagesCount property through "Additional information: Input string was not in a correct format." exception for the /NET version
*Fixed: The UILimitPagesCount property has no effect, if changing to a different value than 100.
*Fixed: Cant' use the PrintExts property to print multiple objects on x64 machine ( /NET or /WPF version )
*Fixed: Calling the PrintExt/PrintExts property multiple times, appends pages to the current print and print-preview document.
03-21-2018 ExPropertiesList, 13.0.0.2
*Added: "Clear Visual Design" and "Edit Visual Design" are available for /NET version on design mode.
*Fixed: Prevents repainting the entire control when the control gains or loses the focus, focusing a new column, and so on
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
03-19-2018 ExPivot, 13.0.0.3
*NEW: Ability to export values on multiple lines, by quoting them, when Export method is performed
*Added: The Export method could save the control's content in ANSI or UNICODE format, based on the forth parameter of the Options argument. For instance, Export( Destination,"|||ansi") saves the control's content to destination in ANSI format. If the forth parameter is missing, the configuration of the control specifies how the Export saves the data, such as the ANSI version of the control will save as ANSI, and the UNICODE configuration as UNICODE format. If the control's Version property includes the UNICODE suffix, it indicates that the control is UNICODE, else it is ANSI. 
*Added: Quotes text when using the Export method, if content includes any of "\r\n or delimiter character
*Fixed: The Export method exports the hidden columns in the header section
03-19-2018 ExList, 13.0.0.1
*NEW: MSAA, UI Automation, IAccessible support. 
*Added: Microsoft Active Accessibility (MSAA) is designed to help Assistive Technology (AT) products interact with standard and custom user interface (UI) elements of an application (or the operating system), as well as to access, identify, and manipulate an application's UI elements. AT products work with MSAA enabled applications in order to provide better access for individuals who have physical or cognitive difficulties, impairments, or disabilities.
*Fixed: The cell's picture ( Items.CellPicture ) is not properly aligned when Items.CellVAlignment is set on exTop/exBottom
*Fixed: The OLEStartDrag event is fired differentially based on the SingleSel and AutoDrag properties as follows: True/=0, click anywhere on the item and move the mouse, True/<>0 click on item's caption and move the mouse ( click anywhere excepts the item's caption performs the AutoDrag operation, like moving the item's position, scrolling and so on ), False/=0, click anywhere on the item and wait for a short period of time ( 256 ms, click and move performs select by dragging ), False/<>0 click on item's caption and wait for a short period of time ( 256 ms, click and move performs select by dragging, click anywhere excepts the item's caption and wait for a short period of time, performs the AutoDrag operation, like moving the item's position, scrolling and so on )
03-14-2018 ExG2antt, 17.2.0.5
*Added: The Items.AddLink method allows adding links at runtime, even if the Items.ItemBar(exBarCanStartLink), Items.ItemBar(exBarCanEndLink) or Items.ItemBar(exBarCanBeLinked) property is False.
*Fixed: The links between between bars outside of the chart's client area may be shown to a different location.
*Fixed: The Items.ItemBar(exBarTransparent) property of bars in the same overlaid-group, is not properly restored when user clicks a not-moveable bar ( Items.ItemBar(exBarCanMove) property on False ).
*Fixed: The Items.RemoveBar method fails, if removing a bar with Items.ItemBar(exBarBackgroundExt) property set.
03-14-2018 ExGrid, 13.1.0.2
*Fixed: The MS Access hangs up if using thousands of editors of DateType ( Items.CellEditor property, GDI Objects )
*Fixed: The number of GDI Objects grows up if using thousands of editors of mask type.
*Fixed: Columns.Clear method does not release the column until the control is destroyed ( memory leak if clear and adding columns several times, /NET and /WPF versions only )
*Fixed: Can't drop the data as text to Microsoft Word application, if the HeaderVisible property is False ( AutoDrag property is exAutoDragCopyText )
*Fixed: The control selects items to the cursor, if a short click occurs ( AutoDrag property is not empty, and the SingleSel property is False )
03-12-2018 ExTree, 12.0.0.5
*NEW: Sorting and Incremental-Seach for control's Columns Floating Panel
*Added: ColumnsFloatBarSortOrder property specifies the order to display the columns on the Columns Floating Panel ( ColumnsFloatBarVisible property ). For instance, ColumnsFloatBarSortOrder property on SortAscending, makes the columns floating panel to display the columns alphabetically in ascending order.
*Fixed: The Horizontal parameter of OffsetChanged event is of short type ( 0, 1 ), instead boolean values (0, -1)
*Fixed: The cell's picture ( Items.CellPicture ) is not properly aligned when Items.CellVAlignment is set on exTop/exBottom
03-12-2018 ExEdit, 12.0.0.5
*NEW: Customize the visual appearance of the inline tooltip
*Added: Background(exInlineToolTipBackColor) property specifies the visual appearance/background color of the inline tooltip. If -1 no background/visual appearance is applied
*Added: Background(exInlineToolTipForeColor) property specifies the foreground color of the inline tooltip.
*Added: Background(exTempInlineToolTipBackColor) property specifies the visual appearance/background color of the temporarily inline tooltip. If not specified, the exInlineToolTipBackColor flag is used instead.
*Added: Background(exTempInlineToolTipForeColor) property specifies the foreground color of the inline temporarily tooltip. If not specified, the exInlineToolTipForeColor flag is used instead.
03-07-2018 ExFileView, 11.1.0.1
*NEW: Support for images while performing OLE Drag and Drop operations, similar with eXGrid, eXG2antt, and so on
*Fixed: Expanding a network path is very slow. All sub-folders of expanded folder displays a +/- button, which is updated once the user expands it, instead scanning for sub-folders ( ExpandFolders, IncludeFilesInFolder property )
*Fixed: Prevents showing the control's view in design mode, while running on FORTH system ( /COM version )
*Fixed: The cursor is flickering while control performs OLE Drag and Drop operation ( OLEDrag method )
03-07-2018 ExHTML, 12.1.0.1
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
03-05-2018 ExG2antt, 17.2.0.4
*Added: Ability to add links programmatically knowing the keys of the tasks/bars only. The StartItem or/and EndItem parameters of the Items.AddLink method can be 0, which indicates that the StartBarKey or/and EndBarKey parameters can indicates an unique bar key or the first occurrence of giving pattern, if the StartBarKey or/and EndBarKey parameters are of "<pattern>" type, where the pattern can include any wild characters as *,?,# or []. The pattern may include a space which divides multiple patterns for matching. For instance "<A* *K>" indicates the first task/bar with its key starting with A or ends on K
*Added: The Items.ItemBar(0,Key,Property), returns the value of the giving property for the first bar found that matches the key. For instance, Debug.Print(Items.ItemBar(0,"<K*>",exBarStart)) prints an empty-value if no bar with the key starting with K is found, else it returns the starting date-time of the first bar found in the control's data, with the bar's key beginning with K.
*Fixed: The Column.SortOrder or "singlesort", "multiplesort" fields on Layout property does not perform any sorting, if the control's SortOnClick property is exNoSort.
*Fixed: The column's header is shown at different location if the user clicks it, while the Column.Def(exHeaderPaddingLeft) or/and Column.Def(exHeaderPaddingRight) property is not-zero
03-05-2018 ExScrollBar, 13.0.0.3
*NEW: Multiple improvements for expression-like properties
*Added: a `like` b binary-operator compares the string a against the pattern b. The pattern b may contain wild-characters such as *, ?, # or [] and can have multiple patterns separated by space character. In order to have the space, or any other wild-character inside the pattern, it has to be escaped, or in other words it should be preceded by a \ character. For instance "value like `F*e`" matches all strings that start with F and ends on e, or "value like `a* b*`? indicates any strings that start with a or b character.
*Added: The 0x or 0X sequence proceed the hexa-representation of a number, in properties that support expressions. For instance, "value = 0x100" specifies whether the value is 256 ( 0x100 in hexa-representation ) 
*Added: `hex` a unary-operator converts the giving string from hexa-representation to a numeric value, or converts the giving numeric value to hexa-representation. For instance, hex(`FF`) returns 255, while the hex(255) or hex(0xFF) returns the `FF` string. The hex(hex(`FFFFFFFF`)) always returns `FFFFFFFF` string, as the second hex call converts the giving string to a number, and the first hex call converts the returned number to string representation (hexa-representation). 
*Added: a `bitand`, `bitor`, `bitxor` b binary/bitwise-operator computes the AND/OR/XOR operation on bits of a and b, and returns the unsigned value. For instance, 0x01001000 bitand 0x10111000 returns 0x00001000, 0x01001000 bitor 0x10111000 returns 0x11111000, 0x01110010 bitxor 0x10101010 returns 0x11011000.
*Added: a `bitshift` b, binary/bitwise-operator shifts every bit of a value to the left if b is negative, or to the right if b is positive, for b times, and returns the unsigned value. For instance, 128 bitshift 1 returns 64 ( dividing by 2 ) or 128 bitshift (-1) returns 256 ( multiplying by 2 )
*Added: `bitnot` x unary/bitwise-operator flips every bit of x, and returns the unsigned value. For instance, bitnot(0x00FF0000) returns 0xFF00FFFF.
02-28-2018 ExHelper, 21.0.0.1
*Added: Improves the speed to startup the exhelper tool
*Added: ExEdit 13.0 (DPI)
*Added: ExPropertiesList 13.0 (4K)
*Added: ExTree 19.0 (Common)
02-28-2018 ExPrint, 14.2.0.2
*Added: The PreviewSettings(exPreviewAllowDragScroll) property specifies whether the user can scroll pages by clicking and dragging the left mouse button. Allow scrolling the workspace by clicking anywhere on the preview and dragging up, down, left or right. By default, the PreviewSettings(exPreviewAllowDragScroll) property is True. Set on False to disable this feature. (touch scroll)
*Added: The PreviewSettings(exPreviewAllowWheelScroll) property indicates whether the user can scroll pages by rotating the mouse wheel. By default, the PreviewSettings(exPreviewAllowWheelScroll) property is True. Set on False to disable this feature. (mouse-wheel support)
*Added: The PreviewSettings(exPreviewAllowUnprintPage) property specifies whether the user can select/unselect pages/area using the right mouse button (CTRL key), to prevent them from printing. Using the exPreviewAllowUnprintPage feature you can select a portion of the page to be sent only sent to the printer, or you can select or unselect the entire page, by right clicking the page while the CTRL key is pressed. By default, the PreviewSettings(exPreviewAllowUnprintPage) property is True. Set on False to disable this feature. (pages-range support)
*Added: The PreviewSettings(exPreviewAllowToggleZoom) property indicates whether the user can toggle the zoom by clicking the focused page. By default, the PreviewSettings(exPreviewAllowToggleZoom) property is True. Set on False to disable this feature. (toggle-zoom support)
02-26-2018 ExGrid, 13.1.0.1
*NEW: Native Print and Print-Preview support in Microsoft Office Applications, such as Access, Excel or Word (/COM version)
*Added: Ability to print the control's content on Access's forms directly, using the DoCmd.PrintOut command.
*Added: Ability to print the control's content on Word applications, using the Word's print and print preview mainframe.
*Added: Ability to print the control's content on Excel applications, using the Excel's print and print preview mainframe.
02-26-2018 ExSchedule, 12.2.0.4
*Added: Ability to display schedule events from different years in the same view ( previously the schedule chart can not display events from different years, on the same view ). For instance, if the user selects the first week of the year 2019, just events of the year 2018 are shown, not including the first days of the year 2019.
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
*Fixed: The ALT-GR + A, selects all text and insert the associated diacritic letter from the current installed language.
02-21-2018 ExG2antt, 17.2.0.3
*Added: The Tab key focuses and edits the next visible column, SHIFT + Tab, focuses and edits the previously visible column (AutoEdit property is True). The Tab navigate through the visible columns of the control, but do not advance to the next / prev row, as the Left / Right key do.
*Added: Improves the time to add new items, using the Items.InsertItem(,,,) or Items.AddItem(), when value/caption parameter is missing.
*Fixed: The Column.AutoWidth property ignores the Column.Def(exCellPaddingLeft) and Column.Def(exCellPaddingRight). The same if the user double-clicks the space between two columns in the header section.
*Fixed: The Items.CellValue property returns the currently value during ValidateValue event, if previously the cell's value is empty ( VT_EMPTY )
02-21-2018 ExPivot, 13.0.0.2
*NEW: Support for EBN 1003 version.
*Added: EBN 1003 implements Colorable Region Support which defines a portion/region of the EBN object where the color of the EBN is applied. For instance, at runtime the identifier 0x1FF0000 applies blue color to all colorable parts that compose the EBN object. The EBN color is not applied to not-colorable portions of the EBNs.
*Added: The Handle parameter of Images method can be a string that specifies the ICO file to be loaded. The ICO file format is an image file format for computer icons in Microsoft Windows. ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately. For instance, Images("e:\working\sync.ico") method adds the sync.ico file to the control's Images collection.
02-19-2018 ExPropertiesList, 13.0.0.1
*NEW: Optimizing the component's UI, for usage on 4K (Ultra HD) applications.
*Added: Improves the performance when the control is scrolling up or down, using the up or down scroll-buttons or/and when rotating the mouse wheel ( vertical scrolling faster )
*Added: Prevents refreshing the entire control, when the user resizes the column.
*Added: Sorts the properties if a new object is spied, if previously, the Sort method has been called
02-19-2018 ExTreeCube, 11.0.0.3
*NEW: Multiple improvements for expression-like properties
*Added: a `like` b binary-operator compares the string a against the pattern b. The pattern b may contain wild-characters such as *, ?, # or [] and can have multiple patterns separated by space character. In order to have the space, or any other wild-character inside the pattern, it has to be escaped, or in other words it should be preceded by a \ character. For instance "value like `F*e`" matches all strings that start with F and ends on e, or "value like `a* b*`? indicates any strings that start with a or b character.
*Added: The 0x or 0X sequence proceed the hexa-representation of a number, in properties that support expressions. For instance, "value = 0x100" specifies whether the value is 256 ( 0x100 in hexa-representation ) 
*Added: `hex` a unary-operator converts the giving string from hexa-representation to a numeric value, or converts the giving numeric value to hexa-representation. For instance, hex(`FF`) returns 255, while the hex(255) or hex(0xFF) returns the `FF` string. The hex(hex(`FFFFFFFF`)) always returns `FFFFFFFF` string, as the second hex call converts the giving string to a number, and the first hex call converts the returned number to string representation (hexa-representation). 
*Added: a `bitand`, `bitor`, `bitxor` b binary/bitwise-operator computes the AND/OR/XOR operation on bits of a and b, and returns the unsigned value. For instance, 0x01001000 bitand 0x10111000 returns 0x00001000, 0x01001000 bitor 0x10111000 returns 0x11111000, 0x01110010 bitxor 0x10101010 returns 0x11011000.
*Added: a `bitshift` b, binary/bitwise-operator shifts every bit of a value to the left if b is negative, or to the right if b is positive, for b times, and returns the unsigned value. For instance, 128 bitshift 1 returns 64 ( dividing by 2 ) or 128 bitshift (-1) returns 256 ( multiplying by 2 )
*Added: `bitnot` x unary/bitwise-operator flips every bit of x, and returns the unsigned value. For instance, bitnot(0x00FF0000) returns 0xFF00FFFF.
02-14-2018 ExGantt, 14.0.0.5
*Fixed: Prevents horizontal scrolling the control's content if the user clicks a locked column ( CountLockedColumns property ).
*Fixed: An ICO file shows as 18x18 instead of 16x16 pixels if it is loaded using the HTMLPicture method.
*Fixed: The a mod b expression fails, if b is zero or negative.
*Fixed: The a mid b expression fails, if b expression is greater than the length of the a
02-14-2018 EXMLGrid, 12.0.0.8
*NEW: Ability to use EBN colors for background colors of the nodes, like SelBackColor, SelBackColorChild, Node.BackColor, Node.BackColorChild, ...
*Added: Ability to apply the node's background/foreground / selection colors while the value is not -1. ( For instance, SelBackColorChild property on -1, does not mark the child of selected node )
*Added: SelBackMode property, specifies whether the selection should shown using opaque of transparent color.
*Added: Background(exShowFocusRect) property specifies the border color/visual appearance of the cell with the focus ( ShowFocusRect property is True ) 
*Added: ShowPartialParent property specifies where a partial-visible parent shows its content
02-13-2018

The following movie shows newly gantt's Export to HTML feature:

We would like to present the gantt's Export to HTML feature that allows you to generate HTML documents from the control's content. The HTML document includes the CSS layout. The HTML document includes almost all tabular data, including internal built-in HTML format, visual appearance for rows, columns, cells or tasks/bars. For instance, you can generate the HTML text using a code like Export("htm"), that will returns the HTML text you can paste or send to a Web Browser. In the same way, you can directly create the HTM file, by calling a code like Export("c:\temp\export.htm"). The Export method can also export the control's data in CSV format as well. We hope you to enjoy it.

Here's how the HTML format is generated.

02-12-2018 ExSurface, 13.0.0.4
*NEW: Support for EBN 1003, 1004 version.
*Added: EBN 1003 implements Colorable Region Support which defines a portion/region of the EBN object where the color of the EBN is applied. For instance, at runtime the identifier 0x1FF0000 applies blue color to all colorable parts that compose the EBN object. The EBN color is not applied to not-colorable portions of the EBNs.
*Added: The exClientExt attribute of the EBN/BackgroundExt/BackgroundExtValue supports DPI values, if the number is followed by a D character. For instance, if the DPI scaling is 100%, the 16d is 16, while for a 150% DPI scaling, the 16d is 24. In other words, "top[4,back=RGB(0,0,255)]", draws a blue line on the top side of the object's background, of 4-pixels wide, no matter of DPI scaling, while "top[4D,back=RGB(0,0,255)]", draws the line of 4-pixels wide if DPI scaling is 100%, or 6-pixels wide if DPI scaling is 150% )
*Added: The coordinates of the CP clause of the Skin parameter of VisualAppearance.Add method can be followed by a D character, which indicates the value according to the current DPI settings. For instance, "CP:1 -2 -2 2 2", copies the EBN with the identifier 1, and displays it on a 2-pixels wider rectangle no matter of the DPI settings, while "CP:1 -2D -2D 2D 2D" displays it on a 2-pixels wider rectangle if DPI settings is 100%, and on on a 3-pixels wider rectangle if DPI settings is 150%.
02-12-2018 ExMenu, 11.0.0.1
*Fixed: The ShowPopup method shows the original popup to a different position, if the user scrolls its content.
*Fixed: Corrects the shadow effect for drop down panels like filters, editors, tooltips,... on systems with DPI setting not-100%
*Fixed: Can't use the sub-popup scroll buttons, if calling directly the ShowPopup method.
*Fixed: The menu control fails, if scrolling the sub-levels using the mouse wheel, when OpenOnClick property is exAlwaysClick
02-09-2018 ExG2antt, 17.2.0.2
*NEW: Ability to resize at runtime the control's overview panel
*Added: OverviewVisibleEnum.exOverviewSplitter flag specifies whether the control displays an horizontal splitter that can be used to resize the overview part at runtime, by click and dragging. For instance, the Chart.OverviewVisible = OverviewVisibleEnum.exOverviewShowAllVisible or OverviewVisibleEnum.exOverviewSplitter, displays the overview for all visible bars, and let the user resizes the control's overview part by clicking its splitter and ragging to a new position.
*Added: OnResizeControlEnum.exDisableOverview flag disables the overview's splitter. For instance, the OnResizeControl = OnResizeControlEnum.exDisableOverview disables the control's overview, so the user can not resize the overview at runtime, by clicking and dragging.
*Added: ChartStartChanging(exOSplitterChange) / ChartEndChanging(exOSplitterChange) events notify that the user resizes the control's overview part of the control.
02-09-2018 Expression, 12.0.0.2
*Added: a `like` b binary-operator compares the string a against the pattern b. The pattern b may contain wild-characters such as *, ?, # or [] and can have multiple patterns separated by space character. In order to have the space, or any other wild-character inside the pattern, it has to be escaped, or in other words it should be preceded by a \ character. For instance "value like `F*e`" matches all strings that start with F and ends on e, or "value like `a* b*`? indicates any strings that start with a or b character.
*Added: The 0x or 0X sequence proceed the hexa-representation of a number, in properties that support expressions. For instance, "value = 0x100" specifies whether the value is 256 ( 0x100 in hexa-representation ) 
*Added: `hex` a unary-operator converts the giving string from hexa-representation to a numeric value, or converts the giving numeric value to hexa-representation. For instance, hex(`FF`) returns 255, while the hex(255) or hex(0xFF) returns the `FF` string. The hex(hex(`FFFFFFFF`)) always returns `FFFFFFFF` string, as the second hex call converts the giving string to a number, and the first hex call converts the returned number to string representation (hexa-representation). 
*Added: a `bitand`, `bitor`, `bitxor` b binary/bitwise-operator computes the AND/OR/XOR operation on bits of a and b, and returns the unsigned value. For instance, 0x01001000 bitand 0x10111000 returns 0x00001000, 0x01001000 bitor 0x10111000 returns 0x11111000, 0x01110010 bitxor 0x10101010 returns 0x11011000.
*Added: a `bitshift` b, binary/bitwise-operator shifts every bit of a value to the left if b is negative, or to the right if b is positive, for b times, and returns the unsigned value. For instance, 128 bitshift 1 returns 64 ( dividing by 2 ) or 128 bitshift (-1) returns 256 ( multiplying by 2 )
*Added: `bitnot` x unary/bitwise-operator flips every bit of x, and returns the unsigned value. For instance, bitnot(0x00FF0000) returns 0xFF00FFFF.
01-31-2018

The following movie shows newly Export to HTML feature:

We would like to present the exontrol's Export to HTML feature that allows you to generate HTML documents from the control's content. The HTML document includes the CSS layout. The HTML document includes almost all tabular data, including internal built-in HTML format, visual appearance for rows, columns or cells. For instance, you can generate the HTML text using a code like Export("htm"), that will returns the HTML text you can paste or send to a Web Browser. In the same way, you can directly create the HTM file, by calling a code like Export("c:\temp\export.htm"). The Export method can also export the control's data in CSV format as well. The Export feature will be supported by eXHTML, eXComboBox, eXList, eXTree, eXGrid, eXPivot and we try to get support for eXG2antt and eXGantt to include the chart section in the HTML documents as well. We hope you to enjoy it.

Here's how the HTML format is generated.

01-31-2018 ExList, 12.0.0.4
NEW: Ability to horizontally/vertically scroll the control's content while the AutoDrag property is exAutoDragScroll (touch screen scrolling)
*Fixed: Updates the vertical/horizontal scrolling position while the user is scrolling the control's content using the AutoDrag property on exAutoDragScroll
*Fixed: Prevents starting auto-drag or selecting the items when the cursor hovers the cells of button-type (AutoDrag, SingleSel, Items.CellHasButton property )
*Fixed: The Horizontal parameter of OffsetChanged event is of short type ( 0, 1 ), instead boolean values (0, -1)
01-31-2018 ExRibbon, 13.0.0.2
*Added: The ShortcutKeyPadding property specifies the UI shortcut key's content padding.
*Added: The ShortcutKeyExtPaddingH property specifies the padding to be applied to the item (arranged horizontally) that displays the UI shortcut, so the ShortcutKeyAlign property aligns the UI shortcut relative to this.
*Added: The ShortcutKeyExtPaddingV property specifies the padding to be applied to the item (arranged vertically) that displays the UI shortcut, so the ShortcutKeyAlign property aligns the UI shortcut relative to this.
*Added: The Background(exShortcutKeyAppearance) specifies the visual appearance of the shortcut keys, using EBN objects
*Added: The Background(exShortcutKeyBackColor) specifies shortcut keys's background color
*Added: The Background(exShortcutKeyForeColor) specifies shortcut keys's foreground color
01-29-2018 ExGrid, 13.0.0.1
*NEW: MSAA, UI Automation, IAccessible support. 
*Added: Microsoft Active Accessibility (MSAA) is designed to help Assistive Technology (AT) products interact with standard and custom user interface (UI) elements of an application (or the operating system), as well as to access, identify, and manipulate an application's UI elements. AT products work with MSAA enabled applications in order to provide better access for individuals who have physical or cognitive difficulties, impairments, or disabilities.
*Fixed: The cell's picture ( Items.CellPicture ) is not properly aligned when Items.CellVAlignment is set on exTop/exBottom
*Fixed: Can't insert new lines when user the presses the Enter key on a field of MemoType, in MS Access ( Editor.EditType property is MemoType )
*Fixed: Ignores the ending HTML tags, if they are not used previously ( for instance, the < /b > is not displayed in the sequence "ABC< /b >" )
01-29-2018 ExToolBar, 13.0.0.3
*Added: The ShortcutKeyPressedModifers property indicates the combination of modifier keys whose shortcut keys are currently visible. For instance, call the ShortcutKeyPressedModifers property on exModifierAny and the control will show all available shortcut keys, for any combination of modifier keys ( even if they are not pressed ), of if exModifierCtrl + exModifierAlt it shows all short cut keys available when user presses the CTRL + ALT
*Added: The ShortcutKeyTransparent property indicates the percent of transparency the shortcut keys are being displayed with.
*Added: Improves the way the control displays information in Debug mode. ( Debug property )
*Added: The Backspace does the same thing as Escape key ( closes the current popup )
01-24-2018 ExCalendar, 14.0.0.2
*Added: The Version property includes the SpecialBuild number of the assembly so it provides information like Major.Minor.Build.Revison.SpecialBuild.Type...
*Fixed: Prevents selecting a different month when the user presses and releases the mouse on the months selector
*Fixed: The color of the line between two months is shown using the BorderLineColor property
01-24-2018 ExThumbnail, 12.0.0.2
*NEW: Display a placeholder for missing icons, images in HTML captions.
*Added: The Key parameter of the HTMLPicture property is case insensitive, so you can display the picture using the insensitive key. For instance, <img>picA</img> is equivalent with <img>pica</img>, or <img>PICA</img> and so on.
*Added: The HTML caption shows a missing image placeholder for images whose source is missing. The missing placeholder displays the index of the icon being missing, or the key of the HTML picture being missing. 
*Fixed: The control can't accept any more files, once the control's OLEDropMode is changed.
01-22-2018 ExCascadeTree, 10.0.0.1 (initial release)
The eXCascadeTree component is a multiple-columns-tree-view component that uses miller columns visualization to display your data. The Miller columns (also known as Cascading Lists) are a browsing/visualization technique that can be applied to tree structures. The cascade columns allow multiple levels of the hierarchy to be open at once, and provide a visual representation of the current location. It is closely related to techniques used earlier in the Smalltalk browser, but was independently invented by Mark S. Miller in 1980 at Yale University.
01-22-2018 ExG2antt, 17.2.0.1
*NEW: Ability to display the time-scale on the overview part of the control.
*Added: OverviewVisibleEnum.exOverviewShowDateTimeScale or exOverviewShowDateTimeScaleSplit, specifies whether the overview part of the control displays the date-time scale.
*Added: OverviewVisibleEnum.exOverviewHideBars, prevents showing the bars in the overview part of the control.
*Added: OverviewVisibleEnum.exOverviewShowDateTimeScaleBottom, specifies whether the overview's date-time scale is displayed on the bottom side of the overview
*Added: OverviewVisibleEnum.exOverviewShowMargins, displays the limits of the overview bars
*Added: OverviewVisibleEnum.exOverviewShowSelMargins, displays the selection limits ( first/last visible date in the chart)
01-22-2018 ExPrint, 14.2.0.1
*NEW: Ability to show the page numbers with a fixed-size font.
*Added: The PreviewSettings(exPreviewShowPageNumber) property specifies whether the preview mode shows or hides the page numbers. By default, the PreviewSettings(exPreviewShowPageNumber) property is False, so no page numbers are shown. The page numbers are displayed with the same size, no matter of the print and print/preview zooming factor. The PreviewSettings(exPreviewShowPageNumber) and ShowPageNumbers property are different. The ShowPageNumbers property specifies whether the page number is displayed on the print and print preview, while the PreviewSettings(exPreviewShowPageNumber) is shown in preview mode only ( boolean type )
*Added: The PreviewSettings(exPreviewPageNumberFormat) property specifies the HTML format to display the page number, when the PreviewSettings(exPreviewShowPageNumber) is True ( string type )
*Added: The PreviewSettings(exPreviewPageNumbersAlignment) property specifies the horizontal/vertical alignment to display the page numbers, when the PreviewSettings(exPreviewShowPageNumber) is True ( ContentAlignmentEnum type )
*Added: TemplatePut property defines inside variables for the next Template/ExecuteTemplate call (/COM only)
01-17-2018 ExGrid, 12.0.0.2
*NEW: Sorting and Incremental-Seach for control's Columns Floating Panel
*Added: ColumnsFloatBarSortOrder property specifies the order to display the columns on the Columns Floating Panel ( ColumnsFloatBarVisible property ). For instance, ColumnsFloatBarSortOrder property on SortAscending, makes the columns floating panel to display the columns alphabetically in ascending order.
*Fixed: The Copy/CopyTo method does not shows the expandable columns.
*Fixed: The Horizontal parameter of OffsetChanged event is of short type ( 0, 1 ), instead boolean values (0, -1)
01-17-2018 ExRibbon, 13.0.0.1
*NEW: Advanced Shortcut Keys Support, including UI visual appearance when the user presses modifier keys, such as CTRL, ALT or SHIFT, or a combination of any of them
*Added: ShortcutKeyVisible property gets or sets a value that specifies whether the control's shortcut keys are visible or hidden.
*Added: Item.Shortcut property specifies the keys combination to invoke it. For instance, Shortcut property on "CTRL + A", indicates that the user can automatically select the item pressing the CTRL + A combination, or "CTRL + F1 + B", indicates that the item is being invoked as soon as the user presses CTRL + F1 and then B key. This is valid while the control's ShortcutKeyVisible property is exShowShortcutKeysToggle or exShowShortcutKeysToggleDelayed
*Added: ShortcutKeyAlignH property defines the alignment of the UI shortcut keys relative to the item that displays it, when the holder arranges the items horizontally.
*Added: ShortcutKeyAlignV property defines the alignment of the UI shortcut keys relative to the item that displays it, when the holder arranges the items vertically.
01-15-2018 ExOrgChart, 14.0.0.2
*NEW: Multiple improvements for expression-like properties
*Added: a `like` b binary-operator compares the string a against the pattern b. The pattern b may contain wild-characters such as *, ?, # or [] and can have multiple patterns separated by space character. In order to have the space, or any other wild-character inside the pattern, it has to be escaped, or in other words it should be preceded by a \ character. For instance "value like `F*e`" matches all strings that start with F and ends on e, or "value like `a* b*`? indicates any strings that start with a or b character.
*Added: The 0x or 0X sequence proceed the hexa-representation of a number, in properties that support expressions. For instance, "value = 0x100" specifies whether the value is 256 ( 0x100 in hexa-representation ) 
*Added: `hex` a unary-operator converts the giving string from hexa-representation to a numeric value, or converts the giving numeric value to hexa-representation. For instance, hex(`FF`) returns 255, while the hex(255) or hex(0xFF) returns the `FF` string. The hex(hex(`FFFFFFFF`)) always returns `FFFFFFFF` string, as the second hex call converts the giving string to a number, and the first hex call converts the returned number to string representation (hexa-representation). 
*Added: a `bitand`, `bitor`, `bitxor` b binary/bitwise-operator computes the AND/OR/XOR operation on bits of a and b, and returns the unsigned value. For instance, 0x01001000 bitand 0x10111000 returns 0x00001000, 0x01001000 bitor 0x10111000 returns 0x11111000, 0x01110010 bitxor 0x10101010 returns 0x11011000.
*Added: a `bitshift` b, binary/bitwise-operator shifts every bit of a value to the left if b is negative, or to the right if b is positive, for b times, and returns the unsigned value. For instance, 128 bitshift 1 returns 64 ( dividing by 2 ) or 128 bitshift (-1) returns 256 ( multiplying by 2 )
*Added: `bitnot` x unary/bitwise-operator flips every bit of x, and returns the unsigned value. For instance, bitnot(0x00FF0000) returns 0xFF00FFFF.
01-15-2018 ExCalcEdit, 10.0.0.1
*NEW: Ability to add [Sub]Total lines
*Added: AllowTotal property specifies the keyword that makes the control to display the sum/total of all lines. By default, the AllowTotal property is "<b>Total</b>", which indicates that once the user types Total, it displays the sum of all lines. At runtime, the user can easily add the Total keyword, by typing the T character, and right after pressing the CTRL + Space keys combination.
*Added: AllowSubTotal property specifies the keyword that makes the control to display the subtotals. By default, the AllowSubTotal property is "<fgcolor=808080><b>SubTotal</b></fgcolor>", which indicates that once the user types SubTotal, it displays the sum of all previously lines, until another Total or SubTotal line is found. At runtime, the user can easily add the SubTotal keyword, by typing the S character, and right after pressing the CTRL + Space keys combination.
*Added: InsertText method inserts text to control.
*Added: CaretLine property indicates the line that displays the caret.
01-10-2018 ExG2antt, 17.1.0.3
*Added: The ColumnsFloatBarVisible property of ColumnsFloatBarVisibleEnum type, retrieves or sets a value that indicates whether the the columns float bar is visible or hidden. Currently, the Columns float bar can display hidden columns or groupable columns ( Column.AllowGroupBy property on True ). Previously, the ColumnsFloatBarVisible property was of Boolean type, and displays the hidden columns only, with the Column.AllowDragging propertyon True. For instance, if the ColumnsFloatBarVisible property is exColumnsFloatBarVisibleIncludeGroupByColumns(1), the Columns float bar displays all columns that are not displayed by the control's sort bar ( SortBarVisible property ), and the Column.AllowDragging and AllowGroupBy properties are True )
*Added: The Chart.ShowCollapsedBars property indicates whether the collapsed items displays their recursively child bars. Previously, only direct child bars were included.
*Added: Allows selecting collapsed bars, when user selects bars using the right-click and dragging.
*Added: InsideZooms.Contains(DateTime) property returns the InsideZoom object that contains the specified date-time
*Fixed: The chart scrolls one time-unit to the right, if the user short clicks any bar, while AutoDrag property is exAutoDragScroll.
01-10-2018 ExPivot, 13.0.0.1
*Added: DPI-Aware Support
*NEW: Support for EBN 1004 version ( DPI-Aware support ).
*Added: The exClientExt attribute of the EBN/BackgroundExt/BackgroundExtValue supports DPI values, if the number is followed by a D character. For instance, if the DPI scaling is 100%, the 16d is 16, while for a 150% DPI scaling, the 16d is 24. In other words, "top[4,back=RGB(0,0,255)]", draws a blue line on the top side of the object's background, of 4-pixels wide, no matter of DPI scaling, while "top[4D,back=RGB(0,0,255)]", draws the line of 4-pixels wide if DPI scaling is 100%, or 6-pixels wide if DPI scaling is 150% )
*Added: The coordinates of the CP clause of the Skin parameter of VisualAppearance.Add method can be followed by a D character, which indicates the value according to the current DPI settings. For instance, "CP:1 -2 -2 2 2", copies the EBN with the identifier 1, and displays it on a 2-pixels wider rectangle no matter of the DPI settings, while "CP:1 -2D -2D 2D 2D" displays it on a 2-pixels wider rectangle if DPI settings is 100%, and on on a 3-pixels wider rectangle if DPI settings is 150%.
*Added: The expression properties support `dpi`, `dpix` and `dpiy` constants that returns the current DPI setting on x/y scale. For instance, the "value * dpi" returns the value if the DPI setting is 100%, or value * 1.5 in case, the DPI setting is 150%
01-08-2018 ExGantt, 14.0.0.4
*Added: The Click event occurs ONLY if the user presses and releases the left mouse button on the same location, inside the control. If any mouse movement is detected between press/release no Click event is fired. Previously, the Click event is fired once the user releases the left mouse button over the control. You can use the MouseUp(1) event to notify your application once the user releases the left mouse button within the control.
*Added: The RClick event occurs ONLY if the user presses and releases the right mouse button on the same location, inside the control. If any mouse movement is detected between press/release no RClick event is fired. Previously, the RClick event is fired once the user releases the right mouse button over the control. You can use the MouseUp(2) event to notify your application once the user releases the right mouse button within the control.
*Added: The Version property for /NET or /WPF version returns more information about the component/assembly/file.
*Added: Ability to filter programmatically for blank/empty items, if the Column.Filter property is "" ( empty string ), or include empty values between | characters, while Column.FilterType property is exFilter. For instance, Column.Filter property on "|Item1|Item2" specifies to filter the list for blank/empty items, Item1 or Item2, while Column.Filter property on "" indicates to include just the blank/empty items (Column.FilterType property is exFilter)
*Fixed: The control's built-in editor is locked right after double click it.
ExSwimLane, 13.0.0.3
*NEW: Support for EBN 1003, 1004 version.
*Added: EBN 1003 implements Colorable Region Support which defines a portion/region of the EBN object where the color of the EBN is applied. For instance, at runtime the identifier 0x1FF0000 applies blue color to all colorable parts that compose the EBN object. The EBN color is not applied to not-colorable portions of the EBNs.
*Added: The exClientExt attribute of the EBN/BackgroundExt/BackgroundExtValue supports DPI values, if the number is followed by a D character. For instance, if the DPI scaling is 100%, the 16d is 16, while for a 150% DPI scaling, the 16d is 24. In other words, "top[4,back=RGB(0,0,255)]", draws a blue line on the top side of the object's background, of 4-pixels wide, no matter of DPI scaling, while "top[4D,back=RGB(0,0,255)]", draws the line of 4-pixels wide if DPI scaling is 100%, or 6-pixels wide if DPI scaling is 150% )
*Added: The coordinates of the CP clause of the Skin parameter of VisualAppearance.Add method can be followed by a D character, which indicates the value according to the current DPI settings. For instance, "CP:1 -2 -2 2 2", copies the EBN with the identifier 1, and displays it on a 2-pixels wider rectangle no matter of the DPI settings, while "CP:1 -2D -2D 2D 2D" displays it on a 2-pixels wider rectangle if DPI settings is 100%, and on on a 3-pixels wider rectangle if DPI settings is 150%.
01-05-2018 ExToolBar, 13.0.0.2
*Added: The ShortcutKeyPadding property specifies the UI shortcut key's content padding.
*Added: The ShortcutKeyExtPaddingH property specifies the padding to be applied to the item (arranged horizontally) that displays the UI shortcut, so the ShortcutKeyAlign property aligns the UI shortcut relative to this.
*Added: The ShortcutKeyExtPaddingV property specifies the padding to be applied to the item (arranged vertically) that displays the UI shortcut, so the ShortcutKeyAlign property aligns the UI shortcut relative to this.
*Added: The Background(exShortcutKeyAppearance) specifies the visual appearance of the shortcut keys, using EBN objects
*Added: The Background(exShortcutKeyBackColor) specifies the shortcut key background color
*Added: The Background(exShortcutKeyForeColor) specifies the shortcut key foreground color
ExPlorerTree, 12.0.0.7
*Added: The items in the drop down filter panel, gets sorts as string, numeric, date/time, based on the Column.SortType property.
*Fixed: Prevents a memory leak when loading icons, pictures, from BASE64 encoded strings (Images method, HTMLPicture picture).
*Fixed: A GPF occurs if the application is started from design mode ( demo / evaluation / trial version only )
01-04-2018 ExMiller, 10.0.0.1 ( initial release )
The eXMiller component is a file-folder-view component that uses miller columns visualization to display system folders and files. The Miller columns (also known as Cascading Lists) are a browsing/visualization technique that can be applied to tree structures. The columns allow multiple levels of the hierarchy to be open at once, and provide a visual representation of the current location. 
ExComboBox, 12.0.0.2
*NEW: Support for EBN 1003 version.
*Added: EBN 1003 implements Colorable Region Support which defines a portion/region of the EBN object where the color of the EBN is applied. For instance, at runtime the identifier 0x1FF0000 applies blue color to all colorable parts that compose the EBN object. The EBN color is not applied to not-colorable portions of the EBNs.
*Added: The Handle parameter of Images method can be a string that specifies the ICO file to be loaded. The ICO file format is an image file format for computer icons in Microsoft Windows. ICO files contain one or more small images at multiple sizes and color depths, such that they may be scaled appropriately. For instance, Images("e:\working\sync.ico") method adds the sync.ico file to the control's Images collection.
*Fixed: The parts of the line with different fonts in the HTML caption are vertically aligned ( instead aligning to the font's baseline ) if the line displays a picture or an icon using the <img> HTML tag.
ExG2Host, 10.1.0.3
*Added: The HostObjectFieldEnum.exTasksCanResize specifies the name of the field from the tasks data source, that indicates whether the task can be resized.
*Added: The HostObjectFieldEnum.exTasksCanMove specifies the name of the field from the tasks data source, that indicates whether the task can be moved.
*Added: The HostObjectFieldEnum.exTasksCanMoveToAnother specifies the name of the field from the tasks data source, that indicates whether the task can be moved to another item.
*Fixed: Prevents "Do you want to save ..." / "Save changes...' input box, when the user opens the form in design mode, and close it.