/[debian]/libjgoodies-looks-java/trunk/RELEASE-NOTES.txt
ViewVC logotype

Contents of /libjgoodies-looks-java/trunk/RELEASE-NOTES.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 728 - (show annotations)
Sun May 13 00:30:46 2007 UTC (13 years, 11 months ago) by gregoa
File MIME type: text/plain
File size: 28472 byte(s)
* New upstream release.
* Adapt debian/patches/02_windows.
1
2 JGoodies Looks
3 Version 2.1.4
4 Release Notes
5
6
7 INTRODUCTION
8
9 This maintenance update contains bug fixes, primarily
10 for Java 6 update 1 or later on Windows Vista.
11
12
13 BUGS FIXED
14
15 #171: Menu rendering incorrect on Vista
16 #173: NPE in PlasticLookAndFeel#getDefaultXPTheme
17 #174: Invisible combo box items in Vista file chooser
18 Plastic menu opaque after switching L&f.
19
20
21 ---------------------------------------------------------------------------
22 Find below the change history for older releases.
23
24
25 JGoodies Looks
26 Version 2.1.3
27 Release Notes
28
29
30 INTRODUCTION
31
32 This update contains minor bug fixes and a tiny enhancement.
33
34
35 BUGS FIXED
36
37 #166: NPE if PlasticXP checkbox or radio text is null
38 #169: RTL orientation ignored for JOptionPane buttons
39
40
41 OTHER CHANGES
42
43 o Added the ability to add a null replacement for a given
44 l&f class name. See Options#initializeDefaultReplacements
45
46
47 ---------------------------------------------------------------------------
48 Find below the change history for older releases.
49
50
51
52 JGoodies Looks
53 Version 2.1.2
54 Release Notes
55
56
57 INTRODUCTION
58
59 This maintenance update contains a few minor improvements.
60
61
62 BUGS FIXED
63
64 #163: Formatted text field content not selected after focus gained
65 #165: Rollover mode in JToolBar is lost after first switching L&F
66
67
68 OTHER CHANGES
69
70 #161: Plastic file chooser ignores system icons.
71 You can enable system icons by calling
72 UIManager.put("FileChooser.useSystemIcons", Boolean.TRUE)
73 before installing a Plastic L&f.
74 #162: Tree +/- invisible on dark background
75
76
77 ---------------------------------------------------------------------------
78 Find below the change history for older releases.
79
80
81
82 JGoodies Looks
83 Version 2.1.1
84 Release Notes
85
86
87 INTRODUCTION
88
89 This maintenance update just fixes bugs in version 2.1.0.
90
91
92 BUGS FIXED
93
94 #154: Editable JComboBox size problem with border and GroupLayout
95 #155: Exception with icon-less disabled JTabbedPane tabs
96 #157: Plastic question & warning icons are reversed
97
98
99 OTHER CHANGES
100
101 #156: Content of JSpinner not selected after keyboard focus gain
102 o Added missing icons to the Simple Looks Demo's demo.jar.
103
104
105 ---------------------------------------------------------------------------
106 Find below the change history for older releases.
107
108
109
110 JGoodies Looks
111 Version 2.1.0
112 Release Notes
113
114
115 INTRODUCTION
116
117 This JGoodies Looks version 2.1 fixes bugs, comes with
118 a few improvements and adds micro layout customization.
119 Version 2.1 is binary incompatible with previous versions.
120 However the changes will affect only very few API users.
121
122 The most visible changes are a new gray filter for icons,
123 new Plastic icons, Vista improvements, and that text is
124 selected after keyboard focus changes.
125
126 The micro layout API allows to customize the insets,
127 margins, and gaps used in the components. The default
128 micro layout aims to comply with the "Microsoft Layout
129 Specification and Guidelines". The default is used for
130 the JGoodies Windows L&f and the Plastic L&f family.
131 Since most native Windows applications don't comply
132 with the Windows style guide, you may wish to change
133 the micro layout to be closer to a given native app,
134 such as MS Office, MS Internet Explorer, etc.
135 From my perspective the micro layout specified in
136 the Windows style guide is best for Windows, and it's
137 good on other platforms. It aims to reduce visual noise
138 by using consistent component sizes and text positions
139 for all components that are arranged in a row. Therefore
140 I recommend to use the default micro layout.
141 A custom micro layout may be useful, if you design
142 many large forms and vertical space is scarce. You can
143 then define smaller insets to gain more space.
144
145
146 CHANGES THAT AFFECT THE COMPATIBILITY
147
148 o Removed the deprecated Options.IS_NARROW_KEY.
149 Use Options#setUseNarrowButtons(boolean) instead.
150 o Removed the deprecated Options.TEXT_AREA_INFO_BACKGROUND_KEY.
151 We suggest to use a factory that vends JTextArea's
152 with the background set to the editable background instead.
153 o Removed the deprecated methods PlasticLookAndFeel#getMyCurrentTheme
154 and PlasticLookAndFeel#setMyCurrentTheme. These have been replaced
155 in the Looks 2.0 by #getPlasticTheme and #setPlasticTheme.
156 o Key constants for setting a FontPolicy by name have been renamed
157 to be consistent with the feature they describe, e.g.
158 "Plastic.fontChoicePolicy" -> "Plastic.fontPolicy".
159 This won't affect you if you use the API method
160 xxxLookAndFeel#setFontPolicy or the key value from the
161 Options class, for example Options.PLASTIC_FONT_POLICY_KEY
162
163
164 BUGS FIXED
165
166 #088: SplitPaneDivider ignores the opaque property of the split pane.
167 #111: RTL menus have problems with accelerator alignment.
168 #128: Windows XP table header border is wrong.
169 #131: Tabbed pane content is not properly centered in WinXP L&f.
170 #150: Vista read-only combo renderer not transparent.
171 #152: Vista read-only combo box lacks focus dashed rect.
172 #???: NPE in ShadowPopup#hide
173
174
175 NEW FEATURES
176
177 #087: Added a new gray filter for disabled icons in Java 5 and later.
178 It can be enabled or disabled globally; it is on by default.
179 The global setting can be overridden per component, see:
180 Options.setHiResGrayFilterEnabled and the
181 Options#HI_RES_DISABLED_ICON_CLIENT_KEY client property key.
182 #116: Provide option to customize the component micro layout.
183 #117: Consider removing more combo box renderer borders.
184 Added the Options.COMBO_RENDERER_IS_BORDER_REMOVABLE hint
185 for combo box renders that indicates whether a border
186 can be temporarily removed when painting the current value.
187 This is useful for custom Windows combo renderers.
188 #151: Select text field text after focus gained by keyboard.
189 This is done in the Windows L&f, and can be enabled for Plastic,
190 see PlasticLookandFeel#setSelectTextOnKeyboardFocusGained.
191 For Plastic this feature is enabled by default on Windows.
192
193
194 OTHER CHANGES
195
196 #040: Consider improving instance reuse.
197 #048: Add 3D icons for PlasticXP's tree collapse/expand.
198 #093: Consider making PlasticXP spinner buttons round.
199 #132: PlasticXP checkbox/radio button without text doesn't paint focus.
200 #133: Consider making PlasticXP toolbar button rollover border round.
201
202 o Plastic uses Tango icons, see www.tango-project.org.
203 o Plastic option pane icon size honors the software resolution.
204
205
206 ---------------------------------------------------------------------------
207 Find below the change history for older releases.
208
209
210
211 JGoodies Looks
212 Version 2.0.4
213 Release Notes
214
215
216 INTRODUCTION
217
218 This maintenance release fixes a severe regression (issue #142)
219 that affects the JGoodies Windows L&fs in classic Windows mode
220 on Java 1.4/Java 1.5 where a window displays a JPasswordField.
221 It is strongly recommended to update your Looks library version.
222
223 Also, the font choice in Chinese, Korean, and other non-western
224 environments has been improved for the case where the Java env
225 lacks the multi-language files.
226
227
228 BUGS FIXED
229
230 #141: fonttest.jar manifest classpath broken.
231 #142: Broken classic Windows password field in 1.4 and 1.5.
232 #143: Broken font choice in non-western envs that lack i18n files
233
234
235 OTHER CHANGES
236
237 o FontTest shows more detailed internationalization data.
238 o Added a JUnit test for Fonts#canDisplayLocalizedText(Font, Locale).
239
240
241 ---------------------------------------------------------------------------
242 Find below the change history for older releases.
243
244
245 JGoodies Looks
246 Version 2.0.3
247 Release Notes
248
249
250 INTRODUCTION
251
252 This maintenance release fixes a regression, comes with improved
253 support for the Windows Vista Beta2, and ships the Plastic themes
254 "Experience Royale" for XP's Royale style, and "Light Gray"
255 for Vista's Aero style.
256
257
258 BUGS FIXED
259
260 #130: Plastic internal frames paint wrong drop shadow.
261 #135: Fonts#getWindowsControlFont returns null on Vista Beta2.
262 #136: NPE in DefaultPlasticOnWindowsPolicy on Vista Beta2.
263 #137: Component height too small on Vista Beta2.
264 #138: Add a color theme that mimics Vista's Aero default.
265
266
267 NEW FEATURES
268
269 o Added the Plastic themes "Experience Royale" and "Light Gray".
270 o Improved the mechanism that chooses the default Plastic theme
271 to detect Luna Normal/Home Stead/Metallic, the MS Royale skin,
272 and Vista's Aero. "Experience Royale" is the default on XP-Royale,
273 "Light Gray" is the default on Vista-Aero.
274
275
276 OTHER CHANGES
277
278 o Distribution ships with a precompiled Font Test jar.
279 o Removed the Palette2 from the Looks Demo desktop tab.
280 o Minor cleanup in the build.xml and default.properties.
281
282
283 ---------------------------------------------------------------------------
284
285 Find below the change history for older releases.
286
287
288 JGoodies Looks
289 Version 2.0.2
290 Release Notes
291
292
293 INTRODUCTION
294
295 This maintenance release fixes a regression, a bug, and improves
296 the password field appearance in non-Windows environments.
297
298
299 BUGS FIXED
300
301 #122: Regression: Missing popup menu drop shadows.
302 #123: Windows popup menu may lack the selection background.
303 #127: Spinner editor insets too large since Mustang b82.
304
305
306 OTHER CHANGES
307
308 o Marked Options.TEXT_AREA_INFO_BACKGROUND_KEY as deprecated.
309 We suggest to use a factory that vends JTextArea's
310 with the background set to the editable background instead.
311 You may use a text area that sets the background in #updateUI
312 to ensure that it is refreshed on Look&Feel changes.
313 o Combo box popup uses the combo box width as minimum,
314 even if a popup prototype display value has been set.
315 o The Windows and Plastic password fields now use the
316 UIManager's echo character, share the password view,
317 and this patch is used in Java 1.4 and Java 5 only.
318 o The Looks Demo shows non-editable and disabled spinners.
319 o Improved the selection background of non-editable
320 Windows combo boxes that use a custom renderer.
321
322 ---------------------------------------------------------------------------
323
324 Find below the change history for older releases.
325
326
327
328 JGoodies Looks
329 Version 2.0.1
330 Release Notes
331
332
333 INTRODUCTION
334
335 This maintenance release fixes a bug that affects those who
336 want to use the visual backward compatible Looks1xWindowsFontPolicy
337 on Windows 95/98/NT/ME. It also fixes two minor bugs that affect
338 all platforms.
339
340
341 BUGS FIXED
342
343 #107: IllegalArgumentException for degenerated popup with shadow.
344 #118: Potentially wrong font for menu item accelerators.
345 #120: NPE in visual backward compatiblity FontPolicy on Windows 98.
346
347
348 OTHER CHANGES
349
350 o Added toolbar tool tips and a keyboard action to the Looks Demo.
351
352
353 ---------------------------------------------------------------------------
354
355 Find below the change history for older releases.
356
357
358
359 JGoodies Looks
360 Version 2.0
361 Release Notes
362
363
364 INTRODUCTION
365
366 This JGoodies Looks version 2.0 fixes bugs, comes with
367 many improvements and uses an overhauled font lookup.
368 The contained Windows L&f and Plastic L&fs supercede
369 all previous version w.r.t. consistency, design precision,
370 and support for Java 5, Java 6 and Windows Vista.
371
372 Version 2.0 is binary and visually incompatible with the
373 Looks 1.x; however most API changes are simplifications and
374 the visual changes improve the consistency of your apps.
375
376 The font lookup in the Windows L&f has been overhauled.
377 Text component insets have been adjusted to better comply
378 with the "Microsoft Layout Specification and Guidelines".
379 Also, Windows Vista is now supported: bounds, insets and
380 font baseline positions are consistent on the Vista betas.
381
382 The Plastic L&f family component bounds and insets
383 have been adjusted to the new Windows bounds and insets.
384 The Plastic font lookup has been completely overhauled;
385 it is great on Windows and works well on other platforms.
386
387 The new font customization mechanism allows you to change
388 the fonts per L&f, platform, locale and desktop settings.
389
390
391 CHANGES THAT AFFECT THE BINARY COMPATIBILITY
392
393 The old font options (FontSizeHints, etc) have been replaced
394 by the new FontPolicy mechanism and predefined FontPolicies.
395
396 o Replaced Options.CONTROL_FONT_KEY and MENU_FONT_KEY by:
397 - PLASTIC_FONT_CHOICE_POLICY_KEY
398 - PLASTIC_CONTROL_FONT_KEY
399 - PLASTIC_MENU_FONT_KEY
400 - WINDOWS_FONT_CHOICE_POLICY_KEY
401 - WINDOWS_CONTROL_FONT_KEY
402 - WINDOWS_MENU_FONT_KEY
403 o Removed Options.EXT_WINDOWS_NAME
404 o Removed Options.FONT_SIZE_HINTS_KEY
405 o Removed Options#getGlobalFontSizeHints
406 o Removed Options#setGlobalFontSizeHints
407 o Removed PlasticLookAndFeel#getFontSizeHints
408 o Removed PlasticLookAndFeel#setFontSizeHints
409 o Removed WindowsLookAndFeel#getFontSizeHints
410 o Removed WindowsLookAndFeel#setFontSizeHints
411 o Removed FontSizeHints
412 o Removed LookUtils#createButtonMargin(boolean)
413 o Removed LookUtils#installNarrowMargin
414 o Removed FontUtils
415 o Options#initializeDefaultReplacements now private
416 o Removed obsolete Plastic themes: SkyBluerTahoma,
417 ExperienceBlueDefaultFont, DesertBluerDefautFont
418
419
420 CHANGES THAT AFFECT THE VISUAL COMPATIBILITY
421
422 Options#getUseNarrowButtons returns true by default.
423 Although the narrow margins are the correct button margins,
424 it leads to poor design if you don't ensure a reasonable
425 minimum width for buttons with a short text, e.g. "OK".
426 You can disable this feature using #setUseNarrowButtons(false),
427 which was the behavior in the JGoodies Looks 1.x.
428
429 Options.DEFAULT_LOOK_NAME is now PLASTICXP_NAME
430 making PlasticXP the default L&f when chosen via
431 the Options L&f names. PLASTICXP_NAME is also returned
432 by Options#getCrossPlatformLookAndFeelClassName.
433
434 On Windows 95/98/ME/NT/2000/2003/XP the JGoodies Windows L&f
435 follows the "Microsoft Layout Specifications and Guidelines"
436 even closer than the JGoodies Windows L&f version 1.3.
437 Components that are arranged in a row have perceived bounds
438 of 14 dialog units (dlu). Since Windows XP command buttons
439 (in the default styles) have two transparent lines in
440 the top and bottom, the concrete command button bounds
441 are 2 pixels larger than for the textfield, combo, etc.
442 If you lay out them in a row and center them vertically
443 the perceived (aka visual) bounds will be aligned.
444 On Windows Vista the JGoodies Windows L&f dimensions
445 and insets are based on the "Windows Vista UX Guidelines"
446 version 0.8. The JGoodies sizes differ slightly from
447 the sizes recommended by these guidelines. For example
448 the guidelines recommend to make a text field on 96dpi
449 with normal fonts 20px tall, a combo 21px and buttons 22px
450 (or 13dlu). The JGoodies Windows L&f uses consistent sizes,
451 insets and font baseline positions for all components
452 that are arranged in a row - just as recommended in all
453 previous Windows editions, but based on 13dlu because
454 the new default font Segoe UI is significantly taller.
455
456 The default font chosen on Windows now honors the desktop
457 font setting (Normal/Large/Extra Large) if supported
458 by the Windows version, Windows language, and Java renderer.
459 Microsoft recommends to use the desktop setting "font size"
460 to get larger fonts, many applications ignore it and
461 just scale with the software resolution (96dpi/120dpi).
462 On 96dpi the new font doesn't differ from the
463 font chosen by the Looks 1.x; it's Tahoma 8pt on modern
464 Windows, and Segoe UI 9pt on Vista. On 120dpi the new font
465 is 1px taller than the font used by the Looks 1.x.
466
467 The Plastic L&f family uses Windows fonts on Windows
468 and logical fonts on all other platforms. In the Looks 1.x
469 most Plastic themes used the Tahoma font on all platforms.
470 If Tahoma was absent, the logical fonts were used.
471
472
473 VISUAL BACKWARD COMPATIBILITY
474
475 We recommend to use the new default settings and it is
476 strongly recommended to use the new font lookup on Windows.
477 However, here's how you can get the appearance of
478 the Looks 1.x. The configurations listed below
479 must be performed before you install a look&feel.
480
481 To get the wrong wide button margins, call:
482 Options.setNarrowMargins(false).
483
484 To use the Looks 1.x fonts in the Windows L&f use:
485 WindowsLookAndFeel.setFontPolicy(
486 FontPolicies.getLooks1xWindowsPolicy());
487
488 To use the Looks 1.x fonts in the Plastic L&fs use:
489 PlasticLookAndFeel.setFontPolicy(
490 FontPolicies.getLooks1xPlasticPolicy());
491
492 To give Plastic the new fonts on Windows and the
493 Looks 1.x fonts on other platforms use:
494 PlasticLookAndFeel.setFontPolicy(
495 FontPolicies.getTransitionalPlasticPolicy());
496
497 You can customize the control font and menu font
498 in the system properties for Windows and Plastic:
499 java -jar -DWindows.controlFont="Tahoma-plain-11"
500 -DWindows.menuFont="Tahoma-plain-12"
501 -DPlastic.controlFont="Tahoma-plain-11"
502 -DPlastic.menuFont="Verdana-bold-12"
503 myapplication.jar
504 If the menu font is not specified, the control font
505 will be used for menus too.
506
507
508 BUGS FIXED
509
510 #10: Plastic looks can't display Chinese, Japanese, Korean.
511 #50: ToolBar 3D effect ignores the orientation.
512 #51: Windows combobox with custom render is too narrow.
513 #60: Wrong combobox height in Java 5 and Java 6.
514 #67: Wrong menu border in Windows XP L&f.
515 #69: Broken menu item anti-aliasing in Java 5 or later.
516 #70: Inconsistent bounds, insets and baselines on Windows Vista.
517 #71: Password echo character too small on Windows Vista.
518 #73: Windows L&f ignores the desktop control font size setting.
519 #74: Color theme lost on Applet refresh.
520 #79: Windows combobox too narrow.
521 #80: Plastic combo arrow button is focusable in Java 6.
522 #81: Wrong icon for "OptionPane.questionIcon" property.
523 #83: Windows tabbed pane has line under selected tab
524 in Java 5 or later if the content border is disabled.
525 #84: Windows L&F combo margin too wide in table.
526 #86: Windows combobox too narrow if the renderer has zero insets.
527 #89: Plastic L&F editable combo margin too large in table.
528 #90: Spinner does not stop the timer when loosing focus.
529 #91: Progress invisible in Plastic Silver theme.
530 #94: Windows default title font shall be plain not bold.
531 #95: Display Windows toolbar drag handles.
532 #96: Fix Windows formatted text field background.
533 #97: Fix text area disabled/non-editable background.
534 #98: Fix Windows disabled non-editable combo background.
535 #100: Fix WindowsXP title color on Java 1.4.2.
536 #101: Windows combo text phantom UI doesn't change with L&f.
537 #102: Plastic menu doesn't restore opaque state.
538 #103: Disabled menu items lack shadow in classic mode.
539 #105: Menu items mnemonic display shall check for show/hide status.
540 #108: JMenu on JPopupMenu not always drawn in selected state.
541 #110: NPE with invalid default Plastic theme set via system props.
542 #111: RTL menus have problems with accelerator alignment.
543 #113: Combo popup with prototype ignores scrollbar visibility.
544 #114: Accelerator text overlaps menu text if no-icons is set.
545 #115: Need a fix for the Java bug 4530952.
546
547
548 KNOWN ISSUES
549
550 Plastic 3D effect broken on Mac OS X Tiger with Java 1.4 and 5.
551 Due to a bug in the Tiger Java2D implementation, the pseudo 3D
552 up and down effects are not rendered. Instead a plain white
553 is painted. See also issue #92.
554
555
556 NEW FEATURES
557
558 #55: Add option to make combo popups wider than the combo.
559 You can set a popup prototype display value that
560 is used to determine with popup widths.
561
562 o Narrow buttons can be disabled in the system properties.
563 o Added a JPopupMenu client property for no-margin borders,
564 see Options#NO_MARGIN_KEY. This is useful if a JPopupMenu
565 contains a single component, for example a JScrollPane.
566 o Added a JTextArea client property for an info background.
567 This hint is used for non-editable areas that shall use
568 the editable background, not the inactive background.
569
570
571 DISTRIBUTION CHANGES
572
573 o Merged the source folders 'src/common', 'src/plastic'
574 and 'src/windows' to 'src/core'.
575 o The sources no longer ship as a source Zip archive.
576 They now come in the directory structure used by the CVS.
577 This makes it easier to build the distribution using ANT.
578 If you want to attach the library sources in an IDE,
579 point to folder 'src/core'.
580
581
582 OTHER CHANGES
583
584 o The Windows and Plastic L&fs have been tweaked for Windows Vista.
585 o Overhauled the Windows combobox layout and rendering.
586 o Overhauled the Plastic combobox layout and rendering.
587 o Improved appearance of the Looks Demo tabs on Windows.
588 o The ANT build can now create a Maven bundle.
589 o The demo's DemoFrame class accepts a parameter for the L&f:
590 "Windows", "Plastic", "Plastic3D", "PlasticXP",
591 or a full class name like:
592 "com.sun.java.swing.plaf.windows.WindowsLookAndFeel",
593 "javax.swing.plaf.metal.MetalLookAndFeel".
594
595
596 ---------------------------------------------------------------------------
597
598 Find below the change history for older releases.
599
600
601
602 JGoodies Looks, Version 1.3.2
603 Release Notes
604
605
606 INTRODUCTION
607
608 This update fixes a couple of bugs, most noticably in the drop shadow
609 feature. Also the source code style has been slightly improved.
610
611
612 BUGS FIXED
613
614 #43: ShadowPopupFactory doesn't respect the lightweight property.
615 #45: NPE in ShadowPopup.hide().
616 #47: JavaCup.gif reported missing in Windows L&f.
617 #50: ToolBarUI doesn't take the orientation into account.
618 #53: ClassCastException in ShadowPopup.
619 #56: NPE in ShadowPopupFactory on OS X 10.4.
620
621
622 OTHER CHANGES
623
624 o Set 'build.compile.source' and 'build.compile.target' to '1.4'
625 in the default.properties; build.xml honors these settings.
626 o Improved the style of the Java sources:
627 + removed some tab characters,
628 + ensured consistent modifier order,
629 + fixed JavaDoc tags.
630
631
632 ---------------------------------------------------------------------------
633
634 Find below the change history for older releases.
635
636
637
638 JGoodies Looks, Version 1.3.1
639 Release Notes
640
641
642 INTRODUCTION
643
644 This update fixes bug #38; it's worth to ship a new version.
645 All other known non-font related issues could be fixed too.
646
647
648 BUGS FIXED
649
650 o #02: Plastic combo lacks 3D effect in 3D toolbar.
651 o #36: Plastic l&fs lack auditory cues.
652 o #37: Extra non-western themes don't work with Looks 1.3.
653 o #38: Options#isTabIconsEnabled broken.
654 o #39: Poor size for null values in combo box renderer.
655
656
657 OTHER CHANGES
658
659 o Core: Added two Plastic color themes intended for non-western fonts,
660 see DesertBluerDefaultFont and ExperienceBlueDefaultFont.
661 These themes ship in source form, are part of the binary jar,
662 but are not installed as default themes. You can use these
663 themes via PlasticLookAndFeel#setMyCurrentTheme(PlasticTheme).
664 Via PlasticLookAndFeel#installTheme(PlasticTheme) you can
665 include them in the list of known Plastic themes.
666 o Core: PlasticXP spinner uses consistent button widths.
667 o Dist: Startet a JUnit test suite.
668 o Docs: Replaced older package names with the new names.
669 o Build: ANT build file can perform JUnit tests.
670
671
672 ---------------------------------------------------------------------------
673
674 Find below the change history for older releases.
675
676
677
678 JGoodies Looks, Version 1.3
679 Release Notes
680
681
682 INTRODUCTION
683
684 This release fixes bugs and uses new package and class names.
685 Java 1.5 is now supported, but some micro design improvements
686 made in the Looks are optimized for Java 1.4.2 and Java 1.4.1.
687
688
689 BUGS FIXED
690
691 o Plastic internal frames use the outdated Java cup icon.
692 o Inactive drop shadows still try to snapshot via the Robot.
693 o Broken position calculation in Windows password field.
694 o Broken custom table header in Windows XP style.
695 o #04: Broken Windows JTabbedPane HTML word wrap.
696 o #05: Plastic Theme and Tab Layout Policy.
697 o #17: WindowsToolBarSeparatorUI not same in 1.4.1 and 1.4.2.
698 o #18: Height of menu items with a custom icon.
699 o #20: Popup drop shadow may be corrupted.
700 o #23: Menu items not anti-aliased [in 1.5 with aa enabled].
701 o #24: Spinners drawn incorrectly.
702 o #27: Plastic JTabbedPane scroll buttons unclear.
703 o #28: Broken painting with custom combo renderer in 1.5.
704 o #30: ShadowPopupBorder may throw a SecurityException.
705 o #31: JToggleButton L&F not respecting icon text gap.
706
707
708 CHANGES THAT AFFECT THE BINARY COMPATIBILITY
709
710 o Package names changed from com.jgoodies.plaf to com.jgoodies.looks
711 o ExtWindowsLookAndFeel -> WindowsLookAndFeel
712 o All ClearLook classes have been removed from the Looks.
713 These will show up as a LintLookAndFeel later.
714
715
716 CHANGES THAT AFFECT THE VISUAL COMPATIBILITY
717
718 o PlasticXP's password field paints a dot, not the star.
719
720
721 KNOWN ISSUES
722
723 For all issues see http://looks.dev.java.net/servlets/ProjectIssues
724
725 This release still lacks an improved font management
726 for the Plastic l&f family on non-Windows platforms.
727 For a workaround see issue #10.
728
729
730 OTHER CHANGES
731
732 o Core: Uses more shared UI instances.
733 o Docs: Added and fixed version tags.
734 o Dist: Fixed implementation title and vendor in the JAR manifest.
735 o Dist: Fixed broken package information in the JAR manifest.
736 o Demo: Added test case for all tab placements in both layouts.
737 o Build: Added project name tag to the ANT build file.
738 o Build: Added overview page.
739

  ViewVC Help
Powered by ViewVC 1.1.26