gecko-dev/testing
Masayuki Nakano cccab7b98a Bug 900750 - part 4: Make NativeKey replaces MODIFIER_CONTROL and MODIFIER_ALT of mModKeyState with MODIFIER_ALTGRAPH if user emulates AltGr key press with pressing both Ctrl and Alt keys and current keydown produces character(s) r=m_kato,smaug
Users can emulate AltGr key with pressing both Ctrl key and Alt key on Windows
since AltGr is represented as so in Windows and physical keyboard may not have
AltRight key.

If user emulates AltGr key, we should set MODIFIER_ALTGRAPH to a set of
keyboard events for printable keys only when the key press produces
character(s) or a dead key.  For example:

1. ControlLeft keydown event should make ctrlKey true.
2. AltLeft keydown event should make altKey true (not AltGraph state).
3. ctrlKey and altKey of printable keydown, keypress and keyup events should be
   set to false, but getModifierState("AltGraph") should return true.
4. AltLeft keyup event should make altKey false.
5. ControlLeft keyup event should make ctrlKey false.

(If AltLeft key is pressed first, altKey of AltLeft keydown is true and
both altKey and ctrlKey of the following ControlLeft keydown are true as
usual.)

MozReview-Commit-ID: 8Km8GXPDQw1

--HG--
extra : rebase_source : f4924f075c68361c8ce563910280ea24774c519f
2018-06-04 14:45:28 +09:00
..
awsy Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal 2018-06-22 13:32:05 +02:00
config Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal 2018-06-22 13:32:05 +02:00
crashtest Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal 2018-06-22 13:32:05 +02:00
firefox-ui Bug 1466071: Part 3: Test session save when quitting quickly. r=whimboo 2018-06-08 09:09:07 -07:00
geckodriver Bug 1470100 - use a vector instead of an array for the list of prefs, r=ato 2018-06-21 12:02:00 +01:00
gtest Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal 2018-06-22 13:32:05 +02:00
jsshell Bug 1465360 - add asm.js-apps shell benchmark to jsshell-bench. r=ahal 2018-06-19 08:58:20 -04:00
marionette Bug 1438499 - show 'close multiple tabs' warning dialog when quitting, r=jaws,whimboo 2018-06-13 09:34:52 -07:00
mochitest Bug 900750 - part 4: Make NativeKey replaces MODIFIER_CONTROL and MODIFIER_ALT of mModKeyState with MODIFIER_ALTGRAPH if user emulates AltGr key press with pressing both Ctrl and Alt keys and current keydown produces character(s) r=m_kato,smaug 2018-06-04 14:45:28 +09:00
modules Bug 1460092: Add ESLint rule to enforce use of ChromeUtils.generateQI. r=Gijs 2018-05-08 18:36:22 -07:00
mozbase Bug 1428362 - Run modernize against mozlog to support Python 3; r=ahal 2018-05-31 13:35:19 +01:00
mozharness Bug 1451601 Do not buffer output in TaskCluster job output r=gps 2018-06-25 15:28:06 -05:00
profiles Bug 1463924 - Remove Dev. Edition promo doorhanger. r=nchevobbe 2018-05-23 18:30:36 -05:00
raptor Bug 1466853 - Port stylebench and motionmark benchmarks test from talos to raptor. r=rwood 2018-06-25 20:28:58 +00:00
runtimes
specialpowers Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal 2018-06-22 13:32:05 +02:00
talos Bug 1466853 - Port stylebench and motionmark benchmarks test from talos to raptor. r=rwood 2018-06-25 20:28:58 +00:00
tools Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal 2018-06-22 13:32:05 +02:00
tps Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal 2018-06-22 13:32:05 +02:00
web-platform Bug 1469988 Fix performance-timeline.https.html to not timeout if bufferfull event is not fired in service worker. r=mrbkap 2018-06-23 10:12:26 -07:00
webdriver Bug 1441204 - Release webdriver crate 0.36.0. r=maja_zf 2018-06-14 13:28:33 -07:00
xpcshell Bug 1440022: disconnect push tests from actually running r=lina 2018-06-13 20:46:17 -04:00
cppunittest.ini Bug 1468199 - remove references to b2g in test manifests r=jmaher 2018-06-12 14:57:00 +03:00
mach_commands.py Bug 1445975 - Add a basic mach command for running jsshell benchmarks, r=jmaher 2018-05-15 14:41:16 -04:00
moz.build Bug 1470414 - Clean-up moz.build files for BUG_COMPONENT in testing/. r=ahal 2018-06-22 13:32:05 +02:00
README.txt
remotecppunittests.py
runcppunittests.py
testsuite-targets.mk

Common testing tools for mozilla codebase projects, test suite definitions
for automated test runs, tests that don't fit anywhere else, and other fun
stuff