gecko-dev/layout
Xidorn Quan 681c592a20 Bug 1475033 part 2 - Add a ShowScrollbar enum to be used in ScrollReflowInput. r=mstange
Overflow properties have two semantics nowadays:
1. controlling whether the scrollbar should be shown;
2. controlling whether the content is scrollable.

However, with the scrollbar-width property being added, scrollability
and presence of scrollbar no longer binds together.

This change attempts to draw a boundary between value of overflow and
presence of scrollbar by making it clear that for ScrollReflowInput, we
only care about whether scrollbar should be shown. This should make it
easier to reason about further changes involving presence of scrollbar.

MozReview-Commit-ID: 2E964z0SkW4

--HG--
extra : rebase_source : e59eb078127a71de5bc9b0537d4fe8d540965ba2
2018-08-03 17:44:15 +10:00
..
base Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2018-08-16 01:22:36 +03:00
build Bug 1482782 - Part 6: Remove support for multiple static atom sources. r=njn,emilio 2018-08-15 15:46:42 +10:00
doc Bug 1483090 - Rename StyleUserInterface to StyleUI. r=emilio 2018-08-14 08:37:37 +00:00
forms Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2018-08-16 01:22:36 +03:00
generic Bug 1475033 part 2 - Add a ShowScrollbar enum to be used in ScrollReflowInput. r=mstange 2018-08-03 17:44:15 +10:00
inspector Bug 1479450: Convert GetStringValue to use Servo. r=xidorn 2018-07-31 12:05:00 +02:00
ipc Bug 1483090 - Rename StyleUserInterface to StyleUI. r=emilio 2018-08-14 08:37:37 +00:00
mathml Bug 1483394: Remove unneeded #includes of nsContentUtils.h in /layout. r=TYLin 2018-08-15 07:04:43 +00:00
media
painting Bug 1483394: Remove unneeded #includes of nsContentUtils.h in /layout. r=TYLin 2018-08-15 07:04:43 +00:00
printing Bug 1482665 Part 5 - Remove nsDeviceContext::AppUnitsPerCSSInch() and replace it with mozilla::AppUnitsPerCSSInch(). r=dholbert 2018-08-13 14:29:30 -07:00
reftests Bug 1483527: Change fieldset block-end & inline-axis padding to match other browsers. r=emilio 2018-08-16 18:26:39 +00:00
style Bug 1483527: Change fieldset block-end & inline-axis padding to match other browsers. r=emilio 2018-08-16 18:26:39 +00:00
svg Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2018-08-16 01:22:36 +03:00
tables Bug 1482665 Part 2 - Remove nsPresContext::AppUnitsPerCSSPixel() and replace it with mozilla::AppUnitsPerCSSPixel(). r=dholbert 2018-08-13 14:29:28 -07:00
tools Bug 1467541 - Add a test for opening the layout debugger. r=dbaron 2018-08-09 10:53:01 +03:00
xul Merge mozilla-central to mozilla-inbound on a CLOSED TREE 2018-08-16 01:22:36 +03:00
moz.build