aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* PR1592 MixedSigningApplet reproducer rewrite/updateAndrew Azores2014-01-271-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fixed date in changelogJiri Vanek2014-01-271-1/+1
|
* Tuning of properties loading.Jiri Vanek2014-01-271-0/+15
| | | | Jnlp runtime now correctly dies in case of ConfigurationException and initialisation of config is failing to defaults instead of die with NoClassDefFoundError
* Improve PolicyTool launch method in PolicyPanelAndrew Azores2014-01-241-0/+9
| | | | | | | | | 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)
* Support building against OpenJDK9Omair Majid2014-01-241-0/+5
| | | | | | | | | | OpenJDK9 does not have a PermGen and does not accept PermGen related flags. Remove them. 2014-01-23 Omair Majid <[email protected]> * Makefile.am [ENABLE_DOCS] [JAVADOC_SUPPORTS_J_OPTIONS]: Don't specify perm gen size.
* Support building against OpenJDK8Omair Majid2014-01-241-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The OpenJDK8 javadoc parser is much more strict and raises erorrs on marlformed html, incorrect parameter names and incorrect throws declerations. 2014-01-23 Omair Majid <[email protected]> * 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.
* Added Christmas splashscreen extension.Jiri Vanek2014-01-201-0/+20
|
* Added support for system level linux loggingJiri Vanek2014-01-201-0/+12
|
* Added PolicyPanel to itweb-settings for custom policiesAndrew Azores2014-01-171-0/+18
| | | | | | | | | | | | | | | | | | 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
* Fix liveconnect regression from commit ee92f55c69a3Andrew Azores2014-01-171-0/+7
| | | | | | http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2014-January/025764.html * plugin/icedteanp/IcedTeaScriptablePluginObject.cc: (hasMethod) fixed regression from rev 757:ee92f55c69a3
* Reproducers stabilization by removing check for not presented general ↵Jiri Vanek2014-01-161-0/+23
| | | | Exception or error.
* Fixed memory leak detector to correctly handle pre_init_messages queue.Jiri Vanek2014-01-151-0/+9
|
* html-gen made more idiomatic and removed some bashismsAndrew Azores2014-01-091-2/+6
|
* Copy all button in console controls sorts by date by default.Jiri Vanek2014-01-061-4/+15
|
* Removed depndence on sun.misc.BASE64DecoderJiri Vanek2014-01-061-0/+16
|
* Added ChangeLog revision hyperlinking to html-gen.shAndrew Azores2014-01-021-0/+5
|
* Fix classloading deadlock regressionAndrew Azores2013-12-271-0/+10
| | | | | | | | | | Resolve deadlock issue in JNLPClassLoader. See http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-December/025546.html * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: (loadClassLock) removed. (available, jarIndexes, classpaths, jarEntries, jarLocationSecurityMap) fields wrapped in Collections.synchronized*() to provide atomic read/write. Synchronized on while iterating over these collections. (loadClass) no longer uses implicit JNLPClassLoader instance lock nor dedicated loadClassLock object.
* Rewritten java consoleJiri Vanek2013-12-201-0/+18
|
* fixed CacheLRUWrapperTestJiri Vanek2013-12-201-0/+9
|
* finished removal of legacy xulrunner apiJiri Vanek2013-12-201-0/+6
|
* singletons logic, logs and test cleanup/fixesJiri Vanek2013-12-201-0/+27
|
* JNLPRuntime.config changed to proper singleton.Jiri Vanek2013-12-181-0/+18
|
* Console made aware of plugin messagesJiri Vanek2013-12-151-0/+40
|
* Made again compatible with JDK6.All JLists, JComboBoxs, and ↵Jiri Vanek2013-12-131-0/+11
| | | | | | DefaultComboBoxModels moved back to be not generics-like in 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/TemporaryInternetFilesPanel.java, netx/net/sourceforge/jnlp/controlpanel/UnsignedAppletsTrustingListPanel.java, netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java
* itw itself warning cleanup: fixed rawtypes and unchecks, added braces and ↵Jiri Vanek2013-12-131-0/+36
| | | | | | | | | | | | | | | | | | | | | Override After this clean up only "internal proprietary API and may be removed in a future release" warnings remain fro make check. Please keep itw in this way :) remaining issues: icedtea-web/netx/net/sourceforge/jnlp/cache/ResourceTracker.java:357: warning: [deprecation] toURL() in File has been deprecated icedtea-web/netx/net/sourceforge/jnlp/cache/CacheUtil.java:128: warning: [deprecation] toURL() in File has been deprecated icedtea-web/netx/net/sourceforge/jnlp/runtime/Boot.java:261: warning: [deprecation] toURL() in File has been deprecated There have been a lot of work around cach x file x url escaping, and as main difference between file.tourl and file.touri.tourl is escapin, I rather left it. icedtea-web/plugin/icedteanp/java/sun/applet/PluginAppletViewer.java:804: warning: [deprecation] Ref in sun.misc has been deprecated icedtea-web/plugin/icedteanp/java/sun/applet/PluginAppletViewer.java:121: warning: [deprecation] Ref in sun.misc has been deprecated What can be done? icedtea-web/netx/net/sourceforge/jnlp/browser/BrowserAwareProxySelector.java:205: warning: [fallthrough] possible fall-through into case icedtea-web/netx/net/sourceforge/jnlp/browser/BrowserAwareProxySelector.java:211: warning: [fallthrough] possible fall-through into case This have to be fixed
* unittests warning cleanup: fixed typechecks, rawtypes, redundant casts...Jiri Vanek2013-12-131-0/+24
| | | | | ScreenFinder fixed to work partially also in headless mode. After this clean up only "internal proprietary API and may be removed in a future release" warnings remain fro make check. Please keep itw in this way :)
* Messages.properties: added "It will be granted unrestricted access to your ↵Jiri Vanek2013-12-091-0/+5
| | | | computer." to (SSigUnverified) (SSigVerified) (SSignatureError) messages.
* Add units to cache size label in itweb-settingsAndrew Azores2013-12-051-0/+5
| | | | PR1604 - no units shown for cache size label in TemporaryInternetFilesPanel
* Tests for PR1592Andrew Azores2013-12-031-0/+24
|
* Implement per-JAR security descriptors (PR1592)Andrew Azores2013-12-031-0/+14
| | | | | | Fix/new feature for PR1592. Each JAR in partially signed applets is assigned its own security level, rather than forcing the entire applet to run sandboxed.
* Better validation of crytical dirs with proper message on startupJiri Vanek2013-12-021-0/+15
|
* Pipes moved into XDG_RUNTIME_DIRJiri Vanek2013-11-291-0/+11
|
* Enabled file logging in plugin, user enabled to choose logs dirJiri Vanek2013-11-291-0/+30
|
* JNLPClassLoaderDeadlock reproducer made more reliableAndrew Azores2013-11-271-0/+10
|
* Reverted "fix to ManifestedJar1Test cases", better manifestedjar tests, ↵Jiri Vanek2013-11-271-0/+11
| | | | | | | | added srtict test * netx/net/sourceforge/jnlp/Parser.java: added indentation, fixes condition in strict base check * netx/net/sourceforge/jnlp/ResourcesDesc.java: revertedt recently added throw * tests/reproducers/simple/ManifestedJar1/testcases/ManifestedJar1Test.java: (manifestedJar1main2mainNoAppDesc) adapted and (manifestedJar1main2mainNoAppDescStrict) added
* removed redundant slash in chnagelogJiri Vanek2013-11-271-1/+1
|
* Added null check when getting manifest attributes for case of jar without ↵Jiri Vanek2013-11-271-0/+9
| | | | | | | | manifest * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: (getManifestAttribute) added check fo null manifest to prevent npe. * /tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java: added test for npe from getManifestAttribute * tests/test-extensions/net/sourceforge/jnlp/util/FileTestUtils.java: (createJarWithContents) enhanced to be able to create jar without manifest.
* Removed most of checks to no output from reproducersJiri Vanek2013-11-251-0/+22
|
* fix to ManifestedJar1Test casesJiri Vanek2013-11-251-0/+9
| | | | | * netx/net/sourceforge/jnlp/ResourcesDesc.java: (getMainJAR) throw an RuntimeException when more then one main jar is specified. Preventing app to start. * tests/reproducers/simple/ManifestedJar1/testcases/ManifestedJar1Test.java:(manifestedJar1main2mainNoAppDesc), (manifestedJar1nothing2nothingAppDesc)fixed and adapted to change.
* do DefaultLaunchHandlerTest unittest indepndent on system settingsJiri Vanek2013-11-221-0/+5
|
* JNLPClassLoader cleanup, avoid Enumerations and use strict typing.Andrew Azores2013-11-131-0/+7
| | | | | | Iteration over Enumerations refactored to instead view Enumerations as Lists using Collections library. Type parameters added to some local variables and return types. For-loops refactored into for-each-loops.
* BasicExceptionDialog centers on-screen before appearingAndrew Azores2013-11-131-0/+5
|
* Added test-extension to silence stdout/err of itw when run from junitJiri Vanek2013-11-131-0/+10
|
* Enabled access to manifests' attributes from JNLPFile class, implemented ↵Jiri Vanek2013-11-131-0/+20
| | | | http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/manifest.html#app_name
* Fixed lock in awt threads. JavaConsole window is now disposed instead of hidden.Jiri Vanek2013-11-101-0/+12
|
* Removed suspicious return when (searchForMain) had null launchDesc in ↵Jiri Vanek2013-11-101-0/+5
| | | | netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java.
* Reproducer test cleanup to remove deprecation warnings and type checking ↵Andrew Azores2013-11-071-0/+22
| | | | | | | | | warnings. ServerAccess.ProcessResult removed and reference replaced with ProcessResult. junit.framework.assert replaced in favour of org.junit.Assert. Added parameterized typing to instantiation of several fields and local variables where the declaration was already parameterized.
* Java console resurrected and connected to new logging.Jiri Vanek2013-11-051-2/+34
|
* Avoid potential NPE in JNLPSecurityManager#addPermission when debug is enabledAndrew Azores2013-11-051-0/+6
| | | | | | * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: (addPermission) avoid NPE in JNLPClassLoader#getPermissions with debug enabled
* Synced headers between PLUGIN_DEBUG, PLUGIN_ERROR and javasideJiri Vanek2013-11-011-0/+9
| | | | | * netx/net/sourceforge/jnlp/util/logging/OutputController.java: (getHeader) added thread id and name to log header. * plugin/icedteanp/IcedTeaPluginUtils.h: (PLUGIN_DEBUG) (PLUGIN_ERROR) headerrs generation code moved to macro (CREATE_HEADER0). Both headers now contains pthread_self and g_thread_self. Fixed indentation.