0dbd8eb5d3bf204d28f0e001cbd542bb3eb9d257: Bug 1357486: Part 0f - Run some chrome tests in in-process mode. r?aswan
draft
Kris Maglione <maglione.k@gmail.com> - Fri, 07 Jul 2017 15:16:17 -0700 - rev 605526
Push
67439 by maglione.k@gmail.com at Fri, 07 Jul 2017 22:16:56 +0000
Bug 1357486: Part 0f - Run some chrome tests in in-process mode. r?aswan
MozReview-Commit-ID: 1T0tEpwTU3c
10cacd7778977a2a6f6219bba159fc5d361e3b12: Bug 1357486: Part 0e - Support legacy extensions in OOP mode. r?aswan
draft
Kris Maglione <maglione.k@gmail.com> - Fri, 07 Jul 2017 15:12:45 -0700 - rev 605525
Push
67439 by maglione.k@gmail.com at Fri, 07 Jul 2017 22:16:56 +0000
Bug 1357486: Part 0e - Support legacy extensions in OOP mode. r?aswan
MozReview-Commit-ID: 4JHxX78HNRV
fcd9b787e3f484bcc110405d804d48e5e4398d30: Bug 1357486: Part 0d - Propagate clonable console message args to the parent process. r?aswan
draft
Kris Maglione <maglione.k@gmail.com> - Fri, 07 Jul 2017 14:34:37 -0700 - rev 605524
Push
67439 by maglione.k@gmail.com at Fri, 07 Jul 2017 22:16:56 +0000
Bug 1357486: Part 0d - Propagate clonable console message args to the parent process. r?aswan
MozReview-Commit-ID: Bkecqr7hRvx
170c5e9cbc8b164727f3f01056a7e4ccad337e67: Bug 1357486: Part 0c - Propagate addonId to parent process with console messages. r?aswan
draft
Kris Maglione <maglione.k@gmail.com> - Fri, 07 Jul 2017 14:34:02 -0700 - rev 605523
Push
67439 by maglione.k@gmail.com at Fri, 07 Jul 2017 22:16:56 +0000
Bug 1357486: Part 0c - Propagate addonId to parent process with console messages. r?aswan
MozReview-Commit-ID: I1LzpMcfgEh
2a897a5644a725776b6b6583946f6714e77d23f5: Bug 1357486: Part 0b - Fix inline options browser tests with OOP extensions. r?aswan
draft
Kris Maglione <maglione.k@gmail.com> - Fri, 07 Jul 2017 13:53:57 -0700 - rev 605522
Push
67439 by maglione.k@gmail.com at Fri, 07 Jul 2017 22:16:56 +0000
Bug 1357486: Part 0b - Fix inline options browser tests with OOP extensions. r?aswan
MozReview-Commit-ID: Bc4hNFmVOlw
46b64320294d9f72867f2da112de7835ceb1a439: Bug 1330608 Add the mingw32 build job (Work in Progress)
draft
Tom Ritter <tom@mozilla.com> - Fri, 07 Jul 2017 16:00:00 -0500 - rev 605521
Push
67438 by bmo:tom@mozilla.com at Fri, 07 Jul 2017 21:58:12 +0000
Bug 1330608 Add the mingw32 build job (Work in Progress)
MozReview-Commit-ID: 8FxZFtm3a4C
9b368f8677ecf8066f5b6f00363fa7e9d9457a54: Bug 1330608 Add the MinGW Toolchain build to Taskcluster (Work in Progress)
draft
Tom Ritter <tom@mozilla.com> - Fri, 07 Jul 2017 16:57:30 -0500 - rev 605520
Push
67438 by bmo:tom@mozilla.com at Fri, 07 Jul 2017 21:58:12 +0000
Bug 1330608 Add the MinGW Toolchain build to Taskcluster (Work in Progress)
MozReview-Commit-ID: B6N1W0RcKQb
86eca7c9f030a2bf4be87d8aa632a97584722191: Bug 1375949 - Fix helper_touch_action_regions.html. r=kats
draft
Botond Ballo <botond@mozilla.com> - Wed, 28 Jun 2017 17:45:40 -0400 - rev 605519
Push
67437 by bballo@mozilla.com at Fri, 07 Jul 2017 21:40:19 +0000
Bug 1375949 - Fix helper_touch_action_regions.html. r=kats
The test was assuming that processing an input event that causes async
scrolling will result in the async scroll being reflected on the next
composite. With the changes in this bug, that is no longer a valid assumption.
MozReview-Commit-ID: HAB3xnmF3vo
d16d6806741f0e6e20a0190f0a2c06f46d401f78: Bug 1302504 - use mozbrowser to add support for options_ui on Android r?mixedpuppy
draft
Matthew Wein <mwein@mozilla.com> - Fri, 07 Jul 2017 15:03:33 -0400 - rev 605518
Push
67436 by mwein@mozilla.com at Fri, 07 Jul 2017 21:35:43 +0000
Bug 1302504 - use mozbrowser to add support for options_ui on Android r?mixedpuppy
MozReview-Commit-ID: IsTOC3pNxJP
fcfc873557634992e1b98c733ee5d3bb2a5fdfb5: Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r?ted
draft
Zibi Braniecki <zbraniecki@mozilla.com> - Tue, 30 May 2017 10:30:26 +0200 - rev 605517
Push
67435 by bmo:gandalf@aviary.pl at Fri, 07 Jul 2017 21:17:39 +0000
Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r?ted
In order to get Firefox to work with multiple built-in languages, we want
to bundle the same file in desktop as we do in fennec - res/multilocale.json
MozReview-Commit-ID: BY1cMYd0q8Q
fd695ab186fceb1ccd50def90294b6f266fd4fe0: Bug 1371335. Part 3 - Add TabListener.jsm to browser_startup tests. r=gijs
draft
Mike Taylor <miket@mozilla.com> - Wed, 28 Jun 2017 09:58:51 -0700 - rev 605516
Push
67434 by bmo:miket@mozilla.com at Fri, 07 Jul 2017 21:13:07 +0000
Bug 1371335. Part 3 - Add TabListener.jsm to browser_startup tests. r=gijs
MozReview-Commit-ID: K9mLOe0M2cC
4a839ec1bd52a9d1e3b9c0814c0aaa785af51ef3: Bug 1371335. Part 2 - Don't init WebCompatReporter add-on until after browser-delayed-startup-finished. r=gijs
draft
Mike Taylor <miket@mozilla.com> - Wed, 28 Jun 2017 09:58:24 -0700 - rev 605515
Push
67434 by bmo:miket@mozilla.com at Fri, 07 Jul 2017 21:13:07 +0000
Bug 1371335. Part 2 - Don't init WebCompatReporter add-on until after browser-delayed-startup-finished. r=gijs
MozReview-Commit-ID: FkPhAju5usQ
7da381f696e0440950c65e57121d0d613c8b265a: Bug 1370007 Generate Shaders on a MinGW Cross Compile on Linux
draft
Tom Ritter <tom@mozilla.com> - Fri, 07 Jul 2017 16:10:15 -0500 - rev 605514
Push
67433 by bmo:tom@mozilla.com at Fri, 07 Jul 2017 21:11:00 +0000
Bug 1370007 Generate Shaders on a MinGW Cross Compile on Linux
Bug 1365859 introduced a dependency on the Visual Studio binary 'fxc'
to generate Shader bytecode. This was unavailable when compiling for
Windows on Linux as part of a MinGW build.
This commit adds a configure check for fxc, and also searches for
fxc2, which was written (https://github.com/tomrittervg/fxc2) to be
a tiny application that wraps D3DCompileFromFile and can produce
similar (but not exactly the same) output as fxc.
fxc2 is compiled using MinGW for Windows, and runs under wine, so
we need to check for wine also.
Finally, fxc outputs some include information fxc2 doesn't, so
we will just change that assert to not take effect.
MozReview-Commit-ID: 8LVxuODi6cV
3cdb6e11d53f69e0c6b90119c05b050ab4bfdb47: Bug 1371335. Part 3 - Add TabListener.jsm to browser_startup tests. r=gijs
draft
Mike Taylor <miket@mozilla.com> - Wed, 28 Jun 2017 09:58:51 -0700 - rev 605513
Push
67432 by bmo:miket@mozilla.com at Fri, 07 Jul 2017 21:09:54 +0000
Bug 1371335. Part 3 - Add TabListener.jsm to browser_startup tests. r=gijs
MozReview-Commit-ID: K9mLOe0M2cC
f52ffc52054cdebe65b477b965b986cdc93a0351: Bug 1371335. Part 2 - Don't init WebCompatReporter add-on until after browser-delayed-startup-finished. r=gijs
draft
Mike Taylor <miket@mozilla.com> - Wed, 28 Jun 2017 09:58:24 -0700 - rev 605512
Push
67432 by bmo:miket@mozilla.com at Fri, 07 Jul 2017 21:09:54 +0000
Bug 1371335. Part 2 - Don't init WebCompatReporter add-on until after browser-delayed-startup-finished. r=gijs
MozReview-Commit-ID: FkPhAju5usQ
1d31044a4a3aa27915e295e3b6790eab3882aa3f: Bug 1371335. Part 1 - Lazily load TabListener module. r=gijs
draft
Mike Taylor <miket@mozilla.com> - Wed, 28 Jun 2017 09:57:52 -0700 - rev 605511
Push
67432 by bmo:miket@mozilla.com at Fri, 07 Jul 2017 21:09:54 +0000
Bug 1371335. Part 1 - Lazily load TabListener module. r=gijs
MozReview-Commit-ID: JDEOMwkHVlj
c78dcf4c7bdf7088b9b455daab0c92cad9337e50: Bug 1330608 Add the mingw32 build job (Work in Progress)
draft
Tom Ritter <tom@mozilla.com> - Fri, 07 Jul 2017 16:00:00 -0500 - rev 605510
Push
67431 by bmo:tom@mozilla.com at Fri, 07 Jul 2017 21:00:47 +0000
Bug 1330608 Add the mingw32 build job (Work in Progress)
MozReview-Commit-ID: 8FxZFtm3a4C
37bfd1ac975b47b0036a90a61fb4eeee240844c3: Bug 1355380 - Part 2: Make Servo's rounding of image-orientation values agree with Gecko's, and pass orientations directly as an enum instead of as angles. r?Manishearth
draft
Jonathan Chan <jyc@eqv.io> - Fri, 07 Jul 2017 13:51:20 -0700 - rev 605509
Push
67430 by bmo:jyc@eqv.io at Fri, 07 Jul 2017 20:53:17 +0000
Bug 1355380 - Part 2: Make Servo's rounding of image-orientation values agree with Gecko's, and pass orientations directly as an enum instead of as angles. r?Manishearth
Both Servo and Gecko store the specified value of the image-orientation
property as a single-precision float, but Gecko does the conversion to radians
and the computation to identify which quarter-turn the angle is closest to
using doubles.
We add Angle::radians64 to perform the conversion to radians using doubles,
just as Gecko does, and then update image_orientation to perform the
computation the same exact way Gecko does in
nsStyleImageOrientation::CreateAsAngleAndFlip. This lets the previously failing
reftests pass.
We also update Gecko_SetImageOrientation to take an orientation directly
instead of an angle (otherwise we'd be doing the which-quarter-turn-is-closest
computation twice).
Finally this lets us re-enable the reftests for image-orientation previously
marked as fails-if(styloVsGecko||stylo).
MozReview-Commit-ID: 2zMMzQlsYEC
fc7dab548a1a2fc6cebfad82327a7ff70d5c4e05: Bug 1355380 - Part 1: Have nsStyleImageOrientation::CreateAsAngleAndFlip handle negative angles correctly. r?Manishearth
draft
Jonathan Chan <jyc@eqv.io> - Fri, 07 Jul 2017 13:51:18 -0700 - rev 605508
Push
67430 by bmo:jyc@eqv.io at Fri, 07 Jul 2017 20:53:17 +0000
Bug 1355380 - Part 1: Have nsStyleImageOrientation::CreateAsAngleAndFlip handle negative angles correctly. r?Manishearth
Previously we just took the input angle mod 2π, which will leave negative input
angles as negative. By checking if the input mod 2π is negative and if so
adding 2π and then taking that mod 2π again we can ensure that we end up with a
an angle in the range [0, 2π].
We only do this if the result of the initial mod is negative because this adds
rounding error that is enough to mess up whether 135 is determined to be closer
to 90 or 180, for example.
We add a test for this as well.
MozReview-Commit-ID: Faf0f7wIEg3
a6a43d3a1ce71d2e3b456d3f7387d0a7ecdc0273: Bug 1355380 - Part 2: Make Servo's rounding of image-orientation values agree with Gecko's, and pass orientations directly as an enum instead of as angles. r?Manishearth
draft
Jonathan Chan <jyc@eqv.io> - Fri, 07 Jul 2017 13:49:31 -0700 - rev 605507
Push
67429 by bmo:jyc@eqv.io at Fri, 07 Jul 2017 20:50:56 +0000
Bug 1355380 - Part 2: Make Servo's rounding of image-orientation values agree with Gecko's, and pass orientations directly as an enum instead of as angles. r?Manishearth
Both Servo and Gecko store the specified value of the image-orientation
property as a single-precision float, but Gecko does the conversion to radians
and the computation to identify which quarter-turn the angle is closest to
using doubles.
We add Angle::radians64 to perform the conversion to radians using doubles,
just as Gecko does, and then update image_orientation to perform the
computation the same exact way Gecko does in
nsStyleImageOrientation::CreateAsAngleAndFlip. This lets the previously failing
reftests pass.
We also update Gecko_SetImageOrientation to take an orientation directly
instead of an angle (otherwise we'd be doing the which-quarter-turn-is-closest
computation twice).
Finally this lets us re-enable the reftests for image-orientation previously
marked as fails-if(styloVsGecko||stylo).
MozReview-Commit-ID: 2zMMzQlsYEC