Commit Graph

1909 Commits

Author SHA1 Message Date
sspitzer%netscape.com
d067253aff fix for #21079, infinite loop when discovering folders. r=bienvenu 1999-12-07 23:04:24 +00:00
scc%netscape.com
db5cd594e2 Make observers support weak references. Bug #18682; r=dp. 1999-12-07 14:06:36 +00:00
alecf%netscape.com
92c2c6a64e fix for #20647 (required to verify a PDT+ bug)
r=sspitzer
nsCRT::strcmp was returning 0 when you pass a PRUnichar* 0 null pointer
1999-12-07 08:48:52 +00:00
sspitzer%netscape.com
58ec9aebb2 fix for #20896, need to select menu or folder picker twice to see the top
level folders for a server.  fix from putterman, r=sspitzer.
1999-12-07 06:20:02 +00:00
bienvenu%netscape.com
b4e61f2f13 fix msf file names for imap folders with illegal characters, r=mscott 20324 1999-12-07 05:51:53 +00:00
jefft%netscape.com
1438c6a790 possibly fix bug 20230, save template requires canonical line ending when uploading to an imap server; r=rhp; 1999-12-06 15:40:24 +00:00
hyatt%netscape.com
49d23d1e3c Package compliance for messenger. 1999-12-05 08:28:56 +00:00
hyatt%netscape.com
e6bffbd5c3 Bringing messenger into compliance with master skin file rules. 1999-12-05 08:27:37 +00:00
sspitzer%netscape.com
862031a04c remove CanBeRenamed and CanCreateChildren. In most cases, these weren't
implemented or they were just stubs.  I added CanRename and CanCreateSubfolder
(which follow the naming convention, so we'll keep them) without knowing these were there.  I move over the additional logic for special folders (like INBOX, TRASH, etc) in CanBeRenamed to CanRename, and put the logic in one place, in nsMsgFolder::CanRename(), instead of in multiple places.  thanks to alecf for pointing out that CanBeRenamed and CanCreateChildren were already there.
1999-12-04 19:56:06 +00:00
sspitzer%netscape.com
afe7e4929a fix copy and paste errors: CanRename -> CanFileMessages.
It worked, because for nntp servers, both of those are always false.
fix the rename rules so that folders with no children that can't be
renamed are show, but disabled.  remove the oncommand="" for menu items
that are generated as disabled.
1999-12-04 19:52:03 +00:00
sspitzer%netscape.com
b23dc5defb prevent news servers with no newsgroups from showing up in the "new folder" dialog folder picker 1999-12-04 18:40:24 +00:00
sspitzer%netscape.com
d0750c2a03 since we only do news subscribe (and not imap subscribe)
and we aren't supporting news categories yet,
we can comment out this rule, since only news servers
should appear in the subscribe dialog.
1999-12-04 18:33:14 +00:00
sspitzer%netscape.com
535b06f19f fix for #20798. on preflight the folder picker with valid folders.
also, rename SetTitleButton -> SetFolderPicker.  remove dump statements.
1999-12-04 18:29:05 +00:00
warren%netscape.com
6af4802e75 Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408 1999-12-04 10:01:32 +00:00
alecf%netscape.com
0461701067 don't acknowledge that we've loaded accounts until after we've garaunteed that the mail.accountmanager.accounts pref exists. This allows us to call LoadAccounts() before the prefs get loaded, without getting stuck in a state where we have no accounts.
r=putterman
helps fix #20607 for bienvenu
1999-12-04 03:02:47 +00:00
alecf%netscape.com
04fd04b90f lazily parse the URI so that we never loose the server information before the account manager can load the prefs.
helps to fix #20607 for bienvenu
r=sspitzer, design discussed w/sspitzer and putterman
1999-12-04 03:00:22 +00:00
sspitzer%netscape.com
4f57d4410e use the new folder picker cascading menus in the "copies and folders" panel of the
account setup dialog.  remove cruft in am-copies.*.
fixes #19400.  r=alecf
1999-12-04 01:43:12 +00:00
sspitzer%netscape.com
32c7c08719 fix warning. 1999-12-03 09:53:26 +00:00
sspitzer%netscape.com
91d20aadc4 fix for #17402, stationary -> stationery.
r=alecf

major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.

our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.

also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement.  Before we were
passing through to the back end the selected xul element, now we pass
the resource in.

other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)

bugs fixed: #14773, #14254, #20599, #20646
r=alecf

a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 08:10:09 +00:00
jefft%netscape.com
a4a163266a fixed bug 12929 & bug 20415 - imap rename/delete/move folder should reset the connection to authenticated state; imap empty trash didn't delete subfolders; r=bienvenu 1999-12-03 05:59:57 +00:00
alecf%netscape.com
71fc6df33e add a bunch of IDLDoc comments for component testing
no reviewer because these are just comments
1999-12-03 04:46:49 +00:00
alecf%netscape.com
56753538ce fix unicode support for prettyName, #20405
retrieve name from prefs using CopyUnicharPref()
r=sspitzer
1999-12-03 00:10:00 +00:00
alecf%netscape.com
1e90278389 don't load about:blank unless we have to
(no bug, but it makes ctrl-selecting messages faster)
r=scottip
1999-12-02 23:49:12 +00:00
putterman%netscape.com
75409da1eb Fix 20556 and change printf to dump in js. 1999-12-02 23:14:42 +00:00
alecf%netscape.com
649eebb923 oops, forgot to check this file in with my last checkin 1999-12-02 07:25:39 +00:00
mscott%netscape.com
70abcd2170 api synch with uri loader to use nsIURILoaderCommand.
fill out the canHandleContent method to include
all the primary and secondary content types we want the
mail window to handle
r=travis
1999-12-02 07:00:34 +00:00
alecf%netscape.com
df62407466 mail architecture cleanup (no bug - emptying my tree before next week's closure)
- get rid of GetAccountManager call (it's now a service)
- move hacks GetCurrentIdentity and GetCurrentServer into the account manager for now
- eliminate these calls from nsMsgMailSession
- update all call sites (C++ and JS)
r=mscott
1999-12-02 06:59:28 +00:00
alecf%netscape.com
560a14a5da fix for #20405 - change Organization, Identity Name and FullName to be unicode, using new unicode prefs
r=rhp
1999-12-02 03:11:52 +00:00
bienvenu%netscape.com
e008d8acd7 turn back on throbber now that paint problems are fixed 1999-12-02 01:07:38 +00:00
alecf%netscape.com
114da55d72 fix for #20492 - move sender column header into value= attribute instead of floating as a #text node 1999-12-01 22:05:22 +00:00
mscott%netscape.com
7d23985437 stub implementation of AsyncOpen. 1999-12-01 06:17:49 +00:00
sspitzer%netscape.com
9ded57367b fix for #14355, r=alecf.
only show nntp servers in "subscribe" dialog and only show mail servers and mail folders in "new folder" dialog
1999-12-01 03:16:14 +00:00
alecf%netscape.com
18838e8d7e oops, this is a pop3-specific pref. this and the previous checkin r=sspitzer 1999-12-01 00:22:38 +00:00
alecf%netscape.com
7c1ae0d528 add new preference for automatically downloading mail on biff 1999-12-01 00:10:37 +00:00
alecf%netscape.com
6a6372a8e1 fix for #16885 - remove the "Name" heading from the tree
r=sspitzer
1999-12-01 00:06:19 +00:00
sspitzer%netscape.com
483486a073 remove my cheesy dump statements. 1999-11-30 23:15:27 +00:00
sspitzer%netscape.com
45fc16c656 clean up in preparation for bug #14254. remove unused files. create
new string bundle (messenger.properties) for use by the messenger application
fix widgetglue.js to use the string bundle.  now we get the title of the
new folder / subscribe dialog from the string bundle.
also fix the problem where the new folder / subscribe dialog wouldn't open
if zero, or more than one server / folder were selected.
1999-11-30 22:57:42 +00:00
warren%netscape.com
2db26922a6 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
slamm%netscape.com
a5b353c8dd Remove obsolete JavaScript code for the sidebar. r=mcafee 1999-11-30 03:03:20 +00:00
slamm%netscape.com
065f184c9f Add persistence for state of folder splitter. Remove persistence
for sidebar-splitter (sidebarOverlay.xul handles it.) r=mcafee
1999-11-30 03:03:13 +00:00
hangas%netscape.com
be1b60400d Fix for 18018, mail prefs messed up. r=davidm 1999-11-29 21:38:32 +00:00
warren%netscape.com
96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
mscott%netscape.com
78d8686508 Bug #19955 --> QueryInterface was going to the RDFResource base class
if it couldn't handle it. It should go to nsMsgFolder which is the next class in the hierarchy.
r=alecf
1999-11-24 00:39:26 +00:00
jefft%netscape.com
9ddf019857 fixed bug 10801 -- failed to save messages as templates; stationary folder is now per identity; r=putterman 1999-11-23 22:19:48 +00:00
alecf%netscape.com
2f3a8d8084 fixing spelling error in dtd (no reviewer necessary) 1999-11-23 21:50:19 +00:00
mscott%netscape.com
4227a77d40 Bug #1966 --> be safe...when you get an OnStopRunningUrl,
remove yourself as a url listener because you don't care anymore.
r=rhp
1999-11-22 23:32:48 +00:00
mscott%netscape.com
393f615edb Bug #19166 --> pull a 180 and reverse the ref counting
model for url listeners. The manager now uses an
nsIsupportsArray to keep references to all of the url listeners.
However, in order to prevent circular references (which is
why I was using a nsVoidArray before), when we issue the on stop
call to a url listener, we automatically release our ref
to that object.
r=rhp
1999-11-22 23:32:13 +00:00
putterman%netscape.com
e71f346f0f Work on making folder pane look like spec. Fixes 17841. Reviewed by alecf. 1999-11-22 22:08:23 +00:00
jefft%netscape.com
8efa7d5934 fixed bug 8889 - cannot post messages with attachments to the news server; rv=mscott; Added base PostMessage() method to remove duplicate code in smtp and nntp protocol 1999-11-22 14:41:20 +00:00
jefft%netscape.com
ae911c42cc fixed bug 17765 - Rename not implemented for Pop3, bug 19097 -- copying messages cause corrupted messages if the message size is greater than 4 k; r=putterman; added new method AddSubfolder() 1999-11-19 14:35:31 +00:00