Andrea Marchesini
4fad1489fb
Bug 910010 - Implementation of PFileDescriptorSet - part 1, r=khuey
2014-03-25 18:37:13 +00:00
Jed Davis
f290cbcf2b
Bug 943174 - Avoid waitpid on already-reaped content processes. r=bsmedberg
2014-03-21 08:50:07 -04:00
Carsten "Tomcat" Book
8dd01a51fe
merge b2g-inbound to mozilla-central
2014-03-20 14:07:58 +01:00
Kyle Huey
b3d1f15c57
Bug 968031: Remove threadsafe refcounting from ContentParent and add it to the cycle collector graph. r=bent,mccr8
2014-03-19 17:22:25 -07:00
Cervantes Yu
295a735e85
Bug 959966: prevent the preallocated process from being killed by the lowmem killer by rasing its priority. r=khuey,gsvelto
2014-03-13 15:24:42 +08:00
Neil Rashbrook
c3b2f90f39
Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
...
--HG--
extra : rebase_source : f8fb50de9292320eb7589dd28dc566d0f5044da6
2014-03-18 00:23:03 +00:00
Wes Kocher
c0dba87922
Backed out 2 changesets (bug 514280) for OSX build bustage on a CLOSED TREE
...
Backed out changeset 2a015b45d808 (bug 514280)
Backed out changeset a01f97c1ed02 (bug 514280)
2014-03-17 15:19:53 -07:00
Neil Rashbrook
b07eaa1644
Bug 514280 Stop using nsCOMPtr for concrete types r=bsmedberg
...
--HG--
extra : rebase_source : eaca8b2925eaffb49e29a617cd72c0d6686e6d9e
2014-03-17 19:07:09 +00:00
Kyle Huey
510a49016d
Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
2014-03-15 12:00:15 -07:00
Yuan Xulei
858942196b
Bug 910412 - Implement |getRoot|, |createDirectory| and |get| for Directory. r=dhylands, r=smaug
2014-03-05 11:25:40 +08:00
Jed Davis
f8d175ce14
Bug 977859 - Drop uid 0 in all content processes immediately after fork. r=bent r=kang
...
Now all regular child processes, including preallocated, are deprivileged.
Only Nuwa needs uid 0, because each of its children has a different uid/gid.
2014-03-12 15:48:15 -07:00
Jed Davis
b756489606
Bug 976398 - Check camera permissions directly instead of using Unix groups. r=mwu r=bent
...
Loosely based on the code used to check PRemoteOpenFile.
2014-03-12 15:48:15 -07:00
Ryan VanderMeulen
5099e8a290
Backed out 5 changesets (bug 910412) for intermittent crash whack-a-mole.
...
Backed out changeset e3eb9463b3e1 (bug 910412)
Backed out changeset d5863d302bde (bug 910412)
Backed out changeset 422b66d4b1ca (bug 910412)
Backed out changeset 3431d59d752e (bug 910412)
Backed out changeset b1c0310cdac1 (bug 910412)
2014-03-11 12:17:03 -04:00
Cervantes Yu
5b8d937f24
Bug 977539 - Add initialization of date cache cleaner to the chrome process. r=khuey
2014-03-10 08:36:12 -04:00
Jed Davis
d3e813ea36
Bug 968002 - Reject AddNewProcess from non-Nuwa children. r=bent
2014-03-06 08:52:52 -05:00
Yuan Xulei
260442ce9a
Bug 910412 - Implement |getRoot|, |createDirectory| and |get| for Directory. r=dhylands, r=smaug
2014-03-05 11:25:40 +08:00
Jed Davis
6a4c4691a0
Bug 946407 - Reimplement DumpMemoryInfoToTempDir in terms of GetReports. r=njn
...
This winds up exposing things in the nsIMemoryReporterManager interface
that arguably don't belong at that level of abstraction -- "minimize
memory usage first" and DMD -- in order to take advantage of the
infrastructure that GetReports already has for managing the child
processes.
2014-03-04 18:27:13 -08:00
Jed Davis
0b003a2507
Bug 974540 - Fix nsMemoryReporterManager child count for Nuwa. r=khuey
2014-03-03 17:27:03 -05:00
Milan Sreckovic
130b7127d6
Bug 971942: 1. layers.async-video.enabled moved to gfxPrefs and only evaluated at startup. r=nsilva
2014-02-26 21:52:54 -05:00
Ben Turner
4891b5f251
Bug 956218 - '(PBackground) Add a mechanism for communicating with
...
a non-main I/O thread via thread and process links'. r=mrbkap+khuey+bsmedberg.
2013-11-26 23:59:41 -08:00
Tom Schuster
067705daf7
Bug 910384 - Change nsFilePickerProxy to be asynchronous and add a proper IPDL protocol for it. r=jdm
2014-02-18 01:30:06 +01:00
Ghislain 'Aus' Lacroix
0b88276744
Bug 945323 - [Download API] Downloaded path isn't honoring download attribute. r=bz
2014-02-13 14:43:58 -08:00
Peiyong Lin
722e1a29e5
Bug 970821 - Use an array of observer topic strings in ContentParent. r=njn.
...
--HG--
extra : rebase_source : 92c9a0e2f1f1737cc074549aeeb41e7dd4514adc
2014-02-12 22:55:28 -08:00
Kyle Huey
617ea1efba
Bug 968536: Remove ContentParent's phone-state-changed observer. r=njn
2014-02-11 17:51:12 +08:00
Bill McCloskey
ab1717c10c
Bug 966467 - Proxy clipboard service in content process (r=vlad)
2014-02-09 16:13:10 -08:00
Ben Turner
6ea7697b78
Backout bug 956218 for build error
2014-02-06 15:19:08 +01:00
Ben Turner
52ea267c39
Bug 956218 - '(PBackground) Add a mechanism for communicating with a non-main I/O thread via thread and process links'. r=mrbkap.
2013-11-26 23:59:41 -08:00
Jed Davis
63e963e3f3
Bug 967967: Record that children of Nuwa start with full privileges. r=khuey
...
Otherwise, the fix for bug 921817 assumes that they've already dropped
permissions and enables system call sandboxing too early.
2014-02-05 15:41:43 -08:00
Bill McCloskey
9fdb4bef1f
Bug 962604 - Add ActorDestroy handling to CPOWs (r=mrbkap)
2014-02-05 08:39:59 -08:00
Bill McCloskey
16e215ceff
Bug 947045 - dup() child's X file descriptor in parent process (r=karl)
2014-02-05 08:37:26 -08:00
Fabrice Desré
9679200a20
Bug 964087 - Display the correct name for Nuwa processes r=khuey
2014-02-03 10:58:11 -08:00
Kyle Huey
ea84b82a2e
Bug 948774: Followup to tweak an assertion. r=me
2014-01-14 21:17:34 -08:00
Kyle Huey
ce4957fa1e
Bug 948774: Don't broadcast a memory report request to the Nuwa process. r=fabrice
2014-01-14 10:35:08 -08:00
Bill McCloskey
a6625bd8f0
Bug 957427 - Expose an nsILoadContext shim in nsIFrameLoader (r=smaug)
2014-01-10 17:10:57 -08:00
Bill McCloskey
2a250929da
Bug 950833 - Enable WebGL on Linux without forcing it (r=bjacob)
2014-01-10 17:09:20 -08:00
Phil Ringnalda
b1d0a82ada
Back out 2e7e2de7b13e (bug 948574) for b2g mochitest crashes
...
CLOSED TREE
2014-01-07 21:10:23 -08:00
David Keeler
312c00712f
bug 948574 - remote nsISiteSecurityService::IsSecureURI r=bz
2014-01-07 11:31:30 -08:00
Luke Wagner
1e6e357a4d
Bug 944821 - Support more than 1 cached asm.js module per origin (r=janv)
...
--HG--
rename : js/xpconnect/tests/mochitest/file_asmjs.js => dom/asmjscache/test/file_slow.js
rename : js/xpconnect/tests/mochitest/test_asmjs2.html => dom/asmjscache/test/test_cachingBasic.html
rename : js/xpconnect/tests/mochitest/test_asmjs.html => dom/asmjscache/test/test_slow.html
rename : js/xpconnect/tests/mochitest/test_asmjs3.html => dom/asmjscache/test/test_workers.html
extra : rebase_source : 14efc458193762f5be99dfff78d353a63f3fc45a
2013-12-04 22:32:52 -06:00
Andrea Marchesini
12742b5c15
Bug 952079 - Porting nsIDOMWakeLock to WebIDL, r=smaug
2014-01-07 13:16:07 +01:00
Ehsan Akhgari
ebd358dfd7
Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
...
This patch was automatically generated by the following script:
#!/bin/bash
# Command to convert PRUnichar to char16_t
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*modules/libmar*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name prtypes.h \
! -name Char16.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Cervantes Yu
84c54ec4d7
Bug 938470 - Part 1: Make nsFrameLoader async in loading a remote iframe to always use Nuwa-spawned app processes. r=smaug
2013-11-19 19:03:30 +08:00
Nicholas Nethercote
9505172caf
Bug 955942 (part 1) - Remove unnecessary nsIMemoryReporter qualifiers from UNITS_* and KIND_* constants. r=mccr8.
...
--HG--
extra : rebase_source : f760568c08af03d9fec316bf95e7d4388078a03d
2013-12-11 11:59:39 -08:00
Nicholas Cameron
5c4b9e35d8
Bug 898828. Don't even try async video on Windows. r=nical
2013-12-21 10:37:07 +13:00
Reuben Morais
7c641f6b3b
Bug 938889 - Remote IdleService and disable idle-daily notifications in content processes. r=roc
2013-12-13 14:28:46 -02:00
Bill McCloskey
c4c1d8233a
Bug 948238 - Read browser.tabs.remote once at startup and never again (r=bsmedberg)
2013-12-12 14:13:20 -08:00
Cervantes Yu
8dd2f5df73
Bug 948485: Fix b2g process crash when the Nuwa process is exits. r=khuey
2013-12-11 17:48:28 +08:00
Ben Turner
5e46d041d5
Bug 939182 - Add 'eventWasProcessed' argument to nsIThreadObserver::afterProcessNextEvent(), r=bsmedberg.
...
--HG--
extra : transplant_source : %5E%80p%D6%C6A%23%0AZ%06%23%16%155%DB%CE%F5%5CEx
2013-10-23 05:01:20 -07:00
Nicholas Nethercote
bdfbbf7bcd
Bug 947798 (part 2) - Remove MemoryMultiReporter, because it's no longer helpful. r=mccr8.
...
--HG--
extra : rebase_source : f6f74de69d8c1d79d38b84b19dff5439efc41075
2013-12-07 21:39:47 -08:00
Patrick Wang
a207e38bc5
Bug 944665: Part 1: Move common initialization routine into a function. r=khuey
2013-11-29 17:28:54 +08:00
Phil Ringnalda
f676c9d65c
Backed out 5 changesets (bug 944665, bug 922465, bug 930282) for b2g xpcshell crashes
...
CLOSED TREE
Backed out changeset c4f970dd2a4f (bug 930282)
Backed out changeset 625f5303fc68 (bug 930282)
Backed out changeset bf8e90edd152 (bug 922465)
Backed out changeset a21b57c78253 (bug 944665)
Backed out changeset 9275a2efc9e3 (bug 944665)
--HG--
extra : rebase_source : bfbe3786e0db2073e26dc383b89525d22be0b3bd
2013-12-08 15:32:15 -08:00