Work around the latest brand of bizarre Opera behavior (shift-')
Typing a double quote by holding shift and pressing ' has, since Opera version 12.14, started firing an event with a keycode of 34, which is well understood to be the keycode for page down. This hack makes it possible on that browser version to type double quotes. Closes #1383
Increase margin between bottom of editor and textarea
Webkit still sometimes triggers scrolling in the wrapper div because of the textarea's cursor. Closes #1384
Wrong token if used with htmlmixed mode
It took the token of htmlmixed mode instead of the inner javascript mode, thus autocomplete was not fully functional. Same probelm might occur in xml autocomplete.
Added mode for GNU assembler syntax.
The mode parses the GNU assembler syntax (also known as gas or AT&T syntax. An "architecture" option can be provided to the mode which will cause the parser to accept machine specific syntax. Currently the only options accepted are "ARM", "ARMv6" and "x86".
Prevent crashing on IE when in iframes
"Unspecified error" on document.activeElement when running in an iframe in IE.
Make text inside hidden textarea tiny
To prevent it from pushing the scroll position of the wrapper.
Don't blink the cursor when the editor is not focused.
Saves on layout computations. Closes #1044
Remove double semicolon from eclipse theme.
The double semicolon prevents LESS to compile the CSS file.
[matchbrackets addon] Skip scanning of huge lines, allow passing of c…
…onfig options Issue #1408
[matchbrackets addon] Don't fetch tokens on long lines
Without a bunch of more involved code, it has quadratic complexity, which gets slow rather fast. Closes #1408
[rst-mode] Fixed strong, emphasis & literal rST
rST does not allow mixing strong with simple emphasis, further it requires the stars to have a preceding and trailing whitespaces. Same for literal text; e.g. **strong** is correct, but **strong* is not, or *emphasis* is correct, but *emphasis** is not.