Chris Jones
|
98f8639f7b
|
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
|
3fe0052c3e
|
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 |
Benjamin Smedberg
|
fc924865a3
|
Build system for .ipdl files.
|
2009-07-13 12:14:56 -04:00 |
Chris Jones
|
8354e23734
|
remove in/out/inout syntax in favor of parent:, child:, and both: labels
|
2009-07-10 19:19:54 -05:00 |
Chris Jones
|
51d8168a20
|
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
|
3835b44362
|
use a single binary, mozilla-runtime, for all child processes
|
2009-07-10 14:03:09 -05:00 |
Chris Jones
|
06af384fd3
|
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 |
Benjamin Smedberg
|
3f30a9cbf6
|
Windows build fixup. I haven't really tested whether tabs actually *work* in this scenario (widget sizing and parenting might be interesting), but it's at least enough to allow other people to start really working on code.
|
2009-07-07 12:26:49 -04:00 |
Benjamin Smedberg
|
4cddadd0db
|
Minor fixups... not sure why we needed unistd.h here, but Windows doesn't have it.
|
2009-07-07 12:22:21 -04:00 |
Benjamin Smedberg
|
20278b20ba
|
Commit new versions of generated headers.
|
2009-07-07 11:20:51 -04:00 |
Benjamin Smedberg
|
27c6d8faff
|
Use PRUint32 instead of uint32_t since we don't have uint32_t on Windows (yet).
|
2009-07-07 11:18:48 -04:00 |
Chris Jones
|
63e6c7f868
|
port IFrame protocol to new interface. fix small IPDL bug.
|
2009-07-02 19:24:02 -05:00 |
Chris Jones
|
7aded61394
|
add initial support for protocol management in IPDL. small changes to existing protocols in preparation for merge from libchromiumipc.
|
2009-07-02 00:45:19 -05:00 |
Benjamin Smedberg
|
9759711d04
|
Land the remote-tab code from tmp-electrolysis.
|
2009-06-30 16:39:22 -04:00 |
Benjamin Smedberg
|
c827f3a584
|
Electrolysis-plugin-only bookkeeping commit.
|
2009-12-15 20:33:05 -05:00 |