| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
If there is a SOCKS proxy specified, use it for https, http,
and ftp protocols too (as a fallback).
'sameProxy' now affects the https, http and ftp protocols,
but not the socket protocol.
|
|
|
|
|
|
|
|
|
|
| |
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".
|
|
|
|
|
|
| |
Also remove the references to JNLPFile from InformationDesc.
This makes it much easier to instantiate InformationDesc for
tests.
|
| |
|
|
|
|
| |
netx/net/sourceforge/jnlp/ParseException.java: (ParseException) modified to support super call only, (getCause) and both (printStackTrace) removed
|
|
|
|
|
|
| |
severla times
"message from dialog mus be same as pattern" -> "message from dialog must be same as pattern"
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
2013-09-16 Omair Majid <[email protected]>
* tests/netx/unit/net/sourceforge/jnlp/runtime/JNLPClassLoaderTest.java
(toList): Remove.
(checkForMainFileLeakTest): Use Arrays.asList.
* tests/netx/unit/net/sourceforge/jnlp/security/appletextendedsecurity/UnsignedAppletTrustConfirmationTest.java
(toList): Remove.
(testToRelativePaths): Use Arrays.asList.
|
|
|
|
| |
netx-dist-tests-whitelist and NEW_LINE_IFS to enable reproducers tests in dist tarball
|
|
|
|
| |
attached to applet
|
| |
|
|
|
|
|
|
|
|
|
| |
location
Made temporary files location JFileChooser display a helpful title
Removed misleading "All Files" file filter from JFileChooser
Added new message to resources for JFileChooser's choose button
Fixed a few inconsistent messages in resource files
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Treat jnlp.packEnabled and jnlp.versionEnabled just like other
properties that can be set in one resource element and
inherited/filtered in others.
2013-09-09 Omair Majid <[email protected]>
* netx/net/sourceforge/jnlp/JNLPFile.java
(getDownloadOptionsForJar): Rename to ...
(getDownloadOptions): New method. Look up jnlp.packEnabled and
jnlp.versionEnabled in any resources element.
* netx/net/sourceforge/jnlp/PluginBridge.java
(getDownloadOptionsForJar): Rename to ...
(getDownloadOptions): New method.
* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
(initializeResources): Invoke file.getDownloadResources.
(getDownloadOptionsForJar): Remove.
* tests/netx/unit/net/sourceforge/jnlp/JNLPFileTest.java
(testDownloadOptionsAppliedEverywhere): New method.
(testDownloadOptionsFilteredOut): New method.
|
| |
|
|\ |
|
| |
| |
| |
| | |
during applet init & start, by Adam Domurad <[email protected]>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a unit test that checks the behaviour of JNLPFile when combining
and filtering properties.
2013-08-29 Omair Majid <[email protected]>
* tests/netx/unit/net/sourceforge/jnlp/JNLPFileTest.java
(testPropertyRestrictions): New method. Check that properties in
resources are are combined and filtered as approp
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead of trying to create a privileged proxy for the FileContents[]
array, simply create a privileged proxy for each FileContents instance
and return an array of them.
2013-08-29 Omair Majid <[email protected]>
PR1058
* netx/net/sourceforge/jnlp/services/XFileOpenService.java
(openMultiFileDialog): Create a privileged proxy for each FileContents
instance and return an array of them.
|
| | |
|
|/
|
|
| |
method, added test for this method
|
| |
|
| |
|
| |
|
|
|
|
| |
applet tags
|
|
|
|
| |
checking anyway)
|
|
|
|
| |
ServerLauncher. Unit tests moved out of ServerAccessTest into new TinyHttpdImplTest. New unit tests added.
|
| |
|
| |
|
|
|
|
|
|
| |
be served by test server in reproducers run and so prevent FNF exception
ChangeLog: fixed few entries below (added emty line between author and body)
|
|
|
|
| |
elsewhere which handled this
|
|
|
|
| |
(RH982558)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
in AboutDialog.java
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
it is not found
|
|
|
|
| |
of PR1473
|
| |
|
|
|
|
| |
into their correct respective classes.
|
| |
|
| |
|
| |
|