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
|
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
|
bb2747448d
|
add racy RPC resolution. also add better debugging info and fix two shared-memory-race bugs.
|
2009-10-08 16:44:43 -05:00 |
Chris Jones
|
ee53f3e0ae
|
bug 518425, part 2: lessen routing ID collisions
|
2009-09-24 13:38:04 -05:00 |
Ben Turner
|
2941f8ddf4
|
Fix mem corruption from our different use of ChildProcessHost when child processes crash
|
2009-09-14 13:02:32 -07:00 |
Chris Jones
|
17a765274c
|
make failed exec() print a loud error message
|
2009-09-03 17:12:57 -05:00 |
Ben Turner
|
7e8db9f9a4
|
Force child processes to close and wait for them on shutdown
|
2009-09-02 17:18:27 -07:00 |
Chris Jones
|
fcd4f6280c
|
bug 513920: synchronously "connect" to parent process from child process
|
2009-09-01 11:27:09 -05:00 |
Chris Jones
|
db8283a880
|
fix build bustage; include prtime.h in IPDL code and avoid conflicting CaseInsensitiveCompare decls
|
2009-09-01 10:01:50 -05:00 |
Ben Turner
|
9d33531365
|
Fix testshell to use the new callback commands, and shut down properly
|
2009-08-25 16:07:22 -07:00 |
Chris Jones
|
db2bde3f0d
|
add race detection to RPC channels. simplify message processing, be stricter about layering guarantees. add more comments and assertions to channel code.
|
2009-08-19 00:22:01 -05:00 |
Chris Jones
|
f02911c98e
|
build on 64-bit linux
|
2009-08-12 00:41:55 -05:00 |
Ben Turner
|
12d174469f
|
Fix chromium statics for apps that don't run through XRE_Main
|
2009-07-29 14:11:42 -07:00 |
Chris Jones
|
50b01f1178
|
windows build fix, v2
|
2009-07-21 09:28:36 -05:00 |
Chris Jones
|
0a5e27f76d
|
windows build fix
|
2009-07-21 08:58:28 -05:00 |
Chris Jones
|
b003459955
|
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
|
3f76d197c8
|
Make --disable-ipc work... mac-ppc now builds by default.
|
2009-07-20 15:04:52 -04:00 |
Benjamin Smedberg
|
62478d8e8a
|
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 |
cjones@dm-oink01.mozilla.org
|
a9ad21732a
|
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
|
fd025df45e
|
fix gcc <= 4.1 builds by removing mysterious template syntax
|
2009-07-15 13:21:06 -05:00 |
Chris Jones
|
9c6618c46e
|
first cut at AsyncChannel and SyncChannel. only RPCChannel is currently under warranty.
|
2009-07-13 16:55:04 -05:00 |
Benjamin Smedberg
|
fc924865a3
|
Build system for .ipdl files.
|
2009-07-13 12:14:56 -04:00 |
Benjamin Smedberg
|
c0305d24cb
|
Windows fixup: Windows does actually have 2-byte wchar_t. Also there was a possible missing PR_BEGIN_EXTERN_C that we really did need.
|
2009-07-07 12:20:02 -04:00 |
Ben Turner
|
9530b586ff
|
Some windows build fixup
|
2009-07-02 13:48:33 -07:00 |
Benjamin Smedberg
|
5f48293ccf
|
Require Windows XP SP2, and disable a compile-time check which doesn't make much sense in the chromium code.
|
2009-07-02 11:57:55 -04:00 |
Benjamin Smedberg
|
a7eaf47932
|
Build fixes: * enable RTTI by default when building with GCC to work around the tr1/functional error * link with -lrt * Tell chromium that it's always using wide wchar on Linux
|
2009-06-30 13:21:26 -04:00 |
Benjamin Smedberg
|
0a5070dd8a
|
Hook up the event loop changes and fix the build
--HG--
rename : ipc/chromium/src/base/file_version_info_linux.h.version => ipc/chromium/base/file_version_info_linux.h
|
2009-06-30 12:02:37 -04:00 |
Benjamin Smedberg
|
0202d773b3
|
ipc/glue imported verbatim from http://hg.mozilla.org/users/bturner_mozilla.com/libchromiumipc/
|
2009-06-29 14:38:29 -04:00 |
Benjamin Smedberg
|
b9b077cb23
|
Mozilla-specific changes to the Chromium code, imported verbatim from http://hg.mozilla.org/users/bturner_mozilla.com/libchromiumipc/
|
2009-06-29 14:37:52 -04:00 |
Benjamin Smedberg
|
a90c9ba160
|
Build the pieces of the chromium code we actually need. Many thanks to bent for doing this the first time: I redid the Makefile to be all in one directory and use vpath directives so that dependencies work correctly.
|
2009-06-29 14:31:58 -04:00 |
Benjamin Smedberg
|
a64afe22b9
|
Import Chromium sources r15462
|
2009-06-29 08:35:58 -04:00 |
Mark Finkle
|
7b4bf2dfc7
|
Backing out 704e77dcb303
|
2010-06-02 01:40:56 -04:00 |
Oleg Romashin
|
79060c165c
|
Bug 560630 - NotificationService for e10s fennec initialized and used in different threads. r=bent.mozilla
|
2010-06-02 05:25:46 -04:00 |