Chris Jones
|
affe2a4e94
|
bug 526397: fix up command line init. no r=, minor
|
2009-11-03 23:12:18 -06:00 |
|
Chris Jones
|
f1358e3105
|
bug 525792: fix leaking PluginModules, call NP_Shutdown() on plugins. minor, no r=
|
2009-11-03 15:37:07 -06:00 |
|
Chris Jones
|
9d64f5f777
|
don't allow TestLatency to run when MOZ_IPC_MESSAGE_LOG is set
|
2009-10-30 16:04:06 -05:00 |
|
Chris Jones
|
0b6a5999de
|
attempt to fix build
|
2009-10-29 12:50:28 -05:00 |
|
Chris Jones
|
59ae61c31e
|
bug 525150: bring back MOZ_IPC_MESSAGE_LOG. no r=, logging code only
|
2009-10-29 10:46:42 -05:00 |
|
Chris Jones
|
bbf04a4991
|
bug 525169: remove superfluous test-harness. no r=, removing testing code only
|
2009-10-29 00:56:24 -05:00 |
|
Chris Jones
|
4f942a96f2
|
bug 523761: give top-level IPDL actors handles to each others' processes. r=bent
|
2009-10-27 16:52:37 -05:00 |
|
Chris Jones
|
1a17b00b3b
|
fix bug where EndRead() is called on an empty (unread) message
|
2009-10-21 14:48:49 -05:00 |
|
Chris Jones
|
95443086a7
|
bug 523272: allow protocols to reference great*grandchild actors
|
2009-10-19 21:12:25 -05:00 |
|
Chris Jones
|
8cb71b94bf
|
bug 518914: make sure that Messages are fully deserialized. fix fencepost error in chromium code
|
2009-10-19 16:06:13 -05:00 |
|
Chris Jones
|
f118b1b109
|
pre-emptive windows build fix. no hablas STDint
|
2009-10-16 19:33:19 -05:00 |
|
Chris Jones
|
e1e761401a
|
bug 506171: rewrite lower.py and add native IPDL arrays.
|
2009-10-16 18:31:53 -05:00 |
|
Chris Jones
|
86f7da7536
|
temporarily un-apply some lower.py fixes that have been subsumed by bug 506171
|
2009-10-16 18:27:43 -05:00 |
|
Chris Jones
|
78353e5860
|
fix bugs that were preventing IPDL C++ unit tests from running on win32
|
2009-10-13 23:08:24 -05:00 |
|
Chris Jones
|
de0b8a6c7f
|
add basic IPC latency tests
|
2009-10-13 17:36:28 -05:00 |
|
Chris Jones
|
a0897fc29d
|
bug 521845: expand protocol space by 4x (temporarily)
|
2009-10-12 14:04:40 -05:00 |
|
Ben Turner
|
63699d2cd3
|
Two tiny IPDL fixes.
|
2009-10-07 16:52:41 -07:00 |
|
Chris Jones
|
8bd9efc8e7
|
bug 518425: C++ unit test for bug
|
2009-10-06 13:05:47 -05:00 |
|
Chris Jones
|
826a18e082
|
bug 518126, part 2: add infrastructure for C++ tests of IPDL-generated code. r=ted,bsmedberg
|
2009-10-06 13:02:26 -05:00 |
|
Chris Jones
|
714b015109
|
bug 518126: part 1 --- test the IPDL compiler in isolation. r=bsmedberg
|
2009-09-23 11:00:37 -05:00 |
|
Chris Jones
|
4c587f8e45
|
bug 517977: require actor impls to override AllocPFoo/DeallocPFoo instead of PFooConstructor/PFooDestructor
|
2009-09-22 12:31:11 -05:00 |
|
Chris Jones
|
89fff610ce
|
bug 518032: fix messed-up dtor code gen
|
2009-09-22 11:03:54 -05:00 |
|
Chris Jones
|
90a2666dff
|
fix lingering cruft from the nsresult-to-bool conversion
|
2009-09-18 16:35:53 -05:00 |
|
Chris Jones
|
20d86c434b
|
make actor param/return types nullable. use decl initializers where possible for more concise code
|
2009-09-18 12:28:37 -05:00 |
|
Chris Jones
|
fef237688e
|
fix bug in IPDL race detector causing it not to detect certain patterns involving async messages where parent/child state machines could get more than 1 state out of sync
|
2009-09-18 11:10:48 -05:00 |
|
Chris Jones
|
03947f0bf3
|
switch message handler nsresult return types to bool. appears to break test plugin, will be temporary
|
2009-09-17 18:09:20 -05:00 |
|
Jason Duell
|
7b9643e8c3
|
Necko init patch, with modeline fixes
|
2009-08-18 12:05:15 -07:00 |
|
Chris Jones
|
8ef0c1d0d8
|
bug 516798: fix busted actor-as-return-value handling in IPDL
|
2009-09-16 21:49:41 -05:00 |
|
Chris Jones
|
d50f580e04
|
fix mismatched expectations of generated vars arrays
|
2009-09-16 17:41:04 -05:00 |
|
Ben Turner
|
6767c1e151
|
Initialize managers asap in child actors
|
2009-09-16 15:01:00 -07:00 |
|
Ben Turner
|
cce28b953f
|
Further fixes for unions
|
2009-09-14 19:26:17 -07:00 |
|
Ben Turner
|
ebf1496aa4
|
Fix union type stuff for linux too
|
2009-09-14 17:55:00 -07:00 |
|
Ben Turner
|
c3980cd06f
|
Fix union type constructors to be explicit to avoid msvc choosing cheaper code paths
|
2009-09-14 14:44:06 -07:00 |
|
Ben Turner
|
4c2446fda0
|
Fix recursive locking when unblocking an RPC channel for a sync message and add minimal error handling for sync messages.
|
2009-09-14 13:00:31 -07:00 |
|
Chris Jones
|
4adeb30006
|
modify the generated C++ enum representing the constituent types of IPDL unions so that they can represent a "not assigned" state
|
2009-09-12 17:18:56 -05:00 |
|
Chris Jones
|
af6b29815d
|
fix the internal C++ union of generated IPDL unions so that they can contain non-POD types
|
2009-09-12 15:40:26 -05:00 |
|
Chris Jones
|
657a5413be
|
fix isUnion/isUnionType schizophrenia introduced by d3e90292fd30
|
2009-09-12 15:11:35 -05:00 |
|
Benjamin Smedberg
|
0129b07555
|
Followup to changeset d3e90292fd30, discriminated union types: bustage fix when passing an actor
|
2009-09-11 12:05:26 -04:00 |
|
Chris Jones
|
e20692ab9b
|
add discriminated union types to IPDL
|
2009-09-10 23:55:03 -05:00 |
|
Ben Turner
|
c6ad60ed4d
|
Remove 'Protocol' suffix from IPDL-generated files
|
2009-09-09 15:59:06 -07:00 |
|
Chris Jones
|
f9ec84bb5f
|
bug 515365: fix actor types as message params. also refactor actor naming so that the "Protocol" suffix can be removed.
|
2009-09-09 15:25:05 -05:00 |
|
Chris Jones
|
9b4c68bafb
|
bug 515242: finish FE support for actor types specified to be in "any" state (by adding State.ANY). fix IPDL handling of carriage return, remove them from new code
|
2009-09-09 01:58:08 -05:00 |
|
Chris Jones
|
fb7a868fa4
|
fix build bustage; include prtime.h in IPDL code and avoid conflicting CaseInsensitiveCompare decls
|
2009-09-01 10:01:50 -05:00 |
|
Chris Jones
|
fead1e7116
|
bug 511440: leak count the protocol actor classes. Patch from robin_bb, thanks! r=cjones
|
2009-08-31 12:54:25 -05:00 |
|
Chris Jones
|
c39afb1faf
|
drop the banhammer on sync parent-to-child messages
|
2009-08-25 18:52:12 -05:00 |
|
Chris Jones
|
84a5be73c6
|
add IPDL front-end support for transitioning to one of a set of states
|
2009-08-19 21:21:46 -05:00 |
|
Chris Jones
|
42f8bccd1d
|
add real front-end support for multiple start states in IPDL
|
2009-08-19 18:35:22 -05:00 |
|
Chris Jones
|
569858dd00
|
enable the actor before calling the ctor hook
|
2009-08-19 18:14:24 -05:00 |
|
Chris Jones
|
da80f6aaa1
|
add RecvCtor() hooks to match RecvDtor()
|
2009-08-19 17:54:54 -05:00 |
|
Chris Jones
|
36b0a7b68e
|
require IPDL filename Foo.ipdl to define protocol Foo
|
2009-08-19 16:08:21 -05:00 |
|