Bill McCloskey
5b8924bd94
Bug 1222101 - Reorder some thread code (r=jld)
2016-03-30 09:58:41 -07:00
Bill McCloskey
5ef16752e3
Bug 1253123 - Remove message_router (r=jld)
2016-03-30 09:58:41 -07:00
Bill McCloskey
6dd58aa726
Bug 1253123 - Remove ipc_channel_proxy (r=jld)
2016-03-30 09:58:40 -07:00
Bill McCloskey
2bdeb1e82b
Bug 1253123 - Remove ipc_sync_message (r=jld)
2016-03-30 09:58:40 -07:00
Mike Hommey
d06322ac66
Bug 1257888 - Link chromium mutex-based atomics implementation to webrtc signaling tests. r=froydnj
2016-03-30 07:21:07 +09:00
Kyle Huey
29596ecfff
Bug 1258908: Rename TYPE_MOZILLA_UI to TYPE_MOZILLA_PARENT. r=jld
2016-03-28 10:28:14 -07:00
Kyle Huey
20daca1a98
Bug 1258905: Remove a bunch of dead IPC code. r=jld
2016-03-28 10:28:14 -07:00
Jan Beich
f25aa29f5e
Bug 1233275 - Copy environment for IPC using NSPR. r=jld
...
MozReview-Commit-ID: J2kBklLfnib
--HG--
extra : rebase_source : 0cb47586b07af53f9c4efe4df85c9ac5f7b76443
2016-03-24 17:52:40 +00:00
Nathan Froyd
3892c573b6
Bug 1259218 - don't use arc4random_addrandom on Android, since NDK r11 doesn't provide it; r=jld
2016-03-23 16:34:22 -04:00
Jed Davis
97f6d03061
Bug 1257305 - Avoid VS2015 about casting int to void*. r=dvander
...
--HG--
extra : rebase_source : 2c5b56560bbf8fbc666e071f3d55aef6684933a6
2016-03-16 17:47:00 -04:00
Mike Hommey
0a771514a8
Bug 1256988 - Replace tests on MOZ_WIDGET_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
...
But only do that for the AC_SUBST. The AC_DEFINE is still useful.
2016-03-17 06:49:44 +09:00
Ted Mielczarek
68bd5e8c4d
bug 1244743 - Replace MOZ_NATIVE_X with MOZ_SYSTEM_X. r=gps
...
MozReview-Commit-ID: 9ip3qeAXFEe
--HG--
extra : commitid : H6aEkHprVyX
extra : rebase_source : e20d5f4b297caf66711c72cd55dd76f7f9ef9d9c
extra : histedit_source : 47545e0ea61eb66f16545f70e6d3792a389bedb1
2016-02-01 10:49:34 -05:00
sajitk
823704b8d6
Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in various files.r=benjamin
2016-01-28 10:35:00 -08:00
Haik Aftandilian
4c360be8c3
Bug 1236358 - Improper reading of string16 in Pickle::ReadString16. r=jld
...
--HG--
extra : rebase_source : 9f903d0f24e7132ab64c31ef133c2b76d1c3e5fd
2016-03-10 07:49:41 -08:00
Cervantes Yu
c49879aa7a
Bug 1253575 - Annotate the crash report on failure in opening the process handle for plugin or content process. r=billm
2016-03-10 16:07:57 +08:00
Steve Singer
c44a614250
Bug 1246501 - Add ppc specific atomic operations to ipc/chromium. r=Waldo
2016-02-13 23:23:50 -05:00
Makoto Kato
bbda6e0e32
Bug 1250403 - Part 2. Import crbug #354405 for aarch64. r=billm
...
MozReview-Commit-ID: A3sArb6IE6m
--HG--
extra : rebase_source : 6dd76bd3e9c4b9a0d3b87f4fd5ef6bec10aa8d70
2016-02-28 19:11:09 +09:00
Makoto Kato
e16e8da9c0
Bug 1250403 - Part 1. Define ARCH_CPU_ARM64 instead of ARCH_CPU_AARCH64. r=billm
...
Chromium defines ARCH_CPU_ARM64 and ARCH_CPU_ARM_FAMILY for aarch64. So we should use it instead. Because webrtc and sandbox already define it
MozReview-Commit-ID: C7GYnpRryhA
--HG--
extra : rebase_source : d51ec0b0b9a4cd6eb85c453a54a556e0db6ee99f
2016-02-28 19:26:18 +09:00
Trevor Saunders
323e9867c1
bug 1249622 - make ThreadData::list_lock_ a StaticMutex r=froydnj
...
We probably want to convert all of ipc/ to use mozilla mutexs, but this is
enough to stop creating a static constructor for tracked_object.cc
2016-02-19 15:54:37 -05:00
Lee Salzman
41d307c324
Bug 1245241
- part 1 - Close Shmem file handles after mapping them when possible to reduce exhaustion issues. r=billm
2016-02-18 10:56:15 -05:00
Jacek Caban
9e4a3887ed
Bug 1240589 - Cross compilation fixup.
2016-01-30 17:31:37 +01:00
Xidorn Quan
dd6be4d4ca
Bug 1241901 part 4 - Stop using nsAutoPtr for holding primitive arrays. r=froydnj
...
--HG--
extra : source : 683ad831dc3e7fc197cbfe1b53665c777b3158ab
2016-01-30 10:33:41 +11:00
Wes Kocher
b9d77f5943
Backed out changeset 2c56aed63687 (bug 1219482) to hopefully fix the intermittent hazard failures CLOSED TREE
...
--HG--
extra : commitid : 7egFNnxx2ut
2016-01-29 10:15:38 -08:00
sajitk
6fdb9b782e
Bug 1219482 - Replace PRLogModuleInfo with LazyLogModule in various files. r=bsmedberg
...
--HG--
extra : rebase_source : 37e8f53a8aa5242058ab8fc867804cbc8940653e
2016-01-28 10:35:00 -05:00
Bill McCloskey
b336ddb3ad
Bug 1240985 - IPC glib deadlock fix (r=jld)
2016-01-21 07:38:20 -08:00
Wes Kocher
7b2fec233a
Backed out 9 changesets (bug 1240985) for various Windows build failures CLOSED TREE
...
Backed out changeset 1a5165c7be18 (bug 1240985)
Backed out changeset 26e6fe3875a5 (bug 1240985)
Backed out changeset b87f893bd6aa (bug 1240985)
Backed out changeset 3fcd50d83821 (bug 1240985)
Backed out changeset 488690ba4c8f (bug 1240985)
Backed out changeset a7eecc68ca20 (bug 1240985)
Backed out changeset 12de76467424 (bug 1240985)
Backed out changeset 34f87cc8ac24 (bug 1240985)
Backed out changeset fddcf8b3b088 (bug 1240985)
--HG--
extra : commitid : HHtLm1o5wWx
2016-01-20 17:22:12 -08:00
Bill McCloskey
17233773c3
Bug 1240985 - IPC glib deadlock fix (r=jld)
2016-01-20 16:21:16 -08:00
Chris Peterson
0af6cf57f0
Bug 1240589 - Import Chromium's upstream rand_util_win.cc to avoid rand_s() crash. r=jld
2016-01-14 00:53:52 -08:00
Julian Seward
2e5becbc36
Bug 1141565
- TSan: data race ipc/chromium/src/base/histogram.cc:730 Accumulate. r=gfritzsche.
...
--HG--
extra : rebase_source : 92c8621c1acef3034c20e1ff9d5baa9af0a57784
2016-01-18 17:15:19 +01:00
Jed Davis
f45414c2f0
Bug 1133073 - Use PR_DuplicateEnvironment to avoid post-fork malloc on all Linux platforms. r=dhylands
2016-01-11 14:17:01 -08:00
Jed Davis
64f3bc56b6
Back out 7f6bb9f7e60d (bug 1133073) for bustage. Sorry about that.
2016-01-11 13:29:53 -08:00
Jed Davis
a73c98c3e5
Bug 1133073 - Use PR_DuplicateEnvironment to avoid post-fork malloc on all Linux platforms. r=dhylands
2016-01-11 12:46:50 -08:00
Nicholas Nethercote
ec89bbf7f2
Bug 1237151 (part 3) - Remove ignored qualifiers in all remaining code. r=froydnj.
2016-01-05 17:08:45 -08:00
Chris Peterson
bcbe81d63d
Bug 1235234 - Fix unintentional switch fallthrough in ipc/chromium/ found by -Wimplicit-fallthrough warning. r=gcp
...
ipc/chromium/src/base/process_util_mac.mm:132:5 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2015-11-22 22:10:24 -08:00
Anup Kumar
77710725de
Bug 1201492 - Remove extended_statistics_ok from Telemetry histograms. r=dexter
2015-12-21 08:31:00 +01:00
Jan Beich
fa002c319a
Bug 1231123 - Simplify LaunchApp on BSDs by dropping fork/exec version. r=jld
...
--HG--
extra : transplant_source : 2%08%3De%92%DE%D7%A9%AF%F7%A1%13yU%A2Y%3DiAn
2015-12-03 12:55:41 +00:00
Jan Beich
59274cab04
Bug 1231109
- Drop FreeBSD checks for unsupported versions. r=jld r=jesup
...
--HG--
extra : transplant_source : P%FC%E3%29%07%05%D4%8DA%A7%89%90%26%B4%D5%E2%60%89%0C%B0
2015-12-03 12:28:22 +00:00
Avi Halachmi
6984fc0759
Bug 1228147: part 1: Add telemetry RecordingEnabled support. r=gfritzsche f=froydnj
2015-12-16 20:06:40 +02:00
Wes Kocher
0f6a2a587a
Backed out 2 changesets (bug 1228147) for build failures in histogram.h on a CLOSED TREE
...
Backed out changeset 35b4ba91e093 (bug 1228147)
Backed out changeset 8a2f45c8d25d (bug 1228147)
--HG--
extra : commitid : Atv8AVyyd9h
2015-12-16 09:27:37 -08:00
Avi Halachmi
8b5b3ca720
Bug 1228147: part 1: Add telemetry RecordingEnabled support. r=gfritzsche f=froydnj
2015-12-16 16:39:57 +02:00
Ted Mielczarek
288258a78d
bug 1223529 - remove ipc/chromium/Makefile.in. r=gps
...
--HG--
extra : commitid : H9gHRycMIGd
extra : rebase_source : 0f96f1f1eb9ddea4ba1310637d6ff36312fc3030
2015-11-10 05:51:44 -05:00
Bill McCloskey
12a5e6cc5d
Bug 1221371 - Remove unused Chromium callback code (r=jld)
2015-11-09 10:21:11 -08:00
Bill McCloskey
f8aa3d2562
Bug 1221371 - Switch chromium IPC code to use mozilla::Tuple (r=jld,cpearce,kats)
2015-11-09 10:21:11 -08:00
Mike Hommey
762aba02cd
Bug 1221453 - Use ObjDirPaths for GENERATED_INCLUDES and merge with LOCAL_INCLUDES. r=gps
2015-11-06 09:59:21 +09:00
Mike Hommey
e855ef1662
Bug 1221453 - Use SourcePaths for LOCAL_INCLUDES. r=gps
2015-11-06 09:59:21 +09:00
huangwenjun
c8f2fb627f
Bug 1218681 - add plugin-container standalone process code. The Code associate with ARCH. r=hev
...
---
dom/plugins/ipc/PluginProcessParent.cpp | 3 +++
ipc/chromium/src/base/process_util.h | 5 ++++-
2 files changed, 7 insertions(+), 1 deletion(-)
2015-10-29 22:19:43 +08:00
Andrew McCreight
6976aecabf
Bug 1089837 - Make IPC::Message use MOZ_COUNT_CTOR/DTOR. r=jld
2015-10-26 12:38:19 -07:00
Nicholas Nethercote
5b34a25af2
Bug 1216020 - Comment all ALLOW_COMPILER_WARNINGS lines. r=glandium.
...
DONTBUILD because it only changes comments.
This will hopefully prevent confusion like that in bug 1215903.
--HG--
extra : rebase_source : f0a601d77b5f42b4fbe090693234f934e3becc42
2015-10-19 18:05:20 -07:00
Andrew McCreight
f1620f93e7
Bug 1215151 - Add XPCOM leak checking for base::Thread. r=jld
2015-10-16 09:02:00 -07:00
Nathan Froyd
01583602a9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00