Commit Graph

521898 Commits

Author SHA1 Message Date
Bobby Holley
ebddba2ae4 Bug 1340333 - Eagerly compute whether a frame is really a browser. r=smaug
MozReview-Commit-ID: Gm0oYaSKpUY
2017-02-16 21:57:50 -08:00
Bobby Holley
d05a45802c Bug 1340339 - Generalize the mechanism for accessing servo style structs without side effects and use it in CalcStyleDifferenceInternal. r=heycam
MozReview-Commit-ID: 54cL2ePc0OF
2017-02-16 21:57:48 -08:00
Phil Ringnalda
772c6230fa Backed out changeset 33d14dcc5ca1 (bug 1335697) for frequently exceeding the timeout threshold in browser_extension_permissions.js on Linux32 debug 2017-02-16 21:27:10 -08:00
Andrzej Hunt
89530eaabc Bug 1339520 - Keep existing TopPanel when cursor is swapped r=sebastian
By default RecyclerView assumes any item change *might* need animation. It then
creates a new copy of the item that has changed, and interpolates between the two
to "animate" the change. We don't need that for topsites (the RecyclerView's we use
inside each TopSitePanel already animate changes, the overall size doesn't change -
moreover ViewPager state gets lost if you create a new panel), so we override
this behaviour to retain the existing panel. This stops the previously visible
horrible flickering.

(Every time history changes, which can happen if sync is working, or even if a page
finishes loading in the background, the DB is changed, and a reload is triggered.
Prior to this commit, topsites would flicker horribly, and would reset back to the first
topsites page. After this commit the page is retained, and the visible topsites
are rearranged by the inner RecyclerView's animations. You can test this by pinning a
site on the first page, the pinned site will shift to the front, the other sites smoothly
move to the right.)

MozReview-Commit-ID: CnocNfdQ2FS

--HG--
extra : rebase_source : 3a4e1d86c786126aee1e08ab020b855056e4f921
2017-02-16 18:42:46 -08:00
Andrzej Hunt
9915444198 Bug 1339520 - Don't refresh topsites pages, only modify if needed r=sebastian
If we clear and recreate pages every time the cursor changes, we'll (A) lose
the current page position and (B) create a new RecyclerView per page, resulting
in flickering. We also need to make sure positioning is correctly handled (i.e. pages
never move, they only get added or removed).

We also switch to an ArrayList: the number of pages will be fixed for most users,
and searching an ArrayList could potentially be slightly faster than with the LinkedList.
There's little advantage to a LinkedList here.

MozReview-Commit-ID: 6NIfc2otQMV

--HG--
extra : rebase_source : 86b51be92c18e791f8049b5c90441370c6bace9a
2017-02-16 18:39:08 -08:00
Matt Brubeck
be415107d3 servo: Merge #15594 - Fix initial value of align-content and justify-content (from mbrubeck:align-content-fix); r=Manishearth
This fixes a trivial mistake in #15533, caused by me misreading the spec. r? @Manishearth

Source-Repo: https://github.com/servo/servo
Source-Revision: 3fa9ce16db910c0b44617dafdcd8e76b6f813c61

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 668d521e0ecc9c92b9d5f7af48d72eeffc490815
2017-02-16 18:16:28 -08:00
Cameron McCormack
dfe8d7eb9f Bug 1340407 - revendor rust dependencies after 2017-02-16 servo commits
CLOSED TREE
2017-02-17 12:20:24 +08:00
Matt Woodrow
9fcf5f626a Bug 1329369 - Initialize the decoded video frame to the pixel size of the buffer. r=jya
MozReview-Commit-ID: ChfGNFxjJpc

