4820aee8bc0265a24fa50ccd10eaf3dc61cdcd9a
2009-08-19 13:59 -0400
Benjamin Smedberg - Package test.xul so that it ends up at chrome://global/content/test-ipc.xul. This allows it to be tested with nightly builds, as well as giving it chrome permissions so that jdm can work on hooking up typeaheadfind.
d906997755b8574a0bd97bb864918977490cc1fc
2009-08-19 13:09 -0400
Robin Bate Beorop - Bug 507218 - Expose the process type (chrome/content) to client code via XRE_GetProcessType and nsIXULRuntime, r=bent
2d5c46725f895823d6066be414387e9668cba3ec
2009-08-19 10:44 -0500
Chris Jones - simplify some *Channel code. enforce more SyncChannel invariants
d1b77333a8735f0b18eb9a07f87e67770009a135
2009-08-19 00:22 -0500
Chris Jones - add race detection to RPC channels. simplify message processing, be stricter about layering guarantees. add more comments and assertions to channel code.
a9423ada4237850ddc92ce30eb366969a306ac2b
2009-08-18 11:08 -0500
Chris Jones - s/String/nsCString/ for IPDL example
601a02ccacf9a7c55a4ecfc04c97d7c4de133e9f
2009-08-14 18:21 -0500
Chris Jones - export ContentProcess* headers
fa0d9d5eab911d82bed9ebc632e742aadf8ff3da
2009-08-14 16:46 -0500
Chris Jones - allow implementations to be notified when a dtor message is received
acb374b86dacbe22c00aebabc4de89d916ee381f
2009-08-14 15:38 -0500
Chris Jones - add dummy |start state| syntax
99866f468c60518e68303ac1c3f04aa5ef085d19
2009-08-14 14:47 -0400
Benjamin Smedberg - Remove #ifdef 0 functions in nsNPAPIPluginParent which definitely won't live there. Some (memory allocation/deallocation) are local, while others should just be instance methods on the NPP wrappers.
f5fc729e59a734dce1cb6362a2ac26ee7f9c2f06
2009-08-13 21:22 -0500
Chris Jones - bug 510344: each translation unit needs its own symbol table. also fixed some parser error reporting and removed debugging |print|s
f2966b784f9bdfd679517753b07bd85ee63b0f56
2009-08-12 14:31 -0400
Benjamin Smedberg - Bug 510025 - make TestShell a subprotocol of ContentProcess so that it is useful for prototyping
c20a46f6c859cb81dd2829b21616573a6f57a92d
2009-08-12 19:32 -0500
Chris Jones - add ContentProcessChild singleton and accessor
096c63f84069a2b9566a16cd49ebe16ac7ce66f0
2009-08-12 17:53 -0500
Chris Jones - bug 510041: subprotocols should implement the toplevel-protocols listener interface even if they do not need that send semantics. dummy methods that error out are generated
1a49d985f5222b059becb5df3eca5063ef82763b
2009-08-12 15:51 -0500
Chris Jones - forward-declare non-managed actors
1a1ee82a53dd5695ba7ef32b7c5eb46106fbfdf2
2009-08-12 16:20 -0400
Benjamin Smedberg - More Returning NS_OK from non-void functions.
fe4c41863b05419ecc1afe2a1fc70ca432db7a82
2009-08-12 15:12 -0400
Benjamin Smedberg - Return NS_OK from non-void function
7ab09ecf20199516e110df72cb454fce57879686
2009-08-12 13:59 -0500
Chris Jones - fix regression from refactoring error message construction
120bf26cdc38139ce18a94a494cd8fc28454f352
2009-08-12 13:46 -0500
Chris Jones - fix typos in type error format args
a75cf2e0fa125024629fc97669c4e1c497907d21
2009-08-12 13:40 -0500
Chris Jones - generate C++ typdefs for namespaced protocols
60eb40d68c3f5c8f4dd56d8fe1e40afb46011057
2009-08-12 12:18 -0400
Benjamin Smedberg - Bug 509798 - Create a ContentProcess protocol which manages IFrameEmbedding. ContentProcessChild is a globally-accessible singleton in the content process. For the moment, ContentProcessParent is a global singleton in the parent process, but that will change once we have process-per-domain or something similar.
5acc2c6af15fd7fde025654f4c97a1872940c9f1
2009-08-12 00:41 -0500
Chris Jones - build on 64-bit linux
875b6b0d789d678f5cc900e88232026044663d16
2009-08-11 17:26 -0500
Chris Jones - bug 509588: in actor ctor skeleton, return null instead of NS_ERROR_NYI
736d4d05cb99f91b59de242b9a811714f0a84760
2009-08-11 17:20 -0500
Chris Jones - bug 509581: generate direct error return stmt instead of switch stmt with only default case when there are no dispatched messages.
6fa43c32769678e38362060f1d8c5c12fd9ab56f
2009-08-11 17:12 -0500
Chris Jones - backout bad fix
0404829a840dec15a6a15cdd09ce12161ea4e4ad
2009-08-11 17:09 -0500
Chris Jones - bug 509581: only generate dispatch statement if we have a non-default case
3dd12d04da9a622fac1892d5bf48573d3499d01d
2009-08-11 16:52 -0500
Chris Jones - bug 509579: use ALLOW_THIS() macro to squash msvc warnings
c7893c113e68e39315835e05910b3a06f09f176f
2009-08-10 16:28 -0700
Ben Turner - Skeleton implementation for NPObject remoting
b5be2c934b8f42ab614e9973e867e97c37c8fd99
2009-08-07 16:13 -0700
Ben Turner - Add extremely basic support for unblocking in the event of a bad message
e5dd93fdf928ba01be31b7488af4aa2d47794d76
2009-08-07 16:10 -0500
Chris Jones - make it easier to control whether logging code is emitted
4ec93ccfa27669168e0a06ae8fcbbb7fb97a9437
2009-08-07 11:55 -0700
Ben Turner - Merge backout
46effcf316a579b40632129b1ac5a221bba72388
2009-08-07 11:55 -0700
Ben Turner - Backed out changeset c2858daf5f4a now that bsmedberg's boxes are updated.
412b0a03c1cf45ad2de76bd7a15d8f22672458f9
2009-08-06 16:09 -0400
Benjamin Smedberg - Disable using the static C++ runtime (on Windows-MSVC) because Chromium requires the full version and we're getting duplicate symbols. See bug 508861 which may be a necessary in order to get nightly builds running again (we actually need to ship the C++ runtime somewhere).
b9ddae075097bcc6b9c2e3ccd414a129d69f1082
2009-08-05 23:29 -0500
Chris Jones - initialize chromium command line with absolute binary path
593fbbb65d44799dac63941a2c94affa3f5f6aa8
2009-08-05 15:36 -0700
Ben Turner - Add test plugin for ipc, make sure it works
4a04ece5da530e3324c199c564c832ba3285053b
2009-08-05 13:49 -0700
Ben Turner - Don't abort if more than one arg is passed to a plugin
60cac92c43e02e249b2543178c46d11b5d4a41bd
2009-08-05 12:36 -0700
Ben Turner - Remove annoying assertion when starting tab child process
57a83b86c29204a88d892520ab12574ddced0ca0
2009-07-30 15:59 -0700
Ben Turner - Merge mozilla-central to clean up unit test failures
78fb327f988b034cff4b9c36131d75b75b6957e7
2009-07-30 13:38 -0700
Ben Turner - Merge mozilla-central
c2858daf5f4a73b84b9d0e96b7c2cd4fd69cc8d7
2009-07-30 12:03 -0700
Ben Turner - Disable necko wifi for the moment until bsmedberg updates his linux box
52a81d884e3862bbe2f461af7beea0bca0b77bf0
2009-07-30 11:28 -0700
Ben Turner - Merge mozilla-central
b84bebe9bd4711a411ac8bad5f96b8d544cd75a3
2009-07-29 19:02 -0500
Chris Jones - fix typo that was busting xpcshell on *NIX
de695053ddbf23612745d5f0ee3015bb01366bf2
2009-07-29 14:12 -0700
Ben Turner - Use mozilla strings instead of std::string in IPDL
b8fd0ec80df5839ba0057a50b82707973e71fff7
2009-07-29 14:11 -0700
Ben Turner - Fix chromium statics for apps that don't run through XRE_Main
1520127c321a2fdd30df4b9525bcf547ef195458
2009-07-29 12:59 -0500
Chris Jones - update RgnRectAllocator fix to most recent m-c pending patch
4ed1c307b8c9fe5485b500a3c3d5835bd3a24520
2009-07-28 17:04 -0500
Chris Jones - bug 506983: allow template types in param lists
a0a22f3bad1f8089ffda115057ec1ace1bae21c4
2009-07-28 14:38 -0700
Ben Turner - Revert testplugin changes so that unit tests pass
adf6396d48dd34f8a3eeab2148105d4c3c089952
2009-07-28 16:26 -0500
Chris Jones - bug 506983: bare minimum support for C++ template types in IPDL
98f8cdbf6e7f63bd7c4161f0593e2302f662be30
2009-07-28 11:48 -0700
Ben Turner - Fix testplugin on windows to not crash until we support scriptable objects
9969da8c718a88e7f97d2422288c21f42c7c4a64
2009-07-27 20:49 -0500
Chris Jones - bug 506788: fix stupid typo
9e528a72d1dd303865c3537f66b70314218fd348
2009-07-24 18:24 -0500
Chris Jones - Bug 506075: eliminate handshaking async constructor protocol, use smarter routing ID assignment
ead78e10f2252d2229ce08575f9ef3e60969c230
2009-07-24 15:21 -0700
Ben Turner - Allow out of process tabs and plugins to be disabled via prefs or environment variables, and disable them both by default so that unit tests go green.
c3dd3518fd704565d054cdcdf9a6b19649b8109d
2009-07-23 20:31 -0500
Chris Jones - bug 506075: shoehorn support for async ctors/dtors into IPDL.
9e835e50d6f34e1269d589ee0bbe87733e95daa6
2009-07-23 15:27 -0700
Ben Turner - Allow ipcshell to receive a response from its child process
1aec04173c58095bcf64a5070183a1afa3491807
2009-07-22 14:44 -0400
Benjamin Smedberg - Commit the Fennec tile testapp from Stuart for testing
df4d4f723e17d955797b7c6b8c0621926738411f
2009-07-21 11:41 -0400
Ben Turner - Fix ipcshell for newest changes to GeckoChildProcessHost
5d689e19dce95458a9160d5aa7de066a46097c5f
2009-07-21 09:28 -0500
Chris Jones - windows build fix, v2
6ddbc78085cd6b8e2166340031349cbab29841ea
2009-07-21 08:58 -0500
Chris Jones - windows build fix
cc85d98176dcfff703e8fc2425b408b360e93625
2009-07-21 01:14 -0500
Chris Jones - add message logging, as far as is possible with current build setup; -fshort-char breaks it. reinstate async/sync message dispatchers. fix 64-bit int printf bug in chromium.
d4ac42d442759b0375abb7695f35424056074c40
2009-07-20 15:12 -0400
Ben Turner - Fix enum and string subprocess type data to match, enforce with a static assertion.
489e7d993d34fa70ff0ad6e15233d4db220ac95f
2009-07-20 15:04 -0400
Benjamin Smedberg - Make --disable-ipc work... mac-ppc now builds by default.
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip