Ehsan Akhgari
311f4b0d39
Bug 1172110 - Re-enable service workers on desktop and mobile for non-release builds; r=jdm
2015-06-05 20:40:42 -04:00
Randell Jesup
7ee6dd1764
Bug 1132318: merge SelectSendFrameRate with SelectSendResolution r=bwc
2015-06-05 20:27:38 -04:00
Wes Kocher
8f17e389c4
Merge m-c to inbound, a=merge
2015-06-05 16:03:46 -07:00
Wes Kocher
12f2b44c0e
Merge b2ginbound to central, a=merge
2015-06-05 16:02:54 -07:00
Mason Chang
183c9e5fd2
Bug 1171156. Add logging to OS X vsync timestamps. r=mstange
2015-06-05 15:58:40 -07:00
Daniel Holbert
de95224fec
Bug 1169432 part 5: Use range-based 'for' loops when walking frame lists, in nsTableFrame. r=mats
2015-06-05 15:39:35 -07:00
Daniel Holbert
fff00b71d3
Bug 1169432 part 4: Convert NS_ASSERTION(false, ...) to NS_ERROR(...) in nsTableFrame. r=mats
2015-06-05 15:39:27 -07:00
Daniel Holbert
b864ce9764
Bug 1169432 part 3: Use nsTArray::Contains instead of nsTArray::IndexOf(), for brevity, in nsTableFrame. r=mats
2015-06-05 15:39:13 -07:00
Daniel Holbert
d19a227430
Bug 1169432 part 2: Refactor nsTableFrame::Init. r=mats
2015-06-05 15:39:06 -07:00
Wes Kocher
026b52efce
Merge fx-team to central, a=merge
2015-06-05 15:26:37 -07:00
Jed Davis
9db695d73b
Bug 1055310 - Step 3: Move syscall interceptions into SandboxFilter.cpp. r=kang
...
We can now keep the part of the policy implemented by upcalls to
userspace in the same place as the part of the policy that's handled
entirely in the kernel. This will become more useful in the future
(e.g., bug 930258).
2015-06-05 15:17:40 -07:00
Jed Davis
5e4e0f9184
Bug 1055310 - Step 2: Move SIGSYS handling to Chromium TrapRegistry. r=kang
...
This is more complicated than I'd like it to be, because we don't have
a good way to combine a specific trap function's knowledge that we want
to get a crash dump with the SIGSYS handler's copy of the unprocessed
signal info (which breakpad wants). The bpf_dsl interface requires a
specific trap function type (via the TrapRegistry superclass), so even
if we implement our own registry we can't change what's passed to it.
Normally we could use thread-local storage to get around that, but it's
not async signal safe.
As a result there is an imperfect compromise: the trap function returns
a failure with ENOSYS, Chromium's SIGSYS handler writes it into the
context, our SIGSYS handler reads it back out and uses a copy of
the original signal context for the crash dump. Other error codes
(and returning ENOSYS via the seccomp-bpf policy itself) are handled
normally.
2015-06-05 15:17:35 -07:00
Jed Davis
3bd337c32c
Bug 1055310 - Step 1: Convert seccomp-bpf policies to Chromium PolicyCompiler. r=kang
...
This completely rewrites SandboxFilter.cpp and removes SandboxAssembler.
System calls are now loosely grouped by what they do, now that order
doesn't matter, and most of the intersection the content and media
plugin whitelists is moved into a common superclass. Hopefully this
improves the readability and comprehensibility of the syscall policies.
Also, the macros that take the syscall name are gone, because a plain
case label usually suffices now (the CASES_FOR_thing macros are a little
unsightly, but they're relatively simple), and at one point we saw
strange macro expansion issues with system header files that #define'd
some syscall names.
The signal handling is not migrated yet, so Trap() actions can't be used
yet; the next patch will take care of that, and to keep the intermediate
state working there's a minimal shim.
Bonus fix: non-const global variables use the "g" prefix; "s" is for
static class members and static variables in a function (where the
default is to allocate a separate copy per instance/activation).
2015-06-05 15:17:32 -07:00
Wes Kocher
a1046f5db1
Merge inbound to central, a=merge
2015-06-05 14:49:31 -07:00
Andrew Osmond
f26db5e8c5
Bug 1171768 - Backed out changeset 371c3a42b25c (bug 1166320) for breaking USB mass storage.
2015-06-05 16:02:05 -04:00
Randell Jesup
e512e96a61
Bug 822129: don't alloc/free on every packet send in MediaPipeline r=bwc
2015-06-05 15:16:45 -04:00
Jeff Muizelaar
feadb7fa1f
Bug 1171094. Disallow D3D11 ANGLE with old DisplayLink drivers. r=Bas
...
--HG--
extra : rebase_source : 93fbda95aa8b4ec57d6ecfa0859e8bb319135cdf
2015-06-05 17:17:30 -04:00
Wes Kocher
8ab478043e
Backed out changeset 2cb094627289 (bug 822129) for cppunittest orange
2015-06-05 14:16:56 -07:00
Trevor Saunders
4f4d0ce590
bug 1171728 - Only look for an OuterDoc accessible parent of a proxy if it doesn't have a proxy parent r=lsocks
2015-06-05 16:10:34 -04:00
Trevor Saunders
041d344f10
bug 1170595 - switch to sending __delete__ from the parent instead of the child r=davidb, smaug
...
After the child sends the __delete__ message to the parent there is a period of
time in which the actor is registered, but the parent hasn't yet processed the
__delete__ message. During that time the parent can still try and send
messages to the child, but that will crash the child process. Fix this race by
making the child send a shutdown message to the parent, and have the parent
send __delete__ when it handles that message.
2015-06-05 16:10:34 -04:00
Trevor Saunders
ea5b8a7bb2
bug 1170595 - always use IdToAccessible to convert ids to accessibles r=lsocks
2015-06-05 16:10:33 -04:00
Ehsan Akhgari
e140eb2cf9
Bug 1164397 - Part 12: Add a test case for the service worker responding to normal and cached HTTP->HTTPS responses; r=jdm
2015-06-05 15:58:00 -04:00
Ehsan Akhgari
efca89ffe3
Bug 1164397 - Part 11: Add a test case for the service worker responding to HTTPS normal and cached Responses; r=jdm
2015-06-05 15:57:58 -04:00
Ehsan Akhgari
b71252d396
Bug 1164397 - Part 10: Add a test case for the service worker for an app:// URI responding with cached HTTP and HTTPS responses; r=jdm
2015-06-05 15:57:56 -04:00
Ehsan Akhgari
94b37a9fb9
Bug 1164397 - Part 9: Add a test case for the service worker for an app:// URI responding with a redirected HTTPS response; r=jdm
2015-06-05 15:57:53 -04:00
Ehsan Akhgari
861774e782
Bug 1164397 - Part 8: Add a test case for the service worker for an app:// URI responding with a redirected Response; r=jdm
2015-06-05 15:57:51 -04:00
Ehsan Akhgari
1315a45cc4
Bug 1164397 - Part 7: Add a test case for the redirected Response object being stored in the DOM Cache; r=jdm
...
--HG--
rename : dom/workers/test/serviceworkers/test_origin_after_redirect.html => dom/workers/test/serviceworkers/test_origin_after_redirect_cached.html
2015-06-05 15:57:49 -04:00
Ehsan Akhgari
02f547b7e8
Bug 1164397 - Part 6: Add a test case for the service worker responding with a redirected Response; r=jdm
2015-06-05 15:57:46 -04:00
Ehsan Akhgari
d9f5031529
Bug 1164397 - Part 5: Save the redirected flag and the redirected URI in the DOM cache; r=bkelly
2015-06-05 15:57:44 -04:00
Ehsan Akhgari
eb1a39d536
Bug 1164397 - Part 4: Add infromation about whether a channel was redirected to ChannelInfo; r=jdm
2015-06-05 15:57:42 -04:00
Ehsan Akhgari
8c2dce3444
Bug 1164397 - Part 3: Add an API for overriding the original URI on nsJARChannel; r=jdm
2015-06-05 15:57:40 -04:00
Ehsan Akhgari
4472ebdffd
Bug 1164397 - Part 2: Add an API for overriding the original URI on HttpChannelBase; r=mcmanus
2015-06-05 15:57:37 -04:00
Ehsan Akhgari
8b5efc1636
Bug 1164397 - Part 1: Use the original channel URI for constructing the cache entry key when we're dealing with an intercepted channel; r=mcmanus
2015-06-05 15:57:35 -04:00
Tom Schuster
ff9a4b6da1
Bug 1170959 - Remove JS_GetPropertyDescriptor from a JSAPI test. r=efaust
2015-06-05 21:36:47 +02:00
Randell Jesup
b3489b0ab1
Bug 822129: don't alloc/free on every packet send in MediaPipeline r=bwc
2015-06-05 15:16:45 -04:00
Ryan VanderMeulen
c6329e8918
Backed out changeset b0315d00af9e (bug 1170632) for OSX mochitest-bc bustage.
...
DONTBUILD
2015-06-05 15:11:51 -04:00
B2G Bumper Bot
999b2d56c9
Bumping manifests a=b2g-bump
2015-06-05 11:17:13 -07:00
B2G Bumper Bot
a2b5842e6d
Bumping gaia.json for 1 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/63c872ccb354
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Revert "Bug 1170125 - [NGA][Contacts] Extract everything related to "mozContacts" to a separate .js file r=arcturus"
This reverts commit 09d4d97502b8a49ae2d03a6b09157decc915eec2.
2015-06-05 11:15:17 -07:00
Daniel Holbert
11ae62820f
Bug 1165819 followup: Add missing 'override' keyword to TrackBuffer::Dump() declaration. rs=ehsan
2015-06-05 10:24:29 -07:00
B2G Bumper Bot
dc5cf413aa
Bumping manifests a=b2g-bump
2015-06-05 10:08:20 -07:00
B2G Bumper Bot
4b442ce9f8
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/067ddd77536c
Author: Eli Perelman <eli@eliperelman.com>
Desc: Merge pull request #30418 from eliperelman/bug-1171564
Bug 1171564 - [Raptor] Fix memory parsing and guard performance parser
========
https://hg.mozilla.org/integration/gaia-central/rev/00faabad781d
Author: Eli Perelman <eli@eliperelman.com>
Desc: Bug 1171564 - [Raptor] Fix memory parsing and guard performance parser
2015-06-05 10:06:25 -07:00
Jonathan Griffin
3ae32e2272
Bug 1170632 - Mozharness bump, a=RyanVM
2015-06-05 09:53:11 -07:00
James Graham
43a3f73c63
Bug 1171849 Let consumers override mozlog default formatter options, r=chmanchester
2015-06-05 17:48:06 +01:00
B2G Bumper Bot
f571de21ae
Bumping manifests a=b2g-bump
2015-06-05 09:02:22 -07:00
B2G Bumper Bot
852b3b30df
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/610717eebefc
Author: Borja Salguero <borjasalguero@users.noreply.github.com>
Desc: Merge pull request #30397 from borjasalguero/bug_1170125_2
Bug 1170125 - [NGA][Contacts] Extract everything related to "mozConta…
========
https://hg.mozilla.org/integration/gaia-central/rev/f4f4c148405c
Author: borjasalguero <fbsc@tid.es>
Desc: Bug 1170125 - [NGA][Contacts] Extract everything related to "mozContacts" to a separate .js file r=arcturus
2015-06-05 09:00:26 -07:00
Ryan VanderMeulen
357eae7486
Merge m-c to b2g-inbound. a=merge
2015-06-05 11:52:06 -04:00
Ryan VanderMeulen
6ae5247c92
Backed out changeset b117a76d0a25 (bug 1171638) for making Windows M(JP) basically permafail.
2015-06-05 11:49:54 -04:00
B2G Bumper Bot
eb11b24593
Bumping manifests a=b2g-bump
2015-06-05 08:12:52 -07:00
B2G Bumper Bot
14dd2b1cee
Bumping gaia.json for 6 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/febc275f6f8d
Author: Yura Zenevich <yura.zenevich@gmail.com>
Desc: Merge pull request #30429 from yzen/bug-1162040-privacy-panel
Bug 1162040 - updating accessibility for gaia-icons used in privacy p…
========
https://hg.mozilla.org/integration/gaia-central/rev/710d5cd606b1
Author: Yura Zenevich <yzenevich@mozilla.com>
Desc: Bug 1162040 - updating accessibility for gaia-icons used in privacy panel app.
========
https://hg.mozilla.org/integration/gaia-central/rev/3f1d660c2da1
Author: Yura Zenevich <yura.zenevich@gmail.com>
Desc: Merge pull request #30432 from yzen/bug-1162040-wappush
Bug 1162040 - updating accessibility for gaia-icons used in wappush app.
========
https://hg.mozilla.org/integration/gaia-central/rev/8fce26bcf9d4
Author: Yura Zenevich <yzenevich@mozilla.com>
Desc: Bug 1162040 - updating accessibility for gaia-icons used in wappush app.
========
https://hg.mozilla.org/integration/gaia-central/rev/d945c4b125c9
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Merge pull request #30439 from timdream/gij-message-send-tap
Bug 1171387 - click() instead of tap() on the send message button, r=azasypkin
========
https://hg.mozilla.org/integration/gaia-central/rev/918a925d8052
Author: Timothy Guan-tin Chien <timdream@gmail.com>
Desc: Bug 1171387 - click() instead of tap() on the send message button
2015-06-05 08:10:29 -07:00
B2G Bumper Bot
06862f1ca9
Bumping manifests a=b2g-bump
2015-06-05 07:57:18 -07:00