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

  ViewVC Help
Powered by ViewVC 1.1.26