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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip