Releases: ppescher/resizablelib
Releases · ppescher/resizablelib
30 June 2020
28 April 2019
4 January 2018
This long due release contains many fixes and improvements over the last public release, with contributions from CodeProject and GitHub users. All this time also means I partly forgot what problems the single commits were meant to solve, but here is a rough list of the changes:
- Migrated repository from CVS to Git and moved development from SourceForge to GitHub
- Migrated all projects and solutions to VS2015, with support for XP build
- Added convenience function to anchor remaining controls
- Added manifest to all demo projects to enable visual styles
- Fixed a bug with menu redraw and non-client area calculations
- Fixed resource leak for clipping region
- Fixed max track size calculations with splitter windows
- Fixed compilation of resizable combo box
- Fixed resizable combo list box appearance
- Fixed a bug with minimized then restored frames
- Fixed layout preset for child (modeless) property sheets
- Fixed project settings for ANSI builds
- Fixed wizard97 header redraw (missing in CommCtrls >= 6.00)
- Fixed maximized size not constrained by track size when window border is not resizable
- Contributed fixes and other minor changes (#1, #2, #3, #4, #5, #6)
9 June 2004
Version 1.4 Alpha (CVS Tag: CP_1_4_alpha)
Latest release available on SourceForge and CodeProject
27 Oct 2002
Version 1.3 (CVS Tag: SF_1_3)
- Changed ArrangeLayout to update all controls at once, even callbacks
- Changed LayoutInfo structure: added resize properties support
- Changed grip functions, allowing more customization, added transparent background
- Added grip, window's state save/restore, and min/max size handling
- Added classes for frame windows (SDI, MDI) to handle min/max size constraints (not working with splitters yet)
- Added initial support for custom windows by means of a registered message
- Fixed overlapping group boxes, incorrectly clipping siblings controls (old code had not been removed)
- Fixed grip, now handling system parameters changes
- Fixed the problems with scrolling windows (FormView)
- Updated documentation (this page), added a ChangeLog to this release
13 July 2002
Version 1.2 (CVS Tag: SF_1_2)
- Changed layout implementation, now using 2 lists and a map.
- Changed LayoutInfo structure: added class name, removed refresh flags
- Now NeedsRefresh function is called every time the layout is updated and not once during AddAnchor
- Improved anti-flickering for Static controls (needs testing)
- Added functions to support dynamic windows and to retrieve a control's position and size in the layout
- Changed grip implementation, now using a MFC derived class
- Fixed background problems with WinXP themes (needs testing)
- Updated documentation (this page)
29 Oct 2001
Version 1.1 (CVS Tag: SF_1_1)
- Fixed a bug with CTRL+Tab while navigating Wizard dialogs
- Added static build configurations to all projects
- Some cosmetic stuff
18 Aug 2001
- Improved clipping capability: overlapping controls handled properly if AddAnchors calls are in the correct order
- Removed second loop in ArrangeLayout, now using SWP_NOCOPYBITS
- Fixed a bug during initial style change to enable resizing, now client rect is preserved
- Fixed bug with transparent toolbars
- License changed to "Artistic License", CVS repository now on SourceForge
11 June 2001
- Initial public release
15 July 2001
- Changed grip implementation, now using a scrollbar child window
- Overriding OnNcHitTest and OnPaint no more required
- Grip is now triangular, allowing backgrounds different from simple gray
- Added "callback anchors" to the layout class, for property sheets integration
- Callbacks allow adding a variable window and anchor type to the layout
- Added Wizard97, FormView and complete PropertySheet support
- Updated documentation for new functions