gecko-dev/layout/xul/test
Emilio Cobos Álvarez d36c96ab4c Bug 1612068 - Move zoom from the content viewer to the browsing context. r=nika
We need it to live in BrowsingContext instead of WindowContext, because
we need to preserve the zoom level across same-origin navigation.

It'd be nice if it only lived in the top BC, but that's not possible at
the moment because a lot of tests rely on zooming only iframes. Some of
them can be adjusted for scaling the top instead, but not sure it's
worth it's worth fixing them and moving the zoom to be top-only, as it'd
be a bunch of effort, and the complexity and overhead of propagating the
zoom is not so big.

The print-preview-specific code in nsContentViewer is from before we did
the document cloning setup, and it seems useless. I've tested print
preview scaling before and after my patch and both behave the same.

The rest is just various test changes to use the SpecialPowers APIs or
BrowsingContext as needed instead of directly poking at the content
viewer.

I named the pres context hook RecomputeBrowsingContextDependentData, as
more stuff should move there like overrideDPPX and other media emulation
shenanigans.

I also have some ideas to simplify or even remove ZoomChild and such,
but that's followup work.

Differential Revision: https://phabricator.services.mozilla.com/D71969
2020-04-22 19:32:52 +00:00
..
.eslintrc.js Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop 2020-03-07 10:09:44 +00:00
browser.ini
browser_bug685470.js
browser_bug703210.js
browser_bug706743.js Bug 1603074 - part 1: Make `synthesizePlainDragAndDrop()` synthesize drag events without `DataTransfer` object r=smaug 2019-12-21 12:27:06 +00:00
browser_bug1163304.js
chrome.ini Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin 2020-04-06 23:59:53 +00:00
file_bug386386.sjs Bug 1601113, replace URIs ending in vnd.mozilla.xul+xml with xhtml+xml r=bgrins 2019-12-17 00:33:16 +00:00
mochitest.ini
test_blockify_moz_box.html Bug 1600998 - Remove layout.css.xul-box-display-values.survive-blockification.enabled. r=dholbert 2019-12-05 06:12:47 +00:00
test_bug159346.xhtml Bug 1600191 - Make test_bug159346.xhtml specify `min-height` and `min-width` of scrollbar button to avoid native theme difference r=NeilDeakin 2019-12-27 15:24:48 +00:00
test_bug372685.xhtml
test_bug381167.xhtml
test_bug386386.html
test_bug393970.xhtml
test_bug394800.xhtml
test_bug398982-1.xhtml
test_bug398982-2.xhtml
test_bug467442.xhtml
test_bug477754.xhtml
test_bug511075.html
test_bug563416.html
test_bug703150.xhtml
test_bug987230.xhtml
test_bug1197913.xhtml
test_popupReflowPos.xhtml
test_popupSizeTo.xhtml
test_popupZoom.xhtml Bug 1612068 - Move zoom from the content viewer to the browsing context. r=nika 2020-04-22 19:32:52 +00:00
test_resizer.xhtml
test_resizer_ctrl_click.xhtml Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin 2020-04-06 23:59:53 +00:00
test_resizer_incontent.xhtml
test_splitter.xhtml
test_submenuClose.xhtml
test_titlebar_ctrl_click.xhtml Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin 2020-04-06 23:59:53 +00:00
test_toolbarbutton_ctrl_click.xhtml Bug 1615732 - Don't dispatch xul command event on Mac if it is from mouse event with ctrl key is pressed; r=Gijs,NeilDeakin 2020-04-06 23:59:53 +00:00
test_windowminmaxsize.xhtml
titledpanelwindow.xhtml
window_resizer.xhtml Bug 1603826 - Replace XULElement.dir with getAttribute/setAttribute r=bgrins 2019-12-18 18:17:15 +00:00
window_resizer_element.xhtml
windowminmaxsize1.xhtml
windowminmaxsize2.xhtml
windowminmaxsize3.xhtml
windowminmaxsize4.xhtml
windowminmaxsize5.xhtml
windowminmaxsize6.xhtml
windowminmaxsize7.xhtml
windowminmaxsize8.xhtml
windowminmaxsize9.xhtml
windowminmaxsize10.xhtml