Commit Graph

28918 Commits

Author SHA1 Message Date
Mats Palmgren
e806f21081 Bug 1118820 part 2c+2d - [css-grid] Modify the LineNameMap::FindLine/RFindLine/FindNamedLine methods to take line names associated with 'repeat(auto-fill/auto-fit)' tracks into account. Instantiate and pass around a LineNameMap object instead of an array of line name arrays. r=dholbert 2015-12-22 23:03:15 +01:00
Mats Palmgren
9cef43688a Bug 1118820 part 2b - [css-grid] Move the static functions FindLine/RFindLine/FindNamedLine into the LineNameMap class (idempotent patch). r=dholbert 2015-12-22 23:03:15 +01:00
Mats Palmgren
385f707400 Bug 1118820 part 2a - [css-grid] Add a LineNameMap class that lets us lookup line names with a dynamic number of 'repeat(auto-fill/auto-fit)' tracks taken into account. r=dholbert 2015-12-22 23:03:15 +01:00
Mats Palmgren
7f7fd584ab Bug 1118820 part 1 (style system part) - [css-grid] Implement the 'auto-fill' and 'auto-fit' keywords in the repeat() function. r=dholbert 2015-12-22 23:03:15 +01:00
Mats Palmgren
f4b319202d Bug 1226697 part 2 - [css-grid] Add more tests that tests searching for lines in reverse, from the end of the grid, or from an *-end line and/or padding edge in the abs.pos. case. 2015-12-22 23:03:15 +01:00
Joel Maher
8e47012b36 Bug 1232981 - bidi/83958-1*.html reftests fail on new linux64 docker container. r=dbaron 2015-12-22 12:39:25 -08:00
Joel Maher
2d2d26b5b0 Bug 1232980 - many bidi/with-first-letter-*.html reftests fail on new linux64 docker container. r=jfkthame 2015-12-22 12:39:57 -08:00
Markus Stange
d249186086 Bug 1147673 - Make display items know about their scroll clips. r=tn, r=roc 2015-12-22 16:54:19 +01:00
Markus Stange
6b139243c7 Bug 1147673 - Use ancestor clip for root scrollable framemetrics clips. r=tn 2015-11-05 17:54:44 +01:00
Jean-Yves Avenard
6a02811ea8 Bug 1234092: P1. Remove GStreamer support. r=kentuckyfriedtakahe
It was now unused by default.
2015-12-23 01:14:22 +11:00
Carsten "Tomcat" Book
a5eec00c41 Merge mozilla-central to mozilla-inbound 2015-12-22 11:47:56 +01:00
Carsten "Tomcat" Book
623572a2f8 merge mozilla-inbound to mozilla-central a=merge 2015-12-22 11:47:07 +01:00
Carsten "Tomcat" Book
840b717299 merge b2g-inbound to mozilla-central a=merge 2015-12-22 11:34:48 +01:00
Kartikaya Gupta
5ae75a499d Bug 1234242 - Keep a RefPtr to the refresh driver to unregister the ScrollEvent, rather than relying on a chain of pointers remaining non-null. r=mstange a=KWierso 2015-12-21 14:40:20 -05:00
Carsten "Tomcat" Book
3cca10f430 Merge mozilla-central to b2g-inbound 2015-12-21 12:01:32 +01:00
Carsten "Tomcat" Book
97c5920693 merge mozilla-inbound to mozilla-central a=merge 2015-12-21 11:52:31 +01:00
Carsten "Tomcat" Book
81c3c9f937 merge fx-team to mozilla-central a=merge 2015-12-21 11:50:09 +01:00
Markus Stange
615c2afa27 Bug 1209970 - Fire scroll events early in the refresh tick. r=mats
With APZ we want to be firing scroll events to content more consistently, so
we tie them to the refresh driver tick rather than firing them on paint or
haphazardly on the next spin of the event loop.

Patch by Markus Stange, test fixes by Kartikaya Gupta
2015-12-17 17:19:30 -05:00
Morris Tseng
b14d03ab1a Bug 1172796 - Part 7: Implements ImageBitmapRenderingContext. r=roc r=smaug 2015-12-18 14:52:17 +08:00
Morris Tseng
374a8aa4b5 Bug 1172796 - Part 5: Implements OffscreenCanvas::TransferImageBitmap. r=roc r=smaug 2015-12-18 14:52:17 +08:00
Morris Tseng
b985b4445c Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc 2015-12-18 14:52:16 +08:00
Phil Ringnalda
bc0078055e Back out changeset 698cda645acb (bug 1209970) for Gu failures in tag_visibility_monitor_test.js 2015-12-17 19:44:55 -08:00
Mantaroh Yoshinaga
9827988f68 Bug 1200133 - Part1 - Change mochitest using TV Simulator Service. r=seanlin 2015-12-17 15:41:00 +01:00
Ting-Yu Lin
53cd931476 Bug 1221459 - Remove TouchCaret and SelectionCarets from marionette tests. r=mtseng 2015-12-22 14:14:12 +08:00
Ting-Yu Lin
cd8c4bfe8e Bug 1221459 - Remove TouchCaret and SelectionCarets prefs in test files. r=mtseng, r=roc
For test_bug648573.html and test_bug644768.html, we no longer need to
create an iframe to turn off the preferences. I move the content of
iframe.src back to the test files.
2015-12-22 14:14:12 +08:00
Ting-Yu Lin
5a659c89ee Bug 1221459 - Remove TouchCaret and SelectionCarets. r=mtseng, r=roc
All the files modified are straightforward deletion except TouchManager
and ZoomConstraintsClient. I add some includes and wrap TouchManager by
mozilla namespace to fix build errors due to the removal of TouchCaret.
2015-12-22 14:14:12 +08:00
Nigel Babu
1a8c45a533 Backed out changeset 9f30d3caa231 (bug 1221459) 2015-12-22 14:03:21 +05:30
Nigel Babu
0d84c3e091 Backed out changeset b61190bd4069 (bug 1121459) 2015-12-22 14:03:19 +05:30
Nigel Babu
b812c1ef11 Backed out changeset 218b4db3e21a (bug 1121459) 2015-12-22 14:03:18 +05:30
Jim Mathies
e2a18f2b2a Bug 1229850 - Avoid unnecessary combobox dropdown calculations in the content process. r=dbaron 2015-12-18 13:40:53 -06:00
Ting-Yu Lin
5410749c30 Bug 1230582 - Always show caret even if input is empty on Fennec. f=capella, r=roc 2015-12-21 01:01:00 +08:00
Ting-Yu Lin
5bc0f0eb41 Bug 1121459 - Remove TouchCaret and SelectionCarets from marionette tests. r=mtseng 2015-12-22 14:14:12 +08:00
Ting-Yu Lin
579d2da144 Bug 1121459 - Remove TouchCaret and SelectionCarets prefs in test files. r=mtseng,roc
For test_bug648573.html and test_bug644768.html, we no longer need to
create an iframe to turn off the preferences. I move the content of
iframe.src back to the test files.
2015-12-22 14:14:12 +08:00
Ting-Yu Lin
484446ab59 Bug 1221459 - Remove TouchCaret and SelectionCarets. r=mtseng,roc
All the files modified are straightforward deletion except TouchManager
and ZoomConstraintsClient. I add some includes and wrap TouchManager by
mozilla namespace to fix build errors due to the removal of TouchCaret.
2015-12-22 14:14:12 +08:00
Matt Woodrow
210c37683c Bug 1230696 - Don't report perspective values that round to 0 app units as not having perspective. r=roc 2015-12-09 10:47:08 -05:00
Wes Kocher
f6ebb4a5e7 Backed out changeset 0b616948a0f3 (bug 1214261) for 379461-3-container-xhtml.html failures CLOSED TREE 2015-12-17 16:38:49 -08:00
Wes Kocher
8887bca19f Backed out 10 changesets (bug 1082598) for 2d.path.arcTo.shape.curve1.html failures on OSX
Backed out changeset 018c2a3031f4 (bug 1082598)
Backed out changeset 8f60e42aca2e (bug 1082598)
Backed out changeset c4297c82165f (bug 1082598)
Backed out changeset c22c1bfd091a (bug 1082598)
Backed out changeset 8754fd718869 (bug 1082598)
Backed out changeset da976e4cd253 (bug 1082598)
Backed out changeset 3c8f87df8c68 (bug 1082598)
Backed out changeset 3183d30eb549 (bug 1082598)
Backed out changeset c239a7bc6cba (bug 1082598)
Backed out changeset aa3805015270 (bug 1082598)
2015-12-17 14:30:50 -08:00
Markus Stange
e3350c0d7f Bug 1209970 - Fire scroll events early in the refresh tick. r=mats
With APZ we want to be firing scroll events to content more consistently, so
we tie them to the refresh driver tick rather than firing them on paint or
haphazardly on the next spin of the event loop.

Patch by Markus Stange, test fixes by Kartikaya Gupta
2015-12-17 17:19:30 -05:00
Joel Maher
b132b40bcb Bug 1232979 - abs-pos/scrollframe-2.html fails on new linux64 docker container. r=ehsan 2015-12-17 13:31:08 -08:00
Lee Salzman
70f549e37d Bug 1082598 - Part 9: Fix test failures for Skia update. r=jrmuizel 2015-12-17 14:45:45 -05:00
David Anderson
8ced4416a5 Force a repaint after DXGI device resets. (bug 1188019, r=bas) 2015-12-17 11:20:08 -08:00
David Anderson
9a6d78d24c Fix crash trying to allocate textures for oversize scrollbars. (bug 1214261, r=mstange) 2015-12-17 11:13:45 -08:00
Brian Birtles
a8eb7a9414 Bug 1232829 - Detach obsolete DocumentTimeline from refresh driver when the document is reset; r=smaug 2015-12-22 10:08:19 +09:00
Wes Kocher
f01fa1274c Backed out 25 changesets (bug 1156742) for build bustage in SkOSLibrary_win.cpp CLOSED TREE
Backed out changeset 31c0aadae8e7 (bug 1156742)
Backed out changeset f08df57ff700 (bug 1156742)
Backed out changeset 90c026d5dcb1 (bug 1156742)
Backed out changeset 8c6d14d80238 (bug 1156742)
Backed out changeset 72d86b0471c9 (bug 1156742)
Backed out changeset 363829accc09 (bug 1156742)
Backed out changeset 16360fe94d54 (bug 1156742)
Backed out changeset 5355c636a81a (bug 1156742)
Backed out changeset 18844d26b873 (bug 1156742)
Backed out changeset 99df86591613 (bug 1156742)
Backed out changeset 7ac1c7e15a11 (bug 1156742)
Backed out changeset de352000aae1 (bug 1156742)
Backed out changeset 4dd34ea230c6 (bug 1156742)
Backed out changeset 48c6ce65a5c2 (bug 1156742)
Backed out changeset dd52947f73c6 (bug 1156742)
Backed out changeset 5fe429ee880c (bug 1156742)
Backed out changeset dedca8fb19b0 (bug 1156742)
Backed out changeset d748b1354f92 (bug 1156742)
Backed out changeset 7f8e59588518 (bug 1156742)
Backed out changeset b90d302c57f6 (bug 1156742)
Backed out changeset 7a4da453572c (bug 1156742)
Backed out changeset a40eea914519 (bug 1156742)
Backed out changeset 99a8859afcdb (bug 1156742)
Backed out changeset 4934e88b2d7a (bug 1156742)
Backed out changeset 79733166f05e (bug 1156742) for build bustage in SkOSLibrary_win.cpp CLOSED TREE
2015-12-21 13:47:33 -08:00
Bob Owen
b2a6fc1a30 Bug 1156742 Part 24: Add new Recorded event to record font data. r=bas
We create and destroy ScaledFonts for every piece of text we write.
That causes a huge amount of duplicated data within the recording.
This splits out the recording of the font data itself from the ScaledFont.
The key generated to determine uniqueness could probably be fairly easily faked, but for our purposes that doesn't matter.
2015-12-21 20:33:14 +00:00
Bob Owen
0b4c327394 Bug 1156742 Part 23: Assert in PrintTranslator when a lookup fails. r=bas
In theory these lookups should never fail.
The plan is to move them to release asserts when any bugs have been fixed, as failed lookups may be an indication of data being sent from a compromised renderer.
2015-12-21 20:33:14 +00:00
Bob Owen
c5e5f4a1cd Bug 1156742 Part 15: Add pref for turning on printing via the parent process. r=mconley 2015-12-21 20:33:14 +00:00
Bob Owen
14c806bb15 Bug 1156742 Part 14: Complete RemotePrintJob using PrintTranslator. r=mconley 2015-12-21 20:33:14 +00:00
Bob Owen
f7f010b245 Bug 1156742 Part 13: Create a Moz2D PrintTranslator. r=bas
A better solution to the ScaledFonts issue comes in Part 24.
2015-12-21 20:33:13 +00:00
Bob Owen
3641b4f559 Bug 1156742 Part 11: Allow RemotePrintJobChild to abort the print. r=roc
This is so the RemotePrintJobParent can abort the printing in the child when something goes wrong.
2015-12-21 20:33:13 +00:00