Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: codemirror/CodeMirror
base: v2.25
head fork: codemirror/CodeMirror
compare: v2.3
Checking mergeability… Don't worry, you can still create the pull request.
Commits on May 23, 2012
@marijnh marijnh Add 2.25 to version dropdown in compression helper 255ea8b
Commits on May 26, 2012
@marijnh marijnh Fix typo in ambiance.css 966c9a2
@marijnh marijnh Remove font-size rules from theme files b630cbb
Commits on May 27, 2012
@marijnh marijnh Don't mess with .CodeMirror class in lesser-dark theme e16163e
Commits on May 30, 2012
@marijnh marijnh Add two missing key codes to keyNames 43b9f26
@peterkroon peterkroon Added font-size 0964fd7
@MasseGuillaume MasseGuillaume scala keywords taken from specs and simplified scala/java.lang eb49523
@MasseGuillaume MasseGuillaume scala exemple code 36bbb3f
@marijnh marijnh Link Java and Scala separately from other C-like languages in mode list 8d19374
@marijnh marijnh Fix hole in readOnly when using context menu 289b6d7
@marijnh marijnh Prevent pointless text moving on no-op drag events
Closes #544
Commits on May 31, 2012
@njx njx Fix flickering during vertical scrolling d77b6a5
@njx njx Make scrollbar overlap detection on Lion more robust e45ef25
@marijnh marijnh Small touch-ups of scrolling code 51eb23d
@marijnh marijnh Use a consistent style for bracey-elses (else on same line as brace) 8ba416d
@marijnh marijnh Small fix to scala keyword list 336f55b
@marijnh marijnh Add more prominent links to manual and github page to front page 2a6c22f
@marijnh marijnh Spelling fix b06d307
Commits on Jun 01, 2012
@marijnh marijnh [scheme mode] Fix parsing of numbers 1ee8888
Commits on Jun 03, 2012
Ken Rockot [scheme] fix number parsing 8ba3acb
Commits on Jun 05, 2012
@alexey-k alexey-k Fixed bug with duplicating formatted text in CSS/XML/JavaScript when …
…only a part of the code, not the entire code, is formatted.
Commits on Jun 06, 2012
@xLanny xLanny [vim map] d$ and y$ work. ad1bfdd
@xLanny xLanny [vim map] Pasting buffer works correctly for partial lines. b4e1059
@xLanny xLanny [vim map] Pasting imporvement, de, db, ye, yb now all work like they …
@njx njx Fix resize demo (and sample code) to work with new scrolling approach 8a94705
@njx njx Move drag handling to scroller to fix drag-and-drop on WebKit/Firefox 217fae6
@njx njx Fix Scala mode demo to work with new scrolling behavior 483cf5e
@marijnh marijnh [ruby mode] Fix overeager here-doc parsing
Closes #560
@peterkroon peterkroon Fix DND in Opera Next 12.00 feaa579
@marijnh marijnh Use our own opera var, rather than window.opera 51f2e22
Commits on Jun 07, 2012
@njx njx Round off fractional pixel in virtual scroll height calculation dc54405
Commits on Jun 08, 2012
@xLanny xLanny [vim keymap] Reuse motion code for all our operators.
Functionally no change, just much better style.
@xLanny xLanny [vim keymap] Rewrote e motion, added w and % motions.
% motion fails on nested parens/brackets of the same type.
@xLanny xLanny [vim keymap] % handles nested pairs, but is a little slow. 6cdd7f0
@pipex pipex [gfm mode] Fix: autolinks syntax. New: double bracket links.
Autolinks were not being displayed as such in the editor, changed
'linkhref' to 'link' in line 72 to fix it.

Added support for GFM double bracket links. '[[link]]' is now displayed
correctly as a link by the editor.

Added coloring support for latex formulas, usage of
- "$formula$",
- "$$formula$$",
- "\( formula \)", and
- "\[ formula \]"
will now be highlighted with the same coloring used for strings.
@marijnh marijnh Update README 8898357
Commits on Jun 09, 2012
@jankeromnes jankeromnes [ECL] fixed mime type 95143f8
@marijnh marijnh Invert order in which onChange and onCursorActivity are called
(onChange goes first now)
Commits on Jun 12, 2012
@marijnh marijnh [search ui] Allow /i after regexp input 8de67d2
Commits on Jun 18, 2012
@marijnh marijnh Switch to a dummy cursor to force doc width in non-wrapping mode
This prevents situations where the cursor will cause a scrollbar, but the
rest of the code doesn't realize this. Also removes the
setting code, which appears to have been broken in several different ways.

Closes #550
@marijnh marijnh Fix bug where search.js would dereference undefined
Occurred when starting a (regular) replace below the last match.

Closes #582
@marijnh marijnh Fix bug in number-gutter padding
Closes #548

This is all pretty awful code. I hope to rewrite it entirely as part of
solving #305
@marijnh marijnh Stop treating braces with a null style as matching any style
This was causing braces/paren/brackets in JS to match those inside of strings.
@njx njx Restore search heuristic for doing case-insensitive search when query…
… string is all lowercase
@marijnh marijnh Fix premature position-clipping in undo/redo
Closes #577
@marijnh marijnh Add test case for issue #577 852adee
@marijnh marijnh Scroll to very top when scrolling to the top line
Closes #578
@prasanthj prasanthj [pig latin mode] Add an auto-hinting implementation 9023263
@marijnh marijnh Clarify getTokenAt documentation 079c01f
@jdleesmiller jdleesmiller fix: new commands with names of built-in methods caused the stex mode…
… to crash
@marijnh marijnh Ignore string/comment tokens as fold points in braceFolder
Closes #581

This isn't a perfect solution, since languages can assign any class names
they want to any tokens, but I assume it covers most problems.
@marijnh marijnh Remove outdated info from manual. 000d08a
Commits on Jun 20, 2012
Ken Rockot [scheme] implement correct parsing of all numeric formats defined in …
@jnewman jnewman Adding a package.json. 04cea9b
@xLanny xLanny [vim keymap] Various extensions
- W motion
- text object system
- esc to abort partial commands
- various minor changes
@marijnh marijnh [vim mode] Linting and cleanup 5d41701
Commits on Jun 21, 2012
@xLanny xLanny Fix passing textObjectManipulation object by refrence rather than value. eff04d1
@marijnh marijnh [vim keymap] M-x delete-trailing-whitespace 6dcae5f
Vestimir Markov Fixes an issue with text objects and word boundary. Added support for…
… regexIndexOf
@marijnh marijnh [vim keymap] Remove string prototype mangling ec53be2
@marijnh marijnh Allow indent methods to return CodeMirror.Pass to indicate no support c497aa6
@marijnh marijnh Add a mode multiplexer utility script e1a1e13
@marijnh marijnh Fix typo in manual section id 9d3f3e3
@marijnh marijnh Accept namespaces in XML tag folder 2550629
Commits on Jun 22, 2012
@marijnh marijnh Add vibrant-ink theme
Courtesy of Mike Griffin
@marijnh marijnh Add getScrollInfo() method e5703a1
@peterkroon peterkroon Add visible selection color. 32ca16c
@peterkroon peterkroon Make themes lesse-dark and ambiance *less big* when switching between…
… themes.
@peterkroon peterkroon Added more readable selection color. df20607
@marijnh marijnh Fix mistake in getScrollInfo ee90625
@marijnh marijnh Fix description in demo/multiplex.html 35a7096
@marijnh marijnh Mark release 2.3 5920e29