Kris Maglione
0ba81bfc3f
Microoptimize some stuff that turns out to need micro-optimizing.
2015-12-20 21:28:54 -08:00
Kris Maglione
28fe4afc4e
Improve the efficiency/bugginess of abbrev mappings.
2015-12-20 20:35:23 -08:00
Kris Maglione
916ea412a5
Get rid of most remaining comprehensions.
2015-12-20 15:53:43 -08:00
Kris Maglione
27cdeb1885
ES6-ify some things. Still a long way to go...
2015-12-20 02:02:54 -08:00
Kris Maglione
65725c9516
Fix some CPOW issues. Everything is still terrible, though.
2015-12-19 23:02:57 -08:00
Kris Maglione
bc9eb79fb3
Support Firefox 45 (without e10s).
2015-12-19 20:09:04 -08:00
Doug Kearns
174b8ae0b6
Delete ancient commented-out events.onFocus.
2015-07-23 01:57:33 +10:00
Doug Kearns
77d59cdfd1
Replace expression closures (methods).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-07-23 01:55:32 +10:00
Doug Kearns
779752d776
Replace expression closures (command/option/mapping definitions).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-07-23 01:15:41 +10:00
Doug Kearns
58faec7655
Fix handling of "any" key modifier in events.hasNativeKey.
2015-07-06 23:29:11 +10:00
Doug Kearns
b236add69d
Replace expression closures (function expressions - named and dynamic this).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
Leaving deprecated() and literal() calls and method shorthand syntax
conversions until after the ESR overlap.
2015-06-06 23:12:40 +10:00
Doug Kearns
6e8040286a
Replace expression closures (getters).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-05-27 04:42:30 +10:00
Doug Kearns
ce82387cdd
Replace expression closures (function expressions).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-05-26 03:38:58 +10:00
Doug Kearns
c0b7c4c35d
Replace expression closures (function declarations).
...
Expression closures are to be axed. See https://bugzil.la/1083458 .
2015-05-25 23:59:30 +10:00
Doug Kearns
48acf656ec
Remove unnecessary use of values() when iterating over arrays.
2015-05-11 23:56:31 +10:00
Doug Kearns
52993ec781
Remove more unused vars.
2015-04-25 23:57:57 +10:00
Kris Maglione
d6543c6510
Rename 'array' class 'Ary'.
2015-03-04 17:27:32 -08:00
Doug Kearns
1859226203
Fix issue #1270 .
2015-02-24 23:49:06 +11:00
Kris Maglione
1ee5668cac
Cleanup crufty apply code.
2015-02-21 22:43:41 -08:00
Kris Maglione
7ee579200f
Fix all the things. And break most of the other things, in all likelihood.
2015-02-21 21:59:37 -08:00
Kris Maglione
af88d531d0
Make .closure a Proxy and rename .bound
2014-03-16 14:32:04 -07:00
Kris Maglione
cb11523659
Don't fight stuff for focus. Maybe closes #982 .
2014-03-13 21:03:22 -07:00
Kris Maglione
9653c379e4
Make info directory before attempting to save files there.
2014-03-01 18:06:10 -08:00
Kris Maglione
54b5fa04f2
Stop unexpectedly going into INSERT mode on Facebook.
2014-02-19 19:55:04 -08:00
Kris Maglione
3876cd5acd
Fix stupid errors.
2014-02-16 15:24:55 -08:00
Kris Maglione
bb7486da6c
Promisify some callbackish functions, and remove spaces around = in default arguments, per Python conventions.
2014-02-15 20:35:27 -08:00
Kris Maglione
fd20535999
Use real Sets rather than objects in most places.
2014-02-15 18:10:45 -08:00
Doug Kearns
ef30e3cc47
Replace usage of getPreventDefault with defaultPrevented.
...
The former is now deprecated #726933 .
2013-10-30 23:12:02 +11:00
Doug Kearns
b840612bb8
Fix switch statement indentation.
2013-10-15 02:35:02 +11:00
Doug Kearns
4872666ef5
Make further use of default parameters.
...
--HG--
extra : rebase_source : ab666bce7ed7e47c8f1e2bc4145f553da990d319
2013-10-06 22:33:59 +11:00
Kris Maglione
25aae2cc99
More pointification and general code cleanup. Also massive, crazy, conflict-ridden merge.
2013-09-21 14:13:07 -07:00
Doug Kearns
6ee830dfad
Convert expression closures to arrow syntax.
2013-09-15 00:42:51 +10:00
Doug Kearns
f291454e23
Add missing semicolons, fix whitespace and normalise Vim modelines.
2013-08-03 01:37:19 +10:00
Kris Maglione
b65dbd00ee
Fix cross-compartment instanceof issues.
...
--HG--
extra : rebase_source : 9145412ce33e18bae5d889454fd1ff98c4067d09
2013-08-01 21:35:23 -07:00
Kris Maglione
d0e53df525
Fix more cross-compartment expando breakage. Also, Die <F1>! Die, die, die!
2012-12-20 18:47:32 -08:00
Kris Maglione
0d179d78bc
Death to E4X and stuff.
2012-12-17 18:38:03 -08:00
Kris Maglione
6200b08c13
Death to E4X and stuff.
2012-11-27 21:30:46 -08:00
Doug Kearns
53f3ea342c
Normalise naming of module initializer functions.
2012-10-11 01:08:36 +11:00
Kris Maglione
cab8f93eef
Fix strange content compartment leak. I don't understand why this change should be necessary.
2012-03-13 14:41:28 -04:00
Kris Maglione
c4b52258b7
Kill 'mapleader'.
2012-02-01 09:51:00 -05:00
Kris Maglione
53d6587fc7
Make things not explode.
2012-01-15 15:50:14 -05:00
Kris Maglione
e9df4caa9c
-dump.
2011-12-27 17:59:21 -05:00
Kris Maglione
6ee5397771
Take counts into account in keydown blocking magic. Closes issue #753 .
...
--HG--
extra : rebase_source : 605bf6b32dfa364efa3b0e80d55dbedd6c89b5e1
2011-12-23 13:22:13 -05:00
Kris Maglione
a4cc7e6d88
Fix despotic strictfocus issue.
2011-12-22 21:10:03 -05:00
Kris Maglione
ecbc13e575
Kill strict mode for the moment.
2011-11-27 11:44:19 -05:00
Kris Maglione
dcad48c23b
Alias ? to <S-Slash>. Closes issue #654 .
2011-10-25 17:14:37 -04:00
Kris Maglione
e75de734ed
RangeFind highlight cleanup stuff and stuff.
2011-10-17 21:11:55 -04:00
Kris Maglione
631b309fad
Backout part of 30a75c5eb277.
2011-10-07 06:52:52 -04:00
Kris Maglione
95dd94f5e4
Minor cleanup and dead code removal.
2011-10-06 23:03:05 -04:00
Kris Maglione
ddf4d02244
Fix some selection mode change stupidiocy with noinsertmode set.
2011-10-06 10:58:31 -04:00