f613e818e43507bc9f900f3756a6921890427775: Bug 1550582 - Add wrench reftest r=gw
Jamie Nicol <jnicol@mozilla.com> - Wed, 15 May 2019 10:45:25 +0000 - rev 473909
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1550582 - Add wrench reftest r=gw Rename the old overlapping corners testcase and add comments to make the tests' purposes clearer: * The existing one is testing that a corner is clipped correctly when it overlaps with an adjacent corner. * The new one is testing that corners and segments are clipped correctly when opposite edges of the border overlap. Depends on D30814 Differential Revision: https://phabricator.services.mozilla.com/D30815
93299787ec39d62a5832b7494fd3cf5dcdcbca7c: Bug 1550582 - Ensure the overlap is filled correctly when opposite border edges overlap. r=gw
Jamie Nicol <jnicol@mozilla.com> - Wed, 15 May 2019 10:43:25 +0000 - rev 473908
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1550582 - Ensure the overlap is filled correctly when opposite border edges overlap. r=gw To fix bug 1496540 it was made so that webrender clips border corner segments so that they do not overlap with their opposing edges. However, cases where opposing _edges_ both overlap with eachother (rather than just a corner overlapping with an edge), the corners are clipped too far and a gap is left in the middle. Additionally, no clipping was added to the edge segments. So rather than there be a gap there is an area that is painted twice, which is apparent if the colour is semi-transparent. This fixes these issues by identifying when opposing edges overlap and calculating the midpoint, then clipping the edges and corners to that midpoint instead. Differential Revision: https://phabricator.services.mozilla.com/D30814
cc575aa34c366538f85e98e878e8a062e3cfbb33: Bug 1551140 - Add code coverage instrumentation to Baseline Interpreter. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Wed, 15 May 2019 06:50:13 +0000 - rev 473907
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1551140 - Add code coverage instrumentation to Baseline Interpreter. r=nbp Differential Revision: https://phabricator.services.mozilla.com/D30877
6d6a45ae267a3cc52a1b6d7db4ec224e1d313f93: Bug 1537701 - Update SSL ciphers and protocols for Android Q; r=mt
Petru Lingurar <petru.lingurar@softvision.ro> - Tue, 14 May 2019 13:09:22 +0000 - rev 473906
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1537701 - Update SSL ciphers and protocols for Android Q; r=mt Added the new Android API 29+ ciphers https://developer.android.com/reference/javax/net/ssl/SSLEngine#cipher-suites and also added TLSv1.3 https://developer.android.com/reference/javax/net/ssl/SSLEngine#protocols Will prefer ChaCha20-Poly1305 which is fastest, thoroughly vetted and battle tested - https://blog.cloudflare.com/do-the-chacha-better-mobile-performance-with-cryptography/ Beside the new additions will still keep support for previous TLSv1.2 and already used ciphers still compatible with Android Q while favoring the 128 versions. Differential Revision: https://phabricator.services.mozilla.com/D30646
b8c66ae8e149ff7dd0be76a815ffb43060ba482a: Bug 1546513 - Closing the network panel with many entries takes multiple seconds r=ochameau
Jan Odvarko <odvarko@gmail.com> - Wed, 15 May 2019 08:59:29 +0000 - rev 473905
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1546513 - Closing the network panel with many entries takes multiple seconds r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D31037
21897fb59491b16f2c611c70a9d5d5ddc3741115: Bug 1550377 - Use ManuallyDrop for style structs. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 15 May 2019 08:57:36 +0000 - rev 473904
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1550377 - Use ManuallyDrop for style structs. r=jwatt We destroy them manually, so it's the right thing to do. This allows us to not run destructors of any members of nsStyle*, which in turn allows us to: * Remove the hack that replaced all nsStrings for nsStringReprs. * Remove ns{,C}StringRepr (followup) * Add members with destructors to the style structs (you see where I'm going :)). Differential Revision: https://phabricator.services.mozilla.com/D30450
11ea9feda2a39cd013315ed5afcb5e8abbdd099f: Bug 1500915 - Properly decode urls. r=Honza
Mrigank Krishan <mrigankkrishan@gmail.com> - Wed, 15 May 2019 08:47:51 +0000 - rev 473903
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1500915 - Properly decode urls. r=Honza Used decodeURI insted of decodeURLComponent and replace `+` with ` `(space). I've not tackled the line break issue yet. Differential Revision: https://phabricator.services.mozilla.com/D23014
3b3fc85fd247f3beb4a446a3b80da22e3cf0e703: Bug 1550783 - Split JSWindowActor test into small pieces; r=nika
John Dai <jdai@mozilla.com> - Tue, 14 May 2019 21:23:15 +0000 - rev 473902
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1550783 - Split JSWindowActor test into small pieces; r=nika Differential Revision: https://phabricator.services.mozilla.com/D30670
9cca1de0aa3969e0f3e5e05a99455a343ab9e5a5: Bug 1479365 - Invert selection colors in selected rows; r=Honza,yzen,nchevobbe
Florens Verschelde <florens@fvsch.com> - Wed, 15 May 2019 07:36:04 +0000 - rev 473901
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1479365 - Invert selection colors in selected rows; r=Honza,yzen,nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D30794
b1295df1cba04b2fe97a9633420457a63d93856f: Bug 1551707 - Remove conditionally compiled code for Thunderbird from dom/base/nsDocumentEncoder.cpp r=mbrodesser
Jorg K <jorgk@jorgk.com> - Wed, 15 May 2019 11:07:25 +0300 - rev 473900
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1551707 - Remove conditionally compiled code for Thunderbird from dom/base/nsDocumentEncoder.cpp r=mbrodesser Differential Revision: https://phabricator.services.mozilla.com/D31137
6eea4e18512a82b11c1f8d49a2c084ffecf325ff: Bug 1541404 part 29 - Perform arguments analysis when creating the TypeScript. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 15 May 2019 06:36:39 +0000 - rev 473899
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1541404 part 29 - Perform arguments analysis when creating the TypeScript. r=tcampbell The code in NewArgumentsObject was wrong because the interpreter code calling it also relies on the analysis having been performed. Differential Revision: https://phabricator.services.mozilla.com/D30899
e00d479b6a92650637b9347d9ae18bd8da3b9493: Bug 1541404 part 28 - Fix ARM issues. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Wed, 15 May 2019 07:42:50 +0000 - rev 473898
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1541404 part 28 - Fix ARM issues. r=tcampbell 1. We can't use loadValue for JSOP_DOUBLE because on ARM that might use LDRD or LDM and these are not guaranteed to support unaligned loads. Fix is to add loadUnalignedValue that always uses plain 32-bit loads. 2. DebugTrapHandler's fast path for the interpreter used "lr" as second scratch register, clobbering the return address. The setSecondScratchRegister mechanism prevents this. Differential Revision: https://phabricator.services.mozilla.com/D30879
ad2eae2743d4ffc3c0771efea055041e13b3954c: Bug 1541404 part 27 - Implement emitInterpreterLoop. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Wed, 15 May 2019 07:42:50 +0000 - rev 473897
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1541404 part 27 - Implement emitInterpreterLoop. r=djvj This is a basic threaded interpreter design. Performance is pretty good but we can optimize it more in the future when everything else is in place. Differential Revision: https://phabricator.services.mozilla.com/D30370
6138ca044e5c74d47923dac3accd8cafba1cc1a0: Bug 1547205 - Fix regression in tree indentation r=nchevobbe
David Walsh <dwalsh@mozilla.com> - Wed, 15 May 2019 05:53:16 +0000 - rev 473896
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1547205 - Fix regression in tree indentation r=nchevobbe Replacement for D29008 Differential Revision: https://phabricator.services.mozilla.com/D30933
b143758e66ec86fac847d65cb4243d8f92f6b3e2: Bug 1549785 - Fix Remote object support for Node/Elements objects. r=remote-protocol-reviewers,ato
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 14 May 2019 20:05:32 +0000 - rev 473895
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1549785 - Fix Remote object support for Node/Elements objects. r=remote-protocol-reviewers,ato Debugger.Object's class isn't "Object" for DOM Elements. Instead, it is specific to each element tag name. Differential Revision: https://phabricator.services.mozilla.com/D31084
b1406a7e07ff3e12aa20a3b644ff4a86b8045dd5: Bug 1549785 - Implement Runtime.releaseObject. r=remote-protocol-reviewers,ato
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 14 May 2019 21:59:50 +0000 - rev 473894
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1549785 - Implement Runtime.releaseObject. r=remote-protocol-reviewers,ato Differential Revision: https://phabricator.services.mozilla.com/D30231
0e0c4b2166dc3753033cd9121bdd598e355f8ef9: Bug 1541419 - Split up and reduce test output of the xpcshell searchconfigs tests to improve test times. r=daleharvey
Mark Banner <standard8@mozilla.com> - Wed, 15 May 2019 05:23:55 +0000 - rev 473893
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1541419 - Split up and reduce test output of the xpcshell searchconfigs tests to improve test times. r=daleharvey This splits running of locales across 4 chunks, which can run in parallel better. The chunks can be run individually with '--tag=searchconfig1' etc. It also stops logging test output in the pass cases (unless we're in _testDebug=true mode). This makes less work on the python harness which was causing a bottleneck and slowing the tests down. Depends on D30399 Differential Revision: https://phabricator.services.mozilla.com/D30898
26e0b9e416db3545459b36d7b9631b8f6c25e54d: Bug 1541419 - Adds test to ensure that search engines are using the correct domain in all regions/locales. r=daleharvey
Mark Banner <standard8@mozilla.com> - Mon, 13 May 2019 12:22:21 +0000 - rev 473892
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1541419 - Adds test to ensure that search engines are using the correct domain in all regions/locales. r=daleharvey Depends on D30398 Differential Revision: https://phabricator.services.mozilla.com/D30399
afbd9e47febe41fc0308306c0ac53527ff577102: Bug 1541419 - Correct the search form url for Ebay in 'be' locale. r=mkaply,mikedeboer
Mark Banner <standard8@mozilla.com> - Mon, 13 May 2019 18:33:24 +0000 - rev 473891
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1541419 - Correct the search form url for Ebay in 'be' locale. r=mkaply,mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D30398
2200929c82ea851c14d57515d50cd9e543b3cfb2: Bug 1547245 - Use platform appropriate targets for Fenix & Reference Browser r=perftest-reviewers,rwood,stephendonner
Ionut Goldan <igoldan@mozilla.com> - Tue, 14 May 2019 19:02:55 +0000 - rev 473890
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1547245 - Use platform appropriate targets for Fenix & Reference Browser r=perftest-reviewers,rwood,stephendonner Differential Revision: https://phabricator.services.mozilla.com/D30485
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip