31a3362f641c45953dc820e2c8cadd42ca3cc51e: Bug 1344910, part 1 - Add a '-moz-win-accentcolor' color keyword to expose the Win10 accent color. r=jimm
Jonathan Watt <jwatt@jwatt.org> - Mon, 05 Jun 2017 12:19:51 +0100 - rev 365176
Push 91702 by jwatt@jwatt.org at Wed, 21 Jun 2017 11:40:03 +0000
Bug 1344910, part 1 - Add a '-moz-win-accentcolor' color keyword to expose the Win10 accent color. r=jimm MozReview-Commit-ID: DtRcuizKRH2
7e2c76c9f6d268549e8d5cd52ee6e41f5943d613: Bug 1374104 - Remove chrome://browser/skin/search-history-icon.svg in favor of the context-fill using chrome://browser/skin/history.svg. r=johannh
Jonathan Watt <jwatt@jwatt.org> - Fri, 02 Jun 2017 14:53:26 +0100 - rev 365175
Push 91701 by jwatt@jwatt.org at Wed, 21 Jun 2017 11:38:25 +0000
Bug 1374104 - Remove chrome://browser/skin/search-history-icon.svg in favor of the context-fill using chrome://browser/skin/history.svg. r=johannh MozReview-Commit-ID: 6AJ8CH8KOjW
435589fde07409adf925a33d52058bd65a9a1129: Bug 1374107 - Convert chrome://global/skin/in-content/help-glyph.svg and its consumers to use SVG image context paint. r=dao
Jonathan Watt <jwatt@jwatt.org> - Tue, 30 May 2017 20:47:19 +0100 - rev 365174
Push 91701 by jwatt@jwatt.org at Wed, 21 Jun 2017 11:38:25 +0000
Bug 1374107 - Convert chrome://global/skin/in-content/help-glyph.svg and its consumers to use SVG image context paint. r=dao MozReview-Commit-ID: B1TGNAiix1S
28d1422a2e61c9743ae7c637c74fbea1ee459fb1: Bug 1374107 - Convert chrome://global/skin/in-content/radio.svg and its consumers to use SVG image context paint. r=dao
Jonathan Watt <jwatt@jwatt.org> - Tue, 30 May 2017 17:09:42 +0100 - rev 365173
Push 91701 by jwatt@jwatt.org at Wed, 21 Jun 2017 11:38:25 +0000
Bug 1374107 - Convert chrome://global/skin/in-content/radio.svg and its consumers to use SVG image context paint. r=dao MozReview-Commit-ID: 8dVPfXaOfUU
f9f028da99d474aa97a66ad06ea67325ab913568: Bug 1374107 - Convert chrome://global/skin/in-content/dropdown.svg and its consumers to use SVG image context paint. r=dao
Jonathan Watt <jwatt@jwatt.org> - Tue, 30 May 2017 12:32:04 +0100 - rev 365172
Push 91701 by jwatt@jwatt.org at Wed, 21 Jun 2017 11:38:25 +0000
Bug 1374107 - Convert chrome://global/skin/in-content/dropdown.svg and its consumers to use SVG image context paint. r=dao MozReview-Commit-ID: LYZCRMqqY8E
b49c6dd7064366d65a181214c8630738f9edc9a9: Bug 1374107 - Convert chrome://global/skin/in-content/check.svg and its consumers to use SVG image context paint. r=dao
Jonathan Watt <jwatt@jwatt.org> - Tue, 30 May 2017 12:09:42 +0100 - rev 365171
Push 91701 by jwatt@jwatt.org at Wed, 21 Jun 2017 11:38:25 +0000
Bug 1374107 - Convert chrome://global/skin/in-content/check.svg and its consumers to use SVG image context paint. r=dao MozReview-Commit-ID: 5XgP61CLpME
2a700b54c4307df813d3d9c6ec7a62b90c365959: Bug 1374107 - Convert chrome://global/skin/in-content/check-partial.svg and its consumers to use SVG image context paint. r=dao
Jonathan Watt <jwatt@jwatt.org> - Tue, 30 May 2017 11:42:15 +0100 - rev 365170
Push 91701 by jwatt@jwatt.org at Wed, 21 Jun 2017 11:38:25 +0000
Bug 1374107 - Convert chrome://global/skin/in-content/check-partial.svg and its consumers to use SVG image context paint. r=dao MozReview-Commit-ID: 5p0TZavHbeP
5860160aa25501de7374a05bc892cf879110e218: Bug 1374248 - LUL: remove stack scanning. r=njn.
Julian Seward <jseward@acm.org> - Mon, 19 Jun 2017 16:21:59 +0200 - rev 365169
Push 91700 by jseward@mozilla.com at Wed, 21 Jun 2017 11:20:33 +0000
Bug 1374248 - LUL: remove stack scanning. r=njn. This removes LUL's ability to recover frames by the heuristic mechanism of stack scanning. Stack scanning is a last-ditch way to try to recover the unwind when all other methods (metadata-based, frame-pointer chasing) have failed, by scanning back up the stack and looking for the first word that could plausibly be a return address. It often mis-identifies return addresses because it has no way to distinguish live ones from dead ones that have not been overwritten, and very often causes the unwind to fail as a result. In any case LUL's stack scanning ability has actually been switched off (by the parameters passed to LUL::Unwind) for some considerable time now, so this change should make no observable difference to behaviour. Specific changes: In LUL::Unwind(): * Removes formal parameters |scannedFramesAcquired| and |scannedFramesAllowed| * Removes code that does stack scanning * Simplifies control flow in the main unwind loop, so that loop now has the easier-to-follow structure while (true) { // preliminary stuff if (CFI data available for current PC) { do CFI step; continue; } if (FP chasing possible for current PC) { do FP step; continue; } // give up break; } * Moves two #ifdefs upwards to enclose the comments pertaining to them, as well as the code. This makes the top level structure easier to follow. The corresponding #endifs are likewise commented with the condition. From class LULStats, removes |mScanned|. Removes PriMap::MaybeIsReturnPoint() entirely. This is a heuristic helper only used by stack scanning. In all, 395 lines of code are removed, according to hg diff --stat.
94365aa1f1284a82274126ba575e35aefd5fe211: Bug 1368859 - Test that the Web Crypto API rejects 0-length AES-GCM IVs r=keeler
Tim Taubert <ttaubert@mozilla.com> - Wed, 21 Jun 2017 12:48:04 +0200 - rev 365168
Push 91699 by ttaubert@mozilla.com at Wed, 21 Jun 2017 10:53:34 +0000
Bug 1368859 - Test that the Web Crypto API rejects 0-length AES-GCM IVs r=keeler
1d7e008d7d70c5aa07f2ffc57514d08e0a8033e0: Bug 1368072 - Use idleDispatchToMainThread instead. r=ato
Andreas Farre <farre@mozilla.com> - Wed, 14 Jun 2017 11:35:17 +0200 - rev 365167
Push 91698 by afarre@mozilla.com at Wed, 21 Jun 2017 10:47:54 +0000
Bug 1368072 - Use idleDispatchToMainThread instead. r=ato Adapt to the move of nsIThread.idleDispatch to nsIThreadManager.idleDispatchToMainThread.
c4a1ddf9be0dbf9a92ba87d841ddae27d27602c4: Bug 1368072 - Use idleDispatchToMainThread instead. r=mconley
Andreas Farre <farre@mozilla.com> - Wed, 14 Jun 2017 11:34:46 +0200 - rev 365166
Push 91698 by afarre@mozilla.com at Wed, 21 Jun 2017 10:47:54 +0000
Bug 1368072 - Use idleDispatchToMainThread instead. r=mconley Adapt to the move of nsIThread.idleDispatch to nsIThreadManager.idleDispatchToMainThread.
ba1cdae5a8d68337035335311ae65c76eb810709: Bug 1368072 - Move idle dispatch to thread manager. r=froydnj
Andreas Farre <farre@mozilla.com> - Wed, 14 Jun 2017 10:05:53 +0200 - rev 365165
Push 91698 by afarre@mozilla.com at Wed, 21 Jun 2017 10:47:54 +0000
Bug 1368072 - Move idle dispatch to thread manager. r=froydnj Also exposes idle dispatch with timeout.
5a9a4960a48aba052634394c838c63922eda948d: Bug 1363428 - Disable some unstable reftests on macOS, a=testonly
James Graham <james@hoppipolla.co.uk> - Wed, 21 Jun 2017 11:04:09 +0100 - rev 365164
Push 91697 by james@hoppipolla.co.uk at Wed, 21 Jun 2017 10:26:30 +0000
Bug 1363428 - Disable some unstable reftests on macOS, a=testonly MozReview-Commit-ID: FS7JOYP1Jnd
a927531f40db2777e72e9d397b024bd0a52aadc3: Bug 1363428 - Use the internal reftest implementation by default on Linux and OSX, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 16 Jun 2017 18:05:50 +0100 - rev 365163
Push 91697 by james@hoppipolla.co.uk at Wed, 21 Jun 2017 10:26:30 +0000
Bug 1363428 - Use the internal reftest implementation by default on Linux and OSX, r=ato This is faster and works better in some cases (e.g. with SVG). However it doesn't work correctly on Windows yet, so remains disabled there by default. MozReview-Commit-ID: AXyeFUGfVgx
f1114f4af79ad008ef0146c5beda4d68eec2f374: Bug 1363428 - Update expectation data for reftest changes, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 16 Jun 2017 17:38:15 +0100 - rev 365162
Push 91697 by james@hoppipolla.co.uk at Wed, 21 Jun 2017 10:26:30 +0000
Bug 1363428 - Update expectation data for reftest changes, r=ato The internal reftest harness changes some results, but it's not clear that it's overall better or worse than the old one, so just update the expectation metadata for now. MozReview-Commit-ID: KSE2z1Ct72t
4ea37712ed33ef508e1cbb10d6ebabbee1f4b4a1: Bug 1363428 - Copy the Ahem font into the bundled font directory, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 01 Jun 2017 15:20:11 +0100 - rev 365161
Push 91697 by james@hoppipolla.co.uk at Wed, 21 Jun 2017 10:26:30 +0000
Bug 1363428 - Copy the Ahem font into the bundled font directory, r=maja_zf MozReview-Commit-ID: 3VgrawYWoWp
11692e3c22ebe0926b8b147923f0d68a2ae52cd7: Bug 1363428 - Add Ahem to wpt fonts directory, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 01 Jun 2017 11:24:17 +0100 - rev 365160
Push 91697 by james@hoppipolla.co.uk at Wed, 21 Jun 2017 10:26:30 +0000
Bug 1363428 - Add Ahem to wpt fonts directory, r=maja_zf MozReview-Commit-ID: 8UWoXdDBNhp
a85d3f3544cbc374eae165db68e81b82ed68a3f5: Bug 1363428 - Add per-test-queue metadata to wptrunner, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 10 May 2017 14:56:20 +0100 - rev 365159
Push 91697 by james@hoppipolla.co.uk at Wed, 21 Jun 2017 10:26:30 +0000
Bug 1363428 - Add per-test-queue metadata to wptrunner, r=maja_zf This adds a metadata object associated with each test queue, and uses it to pass cache information into the marionette internal reftest implementation so that we are able to cache only those canvases that will be reused. MozReview-Commit-ID: zASrlvnri3
6a7985dda6a142f403e3a0b5dfe93cdc1cf96afc: Bug 1363428 - Switch wptrunner to use a deque for test groups, r=maja_zf, jdm
James Graham <james@hoppipolla.co.uk> - Sun, 28 May 2017 21:14:28 +0100 - rev 365158
Push 91697 by james@hoppipolla.co.uk at Wed, 21 Jun 2017 10:26:30 +0000
Bug 1363428 - Switch wptrunner to use a deque for test groups, r=maja_zf, jdm Initially wptrunner had a single test queue that was shared between all processes. Then for --run-by-dir it changed to a queue of queues. This change makes it a queue of deques, which is simpler, since the test queues themselves are no longer shared between processes. It also changes the implementation when we aren't using --run-by-dir but are using multiple processes to pre-group the tests into N queues rather than sharing a single queue between all processes. This is necessary to use the deque of course, but importantly anticipates a change in which we will pre-compute per queue metdata for each queue; that doesn't work well with one shared queue. The downside of this change is that there is no work stealing, so it may be less efficient if we randomly assign many slow jobs to one particular process. MozReview-Commit-ID: 7e0Odk7yDwr
f09573370d2fb3b9d6aa43a4c0588c22365ae68f: Bug 1363428 - Support Marionette reftest implementation in wptrunner, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 10 May 2017 11:41:33 +0100 - rev 365157
Push 91697 by james@hoppipolla.co.uk at Wed, 21 Jun 2017 10:26:30 +0000
Bug 1363428 - Support Marionette reftest implementation in wptrunner, r=maja_zf Add an InternalReftestImplmentation that runs reftests using the built-in Marionette reftest primitives rather than screenshots. This is actiivated using the --internal-reftest switch, although that may become the default in the future. MozReview-Commit-ID: 6HxGuBsTITf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip