Commit Graph

1446 Commits

Author SHA1 Message Date
alecf%netscape.com
987ce4d3d9 save results of setIncomingServer and AddIdentity to the prefs file 1999-08-26 09:08:28 +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
6fbe6ad816 fix win32 vc5 bustage 1999-08-26 07:39:41 +00:00
alecf%netscape.com
ee550cbd99 oops, didn't realize I was already using these macros 1999-08-26 06:44:25 +00:00
alecf%netscape.com
61b415c918 forgot to check in the new API 1999-08-26 06:20:06 +00:00
alecf%netscape.com
e76535e659 land new account manager
- now uniquifies servers and identities
- cleaner way of creating/finding accounts, servers, identities
- far more robust
1999-08-26 05:45:00 +00:00
putterman%netscape.com
4c5217c7c9 Add icons to move and copy menus. 1999-08-26 05:27:52 +00:00
bienvenu%netscape.com
922a55a1b7 replace nsIEnumerator with nsISimpleEnumerator 1999-08-26 04:41:07 +00:00
phil%netscape.com
e7cb5cc629 Fix bug 12494. We were misinterpreting the return code from nsString::Equals, so 'is' filters were misfiring 1999-08-25 23:58:41 +00:00
sspitzer%netscape.com
b7f3331cc3 fix #10895. Get printing to sort of work for mail/news. more bugs (and fixes) to come. this is far from complete. 1999-08-25 23:58:31 +00:00
putterman%netscape.com
0bd02cceea More work on columns. Thread column can now be clicked on to change view. Also update to make
work with recent tree changes.
1999-08-25 23:56:54 +00:00
alecf%netscape.com
8d3ef66502 don't actually create account manager until we need it
(fixes service/object timing problems on code I'm about to check in)
1999-08-25 23:03:15 +00:00
hyatt%netscape.com
9e5e8bef18 Removing toggleTwisty. 1999-08-25 11:04:38 +00:00
hyatt%netscape.com
31418bca1a Removing the twisty function. This happens automatically now. 1999-08-25 11:03:48 +00:00
sspitzer%netscape.com
0ee80769ac a little more to the fix for #12138 1999-08-25 08:08:49 +00:00
sspitzer%netscape.com
2a5c1584c4 fix for #12397 and #12138 1999-08-25 07:51:43 +00:00
brendan%mozilla.org
defeffaabd Massive spankage to capitalize C++ method and attribute name bindings, per
Architecture Item 6.3 (news://news.mozilla.org/37BA89CF.3823D6F9%40meer.net).
1999-08-25 05:26:25 +00:00
bienvenu%netscape.com
0b792f7165 change create sub-folder2 name 1999-08-25 01:17:52 +00:00
putterman%netscape.com
4e2c9510f1 Add images for columns and flagged messages. 1999-08-24 21:50:23 +00:00
putterman%netscape.com
fe8109782d Work on MarkFlagged and new columns. 1999-08-24 21:49:19 +00:00
putterman%netscape.com
4ceb826702 added new columns. 1999-08-24 21:48:55 +00:00
putterman%netscape.com
361cd83a39 Work on MarkFlagged. 1999-08-24 21:48:44 +00:00
putterman%netscape.com
45e2d63fc7 ToggleFlaggedMessage implemented. 1999-08-24 21:48:24 +00:00
putterman%netscape.com
58d47cf74a work on MarkFlagged. 1999-08-24 21:47:22 +00:00
putterman%netscape.com
ec97dece00 Don't prompt for password on Biff. 1999-08-24 21:46:13 +00:00
slamm%netscape.com
319b492795 Removed items from DIRS that do not exist. 1999-08-24 21:45:26 +00:00
putterman%netscape.com
3b29523461 Added MarkFlagged interface. 1999-08-24 21:45:21 +00:00
jdunn%netscape.com
0ba9ffc6ee removing 'typedef' since there is no 'name' associated with it and HP don't like it 1999-08-24 18:54:36 +00:00
ramiro%netscape.com
ec21b9ecbc Set the timer lib flags in one place. 1999-08-24 14:54:59 +00:00
waterson%netscape.com
1d6c956a62 Fix in-memory datasource aggregation. 1999-08-24 04:59:58 +00:00
bienvenu%netscape.com
b8cfb21f2e remove doing_filters 1999-08-24 04:41:52 +00:00
bienvenu%netscape.com
26f90fa775 remove DOING_FILTERS, cleanup shutdown of mail session and writing out folder cache 1999-08-24 04:41:05 +00:00
bienvenu%netscape.com
be96b97427 clear progress when it meteors stop 1999-08-24 04:24:19 +00:00
bienvenu%netscape.com
bfa561f68f get rid of DOING_FILTERS #define 1999-08-24 04:23:31 +00:00
alecf%netscape.com
4677b0b74e oops, removing an extra method (fixes breakage) 1999-08-24 01:19:25 +00:00
alecf%netscape.com
109da3ad7b fix leak from redundant SetKey calls 1999-08-24 00:29:55 +00:00
alecf%netscape.com
de18d6b7a4 fix most popular leak in messenger! 1999-08-24 00:28:55 +00:00
putterman%netscape.com
14b158d2c0 Twisties go next to folder name instead of having their own column. 1999-08-23 14:23:30 +00:00
putterman%netscape.com
b0ead65322 Changes to use onselect in threadpane. Make Next Message and Next Unread Message work
as well.
1999-08-23 02:58:28 +00:00
mccabe%netscape.com
ed5a2f8522 Move uses xpfe/components interfaces to using NS_DECL_NSIFOO macro. Several interfaces in xpfe/components declared their own NS_DECL_IFOO macros; I moved those to generated NS_DECL_NSIFOO and will remove the definitions in a subsequent checkin to prevent any risk of mid-checkin skew. 1999-08-23 01:07:33 +00:00
mccabe%netscape.com
a900e17559 Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
mscott%netscape.com
922fcc469c Remove unnecessary windows.h include which was used to get InterlockedIncrement for threadsafe interfaces.
I fixed the implementation of threadsafe addref and release for windows to not require it so people no longer
need to include windows.h whenever you are using a threadsafe interface.
1999-08-22 22:54:05 +00:00
bienvenu%netscape.com
228fa496ae remove NS_COMFALSE 1999-08-22 18:10:21 +00:00
rhp%netscape.com
76f94e6acc Code cleanup changes 1999-08-22 15:48:46 +00:00
mccabe%netscape.com
17cdc659d1 NS_DECL_NSIFOO spam for nsIRequest, nsIChannel, nsIStreamListener, nsIStreamObserver, all from netwerk/
convert manual interface method declarations in implementation class to NS_DECL_NSIFOO macro.
1999-08-22 13:26:18 +00:00
mccabe%netscape.com
381fb81c4f Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO. 1999-08-22 11:25:50 +00:00
ramiro%netscape.com
2c19866af3 cleanup linking of libmozreg. 1999-08-21 15:41:53 +00:00
alecf%netscape.com
cce4d3df48 remove the "depth" attribute now that we have isServer 1999-08-21 01:03:00 +00:00
alecf%netscape.com
14e0aa1a81 use isServer attribute 1999-08-21 00:59:15 +00:00
hyatt%netscape.com
d819a08a33 Renaming onaction to oncommand. 1999-08-20 22:58:32 +00:00
putterman%netscape.com
ce0f3e0ba2 Use nsISupports. 1999-08-20 22:47:55 +00:00
putterman%netscape.com
da1d392ac2 Create datasources in js and rewrite views. 1999-08-20 22:47:12 +00:00
putterman%netscape.com
af3c5994ad Add SetWebShell. 1999-08-20 22:46:10 +00:00
putterman%netscape.com
117e32a55e Add nsIMsgWindowData 1999-08-20 22:45:47 +00:00
alecf%netscape.com
a6f3a74bc8 add new server icons and put them in the folder pane using the new IsServer property 1999-08-20 22:45:36 +00:00
putterman%netscape.com
af7bf27f73 added nsIMsgWindowData 1999-08-20 22:45:16 +00:00
putterman%netscape.com
90646987f1 Folder names only called when depth 0. Temp until IsServer implemented. 1999-08-20 22:44:44 +00:00
putterman%netscape.com
d25e07fa91 Remove view code. 1999-08-20 22:44:13 +00:00
putterman%netscape.com
b06e91cb28 turn threading off by default. 1999-08-20 22:43:58 +00:00
putterman%netscape.com
81e5d6723f export nsMsgStatusFeedback.h 1999-08-20 22:43:45 +00:00
putterman%netscape.com
0d0f941d49 Add nsMsgStatusFeedback to factory. 1999-08-20 22:43:17 +00:00
putterman%netscape.com
dc5ba32394 Add SetWebShell 1999-08-20 22:42:52 +00:00
alecf%netscape.com
338185e915 reflect IsServer into RDF 1999-08-20 22:42:35 +00:00
putterman%netscape.com
1fe7548c3c Remove view code 1999-08-20 22:42:29 +00:00
putterman%netscape.com
1801b7d5bd Add nsIMsgWindowData.idl 1999-08-20 22:42:03 +00:00
alecf%netscape.com
0bdba7f2fc add new isServer attribute 1999-08-20 22:41:38 +00:00
putterman%netscape.com
dbcd2c2569 add nsIMsgWindowData.idl 1999-08-20 22:40:54 +00:00
putterman%netscape.com
e97434e200 Add new file for window context. 1999-08-20 22:40:19 +00:00
alecf%netscape.com
16cbae6b2f minor cleanup to make the account manager look better 1999-08-20 07:20:03 +00:00
alecf%netscape.com
58311478a1 updates to account manager
now create a <deck> for each server, and put an <iframe> in each one
1999-08-20 02:38:02 +00:00
alecf%netscape.com
ebc4ce6cd9 add "File Here" menu item 1999-08-20 02:32:47 +00:00
alecf%netscape.com
96625b4f4e make use of prefs more robust 1999-08-20 02:24:55 +00:00
bienvenu%netscape.com
40513be898 land new folder and rename for jefft 1999-08-19 19:52:51 +00:00
mscott%netscape.com
9e1d202bf5 Fix build breakage for alecf. Be sure to build a header file for nsIUrlListenerManager.idl 1999-08-19 07:59:40 +00:00
alecf%netscape.com
6d4b23bad6 add servertype attribute so that folders show up correctly 1999-08-19 07:31:48 +00:00
alecf%netscape.com
05765119be oops, didn't mean to remove this file 1999-08-19 06:09:50 +00:00
alecf%netscape.com
3786e4744e add nsIUrlListenerManager.idl to the mac build and remove the old header once and for all 1999-08-19 06:07:33 +00:00
mcafee%netscape.com
1aaecb613d Fixing linux bustage. 1999-08-18 02:46:50 +00:00
alecf%netscape.com
672767ddb5 make identity more robust to the prefs service going up and down 1999-08-18 02:40:08 +00:00
alecf%netscape.com
084d17286d make account more robust for prefs service 1999-08-18 02:38:20 +00:00
alecf%netscape.com
31bdf26826 reflect the ServerType into RDF 1999-08-18 02:37:16 +00:00
alecf%netscape.com
5b409f79b5 add 4.x style folder icons for folder pane 1999-08-18 02:35:33 +00:00
ramiro%netscape.com
ee33c47ded Link in secfree dynamically only where needed. 1999-08-17 15:46:57 +00:00
danm%netscape.com
0ce57055ba disable browser appcore's load of default page for new windows created by NewWebShell. fixes bug 11404. a:cyeh@netscape.com 1999-08-16 22:23:19 +00:00
bienvenu%netscape.com
2f8ae296c6 part of fix for 11651 turn off cylon mode in progress when have non zero percentage a=chofmann 1999-08-13 21:39:40 +00:00
gagan%netscape.com
d418cf6936 Added the Param field for a URL. Fixes the bugs being seen by semicolons in URL. 1999-08-12 10:01:33 +00:00
cls%seawood.org
ce48612218 More gcc 2.95 fixes 1999-08-11 05:59:26 +00:00
jefft%netscape.com
d16188a373 enable Rename Folder & New Folder 1999-08-11 04:58:09 +00:00
jefft%netscape.com
97be48c3f5 enabled RenameFolder() for Imap 1999-08-11 04:53:36 +00:00
jefft%netscape.com
46c35dc3c6 added new folder name dialog for NewFolder() & RenameFolder() 1999-08-11 04:52:24 +00:00
jefft%netscape.com
4f23e1a295 added newFolderNameDialog.xul & newFolderNameDialog.js 1999-08-11 04:51:34 +00:00
jefft%netscape.com
ae63822653 added newFolderNameDialog.dtd 1999-08-11 04:49:49 +00:00
sspitzer%netscape.com
b3d7f66956 change API to avoid using NS_COMFALSE. As jband puts it: NS_COMFALSE generally sucks. NS_COMFALSE is going away. fixes bug #11579 1999-08-11 03:44:32 +00:00
alecf%netscape.com
37e2e57be4 move entities to external DTDs 1999-08-11 03:37:06 +00:00
alecf%netscape.com
ed9460f152 oops, fix chrome URLs to external DTDs 1999-08-11 03:24:05 +00:00
alecf%netscape.com
e3fe0a6d72 new en-US DTDs 1999-08-11 03:19:16 +00:00
alecf%netscape.com
e940f534ef move all strings to external DTDs 1999-08-11 03:17:04 +00:00
alecf%netscape.com
a72eebd885 localize these files, #10254 1999-08-11 02:50:39 +00:00
alecf%netscape.com
d1083fc7f0 fix for #10253 - localizing this file 1999-08-11 02:45:51 +00:00
alecf%netscape.com
a80bd03414 fix account manager to load pages when people click on the appropriate category 1999-08-11 02:40:43 +00:00
alecf%netscape.com
de4d4a8c22 switch to using == to compare resources rather than PL_strcmp on resource strings 1999-08-11 02:36:07 +00:00
alecf%netscape.com
f459d56b03 now that GetPrettyName works, use that for folders
(this is redundant code, also exists in the folder datasource)
1999-08-11 02:14:17 +00:00
alecf%netscape.com
1b6a19010c fix sizing - looks a little better this way 1999-08-11 00:43:23 +00:00
jefft%netscape.com
6fd52e96d6 enabled Delte Folder for Imap 1999-08-11 00:13:52 +00:00
mscott%netscape.com
e79d4ee94c add get server support. 1999-08-10 18:17:25 +00:00
mccabe%netscape.com
2a403483de Changes to the xpidl compiler -
Error if an interface is declared [scriptable], but contains methods that can't be scripted because they refer to native-declared types, unless the method is declared [noscript].

This change is intended to make it easier to determine when an interface is not scriptable, and to make it easier to see what changes need to be made to make it scriptable.

As many of the .idl files in the tree defined [scriptable] interfaces that contained non-scriptable methods, I've sprinkled [noscript] throughout.  As the interfaces weren't scriptable anyway, this shouldn't change their visibility to javascript.
1999-08-10 12:18:01 +00:00
alecf%netscape.com
4794a7f45a make this compile on unix
(this build on unix only!)
1999-08-10 07:02:10 +00:00
bienvenu%netscape.com
b51f6c1b47 remove hello kitty (sob), twiddle a couple status messages 1999-08-10 04:45:58 +00:00
alecf%netscape.com
719f9b06af clean up folder and server naming:
- prettyName is now a unicode string and lives in nsIFolder
- servers now have the automatic pretty name of "userid on servername" and can be overridden
- name consolidation is complete
1999-08-10 04:39:22 +00:00
bienvenu%netscape.com
88bba45875 more work on meteors when loading imap folders 1999-08-10 03:28:30 +00:00
alecf%netscape.com
f304daa6f7 use == to compare actual nodes instead of PL_strcmp (more work still yet to be done here) 1999-08-10 00:44:29 +00:00
alecf%netscape.com
9694f7aa53 fix naming of folder by caching in mName 1999-08-10 00:03:46 +00:00
bienvenu%netscape.com
df2d5ddb2c get progress meter working 1999-08-09 21:08:47 +00:00
bienvenu%netscape.com
be9b965433 fix gcc warning 1999-08-09 21:07:33 +00:00
sspitzer%netscape.com
7ae5326863 remove some #if 0 code. why? because its crap. 1999-08-09 20:53:14 +00:00
putterman%netscape.com
447605d0a7 Only refresh after EmptyTrash if the trash is the currently selected folder. 1999-08-09 19:51:07 +00:00
bienvenu%netscape.com
a6925e47d6 fix status messages, hook up percents 1999-08-09 01:21:00 +00:00
bienvenu%netscape.com
58e57407a9 add broadcaster for progress 1999-08-08 19:42:30 +00:00
ramiro%netscape.com
4ca8634688 Ignore generated Makefiles. 1999-08-07 22:34:02 +00:00
bienvenu%netscape.com
61dc733433 remove nsString2 1999-08-07 16:28:43 +00:00
cls%seawood.org
3f1dcd11dc Various fixes to let the tree compile with gcc 2.95:
String constants are now (const char *)s and must be explicitly cast to (char *).
operator new is expected to be empty or throw an expection instead of returning null. (ifdef'd for gcc 2.95+)
Stricter checks on register clobbering in embedded asm. (at least I think that's what it is)
Expects the main function to return int, not something similiar to it like PRInt32.

Still requires a tweak to remove -mno-486 from NSPR's *.mk files.
1999-08-07 06:01:31 +00:00
bienvenu%netscape.com
b83ba56403 more bulletproofing for those who assume nsMsgDBFolder was including nsIMessage 1999-08-07 03:53:12 +00:00
alecf%netscape.com
2213d0293c move the root of the folder pane to the tree, rather than the tree children 1999-08-07 02:32:08 +00:00
bienvenu%netscape.com
3653ea8d06 get rid of nsString2 1999-08-07 02:32:02 +00:00
bienvenu%netscape.com
bbf4cffcd7 get rid of nsString2, more hooking up of status 1999-08-07 02:30:11 +00:00
alecf%netscape.com
b07f1b82af remove "Accounts" treecell 1999-08-07 02:14:40 +00:00
putterman%netscape.com
0ce25d7084 UpdateSummaryTotals when adding messages. 1999-08-07 00:24:25 +00:00
putterman%netscape.com
32b1bb9355 Work on opening to correct folder. 1999-08-07 00:22:44 +00:00
putterman%netscape.com
85ac1f41f5 Start using dtd's 1999-08-07 00:22:01 +00:00
putterman%netscape.com
2501006782 Add locale to build. 1999-08-07 00:21:29 +00:00
chuang%netscape.com
debcc564a4 replace Entity with dtd file 1999-08-06 23:09:43 +00:00
putterman%netscape.com
cdc3b19c11 Add files and directories for dtd's. Not currently part of the build. 1999-08-06 21:31:29 +00:00
mscott%netscape.com
0765bb9e04 this file is now an idl file...it's obosoltete now. 1999-08-06 21:14:14 +00:00
alecf%netscape.com
d420e8ff24 remove rules that are now in xul.css 1999-08-06 20:46:52 +00:00
alecf%netscape.com
955f749917 add global style sheet so that we don't need as many rules in accounttree.css 1999-08-06 20:46:30 +00:00
alecf%netscape.com
8795488d8f remove extraneous comment (this isn't true anymore) 1999-08-06 20:43:43 +00:00
alecf%netscape.com
4d190fc2c4 add some assertions to save us problems later 1999-08-06 20:43:11 +00:00
alecf%netscape.com
fbca50e77f - make AddAccount() refresh and save the account list, so that new accounts are saved
- register as a shutdown listener for the prefs service, so that we can be notified when the prefs service goes down. Also add an accessor method so that the prefs service is (re)requested on demand
1999-08-06 20:42:40 +00:00
chuang%netscape.com
cba244dd4d add locale/en-US to build 1999-08-06 20:28:20 +00:00
jefft%netscape.com
1f687f996d added base folder EmptyTrash() method 1999-08-06 18:24:39 +00:00
jefft%netscape.com
3b0208e2eb added NC_RDF_EMPTYTRASH command; EmptyTrash() method 1999-08-06 18:23:50 +00:00
jefft%netscape.com
37b4c3a63e filled in MsgEmptyTrash() function 1999-08-06 18:22:05 +00:00
jefft%netscape.com
d77eddaebd added EmptyTrash() 1999-08-06 18:21:13 +00:00
sspitzer%netscape.com
70b3028e83 put the dot back in front of Print, since it doesn't work yet. 1999-08-06 18:16:09 +00:00
chuang%netscape.com
7647418e57 remove extra characters 1999-08-06 17:37:05 +00:00
rhp%netscape.com
1b186e095b Change to return result from Drafts to JS 1999-08-06 17:36:23 +00:00
jefft%netscape.com
1f85f838f6 implement message folder base Compact() method 1999-08-06 13:40:08 +00:00
jefft%netscape.com
8dab8a1ea3 Added NC_RDF_COMPACT, NC_RDF_RENAME commands; CompactFolder(), RenameFolder() methods 1999-08-06 13:39:03 +00:00
jefft%netscape.com
3312ae9c61 adding MsgRenameFolder(), MsgCompactFolder() function 1999-08-06 13:35:11 +00:00
jefft%netscape.com
3a7fb3be5d adding Rename Folder... Compact This Folder menu item 1999-08-06 13:34:29 +00:00