Stop trying to use event.buttons in recent IEs
It is unreliable, and cleared for no apparent reason if when buttons are still held. Issue #2577
Use an ie_version variable, instead of multiple ie_uptoX flags
This makes the version tests more readable (though also more verbose).
Introduce singleCursorHeightPerLine option
Not official/documented for now.
..website isn't available
Move add/removeLineClass methods to document
The editor instances will inherit them from there. Issue #2573
[active-line addon] Don't highlight line(s) with a selection.
This fixes non-empty selections having 2 highlights: the selection highlight and the active-line highlight. Non-empty selections should only have the selection highlight.
[clike mode] Fix C++11 multiline string parsing bug
The issue can be seen on http://codemirror.net/mode/clike/index.html. In the C++ raw_string line, place the cursor after 'delim(' and type '('. Currently this causes a regexp error, which this patch fixes.
Revert "repeat insert mode for macros"
This reverts commit 4b04788.
[javascript mode] Highlight keywords used as props in object literals…
… as properties Closes #2619
[css mode] Fix unescaped meta char in regex
It's intended to match a literal `{`, but that must be escaped as it's
a meta character in JS regex.[vim] Update vim visual mode selection to match CodeMirror selection
Remove off-by-one in vim when head is further forward in the document than the anchor, where vim's selection becomes 1 less than CodeMirror's. This was originally done because the cursor showed past the anchor and looked like an additional character selection.
As described in the comment, there was actually an intermediate selection being created, which clobbered the middle-click paste buffer and thus resulted in a $ being pasted instead of the actual content the user wanted. It's still a mystery why you couldn't repro it, but my guess is that due to some configuration (maybe in your window manager) your system wasn't updating the paste buffer as eagerly as Debian and Unity do by default.