searching for reviewer(jfkthame)
7c8a779413425c81ebee3c49018d048f88758dfc: Bug 1692809 - Move some word-break tests into WPT. r=jfkthame
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 01 Mar 2021 16:55:55 +0000 - rev 569118
Push 137421 by m_kato@ga2.so-net.ne.jp at Mon, 01 Mar 2021 16:58:24 +0000
Bug 1692809 - Move some word-break tests into WPT. r=jfkthame Actually, WPT has no some word-break tests for Japanese (ID and CJ) and Korean (Hangul Jamos). So I would like to move layout/reftests/text/wordbreak-2.html and layout/reftests/text/wordbreak-4a.html into WPT. Differential Revision: https://phabricator.services.mozilla.com/D105227
bd94eb676ba36f91b6192109a1dc8e3e1d4d4ad9: Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in intl/locale. r=jfkthame
Simon Giesecke <sgiesecke@mozilla.com> - Fri, 26 Feb 2021 11:36:39 +0000 - rev 568912
Push 137287 by sgiesecke@mozilla.com at Fri, 26 Feb 2021 11:39:21 +0000
Bug 1693541 - Improve uses of nsBaseHashtable and descendants and avoid multiple subsequent lookups in intl/locale. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D106117
58f29cf068ae1c4d3195358438b4b674efb54232: Bug 1692220 - Add a test to ensure the com.apple.FontRegistry dir is readable from content processes r=jfkthame
Haik Aftandilian <haftandilian@mozilla.com> - Fri, 19 Feb 2021 21:57:00 +0000 - rev 568158
Push 136867 by jkew@mozilla.com at Fri, 19 Feb 2021 21:59:25 +0000
Bug 1692220 - Add a test to ensure the com.apple.FontRegistry dir is readable from content processes r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D105822
7bdc9784d1aa7c089dacee29fe1001cceb1f9103: Bug 1693395 - Add XROutputColor:PrintAsGrayscale to the grayscale values for CUPS. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 18 Feb 2021 05:18:38 +0000 - rev 567943
Push 136718 by ealvarez@mozilla.com at Thu, 18 Feb 2021 05:21:37 +0000
Bug 1693395 - Add XROutputColor:PrintAsGrayscale to the grayscale values for CUPS. r=jfkthame See bug 1676191 comment 32. Differential Revision: https://phabricator.services.mozilla.com/D105513
6263c7f0613c9e9a849ca7cd509cbb94580c4d06: Bug 1692316 - Part 3: Document Duplex Printing Constants r=dholbert,jfkthame
Erik Nordin <nordzilla@mozilla.com> - Wed, 17 Feb 2021 23:57:27 +0000 - rev 567929
Push 136705 by enordin@mozilla.com at Thu, 18 Feb 2021 00:02:32 +0000
Bug 1692316 - Part 3: Document Duplex Printing Constants r=dholbert,jfkthame This patch attempts to add a clear explanation and mapping among the duplex-printing constants that vary across platforms. Differential Revision: https://phabricator.services.mozilla.com/D105512
ceaebebccb5e67929ed7ba66d60954a9f218dc26: Bug 1691875 Part 3 - Always compute inner table's border and padding before initializing its ReflowInput. r=layout-reviewers,jfkthame,mats
Ting-Yu Lin <tlin@mozilla.com> - Mon, 15 Feb 2021 18:30:03 +0000 - rev 567581
Push 136490 by aethanyc@gmail.com at Mon, 15 Feb 2021 19:57:11 +0000
Bug 1691875 Part 3 - Always compute inner table's border and padding before initializing its ReflowInput. r=layout-reviewers,jfkthame,mats This is a preparation patch for bug 1674302. We'll need border padding to reduce the size for inner table size overrides. Differential Revision: https://phabricator.services.mozilla.com/D104643
3fabd86d59e6a6d473fa8f216f6715eb8065131c: Bug 1691875 Part 2 - Pass the area occupied by caption into CreateReflowInputForInnerTable(). r=mats,jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Mon, 15 Feb 2021 18:30:03 +0000 - rev 567580
Push 136490 by aethanyc@gmail.com at Mon, 15 Feb 2021 19:57:11 +0000
Bug 1691875 Part 2 - Pass the area occupied by caption into CreateReflowInputForInnerTable(). r=mats,jfkthame If the table wrapper frame has a caption, several sizes that are used to initialized inner table's ReflowInput needs to be reduced: 1. the available block-size, 2. containing block size, 3. StyleSizeOverrides (will be considered in bug 1674302). This patch gives CreateReflowInputForInnerTable() an argument to pass the space occupied by the caption in order to reduce the above sizes. Note the old code doesn't reduce the constrained available block-size when recreating ReflowInput for a table grid item, but this patch does. Also, this patch goes ahead to recreate ReflowInput when the area occupied by caption is non-empty, which may or may not affect the containing block size for grid item. But for now, I keep it simple because bug 16743202 is going to add logic that needs to recreate ReflowInput when there is any size overrides. I tend not to over-optimize the performance. Differential Revision: https://phabricator.services.mozilla.com/D104642
06357a2a1fd35f0c5087780416adf982d61a6270: Bug 1691875 Part 1 - Split and rename nsTableWrapperFrame::ChildShrinkWrapISize() into two methods for caption and inner table. r=layout-reviewers,jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Mon, 15 Feb 2021 18:30:02 +0000 - rev 567579
Push 136490 by aethanyc@gmail.com at Mon, 15 Feb 2021 19:57:11 +0000
Bug 1691875 Part 1 - Split and rename nsTableWrapperFrame::ChildShrinkWrapISize() into two methods for caption and inner table. r=layout-reviewers,jfkthame This patch is similar to Bug 1690901 Part 2, but for ChildShrinkWrapISize(). https://hg.mozilla.org/mozilla-central/rev/33171dca5ccd Also, aCBSize should be passed by const-reference, not by value. Differential Revision: https://phabricator.services.mozilla.com/D104641
aa4c7f4629ff48249dd37711fd07523d48778d00: Bug 1691256 - Don't reflow for background/border changes on xul appearance values. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 15 Feb 2021 13:19:32 +0000 - rev 567542
Push 136466 by ealvarez@mozilla.com at Mon, 15 Feb 2021 14:49:37 +0000
Bug 1691256 - Don't reflow for background/border changes on xul appearance values. r=jfkthame This is an optimization, but also papers about XUL widgets not dealing particularly well with it. Differential Revision: https://phabricator.services.mozilla.com/D105169
bcbf99a8a2dae152888e023599f1f80387b7bcc5: Bug 1669051 - Turn off async font loading in APZ tests to see if they help avoiding intermittents. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 15 Feb 2021 10:18:16 +0000 - rev 567505
Push 136456 by ealvarez@mozilla.com at Mon, 15 Feb 2021 10:20:34 +0000
Bug 1669051 - Turn off async font loading in APZ tests to see if they help avoiding intermittents. r=jfkthame Per comment 9 this seems caused by an unexpected reframe. I haven't been able to repro this, but the only kind of thing that should cause it is the global reflow we do when fonts change. This patch turns these async font loading features off in APZ tests to see whether it helps avoiding this kind of intermittent. If it doesn't, I guess we should revert this and try to repro harder. Differential Revision: https://phabricator.services.mozilla.com/D105166
aa1ad21ca19fc044a7d63f64dbd90417d1bf2aca: Bug 1682607 - Normalize NaN in some other font-related lengths etc. r=jfkthame,layout-reviewers
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 10 Feb 2021 15:30:40 +0000 - rev 566846
Push 136152 by ealvarez@mozilla.com at Wed, 10 Feb 2021 15:33:06 +0000
Bug 1682607 - Normalize NaN in some other font-related lengths etc. r=jfkthame,layout-reviewers Depends on D104563 Differential Revision: https://phabricator.services.mozilla.com/D104565
64e2b89ff57f583ad2e0902a4626770f512b5135: Bug 1691652 - Normalize NaN to zero as a result of calc(). r=layout-reviewers,jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 10 Feb 2021 15:30:40 +0000 - rev 566845
Push 136152 by ealvarez@mozilla.com at Wed, 10 Feb 2021 15:33:06 +0000
Bug 1691652 - Normalize NaN to zero as a result of calc(). r=layout-reviewers,jfkthame Differential Revision: https://phabricator.services.mozilla.com/D104563
01813d1260e00a5597137f02e60c93b35d080d39: Bug 1675188 - Update expectations for fontface-override-descriptor-getter-setter.sub.html on Windows ccov. r=jfkthame
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 10 Feb 2021 11:19:53 +0000 - rev 566815
Push 136132 by malexandru@mozilla.com at Wed, 10 Feb 2021 11:37:51 +0000
Bug 1675188 - Update expectations for fontface-override-descriptor-getter-setter.sub.html on Windows ccov. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D104343
959589d501a2662977a0b54a255ea7fa1f05ffe6: Bug 1691286: Fix nsPrintSettingsWin::CopyFromNative to reliably encode the pages' orientation in the mOrientation field (fixing mismatched landscape/portrait rendering in some cases). r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 08 Feb 2021 23:01:37 +0000 - rev 566493
Push 135982 by dholbert@mozilla.com at Mon, 08 Feb 2021 23:43:28 +0000
Bug 1691286: Fix nsPrintSettingsWin::CopyFromNative to reliably encode the pages' orientation in the mOrientation field (fixing mismatched landscape/portrait rendering in some cases). r=jfkthame This was just a silly typo; I got the order of the ternary expression's options backwards. The mistake wasn't obvious from testing, because this function isn't always invoked. In particular, it's not invoked if I print "https://example.org" in a fresh profile, but it *is* invoked if I print "about:support" or other browser-internal pages. Differential Revision: https://phabricator.services.mozilla.com/D104354
ba7cdc0b2d911c8b3120e825abab9b292cb7478c: Bug 1689789 part 2 - Use Ceil instead of Truncate the ensure the print surface is large enough for the requested paper size. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Sat, 06 Feb 2021 00:28:29 +0000 - rev 566261
Push 135875 by mpalmgren@mozilla.com at Sat, 06 Feb 2021 00:47:31 +0000
Bug 1689789 part 2 - Use Ceil instead of Truncate the ensure the print surface is large enough for the requested paper size. r=jfkthame Also, for GTK, request the paper size in millimeter for millimeter based paper units to avoid depending on GTK's rounding behavior. Differential Revision: https://phabricator.services.mozilla.com/D103609
25d8b783c5145d05e91b2592cafe0476e66e6f51: Bug 1689789 part 1 - Ensure we don't have any overflow areas for pdf.js content. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Fri, 05 Feb 2021 19:39:31 +0000 - rev 566260
Push 135874 by mpalmgren@mozilla.com at Sat, 06 Feb 2021 00:32:00 +0000
Bug 1689789 part 1 - Ensure we don't have any overflow areas for pdf.js content. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D103608
7c568d2a3fc58fc6c37d4837e5e073ef5754d327: Bug 1673099 - Support duplex flip styles in the print platform r=jfkthame
Erik Nordin <nordzilla@mozilla.com> - Tue, 02 Feb 2021 22:19:30 +0000 - rev 565805
Push 135592 by enordin@mozilla.com at Tue, 02 Feb 2021 23:03:26 +0000
Bug 1673099 - Support duplex flip styles in the print platform r=jfkthame Changes the print platform to use uniform terminology for duplex printing styles. - DuplexNone - DuplexFlipOnSideEdge - DuplexFlipOnTopEdge Differential Revision: https://phabricator.services.mozilla.com/D94682
a8e6a18c719f556bebd6ee4dea19e596b0a818e8: Bug 1541915 - part 1: Move scroll position tests from `layout/base/tests` to `dom/events/test` and disable async font loading in `dom/events/test` r=smaug,jfkthame
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 02 Feb 2021 03:05:04 +0000 - rev 565573
Push 135503 by masayuki@d-toybox.com at Tue, 02 Feb 2021 05:09:34 +0000
Bug 1541915 - part 1: Move scroll position tests from `layout/base/tests` to `dom/events/test` and disable async font loading in `dom/events/test` r=smaug,jfkthame Asynchronous font loading occurs during scroll position tests, it resets scroll positions to 0. So, this causes intermittent failures in such tests. Disabling the async font loading under `layout/base/tests` may not be proper solution because some layout tests may work perfectly even if global reflow may occur. Therefore, this patch moves 2 tests which check scroll position to under `dom/events/test` and disabling the async font loading since the global reflow shouldn't be related to the tests under `dom/events`. Differential Revision: https://phabricator.services.mozilla.com/D103013
1e374af7adbba58037b323a344665e8f0c4a2319: Bug 1103374 - Add simple automoated test for arrow key navigation in vertical editable content r=jfkthame
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 02 Feb 2021 03:05:01 +0000 - rev 565572
Push 135503 by masayuki@d-toybox.com at Tue, 02 Feb 2021 05:09:34 +0000
Bug 1103374 - Add simple automoated test for arrow key navigation in vertical editable content r=jfkthame Now, we can write a test for the situation with synthesized key events. Differential Revision: https://phabricator.services.mozilla.com/D102882
08a804df3b6c6ae295cec081aec09fcccede1f35: Bug 1685491 - part 5: Move the code remapping arrow keys in vertical content to `NativeKeyBindings` r=smaug,jfkthame
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 02 Feb 2021 03:29:31 +0000 - rev 565571
Push 135503 by masayuki@d-toybox.com at Tue, 02 Feb 2021 05:09:34 +0000
Bug 1685491 - part 5: Move the code remapping arrow keys in vertical content to `NativeKeyBindings` r=smaug,jfkthame Currently, this feature is implemented only on Linux and macOS (see also bug 1077515 and bug 1301497), and the code is really similar each other. Additionally, it always tries to query selection to check whether the caret is in vertical content or not if arrow keys are pressed. For avoiding a lot of query, this patch makes `TextEventDispatcher` cache writing mode at every selection change notification. However, unfortunately, it's not available when non-editable content has focus, but it should be out of scope of this bug since it requires a lot of changes. Anyway, with this patch, we can write a mochitest only on Linux and macOS. The following patch adds a test for this as a fix of bug 1103374. Differential Revision: https://phabricator.services.mozilla.com/D102881
1acbaa0d067cbb68a7dac168ecffb413d66169ce: Bug 1689541 - Review comment fixup for bug 476384. r=jfkthame
Henri Sivonen <hsivonen@hsivonen.fi> - Fri, 29 Jan 2021 08:51:16 +0000 - rev 565160
Push 135275 by hsivonen@mozilla.com at Fri, 29 Jan 2021 09:01:38 +0000
Bug 1689541 - Review comment fixup for bug 476384. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D103443
4500122fa98d24e2f9e4dc123ed001a147e0dae3: Bug 476384 - Use the TLD as a CJK font hint for UTF-8 pages. r=jfkthame
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 28 Jan 2021 17:59:14 +0000 - rev 565045
Push 135209 by hsivonen@mozilla.com at Thu, 28 Jan 2021 18:01:54 +0000
Bug 476384 - Use the TLD as a CJK font hint for UTF-8 pages. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D103188
406318af809f1c36e01499e936d4a2a6228b8586: Bug 1617288 - Bump 1477847.html's assertion count by 1 for Android. r=layout-reviewers,jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Mon, 25 Jan 2021 19:37:28 +0000 - rev 564579
Push 134928 by aethanyc@gmail.com at Tue, 26 Jan 2021 00:15:28 +0000
Bug 1617288 - Bump 1477847.html's assertion count by 1 for Android. r=layout-reviewers,jfkthame Differential Revision: https://phabricator.services.mozilla.com/D102958
6db0a2173d99c43fbe71f7e359a1713529abc56a: Bug 1664969 - Disable async font list initialization under editor/libeditor/tests r=m_kato,jfkthame
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 25 Jan 2021 10:19:12 +0000 - rev 564438
Push 134857 by masayuki@d-toybox.com at Mon, 25 Jan 2021 10:34:06 +0000
Bug 1664969 - Disable async font list initialization under editor/libeditor/tests r=m_kato,jfkthame According to the debug log and result on tryserver, the frequency of this test failure becomes higher is caused by bug 1676966. When global reflow is kicked during dragging the grabber, the implicit capture is released forcibly. Fortunately, editor behavior shouldn't depend on font list loading system, so, disabling the feature until fixing bug 1688430 is fine. Differential Revision: https://phabricator.services.mozilla.com/D102889
c8f0bf3f70f51b948c11ee42ea13b331ae52e4a6: Bug 1686326 - [quirks] Apply line-height quirk code in both quirks and limited-quirks mode in all places. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Sat, 16 Jan 2021 10:47:50 +0000 - rev 563505
Push 134347 by mpalmgren@mozilla.com at Sat, 16 Jan 2021 18:37:51 +0000
Bug 1686326 - [quirks] Apply line-height quirk code in both quirks and limited-quirks mode in all places. r=jfkthame nsLineLayout.cpp now checks: CompatibilityMode() != eCompatibility_FullStandards in all places. Differential Revision: https://phabricator.services.mozilla.com/D102080
c9e6c3ef69447c848af59b9da13fbdcc9ec898a0: Bug 1686287 - Update OTS to 8.1.3. r=jfkthame
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 12 Jan 2021 21:01:04 +0000 - rev 562832
Push 134024 by rvandermeulen@mozilla.com at Tue, 12 Jan 2021 21:04:08 +0000
Bug 1686287 - Update OTS to 8.1.3. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D101475
bf57b277d4b74fd7dabe78e446d0a787e36c9a45: Bug 1685636 - Fix name of __dir__.ini file, r=jfkthame
James Graham <james@hoppipolla.co.uk> - Fri, 08 Jan 2021 20:25:25 +0000 - rev 562539
Push 133826 by james@hoppipolla.co.uk at Fri, 08 Jan 2021 22:42:39 +0000
Bug 1685636 - Fix name of __dir__.ini file, r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D101203
66f990850b8980218430e5583569ec9c257dcd0a: Bug 1656886 - Update HarfBuzz to 2.7.4. r=jfkthame
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 07 Jan 2021 13:53:25 +0000 - rev 562264
Push 133702 by rvandermeulen@mozilla.com at Thu, 07 Jan 2021 14:31:16 +0000
Bug 1656886 - Update HarfBuzz to 2.7.4. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D85757
d651d6e84c6a7f229b6762ba7fd5b227c042390a: Bug 1685381 - Update OTS to 8.1.2. r=jfkthame
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 07 Jan 2021 13:29:48 +0000 - rev 562263
Push 133701 by rvandermeulen@mozilla.com at Thu, 07 Jan 2021 14:30:44 +0000
Bug 1685381 - Update OTS to 8.1.2. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D100951
87172b7872a49ce37d26c8aef5cca1c789d83827: Bug 1684419 - disable async font fallback for webvtt/rendering/cues-with-video because of intermittentfailures. r=jfkthame DONTBUILD
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Jan 2021 19:36:16 +0000 - rev 562069
Push 133563 by archaeopteryx@coole-files.de at Tue, 05 Jan 2021 20:04:22 +0000
Bug 1684419 - disable async font fallback for webvtt/rendering/cues-with-video because of intermittentfailures. r=jfkthame DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D100808
45b225f453d6493c98c385e81a452e53d49a5867: Bug 1669905 part 2: Add nsIPrintSettings APIs to handle the possibility that pages and sheets may have orthogonal orientation, in pages-per-sheet printouts. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 05 Jan 2021 02:24:00 +0000 - rev 561989
Push 133510 by dholbert@mozilla.com at Tue, 05 Jan 2021 04:14:42 +0000
Bug 1669905 part 2: Add nsIPrintSettings APIs to handle the possibility that pages and sheets may have orthogonal orientation, in pages-per-sheet printouts. r=jfkthame This patch does three things, all centered around these new APIs: (1) Add the APIs themselves -- some nsIPrintSettings methods to reason about the sheet-orientation being potentially flipped to accomodate 2 and 6 pages-per-sheet. (2) Use these new APIs, where appropriate, in places where we previously used the page-orientation to set up the platform-native print-settings objects and print-target. Now, we'll use the *sheet* orientation instead of the page orientation, to be sure we produce the appropriately-oriented platform-native surfaces. Also, for symmetry, this patch adds similar logic to the reverse codepaths, where we update an existing nsIPrintSettings object based on a platform-native print-settings object. (3) Update nsPrintJob's code that informs nsPresContext about the page-size. This patch makes sure that this code uses the *page* size, rather than the *sheet* size, in cases where they differ. (The code that consumes this nsPresContext::GetPageSize API, e.g. our CSS media-query code, really does want the page size, not the sheet size.) Differential Revision: https://phabricator.services.mozilla.com/D100372
6d99481a55965fdf64fc3417892df6958f62840f: Bug 1052471: Adjust test_bug453650.xhtml to perform its reflow-causing restyle a bit later, *after* the reflow observer is registered. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 04 Jan 2021 19:04:40 +0000 - rev 561926
Push 133482 by dholbert@mozilla.com at Mon, 04 Jan 2021 19:08:00 +0000
Bug 1052471: Adjust test_bug453650.xhtml to perform its reflow-causing restyle a bit later, *after* the reflow observer is registered. r=jfkthame I'm hoping this fixes (or at least helps with) this intermittent test failure (an intermittent test-timeout). Before this patch, the test did the following: it made a layout-impacting restyle, and then it registered a reflow observer, and then it waited for the previously-performed restyle to be flushed, which it then expects to cause a reflow and trigger the reflow observer. When the test times out and intermittently fails, it seems that the reflow observer is successfully registered but never fires. I'm guessing that's because the reflow is getting flushed eagerly for some reason, and happens *before* the reflow observer is registered. We can avoid this problem by holding off on the restyle until after the reflow observer has been registered; that's the approach that this patch takes. (Note that this reflow-observer API isn't web-exposed; it's an internal API that we use to report reflows in our devtools.) Differential Revision: https://phabricator.services.mozilla.com/D100517
6d85b89ee434464b98b7e7c5236e0a9097ff7ca6: Bug 1684093: Use the correct left/right side components, in print-preview margin-guide drawing code. r=jfkthame
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 23 Dec 2020 20:17:51 +0000 - rev 561719
Push 133333 by dholbert@mozilla.com at Wed, 23 Dec 2020 20:24:47 +0000
Bug 1684093: Use the correct left/right side components, in print-preview margin-guide drawing code. r=jfkthame nsMargin takes its constructor-params in "top, right, bottom, left" order. Before this patch, we had the left & right args switched, by mistake. Note that this patch doesn't affect user-exposed behavior right now, since there's no UI for users to enable these guides at this point. Differential Revision: https://phabricator.services.mozilla.com/D100411
562e910531dbb424ab2fe7a1a98a38659a695ffe: Bug 1677301 - try to catch exceptions while reading font file data in ScaledFontDWrite. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Wed, 09 Dec 2020 10:41:34 +0000 - rev 560041
Push 132407 by lsalzman@mozilla.com at Wed, 09 Dec 2020 16:48:35 +0000
Bug 1677301 - try to catch exceptions while reading font file data in ScaledFontDWrite. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D99179
ddc258aa88d4927e8e253313824eeafb228e18a1: Bug 1679931 Part 4 - Remove workaround for flex item fragmentation reftests for Android. r=layout-reviewers,emilio,jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Mon, 07 Dec 2020 23:30:59 +0000 - rev 559771
Push 132248 by aethanyc@gmail.com at Tue, 08 Dec 2020 00:07:47 +0000
Bug 1679931 Part 4 - Remove workaround for flex item fragmentation reftests for Android. r=layout-reviewers,emilio,jfkthame Differential Revision: https://phabricator.services.mozilla.com/D98518
a6d31e726b0b47cc68e013a43b0b64cf37eac599: Bug 1679931 Part 3 - Recompute overflow container children's overflow area after moving them in vertical-rl writing-mode. r=layout-reviewers,jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Mon, 07 Dec 2020 23:30:51 +0000 - rev 559770
Push 132248 by aethanyc@gmail.com at Tue, 08 Dec 2020 00:07:47 +0000
Bug 1679931 Part 3 - Recompute overflow container children's overflow area after moving them in vertical-rl writing-mode. r=layout-reviewers,jfkthame Differential Revision: https://phabricator.services.mozilla.com/D98517
f153b932ed5e8ae11ae758ec2caa8ecbba30b12c: Bug 1679931 Part 2 - Recompute float children's overflow area after moving them in vertical-rl writing-mode. r=layout-reviewers,jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Mon, 07 Dec 2020 23:31:37 +0000 - rev 559769
Push 132248 by aethanyc@gmail.com at Tue, 08 Dec 2020 00:07:47 +0000
Bug 1679931 Part 2 - Recompute float children's overflow area after moving them in vertical-rl writing-mode. r=layout-reviewers,jfkthame Differential Revision: https://phabricator.services.mozilla.com/D98516
0d7ac1474b5541ce7f22a398f64cc44619deb7a1: Bug 1680519 - Update OTS to 8.1.1. r=jfkthame
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 07 Dec 2020 19:03:30 +0000 - rev 559745
Push 132228 by rvandermeulen@mozilla.com at Mon, 07 Dec 2020 19:08:07 +0000
Bug 1680519 - Update OTS to 8.1.1. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D98611
30bf6b9a836edb83e510075865a9cb6a77b62d85: Bug 1679706 - Communicate to the front-end whether there are no visible pages at all. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 02 Dec 2020 21:48:03 +0000 - rev 559144
Push 131965 by ealvarez@mozilla.com at Wed, 02 Dec 2020 21:51:22 +0000
Bug 1679706 - Communicate to the front-end whether there are no visible pages at all. r=jfkthame This will allow them to react however they want to empty page ranges as a result of another setting change. Differential Revision: https://phabricator.services.mozilla.com/D98183
0bd6c96f1280bed3e39a0b9fa2197f2f9333b293: Bug 1679706 - Cleanup a bit the page-sequence-using methods in nsPrintJob. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 02 Dec 2020 17:17:17 +0000 - rev 559143
Push 131965 by ealvarez@mozilla.com at Wed, 02 Dec 2020 21:51:22 +0000
Bug 1679706 - Cleanup a bit the page-sequence-using methods in nsPrintJob. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D98182
dff86c7857d7666baa7ef59d9c0e516d9e075e22: Bug 1678997 - [css-break] Only scrollable overflow should create new pages, not ink overflow. r=layout-reviewers,jfkthame
Mats Palmgren <mats@mozilla.com> - Mon, 30 Nov 2020 15:58:19 +0000 - rev 558721
Push 131738 by mpalmgren@mozilla.com at Mon, 30 Nov 2020 16:35:31 +0000
Bug 1678997 - [css-break] Only scrollable overflow should create new pages, not ink overflow. r=layout-reviewers,jfkthame Per https://github.com/w3c/csswg-drafts/issues/4099 Differential Revision: https://phabricator.services.mozilla.com/D97875
ef0dabb6cb6603bc3816faea6a414f97e78da4d2: Bug 1669333 - Make the fragmentation fallback code use logical coordinates. r=jfkthame
Mats Palmgren <mats@mozilla.com> - Mon, 30 Nov 2020 15:58:19 +0000 - rev 558720
Push 131738 by mpalmgren@mozilla.com at Mon, 30 Nov 2020 16:35:31 +0000
Bug 1669333 - Make the fragmentation fallback code use logical coordinates. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D97864
85b08b0e3773d694395e31e40cc7d6b4e901bf0c: Bug 1678962 - Add Hiragino Sans to font.name-list.sans-serif.ja. r=jfkthame
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 24 Nov 2020 10:25:05 +0000 - rev 558455
Push 131584 by m_kato@ga2.so-net.ne.jp at Wed, 25 Nov 2020 04:54:11 +0000
Bug 1678962 - Add Hiragino Sans to font.name-list.sans-serif.ja. r=jfkthame From macOS Catalina, Hiragino Kaku Gothic ProN and etc aren't instaleld with clean install. And default sans-serif font for Japanese is Hiragino Sans. Differential Revision: https://phabricator.services.mozilla.com/D97900
88fbeefb283822807020b1ef65d9653615cba6ce: Bug 1677388: Pass a copy of our cached default DEVMODE into DeviceCapabilitiesW calls. r=jfkthame
Bob Owen <bobowencode@gmail.com> - Sat, 21 Nov 2020 09:53:23 +0000 - rev 558273
Push 131505 by bobowencode@gmail.com at Sat, 21 Nov 2020 09:58:13 +0000
Bug 1677388: Pass a copy of our cached default DEVMODE into DeviceCapabilitiesW calls. r=jfkthame This is to prevent threading issues that some drivers seem to have when they access their own default DEVMODE internally. Differential Revision: https://phabricator.services.mozilla.com/D97789
035ba753b5ff64eda9444dac4e100fe14ffbbb1f: Bug 1678427: Use a more precise label for native-font-resource-mac fonts. r=jfkthame
Brad Werth <bwerth@mozilla.com> - Thu, 19 Nov 2020 20:27:09 +0000 - rev 558099
Push 131387 by bwerth@mozilla.com at Thu, 19 Nov 2020 21:10:32 +0000
Bug 1678427: Use a more precise label for native-font-resource-mac fonts. r=jfkthame The listed fonts are individual faces, not font families. Since the face name comes from a PostScript name, we'll use the label "psname". Differential Revision: https://phabricator.services.mozilla.com/D97664
33fb1c91831cf44f309ed2791dd443d709d0c9f5: Bug 1674683 - Add SamsungKorean_v2.0 instead of SEC CJK KR. r=jfkthame,saschanaz
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 18 Nov 2020 12:51:46 +0000 - rev 557969
Push 131317 by m_kato@ga2.so-net.ne.jp at Thu, 19 Nov 2020 10:05:06 +0000
Bug 1674683 - Add SamsungKorean_v2.0 instead of SEC CJK KR. r=jfkthame,saschanaz Although I add SEC CJK KR to font list for Samsung devices, it is better to use `SamsungKorean_v2.0` rather than it according to user feedback. Korean default font of Samsung device in `/etc/fonts.xml` is `SamsungKorean_v2.0`. Monospace font for Korean keeps SEC Mono CJK KR since no monospace font settings in Samsung devices. Differential Revision: https://phabricator.services.mozilla.com/D97252
48de69b39f4d2e489ec8c9ff377c2f8a1e08f2dc: Bug 1677073 - Update mapped_hyph. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 13 Nov 2020 12:23:04 +0000 - rev 557155
Push 130904 by ealvarez@mozilla.com at Fri, 13 Nov 2020 14:45:18 +0000
Bug 1677073 - Update mapped_hyph. r=jfkthame This removes a dependency on env_logger 0.7. Differential Revision: https://phabricator.services.mozilla.com/D96985
a7ba6638fa20a4654dcdfa16a3d544b534a4e51b: Bug 1667493 - Locale service shouldn't shutdown during normal shutting down phase. r=jfkthame
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 11 Nov 2020 03:33:04 +0000 - rev 556722
Push 130705 by m_kato@ga2.so-net.ne.jp at Wed, 11 Nov 2020 03:51:12 +0000
Bug 1667493 - Locale service shouldn't shutdown during normal shutting down phase. r=jfkthame Although ICUUtils uses LocaleService, LocaleService will be shut down before shut down observer. DOM might use Locale Service by UnbindFromTree. So LocaleService should be shut down by ShutdownPhase::ShutdownPostLastCycleCollection. Differential Revision: https://phabricator.services.mozilla.com/D94944
4bdd82a535bc0bb34e3494a5f07a597cc609c94f: Bug 1675906 - Add more crashes when we don't find a Factory. r=jfkthame
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 09 Nov 2020 11:57:30 +0000 - rev 556443
Push 130512 by jmuizelaar@mozilla.com at Mon, 09 Nov 2020 16:28:18 +0000
Bug 1675906 - Add more crashes when we don't find a Factory. r=jfkthame Unlikely, but we might as well keep narrowing this down. Differential Revision: https://phabricator.services.mozilla.com/D96303
79d95cba4857ef8124a47a6f3d3e69f432128d10: Bug 1675956 - Use PrintDlgEx on Windows for the system dialog. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 09 Nov 2020 13:39:46 +0000 - rev 556422
Push 130493 by ealvarez@mozilla.com at Mon, 09 Nov 2020 13:43:48 +0000
Bug 1675956 - Use PrintDlgEx on Windows for the system dialog. r=jfkthame This allows users to use custom print ranges from the print dialog (up to 10 by default, which should be plenty). Differential Revision: https://phabricator.services.mozilla.com/D96336