Chris Jones
|
24b18f8473
|
add IPDL front-end support for transitioning to one of a set of states
|
2009-08-19 21:21:46 -05:00 |
|
Chris Jones
|
809d7382e0
|
add real front-end support for multiple start states in IPDL
|
2009-08-19 18:35:22 -05:00 |
|
Chris Jones
|
3480e9a0e0
|
enable the actor before calling the ctor hook
|
2009-08-19 18:14:24 -05:00 |
|
Chris Jones
|
8a9bf731f2
|
add RecvCtor() hooks to match RecvDtor()
|
2009-08-19 17:54:54 -05:00 |
|
Chris Jones
|
bf3e025358
|
require IPDL filename Foo.ipdl to define protocol Foo
|
2009-08-19 16:08:21 -05:00 |
|
Chris Jones
|
a9da331f2d
|
allow empty sub-protocols
|
2009-08-19 15:50:46 -05:00 |
|
Chris Jones
|
e818dde5b1
|
add "power-user" ctor interface method that accepts pre-constructed actors
|
2009-08-19 15:39:10 -05:00 |
|
Benjamin Smedberg
|
794b9eeaf1
|
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.
|
2009-08-19 13:59:58 -04:00 |
|
Robin Bate Beorop
|
b4dc22d447
|
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 |
|
Chris Jones
|
57c28a4b6c
|
simplify some *Channel code. enforce more SyncChannel invariants
|
2009-08-19 10:44:56 -05:00 |
|
Chris Jones
|
db2bde3f0d
|
add race detection to RPC channels. simplify message processing, be stricter about layering guarantees. add more comments and assertions to channel code.
|
2009-08-19 00:22:01 -05:00 |
|
Chris Jones
|
e45c8d96cd
|
s/String/nsCString/ for IPDL example
|
2009-08-18 11:08:38 -05:00 |
|
Chris Jones
|
8ee4de9a10
|
export ContentProcess* headers
|
2009-08-14 18:21:21 -05:00 |
|
Chris Jones
|
de1432007f
|
allow implementations to be notified when a dtor message is received
|
2009-08-14 16:46:49 -05:00 |
|
Chris Jones
|
6c48795ddf
|
add dummy |start state| syntax
|
2009-08-14 15:38:25 -05:00 |
|
Benjamin Smedberg
|
97dfb1e921
|
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.
|
2009-08-14 14:47:30 -04:00 |
|
Chris Jones
|
3d6f398809
|
bug 510344: each translation unit needs its own symbol table. also fixed some parser error reporting and removed debugging |print|s
|
2009-08-13 21:22:55 -05:00 |
|
Benjamin Smedberg
|
bfa6bff11f
|
Bug 510025 - make TestShell a subprotocol of ContentProcess so that it is useful for prototyping
|
2009-08-12 14:31:48 -04:00 |
|
Chris Jones
|
539c5a5231
|
add ContentProcessChild singleton and accessor
|
2009-08-12 19:32:50 -05:00 |
|
Chris Jones
|
d7b02fbeea
|
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
|
2009-08-12 17:53:08 -05:00 |
|
Chris Jones
|
6a2a26a706
|
forward-declare non-managed actors
|
2009-08-12 15:51:39 -05:00 |
|
Benjamin Smedberg
|
96fa9d431b
|
More Returning NS_OK from non-void functions.
|
2009-08-12 16:20:42 -04:00 |
|
Benjamin Smedberg
|
6685ba14a5
|
Return NS_OK from non-void function
|
2009-08-12 15:12:47 -04:00 |
|
Chris Jones
|
f1aae4a7b5
|
fix regression from refactoring error message construction
|
2009-08-12 13:59:00 -05:00 |
|
Chris Jones
|
b5797704ff
|
fix typos in type error format args
|
2009-08-12 13:46:05 -05:00 |
|
Chris Jones
|
6e92a85059
|
generate C++ typdefs for namespaced protocols
|
2009-08-12 13:40:09 -05:00 |
|
Benjamin Smedberg
|
7836d0478f
|
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.
--HG--
rename : dom/ipc/TabThread.cpp => dom/ipc/ContentProcessThread.cpp
rename : dom/ipc/TabThread.h => dom/ipc/ContentProcessThread.h
|
2009-08-12 12:18:08 -04:00 |
|
Chris Jones
|
f02911c98e
|
build on 64-bit linux
|
2009-08-12 00:41:55 -05:00 |
|
Chris Jones
|
a318445e26
|
bug 509588: in actor ctor skeleton, return null instead of NS_ERROR_NYI
|
2009-08-11 17:26:06 -05:00 |
|
Chris Jones
|
165a6d7976
|
bug 509581: generate direct error return stmt instead of switch stmt with only default case when there are no dispatched messages.
|
2009-08-11 17:20:28 -05:00 |
|
Chris Jones
|
28d1cd83ea
|
backout bad fix
|
2009-08-11 17:12:42 -05:00 |
|
Chris Jones
|
42822e89de
|
bug 509581: only generate dispatch statement if we have a non-default case
|
2009-08-11 17:09:13 -05:00 |
|
Chris Jones
|
d374705a1d
|
bug 509579: use ALLOW_THIS() macro to squash msvc warnings
|
2009-08-11 16:52:37 -05:00 |
|
Ben Turner
|
88db6a6673
|
Skeleton implementation for NPObject remoting
|
2009-08-10 16:28:22 -07:00 |
|
Ben Turner
|
37f6bdca20
|
Add extremely basic support for unblocking in the event of a bad message
|
2009-08-07 16:13:20 -07:00 |
|
Chris Jones
|
01ffe0160b
|
make it easier to control whether logging code is emitted
|
2009-08-07 16:10:57 -05:00 |
|
Ben Turner
|
4b83a1de0e
|
Merge backout
|
2009-08-07 11:55:36 -07:00 |
|
Ben Turner
|
3b69dc049c
|
Backed out changeset c2858daf5f4a now that bsmedberg's boxes are updated.
|
2009-08-07 11:55:24 -07:00 |
|
Benjamin Smedberg
|
536bd45d92
|
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).
|
2009-08-06 16:09:55 -04:00 |
|
Chris Jones
|
a87ccfc3f8
|
initialize chromium command line with absolute binary path
|
2009-08-05 23:29:07 -05:00 |
|
Ben Turner
|
a6cb8553d3
|
Add test plugin for ipc, make sure it works
|
2009-08-05 15:36:33 -07:00 |
|
Ben Turner
|
73c91dbd7b
|
Don't abort if more than one arg is passed to a plugin
|
2009-08-05 13:49:13 -07:00 |
|
Ben Turner
|
c9aaad6bf5
|
Remove annoying assertion when starting tab child process
|
2009-08-05 12:36:23 -07:00 |
|
Ben Turner
|
bf41fc8391
|
Merge mozilla-central to clean up unit test failures
|
2009-07-30 15:59:40 -07:00 |
|
Shawn Wilsher
|
eccff727cd
|
xpcshell unit test fix from async location bar landing on a CLOSED TREE. no bug. r=dietrich
|
2009-07-30 13:53:06 -07:00 |
|
Ben Turner
|
b7bb540247
|
Merge mozilla-central
|
2009-07-30 13:38:27 -07:00 |
|
Shawn Wilsher
|
e780f1d450
|
Merge for back out of changeset 8506b25206cf (bug 504311) because the test added uses enablePrivilege which hangs tinderbox asking for privileges. Trying to fix a CLOSED TREE.
|
2009-07-30 13:17:18 -07:00 |
|
Shawn Wilsher
|
0250f35c11
|
Backed out changeset 8506b25206cf (bug 504311) because the test added uses enablePrivilege which hangs tinderbox asking for privileges.
|
2009-07-30 13:16:15 -07:00 |
|
Ben Turner
|
dec6db0c06
|
Disable necko wifi for the moment until bsmedberg updates his linux box
|
2009-07-30 12:03:46 -07:00 |
|
Nochum Sossonko
|
ebd716b4a9
|
Bug 506104 - add a memoized getter for PluralForm.jsm inside DownloadUtils.jsm. r=gavin
|
2009-07-30 20:40:54 +02:00 |
|