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 346884
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +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 346883
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +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 346882
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +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 346881
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +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 346880
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +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 346879
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +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 346878
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +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 346877
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1329093 - Part 5: Update test expectations; r=bz
MozReview-Commit-ID: 4mfC99WEQFG
33e22504454407f07e8b1409012b3618043dbb6f: Bug 1329093 - Part 4: stylo: Delay SVG mapped attr resolution till later; r=bz
Manish Goregaokar <manishearth@gmail.com> - Wed, 22 Feb 2017 17:19:04 -0800 - rev 346876
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1329093 - Part 4: stylo: Delay SVG mapped attr resolution till later; r=bz
MozReview-Commit-ID: 2GvHPg1egjS
0d2f87e66db24046726d4b652cd83d18f9e00b5b: Bug 1329093 - Part 3: Overload FromContent() to work with const; r=bz
Manish Goregaokar <manishearth@gmail.com> - Wed, 22 Feb 2017 17:19:04 -0800 - rev 346875
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1329093 - Part 3: Overload FromContent() to work with const; r=bz
MozReview-Commit-ID: BUFmPtcf6LM
281614c5ea9f61d6a02dabc9e7357b2d83f60db1: Bug 1329093 - Part 1: stylo: Handle SVG presentation attributes; r=bz
Manish Goregaokar <manishearth@gmail.com> - Wed, 22 Feb 2017 17:19:04 -0800 - rev 346874
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1329093 - Part 1: stylo: Handle SVG presentation attributes; r=bz
MozReview-Commit-ID: 9cymo3c9HIn
4aa128f4b262917b813d35088ef9fd9621f5cfdf: Bug 1344589 - Wait for the httpServer to shutdown in head_search.js to avoid reported leaks. r=adw
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Thu, 09 Mar 2017 00:18:35 -0500 - rev 346873
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1344589 - Wait for the httpServer to shutdown in head_search.js to avoid reported leaks. r=adw
The test slow_timeout in test_searchSuggest.js was keeping a request open for 10s so the server wouldn't stop immediately.
MozReview-Commit-ID: EGFPRKMNa51
1b2d90a65aecd38969c6b820374fdb785ce8bec3: Bug 1329793 - Re-subscribe for a push channel periodically r=eoger,nalexander
Grigory Kruglov <gkruglov@mozilla.com> - Wed, 08 Mar 2017 18:14:43 -0800 - rev 346872
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1329793 - Re-subscribe for a push channel periodically r=eoger,nalexander
On startup and at the beginning of a sync we check how long it has been since we've subscribed
to a channel for fxa service. If it's been over 21 days, request re-subscription.
MozReview-Commit-ID: GzvPecZ9hTy
c8bfaf1927b6e35e2955323c6e8845a6a5216d43: Bug 1291483 part 2: Use UniquePtr/MakeUnique more thoroughly in chain-of-custody for gfxFont::mVerticalMetrics. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 09 Mar 2017 16:38:58 -0800 - rev 346871
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1291483 part 2: Use UniquePtr/MakeUnique more thoroughly in chain-of-custody for gfxFont::mVerticalMetrics. r=jfkthame
This member-var has type 'UniquePtr', but (up until this patch) its value
is set up using "new" and raw pointers. This patch improves that codepath by
using UniquePtr & MakeUnique, for stronger ownership guarantees.
MozReview-Commit-ID: KWZVpvr9bYj
5a0c4791eef57a309aef794490c5ba394923de6a: Bug 1291483 part 1: Use 'MakeUnique' instead of 'new' to allocate gfxFont::mGlyphChangeObservers. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 09 Mar 2017 16:38:56 -0800 - rev 346870
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1291483 part 1: Use 'MakeUnique' instead of 'new' to allocate gfxFont::mGlyphChangeObservers. r=jfkthame
MozReview-Commit-ID: 7FO1HAukp5j
9646ef87ae12aa5f605c5f8587d3805b3f95b5eb: servo: Merge #15893 - Support SVG presentation attributes (from Manishearth:stylo-svg-pres); r=bz
Manish Goregaokar <manishearth@gmail.com> - Thu, 09 Mar 2017 15:02:06 -0800 - rev 346869
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
servo: Merge
#15893 - Support SVG presentation attributes (from Manishearth:stylo-svg-pres); r=bz
r=bz from https://bugzilla.mozilla.org/show_bug.cgi?id=1329093
Source-Repo:
https://github.com/servo/servo
Source-Revision:
ee223798cc72bf81a4b2bb6849697de617c5f028
71e3443cdc4355ed59ea0ae565cbdb42da4c3236: Bug 1344346 - [mozlog] Use less verbose formatting on 'process_output' messages, r=jgraham
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 06 Mar 2017 13:20:25 -0500 - rev 346868
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1344346 - [mozlog] Use less verbose formatting on 'process_output' messages, r=jgraham
This simplifies the 'process_output' formatting in both the mach and tbpl formatters. It will also
add the string 'pid' somewhere in the format, but only if the process id is actually a positive int.
MozReview-Commit-ID: 6nc5q06cDfM
cd8993e4d0dd9b4ae7d7bc7f48a5119d0cbd416d: Bug 1344346 - [mozharness] Ensure StructuredOutputParser runs 'process_output' messages through the error lists, r=jgraham
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 08 Mar 2017 14:41:15 -0500 - rev 346867
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1344346 - [mozharness] Ensure StructuredOutputParser runs 'process_output' messages through the error lists, r=jgraham
Currently the StructuredOutputParser validates all unstructured output against a series of error lists (regexes). However,
before this happens, the mochitest harness is converting all unstructured output to structured 'process_output' messages.
This means that Gecko output is not being checked against the error regexes.
This change ensure that in addition to unstructured output, we also validate 'process_output' messages against the error
lists.
MozReview-Commit-ID: DG6sZqpg5aw
8e03e57d44aa428d78dcf886be0e42c998f3ad61: Bug 1344346 - [mochitest] Log unstructured output as 'process_output', r=jgraham
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 03 Mar 2017 16:28:22 -0500 - rev 346866
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1344346 - [mochitest] Log unstructured output as 'process_output', r=jgraham
Mochitest currently converts unstructured logs (e.g output from gecko) to 'info' messages. But
this means those messages won't be validated against mozharness' error logs. This change first
gets unstructured messages logged as process_output, and also ensures the StructuredOutputParser
in mozharness checks process_output messages against the error list.
MozReview-Commit-ID: KPTQnulwzyK
cf2b0421dd5795d39c6924f5d761a6369a8a60ad: Bug 1345222 - Fix user-set ClearType params detection. r=mchang
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 10 Mar 2017 00:47:44 +0900 - rev 346865
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1345222 - Fix user-set ClearType params detection. r=mchang
MozReview-Commit-ID: B7bCPbZ9id9