|
Version information
|
|
|
|
To view the version information, click on the corresponding version to expand the details.
Expand all Collapse all
Qios.DevSuite.Components
Upcoming
| Bug | Fixed | Fixed a bug where a readonly QInputBox could show a dropdown window and handled keyboard events | | Bug | Fixed | When a QDockingWindow is closed on .NET 2.0, it is possible the MainForm doesn't close anymore when the X is clicked. This is solved. |
2.0.0.70 (03/06/2008)
| Addition | Added | Added the possibility to display the value (in a separate min / max range) as a formatted string on the QProgressBar. | | Addition | Added | Added QCompositeMarkupText. This enables you to combine the power of QMarkupText with a QComposite. | | Improvement | Improved | Improved the wait time on the License Not Found screens. With a valid trial you won't receive a message during Design Time. Without a valid trial you have to wait 5 seconds. Without a valid license you don't have to wait runtime. | | Addition | Added | The QTabControl.ActivePageChanging event can be canceled. | | Improvement | Improved | Added QToolBar, QMainMenu, QFloatingMenu.SuspendChanges(), this way redraws don't take place when updating a lot if items. | | Improvement | Improved | Added QFontCache. the various object with QFontDefinitions store the actual font in a cache. This increases performance and allows you to add custom fonts to the cache so the QFontDefinitions can use it. Important: Make sure you don't dispose fonts used by Qios.DevSuite. Otherwise the cached fonts will be invalid. | | Improvement | Improved | Added the static class QGlobalFont and changed the default FontScope of controls to Global instead of Windows. This way it is easy to change the font of a complete application. Default the QGlobalFont inherits its font from Windows, so no initial behavior is changed. | | Change | Changed | Changed the event order on QComposites. First all the parents are raised, and then the item itself. This way the QCompositeMenu is closed before the ItemActivated event goes off. | | Bug | Fixed | Dragging and Dropping of QTabPages didn't work in Visual Studio 2005 Design. This is fixed. | | Bug | Fixed | It was possible that 2 nested QTabControls on a large Form (so that a scrollbar is needed) locked the design view in Visual Studio 2005. This is fixed. | | Bug | Fixed | Fixed the ToolTip on a QRibbonApplicationButton. | | Bug | Solved | Improved the layout behavior of a QCommandControlContainer on a QFloatingMenu. This didn't layout correct when there was just 1 control on the menu. | | Bug | Solved | QCustomToolWindow doesn't perform child control layout on show. The Visible property was initially true on creation. This is set to false to fix the problem. | | Bug | Solved | When a QRibbonPage was configured to use scrolling, the scrollareas didn't show. This is fixed. | | Bug | Solved | Fixed a bug where the QExplorerBar sometimes did not recalculate its layout correctly when used in .NET 2.0. | | Bug | Solved | When starting a QRibbonForm maximized, it didn't display correctly. This is solved. | | Bug | Solved | When activating a QMenuItem or QToolItem that is located on the HasMoreItems menu, the QMenuItem.MenuItemActivated event fires twice. | | Bug | Solved | When setting the Text of a QStatusBarPanel, it's ToolTip is automatically set. Because ToolTips must contain valid XML, this goes wrong when the text contains a '>' sign. This is solved and is given the same behavior as QMenuItem. Important: Clear the in code serialized ToolTips of the QStatusBarPanel to have the ToolTips change automatically to the text. |
2.0.0.60 (10/31/2007)
| Improvement | Improved | It is possible to install both version 1.X and 2.0.0.60 on the same system. To use this configuration, uninstall version 2.0.0.50 (if you have this installed), install your previous version 1.x (if you didn't have this installed already), and install version 2.0.0.60. | | Improvement | Changed | When designing it was possible that License not Found dialogs were shown for devenv, while having a valid license. This is solved. | | Bug | Solved | Fixed the compilation error of the serialized code for the QComboBox.Configuration.DropDownStyle property. | | Bug | Solved | The QRibbonForm.StartPosition didn't work correctly. This is solved. | | Bug | Solved | When configuring a custom QShape, the BaseShapeType wasn't serialized in code, and therefore after reopening the QShape the properties were reset to its default values. This is fixed. | | Bug | Solved | When using a QRibbonForm as MDIChild, several issues like wrong caption area, wrong minimize button, not updated MDI buttons, etc. occured. This is solved. | | Bug | Solved | When minimizing and restoring a QRibbonForm on .NET 2.0, the size of the Form got bigger. This is solved | | Bug | Solved | When assigning false to QCompositeWindowConfiguration.ShapeWindow, the window is still shaped without the borders. This is solved. | | Bug | Solved | When anchoring Controls to a QTabPage, the anchoring turns out to be incorrect when showing the QTabControl. This is Fixed | | Bug | Solved | When focusing a QComposite with the mouse without clicking on a selectable item, the first item is not selected anymore. This prevents unwanted scrolling when clicking the composite. | | Bug | Solved | When selecting an item from a QInputBox on a floating QCompositeWindow. the QCompositeWindow collapses. This is resolved. | | Bug | Solved | Some Text properties of the new controls, like the caption of the QRibbonPanel, were not localizable. The text wasn't saved in a culture depended resource file. This is solved. | | Bug | Solved | When copying / pasting a QTabPage in a QTabControl, the pasted QTabPage wasn't selected. This is solved. |
2.0.0.50 (09/24/2007)
| Addition | Added | The following controls are added: - QComboBox
- QCompositeBalloon
- QCompositeControl
- QCompositeItemTemplate
- QCompositeMenu
- QCompositeWindow
- QInputBox
- QNumericUpDown
- QRibbon
- QRibbonCaption
- QRibbinInputBox
- QRibbonLaunchBarHost
- QRibbonMenuWindow
- QRibbonSubMenuWindow
- QScrollBar
- QTextBox
| | Addition | Added | Added Metallic properties to all the existing Appearances. | | Addition | Added | QPart Layout & Paint System (used by QComposite). | | Addition | Added | Several additions to QTabControl because it works as a base for QRibbon. | | Addition | Added | QAppearanceFillers and Painters to make painting easier. | | Addition | Added | Every Appearance of an item or control contains now properties to specify a Metallic look. | | Change | Changed | (Breaking change) Every Appearance or Configuration class that inherits from QPropertyBagHost is changed so that it inherits from QFastPropertyBagHost. If you use the Properties property of an Appearance or Configuration, you may need to change your code. | | Change | changed | (Breaking change) some methods and properties have been moved between QMenuItem, QMenuItemCollection, QMenuItemContainer and QCommand, QCommandCollection, QCommandContainer. If you use QCommand versions directly, there is a little change you need to change your code. |
1.2.0.80 (02/12/2007)
| Addition | Added | Added drag and drop support for the QTabControl and implemented IQPersistableObject | | Bug | Solved | A Form containing QTabPage gets 'changed' (nothing actually changes) when it is opened in design in Visual Studio 2005. This is solved. | | Bug | Solved | Solved the painting of the incorrect state of pressed QExplorerItems that have the InformationOnly property set to true. |
1.2.0.70 (12/01/2006)
| Addition | Added | Method QContextMenu.HideMenu() is added. | | Bug | Solved | QCommandConfiguration.HasChildItemsSpacing is not serialized to code correctly. This is solved. | | Bug | Solved | Setup and Registration Tool are made ready for Windows Vista UAC | | Bug | Solved | Fixed a bug where the QPersistanceManager would insert duplicate xml nodes when updating an existing xml document. |
1.2.0.60 (10/26/2006)
| Bug | Solved | When a Control was placed on a QCommandControlContainer and the QExplorerBar where the QCommandControlContainer was placed on needed to scroll, black was painted during scrolling. This is solved. | | Bug | Solved | Trying to use Qios.DevSuite with C++.NET 1.1 caused compiler 'The compiler cannot find this type' (C3624) errors. This is solved. |
1.2.0.50 (09/19/2006)
| Bug | Solved | When an eventhandler is removed during the invocation of the event, and it is the only or last eventhandler on the event, the event does not get removed. This is solved. | | Bug | Solved | It is possible when opening a FloatingMenu with a very long AnimateTime, all the items are set to bounds 0,0. This is Solved. |
1.2.0.40 (09/04/2006)
| Improvement | Improved | When properties of a QDockingWindow change while it is undocked. Those changes now get reflected on the parenting QDockForm. | | Change | Changed | QToolBarHost now support a transparent background color. | | Bug | Solved | When a QFloatingMenu does not fit on the right and left side of it's parent, then it is positioned on the left side, but flips back to the right after the depersonalize delay elapsed, while leaving it's shadow. This is solved: It does not flip back anymore and in situations it must flip, it will not leave it's shadow anymore. | | Bug | Solved | When a QPersistence file only contains an empty persistenceManager element, it throws an exception. This is solved. | | Bug | Solved | Solved a bug where in some cases an ArgumentException would be thrown when using a QCommandControlContainer with a transparent background color. | | Bug | Solved | Solved a bug where a QExplorerItem would expand over another QExplorerItem when using Visual Studio 2005 |
1.2.0.30 (07/17/2006)
| Improvement | Improved | When activating a hotkey of a personalized QExplorerItem group, the group will become unpersonalized. | | Improvement | Improved | When iterating the QExplorerItems of a group with the arrowkeys, the group will become unpersonalized when the unpersonalized button is hit. | | Improvement | Improved | When a QMenu (QMainMenu, QContextMenu, etc) has multiple QMenuItems with the same HotKey, then it will switch between the items when the hotKey is pressed, instead of that the first item is executed. | | Improvement | Improved | When QToolBar has a HotItem the user will be able to navigate through the QToolBar with the keyboard. | | Improvement | Improved | Added Unicode support for the QMarkupLabel and the QBalloon component. | | Improvement | Improved | Improved layout handling when changing the QExplorerBar.Dock property in the .NET framework version 2. | | Improvement | Improved | Activation of QMenuItem's now only happens when clicking the left mouse button. | | Improvement | Improved | Qios.DevSuite intergration into Visual Studio 2005 changed so it does not depend on Tools.InstallCommunityControls. | | Improvement | Improved | Qios.DevSuite setup does not depend on .NET Framework 1.1 anymore, so it can be installed with only Microsoft .NET 2.0. | | Change | Changed | When Pressing a specified hotKey multiple times and the QMenu for that hotKey is activated the selection will not iterate through the menu anymore. | | Bug | Solved | When a QToolBar or QMainMenu is Docked left or right. The arrow keys are inverted so left / right is up / down. | | Bug | Solved | When a QContextMenu is attached to a control, the control will not respond anymore to any KeyDown messages if the QContextMenu is open. | | Bug | Solved | The animation of the QExplorerBar would in some cases cause the rendering of the child controls to be incorrect. | | Bug | Solved | The size of nested QExplorerBars after collapsing/expanding of QExplorerItems would in some cases be incorrect. | | Bug | Solved | When QMainMenu has the ShortcutScope set to ParentForm, it still responds when a Control with a native childWindow (like a ComboBox) is focused. This is solved. |
1.2.0.20 (06/21/2006)
| Addition | Added | The QDockingWindow has a WindowSlided event that is triggered after the window is slided in or slided out. | | Addition | Added | The QDockBar now has a CurrentDockControls property that publishes a GetCurrentDockingWindows method. | | Addition | Added | The QExplorerBar now has a property CalculatedSize which contains the size needed to show the QExplorerBar without scrollbars. The CalculatedSizeChanged event has been added to indicate when this property changes. | | Addition | Added | The QCommandControlContainer now has a PreferredSize property which the QExplorerBar tries to maintain. Use this property if you wish to alter the size of the QCommandControlContainer runtime. | | Addition | Added | The QExplorerItem now has a property ControlStretched to indicate that the QCommandControlContainer should try to use the full width available. | | Addition | Added | QMenuConfiguration.ShortcutScope added. When ShortcutScope is set to Application, the shortcut reacts no matter which application form is activated. If shortcut is set to ParentForm, it only reacts when ParentForm is activated. | | Addition | Added | QMenuItem.SuppressShortcutToSystem added. Default this is set to true. Set this to false if you have a shortcut like CTRL+C or ALT+F4 and you want the system to handle it. (Remark: When doing this you still should provide your own implementation when the QMenuItem is activated via the mouse or hotkey / keyboard.) | | Addition | Added | QDockingWindow.ShowInTaskbarUndocked and QDockingWindow.FormBorderStyleUndocked are added to the QDockingWindow. | | Addition | Added | QDockingWindow now has a DockModifierKeys property that contain the modifier keys that need to be pressed to dock and undock the window. | | Improvement | Improved | The QExplorerBar now does not paint its QExplorerItems over the border. | | Improvement | Improved | Improved painting of the non-client area's of controls on the QExplorerBar during animation. | | Change | Changed | Hotkeys on the second level of QExplorerBar react without focussing the QExplorerBar. | | Change | Changed | Various QMenu.HandleKeyDown / HandleKeyUp are marked obsolete. Use the added overload of these methods. | | Change | Changed | Expanding delays and Depersonalize delays are hidden from QExplorerBarConfigurations as they are not used. | | Change | Changed | When setting QColorScheme.CurrentTheme to a theme that is not added yet, it gets added. | | Change | Changed | The behavior of QMenu is changed so that it alters the current selected item when the left mousebutton is down and the user moves the mouse. | | Change | Changed | The obfuscation of Qios.Devsuite.Components.dll is changed so types do not start with an underscore as this is Non-CLS-Compliant. | | Bug | Solved | Shortcuts on QContextMenus Fixed. When QContextMenu.ShortcutScope is set to AttachedControls, it only reacts when a control that is attached to the QContextMenu is focused. | | Bug | Solved | When an Owned window is focused and a QMainMenu, QToolBar or QExplorerBar is set on the MainForm, those controls listen to the ALT key, This shouldn't happen and is solved. | | Bug | Solved | Solved a bug where the user could break the sliding animation. |
1.2.0.10 (06/09/2006)
| Bug | Solved | When executing the Qios.DevSuite setup on an activated system, an 'invalid query' exception could come up. This is solved. | | Bug | Solved | When 2 QDockingWindows are in slided mode on one QDockBar and a third QDockingWindow in slided mode on another QDockBar, it is possible a loop is created when persistence is saved and a StackOverFlow exception occurs. This is Solved. | | Bug | Solved | Solved a bug where docking a QDockingWindow above multiple QDockingWindows in tabbed mode would not dock correctly. | | Bug | Solved | When Persisting QDockingWindows and reloading them it was possible that the size did not restore exactly the same. This is solved. | | Bug | Solved | When assigning a digit as a HotKey to a QMenuItem it did not react when pressing the digit. This is solved. |
1.2.0.00 (06/06/2006)
Addition (1.2.0.00) | Added | Added extra documentation XML so that ToolTip help is available in Visual Studio. | Change (1.2.0.00) | Changed | Some QControls focus behavior changed to satisfy most needs. Like QMarkupLabel does not receive the focus when it doesn't have focusable elements and QProgressBar will not receive focus. | Bug (1.2.0.00) | Solved | When a Form did not contain any focussable controls and a QBalloon is not set to ShowAlways, the QBalloon did not show. This is solved. | Bug (1.2.0.00) | Solved | The QMarkupText rendered a word on the next line if the word did fit but but the whitespace after the word did not. This is solved. | Bug (1.2.0.00) | Solved | Solved a bug where the MinimumSize did not apply correctly to QDockingWindows in tabbed mode. | Bug (1.2.0.00) | Solved | Solved a bug where the DockWindow method did not position the QDockingWindow before the target QDockingWindow when DockWindow is called with after = false. | Bug (1.2.0.00) | Solved | When a QToolBar was placed on an undocked QDockingWindow and a QToolItem is opened, an exception can be thrown when changing the dockPosition of the QDockingWindow. This is Solved. | Addition (1.1.0.110) | Added | The designer of a QColor now has an additional property AllThemes which you can use to alter all themes (except HighContrast) at once. | Addition (1.1.0.110) | Added | Added support for saving and loading colorschemes to an xml file in the designer. | Addition (1.1.0.110) | Added | QPanel now contains a configuration class so that the QPanel can be configurated to show its text like a GroupBox. | Addition (1.1.0.110) | Added | QMarkupLabel can now have the focus and the user can tab through the focusable elements. | Addition (1.1.0.110) | Added | Added QTranslucentWindowComponent and QShapedWindowComponent so you can drop these components from the toolbox on your application form to configure and show the windows. | Addition (1.1.0.110) | Added | Added support for scrolling a QExplorerBar vertically with the mouse wheel. | Addition (1.1.0.110) | Added | Added a property HasChildItemsImageVisibility to QToolItem. With this property you can hide the HasChildItemsImage (arrow by default) or force the QToolItem to show it even though it doesn't have any child items. | Addition (1.1.0.110) | Added | Added MenuItemsRequested event to QFloatingMenu, QExplorerBar, QToolBar and QMainMenu. With this event you can create child QMenuItems on the fly. This event is raised when the users action may result expanding a child menu. | Addition (1.1.0.110) | Added | Added a ExpandOnItemClick property to the QToolBarConfiguration. When set to true, the whole area of the QToolItem expands the childmenu instead of only the HasChildItemsImage. | Addition (1.1.0.110) | Added | Added WindowDock and WindowSlide events to a QDockingWindow. | Addition (1.1.0.110) | Added | The following events are now also exposed in the QMenuItem: MenuItemActivating, MenuItemActivated, MenuItemSelected, MenuShowing, MenuShowed, PaintMenuItem. | Addition (1.1.0.110) | Added | Text, Title, Tooltip, Shortcut, Font, FontScope, LocalFont, Size and Minimum/Maximumsize properties have become Localizable. | Addition (1.1.0.110) | Added | QControl and QContainerControl are extended with BackgroundImageOffset to set a relative offset on the background image. | Improvement (1.1.0.110) | Improved | Improved support for foreign hotkeys. | Improvement (1.1.0.110) | Improved | The controls now paint themselves again when resetting a QColor in the designer. | Improvement (1.1.0.110) | Improved | Updated QContainerControlBase (QContainerControl/QPanel) to repaint when scrolling with the mouse wheel. | Improvement (1.1.0.110) | Improved | When the cursor changes back from a move or resize cursor on the QShapedWindow the original cursor is restored instead of Cursors.Default. | Improvement (1.1.0.110) | Improved | Improved keyboard handling on a QContextMenu for controls that never have the input focus (such as forms). | Improvement (1.1.0.110) | Improved | When the control of a QBalloonListener is disposed, the listener is disconnected from the control and removed from the list of listeners. | Change (1.1.0.110) | Changed | 'License Not Found' dialog does not appear when a QControl creates a QBalloon. | Change (1.1.0.110) | Changed | The InformationOnly property on a QExplorerItem know only works on the QExplorerItem itself, not its children. You can set InformationOnly to false on the root items to disable expanding/collapsing but allow the user to click the links. | Bug (1.1.0.110) | Solved | Resetting the QGlobalColorSchemeManager in the designer will not throw an exception anymore. | Bug (1.1.0.110) | Solved | Fixed a rare 'Handle already exists' exception while closing a QBalloonWindow. | Bug (1.1.0.110) | Solved | When the control a QBalloon is pointing to gets disposed while the QBalloonWindow is fading out an exception is thrown. | Bug (1.1.0.110) | Solved | When a modal dialog window is closing while a QBalloonWindow is fading out an exception is thrown. | Bug (1.1.0.110) | Solved | When clearing a QTabControl from QTabPages, the last QTabPage is not deactivated. If the same list of QTabPages is re-added again. The last activated QTabPage is visible and can be seen if it has a higher Z-order than the current activated QTabPage. | Addition (1.1.0.90) | Added | CreateDockContainerInstance added to QDockControl (QDockingWindow and QDockContainer). So it is possible to create a QDockContainer override when needed. | Change (1.1.0.90) | Changed | Possibility to minimize QDockingWindows via the system contextmenu is removed. | Bug (1.1.0.90) | Solved | When minimizing and maximizing an application with QDockingWindows docked on it, the QDockingWindows resize. This is solved. | Bug (1.1.0.90) | Solved | When sizing a QDockContainer it is possible that the QDockingWindows are not sized equally, this is solved. | Addition (1.1.0.80) | Added | Several constructors added for QExplorerItem and QToolItem | Improvement (1.1.0.80) | Improved | Memory Improvement. All events that are consumed from regular .NET Controls are made weak | Improvement (1.1.0.80) | Improved | Memory Improvement. QColor usage is optimized. No QColor slots are added during QColorScheme construction but on-demand. | Bug (1.1.0.80) | Solved | Introduced in 1.1.0.60 BETA: Changing QGlobalColorscheme.CurrentTheme did not redraw all the Controls. QWeakReferenceCollection removed almost all the registered QColorSchemes when finding one. | Improvement (1.1.0.70) | Improved | Several memory improvements | Addition (1.1.0.60) | Added | QImageCache extended with DisposeImagesWhenClearingCache. Default this is false so images do not get disposed when cache is cleared. | Addition (1.1.0.60) | Added | QControlPaint extended with DrawNativeString. This can draw strings with the native GDI methods instead of GDI+ (better measurement). | Addition (1.1.0.60) | Added | QNotifyIconHelper which allows you to determine the location of the NotifyIcon of the complete NotificationIconArea. | Addition (1.1.0.60) | Added | Possibility to show a QBalloon on a NotifyIcon. | Addition (1.1.0.60) | Added | Added FocusPoint and FocusPointAnchor to a QShape to enable users to define the hotspot a QBalloonWindow points to. This is 0,0 by default. | Improvement (1.1.0.60) | Improved | The possibility to programmatically change the sizes of Docked, Floating and Sliding QDockingWindows. | Improvement (1.1.0.60) | Improved | Several memory improvements like:- Every non-default event in Qios.Devsuite is changed to a weak implementation, so it will not hold the target when the event is the only reference to that target.
- Static classes where QControls register to will keep a weakreference to that QControl, so the QControl is not kept alive because of this reference.
| Change (1.1.0.60) | Changed | When window1 and window2 were docked tabbed. And window3 gets docked on window1 vertically. The 3 windows get docked vertically. This is changed. | Change (1.1.0.60) | Changed | Because of memory improvements. QCustomToolWindowCollection inherits now from QWeakReferenceCollection. Therefore the QCustomToolWindowCollection.Insert has lost his implementation and cannot be used anymore. | Change (1.1.0.60) | Changed | The ToolTips of all the classes must contain Xml like used with QMarkupText. This will be validated. | Change (1.1.0.60) | Changed | QMenuItem.ToolTip will not be kept in-sync with the Title property. Make QMenuItem.ToolTip empty to keep it in-sync. Use QMenuItem.UsedToolTip to see the actual displayed ToolTip. | Bug (1.1.0.60) | Solved | When docking two QDockingWindows that did not contain an Icon in tabbed mode from code, the TabButtons were not visible. This is solved. | Bug (1.1.0.60) | Solved | When showing a QBalloon when the Cursor.Current is null a NullReferenceException occurs. This is solved. | Bug (1.1.0.60) | Solved | When designing a QDockingWindow or other QContainerControl, the BackColor property is set back to SystemColors.Control when opening the designer. This is solved. | Bug (1.1.0.60) | Solved | It is possible that a QContextMenu, assigned to a Control which handle isn't fully created yet, does not show when the right mouse button is clicked. This is solved |
1.1.0.10 (02/14/2006)
| New feature | Added | QBalloon makes it possible to create ToolTips and Balloons. You can define the shape of the Balloon via QShape. Via QMarkupLabel it is very easy to format the text on the QBalloon. | | New feature | Added | QShapedWindow makes it possible to create windows with a custom shape via QShape. | | New feature | Added | QMarkupLabel makes it possible to easily show text in your application with custom format. You can specify hyperlinks, fonts, colors and more. | | Improvement | Improved | QShapeDesigner extended with a BackgroundImage property. This way it is easy to design shapes based on an existing bitmap. | | Improvement | Improved | Added a TopMost property to the FloatingMenuConfiguration of the several MenuItemContainer Controls so that floatingMenus can be set to TopMost. | | Improvement | Improved | Added a QToolTipConfiguration to the QContextMenu so that the ToolTips / Balloons of the QContextMenu can have advanced configuration like all Qios.DevSuite controls. | | Improvement | Improved | Added a ShowToolTips property to FloatingMenuConfiguration of the several MenuItemContainer Controls so that ToolTips can be shown above a FloatingMenu. | | Improvement | Improved | Added a LocationOffset to the QBalloonWindowConfiguration, to alter the calculated location of the QBalloonWindow. | | Improvement | Improved | A negative AutoPopDelay of the QBalloon configuration now shows the window indefinately | | Improvement | Improved | Shade of QFloatingMenu is separated from the QFloatingMenu, this increases performance. | | Improvement | Improved | QContextMenu now fully supports placement on a NotifyIcon. You can add a QContextMenu to a NotifyIcon or use the ShowMenuOnNotifyIcon method. | | Improvement | Improved | QContextMenu.GlobalShortcutKeys added. This allows a QContextMenu (for example when placed on a NotifyIcon) to handle ShortcutKeys even if an other application is focused. | | Change | Changed | Breaking change: QTranslucentWindow inherits from Control instead of Form. This to increase performance because QTranslucentWindow is used as base for ToolTips and Balloons. | | Change | Changed | The ShowAllColors of QColorScheme is marked obselete and the Scopeproperty was added. Choices are 'Control', 'ControlAndRelated', and 'All'. Related colors for example are QBalloonWindow colors for the ToolTips on a Qios.DevSuite Control. | | Change | Changed | ForeColor is hidden from QControl and QContainerControl. This is never used. | | Bug | Solved | Setup exception: An exception occured during setup when Only Visual Studio 2005 and no Visual Studio 2003 was installed. This is solved. | | Bug | Solved | Persisting a QExplorerBar without personalized items resulted in an exception. This is solved. | | Bug | Solved | Unloading persistables with only QPersistenceUnloadOptions.WhereRequiresUnload unloaded nothing. This is solved. | | Bug | Solved | Changing from a Windows Theme while there is an disposed QExplorerBar resulted in an exception. This is solved. | | Bug | Solved | When QProgressBar.MinValue equals MaxValue while BlockMargin was 0, an Overflow exception occured during the painting. This is solved. | | Bug | Solved | When a QContextMenu was added to a control on a TopMost Form, the QContextMenu was shown behind the TopMost Form. This is solved. |
1.1.0.00 BETA (01/30/2006)
| New feature | Added | QBalloon makes it possible to create ToolTips and Balloons. You can define the shape of the Balloon via QShape. Via QMarkupLabel it is very easy to format the text on the QBalloon. | | New feature | Added | QShapedWindow makes it possible to create wubdiws with a custom shape via QShape. | | New feature | Added | QMarkupLabel makes it possible to easily show text in your application with custom format. You can specify hyperlinks, fonts, colors and more. | | Bug | Solved | When QDockingWindow.SlideWindow was called, the timer for hiding the window was not started. So the window never hides automatically. This is solved. |
1.0.7.40 (01/13/2006)
| Bug | Solved | When a QContextMenu, QToolBar or QMainMenu got disposed at the close of an application, it was possible that sometimes a InvalidOperation occured. This is solved. | | Bug | Solved | When a ChildMenu of a QToolBar was opened, it didn't close when the user clicked on the application Window. This is solved. | | Bug | Solved | With some cultures it was possible that the Qios.DevSuite Registration Tool did not correctly open a previous registered license. This is solved. |
1.0.7.20 (12/21/2005)
| Improvement | Improved | When a QTabPage was opened for the first time, it was possible to see a small flicker on the edges of a QTabPage, this flicker is removed. | | Change | Changed | QAppearance is extended with the property BorderWidth. Every Control or controlPart that has a QAppearance can use this BorderWidth property. The BorderWidth properties of Controls like QTabControl or QPanel are marked obsolete. | | Change | Changed | QContainerControlBase.Initialize() is marked obsolete. If you have overridden this method, put the code in the constructor of your QContainerControlBase override. | | Change | Changed | QMenuItems with a Control still had the hot / activate behavior as if it was a 'clickable' QMenuItem, this is removed. | | Bug | Solved | When a QMenuItemContainerInstance (QMainMenu / QToolBar/ QExplorerBar) had a QMenuItem with a Control, and another form with for example a TextBox was positioned above that control. It wasn't possible to focus the TextBox. this is solved. | | Bug | Solved | When a Form had QMenu instance and the Form was closed, it was possible that an object Disposed exception occured, this is solved. | | Bug | Solved | The various properties of QExplorerBarConfiguration.ExplorerBarPadding reacted as if the QExplorerBar was oriented vertical (which is not possible). The Top property set the Right padding, etc. This is solved. | | Bug | Solved | When a QFloatingMenu contains more QMenuItems than can possibly fit on the screen, arrows become visible. Hovering over those arrows will not always trigger the scrolling. This is solved. |
1.0.7.10 (12/09/2005)
| Change | Changed | Because issues occured with the automatic uninstall feature of previous version this is removed. | | Bug | Solved | When Controls were anchored bottom or right inside a QTabPage, the appeared outside the bounds of the QTabPage. This is solved. | | Bug | Solved | Somethimes, when shapes are designed with QShapeDesigner, the scrolling functionality failed. This is solved. | | Bug | Solved | When a QDockingWindow had an Icon where the first frame was 32 by 32, and the IconSize was set to 16 by 16, the QDockBar painted the Icon with an size of 32 by 32. |
1.0.7.00 (12/08/2005)
| New feature | Added | QTabControl is added to the library. This allows you to show tab-based environments with custom painted tabs on every side. | | New feature | Added | QExplorerBar is added to the library. This is a fully customizable implementation of the Microsoft ExplorerBar. | | New feature | Added | QShape is added to the library. This component allows you to design custom shapes that can be used with the QTabControl. | | Improvement | Improved | QContainerControlBase.WrapTabAround added. This makes it possible to let the TAB-key wrap around inside QPanels, QDockingWindows, QTabPages etc. | | Improvement | Improved | QToolTipConfiguration / ToolTipText added to QContainerControl, so it is possible to set a ToolTip on a QContainerControl. | | Improvement | Improved | The QColorScheme.ColorsChanged will not be fired anymore when setting a color that is not of the current theme. | | Improvement | Improved | If the application was idle, some background timers remained running and costed a bit CPU utilisation. The timers are stopped now. | | Improvement | Improved | QDockingWindow and QCustomToolWindow are extended with a Load event. | | Change | Changed | QContainerControlBase changed so when a user clicks a non-client-area part, but it does not allow resize, the NonClientArea events fire with "Nowhere" as NonClientAreaLocation. | | Change | Changed | Important for developers who implemented IQPersistableObject: IQPersistableObject changed. RequiresUnload added. This indicates whether a peristableObject requires a full unload before it can reload. QPersistenceManager.UnloadPersistableObjects only unloads the persistables that require an unload by default. | | Change | Changed | QContainerControlBase changed. When a user doubleclicks the non-client-area. The NonClientAreaMouseDown is raised before the NonClientAreaDoubleClick. To see if the NonClientAreaMouseDown was raised because of a doubleClick check the QNonClientAreaMouseEventArgs.MouseAction. | | Change | Changed | When docking a QDockingWindow on a tabbed QDockContainer, it will always be the first window instead of the last. | | Bug | Solved | when a QMainMenu has simulated focus (alt was pressed and and the first item is hot) it did not respond on hotkeys for other root items. This is solved. | | Bug | Solved | When a QDockingWindow is set from docked state to slided state, the Window becomes 4 pixels smaller. This is correct because the resizeborders are now handled by a parenting QDockContainer instead of the QDockingWindow, so the clientarea stays the same. But, when the QDockingWindow is set back to slided mode, it doesn't become 4 pixels bigger. This is solved. | | Bug | Solved | When using QDockingWindow.DockWindow with an destinationWindow specified, and the destinationWindow was layed out with tabs, then the window was always docked as last instead of after the destinationWindow. This is solved | | Bug | Solved | When a QToolBar was docked right, and dragged to a top QToolBarHost, it was possible that the original right QToolBarHost remained in the same size, this is solved. | | Bug | Solved | When Controls were 'anchored' on a QDockingWindow, and the QDockingWindow is set from Docked to Sliding state to Undocked, the anchored Controls did not display well. This is solved. |
1.0.5.30 (11/22/2005)
| Bug | Solved | When a QStatusBar was used with Visual Studio 2005 Final Release, the constructor threw an exception. In the second beta, which is the one we based our 2.0 compatible controls on, this problem did not occur (like in de 1.1 framework where this all works fine). In the final release however this problem has returned. This is solved. |
1.0.5.20 (11/04/2005)
| New feature | Added | Qios.DevSuite.Components fully integrates into Microsoft Visual Studio 2005 Final Release. Controls are added to the ToolBox, Help is integrated and Templates are installed. |
1.0.5.10 (08/25/2005)
| Improvement | Improved | Performance improvement when changing QMenuItemCollections on a QFloatingMenu. | | Improvement | Improved | When dynamically adding MenuItems to a QToolItem the Arrow is drawn automatically. | | Change | Changed | Methods and properties that were obsolete since 1.0.4.40 removed | | Change | Changed | QCommand.PerformParentLayout and QCommand.PerformParentRefresh are obsolete. use QCommand.NotifyParentContaineOfChange instead.. | | Change | Changed | PerfomingLayout and PerformLayout removed from IQCommandContainer interface. | | Change | Changed | HandleCommandCollectionChanged and HandleCommandChanged added to IQCommandContainer interface. | | Bug | Solved | When dynamically adding many QMenuItems that they cannot appear all at once, then clear the collection and do it again, an exception occured. This is solved. | | Bug | Solved | It could occur when changing Theme properties on Windows Default Themes raised an exception when QColorScheme.InheritCurrentThemeFromWindows was true. |
1.0.5.00 (08/24/2005)
| Change | Changed | QContainerControlBase is extended with a protected OwnerWindow. This can be usefull for ToolWindows | | Change | Changed | Qios.DevSuite Registration Tool is adapted so that it can work through a secured Proxy Server. | | Bug | Solved | QFloatingMenu and QContextMenu changed so that they work with an owner and can work on TopMost forms. | | Bug | Solved | Floating QToolBars and QDockingWindows are changed so that they work with a TopMost form. | | Bug | Solved | QMenuItem couldn't handle titles that should display a '&' character. Now you can display '&' characters by using the character twice, like "&&". | | Bug | Solved | QPersistence wrote values culture-sensative. So when a QPersistence file was moved from one culture to the other they were parsed wrong. |
1.0.4.80 (07/29/2005)
| New feature | Added | QDiffTextComparer is added. With this class it is very easy to compare two texts and find out what the differences are. | | New feature | Added | QTranslucentWindow is added. With this window it is possible to create screens with translucent images like splashscreens or translucent popup windows. | | New feature | Added | DisabledIcon is added to QTool- and QMenuItem. With this property it is possible to show a completely different icon when the item is disabled. | | New feature | Added | DisabledIconGrayScaled is added to QTool- and QMenuItem. This allows you to control whether the Icon (or DisabledIcon) must be drawn grayscaled when the item is disabled. | | New feature | Added | CustomizeItemToolTip is added to QMainMenu- and QToolBarConfiguration so that there can be a ToolTip on the CustomizeItem of the QMainMenu and QToolBar. | | New feature | Added | InformationOnly is added to QMenu- and QToolItem. When this is set the item does not respond to user actions. | | New feature | Added | Designer for QContextMenu is extended so it is possible to load and save QMenuItems during design time. | | Improvement | Improved | Qios.DevSuite.Components is made compatible with Microsoft.NET 2.0. It does not integrate with Microsoft Visual Studio 2005 yet. But this can be done manually. | | Improvement | Improved | QImageCache is added. Images or icons that are used by the Controls and are calculated or converted runtime are stored in this cache. This increases performance. | | Improvement | Improved | Icon calculations for QTool- and QMenuItems are performance improved. | | Improvement | Improved | Icons with translucent areas (introduced in Windows XP) are drawn well on every Qios.DevSuite Control, even on Windows 2000. | | Change | Changed | QToolItemDesigner is changed so it inherits from QMenuItemDesigner. | | Change | Changed | When a QDockingWindow is set from invisible to visible while it was in slidedmode on a QDockBar, it slides out. This is changed so that only the button becomes visible. | | Change | Changed | QMenu.GetNextVisibleItem and GetPreviousVisibleItem are changed into QMenu.GetNextSelectableItem and GetPreviousSelectableItem. | | Change | Changed | When a QMenuItem is a separator it does not raise events anymore when the user clicks it. | | Bug | Solved | Designer for QPanel is changed so that QPanel can scroll in design view. | | Bug | Solved | Disabled menuItems with an Icon threw an error on Microsoft Windows 2000 with a screen set to 256 colors. This is solved. | | Bug | Solved | Designer of QMenuItemContainer (QMainMenu, QContextMenu and QToolBar) changed so QMenu- and QToolItems are removed when the ItemContainer is removed during DesignTime. | | Bug | Solved | QToolBar is changed so that it uses ToolBarExpandedItemBackground2 instead of MainMenuExpandedItemBackground2 for the intersected parts of a QFloatingMenu. | | Bug | Solved | When QDockingWindows are Docked in slidedmode from one QDockBar to another in the Constructor of a Form, it was possible that the QDockBar is not visible when the Form becomes visible. This is solved. |
1.0.4.60 (05/30/2005)
| New feature | Added | StartTimer and StopTimer and TimerElapsed added to QControl and QContainerControlBase, so you can use timed events without using separate timer controls. | | New feature | Added | SeparatorRelativeStart and SeparatorRelativeEnd added to QCommandConfiguration. The separators on QToolBar, QMainMenu and QFloatingMenu are default painted with a certain length, depending on the size of the item. To alter the start- or endposition of the separator, set the SeparatorRelativeStart and -End. | | New feature | Added | SeparatorMask added to QCommandConfiguration. To draw custom separators (like patterns or other images), set the separator mask on the Configuration or ChildMenuConfiguration of QToolBar, QMainMenu and QContextMenu. | | New feature | Added | FloatingMenuPadding added to QFloatingMenuConfiguration. Defines the padding between the items and the edge of the QFloatingMenu. | | New feature | Added | ActivatedItemAppearance added to QCommandAppearance, it can be used by QToolBars, QMainMenus and QContextMenus to define the appearance of the activated item. | | New feature | Added | ShorcutLayout added to QFloatingMenuConfiguration. To overlap shortcuts with titles to save space (like Office 2003 does), you can set the ShortcutLayout. This functionality is turned on by default. | | Improvement | Improved | Performance upgrade for QContainerControl and QControl. When the Control is completely solid, not layered and it does not contain any transparency, the default (Windows) paint methods are used instead of the custom paint methods. | | Change | Changed | Controls extended with icons in the ToolBox from Visual Studio | | Change | Changed | ConvertIconToBitmap added to QControlPaint for public usage | | Bug | Solved | QCommandAppearance.HasChildItemsSpacing.Before didn't set the Spacing before, but the spacing After. |
1.0.4.40 (05/11/2005)
| New Feature | Added | QPersistenceManager, IQPersistableObject and IQPersistableHost are added. This makes it possible to save the current state of controls like QToolBar, QMenu and QDockingWindow. It saves the location of the Control and in case of the QMenus which menuItems are personalized. It also allows you to create your own persistableObjects by implementing IQPersistableObject. | | New Feature | Added | QMenuItemCollection is extended with SaveToXml and LoadFromXml methods. This allows you to save and load all the MenuItems and ToolItems from QToolBars and QMenus. | | New Feature | Added | the designers of QToolBar and QMainMenu are extended so it is possible to load and save QMenuItems from and to Xml during design time. | | Improvement | Improved | IconResourceName and CheckedIconResourceName are added to QMenuItem and QToolItem. This enables you to load icons directly from a resource and make it possible to load and save QMenuItems to Xml. | | Improvement | Improved | Performance improvements when setting the QMenuItem.Visible / enabled / UserRightBehavior or UserIsAllowed to execute properties. | | Improvement | Improved | the Expanded property is added to the QMenuEventArgs and QMenuCancelEventArgs. This indicates if the MenuItem is expanded by an activate or just activated. | | Improvement | Improved | PersonalizedItemBehavior is added to the QCommandConfiguration (used by QMenu and QToolBar). This allows you to set if personalized must be always shown, never shown or whether it depends on the Personalized property. | | Change | Changed | The Customization menu of a QToolBar and QMainMenu triggers the VisibleWhenPersonalized boolean instead of the Visible. It depends on the PersonalizedItemBehavior whether the items are actually hidden or not. | | Change | Changed | QColorEditor, QColorTypeConverter and QColorSchemeTypeConverter from the Designer namespace are made internal. | | Change | Changed | DockBar property of the QDockingWindow / QDockControl is added. | | Change | Changed | QDockContainer is made public. | | Change | Changed | The UsePersonalizedItems of the QFloatingMenuConfiguration is marked obsolete. The PersonalizedItemBehavior must be used instead. | | Bug | solved | The user was not able to size the QDockingWindow when it was in sliding mode. |
1.0.4.30 (03/25/2005)
| Change | changed | Because of naming conventions some public properties and methods are renamed. You might need to change your code for this:
- QMenuItem.HotKey to Hotkey.
- QMenuItemCollection.GetMenuItemWithHotKey to GetMenuItemWithHotkey.
- QMenuItemContainer.GetAccessibleMenuItemWithHotKey to QMenuItemContainer.GetAccessibleMenuItemWithHotkey
- IQCommandContainer.RetrieveTopMostControl to RetrieveTopmostControl.
- QButtonState.InActive to Inactive.
- QToolItemType.ShortCut to Shortcut.
- QToolItemType.HotKey to Hotkey.
- QToolItemType.KeyBoard to Keyboard.
- QToolBarConfiguration.UsedCusomizeToolBarMask to UsedCustomizeToolBarMask.
- QCommandPropertyKeys to QCommandPropertyKey.
- QCommandPropertyKey.ReferingObject to ReferringObject.
- QDrawRoundedRectangleFlags to QDrawRoundedRectangleOptions.
- QDrawControlBackgroundFlags to QDrawControlBackgroundOptions
- QCommandPaintFlags to QCommandPaintOptions
- QCommandConfiguration.GetDefaultHasChildItemsMask to RetrieveDefaultHasChildItemsMask
- QToolBarHost.GetCustomizeMenu to RetrieveCustomizeMenu.
- QMenuItemContainer.GetCustomizeMenu to RetrieveCustomizeMenu
| | New feature | Added | MainMenuText, MainMenuTextActive and MainMenuTextDisabled colors added to the QColorScheme. the QMainMenu uses these TextColors instead of the MenuText, MenuTextActive and the MenuTextDisabled colors. | | Change | changed | The properties and methods that were marked obsolete since version 1.0.3 are removed | | Bug | solved | When the setup had an error with integration in Visual Studio at the point 'Getting visual studio directory'. The dialogresut was interpreted wrong. When user pressed "Yes, (continue)", the setup canceled, when the User pressed "No" the setup continued. | | Bug | solved | When Visual studio 2003 was not installed, the setup canceled. |
1.0.4.20 (03/18/2005)
| Improvement | Improved | Qios.DevSuite.Components.Installer is adapted so that it can continue when Visual Studio generates an error. | | Change | Changed | Qios.DevSuite.Components and Qios.DevSuite.Components.Installer separated in 2 assemblies. The Installer is not needed for redistribution, only for installation in Visual Studio. | | Bug | Solved | The Qios.DevSuite.Components TestLab had a weird behavior when the QMainMenu was docked right and then Top. The Height of the QMainMenu was not adjusted to the new orientation. |
1.0.4.10 (03/14/2005)
| Improvement | Improved | Behavior of QToolBar.ToolBarIndex and RowIndex is changed so that the indices are saved even if the current Row collection does not contain enough rows / toolBars to fit the required index. | | Improvement | Improved | QToolBar and QMainMenu move behavior adjusted when the QToolBar is stretched. The behavior does not insert stretched toolBars between other ToolBars anymore. This is more userfriendly. | | Bug | Solved | Default values of a QAppStateIndicator must be empty instead of Dutch text. | | Bug | Solved | The QToolBar move behavior did not work correctly if there were invisible ToolBars on the same host. | | Bug | Solved | If the QToolBar was floating and made invisible, it did not become visible again when the Visible property was set back to true. |
1.0.4.00 (03/03/2005)
| New feature | Added | QToolBar and QToolBarHost are added. These controls give you the possibility to create ToolBars that can be docked and moved. They are fully configurable. | | New feature | Added | QMainMenu is expanded with the same properties as a QToolBar. This way you can let the QMainMenu appear the same way as a QToolBar. | | New feature | Added | SuppressDefaultContextMenu is added to the ContextMenu. This way it is possible to suppress the default Windows contextMenu when a QContextMenu is added to a TextBox. | | New feature | Added | QContainerControlBase is extended with NonClientAreaMouse events. This way it is possible to capture non-client-area mouse events when you wish to create your own QContainerControl. | | New feature | Added | QToolWindow is added. This is a basic window which overrides from QContainerControlBase and can be fully customized and owner-drawn, even the non-client-area. | | New feature | Added | QControl is extended with a QToolTipConfiguration and QToolTipText. All the Controls that inherit from QControl will have these properties. This way it is easy to add and configure ToolTips on QControls. | | Change | Changed | QColorStyle.None is removed from the QColorStyle. This style did not provide functionality. If you wish to use an empty colorStyle then use QColorStyle.Solid with a transparant color. | | Change | Changed | The colors for the Default theme are changed so the Default theme does also show gradients. | | Change | Changed | The default MainMenuPadding of a QMainMenu is changed from 1,5,5,1 to 1,1,1,1. This is done to let it have the same padding as a QToolBar. | | Bug | Solved | The QMenuItem gave an error in VB.NET that it was marked with Withevents but had no public events. The Disposed event is made public | | Bug | Solved | QContextMenu had no colors visible when ShowAllColors was false. |
1.0.3.40 (02/04/2005)
| Issue | Solved | Because of Time-difference issues a license could get the Invalid state after reopening the Regstration Tool. |
1.0.3.30 (02/01/2005)
| Change | Changed | QCommandConfiguration is added, QMenuConfiguration inherits from QCommandConfiguration. | | New feature | Added | QColorDesignVisibleAttribute added to QColorScheme. It is possible to only show the colors of a colorscheme that are used by the Control the Colorscheme property belongs to. | | New feature | Added | The QAppearanceBase is extend with a GradientBlendFactor. This contains the color factor used on the specified GradientBlendPosition. | | New feature | Added | GradientBlendPosition is added to the QAppearanceBase. It replaces GradientBlend. GradientBlend is obsolete. | | New feature | Added | QControlPaint.DrawControlBackGround and QControlPaint.CreateBrush methods that use the GradienBlend parameter are obsolete, use the overload with GradientBlendPosition and Factor. | | Change | Changed | QMenuItemContainer added as base for QMenu. It implements some of the functionality of QMenu. | | Change | Changed | QCommandConfiguration.Padding is obsolete, use ItemMargin instead. | | Change | Changed | Default ItemPadding of QMainMenuConfiguration changed to 3,3,3,3. Default MdiButtonsPadding changed to 4,2,2,4 | | New feature | Added | QMainMenuConfiguration.MdiButtonsSize added, this defines the requested size of the MdiButtons. | | New feature | Added | QMainMenuConfiguration.MainMenuSpacing obsolete, use MainMenuPadding instead. | | Change | Changed | The DefaultValue of QConfigurationBase.InheritWindowsSettings is changed from true to false. | | Change | Changed | The DefaultValue of QConfigurationBase.DepersonalizeDelay is changed from 4000 to 2000. | | Issue | Solved | When the DepersonalizeIcon was painted on a QFloatingMenu, it was not painted right when the Configuration.Padding contained big values. | | Issue | Solved | Shortcuts that uses the ALT key don't let the QMainMenu get the focus anymore. |
1.0.3.20 (01/05/2005)
| New feature | Added | When a QContextMenu is added to a Form, the Controls on that Form will get the QContextMenu property. This way it is possible to set the QContextMenu for a Control via the designer. | | New feature | Added | The QContextMenu reacts to the Apps (Context-menu) key on the keyboard when it is attached to a Control that can receive the Focus. | | Issue | Solved | Some properties in the designer were always serialized and couldn't be reset. | | Issue | Solved | The small rectangle between the scrollbars on a QPanel is filled with the BackColor when both the scrollbars are visible. |
|
|
|
|
|
|
|