--HG--
extra : rebase_source : 06c162f43a1ef2740bdc0cc2b4873ed4b377f54f
2017-02-17 15:01:25 +13:00
Patrick Brosset
cad940883f Bug 1307347 - Get rid of duplicated loadTab/removeTab code in webconsole tests. r=jmaher 2017-02-17 14:28:19 +01:00
Joel Maher
d372a2bf32 Bug 1341356 - remove dom/system/tests/marionette/* as it is b2g only. r=ahal
MozReview-Commit-ID: HqVTjaxW7E3
2017-02-22 11:36:03 -05:00
Brian Hackett
1938ed43c4 Bug 1341326 - Set stack limit and stack size properly for helper threads, r=jandem.
--HG--
extra : rebase_source : 31566501efe68ba25f88c50813f36d05c3bf2ab3
2017-02-22 06:45:05 -07:00
Carsten "Tomcat" Book
334243ebf6 Backed out changeset 0ec5aae7453f (bug 1340450) for test failures in own test 2017-02-22 17:00:30 +01:00
Andrea Marchesini
e7a1e33581 Bug 1341250 - Moving nsExpandedPrincipal in separate files, r=qdot
--HG--
rename : caps/nsPrincipal.cpp => caps/nsExpandedPrincipal.cpp
rename : caps/nsPrincipal.h => caps/nsExpandedPrincipal.h
2017-02-22 10:01:43 +01:00
Eugen Sawin
9bf1487388 Bug 1322576 - [5.3] Make GeckoView settings accessible through nsIAndroidView. r=jchen 2017-02-22 14:57:42 +01:00
Eugen Sawin
c237984e34 Bug 1322576 - [4.0] Fix some coding style issues. r=smaug 2017-02-22 14:57:41 +01:00
Eugen Sawin
8598247dd1 Bug 1322576 - [3.3] Add GeckoView settings module. r=snorp 2017-02-22 14:57:40 +01:00
Eugen Sawin
a1b696f5ae Bug 1322576 - [2.4] Add GeckoView settings management. r=snorp,jchen 2017-02-22 14:57:38 +01:00
Eugen Sawin
c6533bef50 Bug 1322576 - [1.2] Add tracking protection attribute to nsILoadContext to allow for overriding of the global preference setting for individual DocShells. r=smaug 2017-02-22 14:57:37 +01:00
Ben Kelly
66d7152b85 Bug 1341079 P2 Update referrer-policy wpt expectations due to srcdoc failures. r=jgraham 2017-02-22 08:48:15 -05:00
Ben Kelly
be08e20615 Bug 1341079 P1 Enable many referrer-policy tests. r=jgraham 2017-02-22 08:48:11 -05:00
Andrea Marchesini
476c6fcfcf Bug 1340450 - When containers are disabled, it should not be possible to reopen container tabs, r=mdeboer 2017-02-22 14:45:02 +01:00
Carsten "Tomcat" Book
a7cadef96e Merge mozilla-central to mozilla-inbound 2017-02-22 14:40:19 +01:00
Noam Schmitt
12d4a1985e Bug 1341307 - Remove useless using declaration in SkiaGLGlue.cpp. r=nical 2017-02-21 16:30:44 +01:00
Sebastian Hengst
54c0337374 Backed out changeset f2019fbd6f8c (bug 1341326) for failing backup-point-bug1315634.js and more on arm. r=backout 2017-02-22 13:39:53 +01:00
André Bargull
dbda93465f Bug 1333844 - Create helper method to call ICU string conversion methods. r=Waldo
--HG--
extra : rebase_source : 1dad5ce1412d5b94401fae928839583c3ca4161c
2017-02-21 12:35:37 -08:00
Brian Hackett
5b7a11457c Bug 1341303 - Delete things in the right order when finishing shell worker threads, r=jandem. 2017-02-22 05:25:48 -07:00
Brian Hackett
33310aacec Bug 1341283 - Avoid conflicts between GC zeal behavior and cooperative multithreading context switches, r=jonco. 2017-02-22 05:22:47 -07:00
Brian Hackett
f5cdd08aab Bug 1341358 - Don't accidentally clear the incumbent global callback when finishing a cooperative thread, r=jandem. 2017-02-22 05:16:50 -07:00
Brian Hackett
c6152d786f Bug 1341326 - Set stack limit and stack size properly for helper threads, r=jandem. 2017-02-22 05:11:09 -07:00
Jean-Yves Avenard
3afb565f72 Bug 1341342: [MSE] P2. Always enable MSE with webm/vp8. r=gerald
MozReview-Commit-ID: 4x1zyDZXqUt
2017-02-22 13:03:00 +01:00
Jean-Yves Avenard
edff5e0800 Bug 1341342: P1. Add mochitest. r=gerald
MozReview-Commit-ID: 9BUnSmEdIRr
2017-02-22 13:03:00 +01:00
Jean-Yves Avenard
ea9511754e Bug 1322739: P4. Never use WMF decoders when low latency is required. r=gerald
We will revisit once VP9 hardware decoders on Windows can be assessed.

MozReview-Commit-ID: CXL2M45D2x7
2017-02-22 13:02:59 +01:00
Jean-Yves Avenard
a65131a76f Bug 1322739: P3. Add low-latency option to FFmpeg. r=gerald
ContentPrefs.cpp line ending was incorrectly set to CRLF.

MozReview-Commit-ID: LIcZNnNzFd8
2017-02-22 13:02:59 +01:00
Jean-Yves Avenard
499848c9a7 Bug 1322739: P2. Add Low Latency option to CreateDecoderParams. r=gerald
MozReview-Commit-ID: KcTGGUK7aq5
2017-02-22 13:02:58 +01:00
Jean-Yves Avenard
5de1d8e882 Bug 1322739: P1. Fix style and headers. r=gerald
MozReview-Commit-ID: L24Q7fX06Z0
2017-02-22 13:02:58 +01:00
Jean-Yves Avenard
51562641fc Bug 1325707: Follow-up, fix invalid unsigned comparison. r=gerald
MozReview-Commit-ID: 26bxAyhxbsx
2017-02-22 13:02:57 +01:00
Jessica Jong
cf17189117 Bug 1340086 - Remove uses of AnimationsPaused() since it is always false after bug 1316330. r=mrbkap 2017-02-22 01:00:00 -05:00
Jessica Jong
94e413bc23 Bug 1335356 - Part 2: Rename nsContentUtils::NameChanged to QNameChanged and use null prefix. r=smaug 2017-02-20 22:44:00 -05:00
Jessica Jong
3c26f56f0b Bug 1335356 - Part 1: Insert caption and thead in the right order. r=smaug 2017-02-20 22:43:00 -05:00
Ryan Hunt
9e2d6c82f4 Bug 1340338 - Add WebRender bindings for linear and radial gradients r=nical
--HG--
extra : rebase_source : 322347fb1a55432ef5a85196a5c4f7e847c4fe7b
extra : histedit_source : 2173a02c440fd949469f06039e4ad3ee720dca43
2017-02-16 19:51:32 -05:00
Kartikaya Gupta
7eb79c28fe Back out cset ae5c9d27cc3c (bug 1340067) for causing intermittent linux64qr-opt reftest-e10-6 and other failures. r=backout 2017-02-17 09:37:08 -05:00
Ethan Lin
95faae248b Bug 1337885 - Update the valid region in WebRenderPaintedLayer and mark related tests as passing. r=rhunt 2017-02-17 19:17:43 +08:00
Ethan Lin
1897c36bb6 Bug 1332688 - Pass transform to webrender stacking context. r=jrmuizel 2017-02-17 14:57:43 +08:00
sotaro
0af4be91b6 Bug 1340067 - Change DPBegin() to async r=kats 2017-02-17 14:36:12 +09:00
Leonardo Couto
10e62cc362 Bug 1338284 - Make KB unit on summary and chart view dynamic. r=Honza 2017-02-16 23:34:19 +01:00
Alessio Placitelli
a2aba19e6b Bug 1338099 - Fix the source packager to produce a non empty sourcestamp.txt file. r=ted
MozReview-Commit-ID: 1DsBkS1eSX8
2017-02-21 06:43:00 -05:00
Lee Salzman
2f0c246fb8 Bug 1335827 - clean gtk window's surface provider before it gets destroyed. r=karlt
MozReview-Commit-ID: 5Aahub11ZRF
2017-02-21 10:16:14 -05:00
Ben Kelly
7888480cbc Bug 1341206 Relax Cache API schema version assertion since mismatches can happen in release profiles. r=asuth 2017-02-21 10:14:31 -05:00
Michael Kaply
79048793ad Bug 1339643 - Add English Yandex search engine to en-US/GB for testing. r=flod
MozReview-Commit-ID: LGokLUsKb85

--HG--
extra : rebase_source : a8aafc6099178baae372ed22d7d30b9a920828ed
extra : amend_source : 7b6a526f4f74e10b256dab91c05e06d61f29c996
2017-02-17 14:13:26 -06:00
Andrew Sutherland
7a796ee397 Bug 1341161 - Handle "dom.ipc.keepProcessesAlive.web" pref not existing, fixing permaorange on aurora. r=baku
--HG--
extra : rebase_source : 870812dc3d5ff08245ab24c6c7fa6994e3c65520
2017-02-20 22:19:16 -05:00