searching for reviewer(jwatt)
d1036ac89c28a05fd538255766276f39ecf7553a: Bug 1648353 - Remove/downgrade MOZ_DIAGNOSTIC_ASSERTs that may unnecessarily crash the parent process, but provide no useful data. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 14 Jul 2020 15:41:01 +0000 - rev 540413
Push 37600 by malexandru@mozilla.com at Tue, 14 Jul 2020 21:47:02 +0000
Bug 1648353 - Remove/downgrade MOZ_DIAGNOSTIC_ASSERTs that may unnecessarily crash the parent process, but provide no useful data. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D82511
82d3cbd0c3a8df5118d83e565dc2e209d9d61647: Bug 1650886 - Part 2 Expose Paper Sizes for macOS r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Mon, 13 Jul 2020 19:33:00 +0000 - rev 540263
Push 37596 by abutkovits@mozilla.com at Tue, 14 Jul 2020 03:18:58 +0000
Bug 1650886 - Part 2 Expose Paper Sizes for macOS r=jwatt - Add macOS-specific function to retrieve the paper list for a given printer. - Add JS test to ensure papers are initialized with valid values. Differential Revision: https://phabricator.services.mozilla.com/D82598
a7614ba2d1d3f59e9c0296e3cecc6c20f0e83800: Bug 1650886 - Part 1 nsIPaper Base Implementation r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Mon, 13 Jul 2020 19:59:26 +0000 - rev 540262
Push 37596 by abutkovits@mozilla.com at Tue, 14 Jul 2020 03:18:58 +0000
Bug 1650886 - Part 1 nsIPaper Base Implementation r=jwatt - Add `nsIPaper` interface. - Add `nsIPaper` implementaiton. Differential Revision: https://phabricator.services.mozilla.com/D82461
de485a27b33787fbdea473b1647920068e3c491f: Bug 1650886 - Part 2 Expose Paper Sizes for macOS r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Mon, 13 Jul 2020 18:30:18 +0000 - rev 540239
Push 37596 by abutkovits@mozilla.com at Tue, 14 Jul 2020 03:18:58 +0000
Bug 1650886 - Part 2 Expose Paper Sizes for macOS r=jwatt - Add macOS-specific function to retrieve the paper list for a given printer. - Add JS test to ensure papers are initialized with valid values. Differential Revision: https://phabricator.services.mozilla.com/D82598
f65d2491cbb4bbebe48da33f15d64730c5b07643: Bug 1650886 - Part 1 nsIPaper Base Implementation r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Mon, 13 Jul 2020 17:17:29 +0000 - rev 540238
Push 37596 by abutkovits@mozilla.com at Tue, 14 Jul 2020 03:18:58 +0000
Bug 1650886 - Part 1 nsIPaper Base Implementation r=jwatt - Add `nsIPaper` interface. - Add `nsIPaper` implementaiton. Differential Revision: https://phabricator.services.mozilla.com/D82461
beee8123ffb37ef647610e4b3df0533b9d104bb9: Bug 1652205: Update one-liner comments for printed page frame classes. r=jwatt
Daniel Holbert <dholbert@cs.stanford.edu> - Sat, 11 Jul 2020 05:40:34 +0000 - rev 540196
Push 37595 by dluca@mozilla.com at Mon, 13 Jul 2020 21:48:13 +0000
Bug 1652205: Update one-liner comments for printed page frame classes. r=jwatt DONTBUILD because this is a comment-only change. Before this patch, these comments all mentioned "simple page sequence frame", which is no longer a thing (it's been renamed to nsPageSequenceFrame). This patch fixes that and corrects/clarifies these comments while we're at it. (Note that these comments/classes may change a bit, as part of future patches for the "pages-per-sheet" feature. This patch here is partly to get them to a coherent starting state, for that work to build from.) Differential Revision: https://phabricator.services.mozilla.com/D83233
e2485d1bb1429c90880968b886565a3beb3ba9fe: Bug 1650886 - Part 2 Expose Paper Sizes for macOS r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Sat, 11 Jul 2020 18:20:53 +0000 - rev 540056
Push 37590 by ccoroiu@mozilla.com at Sun, 12 Jul 2020 09:17:16 +0000
Bug 1650886 - Part 2 Expose Paper Sizes for macOS r=jwatt - Add macOS-specific function to retrieve the paper list for a given printer. - Add JS test to ensure papers are initialized with valid values. Differential Revision: https://phabricator.services.mozilla.com/D82598
ed8db2a54c61420ec233c0e32550822ef5d7fa3b: Bug 1650886 - Part 1 nsIPaper Base Implementation r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Sat, 11 Jul 2020 18:18:18 +0000 - rev 540055
Push 37590 by ccoroiu@mozilla.com at Sun, 12 Jul 2020 09:17:16 +0000
Bug 1650886 - Part 1 nsIPaper Base Implementation r=jwatt - Add `nsIPaper` interface. - Add `nsIPaper` implementaiton. Differential Revision: https://phabricator.services.mozilla.com/D82461
47712b107475c167d90181ffbea69b968bb7d498: Bug 1651532 - Change systemDefaultPrinter to systemDefaultPrinterName r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Fri, 10 Jul 2020 19:00:17 +0000 - rev 539971
Push 37588 by abutkovits@mozilla.com at Sat, 11 Jul 2020 09:22:23 +0000
Bug 1651532 - Change systemDefaultPrinter to systemDefaultPrinterName r=jwatt The `systemDefaultPrinter` attribute in `nsIPrinterList` currently has only one usage: to retrieve the printer's name. This patch changes the attribute to be the name instead of the whole printer until such funcationality is needed. Differential Revision: https://phabricator.services.mozilla.com/D82951
b13a90288742a127135cab0d59cdc2dbd5b57ee7: Bug 1648839 - Evaluate changes in all media queries, then fire change events. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 10 Jul 2020 01:21:53 +0000 - rev 539724
Push 37585 by nbeleuzu@mozilla.com at Fri, 10 Jul 2020 09:48:19 +0000
Bug 1648839 - Evaluate changes in all media queries, then fire change events. r=jwatt This ensures that you can't observe an inconsistent state while we go through the list. It should also be marginally better as we don't build an array with all the media queries unconditionally. Differential Revision: https://phabricator.services.mozilla.com/D82260
7db7ff639884dadf799000c200b9799b478f0b01: Bug 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Mon, 06 Jul 2020 14:29:23 +0000 - rev 538902
Push 37574 by apavel@mozilla.com at Mon, 06 Jul 2020 21:50:07 +0000
Bug 1649527 - Initialize character map when creating a gfxFontEntry if it is already available from a shared font-list Face record. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D81822
6c1b81024f6082c70f49007678dd642ab252e984: Bug 1633254 - Don't allow dwrite fonts to use GDI table access if the font family is non-simple, as it might access the wrong resource. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Mon, 06 Jul 2020 14:00:58 +0000 - rev 538892
Push 37574 by apavel@mozilla.com at Mon, 06 Jul 2020 21:50:07 +0000
Bug 1633254 - Don't allow dwrite fonts to use GDI table access if the font family is non-simple, as it might access the wrong resource. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D81819
6087e976924f95018479c6f5881878c95b8bd8e2: Bug 1647480 - Refactor Printer Enumeration to Use nsIPrinter r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Sun, 05 Jul 2020 19:00:43 +0000 - rev 538837
Push 37571 by btara@mozilla.com at Sun, 05 Jul 2020 21:40:03 +0000
Bug 1647480 - Refactor Printer Enumeration to Use nsIPrinter r=jwatt - Add new interface for `nsIPrinter`. - Add readonly attribute for printer name. - Add implementation of interface: `nsPrinter`. - Rename `nsIPrinterEnumerator` to `nsIPrinterList`. - Refactor `nsIPrinterList` to use `nsIPrinter`. Differential Revision: https://phabricator.services.mozilla.com/D81414
3e78b6a57f062559963f618bb12275dc1431f36b: Bug 1648354 - Handle the fact that ToPtr() may return null in the child process. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 03 Jul 2020 09:02:54 +0000 - rev 538577
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1648354 - Handle the fact that ToPtr() may return null in the child process. r=jwatt Normally, if IsNull() is false, we'd expect ToPtr() to return a valid pointer, but for code that may run on a stylo thread in the child process this is not necessarily true: if resolving the pointer requires accessing a new shared-mem block, we can't make that IPC call from the stylo thread. So in this case, we let ToPtr() return null, and the caller needs to handle this safely. Differential Revision: https://phabricator.services.mozilla.com/D81242
5ab7e34d7df34987db878f0e6ad0b9e4e94e27de: Bug 1648064 - Fix usage of printsettings in printpreview_helper. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 02 Jul 2020 22:49:55 +0000 - rev 538552
Push 37565 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 09:44:20 +0000
Bug 1648064 - Fix usage of printsettings in printpreview_helper. r=jwatt For some reason that I don't want to dig into after a whole day of debugging, nsDocumentViewer::GetGlobalPrintSettings always returns a new object. Make sure to get a hand on the initial settings objects and use that. That way we can remove the XXX comment, and use the print settings as expected, which is useful because I'm going to add a test whose reference is using background-color, and I need to change the settings for us to print backgrounds. Differential Revision: https://phabricator.services.mozilla.com/D81776
33c104d5c335dba99dc89d2995f8ab18643c5c6e: Bug 1649073 - Bail out of InitSharedFontListForPlatform if we fail to get the dwrite system font collection. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Mon, 29 Jun 2020 14:29:54 +0000 - rev 537794
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1649073 - Bail out of InitSharedFontListForPlatform if we fail to get the dwrite system font collection. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D81494
57182c153f37876c89bfc36f5821031ce4d3b01f: Bug 1648356 - Don't crash the parent process we fail to share font-list blocks while launching a child; the content process will safely handle this by requesting blocks as needed. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 26 Jun 2020 21:25:25 +0000 - rev 537663
Push 37545 by nerli@mozilla.com at Sat, 27 Jun 2020 09:38:32 +0000
Bug 1648356 - Don't crash the parent process we fail to share font-list blocks while launching a child; the content process will safely handle this by requesting blocks as needed. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D81338
4f190e90ee8f2efe435de6837a2d52a951e4380a: Bug 1648824 - Set correct build dependency for FrameClasses.py. r=jwatt
Ting-Yu Lin <tlin@mozilla.com> - Fri, 26 Jun 2020 21:43:40 +0000 - rev 537648
Push 37545 by nerli@mozilla.com at Sat, 27 Jun 2020 09:38:32 +0000
Bug 1648824 - Set correct build dependency for FrameClasses.py. r=jwatt GenerateFrameLists.py uses FrameClasses.py as an input. We should add FrameClasses.py in 'inputs' arguments so that whenever FrameClasses.py is changed, the build system re-runs GenerateFrameLists.py. Differential Revision: https://phabricator.services.mozilla.com/D81371
ed8d5ec80203d89a34e68220e7d8476a22f9b867: Bug 1533462 - Enable the cross-process shared font list by default on Nightly builds. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Thu, 18 Jun 2020 22:07:44 +0000 - rev 536513
Push 37529 by ncsoregi@mozilla.com at Mon, 22 Jun 2020 15:48:48 +0000
Bug 1533462 - Enable the cross-process shared font list by default on Nightly builds. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D79963
5be26c4cc1b8db7d87338f4b76a5c305a2c13b06: Bug 1533462 - Disable gfx.font_loader.delay for transition mochitests to avoid potential jank during timing-dependent tests. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Sun, 21 Jun 2020 09:15:33 +0000 - rev 536512
Push 37529 by ncsoregi@mozilla.com at Mon, 22 Jun 2020 15:48:48 +0000
Bug 1533462 - Disable gfx.font_loader.delay for transition mochitests to avoid potential jank during timing-dependent tests. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D80297
57c593a7e6232b269140b75b27c61994839abd78: Bug 1533462 - Enable the cross-process shared font list by default on Nightly builds. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Wed, 17 Jun 2020 09:15:14 +0000 - rev 536073
Push 37516 by cbrindusan@mozilla.com at Wed, 17 Jun 2020 21:52:06 +0000
Bug 1533462 - Enable the cross-process shared font list by default on Nightly builds. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D79963
a3c14239c007ca80dba220c5448621a6d7620438: Bug 1645685 - Don't re-try font entry creation in gfxPlatformFontList::GetOrCreateFontEntry if we already cached a null result. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 16 Jun 2020 14:47:11 +0000 - rev 535871
Push 37512 by nbeleuzu@mozilla.com at Tue, 16 Jun 2020 21:50:06 +0000
Bug 1645685 - Don't re-try font entry creation in gfxPlatformFontList::GetOrCreateFontEntry if we already cached a null result. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D79613
d3d13c4bbf9b82cce19a16f95b374ad330c97730: Bug 1645645 - Fix error handling in gfxDWriteFontList::CreateFontEntry to avoid risk of null-deref. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 16 Jun 2020 14:52:15 +0000 - rev 535870
Push 37512 by nbeleuzu@mozilla.com at Tue, 16 Jun 2020 21:50:06 +0000
Bug 1645645 - Fix error handling in gfxDWriteFontList::CreateFontEntry to avoid risk of null-deref. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D79612
a4dda3c5b7bfe1bcf1052194804048a7e027932a: Bug 1645587 - Add missing null-check for family in FontList::SetLocalNames, in case font families are blocked by the font whitelist or visibility prefs. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Sun, 14 Jun 2020 13:08:21 +0000 - rev 535620
Push 37505 by nerli@mozilla.com at Sun, 14 Jun 2020 21:53:00 +0000
Bug 1645587 - Add missing null-check for family in FontList::SetLocalNames, in case font families are blocked by the font whitelist or visibility prefs. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D79595
f92ec29f06ec700e489b4fed931d63367a0709f4: Bug 1645524 - Correctly set the return value of gfxDWriteFontList::ReadFaceNames to support src:local(...) face search. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Sat, 13 Jun 2020 03:11:23 +0000 - rev 535580
Push 37503 by abutkovits@mozilla.com at Sat, 13 Jun 2020 21:41:37 +0000
Bug 1645524 - Correctly set the return value of gfxDWriteFontList::ReadFaceNames to support src:local(...) face search. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D79564
239318854a0d39b516f2ed1197851e8c008b1747: Bug 1645482 - Don't leak dwrite font table references after reading font names. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Jun 2020 19:50:07 +0000 - rev 535539
Push 37501 by nbeleuzu@mozilla.com at Sat, 13 Jun 2020 03:21:52 +0000
Bug 1645482 - Don't leak dwrite font table references after reading font names. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D79534
8dd6a0eada60d1923304c88d30976f2f7fb09b73: Bug 1644285 - Use descriptor rather than index (which might change) to record font face in local-names InitData record on Linux. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Jun 2020 12:07:05 +0000 - rev 535456
Push 37501 by nbeleuzu@mozilla.com at Sat, 13 Jun 2020 03:21:52 +0000
Bug 1644285 - Use descriptor rather than index (which might change) to record font face in local-names InitData record on Linux. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D79192
28d20aef861dcee68ebe0a7497b4574b176c1d42: Bug 1471854 - Make print.always_print_silent a static pref. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 10 Jun 2020 13:41:17 +0000 - rev 534856
Push 37495 by btara@mozilla.com at Wed, 10 Jun 2020 21:40:41 +0000
Bug 1471854 - Make print.always_print_silent a static pref. r=jwatt So that it shows up in about:config (and also it's faster that way). Differential Revision: https://phabricator.services.mozilla.com/D79117
09465d16c95d81035203219d041cee56c94c2dfe: Bug 1471854 - Don't make native format-choosing dependent on print preview. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 10 Jun 2020 13:41:04 +0000 - rev 534855
Push 37495 by btara@mozilla.com at Wed, 10 Jun 2020 21:40:41 +0000
Bug 1471854 - Don't make native format-choosing dependent on print preview. r=jwatt Not returning a valid target for print output causes the whole printing progress to fail. When printing silent, we choose "native" format, which in the GTK backend just fails because we return null (wat). This fixes printing with print.always_print_silent. Printing via the file dialog gets an explicit format so we don't hit that code path. Differential Revision: https://phabricator.services.mozilla.com/D79116
08748e5b0fd30c9d73f2c5e71626cc08fb704ef0: Bug 1643230 - Clear last_parsed_property_id right after successfully parsing the value. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 05 Jun 2020 18:13:14 +0000 - rev 534182
Push 37483 by apavel@mozilla.com at Fri, 05 Jun 2020 21:40:11 +0000
Bug 1643230 - Clear last_parsed_property_id right after successfully parsing the value. r=jwatt Rather than waiting until parsing another id (successfully or unsuccessfully). If we error before we even get to PropertyId::parse, we'd incorrectly associate the error with the wrong property, incorrectly omitting it sometimes. Differential Revision: https://phabricator.services.mozilla.com/D78260
897ccfd1ec0cb3be405a5bffbe5407fea6443258: Bug 1641733 - Trigger print via FrameLoader.print in the parant process instead of in the content process. r=jwatt
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 04 Jun 2020 21:09:30 +0000 - rev 534022
Push 37481 by ncsoregi@mozilla.com at Fri, 05 Jun 2020 04:39:26 +0000
Bug 1641733 - Trigger print via FrameLoader.print in the parant process instead of in the content process. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D78214
aaee59d79784a0861b9d8d771fb261f2aff4acea: Bug 1643279 - Fix specificity of select rules in forms.css. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 04 Jun 2020 12:30:53 +0000 - rev 533886
Push 37479 by apavel@mozilla.com at Thu, 04 Jun 2020 15:32:20 +0000
Bug 1643279 - Fix specificity of select rules in forms.css. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D78252
5c1025c06228cdae0e3f56bf45d1c804d5d2fe1b: Bug 1640816 - Record base font-family name in family alias records. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Thu, 04 Jun 2020 11:48:46 +0000 - rev 533884
Push 37479 by apavel@mozilla.com at Thu, 04 Jun 2020 15:32:20 +0000
Bug 1640816 - Record base font-family name in family alias records. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D77909
5f169ebe3f2b3f0328a0949f7beaac4969bdbb5b: Bug 1642232 - Remove SheetState::Unknown. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 31 May 2020 18:56:03 +0000 - rev 533161
Push 37468 by dluca@mozilla.com at Mon, 01 Jun 2020 16:21:08 +0000
Bug 1642232 - Remove SheetState::Unknown. r=jwatt It's unused. Differential Revision: https://phabricator.services.mozilla.com/D77615
e4b11f027efc1f8c2710ae3f52487a8f10a8fb39: Bug 1642221 - Rename SheetLoadData::mLoaderPrincipal to mTriggeringPrincipal. r=jwatt FIREFOX_BETA_78_BASE
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 31 May 2020 17:11:57 +0000 - rev 533157
Push 37465 by btara@mozilla.com at Sun, 31 May 2020 21:42:11 +0000
Bug 1642221 - Rename SheetLoadData::mLoaderPrincipal to mTriggeringPrincipal. r=jwatt I'm about to introduce the concept of "Loader principal" (as in "the principal of the CSS loader"), and SheetLoadData already has an mLoaderPrincipal. However SheetLoadData's principal is just the triggering principal (the principal that initiated the load). So name it that with consistency with SheetInfo::mTriggeringPrincipal etc. Differential Revision: https://phabricator.services.mozilla.com/D77613
094b82fbec62e99e55cea4c33804f1273f950546: Bug 1639990 - Rename defaultPrinterName to lastUsedPrinterName r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Fri, 29 May 2020 17:37:01 +0000 - rev 533037
Push 37462 by malexandru@mozilla.com at Sat, 30 May 2020 09:46:43 +0000
Bug 1639990 - Rename defaultPrinterName to lastUsedPrinterName r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D76955
32fd6309add3cd256f67d20d85ebd6a21185d9bb: Bug 1641520 - Remove some dead code in nsComputedDOMStyle.h. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 28 May 2020 22:23:22 +0000 - rev 532915
Push 37460 by btara@mozilla.com at Fri, 29 May 2020 15:59:09 +0000
Bug 1641520 - Remove some dead code in nsComputedDOMStyle.h. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D77232
faf8e8097d2351b57063ad15b75d54c6ce32b24d: Bug 117233 - Implement nsIPrinterEnumeratorX r=jwatt
Erik Nordin <nordzilla@mozilla.com> - Thu, 28 May 2020 15:36:44 +0000 - rev 532852
Push 37459 by rgurzau@mozilla.com at Fri, 29 May 2020 09:54:26 +0000
Bug 117233 - Implement nsIPrinterEnumeratorX r=jwatt - Implement the nsPrinterEnumeratorX - Enable the contract @mozilla.org/gfx/printerenumerator;1 for macOS - Add test for default printer name. - Remove restrictions preventing some tests from running on macOS Differential Revision: https://phabricator.services.mozilla.com/D76356
06c26e97328589418681f58d637df751451f04ca: Bug 1640119 - Pass shared-memory blocks for the font list as part of SetXPCOMProcessAttributes. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 26 May 2020 09:30:17 +0000 - rev 532153
Push 37451 by csabou@mozilla.com at Tue, 26 May 2020 21:37:52 +0000
Bug 1640119 - Pass shared-memory blocks for the font list as part of SetXPCOMProcessAttributes. r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D76507
6545a72e30fabeb30a23c2bf1c7c70c74445eb54: Bug 1640400 - Remove dom.link.disabled_attribute.enabled. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 26 May 2020 09:31:49 +0000 - rev 532140
Push 37451 by csabou@mozilla.com at Tue, 26 May 2020 21:37:52 +0000
Bug 1640400 - Remove dom.link.disabled_attribute.enabled. r=jwatt We've shipped this since bug 1281135 (Firefox 68). Differential Revision: https://phabricator.services.mozilla.com/D76677
3461e2c375504317fd8718fd834299779e0a081c: Bug 1449753 - Remove the @-moz-document url-prefix() hack preference, enable it everywhere. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 26 May 2020 09:39:33 +0000 - rev 532139
Push 37451 by csabou@mozilla.com at Tue, 26 May 2020 21:37:52 +0000
Bug 1449753 - Remove the @-moz-document url-prefix() hack preference, enable it everywhere. r=jwatt It doesn't seem like realistically we're going to be able to get rid of this any time soon. Differential Revision: https://phabricator.services.mozilla.com/D76809
ff6c38ffa425135c02cd9988d8dfb6f12f63a1b5: Bug 1635675 - Implement the ::file-chooser-button pseudo-element. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 25 May 2020 23:54:10 +0000 - rev 532098
Push 37450 by cbrindusan@mozilla.com at Tue, 26 May 2020 15:44:42 +0000
Bug 1635675 - Implement the ::file-chooser-button pseudo-element. r=jwatt As per https://github.com/w3c/csswg-drafts/issues/5049. Don't enable it unconditionally just yet, as the name may change. I had to move some rules in forms.css because otherwise you get specificity conflicts. Differential Revision: https://phabricator.services.mozilla.com/D76214
82df6f70ec60b3b63bca95f2dfe170e336d84c0c: Bug 1635675 - Implement the ::file-chooser-button pseudo-element. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 12:27:54 +0000 - rev 531871
Push 37447 by nbeleuzu@mozilla.com at Mon, 25 May 2020 15:42:48 +0000
Bug 1635675 - Implement the ::file-chooser-button pseudo-element. r=jwatt As per https://github.com/w3c/csswg-drafts/issues/5049. Don't enable it unconditionally just yet, as the name may change. I had to move some rules in forms.css because otherwise you get specificity conflicts. Differential Revision: https://phabricator.services.mozilla.com/D76214
9d8f9a2cd37f88c72c7990d2a5a60d978ea2263b: Bug 1639756 - Clean up quirks.css using :is(). r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 13:28:53 +0000 - rev 531870
Push 37447 by nbeleuzu@mozilla.com at Mon, 25 May 2020 15:42:48 +0000
Bug 1639756 - Clean up quirks.css using :is(). r=jwatt This one I went all-in with :is(). Because even if we have to do some more selector-matching for each element, we need to check the more expensive selectors and the combinators less often, so I don't think we end up worse than before, and the difference is massive. Differential Revision: https://phabricator.services.mozilla.com/D76266
ff407bdf357e75aa51b10623a2d249a4dc57e863: Bug 1639756 - Cleanup html.css using :is(). r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 13:24:40 +0000 - rev 531869
Push 37447 by nbeleuzu@mozilla.com at Mon, 25 May 2020 15:42:48 +0000
Bug 1639756 - Cleanup html.css using :is(). r=jwatt There's some lists code that I could technically clean up a bit more, but I erred in the side of making the selectors as fast as possible with our current infrastructure. For example, this selector list: :is(ul, ol, dir, menu, dl) ul, :is(ul, ol, dir, menu, dl) ol, :is(ul, ol, dir, menu, dl) dir, :is(ul, ol, dir, menu, dl) menu, :is(ul, ol, dir, menu, dl) dl Could be reduced to: :is(ul, ol, dir, menu, dl) :is(ul, ol, dir, menu, dl) But that means that for `dl` elements we'll selector-match all the selectors inside the :is() instead of just `dl`. Maybe it doesn't matter compared with the work of going up all the parent chain, but I erred in the side of caution for most of these. Differential Revision: https://phabricator.services.mozilla.com/D76265
b8e3a5d241c9461def0cde60d778b429bd0fecc6: Bug 1639756 - Cleanup ua.css by using :is(). r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 12:27:31 +0000 - rev 531868
Push 37447 by nbeleuzu@mozilla.com at Mon, 25 May 2020 15:42:48 +0000
Bug 1639756 - Cleanup ua.css by using :is(). r=jwatt Differential Revision: https://phabricator.services.mozilla.com/D76264
c161d7a53845bad9e2bebc9f76af9e6633507efb: Bug 1639756 - Clean-up forms.css by using :is(). r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 12:27:24 +0000 - rev 531867
Push 37447 by nbeleuzu@mozilla.com at Mon, 25 May 2020 15:42:48 +0000
Bug 1639756 - Clean-up forms.css by using :is(). r=jwatt I also removed some unneeded specific selectors for ::placeholder / ::-moz-text-control-editing-root / etc. We only query them for textarea / input elements, so it is more of a pesimization than an optimization. Differential Revision: https://phabricator.services.mozilla.com/D76263
67dcbffe8b5b4873ed8719089c6dddc5e2c9060d: Bug 1639756 - Enable :is() and :where() in UA sheets. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 21 May 2020 12:10:34 +0000 - rev 531866
Push 37447 by nbeleuzu@mozilla.com at Mon, 25 May 2020 15:42:48 +0000
Bug 1639756 - Enable :is() and :where() in UA sheets. r=jwatt This will allow us to clean them up. Differential Revision: https://phabricator.services.mozilla.com/D76262
d868664d33b0099ac8e03d071139ad929c9b84eb: Bug 1627577 part 3: Use NSPrintInfo for PrintRange, StartPageRange and EndPageRange in the parent on macOS. r=jwatt
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 13:54:07 +0000 - rev 531667
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1627577 part 3: Use NSPrintInfo for PrintRange, StartPageRange and EndPageRange in the parent on macOS. r=jwatt Depends on D73096 Differential Revision: https://phabricator.services.mozilla.com/D73097
763932c16c297127a1b3d4202f808394633bf31f: Bug 1627577 part 2: Fix assertion in nsDeviceContextSpecWin::MakePrintTarget. r=jwatt
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 12:27:09 +0000 - rev 531666
Push 37441 by apavel@mozilla.com at Fri, 22 May 2020 21:38:53 +0000
Bug 1627577 part 2: Fix assertion in nsDeviceContextSpecWin::MakePrintTarget. r=jwatt Depends on D73095 Differential Revision: https://phabricator.services.mozilla.com/D73096