d018acf339b35c08cdbc986a8fb84bdbb5acbc4e: Bug 1341985 - Implement Gecko_StyleAnimationsEquals for checking nsStyleAutoArray<StyleAnimation> equality in servo side. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:17 +0900 - rev 496606
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1341985 - Implement Gecko_StyleAnimationsEquals for checking nsStyleAutoArray<StyleAnimation> equality in servo side. r=heycam Later we update CSS animations if this function returns false. MozReview-Commit-ID: 27FsYQ40gSv
c6b334aa177cf9a9196102ecbe661656d3975cb1: Bug 1341985 - Split nsStyleAutoArray into a new header to avoid including nsStyleStruct.h in ServoBindingTypes.h. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:17 +0900 - rev 496605
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1341985 - Split nsStyleAutoArray into a new header to avoid including nsStyleStruct.h in ServoBindingTypes.h. r=birtles MozReview-Commit-ID: CMJkds7TKH0
d6ab48ced3b85d7e8b2de403dc32bbeaaaae1870: Bug 1341985 - We call EnsureTimerStarted on the main-thread after the traversal. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:17 +0900 - rev 496604
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1341985 - We call EnsureTimerStarted on the main-thread after the traversal. r=heycam We end up calling it in SequentialTask for updating CSS animations. MozReview-Commit-ID: 7ip5XzU0VFb
8993adab1cd631a16d872a9c6db4ae3b2302cab5: servo: Merge #15900 - Process css animations for gecko (from hiikezoe:process-css-animations); r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 09 Mar 2017 20:23:21 -0800 - rev 496603
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
servo: Merge #15900 - Process css animations for gecko (from hiikezoe:process-css-animations); r=heycam <!-- Please describe your changes on the following line: --> This is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1341985 . --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because it's for stylo <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 63bed270734aee1956d1c1ec131aa1de9d5bb5a0
f04955ea1c7a7acdfaa0cfbb1a0c1f19cfa1b1d1: Bug 1346102 - Fix several expectation changes from #15896.
Xidorn Quan <me@upsuper.org> - Fri, 10 Mar 2017 16:11:05 +1100 - rev 496602
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1346102 - Fix several expectation changes from #15896.
f1784b3cb04ec7ffa9baf26268eed22652e2a838: Bug 1345322 - Add pref privacy.resistFingerprinting to firefox.js. r=Gijs
Ethan Tseng <ettseng@mozilla.com> - Thu, 09 Mar 2017 18:08:48 +0800 - rev 496601
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1345322 - Add pref privacy.resistFingerprinting to firefox.js. r=Gijs MozReview-Commit-ID: DNS5zitYNDF
25204dacc9c2f8bbb5f01338cb2beb43127bef3f: servo: Merge #15896 - Change the predefined type of flex-basis and make gecko glue auto-generate (from canaltinova:flex-basis); r=Manishearth
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 09 Mar 2017 18:46:37 -0800 - rev 496600
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
servo: Merge #15896 - Change the predefined type of flex-basis and make gecko glue auto-generate (from canaltinova:flex-basis); r=Manishearth Gecko [doesn't support](https://bugzilla.mozilla.org/show_bug.cgi?id=1105111) content value in flex-basis yet. We had to change the predefined type to `LengthOrPercentageOrAuto` in stylo build. --- <!-- 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 1331529](https://bugzilla.mozilla.org/show_bug.cgi?id=1331529) <!-- Either: --> - [X] These changes do not require tests because it's stylo glue change. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 8b8eb5e192295fb903db5855a8f7be85581461b7
96e3bc2098c8ff6206924883e12b8429e4962921: bug 1344321 - remove linux64-pgo from target_tasks_mozilla_beta. r=dustin a=release
Aki Sasaki <asasaki@mozilla.com> - Wed, 08 Mar 2017 22:23:57 -0800 - rev 496599
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
bug 1344321 - remove linux64-pgo from target_tasks_mozilla_beta. r=dustin a=release MozReview-Commit-ID: AVai8RLFTVo
1bce56d3f45d9bd349cfe57eae68fece17aaa40c: bug 1344321 - add nightly test support. r=dustin a=release
Aki Sasaki <asasaki@mozilla.com> - Thu, 09 Mar 2017 16:32:41 -0800 - rev 496598
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
bug 1344321 - add nightly test support. r=dustin a=release this patch: - adds linux{32,64}-nightly/opt test platforms that mirror the non-nightly test platforms. - adds an `include_nightly` per-project parameter; this is refered to in the default `target_task_method`. It's still possible to launch custom `target_task_method`s to trigger nightlies against, say, try. - adds a `filter_for_project` method in `target_tasks.py` that allows for `include_nightly` and `run_on_projects` filtering in the various `target_task_method`s. - adds nightly filtering into the `TryOptionSyntax` object. By default, this will be off. To trigger nightly tests on try, either submit a new decision task with a different `target_task_method` (e.g. `nightly_fennec`) or flip the `include_nightly` flag to True. - adds the `nightly` attribute to tests if their builds have that attribute. MozReview-Commit-ID: DttIZH0BHS2
b17b5fdb4ae7fb56a771079d683994b9e2444246: Bug 1345498 - [stylo] update mochitest expections for text-justify. r=xidorn
jeremychen@mozilla.com <jeremychen@mozilla.com> - Fri, 10 Mar 2017 11:09:20 +0800 - rev 496597
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1345498 - [stylo] update mochitest expections for text-justify. r=xidorn MozReview-Commit-ID: 3AtH1aOs6ov
c2d92403096ac66f730998f9f02b4623d5be794b: Bug 1345713 - the seek promise might be rejected because the 'ended' event handler shut down the decoder. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 09 Mar 2017 11:20:05 +0800 - rev 496596
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1345713 - the seek promise might be rejected because the 'ended' event handler shut down the decoder. r=kaku MozReview-Commit-ID: JuIXXDOATmu
a45b9c12228379e78b8399c7e9d7126ff8ac3ca7: servo: Merge #15839 - Stylo - gecko glue code for text-justify (from chenpighead:stylo-text-justify); r=upsuper
Jeremy Chen <jeremychen@mozilla.com> - Thu, 09 Mar 2017 17:57:15 -0800 - rev 496595
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
servo: Merge #15839 - Stylo - gecko glue code for text-justify (from chenpighead:stylo-text-justify); r=upsuper <!-- Please describe your changes on the following line: --> Implement gecko glue for text-justify property. Gecko has supported text-justify in [Bug 276079](https://bugzilla.mozilla.org/show_bug.cgi?id=276079), and going to pref-on on Nightly very soon in [Bug 1343512](https://bugzilla.mozilla.org/show_bug.cgi?id=1343512). Let's make it work for stylo. --- <!-- 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: d124297456482df2536c49aa659634d4b9429e84
70586dbb509c079bbf04f81c5ef3b99063d77194: Bug 1056516 - submit Hyphenation Control reftests to CSSWG. r=jfkthame
jeremychen@mozilla.com <jeremychen@mozilla.com> - Fri, 10 Mar 2017 00:30:12 +0800 - rev 496594
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1056516 - submit Hyphenation Control reftests to CSSWG. r=jfkthame MozReview-Commit-ID: 636GBMjvej6
753067cc11f72ca3fc43068673f723673ac8a486: Bug 1056516 - add tests to our local reftests folder. r=jfkthame
jeremychen@mozilla.com <jeremychen@mozilla.com> - Fri, 10 Mar 2017 00:30:12 +0800 - rev 496593
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1056516 - add tests to our local reftests folder. r=jfkthame MozReview-Commit-ID: 1Az4xBe6Nts
0bcf5f91b0143c7da67ead0de0e3a802d2dd6bb1: Bug 1056516 - let auto hyphen honor manual hyphen when hyphens:auto is set. r=jfkthame
jeremychen@mozilla.com <jeremychen@mozilla.com> - Fri, 10 Mar 2017 00:30:11 +0800 - rev 496592
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1056516 - let auto hyphen honor manual hyphen when hyphens:auto is set. r=jfkthame MozReview-Commit-ID: BWzg3pb2lDH
41d39e1e440b7f2d39d134a5c5c74381cbe6e848: Bug 1056516 - use HyphenType to store different types of hyphenations. r=jfkthame
jeremychen@mozilla.com <jeremychen@mozilla.com> - Fri, 10 Mar 2017 00:30:11 +0800 - rev 496591
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1056516 - use HyphenType to store different types of hyphenations. r=jfkthame MozReview-Commit-ID: 22ICYSaY1I2
aaec04f764815ee50d8e8ff2e4ee24f59ec50209: Bug 1056516 - use AutoTArray for hyphenBuffer in BreakAndMeasureText. r=jfkthame
jeremychen@mozilla.com <jeremychen@mozilla.com> - Fri, 10 Mar 2017 00:30:10 +0800 - rev 496590
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1056516 - use AutoTArray for hyphenBuffer in BreakAndMeasureText. r=jfkthame MozReview-Commit-ID: 1fQGiosLYG
c593315237b83e79fc0bc23422f897b5d58f903d: Backed out 3 changesets (bug 1344346) for mochitest shutdownleaks
Iris Hsiao <ihsiao@mozilla.com> - Fri, 10 Mar 2017 10:44:13 +0800 - rev 496589
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Backed out 3 changesets (bug 1344346) for mochitest shutdownleaks Backed out changeset 71e3443cdc43 (bug 1344346) Backed out changeset cd8993e4d0dd (bug 1344346) Backed out changeset 8e03e57d44aa (bug 1344346)
483d091b9428e8c60a699284544f10c9ab7867c4: servo: Merge #15783 - Replace manual host parsing code with parse-host crate (from ferjm:issue15756-parse-hosts); r=avadacatavra
Fernando Jiménez Moreno <ferjmoreno@gmail.com> - Thu, 09 Mar 2017 17:17:14 -0800 - rev 496588
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
servo: Merge #15783 - Replace manual host parsing code with parse-host crate (from ferjm:issue15756-parse-hosts); r=avadacatavra This patch is replacing the code to parse the hosts file with the [parse-hosts](https://crates.io/crates/parse-hosts) crate. This crate has a [CC0 1.0 Universal License](https://creativecommons.org/publicdomain/zero/1.0/deed.en). I could have used [HostsFile::load()](https://clarcharr.github.io/parse-hosts/parse_hosts/struct.HostsFile.html#method.load) directly, but this method loads `/etc/hosts` by default and does not allow to override the default path (for example with [env::var("HOST_FILE")](https://dxr.mozilla.org/servo/source/components/net_traits/hosts.rs#19)), so I kept the existing code to open and read the content of `env::var("HOST_FILE")` and also kept the [parse_hostsfile](https://dxr.mozilla.org/servo/source/components/net_traits/hosts.rs#42) method (used by the unit tests), but I modified it to use [HostsFile::read_buffered](https://clarcharr.github.io/parse-hosts/parse_hosts/struct.HostsFile.html#method.read_buffered), which is doing the actual hosts parsing for a given string buffer. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #15756 . - [X] There are tests for these changes (tests/unit/net/resource_thread.rs and tests/unit/net/http_loader.rs) Source-Repo: https://github.com/servo/servo Source-Revision: 8f7c69e15f0b9beddad2ba67e3419f88aca0d579
610c74da63408e2755dd3fde13d4ae8ae61a3f6e: Bug 1329093 - Part 5: Update test expectations; r=bz
Manish Goregaokar <manishearth@gmail.com> - Wed, 22 Feb 2017 17:19:04 -0800 - rev 496587
Push 48642 by dgottwald@mozilla.com at Fri, 10 Mar 2017 10:58:46 +0000
Bug 1329093 - Part 5: Update test expectations; r=bz MozReview-Commit-ID: 4mfC99WEQFG
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip