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

40513 Коммитов

Автор SHA1 Сообщение Дата
beard%netscape.com 2308a9ce73 Fixed a leak and incorrect copy of C string. Added nsXPIDLCString::operator =() to simplify usage. 1999-09-11 23:05:47 +00:00
beard%netscape.com 87f3477863 Added operator = (const char*) as a convenience. always copies argument string. 1999-09-11 23:00:38 +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
warren%netscape.com 834f4d890e Re-adding these files. 1999-09-11 22:32:20 +00:00
sspitzer%netscape.com bef08ecd2c more changes to get profile migration to work on UNIX 1999-09-11 22:18:47 +00:00
sspitzer%netscape.com 158b5aeead rewrite nsPrefMigration to use the pref service instead of old school PREF_* api. 1999-09-11 22:18:22 +00:00
sspitzer%netscape.com 3908912a5c change the nsIProfileService interface and implemenation. add an Init() method
instead of doing things in the constructor.
1999-09-11 22:15:24 +00:00
dp%netscape.com f62b74dfd3 Unhooking RegFactory from windows. xpcom/tools/registry/regxpcom is
the new incarnation.
1999-09-11 22:10:32 +00:00
dp%netscape.com 60fc62c77f Unhooking RegFactory from unix. xpcom/tools/registry/regxpcom is the
new incarnation.
1999-09-11 22:09:19 +00:00
dp%netscape.com ebfb9778c4 Adding regxpcom for windows. 1999-09-11 22:01:14 +00:00
sspitzer%netscape.com 726c31e012 follow convention and put the preprocessor macros on the first character of the
line.
1999-09-11 21:21:16 +00:00
warren%netscape.com 31bc33179f Attempt to fix linux bustage. 1999-09-11 20:45:50 +00:00
sspitzer%netscape.com 30839431b2 this comment is for the last checkin.
define server_type constants.
handle it gracefully, if they didn't use imap or pop.  (example, movemail on unix.)
the pref is "mail.server_type" and it's an int (not "mail.server.type" as a char *)
initialize some variables to nsnull.
1999-09-11 20:07:44 +00:00
sspitzer%netscape.com 77e3f69442 src/nsPrefMigration.cpp 1999-09-11 20:05:11 +00:00
alecf%netscape.com 6f3e7384d2 fix bustage, return the default account correctly 1999-09-11 19:57:45 +00:00
alecf%netscape.com fff94a2e76 stop linking against prefs 1999-09-11 19:55:00 +00:00
sspitzer%netscape.com 4faf8d4ffa changes to get pref-migrator (think apprunner -installer) on UNIX.
use the NS_DEFINE_STATIC_IID_ACCESSOR and NS_DEFINE_STATIC_CID_ACCESSOR macros.
fix a bunch of warnings.  rewrite to use #defines. remove unused variables.  use MAXPATHLEN instead of _MAX_PATH.
when setting a 4.x pref (example "mail.directory") to a new 5.0 value, create a "premigration" pref
with the old value.  (example "premigration.mail.directory").
1999-09-11 19:48:50 +00:00
alecf%netscape.com c69022cbb6 don't link against prefs anymore 1999-09-11 19:44:42 +00:00
alecf%netscape.com f5744490fc stop linking against prefs, and eliminate commented-call that was showing up on my queries 1999-09-11 19:43:46 +00:00
warren%netscape.com 506438ded2 More fixes for nsCOMPtr inconsistencies. 1999-09-11 19:43:06 +00:00
warren%netscape.com df96620f94 Fix for linux breakage. 1999-09-11 19:32:03 +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 7a52aab453 adding the default value for mail.server_type back.
if the user was using pop in 4.x, this defaults to 0.
a ton of code depends on it being 0, and not undefined.
alecf removed it, using it as a way to tell if we needed to migrate the prefs
or not.  Instead, I'm using other prefs to do that.
see nsMsgAccountManager::ProceedWithMigration() for the logic.
1999-09-11 19:14:15 +00:00
alecf%netscape.com 528f914113 bulletproof to prevent crashing
(asserts will still go off)
1999-09-11 19:11:53 +00:00
sspitzer%netscape.com 87957ce0af mailnews/base/src/nsMsgAccountManager.cpp 1999-09-11 19:10:30 +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
warren%netscape.com d3eb73be23 Removed caps dependency from necko. Used nsCOMPtr for nsInputStreamChannel. 1999-09-11 18:45:36 +00:00
peterl%netscape.com 240256290a even better li bullet positioning 1999-09-11 18:20:30 +00:00
rods%netscape.com 6c54a44b78 It now checks to see if option elements have a "\n" in them and it strips them out 1999-09-11 17:28:36 +00:00
sspitzer%netscape.com 560c7a7f95 ignore the generated Makefiles.
they aren't being generated yet, but soon.
1999-09-11 16:10:24 +00:00
sspitzer%netscape.com 9fc02c45ee makefile for building pref-migrator on UNIX. NOT PART OF BUILD YET. 1999-09-11 16:08:15 +00:00
colin%theblakes.com 317c0966aa Tidy up library list 1999-09-11 15:37:40 +00:00
rods%netscape.com f6e0510a05 when <option></option> no text node gets created for the option element
it now checks and makes sure one gets created
1999-09-11 14:55:33 +00:00
dp%netscape.com c8c283c93e regxpcom : does autoreg and registers/unregisters individual dlls.
The new incarnation of RegFactory. RegFactory will be retired.
1999-09-11 14:51:55 +00:00
dp%netscape.com 9ef85f9c81 Implemented dll enumeration and prepopulation. Improves startup performance. 1999-09-11 14:49:55 +00:00
alecf%netscape.com 8a911e660a oops, had CIDs and if/elses in the wrong place 1999-09-11 10:49:12 +00:00
alecf%netscape.com c418b9190c switch back to COMPtrs for now because nsDOMNodes don't support weak references (arg) 1999-09-11 10:48:42 +00:00
alecf%netscape.com 26b8c2d42a fix random typos and prevent crashes on blank documents 1999-09-11 10:47:56 +00:00
alecf%netscape.com 80fd13c831 fix boxes/iframes to lay out better 1999-09-11 10:46:25 +00:00
alecf%netscape.com 0f3d0651c7 get rid of library name so we don't overwrite on export 1999-09-11 10:46:10 +00:00
alecf%netscape.com 2d055618fc fix tree and add Type from RDF 1999-09-11 10:45:52 +00:00
alecf%netscape.com d15639ecb7 fix case where html text widget is busted 1999-09-11 10:45:25 +00:00
alecf%netscape.com da4b0ea78b add rdfutils for base implementation 1999-09-11 10:44:56 +00:00
alecf%netscape.com 9a6081a16e update to use weak references to DOM elements, fix tree to use new templates, get rid of old dom:// <-> DOMNode system 1999-09-11 09:11:03 +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
ramiro%netscape.com e036f0750c Forgot a .c file. 1999-09-11 09:06:38 +00:00