69 Commits

Author SHA1 Message Date
bugzilla%standard8.plus.com
8ef2551b9c Bug 420459 Move mailnews-specific profe code. r=benjamin,Neil,sr=dmose,a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@248011 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-17 19:05:28 +00:00
dtownsend%oxymoronical.com
5606070076 Bug 412449: Add standard install locations for OSX. r=bsmedberg, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247274 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 01:58:18 +00:00
caillon%redhat.com
351777a62f Bug 311008
Add standard install locations on filesystem for extensions
r=mossop sr=bsmedberg a=beltzner


git-svn-id: svn://10.0.0.236/trunk@243116 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-15 15:14:00 +00:00
dolske%mozilla.com
3bad27e127 Bug 386748 - Warning on Startup: NS_ENSURE_TRUE(compMgr) failed. r=benjamin, a1.9=schrep
git-svn-id: svn://10.0.0.236/trunk@242800 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-10 06:01:38 +00:00
bent.mozilla%gmail.com
3290de56f4 Bug 396209 - "Allow applications to specify a profile directory from application.ini". r=luser, a=bsmedberg. Also fixes bugs 396486, 396199, and 386164.
git-svn-id: svn://10.0.0.236/trunk@236724 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-26 18:35:22 +00:00
benjamin%smedbergs.us
90cf275982 Re-enable the actual distribution/bundles loading code from bug 392251, now that the Ts regression is fixed.
git-svn-id: svn://10.0.0.236/trunk@233932 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 13:08:07 +00:00
benjamin%smedbergs.us
88e4f0263f Because of interactions between the XPCOM dirserviceprovider and the nsXREDirserviceProvider we were loading/registering components in appdir/components twice. Stop that. Followup from bug 392251
git-svn-id: svn://10.0.0.236/trunk@233844 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-04 14:29:14 +00:00
benjamin%smedbergs.us
8f22d004a4 Trying to reland only the refactoring changes from bug 392251 without the actual distro bundles code, to see if that affects Ts (original r=dmills)
git-svn-id: svn://10.0.0.236/trunk@233841 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-04 12:55:29 +00:00
thunder%mozilla.com
bc9abf850f Bug 392967: Load app and extension prefs separately. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@233533 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-01 02:16:47 +00:00
benjamin%smedbergs.us
3bec9664ee Backout bug 392251 again due to Ts regression.
git-svn-id: svn://10.0.0.236/trunk@233519 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-31 21:47:46 +00:00
benjamin%smedbergs.us
ab32b7cbdd Oops, forgot to set the sentinel... this should help Ts.
git-svn-id: svn://10.0.0.236/trunk@233513 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-31 20:37:50 +00:00
benjamin%smedbergs.us
b19bbe18d6 Bug 392251 - Load extensions from appdir/distribution/bundles, try #2 to avoid Ts regression, r=thunder
git-svn-id: svn://10.0.0.236/trunk@233505 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-31 19:30:13 +00:00
benjamin%smedbergs.us
a16e18862f Backout bug 392251 due to Ts regression
git-svn-id: svn://10.0.0.236/trunk@233154 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 17:57:15 +00:00
benjamin%smedbergs.us
ab32da38cb Followup to bug 392251 - try to fix Ts regression by checking for directory existence before trying to enumerate it, r=dcamp on IRC
git-svn-id: svn://10.0.0.236/trunk@233151 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 17:01:10 +00:00
benjamin%smedbergs.us
6f7a854490 Bug 392251 - Load extensions from appdir/distribution/bundles, r=mfinkle
git-svn-id: svn://10.0.0.236/trunk@233147 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 15:03:10 +00:00
mark.finkle%gmail.com
0d2370f2da b=390904. r=bsmedberg. a=bsmedberg. XREDirProvider will also check the application folder for a 'platform' subfolder so apps can do platform dependent skins and components.
git-svn-id: svn://10.0.0.236/trunk@231544 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-06 19:54:09 +00:00
gavin%gavinsharp.com
4bd70610a0 Bug 364297: add a new per-profile default-pref directory and associated directory service keys, and a way to trigger pref service default pref reloading to facilitate the change of default prefs without affecting exisiting users, r=mconnor, sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@225485 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-02 20:13:33 +00:00
benjamin%smedbergs.us
92c1097394 Bug 375710 - Firefox 2.0.0.3 wants to downgrade to 2.0.0.2, patch by Masatoshi Kimura (:emk), reworked by me a bit, r=rstrong
git-svn-id: svn://10.0.0.236/trunk@224795 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-20 15:22:18 +00:00
sspitzer%mozilla.org
c9cf6824cd supplimental fix for bug #364599:
Some new created profile files are write protected, for example bookmarks.html and localstore.rdf

OR existing perms with 0600 instead of 0644 and fix some line endings from my first patch.

r=dveditz


git-svn-id: svn://10.0.0.236/trunk@218657 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-19 03:21:40 +00:00
sspitzer%mozilla.org
6adfed8bfd fix for bug #364599: some newly created profile files are write protected.
For Firefox 2.0.0.1-de, the default bookmarks.html, localstore.rdf, and mimeTypes.rdf (as well as search.rdf, but that is unused) files had the wrong permissions, which caused several problems.

Going forward, bsmedberg has made it so the build system will fix this problem if it happens again.  But for those 2.0.0.1-de users who were affected, this change will fix the permissions on these files.

r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@218161 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-10 21:48:07 +00:00
benjamin%smedbergs.us
8e9f99c3e6 Bug 319843 - XULRunner windows are grouped in the taskbar (and all XULRunner apps have the same firewall settings), r=darin
git-svn-id: svn://10.0.0.236/trunk@207736 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-17 14:22:04 +00:00
benjamin%smedbergs.us
5b4d54f739 Bug 347183 - frozen-linkage access to null/singleton/union/array enumerators, r=darin
git-svn-id: svn://10.0.0.236/trunk@206904 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-08 18:18:50 +00:00
jshin%mailaps.org
72de74893a bug 162361 : Unicode file i/o in XPCOM/IO (cannot open files whose names contain characters outside the current locale: e.g. Japanese/Chinese on French Windows) : r/sr=darin, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@192754 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-22 04:26:30 +00:00
bsmedberg%covad.net
98f3800fff Bustage from bug 321359 - check for success before falling through to GetProfileDir
git-svn-id: svn://10.0.0.236/trunk@187491 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-12 17:16:15 +00:00
bsmedberg%covad.net
33dd01424d Bug 321359 - Give embedders the ability to lock and use profiles through the XRE_InitEmbedding API, r=darin
git-svn-id: svn://10.0.0.236/trunk@187483 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-12 15:29:10 +00:00
bsmedberg%covad.net
c3ead48515 Bug 321237 - Make NS_OS_CURRENT_PROCESS_DIR point to the application directory for XULRunner apps, r=robstrong
git-svn-id: svn://10.0.0.236/trunk@186529 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-23 14:51:39 +00:00
bryner%brianryner.com
04de186f60 Enable fastloading of JS components. Bug 279839, r=shaver sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@182593 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-20 16:39:24 +00:00
darin%meer.net
166ef7fd96 fixes bug 284331 "SHGetMalloc API call is deprecated" patch by David Gardiner (david.gardiner@unisa.edu.au), r=darin
git-svn-id: svn://10.0.0.236/trunk@181746 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-07 00:49:05 +00:00
darin%meer.net
589d1ba70d fixes bug 310873 "Define XREExeF so that nsPostUpdateWin actually works!" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@181590 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 18:06:26 +00:00
bsmedberg%covad.net
b8445a29e4 Bug 303279 - Use "special" localstore when in safe mode, r=mconnor+darin
git-svn-id: svn://10.0.0.236/trunk@179805 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-07 17:31:00 +00:00
bsmedberg%covad.net
cb3b224515 Bug 302099 - XRE_InitEmbedding (xulrunner-only) - r=darin
git-svn-id: svn://10.0.0.236/trunk@179467 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 13:21:55 +00:00
bsmedberg%covad.net
f5a3c325b8 Bug 299992 (re-landing) - Move pldhash etc. into the xpcom glue, and centralize various instances of nsINIParser in the xpcom glue. Some files were cvscopied from xpcom/ds to xpcom/glue r=brendan/darin
git-svn-id: svn://10.0.0.236/trunk@177766 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:29:55 +00:00
bsmedberg%covad.net
bb73805324 Backout bug 299992 - too much odd platform-specific bustage
git-svn-id: svn://10.0.0.236/trunk@177596 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 22:07:08 +00:00
bsmedberg%covad.net
b80f390773 Bug 299992, the part before the actual work: move pldhash and the templatized hashtables into the glue (and drop the minor dependencies on NSPR), and centralize our various in-tree nsINIParser classes into the glue (does not affect the ones used for the various installers) r=brendan/darin a=chase/cbeard
git-svn-id: svn://10.0.0.236/trunk@177591 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 20:40:53 +00:00
bsmedberg%covad.net
10d638b203 Bug 297312 - EM gets confused between multiple installations of the same version, r=darin+robstrong, self-approving per deerpark triage meeting.
git-svn-id: svn://10.0.0.236/trunk@176484 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-23 14:00:07 +00:00
timeless%mozdev.org
77f1dcba17 Bug 292913 Potential OOM crash [@ LoadDirsIntoArray]
patch by b.jacques@planet.nl r=darin a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@175417 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-30 20:46:59 +00:00
bsmedberg%covad.net
6b3e439b32 Re-land bug 224305 part "windows" - Separate GRE (xulrunner) registration from the installer scripts, r=darin a=asa. The first patch accidentally contained some extraneous changes to the static component loader which are for a different bug.
git-svn-id: svn://10.0.0.236/trunk@174506 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-13 16:45:22 +00:00
bsmedberg%covad.net
db54c8272f Backout bug 224305 due to unexplained tbox orange (probably has something to do with static builds?)
git-svn-id: svn://10.0.0.236/trunk@174432 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 21:01:40 +00:00
bsmedberg%covad.net
4ad6fff051 Bug 224305 part "windows" - Separate GRE (xulrunner) registration from the installer scripts, r=darin a=asa
git-svn-id: svn://10.0.0.236/trunk@174425 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 19:21:27 +00:00
bsmedberg%covad.net
fc865e1ce8 Cleanup from bug 253742 - use named strings to eliminate temporaries in a loop, patch by Jens BannMann <jens.b@web.de> r=me a=asa
git-svn-id: svn://10.0.0.236/trunk@174408 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-10 13:13:53 +00:00
timeless%mozdev.org
4d6cecd2eb Bug 253742 No way of installing platform specific XPCOM components (dll/so) based on user OS.
patch by jens.b@web.de r=bsmedberg a=asa


git-svn-id: svn://10.0.0.236/trunk@174247 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-07 22:10:56 +00:00
bsmedberg%covad.net
d487c2447e Bug 296430 part "firefox" - Use a firefox-specific dirprovider to provide the <extension>/searchplugins key, r=darin a=asa (at some point in the future I will move the remaining app-specific keys from nsXREDirProvider to nsMailDirectoryProvider)
git-svn-id: svn://10.0.0.236/trunk@174228 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-07 19:45:11 +00:00
bsmedberg%covad.net
a81c6eec38 Bug 295247 part 2, allow extensions to ship plugins DLLs - r=darin a=shaver
git-svn-id: svn://10.0.0.236/trunk@174060 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-02 13:33:07 +00:00
darin%meer.net
d898f05ca0 fixes bug 291882 "Make nsXREDirProvider handle unknown CSIDL_LOCAL_APPDATA" r=bsmedberg, a=asa
git-svn-id: svn://10.0.0.236/trunk@173456 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-15 17:33:14 +00:00
bsmedberg%covad.net
33f1fefae1 Bug 293461 - Make safe mode a system option and make handling by the EM less fragile. Also fixes bug 275529 - allows app ID and extension ID to be a prettyname@vendor.tld instead of {GUID}. r=darin+robstrong a=asa
git-svn-id: svn://10.0.0.236/trunk@173324 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-12 13:23:30 +00:00
darin%meer.net
92dd8029ea fix OSX tinderbox orange
git-svn-id: svn://10.0.0.236/trunk@172717 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-26 01:38:00 +00:00
darin%meer.net
5b0fe87f62 Attempt to fix VC6 build bustage, define CSIDL_LOCAL_APPDATA if not provided
by the Microsoft header files.  r=bryner


git-svn-id: svn://10.0.0.236/trunk@172716 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-26 01:26:16 +00:00
darin%meer.net
ddb302c507 fixes bug 291033 "Enable support for profile temp directory on local filesystem" aka "delete my cache please" r=bsmedberg a=chofmann
git-svn-id: svn://10.0.0.236/trunk@172714 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-26 00:37:23 +00:00
ben%bengoodger.com
3b79325273 286034 - allow extensions to be installed/uninstalled by simply adding/removing their directories... r=bsmedberg, sr=darin, a=brendan
git-svn-id: svn://10.0.0.236/trunk@172633 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-23 01:39:51 +00:00
bsmedberg%covad.net
3eea468537 Bug 289423 - Extensions should be able to provide window icons r=darin a=asa
git-svn-id: svn://10.0.0.236/trunk@171969 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-11 12:43:42 +00:00