aboutsummaryrefslogtreecommitdiffstats
path: root/plugin/icedteanp/java/sun
Commit message (Collapse)AuthorAgeFilesLines
* ITW NPP: Pass window position through all layers, added as 'xpos' and 'ypos' ↵Sven Gothel2014-01-311-6/+6
| | | | | | | | | | | | | in message and parameters ; ... - Relative position of window maybe important in regards to overlapping applet windows as well as for an upcoming OSX support. However, client may still need to calculate the location on screen. - Applet3Panel added toString() - Applet3Panel, PluginApplet3Viewer: Better naming for browser notification - appletResize -> browserSizeChanged, etc
* 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.