aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog82
1 files changed, 82 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4fc26a1..b4161cf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,85 @@
+2010-10-22 Omair Majid <[email protected]>
+
+ * netx/net/sourceforge/jnlp/NetxPanel.java
+ (runLoader): Do not initialize JNLPRuntime here.
+ (createAppletThreads): Initialize JNLPRuntim here.
+ * netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java:
+ Switch from SecurityWarningDialog.AccessType to
+ SecurityWarning.AccessType.
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ (getInstance(JNLPFile,UpdatePolicy)): Switch to SecurityWarning.
+ (initializeResources): Likewise.
+ (checkTrustWithUser): Likewise.
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java:
+ Add securityDialogMesasgeHandler.
+ (initialize): Set System look and feel. Start security thread.
+ (startSecurityThread): New method. Starts a thread to show security
+ dialogs.
+ (getSecurityDialogHandler): Returns the securityDialogMessageHandler.
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:
+ Switch from SecurityWarningDialog.AccessType to
+ SecurityWarning.AccessType.
+ (checkAwtEventQueueAccess): New method. Skeleton code for allowing
+ EventQueue acccess to applets.
+ * netx/net/sourceforge/jnlp/security/AccessWarningPane.java:
+ Switch from SecurityWarningDialog.AccessType to
+ SecurityWarning.AccessType.
+ * netx/net/sourceforge/jnlp/security/CertWarningPane.java:
+ Likewise.
+ * netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java:
+ Move DialogType and AccessType to SecurityWarning.
+ (SecurityWarningDialog(DialogType,AccessType,JNLPFile,CertVerifier,
+ X509Certificate,Object[])): New method. The catch-all construction.
+ (SecurityWarningDialog(DialogType,AccessType,JNLPFile): Delegate to
+ the new constructor.
+ (SecurityWarningDialog(DialogType,AccessType,JNLPFile,CertVerifier)):
+ Likewise.
+ (SecurityWarningDialog(DialogType,AccessType,CertVerifier)): Likewise.
+ (SecurityWarningDialog(DialogType,AccessType,JNLPFile,Object[])):
+ Likewise.
+ (SecurityWarningDialog(DialogType,X509Certificate)): Likewise.
+ (showAccessWarningDialog(AccessType,JNLPFile)): Move to SecurityWarning
+ class.
+ (showAccessWarningDialog(AccessType,JNLPFile,Object[])): Likewise.
+ (showNotAllSignedWarningDialog(JNLPFile)): Likewise.
+ (showCertWarningDialog(AccessType,JNLPFile,CertVerifier)): Likewise.
+ (showAppletWarning): Likewise.
+ (initDialog): Make dialog non modal and remove window closing listener.
+ (getValue): Make public.
+ (dispose): New method. Notify listeners.
+ (notifySelectionMade): New method. Notify listeners that user has made
+ a decision.
+ (addActionListener): New method. Add a listener to be notified when
+ user makes a decision about this security warning.
+ * netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java:
+ Switch from SecurityWarningDialog.AccessType to
+ SecurityWarning.AccessType.
+ * netx/net/sourceforge/jnlp/services/ServiceUtil.java: Likewise.
+ * netx/net/sourceforge/jnlp/services/XClipboardService.java: Likewise.
+ * netx/net/sourceforge/jnlp/services/XExtendedService.java: Likewise.
+ * netx/net/sourceforge/jnlp/services/XFileOpenService.java: Likewise.
+ * netx/net/sourceforge/jnlp/services/XFileSaveService.java: Likewise.
+ * netx/net/sourceforge/jnlp/security/SecurityDialogMessage.java:
+ New class.
+ * netx/net/sourceforge/jnlp/security/SecurityDialogMessageHandler.java:
+ New class.
+ (run): New method. Runs the security message loop.
+ (handleMessage): New method. Handles a SecurityDialogMessage to show a
+ security warning.
+ (postMessage): New method. Posts a message to sthe security message
+ queue.
+ * netx/net/sourceforge/jnlp/security/SecurityWarning.java: New class.
+ Move AccessType and DialogType from SecurityWarningDialog to here.
+ (showAccessWarningDialog): Moved from SecurityWarningDialog to here.
+ (showAccessWarningDialog): Moved from SecurityWarningDialog to here.
+ Modified to post messages to the security queue instead of showing a
+ SecurityWarningDialog directly.
+ (showNotAllSignedWarningDialog): Likewise.
+ (showCertWarningDialog): Likewise.
+ (showAppletWarning): Likewise.
+ (getUserReponse): New method. Posts a message to the security thread and
+ blocks until it gets a response from the user.
+
2010-10-20 Andrew John Hughes <[email protected]>
* netx/javax/jnlp/ServiceManager.java: