Added `-[AIService supportsPassword]` which determines if the service should display...
commitd533c4f37ac44793248f1da343c5bb6d553ca65d
authorEvan Schoenberg <evan@adiumx.com>
Fri, 28 Dec 2007 04:42:56 +0000 (28 04:42 +0000)
committerEvan Schoenberg <evan@adiumx.com>
Fri, 28 Dec 2007 04:42:56 +0000 (28 04:42 +0000)
treeff1117fbadbaf1d1950b76aa6c3b02ad32575260
parente0d1f46d802419fd6c8fbc895026b48e0d09fbeb
Added `-[AIService supportsPassword]` which determines if the service should display password fields at all and changed `-[AIService requiresPassword]` to determine whether it should ''insist'' upon a password before continuing the connect process. This allows Jabber and IRC accounts to be password-optional. Fixes the spurious password prompts for Jabber accounts which will be using GSSAPI, fixing the issue described as a side comment in #8680. Refs #8680.

git-svn-id: svn://svn.adiumx.com/adium/trunk@22030 1c916fce-81e2-0310-a464-8ca513f45935
Frameworks/Adium Framework/Source/AIAbstractAccount.m
Frameworks/Adium Framework/Source/AIService.h
Frameworks/Adium Framework/Source/AIService.m
Plugins/Bonjour/AWBonjourService.m
Plugins/IRC Libpurple Plugin/ESIRCService.m
Plugins/Purple Service/ESJabberService.m
Plugins/Purple Service/ESZephyrService.m
Plugins/Stress Test/AIStressTestService.m
Source/AdiumSetupWizard.m