655d8b94c8f1f78185f51a11ff0d30f929ac5016: Bug 1483926 - Fix Android device enumeration. r=pehrsons
Paul Adenot <paul@paul.cx> - Fri, 17 Aug 2018 15:34:16 +0000 - rev 487418
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483926 - Fix Android device enumeration. r=pehrsons Not having a return here means that we end up clearing our device list. Differential Revision: https://phabricator.services.mozilla.com/D3613
77433149bfdcc82287acaed94b942818785b556e: Merge inbound to mozilla-central. a=merge
shindli <shindli@mozilla.com> - Mon, 20 Aug 2018 12:50:23 +0300 - rev 487417
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge inbound to mozilla-central. a=merge
f2c0be296f6f10567864fcd0f4d2e7c5da342c34: Bug 1480027 - Part 4: Add test case for negative infinity delay and end delay. r=gl
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 15 Aug 2018 09:40:59 +0900 - rev 487416
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1480027 - Part 4: Add test case for negative infinity delay and end delay. r=gl We skip this test on debug build, since an assersion failure occur of bug 1271788[1] from this test html. We will remove skip keyword if the bug fixed. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1271788 Differential Revision: https://phabricator.services.mozilla.com/D3381
a2ad987a8861b30f011c4406a7b69494a0af4497: Bug 1480027 - Part 3: Ignore animations that have negative infinity delay or end delay. r=gl
Daisuke Akatsuka <dakatsuka@mozilla.com> - Wed, 15 Aug 2018 09:40:46 +0900 - rev 487415
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1480027 - Part 3: Ignore animations that have negative infinity delay or end delay. r=gl Differential Revision: https://phabricator.services.mozilla.com/D3380
b16c258543bf941e8d4264b2fa9c41117e9065c7: Merge mozilla-central to mozilla-inbound. a=merge
Cosmin Sabou <csabou@mozilla.com> - Mon, 20 Aug 2018 00:52:55 +0300 - rev 487414
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge mozilla-central to mozilla-inbound. a=merge
16e87606763681d91dc92d6013f3698c36450c9c: Bug 1484100 - No-op change to clang-win64.json to retrigger a clang-cl build from a decision task to make CoT happy again. r=me
Mike Hommey <mh+mozilla@glandium.org> - Mon, 20 Aug 2018 06:47:26 +0900 - rev 487413
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484100 - No-op change to clang-win64.json to retrigger a clang-cl build from a decision task to make CoT happy again. r=me
41993cf46d6ab0a21976edc9bbb3b69891684fb4: Backed out changeset fc5c57e9b65b (bug 1484595) for linting failure on a CLOSED TREE
shindli <shindli@mozilla.com> - Mon, 20 Aug 2018 10:38:08 +0300 - rev 487412
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out changeset fc5c57e9b65b (bug 1484595) for linting failure on a CLOSED TREE
5bc36aec6368b3ae076d7b6cc7e821b3fc260385: Bug 1481831 - Web Platform Tests annotation* shouldn't be marked as Toolkit:Places. r=jmaher
Mark Banner <standard8@mozilla.com> - Fri, 17 Aug 2018 10:26:03 +0000 - rev 487411
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1481831 - Web Platform Tests annotation* shouldn't be marked as Toolkit:Places. r=jmaher MozReview-Commit-ID: DHcuBeddBmA Differential Revision: https://phabricator.services.mozilla.com/D2941
fc5c57e9b65b65e98fdc8e792913a5553bb67897: Bug 1484595 - Remove the HTMLTooltip hidden event listener before destroying the HTMLTooltip. r=birtles
Mantaroh Yoshinaga <mantaroh@gmail.com> - Mon, 20 Aug 2018 07:03:07 +0000 - rev 487410
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484595 - Remove the HTMLTooltip hidden event listener before destroying the HTMLTooltip. r=birtles MenuButton will listen the HTMLTooltip hidden event even if HTMLTooltip is destroyed. As a result of it, the timer which issued in the MenuButton's event listener might fail due to the target window is destroyed. (e.g., switching the dock mode to bottom from window mode.) This patch will remove this event listener before destroying the HTMLTooltip. Differential Revision: https://phabricator.services.mozilla.com/D3759
1aa8b1865c770f3b3a48bbda953ce5d38f69dd45: Bug 1484575 - Simplify PropertyDeclarationBlock::get a little. r=xidorn
Cameron McCormack <cam@mcc.id.au> - Mon, 20 Aug 2018 04:11:37 +0000 - rev 487409
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484575 - Simplify PropertyDeclarationBlock::get a little. r=xidorn Depends On D3747 Differential Revision: https://phabricator.services.mozilla.com/D3748
a592b4286d6fa94ecf434e2c5d0f9bac74e3bda9: Bug 1484571 - Replace NormalDeclarationIterator return type with `impl Trait`. r=xidorn
Cameron McCormack <cam@mcc.id.au> - Mon, 20 Aug 2018 05:34:16 +0000 - rev 487408
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484571 - Replace NormalDeclarationIterator return type with `impl Trait`. r=xidorn Differential Revision: https://phabricator.services.mozilla.com/D3747
541fbb29f21d262d88d0ae08776606db0b62d8f6: Bug 1449564 - part 4: Make users can show Gecko specific editing UIs with new prefs r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 16 Aug 2018 13:51:36 +0900 - rev 487407
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1449564 - part 4: Make users can show Gecko specific editing UIs with new prefs r=m_kato Even after we disable Gecko specific editing UIs by default, web apps can enable them with execCommand. However, until such web apps change their behavior, users cannot use Gecko specific UIs. At least for now, we should make users can enable them by default. MozReview-Commit-ID: AuAdw4FQ4He
e93a23a4741c7760d76e33c3515e9b6ee2f5e26d: Bug 1449564 - part 3: Make absolute position editor listen to mouse events at the system event group r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 05 Apr 2018 00:32:32 +0900 - rev 487406
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1449564 - part 3: Make absolute position editor listen to mouse events at the system event group r=m_kato Currently, absolute position editor listens to mouse events at the default event group to handle dragging of positioner. However, this is blocked by a call of Event.stopPropagation() in web apps unexpectedly. Therefore, we should make it listen to the events at the system event group instead. MozReview-Commit-ID: Hoa8c9QvMuG
ccb713187e45a0ce52cf0ebe8969ddac9608e215: Bug 1449564 - part 2: Make absolute positioned element editor disabled in default and make it possible to enable it with new command r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 04 Apr 2018 22:27:49 +0900 - rev 487405
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1449564 - part 2: Make absolute positioned element editor disabled in default and make it possible to enable it with new command r=m_kato We have another built-in UI of editor which is not implemented by any other browsers. That is a draggable handler to move absolute positioned elements. So, we should disable it in default for compatibility with the other browsers. However, different from resizers and inline table editor, we don't have command to enable/disable this feature but for backward compatibility, we should have it. Therefore, this patch adds new command "enableAbsolutePositionEditor". Note that whether resizing UI is available only with enableObjectResizing state is different from enableInlineTableEditing command. Resizers for absolute positioned elements are NOT available both enableObjectResizing and enableAbsolutePositionEditor are enabled. Additionally, this adds automated tests to check basic functions of absolute positioned editor. MozReview-Commit-ID: 9ZSGB8tLpFw
4e0960a6ffb6c283f29d75ba5bc2585df4c3caf0: Bug 1449564 - part 1: Disable object resizer and inline table editor in default r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 02 Apr 2018 17:26:46 +0900 - rev 487404
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1449564 - part 1: Disable object resizer and inline table editor in default r=m_kato Gecko supports resizers of <img> elements and <table>, <td>, <th> elements and has UI to remove existing table row or column in default. However, the other browsers don't have such UI and web apps need to disable this feature with calling both: document.execCommand("enableObjectResizing", false, false); document.execCommand("enableInlineTableEditing", false, false); for avoiding conflicting with their own features to edit such elements. Therefore, it doesn't make sense to keep enabling them in default only on Gecko. If web apps want to keep using these features, they should call: document.execCommand("enableObjectResizing", false, true); document.execCommand("enableInlineTableEditing", false, true); at initializing the editor. And also this patch fixes bugs of document.queryCommandState("enableObjectResizing") and document.queryCommandState("enableInlineTableEditing"). They always return false even after calling document.execCommand(..., false, true) since nsSetDocumentStateCommand::GetCommandStateParams() sets bool value as STATE_ATTRIBUTE. However, nsHTMLDocument::QueryCommandValue() which is the caller referring STATE_ATTRIBUTE doesn't treat it as bool value. And also those commands are related to state of document. Therefore, they should be return as bool value of STATE_ALL instead. Then, nsHTMLDocument::QueryCommandState() returns the state as expected. Note that those commands are supported only by Gecko. So, we don't need to worry about the compatibility. Finally, this patch rewrites 2 existing tests to check basic behavior of resizers and appearance of resizers. Note that this patch does not add new tests to test inline table editor since it's difficult to test the behavior with current API. Perhaps, we should add an API to nsIHTMLEditor to retrieve each anonymous elements in another bug since it requires to add wrapping API of SpecialPowers. MozReview-Commit-ID: 1FhYo5vcV60
eaf6867923b99cd189d501cd3dd131f73c0e533c: Bug 1484565 - Implement scrollbar-width: thin support for cocoa widget. r=spohl
Xidorn Quan <me@upsuper.org> - Mon, 20 Aug 2018 04:57:58 +0000 - rev 487403
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1484565 - Implement scrollbar-width: thin support for cocoa widget. r=spohl It also converts nsNativeThemeCocoa::GetParentScrollbarFrame into a local static function rather than a member function, since it doesn't seem to be necessary that way. Differential Revision: https://phabricator.services.mozilla.com/D3737
93d0e291f45883765df384c070e56e4e0517db4b: Merge mozilla-inbound to mozilla-central. a=merge
Cosmin Sabou <csabou@mozilla.com> - Mon, 20 Aug 2018 00:49:12 +0300 - rev 487402
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge mozilla-inbound to mozilla-central. a=merge
9f9bb31175a814856eeef5939196fa485ca03143: Bug 1483999 - Avoid duplicate GetBuiltinClass call. r=sfink
Tom Schuster <evilpies@gmail.com> - Sat, 18 Aug 2018 17:22:19 +0200 - rev 487401
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1483999 - Avoid duplicate GetBuiltinClass call. r=sfink
bac4139e4ff9b3071e1ce17113ac65ed1d8e8598: Bug 1465616 - Add failing fixed-position async-zoom reftests. r=botond
Kashav Madan <kshvmdn@gmail.com> - Fri, 03 Aug 2018 14:20:53 -0400 - rev 487400
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1465616 - Add failing fixed-position async-zoom reftests. r=botond When async-zooming, the compositor applies an invalid offset transformation to position:fixed elements, causing them to be positioned incorrectly until a repaint occurs. MozReview-Commit-ID: IZEN1gtpbIA
ca7f6311613cbf7dd2a5151fed6deba9c4141543: Bug 1465616 - Add async-scroll reftests. r=botond
Kashav Madan <kshvmdn@gmail.com> - Fri, 20 Jul 2018 17:48:30 -0400 - rev 487399
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1465616 - Add async-scroll reftests. r=botond The first set of tests test that fixed/sticky position elements are no longer attached to the visual viewport (i.e., that they go "out of view" when the visual viewport is scrolled) and the second set of tests test that fixed/sticky position elements are attached to the layout viewport (i.e., that they "follow" the layout viewport when it's scrolled). MozReview-Commit-ID: 6H2f0oz9lW7
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip