58 Commits

Author SHA1 Message Date
sfraser%netscape.com
67a35c1a08 Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113225 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:14:20 +00:00
ducarroz%netscape.com
38011f6783 Fix for bug 86089. Replace attachments string in message compose fields by an array of nsIMsgAttachment objects. This architecture change allow us to dissocie the attachment name from the attachment url. We can also now carry over extra information like the attachment content type or Mac file type. This check in contains also fix for related bug 52428, bug 80895, bug 87765 and bug 89090.
R=varada, SR=sspitzer


git-svn-id: svn://10.0.0.236/trunk@106694 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-30 14:42:41 +00:00
gerv%gerv.net
13afb6d0f9 Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@104119 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 20:14:13 +00:00
varada%netscape.com
0c696b9b47 fix for 99146- performance improvement for mailcompose window- getting rid of unnecessary logging; r/sr= sspitzer
git-svn-id: svn://10.0.0.236/trunk@102830 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-12 20:47:38 +00:00
kandrot%netscape.com
2f7e9262c9 Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775.
git-svn-id: svn://10.0.0.236/trunk@94028 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-05 05:33:37 +00:00
ducarroz%netscape.com
2315989f62 Fix for bug 78516. Replace nsIMsgComposeProgress by a more generic nsIMsgProgress. R=varada, SR=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@93957 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-04 21:13:25 +00:00
ducarroz%netscape.com
d48e5949c9 Fix for bug 28348 and bug 52329. Add a progress dialog while sending or saving a message. Also stop hidding the msg compose window during send. I have also did a big cleanup of message compose backend which remove couple of leaks. R=varada, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@92170 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-13 04:38:01 +00:00
mscott%netscape.com
7dc24bf70f Land the Mailnews Performance Branch.
Includes front end re-write to use the outliner widget for the thread pane.

Improvements in scrolling, folder loading, message display, replyto time, sorting, selecting, deleting, the list goes
on and on.

enjoy =).


git-svn-id: svn://10.0.0.236/trunk@89742 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-17 01:59:34 +00:00
ducarroz%netscape.com
d5bb3dfe51 Fix for bug 56262. Window's arguments are now passed through a nsISupports object (nsIMsgCOmposeParams). Also, I have extracted the content handler for mailto url from the nsIMsgComposeService as the URL dispatcher will create an instance of it and not get the service. I did some clean up too like using do_CreateInstance and do_GetService and removing dead code. Also, I catch any error than could append during the message compose initialization and display an alert instead of having a dead window! R=sspitzer, S=mscott
git-svn-id: svn://10.0.0.236/trunk@83324 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-06 19:56:27 +00:00
rayw%netscape.com
d9228441a4 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
alecf%netscape.com
44197c48b8 add smtp datasource to the factory
git-svn-id: svn://10.0.0.236/trunk@69090 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:07:32 +00:00
mscott%netscape.com
9cf3fa4f0b Semi-large landing. I re-wrote mailnews compose to use a cached string bundle. I've had this code in my tree for
a couple weeks and just hadn't gotten around to checking it in yet.

I noticed that during a normal sending of a message, we were loading a string bundle 6 times! (most of this was to display
progress information during the send procedure). This caused us to hit the disk 6 times. With these changes, we
cache the string bundle in the compose string bundle service so we only hit the disk once.


git-svn-id: svn://10.0.0.236/trunk@64992 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-03 02:32:27 +00:00
sspitzer%netscape.com
5ea6a0cd6d fix for #28911, r=alecf, a=jar. avoid loading in unnecessary dlls at startup.
git-svn-id: svn://10.0.0.236/trunk@61734 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 03:52:06 +00:00
sspitzer%netscape.com
9590786254 more changes to get everyone using my arbitrary command line handling.
removing "calendar" from the appearance pref panel, there is no calendar in
5.0.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@60015 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 01:11:13 +00:00
ducarroz%netscape.com
60cd3e0147 Part of fix for bug 17771. Add class nsIMsgRecipientArray. R=jefft
git-svn-id: svn://10.0.0.236/trunk@54949 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 22:34:49 +00:00
mscott%netscape.com
f719e4da75 Bug #14928 register our x-application-mailto content handler
register mailto url protocol
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@53867 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-18 08:39:40 +00:00
warren%netscape.com
f4eb982ac0 Added NS_NewGenericModule. Made NS_IMPL_NSGETFACTORY use it to save space. r=dp,alecf
git-svn-id: svn://10.0.0.236/trunk@53341 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 09:07:26 +00:00
sspitzer%netscape.com
5839aa32bc fix for #17956 and #18084.
#17956 is reply fails if message in local mail folder

fix (by ducarroz) is to remove the temporary code.

#18084 is sending email fails in certain cases

the problem is we were sending the wrong info to the SMTP server.
when we sent "MAIL FROM: <address>" to the SMTP server we sent
the smtp username and not the full name built from the identity.
most of the changes are to support passing the identity around.
I also added code so that the smtp username is used on the mailto url spec.
we'll need that later, when we support multiple smtp servers and ESMTP.

r=alecf

a=chofmann


git-svn-id: svn://10.0.0.236/trunk@52980 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-09 02:04:06 +00:00
dmose%mozilla.org
0efb7c174c updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52910 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:43:54 +00:00
ducarroz%netscape.com
ab0bddd10c Fix for bug 17768. Set ProgID to soemething else than an empty string. R=rhp
git-svn-id: svn://10.0.0.236/trunk@52604 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 23:29:51 +00:00
alecf%netscape.com
54bfc70eea cleanup NS_IMPL_MODULE and friends
- define new nsModuleComponentInfo and use it instead of components_t
- use size_t instead of unsigned int
- add some docs
- allow user to define own module name


git-svn-id: svn://10.0.0.236/trunk@52452 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 01:12:32 +00:00
mscott%netscape.com
08f1d9c5a8 Bug #16927 --> add msg quote listener to module.
r=rhp


git-svn-id: svn://10.0.0.236/trunk@52052 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-28 04:20:41 +00:00
alecf%netscape.com
d5785373e3 land nsIModule for mail compose
git-svn-id: svn://10.0.0.236/trunk@50398 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-12 00:34:06 +00:00
putterman%netscape.com
3d7ff9d3d0 Fix for bugs 14786 and 13727. Fix leaking nsIServiceManager and datasources. Approved by chofmann
and reviewed by alecf.


git-svn-id: svn://10.0.0.236/trunk@49011 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-24 21:59:45 +00:00
alecf%netscape.com
0b846506fe I need real ProgIDs, not these fakes.
git-svn-id: svn://10.0.0.236/trunk@48279 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-19 23:19:53 +00:00
alecf%netscape.com
1cb351c6da register smtp server
git-svn-id: svn://10.0.0.236/trunk@47311 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 08:23:20 +00:00
alecf%netscape.com
dcc25c338a use cool new ISUPPORTS macros
git-svn-id: svn://10.0.0.236/trunk@46314 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 05:46:24 +00:00
mscott%netscape.com
1e6279a9cd fix some bogus QI stuff where we always returned nsISupports instead of what the user asked
git-svn-id: svn://10.0.0.236/trunk@43857 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-20 22:43:01 +00:00
rhp%netscape.com
c322b11bb6 Changes for Envelope display and fixing MHTML sending capabilities
git-svn-id: svn://10.0.0.236/trunk@43437 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-18 01:39:17 +00:00
rhp%netscape.com
43383044b1 Simple fix for naming on factory for quoting
git-svn-id: svn://10.0.0.236/trunk@43029 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 21:40:25 +00:00
rhp%netscape.com
d929570575 Changes for Drafts and Templates
git-svn-id: svn://10.0.0.236/trunk@41736 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 19:59:35 +00:00
mscott%netscape.com
e842ae2afa Landing the MailNews_Necko_BRANCH. These are the changes that will enable mailnews to run with necko.
git-svn-id: svn://10.0.0.236/trunk@41503 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:42:25 +00:00
rhp%netscape.com
f85a03ebe7 Changes for plain text quoting
git-svn-id: svn://10.0.0.236/trunk@37706 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:08:05 +00:00
putterman%netscape.com
2c5afbbd59 Use nsCOMTypeInfo
git-svn-id: svn://10.0.0.236/trunk@37592 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:16:39 +00:00
scc%netscape.com
a2d0be4d64 |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
git-svn-id: svn://10.0.0.236/trunk@37444 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:01:31 +00:00
mscott%netscape.com
527e0a8c50 remove printf which was printing a char * file path passed into NSRegisterSelf. This file path is base 64
encoded alias handle on the mac and looks bogus when you print it out.


git-svn-id: svn://10.0.0.236/trunk@37216 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:14:10 +00:00
ducarroz%netscape.com
3a29c895f4 change printf text "composer" to "message compose"
git-svn-id: svn://10.0.0.236/trunk@36348 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:45:01 +00:00
mscott%netscape.com
3a8e0d8903 Add smtp url to the factory.
git-svn-id: svn://10.0.0.236/trunk@36141 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:19:37 +00:00
rhp%netscape.com
1e5929f8fa changes for quoting
git-svn-id: svn://10.0.0.236/trunk@35503 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:25:52 +00:00
ducarroz%netscape.com
ea74392715 Replace Compose Appcore by nsIMsgComposeService/nsIMsgCompose
git-svn-id: svn://10.0.0.236/trunk@34707 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:18 +00:00
mscott%netscape.com
3817aa452b Use NS_WITH_SERVICE1 which uses the service manager that was passed in to
NSRegisterSelf / NSUnregisterSelf.


git-svn-id: svn://10.0.0.236/trunk@34375 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 06:40:48 +00:00
rhp%netscape.com
90a8e39b5a New compose BE functionality
git-svn-id: svn://10.0.0.236/trunk@34000 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:48:32 +00:00
mscott%netscape.com
e4a43a62ca Bug #5633 -- use NS_WITH_SERVICE macro. Also cleaned up goto statements such that if we fail to register or unregister a component, we try to register/unregister the rest of the components before giving up. We still return the last failure error code though.
git-svn-id: svn://10.0.0.236/trunk@33863 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-04 23:56:20 +00:00
sspitzer%netscape.com
40b647daee nsMsgPost is extinct
git-svn-id: svn://10.0.0.236/trunk@30038 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 02:54:57 +00:00
sspitzer%netscape.com
958551c689 changes for the post to newsgroup work
git-svn-id: svn://10.0.0.236/trunk@27664 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:21:03 +00:00
mscott%netscape.com
06d0f68e04 Updates to how we generate components in create instance. All the NS_New*** objects require an interface ID now and they return a ref counted object.
git-svn-id: svn://10.0.0.236/trunk@26427 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:24:04 +00:00
putterman%netscape.com
df68552fee fixed freeing mismatched memory error.
git-svn-id: svn://10.0.0.236/trunk@25570 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:24:18 +00:00
ducarroz%netscape.com
5f3dc5c96f The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working.
git-svn-id: svn://10.0.0.236/trunk@23645 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:41:25 +00:00
warren%netscape.com
8519161b55 fixed include problem
git-svn-id: svn://10.0.0.236/trunk@23329 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 13:07:15 +00:00
warren%netscape.com
d62d4a9f0b Removed nsService stuff.
git-svn-id: svn://10.0.0.236/trunk@23323 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 12:29:08 +00:00