a49d2fffbeb7c6a719d934c39c07870aad45c331: servo: Merge #18664 - stylo: Don't serialize default position on -moz- prefixed linear gradient (from canaltinova:gradient-default-direction); r=emilio
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 28 Sep 2017 17:07:18 -0500 - rev 383669
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
servo: Merge
#18664 - stylo: Don't serialize default position on -moz- prefixed linear gradient (from canaltinova:gradient-default-direction); r=emilio
Normally, we should not serialize if the line direction points downwards. Unprefixed and
-webkit- prefixed syntaxes use only Keyword enum for line direction and we check them already.
But -moz- prefixed linear gradients can store position too. Therefore it's stored inside
`LineDirection::MozPosition` and we should check that for consistency between other gradients.
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix [
Bug 1396102](https://bugzilla.mozilla.org/show_bug.cgi?id=1396102)
Source-Repo:
https://github.com/servo/servo
Source-Revision:
9bf588e76a5a2e7e236eee3db30f2357a8d76abf
e331b951c34705c1bfd940e3d00249bb3c3a9760: Bug 1277260, part 2 - Add and use method to annotate CC crashes with a class name. r=rweiss+418169,smaug
Andrew McCreight <continuation@gmail.com> - Fri, 15 Sep 2017 13:00:17 -0700 - rev 383668
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1277260, part 2 - Add and use method to annotate CC crashes with a class name. r=rweiss+418169,smaug
MozReview-Commit-ID: JweRzAC89NS
36de9e91851fe85b73574686174490a573c7884b: Bug 1277260, part 1 - Make PtrInfo into a class and mark it final. r=smaug
Andrew McCreight <continuation@gmail.com> - Fri, 15 Sep 2017 12:35:18 -0700 - rev 383667
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1277260, part 1 - Make PtrInfo into a class and mark it final. r=smaug
MozReview-Commit-ID: 3UJ89eCkBsd
22bcb41cbaec6f8b728360aa3693904be0b7f656: Bug 1396151: Remove fuzzy on macOS for backgr_layers-opacity.html -- no longer needed. r=xidorn
Brad Werth <bwerth@mozilla.com> - Tue, 26 Sep 2017 12:25:29 -0700 - rev 383666
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1396151: Remove fuzzy on macOS for backgr_layers-opacity.html -- no longer needed. r=xidorn
MozReview-Commit-ID: KTuKUZDVsDm
2a91649c5285aaad5ef33362bf5a1169fe189562: Bug 1389274 - Correct the behavior of Element.scrollIntoView to match the draft spec and pass web platform tests; r=annevk,bkelly
Thomas Wisniewski <wisniewskit@gmail.com> - Thu, 28 Sep 2017 16:57:24 -0400 - rev 383665
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1389274 - Correct the behavior of Element.scrollIntoView to match the draft spec and pass web platform tests; r=annevk,bkelly
MozReview-Commit-ID: 3is36wstsdb
a327ade4032c0801a1c022b3d40fa44fbecc8290: Bug 1401756 - [Mac] Remove unneeded mach-lookups from plugin sandbox rules. r=Alex_Gaynor
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 20 Sep 2017 14:05:27 -0700 - rev 383664
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1401756 - [Mac] Remove unneeded mach-lookups from plugin sandbox rules. r=Alex_Gaynor
MozReview-Commit-ID: JsgBzNJC4zF
03dca80f55baa2c158d29469a7cde6e0e4d9d2a3: Bug 1400757 - Add telemetry to MediaRecorder and TrackEncoder to track basic usage. r=francois,pehrsons
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 19 Sep 2017 07:34:02 +1200 - rev 383663
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1400757 - Add telemetry to MediaRecorder and TrackEncoder to track basic usage. r=francois,pehrsons
Add telemetry to collect the following:
- Number of times a MediaRecorder is started during a session
- Duration of media recordings
- How often we're timing out init of audio and video track encoders
MozReview-Commit-ID: 9Pc2oKNCH1M
ef87d74f001bb6f75a5daf3b9cabe5a898b3aac0: Bug 1403787 - Register FxA device with a default client name if we fail to obtain one r=eoger
Grigory Kruglov <gkruglov@mozilla.com> - Thu, 28 Sep 2017 17:43:28 -0400 - rev 383662
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1403787 - Register FxA device with a default client name if we fail to obtain one r=eoger
MozReview-Commit-ID: 85uXkFhMPFG
8654953bc112ea236fb97a25bf0c98672ae383d2: Bug 1403465 - Crashtest. r=emilio
J. Ryan Stinnett <jryans@gmail.com> - Thu, 28 Sep 2017 10:21:54 +0200 - rev 383661
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1403465 - Crashtest. r=emilio
MozReview-Commit-ID: 9jYSE2oErnH
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
7d672562f7a5e55872e5e1710dffb4c187698f78: servo: Merge #18666 - style: Avoid creating element data in Servo_ResolvePseudoStyle (from emilio:mathml-is-not-fun); r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 28 Sep 2017 15:17:21 -0500 - rev 383660
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
servo: Merge
#18666 - style: Avoid creating element data in Servo_ResolvePseudoStyle (from emilio:mathml-is-not-fun); r=bholley
The reason the patch in
bug 1402285 doesn't work is that we call this function
multiple times with the same element. This fixes it.
Bug: 1403465
Reviewed-by: bholley
MozReview-Commit-ID: Ko9zirCOzTR
Source-Repo:
https://github.com/servo/servo
Source-Revision:
24d75910ae852739a86557f8219335acf6338f65
6e019978b9d3c65f9ed34174c97dfb19125334af: Bug 1385124 - Close tab when new tab redirects to external app; r=sebastian
Jim Chen <nchen@mozilla.com> - Wed, 27 Sep 2017 16:47:13 -0400 - rev 383659
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1385124 - Close tab when new tab redirects to external app; r=sebastian
When a site opens link in a new tab that redirects to an external app,
we should close the new (empty) tab and return to the previous page.
MozReview-Commit-ID: KXWA2d26RBh
f7ca10f036dead2c66687b0290a4067e29e9b36d: Bug 1384829 - 4. Add test case to testInputConnection; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 28 Sep 2017 00:14:19 -0400 - rev 383658
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1384829 - 4. Add test case to testInputConnection; r=esawin
Add a test case to testInputConnection that makes sure GeckoEditable's
Editable interface still behaves correctly even after disconnecting from
Gecko due to a blur.
MozReview-Commit-ID: 7Z6Kpv2tpRy
c6a68e0e09b2578d28b1e64c859c8dbc24f8a663: Bug 1384829 - 3. No longer ignore certain exceptions; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 28 Sep 2017 00:14:18 -0400 - rev 383657
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1384829 - 3. No longer ignore certain exceptions; r=esawin
Bug 817386 added code to ignore IndexOutOfBoundsException when using
GeckoEditable because the code wasn't mature enough back then, and there
were many race conditions. I think the situation is a lot better now, so
we can try removing that code and see if we still need it. We can always
add it back if we do.
MozReview-Commit-ID: 4pirfaUuSNu
5c83f8313d0b2f30bccb6a5745b2718b1136691d: Bug 1384829 - 2. Add more user-friendly debugging output; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 28 Sep 2017 00:14:18 -0400 - rev 383656
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1384829 - 2. Add more user-friendly debugging output; r=esawin
Translate non-ASCII characters into hex instead of trying to print them
out.
MozReview-Commit-ID: 1aABRy6J1nm
6e2c72495a1bf8d292f97a99b984fc0ed8a25c38: Bug 1384829 - 1. Always perform shadow text actions; r=esawin
Jim Chen <nchen@mozilla.com> - Thu, 28 Sep 2017 00:14:18 -0400 - rev 383655
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1384829 - 1. Always perform shadow text actions; r=esawin
We want to always perform actions on the shadow text side even if a
particular GeckoEditable instance is disconnected from Gecko, because
there could be other users of Editable that still expect the object to
perform valid actions.
MozReview-Commit-ID: 48OIEaPZqUE
859483e77e443a94df04a54768cfcf6a35319994: Backed out changeset cf0280811b62 (bug 1394457) for sessionstore related bc failures a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 28 Sep 2017 13:48:19 -0700 - rev 383654
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Backed out changeset cf0280811b62 (
bug 1394457) for sessionstore related bc failures a=backout
MozReview-Commit-ID: 6QvYDCSrdP1
6314d54af8b87a7bff0fcda9a93732b9d5cef476: Bug 1403714 - Only regard max_fs when set explicitly. r=dminor
Andreas Pehrson <pehrsons@mozilla.com> - Thu, 28 Sep 2017 18:34:36 +0200 - rev 383653
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1403714 - Only regard max_fs when set explicitly. r=dminor
MozReview-Commit-ID: DczP0bq96AW
52fb045e622a10a17b4dc40b1474c1c987b6ca9b: Bug 1403821 - Don't force the allocator to be always compiled with optimizations. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 11:27:43 +0900 - rev 383652
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1403821 - Don't force the allocator to be always compiled with optimizations. r=froydnj
This was done in
bug 1104634 because back then the Android NDK had a
broken combination of compiler and libc, where the compiler would emit
calls to the ffs function, but the libc wouldn't contain them, but only
when building without optimization.
Things have changed in the meanwhile, and recent NDK doesn't have this
problem. So we can remove the hack.
8ef9a047e8c3429ca59d3d6eb9196c3c38b669bf: Bug 1403712: Crashtest. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 28 Sep 2017 14:19:23 +0200 - rev 383651
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1403712: Crashtest. r=bholley
MozReview-Commit-ID: DtOKa8V4deq
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
51d9d64884e28892bf1f691137ff55f7e94b85d3: Bug 1403712: Clear the restyle root at the end of UnbindFromTree too. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 28 Sep 2017 14:18:36 +0200 - rev 383650
Push
32598 by archaeopteryx@coole-files.de at Fri, 29 Sep 2017 11:31:10 +0000
Bug 1403712: Clear the restyle root at the end of UnbindFromTree too. r=bholley
MozReview-Commit-ID: 7swfspMWUe6
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>