searching for reviewer(jfkthame)
82b18d61da0017c61a072f20d2928de0e6ba1b87: Bug 1553378 - Devirtualize calls to GetText() / TextLength() when we know we have a Text node. r=smaug,jfkthame
Cameron McCormack <cam@mcc.id.au> - Fri, 24 May 2019 03:18:44 +0000 - rev 475331
Push 113201 by csabou@mozilla.com at Fri, 24 May 2019 09:57:23 +0000
Bug 1553378 - Devirtualize calls to GetText() / TextLength() when we know we have a Text node. r=smaug,jfkthame Differential Revision: https://phabricator.services.mozilla.com/D32100
57626db4615868cfa10834a2bf6529457c334684: Bug 1552687 - guard access to gfxDWriteFontFileStream with mutex. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Thu, 23 May 2019 18:42:03 +0000 - rev 475246
Push 113198 by aciure@mozilla.com at Fri, 24 May 2019 04:03:55 +0000
Bug 1552687 - guard access to gfxDWriteFontFileStream with mutex. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D32214
c8fc7c4dc43c27a9c094b38de983425c1a06f43c: Bug 1508626 - add assertions to diagnose why the font loader is running after shutdown. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Tue, 14 May 2019 16:14:26 +0000 - rev 473808
Push 113111 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:55:14 +0000
Bug 1508626 - add assertions to diagnose why the font loader is running after shutdown. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D30979
2bbdd81b70dd1ea0b4787e53deaac90c6c185c98: Bug 1547931 - Enable the MOZ_BUNDLED_FONTS variable for Thunderbird too. r=jfkthame CLOSED TREE
Richard Marti <richard.marti@gmail.com> - Wed, 08 May 2019 00:20:32 +0200 - rev 472984
Push 113059 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:43:45 +0000
Bug 1547931 - Enable the MOZ_BUNDLED_FONTS variable for Thunderbird too. r=jfkthame CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D29328
00441f7cdd1c724fab51360d0aa43023b47928dd: Bug 1548673 Part 4 - Fix the display macro usage in nsFileControlFrame::GetPrefISize(). r=jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Fri, 03 May 2019 17:35:00 +0000 - rev 472563
Push 113025 by malexandru@mozilla.com at Fri, 03 May 2019 22:03:16 +0000
Bug 1548673 Part 4 - Fix the display macro usage in nsFileControlFrame::GetPrefISize(). r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D29749
5ad9fb7a2713a3c63e3375773ef3a26e093d69c1: Bug 1548673 Part 3 - Rename nsBlockFrame's mPrefWidth to mCachedPrefISize. r=jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Fri, 03 May 2019 17:34:55 +0000 - rev 472562
Push 113025 by malexandru@mozilla.com at Fri, 03 May 2019 22:03:16 +0000
Bug 1548673 Part 3 - Rename nsBlockFrame's mPrefWidth to mCachedPrefISize. r=jfkthame Like Part 2, I choose mCachedPrefISize because grid and flex container are using it. Differential Revision: https://phabricator.services.mozilla.com/D29748
2a7dcc0cc43d85811a6a06904094143dc499dc8d: Bug 1548673 Part 2 - Rename nsBlockFrame's mMinWidth to mCachedMinISize. r=jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Fri, 03 May 2019 17:34:46 +0000 - rev 472561
Push 113025 by malexandru@mozilla.com at Fri, 03 May 2019 22:03:16 +0000
Bug 1548673 Part 2 - Rename nsBlockFrame's mMinWidth to mCachedMinISize. r=jfkthame Instead of renaming it to mMinISize, I choose mCachedMinISize because both grid and flex container frames use mCachedMinISize for similar purpose. Differential Revision: https://phabricator.services.mozilla.com/D29747
a3ddb4c1ce28569b398d3b0789aef50a11d412e5: Bug 1548673 Part 1 - Rename NS_INTRINSIC_WIDTH_UNKNOWN to NS_INTRINSIC_ISIZE_UNKNOWN. r=jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Fri, 03 May 2019 17:34:36 +0000 - rev 472560
Push 113025 by malexandru@mozilla.com at Fri, 03 May 2019 22:03:16 +0000
Bug 1548673 Part 1 - Rename NS_INTRINSIC_WIDTH_UNKNOWN to NS_INTRINSIC_ISIZE_UNKNOWN. r=jfkthame This patch is generated by running the following script under layout/, and then manually delete the FIXME comment in LayoutConstants.h #!/bin/bash function rename() { find .\ -type f\ ! -path "./obj*"\ ! -path "./.git"\ ! -path "./.hg"\ \( -name "*.cpp" -or\ -name "*.h" \)\ -exec sed -i -e "s/$1/$2/g" "{}" \; } rename NS_INTRINSIC_WIDTH_UNKNOWN NS_INTRINSIC_ISIZE_UNKNOWN Differential Revision: https://phabricator.services.mozilla.com/D29746
2daf0501d186ae0b7496aad0eb93519791bea0ea: Bug 1543642 - Part 6: Update Gecko to Unicode 12.1. r=jfkthame
André Bargull <andre.bargull@gmail.com> - Tue, 23 Apr 2019 16:46:16 +0200 - rev 471915
Push 112963 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 17:16:06 +0000
Bug 1543642 - Part 6: Update Gecko to Unicode 12.1. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com//D27355
1d7625b649a66f10d441c75ece93d3c82a874389: Bug 1547455 - constructor for gfxFontCacheExpirationTracker should be explicit r=jfkthame
longsonr <longsonr@gmail.com> - Sun, 28 Apr 2019 07:36:59 +0100 - rev 471664
Push 112935 by longsonr@gmail.com at Sun, 28 Apr 2019 06:37:15 +0000
Bug 1547455 - constructor for gfxFontCacheExpirationTracker should be explicit r=jfkthame
96fc6f317e8430b1666f8bf89846fc2676b9da24: Bug 1546835 - Adjust start position of the target element as scroll offset in the scroll element. r=jfkthame
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 25 Apr 2019 12:54:11 +0000 - rev 471398
Push 112918 by rmaries@mozilla.com at Fri, 26 Apr 2019 09:59:41 +0000
Bug 1546835 - Adjust start position of the target element as scroll offset in the scroll element. r=jfkthame Depends on D28755 Differential Revision: https://phabricator.services.mozilla.com/D28756
ad09822ed130815c71376f093e9518400ee1faa2: Bug 1546835 - Restore the target left property when the test finishes. r=jfkthame
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 25 Apr 2019 11:21:07 +0000 - rev 471397
Push 112918 by rmaries@mozilla.com at Fri, 26 Apr 2019 09:59:41 +0000
Bug 1546835 - Restore the target left property when the test finishes. r=jfkthame Othewise subsequent test cases would be affected by the change for 'vertical-rl'. Depends on D28754 Differential Revision: https://phabricator.services.mozilla.com/D28755
2a5912039aa5694e2a5bc39d47cdddf50f5cc0c9: Bug 1546835 - Rename `width` and `height` to `scroller_width` and `scroller_height`. r=jfkthame
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 25 Apr 2019 11:17:51 +0000 - rev 471396
Push 112918 by rmaries@mozilla.com at Fri, 26 Apr 2019 09:59:41 +0000
Bug 1546835 - Rename `width` and `height` to `scroller_width` and `scroller_height`. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D28754
1c939f7211ada368b59f66ca3e75064bc3553f03: Bug 1545859 - Set gfx.font_ahem_antialias_none=True for reftests. r=jfkthame
Joel Maher <jmaher@mozilla.com> - Wed, 24 Apr 2019 17:36:42 +0000 - rev 471292
Push 112913 by opoprus@mozilla.com at Thu, 25 Apr 2019 22:21:16 +0000
Bug 1545859 - Set gfx.font_ahem_antialias_none=True for reftests. r=jfkthame Set gfx.font_ahem_antialias_none=True for reftests. Differential Revision: https://phabricator.services.mozilla.com/D28327
42c76408a8bdeea672dc5144c103cb34fe850b5f: Bug 1544198 - Test cases for the root element. r=jfkthame
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 23 Apr 2019 01:14:37 +0000 - rev 470436
Push 112869 by dvarga@mozilla.com at Tue, 23 Apr 2019 09:58:36 +0000
Bug 1544198 - Test cases for the root element. r=jfkthame These test cases intentionally check only Y-axis scroll position since horizontal scroll on the root element has been broken, e.g. bug 1102175 or bug 1260054. Differential Revision: https://phabricator.services.mozilla.com/D27988
f413cb36905d980cccb30577f827938f80cbe913: Bug 1544198 - Use the proper writing-mode for scroll-snap for viewport. r=jfkthame
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 23 Apr 2019 01:12:09 +0000 - rev 470432
Push 112869 by dvarga@mozilla.com at Tue, 23 Apr 2019 09:58:36 +0000
Bug 1544198 - Use the proper writing-mode for scroll-snap for viewport. r=jfkthame In the CSS writing mode spec [1], the writing mode for the document should be taken from body, GetFrameForDir() is the function to get the corresponding frame for writing-mode. A web platform test for this case will be added at the last of this commit series. Unfortunately as of this commit, we can't introduce proper test cases since there is another issue on scroll-snap-type which will be fixed in subsequent commits. [1] https://drafts.csswg.org/css-writing-modes-4/#principal-flow Differential Revision: https://phabricator.services.mozilla.com/D27984
9bdb1897c29a775ae4d11830802a523b58c0bba0: Bug 1470107 - Update Twemoji Mozilla to 0.4.0 (twemoji 11.4.0). r=jfkthame
Ian Moody <moz-ian@perix.co.uk> - Fri, 19 Apr 2019 20:58:50 +0000 - rev 470273
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1470107 - Update Twemoji Mozilla to 0.4.0 (twemoji 11.4.0). r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D27865
dbd5a80a7a3be85942ddc5440d2895c656021cc5: Bug 1470107 - Update Twemoji Mozilla to 0.4.0 (twemoji 11.4.0). r=jfkthame
Ian Moody <moz-ian@perix.co.uk> - Thu, 18 Apr 2019 17:55:43 +0000 - rev 470197
Push 112847 by dluca@mozilla.com at Fri, 19 Apr 2019 21:51:54 +0000
Bug 1470107 - Update Twemoji Mozilla to 0.4.0 (twemoji 11.4.0). r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D27865
be975934ff0a9d31b154ec76c3eb35068d9d6301: Bug 1544188 - check cleartype level for WR DWrite fonts. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Thu, 18 Apr 2019 15:58:22 +0000 - rev 470110
Push 112843 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:50:22 +0000
Bug 1544188 - check cleartype level for WR DWrite fonts. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D27563
bd7f3fa1efbd129e9926f490449efeac132f4f4d: Bug 1373835 - Implement scroll-snap-align. r=botond,jfkthame
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 11 Apr 2019 06:20:36 +0000 - rev 468963
Push 112763 by aciure@mozilla.com at Thu, 11 Apr 2019 16:14:22 +0000
Bug 1373835 - Implement scroll-snap-align. r=botond,jfkthame https://drafts.csswg.org/css-scroll-snap-1/#scroll-snap-align The main logic here is basically same as the old scroll snap implementation, just iterating over all descendant elements in the scroll container and collect snap positions. The differences are; 1) the snap positions are specified based on descendant elements instead of points 2) the snap positions are able to be specified by `block` or `inline` keywords so that we also need to care the element flow. more test cases for this are coming in the next commit 3) the target rect is calculated by nsLayoutUtils::TransformFrameRectToAncestor which means transform is already taken account into it (we have a bug for the old scroll snap, it's bug 1218745) some of web platform tests will be added in a subsequent commit Some of test cases in overflowing-snap-areas.html that accidentally have passed start failing with this change, all of them will be passed with subsequent changes in these commit series. Depends on D21627 Differential Revision: https://phabricator.services.mozilla.com/D21628
8955c8b9e8b34244893f49839639bee5943f8cd6: Bug 1533481 - Part 9: Update Gecko to Unicode 12. r=jfkthame!
André Bargull <andre.bargull@gmail.com> - Thu, 04 Apr 2019 12:46:18 +0300 - rev 467950
Push 112667 by aiakab@mozilla.com at Thu, 04 Apr 2019 16:12:45 +0000
Bug 1533481 - Part 9: Update Gecko to Unicode 12. r=jfkthame! Summary: - Add markers to generated files to discourage manual edits. - Add generated file to clang-format-ignore. - Handle currently not supported Georgian characters in the Perl script. Reviewers: jfkthame Reviewed By: jfkthame Bug #: 1533481 Differential Revision: https://phabricator.services.mozilla.com/D25269
cf0206013ba05aced4296f2ce81b8311375d5b59: Bug 1533481 - Part 8: Remove test for U+166D after update to Unicode 12. r=jfkthame!
André Bargull <andre.bargull@gmail.com> - Thu, 04 Apr 2019 12:46:06 +0300 - rev 467949
Push 112667 by aiakab@mozilla.com at Thu, 04 Apr 2019 16:12:45 +0000
Bug 1533481 - Part 8: Remove test for U+166D after update to Unicode 12. r=jfkthame! Summary: Unicode 12 changes the character property of U+166D (CANADIAN SYLLABICS CHI SIGN) from Po (Punctuation, other) to So (Symbol, other), therefore remove the test as no longer applicable to verify the properties of punctuation characters. Reviewers: jfkthame Reviewed By: jfkthame Bug #: 1533481 Differential Revision: https://phabricator.services.mozilla.com/D25268
c6905df78251fb687c22bac8bc81f925dc69baa3: Bug 1540770 - Update HarfBuzz to version 2.4.0. r=jfkthame
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 03 Apr 2019 12:49:51 +0000 - rev 467779
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1540770 - Update HarfBuzz to version 2.4.0. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D25659
663c37508e2f14623e73b8c872c7a73d5fc208b9: Bug 1537594 - Make the fixed generic family a parse-time alias to monospace. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 01 Apr 2019 21:48:08 +0000 - rev 467462
Push 112626 by cbrindusan@mozilla.com at Tue, 02 Apr 2019 08:40:51 +0000
Bug 1537594 - Make the fixed generic family a parse-time alias to monospace. r=jfkthame As discussed on IRC, fixed is only used for prefs right now, and: * We already copy the fixed size to the monospace font. * We already serialize the fixed family as "monospace" in the style system. So it already works somewhat inconsistently. Making it an alias makes it work consistently. Differential Revision: https://phabricator.services.mozilla.com/D24288
15c4170c3192a2e77c59627f02b53cf772b09cbb: Bug 1537575 - Cleanup generic font-family handling. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 01 Apr 2019 21:47:59 +0000 - rev 467461
Push 112626 by cbrindusan@mozilla.com at Tue, 02 Apr 2019 08:40:51 +0000
Bug 1537575 - Cleanup generic font-family handling. r=jfkthame To be more similar between Rust and C++. This introduces GenericFontFamily and exposes that plus FontFamilyNameSyntax to C++, using that where appropriate instead of plain uint8_t as we were doing. As a follow-up, as discussed on IRC with Jonathan, we can remove the -moz-fixed family, and turn it just into an alias of Monospace. The only non-trivial change is the MatchType changes, but they're ok I think. The code already assumed at most one CSS generic, and the struct still takes 8 bits. I've verified that the relevant tests are passing (though try is closed). Differential Revision: https://phabricator.services.mozilla.com/D24272
7375a830b5ef05e6d3049aed28b979f591a3dd12: Bug 1537594 - Make the fixed generic family a parse-time alias to monospace. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 01 Apr 2019 18:48:10 +0000 - rev 467431
Push 112626 by cbrindusan@mozilla.com at Tue, 02 Apr 2019 08:40:51 +0000
Bug 1537594 - Make the fixed generic family a parse-time alias to monospace. r=jfkthame As discussed on IRC, fixed is only used for prefs right now, and: * We already copy the fixed size to the monospace font. * We already serialize the fixed family as "monospace" in the style system. So it already works somewhat inconsistently. Making it an alias makes it work consistently. Differential Revision: https://phabricator.services.mozilla.com/D24288
0cd1411e2fb32f57c3ed90914f5770932eff139f: Bug 1537575 - Cleanup generic font-family handling. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 01 Apr 2019 18:48:10 +0000 - rev 467430
Push 112626 by cbrindusan@mozilla.com at Tue, 02 Apr 2019 08:40:51 +0000
Bug 1537575 - Cleanup generic font-family handling. r=jfkthame To be more similar between Rust and C++. This introduces GenericFontFamily and exposes that plus FontFamilyNameSyntax to C++, using that where appropriate instead of plain uint8_t as we were doing. As a follow-up, as discussed on IRC with Jonathan, we can remove the -moz-fixed family, and turn it just into an alias of Monospace. The only non-trivial change is the MatchType changes, but they're ok I think. The code already assumed at most one CSS generic, and the struct still takes 8 bits. I've verified that the relevant tests are passing (though try is closed). Differential Revision: https://phabricator.services.mozilla.com/D24272
943c65fafbc49aa31e28d3cac5cb45c66ac8a3ff: Bug 1536561 - Drop the FAIL annoation for text-overflow-022.html on Android. r=jfkthame
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 29 Mar 2019 21:04:54 +0000 - rev 466871
Push 112603 by nerli@mozilla.com at Sat, 30 Mar 2019 09:35:57 +0000
Bug 1536561 - Drop the FAIL annoation for text-overflow-022.html on Android. r=jfkthame Bug 1534693 made this test case pass on Android. Differential Revision: https://phabricator.services.mozilla.com/D24659
18514e973e55b8d75ba9c9b724e02007df052feb: Bug 1384646 - Remove verbose non-cluster boundary warning. r=jfkthame
Eric Rahm <erahm@mozilla.com> - Fri, 16 Feb 2018 13:22:18 -0800 - rev 465460
Push 112506 by erahm@mozilla.com at Thu, 21 Mar 2019 23:13:03 +0000
Bug 1384646 - Remove verbose non-cluster boundary warning. r=jfkthame
2cc3f72859cb09342b7805cccf9dead043e09cd9: Bug 282126 - Part 5: Tests. r=jfkthame,emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 21 Mar 2019 04:50:49 +0000 - rev 465361
Push 112500 by ncsoregi@mozilla.com at Thu, 21 Mar 2019 10:53:17 +0000
Bug 282126 - Part 5: Tests. r=jfkthame,emilio MozReview-Commit-ID: 1c0yMdUt7QG Depends on D23426 Differential Revision: https://phabricator.services.mozilla.com/D23427
731c89a0319adb10b4898ead27a5c75a5a82e7c0: Bug 282126 - Part 1: Allow getting zero glyph width from nsFontMetrics without falling back to average glyph width. r=jfkthame
Cameron McCormack <cam@mcc.id.au> - Thu, 21 Mar 2019 04:50:41 +0000 - rev 465357
Push 112500 by ncsoregi@mozilla.com at Thu, 21 Mar 2019 10:53:17 +0000
Bug 282126 - Part 1: Allow getting zero glyph width from nsFontMetrics without falling back to average glyph width. r=jfkthame While we're here, fix the measurement of ' ' and 'x' so that we don't measure the .notdef glyph if those glyphs aren't present. Differential Revision: https://phabricator.services.mozilla.com/D23423
8238c8aeb85146fcd9495357a0f2d8c7fcf2ff55: Bug 1516780 - Remove ComputedStyle::mBits. r=jfkthame,heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 19 Mar 2019 21:10:30 +0000 - rev 465118
Push 112493 by opoprus@mozilla.com at Wed, 20 Mar 2019 11:12:22 +0000
Bug 1516780 - Remove ComputedStyle::mBits. r=jfkthame,heycam Use the Servo flags instead. Differential Revision: https://phabricator.services.mozilla.com/D20729
7976a9441fb9faa2045c38d16c3b4df7f6c79ac2: Bug 1536176 - Share font preferences across documents. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 19 Mar 2019 16:40:01 +0000 - rev 465114
Push 112493 by opoprus@mozilla.com at Wed, 20 Mar 2019 11:12:22 +0000
Bug 1536176 - Share font preferences across documents. r=jfkthame And also don't blow the preferences away unless they actually change. We were blowing them away whenever the document language changed or what not, that's not good. Differential Revision: https://phabricator.services.mozilla.com/D23955
fa8777d9e0e163ce41f29fd4618cbc6358738ce6: Bug 1536176 - Use nsStaticAtom in nsLanguageAtomService. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 19 Mar 2019 12:48:31 +0000 - rev 465113
Push 112493 by opoprus@mozilla.com at Wed, 20 Mar 2019 11:12:22 +0000
Bug 1536176 - Use nsStaticAtom in nsLanguageAtomService. r=jfkthame All lang groups are static, no point in doing refcounting. Differential Revision: https://phabricator.services.mozilla.com/D23954
58a76dfcf9d8014cc383b0399db2d1f1a21bace7: Bug 1484899 - Update Android's font list to use Noto Serif and Noto Sans for several languages r=jfkthame
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 15 Mar 2019 09:52:07 +0000 - rev 464725
Push 112470 by opoprus@mozilla.com at Mon, 18 Mar 2019 10:13:23 +0000
Bug 1484899 - Update Android's font list to use Noto Serif and Noto Sans for several languages r=jfkthame Android P has a lot of Noto Serif and Noto Sans fonts for several languages. So we should use it to default font list. Differential Revision: https://phabricator.services.mozilla.com/D23626
ee7dd744c695c2c16925d102a496444e846dc82b: Bug 1534099 - Add font.name-list.cursive.* to pref file for Linux. r=jfkthame
Xidorn Quan <me@upsuper.org> - Thu, 14 Mar 2019 13:28:14 +0000 - rev 464086
Push 112435 by rmaries@mozilla.com at Fri, 15 Mar 2019 03:56:16 +0000
Bug 1534099 - Add font.name-list.cursive.* to pref file for Linux. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D22865
06f0c5e35c3ab64490bcdfcb25f7ac6ff531ba5e: Bug 1531912 - Update OTS to 7.1.9. r=jfkthame
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 02 Mar 2019 15:32:15 +0000 - rev 462169
Push 112264 by nbeleuzu@mozilla.com at Sun, 03 Mar 2019 09:43:15 +0000
Bug 1531912 - Update OTS to 7.1.9. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D21787
c1075c1f1605435c69a6964895600db8a711fbb5: Bug 1296042 - Make word-break: break-word behave like word-break: normal; overflow-wrap: anywhere. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Mar 2019 02:33:07 +0000 - rev 461917
Push 112233 by rgurzau@mozilla.com at Fri, 01 Mar 2019 13:23:13 +0000
Bug 1296042 - Make word-break: break-word behave like word-break: normal; overflow-wrap: anywhere. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D21398
a683a7c54dc47148e011b356e3d8450bfb2988e3: Bug 1523969 part 11 - Move method definition inline comments to new line in 'intl/'. r=jfkthame
Ryan Hunt <rhunt@eqrion.net> - Mon, 25 Feb 2019 16:08:21 -0600 - rev 461786
Push 112226 by rhunt@eqrion.net at Fri, 01 Mar 2019 02:08:55 +0000
Bug 1523969 part 11 - Move method definition inline comments to new line in 'intl/'. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D21111
c57170b2bc4ffc8e24f8ee741fd78ef7aaabaf3c: Bug 1529673 - Add Google Sans to Android font list prefs. r=geckoview-reviewers,jfkthame,esawin
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 22 Feb 2019 14:32:05 +0000 - rev 460610
Push 112104 by rmaries@mozilla.com at Sat, 23 Feb 2019 04:28:17 +0000
Bug 1529673 - Add Google Sans to Android font list prefs. r=geckoview-reviewers,jfkthame,esawin Apparently some (Pixel) phones have started shipping with Google Sans instead of Roboto. While the file names supposedly haven't changed for compatibility reasons, this doesn't help us as our font rendering looks at the actual font metadata and, if it cannot find a font claiming to be Roboto in its *metadata*, starts substituting serif fonts or do other strange things. Differential Revision: https://phabricator.services.mozilla.com/D20723
4dee747dc404598c2f322ffbfc519536162b7a96: Bug 919508 - layout: add more tests for text inspection from accessibility layer r=jfkthame
Samuel Thibault <samuel.thibault@ens-lyon.org> - Fri, 22 Feb 2019 22:13:06 +0100 - rev 460576
Push 112098 by apavel@mozilla.com at Fri, 22 Feb 2019 21:50:48 +0000
Bug 919508 - layout: add more tests for text inspection from accessibility layer r=jfkthame
6c919109707924424b9fb47c10252388c5503d3e: Bug 919508 - layout: Do not trim spaces when inspected from accessibility layer r=jfkthame
Samuel Thibault <samuel.thibault@ens-lyon.org> - Fri, 22 Feb 2019 22:12:48 +0100 - rev 460575
Push 112098 by apavel@mozilla.com at Fri, 22 Feb 2019 21:50:48 +0000
Bug 919508 - layout: Do not trim spaces when inspected from accessibility layer r=jfkthame
a2d905ec0a76ad6bfa9ec5866a702339ac7e92b0: Bug 919508 - nsTextFrame::GetTrimmedOffsets: Rework flag parameters r=jfkthame
Samuel Thibault <samuel.thibault@ens-lyon.org> - Fri, 22 Feb 2019 22:12:27 +0100 - rev 460574
Push 112098 by apavel@mozilla.com at Fri, 22 Feb 2019 21:50:48 +0000
Bug 919508 - nsTextFrame::GetTrimmedOffsets: Rework flag parameters r=jfkthame
d15621c6f424a75f1d4be5234c420bd9ad1f7586: Bug 1528712 - Remove nsFont::featureValueLookup. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 18 Feb 2019 14:03:47 +0000 - rev 459890
Push 112018 by btara@mozilla.com at Tue, 19 Feb 2019 17:39:20 +0000
Bug 1528712 - Remove nsFont::featureValueLookup. r=jfkthame It's a global object, it doesn't have to be stored in nsFont. Pass it from the caller like the user font set and co. Depends on D20141 Differential Revision: https://phabricator.services.mozilla.com/D20142
2d5c4e71e258e24f1a70ed850c619f97e56f2c60: Bug 1528712 - Remove nsFont::featureValueLookup. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 18 Feb 2019 14:03:47 +0000 - rev 459876
Push 112018 by btara@mozilla.com at Tue, 19 Feb 2019 17:39:20 +0000
Bug 1528712 - Remove nsFont::featureValueLookup. r=jfkthame It's a global object, it doesn't have to be stored in nsFont. Pass it from the caller like the user font set and co. Depends on D20141 Differential Revision: https://phabricator.services.mozilla.com/D20142
2d5fbe3bb7f6773ec20384c23178515a9013ad17: Bug 1528254 - enable test_fontVariationsAPI.xul for windows10 now that we run on v1803. r=jfkthame
Joel Maher <jmaher@mozilla.com> - Fri, 15 Feb 2019 15:24:48 +0000 - rev 459584
Push 111982 by ccoroiu@mozilla.com at Sat, 16 Feb 2019 09:42:42 +0000
Bug 1528254 - enable test_fontVariationsAPI.xul for windows10 now that we run on v1803. r=jfkthame enable test_fontVariationsAPI.xul for windows10 now that we run on v1803 Differential Revision: https://phabricator.services.mozilla.com/D19950
56f4c25656d9b5ff4b6fefe187e42cad4125fc0b: Bug 1526294 - Should not need a pres context to get a system font. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 08 Feb 2019 14:22:11 +0100 - rev 459329
Push 111940 by emilio@crisal.io at Fri, 15 Feb 2019 00:35:35 +0000
Bug 1526294 - Should not need a pres context to get a system font. r=jfkthame The only caller wants CSS pixels, no need to go back and forth. This is the last dependency on the pres context, I think, from the style system font code. Differential Revision: https://phabricator.services.mozilla.com/D19147
270345fe62b9d7045fe11b53a3468d43016e8157: Bug 1523194 - Remove XPIDL for DOMLocalization and use do_ImportModule instead. r=jfkthame,kmag
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 07 Feb 2019 01:52:45 +0000 - rev 457519
Push 111733 by rgurzau@mozilla.com at Thu, 07 Feb 2019 05:09:57 +0000
Bug 1523194 - Remove XPIDL for DOMLocalization and use do_ImportModule instead. r=jfkthame,kmag Differential Revision: https://phabricator.services.mozilla.com/D17780
a89ff647fa824059fa9dc4f536a0bc4e22f710ae: Bug 1524246 - Cancel font loads from unlinking. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 05 Feb 2019 14:41:57 +0000 - rev 457362
Push 111717 by opoprus@mozilla.com at Wed, 06 Feb 2019 10:10:24 +0000
Bug 1524246 - Cancel font loads from unlinking. r=jfkthame When the FontFaceSet gets unlinked, we remove the strong pointer it holds to to the UserFontSet. This is not strictly necessary, since that object will no longer have any reference to any other cycle collected object. In any case, the loaders keep alive the user font entries, which _don't_ keep alive the user font set (they have a weak reference instead). So if the user font set is gone, all is bad. Ensure we cancel all loads when unlinking rather than just when the object is destroyed, and that the font face loader doesn't keep a reference to the user font entry anymore after being canceled (this shouldn't be necessary either, but it's better IMO). Differential Revision: https://phabricator.services.mozilla.com/D18256
872e8dd8bbd2e6f50123d5e4cfabcd00b2be10d7: Bug 1524102 - Update HarfBuzz to version 2.3.1. r=jfkthame
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 31 Jan 2019 12:01:26 +0000 - rev 456246
Push 111603 by rmaries@mozilla.com at Thu, 31 Jan 2019 17:05:49 +0000
Bug 1524102 - Update HarfBuzz to version 2.3.1. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D18170