aboutsummaryrefslogtreecommitdiffstats
path: root/plugin/icedteanp/java/sun/applet
Commit message (Collapse)AuthorAgeFilesLines
* Experimental Applet without AWT (Applet3)Sven Gothel2014-01-3010-1888/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Support building against OpenJDK8Omair Majid2014-01-241-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 support for system level linux loggingJiri Vanek2014-01-201-1/+1
|
* Console made aware of plugin messagesJiri Vanek2013-12-151-1/+16
|
* itw itself warning cleanup: fixed rawtypes and unchecks, added braces and ↵Jiri Vanek2013-12-133-105/+190
| | | | | | | | | | | | | | | | | | | | | 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
* Enabled file logging in plugin, user enabled to choose logs dirJiri Vanek2013-11-291-1/+1
|
* Java console resurrected and connected to new logging.Jiri Vanek2013-11-054-395/+26
|
* Minor fix in DEBUG initialisationJiri Vanek2013-10-201-1/+1
| | | | | * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: (isPluginDebug) made private to prevent confusion. * plugin/icedteanp/java/sun/applet/PluginDebug.java: (DEBUG) initialized from JNLPRuntime.isDebug instead of incorrect JNLPRuntime.isPluginDebug.
* Remove duplicate key computation in proxy codeOmair Majid2013-10-091-3/+7
|
* Move some proxy logic to BrowserAwareProxySelectorOmair Majid2013-10-092-31/+39
| | | | | | The logic for mangling URIs to be compatible with the browser seems more appropriate to keep in the ProxySelector rather than the catch-all PluginAppletViewer.
* Add unit tests for PluginProxySelectorOmair Majid2013-10-011-1/+6
| | | | | | There are no functional changes to PluginProxySelector itself. Refactor minimial code to make it possible to unit test. Mark suspicious behaviour with a FIXME or TODO.
* Fix for PR1204, handling of query strings and absolute paths.Andrew Azores2013-09-261-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | Absolute paths in resource URLs are correctly handled when appended to host URLs and URL query strings are not removed. * netx/net/sourceforge/jnlp/cache/ResourceUrlCreator.java: (getVersionedUrlUsingQuery) renamed to getVersionedUrl, refactored construction of URL * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: (requestPluginProxyInfo) extracted proxy URI logic. (processProxyUri) new method for finding proxy URIs, handles absolute resource paths correctly * tests/netx/unit/net/sourceforge/jnlp/cache/ResourceUrlCreatorTest.java: added tests for ResourceUrlCreator#getVersionedUrl * tests/netx/unit/sun/applet/PluginAppletViewerTest.java: added tests for PluginAppletViewer.processProxyUri * tests/reproducers/simple/AbsolutePathsAndQueryStrings/resources/AbsolutePathsAndQueryStrings.html: new reproducer checks that absolute paths and query strings in resource URLs are properly handled, and caching still works * tests/reproducers/simple/AbsolutePathsAndQueryStrings/resources/AbsolutePathsAndQueryStrings.jnlp: same * tests/reproducers/simple/AbsolutePathsAndQueryStrings/testcases/AbsolutePathsAndQueryStrings.java: same
* Introduced logging bottleneckJiri Vanek2013-09-2512-69/+80
|
* Unit tests for JNLPProxySelectorOmair Majid2013-09-232-1/+6
| | | | | | | | | | This contains one functional change: - String host = uri.getSchemeSpecificPart().split(":")[0]; + String host = uri.getHost(); Given the URI of "socket://example.org", the first line evaluates to "//example.org", while the second one (correctly) evaluates to "example.org".
* Fix PR1271: icedtea-web does not handle javascript:-protocol URLsAdam Domurad2013-08-192-6/+33
|
* IcedTea-Web is now following XDG .config and .cache specification(RH947647)Jiri Vanek2013-07-181-1/+1
|
* Fix potential NPE on GetValue messageAdam Domurad2013-06-281-1/+2
|
* Made it work with OpenJDK build 25 by creating application as soon as possibleJiri Vanek2013-06-201-0/+5
|
* Silenced deployment.properties and zero size applet exceptions with testsJiri Vanek2013-06-061-1/+3
|
* Handle resizing plugin message more robustly by not blocking worker threadAdam Domurad2013-06-031-37/+46
|
* Fixed possible deadlock for applet->js->applet call with testcaseJiri Vanek2013-05-201-12/+23
|
* Fix PR854: Resizing an applet several times causes 100% CPU loadAdam Domurad2013-05-171-12/+1
|
* Ensure that PluginAppletViewer is resized in case of error.Adam Domurad2013-05-022-37/+32
|
* MethodOverloadResolve array casting testsAdam Domurad2013-05-021-0/+4
|
* Remove incorrect undummied code in MethodOverloadResolverAdam Domurad2013-05-021-12/+3
|
* Fix a dead-lock bug that can cause Firefox to hang.Adam Domurad2013-04-251-26/+4
|
* Tests & test extensions for mocking the plugin input & output pipes.Adam Domurad2013-04-251-2/+1
|
* Remove unnecessary line that can result in NPEAdam Domurad2013-04-241-2/+0
|
* Ensure document-base is properly encodedAdam Domurad2013-04-231-2/+1
|
* Clean-up of dead & outdated parts of NetxPanelAdam Domurad2013-04-231-1/+1
|
* Rewrite of MethodOverloadResolverAdam Domurad2013-04-232-602/+373
|
* Don't interrupt message handling threadsAdam Domurad2013-03-282-23/+37
|
* Integration of unsigned applet confirmation dialogue.Adam Domurad2013-03-261-1/+12
|
* Revert behaviour of PluginParameterParser#isInt to fail on overflowAdam Domurad2013-03-221-1/+6
|
* Only destroy full initialized appletsAdam Domurad2013-02-071-0/+4
|
* Provide names for unnamed threads for better debuggingAdam Domurad2013-02-063-3/+8
|
* Unit tests for PR1198: JSObject not passed correctly to JavascriptAdam Domurad2013-01-151-9/+18
|
* Fix for PR1198: JSObject passed incorrectly to JavascriptAdam Domurad2013-01-152-168/+96
|
* Minor code formatting & cosmetic changesAdam Domurad2013-01-042-10/+14
|
* Remove left-in System.outAdam Domurad2012-12-111-1/+0
|
* PluginAppletViewer refactoringAdam Domurad2012-12-042-245/+317
|
* Remove redundant HTML-tag scanner from ITW. Do not reconstruct tags.Adam Domurad2012-12-042-505/+119
|
* Better error reporting from appletsJiri Vanek2012-11-271-2/+5
| | | | | * netx/net/sourceforge/jnlp/NetxPanel.java: (init) ErrorSplash is shown if fatal exception is cough
* Splashscreen integrated to javaws and pluginJiri Vanek2012-11-021-16/+165
|
* Fix a small bug in the contain() methodThomas Meyer2012-08-191-9/+11
|
* Fixes PR588, Icedtea-web now saves cookies set in java cookie jarAdam Domurad2012-08-172-1/+32
|
* Fix possible endless loop while waiting for the applet object instance to ↵Thomas Meyer2012-07-191-1/+10
| | | | get create get created
* Small comment cleanup to classes with missing or wrong descriptions.Adam Domurad2012-06-255-6/+7
|
* Added patch so that applet-tags take last param.Adam Domurad2012-06-041-3/+0
| | | | | Our plugin had previously took the first param, except for a few special param's like archive. With this patch the last param is taken consistently.
* Changed for-loops over iterators and indices to for-each loops if theyAdam Domurad2012-05-253-16/+14
| | | | were sufficient and clearer.