Permalink
Commits on Nov 18, 2016
  1. Avoid “Unspecified Error” in IE

    jdalton authored and marijnh committed Nov 16, 2016
    when accessing `document.activeElement` from inside an iframe.
Commits on Nov 15, 2016
  1. [contenteditable input] Expand scanned range when selection at start/…

    marijnh committed Nov 15, 2016
    …end of line
    
    So that the code doesn't get confused when backspacing or
    deleting across a line.
    
    This is still flaky. Ideally we'd capture backspace as a key event,
    but Android Chrome makes that impossible.
    
    Issue #4307
  2. Copy event handler arrays on write

    marijnh committed Nov 15, 2016
    Rather than on read
  3. [contenteditable input] Read from the DOM to get composition input

    marijnh committed Nov 15, 2016
    And do so only after a delay, so that subsequent input
    events get a chance to fire.
  4. Move setGutterMarker, clearGutter and lineInfo to Doc

    Todd Berman authored and marijnh committed Nov 8, 2016
  5. Handle compositionupdate events without corresponding compositionstart

    marijnh committed Nov 15, 2016
    Because Android, especially Google Keyboard, just doesn't care
  6. [contenteditable input] Force editor selection in focus method

    marijnh committed Nov 15, 2016
    So that the selection isn't reset to the start of the element by
    div.focus().
Commits on Nov 14, 2016
Commits on Nov 13, 2016
  1. [julia mode] Fix string tokenizer

    pabloferz authored and marijnh committed Nov 13, 2016
Commits on Nov 10, 2016
Commits on Nov 9, 2016
  1. [swift mode] Various improvements

    TheSoundDefense authored and marijnh committed Nov 3, 2016
     - Added for as a defining keyword
     - Added new types and operators
     - Fixed numbers so basic integers are represented
     - Identifiers can now be surrounded with backticks
     - Properties and #/@ instructions are now distinct, with the latter represented as a builtin type
     - Properties are now matched before punctuation. Code can now fold.
     - Remove the regexp checking as that syntax does not currently exist in Swift
     - Added tests
Commits on Nov 8, 2016
Commits on Nov 3, 2016
  1. [verilog mode] Fixed inadvertent removal of TL-Verilog indent(..) fun…

    Steve Hoover authored and marijnh committed Nov 3, 2016
    …ction.
Commits on Nov 2, 2016
  1. Make sure initial connectors are drawn after aligning/collapsing

    marijnh committed Nov 2, 2016
    So that their vertical offsets actually match the position of the
    corresponding lines.
    
    Issue #4364
  2. Add an includeWidgets argument to heightAtLine

    marijnh committed Nov 2, 2016
    And use it in the merge addon to get the proper offsets for merge buttons
    
    Issue #4364
Commits on Nov 1, 2016
Commits on Oct 31, 2016
  1. [verilog mode] Cleanup/rewrite.

    Steve Hoover authored and marijnh committed Oct 24, 2016
  2. [mscgen mode] adds support for language constants

    sverweij authored and marijnh committed Oct 28, 2016
    and adds the xù specific keyword 'xu'
  3. [ruby mode] Make else and elsif electric

    marijnh committed Oct 31, 2016
    Closes #4345
Commits on Oct 29, 2016
Commits on Oct 27, 2016
  1. [vue mode] Fix media type

    BigBlueHat authored and marijnh committed Oct 27, 2016
    Demo had the correct `text/x-vue`
    defineMIME was using `script/x-vue`
    
    There is, however, no `script/*` top-level media type:
    http://www.iana.org/assignments/media-types/media-types.xhtml
    
    Left, old `script/x-vue` for backwards compatibility.
  2. [yaml mode] Add text/yaml MIME type

    BigBlueHat authored and marijnh committed Oct 26, 2016
Commits on Oct 23, 2016
  1. [merge addon] Remove the end class when removing chunk styling

    Todd Berman authored and marijnh committed Oct 23, 2016
Commits on Oct 22, 2016
  1. [css mode] Drop marker-offset property

    marijnh committed Oct 22, 2016
    Closes #4340
Commits on Oct 21, 2016
  1. Add classes to each pane for isolated style changes, handle document …

    Todd Berman authored and marijnh committed Oct 21, 2016
    …swapping
  2. Mark release 5.20.2

    marijnh committed Oct 21, 2016