c721cddf0dbc9294f472003dc031a451615d21ca: Bug 1388331 - Use more precise criteria for stopping auto-complete searches. r=mak
Simon Lindholm <simon.lindholm10@gmail.com> - Tue, 29 Aug 2017 07:31:00 -0400 - rev 377567
Push 32411 by kwierso@gmail.com at Tue, 29 Aug 2017 23:14:35 +0000
Bug 1388331 - Use more precise criteria for stopping auto-complete searches. r=mak
1c7831b29fd818946aef0ac93a116973e9103f9f: Bug 1394365 part 2 - Add and use NativeObject::addEnumerableDataProperty. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Tue, 29 Aug 2017 14:28:16 +0200 - rev 377566
Push 32411 by kwierso@gmail.com at Tue, 29 Aug 2017 23:14:35 +0000
Bug 1394365 part 2 - Add and use NativeObject::addEnumerableDataProperty. r=anba
43f2d93f5fa21496f520983aa037f4036d380731: Bug 1394365 part 1 - Make NativeSetProperty's QualifiedBool argument a template parameter. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Tue, 29 Aug 2017 13:20:21 +0200 - rev 377565
Push 32411 by kwierso@gmail.com at Tue, 29 Aug 2017 23:14:35 +0000
Bug 1394365 part 1 - Make NativeSetProperty's QualifiedBool argument a template parameter. r=anba
8f221407c6006ac1de529da77ecc18431dde3e99: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 29 Aug 2017 15:37:55 -0700 - rev 377564
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Merge autoland to central, a=merge MozReview-Commit-ID: NLso1XYibx
b743ebb682240734b8ca98eda5064f92ae09cb1c: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 29 Aug 2017 20:31:58 +0200 - rev 377563
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
merge mozilla-central to autoland. r=merge a=merge
9ea423e0e3e17e20c88dc67ef439973d4429ba5c: Bug 1322308 - Allow WebExtensions to read the overriden homepage and newTab values, r=mixedpuppy
Bob Silverberg <bsilverberg@mozilla.com> - Mon, 17 Jul 2017 14:16:02 -0400 - rev 377562
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1322308 - Allow WebExtensions to read the overriden homepage and newTab values, r=mixedpuppy This introduces browser.browserSettings.homepageOverride and browser.browserSettings.newTabPageOverride which will return the values of the overridden home page and the overridden new tab page. These browserSettings are read-only. MozReview-Commit-ID: A9vJP2QIaoA
e371fc35ab5922a335f7cb856fc40aac57edad36: Bug 1374552 - Fix i18n.getUILanguage so it does not replace dashes with underscores, r=mixedpuppy
Bob Silverberg <bsilverberg@mozilla.com> - Fri, 11 Aug 2017 09:45:35 -0400 - rev 377561
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1374552 - Fix i18n.getUILanguage so it does not replace dashes with underscores, r=mixedpuppy When we implemented this API we converted dashes in the language code to underscores because that is what Chrome did. Chrome no longer does this, so we need to remove the code that does the replacing. MozReview-Commit-ID: DuOQ218zXby
b07fb0e9d990eb54e6e349f75796b6e8d2828e45: Bug 1386773 - Crashtest. r=me
Bobby Holley <bobbyholley@gmail.com> - Tue, 29 Aug 2017 11:00:37 -0700 - rev 377560
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1386773 - Crashtest. r=me MozReview-Commit-ID: KQScTpgxdjb
766f4dca94e168d3164cdd941952dbd55a091042: servo: Merge #18295 - enable antialiasing by default (from paulrouget:better_default_options); r=jdm
Paul Rouget <me@paulrouget.com> - Tue, 29 Aug 2017 11:26:45 -0500 - rev 377559
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
servo: Merge #18295 - enable antialiasing by default (from paulrouget:better_default_options); r=jdm This is not a problem for regular Servo because these values are toggled when the command line is parsed. But it's not the case when embedding Servo. Source-Repo: https://github.com/servo/servo Source-Revision: 62930d0073fbf07362b02be0bd774986c8fb94e9
5736876371483fbf03d4cad81294bc05749a072d: Bug 1392988 - Firefox 55.02 on macOS High Sierra cannot play AES encrypted video. r=Alex_Gaynor
Haik Aftandilian <haftandilian@mozilla.com> - Mon, 28 Aug 2017 19:06:07 -0700 - rev 377558
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1392988 - Firefox 55.02 on macOS High Sierra cannot play AES encrypted video. r=Alex_Gaynor Adds access to video encoding/decoding services when running on macOS 10.13 High Sierra. MozReview-Commit-ID: 6h4dZ6gkFtp
6e7d48fa205215a579384a1986fe2935bfab74f2: Bug 1390964 - Do not clobber an existing LD_LIBRARY_PATH in the mochitest harness. r=ted
Botond Ballo <botond@mozilla.com> - Wed, 16 Aug 2017 13:25:01 -0400 - rev 377557
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1390964 - Do not clobber an existing LD_LIBRARY_PATH in the mochitest harness. r=ted MozReview-Commit-ID: 7uQ71Jpq1lM
f500cdd0da2142f5768ba3fc3ec0dee41ad7bc18: bug 1394871 - add key4.db to password-related file list in Firefox profile migration code r=mossop
David Keeler <dkeeler@mozilla.com> - Mon, 28 Aug 2017 12:18:37 -0700 - rev 377556
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
bug 1394871 - add key4.db to password-related file list in Firefox profile migration code r=mossop NSS stores the password encrypting key in key3.db. When Firefox uses the sqlite-backed NSS databases by default (bug 783994), this file will be called key4.db. The Firefox profile migration code needs to know this. MozReview-Commit-ID: 2KgJdZtCXju
765d2befbd2340192f0a4df1b639c175318be66f: bug 1394532 - fix up modeline in FirefoxProfileMigrator.js r=mossop
David Keeler <dkeeler@mozilla.com> - Mon, 28 Aug 2017 12:08:09 -0700 - rev 377555
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
bug 1394532 - fix up modeline in FirefoxProfileMigrator.js r=mossop MozReview-Commit-ID: ChPuFDYrbDt
b0c6e4f00d7492f81ac667929fc5f1c8521dca54: Bug 1384216 - Part 2: Support CSS error messages with no parameters. r=heycam
Josh Matthews <josh@joshmatthews.net> - Tue, 29 Aug 2017 12:24:32 -0500 - rev 377554
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1384216 - Part 2: Support CSS error messages with no parameters. r=heycam
ba56d5cac879c3fa34241c34c0a3ce3b8c2cbf1c: Bug 1384216 - Part 1: Add a testsuite for CSS parsing error messages. r=heycam
Josh Matthews <josh@joshmatthews.net> - Tue, 29 Aug 2017 12:24:29 -0500 - rev 377553
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1384216 - Part 1: Add a testsuite for CSS parsing error messages. r=heycam MozReview-Commit-ID: 8Nmwcn396Rl
f9885a560f3c2d52c4a10262eff5837fc3dbad75: bug 1371992 - make mozlint's LintRoller use concurrent.futures. r=ahal
Ted Mielczarek <ted@mielczarek.org> - Tue, 29 Aug 2017 10:30:12 -0400 - rev 377552
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
bug 1371992 - make mozlint's LintRoller use concurrent.futures. r=ahal There's a persistent test failure in automation that seems to have to do with shutting down the `multiprocessing.Manager` that's used to get a `Queue` to submit jobs to worker processes. After toying around with fixing that I decided it would be simpler to just use concurrent.futures here, since we already have it in-tree and it fits the use case here better than using raw multiprocessing. MozReview-Commit-ID: 8DdSvs2qp0q
5735af08cfef0afc3d14ab00d36a8f8b1b1b2156: Bug 1394586: Unconditionally clear the restyle flags on Element::BindToTree. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 29 Aug 2017 16:12:58 +0200 - rev 377551
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1394586: Unconditionally clear the restyle flags on Element::BindToTree. r=bholley The failure here is a <script> that document.writes a whole HTML document, which happens to have the Gecko style back-end. Of all the elements written there, there's an <img> element which triggers a load, which finishes and changes the state of the <img>, posting a restyle event to its Gecko-backed restyle manager. At that point, but before the refresh driver ticks, the element is unbound from the tree, keeping the restyle root bits from the Gecko back-end. Afterwards, the element is bound to a Servo-backed document, so ClearRestyleFlagsIfGecko does nothing (since the document pointer is already set, and points to a Servo-backed document). Furthermore, it's inserted on a display: none subtree, so we never reach it during the traversal to remove the flags. Other alternative fixes for this same issue would be: * Clearing the Gecko restyle flags in UnbindFromTree. Gecko doesn't seem to prevent restyle roots from being outside of the document (it just does nothing when finding them on ProcessPendingRestyles), so it doesn't seem a very reliable solution. * Reorder the flag clearing to be before setting the document in BindToTree. Seems somewhat risky, and for no good reason. MozReview-Commit-ID: B6iZKhGHc3A
d470fc78a92209ab91de00ecd331834ce55d0d58: Bug 1394071 - Ignore moz.build files that should be ignored; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 25 Aug 2017 19:17:35 -0700 - rev 377550
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1394071 - Ignore moz.build files that should be ignored; r=mshal Before, the "relevant" moz.build files were based strictly on filename. In reality, there are some moz.build files that we wish to ignore. The previous commit introduced a Finder that knows how to ignore moz.build files that should be ignored. In this commit, we hook it up to our low-level function for determining the set of relevant moz.build files for a path. The main benefit of this change is that paths in the moz.build test directory no longer say test moz.build files are relevant. Previously, we would return these test moz.build files. Some of these are invalid and would cause execution to fail. So, commands like `mach file-info` will no longer attempt to evaluate moz.build files they weren't supposed to and will stop erroring. Another benefit is that the function returns faster. When passing in every file in the repo (>230,000 files), execution time dropped from ~8.03s to ~6.16s. This is probably due to fewer path operations. MozReview-Commit-ID: J2d25ZtxjFt
d6227b45c1c05baf6813021a42f62cd1eea58a40: Bug 1394071 - Create a Finder for relevant moz.build files; r=mshal
Gregory Szorc <gps@mozilla.com> - Fri, 25 Aug 2017 19:08:24 -0700 - rev 377549
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Bug 1394071 - Create a Finder for relevant moz.build files; r=mshal Not every moz.build file in the repo is a normal moz.build file. Some moz.build files are used for testing moz.build files. Others may exist in directories that should be ignored. all_mozbuild_path() already knew how to filter out moz.build files that should be ignored. Let's extract the Finder for doing this into an instance attribute so it can be used elsewhere. MozReview-Commit-ID: 9PaZQAbjIZO
e762063a460e6d337e99f7f2f9088145ffdd47b9: Backed out changeset 31396f1d727f (bug 1382377) for mochitest failures on Android, e.g. dom/console/tests/test_bug659625.html. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 29 Aug 2017 18:58:29 +0200 - rev 377548
Push 32410 by kwierso@gmail.com at Tue, 29 Aug 2017 22:38:06 +0000
Backed out changeset 31396f1d727f (bug 1382377) for mochitest failures on Android, e.g. dom/console/tests/test_bug659625.html. r=backout
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip