Pierre Ossman
6bc9cadaef
Use RequireJS module system
...
Use a standard module system rather than a home grown one, and
RequireJS fits better with browsers than CommonJS.
2017-01-23 17:08:46 +01:00
Pierre Ossman
4c3ecd3794
Set strict JavaScript mode globally in each file
...
Makes sure we don't miss it anywhere.
2017-01-18 16:58:17 +01:00
Pierre Ossman
115eedf69c
Use Unicode keysym range as fallback
...
Not all Unicode codepoints have an equivalent named Keysym. But
there is a range in the Keysym namespace that can be used to map
any codepoint to.
2016-10-15 14:58:55 +02:00
Solly Ross
bd5340c7ee
Move input-related files into core/input
...
This commit moves all the input-related files from `core/`
to `core/input/`, and renames a couple as relevant
(input.js --> input/devices.js, keyboard.js --> input/util.js).
2016-09-16 15:49:52 -04:00