gecko-dev/layout
Emilio Cobos Álvarez c279a94301 Bug 775618 - Implement page-break-{before,after} as legacy shorthands for {before,after}. r=heycam
This is all the style-system work needed for this.

This implements the concept of legacy shorthands, teaches tests to understand
it, and adds a few more tests for these properties in particular.

The WPT even caught a few WebKit / Blink bugs:

  https://bugs.chromium.org/p/chromium/issues/detail?id=906336
  https://bugs.webkit.org/show_bug.cgi?id=191803

This doesn't change the layout behavior for page-break-before: always, since
it'd stop breaking in multicol and such. Similarly, break-before / break-after:
column and page still behave the same, I'll file followups for those given
comment 22.

Differential Revision: https://phabricator.services.mozilla.com/D12211

--HG--
extra : moz-landing-system : lando
2018-11-30 05:35:47 +00:00
..
base Bug 1510942 - Fix the position of the caret when the caret frame is a reference frame. r=mattwoodrow 2018-11-30 06:19:21 +00:00
build Bug 1286798 - Part 3: New basic (memory only) implementation of LocalStorage; r=asuth,mccr8 2018-11-29 21:47:20 +01:00
doc Bug 1483090 - Rename StyleUserInterface to StyleUI. r=emilio 2018-08-14 08:37:37 +00:00
forms Bug 1510471 - Avoid useless FrameNeedsReflow call. r=emilio 2018-11-28 12:48:03 -05:00
generic Bug 1510942 - Fix the position of the caret when the caret frame is a reference frame. r=mattwoodrow 2018-11-30 06:19:21 +00:00
inspector Bug 1510116. Fix some unified build issues in layout code. r=emilio 2018-11-12 22:20:52 +00:00
ipc Bug 1438945 - Part 8: RemoteWorker IPC. r=asuth 2018-11-19 15:18:32 -08:00
mathml Backed out 2 changesets (bug 1508472) for causing build bustages on JobScheduler_posix.cpp. CLOSED TREE 2018-11-28 00:08:11 +02:00
media
painting Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-11-30 05:13:14 +02:00
printing Bug 1505601 - Turn nsIDocShell XPIDL const lists into cenums; r=bzbarsky 2018-11-28 03:30:56 +00:00
reftests Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-11-30 05:13:14 +02:00
style Bug 775618 - Implement page-break-{before,after} as legacy shorthands for {before,after}. r=heycam 2018-11-30 05:35:47 +00:00
svg Bug 1509664 - Change Text Rendering constants to enum classes in nsStyleConsts.h. r=heycam 2018-11-30 05:08:46 +00:00
tables Backed out 2 changesets (bug 1508472) for causing build bustages on JobScheduler_posix.cpp. CLOSED TREE 2018-11-28 00:08:11 +02:00
tools Merge mozilla-inbound to mozilla-central. a=merge 2018-11-28 06:08:19 +02:00
xul Backed out 2 changesets (bug 1508472) for causing build bustages on JobScheduler_posix.cpp. CLOSED TREE 2018-11-28 00:08:11 +02:00
moz.build