Commits on Nov 20, 2012

  1. Bump version post-3.6

    marijnh committed Nov 20, 2012
    Configuration menu
    Copy the full SHA
    7aa3b06 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2012

  1. Don't don't re-focus a focused textarea

    It causes side effects on iOS
    
    On old IEs, don't do this check, since it sometimes raises weird
    exceptions, and re-focusing is harmless there.
    marijnh committed Nov 21, 2012
    2 Configuration menu
    Copy the full SHA
    22261e9 View commit details
    Browse the repository at this point in the history
  2. Rewrite formatting.js to use available mode tokenizer

    Remove a bunch of regexp kludges that never really worked.
    
    Will need to be tested more rigorously (I only tried the existing demo).
    marijnh committed Nov 21, 2012
    Configuration menu
    Copy the full SHA
    0993cdc View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2012

  1. Configuration menu
    Copy the full SHA
    5d74eb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b943f17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5197b20 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2012

  1. [vim] Ctrl-[ leaves insert mode, same as <Esc>

    As a die-hard vim addict, long ago, I retrained myself to type Ctrl-[ to
    leave insert mode. This sends the same control sequence as escape in
    many other places, actually, and this patch brings this functionality to
    CodeMirror.
    
    From vim's :help ctrl-[
    
                                            *i_CTRL-[* *i_<Esc>*
    <Esc> or CTRL-[
        End insert or Replace mode, go back to Normal mode.
        Finish abbreviation.
        Note: If your <Esc> key is hard to hit on your keyboard, train
        yourself to use CTRL-[.
    
    Typing CTRL-[ is particularly easy when caps-lock is remapped
    to being another CTRL key, since now neither hand needs to move away
    form the homerow, and both little fingers just slide a little, the left
    little finger slides to the right to where caps lock used to be, and the
    right little finger slides a little bit up to the '[' key
    ivanov authored and marijnh committed Nov 26, 2012
    Configuration menu
    Copy the full SHA
    1443cfe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d692bcc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36c763b View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2012

  1. Make htmlmixed properly check for "tag" style

    This allows the xml mode to return a style with space separated classes
    and still work. I didn't use /\btag\b/ since that can match "tag-foo".
    xeenon authored and marijnh committed Nov 27, 2012
    Configuration menu
    Copy the full SHA
    5da226e View commit details
    Browse the repository at this point in the history
  2. Move the previous mode property before adding mode extensions

    This stores the previous value for a mode property if an extension
    overwrites it with a new value. The old value is stored in a property
    prefixed with an underscore (e.g. "_token"). This allows extensions to
    piggyback the old value by still being able to access it.
    xeenon authored and marijnh committed Nov 27, 2012
    Configuration menu
    Copy the full SHA
    fb6c6f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be4fe61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74d4255 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d46241e View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2012

  1. Configuration menu
    Copy the full SHA
    1df86e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8d3caa View commit details
    Browse the repository at this point in the history
  3. Add mode for HTTP messages (i.e. requests and responses) that follow …

    …RFC 2616
    Mason Malone authored and marijnh committed Nov 28, 2012
    Configuration menu
    Copy the full SHA
    52268db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22b0916 View commit details
    Browse the repository at this point in the history
  5. Integrate HTTP mode

    marijnh committed Nov 28, 2012
    Configuration menu
    Copy the full SHA
    52a98ad View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2012

  1. Configuration menu
    Copy the full SHA
    732563a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9178114 View commit details
    Browse the repository at this point in the history
  3. fix extra indentation in array initialization

    array initialization (one entry per line) results in extra indentation from second element onwards:
    ex:-
    const string[] fields = {
      "one",
        "two",
        "three"
    };
    pydichandra authored and marijnh committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    6840560 View commit details
    Browse the repository at this point in the history
  4. [vim keymap] Full rewrite

    See discussion in #984
    mightyguava authored and marijnh committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    206afdf View commit details
    Browse the repository at this point in the history
  5. Link to 3.0rc2

    marijnh committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    3a4d4e7 View commit details
    Browse the repository at this point in the history
  6. [vim keymap] Fix IE incompatibilities

    mightyguava authored and marijnh committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    6582efa View commit details
    Browse the repository at this point in the history
  7. [vim keymap] Enable C

    mightyguava authored and marijnh committed Nov 29, 2012
    Configuration menu
    Copy the full SHA
    d2c647a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c674f74 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2d7bf1e View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2012

  1. Configuration menu
    Copy the full SHA
    55028a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3992b2 View commit details
    Browse the repository at this point in the history
  3. Support blank lines in CodeMirror.multiplexingMode

    This adds a blankLine method that calls the current mode's blankLine if
    it has one. It has allows switching on a blank line if "\n" is specified
    for "open" or "close".
    Mason Malone authored and marijnh committed Nov 30, 2012
    Configuration menu
    Copy the full SHA
    4b5a298 View commit details
    Browse the repository at this point in the history
  4. Add HaxPad to real-world uses

    marijnh committed Nov 30, 2012
    Configuration menu
    Copy the full SHA
    2365bbd View commit details
    Browse the repository at this point in the history
  5. Fix D,C,Y off-by-one error.

    mightyguava authored and marijnh committed Nov 30, 2012
    Configuration menu
    Copy the full SHA
    90ee4ce View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2012

  1. [vim keymap] added Home, End, PageUp, PageDown, |

    moveByLines was changed to better keep track of the previous
    action.  For example, if moveToEol was the previous action,
    moving up or down should stay at Eol regardless of line length.
    siefkenj authored and marijnh committed Dec 3, 2012
    Configuration menu
    Copy the full SHA
    9fceebd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53bbadc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cab902 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4431f7a View commit details
    Browse the repository at this point in the history
  5. [vim keymap] Add indentation for newlines from o/O

        Use newlineAndIndentContinueComment by default, falling back to newlineAndIndent if the former command is not defined.
        Same behavior is made default for Enter key in insert mode.
    mightyguava authored and marijnh committed Dec 3, 2012
    Configuration menu
    Copy the full SHA
    073676b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    25bfd57 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e2e78fe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4dd4d64 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1f73891 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b19a816 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2012

  1. Clean up to meet JSHint compliance.

    Various other style fixes. Updates to comments.
    mightyguava authored and marijnh committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    6aac070 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abb3103 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb4e49b View commit details
    Browse the repository at this point in the history
  4. [vim keymap] Fix a few edge cases

    mightyguava authored and marijnh committed Dec 4, 2012
    Configuration menu
    Copy the full SHA
    897346f View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2012

  1. [htmlembedded mode] Don't directly call startState and indent on unkn…

    …own mode
    
    It may not provide these methods.
    
    Closes #1051
    marijnh committed Dec 5, 2012
    Configuration menu
    Copy the full SHA
    1db3dd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    467e837 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2012

  1. Configuration menu
    Copy the full SHA
    c40be3d View commit details
    Browse the repository at this point in the history