Chris Jones
|
a564f3aad2
|
Bug 545591: Temporary workaround.
--HG--
extra : transplant_source : /%9E5%1C%A2%B1%21%BD%9D%A5%DB%039/p%23%95%A2%7B%D3
|
2010-02-11 00:48:33 -06:00 |
|
Jim Mathies
|
7e56c9b1fc
|
Bug 538918 - Don't delete gNeuteredWindows until the stack unwinds.
--HG--
extra : transplant_source : %9E%F8G%92P%1D%3D%1E%3B%BDYZ%E0%E8%C8%0ET%1C4p
|
2010-02-10 22:51:05 -06:00 |
|
Chris Jones
|
64a18262f7
|
Bug 544882, bug 545312: Only tell glib that work is pending if there has been a pollin or timer expiration. Merged from chromium latest, r=chromium
--HG--
extra : transplant_source : %E5%C0%3E%24%FEXX%FC%9A%1C%F4%93Pc%05%0AH%91%A1%F7
|
2010-02-10 22:04:56 -06:00 |
|
Jim Mathies
|
713894c25d
|
Bug 538918 - Don't test the stack depth on entering WaitForNotify(). r=cjones.
--HG--
extra : transplant_source : %5D%07%E1%C6Q%F4%E0%DE%BD%89%BDb%EE%8FSo%06l-%1B
|
2010-02-10 20:30:21 -06:00 |
|
Benjamin Smedberg
|
39aeab8388
|
Followup to bug 538918 - Don't leak gNeuteredWindows, r=jimm
--HG--
extra : transplant_source : %1D%9C%3Eg%A2%ACV%3DY%F3%92%C8b%BDxB%3A.e%A7
|
2010-02-10 17:18:19 -05:00 |
|
Chris Jones
|
9b71f6eb76
|
Bug 545338: Make the IPC hang detector tolerate spurious wake-ups. Possibly temporary. irc-r=jimm
--HG--
extra : transplant_source : E%DC%C1%E1%0Dv%E1%F4%1DN0%AD%95b%AA%EFXi%F9%1F
|
2010-02-10 15:41:44 -06:00 |
|
Jim Mathies
|
02e1abfaad
|
Bug 538918 - follow up patch: IsMessagePending should use PeekMessage, not the stacks for detection.
--HG--
extra : transplant_source : %3D%E4_%CE7m%FE%8F%B0S%DC%9F%FAF%D7%40%5D%83%C1/
|
2010-02-09 22:47:44 -06:00 |
|
Ben Turner
|
52f8f2919a
|
Bustage fix
--HG--
extra : transplant_source : %C9%C5%A7%A1%24%E55%A5%3DBj%F4%90%B8%A0%FD%8F%E6%B0%B9
|
2010-02-09 16:12:41 -08:00 |
|
Chris Jones
|
feb0d735b0
|
Bug 540004, part 3: Add a ShouldContinue() interface to IPDL actors that allows them to decide how a hang should be treated. r=bent
--HG--
extra : transplant_source : m%5E%40%9FYJ%EFI%9F%E5%25s%8E%1A%AF%BEQ%01va
|
2010-02-09 18:02:55 -06:00 |
|
Chris Jones
|
3ea312dfdf
|
Bug 540004, part 2: Detect hangs while awaiting synchronous IPC replies (on POSIX). r=bent
--HG--
extra : transplant_source : %B8U2%20%5C%1B%06%85%F4%23%DA%CCw%C7%CB%D1%F2%9D%16%1A
|
2010-02-09 18:02:54 -06:00 |
|
Chris Jones
|
1e5215d158
|
Bug 540004, part 1: Various and sundry trivial refactorings. r=bent
--HG--
extra : transplant_source : %D0%E7%9BX%E9%B8.%A1%D6%CC%C94%B6%01%0F9%B2%F0%CC%AC
|
2010-02-09 18:02:53 -06:00 |
|
Chris Jones
|
f688c776b0
|
Fix linux bustage.
--HG--
extra : transplant_source : %FE%8B%BA%B1o%011%9A%CD5%2B%FC%CC%5B%A0%9EY%9F%C4%0F
|
2010-02-09 17:04:06 -06:00 |
|
Jim Mathies
|
b6a87b5083
|
Bug 538918 - [OOPP] Modal system dialogs cause UI freeze w/windowless controls. r=bent, cjones.
--HG--
extra : transplant_source : %28B%08h%F29L%BE%BBEh%E8%92%22%2A%8E%A8%00F%83
|
2010-02-09 16:34:38 -06:00 |
|
Chris Jones
|
ad8d50cbf1
|
Follow-up to bug 540886: address review comments I forgot to before pushing.
--HG--
extra : transplant_source : a%25%DF%90g%8A%F0%5C%F7%9B%BEtX%13p9%3Fq%E8%E2
|
2010-01-27 02:17:17 -06:00 |
|
Chris Jones
|
35245fa672
|
Bug 540886, part 3: IPDL/C++ test for BlockChild()/UnblockChild(). r=bnewman
--HG--
extra : transplant_source : h%0DM%F8%C5s%82%97%28%AEH%91%86%00%0E%99%A0%05T%1B
|
2010-01-27 00:41:33 -06:00 |
|
Chris Jones
|
d12280389c
|
Bug 540886, part 2: Offer a BlockChild() interface to RPC protocols that allows parents to prevent children from sending messages back of their own volition until the parent calls UnblockChild(). r=bent
--HG--
extra : transplant_source : %2A%A7%D7%2C%7B%90%1B%9BZS%E5%3E%E1%A1M%F2%A7P%99E
|
2010-01-27 00:41:32 -06:00 |
|
Chris Jones
|
162bed2213
|
Bug 540886, part 1: Refactor "special message" dispatch in AsyncChannel. r=bent
--HG--
extra : transplant_source : %81%F6%01%EB%0CE%B0%04R%02%A8%0B%F8c%EF/%1D%CC%3Ep
|
2010-01-27 00:41:31 -06:00 |
|
Chris Jones
|
40ab77cad5
|
Bug 540111, part 5: IPDL/C++ test of multi-managers. r=bnewman
--HG--
extra : transplant_source : %3B%83%10%FC%C3%5D%F7%22%B4%07WB7u%F6%8A4%D8%16%01
|
2010-01-26 22:56:14 -06:00 |
|
Chris Jones
|
af3a21670c
|
Bug 540111, part 4: IPDL-only tests of multi-managers.
--HG--
extra : transplant_source : %D7%A3C%09%80XAvz%BF%AB%E1%D9%CFiG%B4%F4%D6%00
|
2010-01-26 22:56:13 -06:00 |
|
Chris Jones
|
a8f218c3e8
|
Bug 540111, part 3: Allow IPDL actors to be managed by one of a set of possible managers. r=bent
--HG--
extra : transplant_source : %DE%1A%20%E5%21%F8%A0.%A2%3A%B1%B8A%BEi%8A%85%0C%3C%60
|
2010-01-26 22:56:12 -06:00 |
|
Chris Jones
|
18358e8d4d
|
Bug 540111, part 2: Subsume direct calls to manager->Dealloc*() into RemoveManagee(). r=bent
--HG--
extra : transplant_source : %FF%FC%CA%FD%82%7F%C2%CC%E4%0Ca%85%C4a%CB%CCM%CE%06%83
|
2010-01-26 22:56:11 -06:00 |
|
Chris Jones
|
604337ff23
|
Bug 540111, part 1: Add a new IProtocolManager::RemoveManagee interface to break reliance on the |Manager()| interface. r=bent
--HG--
extra : transplant_source : %D8%135V%07%DD%9C%40%D9y%01%12%07%E1%BA%20%CFE%256
|
2010-01-26 22:56:09 -06:00 |
|
Benjamin Smedberg
|
b3e9aaa1a4
|
Commit remaining piece of bug 543788, r=jimm
|
2010-02-11 15:50:32 -05:00 |
|
Benjamin Smedberg
|
fff703635d
|
Bug 544361 - Silverlight 3 doesn't work since XPCOM was removed from plugin processes, it needs CoInitialize, r=cjones
|
2010-02-04 15:00:00 -06:00 |
|
Benjamin Smedberg
|
d5eb4d3947
|
Bug 516515 - Don't initialize XPCOM in plugin processes, r=cjones
--HG--
extra : rebase_source : cab356b862a66fb7f5955b1f936944f2395bba3c
|
2010-02-03 17:17:09 -05:00 |
|
Ben Turner
|
3340d7af3d
|
Bug 542821 - 'Process startup event gets dropped on the floor by deferred messaging'. r=jimm.
--HG--
extra : transplant_source : %3A%2B%5E%7C%F6l%5D%5E6%C1%992%B9%2AA1%83%9A%E4%D5
|
2010-02-03 13:09:55 -08:00 |
|
Oleg Romashin
|
76f524a22a
|
Bug 534644 - e10s: implement Qt ipc/chromium backend, part 2. r=benjamin.
|
2010-01-29 08:50:44 +02:00 |
|
Ben Turner
|
8ce4327d88
|
Bug 542617 - 'Deferred message loop mishandles WM_NCCALCSIZE'. r=jimm.
--HG--
extra : transplant_source : o%DD%22%21%91%F6%14%1D%C0H%BFsu%12%12%06%0B%81JM
|
2010-01-28 10:03:37 -08:00 |
|
Oleg Romashin
|
9a4397fa5b
|
Bug 534644 - implement Qt ipc/chromium backend, first part. r=benjamin, r=jones.chris.g
|
2010-01-28 07:22:41 +02:00 |
|
Benjamin Smedberg
|
dd62baca17
|
Bustage fixup from bad merge of bug 535564
|
2010-01-27 12:18:36 -05:00 |
|
Chris Jones
|
0db41ce779
|
IPC socketpair()s should be CLOEXEC (dup2() unsets the flag for the new fd in the child process). irc-r=bsmedberg
--HG--
extra : rebase_source : 5946587beff45a6a0afa61469f7ba0288521bcc5
|
2010-01-26 18:13:43 -06:00 |
|
Benjamin Smedberg
|
13a549e6a9
|
Bug 535564 part 2: only open the PID for short periods while we're writing to it, r=jgriffin
--HG--
extra : rebase_source : 65604f973cc0ea70fc6b61273b8931a0c519c354
|
2010-01-27 11:17:22 -05:00 |
|
Chris Jones
|
fbd897de71
|
Followup to bug 542052: Windows doesn't like stdint types.
|
2010-01-25 17:18:11 -06:00 |
|
Chris Jones
|
bf83609f43
|
Bug 542052: Add support for serializing/deserializing byte types. r=bent
|
2010-01-25 16:47:39 -06:00 |
|
Benjamin Smedberg
|
6e8ca02ce6
|
Bug 540967 - "missing output line for total leaks" because the parent process isn't waiting for the child process to clean up/write leak logs, r=cjones
--HG--
extra : transplant_source : EW%5C-%60M%BCabd%A0%DE%F8%1EG%DF%03%14%B3%24
|
2010-01-22 10:21:33 -05:00 |
|
Benjamin Smedberg
|
f3acc3f492
|
Bug 540868 part 2: keep all NPObjects (not just those with actors) in mObjectMap, and invalidate/deallocate them when we destroy the associated instance, r=bent
--HG--
extra : transplant_source : %96H%CA%BF%2BX%18s%C8%1B%2Bh%8F%92%05%F0%9F/N%01
|
2010-01-22 10:06:13 -05:00 |
|
Chris Jones
|
aff9b49ce6
|
Bug 521929, part 3: IPDL/C++ test.
--HG--
extra : transplant_source : %9E%82%3E%20E%81J%97r%CD%05%93%FC%E0%9C%877P%DF%EE
|
2010-01-21 20:04:11 -06:00 |
|
Chris Jones
|
46d968b2f3
|
Bug 521929, part 2: Save racy RPC replies onto a special stack until they're the reply to the right out-call. r=bent
--HG--
extra : transplant_source : %95R%85%B4%AD%0F%3D%9B%A5%18n%9B%94%BF%DA%9A%1BE%40%AC
|
2010-01-21 20:04:10 -06:00 |
|
Chris Jones
|
f4ec1f80fa
|
Bug 521929, part 1: Add a "seqno" field to synchronous messages. r=bent
--HG--
extra : transplant_source : %D0%5D%CF%0DUv%AC%AD%09%F98%C4%14%E2%F8%14%2CUZ%97
|
2010-01-21 20:04:09 -06:00 |
|
Chris Jones
|
d33bbbf8cd
|
Fix Windows build busted by 2e3e142612b1.
--HG--
extra : transplant_source : -z%FD%996%7D%89%BD%09%E8%E2L%23%0E%1CK%21%AC%28%1C
|
2010-01-20 22:58:47 -06:00 |
|
Chris Jones
|
cda811d509
|
Bug 538239: Guard against async messages unblocking sync message waits. r=bent
--HG--
extra : transplant_source : .%3E%14%26%12%B1%80%BC%60%5D%E5%27%DE%11%C6uRY%F36
|
2010-01-20 21:50:36 -06:00 |
|
Chris Jones
|
25bab4e0a8
|
Test for bug 538239.
--HG--
extra : transplant_source : 8e%9E%87%3F%D1%EE%A7%3A%AB%19%84%AD%C1%DD%13%CE%82%E3w
|
2010-01-20 21:50:07 -06:00 |
|
Chris Jones
|
f69b89b495
|
bug 539552 - Add a GetMinidump() method to top-level, parent-side IPDL classes. r=bent
--HG--
extra : transplant_source : i%EF%D7%5Ep%CA%B1%40%40%0C%F6%B0%21%D6G%B5%A6%8C%1B%93
|
2010-01-13 20:17:00 -05:00 |
|
Chris Jones
|
47d94d95dc
|
Followup to bug 539856: Save actors' IDs in all message handlers to avoid use-after-free when the actor is deleted above the handler in the stack. IRC r=bent
--HG--
extra : transplant_source : %BF%A5%80%B1%A0%E0%8FcZ%9D%02%84%FC%9F%E5%A1R%91n%BD
|
2010-01-15 15:15:52 -06:00 |
|
Chris Jones
|
f1e8661419
|
Test for followup to bug 539856.
--HG--
extra : transplant_source : f%83f%28%DC%A9%09%ADm%C3Ra%C5%D4%A7%A5%B2%D8%EDb
|
2010-01-15 15:15:51 -06:00 |
|
Chris Jones
|
521cb24310
|
Bug 539343: Call DeallocSubtree() on subprotocol actors after being __delete__-ed. r=bent
--HG--
extra : transplant_source : d%BE5%28%8D%EE%E3%D2Q%14%FB8%8Co%D5U%2C%19W%C4
|
2010-01-13 21:08:36 -06:00 |
|
Chris Jones
|
9465670838
|
Test for bug 539343.
--HG--
extra : transplant_source : J0p%C1%D3%7F%A5%D5%7Ds%F3%3F%8EG%B4%DD%D5%2A_%B2
|
2010-01-13 21:08:35 -06:00 |
|
Ben Turner
|
136dcf7e39
|
Bug 539061 - 'OOPP: ASSERTION: Received "nonqueued" message 31, 10'. r=jimm.
|
2010-01-15 12:35:53 -08:00 |
|
Chris Jones
|
b965ffe2a8
|
Bug 539856: Avoid use-after-free of |mId| when constructing replies to destructor messages by saving |mId| on the stack. no r=, minor
--HG--
extra : transplant_source : %A5V%D3%C6%8D%87%BF%1B%F7%90%FB%88%81l%8Cu%D2ga%7F
|
2010-01-14 23:25:57 -06:00 |
|
Chris Jones
|
e32ed2f501
|
Test for bug 539856.
--HG--
extra : transplant_source : %20%83%FE%ED1N%00Xg6D%A9%FC%1E%B1%7E%BD%14xQ
|
2010-01-14 23:25:56 -06:00 |
|
Chris Jones
|
67a20cfb76
|
Bug 539295: Use lenient child reaping in NS_BUILD_REFCNT_LOGGING builds. r=bsmedberg
--HG--
extra : transplant_source : %FE%1B%07%A0%E4G%A2%F9%90%1Dc8J%3FP%E7%0A%DDL%05
|
2010-01-13 14:57:52 -06:00 |
|
Chris Jones
|
cf5eee4330
|
Bug 539295: Add an extra EnsureProcessTerminated() parameter to control how lenient to be wrt child shutdown. r=bent
--HG--
extra : transplant_source : E%D9%F1%AE%DA%A6%FF%96%81F%FB%0F%92v%A3%27%8CE%D5%25
|
2010-01-13 14:57:51 -06:00 |
|
Benjamin Smedberg
|
669c95a39e
|
Followup to bug 516759 (multi-process crash reporting), make childCrashNotificationPipe a leaked char* instead of a leaked nsString, so that it doesn't show up in leakstats. r=ted (Filed bug 539451 as a followup.)
--HG--
extra : rebase_source : e143e12ea5babc78fd95bf799aff2920e1915481
|
2010-01-13 10:44:10 -05:00 |
|
Chris Jones
|
64066276b0
|
Bustage fix: work around XRE hackery.
--HG--
extra : rebase_source : 369e571b7e2dcd78bb6d1cd4c0aa470f43b623bf
|
2010-01-12 17:42:58 -06:00 |
|
Chris Jones
|
6d065b2d57
|
Bug 516759: Use OOP crash reporting in Gecko. r=luser
--HG--
extra : rebase_source : 1949d23a5ce0c15c266d9e67e6a6be7d650a51df
|
2010-01-12 15:14:38 -06:00 |
|
Chris Jones
|
6fedfe658d
|
Small edit to comment. No r=, just want another set of talos runs.
--HG--
extra : rebase_source : 1316e80d35d9640b249be2f0d393c5a76dd7bd87
|
2010-01-12 02:25:18 -06:00 |
|
Chris Jones
|
346256e423
|
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
--HG--
extra : rebase_source : b363f3ab257e3aac3801c09e26ca2d9bf6cc3353
|
2010-01-12 00:14:32 -06:00 |
|
Chris Jones
|
23991c2223
|
Test for bug 538586.
--HG--
extra : rebase_source : 806feb88f71efe10512b084156b88534bc6236bf
|
2010-01-12 00:14:31 -06:00 |
|
Chris Jones
|
93dc896673
|
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.
--HG--
extra : rebase_source : 34ee3b04c128da20d035cb6e4d92418f5870cccd
|
2010-01-11 23:46:17 -06:00 |
|
Jim Mathies
|
b75a54d089
|
Bug 538990 - Add a resource manifest to mozilla-runtime.exe. r=ted.
|
2010-01-13 19:44:34 -06:00 |
|
Chris Jones
|
d80073cd0a
|
bug 535867: fix threadsafety problem causing windows tinderbox error. r=trivial
|
2009-12-18 18:09:56 -06:00 |
|
Benjamin Smedberg
|
702517f5e0
|
Bug 535298: Cancel the NotifyMaybeChannelError event if the AsyncChannel is destroyed, and allow AsyncChannel::Close() to be called after a channel error (e.g. child process crash). r=cjones
|
2009-12-17 18:12:03 -06:00 |
|
Chris Jones
|
47489467ce
|
bug 535298: IPDL unit test for use-after-free crashes after RPC errors. r=test-only
|
2009-12-17 18:12:01 -06:00 |
|
Benjamin Smedberg
|
1e5ed65ff5
|
Bug 534736, and perhaps some others: parent crash within mozilla::plugins::PPluginInstanceParent::DestroySubtree, r=cjones
|
2009-12-17 16:39:22 -05:00 |
|
Makoto Kato
|
e2108386c2
|
Bug 534813 - ipc_message_utils.h causes build error on Windows x64 build. r=jones.chris.g
|
2009-12-21 18:28:28 +09:00 |
|
Benjamin Smedberg
|
8051ceb908
|
Merge only plugin changes from e10s to mozilla-central.
|
2009-12-16 09:19:07 -05:00 |
|
Benjamin Smedberg
|
c827f3a584
|
Electrolysis-plugin-only bookkeeping commit.
|
2009-12-15 20:33:05 -05:00 |
|
Chris Jones
|
5da2f562e0
|
fix syntax error. r=trivial
|
2009-12-15 16:15:39 -06:00 |
|
Chris Jones
|
36c3c3447d
|
bug 533507: improve IPC "race condition" error message. frontend only, r=me
|
2009-12-09 20:01:46 -06:00 |
|
Chris Jones
|
8b16a35dc0
|
bug 533587: process RPC in-calls deferred because of races until "later". in-person r=bent
|
2009-12-09 17:15:01 -06:00 |
|
Chris Jones
|
1db753bb3a
|
add missing makefile dep. r=trivial
|
2009-12-09 14:53:52 -06:00 |
|
Chris Jones
|
8d5a2a2fae
|
bug 532973: add a check-valgrind target that runs IPDL unit tests under valgrind. r=luser
|
2009-12-07 01:10:52 -06:00 |
|
Chris Jones
|
f7ff8ffcef
|
bug 533034: fix race condition that led to use-after-free. thanks valgrind!
|
2009-12-07 00:04:00 -06:00 |
|
Chris Jones
|
8e5648cbee
|
bug 532983: fix invalid memory reads caused by regressions in shutdown behavior. r=bsmedberg
|
2009-12-07 00:03:49 -06:00 |
|
Chris Jones
|
35ac1f8cd2
|
fix some leaks found by valgrind. r=trivial
|
2009-12-04 18:15:44 -06:00 |
|
Chris Jones
|
8abc83ace0
|
bug 521949: make valgrind stop complaining about a false-positive uninitialized memory read
|
2009-12-04 16:45:23 -06:00 |
|
Chris Jones
|
2037e919a0
|
Fix MSVC warning
|
2009-12-04 16:27:59 -06:00 |
|
Chris Jones
|
da33d06c2d
|
bug 523175: follow-up to 82549dbf71d8, fully enables the C++/IPDL side of Shmem and adds unit tests. r=bent
|
2009-12-04 12:45:21 -06:00 |
|
Chris Jones
|
aea3243ee9
|
bug 523174: add a higher-level Shmem class that implements exclusive access rights between parent/child actors and does over/underflow checking. (Also adds a stop-gap lower-level SharedMemory class in lieu of bug 523172.) r=joedrew
|
2009-12-04 12:45:15 -06:00 |
|
Benjamin Smedberg
|
b695aba156
|
Bug 532659 - PluginScriptableObjectParent gets double-deleted when the plugin crashes, and fix the IPDL bug where we delete the actor if construction fails, instead of calling Deallocate on it, r=bent
--HG--
extra : rebase_source : dbe9a100735b1e0d0a8b07f4421e1ccb6055a78a
|
2009-12-03 15:30:05 -05:00 |
|
Chris Jones
|
c47450d9a7
|
bug 529005: detect child process shutdowns vs. crashes, and expose this information to IPDL actors in a new |ActorDestroy(why)| interface. also ensure that subprotocol actors are notified of shutdown and cleaned up properly. r=bsmedberg r=bent
|
2009-12-03 02:16:28 -06:00 |
|
Chris Jones
|
57d427c91a
|
bug 521272: add C++ interfaces allowing IPDL manager actors to iterate over managees. r=trivial
|
2009-12-03 02:16:21 -06:00 |
|
Chris Jones
|
270962252a
|
bug 525342: make IPDL dtors part of the destructed actor's protocol instead of the manager's. r=bsmedberg
|
2009-12-03 02:16:14 -06:00 |
|
Chris Jones
|
677d4b14f9
|
bug 525172: from IPDL specs generate .cpp files with method definitions instead of everything in .h files. r=bsmedberg
|
2009-12-03 02:16:09 -06:00 |
|
Chris Jones
|
9bcd9f1ab6
|
bug 525483: simple check for IPDL actor use-after-free. also refactors some error handling code
|
2009-12-03 02:16:03 -06:00 |
|
Chris Jones
|
16291938f9
|
bug 524220: add a |nullable| type qualifier denoting whether C++ actor params are allowed to be NULL. r=bent
|
2009-12-03 00:35:22 -06:00 |
|
Chris Jones
|
e26b419666
|
bug 523175: preliminary front-end-only support for shmem. r=bent
|
2009-12-03 00:35:15 -06:00 |
|
Chris Jones
|
e767ae72d1
|
bug 532333: part 2: implement an alternate EnsureChildTerminated() that listens for SIGCHLD (with a timeout) on the IO thread, instead of spawning a cleanup thread
|
2009-12-02 21:09:47 -06:00 |
|
Chris Jones
|
f8b2e6c35f
|
bug 532333: part 1: expose libevent signal events through chromium wrappers
|
2009-12-02 21:09:24 -06:00 |
|
Ben Turner
|
0469fa577a
|
Add WM_MOUSEACTIVATE to list of deferred messages
|
2009-12-02 18:51:29 -08:00 |
|
Ben Turner
|
8f022ce032
|
Add WM_CAPTURECHANGED to the list of delayed messages.
|
2009-12-01 15:09:33 -08:00 |
|
Ben Turner
|
f92346854c
|
Bug 531821 - Add chromium LICENSE file.
|
2009-12-01 14:18:27 -08:00 |
|
Benjamin Smedberg
|
f557f35c90
|
Bug 528367 - generate ipdl_{lex,yacc}tab.py in the objdir, not the srcdir
|
2009-11-24 10:34:38 -05:00 |
|
Ben Turner
|
221a1d753c
|
Fix PostDelayedTask in the message loop
|
2009-11-23 16:01:12 -05:00 |
|
Benjamin Smedberg
|
abbbc74bb1
|
Do full shutdown, instead of _exit(0) shutdown in the plugin process when we're doing leak checking.
|
2009-11-20 13:49:15 -05:00 |
|
Chris Jones
|
37505766aa
|
include some headers missing in newer gcc/libc builds. r=trivial
|
2009-11-19 20:08:39 -06:00 |
|
Benjamin Smedberg
|
49150adb6d
|
Followup to bug 525090 - log new processes to a file based on the environment, instead of unconditionally to stdout, r=cjones
|
2009-11-19 14:52:11 -05:00 |
|
Chris Jones
|
fa7b66ff5d
|
bug 529234: make sure to cleanup child processes
|
2009-11-19 13:03:30 -06:00 |
|
Ben Turner
|
445ec72ed9
|
Bug 526361 - 'Defer nonqueued messages received during synchronous IPC calls'. r=jimm+rs.
|
2009-11-18 15:18:08 -08:00 |
|
Josh Matthews
|
9972edd9fb
|
Bug 517963 - New-tab opening should not launch the content process synchronously r=cjones
|
2009-11-18 16:43:53 -05:00 |
|
Ben Turner
|
ddc3652fe6
|
Bug 528144 - 'Missing IPC messages cause hang during xpcshell test'
|
2009-11-17 15:34:48 -08:00 |
|
Chris Jones
|
ff28bbb2df
|
add nsresult to IPDL builtins
|
2009-11-16 14:52:47 -06:00 |
|
Ben Turner
|
528fc497a1
|
Bug 528144 - 'Missing IPC messages cause hang during xpcshell test'
|
2009-11-13 15:35:33 -08:00 |
|
Ben Turner
|
8ee0dbf5a2
|
Fix bustage
|
2009-11-12 14:46:29 -08:00 |
|
Chris Jones
|
825bd599dd
|
no need to include in C++ protocol-common headers |include protocol|'d from IPDL. this is an accident of history
|
2009-11-12 16:20:20 -06:00 |
|
Ben Turner
|
82191b418a
|
Bug 525792 - 'Fix leaks running mochitests'.
|
2009-11-12 14:16:54 -08:00 |
|
Chris Jones
|
4e75aa27a1
|
fix misplaced forward declarations of protocols
|
2009-11-11 15:07:58 -06:00 |
|
Chris Jones
|
548d6d261d
|
bug 527871: fix shutdown assertion and leaking TestShellParent. still leaking ContentProcessParent's GeckoChildProcess, but needs discussion before fixing
|
2009-11-11 02:34:08 -06:00 |
|
Chris Jones
|
5c7a5ab290
|
mac builds and runs with --enable-ipc, but the subprocess nsAppShell dies for an apparently Cocoa-related reason. IPC is fine though
|
2009-11-10 20:25:10 -06:00 |
|
Chris Jones
|
96dc937bbb
|
print actor names instead of protocol, regression
|
2009-11-10 18:02:44 -06:00 |
|
Chris Jones
|
a5761b1f6d
|
the protocol-tree-walk to determine friends was broken
|
2009-11-10 16:50:59 -06:00 |
|
Phineas T. Farnsworth
|
3da7352b78
|
bug 526626: band-aids for shutdown assertions
|
2009-11-09 16:56:55 -06:00 |
|
Benjamin Smedberg
|
84942520d3
|
Followup to last patch: using the ternary operator doesn't shortcut creating the temporary object, and I can't figure out why it was a ternary anyway: make it an if.
|
2009-11-09 12:57:32 -05:00 |
|
Benjamin Smedberg
|
71e4c2d085
|
Fix the chromium logging stuff: make CHECK/LOG release-and-debug (DCHECK/DLOG are debug-only), and make it print warning/error/abort using NS_DebugBreak, which is especially important for release aborts.
|
2009-11-09 12:03:48 -05:00 |
|
Chris Jones
|
872eb8137d
|
build fix for gcc <= 4.2
|
2009-11-06 22:57:13 -06:00 |
|
Ben Turner
|
e48ad70cc3
|
Bustage fix
|
2009-11-06 16:22:54 -08:00 |
|
Chris Jones
|
8b132d2a80
|
fix linux build
|
2009-11-06 17:51:04 -06:00 |
|
Chris Jones
|
5412e0bc87
|
fix build bustage and test SEGFAULTs
|
2009-11-06 17:07:52 -06:00 |
|
Ben Turner
|
d10ccd2c5a
|
Bug 522414 - 'RPC and Sync channels will deadlock easily on Windows'. r=jimm+rs.
|
2009-11-06 14:33:12 -08:00 |
|
Chris Jones
|
d16b740eee
|
bug 526990: add support for serializing |float|s. no r=, trivial
|
2009-11-06 14:24:35 -06:00 |
|
Benjamin Smedberg
|
abde5a790a
|
Followup to the previous patch: give arguments to CHECK also, to fix Maemo build bustage and be consistent.
|
2009-11-06 14:45:38 -05:00 |
|
Benjamin Smedberg
|
b289c97b16
|
Bug 526868 - Drop the dependency on GLIBCXX_3.4.9 by hacking Chromium logging to use NSPR logging instead of ostream. Pending r+ from cjones, but I wanted to get this landed to see what it did to the Linux testerboxes.
|
2009-11-05 17:47:09 -05:00 |
|
Chris Jones
|
2eb8767355
|
bug 523894: wstrings are bad news in OPT builds due to chromium/Mozilla -fshort-wchar mismatch
|
2009-11-05 18:24:27 -06:00 |
|
Chris Jones
|
649b4bf497
|
bug 525677: shuffle some headers to appease gcc 4.2. IRC r=fred23,bsmedberg
|
2009-11-04 23:11:33 -06:00 |
|
Benjamin Smedberg
|
b32ff65cda
|
Update chromium code to newer versions (rev 23304) to avoid tr1/function which doesn't compile without RTTI on, and disable RTTI by default.
|
2009-11-04 15:46:27 -05:00 |
|
Chris Jones
|
4bb319dfc5
|
bug 526397: fix up command line init. no r=, minor
|
2009-11-03 23:12:18 -06:00 |
|
Chris Jones
|
c916fbb575
|
bug 525792: fix leaking PluginModules, call NP_Shutdown() on plugins. minor, no r=
|
2009-11-03 15:37:07 -06:00 |
|
Jonathan Griffin
|
b7375e8bd1
|
Bug 525090. Log the PID's of launched processes. r=cjones
--HG--
extra : rebase_source : 69365c5d2f3a96b21efdeea876389027fca6feb5
|
2009-11-02 14:41:46 -08:00 |
|
Chris Jones
|
6415e6908c
|
don't allow TestLatency to run when MOZ_IPC_MESSAGE_LOG is set
|
2009-10-30 16:04:06 -05:00 |
|
Chris Jones
|
108fb1cc49
|
attempt to fix build
|
2009-10-29 12:50:28 -05:00 |
|
Chris Jones
|
36fe1f488d
|
bug 525150: bring back MOZ_IPC_MESSAGE_LOG. no r=, logging code only
|
2009-10-29 10:46:42 -05:00 |
|
Chris Jones
|
8814c1fe6e
|
bug 525169: remove superfluous test-harness. no r=, removing testing code only
|
2009-10-29 00:56:24 -05:00 |
|
Chris Jones
|
713cc81033
|
build fix
|
2009-10-27 22:31:04 -05:00 |
|
Chris Jones
|
ccfc1178e3
|
bug 523761: give top-level IPDL actors handles to each others' processes. r=bent
|
2009-10-27 16:52:37 -05:00 |
|
Chris Jones
|
8663feb8a0
|
bug 524767: add better error logging to *Channel. no r?, logging only
|
2009-10-27 16:32:55 -05:00 |
|
Ben Turner
|
f78672f07d
|
Don't let people get the order of includes wrong in this horrifying patchwork of chromium and mozilla types
|
2009-10-21 16:01:16 -07:00 |
|
Chris Jones
|
a13cd9cde7
|
fix bug where EndRead() is called on an empty (unread) message
|
2009-10-21 14:48:49 -05:00 |
|
Chris Jones
|
57879814f0
|
bug 523272: allow protocols to reference great*grandchild actors
|
2009-10-19 21:12:25 -05:00 |
|
Chris Jones
|
b581a2e474
|
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
|
46ad34660e
|
bug 523143: switch protocols using nsTArray to native IPDL arrays
|
2009-10-19 14:10:52 -05:00 |
|
Chris Jones
|
09a6250424
|
bug 521324: call the multi-threaded GLib initialization function. r=karlt
|
2009-10-19 11:28:42 -05:00 |
|
Chris Jones
|
03b1d7887b
|
pre-emptive windows build fix. no hablas STDint
|
2009-10-16 19:33:19 -05:00 |
|
Chris Jones
|
9570ba4cbb
|
bug 506171: rewrite lower.py and add native IPDL arrays.
|
2009-10-16 18:31:53 -05:00 |
|
Chris Jones
|
277c870ffe
|
temporarily un-apply some lower.py fixes that have been subsumed by bug 506171
|
2009-10-16 18:27:43 -05:00 |
|
Chris Jones
|
8635fae956
|
fix bugs that were preventing IPDL C++ unit tests from running on win32
|
2009-10-13 23:08:24 -05:00 |
|
Chris Jones
|
11da116187
|
add basic IPC latency tests
|
2009-10-13 17:36:28 -05:00 |
|
Chris Jones
|
6221ca6529
|
bug 521845: expand protocol space by 4x (temporarily)
|
2009-10-12 14:04:40 -05:00 |
|
Chris Jones
|
a0cb461b15
|
fix bugs in RPC race resolution
|
2009-10-09 01:21:39 -05:00 |
|
Chris Jones
|
f71ad44292
|
hack around lack of C99 format specifiers on Windows
|
2009-10-08 18:07:24 -05:00 |
|
Chris Jones
|
b71724eb06
|
followup to RPC race resolution --- convert RPC_DEBUGABORT into RPC_ASSERT, and pre-emptively fix potential spurious race detector alarms
|
2009-10-08 17:41:18 -05:00 |
|