Jan Horak
5c3ec14301
Bug 1589541 Don't consider headless display as wayland; r=stransky
...
This fixes the related test failures.
Differential Revision: https://phabricator.services.mozilla.com/D49744
--HG--
extra : moz-landing-system : lando
2019-10-18 13:56:44 +00:00
Jan Horak
4d0cec02a5
Bug 1565401 - return valid screen size on multimonitor setup under Wayland; r=stransky,NeilDeakin
...
By getting the right screen size we can shrink the popup menus which overflows
the screen size under Wayland. The ScreenManager does not help us, because we
can't get absolute window position, but we can use gdk_display_get_monitor_at_window
and gdk_monitor_get_workarea to get the correct screen rectangle.
Differential Revision: https://phabricator.services.mozilla.com/D49289
--HG--
extra : moz-landing-system : lando
2019-10-17 11:27:08 +00:00
Cosmin Sabou
e1278bb139
Backed out changeset 23e9fe8a919b (bug 1565401) for causing build bustages on nsWindow.h. CLOSED TREE
2019-10-16 18:45:09 +03:00
Jan Horak
e2b9bdb35e
Bug 1565401 - return valid screen size on multimonitor setup under Wayland; r=stransky,NeilDeakin
...
By getting the right screen size we can shrink the popup menus which overflows
the screen size under Wayland. The ScreenManager does not help us, because we
can't get absolute window position, but we can use gdk_display_get_monitor_at_window
and gdk_monitor_get_workarea to get the correct screen rectangle.
Differential Revision: https://phabricator.services.mozilla.com/D49289
--HG--
extra : moz-landing-system : lando
2019-10-16 13:03:43 +00:00
Tim Nguyen
822add064c
Bug 1513325 - Remove textbox binding. r=emilio,dao
...
Differential Revision: https://phabricator.services.mozilla.com/D38955
--HG--
extra : moz-landing-system : lando
2019-10-09 09:27:28 +00:00
Alexander J. Vincent
614b38cb05
Bug 1508165, build bustage fix for a no-longer-used variable.
2019-10-08 21:28:16 -07:00
Brendan Dahl
237d762715
Bug 1510785 - Skip all XBL related tests when XBL is disabled. r=bzbarsky
...
XBL will be disabled on android, so these tests must be skipped. Where possible
tests are copied to create shadow DOM tests.
Depends on D45615
Differential Revision: https://phabricator.services.mozilla.com/D45616
--HG--
rename : layout/inspector/tests/test_bug522601.xhtml => layout/inspector/tests/test_bug522601-shadow.xhtml
rename : layout/inspector/tests/test_bug609549.xhtml => layout/inspector/tests/test_bug609549-shadow.xhtml
rename : layout/reftests/bugs/334829-1a.xhtml => layout/reftests/bugs/334829-1a-shadow.xhtml
rename : layout/reftests/bugs/334829-1b.xhtml => layout/reftests/bugs/334829-1b-shadow.xhtml
rename : layout/reftests/bugs/386310-1b.html => layout/reftests/bugs/386310-1b-shadow.html
rename : layout/reftests/bugs/386310-1c.html => layout/reftests/bugs/386310-1c-shadow.html
rename : layout/reftests/bugs/386310-1d.html => layout/reftests/bugs/386310-1d-shadow.html
rename : layout/reftests/bugs/482592-1a.xhtml => layout/reftests/bugs/482592-1a-shadow.xhtml
rename : layout/reftests/bugs/482592-1b.xhtml => layout/reftests/bugs/482592-1b-shadow.xhtml
rename : layout/reftests/css-selectors/sibling-combinators-on-anon-content-1.xhtml => layout/reftests/css-selectors/sibling-combinators-on-anon-content-1-shadow.xhtml
rename : layout/reftests/css-selectors/sibling-combinators-on-anon-content-2.xhtml => layout/reftests/css-selectors/sibling-combinators-on-anon-content-2-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-appendmultiple.xhtml => layout/reftests/dom/multipleinsertionpoints-appendmultiple-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-appendsingle-1.xhtml => layout/reftests/dom/multipleinsertionpoints-appendsingle-1-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-appendsingle-2.xhtml => layout/reftests/dom/multipleinsertionpoints-appendsingle-2-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-insertmultiple.xhtml => layout/reftests/dom/multipleinsertionpoints-insertmultiple-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-insertsingle-1.xhtml => layout/reftests/dom/multipleinsertionpoints-insertsingle-1-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-insertsingle-2.xhtml => layout/reftests/dom/multipleinsertionpoints-insertsingle-2-shadow.xhtml
rename : layout/reftests/dom/multipleinsertionpoints-ref2.xhtml => layout/reftests/dom/multipleinsertionpoints-ref2-shadow.xhtml
rename : layout/reftests/ib-split/insert-into-split-inline-5.html => layout/reftests/ib-split/insert-into-split-inline-5-shadow.html
extra : moz-landing-system : lando
2019-10-08 23:52:46 +00:00
Brendan Dahl
c68cd30ef2
Bug 1510785 - Only build XBL related code when MOZ_XBL is defined. r=bzbarsky
...
When XBL is disabled, no code in dom/xbl will be built. Also, adds ifdefs
to remove any of the XBL related code elsewhere. There's definitely more
that can be done here, but I think it's better to wait to do the rest of
the cleanup when we actually remove the code.
Depends on D45612
Differential Revision: https://phabricator.services.mozilla.com/D45613
--HG--
extra : moz-landing-system : lando
2019-10-08 23:52:14 +00:00
Alexander J. Vincent
eb2ce4c505
Bug 1508165, remove support for treecol[type=password]. r=MattN,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D48573
--HG--
extra : moz-landing-system : lando
2019-10-08 23:46:23 +00:00
Bogdan Tara
2884c65754
Bug 1565339 - disable browser_bug703210.js on windows r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D47764
--HG--
extra : moz-landing-system : lando
2019-10-07 14:04:13 +00:00
Emma Malysz
58f95d79f5
Bug 1586336, Replace XUL textbox with HTML input in testcases within layout directory r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D48126
--HG--
extra : moz-landing-system : lando
2019-10-04 19:45:56 +00:00
Gurzau Raul
5c3ecc9909
Backed out changeset be7c53bea22d (bug 1586336) for reftest failures at accesskey.xul on a CLOSED TREE.
2019-10-04 21:22:07 +03:00
Emma Malysz
4571ec4874
Bug 1586336, Replace XUL textbox with HTML input in testcases within layout directory r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D48126
--HG--
extra : moz-landing-system : lando
2019-10-04 16:27:49 +00:00
Tim Nguyen
91976e6a66
Bug 1586018 - Remove a11y tree tests, reftests and crashtests only related to textbox. r=surkov,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D48080
--HG--
extra : moz-landing-system : lando
2019-10-03 18:01:08 +00:00
Tim Nguyen
bf14df5902
Bug 1585884 - Remove obsolete textbox-multiline-*.xul reftests. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D48024
--HG--
extra : moz-landing-system : lando
2019-10-03 14:47:57 +00:00
Alexander Surkov
e670b51391
Bug 1582590 - Clean up unused <textbox type='autocomplete'> platform code. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D46541
--HG--
extra : moz-landing-system : lando
2019-10-03 11:18:53 +00:00
Matt Woodrow
4ad92502db
Bug 1580738 - Generate unique per-frame-keys for all nsDisplayOwnLayer call sites. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D47673
--HG--
extra : moz-landing-system : lando
2019-09-30 21:01:20 +00:00
Tim Nguyen
5c78a8e3de
Bug 1582530 - Fix remaining cases that were relying on blockification. r=dao,dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D46676
--HG--
extra : moz-landing-system : lando
2019-09-28 00:20:32 +00:00
Dorel Luca
759e72860c
Backed out 2 changesets (bug 1582530) for Creshtest failures in ayout/generic/ReflowInput.cpp. CLOSED TREE
...
Backed out changeset 536e78fea3de (bug 1582530)
Backed out changeset ae88c31cf531 (bug 1582530)
--HG--
extra : amend_source : cd6928208a1916e72a8f14952adc85f5e5e2c47d
2019-09-28 00:31:24 +03:00
Tim Nguyen
597206ae06
Bug 1582530 - Fix remaining cases that were relying on blockification. r=dao,dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D46676
--HG--
extra : moz-landing-system : lando
2019-09-27 20:14:37 +00:00
Brian Grinstead
5532d17616
Bug 1583377 - Remove xul:page and replace consumers with xul:window r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D46869
--HG--
extra : moz-landing-system : lando
2019-09-27 13:04:20 +00:00
shindli
964bceeb91
Backed out 2 changesets (bug 1582530) for causing reftest permafailures in /builds/worker/workspace/build/src/layout/generic/ReflowInput.cpp:2188 CLOSED TREE
...
Backed out changeset c0fcdc789da3 (bug 1582530)
Backed out changeset 7eb69d3d03a5 (bug 1582530)
2019-09-27 05:15:08 +03:00
Tim Nguyen
4750005faf
Bug 1582530 - Fix remaining cases that were relying on blockification. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D46676
--HG--
extra : moz-landing-system : lando
2019-09-27 01:19:11 +00:00
Brindusan Cristian
555f911666
Backed out 2 changesets (bug 1582530) for crashtest assertions on ReflowInput.cpp. CLOSED TREE
...
Backed out changeset 1ae40ac76cd0 (bug 1582530)
Backed out changeset 7fb765cb6727 (bug 1582530)
2019-09-27 04:02:33 +03:00
Tim Nguyen
9512989188
Bug 1582530 - Fix remaining cases that were relying on blockification. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D46676
--HG--
extra : moz-landing-system : lando
2019-09-27 00:13:51 +00:00
Alexander Surkov
b56e085e0c
Bug 1584218 - form autofill and HTML:select don't respect ui.popup.disable_autohide preference r=emilio,MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D47322
--HG--
extra : moz-landing-system : lando
2019-09-26 22:07:07 +00:00
Brindusan Cristian
bbe6450687
Backed out 3 changesets (bug 1582530) for crashtest failures on 360339-1.xul. CLOSED TREE
...
Backed out changeset 0d8d8016da4f (bug 1582530)
Backed out changeset deba67add7d2 (bug 1582530)
Backed out changeset b62377b233a8 (bug 1582530)
2019-09-26 22:52:22 +03:00
Tim Nguyen
7dac471890
Bug 1582530 - Fix remaining cases that were relying on blockification. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D46676
--HG--
extra : moz-landing-system : lando
2019-09-26 17:19:15 +00:00
Daniel Holbert
8c18bcd991
Bug 1582819: Add diagnostic assert to catch positioned elements with display:-moz-box or -moz-inline-box that were previously blockified to 'block' but won't be anymore. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D46681
--HG--
extra : moz-landing-system : lando
2019-09-25 20:38:55 +00:00
arthur.iakab
b6a627c094
Merge inbound to mozilla-central. a=merge
...
--HG--
extra : amend_source : 39c72a7f01f9afa5abf7587d732d1e63969cc9da
2019-09-21 13:00:40 +03:00
Kris Maglione
6f808effff
Bug 1553804: Follow-up: Fix another straggling chrome mochitest failure. r=bustage
...
MANUAL PUSH: Bustage fix.
--HG--
extra : amend_source : c8fecfa9ea6cf4867e58eba41b2092e636bbdac1
2019-09-20 11:35:54 -07:00
Kris Maglione
685d91c901
Bug 1553804: Part 6 - Fix chrome mochitests which open chrome windows with content openers. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D45828
MANUAL PUSH: Cannot update reopened Phabricator revisions.
--HG--
extra : source : 86b3d469b4ff9f22e5757f83450b956a4c769785
extra : histedit_source : 2bf945343632b15eb79cf6b2ddd3ce097ddf70de%2Caec93d9f11bc1c802b63793cd5818530b64e9b4b
2019-09-20 10:18:15 -07:00
Edgar Chen
5bc0854d2b
Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45168
--HG--
extra : moz-landing-system : lando
2019-09-20 20:51:25 +00:00
Daniel Varga
bc19cdb06d
Backed out 3 changesets (bug 1578355) for build bustage at build/src/dom/base/nsSyncLoadService.h:48:21. On a CLOSED TREE
...
Backed out changeset d50ad759f129 (bug 1578355)
Backed out changeset 339ab54ca471 (bug 1578355)
Backed out changeset 284299dac42c (bug 1578355)
2019-09-20 14:05:12 +03:00
Edgar Chen
5b6fe53148
Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45168
--HG--
extra : moz-landing-system : lando
2019-09-20 10:31:55 +00:00
Daniel Holbert
99952c0744
Bug 1580012: In css 'display' blockification codepath, leave -moz-box alone and promote -moz-inline-box to -moz-box (if a new pref is set). r=emilio
...
This is in the interests of allowing the frontend team to experiment with
switching from XUL grid to CSS grid, without inadvertently changing the
display values for the grid items via css-grid-item blockification.
This patch's new pref is not expected to remain in the codebase for long.
We're just adding it so that the behavior remains the same by default, because
we do currently have some XUL code that inadvertently depends on -moz-box
display values being blockified to 'block'. The plan is for folks to remove
that dependency e.g. by adding explicit 'display:block' styling to frontend
code as-needed. After we've done that, we can tentatively flip the pref to true
by default, and then remove the pref entirely.
Differential Revision: https://phabricator.services.mozilla.com/D45258
--HG--
extra : moz-landing-system : lando
2019-09-19 03:58:53 +00:00
Daniel Varga
f0411a344a
Backed out 6 changesets (bug 1553804) for browser-chrome failure at browser/base/content/test/general/browser_fullscreen-window-open.js. On a CLOSED TREE
...
Backed out changeset 86b3d469b4ff (bug 1553804)
Backed out changeset 301e0d883a5f (bug 1553804)
Backed out changeset acff4a663671 (bug 1553804)
Backed out changeset 1574aecf3177 (bug 1553804)
Backed out changeset 3acf056e792e (bug 1553804)
Backed out changeset 1ed250faeb2e (bug 1553804)
2019-09-20 10:09:54 +03:00
Kris Maglione
136131d397
Bug 1553804: Part 6 - Fix chrome mochitests which open chrome windows with content openers. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D45828
--HG--
extra : moz-landing-system : lando
2019-09-20 04:44:02 +00:00
Botond Ballo
439820f334
Bug 1578777 - Move UsesSVGEffectsNotSupportedInCompositor() to nsSVGIntegrationUtils. r=tnikkel
...
Depends on D46061
Differential Revision: https://phabricator.services.mozilla.com/D46063
--HG--
extra : moz-landing-system : lando
2019-09-17 00:06:28 +00:00
Botond Ballo
2f3236c03c
Bug 1578777 - Use CanCreateWebRenderFiltersForFrame() in ScrollFrameWillBuildScrollInfoLayer(). r=tnikkel
...
Depends on D46060
Differential Revision: https://phabricator.services.mozilla.com/D46061
--HG--
extra : moz-landing-system : lando
2019-09-17 00:05:02 +00:00
Andrew Osmond
fce484c34f
Bug 1574493 - Part 3. Stop rounding rects/clips during display list building. r=jrmuizel
...
Rounding in layout pixels is very close to snapping in raster pixels if
there are no transforms involved. This is why it worked most of the time
and fell flat in many edge cases. In future parts of this series, we
will trust scene building and frame building to do the heavy lifting for
snapping purposes.
Differential Revision: https://phabricator.services.mozilla.com/D45058
--HG--
extra : moz-landing-system : lando
2019-09-14 16:17:04 +00:00
Andrew Osmond
811b2b59fa
Bug 1574493 - Part 1. Split out repeating and non-repeating images in the display list. r=jrmuizel
...
Repeating/background images may have extra parameters such the stretch
size and tile spacing, that non-repeating images do not require. By
splitting these apart, we can make it easier to infer what we should do
if snapping changes the size of an image primitive, in addition to
reducing the display list size for non-repeating images.
Differential Revision: https://phabricator.services.mozilla.com/D45056
--HG--
extra : moz-landing-system : lando
2019-09-14 16:17:00 +00:00
Andreea Pavel
7620adca7a
Backed out changeset 82faf6a9be50 (bug 1578133) for failure increase in Bug 1352715
2019-09-13 19:51:01 +03:00
Ciure Andrei
a4046ec458
Backed out 6 changesets (bug 1574493) for causing nested-sticky-2.html to perma fail CLOSED TREE
...
Backed out changeset 358746636448 (bug 1574493)
Backed out changeset 34aef5498237 (bug 1574493)
Backed out changeset 1f88e2031c76 (bug 1574493)
Backed out changeset 07c588b5ea10 (bug 1574493)
Backed out changeset 0685e8d3510e (bug 1574493)
Backed out changeset 15d4390220c4 (bug 1574493)
2019-09-13 19:26:50 +03:00
Andrew Osmond
25866edb78
Bug 1574493 - Part 3. Stop rounding rects/clips during display list building. r=jrmuizel
...
Rounding in layout pixels is very close to snapping in raster pixels if
there are no transforms involved. This is why it worked most of the time
and fell flat in many edge cases. In future parts of this series, we
will trust scene building and frame building to do the heavy lifting for
snapping purposes.
Differential Revision: https://phabricator.services.mozilla.com/D45058
--HG--
extra : moz-landing-system : lando
2019-09-13 14:03:23 +00:00
Andrew Osmond
ef0483f724
Bug 1574493 - Part 1. Split out repeating and non-repeating images in the display list. r=jrmuizel
...
Repeating/background images may have extra parameters such the stretch
size and tile spacing, that non-repeating images do not require. By
splitting these apart, we can make it easier to infer what we should do
if snapping changes the size of an image primitive, in addition to
reducing the display list size for non-repeating images.
Differential Revision: https://phabricator.services.mozilla.com/D45056
--HG--
extra : moz-landing-system : lando
2019-09-13 14:03:13 +00:00
Ciure Andrei
8c3feea58a
Backed out 6 changesets (bug 1574493) for causing nested-sticky-1.html to perma fail CLOSED TREE
...
Backed out changeset fdc25a90b0ef (bug 1574493)
Backed out changeset 0ce3c48c1f79 (bug 1574493)
Backed out changeset 326b9f96614b (bug 1574493)
Backed out changeset b0817c0aee77 (bug 1574493)
Backed out changeset 70d99c264df9 (bug 1574493)
Backed out changeset e5217ab4b668 (bug 1574493)
2019-09-13 16:17:47 +03:00
Andrew Osmond
b2d4e121cb
Bug 1574493 - Part 3. Stop rounding rects/clips during display list building. r=jrmuizel
...
Rounding in layout pixels is very close to snapping in raster pixels if
there are no transforms involved. This is why it worked most of the time
and fell flat in many edge cases. In future parts of this series, we
will trust scene building and frame building to do the heavy lifting for
snapping purposes.
Differential Revision: https://phabricator.services.mozilla.com/D45058
--HG--
extra : moz-landing-system : lando
2019-09-13 10:48:31 +00:00
Andrew Osmond
25917edfc6
Bug 1574493 - Part 1. Split out repeating and non-repeating images in the display list. r=jrmuizel
...
Repeating/background images may have extra parameters such the stretch
size and tile spacing, that non-repeating images do not require. By
splitting these apart, we can make it easier to infer what we should do
if snapping changes the size of an image primitive, in addition to
reducing the display list size for non-repeating images.
Differential Revision: https://phabricator.services.mozilla.com/D45056
--HG--
extra : moz-landing-system : lando
2019-09-13 10:48:22 +00:00
Gurzau Raul
fe4bb6d539
Backed out 6 changesets (bug 1574493) for wrench failures at stacking-context-clip.yaml on a CLOSED TREE.
...
Backed out changeset 8a8736ac4e25 (bug 1574493)
Backed out changeset 4a3294e88823 (bug 1574493)
Backed out changeset 0c26ecdc1ddc (bug 1574493)
Backed out changeset 11257f7b3ad3 (bug 1574493)
Backed out changeset dcedc286ad9d (bug 1574493)
Backed out changeset 87f216e0753d (bug 1574493)
2019-09-12 18:34:07 +03:00