Benjamin Smedberg
|
63c0077443
|
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
|
2010-06-25 19:41:09 -04:00 |
|
Benjamin Smedberg
|
762def30bb
|
Merge mozilla-central into the static-xpcom-registration branch.
|
2010-06-23 17:26:25 -04:00 |
|
Chris Jones
|
710c313ec5
|
Bug 570099: Allow Shmems to be used in IPDL structs. r=benjamn
|
2010-06-23 13:59:07 -05:00 |
|
Benjamin Smedberg
|
1af2f3576f
|
Bug 449129 - abort a plugin process if a plugin attempts to spin an event loop while painting, r=jmathies
|
2010-06-23 10:18:00 -04:00 |
|
Benjamin Smedberg
|
45af085fff
|
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
|
2010-06-21 11:41:42 -04:00 |
|
Chris Jones
|
a6258b9dae
|
Bug 570096: Implement serialization of a grab-bag of gfx types. r=joe
|
2010-06-21 15:35:48 -05:00 |
|
Benjamin Smedberg
|
9045c05660
|
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
|
2010-06-10 14:11:11 -04:00 |
|
Doug Turner
|
24bc0a9a66
|
Bug 570945 - Qt is not compiling. r=me. Slightly modifed based on chris.jones comments
|
2010-06-09 16:02:38 -07:00 |
|
Dan Witte
|
7a710d8ca6
|
Bug 562198: Namespace NSS & NSPR functions in ipc/chromium code, to avoid stomping on their Mozilla counterparts. r=bsmedberg
|
2010-06-11 11:03:07 -07:00 |
|
Masatoshi Kimura
|
a50b072e40
|
Bug 567497 - "Files executed via download manager cause Win7 compatibility mode to permanently apply to firefox.exe and not downloaded file" [r=ted]
(transplanted from 63b89b3114614929b80a358163a2d1ae9feea91b)
--HG--
extra : transplant_source : c%B8%9B1%14aI%29%B8%0A5%81c%A2%D1%AE%9F%EE%A9%1B
|
2010-05-24 09:55:00 -04:00 |
|
Chris Jones
|
84a3655756
|
Bug 551071: Suppress valgrind-reported "mismatched free()" (false alarm) of chromium objects by using mozalloc there (complements STL wrappers). Add a gross hack to prevent mozalloc macros from conflicting with methods in jscntxt.h. r=bent r=bsmedberg dependent-r=brendan
|
2010-06-04 18:16:34 -05:00 |
|
Ben Newman
|
713e822c3c
|
Build and IPDL groundwork for the multi-process Jetpack API (bug 556846). r=bsmedberg
|
2010-06-25 08:00:35 -07:00 |
|
Chris Jones
|
250fef6fae
|
Bug 568366: Allow copy-constructing and assigning from T__None-typed unions. r=benjamn
|
2010-06-02 12:56:34 -05:00 |
|
Mark Finkle
|
c507783a95
|
Backing out 704e77dcb303
|
2010-06-02 01:40:56 -04:00 |
|
Oleg Romashin
|
394627c4e4
|
Bug 560630 - NotificationService for e10s fennec initialized and used in different threads. r=bent.mozilla
|
2010-06-02 05:25:46 -04:00 |
|
Martin Stránský
|
1507192afe
|
Make ipc/ build with gcc 4.1.2. r=cjones
|
2010-05-24 09:36:49 +12:00 |
|
Chris Jones
|
41d4381920
|
Bug 565462: Implement operator== for IPDL structs and unions. r=bsmedberg
|
2010-05-22 14:35:42 -05:00 |
|
Chris Jones
|
8cd4f6e0b8
|
Tests for bug 560000
|
2010-05-22 14:35:40 -05:00 |
|
Chris Jones
|
a647aa0990
|
Bug 560000: Allow IPDL unions and structs to be recursively defined. r=benjamn
|
2010-05-22 14:35:38 -05:00 |
|
Chris Jones
|
6bb717f964
|
Tests for bug 553846.
--HG--
rename : ipc/ipdl/test/cxx/PTestArrays.ipdl => ipc/ipdl/test/cxx/PTestDataStructures.ipdl
rename : ipc/ipdl/test/cxx/PTestArraysSub.ipdl => ipc/ipdl/test/cxx/PTestDataStructuresSub.ipdl
rename : ipc/ipdl/test/cxx/TestArrays.cpp => ipc/ipdl/test/cxx/TestDataStructures.cpp
rename : ipc/ipdl/test/cxx/TestArrays.h => ipc/ipdl/test/cxx/TestDataStructures.h
|
2010-05-22 14:35:37 -05:00 |
|
Chris Jones
|
de3a2d743f
|
Bug 553846: Implement an IPDL "struct" type. r=benjamn
|
2010-05-22 14:35:35 -05:00 |
|
Chris Jones
|
f196c3f8dd
|
Bug 522547: Serialize/deserialize IPC messages in a "streaming" style. r=bent
|
2010-05-22 14:35:34 -05:00 |
|
Chris Jones
|
0f31d5ef38
|
Bug 562741: Allow |Shmem|s to be shared across different protocol trees. r=bent
|
2010-05-22 14:35:33 -05:00 |
|
Chris Jones
|
e3145e0a2f
|
Bug 562741: Refcount |SharedMemory|s. r=joedrew
|
2010-05-22 14:35:32 -05:00 |
|
Chris Jones
|
eef3841654
|
Bug 564086: Frontend support for IPDL process graphs and Bridge()ing processes. r=benjamn
|
2010-05-22 14:35:31 -05:00 |
|
Chris Jones
|
39eb188564
|
Bug 565844: Distinguish between illegal-value and couldn't-process errors in IPDL error messages. r=bent
|
2010-05-22 14:35:29 -05:00 |
|
Jim Mathies
|
67068143b5
|
Bug 558986 - detect and resolve races between MS-COM RPC and IPDL RPC by implementing IMessageFilter and processing pending IPDL RPC calls while waiting for MS-COM RPC responses. Original patch by bsmedberg, r=cjones/jimm/ehsan with followup fixes by Jim Mathies, r=bsmedberg
--HG--
extra : rebase_source : 214029d3188f8aa00948e0dcdc3c11cd279d1569
|
2010-05-21 11:48:34 -04:00 |
|
Jim Mathies
|
2a9af3f851
|
Bug 558986 - Backout of fix for crashes in TSF with Flash/Silverlight on tablets. CLOSED TREE
|
2010-05-17 14:36:43 -05:00 |
|
Benjamin Smedberg
|
e43e305194
|
Bug 558986 - Fix for crashes in TSF with Flash/Silverlight on tablets (OLE/COM nested event loops). r=cjones, jimm, ehsan.
|
2010-05-17 11:33:34 -05:00 |
|
Jim Mathies
|
f6dc2fd7ce
|
Bug 563381 - Sync AppUserModelID with plugin-container. r=bsmedberg.
|
2010-05-14 19:25:10 -05:00 |
|
Chris Jones
|
8254dfb7f0
|
Bug 566054: Add missing error message case, tighten up UNREACHED guard. r=bent
|
2010-05-14 21:05:34 -05:00 |
|
Chris Jones
|
07a9bff462
|
No bug: Reduce IPDL-compiler spew and stop logging to stderr. irc-r=bsmedberg
|
2010-05-13 17:25:20 -05:00 |
|
Benoit Girard
|
4fe7201af4
|
Bug 528146: Run plug-in code on the thread that starts in main(). r=cjones
--HG--
rename : dom/plugins/PluginThreadChild.cpp => dom/plugins/PluginProcessChild.cpp
rename : dom/plugins/PluginThreadChild.h => dom/plugins/PluginProcessChild.h
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.cpp => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.cpp
rename : ipc/ipdl/test/cxx/IPDLUnitTestThreadChild.h => ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.h
|
2010-05-10 23:18:00 -05:00 |
|
Gavin Sharp
|
508e0b8635
|
Bug 552889: avoid spamming stderr in release builds, r=cjones
|
2010-05-06 15:17:08 -04:00 |
|
Dão Gottwald
|
ae2f7ccc8b
|
Backed out changeset 48e202424e35
|
2010-05-13 18:26:36 +02:00 |
|
Martin Stránský
|
a28426a5cb
|
Bug 562029 - ipc fails to build with gcc version 4.1.2. r=chris.jones
|
2010-05-13 17:38:19 +02:00 |
|
Oleg Romashin
|
b2716147b6
|
Bug 562285 - Rewrite gfxSharedImageSurface class to be compatible with IPC Shmem.r=jones.chris.g, sr=vladimir
--HG--
extra : rebase_source : 245e4c8ee52856bcf8900a049132b9f5b4a53bbb
|
2010-05-13 11:52:59 -04:00 |
|
Oleg Romashin
|
a793154807
|
Bug 564997 - _state is not initialized in QT-MessagePumpForUI ctor. r=dougt
--HG--
extra : rebase_source : 07e186531ad8b4d3bd71778d2a0b3d613b8ddc17
|
2010-05-12 05:46:33 -04:00 |
|
Mike Hommey
|
ce41784187
|
Bug 542460 - Remove executable permission on source files [r=ted.mielczarek]
|
2010-05-06 09:32:50 +02:00 |
|
Mike Hommey
|
0e0b16f3aa
|
Bug 563294 - Include memory.h instead of memory to avoid failure to build in gcc C++0x mode [r=benjamin]
|
2010-05-06 09:16:54 +02:00 |
|
Chris Jones
|
def07f1688
|
Bug 563747: Allow building ipc/chromium on PPC, enable MOZ_IPC for mac/ppc. r=bsmedberg
|
2010-05-05 16:35:09 -05:00 |
|
Kai Engert
|
d754f0faf2
|
Bug 560615, XPCOM fails to build because of incorrect IPC code
r=jones.chris.g
|
2010-05-03 13:35:19 +02:00 |
|
Benjamin Smedberg
|
8a1fac05ad
|
Bug 561817 part A: Entered/ExitedCall callbacks for toplevel actors upon RPC in-calls. r=bsmedberg
|
2010-04-29 11:49:00 -05:00 |
|
Mike Hommey
|
bbd7d47d17
|
Bug 561971 - Cleanup ipdl generated code and compiled python on make clean [r=benjamin]
--HG--
extra : rebase_source : d4ab3ddde23f3b98521756f8362376fef6b76764
|
2010-04-29 07:21:14 +00:00 |
|
Benjamin Smedberg
|
67995408eb
|
Bug 561871 part B: don't use Windows events to enter/exit a nested event loop within an RPC stack frame, because delivery of those events isn't always associated with the correct stack frame, and also because the events can be lost if they race with an incoming RPC reply message. Instead, keep a linked list (on the stack) of RPC frames globally and per-channel, to associate requests to enter a nested event loop with the correct frame, r=jimm
--HG--
extra : rebase_source : 694186dde4643904752c67e0c6eb7a6ad1dd2082
|
2010-04-28 11:01:09 -04:00 |
|
Benjamin Smedberg
|
c59441502b
|
Bug 561871, part A: IPDL changes to expose ProcessNativeEventsInRPCCall from the toplevel actor, r=cjones
--HG--
extra : rebase_source : 3c5a7516aa43ba17b796b8e8757d74d634689a09
|
2010-04-28 11:00:13 -04:00 |
|
Chris Jones
|
761ea0d4f8
|
Followup to bug 559898: fix cycle checker to allow self-loop special case.
|
2010-04-27 02:12:39 -05:00 |
|
Olli Pettay
|
1e0e10aebf
|
Bug 555573 - [e10s] IPDL generates code which may not compile on Windows, r=cjones
|
2010-03-29 23:29:07 +03:00 |
|
Chris Jones
|
1882438210
|
No bug: Test RPC round-trip times and warn before sleep()ing. no r=, test only
|
2010-02-04 21:40:42 -06:00 |
|
Thomas Lee
|
7cf42c9075
|
Bug 541126: Error out if there are manager/managee cycles in protocol graphs. r=cjones
|
2010-02-01 12:44:54 -06:00 |
|