Phil Ringnalda
6d43ab4967
Back out 12 changesets (bug 1177013) on suspicion of causing b2g emulator debug test bustage
...
CLOSED TREE
Backed out changeset 912aae0815f8 (bug 1177013)
Backed out changeset 3b6448172e50 (bug 1177013)
Backed out changeset 2af18bef5703 (bug 1177013)
Backed out changeset e6bf35115c11 (bug 1177013)
Backed out changeset 4d7f5205b60b (bug 1177013)
Backed out changeset f7de893911bc (bug 1177013)
Backed out changeset de79eba232f0 (bug 1177013)
Backed out changeset 978a77b60f2a (bug 1177013)
Backed out changeset f5b52fa19511 (bug 1177013)
Backed out changeset e14a7b70b6fa (bug 1177013)
Backed out changeset d0f5a3474659 (bug 1177013)
Backed out changeset bff9f07dad52 (bug 1177013)
2015-07-02 22:08:54 -07:00
Bill McCloskey
920221e2a6
Bug 1177013 - Avoid memory leaks when returning errors from IPC Send (r=dvander)
2015-07-02 17:18:12 -07:00
Bill McCloskey
9388d303ff
Bug 1177013 - Telemetry for CPOW cancelation (r=dvander)
2015-07-02 17:18:11 -07:00
Bill McCloskey
dcb56f4a87
Bug 1177013 - Fix big IPC comment (r=dvander)
2015-07-02 17:18:11 -07:00
Bill McCloskey
516068d775
Bug 1177013 - Crash in IPC situations where we don't know what to do (r=dvander)
2015-07-02 17:18:11 -07:00
Bill McCloskey
eb6723d759
Bug 1177013 - Fix IPDL tests for not allowing CPOWs during sync (r=dvander)
2015-07-02 17:18:11 -07:00
Bill McCloskey
af77069eb7
Bug 1177013 - Use CancelCurrentTransaction to avoid crashes (r=dvander)
2015-07-02 17:18:10 -07:00
Bill McCloskey
dab95c906f
Bug 1177013 - CancelCurrentTransaction IPC support (r=dvander)
2015-07-02 17:18:10 -07:00
Bill McCloskey
663e318ba8
Bug 1177013 - Don't allow prio messages while dispatching sync messages (r=dvander)
2015-07-02 17:18:09 -07:00
Bill McCloskey
efe9ba545e
Bug 1177013 - Change IPC locking to get transaction ID correct (r=dvander)
2015-07-02 17:18:09 -07:00
Hamzata Diallo
9a79d7372b
Bug 1178513
- Export libxul symbols needed by ACL. r=mattwoodrow
2015-07-02 15:19:35 -07:00
Hiroyuki Ikezoe
f948d626ac
Bug 1178172 - Fix all compile errors in dom/base on non-unified build. r=baku
2015-07-01 15:56:00 +02:00
Bill McCloskey
2e6ec629ef
Bug 1176096 - Ensure we don't do self-moves in move assignment (r=bent)
2015-07-01 13:30:49 -07:00
Ben Turner
8012bf3788
Backout 316c0601d7db (bug 1167431) for static analysis bustage on CLOSED TREE
2015-06-30 19:45:58 -07:00
Ben Turner
236fc43884
Bug 1167431 - Kill child processes that misuse PBackground, r=billm.
2015-06-30 18:55:53 -07:00
Carsten "Tomcat" Book
34fd9d36ba
merge mozilla-inbound to mozilla-central a=merge
2015-06-30 13:23:01 +02:00
Jan de Mooij
61c36ee986
Bug 1177825 - Remove JSVAL_* constants. r=evilpie
2015-06-29 18:36:44 -07:00
Brad Lassey
cac3dbfe46
bug 1175898 - crash in mozilla::CrossProcessMutex::ShareToProcess(int) r=billm
2015-06-22 11:54:40 -04:00
Andrew McCreight
9cb0cb2187
Bug 886459, part 3 - Remove simple uses of nsIJSRuntimeService to get the JSRuntime. r=bholley
2015-06-26 18:44:14 -07:00
Botond Ballo
a606cf71b0
Bug 1178514 - Mark one-argument constructors in IPDL tests as 'explicit'. r=bent
2015-06-29 18:29:48 -04:00
Carsten "Tomcat" Book
58eda0534c
merge b2g-inbound to mozilla-central a=merge
2015-06-26 11:46:20 +02:00
Thomas Zimmermann
338f781818
Bug 1173334: Open nfcd connections with socket type SOCK_SEQPACKET, allstars.chh
...
NFC requires sequential transfer of individual messages. Using the
socket type SOCK_SEQPACKET guarantees these properties.
2015-06-25 08:29:04 -07:00
Jan-Ivar Bruaroey
a1a14bc0d9
Bug 1173255 - Cleanup MediaManager e10s code in prep for deviceId constraint. r=jesup
2015-06-18 11:46:36 -04:00
Andrea Marchesini
4f991476c3
Bug 1176034 - MessagePort should force a close() if the structured clone algorithm fails, r=bent
2015-06-23 15:50:00 -07:00
Carsten "Tomcat" Book
695dba3d73
Backed out changeset 4f4ceae7be1a (bug 1176034) for frequent bustages in Windows 8 x64 debug
2015-06-24 10:11:07 +02:00
Andrea Marchesini
7882def155
Bug 1176034 - MessagePort should force a close() if the structured clone algorithm fails, r=bent
2015-06-23 15:50:00 -07:00
Christoph Kerschbaumer
49f2bed566
Bug 1175352 - Refactor LoadInfo arguments to be more self contained (r=bent)
2015-06-18 15:37:20 -07:00
Mike Conley
7768792cfa
Bug 1175999 - Deallocate mach SharedMemory properly. r=blassey.
...
We were deallocating very small regions instead of the entire
region we had originally allocated. Mamma mia!
2015-06-18 13:57:51 -04:00
Andrea Marchesini
332a2ea9d0
Bug 911972 - MessagePort and MessageChannel in workers, r=smaug, r=bent
2015-06-17 11:44:27 +01:00
Brad Lassey
8f9aaea8ce
bug 1161166 - Use mach shared memory for shared memory on OSX r=billm
2015-06-17 00:38:38 -04:00
Brad Lassey
2904241ed7
bug 1161166 - Move some implementation out of ipc headres to not include headres for EndianU32_* r=billm
2015-06-09 09:56:10 -04:00
Shelly Lin
da24650cb8
Bug 1113562 - Expected delay time of tasks should not be the latency of those kind. r=sinker
2015-06-16 10:57:19 +08:00
Thomas Zimmermann
32140d4795
Bug 1171017: Move classes from ipc/bluetooth to ipc/hal, r=shuang
...
The class |DaemonSocket| and its helpers implement a service-
neutral connection to a HAL daemon. This patch moves the code
to an appropriate directory and breaks up the code into smaller
pieces.
2015-06-15 14:44:03 +02:00
Thomas Zimmermann
71fc7e794d
Bug 1171017: Rename |BluetoothDaemonConnection| to |DaemonSocket|, r=shuang
2015-06-15 14:44:03 +02:00
Thomas Zimmermann
8177366b2f
Bug 1171017: Rename |BluetoothDaemonConnectionIO| to |DaemonSocketIO|, r=shuang
2015-06-15 14:44:03 +02:00
Thomas Zimmermann
7be824b9cb
Bug 1171017: Rename |BluetoothSocketPDU| to |DaemonSocketPDU|, r=shuang
2015-06-15 14:44:03 +02:00
Thomas Zimmermann
d5f855eea8
Bug 1171017: Rename |BluetoothDaemonPDUConsumer| to |DaemonSocketIOConsumer|, r=shuang
2015-06-15 14:44:03 +02:00
Thomas Zimmermann
98654534cb
Bug 1171017: Rename |BluetoothDaemonConnectionConsumer| to |DaemonSocketConsumer|, r=shuang
2015-06-15 14:44:03 +02:00
Markus Stange
3d2a268f1a
Bug 971811 - Don't prepend an empty existing DYLD_INSERT_LIBRARIES path when launching the plugin. r=smichaud
2015-06-10 12:54:52 -04:00
Andrea Marchesini
0628a7464e
Bug 1155153 - about:serviceworkers should work in e10s mode, r=nsm, r=bholley
2015-06-04 19:51:57 +01:00
Thomas Zimmermann
0976600ce3
Bug 1172479: Replace |nsIThread| by |MessageLoop| in socket I/O code, r=kmachulis
...
Dispatching events via |nsIThread| doesn't work with worker threads. This
patch replaces all uses of |nsIThread| in the socket code by equivalent
uses of |MessageLoop|.
2015-06-09 09:50:10 +02:00
Carsten "Tomcat" Book
5aa28582a3
Merge mozilla-central to b2g-inbound
2015-06-08 12:41:24 +02:00
Thomas Zimmermann
56ea3d0868
Bug 1170993: Manage socket buffers in sub-classes of |UnixSocketBuffer|, r=kmachulis
...
Different users of the socket I/O code have different requirements
for their I/O buffers. This patch moves the buffer management into
sub-classes of |UnixSocketBuffer|. Each of them can maintain memory
according to its needs.
2015-06-08 10:20:17 +02:00
Fredrik Lanker
0d1f71c55b
Bug 1171464 - Check that socket isn't already closed before closing it, r=kmachulis
...
If we get a connection error, mSocket can end up being null in
RilConsumer::Close().
2015-06-05 09:18:07 +02:00
Andrew McCreight
299f877f7c
Bug 1152079 - Remove Purify support files. r=froydnj
2015-06-06 14:37:59 -07:00
Andrew McCreight
0e99ae6de2
Bug 1169382 - Don't generate commented out NS_INTERFACE_CLASS or NS_ABSTRACT_CLASS in IPDL. r=billm
2015-06-06 14:37:59 -07:00
Mike Hommey
83384b7faf
Bug 1166243 - Remove build() function from js and xpc shells. r=bholley,r=efaust
2015-06-04 13:59:47 +09:00
Eric Rahm
d1d059548e
Bug 1165515 - Part 14: Undef PR_LOG macros when using mozilla/Logging.h. r=froydnj
...
Make it harder for users to accidentally reintroduce usage of the PR_LOG macros
when using 'mozilla/Logging.h'. This can still be worked around by directly
including 'prlog.h' (and not 'mozilla/Logging.h') if absolutely necessary.
2015-06-03 15:26:07 -07:00
Ryan VanderMeulen
e7e473d305
Merge inbound to m-c. a=merge
2015-06-03 15:55:09 -04:00
James Willcox
09d686b910
Bug 1141693 - Build and use a PIE plugin-container on Android 5.0+. Based on a patch by Mike Hommey. r=me,glandium
2015-06-03 10:26:16 -05:00