50e47d6783ac6ae413a6fbe7d2296123c22e4cfc: Bug 1319222 - Enable host compilation in the tup backend; r?Build
draft
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 16:24:33 -0500 - rev 702279
Push
90423 by bmo:mshal@mozilla.com at Wed, 22 Nov 2017 22:22:02 +0000
Bug 1319222 - Enable host compilation in the tup backend; r?Build
MozReview-Commit-ID: 4hp6oH7YOd7
8187cc7faf65b2523d6848d2b8e21fadaeb32c10: Bug 1319222 - Add include flags to HOST_*; r?chmanchester
draft
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 16:23:44 -0500 - rev 702278
Push
90423 by bmo:mshal@mozilla.com at Wed, 22 Nov 2017 22:22:02 +0000
Bug 1319222 - Add include flags to HOST_*; r?chmanchester
This accounts for LOCAL_INCLUDES in the moz.build files, as well as the
default INCLUDES specified in config.mk that are used for host
compilation.
MozReview-Commit-ID: J1LxIZVeFJ
ed648ca8586ef7231133577a1cfe133e74a64437: Bug 1319222 - Enable compilation on all directories in the tup backend; r?Build
draft
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 13:26:33 -0500 - rev 702277
Push
90423 by bmo:mshal@mozilla.com at Wed, 22 Nov 2017 22:22:02 +0000
Bug 1319222 - Enable compilation on all directories in the tup backend; r?Build
MozReview-Commit-ID: D5NlgEHVydZ
9088901d992ed97acad3164519b722a514d8455a: Bug 1319222 - Compile the generated IPDL and WebIDL sources in the tup backend; r?Build
draft
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 16:06:34 -0500 - rev 702276
Push
90423 by bmo:mshal@mozilla.com at Wed, 22 Nov 2017 22:22:02 +0000
Bug 1319222 - Compile the generated IPDL and WebIDL sources in the tup backend; r?Build
The filenames that these objects generate are passed into the _handle_*
methods instead of with a Sources object, so they need to be added to
the BackendTupfile's list of sources separately.
MozReview-Commit-ID: GoqhiJ3Ismm
c6db4e792a8baf668e748746584a6d5cee4d59eb: Bug 1319222 - Add DEFINES, LIBRARY_DEFINES and LOCAL_INCLUDES to ASFLAGS; r?chmanchester
draft
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 15:27:52 -0500 - rev 702275
Push
90423 by bmo:mshal@mozilla.com at Wed, 22 Nov 2017 22:22:02 +0000
Bug 1319222 - Add DEFINES, LIBRARY_DEFINES and LOCAL_INCLUDES to ASFLAGS; r?chmanchester
These flags are all needed to get the full command-line for assembly
compilation. An example of a file that fails without them is unix64.S in
objdir/config/external/ffi.
MozReview-Commit-ID: Bkm3621ImJG
a1a0a903021a9b68218495089e5377ba543d8554: Bug 1319222 - Change --param flag to be multiple arguments; r?Build
draft
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 14:50:24 -0500 - rev 702274
Push
90423 by bmo:mshal@mozilla.com at Wed, 22 Nov 2017 22:22:02 +0000
Bug 1319222 - Change --param flag to be multiple arguments; r?Build
This flag should be two parameters, the first of which is '--param', and
the second is the parameter, such as 'inline-unit-growth=10000'. The
recursive make backend lets this slide at the moment because
PerSourceFlags aren't shell_quoted() there.
MozReview-Commit-ID: 8vblYqCGxwg
c6835d26598657fbd85287e301e4149c25d927d1: Bug 1319222 - Use relobjdir instead of relativedir to determine outputs; r?Build
draft
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 11:24:12 -0500 - rev 702273
Push
90423 by bmo:mshal@mozilla.com at Wed, 22 Nov 2017 22:22:02 +0000
Bug 1319222 - Use relobjdir instead of relativedir to determine outputs; r?Build
In most cases, relobjdir is the same as relativedir. However they are
different for some objects, notably with nss gyp handling. We need to
output files in relobjdir, so use that when getting the BackendTupfile.
This puts generated files like certdata.c in the directory that
moz.build is expecting.
MozReview-Commit-ID: DG29OulOKAz
9f1548566b23e820aedc9f8a2e083d48f7ba0d61: Bug 1319222 - Remove srcdir from BackendTupfile; r?Build
draft
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 11:18:28 -0500 - rev 702272
Push
90423 by bmo:mshal@mozilla.com at Wed, 22 Nov 2017 22:22:02 +0000
Bug 1319222 - Remove srcdir from BackendTupfile; r?Build
The srcdir does not necessarily directly correspond to the objdir, so it
doesn't make sense to tie them together in BackendTupfile. Since the
srcdir was only used for the IPDL sources, we can just replace that
usage with a local variable.
MozReview-Commit-ID: By0N30VTKhh
b9e7e1b70d06ad40a57ab1497506f4bf972fe70a: Bug 1417658 - Move export_suffixes into GeneratedFile; r=nalexander
draft
Mike Shal <mshal@mozilla.com> - Wed, 22 Nov 2017 14:14:30 -0500 - rev 702271
Push
90423 by bmo:mshal@mozilla.com at Wed, 22 Nov 2017 22:22:02 +0000
Bug 1417658 - Move export_suffixes into GeneratedFile; r=nalexander
I believe all backends will need to know which GeneratedFiles are needed
before compilation can start, so we should make that an attribute of the
object. Each backend can then make its own decision about what to do
with the different types of GeneratedFiles.
MozReview-Commit-ID: ByburRx540b
cb957a5291553164cc257e0bf7145ca5ac6f9e03: Bug 951793 - Additional style support for overscroll-behavior in Stylo. r=emilio
draft
Botond Ballo <botond@mozilla.com> - Wed, 22 Nov 2017 17:08:52 -0500 - rev 702270
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Additional style support for overscroll-behavior in Stylo. r=emilio
MozReview-Commit-ID: 9qLpF11YeU5
32b8e0aea8a26402abdb8dbd7289aa09dee4ea47: Bug 951793 - Add a test for the pref that controls overscroll-behavior. r=emilio
draft
Botond Ballo <botond@mozilla.com> - Mon, 20 Nov 2017 18:11:24 -0500 - rev 702269
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Add a test for the pref that controls overscroll-behavior. r=emilio
MozReview-Commit-ID: 9qIuF1Vdsm4
6ce41de5fe361f067d155f1859ac573deb2fca82: Bug 951793 - Disable the timeout in the web-platform-test for overscroll-behavior. r=jgraham
draft
Botond Ballo <botond@mozilla.com> - Mon, 20 Nov 2017 14:48:25 -0500 - rev 702268
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Disable the timeout in the web-platform-test for overscroll-behavior. r=jgraham
This is a manual test, and the timeout often prevents it from being run to
completion manually.
MozReview-Commit-ID: DXnqycq5hix
9e3a7f8384a040a65b251d6e2fa8d196106fa8c8: Bug 951793 - Update the manual web-platform-test to reflect the name change from scroll-boundary-behavior for overscroll-behavior. r=kats,jgraham
draft
Botond Ballo <botond@mozilla.com> - Mon, 20 Nov 2017 18:58:56 -0500 - rev 702267
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Update the manual web-platform-test to reflect the name change from scroll-boundary-behavior for overscroll-behavior. r=kats,jgraham
MozReview-Commit-ID: 8oKvmzdzF30
f5083605cf68151ba54d6875605329c1aefb3e76: Bug 951793 - Add overscroll-behavior to the layer dump. r=kats
draft
Botond Ballo <botond@mozilla.com> - Wed, 25 Oct 2017 13:21:49 -0400 - rev 702266
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Add overscroll-behavior to the layer dump. r=kats
MozReview-Commit-ID: 629DKmrbVIi
bf927793616876e2f0c6c0b91b95b0d8416a2c85: Bug 951793 - Obey overscroll-behavior for swipe navigation. r=mstange
draft
Botond Ballo <botond@mozilla.com> - Mon, 23 Oct 2017 18:27:24 -0400 - rev 702265
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Obey overscroll-behavior for swipe navigation. r=mstange
MozReview-Commit-ID: i2BuiAfG71
477bc481bfe9464e59027c279c62b0692cf22d1e: Bug 951793 - Obey overscroll-behavior for any overscroll effect. r=kats
draft
Botond Ballo <botond@mozilla.com> - Fri, 03 Nov 2017 16:07:46 -0400 - rev 702264
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Obey overscroll-behavior for any overscroll effect. r=kats
MozReview-Commit-ID: HyATx3aCmmm
20b34aacbe8da24584297fa5df7c0d537073743b: Bug 951793 - Obey overscroll-behavior for wheel and pan gesture events. r=kats
draft
Botond Ballo <botond@mozilla.com> - Fri, 17 Nov 2017 18:52:58 -0500 - rev 702263
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Obey overscroll-behavior for wheel and pan gesture events. r=kats
MozReview-Commit-ID: EmbsMu9Esww
8f4c02e31893e7589259ef33a26c7c8639988350: Bug 951793 - Remove ScrollDirection::NONE. r=kats
draft
Botond Ballo <botond@mozilla.com> - Mon, 20 Nov 2017 19:00:34 -0500 - rev 702262
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Remove ScrollDirection::NONE. r=kats
ScrollDirection variables for which NONE was a valid value are replaced with
Maybe<ScrollDirection>.
I also took the opportunity to change the remaining ScrollDirection
enumerators to eTitleCase as per style guide.
MozReview-Commit-ID: GWejQR2HqH5
ec34dab506352cccfde7432b100509b530948000: Bug 951793 - Obey overscroll-behavior for fling handoff. r=kats
draft
Botond Ballo <botond@mozilla.com> - Fri, 03 Nov 2017 16:03:38 -0400 - rev 702261
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Obey overscroll-behavior for fling handoff. r=kats
MozReview-Commit-ID: 9i2AgmW3Inm
3e152aa070fdf320553630d2abef900371fa3c7b: Bug 951793 - Light refactoring to the fling handoff code. r=kats
draft
Botond Ballo <botond@mozilla.com> - Fri, 03 Nov 2017 13:07:48 -0400 - rev 702260
Push
90422 by bballo@mozilla.com at Wed, 22 Nov 2017 22:10:14 +0000
Bug 951793 - Light refactoring to the fling handoff code. r=kats
Passing FlingHandoffState around as an in-out parameter was making
the next change (respecting overscroll-behavior) messy.
MozReview-Commit-ID: 4wuoll20Jt7