[RFC][icedtea-web]: Adding control panel to icedtea-web
Andrew Su
asu at redhat.com
Tue Nov 30 08:00:03 PST 2010
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?
--Andrew
----- "Andrew Su" <asu at redhat.com> wrote:
> From: "Andrew Su" <asu at redhat.com>
> To: distro-pkg-dev at openjdk.java.net
> Sent: Monday, November 29, 2010 4:14:26 PM GMT -05:00 US/Canada Eastern
> Subject: Re: [RFC][icedtea-web]: Adding control panel to icedtea-web
>
> Hello,
>
> Here is the updated patch for adding the control panel. If I missed
> something let me know.
>
> Right now I've left netx/net/sourceforge/jnlp/security/viewer/* and
> not
> deleted them.
> It is currently copied into org/classpath/icedtea/controlpanel/ but I
>
> was looking at javaws, which uses the viewer.
> Our options are to either remove, the parameter "-viewer" for javaws
>
> (for now) then later re-place it back in...
> or to leave netx/net/sourceforge/jnlp/security/viewer/* as it is.
>
> Opinions?
>
> * Makefile.am:
> (CONTROLPANEL_DIR): Build directory for control panel.
> (CONTROLPANEL_SRCDIR): Source directory for control panel.
> (CONTROLPANEL_LAUNCHER_OBJECTS): Objects used to compile
> binary
> control panel.
> (all-local): Add stamps/controlpanel-dist.stamp
> stamps/controlpanel.stamp
> $(CONTROLPANEL_DIR)/launcher/controlpanel.
> (clean-local): Add clean-controlpanel.
> (install-exec-local): Install the control panel jar file and
>
> control
> panel binary.
> (uninstall-local): Delete controlpanel.jar and controlpanel
> binary
> from installed location.
> (controlpanel-source-files.txt): Get the list of source files
> for
> control panel.
> (stamps/controlpanel.stamp): Compile the java files for
> control
> panel.
> (stamps/controlpanel-dist.stamp): Depend on
> stamps/controlpanel.stamp.
> Create the jar file for control panel.
> ($(CONTROLPANEL_DIR)/launcher/%.o): Create the launcher
> objects.
> ($(CONTROLPANEL_DIR)/launcher/controlpanel): Link the objects
>
> to make
> the launcher.
> (clean-controlpanel): Remove the compiled control panel.
> (controlpanel): Calls stamps/controlpanel.stamp.
> (controlpanel-dist): Calls stamps/controlpanel-dist.stamp.
> (stamps/docs.stamp): Calls stamps/controlpanel-docs.stamp.
> (clean-docs): Calls clean-controlpanel-docs.
> (stamps/controlpanel-docs.stamp): Create the documentation
> for
> controlpanel.
> (clean-controlpanel-docs): Remove the documentation
> *
> controlpanel/org/classpath/icedtea/controlpanel/AboutPanel.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/ComboItem.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/ControlPanel.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/DebuggingPanel.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/DesktopShortcutPanel.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/JREPanel.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/NamedBorderPanel.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/SecuritySettingsPanel.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/TemporaryInternetFilesPanel.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/network/AdvancedProxySettingsDialog.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/network/AdvancedProxySettingsPane.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/network/NetworkSettingsPanel.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/security/viewer/CertificatePane.java,
> *
> controlpanel/org/classpath/icedtea/controlpanel/security/viewer/CertificateViewer.java:
> New classes. All methods are new as well.
> *
> controlpanel/org/classpath/icedtea/controlpanel/translator/Translator.java:
> Copied over from
> netx/net/sourceforge/jnlp/runtime/Translator.java and changed
> package.
> * netx/net/sourceforge/jnlp/resources/Messages.properties:
> Added
> messages for control panel.
>
>
-- Snip --
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20101130_controlpanel.patch
Type: text/x-patch
Size: 88709 bytes
Desc: not available
Url : http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20101130/a8bb8246/20101130_controlpanel.patch
More information about the distro-pkg-dev
mailing list