Commit Graph

114 Commits

Author SHA1 Message Date
b931655a2d Re-enable the actual distribution/bundles loading code from bug 392251, now that the Ts regression is fixed. 2007-09-05 06:08:07 -07:00
02a1723464 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 2007-09-04 07:29:14 -07:00
c60364c56e 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) 2007-09-04 05:55:29 -07:00
c2f626404e Bug 392967: Load app and extension prefs separately. r=bsmedberg 2007-08-31 19:16:47 -07:00
82b156c9f2 Backout bug 392251 again due to Ts regression. 2007-08-31 14:47:46 -07:00
1df8361a54 Oops, forgot to set the sentinel... this should help Ts. 2007-08-31 13:37:50 -07:00
f023ca4efc Bug 392251 - Load extensions from appdir/distribution/bundles, try #2 to avoid Ts regression, r=thunder 2007-08-31 12:30:13 -07:00
e2c067115c Backout bug 392251 due to Ts regression 2007-08-27 10:57:15 -07:00
22c50f9575 Followup to bug 392251 - try to fix Ts regression by checking for directory existence before trying to enumerate it, r=dcamp on IRC 2007-08-27 10:01:10 -07:00
3a6b918119 Bug 392251 - Load extensions from appdir/distribution/bundles, r=mfinkle 2007-08-27 08:03:10 -07:00
e56b85a96e 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. 2007-08-06 12:54:09 -07:00
58a0dfca5d 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 2007-05-02 13:13:33 -07:00
034e43379c 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 2007-04-20 08:22:17 -07:00
sspitzer@mozilla.org
8e81b77c46 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
2007-01-19 03:21:40 +00:00
sspitzer@mozilla.org
4a973f9a52 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
2007-01-10 21:48:07 +00:00
benjamin@smedbergs.us
3ecc3a6826 Bug 319843 - XULRunner windows are grouped in the taskbar (and all XULRunner apps have the same firewall settings), r=darin 2006-08-17 14:22:04 +00:00
benjamin@smedbergs.us
fbac713199 Bug 347183 - frozen-linkage access to null/singleton/union/array enumerators, r=darin 2006-08-08 18:18:50 +00:00
jshin@mailaps.org
6b845d1f75 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 2006-03-22 04:26:30 +00:00
bsmedberg@covad.net
1b2f3e689c Bustage from bug 321359 - check for success before falling through to GetProfileDir 2006-01-12 17:16:15 +00:00
bsmedberg@covad.net
f5c2310daa Bug 321359 - Give embedders the ability to lock and use profiles through the XRE_InitEmbedding API, r=darin 2006-01-12 15:29:10 +00:00
bsmedberg@covad.net
16f7548134 Bug 321237 - Make NS_OS_CURRENT_PROCESS_DIR point to the application directory for XULRunner apps, r=robstrong 2005-12-23 14:51:39 +00:00
bryner@brianryner.com
f27d9cdb11 Enable fastloading of JS components. Bug 279839, r=shaver sr=brendan. 2005-10-20 16:39:24 +00:00
darin@meer.net
561f76d0f9 fixes bug 284331 "SHGetMalloc API call is deprecated" patch by David Gardiner (david.gardiner@unisa.edu.au), r=darin 2005-10-07 00:49:05 +00:00
darin@meer.net
138f42c475 fixes bug 310873 "Define XREExeF so that nsPostUpdateWin actually works!" r=bsmedberg 2005-10-04 18:06:26 +00:00
bsmedberg@covad.net
680454dfa4 Bug 303279 - Use "special" localstore when in safe mode, r=mconnor+darin 2005-09-07 17:31:00 +00:00
bsmedberg@covad.net
8fa36655b6 Bug 302099 - XRE_InitEmbedding (xulrunner-only) - r=darin 2005-09-01 13:21:55 +00:00
bsmedberg@covad.net
432e9cc9a1 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 2005-08-15 18:29:55 +00:00
bsmedberg@covad.net
44a6531d52 Backout bug 299992 - too much odd platform-specific bustage 2005-08-11 22:07:08 +00:00
bsmedberg@covad.net
0203b6eec5 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 2005-08-11 20:40:53 +00:00
bsmedberg@covad.net
cedfa20a9d Bug 297312 - EM gets confused between multiple installations of the same version, r=darin+robstrong, self-approving per deerpark triage meeting. 2005-07-23 14:00:07 +00:00
timeless@mozdev.org
15398b842e Bug 292913 Potential OOM crash [@ LoadDirsIntoArray]
patch by b.jacques@planet.nl r=darin a=bsmedberg
2005-06-30 20:46:59 +00:00
bsmedberg@covad.net
6bd0eeaf35 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. 2005-06-13 16:45:22 +00:00
bsmedberg@covad.net
87c658cd38 Backout bug 224305 due to unexplained tbox orange (probably has something to do with static builds?) 2005-06-10 21:01:40 +00:00
bsmedberg@covad.net
b18529a8a4 Bug 224305 part "windows" - Separate GRE (xulrunner) registration from the installer scripts, r=darin a=asa 2005-06-10 19:21:27 +00:00
bsmedberg@covad.net
0617d17e77 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 2005-06-10 13:13:53 +00:00
timeless@mozdev.org
f82b91deb7 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
2005-06-07 22:10:56 +00:00
bsmedberg@covad.net
77a1703eca 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) 2005-06-07 19:45:11 +00:00
bsmedberg@covad.net
80d6668b16 Bug 295247 part 2, allow extensions to ship plugins DLLs - r=darin a=shaver 2005-06-02 13:33:07 +00:00
darin@meer.net
09459ec807 fixes bug 291882 "Make nsXREDirProvider handle unknown CSIDL_LOCAL_APPDATA" r=bsmedberg, a=asa 2005-05-15 17:33:14 +00:00
bsmedberg@covad.net
3c974b3e46 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 2005-05-12 13:23:30 +00:00
darin@meer.net
33093438f7 fix OSX tinderbox orange 2005-04-26 01:38:00 +00:00
darin@meer.net
cfac4e575f Attempt to fix VC6 build bustage, define CSIDL_LOCAL_APPDATA if not provided
by the Microsoft header files.  r=bryner
2005-04-26 01:26:16 +00:00
darin@meer.net
f49ee81c48 fixes bug 291033 "Enable support for profile temp directory on local filesystem" aka "delete my cache please" r=bsmedberg a=chofmann 2005-04-26 00:37:23 +00:00
ben@bengoodger.com
ee02f00619 286034 - allow extensions to be installed/uninstalled by simply adding/removing their directories... r=bsmedberg, sr=darin, a=brendan 2005-04-23 01:39:51 +00:00
bsmedberg@covad.net
f4970bad8f Bug 289423 - Extensions should be able to provide window icons r=darin a=asa 2005-04-11 12:43:42 +00:00
bsmedberg@covad.net
2793e6794b Bug 282858 - Some extensions don't wory after upgrading to 2/19 build (dir provider was looking in the wrong place for extension default pref files) r=darin 2005-02-24 19:40:21 +00:00
bsmedberg@covad.net
471526be62 Bug 278534, try #2 - Make tooklit chrome registry use plaintext manifests instead of an RDF cache (get rid of contents.rdf!) r=darin/dveditz/ben 2005-02-22 21:49:45 +00:00
bsmedberg@covad.net
909bae267e Backout bug 278534 due to tinderbox orange. 2005-02-20 01:47:13 +00:00
bsmedberg@covad.net
e4598526e3 Bug 278534 - Make a plaintext chrome registration file format to replace contents.rdf r/sr=darin+dveditz+ben 2005-02-19 15:35:36 +00:00
vladimir@pobox.com
7f5081c613 b=280276, add storage file to well-known directory service files list, r=darin,sr=shaver 2005-01-29 00:48:03 +00:00