searching for reviewer(smaug)
e4d909226e905d991cd65040c73e52567ea6524f: Bug 1666196 - Part 2: Change to same domain navigation. r=smaug
Andreas Farre <farre@mozilla.com> - Mon, 21 Sep 2020 10:09:35 +0000 - rev 549426
Push 126773 by afarre@mozilla.com at Mon, 21 Sep 2020 10:37:16 +0000
Bug 1666196 - Part 2: Change to same domain navigation. r=smaug To force navigation to block on the long running script it needs to be loading a page on the same domain as the blocking script, otherwise fission and Session history in the parent will happily change remoteness to another process and load immediately. Depends on D90825 Differential Revision: https://phabricator.services.mozilla.com/D90826
ff6f649014ee7a9706ed3f1a735689e43d558d5a: Bug 1666196 - Part 1: Move decision to cancel to ProcessHangMonitor. r=smaug
Andreas Farre <farre@mozilla.com> - Mon, 21 Sep 2020 10:05:21 +0000 - rev 549425
Push 126773 by afarre@mozilla.com at Mon, 21 Sep 2020 10:37:16 +0000
Bug 1666196 - Part 1: Move decision to cancel to ProcessHangMonitor. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90825
12856303559f543c6eff77be30f5c525af4bdc6d: Bug 1662587 - Make pointer lock fission compatible; r=smaug
Edgar Chen <echen@mozilla.com> - Sat, 19 Sep 2020 00:01:51 +0000 - rev 549402
Push 126753 by echen@mozilla.com at Sun, 20 Sep 2020 22:57:23 +0000
Bug 1662587 - Make pointer lock fission compatible; r=smaug Now requesting/releasing pointer lock in content process will send IPC to let parent process know which content process request a lock, so parent process could dispatch mouse event to the right content process. And if there is already a content proess had a lock, parent process will reject lock request from other content proesses. Differential Revision: https://phabricator.services.mozilla.com/D90313
c61159604a8587ff486a829a06cd7876c50dc7be: Bug 1665322 - Error page loads should add entries for the original load with session history in the parent. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Sun, 20 Sep 2020 13:49:50 +0000 - rev 549397
Push 126749 by pvanderbeken@mozilla.com at Sun, 20 Sep 2020 14:52:14 +0000
Bug 1665322 - Error page loads should add entries for the original load with session history in the parent. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90393
e810830b97de9ad0df9e9c4301900fbec1161922: Bug 1664655 - Update loading entry's layout history state if it shares it with the current active entry. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Sun, 20 Sep 2020 12:40:45 +0000 - rev 549394
Push 126747 by pvanderbeken@mozilla.com at Sun, 20 Sep 2020 13:48:37 +0000
Bug 1664655 - Update loading entry's layout history state if it shares it with the current active entry. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90030
6ee549fd098c10cb2b6126eaf1ea240f3d4c8a85: Bug 1664656 - Support nsIWebNavigation::LOAD_FLAGS_REPLACE_HISTORY with session history in the parent. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Sun, 20 Sep 2020 12:40:33 +0000 - rev 549393
Push 126746 by pvanderbeken@mozilla.com at Sun, 20 Sep 2020 12:43:54 +0000
Bug 1664656 - Support nsIWebNavigation::LOAD_FLAGS_REPLACE_HISTORY with session history in the parent. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90029
0d139edacbc9415ab06861c67566ae288365ac57: Bug 1664656 - Decide whether to add a new entry based on the load type. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Sun, 20 Sep 2020 12:40:10 +0000 - rev 549392
Push 126746 by pvanderbeken@mozilla.com at Sun, 20 Sep 2020 12:43:54 +0000
Bug 1664656 - Decide whether to add a new entry based on the load type. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90028
f7120106c74235e4c314c4d4debdde91ca4fb111: Bug 1665918 - Support loads from history in the parent process in DocumentLoadListener. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Fri, 18 Sep 2020 16:59:08 +0000 - rev 549387
Push 126741 by pvanderbeken@mozilla.com at Sat, 19 Sep 2020 12:32:50 +0000
Bug 1665918 - Support loads from history in the parent process in DocumentLoadListener. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90687
ac1e652efeb65ef8119e0f2c2e8e0cf202dfc62d: Bug 1664655 - Update loading entry's layout history state if it shares it with the current active entry. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Fri, 18 Sep 2020 16:49:41 +0000 - rev 549386
Push 126740 by pvanderbeken@mozilla.com at Sat, 19 Sep 2020 12:32:20 +0000
Bug 1664655 - Update loading entry's layout history state if it shares it with the current active entry. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90030
c8c1abf5f616a2a06013b8ffea7f38ee8dee6e7b: Bug 1664656 - Support nsIWebNavigation::LOAD_FLAGS_REPLACE_HISTORY with session history in the parent. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Sat, 19 Sep 2020 12:29:10 +0000 - rev 549385
Push 126739 by pvanderbeken@mozilla.com at Sat, 19 Sep 2020 12:31:54 +0000
Bug 1664656 - Support nsIWebNavigation::LOAD_FLAGS_REPLACE_HISTORY with session history in the parent. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90029
3c1e9e36a39ebed3a18b4104805b0b2c9d65d691: Bug 1664656 - Decide whether to add a new entry based on the load type. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Fri, 18 Sep 2020 16:49:35 +0000 - rev 549384
Push 126739 by pvanderbeken@mozilla.com at Sat, 19 Sep 2020 12:31:54 +0000
Bug 1664656 - Decide whether to add a new entry based on the load type. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90028
484f95173d20f4f386f0a821c6e646f32e7d8984: Bug 1665724: Clear mRunnable of request if user goes OOM while trying to off-thread compile. r=smaug
Denis Palmeiro <dpalmeiro@mozilla.com> - Fri, 18 Sep 2020 10:31:45 +0000 - rev 549285
Push 126674 by dpalmeiro@mozilla.com at Fri, 18 Sep 2020 11:21:19 +0000
Bug 1665724: Clear mRunnable of request if user goes OOM while trying to off-thread compile. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90645
bb9ca4e848a0a3e4a4edf354490308de04328bd9: Bug 1664732 - Transition DOMEvent to markers 2.0 - r=gregtatum,smaug
Gerald Squelart <gsquelart@mozilla.com> - Fri, 18 Sep 2020 01:46:48 +0000 - rev 549256
Push 126656 by gsquelart@mozilla.com at Fri, 18 Sep 2020 08:40:19 +0000
Bug 1664732 - Transition DOMEvent to markers 2.0 - r=gregtatum,smaug There is only one call site, so I believe it's best to have the marker type there. I think it's cleaner this way, this marker type doesn't need to be present in a header shared by all users of the profiler. The only downside is that we cannot unit-test this particular marker type automatically anymore, but I don't think it's strictly needed: - There are still plenty of tests checking that generic marker types work end-to-end, so we can have some confidence this specific one can do its job. - If it somehow started to fail, either it would be quickly found that it breaks the front-end, or it wouldn't have any visible effect in which case it's not a big issue. Follow-up bug 1665810 will instead add a higher-level xpcshell test or mochitest. Differential Revision: https://phabricator.services.mozilla.com/D90185
168ce28f004948c7b2646d5f613c1bda7af62de6: Bug 1663826 - Keep freezing navigation during window.print() for compat. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 16 Sep 2020 22:55:19 +0000 - rev 549045
Push 126542 by ealvarez@mozilla.com at Wed, 16 Sep 2020 22:57:49 +0000
Bug 1663826 - Keep freezing navigation during window.print() for compat. r=smaug This broke in bug 1636728 because we started setting the bit in the cloned docshell rather than the original one. Behavior in other browsers seems to be a bit all over the place, but for now keeping our behavior during window.print() seems sane. Differential Revision: https://phabricator.services.mozilla.com/D90456
c3bb552e76a3d86de2b9f75ac2233b3a45cda06f: Bug 1518999 - Implement PerformancePaintTiming for FirstContentfulPaint r=smaug,mstange
Sean Feng <sefeng@mozilla.com> - Mon, 14 Sep 2020 15:13:18 +0000 - rev 549029
Push 126535 by sefeng@mozilla.com at Wed, 16 Sep 2020 22:13:08 +0000
Bug 1518999 - Implement PerformancePaintTiming for FirstContentfulPaint r=smaug,mstange Spec: https://w3c.github.io/paint-timing/#sec-PerformancePaintTiming We only support FirstContentfulPaint at the moment. Differential Revision: https://phabricator.services.mozilla.com/D66463
de39d567126e04042bb087a3b9fceb426e37fd1b: Bug 1665375 - Set pref 'privacy.window.name.update.enabled' for wpt test 'unset_context_name-1.html'. r=smaug
Tim Huang <tihuang@mozilla.com> - Wed, 16 Sep 2020 19:53:28 +0000 - rev 548994
Push 126516 by tihuang@mozilla.com at Wed, 16 Sep 2020 19:56:46 +0000
Bug 1665375 - Set pref 'privacy.window.name.update.enabled' for wpt test 'unset_context_name-1.html'. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90457
2565abce46993875af37f026024969b8cbff53a5: Bug 1665217: Enable dom.script_loader.external_scripts.speculative_omt_parse.enabled for beta and release. r=smaug
Denis Palmeiro <dpalmeiro@mozilla.com> - Wed, 16 Sep 2020 10:15:23 +0000 - rev 548900
Push 126457 by dpalmeiro@mozilla.com at Wed, 16 Sep 2020 11:09:45 +0000
Bug 1665217: Enable dom.script_loader.external_scripts.speculative_omt_parse.enabled for beta and release. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90328
1088f83fc64f12b9e8735712d4822296573a5d86: Bug 1664961: check if child process when processing docshell Reload() r=smaug
Randell Jesup <rjesup@wgate.com> - Wed, 16 Sep 2020 02:44:45 +0000 - rev 548869
Push 126433 by rjesup@wgate.com at Wed, 16 Sep 2020 02:47:45 +0000
Bug 1664961: check if child process when processing docshell Reload() r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90200
0438dfe8c6fd08a12aa169eb0261193d8f95c22b: Bug 1665063: GetSessionHistory() isn't null-checked in HistoryCommitIndexAndLength() r=smaug
Randell Jesup <rjesup@wgate.com> - Tue, 15 Sep 2020 18:39:09 +0000 - rev 548811
Push 126394 by rjesup@wgate.com at Tue, 15 Sep 2020 18:56:12 +0000
Bug 1665063: GetSessionHistory() isn't null-checked in HistoryCommitIndexAndLength() r=smaug Differential Revision: https://phabricator.services.mozilla.com/D90262
b9293b1ffe1cd43535d21be2e7451562a543337c: Bug 444222 - Update the window.name when doing the navigation, r=smaug,nika
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 15 Sep 2020 17:51:05 +0000 - rev 548799
Push 126386 by tihuang@mozilla.com at Tue, 15 Sep 2020 17:55:41 +0000
Bug 444222 - Update the window.name when doing the navigation, r=smaug,nika This patch implements the window.name updating in the spec https://html.spec.whatwg.org/#history-traversal. Differential Revision: https://phabricator.services.mozilla.com/D81361
99b73703fc41b5b4d51c5175fea81480a1269620: Bug 444222 - Add browsing context name into SHEntry. r=smaug
Tim Huang <tihuang@mozilla.com> - Fri, 11 Sep 2020 07:52:11 +0000 - rev 548798
Push 126386 by tihuang@mozilla.com at Tue, 15 Sep 2020 17:55:41 +0000
Bug 444222 - Add browsing context name into SHEntry. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89555
17190bff616b3cbaca692825c64e6650a1de9562: Bug 1661881 - Part 3: Make RefreshDriver's tick call SetInputHandlingStartTime directly. r=smaug
Bas Schouten <bschouten@mozilla.com> - Mon, 14 Sep 2020 12:13:13 +0000 - rev 548531
Push 126241 by bschouten@mozilla.com at Mon, 14 Sep 2020 12:17:19 +0000
Bug 1661881 - Part 3: Make RefreshDriver's tick call SetInputHandlingStartTime directly. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89536
181bffab31f9fbb649f59f3d968b8078c5fa8e11: Bug 1661881 - Part 2: Make InputTaskManager a global singleton. r=smaug
Bas Schouten <bschouten@mozilla.com> - Mon, 14 Sep 2020 12:12:06 +0000 - rev 548530
Push 126241 by bschouten@mozilla.com at Mon, 14 Sep 2020 12:17:19 +0000
Bug 1661881 - Part 2: Make InputTaskManager a global singleton. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89535
00382ca44548194928435c4bd14e5d316ab1f521: Bug 1661881 - Part 1: Factor InputTaskManager into its own file. r=smaug
Bas Schouten <bschouten@mozilla.com> - Mon, 14 Sep 2020 12:10:39 +0000 - rev 548529
Push 126241 by bschouten@mozilla.com at Mon, 14 Sep 2020 12:17:19 +0000
Bug 1661881 - Part 1: Factor InputTaskManager into its own file. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89534
0af5022912bf7da3af7275768d2500b5062d3bd5: Bug 1663968 - Allow `input-events-get-target-ranges-*.tentative.html` to run longer because they test a lot of cases r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 11 Sep 2020 23:59:12 +0000 - rev 548436
Push 126181 by masayuki@d-toybox.com at Sat, 12 Sep 2020 04:00:48 +0000
Bug 1663968 - Allow `input-events-get-target-ranges-*.tentative.html` to run longer because they test a lot of cases r=smaug Since a lot of cases are tested in the tests, they may time out when the environment is a little bit busy. For now, we should allow them to run longer. But adding new tests may cause timing out again. If so, we need to split them at runtime. Differential Revision: https://phabricator.services.mozilla.com/D89992
294c4c7bb3e8fbb73c07886da6ddc3ee6f5f4111: Bug 1652126: Obtain an OffThreadToken immediately so parse tasks can be canceled anytime, and clean up dangling Runnables during cancellation. r=smaug
Denis Palmeiro <dpalmeiro@mozilla.com> - Fri, 11 Sep 2020 15:28:04 +0000 - rev 548358
Push 126131 by dpalmeiro@mozilla.com at Fri, 11 Sep 2020 16:51:16 +0000
Bug 1652126: Obtain an OffThreadToken immediately so parse tasks can be canceled anytime, and clean up dangling Runnables during cancellation. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89465
2702170d84c462b061dd43a06e8bf0d9ef07c4de: Bug 1659073 - Add confirmRepost to nsIPromptCollection. r=pbz,smaug
Agi Sferro <agi@sferro.dev> - Thu, 10 Sep 2020 22:28:15 +0000 - rev 548250
Push 126064 by asferro@mozilla.com at Thu, 10 Sep 2020 22:30:54 +0000
Bug 1659073 - Add confirmRepost to nsIPromptCollection. r=pbz,smaug Differential Revision: https://phabricator.services.mozilla.com/D89657
a96340c49805be34ae419b485c691dae08b98140: Bug 1664274 - Call SetDocCurrentStateObj for session history in the parent too. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Thu, 10 Sep 2020 19:30:13 +0000 - rev 548228
Push 126055 by pvanderbeken@mozilla.com at Thu, 10 Sep 2020 19:46:32 +0000
Bug 1664274 - Call SetDocCurrentStateObj for session history in the parent too. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89812
28132cc8451765c2a040785e04f4022cd3d64255: Bug 1606499 - Abort document on location.reload(). r=smaug
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 10 Sep 2020 14:37:16 +0000 - rev 548211
Push 126042 by hsivonen@mozilla.com at Thu, 10 Sep 2020 17:17:27 +0000
Bug 1606499 - Abort document on location.reload(). r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89439
cfd1bb81959fed1321bfdf9cea8841e022a5db2c: Bug 1648515, r=smaug
Kershaw Chang <kershaw@mozilla.com> - Wed, 09 Sep 2020 12:57:32 +0000 - rev 548147
Push 126013 by archaeopteryx@coole-files.de at Thu, 10 Sep 2020 12:56:19 +0000
Bug 1648515, r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89110
6419b41678430e55203d11a979a09ac0179c91a7: Bug 1663921 - Make the speculative parser honor the non-xlink: versions of SVG href. r=smaug
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 10 Sep 2020 11:37:07 +0000 - rev 548133
Push 126007 by hsivonen@mozilla.com at Thu, 10 Sep 2020 11:45:20 +0000
Bug 1663921 - Make the speculative parser honor the non-xlink: versions of SVG href. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89604
6c36cd94824e4c216469a99cb714c14ce2a8b033: Bug 1663977 - Null out the parent pointer of SessionHistoryEntry objects if their parent dies. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Wed, 09 Sep 2020 16:49:59 +0000 - rev 548024
Push 125939 by pvanderbeken@mozilla.com at Wed, 09 Sep 2020 17:04:59 +0000
Bug 1663977 - Null out the parent pointer of SessionHistoryEntry objects if their parent dies. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89629
10fc7ac9d094e58bf67ecc637939b571d155532c: Bug 1663492 - Make nsDocShell::OnNewURI use mActiveEntry instead of mOSHE if session history in the parent is enabled. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Tue, 08 Sep 2020 12:52:02 +0000 - rev 548023
Push 125938 by pvanderbeken@mozilla.com at Wed, 09 Sep 2020 17:04:08 +0000
Bug 1663492 - Make nsDocShell::OnNewURI use mActiveEntry instead of mOSHE if session history in the parent is enabled. r=smaug Depends on D89423 Differential Revision: https://phabricator.services.mozilla.com/D89424
5e93b28e8b9ea102ebca414928fe5dc483e83e13: Bug 1663491 - Fix assert in SessionHistoryEntry::AddChild to deal with adding null. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Tue, 08 Sep 2020 12:52:40 +0000 - rev 548022
Push 125938 by pvanderbeken@mozilla.com at Wed, 09 Sep 2020 17:04:08 +0000
Bug 1663491 - Fix assert in SessionHistoryEntry::AddChild to deal with adding null. r=smaug Depends on D89422 Differential Revision: https://phabricator.services.mozilla.com/D89423
1bb321bcb2628e93d6acbd9d0d9434a3485abab7: Bug 1663488 - Fix CanonicalBrowsingContext::NotifyOnHistoryReload. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Tue, 08 Sep 2020 14:04:33 +0000 - rev 548021
Push 125938 by pvanderbeken@mozilla.com at Wed, 09 Sep 2020 17:04:08 +0000
Bug 1663488 - Fix CanonicalBrowsingContext::NotifyOnHistoryReload. r=smaug Depends on D89421 Differential Revision: https://phabricator.services.mozilla.com/D89422
1c62042fce47ba63f3a89d2bb9c9461da8ba4dbe: Bug 1663488 - Forward ChildSHistory::Reload to the parent process with session history in the parent. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Tue, 08 Sep 2020 14:10:31 +0000 - rev 548020
Push 125938 by pvanderbeken@mozilla.com at Wed, 09 Sep 2020 17:04:08 +0000
Bug 1663488 - Forward ChildSHistory::Reload to the parent process with session history in the parent. r=smaug Depends on D89420 Differential Revision: https://phabricator.services.mozilla.com/D89421
798bd219fa20e9a1109f18a8d7651fb13c02e137: Bug 1663487 - Set loading history entry for loads in the parent. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Wed, 09 Sep 2020 00:40:38 +0000 - rev 548019
Push 125938 by pvanderbeken@mozilla.com at Wed, 09 Sep 2020 17:04:08 +0000
Bug 1663487 - Set loading history entry for loads in the parent. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89420
03c1fba91e539472c746aa586e1ffdb52b97e68e: Bug 1663486 - Synchronize ChildSHistory state when sending a browsing context to a new process. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Tue, 08 Sep 2020 15:24:13 +0000 - rev 548018
Push 125938 by pvanderbeken@mozilla.com at Wed, 09 Sep 2020 17:04:08 +0000
Bug 1663486 - Synchronize ChildSHistory state when sending a browsing context to a new process. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89419
276a2b43a4dfdf779a5e35767b45d5ec689fc61a: Bug 1662525 - Don't refresh uri if the docShell is being destroyed r=smaug
Sean Feng <sefeng@mozilla.com> - Tue, 08 Sep 2020 21:48:59 +0000 - rev 547938
Push 125881 by sefeng@mozilla.com at Tue, 08 Sep 2020 23:23:40 +0000
Bug 1662525 - Don't refresh uri if the docShell is being destroyed r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89173
a23e9879c8485e6717c9f2519cc5a40031a8b3ec: Bug 1662407 - Call nsSHistory::GotoIndex directly when loading from session history in the parent process. r=smaug
Peter Van der Beken <peterv@propagandism.org> - Tue, 08 Sep 2020 19:32:27 +0000 - rev 547928
Push 125871 by pvanderbeken@mozilla.com at Tue, 08 Sep 2020 23:18:10 +0000
Bug 1662407 - Call nsSHistory::GotoIndex directly when loading from session history in the parent process. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D88976
2ff07fdabcd7b69dc6986c40a2db1dbcc20585b1: Bug 1658791: enable "dom/base/test/test_setting_opener.html" for xorigin iframes with Fission. r=smaug
Mirko Brodesser <mbrodesser@mozilla.com> - Tue, 08 Sep 2020 09:40:32 +0000 - rev 547852
Push 125815 by mbrodesser@mozilla.com at Tue, 08 Sep 2020 12:23:22 +0000
Bug 1658791: enable "dom/base/test/test_setting_opener.html" for xorigin iframes with Fission. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89428
0ff509769a96f948b04ce0713d889f421ee4c58c: Bug 1646493 - Make GetPointerLockError Fission compatible; r=smaug
Edgar Chen <echen@mozilla.com> - Tue, 08 Sep 2020 10:20:58 +0000 - rev 547847
Push 125810 by echen@mozilla.com at Tue, 08 Sep 2020 11:30:08 +0000
Bug 1646493 - Make GetPointerLockError Fission compatible; r=smaug by replacing the usage of GetInProcessScriptableTop with {Browsing/Window}Context Differential Revision: https://phabricator.services.mozilla.com/D89144
b72aa861505367cff1e4d6f1e5a66d4c20de526c: Bug 1663051 - Do not process off thread requests that are already pending in a list r=smaug
Denis Palmeiro <dpalmeiro@mozilla.com> - Sun, 06 Sep 2020 16:58:37 +0000 - rev 547757
Push 125754 by dpalmeiro@mozilla.com at Mon, 07 Sep 2020 13:21:54 +0000
Bug 1663051 - Do not process off thread requests that are already pending in a list r=smaug Check if the off thread compilation request is already in a list before calling ProcessRequest. See https://bugzilla.mozilla.org/show_bug.cgi?id=1663051#c0 for a more detailed description of the problem. Differential Revision: https://phabricator.services.mozilla.com/D89257
614b02845d8907a46e00d46cbe7e0ac6d3e6d1ee: Bug 1662767: enable "test_nodesetnodevaluenomodificationallowederr.html" for xorigin iframes with Fission. r=smaug
Mirko Brodesser <mbrodesser@mozilla.com> - Mon, 07 Sep 2020 11:01:28 +0000 - rev 547748
Push 125751 by mbrodesser@mozilla.com at Mon, 07 Sep 2020 12:20:45 +0000
Bug 1662767: enable "test_nodesetnodevaluenomodificationallowederr.html" for xorigin iframes with Fission. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D89357
493274bb362f2c701849bc7cc7425bcba53f35be: Bug 1662830 - Initialize mExitFrom in MouseInput::ToWidgetMouseEvent; r=smaug
Edgar Chen <echen@mozilla.com> - Mon, 07 Sep 2020 09:32:47 +0000 - rev 547734
Push 125740 by echen@mozilla.com at Mon, 07 Sep 2020 09:48:01 +0000
Bug 1662830 - Initialize mExitFrom in MouseInput::ToWidgetMouseEvent; r=smaug This is missed in https://phabricator.services.mozilla.com/D88225. MouseInput::ToWidgetMouseEvent is used only in Android. Differential Revision: https://phabricator.services.mozilla.com/D89217
03c8a99d44e3c1e340b51b4591f347fc958097fc: Bug 1663283 - Fix printing of nested iframes. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 06 Sep 2020 17:56:05 +0000 - rev 547720
Push 125728 by ealvarez@mozilla.com at Sun, 06 Sep 2020 23:56:45 +0000
Bug 1663283 - Fix printing of nested iframes. r=smaug Cloning of the nested documents should be recursive, I am dum dum. Differential Revision: https://phabricator.services.mozilla.com/D89313
6645926d8c62be62871dcda272858df545cbd941: Bug 1663283 - Fix printing of nested iframes. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 06 Sep 2020 16:34:46 +0000 - rev 547716
Push 125724 by ealvarez@mozilla.com at Sun, 06 Sep 2020 17:04:44 +0000
Bug 1663283 - Fix printing of nested iframes. r=smaug Cloning of the nested documents should be recursive, I am dum dum. Differential Revision: https://phabricator.services.mozilla.com/D89313
8c45d44b05daf0ba59c45c50da8ba6a6d07e723a: Bug 1663140 - Don't block on window.print() if there are print callbacks. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 06 Sep 2020 10:57:48 +0000 - rev 547714
Push 125722 by ealvarez@mozilla.com at Sun, 06 Sep 2020 11:01:28 +0000
Bug 1663140 - Don't block on window.print() if there are print callbacks. r=smaug Not really a fan of this, but I can't think of a better alternative really... Ideas welcome :) The main issue is that in bug 1662975 we made window.print() not return until the user has closed the print / print preview dialog (as it is needed for some use cases). This matches other browsers, too. We use an nsAutoSyncOperation here, in order not to violate the run-to-completion invariants, which turns off micro-tasks, timers, etc... However we'd still want promises inside mozPrintCallback to resolve and such, which is a bit contradictory. It is really awkward to have this behavior change based on whether we have a print callback... Differential Revision: https://phabricator.services.mozilla.com/D89298
45df7207f4e12a8e2c4e814ec41ca21c5d8bde10: Bug 1663140 - Don't block on window.print() if there are print callbacks. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 06 Sep 2020 00:54:08 +0000 - rev 547708
Push 125717 by ealvarez@mozilla.com at Sun, 06 Sep 2020 00:56:43 +0000
Bug 1663140 - Don't block on window.print() if there are print callbacks. r=smaug Not really a fan of this, but I can't think of a better alternative really... Ideas welcome :) The main issue is that in bug 1662975 we made window.print() not return until the user has closed the print / print preview dialog (as it is needed for some use cases). This matches other browsers, too. We use an nsAutoSyncOperation here, in order not to violate the run-to-completion invariants, which turns off micro-tasks, timers, etc... However we'd still want promises inside mozPrintCallback to resolve and such, which is a bit contradictory. It is really awkward to have this behavior change based on whether we have a print callback... Differential Revision: https://phabricator.services.mozilla.com/D89298
69fdf7a9f0cef9f0fbce454084d0cc4b8271a75d: Bug 1661873 - Generate nsRootPresShell for printing ducuments only if the document has no parent OR the parent is not going to be printed AND GetParentViewForRoot() is not null. r=smaug
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 03 Sep 2020 01:39:11 +0000 - rev 547636
Push 125662 by hikezoe.birchill@mozilla.com at Thu, 03 Sep 2020 03:31:06 +0000
Bug 1661873 - Generate nsRootPresShell for printing ducuments only if the document has no parent OR the parent is not going to be printed AND GetParentViewForRoot() is not null. r=smaug Though there is no automated test for this change, I think the test cases in the previous commit well cover the original issue (bug 468568) that downloadable fonts are not rendered in printing. Depends on D89095 Differential Revision: https://phabricator.services.mozilla.com/D89096