b2a31a31fba6da90949b485e1728ef2dee40450e: Bug 1465619 - Part 1. Use imgFrame directly instead of RawAccessFrameRef in FrameAnimator. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Sun, 03 Jun 2018 18:49:23 -0400 - rev 490703
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1465619 - Part 1. Use imgFrame directly instead of RawAccessFrameRef in FrameAnimator. r=tnikkel When blending full frames off the main thread, FrameAnimator no longer requires access to the raw data of the frame to advance the animation. Now we only request a RawAccessFrameRef for the current/next frames when we have discovered that we need to do blending on the main thread. In addition to avoiding the mutex overhead of RawAccessFrameRef, this will also facilitate potentially optimizing the surfaces for the DrawTarget for individual animated image frames. Differential Revision: https://phabricator.services.mozilla.com/D7506
8c1121739072bf560b00acd482745de2c952b33a: merge mozilla-central to mozilla-inbound
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 22 Oct 2018 20:37:38 +0300 - rev 490702
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
merge mozilla-central to mozilla-inbound
2872e7a3606d6108874930a1eb4062c74bad0e9e: merge mozilla-inbound to mozilla-central. a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 22 Oct 2018 20:26:16 +0300 - rev 490701
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
merge mozilla-inbound to mozilla-central. a=merge
2bb5c6697edc7545fb94828defb65173fca2ade5: Bug 1500689 - Only update the frame button checked state if it is visible. r=mtigley
Gabriel Luong <gabriel.luong@gmail.com> - Mon, 22 Oct 2018 13:29:04 -0400 - rev 490700
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500689 - Only update the frame button checked state if it is visible. r=mtigley
af3fd0a2c2e61c263a1d252824dfdeb18162cf14: merge autoland to mozilla-central. a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 22 Oct 2018 20:24:54 +0300 - rev 490699
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
merge autoland to mozilla-central. a=merge
6c8bbe5f25a750a29707105cc1d57871af9e1fae: Bug 1500735 - Update cached-iterable in Fluent to 0.3.0. r=stas
Zibi Braniecki <zbraniecki@mozilla.com> - Mon, 22 Oct 2018 15:05:35 +0000 - rev 490698
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500735 - Update cached-iterable in Fluent to 0.3.0. r=stas Differential Revision: https://phabricator.services.mozilla.com/D9350
23f77dfb5679f3cd4e34250c9511c8a49041a956: Bug 1493560 - Change test to allow another possibility. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Mon, 22 Oct 2018 15:03:20 +0000 - rev 490697
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1493560 - Change test to allow another possibility. r=arai This also changes the test to print something informative on failure. Differential Revision: https://phabricator.services.mozilla.com/D9046
4bdddb2c5100121222fef51a89da476fed899b42: Bug 1494473 - Using IONFLAGS=bl-ic-stats dump baseline IC statistics on script cleanup r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 19 Oct 2018 15:33:27 +0000 - rev 490696
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1494473 - Using IONFLAGS=bl-ic-stats dump baseline IC statistics on script cleanup r=jandem The output for a particular IC chain looks like this: box2d.js:174:250 (sub) 1009 -> 772 -> (fb) 2 Which is read like this: This sub opcode has two ICs attached. The first IC was entered 1009 times, the second 772 and the fallback stub was hit twice. There are some conclusions we can draw from this (and some we cannot) - We can say with confidence the fallback stub was only hit twice, meaning 99.998% of queries to the IC chain hit in the IC rather than the fallback. - We cannot however say necessarily that the first IC failed to provide a value 771 times. Since new ICs are added at the front, it is possible that there was a phase transition that happened, and the first 771 requests were served by the first IC, followed by a transition to a new type and addition of a new IC, and subsequently 1009 queries were served by the newly added IC. - We can conclude with confidence that there have been at least two different ICs involved in computation across the lifetime of the IC chain, and they are almost equally probable. Though we can't do temporal reasoning with entry counters, we can still do some reasoning. Depends on D8859 Differential Revision: https://phabricator.services.mozilla.com/D8860
2ac1bca7094c959bf382ee37779566056f8792a7: Bug 1494473 - Add entered counters to Baseline's CacheIR_Regular and Fallback stubs r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 18 Oct 2018 15:56:53 +0000 - rev 490695
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1494473 - Add entered counters to Baseline's CacheIR_Regular and Fallback stubs r=jandem By adding a counter increment to the entry of an IC stub, it is possible to analyze the IC chain for patterns that indicate how the ICs are performing, which can influence the baseline inspector, and allow Ion to weight the choices it makes on IC data. Differential Revision: https://phabricator.services.mozilla.com/D8859
d1e4e5029ffb1e38b6328b8c9d422edfb4603107: Bug 1497476 - Remove nsITransferable.kFlavorHasDataProvider. r=NeilDeakin
Tom Schuster <evilpies@gmail.com> - Tue, 16 Oct 2018 20:35:10 +0000 - rev 490694
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1497476 - Remove nsITransferable.kFlavorHasDataProvider. r=NeilDeakin Depends on D8074 Differential Revision: https://phabricator.services.mozilla.com/D8075
2e5b99d12a6daf88e4fffa8f80efb7b874f18379: Bug 1500206 - In macOS clipboard code fallback to native clipboard for images . r=robwu,mixedpuppy
Tom Schuster <evilpies@gmail.com> - Mon, 22 Oct 2018 14:39:09 +0000 - rev 490693
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500206 - In macOS clipboard code fallback to native clipboard for images . r=robwu,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D9132
76763ce5587582f94bcdebd9efb3ce6f625085ea: Bug 1499384: add debug logging for expandedprincipals r=ckerschb
Frederik Braun <fbraun@mozilla.com> - Mon, 22 Oct 2018 12:49:10 +0000 - rev 490692
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499384: add debug logging for expandedprincipals r=ckerschb Extending the MOZ_LOGging for content security checks to provide a proper serialization of expanded principals Differential Revision: https://phabricator.services.mozilla.com/D8958
e7d0ae555a8d4cf6068f84648253fafffe9bf498: Backed out changeset e9ce17673999 (bug 1499661) for missing bugzilla component for PHABTEST. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 22 Oct 2018 17:25:49 +0300 - rev 490691
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Backed out changeset e9ce17673999 (bug 1499661) for missing bugzilla component for PHABTEST. CLOSED TREE
9a6f5e359f1d3a281253b5cfa18f4f7502dd4d5e: Bug 1500475 - Fix browser_jsterm_content_defined_helpers.js intermittent; r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 22 Oct 2018 14:23:55 +0000 - rev 490690
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1500475 - Fix browser_jsterm_content_defined_helpers.js intermittent; r=Honza. Differential Revision: https://phabricator.services.mozilla.com/D9360
ffbc071b41bd30784c817593b200f9020c51c421: Bug 1498896 - Apply documentUrlPatterns to original target document when viewTypes is set r=mixedpuppy
Rob Wu <rob@robwu.nl> - Mon, 22 Oct 2018 14:17:29 +0000 - rev 490689
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498896 - Apply documentUrlPatterns to original target document when viewTypes is set r=mixedpuppy Usually, documentUrlPatterns applies to the URL of the document where the context menu is opened. In some cases, there is no document, such as menus on browser UI (extension action buttons, tools menu, tabs). In these cases, `documentUrlPatterns` matches the (active) tab's URL. This causes ambiguity when `browser.menus.overrideContext` is used to change the context to the "tab" context. Before this patch, `documentUrlPatterns` applied to the tab's URL. After this patch, `documentUrlPatterns` applies to the URL of the document where the menu was opened, *if* `viewTypes` is also set. Using this property is a strong signal from the extension that the menu is meant to be shown in a document rather than browser UI, so extensions can reasonably expect `documentUrlPatterns` to match the original document's URL instead of the URL of the spoofed tab context. There was no existing test coverage for documentUrlPatterns on tab contexts, so this does not only add tests for documentUrlPatterns on overridden contexts (browser_ext_menus_replace_menu_context.js), but also documentUrlPatterns in normal tab contexts (browser_ext_menus.js). Differential Revision: https://phabricator.services.mozilla.com/D9249
9234d32ec23c45c8ba1ebce723d57adcf784fc57: Bug 1397612 - [marionette] Re-enable test TestQuitRestart.test_in_app_restart_safe_mode. r=ato
Henrik Skupin <mail@hskupin.info> - Mon, 22 Oct 2018 14:16:38 +0000 - rev 490688
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1397612 - [marionette] Re-enable test TestQuitRestart.test_in_app_restart_safe_mode. r=ato Differential Revision: https://phabricator.services.mozilla.com/D9389
6afa28099f1ec6f3533128f3f8ac596c622a09a6: bug 1499360: webdriver: add interactability test for zero-sized element; r=whimboo
Andreas Tolfsen <ato@sny.no> - Mon, 22 Oct 2018 14:21:31 +0000 - rev 490687
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
bug 1499360: webdriver: add interactability test for zero-sized element; r=whimboo Depends on D8881 Differential Revision: https://phabricator.services.mozilla.com/D9287
d51f52d435daa3f87b398a7ca69879da8306b54a: bug 1499360: webdriver: write in-view centre point tests; r=whimboo
Andreas Tolfsen <ato@sny.no> - Mon, 22 Oct 2018 14:21:29 +0000 - rev 490686
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
bug 1499360: webdriver: write in-view centre point tests; r=whimboo These tests are not exhaustive, but covers some of the main use cases and known edge cases. Depends on D8880 Differential Revision: https://phabricator.services.mozilla.com/D8881
ae99f2ef94642b9ec79b4eb92a9a27c2fd192d39: bug 1499360: marionette: convert in-view centre point to css pixels; r=whimboo
Andreas Tolfsen <ato@sny.no> - Mon, 22 Oct 2018 14:21:27 +0000 - rev 490685
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
bug 1499360: marionette: convert in-view centre point to css pixels; r=whimboo When the in-view centre point contains a floating point, we need to ensure to convert it to CSS pixels before passing it on to Gecko internals such as DOMElement.elementsFromPoint and DOMWindowUtils.sendMouseEvent. For example, with a click target that is a 1x1 square, the in-view centre point prior to this patch was calculated to (0.5,0.5). elementsFromPoint will (correctly?) round this coordinate down and return the paint tree for the DOM element at (0,0) coordinates. By contrast, sendMouseEvent will click coordinates (1,1) because it rounds up. To make sure we all speak the same language internally, we round the centre point down. Differential Revision: https://phabricator.services.mozilla.com/D8880
62096eab37f8886dc6feeadd7c64474e30807232: Bug 1496400 - Fix ESLint comma-dangle failures. r=RyanVM on a CLOSED TREE
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 22 Oct 2018 10:20:55 -0400 - rev 490684
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1496400 - Fix ESLint comma-dangle failures. r=RyanVM on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 tip