a4096171bfdbea9956e8afd4d74ac0b7c89506b1: Bug 1449605 - part 1 - Rearrange thebes font code so that the decision whether to apply synthetic-bold is deferred until actually instantiating a font, not made during the font-matching process. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 01 May 2018 10:30:50 +0100 - rev 416489
Push 33931 by csabou@mozilla.com at Wed, 02 May 2018 15:00:50 +0000
Bug 1449605 - part 1 - Rearrange thebes font code so that the decision whether to apply synthetic-bold is deferred until actually instantiating a font, not made during the font-matching process. r=jwatt This rearranges how synthetic-bold use is determined in the font selection & rendering code. Previously, we would decide during the font-selection algorithm whether we need to apply synthetic-bold to the chosen face, and then pass that decision through the fontgroup (storing it in the FamilyFace entries of the mFonts array there) down to the actual rendering code that instantiates fonts from the faces (font entries) we've selected. That became a problem for variation fonts because in the case of a user font, we may not have downloaded the resource yet, so we just have a "user font container" entry, which carries the descriptors from the @font-face rule and will fetch the actual resource when needed. But in the case of a @font-face rule without a weight descriptor, we don't actually know at font-selection time whether the face will support "true" bold (via a variation axis) or not, so we can't reliably make the right decision about applying synthetic bold. So we now defer that decision until we actually instantiate a platform font object to shape/measure/draw text. At that point, we have the requested style and we also have the real font resource, so we can easily determine whether fake-bold is required. (This patch should not result in any visible behavior change; that will come in a second patch now that the architecture supports it.)
788d134870102c3333a4564db7eef0d4ea8c52ba: Bug 1456765 - [BinAST] Properly compute Function.length. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:55:36 -0700 - rev 416488
Push 33931 by csabou@mozilla.com at Wed, 02 May 2018 15:00:50 +0000
Bug 1456765 - [BinAST] Properly compute Function.length. (r=Yoric)
b7662a1cd8cbf0ea1bb49231a8c35d6fcb0a24b3: Bug 1456766 - [BinAST] Bind |this| in functions. Don't yet handle lexical |this| closure. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:55:36 -0700 - rev 416487
Push 33931 by csabou@mozilla.com at Wed, 02 May 2018 15:00:50 +0000
Bug 1456766 - [BinAST] Bind |this| in functions. Don't yet handle lexical |this| closure. (r=Yoric)
6fdf52934a04f7aca7e3a0a1e8a180b7c9e0305b: Bug 1456761 - Update buildFunction for the multipart grammar. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:55:36 -0700 - rev 416486
Push 33931 by csabou@mozilla.com at Wed, 02 May 2018 15:00:50 +0000
Bug 1456761 - Update buildFunction for the multipart grammar. (r=Yoric)
294524718c9af630cee7efc3b80f27f267ccb0c3: Bug 1456556 - FetchConsumer scope-exit RAII must grab 'self' by value, r=erahm
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 01 May 2018 08:47:13 +0200 - rev 416485
Push 33931 by csabou@mozilla.com at Wed, 02 May 2018 15:00:50 +0000
Bug 1456556 - FetchConsumer scope-exit RAII must grab 'self' by value, r=erahm
cf0675c2f36251c5c9871987a02efe4be1e25dc0: Bug 1451343 - Part 2: Check annotated closed vars against known uses. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:37:41 -0700 - rev 416484
Push 33931 by csabou@mozilla.com at Wed, 02 May 2018 15:00:50 +0000
Bug 1451343 - Part 2: Check annotated closed vars against known uses. (r=Yoric)
03130e40886bf76d8d0de4ce16b7a042fd54b4f4: Bug 1451343 - Part 1: Use provided capture information. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:37:41 -0700 - rev 416483
Push 33931 by csabou@mozilla.com at Wed, 02 May 2018 15:00:50 +0000
Bug 1451343 - Part 1: Use provided capture information. (r=Yoric)
176bba6987b7bdf4bf801b15a873646e31a1d6b5: Merge autoland to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Wed, 02 May 2018 17:57:06 +0300 - rev 416482
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Merge autoland to mozilla-central. a=merge
9e6ec0a26b9abaa6dc57a8a8c76cc4d16b6e1493: Bug 1437593 - Vendor pathlib2 2.3.2; r=ted
Dave Hunt <dhunt@mozilla.com> - Tue, 01 May 2018 20:08:19 +0100 - rev 416481
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1437593 - Vendor pathlib2 2.3.2; r=ted MozReview-Commit-ID: EFi1fwygd2q
c1a849d79497a23343e8bcb43a8cbb8e28b69f50: Bug 1437593 - Allow pip requirements to be installed from vendored packages; r=gps
Dave Hunt <dhunt@mozilla.com> - Tue, 27 Mar 2018 13:56:44 +0100 - rev 416480
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1437593 - Allow pip requirements to be installed from vendored packages; r=gps MozReview-Commit-ID: VarZNeeBYy
ba6d53de04c00d6a52764c6a22935589807c3ee3: Bug 1437593 - Exclude third_party directory from linting; r=ted
Dave Hunt <dhunt@mozilla.com> - Tue, 24 Apr 2018 20:23:35 +0100 - rev 416479
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1437593 - Exclude third_party directory from linting; r=ted MozReview-Commit-ID: DrVaFf9e6tf
3bcaf4828c3eea3082bf2d100f21904f4fde93f0: Bug 1437593 - Move initial virtual environment to _virtualenvs/init; r=ted
Dave Hunt <dhunt@mozilla.com> - Wed, 28 Mar 2018 12:55:04 +0100 - rev 416478
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1437593 - Move initial virtual environment to _virtualenvs/init; r=ted MozReview-Commit-ID: LP8NVz3tZZg
a2e0263a144e182b5d7a1017a6dbcc992d5d9072: Bug 1437593 - Add support for using Pipfiles for managing virtual environment dependencies; r=ted
Dave Hunt <dhunt@mozilla.com> - Tue, 27 Mar 2018 12:59:40 +0100 - rev 416477
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1437593 - Add support for using Pipfiles for managing virtual environment dependencies; r=ted MozReview-Commit-ID: GWFJZfYWi5Y
b7e922e95a70e66742557bcc485a54ed59cf118b: Bug 1437593 - Vendor virtualenv 15.2.0; r=gps
Dave Hunt <dhunt@mozilla.com> - Tue, 27 Mar 2018 16:41:28 +0100 - rev 416476
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1437593 - Vendor virtualenv 15.2.0; r=gps MozReview-Commit-ID: 7DL7wU8eUHm
b5b8d6b5923cfdff953d00ff944001df1582f80c: Bug 1437593 - Vendor certifi 2018.1.18; r=ted
Dave Hunt <dhunt@mozilla.com> - Tue, 27 Mar 2018 16:37:44 +0100 - rev 416475
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1437593 - Vendor certifi 2018.1.18; r=ted MozReview-Commit-ID: 6cx9clQiBa2
c235820f3d76e6cb2ac43c4771af1c859a3da017: Bug 1437593 - Vendor virtualenv-clone 0.3.0; r=ted
Dave Hunt <dhunt@mozilla.com> - Tue, 27 Mar 2018 16:19:54 +0100 - rev 416474
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1437593 - Vendor virtualenv-clone 0.3.0; r=ted MozReview-Commit-ID: JkPPc9xcGyU
961cb8855eb914d3937f03dc22e08bafb03bec00: Bug 1437593 - Vendor pipenv 11.10.1; r=ted
Dave Hunt <dhunt@mozilla.com> - Tue, 27 Mar 2018 12:46:44 +0100 - rev 416473
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1437593 - Vendor pipenv 11.10.1; r=ted MozReview-Commit-ID: 8wbMexaAKgj
59c476da24405677ccb2be3c800d20f2fb8a10b8: Bug 1458489 Avoid use of mirrors for beta and beta-cdntest release updates r=bhearsum
Simon Fraser <sfraser@mozilla.com> - Wed, 02 May 2018 12:13:11 +0100 - rev 416472
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1458489 Avoid use of mirrors for beta and beta-cdntest release updates r=bhearsum MozReview-Commit-ID: ETd58woJ3nY
de74e326165da4b00b5cd8b071bc392ae6a598f4: bug 1450630 - use DataStorage in main thread only r=mcmanus
Daniel Stenberg <daniel@haxx.se> - Mon, 30 Apr 2018 09:08:07 +0200 - rev 416471
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
bug 1450630 - use DataStorage in main thread only r=mcmanus Move the TRR blacklist check to the main thread, and since it is now done a little later and for each separate request, make sure to only do the telemetry counting for one of the record types (A) so that we don't count them twice. MozReview-Commit-ID: BgvU4TzrpCq
4f59d559fac5964b9561c5f91a0b120a0da90dbe: Bug 1458479 - Add Firefox RC's complete bouncer entry r=sfraser
Johan Lorenzo <jlorenzo@mozilla.com> - Wed, 02 May 2018 11:20:46 +0200 - rev 416470
Push 33930 by csabou@mozilla.com at Wed, 02 May 2018 14:59:03 +0000
Bug 1458479 - Add Firefox RC's complete bouncer entry r=sfraser MozReview-Commit-ID: 6zYdsfJWW2L
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip