Commit Graph

28933 Commits

Author SHA1 Message Date
Jan Horak
cf90751d51 Bug 1205643 - "Wrong scrollbar border prevents scrolling to cursor when mouse is on the screen edge". r=karlt 2015-12-22 05:05:00 +01:00
Daniel Holbert
d8506cadf5 Bug 1234409: Give percentage positions to the dummy transparent color-stops that we use to pad CSS -webkit-gradient() expressions. r=heycam
DONTBUILD because backed out & re-landed just to fix bug number
2015-12-22 22:48:16 -08:00
Daniel Holbert
4358fd1d14 Backed out changeset 6fb4628a5eeb because it landed with the wrong bug number 2015-12-22 22:49:30 -08:00
Daniel Holbert
8e30232024 Bug 1204897: Give percentage positions to the dummy transparent color-stops that we use to pad CSS -webkit-gradient() expressions. r=heycam 2015-12-22 22:48:16 -08:00
Mats Palmgren
90a5bc3bb4 Bug 1118820 - Follow-up: disable the grid-repeat-auto-fill-fit-006.html reftest for now since it triggers a leak: bug 1234644. r=me 2015-12-23 01:45:08 +01:00
Mats Palmgren
cf83fb4d5d Bug 1151243 part 5 - [css-grid] Reftests for abs. pos. static-position. 2015-12-22 23:03:16 +01:00
Mats Palmgren
7ae1d49452 Bug 1151243 part 4 - Some code cleanup in nsHTMLReflowState::CalculateHypotheticalPosition, and make a few methods 'const' (idempotent patch). r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
8f920d800e Bug 1151243 part 3 - [css-grid] Add a generic nsHTMLReflowState::STATIC_POS_IS_CB_ORIGIN flag to place the static-position at the CB origin, and make nsAbsoluteContainingBlock use it in Grid containers where the placeholder is a child too. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
1300a00556 Bug 1151243 part 2 - [css-grid] Add a eIsGridContainerCB flag for nsAbsoluteContainingBlock::Reflow to trigger Grid specific code (rather than checking GetType()). r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
e7efef36df Bug 1151243 part 1 - Replace three bool params for nsAbsoluteContainingBlock::Reflow with a flag param (idempotent patch). r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
00074133ce Bug 1118820 part 6 - [css-grid] Reftests for 'repeat(auto-fill/auto-fit)'. 2015-12-22 23:03:16 +01:00
Mats Palmgren
6569bfb185 Bug 1118820 part 5 - [css-grid] Remove any empty 'repeat(auto-fit)' tracks at the end of its range and adjust affected grid area line numbers accordingly. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
9b7d5f23dd Bug 1118820 part 4 - [css-grid] Provide the sizes to use for CalculateRepeatFillCount. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
ad58a7208f Bug 1118820 part 3b - [css-grid] Implement the CalculateRepeatFillCount method that calculates the number of 'repeat(auto-fill/auto-fit)' tracks to use for the given sizes. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
17d171ec20 Bug 1118820 part 3a - [css-grid] Modify TrackSizingFunctions to take a dynamic number of 'repeat(auto-fill/auto-fit)' tracks taking into account. r=dholbert 2015-12-22 23:03:16 +01:00
Mats Palmgren
2180cd2739 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
1239e04601 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
3aa5e5b58a 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
9ac0b6e37b 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
70f3dd39bf 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
e2c631e6c1 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
a871d2556f 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
0b59e1f795 Bug 1147673 - Make display items know about their scroll clips. r=tn, r=roc 2015-12-22 16:54:19 +01:00
Markus Stange
e1465366a4 Bug 1147673 - Use ancestor clip for root scrollable framemetrics clips. r=tn 2015-11-05 17:54:44 +01:00
Jean-Yves Avenard
3543d82a2b 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
ac7dc636f5 Merge mozilla-central to mozilla-inbound 2015-12-22 11:47:56 +01:00
Carsten "Tomcat" Book
7e5046f8e5 merge mozilla-inbound to mozilla-central a=merge 2015-12-22 11:47:07 +01:00
Carsten "Tomcat" Book
69bfc90339 merge b2g-inbound to mozilla-central a=merge 2015-12-22 11:34:48 +01:00
Kartikaya Gupta
d2a58094c4 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
a1276c90da Merge mozilla-central to b2g-inbound 2015-12-21 12:01:32 +01:00
Carsten "Tomcat" Book
fb56f1b27e merge mozilla-inbound to mozilla-central a=merge 2015-12-21 11:52:31 +01:00
Carsten "Tomcat" Book
253a6b3f81 merge fx-team to mozilla-central a=merge 2015-12-21 11:50:09 +01:00
Markus Stange
b5fd872e8d 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
06c40e8d17 Bug 1172796 - Part 7: Implements ImageBitmapRenderingContext. r=roc r=smaug 2015-12-18 14:52:17 +08:00
Morris Tseng
688e35290a Bug 1172796 - Part 5: Implements OffscreenCanvas::TransferImageBitmap. r=roc r=smaug 2015-12-18 14:52:17 +08:00
Morris Tseng
416e9b2f39 Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc 2015-12-18 14:52:16 +08:00
Phil Ringnalda
3d202aeb87 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
6a37b3f889 Bug 1200133 - Part1 - Change mochitest using TV Simulator Service. r=seanlin 2015-12-17 15:41:00 +01:00
Ting-Yu Lin
3d50d24117 Bug 1221459 - Remove TouchCaret and SelectionCarets from marionette tests. r=mtseng 2015-12-22 14:14:12 +08:00
Ting-Yu Lin
9d866c71a5 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
f0cb7d3677 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
5342ec0bac Backed out changeset 9f30d3caa231 (bug 1221459) 2015-12-22 14:03:21 +05:30
Nigel Babu
584ab96638 Backed out changeset b61190bd4069 (bug 1121459) 2015-12-22 14:03:19 +05:30
Nigel Babu
943bdb5955 Backed out changeset 218b4db3e21a (bug 1121459) 2015-12-22 14:03:18 +05:30
Jim Mathies
df7c06665b Bug 1229850 - Avoid unnecessary combobox dropdown calculations in the content process. r=dbaron 2015-12-18 13:40:53 -06:00
Ting-Yu Lin
abea2a30ff 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
10a6dd70d2 Bug 1121459 - Remove TouchCaret and SelectionCarets from marionette tests. r=mtseng 2015-12-22 14:14:12 +08:00
Ting-Yu Lin
f7e305e8dc 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
bb9ed63ce1 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
6a985982a7 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