[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677

mjs mjs at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 06:10:02 UTC 2009


The following commit has been merged in the debian/unstable branch:
commit 8f8cfc8c742d763cd6a960bea919adf8ec52f65b
Author: mjs <mjs at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Apr 26 06:37:02 2002 +0000

    WebFoundation:
    	Reviewed by: Darin Adler
    
    	Changes to authentication to allow the IFAuthenticationHandler
    	protocol to be asynchronous, so it's cancellable and suitable for
    	use by sheets. Fixes the following Radar bugs:
    
    	2874727 - IFAuthenticationHandler protocol is unsuitable for
    	clients that want to prompt using a sheet
    	2874730 - IFAuthenticationHandler protocol does not allow for cancellation
    	2876170 - Authentication handling blocks a loader thread indefinitely
    
    	In addition there is a lot of assorted code cleanup.
    
    	* AuthenticationManager.subproj/IFAuthenticationHandler.h:
    	* AuthenticationManager.subproj/IFAuthenticationHandlerDispatcher.h:
    	* AuthenticationManager.subproj/IFAuthenticationHandlerDispatcher.m:
    	(-[IFAuthenticationDispatchState dealloc]):
    	(dispatchStartAuthentication):
    	(dispatchCancelAuthentication):
    	(dispatchAuthenticationDone):
    	(dispatchAuthenticationHandlerBusy):
    	(-[IFAuthenticationHandlerDispatcher _dispatchStartAuthentication:]):
    	(-[IFAuthenticationHandlerDispatcher IFAuthenticationRequest:authenticationDone:]):
    	(-[IFAuthenticationHandlerDispatcher IFAuthenticationRequestAuthenticationHandlerBusy:]):
    	(-[IFAuthenticationHandlerDispatcher _dispatchCancelAuthentication:]):
    	(-[IFAuthenticationHandlerDispatcher _dispatchAuthenticationDone:]):
    	(-[IFAuthenticationHandlerDispatcher _dispatchAuthenticationHandlerBusy:]):
    	(-[IFAuthenticationHandlerDispatcher initWithAuthenticationHandler:]):
    	(-[IFAuthenticationHandlerDispatcher dealloc]):
    	(-[IFAuthenticationHandlerDispatcher hasHandler:]):
    	(-[IFAuthenticationHandlerDispatcher startAuthentication:]):
    	(-[IFAuthenticationHandlerDispatcher cancelAuthentication:]):
    	* AuthenticationManager.subproj/IFAuthenticationManager.m:
    	(-[IFAuthenticationRequestState initWithHandlersCopy:index:httpRequest:authenticationRequest:callback:context:]):
    	(-[IFAuthenticationRequestState dealloc]):
    	(-[IFAuthenticationManagerPrivate init]):
    	(-[IFAuthenticationManagerPrivate dealloc]):
    	(-[IFAuthenticationManager _invokeHandlersWithURL:realm:forRequest:withCallback:context:]):
    	(-[IFAuthenticationManager _tryRequest:]):
    	(-[IFAuthenticationManager IFAuthenticationRequest:authenticationDone:]):
    	(-[IFAuthenticationManager _addCredentialsToInitialHTTPRequest:]):
    	(-[IFAuthenticationManager _addCredentialsToRetryHTTPRequest:afterFailureResponse:withCallback:context:]):
    	(-[IFAuthenticationManager _cancelAddCredentialsToRetryHTTPRequest:]):
    	* AuthenticationManager.subproj/IFAuthenticationManagerCallback.h:
    	* AuthenticationManager.subproj/IFAuthenticationRequest.m:
    	(-[IFAuthenticationRequest _authenticationHandlerBusy]):
    	(-[IFAuthenticationRequest authenticationDone:]):
    	* AuthenticationManager.subproj/IFAuthenticationRequestPrivate.h:
            * WebFoundation.pbproj/project.pbxproj: Added new files to the build.
    
    	* Misc.subproj/IFCFRunLoopExtensions.h, Misc.subproj/IFCFRunLoopExtensions.c: 	Added.
    	(IFCallFromCFRunLoop): New convenience wrapper for a one-shot run loop
            callback.
    	(IFCallFromRunLoopCFRunLoopTimerCallBack): Helper function for the above.
    	(IFCallFromCFRunLoopContextRetain): Likewise.
    	(IFCallFromCFRunLoopContextRelease): Likewise.
    	(IFCallFromCFRunLoopContextCopyDescription): Likewise.
    
    	* Misc.subproj/IFNSDictionaryExtensions.h,Misc.subproj/IFNSDictionaryExtensions.m:
    	(-[NSMutableDictionary _IF_setObject:forUncopiedKey:]): New helper function to put
            things in dictionaries without copying the key.
    
    WebBrowser:
    	* AuthenticationHandler.h, AuthenticationHandler.m: Changed to
    	conform to new improved IFAuthenticationHandler protocol.
    
    	(-[AuthenticationHandler init]):
    	(-[AuthenticationHandler readyToStartAuthentication:]):
    	(-[AuthenticationHandler startAuthentication:]):
    	(-[AuthenticationHandler cancelAuthentication:]):
    	(-[AuthenticationHandler showAuthenticationPanel]):
    
    	* WebBrowser.pbproj/project.pbxproj: I touched it.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@1081 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/WebKit.pbproj/project.pbxproj b/WebKit/WebKit.pbproj/project.pbxproj
index 88d079b..a15499e 100644
--- a/WebKit/WebKit.pbproj/project.pbxproj
+++ b/WebKit/WebKit.pbproj/project.pbxproj
@@ -3,7 +3,7 @@
 	archiveVersion = 1;
 	classes = {
 	};
-	objectVersion = 38;
+	objectVersion = 36;
 	objects = {
 		014CEA440018CDF011CA2923 = {
 			buildRules = (

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list