Michael Wu
4c1f25099c
Bug 533038 - 7. Extensions should not be extracted into the profile directory, but installed/stored as XPI file, r=Mossop a=blocking-beta6
2010-09-10 15:54:37 -07:00
Benjamin Smedberg
116342b0a1
Bug 576492 - Load default preferences from extension defaults, r=Mossop
2010-07-02 12:45:20 -04:00
Benjamin Smedberg
67fa2b02d6
Rename XRE_AddComponentLocation to XRE_AddManifestLocation to better-convey what it actually does now (it still auto-registers XPT files when passed a directory, but we may get rid of that as well and just fold those into components.manifest), as noted in bug 568691 comment 58.
2010-06-27 21:26:38 -04:00
Benjamin Smedberg
822ccb0789
Merge mozilla-central into the static-xpcom-registration branch.
2010-06-23 17:26:25 -04:00
Benjamin Smedberg
2cef13585d
Bug 568691 - Register extension components/chrome again. This doesn't remove the EM restart yet, because there's some weirdness about reading default prefs from extensions that needs to be solved first.
2010-06-23 12:18:32 -04:00
Benjamin Smedberg
18fcb3c625
Address review comments from bug 568691 comment 13/14/17:
...
* rename mozilla::Module struct entries to be clearer
* change Module documentation so that the last entry is { NULL } in all cases (the compiler will 0-expand the structure)
* remove NS_XPCOM_COMPONENT_REGISTRY_FILE
* add MOZ_MEDIA/MOZ_OGG/MOZ_WAVE/MOZ_WEBM ifdefs to nsHTMLMediaElement.h and nsContentUtils.cpp
2010-06-21 12:46:26 -04:00
Benjamin Smedberg
0df0345c66
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Benedict Hsieh
0364d52d86
Bug 573092: Fix a startup crash when the extension manager is unavailable. r=dtownsend
2010-06-22 10:23:01 -07:00
Benjamin Smedberg
c611ebcd81
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2010-06-10 14:11:11 -04:00
Benjamin Smedberg
671fee6656
Bug 570488 - Remove xpti.dat caching which harms us in runtime and code complexity
2010-06-10 12:51:29 -04:00
Benjamin Smedberg
1fc4de7aed
Bug 570488 - Stop reading/writing xpti.dat and incrementally loading XPT files [1/2] r=Mossop
...
--HG--
extra : rebase_source : 9f28729c1032b516e8b950d29d80402e87759fda
2010-06-14 16:05:48 -07:00
Benedict Hsieh
c692b59718
Bug 568348 - The extension manager should do extension install activities and write extensions.ini before the profile is started. r=Mossop
2010-06-11 12:02:44 -07:00
Michael Wu
a27b021576
Bug 565142 - Support startup on Android, patch by vlad, blassey, alexp, and me. r=dougt
...
--HG--
extra : rebase_source : 1153c0a4fb1d73f29d8c9da78c66bf4bf21b8142
2010-06-03 18:16:20 -07:00
Michael Wu
00b04d4c1a
Bug 552121 - Add omnijar API [2/7], r=bsmedberg
2010-05-21 10:58:32 -07:00
Mitchell Field
f544d71a9d
Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
2010-04-29 18:59:13 +02:00
Mike Hommey
3aa49f55b7
Bug 538929 - Avoid creating XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and NS_APP_PREFS_OVERRIDE_DIR with wrong permissions [r=benjamin]
...
--HG--
extra : rebase_source : 4074ffcab5a32e2e78eabf2e8614a652e575a3b0
2010-04-19 10:15:31 +02:00
Neil Rashbrook
21b9593dd3
Bug 525725 -help crashes [@ LoadPlatformDirectory] r=bsmedberg
2009-11-04 21:34:16 +00:00
Vivien Nicolas
23835525bd
Bug 519468: matchOS is read from default prefs at startup [r=benjamin]
2009-11-02 13:04:45 -05:00
Robert Strong
b1fac149c8
Bug 521262 - XREDirProvider provides app chrome dir twice, making us parse manifests twice. r=bsmedberg
2009-10-12 12:12:19 -07:00
Robert Strong
41a61e8e63
Bug 513958 - Firefox silently fails to start if %APPDATA% variable is missing. r=jmathies, r=bsmedberg
2009-10-08 20:03:09 -07:00
Robert Strong
987fb22706
Bug 509161 - [WinCE] Remove support for XRE_UPDATE_ROOT_DIR on WinCE. r=sdwilsh
2009-08-10 19:59:00 -07:00
Vladimir Vukicevic
ae8e80df5e
b=499863; XREDirProvider gives wrong APPDATA dir on Windows CE; r=rs
2009-07-17 16:04:56 -07:00
Tomeu Vizoso
bc633b7e38
Bug 486679 - misleading embedding assertion about NS_APP_USER_PROFILE_50_DIR not being defined, r=bsmedberg
2009-04-13 13:34:01 -04:00
Ted Mielczarek
e7b59147b3
bug 475383 - load plugins from $profile/plugins. r=bsmedberg/josh
2009-02-02 08:53:24 -05:00
Brad Lassey
6da6a4efc1
Bug 461858 - windows mobile minor cleanup of xulrunner r=bsmedberg
2008-12-03 08:41:12 -05:00
Oleg Romashin
82d3ea5ebf
Bug 455527 - In some cases Embedding startup crashes if gAppData == null. r=benjamin.
2008-09-20 03:59:55 -04:00
Shawn Wilsher
eef2b5a677
Bug 452486 - Create components when we actually have a profile
...
This changeset allows components to register for the profile-after-change
category in the category manager such that they will be initialized when this
topic would normally be dispatched.
r=bsmedberg
2008-08-29 16:40:05 -04:00
romaxa
ba257a3135
Bug 408925: XRE_InitEmbedding does not initialize properly profilelock and gDirServiceProvider. r=bsmedberg
2008-08-16 16:20:35 +01:00
romaxa
a1ad3a1c2e
Bug 441979: gAppData null check not required in nsXREDirProvider::GetUserDataDirectoryHome. r=bsmedberg
2008-08-16 16:13:35 +01:00
bugzilla@standard8.plus.com
0300bee861
Bug 420459 Move mailnews-specific profe code. r=benjamin,Neil,sr=dmose,a1.9=beltzner
2008-03-17 12:05:24 -07:00
dtownsend@oxymoronical.com
d5ee118544
Bug 412449: Add standard install locations for OSX. r=bsmedberg, a=beltzner
2008-03-06 17:58:18 -08:00
caillon@redhat.com
d715a213f3
Bug 311008 Add standard install locations on filesystem for extensions r=mossop sr=bsmedberg a=beltzner
2008-01-15 07:13:59 -08:00
dolske@mozilla.com
036b4a62ac
Bug 386748 - Warning on Startup: NS_ENSURE_TRUE(compMgr) failed. r=benjamin, a1.9=schrep
2008-01-09 22:01:38 -08:00
bent.mozilla@gmail.com
84f84a474c
Bug 396209 - "Allow applications to specify a profile directory from application.ini". r=luser, a=bsmedberg. Also fixes bugs 396486, 396199, and 386164.
2007-09-26 11:35:21 -07:00
benjamin@smedbergs.us
7e5b12a7ef
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
benjamin@smedbergs.us
bd6f8f1a63
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
benjamin@smedbergs.us
98f86293af
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
thunder@mozilla.com
9d45a8e240
Bug 392967: Load app and extension prefs separately. r=bsmedberg
2007-08-31 19:16:47 -07:00
benjamin@smedbergs.us
d1cef866c1
Backout bug 392251 again due to Ts regression.
2007-08-31 14:47:46 -07:00
benjamin@smedbergs.us
689185901f
Oops, forgot to set the sentinel... this should help Ts.
2007-08-31 13:37:50 -07:00
benjamin@smedbergs.us
f04e55cb89
Bug 392251 - Load extensions from appdir/distribution/bundles, try #2 to avoid Ts regression, r=thunder
2007-08-31 12:30:13 -07:00
benjamin@smedbergs.us
4479d77242
Backout bug 392251 due to Ts regression
2007-08-27 10:57:15 -07:00
benjamin@smedbergs.us
4218d9d806
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
benjamin@smedbergs.us
3b5981a053
Bug 392251 - Load extensions from appdir/distribution/bundles, r=mfinkle
2007-08-27 08:03:10 -07:00
mark.finkle@gmail.com
270684714f
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
gavin@gavinsharp.com
1be8351c5a
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
benjamin@smedbergs.us
3a6df140c7
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
b54445fae1
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
67de309fbc
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
267d087a63
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