2014-01-27 Andrew Azores <aazores@redhat.com>
MixedSigningApplet reproducer (PR1592) moved into custom reproducer. JNLP
files generated per-test rather than premade. Many new tests added.
* tests/reproducers/custom/MixedSigningApplet/resources/MixedSigningApplet.html:
moved to custom reproducer
* tests/reproducers/custom/MixedSigningApplet/resources/MixedSigningApplet.jnlp:
moved to custom reproducer and now used as template by testcases file
* tests/reproducers/custom/MixedSigningApplet/srcs/Makefile: new Makefile
for custom reproducer
* tests/reproducers/custom/MixedSigningApplet/srcs/MixedSigningAppletHelper.java
* tests/reproducers/custom/MixedSigningApplet/srcs/MixedSigningAppletSigned.java
*
tests/reproducers/custom/MixedSigningApplet/testcases/MixedSigningAppletSignedTests.java:
new tests added, JNLP files generated per-test rather than all prepackaged
* tests/reproducers/signed/MixedSigningAppletSigned/srcs/MixedSigningAppletSigned.java:
moved to custom reproducer
* tests/reproducers/signed/MixedSigningAppletSigned/testcases/MixedSigningAppletSignedTests.java
* tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-1.jnlp
* tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-2.jnlp
* tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-3.jnlp
* tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-4.jnlp
* tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-5.jnlp
* tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet-6.jnlp
* tests/reproducers/simple/MixedSigningApplet/resources/MixedSigningApplet.html
* tests/reproducers/simple/MixedSigningApplet/srcs/MixedSigningAppletHelper.java
2014-01-27 Jiri Vanek <jvanek@redhat.com>
Tuning of properties loading.
* netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: added
(resetToDefaults) methods to set default values to map.
(loadSystemConfiguration) now throws ConfigurationException. Added more
verbose error messages. The ioexception is now also cause of ConfigurationException
if mandatory is on.
* netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: now correctly fails to
initiate if ConfigurationException appeared.
Init of (configuration) now catch general exception, and fall back to default
(instead of die fatally with NoClassDefFoundError). User is warned.
* netx/net/sourceforge/jnlp/resources/Messages.properties: new key of
(RFailingToDefault) added.
2014-01-24 Andrew Azores <aazores@redhat.com>
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-January/025971.html
* netx/net/sourceforge/jnlp/controlpanel/PolicyPanel.java: added license
header and javadocs. Launch PolicyTool by ProcessBuilder rather than
calling PolicyTool.main directly, with reflective launch fallback method.
* netx/net/sourceforge/jnlp/resources/Messages.properties: added message
(CPPolicyEditorNotFound)
2014-01-23 Omair Majid <omajid@redhat.com>
* Makefile.am [ENABLE_DOCS] [JAVADOC_SUPPORTS_J_OPTIONS]:
Don't specify perm gen size.
2014-01-23 Omair Majid <omajid@redhat.com>
* netx/net/sourceforge/jnlp/JNLPFile.java,
* netx/net/sourceforge/jnlp/NetxPanel.java,
* netx/net/sourceforge/jnlp/cache/CacheLRUWrapper.java,
* netx/net/sourceforge/jnlp/cache/CacheUtil.java,
* netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java,
* netx/net/sourceforge/jnlp/config/DirectoryValidator.java,
* netx/net/sourceforge/jnlp/config/Setting.java,
* netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsDialog.java,
* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
* netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
* netx/net/sourceforge/jnlp/runtime/RhinoBasedPacEvaluator.java,
* netx/net/sourceforge/jnlp/security/SecurityDialogs.java,
* netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java,
* netx/net/sourceforge/jnlp/services/XSingleInstanceService.java,
* netx/net/sourceforge/jnlp/util/FileUtils.java,
* netx/net/sourceforge/jnlp/util/JarFile.java,
* netx/net/sourceforge/nanoxml/XMLElement.java,
* netx/net/sourceforge/nanoxml/XMLParseException.java,
* plugin/icedteanp/java/sun/applet/PluginStreamHandler.java: Fix incorrect
parameter names, throws declerations and malformed html in javadocs.
2014-01-20 Jiri Vanek <jvanek@redhat.com>
Added Christmas splashscreen extension.
* netx/net/sourceforge/jnlp/splashscreen/impls/defaultsplashscreen2012/BasePainter.java:
base colors are derived from active extension. And extension is painted (if any)
* netx/net/sourceforge/jnlp/splashscreen/impls/defaultsplashscreen2012/ErrorPainter.java:
same
* netx/net/sourceforge/jnlp/splashscreen/parts/extensions/ChristmasExtension.java:
extension valid in Christmas time, painting falling stars and dimming colors.
* netx/net/sourceforge/jnlp/splashscreen/parts/extensions/ExtensionManager.java
provider of extension. Know only the Christmas one right now.
* netx/net/sourceforge/jnlp/splashscreen/parts/extensions/NoExtension.java:
no op extension for no extension times
* netx/net/sourceforge/jnlp/splashscreen/parts/extensions/SplashExtension.java:
unfinished extension interface
* tests/netx/unit/net/sourceforge/jnlp/splashscreen/ErrorSplashScreenTest.java:
and
* tests/netx/unit/net/sourceforge/jnlp/splashscreen/SplashScreenTest.java:
adapted to current purposes
2014-01-20 Jiri Vanek <jvanek@redhat.com>
Added support for system level linux logging
* netx/net/sourceforge/jnlp/util/logging/OutputController.java: exclusive
handling for system critical *java* messages when system logging is on.
* netx/net/sourceforge/jnlp/util/logging/UnixSystemLog.java: implemented
call to logger
* plugin/icedteanp/IcedTeaPluginUtils.h: error messages logged to syslog
* plugin/icedteanp/java/sun/applet/PluginDebug.java: default messages
are now MESSAGE_DEBUG instead of ERROR_ALL
* tests/cpp-unit-tests/IcedTeaPluginUtilsTest.c: adapted to system logging
2014-01-17 Andrew Azores <aazores@redhat.com>
Added itweb-settings panel to explain custom policy files and allow
launching a policy editor for user's policy file.
* netx/net/sourceforge/jnlp/controlpanel/ControlPanel.java:
(createMainSettingsPanel, createPolicySettingsPanel) added PolicyPanel
* netx/net/sourceforge/jnlp/resources/Messages.properties: new messages
for PolicyPanel
* netx/net/sourceforge/jnlp/controlpanel/PolicyPanel.java: new panel to
allow launching of external policy editor
* tests/reproducers/simple/CustomPolicies/resources/CustomPolicies.html:
new test to ensure custom user policy files work correctly
* tests/reproducers/simple/CustomPolicies/resources/CustomPoliciesApplet.jnlp
* tests/reproducers/simple/CustomPolicies/resources/CustomPoliciesApplication.jnlp
* tests/reproducers/simple/CustomPolicies/resources/CustomPoliciesJnlpHref.html
* tests/reproducers/simple/CustomPolicies/srcs/CustomPolicies.java
* tests/reproducers/simple/CustomPolicies/testcases/CustomPoliciesTest.java
2014-01-17 Andrew Azores <aazores@redhat.com>
Fixes JS reproducer regression.
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-January/025764.html
* plugin/icedteanp/IcedTeaScriptablePluginObject.cc: (hasMethod) fixed
regression from rev 757:ee92f55c69a3
2014-01-16 Jiri Vanek <jvanek@redhat.com>
Reproducers stabilization by removing check for not presented general Exception
or error.
* netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: removed
legacy debug call
* netx/net/sourceforge/jnlp/config/DeploymentConfiguration.java: as in subject,
and same in others
* tests/reproducers/signed/AppletTestSigned/testcases/AppletTestSignedTests.java:
* tests/reproducers/signed/ClasspathManifestTest/testcases/ClasspathManifestTest.java:
* tests/reproducers/signed/ClipboardContentSigned/testcases/ClipboardContentSignedTests.java:
* tests/reproducers/signed/InternalClassloaderWithDownloadedResource/testcases/InternalClassloaderWithDownloadedResourceTest.java:
* tests/reproducers/signed/Spaces can be everywhere signed/testcases/SpacesCanBeEverywhereTestsSigned.java:
* tests/reproducers/signed2/MultipleSignaturesTest/testcases/MultipleSignaturesTestTests.java:
* tests/reproducers/simple/AppletTest/testcases/AppletTestTests.java:
* tests/reproducers/simple/JSToJSet/testcases/JSToJSetTest.java:
* tests/reproducers/simple/LocalisedInformationElement/testcases/LocalisedInformationElementTest.java:
* tests/reproducers/simple/ParametrizedJarUrl/testcases/ParametrizedJarUrlTests.java:
* tests/reproducers/simple/Spaces can be everywhere/testcases/SpacesCanBeEverywhereTests.java:
* tests/reproducers/simple/deadlocktest/testcases/DeadLockTestTest.java:
* tests/reproducers/simple/encodingTestsĚŠČŘŽÝÁÍÉĚÉŘŤÝÚŮÍÓÁŠĎŽŹŇ/testcases/EncodingTestTest.java:
* tests/reproducers/simple/simpletest1/testcases/SimpleTest1Test.java: