Граф коммитов

912 Коммитов

Автор SHA1 Сообщение Дата
mscott%netscape.com 1f5bf29345 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. 1999-06-04 23:37:52 +00:00
sspitzer%netscape.com 8b8a341189 *** empty log message *** 1999-06-04 23:24:27 +00:00
mscott%netscape.com 1b9e6ee34d Export nsMsgProtocol.h 1999-06-04 23:17:38 +00:00
mscott%netscape.com a3a8a59bd7 Build nsMsgProtocol. 1999-06-04 23:10:24 +00:00
mscott%netscape.com 0cbd571dd3 Aadd ability to spool a message to disk to the list of services a message service provides. 1999-06-04 23:00:52 +00:00
mscott%netscape.com 81fc669270 Build nsMsgProtocol.h nsMsgProtocol.cpp.
Clean up the makefile by removing extraneous CPP_SRCS declaration...
1999-06-04 22:59:05 +00:00
mscott%netscape.com 4301f6ee9f use nsAutoString and nsAutoString.GetBuffer in place of calling nsAutoCString. This is much more memory friendly and doesn't require an extra copy of the object getting created on the healp like nsAutoCString does. 1999-06-04 22:07:26 +00:00
mscott%netscape.com 6c9f928bec Remove nsAutoCString with nsAutoString.GetBuffer(). 1999-06-04 21:49:18 +00:00
mscott%netscape.com 825323d0e7 First checked in. New files used to encapsulate much of the cross mail-news protocol code. this is mostly mail protocol to core netlib integration code. Over the next couple days, I'll be updating the mailnews protocols to inherit from nsMsgProtocol and pushing commonality up to the nsMsgProtocol level. 1999-06-04 21:41:47 +00:00
sspitzer%netscape.com 31dd60fb77 FindMsgAppCore() is gone, since alecf removed the MsgAppCore.
The correct call is FindMessenger().
1999-06-04 17:45:57 +00:00
ducarroz%netscape.com 827efe1252 add nsIMessenger.idl, fix build bustage! 1999-06-04 07:45:52 +00:00
sspitzer%netscape.com 6b09afedc5 fix spelling mistake. 1999-06-04 04:32:07 +00:00
alecf%netscape.com 6e65c166dc fix leak 1999-06-04 04:17:26 +00:00
sspitzer%netscape.com 335ee86b2e nsIDOMMsgAppCore.idl is gone. 1999-06-04 04:12:09 +00:00
alecf%netscape.com a2bb5212c6 oops, forgot to stop exporting these files 1999-06-04 04:03:12 +00:00
alecf%netscape.com 3a5c88095c added files: mozilla/mailnews/base/src/nsMessengerBootstrap.cpp, removed files: mozilla/mailnews/base/src/nsMessengerNameSet.cpp, mozilla/mailnews/base/src/nsMsgAppCore.cpp, mozilla/mailnews/base/src/nsJSMsgAppCore.cpp 1999-06-04 04:01:56 +00:00
alecf%netscape.com 3dc683beab Killing the messenger appcore once and for all.
Don't be frightened by the size of this checkin, most of the appcore conversion to XPConnect was fairly simple. Some of this is just fixing code that depended on the old appcore
1999-06-04 04:00:58 +00:00
putterman%netscape.com 4c38bf10fa Just comment out this function so I can get it right on the mac eventually. 1999-06-04 01:51:36 +00:00
putterman%netscape.com 54abbe2d08 Fix PRInt64 problems to fix bustage. 1999-06-04 01:19:56 +00:00
ducarroz%netscape.com 4c18e58f54 nsIMsgBiffManager.h is already exported by xpidl 1999-06-04 01:14:01 +00:00
ducarroz%netscape.com b8e51b191f add nsIMsgBiffManager.idl, fix build bustage! 1999-06-04 01:09:04 +00:00
putterman%netscape.com f329411475 fix build bustage 1999-06-04 01:07:03 +00:00
putterman%netscape.com 9ef1c9a85a Add nsIMsgBiffManager.h to fix bustage. 1999-06-04 00:53:56 +00:00
mscott%netscape.com 4b2683ff37 Use nsCAutoString instead of nsAutoCString. This new version is much more memory friendly, avoiding an extra copy of the string from getting created on the heap. 1999-06-03 23:37:10 +00:00
mscott%netscape.com 932a7ae28c Remove unnecessary LINCS now that all headers are pushed to the same directory. 1999-06-03 23:31:57 +00:00
putterman%netscape.com 71a6b0bdfe added files: mozilla/mailnews/base/src/nsMsgBiffManager.cpp 1999-06-03 22:59:23 +00:00
putterman%netscape.com 7abd55835c Set the folder charset. 1999-06-03 22:56:45 +00:00
putterman%netscape.com 8dc4664732 Added Charset functions. 1999-06-03 22:56:14 +00:00
putterman%netscape.com 9aa5104ebc Added BiffManager. 1999-06-03 22:55:47 +00:00
putterman%netscape.com 16132db4b1 Added Biff Manager and CharSet functions. 1999-06-03 22:54:59 +00:00
putterman%netscape.com f5f66a5a61 Add nsIMsgBiffManager interface. Add Set/GetCharset to nsIMsgFolder. 1999-06-03 22:53:37 +00:00
alecf%netscape.com 161069a6ca check in nsIMessenger.idl - the new Messenger appcore 1999-06-03 21:18:13 +00:00
putterman%netscape.com 69710c988d Change column sizes. 1999-06-03 05:40:14 +00:00
putterman%netscape.com d61a1b0276 Fixed size columns with no wrap. 1999-06-03 05:39:56 +00:00
waterson%netscape.com 691bc26680 Use 'ref=' attribute to avoid confounding copy and move menus. 1999-06-03 02:25:47 +00:00
alecf%netscape.com 30a53efd75 add interface methods for new Find methods 1999-06-03 02:07:58 +00:00
alecf%netscape.com 8ebf32686e add new functions GetServersByIdentity and GetIdentitiesByServer 1999-06-03 02:07:21 +00:00
rickg%netscape.com 2525d04098 replaced nsString2.h references with nsString.h 1999-06-02 01:03:41 +00:00
ducarroz%netscape.com 7161234e94 Don't export header files that are generated by the XPIDL compiler. Part of mailnews Mac XPIDL landing. 1999-06-02 00:07:21 +00:00
ducarroz%netscape.com 7f790e91a1 First Checked In. 1999-06-01 23:12:32 +00:00
alecf%netscape.com 960301ec8f stop using [] operator (going away for scriptability) 1999-06-01 23:10:12 +00:00
bienvenu%netscape.com 496fa801e4 fix match hdrs for filters 1999-05-29 17:08:53 +00:00
sspitzer%netscape.com 5ca2b62293 fix the subscribe xul and css 1999-05-29 00:28:02 +00:00
sspitzer%netscape.com f4d602925d cvs ignorage for the generate Makefiles 1999-05-28 23:52:47 +00:00
putterman%netscape.com 15c9d1ecfa Part of new mailnews resources hierarchy. 1999-05-28 22:38:07 +00:00
putterman%netscape.com 2a809a9270 Part of new mailnews resources hierarchy. 1999-05-28 20:10:53 +00:00
putterman%netscape.com 02f9b03683 Part of new mailnews resources hierarchy. 1999-05-28 19:41:31 +00:00
ducarroz%netscape.com 147eff6d25 First Checked In. 1999-05-28 19:40:07 +00:00
alecf%netscape.com 7f7c0433d4 use XPIDL on windows for all these IDL files 1999-05-28 03:08:27 +00:00
bienvenu%netscape.com 88b19e05c6 fix filter folder name to be one byte 1999-05-28 02:14:59 +00:00
mcmullen%netscape.com 7dce873c56 Removed base/baseDebug.shlb 1999-05-28 00:48:24 +00:00
bienvenu%netscape.com 6d7eabd86d checkpoint search and filter stuff 1999-05-28 00:26:55 +00:00
alecf%netscape.com 765900b01b API change GetUserName -> GetUsername 1999-05-27 06:40:41 +00:00
alecf%netscape.com e41c75a8dd oops, trailing semicolon 1999-05-27 06:31:10 +00:00
alecf%netscape.com d73dea3de2 IDL-ify three more interfaces 1999-05-27 06:30:01 +00:00
alecf%netscape.com 37bf50f424 remove useless IDL file 1999-05-27 06:19:20 +00:00
alecf%netscape.com 0a37d0342e remove useless nsIMsg.h 1999-05-27 06:04:43 +00:00
alecf%netscape.com 6b902da8bc API name change 1999-05-27 05:43:30 +00:00
alecf%netscape.com ae6bc31352 stop exporting generated files 1999-05-27 05:38:50 +00:00
bienvenu%netscape.com ed4ac36615 get filter stuff linking 1999-05-27 05:36:13 +00:00
alecf%netscape.com ef4312b827 rename GetUserName -> GetUsername because Win32 substitutes all GetUserName's with GetUserNameA 1999-05-27 05:36:10 +00:00
alecf%netscape.com 5ca0e330e2 remove this useless header file 1999-05-27 05:30:16 +00:00
alecf%netscape.com 1be06cd04e add CIDs from interface files 1999-05-27 05:23:22 +00:00
alecf%netscape.com 26c3d621a9 add component URLs to all our components so they are now scriptable 1999-05-27 05:23:08 +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 863270e175 IDLify this interface - had to change char* to const char* 1999-05-27 05:19:02 +00:00
bienvenu%netscape.com 1bc29c3671 add GetPriority 1999-05-27 05:09:00 +00:00
alecf%netscape.com 7d9565b851 fix memory leak 1999-05-27 03:48:37 +00:00
bienvenu%netscape.com 0edeb249d9 add exports for search adaptor 1999-05-27 03:47:43 +00:00
alecf%netscape.com 6d703a227b fix some leaks by using nsXPIDLCString 1999-05-27 03:43:52 +00:00
bienvenu%netscape.com 314afa5e6d d'oh, cpp files 1999-05-27 03:43:43 +00:00
bienvenu%netscape.com ba0d895ab7 fix unix build problem 1999-05-27 03:33:12 +00:00
bienvenu%netscape.com fcfcc0c7b4 add export and new objs 1999-05-27 03:25:01 +00:00
bienvenu%netscape.com eb28f430e9 more work on search and filters 1999-05-27 00:04:10 +00:00
bienvenu%netscape.com 729931951f changes for mail filters, including setting root folder for server 1999-05-26 23:56:21 +00:00
bienvenu%netscape.com 0850b6eea4 changes for mail filters 1999-05-26 23:51:53 +00:00
putterman%netscape.com 9f92f3e16c More work on DeleteFolders. 1999-05-26 23:47:01 +00:00
putterman%netscape.com 3ac4f714b5 Speed up peqWithParameters. 1999-05-26 23:46:11 +00:00
putterman%netscape.com 4d49a7d854 Add methods for deleting folders. 1999-05-26 23:45:03 +00:00
alecf%netscape.com 95d34e3a21 add CID to prepare for moving CIDs into the factory 1999-05-26 21:59:45 +00:00
alecf%netscape.com 1779ff80dd moving CIDs out of the interface headers, so including the right factory CID files 1999-05-26 21:54:25 +00:00
dp%netscape.com 81c5533d87 removing -lreg 1999-05-26 07:47:14 +00:00
dp%netscape.com 94344009c8 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
putterman%netscape.com fd5c7cfad6 Fix for 7002. Speed up mail by commenting out call to UpdateSummaryTotals. Reviewed by
mscott and approved by chofmann.
1999-05-24 22:03:47 +00:00
sspitzer%netscape.com 9e1116af2d fix for #6031. the summary file names for newsgroups are based on
the newsgroup name.  if the name is too long for the native file
system, use the hash function to come up with a new name.

move that has code out of xp_hash.c and into newsSummarySpec.cpp

in 4.x, this was the only place it was used anyways.

fix my debugging printf.

re-arrange addressbook makefiles in mailnews/makefiles so that people
who use obj-dir can build.
1999-05-21 22:21:23 +00:00
sspitzer%netscape.com 8b25978ce3 added files: mozilla/mailnews/base/util/nsMsgKeySet.cpp, removed files: mozilla/mailnews/base/util/nsNewsSet.cpp 1999-05-20 02:56:02 +00:00
sspitzer%netscape.com 4a56b0473c remove duplicate implementations of nsNewsSet. rename nsNewsSet to nsMsgKeySet.
heed the news set.  this fixes #6730 and #6244.
1999-05-20 02:54:25 +00:00
bienvenu%netscape.com ff66607b3f temporarily don't build nsIDOMMsgAppcore.idl 1999-05-19 01:47:41 +00:00
putterman%netscape.com 4eef62237b Generate headers from idl. 1999-05-19 01:07:54 +00:00
alecf%netscape.com d69dc32f22 fix up this datasource to support the AccountManager:
- add a new arc out from each account accounts "Settings"
- add new properties on Settings - Main, Advanced, Server, Copies
- add arcs out from Main, Advanced, Server, and Copies for Name and PageTag
1999-05-19 00:34:48 +00:00
mscott%netscape.com dac1ff5126 remove linkage against rdfutil_s. we don't need it anymore. 1999-05-18 23:57:37 +00:00
mscott%netscape.com 0e1ed4ef9c Make base\util build as a dll. This includes defining IMPL_NS_MSG_BASE and adding makefile code to generate the dll. 1999-05-18 23:56:48 +00:00
mscott%netscape.com 368b7fb42c Add NS_MSG_BASE to class declaration to help make base\util build as a dll on win32. 1999-05-18 23:55:39 +00:00
putterman%netscape.com 1ed1220ae6 Show "???" when message counts are unknown. Use RDF collation key sorting. 1999-05-18 23:48:15 +00:00
mscott%netscape.com b941736a5e define NS_MSG_BASE which is used as a prefix in front of all functions & classes in base\util. This macro applies to win32 only right now. It is used to declare things as export when building the file and import when we are linking against the file. This helps us make msgcoreutil build as a dynamic library on win32. 1999-05-18 23:46:23 +00:00
hangas%netscape.com 22bc439585 Make sure that we print some data string, even if INTL functions fail. Fixes Mac crasher. Checked in for putterman. 1999-05-18 23:17:26 +00:00
jefft%netscape.com df5b064c5a backout the previous checkin for using nsCOMPtr; using nsVoidArray is by design 1999-05-18 23:14:05 +00:00
jefft%netscape.com 4f2348070d use nsCOMPtr for m_listeners 1999-05-18 22:30:10 +00:00
sspitzer%netscape.com b5df5bde0a the target is Makefile, not Makefile.in 1999-05-18 05:12:24 +00:00
bienvenu%netscape.com 84997f013a move GetChildNamed implementation from local subclass 1999-05-17 22:50:04 +00:00
putterman%netscape.com 04085b88ba Use nsIDateTimeFormat to prepare date string. 1999-05-17 21:28:03 +00:00
putterman%netscape.com 0defb73a37 Use nsCOMPtr. 1999-05-17 21:27:41 +00:00
putterman%netscape.com 8d831c87cc Include locale headers 1999-05-17 21:27:22 +00:00
putterman%netscape.com ea5e2518f9 Include locale headers. 1999-05-17 21:27:09 +00:00
bienvenu%netscape.com cb521fd800 more work on msg filters 1999-05-17 02:07:13 +00:00
putterman%netscape.com 3ffb83ebd9 Check for null pointers from js so we don't crash. 1999-05-16 23:28:45 +00:00
putterman%netscape.com 2e3d968c22 Implement GetTarget for child and message child so Move and Copy menu submenus
show up.
1999-05-16 22:41:39 +00:00
sspitzer%netscape.com 64ef10ab25 rename variable to prevent shadowing 1999-05-16 04:13:52 +00:00
sspitzer%netscape.com b2a57704f6 reorder to quiet compiler. stop shadowing. rename shadowed variable. 1999-05-16 04:13:37 +00:00
sspitzer%netscape.com 2d4b4ba111 touch point to quiet compiler 1999-05-16 04:12:57 +00:00
sspitzer%netscape.com 2e04eb75a8 add newline to end of file 1999-05-16 04:12:33 +00:00
bienvenu%netscape.com 1c0a79389f check in Scott's changes for not enumerating all arcs 1999-05-16 00:12:51 +00:00
bienvenu%netscape.com b5834119d5 checkpoint filter code 1999-05-16 00:07:56 +00:00
mscott%netscape.com 7d59af8b8b this file is not used by anyone.... 1999-05-15 21:10:15 +00:00
mscott%netscape.com 91c27103db add GetServer method to get the incoming server associated with a folder 1999-05-15 21:04:42 +00:00
mscott%netscape.com cab48caf44 add getsserver and GetIncomingServerType. This allows us to get the incoming server associated with a folder. 1999-05-15 21:03:02 +00:00
sspitzer%netscape.com 54235f0f0d use nsAutoCString instead of ToNewCString 1999-05-15 06:05:04 +00:00
sspitzer%netscape.com 2e34b5b33d add new line to the end of the file. use nsAutoCString instead of ToNewCString. 1999-05-15 05:58:24 +00:00
putterman%netscape.com 9febadf761 Do status flag notifications based on flags changed. 1999-05-14 21:03:26 +00:00
ducarroz%netscape.com 2bd5b91353 Add getIntpref & setIntPref. Add wrapColumn pref 1999-05-14 18:52:02 +00:00
ducarroz%netscape.com 6803bfe90e Add missing addref. Fix bug#6182 1999-05-14 18:52:00 +00:00
ducarroz%netscape.com aa1eeb643d Add pref WrapColumn 1999-05-14 18:51:59 +00:00
bienvenu%netscape.com a167dc8e88 checkpoint filter work, get filters loading 1999-05-14 00:57:19 +00:00
bienvenu%netscape.com 4a637cc152 add registration of filter component, under ifdef control 1999-05-14 00:56:13 +00:00
putterman%netscape.com b1ce7431f7 export nsMsgRDFDataSource.h 1999-05-14 00:49:29 +00:00
putterman%netscape.com 5a9c995039 Handle flag changes. 1999-05-14 00:45:25 +00:00
putterman%netscape.com 7b95950c4a Add Mark Read 1999-05-14 00:45:06 +00:00
putterman%netscape.com bb9b22f6f4 Add Mark Message commands. 1999-05-14 00:44:30 +00:00
putterman%netscape.com 32cb66b89e Add notify observer related functions. 1999-05-14 00:44:15 +00:00
putterman%netscape.com ec4f295a6d Mark Read. make a subclass of nsMsgRDFDataSource. Add as a folder listener. 1999-05-14 00:43:49 +00:00
putterman%netscape.com 358cdf3322 Add folder listener routines. 1999-05-14 00:43:19 +00:00
putterman%netscape.com 511b805dfa Delete folder. Make a subclass of nsMsgRDFDataSource and add as a folder listener. 1999-05-14 00:42:58 +00:00
putterman%netscape.com 4e6200de43 Delete Folders/Mark Messages Read 1999-05-14 00:42:18 +00:00
putterman%netscape.com 1234a1010e Add folder listeners. 1999-05-14 00:41:52 +00:00
putterman%netscape.com 6685cdc925 Add MarkRead 1999-05-14 00:41:37 +00:00
putterman%netscape.com 5852dcaf85 Flag changed methods. 1999-05-14 00:41:23 +00:00
putterman%netscape.com 81f73425ad Add Delete Folders and Mark Messages Read. 1999-05-14 00:41:03 +00:00
bienvenu%netscape.com 24afe5d573 add old flags to key change notification 1999-05-13 23:19:14 +00:00
mscott%netscape.com e2dd7ebc47 fix shadowed variable warning. 1999-05-13 21:45:13 +00:00
law%netscape.com 77263ad4e0 Adding Shutdown member per change to nsIAppShellComponent 1999-05-13 06:10:59 +00:00
warren%netscape.com 87b26617d5 Fixed nsICollection (and Count in particular) to be xpidl friendly. 1999-05-13 04:56:04 +00:00
bienvenu%netscape.com 23302098d4 search and filter checkpoint 1999-05-13 02:10:05 +00:00
alecf%netscape.com ca98a8e224 checkin first-pass at nsIMsgHdr interface 1999-05-13 00:11:12 +00:00
alecf%netscape.com 56bf2a3ae4 fix objdir build bustage in XPIDL idl files by forward declaring nsIMessage instead of including it 1999-05-12 23:57:26 +00:00
alecf%netscape.com 58db20b6f7 forward declare instead of including IDL 1999-05-12 21:21:54 +00:00
alecf%netscape.com 8058f7415f fix luxor's build bustage by adding nsIFolder and nsIFolderListener to IDL file list, which required regeneration of some header files 1999-05-12 19:11:22 +00:00
bienvenu%netscape.com 3b24385b61 search+filter checkpoint (not part of build) 1999-05-12 16:25:29 +00:00
alecf%netscape.com 0d6eaf8a20 remove include for nsIStreamListener.h 1999-05-12 08:46:14 +00:00
alecf%netscape.com 6d0c5b6466 remove entire nsIURL #include 1999-05-12 07:55:16 +00:00
alecf%netscape.com 97367bdc53 don't include nsIURL.h, just forward-declare it as a class/interface 1999-05-12 06:28:50 +00:00
alecf%netscape.com 20d16f2be3 rev these interfaces 1999-05-12 05:30:06 +00:00
alecf%netscape.com b46fb2db3e use forward-declared interfaces because IDL files for these interfaces are not available anymore 1999-05-12 04:40:44 +00:00
alecf%netscape.com cd491004c0 forward-declare nsICollection, and add new hasSubFolders attribute 1999-05-12 04:39:52 +00:00
alecf%netscape.com b0d5fd446c use forward-declared interfaces until DOM XPIDL files are available 1999-05-12 04:38:57 +00:00
alecf%netscape.com 2e41c2c443 IDL version of MailNewsTypes.idl 1999-05-12 04:38:11 +00:00
alecf%netscape.com a3c69e8b0f IDL version of nsIUrlListener 1999-05-12 04:37:56 +00:00
alecf%netscape.com 2950324c5b don't use idlc macros 1999-05-12 03:35:39 +00:00
alecf%netscape.com de47383344 Count() is no longer const 1999-05-12 03:24:36 +00:00
bienvenu%netscape.com ee5d1ad384 add utility for filing out priority 1999-05-12 03:16:20 +00:00
putterman%netscape.com 89e1e4a312 Fixed mismatched memory free. 1999-05-11 22:28:06 +00:00
mscott%netscape.com 296cff8c3d Fix memory leak. 1999-05-11 01:14:43 +00:00
putterman%netscape.com 8942e3da0f Changed DeleteMessage to DeleteMessages 1999-05-10 23:55:41 +00:00
bienvenu%netscape.com f4553aa1b4 resolve a few undefined symbols 1999-05-10 23:44:30 +00:00
bienvenu%netscape.com 7df9731d68 more search and filter porting 1999-05-10 23:25:37 +00:00
bienvenu%netscape.com b635b9a210 add cid's for search and filters 1999-05-10 23:25:08 +00:00
putterman%netscape.com 2e2b07fe3f added files: mozilla/mailnews/base/util/nsMsgDBFolder.cpp 1999-05-10 21:50:22 +00:00
putterman%netscape.com baf9ba08bc Separate db related folder code into separate class. 1999-05-10 21:47:07 +00:00
putterman%netscape.com 36e1b242ac Remove db related functions. 1999-05-10 21:46:18 +00:00
bienvenu%netscape.com 4c4d190029 add priority parsing util 1999-05-10 21:06:39 +00:00
bienvenu%netscape.com 2c41a6fb30 fix head mask define 1999-05-10 21:06:12 +00:00
mcafee%netscape.com 492b4cef0f Renaming nsQuickSort to NS_QuickSort so it doesn't look like a class name. r=brendan@netscape.com 1999-05-10 06:47:04 +00:00
bienvenu%netscape.com c94b64e307 more work on search and filters, not part of build yet 1999-05-10 01:59:23 +00:00
bienvenu%netscape.com cfeb915805 add error for filter parsing 1999-05-10 01:57:14 +00:00
sspitzer%netscape.com 2df54596aa changes for GetLineCount().
we had SetLineCount(), but no GetLineCount().

news will be using GetMessageSize() and SetMessageSize(), but we'll have
the line count, in case we need it.
1999-05-08 17:02:19 +00:00
putterman%netscape.com ac37b51b3b Write folder parent functions. 1999-05-07 20:21:47 +00:00
putterman%netscape.com cbec5edf49 use GetParent() 1999-05-07 20:21:25 +00:00
putterman%netscape.com cbddfe221f Added folder parent functions. 1999-05-07 20:21:09 +00:00
putterman%netscape.com 31e9a1f08a GetNewMessages and HasMessage are implemented. 1999-05-07 00:33:06 +00:00
putterman%netscape.com 4a8f6b0551 GetNewMessages and HasAssertions are implemented. 1999-05-07 00:32:36 +00:00
putterman%netscape.com 4baa1f5a06 Added GetTargetHasAssertion, GetNewMessages and use string instead of ints for
property names.
1999-05-07 00:32:10 +00:00
putterman%netscape.com 2abe7e7cae Add HasMessage and GetNewMessages 1999-05-07 00:29:56 +00:00
bienvenu%netscape.com b6cd915934 search session class 1999-05-07 00:29:11 +00:00
bienvenu%netscape.com 9fedeebda9 initial entry into cvs of searching and filter interfaces, not part of build 1999-05-07 00:28:35 +00:00
alecf%netscape.com 647043469e use nsCOMPtr and fix ownership model of account manager 1999-05-07 00:10:20 +00:00
alecf%netscape.com 6ffba108cb use nsCOMPtr and fix up ownership model in account manager 1999-05-07 00:09:08 +00:00
alecf%netscape.com ab2cb33c50 use nsCOMPtr 1999-05-07 00:07:58 +00:00
mscott%netscape.com 24657444c0 part of mailnews audit --> use nsCOMPtr. Fix ownership issue for url listeners by removing nsISupportsArray and using nsVoidArray. The listeners are the owners.. 1999-05-07 00:02:12 +00:00
rickg%netscape.com 80f580de9f sync with nsString2 1999-05-06 06:47:15 +00:00
putterman%netscape.com 7dcb4ea2d6 Fix 5988. Delete message works again. 1999-05-06 00:28:12 +00:00
putterman%netscape.com 586e2e1ce9 fixes mailnews crash when sending mail and opening folders. AddRef before
returning.
1999-05-05 20:09:20 +00:00
alecf%netscape.com 3f9d9e1fee use nsCOMPtr 1999-05-05 06:43:34 +00:00
alecf%netscape.com 8e8236674e minor cleanup and add a helpful comment 1999-05-05 06:40:28 +00:00
alecf%netscape.com da8927c94e use nsCOMPtr 1999-05-05 06:38:18 +00:00
alecf%netscape.com 31dda5d681 make sure QueryInterface returns the right GetIID() 1999-05-05 05:16:09 +00:00
alecf%netscape.com 2dc9f2d89f use the new lighter weight nsIAppShellComponent 1999-05-05 05:14:39 +00:00
alecf%netscape.com 5fb06f74bf remove unnecessary variable 1999-05-05 02:46:48 +00:00
alecf%netscape.com 81e74fdec0 some nsCOMPtr conversions 1999-05-05 02:45:49 +00:00
alecf%netscape.com 9976bf2421 fix variables named "time" so as not to conflict with global system function time() 1999-05-05 02:44:07 +00:00
alecf%netscape.com ff8af2a4f8 fix virtual destructor 1999-05-05 02:43:38 +00:00
alecf%netscape.com 9215a5fb5c remove some impossible PR_ASSERTs 1999-05-05 02:43:23 +00:00
alecf%netscape.com dc496e39a3 fix some unused variables, fix the signed/unsigned issue with total and total unread messages, and fix some variable shadowing 1999-05-05 02:42:12 +00:00
alecf%netscape.com c5839cfcfb name variables correctly so as not to conflict with system functions 1999-05-05 02:34:52 +00:00
alecf%netscape.com a060e83ab0 fix some NS_ADDREF things, and fix a local variable shadowing another variable 1999-05-05 02:33:35 +00:00
alecf%netscape.com 8bb75e4445 update this interface 1999-05-05 02:30:46 +00:00
alecf%netscape.com 52b1bb5fdc fix signed/unsigned problem (because -1 is a magic value) 1999-05-05 02:30:24 +00:00
alecf%netscape.com fa3c883ab7 AddRef() -> NS_ADDREF and fix signed/unsigned problems 1999-05-05 02:29:00 +00:00
alecf%netscape.com 0502a12bf9 fix uninitialized variable problem 1999-05-05 02:27:35 +00:00
alecf%netscape.com 8de8ce6162 remove stupid debugging statements 1999-05-05 02:27:11 +00:00
alecf%netscape.com b665bacac7 remove unused variables 1999-05-05 02:26:41 +00:00
bienvenu%netscape.com b66512971c initial entry into CVS, not currently used in build 1999-05-05 02:08:31 +00:00
hyatt%netscape.com 97aaeb8e8f Switching to nsIEventQueues instead of PLEventQueues. 1999-05-04 23:29:28 +00:00
nhotta%netscape.com 051d4df938 Changed SetDocumentCharset, synchronized with browser implementation. 1999-05-04 23:19:28 +00:00
putterman%netscape.com 60852f1cb3 use nsCOMPtr's. 1999-05-04 22:34:35 +00:00
putterman%netscape.com 62c68e7922 Use nsCOMPtr's. 1999-05-04 22:34:11 +00:00
putterman%netscape.com 3ff58f2af4 Add nsIDBMessage interface and remove GetPath from nsIImapFolder. 1999-05-04 22:33:40 +00:00
alecf%netscape.com 0d5818ca9e massive cleanup of the message factory - make sure to delete objects when the QueryInterface fails
and fix the message factory constructor since we no longer hold onto the service manager
1999-05-04 21:39:54 +00:00
mscott%netscape.com 35e56cb21b part of mailnews audit --> Conversion to NS_WITH_SERVICE 1999-05-04 20:54:35 +00:00
mscott%netscape.com 29535afa18 part of mailnews audit --> Conversion to NS_WITH_SERVICE 1999-05-04 17:55:40 +00:00
waterson%netscape.com a2049e3b5a Remove nsIRDFResourceFactory.h: it is obsolete. 1999-05-04 05:16:16 +00:00
waterson%netscape.com e339032125 Don't rely on headers including stuff: be sure to include nsIRDFResource.h and nsIRDFService.h. 1999-05-04 05:01:24 +00:00
sspitzer%netscape.com 1428f907b0 fix for #5753. allow white space in the "mail.accountmanager.accounts" pref. 1999-05-01 15:47:21 +00:00
waterson%netscape.com ae88e2e6fc Bug 5637. Don't release each observer in the destructor, because we only hold a weak ref to it. r=putterman,a=chofmann. 1999-04-29 04:21:12 +00:00
putterman%netscape.com 8f9a72c301 Fixed ref counting problems related to deleting a message. Reviewed by bienvenu and
approved by chofmann
1999-04-29 01:37:40 +00:00
ducarroz%netscape.com d6ef985510 Fix build bustage. 1999-04-28 21:59:32 +00:00
alecf%netscape.com 0650253888 - remove debugging lines
- return NS_RDF_NO_VALUE on all GetTarget() calls
- return a complete array fro GetTargets() instead of NS_RDF_NO_VALUE (may be unnecessary?)
1999-04-28 06:00:50 +00:00
alecf%netscape.com 05eda21272 handle uncreatable servers a little more gracefully 1999-04-28 04:04:30 +00:00
sspitzer%netscape.com c9fd1ba862 silly printf for my benefit 1999-04-28 02:43:20 +00:00
alecf%netscape.com 70a6f45af1 many fixes:
- initialize mAccountManager during construction
- always create an NS_ISupportsArray for ArcLabelsOut
- handle case of unknown data source by creating an enumerator anyway
- free leaked value from RDF node
1999-04-28 02:02:08 +00:00
alecf%netscape.com 13607efec5 add implementation for AccountManager() method 1999-04-28 01:57:25 +00:00
alecf%netscape.com a36238ddd0 don't forget to actually return the value! 1999-04-28 00:11:10 +00:00
ftang%netscape.com 2e97bf7dcc change S/GetDocumentCharacterSet method for nsIDocument interface. 1999-04-27 21:49:25 +00:00
hangas%netscape.com f0ee5a0f84 Fixed file path bug on Mac. Was using incorrect constructor that broke when running on Mac. 1999-04-27 21:27:17 +00:00
putterman%netscape.com dbf3f37765 Opening up a thread no longer crashes. 1999-04-27 20:59:02 +00:00
mscott%netscape.com b1a5200840 Fix build breakage for alecf. 1999-04-27 20:27:45 +00:00
alecf%netscape.com 2b28b2a6ab fix this with ugly code that works real well. 1999-04-27 20:06:12 +00:00
alecf%netscape.com fa616ed3cc fix casting problems by making nsIID a ref 1999-04-27 20:00:58 +00:00
alecf%netscape.com ca8ad5b0c5 update AccountManager data source to use nsMsgRDFDataSource base class, so that we don't have to implement most methods
also start implementing GetTargets() for msgaccounts:/ to return all the servers and their respective root URIs
1999-04-27 18:39:36 +00:00
alecf%netscape.com 71c7a53e42 add new FindServersByHostname() method 1999-04-27 18:37:58 +00:00
alecf%netscape.com 4a3e754a85 add identity test to --enable-tests build 1999-04-27 18:36:15 +00:00
alecf%netscape.com 6ff195aef4 fix identity test to use updated API 1999-04-27 18:35:39 +00:00
alecf%netscape.com 383ae9c9b7 add new AccountManager() method to bring up account manager 1999-04-27 18:33:05 +00:00
alecf%netscape.com 43cc22ebca link against libreg so that this library can stand on it's own 1999-04-27 18:30:13 +00:00
alecf%netscape.com 8a9e37f2a0 remove unnecessary libraries - now the only unresolved symbols are from netlib 1999-04-27 17:27:28 +00:00
bienvenu%netscape.com 2ef2fc6235 add option to create summary file specs automatically 1999-04-27 14:58:57 +00:00
waterson%netscape.com be6b8bc2e7 Fixed problems with XPConnect objects. 1999-04-27 04:20:16 +00:00
alecf%netscape.com 8f51f3a77b remove stupid debugging comment 1999-04-27 03:11:37 +00:00
mscott%netscape.com c8c1a023c3 Use MSG_LINEBREAK instead of LINEBREAK. 1999-04-27 03:06:34 +00:00
mscott%netscape.com c78f083c4d Remove nsIMessenger.cpp from the list of .cpp files. There is no such file. 1999-04-27 02:55:00 +00:00
mscott%netscape.com 8d2d60a12a Add MSG_LINEBREAK and MSG_LINEBREAK_LEN for mailnews. We need to transition all mailnews use of LINEBREAK to these new macros. I'm leaving the old LINEBREAK definition in place so I don't have to update all files that use it at once. Why can't we use LINEBREAK? Because it is incorrectly defined on the Mac and due to situations outside of our control, we can't change the value of LINEBREAK on the Mac (because it is defined elsewhere and they need it defined incorrectly). So we're going to use these new values (MSG_LINEBREAK and MSG_LINEBREAK_LEN) instead. 1999-04-27 02:53:29 +00:00
hangas%netscape.com a9e8c22319 Updated Mac Project file for DataSource files added to Windows makefile 1999-04-27 00:42:20 +00:00