Geoff Lankow
7a64448b03
Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg
2012-06-06 14:08:30 +12:00
Olli Pettay
e4724a25f4
Bug 756131 - API for creating default profiles for webapps, r=benjamin
2012-05-24 17:29:52 +03:00
Ehsan Akhgari
e1af685c9b
Bug 307181 - Stage Firefox updates in the background after they're downloaded, and replace the application directory on restart; r=rstrong,bbondy
...
When Firefox downloads an update, it previously kept the update around to apply
it on the next restart. This patch changes this so that the updater program
is launched in the background as soon as the update has finished downloading
in order to stage the updated version of the application by copying the
existing installation directory to a temporary location and applying the update
on top of it, and replace the existing installation directory with the staged
directory on the next restart.
Because the replacing step is typically very fast, this patch eliminates the
wait for the update to be applied on restart, making it unnecessary to show a
progress dialog when restarting.
2012-05-22 10:50:04 -04:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Myk Melez
7b8d9e3cd1
bug 746156 - isolate webapp runtime files into subdirectory of Firefox package; r=bsmedberg, a=akeybl
2012-04-19 00:39:52 -07:00
Myk Melez
90db220858
bug 746457 - fix bustage in reading extension default prefs (not covered by tests) from changeset ef55c163a23a (bug 725408); followup patch that completely reverts change to the previous behavior; r,a=bustage
2012-04-18 01:03:42 -07:00
Myk Melez
2b3306ff58
bug 746457 - fix bustage in reading extension default prefs (not covered by tests) from changeset ef55c163a23a (bug 725408); r,a=bustage
2012-04-17 23:58:12 -07:00
Myk Melez
748d83f64a
bug 725408 - implement WebappRT launcher/shell; r=bsmedberg
2012-04-17 07:11:53 -07:00
Igor Bukanov
401a036771
Bug 737364 - part 2 - replace JSContext with JSRuntime in the GC-related API
...
This part replaces the JSContext *cx argument in most GC-related API
with JSRuntime *rt. When possible, the patch removes the code to obtain
a temporary cx just to run the GC.
The patch also removes JS_DestroyContextMaybeGC. That function is not
used in FF code base and its implementation is broken. It requires that
the context has an entered compartment when it is destroyed, which in
turns implies a missing leave compartment call.
2012-03-28 12:13:30 +02:00
Veeraya Pupatwibul
054cc031c2
Bug 741333 - Remove PRBool/PR_TRUE/PR_FALSE that crept in r=Ms2ger
2012-04-04 11:15:10 +02:00
Matthew Noorenberghe
fe6b692632
Bug 723802 - Add telemetry for startup crash detection (2/2). r=dolske,taras
2012-03-12 15:41:26 -07:00
Matthew Noorenberghe
4dbd8ec475
Bug 726877 - Don't warn when startup crash tracking returns NS_ERROR_NOT_AVAILABLE. r=dolske
2012-02-13 17:04:30 -08:00
Michael Wu
5134bae8ac
Bug 712789 - Put packed xpi extensions in the extension lists, r=bsmedberg
2012-02-13 13:57:28 -05:00
Matthew Noorenberghe
f9b32440f4
Bug 294260 - Safe Mode: Auto detect previous start-up failure and offer to start in safe mode r=bsmedberg,Mossop
2011-11-07 21:20:42 -08:00
Michael Wu
21ff4d9ef1
Bug 694206 - Add Gonk (B2G) widget backend, r=cjones
2011-11-10 16:17:46 -08:00
Neil Rashbrook
bf23670408
Bug 698217 DeCOMtaminate nsIPrefServiceInternal r=roc
2011-11-02 14:51:39 +00:00
Zack Weinberg
65b992f057
Bug 660687: Add configure switches that can override confvars.sh's choice of an app basename and disable all system extension directories. r=ted
2010-07-23 11:00:16 -07:00
Ehsan Akhgari
478ad1a412
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
...
Landing on a CLOSED TREE
2011-10-17 10:59:28 -04:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00
Matheus Kerschbaum
878aefe66c
Bug 669040 part 1: Remove build-system and toolkit dependency on mork and morkreader. r=mak
2011-08-06 17:24:52 +02:00
arno renevier
1896ec522c
Bug 666220: remove unecessary kAppendChromeManifests definition. r=bsmedberg
2011-06-24 01:51:14 -07:00
Mike Hommey
1eaa85af0f
Bug 620931 part 4 - Fix resource://app/ to always point to the same as resource:///. r=bsmedberg
2011-05-10 15:50:15 +02:00
Ed Morley
7c35bdd0e4
Bug 652445 - Remove WinCE code (incl Faststart & nsSplashScreenWin) from toolkit; r=dtownsend
2011-04-29 12:38:26 +02:00
L. David Baron
aa8c20c872
Backout changeset 9df6e8117fe0 (Bug 620931 part 4) for causing bug 644790.
2011-03-24 21:06:44 -07:00
Mike Hommey
b60dbac5b0
Bug 620931 part 4 - Fix resource://app/ to always point to the same as resource:///. r=bsmedberg
2011-03-24 15:28:31 +01:00
Mitchell Field
907029389d
Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras
2011-02-20 06:10:24 +11:00
Brad Lassey
f6c2768a72
bug 615519 - profile data should be stored on sd card when application is moved to sd card r=dougt a=blocking-fennec
2011-02-07 23:40:42 -05:00
Dave Townsend
e85fc095b7
Bug 474289: Automatically install add-ons distributed with the application into the user's profile. r=bsmedberg, r=robstrong, a=beltner
2011-01-19 14:37:24 -08:00
Michael Wu
67e0a3cfaf
bug 620584 - add ANDROID_PACKAGE_NAME rather than hard code org.mozilla.@MOZ_APP_NAME@ r=ted,blassy a=stuart
2010-12-21 15:02:14 -05:00
Serge Gautherie
4bbc80e85a
Bug 508760 - Remove MSVC6 support from the tree; (Iv1) /toolkit/xre/*.cpp.
...
r+a-2.0=benjamin.
DONTBUILD
2010-12-09 16:43:13 +01:00
Michael Wu
22c71da15d
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
ba88006f89
Bug 576492 - Load default preferences from extension defaults, r=Mossop
2010-07-02 12:45:20 -04:00
Benjamin Smedberg
0ded35b4f3
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
490d9b576f
Merge mozilla-central into the static-xpcom-registration branch.
2010-06-23 17:26:25 -04:00
Benjamin Smedberg
850aad8393
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
726d0cfc47
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
2ebeafd362
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.
2010-06-21 11:41:42 -04:00
Benedict Hsieh
a217c929bf
Bug 573092: Fix a startup crash when the extension manager is unavailable. r=dtownsend
2010-06-22 10:23:01 -07:00
Benjamin Smedberg
0e824d90bb
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
206621b6a9
Bug 570488 - Remove xpti.dat caching which harms us in runtime and code complexity
2010-06-10 12:51:29 -04:00
Benjamin Smedberg
e2f2c8891a
Bug 570488 - Stop reading/writing xpti.dat and incrementally loading XPT files [1/2] r=Mossop
2010-06-14 16:05:48 -07:00
Benedict Hsieh
3075f685f9
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
a1286a371f
Bug 565142 - Support startup on Android, patch by vlad, blassey, alexp, and me. r=dougt
2010-06-03 18:16:20 -07:00
Michael Wu
45d4327409
Bug 552121 - Add omnijar API [2/7], r=bsmedberg
2010-05-21 10:58:32 -07:00
Mitchell Field
033ca6df32
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
8f58b57b02
Bug 538929 - Avoid creating XRE_SYS_LOCAL_EXTENSION_PARENT_DIR and NS_APP_PREFS_OVERRIDE_DIR with wrong permissions [r=benjamin]
2010-04-19 10:15:31 +02:00
Neil Rashbrook
674dc8d7bf
Bug 525725 -help crashes [@ LoadPlatformDirectory] r=bsmedberg
2009-11-04 21:34:16 +00:00
Vivien Nicolas
e6a77c6cc0
Bug 519468: matchOS is read from default prefs at startup [r=benjamin]
2009-11-02 13:04:45 -05:00
Robert Strong
9bc901c364
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
804520ac91
Bug 513958 - Firefox silently fails to start if %APPDATA% variable is missing. r=jmathies, r=bsmedberg
2009-10-08 20:03:09 -07:00