Release notes for swing-layout (http://swing-layout.dev.java.net) More information on each of the fixs can be found in the bug reports at http://swing-layout.dev.java.net/servlets/ProjectIssues Special Thanks to our External Contributors ------------------------------------------- Werner Randelshofer 1.0.4 Release (2009/10/27) -------------------------- 44: getBaseline methods incorrectly cached 52: LayoutStyle should not delegate to core on Apple's JDK 6 1.0.3 Release (2007/10/4) -------------------------- 46: The contents of the VISUAL_MARGINS structure in AquaLayoutStyle can be inadvertently modified. 47: Preferred gap between uneditable ComboBoxes is wrong. (Aqua look&feel) Changed packaging of published ZIP file with sources to include the root folder of the whole project. 1.0.2 Release (2007/2/5) -------------------------- 25: Visibility handling 37: Changing visibility of components may result in 0 sized gap 38: Support baseline alignment of vertical groups 43: Incorrect parameter passed to super() call 45: Preferred gaps are not calculated correctly for invisible components 1.0.1 Release (2006/6/7) -------------------------- The following bugs have been fixed: 30: Adding then removing a component can result in an exception 31: Add a setLayoutStyle method to GroupLayout 32: Baseline should use instanceof 33: BASELINE and CENTER constants have the same value 40: AccessControlException when using GroupLayout in an applet 42: ComponentOrientation not honored WARNING: The fix for issue 33 (BASELINE and CENTER constants have the same value) has introduced an incompatibility. Prior to fixing 33 both constants BASELINE and CENTER had the same value. Because java copies the values for integer constants into the byte codes it means if you do not recompile with 1.0.1 you may encounter problems. The easy way to fix the problem is recompile with 1.0.1 and all will be well. 1.0 Release (2005/12/07) -------------------------- In anticipation of NetBeans 5.0 swing-layout has reached 1.0! The API will not incompatability change. The following bugs have been fixed: 29: replace only works after you've done an initial layout 0.9.5 Release (2005/12/02) -------------------------- The following bugs have been fixed: 22: LayoutStyle should call into Swing's LayoutStyle when runnin 23: Have better defaults for look and feels not supported by LayoutStyle 24: src.zip should include other files 28: GroupLayout doesn't cleanup after removing a component 0.9 Release (2005/11/03) -------------------------- This is primarily a bug fix release. The following bugs have been fixed: 18: dump should be renamed to toString 19: Baseline for sliders on OS X is wrong 20: There is no LayoutStyle for OS X 21: GroupLayout should allow for negative gaps 0.7.1 Release (2005/10/03) -------------------------- This is primarily a bug fix release. The following bugs have been fixed: 16: Padding incorrectly calculated in certain situations 17: Components that have their sized linked do not resize correctly 0.7 Release (2005/08/30) -------------------------- This is primarily a bug fix release, although it does contain a bit of new API. The biggest addition is baseline support for OS X. The following bugs have been fixed: 4: Need ability to plug in custom instance of Baseline 15: Add baseline support for OS X 0.6.1 Release (2005/08/17) -------------------------- This is primarily a bug fix release. The following bugs have been fixed: 1: Sample code in class description not working 2: Error message if component not in vertical and horizontal gr 6: Autopadding not properly computed 7: Odd resizing behavior 8: GroupLayout should work with Container and Components 9: Having to specify JComponent to LayoutStyle results in lots 10: Child indent should take into consideration icons for checkb 11: noop intructions. 12: ContainerAutopadding incorrectly calculated for non-JCompone 13: Indent padding for checkboxs/radiobuttons incorrect 14: ContainerAutopadding incorrectly calculated in certain cases And the following Enhancements have been fixed: 3: Need ability to provide baseline for custom components 5: Add ability to get preferred gap for indenting components