[RFC][icedtea-web]: Adding control panel to icedtea-web

Andrew Su asu at redhat.com
Tue Nov 30 10:28:19 PST 2010


On 11/30/2010 11:59 AM, Dr Andrew John Hughes wrote:
> On 11:00 Tue 30 Nov     , Andrew Su wrote:
>> Hello,
>>
>> The attached patch is to move the control panel into netx instead of having its own package.
>>
>> ChangeLog:
>>          * Makefile.am:
>>          (CONTROLPANEL_LAUNCHER_OBJECTS): Objects used to compile binary
>>          control panel.
>>          (all-local): Add $(NETX_DIR)/launcher/controlpanel/controlpanel.
>>          (install-exec-local): Install the control panel binary.
>>          (uninstall-local): Removes the compiled control panel binary.
>>          ($(NETX_DIR)/launcher/controlpanel/%.o): Create the launcher objects.
>>          ($(NETX_DIR)/launcher/controlpanel/controlpanel): Link the objects to
>>          make the launcher.
>>          * netx/net/sourceforge/jnlp/controlpanel/AboutPanel.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/ComboItem.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/ControlPanel.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/DebuggingPanel.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/DesktopShortcutPanel.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/JREPanel.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/NamedBorderPanel.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/SecuritySettingsPanel.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/TemporaryInternetFilesPanel.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/network/AdvancedProxySettingsDialog.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/network/AdvancedProxySettingsPane.java,
>>          * netx/net/sourceforge/jnlp/controlpanel/network/NetworkSettingsPanel.java,:
>>          New classes. All methods are new as well.
>>          * netx/net/sourceforge/jnlp/resources/Messages.properties: Added
>>          messages used by control panel.
>>          * netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java:
>>          Changed to not display a close button if null parent frame.
>>
>> Questions? Comments? Concerns?
>>
> I haven't looked at the code but good to see it back in a sensible place.
> I presume it compiles?
Yes it compiles, installs, and executes.
> As to the Makefile changes, you need to resync against current HEAD. The following
> updates are needed:
>
> * $(NETX_DIR)/launcher/controlpanel/controlpanel creates a useless launcher directory
> * The installation now uses $(INSTALL)
Removed the mkdir -p launcher.
Changed to use $(INSTALL).
> Or in other words, make sure that make distcheck still works and you haven't just broken it.
make distcheck fails to pass on head without my patch...
> I don't think controlpanel is a very clear name for the binary.  itweb-settings?  Something
> that makes it clear what it controls.  It's going to be quite confusing if this ends up on
> the main path as 'controlpanel'.
name changed to itweb-settings as suggested.
> Also in your Javadoc comments, use '(' and ')' for e-mail addresses as '<' and'>' are used
> for HTML tags.
Changed to '(' and ')'.

Thanks for looking it over.

Cheers,
   Andrew
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20101130_controlpanel_v2.patch
Type: text/x-patch
Size: 88815 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20101130/60f57f4f/20101130_controlpanel_v2.patch 


More information about the distro-pkg-dev mailing list