416 Commits

Author SHA1 Message Date
bzbarsky%mit.edu
ae4ce876db Fix Windows bustage.
git-svn-id: svn://10.0.0.236/trunk@165407 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-16 21:13:12 +00:00
jshin%mailaps.org
7853ce793d bug 268266 : profile and appstartup code should use NS_CopyNativeToUnicode (r=cbie, sr=darin)
git-svn-id: svn://10.0.0.236/trunk@165401 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-16 18:07:23 +00:00
darin%meer.net
ed9e4d3d7a eliminating uses of deprecated nsComponentManager:: methods (bug 267040), r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@164735 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-01 18:50:36 +00:00
bsmedberg%covad.net
13d4d56d80 Bug 237745 (app-startup) - split off the pieces of appshellservice that have to do with the startup sequence into a new (forked, temporarily) app-startup service r+sr=darin+biesi+Neil
git-svn-id: svn://10.0.0.236/trunk@164618 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 19:28:38 +00:00
bsmedberg%covad.net
87947a0979 Merge bug 246014 from the aviary branch, splitting nsIXULChromeRegistry into a separate piece for seamonkey-only methods. Original Firefox patch r=bryner sr=ben seamonkey merge r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@162619 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 20:19:48 +00:00
peterv%propagandism.org
0ad8754061 Fix for 209699 (bug convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@162452 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 13:16:28 +00:00
timeless%mozdev.org
df54b746d7 Bug 231135 NS_NewLocalFile rv isn't checked in nsProfile::CreateNewProfileWithLocales
patch written by luser_bugzilla@perilith.com r=dveditz sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@158298 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-22 09:11:26 +00:00
roc+%cs.cmu.edu
0b0fa89131 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:13:25 +00:00
bzbarsky%mit.edu
af7c69e56c Relanding, since backing out did not fix orange. Bug 232691.
git-svn-id: svn://10.0.0.236/trunk@156781 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 20:02:43 +00:00
bzbarsky%mit.edu
3594b59c19 Backing out to attempt to fix Mac orange. Bug 232691
git-svn-id: svn://10.0.0.236/trunk@156776 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 19:26:52 +00:00
bzbarsky%mit.edu
b500ffc684 Convert users of nsC?String(), nsC?AutoString(), and NS_LITERAL_C?STRING("") to
using EmptyC?String instead.  Bug 232691, patch by Charles Fenwick
<clf03f@garnet.acns.fsu.edu>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@156769 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 17:04:53 +00:00
kyle.yuan%sun.com
f7767f3734 Bug 240936 --disable-profilelocking option does not work
r=ccarlen, sr=bienvenu, patch by wind.li@sun.com


git-svn-id: svn://10.0.0.236/trunk@156119 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 02:46:58 +00:00
bsmedberg%covad.net
97a95c2fa7 Bug 141090 - New profiles do not display current theme w/ check flag
patch by jerry.tan@sun.com r=me sr=bryner


git-svn-id: svn://10.0.0.236/trunk@155450 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 17:05:23 +00:00
gerv%gerv.net
17661ae2d9 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155034 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-17 18:33:16 +00:00
ben%bengoodger.com
25bf05419c 215094 - 235364 - Profile manager API changes to support firefox profile automigration. Expose 'createDefaultProfile' on nsIProfileInternal.
git-svn-id: svn://10.0.0.236/trunk@153467 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 07:50:01 +00:00
darin%meer.net
af98e4f306 landing dbaron's patch for bug 235735 "fix callers that cast away const on result of ns[C]String::get" r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@153357 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 22:34:07 +00:00
darin%meer.net
9770631282 fixes bug 234916 "Remove global/static NS_NAMED_LITERAL_C?STRING usage [was: Firefox crashes on startup on Mac OS X]" r=jst sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153191 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 02:08:34 +00:00
darin%meer.net
4cc13af67a backing out bz's change since it should no longer be needed r=bz
git-svn-id: svn://10.0.0.236/trunk@152913 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 05:58:24 +00:00
bzbarsky%mit.edu
eaf6589526 Little tweak on fix. r=darin. Bug 231995.
git-svn-id: svn://10.0.0.236/trunk@152908 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 04:04:43 +00:00
bzbarsky%mit.edu
947a3250df Fixing build bustage. Bug 231995
git-svn-id: svn://10.0.0.236/trunk@152907 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 04:03:46 +00:00
neil%parkwaycc.co.uk
733dae9ba7 Bug 226959 removing some unused files from the build r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@152601 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 18:06:11 +00:00
dbaron%dbaron.org
a994a81ad3 Fix some incorrect string usage and improve performance in a few places that show up in an LXR search for the previous pattern. b=232339 r=jshin sr=darin
git-svn-id: svn://10.0.0.236/trunk@152231 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 18:23:41 +00:00
bsmedberg%covad.net
af7457d3c5 Forgot one more makefile, bug 219233.
git-svn-id: svn://10.0.0.236/trunk@150624 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 06:28:01 +00:00
neil%parkwaycc.co.uk
84f7e2d789 Bug 24954 Need ability to specify the user's directory with -installer p=ian@arlen.demon.co.uk r=ccarlen sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/trunk@150356 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 13:58:02 +00:00
cbiesinger%web.de
fb478648d0 59557 Permissions should not be world-readable for profile directory
r=timeless sr=bzbarsky a=asa

this makes profile code not create world-readable files/directories.


git-svn-id: svn://10.0.0.236/trunk@149767 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 10:47:00 +00:00
bienvenu%nventure.com
d4472ee376 add pref to auto migrate all profiles, r/a=sspitzer, sr=mscott 226146
git-svn-id: svn://10.0.0.236/trunk@149552 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 18:42:27 +00:00
pete.zha%sun.com
f09f6c7269 bug 124029 Roaming - 4.x-HTTP-compatible
patch 134896
r=ben.bucksch@beonex.com sr=bz-vacation@mit.edu


git-svn-id: svn://10.0.0.236/trunk@149424 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 08:20:17 +00:00
cbiesinger%web.de
09f8162087 Bug 171509
mozilla attempts to convert profiles from empty .netscape dir
fix this by checking if preferences.js exists in ~/.netscape
r=ccarlen sr=tor


git-svn-id: svn://10.0.0.236/trunk@148621 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:42:20 +00:00
scott%scott-macgregor.org
f9d4d13df9 Bug #214400 --> allow distributors to allow 4.x profile migration via a pref instead of forcing it to be off for thunderbird and firebird.
This removes a MOZ_XUL_APP ifdef

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148239 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:36:47 +00:00
jaggernaut%netscape.com
f34216bf2d Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144992 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 07:47:59 +00:00
jaggernaut%netscape.com
95a2235bee Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@144804 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 22:29:00 +00:00
alecf%flett.org
1c89787dc0 fix for bug 206379:
- combine nsICharsetConverterManager2 and nsICharsetConverterManager
- get rid of nsIAtom in most of the methods
- provide versions of getUnicodeDecoder/Encoder which don't do alias resolution
- change all charset types to ASCII strings
- clean up some other i18n APIs which could be simplified
- fix all consumers of all changed i18n interfaces
r=jshin, smontagu
rs=sfraser


git-svn-id: svn://10.0.0.236/trunk@143589 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-11 18:16:03 +00:00
dwitte%stanford.edu
dc7e857400 bug 100649: Length() being used where IsEmpty() is meant
treewide changes to convert incorrect usages of string.Length() to string.IsEmpty().

thanks to afatecha@idea.com.py (Ariel Fatecha) for the patch. r=dwitte, sr=jst.

got the ok from Asa to land into a closed tree.


git-svn-id: svn://10.0.0.236/trunk@142828 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 21:34:47 +00:00
ccarlen%netscape.com
95d3fb2a05 Make it possible for other XUL apps to hide profile switching UI. b=204908, r=/sr=/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142264 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 13:06:29 +00:00
kaie%netscape.com
55d5ec4d6e b=193170 PSM must disallow using NSS database with wrong profile
r=ccarlen sr=jag a=asa


git-svn-id: svn://10.0.0.236/trunk@142199 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 13:39:35 +00:00
ccarlen%netscape.com
a2f166be98 Profile sharing - changes to profile dirserviceprovider, a component to control whether sharing is enabled. bug=202474, rs=dougt/sr=darin/a=asa
git-svn-id: svn://10.0.0.236/trunk@142041 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-02 03:59:23 +00:00
mscott%netscape.com
2559f09db7 change a MOZ_PHOENIX ifdef to a MOZ_XUL_APP ifdef because we don't want thunderbird migrating 4.x profiles
either.


git-svn-id: svn://10.0.0.236/trunk@141837 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-26 00:50:11 +00:00
seawood%netscape.com
3b350b75cd Remove global _POSIX_SOURCE & _SVID_SOURCE defines for linux.
Bug #202510 r=darin


git-svn-id: svn://10.0.0.236/trunk@141408 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 20:14:17 +00:00
ccarlen%netscape.com
a218d75e49 Bug 190336 - enable 4.x profile migration for Mach-O. Patch by cavin,ccarlen. r=ssu,sfraser/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141389 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-18 14:28:21 +00:00
ssu%netscape.com
7bcfb95f5b fixing bug 195148 - XPInstall API's getFolder should support Classic and OSX folders under OSX. r=ccarlen,dougt sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140789 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 07:02:32 +00:00
seawood%netscape.com
5921049139 Purge XP_PC.
Bug #56767 r=mkaply sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140602 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 22:45:08 +00:00
mkaply%us.ibm.com
b3060e2791 More OS/2 bustage - I'm starting to understand it now - nsIFileSpec.h was including other stuff and now that it is gone, we are discovering header dependencies
git-svn-id: svn://10.0.0.236/trunk@139522 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 16:58:22 +00:00
dougt%netscape.com
fed2927b2c Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a “only include” cid list that can mask CID’s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.


git-svn-id: svn://10.0.0.236/trunk@139480 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 01:04:32 +00:00
dbaron%dbaron.org
a4baf8e91e Backout checkin for bug 171343 (no longer needed) in the hopes of fixing talkback on Linux. b=176886 r=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@137010 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-28 01:41:01 +00:00
ccarlen%netscape.com
1aa09ccb4d Bug 97622 - Put in UI to expose dynamic profile switching. r=kaie/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@136821 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 06:13:39 +00:00
racham%netscape.com
7415cb9092 Fixing bug 173267. Add method to get profile field values information from the registry. r=ccarlen, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@136108 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-10 00:39:52 +00:00
ccarlen%netscape.com
ee1b4f4ef9 Bug 182341 - Crash when closing profile mgr window with 'X' close box. Due to a static nsCOMPtr which, because it was static, was destroyed too late. r=racham/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@136050 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-09 03:19:22 +00:00
dbaron%dbaron.org
186eca206d Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136023 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 22:45:23 +00:00
kaie%netscape.com
f0157ede55 b=175320 Support clean profile & NSS shutdown at any time + Mozilla needs to clean up on exit to allow for PSM failure detection
r=ccarlen/morse sr=darin


git-svn-id: svn://10.0.0.236/trunk@135260 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-13 20:39:03 +00:00
ccarlen%netscape.com
6aebccbf0e Bug 175867 - CFM and Mach-0 profile locking mechanisms are different. r=bryner/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@134367 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-23 18:11:38 +00:00