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