Yoshi Huang
947bb92810
Bug 1167100 - User originAttribute in ContentPrincipalInfo. r=bholley
2015-09-23 18:19:06 +08:00
Wes Kocher
307ad6a74c
Merge m-c to inbound, a=merge
2015-09-29 16:13:55 -07:00
Bill McCloskey
b182116fad
Bug 1191145 - Stop blocking scripts in CPOW IPCs (r=dvander)
2015-09-29 16:11:49 -07:00
Bill McCloskey
a3ddeba4a7
Bug 1191143 - Cancel CPOWs from both sides (r=dvander)
2015-09-29 16:11:49 -07:00
Wes Kocher
08dbed89cf
Backed out changeset d0e88c95f3c5 (bug 1167100) for crashes a=backout
2015-09-29 10:25:20 -07:00
George Wright
bdce7ab843
Bug 1207921 - Call makeReply before dtorEpilogue so that we don't end up with a nullptr deref r=billm
2015-09-28 09:17:05 -04:00
Carsten "Tomcat" Book
d3d65f378b
merge mozilla-inbound to mozilla-central a=merge
2015-09-28 14:13:24 +02:00
Yoshi Huang
d7221a0334
Bug 1167100 - User nsIPrincipal.originAttribute in ContentPrincipalInfo. r=bholley
2015-09-23 18:19:06 +08:00
Gian-Carlo Pascutto
4672edb4bd
Bug 1205164 - Detect message races in Mach Shmem implementation. r=blassey
2015-09-25 12:30:46 +02:00
Nicholas Nethercote
64efc2defd
Bug 1205942 (part 2) - Fix "always true" warning in child_thread.cc. r=jld.
...
The warning is "the address of NuwaMarkCurrentThread() will always evaluate to
'true'".
2015-09-23 18:21:19 -07:00
Ted Mielczarek
5ffa2ecd3b
bug 1204985 horrible clobber-avoidance bustage fix r=YOLO CLOSED TREE
2015-09-23 22:05:01 -04:00
Ted Mielczarek
dcf72173d7
bug 1204985 - make SharedMemoryBasic_mach build on iOS. r=billm
2015-09-22 13:59:00 -04:00
Nicholas Nethercote
a952833ac1
Bug 1206558 (part 6) - Factor out common libevent moz.build stuff. r=mshal.
...
Two parts.
- Most of the common stuff goes into the new libeventcommon.mozbuild file.
- A little bit of common bsd/linux stuff factored out in
ipc/chromium/moz.build.
2015-09-22 16:24:51 -07:00
Nicholas Nethercote
acfd694439
Bug 1206558 (part 5) - Give libevent its own moz.build file. r=mshal.
...
I originally tried putting it in ipc/chromium/src/third_party/libevent/, but
that directory already has a Makefile.in file, which caused problems, so I
moved it down one directory.
2015-09-22 16:24:51 -07:00
Nicholas Nethercote
f41716a58d
Bug 1206558 (part 4) - Factor out include handling in ipc/chromium/moz.build. r=mshal.
2015-09-22 16:24:51 -07:00
Nicholas Nethercote
fd801f0238
Bug 1206558 (part 3) - Move Android-specific code ipc/chromium/moz.build. r=mshal.
2015-09-22 16:24:51 -07:00
Nicholas Nethercote
c3ee8b6ee7
Bug 1206558 (part 2) - Move Linux-specific code ipc/chromium/moz.build. r=mshal.
...
Just so the OS ordering at the top matches the OS ordering at the bottom.
2015-09-22 16:24:51 -07:00
Nicholas Nethercote
1a38d60ccc
Bug 1206558 (part 1) - Combine handling of BSDs in ipc/chromium/moz.build. r=mshal.
...
Also wrap some overlong comment lines.
2015-09-22 16:24:51 -07:00
Chris Peterson
b06d7f99a7
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
Nicholas Nethercote
2cc9f81a29
Bug 1181026 (part 3) - Fix libevent constants for 32-bit Linux/Mac/BSD builds. r=glandium.
...
The patch also adds the CHECK_EVENT_SIZEOF macro which checks that the
_EVENT_SIZEOF_* constants have the right values.
2015-09-22 20:01:29 -07:00
Nicholas Nethercote
6211a83f9a
Bug 1181026 (part 2) - Clean up libevent patch handling. r=glandium.
...
Add a missing one to the docs, and move them from their current two locations
into a new patches/ directory.
2015-09-22 19:59:53 -07:00
Nicholas Nethercote
45a37407ed
Bug 1181026 (part 1) - Reformat libevent's README.mozilla file. r=glandium.
2015-09-22 19:59:27 -07:00
Henry Chang
a962b48335
Bug 1163254 - Add signedPkg to OriginAttributes. r=bholley
2015-09-18 15:11:58 +08:00
Nicholas Nethercote
cd24a67014
Bug 1205942 (part 1) - Fix overflows in time_posix.cc. r=jld.
...
We get the following warnings with clang.
> ipc/chromium/src/base/time_posix.cc:103:57: error: overflow in expression; result is 0 with type 'long' [-Werror,-Winteger-overflow]
> ipc/chromium/src/base/time_posix.cc:106:58: error: overflow in expression; result is -1000 with type 'long' [-Werror,-Winteger-overflow]
This is a genuine bug. The upstream code in Chromium has changed (commit
2a278516943eee02e0206506a4b907fc0b55f27b) and this patch changes our code to be
similar. I did tests and confirmed that instead of getting 0 or -1 for
|milliseconds|, we now get -2147483648000 or 2147483647999, which is much
better.
2015-09-21 15:35:26 -07:00
Gian-Carlo Pascutto
c6da0098a8
Bug 1200477 - Allow building with WebRTC disabled. r=glandium,mrbkap
2015-09-18 08:29:14 +02:00
Ehsan Akhgari
e9bc880fc5
Add two missing includes to SharedMemoryBasic_mach.cpp, no bug
2015-09-17 19:35:21 -04:00
Cervantes Yu
27cdabc140
Bug 1204405: Don't access prefs off main thread in testing ProcessLink::Open(). r=khuey
2015-09-17 14:40:23 +08:00
Chris Peterson
4071c607c2
Bug 1203232 - Fix -Wshadow warnings in some ipc/chromium headers. r=njn
2015-09-13 02:06:14 -07:00
Carsten "Tomcat" Book
fc6612baa2
Merge mozilla-central to b2g-inbound
2015-09-15 15:13:57 +02:00
Thomas Zimmermann
275e2bd3f4
Bug 1203092: Remove void pointers from Bluetooth's daemon backend, r=shuang
2015-09-15 12:55:02 +02:00
Thomas Zimmermann
2b7d27b40b
Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC, r=shuang
2015-09-15 12:55:02 +02:00
Nigel Babu
c1309187cf
Backed out changeset 23cb9eb406f9 (bug 1203092) for build bustage
2015-09-15 15:17:40 +05:30
Nigel Babu
046ab322b8
Backed out changeset bed325ace368 (bug 1203092)
2015-09-15 15:17:30 +05:30
Thomas Zimmermann
34fd52e610
Bug 1203092: Remove void pointers from Bluetooth's daemon backend, r=shuang
2015-09-15 10:38:13 +02:00
Thomas Zimmermann
21d537e6b5
Bug 1203092: Add |DaemonSocketResultHandler| base class to HAL IPC, r=shuang
2015-09-15 10:38:13 +02:00
Nicholas Nethercote
997456cb72
Bug 1204277 - Disallow warnings in six more directories. r=glandium.
...
These are all conditional uses of ALLOW_COMPILER_WARNINGS=True that are no
longer necessary.
2015-09-14 21:16:37 -07:00
Michael Layzell
6261581c48
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
2015-09-12 16:53:33 -04:00
Phil Ringnalda
3006cefa44
Merge m-c to m-i
...
CLOSED TREE
2015-09-10 15:30:31 -07:00
Thomas Zimmermann
9776c484a2
Bug 1202386: Output clear HAL IPC errors, r=shuang
...
This patch improves error logging in the IPC PDU packing and unpacking
code.
2015-09-10 11:32:26 +02:00
Thomas Zimmermann
eb7a1c046a
Bug 1202386: Add logging macros for HAL IPC, r=shuang
...
The code for packing and unpacking IPC messages does currently not
output detailed error message. This patch adds macros that display
information about the failed operation and arguments. The overhead
of the macros is small and the fast path can be inlined.
2015-09-10 11:32:26 +02:00
Wes Kocher
bd8983942d
Merge inbound to central, a=merge CLOSED TREE
2015-09-09 13:47:08 -07:00
David Major
38a012e570
Bug 1188045: Don't delayload xul.dll or nss3.dll on clang-cl builds. r=glandium
2015-09-08 15:07:45 -04:00
Thomas Zimmermann
8db43ac2f5
Bug 1202704: Move Bluetooth's |UnpackPDUInitOp| to generic HAL IPC code, r=shuang
2015-09-09 13:40:26 +02:00
Thomas Zimmermann
be56b8fd96
Bug 1202704: Move Bluetooth IPC unpack functions to generic HAL IPC, r=shuang
2015-09-09 13:40:26 +02:00
Thomas Zimmermann
dbd06919a1
Bug 1202704: Move Bluetooth IPC pack functions to generic HAL IPC, r=shuang
2015-09-09 13:40:26 +02:00
Bob Owen
ba023432b7
Bug 1201438: Add non-sandboxed Windows content processes as target peers for handle duplication. r=bbondy
2015-09-08 11:18:12 +01:00
Jacek Caban
f78cb38b65
Bug 1201438 - Fixup for builds with disabled sandbox.
2015-09-09 14:17:12 +02:00
Jan Varga
e5c59dbea6
Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); r=baku
2015-09-09 13:15:05 +02:00
Andrea Marchesini
9f01064ca4
Bug 1201806 - part 1 - Remove OwningSerializedStructuredCloneBuffer and use StructuredCloneIPCHelper everywhere in IPC code, r=smaug
2015-09-09 08:10:32 +01:00
David Major
aeb8c4f9fb
Bug 1194834: Don't use static libs on Windows ASan builds. r=glandium
2015-09-10 16:55:15 -04:00