Commit Graph

2248 Commits

Author SHA1 Message Date
Ryan VanderMeulen
ca7eb1e9fb Merge m-c to fx-team. a=merge 2014-09-29 16:09:22 -04:00
Georg Fritzsche
7bf3afe79c Bug 1069873 - Add counter histogram type. r=froydnj 2014-09-26 17:45:33 +02:00
Stephen Pohl
8da5f461b8 Mac v2 signing - Bug 1059504 - Avoid plugin-container from crashing due to the new v2 bundle structure on OSX. r=bsmedberg 2014-09-29 11:51:17 -07:00
Stephen Pohl
dca2016258 Mac v2 signing - Bug 1050944 - Get Firefox to launch and run on OSX with the new .app bundle structure, made necessary by Apple's v2 signatures. r=smichaud, r=ted, sr=bsmedberg 2014-09-29 11:51:04 -07:00
Ben Turner
b5f643fa70 Bug 994190 - 'Modify main-thread IndexedDB to use PBackground', r=khuey. 2014-09-26 16:21:57 -07:00
Aaron Klotz
de564f5251 Bug 1072752: Make Chromium UI message loops for Windows call into WinUtils::WaitForMessage; r=jimm 2014-09-25 12:39:15 -06:00
Carsten "Tomcat" Book
20a19b8364 Backed out changeset 1e25cd3e8219 (bug 1051633) for B2G ICS Emulator Opt m4 test failures 2014-09-24 11:28:37 +02:00
Cervantes Yu
c78afc09ad Bug 1051633: Make sure magic file descriptors in the content process will not be taken for other uses. r=khuey
--HG--
extra : rebase_source : 2c9baf6ac87744d7049c90284990c0aa48e0f058
2014-08-15 17:19:05 +08:00
Josh Aas
8c712ab2dd Bug 1071808: Remove Chromium lazy_instance from IPC code. r=nfroyd 2014-09-23 22:31:35 -05:00
Edwin Flores
c53de8cacc Bug 1039886 - Make ProcessKill signal SIGKILL only if the child still exists r=bsmedberg 2014-09-24 10:04:48 +12:00
Carsten "Tomcat" Book
bcae8e699a merge mozilla-inbound to mozilla-central a=merge 2014-09-22 12:58:26 +02:00
Carsten "Tomcat" Book
7734ab7afa Backed out changeset 0b73bd6d5d9c (bug 1032125) for causing regressions 2014-09-22 12:45:48 +02:00
Josh Aas
2faa491a2e Bug 1063318: Switch Chromium IPC code to Mozilla's ref/auto ptr types. Also fix thread safety bug. r=nfroyd 2014-09-19 13:17:17 -05:00
Patrick Wang (Chih-Kai Wang)
bf5424a2cb Bug 1032125: Part 1: Prevent from sending message to Nuwa after Nuwa frozen. r=khuey 2014-09-19 17:11:15 +08:00
Shian-Yow Wu
ba9955eef2 Bug 1054598 - Don't assert when invalid file descriptor received. r=jduell 2014-09-19 15:29:36 +08:00
Wes Kocher
63f386ce56 Backed out changeset d77733726cae (bug 1063318) for b2g mochitest leaks 2014-09-18 16:30:33 -07:00
Josh Aas
a39b0e7b4a Bug 1063318: Switch Chromium IPC code to Mozilla's ref/auto ptr types. Also fix thread safety bug. r=nfroyd 2014-09-18 15:52:59 -05:00
Carsten "Tomcat" Book
ba67d6d3f5 Backed out changeset 78b119af926a (bug 1032125) for bustage on B2g non-unified builds on a CLOSED TREE 2014-09-18 15:14:19 +02:00
Patrick Wang (Chih-Kai Wang)
7eebb623c6 Bug 1032125: Part 1: Prevent from sending message to Nuwa after Nuwa frozen. r=khuey 2014-09-18 10:29:13 +08:00
Ben Turner
68190e91be Backout bug 994190 and merge over some stuff that landed afterwards on a CLOSED TREE. 2014-09-17 19:36:01 -04:00
Bobby Holley
8a6a5ded7f Bug 1070696 - Rename xpc::GetNativeForGlobal to xpc::NativeGlobal and make it accept non-global JSObjects. r=smaug
The method is infallible, and making the callers invoke
js::GetGlobalForObjectCrossCompartment manually is dumb.
2014-09-21 21:31:53 +02:00
Jim Chen
7449898da5 Bug 1067513 - Import updated base::LazyInstance from upstream; r=bsmedberg
This patch imports the following files from upstream, and adapts them to the
in-tree fork at ipc/chromium,

* src/base/lazy_instance.cc
* src/base/lazy_instance.h

The updated code fixes several issues with LazyInstance [1-4]. LazyInstance
usages are also updated to reflect changes in the class interface.

[1] https://code.google.com/p/chromium/issues/detail?id=28749
[2] https://code.google.com/p/chromium/issues/detail?id=64930
[3] https://code.google.com/p/chromium/issues/detail?id=65298
[4] https://code.google.com/p/chromium/issues/detail?id=82122
2014-09-17 12:59:21 -04:00
Ben Turner
c6ede83e24 Bug 994190 - 'Modify main-thread IndexedDB to use PBackground', r=khuey.
--HG--
rename : dom/indexedDB/ipc/SerializationHelpers.h => dom/indexedDB/SerializationHelpers.h
rename : dom/indexedDB/ipc/unit/head.js => dom/indexedDB/test/unit/xpcshell-head-child-process.js
rename : dom/indexedDB/test/unit/head.js => dom/indexedDB/test/unit/xpcshell-head-parent-process.js
rename : dom/ipc/Blob.h => dom/ipc/BlobParent.h
rename : dom/ipc/FileDescriptorSetChild.cpp => ipc/glue/FileDescriptorSetChild.cpp
rename : dom/ipc/FileDescriptorSetChild.h => ipc/glue/FileDescriptorSetChild.h
rename : dom/ipc/FileDescriptorSetParent.cpp => ipc/glue/FileDescriptorSetParent.cpp
rename : dom/ipc/FileDescriptorSetParent.h => ipc/glue/FileDescriptorSetParent.h
rename : dom/ipc/PFileDescriptorSet.ipdl => ipc/glue/PFileDescriptorSet.ipdl
2014-09-13 12:12:19 -04:00
Jim Mathies
c62c2e76fd Bug 1060738 - Implement MessagePumpForNonMainUIThreads for Windows, a xpcom compatible subclass of chromium's MessagePumpForUI. r=tabraldes 2014-09-12 09:49:38 -05:00
Carsten "Tomcat" Book
02d1b9b00e merge mozilla-inbound to mozilla-central a=merge 2014-09-10 14:59:20 +02:00
Carsten "Tomcat" Book
1d3cf459a6 Backed out changeset 0a76964b8d8d (bug 1048011) for causing regression 2014-09-10 14:52:47 +02:00
Ryan VanderMeulen
4e7a802bf9 Merge inbound to m-c. a=merge 2014-09-08 19:10:31 -04:00
Thomas Zimmermann
7baebc2119 Bug 1059813: Protect access to fields of |UnixSocketRawData|, r=qdot
This patch adds protection for fields of |UnixSocketRawData| by
making them private.
2014-09-08 11:44:02 +02:00
Thomas Zimmermann
7eed41850f Bug 1059813: Use getter/setter methods of |UnixSocketRawData| in RIL helpers, r=vyang 2014-09-08 11:44:01 +02:00
Thomas Zimmermann
9ed74ed818 Bug 1059813: Use getter/setter methods of |UnixSocketRawData| in |KeyStore|, r=chulee,qdot 2014-09-08 11:44:01 +02:00
Thomas Zimmermann
7a6d64b80d Bug 1059813: Wrap socket I/O operations in |UnixSocketRawData|, r=qdot
This patch moves the I/O operations for sending and receiving data
in |SocketIOBase| into |UnixSocketRawData|. This change allows to
add a clean interface to |UnixSocketRawData| and later replace the
class by other implementations.
2014-09-08 11:44:00 +02:00
Ryan VanderMeulen
a0465b001a Merge b2g-inbound to m-c. a=merge 2014-09-05 12:04:44 -04:00
Ryan VanderMeulen
f160f22ae6 Merge fx-team to m-c. a=merge 2014-09-05 11:54:57 -04:00
Jacek Caban
885baf6d90 Bug 1063511 - Fix mingw builds after bug 1027906. r=tabraldes 2014-09-08 10:35:24 +02:00
Thomas Zimmermann
3781429b8d Bug 1062754: Support peer shutdown and EOF in |SocketIOBase|, r=qdot, btian
Calling read on a socket that has been closed for reading by the
peer, read returns 0. The socket is still readable however, so
polling and reading will return constant results of 0 received
bytes.

With this patch, if a socket's peer shuts down reading or if
we reached the EOF, we stop watching the file descriptor for
readability. |SocketIOBase| will detect this case exactly once
and initiate the socket's shutdown.
2014-09-05 10:16:24 +02:00
Nick Alexander
114abb0244 Bug 1040945 - Part 1: Install Android native libraries directly into lib/ANDROID_CPU_ARCH. r=glandium
This is a little tricky only because MOZ_CHILD_PROCESS_NAME is
"lib/libplugin-container.so" on Android, which meant special handling
at multiple places in the tree. This patch reduces the number of such
places.
2014-09-04 20:11:09 -07:00
Josh Aas
3b7d375a99 Bug 1062719 - remove Chromium debug flags, task queue from IPC code. rs=bent 2014-09-04 00:24:27 -05:00
Josh Aas
9a21278a8e Bug 1062715 - remove Chromium event recorder, memory debug, simple thread, drag and drop code. rs=bent 2014-09-03 23:56:40 -05:00
Josh Aas
29dcebef1d Bug 1062064 - remove Chromium debug utils from IPC code. rs=bent 2014-09-03 22:52:59 -05:00
Mike Hommey
8fd95ad480 Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps 2014-09-03 14:10:54 +09:00
Josh Aas
e2f8d59192 Bug 1062076 - remove Chromium system monitor from IPC code. rs=bent 2014-09-02 23:30:40 -05:00
Josh Aas
913399d419 Bug 1061994 - remove Chromium worker pools from IPC code. rs=bent 2014-09-02 21:03:04 -05:00
Josh Aas
1dd74d693f Bug 1061992 - remove Chromium hmac code from IPC code. rs=bent 2014-09-02 19:33:04 -05:00
Josh Aas
e89d979263 Bug 1061889 - remove Chromium statistics code. rs=bent 2014-09-02 18:04:59 -05:00
Ehsan Akhgari
a9591395ad Bug 1061254 - Fix more bad implicit constructors in misc. components; r=bsmedberg 2014-09-02 18:24:49 -04:00
Josh Aas
a9635cfb9d Bustage fix for bug 1059479, CLOSED TREE 2014-09-02 15:48:07 -05:00
Josh Aas
0df1699a3b Bustage fix for bug 1059479, CLOSED TREE 2014-09-02 15:25:29 -05:00
Josh Aas
dc12acf506 Bug 1059479 - remove Chromium path service and trace events code. r=bent 2014-09-02 14:23:58 -05:00
Kyle Huey
2907389bf4 Back out bug 1050122 for causing silent timeouts on emulator mochitests. a=me 2014-09-02 12:05:36 -07:00
Cervantes Yu
9a3ef0e44c Bug 1048011 - Fix a race condition that causes PProcLoaderParent leak. r=khuey
--HG--
extra : rebase_source : d0230771da1992fab13681c9b5baa585d334d0cc
2014-08-11 15:50:20 +08:00