680f59bf29d1fb284e5cb87dfe6fa84a41d0c749: Bug 1405637 - Remove duplicated test browser_webconsole_notifications;r=nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Wed, 17 Jan 2018 11:06:32 +0100 - rev 399643
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1405637 - Remove duplicated test browser_webconsole_notifications;r=nchevobbe Test was already migrated in Bug 1304003 to browser_webconsole_observer_notifications.js. MozReview-Commit-ID: DyfVJ49ksSd
543e86b824aa6f539ad506ee83cc0cccddfc97c8: servo: Merge #19755 - Decouple metrics and gfx (from streichgeorg:decoupling_metrics_gfx); r=jdm
Georg Streich <georg.streich@bluewin.ch> - Wed, 17 Jan 2018 07:28:01 -0600 - rev 399642
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
servo: Merge #19755 - Decouple metrics and gfx (from streichgeorg:decoupling_metrics_gfx); r=jdm Added gfx_traits::DisplayList so metrics doesn't depend on the gfx crate for gfx::display_list::DisplayList. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #19422 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because succesful compilation should be enough <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 8281ee004336049df11cc0478cb3c8b5610c6bde
878662b94ba21b1b77c67793104aa0898f3416a1: Bug 1430152 - Move geckodriver to in-tree mozversion. r=jgraham
Andreas Tolfsen <ato@sny.no> - Fri, 12 Jan 2018 16:09:28 +0000 - rev 399641
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430152 - Move geckodriver to in-tree mozversion. r=jgraham MozReview-Commit-ID: A8yb1joLYfv
777ee4ac78e4cd6c16f916fa1f654403a2268f44: Bug 1430152 - Move Rust port of mozversion to central. r=ahal
Andreas Tolfsen <ato@sny.no> - Fri, 12 Jan 2018 16:08:07 +0000 - rev 399640
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430152 - Move Rust port of mozversion to central. r=ahal This moves the Rust crate mozversion into central from GitHub. The old repository will be graveyarded: https://github.com/jgraham/mozversion The git history is not considered important, hence this does not overlay that onto central like we did for testing/geckodriver and testing/webdriver. MozReview-Commit-ID: HeBggGmGsg6
949cf88764e6779ea42af6498de9f8e97037a1b3: Bug 1430575 - Add validity state check for WebDriver:ElementClear. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Mon, 15 Jan 2018 17:17:11 +0000 - rev 399639
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430575 - Add validity state check for WebDriver:ElementClear. r=automatedtester This patch checks that the element satisfies its form control constraints, as well as being empty, before deciding not to clear the element. This will make it possible to clear elements that have invalid input. The "clear a resettable element" algorithm is missing a check of the <input> element's ValidityState. WebDriver:ElementClear has a subtle bug that only manifests in Gecko because Blink rejects invalid key input to validation fields such as <input type=number>, but Gecko does not. The value property of <input type=number> will not be updated unless the input is actually valid, which means the first step of the algorithm will pass irregardless of whether the user has actually modified it. MozReview-Commit-ID: C2M3Fl1iKx6
7220cf5de9a8394c8e95a1afe574f8dcc156f2de: Bug 1430575 - Document interaction.clearElement. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Mon, 15 Jan 2018 17:15:10 +0000 - rev 399638
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430575 - Document interaction.clearElement. r=automatedtester MozReview-Commit-ID: 6bwVFiJP6ej
2f1762f3233a161c74478174322f7fbb40367b08: Bug 1430575 - Adjust editable definition to match WebDriver. r=automatedtester
Andreas Tolfsen <ato@sny.no> - Mon, 15 Jan 2018 17:14:37 +0000 - rev 399637
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430575 - Adjust editable definition to match WebDriver. r=automatedtester Introduces a new function, isMutableFormControl, to the element module in Marionette that tests if an element is a form control that can be edited by the user. This replaces the proprietary UNEDITABLE_INPUTS set used previously. An editable element is, according to the WebDriver standard, an element which belongs to the two subcategories of editable elements. This patch implements the first category of the mutable form controls. MozReview-Commit-ID: Aix19mq3lcb
bc54bd9b08c8dce6119d90bf437b9167d763e3d9: Bug 1427107 - Reject setBadgeBackgroundColor promise for invalid string colors r=mixedpuppy
Oriol Brufau <oriol-bugzilla@hotmail.com> - Thu, 11 Jan 2018 18:56:18 +0100 - rev 399636
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1427107 - Reject setBadgeBackgroundColor promise for invalid string colors r=mixedpuppy MozReview-Commit-ID: 1XXiQCDe7Tu
ec468ee9dfc697960b74d83b6889223e9be8de95: Bug 1430034 - Fix attributeChangedCallback isn't fired with correct newValue when the attribute value is an empty string; r=smaug
Edgar Chen <echen@mozilla.com> - Mon, 15 Jan 2018 15:24:41 +0800 - rev 399635
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430034 - Fix attributeChangedCallback isn't fired with correct newValue when the attribute value is an empty string; r=smaug MozReview-Commit-ID: L3RvNPNDfUC
d83173f047563c621d133423ec14aed04d899316: Bug 1222285 - Part 3: Add test cases to check whether keyEvents been correctly spoofed and modifier keys been correctly suppressed. r=arthuredelstein,masayuki
Tim Huang <tihuang@mozilla.com> - Tue, 05 Sep 2017 16:01:02 +0800 - rev 399634
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1222285 - Part 3: Add test cases to check whether keyEvents been correctly spoofed and modifier keys been correctly suppressed. r=arthuredelstein,masayuki This patch adds two test cases which generates Keyboard events for English content and test whether the keyboard events been spoofed as US English QWERTY keyboard events. In addition, it also tests that whether the modifier keys been suppressed. MozReview-Commit-ID: d6uZxJJayk
b2f55468b241f28678dc5e35e19eb3b5781a1c5c: Bug 1222285 - Part 2: Making the keyboard events of modifier keys been suppressed when 'privacy.resistFingerprinting' is true. r=arthuredelstein,masayuki
Tim Huang <tihuang@mozilla.com> - Thu, 31 Aug 2017 11:14:14 +0800 - rev 399633
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1222285 - Part 2: Making the keyboard events of modifier keys been suppressed when 'privacy.resistFingerprinting' is true. r=arthuredelstein,masayuki This patch makes 'Shift', 'Alt', 'Contorl' and 'AltGraph' been suppressed for content when fingerprinting resistance is enabled. Chrome can still get these events. The reason behind this is that websites can still observe key combinations to tell which keyboard layout is using even we spoof the keyboardEvent.code, keyboardEvent.keyCode and modifier states. For example, the AZERTY France keyboard, the digit keys of it requires the user press the Shift key. So, it is easy to differentiate AZERTY and QWERTY keyboard by observing whether a Shift key generates its own before the digit keys. There are similar issues for 'Alt' and 'AltGraph' as well. MozReview-Commit-ID: 3CwCgvey4lK
7140b4a3c47adf5094187fbea6d321154033cbb1: Bug 1222285 - Part 1: Spoofing the keyboard event to mimc a certain keyboard layout according to the content-language of the document when 'privacy.resistFingerprinting' is true. r=arthuredelstein,masayuki,smaug
Tim Huang <tihuang@mozilla.com> - Tue, 29 Aug 2017 11:33:27 +0800 - rev 399632
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1222285 - Part 1: Spoofing the keyboard event to mimc a certain keyboard layout according to the content-language of the document when 'privacy.resistFingerprinting' is true. r=arthuredelstein,masayuki,smaug This patch makes Firefox to spoof keyboardEvent.code, keyboardEvent.keycode and modifier states, for 'Shift', 'Alt', 'Control' and 'AltGraph', when 'privacy.resistFingerprinting' is true. Firefox will spoof keyboard events as a certain keyboard layout according to the content language of the document, for example, we use US English keyboard for English content. Right now, it only supports English contents, we will add more support for more languages later. The spoofing only affects content, chrome can still see real keyboard events. MozReview-Commit-ID: 40JPvwLmMMB
99a0da207fc3524654a74a0d0f4cbe8434b62137: Bug 1429342 - Ignore `mach file-info` arguments that don't resolve to paths; r=froydnj
Gregory Szorc <gps@mozilla.com> - Tue, 16 Jan 2018 16:40:30 -0800 - rev 399631
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1429342 - Ignore `mach file-info` arguments that don't resolve to paths; r=froydnj Without this, e.g. `mach file-info bugzilla-component build/does-not-exist` reports the bug component is `Core :: Build Config`. Because paths in CI have `build/` prefixes, people were typing `build/` paths into `mach file-info` and reporting bugs against `Core :: Build Config`. MozReview-Commit-ID: 8Zp6cnuw0Sh
1e723381da62b08b15147357610b989aecc853e4: Backed out changeset 21f6b322e9a2 (bug 1430660) for build bustage on webrender_bindings/RenderThread.cpp(475) on a CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Wed, 17 Jan 2018 16:21:15 +0200 - rev 399630
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Backed out changeset 21f6b322e9a2 (bug 1430660) for build bustage on webrender_bindings/RenderThread.cpp(475) on a CLOSED TREE
2768c5b6f28717c1180062574d7b2418d98e005e: Bug 1431021 - Remove unused isContentFrame from contentAreaUtils.js. r=florian
Mark Banner <standard8@mozilla.com> - Wed, 17 Jan 2018 09:13:43 +0000 - rev 399629
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1431021 - Remove unused isContentFrame from contentAreaUtils.js. r=florian MozReview-Commit-ID: GE8b3YPR0ZO
76d1a0fa9eb7c5929f6bef2e68385b78260cafc0: Bug 1430739 - Remove the wizard-box class r=dao
Vikas Mahato <vikasmahato0@gmail.com> - Wed, 17 Jan 2018 18:20:09 +0530 - rev 399628
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430739 - Remove the wizard-box class r=dao MozReview-Commit-ID: 3q3TJTIHTxc
21f6b322e9a29a5938193369a890415742bf4081: Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 15:33:34 -0500 - rev 399627
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r=nical MozReview-Commit-ID: 4fd3FM1K9T3
80e57c896fd711a84fe3ce9a068c65699caa85b6: Bug 1430872 - remove tab-view-deck and browser-panel. r=Gijs
Dão Gottwald <dao@mozilla.com> - Tue, 16 Jan 2018 21:04:13 +0100 - rev 399626
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430872 - remove tab-view-deck and browser-panel. r=Gijs MozReview-Commit-ID: P3YLheeQmK
27eaf846cbb5b189784447174c0b65f8e1a2569d: Bug 1422720 - Remove unused functions from globalOverlay.js (goSetMenuValue, goSetAccessKey, goOnEvent, setTooltipText). r=florian
Mark Banner <standard8@mozilla.com> - Tue, 16 Jan 2018 23:16:39 +0000 - rev 399625
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1422720 - Remove unused functions from globalOverlay.js (goSetMenuValue, goSetAccessKey, goOnEvent, setTooltipText). r=florian MozReview-Commit-ID: IVmDb34wxdi
544743c411df3efe9492abeb7a5a277cb6614e66: Bug 1430964 - ignore `firefoxurl` commandline junk no matter its case, r=florian
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 17 Jan 2018 11:14:37 +0000 - rev 399624
Push 33271 by toros@mozilla.com at Wed, 17 Jan 2018 21:46:52 +0000
Bug 1430964 - ignore `firefoxurl` commandline junk no matter its case, r=florian MozReview-Commit-ID: KfqkF7fctuE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip