searching for reviewer(bas)
3e85a73d1fa5c816fdaead66ecee603b38f9b725: Bug 1783020 - Record WebRender display list building time in PerfStats. r=bas
Jeff Muizelaar <jmuizelaar@mozilla.com> - Wed, 03 Aug 2022 22:40:47 +0000 - rev 626096
Push 167329 by jmuizelaar@mozilla.com at Wed, 03 Aug 2022 22:43:11 +0000
Bug 1783020 - Record WebRender display list building time in PerfStats. r=bas This repurposes the unused LayerBuilding stat. Differential Revision: https://phabricator.services.mozilla.com/D153631
e0cb69d5cb5acb07f911638d00381f1e2b0643b9: Bug 1778308 - Avoid adding 'nsThreadPool' runnable markers lasting the entire duration of the thread, r=bas,gerald.
Florian Quèze <florian@queze.net> - Tue, 19 Jul 2022 19:00:14 +0000 - rev 624414
Push 166430 by fqueze@mozilla.com at Tue, 19 Jul 2022 19:02:36 +0000
Bug 1778308 - Avoid adding 'nsThreadPool' runnable markers lasting the entire duration of the thread, r=bas,gerald. Differential Revision: https://phabricator.services.mozilla.com/D151127
a1d8fc4502f3363f04896eba2f079884845fab85: Bug 1772463 - Move mVsyncSkipCounter into mState. r=bas
Markus Stange <mstange.moz@gmail.com> - Tue, 19 Jul 2022 18:51:46 +0000 - rev 624411
Push 166428 by mstange@themasta.com at Tue, 19 Jul 2022 18:56:18 +0000
Bug 1772463 - Move mVsyncSkipCounter into mState. r=bas VsyncDispatcher::NotifyVsync can be called from two different threads at the same time, if it just swapped out its vsync source and the old vsync source is still notifying it. So we need to protect mVsyncSkipCounter behind a lock. Differential Revision: https://phabricator.services.mozilla.com/D148958
1b515b065833f048f53c125c9c82f10694433c8b: Bug 1770087 - Show the task priority in task controller Runnable markers, r=bas,gerald.
Florian Quèze <florian@queze.net> - Wed, 15 Jun 2022 15:00:40 +0000 - rev 621005
Push 164602 by fqueze@mozilla.com at Wed, 15 Jun 2022 15:03:02 +0000
Bug 1770087 - Show the task priority in task controller Runnable markers, r=bas,gerald. Differential Revision: https://phabricator.services.mozilla.com/D146761
0bf5d8f4763fdadd07e261aa37f1cd3707859a03: Bug 1767257 - Fix webrender bustages. r=bas CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Mon, 09 May 2022 18:55:43 +0300 - rev 616715
Push 162501 by csabou@mozilla.com at Mon, 09 May 2022 15:56:47 +0000
Bug 1767257 - Fix webrender bustages. r=bas CLOSED TREE
ee6542722e0d8c6b56dc2ed85151ef9aed825a33: Bug 1759863 - Test new timing_distribution raw API r=TravisLong,bas
Chris H-C <chutten@mozilla.com> - Thu, 31 Mar 2022 20:17:03 +0000 - rev 612951
Push 160401 by bschouten@mozilla.com at Thu, 31 Mar 2022 20:19:30 +0000
Bug 1759863 - Test new timing_distribution raw API r=TravisLong,bas And document it. Depends on D142290 Differential Revision: https://phabricator.services.mozilla.com/D142465
45242f5e8a43c195b292b9df441154261ecc805e: Bug 1759863 - Test new timing_distribution raw API r=TravisLong,bas
Chris H-C <chutten@mozilla.com> - Thu, 31 Mar 2022 19:48:20 +0000 - rev 612940
Push 160395 by bschouten@mozilla.com at Thu, 31 Mar 2022 19:50:44 +0000
Bug 1759863 - Test new timing_distribution raw API r=TravisLong,bas And document it. Depends on D142290 Differential Revision: https://phabricator.services.mozilla.com/D142465
cf0fcf2f2bcacd644197108011786d52889b2944: Bug 1759863 - Test new timing_distribution raw API r=TravisLong,bas
Chris H-C <chutten@mozilla.com> - Thu, 31 Mar 2022 17:31:34 +0000 - rev 612933
Push 160389 by bschouten@mozilla.com at Thu, 31 Mar 2022 17:33:58 +0000
Bug 1759863 - Test new timing_distribution raw API r=TravisLong,bas And document it. Depends on D142290 Differential Revision: https://phabricator.services.mozilla.com/D142465
acd144a2be5c0b1eb454de9b9c99357eff570f03: Bug 1751448 Expand one metric type's GIFFT to Rust r=janerik,bas
Chris H-C <chutten@mozilla.com> - Thu, 17 Feb 2022 21:38:44 +0000 - rev 608119
Push 158094 by chutten@mozilla.com at Thu, 17 Feb 2022 23:00:13 +0000
Bug 1751448 Expand one metric type's GIFFT to Rust r=janerik,bas Differential Revision: https://phabricator.services.mozilla.com/D136664
eb8d59a24869db50cc1448617d56580833aa4194: Bug 1751448 Expand one metric type's GIFFT to Rust r=janerik,bas
Chris H-C <chutten@mozilla.com> - Thu, 17 Feb 2022 15:12:20 +0000 - rev 608059
Push 158056 by chutten@mozilla.com at Thu, 17 Feb 2022 16:40:37 +0000
Bug 1751448 Expand one metric type's GIFFT to Rust r=janerik,bas Differential Revision: https://phabricator.services.mozilla.com/D136664
bd49571119a565987258035b4e8d4ae023222da2: Bug 1751448 Expand one metric type's GIFFT to Rust r=janerik,bas
Chris H-C <chutten@mozilla.com> - Wed, 16 Feb 2022 19:30:14 +0000 - rev 607971
Push 157993 by chutten@mozilla.com at Wed, 16 Feb 2022 20:03:07 +0000
Bug 1751448 Expand one metric type's GIFFT to Rust r=janerik,bas Differential Revision: https://phabricator.services.mozilla.com/D136664
b60ae9f60f98f8f7907a6ad9335a8ede32f401d0: Bug 1747719 - Use a larger stack size for TaskController threads for ASan builds. r=jonco,bas
Jan de Mooij <jdemooij@mozilla.com> - Tue, 18 Jan 2022 09:38:53 +0000 - rev 604779
Push 156207 by jdemooij@mozilla.com at Tue, 18 Jan 2022 09:41:13 +0000
Bug 1747719 - Use a larger stack size for TaskController threads for ASan builds. r=jonco,bas ASan builds use more stack space so need a larger stack size. Note that this matches what we already do for the JS overrecursion limit for the main thread. This fixes overrecursion errors from the parser when parsing JS files off-thread on YouTube. Differential Revision: https://phabricator.services.mozilla.com/D135201
5c29a315aa4aa1a19d5e2d65e5ba57df0c8501a2: Bug 1736057 - Enable off thread full parsing by default for external JS scripts r=smaug,bas
Denis Palmeiro <dpalmeiro@mozilla.com> - Mon, 25 Oct 2021 14:54:26 +0000 - rev 596869
Push 152092 by dpalmeiro@mozilla.com at Mon, 25 Oct 2021 14:56:50 +0000
Bug 1736057 - Enable off thread full parsing by default for external JS scripts r=smaug,bas The results from a nightly experiment, found at https://protosaur.dev/partybal/bug_1722551_pref_full_js_parsing_experiment_nightly_94_94.html, indicate that there is a 2% improvement in the page load time by enabling full parsing for external JS scripts. This is most noticeable in the low cpu segment, where improvements of up to 10% can be seen. This all comes at a memory increase of about 1% in the median, and 4% in the worst case. Differential Revision: https://phabricator.services.mozilla.com/D129158
148f0a2114c628bfd50069bcb3843b66c6d70991: Bug 1734809 - add a new task priority between vsync and control, r=bas
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 08 Oct 2021 19:29:36 +0000 - rev 595270
Push 151163 by opettay@mozilla.com at Fri, 08 Oct 2021 19:32:05 +0000
Bug 1734809 - add a new task priority between vsync and control, r=bas Differential Revision: https://phabricator.services.mozilla.com/D127935
1595ad239e4ec1d960aea61187f600f92cf018c2: Bug 1546154 p5: Remove CoInitializeEx call from TaskController. r=bas
Bob Owen <bobowencode@gmail.com> - Mon, 20 Sep 2021 10:09:02 +0000 - rev 592475
Push 150011 by bobowencode@gmail.com at Mon, 20 Sep 2021 10:19:19 +0000
Bug 1546154 p5: Remove CoInitializeEx call from TaskController. r=bas Threads are implicitly members of the multi-threaded apartment and calls to CoInitializeEx (and CoUninitializeEx) cause user32 to load. Differential Revision: https://phabricator.services.mozilla.com/D124933
cef0aa18a3ab84f903ee52d70ae9e63089de00ac: Bug 1546154 p5: Remove CoInitializeEx call from TaskController. r=bas
Bob Owen <bobowencode@gmail.com> - Wed, 15 Sep 2021 10:21:05 +0000 - rev 592043
Push 149776 by bobowencode@gmail.com at Wed, 15 Sep 2021 10:24:24 +0000
Bug 1546154 p5: Remove CoInitializeEx call from TaskController. r=bas Threads are implicitly members of the multi-threaded apartment and calls to CoInitializeEx (and CoUninitializeEx) cause user32 to load. Differential Revision: https://phabricator.services.mozilla.com/D124933
79f08c73d3aed2955371df8317b6e8235bbb8f1b: Bug 1728866 - Remove the word 'thread' from TaskController thread names, r=bas.
Florian Quèze <florian@queze.net> - Thu, 09 Sep 2021 20:21:45 +0000 - rev 591572
Push 149493 by fqueze@mozilla.com at Thu, 09 Sep 2021 20:32:43 +0000
Bug 1728866 - Remove the word 'thread' from TaskController thread names, r=bas. Differential Revision: https://phabricator.services.mozilla.com/D124389
15ce23911035c51654ddc25e3fe0f52638c325cd: Bug 1727517 - Require task controller tasks to have a name, r=bas.
Florian Quèze <florian@queze.net> - Tue, 31 Aug 2021 13:41:45 +0000 - rev 590326
Push 148877 by fqueze@mozilla.com at Tue, 31 Aug 2021 13:44:26 +0000
Bug 1727517 - Require task controller tasks to have a name, r=bas. Differential Revision: https://phabricator.services.mozilla.com/D123618
0abb79ed64cc5ad47d85fc6f2e06610e77627ea7: Bug 1727137 - Require IdleRunnable instances to have a name, r=bas.
Florian Quèze <florian@queze.net> - Tue, 31 Aug 2021 13:41:45 +0000 - rev 590325
Push 148877 by fqueze@mozilla.com at Tue, 31 Aug 2021 13:44:26 +0000
Bug 1727137 - Require IdleRunnable instances to have a name, r=bas. Differential Revision: https://phabricator.services.mozilla.com/D123357
49d136788ebd16e40390cec7445061aef9a106cd: Bug 1727517 - Require task controller tasks to have a name, r=bas.
Florian Quèze <florian@queze.net> - Mon, 30 Aug 2021 16:09:49 +0000 - rev 590230
Push 148811 by fqueze@mozilla.com at Mon, 30 Aug 2021 16:12:19 +0000
Bug 1727517 - Require task controller tasks to have a name, r=bas. Differential Revision: https://phabricator.services.mozilla.com/D123618
092525a3d26aa0c3e5c6b3b66c1ea964a923b3c9: Bug 1727137 - Require IdleRunnable instances to have a name, r=bas.
Florian Quèze <florian@queze.net> - Mon, 30 Aug 2021 16:09:49 +0000 - rev 590229
Push 148811 by fqueze@mozilla.com at Mon, 30 Aug 2021 16:12:19 +0000
Bug 1727137 - Require IdleRunnable instances to have a name, r=bas. Differential Revision: https://phabricator.services.mozilla.com/D123357
92d402a0839b95f478bff401f08649d48881febb: Bug 1717204 - Increase the number of threads used by the XPCOM thread pool to match the number of cores r=bas
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 23 Jun 2021 14:09:18 +0000 - rev 584162
Push 145489 by jcoppeard@mozilla.com at Wed, 23 Jun 2021 14:11:45 +0000
Bug 1717204 - Increase the number of threads used by the XPCOM thread pool to match the number of cores r=bas Currently the XPCOM thead pool creates one less thread than the number of cores. The JS helper thread pool creates an equal number. I tested increasing the number of threads to match the number of cores and found it resolved this regression. Differential Revision: https://phabricator.services.mozilla.com/D118327
ec14261802cc0073043e331270f520cd1848bd9c: Bug 1717162 - Allow extra tick mode to ride the trains. r=bas
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 18 Jun 2021 05:26:52 +0000 - rev 583802
Push 145263 by mwoodrow@mozilla.com at Fri, 18 Jun 2021 05:32:55 +0000
Bug 1717162 - Allow extra tick mode to ride the trains. r=bas Differential Revision: https://phabricator.services.mozilla.com/D118251
28926a04f38cd35b96a43c0973d4b8a15bf34b65: Bug 1716940 - Increase TaskController thread stack size r=bas
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 17 Jun 2021 16:14:20 +0000 - rev 583737
Push 145226 by jcoppeard@mozilla.com at Thu, 17 Jun 2021 18:53:15 +0000
Bug 1716940 - Increase TaskController thread stack size r=bas This increases the stack size used for task controller threads to the size previously used for JS helper threads. Some parsing use cases can use a lot of stack. Differential Revision: https://phabricator.services.mozilla.com/D118184
71ad06caf9b67fde7e73042e748fc3cc5a34c4a1: Bug 1716940 - Pass external thread stack size through to the JS engine r=sfink,bas
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 17 Jun 2021 16:14:19 +0000 - rev 583736
Push 145226 by jcoppeard@mozilla.com at Thu, 17 Jun 2021 18:53:15 +0000
Bug 1716940 - Pass external thread stack size through to the JS engine r=sfink,bas This adds plumbing to make the JS engine set the stack quota based on the actual stack size for external thread pool threads (and internal thread pool ones). The quota is calculated as 90% of the size, which is currently hardcoded into the constants. Differential Revision: https://phabricator.services.mozilla.com/D118183
ade4570ab563a9d7d9cd1dfcac524d0e8ec6ac48: Bug 1713287 - Change the number of threads TaskController creates to match those required by the JS engine r=bas
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 09 Jun 2021 09:23:20 +0000 - rev 582435
Push 144618 by jcoppeard@mozilla.com at Wed, 09 Jun 2021 09:58:07 +0000
Bug 1713287 - Change the number of threads TaskController creates to match those required by the JS engine r=bas Currently parallel Wasm compilation requires at least two threads for architectural reasons. This patch updates the TaskController thread policy such that there are always two threads available, even on single core systems. Differential Revision: https://phabricator.services.mozilla.com/D117002
0ad1cec01d7b5e3878ea4a64bc977d2c240a87d3: Bug 1704923 - Pass the number of threads when setting up an external thread pool r=sfink,bas
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 03 Jun 2021 10:24:13 +0000 - rev 581834
Push 144271 by jcoppeard@mozilla.com at Thu, 03 Jun 2021 10:55:47 +0000
Bug 1704923 - Pass the number of threads when setting up an external thread pool r=sfink,bas The JS helper thread system needs to know how many threads are available, in particular because parallel Wasm compilation needs at least two threads to avoid deadlock. This adds a method to get the count from TaskController and passes it through to the JS engine when setting up the thread pool. Differential Revision: https://phabricator.services.mozilla.com/D116220
9eabc7fc9b81be0b4600202d4916bab1a021a0dd: Bug 1704923 - Pass the number of threads when setting up an external thread pool r=sfink,bas
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 03 Jun 2021 07:31:31 +0000 - rev 581817
Push 144261 by jcoppeard@mozilla.com at Thu, 03 Jun 2021 07:34:07 +0000
Bug 1704923 - Pass the number of threads when setting up an external thread pool r=sfink,bas The JS helper thread system needs to know how many threads are available, in particular because parallel Wasm compilation needs at least two threads to avoid deadlock. This adds a method to get the count from TaskController and passes it through to the JS engine when setting up the thread pool. Differential Revision: https://phabricator.services.mozilla.com/D116220
4d9de2cde07d2854da07e3978fdbc38ca3573185: Bug 1713489 - Record telemetry for how long we spend waiting on the main thread to process image preload network steps. r=bas,dragana,necko-reviewers
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 31 May 2021 22:44:18 +0000 - rev 581542
Push 144089 by mwoodrow@mozilla.com at Mon, 31 May 2021 22:46:41 +0000
Bug 1713489 - Record telemetry for how long we spend waiting on the main thread to process image preload network steps. r=bas,dragana,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D116318
9c59c03d5958b5b0fec8b6cebf13cbb0d1f1c0f2: Bug 1713320, ensure idle tasks get run, r=bas
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 31 May 2021 13:32:36 +0000 - rev 581499
Push 144063 by opettay@mozilla.com at Mon, 31 May 2021 13:35:03 +0000
Bug 1713320, ensure idle tasks get run, r=bas If IdleTaskManager is suspended and non-idle task _is_run_, nothing seems to guarantee idle tasks get run later. Calling UpdateCachedIdleDeadline triggers child->parent->child ipc messages if needed and ends up enabling IdleTaskManager. Differential Revision: https://phabricator.services.mozilla.com/D116316
5d6d1f75e5134878cddc9857f949fefd5a008311: Bug 1708042, use control priority for DidComposite but dispatch MozAfterPaint using mediumhigh, since scripts shouldn't run in control queue, r=bas
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 21 May 2021 15:46:46 +0000 - rev 580472
Push 143579 by opettay@mozilla.com at Fri, 21 May 2021 15:49:19 +0000
Bug 1708042, use control priority for DidComposite but dispatch MozAfterPaint using mediumhigh, since scripts shouldn't run in control queue, r=bas Depends on D115405 Differential Revision: https://phabricator.services.mozilla.com/D115406
1063abf99c5732e2d6dfaf3d3d39491e425150be: Bug 1708042, add control priority to the main thread, r=bas
Olli Pettay <Olli.Pettay@helsinki.fi> - Fri, 21 May 2021 15:46:45 +0000 - rev 580470
Push 143579 by opettay@mozilla.com at Fri, 21 May 2021 15:49:19 +0000
Bug 1708042, add control priority to the main thread, r=bas Differential Revision: https://phabricator.services.mozilla.com/D115404
f8febc2db1987ad9e443ccdea91647abe2d567dc: Bug 1708042, use control priority for DidComposite but dispatch MozAfterPaint using mediumhigh, since scripts shouldn't run in control queue, r=bas
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 20 May 2021 12:42:31 +0000 - rev 580260
Push 143461 by opettay@mozilla.com at Thu, 20 May 2021 13:43:01 +0000
Bug 1708042, use control priority for DidComposite but dispatch MozAfterPaint using mediumhigh, since scripts shouldn't run in control queue, r=bas Depends on D115405 Differential Revision: https://phabricator.services.mozilla.com/D115406
ddc6d95f0601deb688d0e0b4a6c186b8ddc013ab: Bug 1708042, add control priority to the main thread, r=bas
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 20 May 2021 12:42:31 +0000 - rev 580258
Push 143461 by opettay@mozilla.com at Thu, 20 May 2021 13:43:01 +0000
Bug 1708042, add control priority to the main thread, r=bas Differential Revision: https://phabricator.services.mozilla.com/D115404
ed8ff73df9a2bc82aa1a59a4d8106043c5b335c3: Bug 1708325 - Allow doing an extra refresh driver tick for user input events. r=mstange,bas
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 10 May 2021 00:00:51 +0000 - rev 579213
Push 142836 by mwoodrow@mozilla.com at Mon, 10 May 2021 00:03:17 +0000
Bug 1708325 - Allow doing an extra refresh driver tick for user input events. r=mstange,bas Differential Revision: https://phabricator.services.mozilla.com/D113737
3fe338644983f2459578097142f226d92aaa41c5: Bug 1708325 - Allow doing an extra refresh driver tick for user input events. r=mstange,bas
Matt Woodrow <mwoodrow@mozilla.com> - Sun, 09 May 2021 22:35:44 +0000 - rev 579210
Push 142834 by mwoodrow@mozilla.com at Sun, 09 May 2021 22:38:12 +0000
Bug 1708325 - Allow doing an extra refresh driver tick for user input events. r=mstange,bas Differential Revision: https://phabricator.services.mozilla.com/D113737
ee1cda6fcd58bcf627cb1e52753d5350ebd571f1: Bug 1698732 - Remove Win32k usage from GfxInfo in content process r=bas
Chris Martin <cmartin@mozilla.com> - Tue, 27 Apr 2021 19:45:14 +0000 - rev 577717
Push 142023 by cmartin@mozilla.com at Tue, 27 Apr 2021 19:47:40 +0000
Bug 1698732 - Remove Win32k usage from GfxInfo in content process r=bas Make it so that GfxInfo::Init() no longer does anything and add some asserts to several GfxInfo APIs to ensure that they are not called by accident from content process, as calling them now will return invalid data. Minor cleanup - While I'm at it, might as well make GfxInfo.h and GfxInfo.cpp line up a bit better with the coding standards Differential Revision: https://phabricator.services.mozilla.com/D112199
241749e6ef6d5232b73cf531af14a003df3b0268: Bug 1698732 - Remove all uses of GfxInfo::GetInfo() for Azure Backend r=bas
Chris Martin <cmartin@mozilla.com> - Tue, 27 Apr 2021 19:22:54 +0000 - rev 577714
Push 142021 by cmartin@mozilla.com at Tue, 27 Apr 2021 19:29:49 +0000
Bug 1698732 - Remove all uses of GfxInfo::GetInfo() for Azure Backend r=bas There is other JS code running in content process that uses GfxInfo::GetInfo() when it needs to know about Azure backend. Let's just change all JS code that reads these properties to read them directly from GfxInfo. Differential Revision: https://phabricator.services.mozilla.com/D112187
e201e698220e54fb56406808b393682b22b80f9a: Bug 1698732 - Change reftest-content to get Azure info without Win32k APIs r=bas,emilio
Chris Martin <cmartin@mozilla.com> - Tue, 27 Apr 2021 15:17:12 +0000 - rev 577666
Push 141988 by cmartin@mozilla.com at Tue, 27 Apr 2021 15:54:02 +0000
Bug 1698732 - Change reftest-content to get Azure info without Win32k APIs r=bas,emilio Currently, reftest-content uses GfxInfo::GetInfo() to obtain information about the Azure backend. GetInfo() uses Win32k APIs, and therefore will mostly return garbage in content processes. This adds a new way to obtain the same information directly from GfxInfo without using Win32k APIs. Differential Revision: https://phabricator.services.mozilla.com/D111890
4031cca20f280570abbea22b9d85baa02141be3c: Bug 1697585 - Add VsyncTaskManager r=bas,smaug
Sean Feng <sefeng@mozilla.com> - Wed, 14 Apr 2021 19:56:42 +0000 - rev 576001
Push 141088 by sefeng@mozilla.com at Wed, 14 Apr 2021 21:30:05 +0000
Bug 1697585 - Add VsyncTaskManager r=bas,smaug Introduce a new TaskManager called VsyncTaskManager for EventQueuePriority::Vsync tasks. Differential Revision: https://phabricator.services.mozilla.com/D109498
ac573562d3dfe97ecb19ed1570f69d0dfc0e8032: Bug 1682030 - Remove NPAPI windowed plugin layer support r=bas
David Parks <daparks@mozilla.com> - Tue, 06 Apr 2021 19:28:16 +0000 - rev 574619
Push 140270 by daparks@mozilla.com at Tue, 06 Apr 2021 19:32:06 +0000
Bug 1682030 - Remove NPAPI windowed plugin layer support r=bas Removes stale windowed NPAPI plugin layers support as part of removing all NPAPI support. Differential Revision: https://phabricator.services.mozilla.com/D107153
c76b18432fa26c53085df54d3fd62ec835686373: Bug 1682030 - Remove NPAPI plugin async rendering support r=bas,jgilbert,ipc-reviewers,mccr8
David Parks <daparks@mozilla.com> - Tue, 06 Apr 2021 19:28:16 +0000 - rev 574618
Push 140270 by daparks@mozilla.com at Tue, 06 Apr 2021 19:32:06 +0000
Bug 1682030 - Remove NPAPI plugin async rendering support r=bas,jgilbert,ipc-reviewers,mccr8 Removes async (windowless) NPAPI plugin rendering methods used to render a plugin to an offscreen surface in the GPU process. None of this code is used since we have removed all NPAPI plugin support. Differential Revision: https://phabricator.services.mozilla.com/D107152
3739f10fd7443069fb3bbb6779cb288eedbe4c18: Bug 1682030 - Remove PPluginSurface. r=jmathies,bas
David Parks <daparks@mozilla.com> - Tue, 06 Apr 2021 19:28:10 +0000 - rev 574606
Push 140270 by daparks@mozilla.com at Tue, 06 Apr 2021 19:32:06 +0000
Bug 1682030 - Remove PPluginSurface. r=jmathies,bas Removes the PPluginSurface actor used for windowed plugins, as part of removing all of NPAPI plugin support. SharedDIB is then unused and is also removed. Differential Revision: https://phabricator.services.mozilla.com/D107140
0b1bc6cb84af5930615de50823527b74872d4918: Bug 1697585 - Add VsyncTaskManager r=bas,smaug
Sean Feng <sefeng@mozilla.com> - Tue, 06 Apr 2021 13:10:51 +0000 - rev 574507
Push 140221 by sefeng@mozilla.com at Tue, 06 Apr 2021 13:58:22 +0000
Bug 1697585 - Add VsyncTaskManager r=bas,smaug Introduce a new TaskManager called VsyncTaskManager for EventQueuePriority::Vsync tasks. Differential Revision: https://phabricator.services.mozilla.com/D109498
366e3e37185831a26422f209e38ad2fdec215cb2: Bug 1682030 - Remove NPAPI windowed plugin layer support r=bas
David Parks <daparks@mozilla.com> - Mon, 05 Apr 2021 23:48:40 +0000 - rev 574429
Push 140189 by daparks@mozilla.com at Mon, 05 Apr 2021 23:52:26 +0000
Bug 1682030 - Remove NPAPI windowed plugin layer support r=bas Removes stale windowed NPAPI plugin layers support as part of removing all NPAPI support. Differential Revision: https://phabricator.services.mozilla.com/D107153
9adb2865adea77b15f941dcee8f61ab1ca2c8520: Bug 1682030 - Remove NPAPI plugin async rendering support r=bas,jgilbert,ipc-reviewers,mccr8
David Parks <daparks@mozilla.com> - Mon, 05 Apr 2021 23:48:40 +0000 - rev 574428
Push 140189 by daparks@mozilla.com at Mon, 05 Apr 2021 23:52:26 +0000
Bug 1682030 - Remove NPAPI plugin async rendering support r=bas,jgilbert,ipc-reviewers,mccr8 Removes async (windowless) NPAPI plugin rendering methods used to render a plugin to an offscreen surface in the GPU process. None of this code is used since we have removed all NPAPI plugin support. Differential Revision: https://phabricator.services.mozilla.com/D107152
580d857674c07a544bef61aed96899d5e0c0e7e8: Bug 1682030 - Remove PPluginSurface. r=jmathies,bas
David Parks <daparks@mozilla.com> - Mon, 05 Apr 2021 23:48:33 +0000 - rev 574416
Push 140189 by daparks@mozilla.com at Mon, 05 Apr 2021 23:52:26 +0000
Bug 1682030 - Remove PPluginSurface. r=jmathies,bas Removes the PPluginSurface actor used for windowed plugins, as part of removing all of NPAPI plugin support. SharedDIB is then unused and is also removed. Differential Revision: https://phabricator.services.mozilla.com/D107140
086921d998e5a3e4afed0db49ce6c92e073fbf7b: Bug 1682898 Migrate Performance Best Practices for Front-end Engineers MDN page to in-tree docs r=firefox-source-docs-reviewers,bas,ahal
Kim Moir <kmoir@mozilla.com> - Tue, 30 Mar 2021 16:02:41 +0000 - rev 573768
Push 139819 by kmoir@mozilla.com at Tue, 30 Mar 2021 16:05:24 +0000
Bug 1682898 Migrate Performance Best Practices for Front-end Engineers MDN page to in-tree docs r=firefox-source-docs-reviewers,bas,ahal *** Bug 1682898 Migrate Performance Best Practices for Front-end Engineers MDN page to in-tree docs *** Bug 1682898 Migrate Performance Best Practices for Front-end Engineers MDN page to in-tree docs Differential Revision: https://phabricator.services.mozilla.com/D109970
85b59218c1f0f5c975f80c181b198af6aad9fa1c: Bug 1696945 - Part 1: Extend PerfStats to record arbitrary durations r=bas,necko-reviewers,valentin
Andrew Creskey <acreskey@mozilla.com> - Tue, 09 Mar 2021 15:59:42 +0000 - rev 570326
Push 138040 by archaeopteryx@coole-files.de at Tue, 09 Mar 2021 16:02:09 +0000
Bug 1696945 - Part 1: Extend PerfStats to record arbitrary durations r=bas,necko-reviewers,valentin Add PerfStats::RecordMeasurement( metric, duration ) api so we can record timings for async metrics where details are not always known until completion. Differential Revision: https://phabricator.services.mozilla.com/D107496
1c5081cbe1e536e9f47ab8d1cdd96d15257991c1: Bug 1696527 - Remove unused 'JankLevel' code from nsRefreshDriver, r=bas
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 09 Mar 2021 12:37:25 +0000 - rev 570275
Push 138013 by opettay@mozilla.com at Tue, 09 Mar 2021 12:39:51 +0000
Bug 1696527 - Remove unused 'JankLevel' code from nsRefreshDriver, r=bas Differential Revision: https://phabricator.services.mozilla.com/D107283