/hg/icedtea-web: Outdated documentation replaced by documentatio...

Jacob Wisor gitne at gmx.de
Tue Sep 9 13:38:33 UTC 2014


On 09/09/2014 02:52 PM, jvanek at icedtea.classpath.org wrote:
> changeset b0690979967f in /hg/icedtea-web
> details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=b0690979967f
> author: Jiri Vanek <jvanek at redhat.com>
> date: Tue Sep 09 14:51:16 2014 +0200
>
> 	Outdated documentation replaced by documentation generation
>
>
> diffstat:
>
>   ChangeLog                                                                                    |   86 +
>   Makefile.am                                                                                  |   66 +-
>   netx/itweb-settings.1                                                                        |   90 -
>   netx/javaws.1                                                                                |  149 --
>   netx/net/sourceforge/jnlp/OptionsDefinitions.java                                            |  217 +++
>   netx/net/sourceforge/jnlp/about/AboutDialog.java                                             |  173 +-
>   netx/net/sourceforge/jnlp/about/HTMLPanel.java                                               |   16 +-
>   netx/net/sourceforge/jnlp/about/InternalHTMLPanel.java                                       |   69 +
>   netx/net/sourceforge/jnlp/config/Defaults.java                                               |   84 +-
>   netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java                                |   89 +-
>   netx/net/sourceforge/jnlp/config/PathsAndFiles.java                                          |  397 +++++
>   netx/net/sourceforge/jnlp/config/Setting.java                                                |    7 +
>   netx/net/sourceforge/jnlp/controlpanel/AboutPanel.java                                       |    3 +-
>   netx/net/sourceforge/jnlp/controlpanel/CommandLine.java                                      |   59 +-
>   netx/net/sourceforge/jnlp/controlpanel/ControlPanel.java                                     |    3 +-
>   netx/net/sourceforge/jnlp/resources/Messages.properties                                      |   53 +-
>   netx/net/sourceforge/jnlp/resources/Messages_cs.properties                                   |   18 +-
>   netx/net/sourceforge/jnlp/resources/Messages_de.properties                                   |    4 +-
>   netx/net/sourceforge/jnlp/resources/Messages_pl.properties                                   |    2 -
>   netx/net/sourceforge/jnlp/resources/about.html                                               |   44 -
>   netx/net/sourceforge/jnlp/runtime/Boot.java                                                  |   97 +-
>   netx/net/sourceforge/jnlp/security/appletextendedsecurity/ExtendedAppletSecurityHelp.java    |   11 +-
>   netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java                            |   74 +-
>   netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditorAboutDialog.java                 |    3 +-
>   netx/net/sourceforge/jnlp/splashscreen/impls/DefaultSplashScreens2012Commons.java            |    3 +-
>   netx/net/sourceforge/jnlp/splashscreen/parts/JEditorPaneBasedExceptionDialog.java            |    7 +-
>   netx/net/sourceforge/jnlp/util/docprovider/IcedTeaWebTextsProvider.java                      |  137 ++
>   netx/net/sourceforge/jnlp/util/docprovider/ItwebPluginTextProvider.java                      |  151 ++
>   netx/net/sourceforge/jnlp/util/docprovider/ItwebSettingsTextsProvider.java                   |  175 ++
>   netx/net/sourceforge/jnlp/util/docprovider/JavaWsTextsProvider.java                          |  120 +
>   netx/net/sourceforge/jnlp/util/docprovider/PolicyEditorTextsProvider.java                    |  122 +
>   netx/net/sourceforge/jnlp/util/docprovider/TextsProvider.java                                |  678 ++++++++++
>   netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/Formatter.java              |   38 +
>   netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/HtmlFormatter.java          |  149 ++
>   netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/ManFormatter.java           |  162 ++
>   netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/PlainTextFormatter.java     |  168 ++
>   netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/ReplacingTextFormatter.java |   45 +
>   netx/net/sourceforge/jnlp/util/logging/UnixSystemLog.java                                    |    4 +-
>   netx/policyeditor.1                                                                          |   85 -
>   39 files changed, 3184 insertions(+), 674 deletions(-)
>
> diffs (truncated from 4905 to 500 lines):
>
> diff -r 2979fa371add -r b0690979967f ChangeLog
> --- a/ChangeLog	Tue Sep 02 11:46:09 2014 -0400
> +++ b/ChangeLog	Tue Sep 09 14:51:16 2014 +0200
> @@ -1,3 +1,89 @@
> +2014-09-09  Jiri Vanek  <jvanek at redhat.com>
> +
> +	Outdated documentation replaced by documentation generation
> +	* Makefile.am: aded (DOCS_DIR) pointing to target directory for generated docs
> +	(clean-local) and (.PHONY) now cleaning also clean-generated-docs
> +	(install-data-local) removed usage of old man pages, copied all generated
> +	man pages
> +	(uninstall-local) added removal of javaws_splash.png, all known man pages cleaned
> +	(stamps/generate-docs.stamp) new target, generates all known language mutations
> +	of all known man pages to correct directories.
> +	(stamps/netx-dist.stamp) depends on stamps/generate-docs.stamp
> +	(clean-generated-docs) new target, removes DOCS_DIR and stamp
> +	* netx/itweb-settings.1: removed
> +	* netx/javaws.1: removed
> +	* netx/policyeditor.1: removed
> +	* netx/net/sourceforge/jnlp/OptionsDefinitions.java: new class, contains
> +	definitions of all command-line arguments
> +	* netx/net/sourceforge/jnlp/about/AboutDialog.java:improved to contains
> +	window with generated localized help. Default welcome screen points to
> +	localized mutation (if available). Loading of pages made lazy, and only
> +	once per app. run. Added possibility to chose start page.
> +	* netx/net/sourceforge/jnlp/about/HTMLPanel.java: get rid of useless id
> +	* netx/net/sourceforge/jnlp/about/InternalHTMLPanel.java: extension of
> +	HTMLPanel, links are pointing to internal window (in HTMLPanel points to
> +	external browser)
> +	* netx/net/sourceforge/jnlp/config/Defaults.java: All files declarations
> +	moved to PathsAndFiles. Defaults array now uses those. Iteration in
> +	defaults now done by iterator.
> +	* netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java:  All files
> +	declarations moved to PathsAndFiles. Configuration now uses those.
> +	* netx/net/sourceforge/jnlp/config/PathsAndFiles.java: New file. Gathers
> +	all files declared in ITW.
> +	* netx/net/sourceforge/jnlp/config/Setting.java: added human readable toString
> +	* netx/net/sourceforge/jnlp/controlpanel/AboutPanel.java: set origin -
> +	itweb-settings.
> +	* netx/net/sourceforge/jnlp/controlpanel/CommandLine.java: options now uses
> +	OptionsDefinitions and runtime help now uses TextsProvider's instances.
> +	* netx/net/sourceforge/jnlp/controlpanel/ControlPanel.java: uses PathsAndFiles
> +	* netx/net/sourceforge/jnlp/resources/Messages.properties: BOUsage and BOUsage2
> +	stripped for javaws keyword. Added (BOTrustnone), added IBO and PBO and man
> +	families. Removed PEUsage PEHelpFlag PEFileFlag  PECodebaseFlag, PEAboutDialogTitle
> +	PEAboutDialogContent CLHelpDescription SPLASHurl SPLASHurlLooks. All urls replaced by variables.
> +	* netx/net/sourceforge/jnlp/resources/Messages_cs.properties: fixed BAboutITW,rmeove
> +	* netx/net/sourceforge/jnlp/resources/Messages_de.properties: same
> +	* netx/net/sourceforge/jnlp/resources/Messages_pl.properties: same
> +	* netx/net/sourceforge/jnlp/resources/about.html: removed. replaced by generated,
> +	and localized one.
> +	* netx/net/sourceforge/jnlp/runtime/Boot.java: Handling of verbose moved to
> +	be one of first switches. All runtime helps moved to TextsProvider's instances.
> +	* netx/net/sourceforge/jnlp/security/appletextendedsecurity/ExtendedAppletSecurityHelp.java:
> +	added parameter so (R).
> +	* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditor.java: All runtime
> +	helps moved to TextsProvider's instances. About policy editor replaced by About.help
> +	Modlaity of About dialog recognized on state of underlying dialogue. Added
> +	About icedtea-web menu entry.
> +	* netx/net/sourceforge/jnlp/security/policyeditor/PolicyEditorAboutDialog.java:
> +	removed unused (title)
> +	* netx/net/sourceforge/jnlp/splashscreen/impls/DefaultSplashScreens2012Commons.java:
> +	AboutDialog displayed with reason
> +	* netx/net/sourceforge/jnlp/splashscreen/parts/JEditorPaneBasedExceptionDialog.java:
> +	Links here replaced by TextsProviders constants.
> +	* netx/net/sourceforge/jnlp/util/docprovider/IcedTeaWebTextsProvider.java:
> +	implementation of TextsProvider for icedtea-web package
> +	* netx/net/sourceforge/jnlp/util/docprovider/ItwebPluginTextProvider.java:
> +	implementation of TextsProvider for plugin
> +	* netx/net/sourceforge/jnlp/util/docprovider/ItwebSettingsTextsProvider.java
> +	implementation of TextsProvider for itweb-settings
> +	* netx/net/sourceforge/jnlp/util/docprovider/JavaWsTextsProvider.java
> +	implementation of TextsProvider for javaws
> +	* netx/net/sourceforge/jnlp/util/docprovider/PolicyEditorTextsProvider.java
> +	implementation of TextsProvider for policy editor
> +	* netx/net/sourceforge/jnlp/util/docprovider/TextsProvider.java:
> +	New abstract class to handle basic operations on texts and defining abstract methods.
> +	* netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/Formatter.java
> +	Definition interface for any Formatter used by TextsProvider
> +	* netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/HtmlFormatter.java
> +	html markup adding Formatter
> +	* netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/ManFormatter.java
> +	man pages  markup adding Formatter
> +	* netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/PlainTextFormatter.java
> +	no markup adding Formatter
> +	* netx/net/sourceforge/jnlp/util/docprovider/formatters/formatters/ReplacingTextFormatter.java
> +	Stub for all formatters needing text substituitons.
> +	* netx/net/sourceforge/jnlp/util/logging/UnixSystemLog.java:
> +	Links here replaced by TextsProviders constants.
> +
>   2014-09-02  Jie Kang  <jkang at redhat.com>
>
>   	Fixed CacheUtils clearCache method to also clear the Least Recently Used
> diff -r 2979fa371add -r b0690979967f Makefile.am
> --- a/Makefile.am	Tue Sep 02 11:46:09 2014 -0400
> +++ b/Makefile.am	Tue Sep 09 14:51:16 2014 +0200
> @@ -3,6 +3,7 @@
>   export TOP_BUILD_DIR = $(abs_top_builddir)
>
>   export NETX_DIR = $(abs_top_builddir)/netx.build
> +export DOCS_DIR=$(TOP_BUILD_DIR)/icedtea-web-docs
>   export NETX_SRCDIR = $(abs_top_srcdir)/netx
>   export NETX_RESOURCE_DIR=$(NETX_SRCDIR)/net/sourceforge/jnlp/resources
>
> @@ -232,13 +233,13 @@
>   check-local: $(RHINO_TESTS) $(JUNIT_TESTS)
>
>   clean-local: clean-netx clean-plugin clean-liveconnect \
> - clean-native-ecj clean-launchers clean-desktop-files clean-docs clean-tests clean-bootstrap-directory
> + clean-native-ecj clean-launchers clean-desktop-files clean-docs clean-generated-docs clean-tests clean-bootstrap-directory
>   	if [ -e stamps ] ; then \
>   	  rmdir stamps ; \
>   	fi
>
>   .PHONY: clean-IcedTeaPlugin clean-add-netx clean-add-netx-debug clean-add-plugin clean-add-plugin-debug \
> - clean-bootstrap-directory clean-native-ecj clean-desktop-files clean-netx-docs clean-docs clean-plugin-docs \
> + clean-bootstrap-directory clean-native-ecj clean-desktop-files clean-netx-docs clean-docs clean-plugin-docs clean-generated-docs \
>    clean-tests check-local clean-launchers stamps/check-pac-functions.stamp stamps/run-netx-unit-tests.stamp clean-netx-tests \
>    clean-junit-runner clean-netx-unit-tests
>
> @@ -254,11 +255,10 @@
>   	${INSTALL_PROGRAM} launcher.build/$(itweb_settings) $(DESTDIR)$(bindir)
>   	${INSTALL_PROGRAM} launcher.build/$(policyeditor) $(DESTDIR)$(bindir)
>
> +# all generated manpages are installed in swarm
>   install-data-local:
> -	${mkinstalldirs} -d $(DESTDIR)$(mandir)/man1
> -	${INSTALL_DATA} $(NETX_SRCDIR)/javaws.1 $(DESTDIR)$(mandir)/man1
> -	${INSTALL_DATA} $(NETX_SRCDIR)/itweb-settings.1 $(DESTDIR)$(mandir)/man1
> -	${INSTALL_DATA} $(NETX_SRCDIR)/policyeditor.1 $(DESTDIR)$(mandir)/man1
> +	${mkinstalldirs} -d $(DESTDIR)$(mandir)
> +	cp -r $(DOCS_DIR)/man-$(FULL_VERSION)/man/* $(DESTDIR)$(mandir)/
>   if ENABLE_DOCS
>   	${mkinstalldirs} $(DESTDIR)$(htmldir)
>   	(cd ${abs_top_builddir}/docs/netx; \
> @@ -275,13 +275,19 @@
>   endif
>   endif
>
> +# all generated manpages must be removed one by one
>   uninstall-local:
>   	rm -f $(DESTDIR)$(libdir)/$(BUILT_PLUGIN_LIBRARY)
>   	rm -f $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/plugin.jar
>   	rm -f $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/netx.jar
> -	rm -f $(DESTDIR)$(mandir)/man1/javaws.1
> -	rm -f $(DESTDIR)$(mandir)/man1/itweb-settings.1
> -	rm -f $(DESTDIR)$(mandir)/man1/policyeditor.1
> +	rm -r $(DESTDIR)$(datadir)/$(PACKAGE_NAME)/javaws_splash.png
> +	KNOWN_MANS="icedtea-web.1  icedtea-web-plugin.1  itweb-settings.1  javaws.1  policyeditor.1" ; \
> +	KNOWN_DIRS="man1 de/man1 pl/man1 cs/man1" ; \
> +	for file in $$KNOWN_MANS ; do \
> +	  for dir in $$KNOWN_DIRS ; do \
> +	    rm -f $(DESTDIR)$(mandir)/$$dir/$$file ; \
> +	  done ; \
> +	done
>   	rm -f $(DESTDIR)$(bindir)/$(javaws)
>   	rm -f $(DESTDIR)$(bindir)/$(itweb_settings)
>   	rm -f $(DESTDIR)$(bindir)/$(policyeditor)
> @@ -467,6 +473,42 @@
>   	sed -i '/RhinoBasedPacEvaluator/ d' $@
>   endif
>
> +stamps/generate-docs.stamp: stamps/netx.stamp
> +	mkdir $(DOCS_DIR) ; \
> +	HTML_DOCS_TARGET_DIR=$(DOCS_DIR)/html-$(FULL_VERSION)  ; \
> +	PLAIN_DOCS_TARGET_DIR=$(DOCS_DIR)/plain-$(FULL_VERSION)  ; \
> +	MAN_DOCS_TARGET_DIR=$(DOCS_DIR)/man-$(FULL_VERSION)/man  ; \
> +	mkdir $$HTML_DOCS_TARGET_DIR ; \
> +	mkdir $$PLAIN_DOCS_TARGET_DIR ; \
> +	mkdir -p $$MAN_DOCS_TARGET_DIR ; \
> +	HTML_DOCS_INDEX=$$HTML_DOCS_TARGET_DIR/index.html ; \
> +	TP_COMMAND="$(BOOT_DIR)/bin/java -cp $(NETX_DIR) net.sourceforge.jnlp.util.docprovider.TextsProvider" ; \
> +	TP_TAIL="false $(FULL_VERSION)" ; \
> +	LANG_BACKUP=$$LANG ; \
> +	echo "<html><head><title>$(PLUGIN_VERSION)</title></head>" > $$HTML_DOCS_INDEX ; \
> +	echo "<body><h3>$(PLUGIN_VERSION) docs:</h3>"  >> $$HTML_DOCS_INDEX ; \
> +	for LANG_ID in en_US.UTF-8 cs_CZ.UTF-8 pl_PL.UTF-8 de_DE.UTF-8 ;  do \
> +	  ID=`echo "$$LANG_ID" | head -c 2` ; \
> +	  ENCOD=`echo "$$LANG_ID" | tail -c 6` ; \
> +	  export LANG=$$LANG_ID; \
> +	  mkdir $$HTML_DOCS_TARGET_DIR/$$ID ; \
> +	  echo "<li><a href='$$ID/icedtea-web.html'>$$LANG_ID</a></li>"  >> $$HTML_DOCS_INDEX ; \
> +	  $$TP_COMMAND html $$HTML_DOCS_TARGET_DIR/$$ID false $TP_TAIL ; \
> +	  mkdir $$PLAIN_DOCS_TARGET_DIR/$$ID ; \
> +	  $$TP_COMMAND plain $$PLAIN_DOCS_TARGET_DIR/$$ID 160 false $TP_TAIL; \
> +	  if [ $$ID == "en" ] ; then \
> +	    MAN_DESC=$$MAN_DOCS_TARGET_DIR/man1 ; \
> +	  else \
> +	    MAN_DESC=$$MAN_DOCS_TARGET_DIR/$$ID/man1 ; \
> +	  fi ; \
> +	  mkdir -p $$MAN_DESC ; \
> +	  $$TP_COMMAND man $$ENCOD $$MAN_DESC $$TP_TAIL ; \
> +	  $$TP_COMMAND htmlIntro $(NETX_DIR)/net/sourceforge/jnlp/resources/about_$$ID.html $$TP_TAIL; \
> +	done ; \
> +	export LANG=$$LANG_BACKUP ; \
> +	echo "</body></html>"  >> $$HTML_DOCS_INDEX ; \
> +	touch $@
> +
>   stamps/netx-html-gen.stamp:
>   	(cd $$NETX_SRCDIR/..; \
>   	mkdir -p html-gen; \
> @@ -499,7 +541,7 @@
>   	mkdir -p stamps
>   	touch $@
>
> -stamps/netx-dist.stamp: stamps/netx.stamp $(abs_top_builddir)/netx.manifest
> +stamps/netx-dist.stamp: stamps/netx.stamp $(abs_top_builddir)/netx.manifest stamps/generate-docs.stamp
>   	(cd $(NETX_DIR) ; \
>   	 mkdir -p lib ; \
>   	 $(BOOT_DIR)/bin/jar cfm lib/classes.jar \
> @@ -608,6 +650,10 @@
>   	rm -rf ${abs_top_builddir}/docs/plugin
>   	rm -f stamps/plugin-docs.stamp
>
> +clean-generated-docs:
> +	rm -rf $(DOCS_DIR)
> +	rm -f stamps/generate-docs.stamp
> +
>
>   # check
>   # ==========================
> diff -r 2979fa371add -r b0690979967f netx/itweb-settings.1
> --- a/netx/itweb-settings.1	Tue Sep 02 11:46:09 2014 -0400
> +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
> @@ -1,90 +0,0 @@
> -.TH itweb-settings 1 "07 Mar 2014"
> -
> -.SH NAME
> -
> -itweb-settings - view and modify settings for
> -.B
> -javaws
> -and the browser plugin
> -
> -.SH SYNOPSIS
> -
> -.B itweb-settings
> -.br
> -.B itweb-settings
> -command arguments
> -.SH DESCRIPTION
> -.B itweb-settings
> -is a command line and a GUI program to modify and edit settings used by the
> -icedtea-web implementation of
> -.B javaws
> -and the browser plugin.
> -
> -If executed without any arguments, it starts up a GUI. Otherwise, it tries to
> -do what is specified in the argument.
> -
> -The command-line allows quickly searching, making a copy of and modifying
> -specific settings without having to hunt through a UI.
> -
> -
> -.SH COMMANDS
> -
> -.TP
> -help
> -Prints out information about supported command, descriptions and basic usage.
> -.TP 12
> -list
> -Shows a list of all settings.
> -.TP
> -get <name>
> -Shows the value of the named setting.
> -.TP
> -info <name>
> -Shows additional information about the named setting. Includes a description,
> -the current value, the possible values, and the source of the setting.
> -.TP
> -set <name> <value>
> -Sets the setting to the new value, after checking that it is an appropriate
> -value.
> -.TP
> -reset all
> -Resets all settings to their original values.
> -.TP
> -reset <name>
> -Resets the named setting to its original value.
> -.TP
> -check <name>
> -Checks that the current value of the setting is a valid value.
> -
> -.SH EXAMPLES
> -
> -.TP
> -itweb-settings
> -
> -Show the GUI editor
> -
> -.TP
> -itweb-settings reset deployment.proxy.type
> -
> -Resets the value of 'deployment.proxy.type' setting.
> -
> -
> -.SH FILES
> -
> -$XDG_CONFIG_HOME/icedtea-web/deployment.properties specifies the settings used
> -
> -.SH BUGS
> -
> -There arent any known bugs. If you come across one, please file it at
> -    http://icedtea.classpath.org/bugzilla/
> -
> -.SH AUTHOR
> -
> -Written and maintained by the IcedTea contributors.
> -
> -.SH SEE ALSO
> -
> -.BR javaws (1),
> -.BR java (1)
> -.br
> -http://icedtea.classpath.org/wiki/IcedTea-Web
> diff -r 2979fa371add -r b0690979967f netx/javaws.1
> --- a/netx/javaws.1	Tue Sep 02 11:46:09 2014 -0400
> +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
> @@ -1,149 +0,0 @@
> -.TH javaws 1 "9 Sep 2010"
> -.SH NAME
> -javaws - a Java Web Start client
> -.SH SYNOPSIS
> -.B javaws
> -[-run-options] jnlp-file
> -.br
> -.B javaws
> -[-control-option]
> -.SH DESCRIPTION
> -.B javaws
> -is an implementation of a JNLP  client. It uses a JNLP (Java Network
> -Launch Protocol) file to securely run a remote Java application or
> -a Java applet.  This implementation of
> -.B javaws
> -is from the IcedTea project and is based on the NetX project.
> -.PP
> -A JNLP file is an xml file that describes how to securely run a
> -remote Java application or a Java applet.
> -
> -.SH OPTIONS
> -When specifying options, the name of the jnlp file must be the last
> -argument to
> -.B javaws
> -- all the options must preceede it.
> -.PP
> -The jnlp-file can either be a url or a local path.
> -.PP
> -.B Control Options
> -.PP
> -By default
> -.B javaws
> -will launch the jnlp file specified on the command line. The control
> -options can be used to change this behaviour.
> -.TP 12
> -\-about
> -Shows about dialog.
> -.TP
> -\-viewer
> -Shows the trusted certificate viewer. This allows a user to list, examine, remove
> -or export trusted certificates. Note that this only reflects the certificates
> -trusted by
> -.B javaws
> -and not any other certificates or programs.
> -
> -.PP
> -.B Run Options
> -.PP
> -In the default mode, the following run-options can be used:
> -.TP 12
> -\-version
> -Prints out version and exit
> -.TP
> -\-arg arg
> -Adds an application argument before launching.
> -.TP
> -\-param name=value
> -Adds an applet parameter before launching.
> -.TP
> -\-property name=value
> -Sets a system property before launching.
> -.TP
> -\-update seconds
> -Update check if seconds since last checked.
> -.TP
> -\-license
> -Display the GPL license and exit.
> -.TP
> -\-verbose
> -Enable verbose output. Very useful in debugging.
> -.TP
> -\-nosecurity
> -Disables the secure runtime environment.
> -.TP
> -\-noupdate
> -Disables checking for updates.
> -.TP
> -\-headless
> -Disables download window, other UIs.
> -.TP
> -\-strict
> -Enables strict checking of JNLP file format. Any deviations from
> -the JNLP DTD will cause
> -.B javaws
> -to abort.
> -.TP
> -\-xml
> -The jnlp files will be checked more strictly for XML validity
> -.TP
> -\-allowredirect
> -Allow to follow 301, 302, 303, 307 and 308 redirections for javaws
> -applications
> -.TP
> -\-Xnofork
> -Do not create another JVM, even if the JNLP file asks for running in
> -a separate JVM. This is useful for debugging.
> -.TP
> -\-Xclearcache
> -Clean the JNLP application cache.
> -.TP
> -\-Xignoreheaders
> -Skip jar header verification.
> -.TP
> -\-Jjava-option
> -This passes along java-option to the java binary that is running
> -javaws. For example, to make javaws run with a max heap size
> -of 80m, use -J-Xmx80m.
> -.TP
> -\-help
> -Print a help message and exit.
> -
> -.SH FILES
> -$XDG_CONFIG_DIR/icedtea-web/deployment.properties specifies the settings used by javaws
> -
> -$XDG_CONFIG_DIR/icedtea-web/log (may be set to different location by you) contains file log files (if enabled).
> -itw-cplugin-date_time.log for native part of plugin, itw-javantx-date_time.log for everything else.
> -
> -$XDG_CONFIG_DIR/icedtea-web/security/java.policy contains granted permissions for selected unsigned apps
> -
> -$XDG_CONFIG_DIR/icedtea-web/security/trusted.*certs contains various stored certificates
> -
> -$XDG_CACHE_DIR/icedtea-web/cache contains cached runtime entries (amy be changed by you)
> -
> -$XDG_CACHE_DIR/icedtea-web/pcache contains saved application data
> -
> -$XDG_CACHE_DIR/icedtea-web/tmp contains temporary runtime files
> -
> -$XDG_RUNTIME_DIR/icedteaplugin-user-*/ contains in and out pipe for native<->java communication and
> -(if enabled) debugging pipe
> -
> -Where $XDG_CONFIG_DIR, $XDG_CACHE_DIR and $XDG_RUNTIME_DIR are set as ~/.config, ~/.cache and /tmp or /var/tmp if not set.
> -
> -.SH BUGS
> -There arent any known bugs. If you come across one, please file it at
> -    http://icedtea.classpath.org/bugzilla/
> -.br
> -Please run javaws in debug (-verbose switch or itw-settings setting or ICEDTEAPLUGIN_DEBUG variable set to true)
> -mode and include that output (best is from java console) with URL to jnlp or html file
> -(ot the jnlp/html file or application itself)  when filing out the bug report.
> -
> -.SH AUTHOR
> -Originally written by Jon. A. Maxwell.
> -.br
> -Currently maintained by the IcedTea contributors. See javaws -about for more info
> -
> -.SH SEE ALSO
> -.BR java (1)
> -.br
> -http://icedtea.classpath.org/wiki/IcedTea-Web
> diff -r 2979fa371add -r b0690979967f netx/net/sourceforge/jnlp/OptionsDefinitions.java
> --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
> +++ b/netx/net/sourceforge/jnlp/OptionsDefinitions.java	Tue Sep 09 14:51:16 2014 +0200
> @@ -0,0 +1,217 @@
> +/*
> +   Copyright (C) 2008 Red Hat, Inc.
> +
> +This file is part of IcedTea.
> +
> +IcedTea is free software; you can redistribute it and/or
> +modify it under the terms of the GNU General Public License as published by
> +the Free Software Foundation, version 2.
> +
> +IcedTea is distributed in the hope that it will be useful,
> +but WITHOUT ANY WARRANTY; without even the implied warranty of
> +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> +General Public License for more details.
> +
> +You should have received a copy of the GNU General Public License
> +along with IcedTea; see the file COPYING.  If not, write to
> +the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
> +02110-1301 USA.
> +
> +Linking this library statically or dynamically with other modules is
> +making a combined work based on this library.  Thus, the terms and
> +conditions of the GNU General Public License cover the whole
> +combination.
> +
> +As a special exception, the copyright holders of this library give you
> +permission to link this library with independent modules to produce an
> +executable, regardless of the license terms of these independent
> +modules, and to copy and distribute the resulting executable under

So this is how it works now? We do not need consensus anymore? I am a bit 
confused here.

Jacob


More information about the distro-pkg-dev mailing list