aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* App3Launcher: No need to use dedicated loader-thread if plugin, we are ↵Sven Gothel2014-01-311-39/+55
| | | | already on Applet3Panel.loaderThread
* Adding missing plugin.manifest.in (regression of commit ↵Sven Gothel2014-01-301-0/+8
| | | | 64e7dcc21339ae56841f10131a4f8a462454dec4)
* Add plugin/docs/AWT-Less-Applet.txtSven Gothel2014-01-301-0/+40
|
* Experimental Applet without AWT (Applet3)Sven Gothel2014-01-3039-87/+7580
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DISCLAIMER: - Only new Applet3 applets are supported under X11 for now - AWT Applet are disabled - Namespace com.jogamp.* and jogamp.* is only chosen to indicate new AWT-less code - Applet3 code path does not invoke any AWT function - JNLP code path still utilizes AWT/Swing (UIs, ..) TODO: - Refactor AWT dependencies properly via UI interfaces ? - Decide whether we shall merge netx and plugin namespace ? IMHO the right thing to do, jumping hoops due to separation. - Add support for Windows, OSX, Wayland, .. Applet3: - New AWT-less Applet3 interfaces are: - com.jogamp.plugin.applet.Applet3 - User implements - com.jogamp.plugin.applet.Applet3Context - Plugin implements - com.jogamp.plugin.ui.NativeWindowUpstream - Plugin window, aka browser parent of Applet3 - com.jogamp.plugin.ui.NativeWindowDownstream - Applet3 user window - User interfaces are exported as: - plugin3-public.jar - plugin3-public-src.zip
* PR1592 MixedSigningApplet reproducer rewrite/updateAndrew Azores2014-01-2714-620/+1249
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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-274-15/+64
| | | | 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-243-18/+153
| | | | | | | | | 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-242-1/+6
| | | | | | | | | | 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-2420-111/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Invalid url exception from About dialogue moved to be debug onlyJiri Vanek2014-01-201-1/+1
|
* Added Christmas splashscreen extension.Jiri Vanek2014-01-209-11/+494
|
* Added support for system level linux loggingJiri Vanek2014-01-206-12/+87
|
* Added PolicyPanel to itweb-settings for custom policiesAndrew Azores2014-01-1710-1/+722
| | | | | | | | | | | | | | | | | | 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-172-1/+8
| | | | | | 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-1616-99/+34
| | | | Exception or error.
* Fixed memory leak detector to correctly handle pre_init_messages queue.Jiri Vanek2014-01-154-0/+16
|
* html-gen made more idiomatic and removed some bashismsAndrew Azores2014-01-092-18/+22
|
* Copy all button in console controls sorts by date by default.Jiri Vanek2014-01-063-14/+44
|
* Removed depndence on sun.misc.BASE64DecoderJiri Vanek2014-01-067-13/+531
|
* Added ChangeLog revision hyperlinking to html-gen.shAndrew Azores2014-01-022-8/+32
|
* Fix classloading deadlock regressionAndrew Azores2013-12-272-75/+125
| | | | | | | | | | 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-2010-78/+1483
|
* Minor formatting fixJiri Vanek2013-12-201-2/+2
|
* fixed CacheLRUWrapperTestJiri Vanek2013-12-203-16/+51
|
* finished removal of legacy xulrunner apiJiri Vanek2013-12-203-21/+6
|
* singletons logic, logs and test cleanup/fixesJiri Vanek2013-12-209-154/+221
|
* JNLPRuntime.config changed to proper singleton.Jiri Vanek2013-12-185-37/+53
|
* Console made aware of plugin messagesJiri Vanek2013-12-1517-91/+916
|
* Made again compatible with JDK6.All JLists, JComboBoxs, and ↵Jiri Vanek2013-12-137-17/+28
| | | | | | 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-1333-286/+510
| | | | | | | | | | | | | | | | | | | | | 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-1320-86/+120
| | | | | 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-092-3/+8
| | | | computer." to (SSigUnverified) (SSigVerified) (SSignatureError) messages.
* Add units to cache size label in itweb-settingsAndrew Azores2013-12-052-1/+6
| | | | PR1604 - no units shown for cache size label in TemporaryInternetFilesPanel
* Tests for PR1592Andrew Azores2013-12-0311-0/+835
|
* Implement per-JAR security descriptors (PR1592)Andrew Azores2013-12-033-48/+102
| | | | | | 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-028-17/+697
|
* Updated NEWSJiri Vanek2013-11-291-0/+2
|
* Pipes moved into XDG_RUNTIME_DIRJiri Vanek2013-11-294-17/+44
|
* Enabled file logging in plugin, user enabled to choose logs dirJiri Vanek2013-11-2912-68/+353
|
* JNLPClassLoaderDeadlock reproducer made more reliableAndrew Azores2013-11-274-4/+15
|
* Reverted "fix to ManifestedJar1Test cases", better manifestedjar tests, ↵Jiri Vanek2013-11-274-20/+44
| | | | | | | | 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-274-4/+64
| | | | | | | | 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-2515-33/+59
|
* fix to ManifestedJar1Test casesJiri Vanek2013-11-253-5/+22
| | | | | * 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-222-0/+14
|
* Move "dialog center" line in NEWS to be consistent with NEWS in 1.4Andrew Azores2013-11-141-1/+1
|
* Added "dialogs center on-screen before appearing" to NEWSAndrew Azores2013-11-141-0/+1
|
* Fixed NPE in getting the attributeJiri Vanek2013-11-141-0/+4
|