aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net
Commit message (Collapse)AuthorAgeFilesLines
* Provide names for unnamed threads for better debuggingAdam Domurad2013-02-062-2/+2
|
* Add unit tests for locales and locales fixedJiri Vanek2013-01-302-13/+17
| | | | | | | | * netx/net/sourceforge/jnlp/resources/Messages.properties: * netx/net/sourceforge/jnlp/resources/Messages_cs_CZ.properties: Added missing, filled empty and removed dangling items * tests/netx/unit/net/sourceforge/jnlp/resources/MessagesPropertiesTest.java: New unittest for missing, empty, duplicate or dangling locales.
* Fix for PR1292: Javaws does not resolve versioned jar names with periods ↵Adam Domurad2013-01-301-6/+17
| | | | properly
* Iteration over launchExceptionChain done by pointer/get instead by iterator ↵Jiri Vanek2013-01-301-4/+3
| | | | to prevent ConcurrentModificationException.
* Splashscreen error report made more detailed by stored LaunchErrorsJiri Vanek2013-01-304-5/+102
| | | | | | | | | | | | | | | * netx/net/sourceforge/jnlp/LaunchException.java: (LaunchExceptionWithStamp) new inner class for storing timestamp togetehr with error. (launchExceptionChain) new static list to capture LaunchErrors during runtime. * /netx/net/sourceforge/jnlp/resources/Messages.properties: * netx/net/sourceforge/jnlp/resources/Messages_cs_CZ.properties: Added explanation string * netx/net/sourceforge/jnlp/splashscreen/parts/JEditorPaneBasedExceptionDialog.java: Is now displaying launchExceptionChain in its error report and is copying it to clipboard. * tests/unit/net/sourceforge/jnlp/splashscreen/parts/JEditorPaneBasedExceptionDialogTest.java: (getTextTest) adapted calls of getText for new Date.
* Fix PR1157: Applets can hang browser after fatal exceptionAdam Domurad2013-01-281-2/+6
|
* Download indicator made compact for more then one jarJiri Vanek2013-01-103-31/+160
|
* All IcedTea-Web dialogues are centered to middle of active screenJiri Vanek2013-01-107-24/+113
| | | | | | Active screen in this context is the one, where the mouse is presented or default when no mouse presention detected. Patch is affecteing only IcedTea-Web custom dialogues.
* First part of fix of recreating desktop iconJiri Vanek2013-01-102-5/+124
| | | | Another fix can be addition of buttons like always/never
* Converted Messages.properties to Unix formatDeepak Bhole2013-01-071-475/+475
|
* Fix CodeBaseClassLoaderTest.testParentClassLoaderIsAskedForClassesApplicationAdam Domurad2013-01-031-3/+8
|
* Fixed xtrust all behaviour for desktop icons. Now returning true only if ↵Jiri Vanek2012-12-241-1/+1
| | | | desktop icon should be created. False otherwise.
* netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java - ↵Jiri Vanek2012-12-211-0/+3
| | | | (shouldCreateShortcut) added handling of xtrustall during asking for desktop icon creation
* Minor fix for possible NPE (non fatal) during splashscreen creationJiri Vanek2012-12-213-5/+37
|
* PR909: URL is invalid after normalizationSaad Mohammad2012-12-201-99/+14
|
* PR1189: Icedtea-plugin requires code attribute when using jnlp_hrefSaad Mohammad2012-12-101-1/+3
|
* PR1217: Add command line arguments for pluginsSaad Mohammad2012-12-055-0/+104
|
* Fix grammar in splash screen exception messageAdam Domurad2012-12-041-1/+1
|
* Remove redundant HTML-tag scanner from ITW. Do not reconstruct tags.Adam Domurad2012-12-046-81/+323
|
* Better error reporting from appletsJiri Vanek2012-11-271-0/+2
| | | | | * netx/net/sourceforge/jnlp/NetxPanel.java: (init) ErrorSplash is shown if fatal exception is cough
* Fix PR1166: Embedded JNLP File is not supported in applet tagSaad Mohammad2012-11-133-4/+48
|
* Add DownloadService implementationSaad Mohammad2012-11-085-9/+461
|
* Added cz_CS locales with testJiri Vanek2012-11-021-0/+467
|
* Splashscreen integrated to javaws and pluginJiri Vanek2012-11-024-83/+198
|
* PR1186: System.getProperty("deployment.user.security.trusted.cacerts") is nullOmair Majid2012-10-292-1/+22
| | | | | Copy deployment configration read into system properties so it is visibile to target programs.
* New message for when JNLP is fully signed by different certsAdam Domurad2012-10-192-1/+7
|
* Fix regression with trivially signed (eg, just META-INF/) jarsAdam Domurad2012-10-191-10/+11
|
* Use interface types in JCV classes where applicableAdam Domurad2012-10-194-33/+33
|
* Major rework of JarCertVerifier certificate management.Danesh Dadachanji2012-10-2212-408/+1198
| | | | | | This is a long-planned rework of JarCertVerifier, allowing it to handle multiple certificates. The algorithms used to verify jars with multiple certificates vary between JNLPs and Applets.
* PR1145: IcedTea-Web can cause ClassCircularityErrorOmair Majid2012-10-051-13/+1
| | | | | | | | | | | | | | | | | | | It is possible for the ClassLoader to encounter a ClassCircularityError. This can happen when the ClassLoader detects that checking if a class 'A' has been loaded triggers another check of whether 'A' has been loaded before the first check has completed. This can happen easily when trying to load Policy or Permission classes, which lie in our code path that checks whether a class has been loaded. One possible fix is to ensure these classes are not in the path of code that gets executed when we are trying to check for a class. This can be done by removing the call to getAccessControlContextForClassLoading. The javadocs for ClassLoader.findLoadedClass do not mention any permissions required to call the method nor do they mention that the method can throw a SecurityException. The native code that implements findLoadedClass does not have any security checks either. The doProvileged block is probably not needed here and removing it breaks the circularity.
* PR1161: X509VariableTrustManager does not work correctly with OpenJDK7Deepak Bhole2012-09-175-73/+376
|
* Single instance support for jnlp-href and testsJiri Vanek2012-09-053-8/+52
|
* Fix for PR920: Classes attempted to load twice when class extends from ↵Adam Domurad2012-08-281-15/+2
| | | | outside jar
* Fir regression that sometimes results in ClassCircularityErrorDeepak Bhole2012-08-271-0/+2
|
* Fixed long term failing unit-test, fixed NPE from ClassLoaderJiri Vanek2012-08-273-6/+41
| | | | | | | | | | | | | | | * netx/net/sourceforge/jnlp/NullJnlpFileException.java: new class to distinguish plain NPE from null jnlp file. * netx/net/sourceforge/jnlp/SecurityDesc.java: (getSandBoxPermissions) added throw of NullJnlpFileException in case of null jnlp file. * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: (findClass) added Override annotation, add catch of NullJnlpFileException and re-throw of CNF exception. * tests/netx/unit/net/sourceforge/jnlp/runtime/CodeBaseClassLoaderTest.java: (testResourceLoadSuccessCaching) (testResourceLoadFailureCaching) (testParentClassLoaderIsAskedForClasses) - internal JNLPFile's (getSecurity) null in SecurityDesc constructorrepalced by this. (testNullFileSecurityDesc) new test to ensure NPE in null JNLPFile case.
* Fix some javadoc warningsThomas Meyer2012-08-196-6/+7
|
* Restrict manifest classpath searching for JNLPs.Danesh Dadachanji2012-08-151-1/+5
|
* Unit test for JCV.isMetaInfFile()Adam Domurad2012-08-141-1/+1
|
* Added splashscreen implementationJiri Vanek2012-08-1329-11/+3839
|
* Fix PR955: regression: SweetHome3D fails to runDanesh Dadachanji2012-08-087-51/+328
|
* Add license header to filesSaad Mohammad2012-08-077-0/+259
|
* Fix PR1049: Empty jars are handled correctly during signature validationSaad Mohammad2012-08-012-1/+16
|
* Fix RH838417, Fix RH838559: Disambiguate signed applet security prompt from ↵Danesh Dadachanji2012-07-202-12/+14
| | | | certificate warning.
* Added forgotten LaunchDesc.java, fixes build. sorry!Adam Domurad2012-07-101-0/+42
|
* Refactor Object launchType; to LaunchDesc launchType; in JNLPFileAdam Domurad2012-07-106-17/+17
|
* Minor cleanup that removes avoidable code from loop.Saad Mohammad2012-07-091-13/+12
|
* Added forgotten file: IllegalResourceDescriptorExceptionAdam Domurad2012-07-091-0/+13
|
* Applet-tags now ignore any invalid (eg corrupt) jarsAdam Domurad2012-07-092-17/+77
| | | | | icedtea-web now skips over any jars that are corrupt or not actually jars. This is how the proprietary plugin treats this situation.
* Fix PR1040, PR1041, PR1042: Allows signed jars to function correctly using ↵Saad Mohammad2012-07-031-19/+104
| | | | extensions
* Fix problem in resolving classesOmair Majid2012-06-281-2/+14
| | | | | | | | | | | | | | | | | The bug manifests when the following sequence of steps happen: 1. An applet with both a codebase and a jar (archive) is loaded 2. A class Foo is loaded using the codebase classloader 3. The Foo class tries to load a class Bar that is specified in the jar archive. The Bar class is not found. The following applet reproduces the problem: http://javadjvu.foxtrottechnologies.com/cgi-bin/djvuapplet.pl/examples/deer.djvu?zoom=page The fix addresses the problem by ensuring that the codebase classloader asks the classloader that knows about the jar archive to resolve classes too.