Chris Pearce
e61fe5c00d
Bug 1143278 - Make gmp-clearkey not require a Win8 only DLL to decode audio on Win7. r=edwin
2015-04-13 13:39:46 +12:00
David Anderson
b4934d9e89
Clamp APZ wheel animations to their scrollable range. (bug 1152011 part 2, r=botond)
2015-04-12 17:47:11 -07:00
David Anderson
bbc6241cc7
Fix APZ not starting and updating wheel animations within an APZC lock. (bug 1152011 part 1, r=botond)
2015-04-12 17:46:59 -07:00
Brian Birtles
005127ebbf
Bug 1152171 part 3 - Update web-platform-tests expectations; r=jgraham
...
Until the renaming PR (https://github.com/w3c/web-platform-tests/pull/1748 )
lands upstream and we update, this test will fail.
2015-04-10 10:39:59 +09:00
Brian Birtles
6b5fcefb36
Bug 1152171 part 2 - Rename AnimationTimeline to DocumentTimeline; r=smaug
...
And then re-add AnimationTimeline as an abstract super-interface of
DocumentTimeline.
--HG--
rename : dom/animation/AnimationTimeline.cpp => dom/animation/DocumentTimeline.cpp
rename : dom/animation/AnimationTimeline.h => dom/animation/DocumentTimeline.h
rename : dom/animation/test/animation-timeline/test_animation-timeline.html => dom/animation/test/document-timeline/test_document-timeline.html
rename : dom/animation/test/animation-timeline/test_request_animation_frame.html => dom/animation/test/document-timeline/test_request_animation_frame.html
2015-04-10 10:34:22 +09:00
Brian Birtles
41ae9d94b3
Bug 1152171 part 1 - Remove AnimationTimeline IDL tests from dom/animation/tests; r=Ms2ger
...
The tests in dom/animation/tests/ use an old version of idlharness.js that
doesn't support inherited interfaces. As discussed in bug 1152619 we're not
looking at updating these old tests (under dom/imptests) at the moment which
means we won't be able to update the IDL tests in dom/animation/tests/ to
continue passing once we introduce DocumentTimeline as a subinterface of
AnimationTimeline.
As a result, this patch simply the removes the IDL tests for this interface from
dom/animation/tests. However, we have a test for this interface in
web-platform-tests where I've set up a pull request to apply the required
renaming so we should eventually get test coverage for this renaming.
https://github.com/w3c/web-platform-tests/pull/1748
In the long run, all the tests in dom/animation/tests should end up in
web-platform-tests. The main reason they aren't there yet is that most of them
test the mapping between the Web Animations API and CSS and there's currently no
spec defining that so there's no place to put them in the web-platform-tests
repository.
There are a few tests for animation timeline which could be landed in
web-platform-tests (and then removed from dom/animation/tests) but we need to
discuss with Google if this is the desired behavior or not first. For the time
being I have a branch setup for that and I'm leaving the tests in
dom/animation/tests so we continue to test what *we* think the behavior should
be in the meantime. That branch is here:
https://github.com/birtles/web-platform-tests/compare/rename-animation-timeline...birtles:add-hidden-iframe-tests
2015-04-10 10:25:51 +09:00
Edwin Flores
22ff3a6f11
Bug 1148071 - Fix CDM update behaviour - r=cpearce
2015-04-04 17:03:16 +13:00
Chris Double
9f5a6dea5a
Bug 1148203 - Fix build errors with combinations of enable/disable of ffmp4/ffmpeg/eme - r=cpearce,ted
...
Fixes build error with all three disabled. Prevents other combinations
that cause build errors by detecting them at configure time and displaying
an error message.
2015-04-13 11:07:14 +12:00
Olli Pettay
eb314fb48f
Bug 930793 - Remove favor performance mode, r=avih,roc
...
--HG--
extra : rebase_source : a112b660baa240afd5f0022cd869c96b59418789
2015-04-12 23:08:55 +03:00
Chris Peterson
27729b2112
Bug 1153579 - Fix -Wpointer-bool-conversion warning by removing null check of an array address. r=mstange
2015-04-11 01:03:44 -07:00
Sotaro Ikeda
1a785adc42
Bug 1152135 - Split EGLSurface buffer swap and HWC buffer swap r=mwu,nical,jgilbert
2015-04-12 11:23:46 -07:00
Carsten "Tomcat" Book
4c39a7340a
Backed out changeset 2507a02fae1a (bug 1153521) for frequent test failures in cache-add.https.html
2015-04-12 11:33:04 +02:00
Carsten "Tomcat" Book
6cb3868c1d
Backed out changeset df28be3a3afc (bug 1153521)
2015-04-12 11:32:28 +02:00
Carsten "Tomcat" Book
9579142ca4
Backed out changeset 12dba8622295 (bug 1153521)
2015-04-12 11:32:23 +02:00
Carsten "Tomcat" Book
27f076ce1a
Backed out changeset f8634e43c6a5 (bug 1153521)
2015-04-12 11:32:18 +02:00
Jean-Yves Avenard
c54d0287f1
Bug 1153110: Don't prefer VDA for 720p and above. r=rillian
...
Partially reverts the prior c6e173b28eca change.
2015-04-12 19:16:33 +10:00
Jean-Yves Avenard
6d85e0a7a5
Backout changest ee75ba3d3937 for using wrong comment
2015-04-12 19:14:44 +10:00
Jean-Yves Avenard
1ef165a869
Bug 1137529: Partial evert of commit c6e173b28eca. r=rillian
2015-04-12 18:22:07 +10:00
Jean-Yves Avenard
1a95012eb4
Bug 1153097: Use 32 bits int to compare frequencies. r=rillian
...
Also potentially fix out of bound memory access.
2015-04-12 18:22:07 +10:00
Jean-Yves Avenard
0448a403bf
Bug 1153469: Ensure IOSurface isn't released before being composited. r=mattwoodrow
2015-04-12 18:22:07 +10:00
Chris Peterson
0b362ab86c
Back out changeset 469f64dc67e2 (bug 1152661) for -Wbitfield-constant-conversion warnings-as-errors on OS X.
2015-04-11 22:59:30 -07:00
Chris Peterson
e80951df1f
Bug 1152661 - Fix -Wuninitialized warnings about Operand member variables. r=jandem
2015-04-08 22:37:04 -07:00
Jan Varga
ab82622390
Bug 1150023 - Intermittent browser_940107_home_button_in_bookmarks_toolbar.js | application crashed [@ mozilla::dom::quota::QuotaManager::AbortCloseStoragesForProcess(mozilla::dom::ContentParent *)][@ mozilla::ipc::MessageChannel::NotifyChannelClosed()]; r=bent
2015-04-12 05:41:44 +02:00
Jan de Mooij
d0cafe7fe8
Bug 1153165 - Make |operator bool| methods in js/src explicit. r=luke
2015-04-11 22:19:01 +02:00
Chris Peterson
ed34cc4ff2
Bug 1153378 - Move local variable `in` behind #ifndef MOZILLA_XPCOMRT_API. r=jesup
2015-04-10 11:54:24 -07:00
Chris Peterson
46e1fddec4
Bug 1153373 - Move AppendStrongObservers() function definition behind #ifndef MOZILLA_XPCOMRT_API. r=froydnj
2015-04-10 11:54:40 -07:00
Ehsan Akhgari
fa3e955d12
Bug 1153388 - Don't attempt to read a header that may not exist; r=bkelly
...
getHeader() throws an exception if the header doesn't exist. The checks
for hasHeader() below should prevent this exception from being raised.
2015-04-11 09:57:57 -04:00
Patrick McManus
a38b6ba267
Bug 1153437 - rename proxyFlags to controlFlags with nsISocketProvider interfaces r=hurley
2015-04-10 17:27:27 -04:00
Jim Mathies
72d7ffe0fb
Bug 1100501 - Avoid a late shutdown of chromium's StatisticsRecorder. r=georg
2015-04-11 07:02:07 -05:00
Jim Mathies
653248f076
Bug 1100501 - Add StatisticsRecorder initialization to xpcshell. r=georg
2015-04-11 07:02:29 -05:00
Tom Schuster
5757f099bf
Bug 895223 - Test for the now correctly behaving properties (e.g array.length). r=jorendorff
2015-04-11 14:00:17 +02:00
Tom Schuster
f5654b8fdb
Bug 895223 - Always pass the holder to JSGetterOps. r=jorendorff,jandem
2015-04-11 13:59:47 +02:00
James Graham
3c40edd346
Bug 1153521 - Update web-platform-tests expected data to revision 7311aa630534282885b9add15b1c30b2b59316dd, a=testonly
2015-04-11 10:58:06 +01:00
James Graham
c4b5dcf3ba
Bug 1153521 - Increase the timeout for cache-storage tests, a=testonly
2015-04-11 10:57:38 +01:00
James Graham
90ea54d77c
Bug 1153521 - Update to latest wptrunner, a=testonly
2015-04-11 10:57:12 +01:00
James Graham
106c299a77
Bug 1153521 - Update web-platform-tests to revision 7311aa630534282885b9add15b1c30b2b59316dd, a=testonly
2015-04-11 10:56:55 +01:00
Doug Turner
34d64ab610
Backout of 89534d1eee73. Bug 1153413 - Add --subsuite to mochitest mach command. r=jgriffin.
2015-04-10 23:31:13 -07:00
Doug Turner
ca1b9b1be1
Bug 1153413 - Add --subsuite to mochitest mach command. r=jgriffin
2015-04-10 20:19:29 -07:00
Doug Turner
d0dec8f3f4
Bug 1038811 - Push Notifications - Allow MOZ_DISABLE_NONLOCAL_CONNECTIONS for push subsuite. r=ahalberstadt/jgriffin
2015-04-10 20:19:29 -07:00
Doug Turner
9c9d8e38df
Bug 1038811 - Push Notifications - ServiceWorker changes, push event implementation. r=nsm
2015-04-10 20:19:28 -07:00
Doug Turner
3dc192b085
Bug 1038811 - Push Notifications - Tests. r=nsm
2015-04-10 20:19:28 -07:00
Doug Turner
a6d4711eae
Bug 1038811 - Push Notifications - Push implementation changes. r=nsm
2015-04-10 20:19:28 -07:00
Doug Turner
c915a3ef55
Bug 1038811 - Push Notifications - WebIDL changes. r=nsm. sr=jst
2015-04-10 20:19:28 -07:00
Doug Turner
5a075267c9
Bug 1038811 - Push Notifications - Firefox front end changes for preferences, and permission notification. r=MattN+bmo@mozilla.com
2015-04-10 20:19:28 -07:00
Doug Turner
ec9bd5a923
Bug 1038811 - Push Notifications - Move old push to simplepush. r=nsm. sr=jst
2015-04-10 20:19:28 -07:00
Doug Turner
c3022641a3
Bug 1151664 - Make claim return undefined for now. r=nsm
2015-04-10 20:19:28 -07:00
Jed Davis
9596875de6
Bug 1142693 - Recognize EMSGSIZE as non-fatal on OS X for IPC sendmsg(). r=bent
...
Loosely based on Chromium git commit 86c3d9ef4fdf, but redone to insert a
sched_yield(), because treating EMSGSIZE as if it were EAGAIN/EWOULDBLOCK
is (as the Chromium developers note) likely to act as a busy-wait for the
receiver to make progress.
2015-04-10 22:47:05 -07:00
Ryan VanderMeulen
ddba70e696
Bug 1150916 - Non-unified bustage follow-up fix.
2015-04-10 21:25:58 -04:00
Jed Davis
ba1cc023b7
Bug 1151607 - Step 2: Apply net/ipc namespace separation and chroot to media plugins. r=kang
...
This needs more unit tests for the various pieces of what's going on
here (LinuxCapabilities, SandboxChroot, UnshareUserNamespace()) but
that's nontrivial due to needing a single-threaded process -- and
currently they can't be run on Mozilla's CI anyway due to needing user
namespaces, and local testing can just try using GMP and manually
inspecting the child process. So that will be a followup.
2015-04-10 18:05:19 -07:00
Jed Davis
6bf3d102d8
Bug 1151607 - Step 1.5: Avoid unlikely false positives in Linux SandboxInfo feature detection. r=kang
...
Using the equivalent of release assertions in the patch after this one
is easier to justify if I can't come up with vaguely legitimate reasons
why they might fail; this detects the ones I thought of.
2015-04-10 18:05:19 -07:00