Commit Graph

29243 Commits

Author SHA1 Message Date
Wes Kocher
fb203624ec Merge m-c to inbound, a=merge 2016-01-21 17:36:22 -08:00
Timothy Nikkel
a60214626d Bug 1241371. Properly update mLastUpdateImagesPos on scrollframes when the image visibility pass encounters them. r=mats
This is a regression from bug 1002992 where we switch from the display list builder to the frame tree walker and didn't update mLastUpdateImagesPos in the frame walker.
2016-01-21 19:09:04 -06:00
Timothy Nikkel
098499fdf4 Bug 1241651. Remove nsPresContext::GetDisplayRootPresContext. r=mattwoodrow
It should no longer serve any purpose different from nsPresContext::GetRootPresContext.
2016-01-21 19:09:04 -06:00
Wes Kocher
5de862ae68 Merge inbound to m-c a=merge 2016-01-21 16:24:42 -08:00
Carsten "Tomcat" Book
d76cebb66c Merge mozilla-central to fx-team 2016-01-21 12:30:07 +01:00
Cameron McCormack
497b6b4bd6 Bug 1241378 - Stop uselessly getting the style set from nsStyleSet::ResolveAnonymousBoxStyle. r=dholbert 2016-01-22 09:24:27 +11:00
Cameron McCormack
d1890b6410 Bug 1241373 - Make nsStyleSet::GetAuthorStyleDisabled const. r=dholbert 2016-01-21 16:21:23 +11:00
Nicolas Silva
6ef3f9d313 Bug 1180942 - Use cairo's image backend for drawing on linux. r=jrmuizel 2016-01-21 14:12:51 +01:00
Nicolas Silva
e6f1ba4db4 Bug 774689 - Make 632781-verybig.html allocate canvas big enough to test software rendering while being less likely to cause OOM. r=Bas 2016-01-21 14:10:47 +01:00
Ting-Yu Lin
ef59b67162 Bug 1241008 - Add preference to show or hide selection bars. r=mtseng 2016-01-21 11:11:38 +08:00
Nicholas Nethercote
1fb958d5f0 Re-backout c216ff19d690 (bug 1059014 part 3) because the removed code is less dead than it first appears. 2016-01-20 22:55:37 -08:00
Tracy Walker
4278c0923f Bug 1240750 - Put add button in ContentTask and modernize the rest of the test case and remove relevant skip-if in layout/base/tests/browser.ini. r=mconley 2016-01-20 13:34:07 -06:00
Nicholas Nethercote
466173ba37 Bug 1240921 - Use nsAutoTArray in nsStyleSet::RuleNodeWithReplacement. r=bz.
It's hot in some workloads and so this avoids some heap churn.
2016-01-20 15:01:25 -08:00
Randall Barker
60c864b0b4 Bug 1231517 - part 3, Add ZoomToRect function to nsIWidget classes r=kats 2016-01-20 16:24:59 -08:00
Randall Barker
90a8bb6cf3 Bug 1231517 - part 1, Move GetBoundingContentRect to nsLayoutUtils r=botond 2016-01-20 16:24:57 -08:00
Wes Kocher
b9deaab855 Backed out changeset 8b78eccf2c29 (bug 1240995) for asan failures in mochitest(2) and mochitest(oth) CLOSED TREE 2016-01-20 13:47:13 -08:00
David Rajchenbach-Teller
8ba554ff78 Bug 1224374 - Profiler labels for the 25 top chrome hangs;r=BenWa,MarcoZ
Experience shows that we do not have enough profiler labels to make
BHR hang reports meaningful. This patch adds enough labels to let us
exploit hang reports matching the 25 topmost chrome hangs.
2016-01-14 23:03:11 +01:00
Jean-Yves Avenard
32502f7e42 Bug 1240995: [ffmpeg] Refactor FFmpeg PDM. r=kentuckyfriedtakahe
This greatly simplify how the external libavcodec and libavutil are linked.
2016-01-20 20:22:43 +11:00
Carsten "Tomcat" Book
477a2fde09 Backed out changeset 4ab338518d02 (bug 1240995) 2016-01-20 16:10:46 +01:00
Carsten "Tomcat" Book
b8b0c85cd1 Merge mozilla-central to mozilla-inbound 2016-01-20 15:36:47 +01:00
Carsten "Tomcat" Book
94d175ba23 merge mozilla-inbound to mozilla-central a=merge 2016-01-20 15:34:34 +01:00
Jean-Yves Avenard
2f7515bdca Bug 1240995: [ffmpeg] Refactor FFmpeg PDM. r=kentuckyfriedtakahe
This greatly simplify how the external libavcodec and libavutil are linked.
2016-01-20 23:55:37 +11:00
Phil Ringnalda
a5d1502617 Back out 604c30246eeb (bug 1180942) for Linux reftest OOMs in 632781-verybig.html
CLOSED TREE
2016-01-19 20:17:20 -08:00
Carsten "Tomcat" Book
12bf20375d Merge mozilla-central to fx-team 2016-01-19 15:23:49 +01:00
David Anderson
d8b69b3f03 Add full mix-blend mode support to the OpenGL compositor. (bug 1235995 part 1, r=mstange) 2016-01-19 13:24:19 +07:00
Xidorn Quan
1bc47c9d26 Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam 2016-01-19 16:48:04 +11:00
Chris H-C
6a0512340f Bug 1235908 - measure total event wait and process time. r=smaug
Native events come with timestamps indicating when they were created or
generated by the user. Using those, we can get a full picture of how long it
takes between the user trying to do something and us responding to it.

This is currently only for ports that populate WidgetEvent's timeStamp
(presently gtk, Windows).
2016-01-18 11:13:00 +01:00
Daniel Holbert
f98b95b16b Bug 1186405 followup: move fuzzy annotation to the correct file (inline--display-inline--01.xhtml). (no review) 2016-01-18 10:34:41 -08:00
Daniel Holbert
3fc32896fb Bug 1239799 part 2: Add support for @media(-webkit-transform-3d) media query, for web compatibility. r=heycam 2016-01-18 09:24:44 -08:00
Daniel Holbert
1cfa22ec3b Bug 1239799 part 1: Make check for -webkit-device-pixel-ratio pref more targeted, so we can support other webkit-prefixed media queries. r=heycam 2016-01-18 09:24:16 -08:00
Carsten "Tomcat" Book
bbe3790774 Backed out changeset d935c88d79d6 (bug 1237754) for OS X refrest failures 2016-01-18 08:54:13 +01:00
Carsten "Tomcat" Book
b15e37557e Backed out changeset 57a677703c20 (bug 1237754) 2016-01-18 08:53:53 +01:00
Xidorn Quan
505bde9809 Backed out changeset e8ad04f3a65f (bug 844948) for reftest failure on OS X 2016-01-18 17:21:12 +11:00
Brian Birtles
1ebf19a661 Bug 1226091 - Use MayHaveAnimations flag for animations on pseudo elements too; r=smaug 2016-01-18 13:40:12 +09:00
Xidorn Quan
b82f09c525 Bug 844948 - Allow changing padding of themed button on OS X. r=mstange,heycam 2016-01-18 14:20:11 +11:00
Mats Palmgren
8ba86f0205 Bug 1237754 part 2 - [css-grid][css-align] Add reftest for 'align-content:normal'. 2016-01-17 19:44:05 +01:00
Mats Palmgren
06f72eda69 Bug 1237754 part 1 - [css-grid][css-align] Make 'align-content:normal' behave as 'stretch' for Grid containers. r=dholbert
Change due to CSSWG decision:
https://lists.w3.org/Archives/Public/www-style/2016Jan/0031.html
2016-01-17 19:44:05 +01:00
Benoit Girard
8902e05e16 Bug 1196831 - Add 'run-until-failure' and 'repeat' flags to reftest. r=jmaher 2016-01-15 18:30:23 -05:00
Wes Kocher
5354ec457f Merge m-c to inbound, a=merge CLOSED TREE 2016-01-15 15:13:21 -08:00
Kartikaya Gupta
99940f475d Bug 1226826 - Record paint times in the checkerboard event. r=botond 2016-01-15 16:19:59 -05:00
Kartikaya Gupta
efd9cf56b2 Bug 1238239 - Update gecko scrollbar styling for Fennec. r=snorp f=antlam 2016-01-13 15:47:38 -05:00
George Wright
47c18db07f Bug 1234049 - Ensure we always invalidate new PresShells that are created for an inactive DocShell upon reactivating them. r=smaug 2016-01-13 17:00:15 -05:00
Lee Salzman
f4703bef27 Bug 1238795 - add reftest to verify that canvas drawImage respects clipping. r=yury 2016-01-15 12:51:01 -05:00
Daniel Holbert
134a990a55 Bug 1186405: Annotate reftest inline--display-inline--01.xhtml as having a few barely-fuzzy pixels, on OS X. (no review) 2016-01-14 14:45:46 -08:00
Mats Palmgren
62dd3cfa1d Bug 1238294 part 3 - [css-grid] Add/tweak reftests for new behavior of gaps at the grid edges. 2016-01-14 23:11:44 +01:00
Mats Palmgren
344af6a0ae Bug 1238294 part 2 - [css-grid] Treat any gaps at the grid edges as "line thickness" so they behave the same as gaps between tracks for positioning areas. r=dholbert 2016-01-14 23:11:44 +01:00
Mats Palmgren
2af83c3a8f Bug 1238294 part 1 - [css-grid] Make GridLineEdge() a method on the Tracks class rather than a static function (idempotent change). r=dholbert 2016-01-14 23:11:44 +01:00
Mats Palmgren
4b0d03cfb0 Bug 1239496 - Load the UA sheet lazily so we can invalidate it for pref changes. Make it depend on the "layout.css.grid.enabled" pref. r=heycam 2016-01-14 23:11:44 +01:00
Mats Palmgren
89c685f42d Bug 1239036 - [css-grid] Tests. 2016-01-14 23:11:44 +01:00
Mats Palmgren
83f16f1a65 Bug 1239036 - [css-grid] Deal with implicit tracks when computing grid-template-{columns,rows}. r=dholbert 2016-01-14 23:11:44 +01:00