8a004a82f0323b9a622d71487dacf5f24982826c: Bug 1400148 - Don't use -1 to represent an unset nsCursor. r=karlt. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 15 Sep 2017 14:34:37 +1000 - rev 667009
Push 80587 by bmo:snorp@snorp.net at Tue, 19 Sep 2017 14:49:37 +0000
Bug 1400148 - Don't use -1 to represent an unset nsCursor. r=karlt. Because UBSan complains about casting -1: > runtime error: load of value 4294967295, which is not a valid value for type 'nsCursor'
a47436cde155db75285e462cf112792d137a6402: Bug 1400746 - checksums failure when boto3 and botocore present in our pypi mirrors, r=catlee DONTBUILD draft
Nick Thomas <nthomas@mozilla.com> - Mon, 18 Sep 2017 14:07:12 +1200 - rev 667008
Push 80587 by bmo:snorp@snorp.net at Tue, 19 Sep 2017 14:49:37 +0000
Bug 1400746 - checksums failure when boto3 and botocore present in our pypi mirrors, r=catlee DONTBUILD MozReview-Commit-ID: 5MdNxr8TY8V
cb657acff94a71250d999ea6c89781d31d16a290: Bug 1400081 - Don't use -1 to represent an unset JSGCParamKey. r=sfink. draft
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 15 Sep 2017 10:50:33 +1000 - rev 667007
Push 80587 by bmo:snorp@snorp.net at Tue, 19 Sep 2017 14:49:37 +0000
Bug 1400081 - Don't use -1 to represent an unset JSGCParamKey. r=sfink. Because UBSan complains about casting -1: > runtime error: load of value 4294967295, which is not a valid value for type 'JSGCParamKey'
d7d1596393722b147869d6195a030db674c6f787: Bug 1400671 - Update cubeb from upstream to ac532ad. r=kinetik draft
Alex Chronopoulos <achronop@gmail.com> - Mon, 18 Sep 2017 01:56:08 +0300 - rev 667006
Push 80587 by bmo:snorp@snorp.net at Tue, 19 Sep 2017 14:49:37 +0000
Bug 1400671 - Update cubeb from upstream to ac532ad. r=kinetik MozReview-Commit-ID: Ek4onH23hPc
09766174709b179d4928517e0a6476bc06998fbf: Bug 1381638 - Change browser_devices_get_user_media_in_frame.js to test cam then cam+mic instead of mic then cam+mic, to avoid bug 1400488. r=ng draft
Jan-Ivar Bruaroey <jib@mozilla.com> - Sun, 17 Sep 2017 14:55:51 -0400 - rev 667005
Push 80587 by bmo:snorp@snorp.net at Tue, 19 Sep 2017 14:49:37 +0000
Bug 1381638 - Change browser_devices_get_user_media_in_frame.js to test cam then cam+mic instead of mic then cam+mic, to avoid bug 1400488. r=ng
87878de12e4e267f4228bf1c55ef1fa9c2188333: Bug 1381638 - Prevent sharing multiple input devices in the same process. r=jesup draft
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 15 Sep 2017 23:00:39 -0400 - rev 667004
Push 80587 by bmo:snorp@snorp.net at Tue, 19 Sep 2017 14:49:37 +0000
Bug 1381638 - Prevent sharing multiple input devices in the same process. r=jesup
668c334c142d390e1d6c3257771b84c70e4f6ed5: Bug 1399498 - Make chrome background show in tabs on Windows 7 and remove glass fog on default theme. r=dao draft
Johann Hofmann <jhofmann@mozilla.com> - Mon, 18 Sep 2017 12:37:34 +0200 - rev 667003
Push 80586 by bmo:jhofmann@mozilla.com at Tue, 19 Sep 2017 14:46:25 +0000
Bug 1399498 - Make chrome background show in tabs on Windows 7 and remove glass fog on default theme. r=dao This change is part of the original Photon spec for Windows 7. MozReview-Commit-ID: JsI9ZXLU1oM
07a4741a3c8e837c5a782adbcb805c246871258a: Bug 1400992 - Fix test_safe_browsing_warning_pages.py. r?whimboo draft
Prathiksha <prathikshaprasadsuman@gmail.com> - Tue, 19 Sep 2017 18:42:55 +0530 - rev 667002
Push 80585 by bmo:prathikshaprasadsuman@gmail.com at Tue, 19 Sep 2017 14:42:44 +0000
Bug 1400992 - Fix test_safe_browsing_warning_pages.py. r?whimboo MozReview-Commit-ID: EIf2ak8Q2YJ
aae4cd6f8684d40a578686a7267ac3f9aff04414: Bug 1222285 - Part 3: Add a test case to check whether keyEvents been correctly spoofed and modifier keys been correctly suppressed. r?smaug,arthuredelstein draft
Tim Huang <tihuang@mozilla.com> - Tue, 05 Sep 2017 16:01:02 +0800 - rev 667001
Push 80584 by bmo:tihuang@mozilla.com at Tue, 19 Sep 2017 14:41:44 +0000
Bug 1222285 - Part 3: Add a test case to check whether keyEvents been correctly spoofed and modifier keys been correctly suppressed. r?smaug,arthuredelstein This patch adds a test case which will first generate Keyboard events using German keyboard layout 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
8fe32c05dd368b34c86b3fd0689f1730db97c4ff: Bug 1222285 - Part 2: Making the keyboard events of modifier keys been suppressed when 'privacy.resistFingerprinting' is true. r?smaug,arthuredelstein draft
Tim Huang <tihuang@mozilla.com> - Thu, 31 Aug 2017 11:14:14 +0800 - rev 667000
Push 80584 by bmo:tihuang@mozilla.com at Tue, 19 Sep 2017 14:41:44 +0000
Bug 1222285 - Part 2: Making the keyboard events of modifier keys been suppressed when 'privacy.resistFingerprinting' is true. r?smaug,arthuredelstein This patch makes 'Shift', 'Alt' 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 keyboardEvent.shiftKey. 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
7f63a71f572723c137c6c324bdeea345d1d7c0da: Bug 1222285 - Part 1: Spoofing the keyboard event to mimc a US English QWERTY keyboard when 'privacy.resistFingerprinting' is true. r?smaug,arthuredelstein draft
Tim Huang <tihuang@mozilla.com> - Tue, 29 Aug 2017 11:33:27 +0800 - rev 666999
Push 80584 by bmo:tihuang@mozilla.com at Tue, 19 Sep 2017 14:41:44 +0000
Bug 1222285 - Part 1: Spoofing the keyboard event to mimc a US English QWERTY keyboard when 'privacy.resistFingerprinting' is true. r?smaug,arthuredelstein This patch makes Firefox to spoof keyboardEvent.code, keyboardEvent.keycode and modifier states, for 'Shift', 'Alt' and 'AltGraph', when 'privacy.resistFingerprinting' is true. Firefox will spoof keyboard events as US English QWERTY keyboard according to its physical keycode regardless the read keyboard layout. The spoofing only affects content, chrome can still see real keyboard events. MozReview-Commit-ID: 40JPvwLmMMB
62a37b81ed0544ea948f0d9db9f36132a38cf590: Bug 1222285 - Part 3: Add a test case to check whether keyEvents been correctly spoofed and modifier keys been correctly suppressed. r?smaug,arthuredelstein draft
Tim Huang <tihuang@mozilla.com> - Tue, 05 Sep 2017 16:01:02 +0800 - rev 666998
Push 80583 by bmo:tihuang@mozilla.com at Tue, 19 Sep 2017 14:40:23 +0000
Bug 1222285 - Part 3: Add a test case to check whether keyEvents been correctly spoofed and modifier keys been correctly suppressed. r?smaug,arthuredelstein This patch adds a test case which will first generate Keyboard events using German keyboard layout 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
fd2a5fb81700bccbd2de9add023426c728759430: Bug 1222285 - Part 2: Making the keyboard events of modifier keys been suppressed when 'privacy.resistFingerprinting' is true. r?smaug,arthuredelstein draft
Tim Huang <tihuang@mozilla.com> - Thu, 31 Aug 2017 11:14:14 +0800 - rev 666997
Push 80583 by bmo:tihuang@mozilla.com at Tue, 19 Sep 2017 14:40:23 +0000
Bug 1222285 - Part 2: Making the keyboard events of modifier keys been suppressed when 'privacy.resistFingerprinting' is true. r?smaug,arthuredelstein This patch makes 'Shift', 'Alt' 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 keyboardEvent.shiftKey. 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
a880fca784b03798269ae1361db38dfa3aa61f94: Bug 1222285 - Part 1: Spoofing the keyboard event to mimc a US English QWERTY keyboard when 'privacy.resistFingerprinting' is true. r?smaug,arthuredelstein draft
Tim Huang <tihuang@mozilla.com> - Tue, 29 Aug 2017 11:33:27 +0800 - rev 666996
Push 80583 by bmo:tihuang@mozilla.com at Tue, 19 Sep 2017 14:40:23 +0000
Bug 1222285 - Part 1: Spoofing the keyboard event to mimc a US English QWERTY keyboard when 'privacy.resistFingerprinting' is true. r?smaug,arthuredelstein This patch makes Firefox to spoof keyboardEvent.code, keyboardEvent.keycode and modifier states, for 'Shift', 'Alt' and 'AltGraph', when 'privacy.resistFingerprinting' is true. Firefox will spoof keyboard events as US English QWERTY keyboard according to its physical keycode regardless the read keyboard layout. The spoofing only affects content, chrome can still see real keyboard events. MozReview-Commit-ID: 40JPvwLmMMB
134f82f601064bc9c28867bd26519e6cac7bd79a: bug 1382005, update l10n.mk for compare-locales 2.0, r?glandium draft
Axel Hecht <axel@pike.org> - Mon, 18 Sep 2017 18:31:24 +0200 - rev 666995
Push 80582 by axel@mozilla.com at Tue, 19 Sep 2017 14:37:32 +0000
bug 1382005, update l10n.mk for compare-locales 2.0, r?glandium The command line interface is different now, with positional arguments. Also, the l10n config file isn't a default anymore (that never worked for thunderbird). And the merge dir is now the parent of the locale dir, much like we already anticipated in the code. MozReview-Commit-ID: DxVVKyVSt5y
544b70bdf850c754c45dede7e6a5cd25a4700382: bug 1382005, make mach command a bare minimum wrapper, r?glandium draft
Axel Hecht <axel@pike.org> - Mon, 18 Sep 2017 18:17:52 +0200 - rev 666994
Push 80582 by axel@mozilla.com at Tue, 19 Sep 2017 14:37:32 +0000
bug 1382005, make mach command a bare minimum wrapper, r?glandium The compare-locales mach command used to own a couple of defaults and opinions. Now that those opinions and defaults are in the Makefiles, this command can be much simpler. As a side effect, this should make the thunderbird port easier, where none of the mach defaults worked. MozReview-Commit-ID: DuT4FsfSyqQ
33402ceaadc8d22a545b2eff5d7d09174ef8e476: bug 1382005, update compare-locales to 2.1, r?stas draft
Axel Hecht <axel@pike.org> - Tue, 12 Sep 2017 12:30:36 +0200 - rev 666993
Push 80582 by axel@mozilla.com at Tue, 19 Sep 2017 14:37:32 +0000
bug 1382005, update compare-locales to 2.1, r?stas MozReview-Commit-ID: EyesG2zHxTt
478035c832f0d9fe767e186be6442160bf2aa392: bug 1382005, vendor new dependency for compare-locales, python-fluent, r?stas draft
Axel Hecht <axel@pike.org> - Tue, 12 Sep 2017 11:27:49 +0200 - rev 666992
Push 80582 by axel@mozilla.com at Tue, 19 Sep 2017 14:37:32 +0000
bug 1382005, vendor new dependency for compare-locales, python-fluent, r?stas This is the 0.4.2 release of python-fluent. MozReview-Commit-ID: 6d4byIf7EES
2146641cd797d2e168a67674d82453d0321d7e1a: Bug 1377007 - JS shell bindings for binjs-ref;r?jorendorff,arai draft
David Teller <dteller@mozilla.com> - Mon, 18 Sep 2017 16:41:00 +0200 - rev 666991
Push 80581 by dteller@mozilla.com at Tue, 19 Sep 2017 14:30:14 +0000
Bug 1377007 - JS shell bindings for binjs-ref;r?jorendorff,arai MozReview-Commit-ID: 4kKbxpqXVSU
d496d61dbc72287651bc29b95a16c9ca5895bdc0: Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r?jorendorff,arai draft
David Teller <dteller@mozilla.com> - Mon, 11 Sep 2017 16:54:48 +0200 - rev 666990
Push 80581 by dteller@mozilla.com at Tue, 19 Sep 2017 14:30:14 +0000
Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r?jorendorff,arai This patch implements a Binary AST parser matching the latest binjs-ref parser at this date. The subset of JS recognized matches ES5, with an AST based on a slightly customized Babylon AST. At this stage, the parser trusts its input, insofar as it does not check directives or bindings. Followup patch will introduce checking of these directives/bindings. MozReview-Commit-ID: 1nt230rt02R
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip