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
Makoto Kato
e89b43e15b
Bug 678438 - DLL bloclk list for Win64 is turned off by bug 552864. r=glandium
2011-08-12 15:07:36 +09:00
Hernan Rodriguez Colmeiro
6399fa13f3
Bug 564667: Allow bootstrapped add-ons to have chrome URLs. r=dtownsend, sr=bsmedberg
2011-07-29 11:20:47 +02:00
Brad Lassey
fb5c5d8935
bug 661282 - make xpcshell run on android r=bsmedberg
2011-06-26 22:05:51 -04:00
Mike Hommey
c937c69956
Bug 657297 part 1 - Expose a function to add telemetry samples in XRE. r=tglek,sr=bsmedberg
2011-05-22 08:23:20 +02:00
Mike Hommey
5b365e1385
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
Matt Brubeck
542052b358
Back out 6b23b52e68d6 - e92f98e8a335 (bug 632404, 552864, 658995) because of Tp4 regression.
2011-06-15 09:00:28 -07:00
Mike Hommey
c081b8cd42
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
David Mandelin
4ffc64cc71
Bug 646304: Fix MSVC warning, r=bent
2011-03-29 19:05:12 -07: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
8c3af0d28f
Bug 533038 - 1. Generalize manifest reading code and add api for reading manifests from jars, r=bsmedberg a=blocking-beta6
2010-09-08 20:37:11 -07:00
Mitchell Field
2575ec1f3c
Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
2010-07-02 10:27:06 -04:00
Benjamin Smedberg
c0b20a13c4
Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
2010-07-01 11:55:57 -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
ac4e827647
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
d2fcac6b2a
Bug 568691 part C - Register all components based on reading .manifest files from the components directories. Binary components auto-register using "binary-component name.dll". JS components register using "component CID file.js" "contract @mozilla.org/contract;1 CID" and "category categoryname keyname value".
...
This patch has some bugs, specifically we stop looking for .manifest files in chrome/. I will fix that in a followup. It also probably breaks non-libxul builds because of ordering issues.
Another followup will actually fix our in-tree JS components and add build machinery for creating a proper components.manifest file.
2010-06-11 16:13:26 -04: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
Doug Turner
8fec9c6ba6
Merging with mozilla-central. Manually merged: content/canvas/src/nsCanvasRenderingContext2D.cpp ipc/ipdl/Makefile.in toolkit/toolkit-tiers.mk toolkit/xre/nsEmbedFunctions.cpp
2010-06-28 16:33:19 -07:00
Doug Turner
28cfa9d63f
merge from m-c. manually merging modules/plugin/test/testplugin/nptest.cpp dom/plugins/PluginModuleChild.cpp.
2010-03-26 14:22:48 -07:00
Chris Jones
4e3eb56206
Bug 544936, part 4: Move some common code for dealing with minidumps and .extra files into nsExceptionHandler. r=ted
2010-03-24 16:22:01 -05:00
Ben Newman
2ce29f5e13
Bug 516522 - CPOW: Cross-Process (JavaScript) Object Wrapper. r=mrbkap r=bent sr=jst
2009-11-06 12:43:39 -08:00
Chris Jones
43838bad72
Backed out changeset bda8efa53512
2010-03-18 21:01:10 -05:00
Chris Jones
cd57df6d13
Bug 551392: Remove hack made unnecessary by unified build tiers. r=ted
2010-03-18 17:52:38 -05:00
Chris Jones
8c04dce765
Bug 551392: Remove subprocess minidumps after they're grabbed to avoid spurious crash detection. r=ted
2010-03-18 17:52:36 -05:00
Karl Tomlinson
2724372d1f
b=517133 Get crash stats for X errors r=bsmedberg
2010-02-24 14:25:16 -08:00
Chris Jones
c949e68be1
bug 539552 - keep track of child process minidumps, offer pid based lookup API, write out .extra data in child minidump callback. r=ted,bsmedberg
2010-01-14 17:38:00 -05:00
Chris Jones
22673401fe
Bustage fix: work around XRE hackery.
2010-01-12 17:42:58 -06:00
Chris Jones
65721e4fc8
Bug 516759: Use OOP crash reporting in Gecko. r=luser
2010-01-12 15:14:38 -06:00
Ben Newman
e7ba8b2269
Build and IPDL groundwork for the multi-process Jetpack API (bug 556846). r=bsmedberg
2010-06-25 08:00:35 -07:00
Chris Jones
28113062c3
fix some leaks found by valgrind. r=trivial
2009-12-04 18:15:44 -06:00
Chris Jones
2a7a132a2b
bug 529005: detect child process shutdowns vs. crashes, and expose this information to IPDL actors in a new |ActorDestroy(why)| interface. also ensure that subprotocol actors are notified of shutdown and cleaned up properly. r=bsmedberg r=bent
2009-12-03 02:16:28 -06:00
Chris Jones
cb1e6b8a5a
bug 527871: fix shutdown assertion and leaking TestShellParent. still leaking ContentProcessParent's GeckoChildProcess, but needs discussion before fixing
2009-11-11 02:34:08 -06:00
Chris Jones
721cf9e02e
bug 526397: fix up command line init. no r=, minor
2009-11-03 23:12:18 -06:00
Chris Jones
66697f2d9f
bug 525169: remove superfluous test-harness. no r=, removing testing code only
2009-10-29 00:56:24 -05:00
Chris Jones
4fa64c34b7
bug 518126, part 2: add infrastructure for C++ tests of IPDL-generated code. r=ted,bsmedberg
2009-10-06 13:02:26 -05:00
Ben Turner
d4a7c525c1
Force child processes to close and wait for them on shutdown
2009-09-02 17:18:27 -07:00
Ben Turner
2ab4c579a2
Rework ipcshell to become xpcshell
2009-08-28 16:16:19 -07:00
Ben Turner
820e5917bc
Rework chromium initialization, r=beast
2009-08-28 12:46:21 -07:00
Ben Turner
f945fcf86f
Backing out stuff that doesn't work
2009-08-27 16:05:38 -07:00
Ben Turner
1381ed868d
Fix build bustage?
2009-08-27 15:54:05 -07:00
Ben Turner
63178f2e5f
Fix build bustage
2009-08-25 16:39:30 -07:00
Robin Bate Beorop
934eece862
Bug 507218 - Expose the process type (chrome/content) to client code via XRE_GetProcessType and nsIXULRuntime, r=bent
2009-08-19 13:09:51 -04:00
Benjamin Smedberg
0ef6e47329
Bug 510025 - make TestShell a subprotocol of ContentProcess so that it is useful for prototyping
2009-08-12 14:31:48 -04:00
Ben Turner
9ba4c32d03
Fix enum and string subprocess type data to match, enforce with a static assertion.
2009-07-20 15:12:54 -04:00
Benjamin Smedberg
3924a1e194
Make --disable-ipc work... mac-ppc now builds by default.
2009-07-20 15:04:52 -04:00
Benjamin Smedberg
b1beb34e41
Because XRE_API hides function pointer declarations when XPCOM_GLUE is defined, don't use default values for function parameters
2009-07-16 12:23:33 -04:00
Chris Jones
8706be873a
add IPDL test harness and the mountains of code that entails. add |bool| type to IPDL. fix bugs in nascent async/sync channels.
2009-07-14 00:12:50 -05:00
Ben Turner
d037cbb144
Adds the ipcshell application to test IPC
2009-07-11 02:33:10 -04:00
Chris Jones
0a986dd277
use a single binary, mozilla-runtime, for all child processes
2009-07-10 14:03:09 -05:00
Benjamin Smedberg
3f82651a10
Hook up the tab child process
2009-06-30 15:21:25 -04:00