Chris Jones
|
9db895b2c8
|
Small edit to comment. No r=, just want another set of talos runs.
|
2010-01-12 02:25:18 -06:00 |
|
Chris Jones
|
618cc7723a
|
Bug 538586: Notify clients of channel errors if they call Close() before deleting themselves, but before the error notification event is delivered from the IO thread. r=bent
|
2010-01-12 00:14:32 -06:00 |
|
Chris Jones
|
af87472399
|
Test for bug 538586.
|
2010-01-12 00:14:31 -06:00 |
|
Chris Jones
|
ad5ed1c013
|
Don't run TestLatency if the timing resolution is too low and use the new TimeDuration::ToSecondsSigDigits() method to display durations to humans. No r=, test only.
|
2010-01-11 23:46:17 -06:00 |
|
Ben Turner
|
0680fd70f8
|
Use mozilla strings instead of std::string in IPDL
|
2009-07-29 14:12:15 -07:00 |
|
Ben Turner
|
e401a8f34a
|
Fix chromium statics for apps that don't run through XRE_Main
|
2009-07-29 14:11:42 -07:00 |
|
Chris Jones
|
9214ad8e89
|
bug 506983: allow template types in param lists
|
2009-07-28 17:04:01 -05:00 |
|
Chris Jones
|
7c0143fd5e
|
bug 506983: bare minimum support for C++ template types in IPDL
|
2009-07-28 16:26:14 -05:00 |
|
Chris Jones
|
8d2bc91706
|
bug 506788: fix stupid typo
|
2009-07-27 20:49:32 -05: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
|
52ff58ab17
|
Bug 506075: eliminate handshaking async constructor protocol, use smarter routing ID assignment
|
2009-07-24 18:24:27 -05:00 |
|
Chris Jones
|
81fdea9063
|
bug 506075: shoehorn support for async ctors/dtors into IPDL.
|
2009-07-23 20:31:56 -05:00 |
|
Ben Turner
|
856a5078cf
|
Allow ipcshell to receive a response from its child process
|
2009-07-23 15:27:17 -07:00 |
|
Chris Jones
|
d1321ae480
|
windows build fix, v2
|
2009-07-21 09:28:36 -05:00 |
|
Chris Jones
|
d2198b922b
|
windows build fix
|
2009-07-21 08:58:28 -05:00 |
|
Chris Jones
|
924be86003
|
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.
|
2009-07-21 01:14:58 -05:00 |
|
Benjamin Smedberg
|
3924a1e194
|
Make --disable-ipc work... mac-ppc now builds by default.
|
2009-07-20 15:04:52 -04:00 |
|
Chris Jones
|
db2dd9dca4
|
add SyncLaunch() method to GeckoChildProcess class. remove much newly obseleted code.
|
2009-07-20 13:14:41 -05:00 |
|
Chris Jones
|
235958255c
|
implement protocol manager support for all channel types, not just RPC
|
2009-07-20 11:59:51 -05:00 |
|
Chris Jones
|
3cedbd30e0
|
stop flirting with MSVC8 name resolution bug.
|
2009-07-20 11:37:18 -05:00 |
|
Chris Jones
|
9fbfffb180
|
fix small parser regression. edit test-harness code to match online guide
|
2009-07-17 23:00:01 -05:00 |
|
Chris Jones
|
6172abb16d
|
check that protocol state machines are race-free. fix race in test-harness (whoops).
|
2009-07-17 18:10:10 -05:00 |
|
Chris Jones
|
617771697c
|
check reachability of states in IPDL protocols. clean up type checking a little.
|
2009-07-17 14:22:18 -05:00 |
|
Benjamin Smedberg
|
8fbd5efd4a
|
Use a different hack to make the Linux tinderboxes green until we can upgrade to GCC 4.3
|
2009-07-17 13:39:40 -04:00 |
|
|
|
07ad1ffff1
|
BAND-AID: compile chromium base lib with -fno-inline to fix linker bustage. bye bye performance.
|
2009-07-16 14:59:49 -07:00 |
|
Chris Jones
|
e2b846d4e2
|
>--> @ MSVC8, v4
|
2009-07-15 17:33:37 -05:00 |
|
Chris Jones
|
b07c80fdf3
|
another stab at fixing MSVC8 build bustage.
|
2009-07-15 17:06:30 -05:00 |
|
Chris Jones
|
2e905d28f3
|
another stab in the dark at fixing MSVC8 bustage: put Result code enum in anonymous namespace
|
2009-07-15 16:38:55 -05:00 |
|
Chris Jones
|
381ec530ac
|
attempt to fix build bustage when using MSVC8.
|
2009-07-15 13:41:09 -05:00 |
|
Chris Jones
|
8527d8af10
|
fix gcc <= 4.1 builds by removing mysterious template syntax
|
2009-07-15 13:21:06 -05:00 |
|
Benjamin Smedberg
|
d907e89952
|
IPCMessageStart.h shouldn't be checked in... should fix Windows build bustage.
|
2009-07-14 10:37:38 -04:00 |
|
Chris Jones
|
e6a24d53d6
|
update rgnrectallocator changes to match pending m-c patch.
|
2009-07-14 03:09:23 -05:00 |
|
Chris Jones
|
b69c53325c
|
fix up phase 1 browser: (i) suppress spurious RgnRectAlloc error msgs; (ii) make IFrameEmbedding protocol sync/async instead of rpc; (iii) fix bug that prevented child iframe from drawing
|
2009-07-14 02:33:50 -05: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 |
|
Chris Jones
|
5f7e726dd4
|
first cut at AsyncChannel and SyncChannel. only RPCChannel is currently under warranty.
|
2009-07-13 16:55:04 -05:00 |
|
Chris Jones
|
2e59cc7594
|
fix build bustage
|
2009-07-13 12:16:40 -05:00 |
|
Chris Jones
|
dc625a3e48
|
IPDL: add colons back to state declarations
|
2009-07-13 12:10:02 -05:00 |
|
Benjamin Smedberg
|
9025f32c6e
|
Build system for .ipdl files.
|
2009-07-13 12:14:56 -04:00 |
|
Chris Jones
|
bed75e054a
|
make parse errors behave like type errors
|
2009-07-13 11:12:08 -05:00 |
|
Ben Turner
|
ceacbaff7b
|
Linux bustage fix?
|
2009-07-11 03:04:20 -04:00 |
|
Ben Turner
|
d037cbb144
|
Adds the ipcshell application to test IPC
|
2009-07-11 02:33:10 -04:00 |
|
Chris Jones
|
754a2aa4a8
|
change state declaration syntax to be more different than parent:/child:/both: labels
|
2009-07-10 19:40:17 -05:00 |
|
Chris Jones
|
2609ada81d
|
remove in/out/inout syntax in favor of parent:, child:, and both: labels
|
2009-07-10 19:19:54 -05:00 |
|
Chris Jones
|
98d4009181
|
generate skeleton IPDL actor impls, like the IDL compiler does for interfaces. also fix the C++ visitor.
|
2009-07-10 15:56:40 -05:00 |
|
Chris Jones
|
1dc94b9544
|
add files that should have been in last cset
|
2009-07-10 14:58:14 -05:00 |
|
Chris Jones
|
0a986dd277
|
use a single binary, mozilla-runtime, for all child processes
|
2009-07-10 14:03:09 -05:00 |
|
Chris Jones
|
c473eea5ce
|
final frontend support for protocol state machines. patch includes a minor refactoring as well.
|
2009-07-09 13:11:52 -05:00 |
|
Chris Jones
|
03646a2025
|
add parsing and type-checking of protocol state machines in preparation for codegen of dynamic FSM checker. fix a couple of bugs here and there.
|
2009-07-08 18:03:56 -05:00 |
|
Chris Jones
|
1c89ae7f2a
|
check that ctors and dtors have been declared for managed protocols
|
2009-07-08 10:37:32 -05:00 |
|
Chris Jones
|
b91a2aad27
|
add gcc-like -I include dir options to ipdl compiler
|
2009-07-07 17:52:38 -05:00 |
|