Bill McCloskey
6a91276344
Back out bug 1191143 - Cancel CPOWs from both sides
2015-10-07 11:15:11 -07:00
Bill McCloskey
622d2551d6
Back out bug 1191145 - Stop blocking scripts in CPOW IPCs
2015-10-07 11:15:11 -07:00
Carsten "Tomcat" Book
9f1c0bf17d
Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902)
Backed out changeset d70c7fe532c6 (bug 1202902)
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book
9eaa0d1abc
Backed out 1 changesets (bug 1202902) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902)
2015-10-07 12:13:45 +02:00
Shu-yu Guo
53a85861c1
Bug 1202902 - Scripted fix the world.
2015-10-06 14:00:31 -07:00
Wes Kocher
18b7fcf702
Merge m-c to inbound, a=merge
2015-10-06 12:16:50 -07:00
Carsten "Tomcat" Book
0cf6b3091d
Merge m-c to b2g-i
2015-10-06 12:24:42 +02:00
Aaron Klotz
45d00b96e7
Bug 1209464: Fix missing neutered window region in MessageChannel::WaitForInterruptNotify. Regression from bug 1189709; r=jimm
2015-10-04 22:17:20 -06:00
Bill McCloskey
11015a6af8
Bug 1210821 - Fix possible IPC cancellation bug (r=dvander)
2015-10-05 13:15:15 -07:00
Thomas Zimmermann
fb2ccd21e5
Bug 1209085: Add 6-argument operator () to |UnpackPDUInitOp|, r=joliu
2015-10-06 10:08:14 +02:00
Nicholas Nethercote
a8601b4577
Bug 1205942 (part 5) - Disallow compiler warnings in ipc/chromium. r=jld.
2015-10-01 17:51:49 -07:00
Nicholas Nethercote
8316ae55bd
Bug 1205942 (part 4) - Remove GetWinVersion(). r=jld.
...
Like the last patch, the motivation is to remove a GetVersionEx() call which
triggers deprecation warnings.
Because Windows XP SP2 is the earliest Windows version we support, two of the
existing uses of GetWinVersion() could be removed, because they were checking
for XP or earlier. One other Vista check could be replaced with
mozilla::IsVistaOrLater().
2015-10-01 07:11:30 -07:00
Nicholas Nethercote
fd2c4c2ebe
Bug 1205942 (part 3) - Remove unused OS version detection functions from ipc/chromium/. r=jld.
...
The motivation here is to remove the GetVersionEx() calls in the
Windows-specific code, because that function is deprecated and causes warnings.
The non-Windows versions come along for the ride.
2015-10-01 07:10:13 -07:00
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