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

19 Коммитов

Автор SHA1 Сообщение Дата
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
sspitzer%netscape.com ceaa5bbb97 fix for #14892, automatically migrate if we only have one 4.x profile and no 5.0 profiles.
r=mscott.
1999-10-15 01:38:54 +00:00
kipp%netscape.com 5ea36f3cbc Fixed build bustage 1999-09-21 23:40:03 +00:00
dbragg%netscape.com 728e8c0468 Added to the interface for multi-threaded requirements for progressbar. 1999-09-21 22:37:25 +00:00
briano%netscape.com 89198d119d General cleanup. 1999-09-15 03:00:30 +00:00
sspitzer%netscape.com 3f8ac304c7 the pref migrator iid's look very suspicous, so regenerate them.
follow convention:
rename nsPrefMigrationIIDs.h to nsPrefMigrationCIDs.h
rename NS_IPrefMigration_IID -> NS_PREFMIGRATION_CID
rename kFoo_CID to kFooCID
use the NS_GET_IID macro
1999-09-14 09:41:41 +00:00
sspitzer%netscape.com 26eca40523 XPIDL-ify nsIPrefMigration, and the necessary changes that go along with that. 1999-09-13 05:52:18 +00:00
sspitzer%netscape.com f4084b2e81 new files resulting from XPIDL-ifying nsIPrefMigration.
NOT PART OF THE BUILD YET.
1999-09-13 04:23:31 +00:00
sspitzer%netscape.com ceff67bf42 use #defines where possible to clean up the code, reduce the risk of errors,
and make the code more portable.
create directories with 00700 permissions, not PR_RDWR.  On UNIX, PR_RDWR would
create directories with d______r__. 00700 gives us drwx______ which is want we
want.  change the signature of ProcessPrefs() so that we just return the result,instead of
setting an out parameter.  remove ComputeMailPath(), it is unused.
instead of doing PR_MALLOC in the beginning, set char *'s to nsnull, and use
PR_smprintf() and CopyCharPref() to allocate the memory.  (the PR_FREEIF()s
are still correct, though.)
use NS_SUCCEEDED() and NS_FAILED() instead of comparing against NS_OK directly.
don't execute the GetSizes(), GetDriveName() and CheckForSpace() methods
on UNIX, as they are not UNIX friendly.  hold onto the nsIFileSpec that points
to the prefs file, so we can save it when we are done using SavePrefFileAs()
Change the signature of GetDirFromPref() and GetDriveName().  The out parameters
were char *'s.  they need to be char **'s for them to work.
Change GetDirFromPref() to also take the oldProfilePathStr and the new directory leaf name.
These are used on UNIX, where we to do some magic because in
4.x the directory structure on UNIX was much different that on Mac and Windows
fix leak in GetDriveName().  we were leaking *driveName in the loop.
initialize variables.
add some printfs to remind me that there is more todo.
fix various comments to reflect the new signatures to methods.
check parameters of GetDirFromPref() and GetDriveName()
1999-09-13 00:10:13 +00:00
sspitzer%netscape.com e08a5a5296 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
sspitzer%netscape.com dd2fb630fd ignore the generated Makefiles.
they aren't being generated yet, but soon.
1999-09-11 16:10:24 +00:00
sspitzer%netscape.com f6a35e2dbd makfiles for building the pref-migrator on unix. NOT PART OF BUILD YET. 1999-09-11 00:24:28 +00:00
dbragg%netscape.com 5c3e6ac932 First Checked In. 1999-08-10 21:55:20 +00:00
dbragg%netscape.com 37ceaf96bd changed the .xpt file name from include to pm_progress 1999-08-02 21:55:27 +00:00
dbragg%netscape.com bb3c5e4c1a Added a progress bar 1999-06-09 20:16:59 +00:00
dbragg%netscape.com 53d6fa9baf Added *aResult for status values per XPCOM 1999-05-26 21:22:58 +00:00
dbragg%netscape.com 8b9c756a74 Changed DEPTH 1999-05-26 21:22:15 +00:00
dbragg%netscape.com b3aaec82a6 This file was in the wrong place 1999-05-18 00:03:44 +00:00
dougt%netscape.com 7e2d3e9deb First Checked In. 1999-05-07 21:35:49 +00:00