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

  ViewVC Help
Powered by ViewVC 1.1.26