Граф коммитов

25 Коммитов

Автор SHA1 Сообщение Дата
sspitzer%netscape.com af4500add9 fix warnings. following alecf's recommendations, remove the FindServerUsingURI() method from the nsIMsgAccountManager, remove CreateFolderInDatasource() from nsIMsgFolder, change several methods in nsMsgCopy to return nsresult, and have nsIMsgFolder ** as an outparam, use GetResource() instead of CreateFolderInDatasource(). use NS_SUCCEEDED() instead of comparing against NS_OK directly. 1999-10-18 20:42:06 +00:00
bienvenu%netscape.com 5f056b6037 add method to shut down connections 1999-09-30 01:44:30 +00:00
sspitzer%netscape.com 95fca3acb9 fix bug #10235
implement "pre-select the right identity when composing based on folder pane selection" feature.
1999-09-20 08:13:27 +00:00
alecf%netscape.com 77a2ebf31b add new FindServerIndex() method 1999-09-17 00:14:43 +00:00
sspitzer%netscape.com 3f30819ff0 remove the useless MigratePrefs method. change upgradePrefs() into UpgradePrefs() and make it part of the nsIMsgAccountManager interface, so alecf can call it from js. 1999-09-03 08:06:13 +00:00
alecf%netscape.com 956f8af1e0 do lots of error checking on QueryInterface calls
add new FindServerByServerKey call
1999-08-30 22:00:22 +00:00
alecf%netscape.com 94efd6f780 fix the migration code to use the new prefs api, and remove some depricated functions 1999-08-26 09:07:59 +00:00
alecf%netscape.com 61b415c918 forgot to check in the new API 1999-08-26 06:20:06 +00:00
bienvenu%netscape.com e8ded1ea02 more work on folder cache 1999-07-17 03:26:24 +00:00
sspitzer%netscape.com 1402dd8bed changes to automatically migrate 4.x mail prefs to 5.0 prefs. news doesn't migrate gracefully yet. also, changes to newsrc.file pref and the directory path differently for news. 1999-07-13 19:23:40 +00:00
alecf%netscape.com dcd3ff6626 explain what these nsISupportsArrays have in them 1999-07-01 06:15:06 +00:00
alecf%netscape.com 4a8f501b27 document, document, document these interfaces, just a bit 1999-07-01 06:00:55 +00:00
sspitzer%netscape.com 8d0bd37571 nsISupportsArray was somehow not scripting. By now including nsISupportsArray.idl in all of the interface files, we now have the IID for this interface 1999-06-29 19:45:19 +00:00
alecf%netscape.com 386c052ce9 - make sure account keys are unique
- add method GetIdentityByKey that's needed by compose
1999-06-29 03:36:25 +00:00
putterman%netscape.com c7a25115fb Add UnloadAccounts 1999-06-29 02:47:49 +00:00
alecf%netscape.com a73331fdcb rename some methods to be more consistent
make all accesses to the account manager kick off LoadPrefs so they can be loaded on demand
don't forget to clean up the accounts in the hash table during destruction
1999-06-22 05:32:50 +00:00
alecf%netscape.com 05fd122471 add userid@ to all mail/news URIs and add parsing code to support this
this change allows servers to be unique by {userid, hostname, type} combination and allows nsIMsgAccountManager::FindServer() to search for servers this way.
1999-06-22 03:03:48 +00:00
alecf%netscape.com 97a8050ee8 fix bustage - getAccounts -> GetAccounts 1999-06-07 23:14:20 +00:00
alecf%netscape.com 30a53efd75 add interface methods for new Find methods 1999-06-03 02:07:58 +00:00
alecf%netscape.com 5f1e857708 rev these interfaces
add "scriptable" attribute to all interfaces
fix some bogus IIDs
redeclare some stuff in IDL that wasn't declared before
1999-05-27 05:19:55 +00:00
alecf%netscape.com 71c7a53e42 add new FindServersByHostname() method 1999-04-27 18:37:58 +00:00
alecf%netscape.com 963baf27b9 rename the IDL attributes so it's more friendly to javascript, and use the new GetLocalPath method when upgrading mail.directory on POP 1999-04-26 18:40:48 +00:00
alecf%netscape.com 39d88dbe36 change nsIEnumerators to nsISupportsArrays and implement some of the getIdentities() getServers() etc 1999-04-20 22:48:32 +00:00
alecf%netscape.com e3d0e63626 rev the Multiple Accounts system:
- remove LoadPreferences() function, make use of SetKey instead
- lazily create accounts/identities/servers are they are requested
- request pref service inside each object rather than passing the same service around
- start to support upgrading of preferences from 4.x world
- preference accessors ask prefs store directly instead of trying to maintain their own copy of each preference
- start to add support for shadow/default "fallback" account/server prefs
1999-04-10 20:46:47 +00:00
alecf%netscape.com 6d8f88f1e8 first addition of account/identity interfaces, with IDL 1999-04-06 22:35:13 +00:00