Commit Graph

1894 Commits

Author SHA1 Message Date
ducarroz%netscape.com
88a9f70faa Fix for bug 14561, Already checked in the M10 BRANCH. Error must have negative value. A=choffman, R=mscott 1999-10-04 23:43:57 +00:00
beard%netscape.com
9eae33066d changed from directly using "MSL DropInRuntime.Lib" to using "NSComponentStartup.o" to enable GC leak detector. r=smfr 1999-10-03 20:46:23 +00:00
hyatt%netscape.com
0c1aef9920 Splitting xul.css into two files and making them load automatically at startup. R=danm@netscape.com 1999-10-01 20:49:07 +00:00
rjc%netscape.com
409f4b2a09 Fix mail build bustage. [Who knew they were using a composite datasource? And, an even more interesting question is why, when it apparently only allows one datasource to be used... ?] 1999-10-01 05:07:36 +00:00
chuang%netscape.com
945748e712 Fix bug 5393 Controls should be enclosed with <LABEL></LABEL>, r=putterman 1999-10-01 04:11:36 +00:00
bienvenu%netscape.com
5f056b6037 add method to shut down connections 1999-09-30 01:44:30 +00:00
bienvenu%netscape.com
c56896abc1 fix memory leak of cache elements on shutdown 1999-09-30 01:43:36 +00:00
jefft%netscape.com
0d7587bd28 implemented forward messages as attachments & inline; a=mcafee 1999-09-29 20:43:50 +00:00
jefft%netscape.com
7aa0b17efa implemented forward message as attachment & inline; a=mcafee 1999-09-29 20:37:12 +00:00
slamm%netscape.com
59c91e260a Change styles to be compatible as overlay. Related to bug #14838. 1999-09-29 20:19:46 +00:00
slamm%netscape.com
18e1f2611f Call sidebarOverlayInit with no args. All apps will use the same sidebar panels now (bug #14995). 1999-09-29 20:19:40 +00:00
slamm%netscape.com
03a2700c10 Convert into an overlay to use with sidebar overlay. Put folders in their own app panel above 'my panels' (bug #14991). 1999-09-29 20:19:35 +00:00
hangas%netscape.com
940bc92a57 Added ability to hide and show toolbars and taskbar to all mail windows. Added accesskeys to a number of menu items and fixed menus across product. Moved broadcaster elements to top of xul files to give command keys a chance to work. a=chofmann 1999-09-29 04:29:20 +00:00
shaver%netscape.com
7a5b9d5e55 nsIRegistry scriptability update, r=dveditz,dp,alecf a=leaf,chofmann 1999-09-29 02:36:54 +00:00
sspitzer%netscape.com
1d2f766b92 fix more bugs with migration on the mac. 1999-09-28 11:40:33 +00:00
sspitzer%netscape.com
274f7f8671 get file prefs using GetFilePref() and not CopyCharPref(). that doesn't work on mac. 1999-09-28 11:16:51 +00:00
sspitzer%netscape.com
e3c4ff9671 fix for #14686.
before, GetAccounts() [think getter for accounts] was upgrading which was
creating the default Local Mail account, which made the check in verifyAccounts()
fail to open the account wizard, since an account was created.
now we only upgrade prefs when explicitly told to do so.
1999-09-28 06:11:32 +00:00
warren%netscape.com
b1f277f28c Fixed mismatched free 1999-09-26 10:09:59 +00:00
hangas%netscape.com
20d1e45d46 a=chofmann r=hyatt,jefft Cleaned up File and Edit menus for navigator and mail, fixed 14837, fixed 14255. Moved menu from navagator.xul and hiddenwindow.xul into navigatorOverlay.xul. Created global 'New" menu. 1999-09-24 23:03:40 +00:00
putterman%netscape.com
c4b0f833e6 Fix for bugs 14786 and 13727. Fix leaking nsIServiceManager and datasources. Approved by chofmann
and reviewed by alecf.
1999-09-24 21:59:45 +00:00
sspitzer%netscape.com
8165b11d88 fix some pref migration problems (on the Mac) and fix URI parsing code.
this fixes part or all of the following bugs:   #14619 #14689 #14591
a=leaf, r=jefft
1999-09-24 20:42:46 +00:00
alecf%netscape.com
6fb9a6e280 fix for #13403, misspelled "titlemenuseparator" 1999-09-23 18:43:48 +00:00
alecf%netscape.com
5631e0127c oops, back out extra checkin 1999-09-23 03:02:00 +00:00
alecf%netscape.com
0c27f12fd6 misspelled variable - it's "folderTree" not "tree"
a=chofmann
1999-09-23 03:01:17 +00:00
bienvenu%netscape.com
f4f9230c43 fix assert on startup without folder cache, workaround service manager shutdown bug 1999-09-22 06:23:16 +00:00
alecf%netscape.com
0f477a7c76 disable unimplemented buttons, add hardrule above ok/cancel 1999-09-22 06:08:30 +00:00
alecf%netscape.com
a147d0e107 update the account wizard to specs, fix typos, fix layout, and summarize the account at the end of the setup 1999-09-22 06:08:08 +00:00
alecf%netscape.com
381ae43187 fix typos 1999-09-22 06:07:32 +00:00
alecf%netscape.com
27e3b3fb1e add aw-done.js 1999-09-22 06:07:05 +00:00
alecf%netscape.com
4adc0a12be add fix typos, add strings I needed for the wizard 1999-09-22 06:06:37 +00:00
alecf%netscape.com
f9b7c24cca persist window size and position 1999-09-22 06:05:36 +00:00
mscott%netscape.com
0df4028173 GetPasswordWithUI takes a prompt string to give the protocols finer control over the actual text that goes with the dialog 1999-09-22 06:02:46 +00:00
alecf%netscape.com
4bdb2c74f1 bring account setup dialog up to spec 1999-09-22 03:44:58 +00:00
sspitzer%netscape.com
580ddeefd0 fix for #14518.
add the stop and print buttons to the three pane.
print works, stop doesn't.  bug already logged against mscott.
(stop is a nasty issue.)
1999-09-22 03:32:18 +00:00
alecf%netscape.com
c030a57e31 check in new copies UI, use combo boxes for folders
(many thanks to waterson for making this happen)
1999-09-22 02:54:49 +00:00
alecf%netscape.com
fa0ee6edae turn the password back into an attribute so I can access it from HTML forms.
Created new GetPasswordWithUI which is the equivalent of getpassword(PR_TRUE..)
1999-09-22 02:21:18 +00:00
alecf%netscape.com
d77f014aad rename pane 1999-09-22 02:19:53 +00:00
alecf%netscape.com
7fc20a4fad fix typo 1999-09-22 02:07:10 +00:00
alecf%netscape.com
88aa743f83 oops, don't comment out the signature UI! 1999-09-22 02:00:24 +00:00
saari%netscape.com
cb935f51c7 Changing broadcaster to use onbroadcast instead of oncommand. Adding the "braodcast" "commandupdate" and "input" events. Changed all xul observes nodes to use onbroadcast instead of onchange. 1999-09-21 23:02:35 +00:00
sspitzer%netscape.com
0876983aaf I suck. 1999-09-21 21:05:58 +00:00
putterman%netscape.com
7272cb2fa1 Only reroot if the folder notification we receive is for the folder that's currently the loading folder. 1999-09-21 21:04:52 +00:00
sspitzer%netscape.com
d6d7a5e883 fix build bustage 1999-09-21 21:04:34 +00:00
sspitzer%netscape.com
0c50f83986 I need to put down the crack pipe. the 4.x uri was ok, but the 4.x mail.directory pref was not. 1999-09-21 21:02:02 +00:00
sspitzer%netscape.com
9c7bb3c346 turns out this isn't necessary. on all three platforms in 4.x, the uri's are in UNIX style slashes, as they should be. #10583 fixed now. 1999-09-21 20:36:01 +00:00
alecf%netscape.com
b4afac8afd when we refresh the account list, clear the item selection (workaround for bug in the tree widget) 1999-09-21 20:26:36 +00:00
alecf%netscape.com
caf40ba426 when we refresh the folder pane, clear the selection (workaround for bug in the tree widget) 1999-09-21 20:25:52 +00:00
putterman%netscape.com
c3de5f7fdb Implement init ins nsMessage. 1999-09-21 20:03:37 +00:00
alecf%netscape.com
8085c39725 remove New Account from menu 1999-09-21 10:11:26 +00:00
sspitzer%netscape.com
0193817b4d fix for #10583
for non-UNIX platforms, we need to convert the native path to a UNIX style
path before converting the 4.x URI to a 5.0 URI.
otherwise, we'd convert mailbox:C:\\program files\\netscape\\users\\sspitzer\\mail\\aaa\\bbb to mailbox://nobody@Local Mail/aaa\\bbb, instead of mailbox://nobody@Local Mail/aaa/bbb
1999-09-21 07:46:48 +00:00
alecf%netscape.com
fdc228f899 rename NNTP server description 1999-09-21 07:07:25 +00:00
alecf%netscape.com
47dc1c949f fix persistance on the sidebar 1999-09-21 07:06:53 +00:00
alecf%netscape.com
9605468e7b implement Show->Folders 1999-09-21 06:17:00 +00:00
alecf%netscape.com
0b43b42a1c remove the (unused) Advanced panel 1999-09-21 05:38:49 +00:00
sspitzer%netscape.com
712ef95045 fix for #14428. make the throbber in the three pane open up to the throbber url when clicked. 1999-09-21 05:33:14 +00:00
hangas%netscape.com
669e7fa437 Added key binding to dialogOverlay.xul for OK and Cancel buttons. Updated xul windows to include these keys. 1999-09-21 05:20:56 +00:00
sspitzer%netscape.com
5646203850 fix for #14361. always give the users a "Local Mail" account.
also, added the CreateDefaultMailboxes() method to the  nsINoIncomingServer and nsIPop3IncomingServer
interfaces
1999-09-21 01:29:01 +00:00
chjung%netscape.com
cd4f1457cc [chjung 990920] add localization notes 1999-09-21 00:49:23 +00:00
mscott%netscape.com
c1f1dcf3a2 let sidebar take up all of the vertical space and shift the menus over to line up with the toolbar.
Thanks to Paul Hangas for this cool suggestion.
1999-09-21 00:05:52 +00:00
chjung%netscape.com
0e40d2b6dc [chjung 990920] add localization notes 1999-09-20 23:29:30 +00:00
sspitzer%netscape.com
2bb4389148 fix for #14324.
properly migrate the smtp server from 4.x using the SmtpService
1999-09-20 22:32:03 +00:00
chuang%netscape.com
0410535e26 Fix bug 13904 Preferences: Mail and News typos 1999-09-20 22:16:14 +00:00
jefft%netscape.com
ffbed73cfa enabled SaveAttachment 1999-09-20 21:07:22 +00:00
jefft%netscape.com
01f228dc42 added two more arguments for openAttachment() 1999-09-20 21:00:51 +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
1c73f4b09a fix icon for inbox with new messages 1999-09-20 06:51:10 +00:00
alecf%netscape.com
d00bbb5f58 don't build identity test anymore, we can get at this stuff from JS 1999-09-20 06:50:45 +00:00
alecf%netscape.com
95f9061092 depricate old SMTP API. 1999-09-20 06:50:21 +00:00
sspitzer%netscape.com
70f87bf0b0 fix for #14316. only one identity was showing up in compose! 1999-09-20 04:05:37 +00:00
sspitzer%netscape.com
ca2ce65b99 check in work around for #10235
check in start of work for #14312
fix a couple warnings
comment out some dump() calls
1999-09-20 02:12:28 +00:00
alecf%netscape.com
26395da238 make the account wizard use the new SMTP stuff 1999-09-20 02:11:19 +00:00
alecf%netscape.com
7f6277685d oops, I checked in the wrong line! Should be setting the source, not dumping 1999-09-20 01:55:13 +00:00
alecf%netscape.com
93493186dd fix up more layout problems. layout is way too screwy for me. 1999-09-20 00:04:55 +00:00
alecf%netscape.com
ff22c4f706 turn off vard for PR1 1999-09-20 00:04:15 +00:00
alecf%netscape.com
1b434f88c2 get rid of advanced pane for now 1999-09-20 00:03:47 +00:00
alecf%netscape.com
c013c586cb update SMTP server pane to reflect latest specs 1999-09-20 00:03:15 +00:00
alecf%netscape.com
8b6735cc41 add support for the default SMTP server as a source and destination, and don't freak out when there's no account (default to "global") 1999-09-20 00:02:07 +00:00
mccabe%netscape.com
4f7990cd94 Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes.
As this changed the generated interface signatures, I had to change all of the uses to avoid bustage.  Any corners of the browser that aren't built by default, or that I haven't discovered how to build, may be at risk of bustage if they use string or wstring attributes.  (This could mean blackwood; sorry, guys!)

Many thanks to Alec Flett (alecf@netscape.com) for preparing diffs for the mailnews portion of the signature changes; thanks also to Ariel Backenroth (arielb@rice.edu) and Mike Shaver (shaver@mozilla.org) for help with updating the tree with NS_DECL_NSIFOO macros; everwhere where one of these macros was used was one less place I had to manually add 'const'.

Also removed extraneous space from generated method signatures, leftover from Brendan's capitalization spam, and made 'const decl must be of type short or long' an error rather than just a warning.
1999-09-19 23:46:35 +00:00
putterman%netscape.com
180dd31742 Fix 13475. You can now close and reopen mail 3 pane. 1999-09-19 22:02:12 +00:00
alecf%netscape.com
70719fc56c remove stupid debugging 1999-09-19 22:01:24 +00:00
alecf%netscape.com
7ad9a678b2 more spacer cleanup 1999-09-19 22:00:55 +00:00
alecf%netscape.com
30093187ba hrm. html spacer seem to do wierd things inside boxes 1999-09-19 22:00:29 +00:00
alecf%netscape.com
0f56d5e0c3 fix support for when someone enters a blank entry in a filespec textbox 1999-09-19 20:49:30 +00:00
alecf%netscape.com
afb1f412f4 Server panel update:
- make pop deck appear even after visiting a non-POP deck!
- add local mail directory
1999-09-19 20:48:30 +00:00
alecf%netscape.com
96f89ab9bb remove my idiocy 1999-09-19 20:29:53 +00:00
alecf%netscape.com
eb321dd917 add html:select template example for waterson 1999-09-19 19:55:30 +00:00
alecf%netscape.com
cddb3bbc74 oops, didn't mean to check in the blank value 1999-09-19 09:36:18 +00:00
alecf%netscape.com
9fbb586804 fix layout of main panel
add support for nsIFileSpec style fields
1999-09-19 09:34:59 +00:00
alecf%netscape.com
08a45e2d32 add css (not used yet, only part of unix build) 1999-09-19 09:34:11 +00:00
alecf%netscape.com
96b1c25582 use the onselect event instead of onclick, and load the first item when the window opens 1999-09-19 01:34:10 +00:00
alecf%netscape.com
d9ce6ac91c don't flip out when we load a non-server page 1999-09-19 00:59:47 +00:00
bienvenu%netscape.com
f82367de5f fix memory leaks and mismatched deletes 1999-09-18 18:40:16 +00:00
bienvenu%netscape.com
95083150e6 fix memory leak, uninitialized memory 1999-09-18 17:44:25 +00:00
bienvenu%netscape.com
300285c838 check for null before addreffing 1999-09-18 17:42:51 +00:00
tao%netscape.com
27cf28cb02 Hook up da-DK 1999-09-18 02:07:24 +00:00
tao%netscape.com
aeb3781cce Hook up da-DK. 1999-09-18 01:56:34 +00:00
sspitzer%netscape.com
cc678185e1 comment out the radio buttons for webmail support, as we don't
support it yet.
1999-09-18 01:23:01 +00:00
sspitzer%netscape.com
4cbe44d843 hook up the Subscribe menu item to the simple subscribe dialog. remove the old subscribe.* files. make the New Folder and Subscribe share the same code. make it so both new folder and subscribe will pre select the folder / server you selected when you clicked new folder or subscirbe. use try and catch to prevent exceptions. 1999-09-18 00:40:03 +00:00
alecf%netscape.com
05e5230991 implement mapping from server.type to IID 1999-09-17 23:59:51 +00:00
fergus%netscape.com
3b5a437472 Adding localization comments 1999-09-17 23:59:23 +00:00
alecf%netscape.com
09558ecb98 it's ok to return null from a pref read 1999-09-17 23:56:39 +00:00
alecf%netscape.com
3938295a51 add SMTP and advanced pages to account manager 1999-09-17 23:41:29 +00:00
tao%netscape.com
4661727893 First checkin of da-DK resource files contributed by
Henrik Lynggaard<Lynggaard@netscape.net>
1999-09-17 23:35:55 +00:00
hangas%netscape.com
78e3b84abe Modifying commandUpdater JS code to be more efficient. 1999-09-17 23:24:04 +00:00
jefft%netscape.com
8e557400ac add CreateStartupUrl() utility routine 1999-09-17 23:17:03 +00:00
jefft%netscape.com
f109c9c489 implemented Save As file type equals html & plain text; frame work for saving attachment 1999-09-17 23:16:07 +00:00
jefft%netscape.com
009b14952c added OpenAttachment() 1999-09-17 23:15:02 +00:00
putterman%netscape.com
a3e720e049 more performance work for loading folders without .msf files or that have to have
headers downloaded.
1999-09-17 23:12:44 +00:00
alecf%netscape.com
8c33f1827b don't need to link identity against mozjs anymore 1999-09-17 20:32:08 +00:00
mscott%netscape.com
008d364cfc Bug #14021 --> convert nsIURI into a nsISupports before passing in to avoid an nsCOMPtr assert later on. 1999-09-17 20:13:59 +00:00
bienvenu%netscape.com
097b140aa9 fix notification text to include folder 1999-09-17 20:13:54 +00:00
sspitzer%netscape.com
62c9c6f630 don't check the return value of Exists.
it's failing for some reason (don't know yet) and this is causing
migration to fail.  I'll look into this tomorrow.
1999-09-17 10:15:45 +00:00
alecf%netscape.com
4fb4140ce5 make the UI look better by making this textbox bigger 1999-09-17 09:03:12 +00:00
alecf%netscape.com
feb75cb527 save prefs file when closing account manager and account wizard, in case we crash later. 1999-09-17 08:04:54 +00:00
alecf%netscape.com
88e6189d9e add new SMTP pane to account manager 1999-09-17 06:56:22 +00:00
alecf%netscape.com
93750d1ed6 make the signature an nsIFileSpec for right now 1999-09-17 06:43:27 +00:00
waterson%netscape.com
89517a263f Bug 13970. Use automatic XUL syntax to hook up command updaters. 1999-09-17 04:04:59 +00:00
alecf%netscape.com
5e920b0b0d fix server sorting problem in the folder pane - sort servers by the order they appear in prefs 1999-09-17 00:19:21 +00:00
alecf%netscape.com
77a2ebf31b add new FindServerIndex() method 1999-09-17 00:14:43 +00:00
hangas%netscape.com
c1a36fb57c Added dump statement for debugging 1999-09-16 22:21:47 +00:00
beard%netscape.com
ab95fb6cf4 Added QueryElementAt() which combines GetElementAt() and QueryInterface(). Rationale: combining operations saves a call to AddRef/Release, since it's done by QI. Approved by dp. 1999-09-16 21:29:22 +00:00
putterman%netscape.com
25a360908a remove customize lines. 1999-09-16 21:11:45 +00:00
putterman%netscape.com
2415368572 use new sidebar. 1999-09-16 21:11:32 +00:00
putterman%netscape.com
e9b29be746 Select next message after a move. 1999-09-16 21:11:19 +00:00
putterman%netscape.com
896c8694dd Changes to increase performance when having to parse a mailbox or download a lot of headers. 1999-09-16 21:11:01 +00:00
putterman%netscape.com
2ad6180b7c Add NotifyFolderLoaded. 1999-09-16 21:07:56 +00:00
putterman%netscape.com
65dfb6b6e7 Add NotifyFolderLoaded 1999-09-16 21:07:01 +00:00
hangas%netscape.com
97a0bdb5a3 Added commandUpdater code to mail 3pane. 1999-09-16 20:24:07 +00:00
cls%seawood.org
cb3abff6ef Remove unnecessary -D_BSD_SOURCE now that __STRICT_ANSI__ is set in <prinet.h> 1999-09-16 14:50:19 +00:00
sspitzer%netscape.com
e31f64f8e3 turn on my fix for #12932. 1999-09-16 10:43:14 +00:00
hangas%netscape.com
701134dee8 More advances in commanUpdater development. Making this work from globalOverlay.xul so that less xul and js is required for each window. 1999-09-16 07:37:45 +00:00
sspitzer%netscape.com
8baa5349c4 add support for the the markOldRead, notifySize, notifyOn attributes of nsINntpIncomingServer. make sure we migrate these prefs, too. 1999-09-16 07:01:17 +00:00
sspitzer%netscape.com
3e55776a51 even though only tab gets shown per server type, all tabs in the deck widget (nntp, pop3, imap, and none) exist, and attept to be filled in. but for a given server, the query interface will fail 3 times, and succeed on one: the one it matches. only do the query interface if the requested type matches the actual type. 1999-09-16 04:18:13 +00:00
sspitzer%netscape.com
224bb8c6d0 initial changes to hook up server type specific prefs to the account manager. 1999-09-16 02:46:43 +00:00
sspitzer%netscape.com
d210e3d7a9 ok, I suck. I accidentally broke Local Mail migration when you used imap in 4.x. this fixes it. 1999-09-15 23:40:28 +00:00
sspitzer%netscape.com
8aeb8ece4d for the pop / nntp server specific prefs, don't name the html elements.
because those attributes don't exist in the nsIMsgIncomingServer interface
it causes us to crash.  alecf and I are working on a way to get type
specific prefs to get saved correctly.  until then, none of these type
specific prefs will get saved.
1999-09-15 21:21:45 +00:00
sspitzer%netscape.com
0896694303 remove am-server-<type>.xul and am-server-<type>.dtd files.
the entities are in am-server-top.dtd now
and the xul is all in am-server.xul (in a cool deck widget. go alecf!)
add the news server specific ui for the max_articles pref
1999-09-15 19:34:20 +00:00
alecf%netscape.com
142649ce36 move server-specific stuff into a deck 1999-09-15 19:21:07 +00:00
sspitzer%netscape.com
5c5a96d0bb new files for news specific prefs in the account manager.
NOT PART OF THE BUILD YET.
1999-09-15 19:10:14 +00:00
chuang%netscape.com
c08a9c1e8c Bug 13787 pref return receipts entered multipule times 1999-09-15 17:55:32 +00:00
alecf%netscape.com
fd72cc937f cache a whole bunch of nodes that are being retrieved with document.getElementById 1999-09-15 08:39:28 +00:00
alecf%netscape.com
209d8dd8e6 speed up finding of the folder tree 1999-09-15 08:29:01 +00:00
sspitzer%netscape.com
68d0a7b530 don't need this code anymore, as we don't need to hash the hostname to get a suitable directory name. see #13480 1999-09-15 07:31:27 +00:00
sspitzer%netscape.com
40ffb5ffab fix for #13766. 1999-09-15 07:24:16 +00:00
alecf%netscape.com
66472985dc bring account wizard up to spec 1999-09-15 06:53:59 +00:00
alecf%netscape.com
9e6e48cd7a consolidate progIDs 1999-09-15 05:16:29 +00:00
alecf%netscape.com
4bdea3de3e give new folder window a name, and make sure it's modal 1999-09-15 05:16:00 +00:00
alecf%netscape.com
62bfb8199c minor cleanup to make onloadmessenger easier to read 1999-09-15 04:57:24 +00:00
alecf%netscape.com
44295b69b7 refresh the folder pane after upgrade process finishes 1999-09-15 04:49:43 +00:00
alecf%netscape.com
d936a6fb95 move strings into AccountManager.xul and remove old DTD 1999-09-15 04:46:26 +00:00
alecf%netscape.com
3cee2e19a5 get rid of old XUL 1999-09-15 04:46:03 +00:00
alecf%netscape.com
b6eea89c03 add default height to wizard, make it bigger than before 1999-09-15 04:45:53 +00:00
alecf%netscape.com
662220abf3 if account creation is successful, set the refresh to true 1999-09-15 04:45:20 +00:00
alecf%netscape.com
ccbbd43e99 move the accounttree into the AccountWizard XUL, and get rid of DumpDOM stuff 1999-09-15 04:44:37 +00:00
alecf%netscape.com
0df90cd541 fire off new account wizard when the button is pressed, and propagate the refresh parameter 1999-09-15 04:43:57 +00:00
alecf%netscape.com
86fdf663c1 open wizard and account manager with refresh parameter, so we know whether or not to refresh the folder pane 1999-09-15 04:40:34 +00:00
putterman%netscape.com
4a932aac12 Make it so that when selecting messages after delete, IMAP messages don't get loaded twice. 1999-09-15 04:13:25 +00:00
alecf%netscape.com
e7f04fbbff fix bustage that is about to happen 1999-09-15 02:41:59 +00:00
ramiro%netscape.com
e8ba593918 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
bienvenu%netscape.com
1120b750bf add folder loaded notifications 1999-09-15 00:59:03 +00:00
sspitzer%netscape.com
b1a85f548a fix for #13833
now we support multiple accounts of the same type on the same server.
1999-09-15 00:04:47 +00:00
briano%netscape.com
22b5e77499 General cleanup. 1999-09-14 22:49:58 +00:00
sspitzer%netscape.com
d5445de86d check the return values when calling SetDefaultLocalPath(). mail.root.pop wasn't getting set when migrating a profile that used pop. it was caused by a simple cut and paste error. 1999-09-14 12:08:02 +00:00
sspitzer%netscape.com
715227a9ef we no longer have to be all crazy in our Makefile.
we can just build base once.  I am so happy this is fixed.
1999-09-14 09:56:44 +00:00
alecf%netscape.com
c559373057 actually, create the account at the end 1999-09-14 09:28:15 +00:00
alecf%netscape.com
585e4c64d1 workaround for broken GFX combo box 1999-09-14 09:26:57 +00:00
sspitzer%netscape.com
80d5ac54f4 nsIMsgIncomingServer needs a SetDefaultLocalPath(). we use this when migrating prefs.
add the newsrcRootPath attribute to the nsINntpIncomingServer interface.
implement Set/GetNewsrcRootPath(), similar to how Set/GetDefaultLocalPath() are implemented.

rewrite nsMsgAccountManager to use
Set/GetDefaultLocalPath() and Set/GetNewsrcRootPath()

rename some methods in nsMsgAccountManager for correctness.
1999-09-14 09:03:40 +00:00
sspitzer%netscape.com
75f78fe5ae fix warnings 1999-09-14 08:36:10 +00:00
alecf%netscape.com
280def72f6 oops, add back with and height, and entity-ify the title separator & modifier 1999-09-14 06:31:32 +00:00
alecf%netscape.com
f1f1ab8867 support View->Show...->Message 1999-09-14 06:28:05 +00:00
alecf%netscape.com
7da7fc7ebd move this to it's own function 1999-09-14 06:27:36 +00:00
alecf%netscape.com
1ba2d40cdf drop the product monkier for now, hopefully the "titlemodifier" will handle this for us 1999-09-14 06:26:50 +00:00
hangas%netscape.com
f4886ef00c Moved Close menu item to its new position. 1999-09-14 06:16:12 +00:00
sspitzer%netscape.com
6fc8de9da5 don't override GetPrettyName in nsNoIncomingServer. I was being silly. All I really needed to do was call SetPrettyName with 'Local Mail' to get the desired effect. 1999-09-14 05:10:53 +00:00
alecf%netscape.com
5c02cdebcc it's index now, not value 1999-09-14 05:07:45 +00:00
putterman%netscape.com
d9703aa7e9 After deleting, the next message is selected. 1999-09-14 04:41:46 +00:00
bienvenu%netscape.com
3456144dd5 break out UpdateFolder method from GetMessages 1999-09-14 04:02:34 +00:00
sspitzer%netscape.com
b6a9d0a97f make the defaultLocalPath attribute of the nsIMsgProtocolInfo interface NOT read only. when we do pref migration, I have to call the setter (which will set the pref for me) 1999-09-14 03:16:02 +00:00
alecf%netscape.com
43d4c32346 use new protocolinfo service 1999-09-14 00:36:37 +00:00
alecf%netscape.com
917d09a317 moving progid, it doesn't belong in the factory file 1999-09-14 00:09:48 +00:00
alecf%netscape.com
098aaa46d5 add progid prefix 1999-09-13 23:56:19 +00:00
alecf%netscape.com
58a38ddcd0 oops, this was supposed to be an nsIFileSpec 1999-09-13 23:03:31 +00:00
alecf%netscape.com
d66f6ec3d8 export/build nsIMsgProtocolInfo.idl on all platforms 1999-09-13 22:51:38 +00:00
bienvenu%netscape.com
0907f107dc add folder loaded notification and hack around dynamic folder loading slowness method 1999-09-13 21:36:02 +00:00
putterman%netscape.com
123024853d AddRef the listener. 1999-09-13 21:12:38 +00:00
putterman%netscape.com
81d3b8979c Only create the node once. 1999-09-13 21:12:09 +00:00
putterman%netscape.com
d3e961c2b5 Clear selection when changing folders and AddFolderListener on startup 1999-09-13 21:11:45 +00:00
jefft%netscape.com
ee1a32080d fixed bug 13621 -- need to escape attachments url emitting as a XUL document 1999-09-13 14:40:58 +00:00
sspitzer%netscape.com
10dd26a542 fix Account Wizard to use the first image of the new animation. 1999-09-13 10:18:50 +00:00
sspitzer%netscape.com
d29b94bde8 we need to return NS_ERROR_FAILURE. otherwise the Account Wizard will
not automatically open when we fail to migrate prefs.js
1999-09-13 10:08:18 +00:00
sspitzer%netscape.com
2d663489ef define the string constants for the root directory names, to avoid errors.
use the FileLocator service to get the profile directory to set the "mail.root.<type>" prefs
if we fail to migrate the prefs.js file.  (this is what happens when you start up clean for the
first time, instead of using the -installer.)
1999-09-13 09:47:30 +00:00
sspitzer%netscape.com
6a0c45dcdd on UNIX, try to use the premigration.news.directory first when looking for .newsrc files. this is needed for migration to work on UNIX. right now, -installer will not copy your .newsrc files into your <profile>/News directory (like the other platforms.) so if you've run -installer, premigration.news.directory will be set and will point to your .newsrc files. if you haven't run it, and are just copying a prefs.js file, it will use news.directory, which is correct too. 1999-09-12 23:38:53 +00:00
bienvenu%netscape.com
4f5af29de4 return error from writing out folder cache if any, add code to turn off rdf notifications 1999-09-12 21:36:51 +00:00
cls%seawood.org
a87b20551f Fix my bustage using -D_BSD_SOURCE 1999-09-12 17:15:57 +00:00
hangas%netscape.com
b476cf0018 Added Preferences to globalOverlay.xul and converted the windows over to use it. 1999-09-12 08:27:01 +00:00
mscott%netscape.com
fd311c0688 Fix build breakage across the board!!!! 1999-09-12 06:28:20 +00:00
mscott%netscape.com
983a6c8ddf Include nsIPrincipal.h just to be safe. (The unix tree turned red, but I don't know if it was a midcheckin problem
or if it really needs this).
1999-09-12 05:30:25 +00:00
mscott%netscape.com
32493089cd rename nsIMsgUriUrl to nsIMsgMessageURI 1999-09-12 05:06:36 +00:00
mscott%netscape.com
bf478ebbbe Rename nsIMsgUriUrl to nsIMsgMessageURI because it now holds
attributes specific to message uris. Add methods to nsIMsgMessageURI for saving message to disk
1999-09-12 05:06:19 +00:00
mscott%netscape.com
68858a62a7 support nsIChannel interface. Part of Bug #10933 --> improve message display performance. 1999-09-12 05:05:28 +00:00
hangas%netscape.com
ec7d0eb62b Added many menu items to globalOverlay.xul and modified messenger 3pane, compose window, and address book to use them. 1999-09-12 02:22:11 +00:00
sspitzer%netscape.com
ed1120c53f if we aren't returning an account, we need to return a failure code. 1999-09-11 22:56:00 +00:00
alecf%netscape.com
8f8ead89d9 move Count outside of the debug statements 1999-09-11 22:49:14 +00:00
sspitzer%netscape.com
7d7109c775 added files: mozilla/mailnews/base/public/nsIMsgProtocolInfo.idl 1999-09-11 22:46:09 +00:00
alecf%netscape.com
8b92448041 oops, fix this so it builds 1999-09-11 22:43:42 +00:00
alecf%netscape.com
7f4f96a4ef add new interface 1999-09-11 22:41:47 +00:00
alecf%netscape.com
6f3e7384d2 fix bustage, return the default account correctly 1999-09-11 19:57:45 +00:00
sspitzer%netscape.com
3a5ac411a3 define a bunch of string constants to clean up the code.
implement Convert4xUri().  (still a little more todo, so that it works on
windows and mac.)  implement ProceedWithMigration() which will is used
to determine if we really have something to migrate or not.
add a check in GetDefaultAccount() so that if the number of accounts
is 0, we don't try to set the default account.  (this was causing us to abort.)
1999-09-11 19:17:50 +00:00
sspitzer%netscape.com
edc9be1c4d add a dump statement, so I know what's going on and when this is being called. 1999-09-11 19:10:06 +00:00
alecf%netscape.com
5f2d349f84 oops, this should be checking if we have any accounts not if we have negative! 1999-09-11 09:10:03 +00:00
alecf%netscape.com
2b8f47e975 when there are 0 accounts, try to migrate 4.x accounts
when that fails, open the account wizard.
1999-09-11 01:54:15 +00:00
alecf%netscape.com
aad4bf790b minor fixes to the account wizard - report success of account creation 1999-09-11 01:53:14 +00:00
putterman%netscape.com
d1e9ee42f1 Fix crash when bringing up mail 3 pane more than once by not registering with the RDF
service which is ok since we've moved to a one ds per window world anyway.
1999-09-11 01:46:14 +00:00
alecf%netscape.com
bf47612d69 clean up start page into a seperate function 1999-09-11 00:43:18 +00:00
alecf%netscape.com
374c80d6a0 don't crash when there are no servers 1999-09-11 00:29:00 +00:00
alecf%netscape.com
452690b4fb fix account manager to only retrieve values that will go into pages, and only save values that have changed. 1999-09-10 23:24:16 +00:00
sspitzer%netscape.com
510fab2ca3 fix warning for putterman. 1999-09-10 08:38:17 +00:00
sspitzer%netscape.com
8f27a6799d whoops! 1999-09-10 08:16:57 +00:00
sspitzer%netscape.com
cd62be5ba4 change to migrate the old 4.x copies and folders prefs.
changes to js and xul to make these show up in the Account manager.
more macros to clean up the code.
remove anything that indicates we are clearing old prefs, since we aren't doing that yet.
1999-09-10 08:12:05 +00:00
putterman%netscape.com
efaca9883c Fix multiple folder in thread pane problem. 1999-09-10 05:28:14 +00:00
bienvenu%netscape.com
500408c405 throttle back status to improve performance 1999-09-09 22:18:26 +00:00
warren%netscape.com
40ed9d6ad2 Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked. 1999-09-09 22:05:05 +00:00
sspitzer%netscape.com
8457354b34 do some clean up in preperation of migrating the fcc prefs. (for bug #10583)
change the newsrcFilePath attribute to be a nsIFileSpec, instead of a string.(bug #13306)
add code to do hashing of hostname. [not turned on yet].  (for bug #13480)
remove the obsolete GetRootFolderPath() code from the incoming servers.
1999-09-09 21:17:32 +00:00
putterman%netscape.com
db08f10bba Adding message view changes. 1999-09-09 06:18:40 +00:00
putterman%netscape.com
a7efc10e5d added message view. 1999-09-09 06:16:33 +00:00
putterman%netscape.com
7d8d9864ed added nsMessageView and performance work on loading folders. 1999-09-09 06:15:48 +00:00
putterman%netscape.com
aea60bf917 add nsMessageView.cpp 1999-09-09 06:11:58 +00:00
putterman%netscape.com
cd35896bc8 Adding new files. 1999-09-09 06:11:28 +00:00
arielb%rice.edu
a5c4082159 spamming tree with NS_DECL_IFOO's. generated code from macros replacing code in .h files 1999-09-09 06:02:05 +00:00
alecf%netscape.com
4965128a38 don't show this old pref anymore 1999-09-09 04:12:39 +00:00
alecf%netscape.com
22703b41c3 change nsIMsgIncomingServer->SetLocalPath/GetLocalPath to be an nsIFileSpec instead of a string 1999-09-09 04:11:38 +00:00
alecf%netscape.com
53984f2ad2 fix for #13403 - when the selected folder is a server, don't put the " on " part in 1999-09-09 00:52:52 +00:00
sspitzer%netscape.com
25236e0b5b the code to create the special folders (Inbox, Trash, etc) should not be in the pref migration code. jefft (or someone) has already written it in the right place, I'd just forgotten about this code. 1999-09-09 00:37:45 +00:00
sspitzer%netscape.com
b37a6e707d fix for #13305. upon migration, set the mail.root.<type> prefs and the mail.newsrc_root pref, if we know the values. 1999-09-08 22:16:19 +00:00
jefft%netscape.com
7fe06bccb8 pay attention to the templates pref when save message as template 1999-09-08 20:31:26 +00:00
jefft%netscape.com
2c24fc296c implemented save existing message as template 1999-09-08 13:50:40 +00:00
alecf%netscape.com
ee5b2d2ef8 add account title to the title bar 1999-09-08 07:03:03 +00:00
alecf%netscape.com
cb10224da9 fix for #12575 - remember messenger window position 1999-09-08 06:01:48 +00:00
sspitzer%netscape.com
cf6defee8a whoops, use newsrcDir instead of newsHostsDir, to be correct. 1999-09-08 05:46:10 +00:00
sspitzer%netscape.com
63c1710457 fix some build mac / windows build breakage. 1999-09-08 05:43:27 +00:00
sspitzer%netscape.com
20d6d01a65 changes needed so that on migration, we heed "news.directory", "mail.directory", and "mail.imap.root_dir" prefs. turned off for now, because waiting for dbragg to set these prefs after migration. 1999-09-08 05:40:40 +00:00
alecf%netscape.com
3f741d7641 use new NSPR types 1999-09-08 05:22:08 +00:00
alecf%netscape.com
87b77f8eea switch to PR_TRUE/PR_FALSE/etc... 1999-09-08 05:20:39 +00:00
alecf%netscape.com
4cc78e6faf switch to nsCRT string routines and PR_TRUE/PR_FALSE to reduce include dependancies 1999-09-08 03:09:39 +00:00
alecf%netscape.com
8c203fba2a switch to nsCRT routines and PR_TRUE/PR_FALSE to reduce include dependancy 1999-09-08 03:08:27 +00:00
bruce%cybersight.com
ea2a483a36 Use nsCRT::free() on result of nsEscape(). 1999-09-04 17:32:36 +00:00
davidmc%netscape.com
c1b86c3728 file API changes 1999-09-03 22:27:25 +00:00
sspitzer%netscape.com
3865e54b3a rewrite the migration code to use CreateAccount(), CreateIncomingServer() and CreateIdentity(). rely on alecf's code to generate the uniq keys. fix a infinite loop bug in the uniq key generation for accounts. remove or cleanup a bunch of printfs. 1999-09-03 10:25:06 +00:00
hyatt%netscape.com
0b66836732 Hooking up persistence of tree column state in the folder pane. 1999-09-03 09:31:25 +00:00
hyatt%netscape.com
6e799d5002 Hooking up persistence of column state in the thread pane. 1999-09-03 09:22:19 +00:00