Release Notes: The big change in this release was to support Unicode. Support for building in Microsoft Visual Studio 2005 has also been added.
Release Notes: There are several useful enhancements. The transparency effect in CFrame dragging had to be disabled. It was causing a crash when a frame was extended off the edge of a view.
Release Notes: The most noticeable changes for this release involve the CFrame class. Frames now have a neat transparancy effect when you drag them. A CMessageBox class based on the CFrame now allows for simple message boxes. A problem with the popup menus that can cause a crash or drawing problems while adding menu items still remains.
Release Notes: Core to the version bump were a number of fundamental changes to the drawing code. The big difference is that each CWindow now has its own SDL surface to draw to, which is then copied to the window surface when the screen updates. This fixes a number of Z-Order problems and simplifies the drawing code itself. As such, the API around the drawing code has changed a bit, especially in relation to the coordinate systems used to draw.
Release Notes: This release only contains a few minor changes, the most notable of which is the addition of the CRangeControl class, which is now the base class for the CProgressBar and CScrollBar controls. This is to be the last 0.3.x release. The next release will hopefully be the 0.4.0 release, which will have some fairly significant changes to the drawing code. The intention of these changes is to fix several bugs (like the Z-Order bug), improve performance, and enable the addition of new features.
Release Notes: This release adds a multi-line text box, a logging class, and a custom control tutorial. It also extends the functionality of edit boxes and scrollbars, and fixes a number of small bugs.
Release Notes: The largest change in this release is the addition of a testing suite. Using a modified version of TUT, there is now a large number of unit tests that can be run against the library. Several optimizations were made to the message queue which dramatically improves performance. This release also has a couple of new enhancements to existing controls, and a batch of bugfixes.
Release Notes: This is by far the largest release yet. Many core systems have been refactored and enhanced, including the messaging system. A number of new classes have been added, including the CConfigStore class for reading and writing configuration files. There have been numerous bugfixes.
Release Notes: This release includes many minor enhancements and bugfixes. Mouse cursors can now be changed using the new CCursorResourceHandle class, and edit boxes now use the IBeam cursor. A resource pool has been added to optimize commonly used resources. Project files for MS Visual C++ 6 have been added. A number of bugs in the Menus have been fixed. Listboxes have been extended to react to keyboard input.
Release Notes: This release has many changes, including the new tooltip and toolbar controls. Functionality has been expanded for several controls, including a password (masked) mode for edit boxes. The core classes went through some minor changes to support the new controls, and a couple of changes have been made in the messages. The drawing code has also been fixed up so that it's faster with little or no flicker. There have also been a lot of minor bugfixes and code cleanups.