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: