Граф коммитов

425025 Коммитов

Автор SHA1 Сообщение Дата
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