This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Two issues : 1. if welcome window is not able to show all of itself on invocation, it should have scroll bars added as needed But in recent nb ml builds, this does not happen, whether in en locale at larger font that user can select via -fontsize or with localized zh where 14 point font is chosen in bundle file, and special l10n steps are done to choose height and width of window - see attachment. To be clear, for the customization of width and height and taking out font size or style sections from html files, does work to show welcome in the 14pt font of zh; we are just talking here about all of the welcome window showing on invocation - user should not need to resize it and not even sure that they can always do that since when window gets to maximum size of screen, it can't be further resized. 2. if user in en locale, for example and chooses a larger font, the welcome window still shows at the 11 point font - see attachment
Created attachment 10849 [details] in zh locale
Created attachment 10850 [details] in en locale
*** Issue 34729 has been marked as a duplicate of this issue. ***
Created attachment 10881 [details] diff of proposed changes
Fixed in trunk. Checking in src/org/netbeans/modules/welcome/Bundle.properties; /cvs/ui/welcome/src/org/netbeans/modules/welcome/Bundle.properties,v <-- Bundle.properties new revision: 1.23; previous revision: 1.22 done Checking in src/org/netbeans/modules/welcome/ContentPanel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/ContentPanel.java,v <-- ContentPanel.java new revision: 1.17; previous revision: 1.16 done Checking in src/org/netbeans/modules/welcome/ControlLabel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/ControlLabel.java,v <-- ControlLabel.java new revision: 1.4; previous revision: 1.3 done Checking in src/org/netbeans/modules/welcome/ControlPanel.form; /cvs/ui/welcome/src/org/netbeans/modules/welcome/ControlPanel.form,v <-- ControlPanel.form new revision: 1.5; previous revision: 1.4 done Checking in src/org/netbeans/modules/welcome/ControlPanel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/ControlPanel.java,v <-- ControlPanel.java new revision: 1.6; previous revision: 1.5 done Checking in src/org/netbeans/modules/welcome/HelpPanel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/HelpPanel.java,v <-- HelpPanel.java new revision: 1.11; previous revision: 1.10 done RCS file: /cvs/ui/welcome/src/org/netbeans/modules/welcome/Line.form,v done Checking in src/org/netbeans/modules/welcome/Line.form; /cvs/ui/welcome/src/org/netbeans/modules/welcome/Line.form,v <-- Line.form initial revision: 1.1 done RCS file: /cvs/ui/welcome/src/org/netbeans/modules/welcome/Line.java,v done Checking in src/org/netbeans/modules/welcome/Line.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/Line.java,v <-- Line.java initial revision: 1.1 done Checking in src/org/netbeans/modules/welcome/TipPanel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/TipPanel.java,v <-- TipPanel.java new revision: 1.23; previous revision: 1.22 done RCS file: /cvs/ui/welcome/src/org/netbeans/modules/welcome/TitleLabel.form,v done Checking in src/org/netbeans/modules/welcome/TitleLabel.form; /cvs/ui/welcome/src/org/netbeans/modules/welcome/TitleLabel.form,v <-- TitleLabel.form initial revision: 1.1 done RCS file: /cvs/ui/welcome/src/org/netbeans/modules/welcome/TitleLabel.java,v done Checking in src/org/netbeans/modules/welcome/TitleLabel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/TitleLabel.java,v <-- TitleLabel.java initial revision: 1.1 done Checking in src/org/netbeans/modules/welcome/WelcomeComponent.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/WelcomeComponent.java,v <-- WelcomeComponent.jav a new revision: 1.21; previous revision: 1.20 done RCS file: /cvs/ui/welcome/src/org/netbeans/modules/welcome/WelcomeHTMLEditorKit.java,v done Checking in src/org/netbeans/modules/welcome/WelcomeHTMLEditorKit.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/WelcomeHTMLEditorKit.java,v <-- WelcomeHTMLEdito rKit.java initial revision: 1.1 done Processing log script arguments... More commits to come... Checking in src/org/netbeans/modules/welcome/pages/Help.html; /cvs/ui/welcome/src/org/netbeans/modules/welcome/pages/Help.html,v <-- Help.html new revision: 1.6; previous revision: 1.5 done Checking in src/org/netbeans/modules/welcome/pages/welcome.html; /cvs/ui/welcome/src/org/netbeans/modules/welcome/pages/welcome.html,v <-- welcome.html new revision: 1.14; previous revision: 1.13 done Checking in src/org/netbeans/modules/welcome/pages/welcome_1_3.html; /cvs/ui/welcome/src/org/netbeans/modules/welcome/pages/welcome_1_3.html,v <-- welcome_1_3.html new revision: 1.12; previous revision: 1.11 done Checking in src/org/netbeans/modules/welcome/pages/welcome_1_3_lin.html; /cvs/ui/welcome/src/org/netbeans/modules/welcome/pages/welcome_1_3_lin.html,v <-- welcome_1_3_lin new revision: 1.3; previous revision: 1.2 done .html
Also there is fixed issue 34536 as part of this fix.
waiting for code review and verification...
The differences are quite complex, but they look O.K. After it's correct functionality is verified by QA it should be safe to integrate this into release35.
Ken, please could you ask somebody to verify this in trunk? Also I don't know if this shouldn't be fixed also for RAINIER into release35R. Thanks
We tested NetBeans dev build 200307090100 on Sparc Sol9 and Windows 2000 and verified the problems have been fixed.
approved for release35
Fixed in release35. Checking in src/org/netbeans/modules/welcome/Bundle.properties; /cvs/ui/welcome/src/org/netbeans/modules/welcome/Bundle.properties,v <-- Bundle.properties new revision: 1.20.6.2; previous revision: 1.20.6.1 done Checking in src/org/netbeans/modules/welcome/ContentPanel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/ContentPanel.java,v <-- ContentPanel.java new revision: 1.14.2.3; previous revision: 1.14.2.2 done Checking in src/org/netbeans/modules/welcome/ControlLabel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/ControlLabel.java,v <-- ControlLabel.java new revision: 1.2.2.2; previous revision: 1.2.2.1 done Checking in src/org/netbeans/modules/welcome/ControlPanel.form; /cvs/ui/welcome/src/org/netbeans/modules/welcome/ControlPanel.form,v <-- ControlPanel.form new revision: 1.2.18.2; previous revision: 1.2.18.1 done Checking in src/org/netbeans/modules/welcome/ControlPanel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/ControlPanel.java,v <-- ControlPanel.java new revision: 1.3.2.2; previous revision: 1.3.2.1 done Checking in src/org/netbeans/modules/welcome/HelpPanel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/HelpPanel.java,v <-- HelpPanel.java new revision: 1.10.2.1; previous revision: 1.10 done Checking in src/org/netbeans/modules/welcome/Line.form; /cvs/ui/welcome/src/org/netbeans/modules/welcome/Line.form,v <-- Line.form new revision: 1.1.4.1; previous revision: 1.1 done Checking in src/org/netbeans/modules/welcome/Line.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/Line.java,v <-- Line.java new revision: 1.1.4.1; previous revision: 1.1 done Checking in src/org/netbeans/modules/welcome/TipPanel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/TipPanel.java,v <-- TipPanel.java new revision: 1.19.2.2; previous revision: 1.19.2.1 done Checking in src/org/netbeans/modules/welcome/TitleLabel.form; /cvs/ui/welcome/src/org/netbeans/modules/welcome/TitleLabel.form,v <-- TitleLabel.form new revision: 1.1.4.1; previous revision: 1.1 done Checking in src/org/netbeans/modules/welcome/TitleLabel.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/TitleLabel.java,v <-- TitleLabel.java new revision: 1.1.4.1; previous revision: 1.1 done Checking in src/org/netbeans/modules/welcome/WelcomeComponent.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/WelcomeComponent.java,v <-- WelcomeComponent.java new revision: 1.15.2.4; previous revision: 1.15.2.3 done Checking in src/org/netbeans/modules/welcome/WelcomeHTMLEditorKit.java; /cvs/ui/welcome/src/org/netbeans/modules/welcome/WelcomeHTMLEditorKit.java,v <-- WelcomeHTMLEditorKit.java new revision: 1.1.4.1; previous revision: 1.1 done Processing log script arguments... More commits to come... Checking in src/org/netbeans/modules/welcome/pages/Help.html; /cvs/ui/welcome/src/org/netbeans/modules/welcome/pages/Help.html,v <-- Help.html new revision: 1.5.6.1; previous revision: 1.5 done Checking in src/org/netbeans/modules/welcome/pages/welcome.html; /cvs/ui/welcome/src/org/netbeans/modules/welcome/pages/welcome.html,v <-- welcome.html new revision: 1.12.2.2; previous revision: 1.12.2.1 done Checking in src/org/netbeans/modules/welcome/pages/welcome_1_3.html; /cvs/ui/welcome/src/org/netbeans/modules/welcome/pages/welcome_1_3.html,v <-- welcome_1_3.html new revision: 1.11.2.1; previous revision: 1.11 done Checking in src/org/netbeans/modules/welcome/pages/welcome_1_3_lin.html; /cvs/ui/welcome/src/org/netbeans/modules/welcome/pages/welcome_1_3_lin.html,v <-- welcome_1_3_lin.html new revision: 1.2.2.1; previous revision: 1.2 done
Fixed also in release35R