Commits on Oct 22, 2012

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

Commits on Oct 23, 2012

  1. Replace setLineClass with addLineClass and removeLineClass

    Add possibility to attach classes to line wrapper.
    
    Closes #896
    marijnh committed Oct 23, 2012
    Configuration menu
    Copy the full SHA
    2e1300a View commit details
    Browse the repository at this point in the history
  2. Add local compression helper

    marijnh committed Oct 23, 2012
    1 Configuration menu
    Copy the full SHA
    60ee801 View commit details
    Browse the repository at this point in the history
  3. [xml mode] Better handle HTML-style attributes

    Allow slashes and question marks in unquoted attribute values
    (not sure why those were disallowed in the first place) and
    properly style the token after a value-less attribute.
    
    Closes #904
    Closes #902
    marijnh committed Oct 23, 2012
    Configuration menu
    Copy the full SHA
    b276da2 View commit details
    Browse the repository at this point in the history
  4. Make layout adjust better to narrow windows

    Closes #878
    marijnh committed Oct 23, 2012
    Configuration menu
    Copy the full SHA
    3eb4a29 View commit details
    Browse the repository at this point in the history
  5. Remove obsolete functions

    marijnh committed Oct 23, 2012
    Configuration menu
    Copy the full SHA
    a89090f View commit details
    Browse the repository at this point in the history
  6. Add support for 'atomic markers'

    This is an experimental feature. Not stable, nor well tested.
    
    Atomic markers allow a marked range to act as an indivisible unit,
    as far as cursor movement, selection, and deletion is concerned.
    
    Paves the way for widget placeholders that behave properly, and
    chunks of non-editable text in an editable document.
    marijnh committed Oct 23, 2012
    Configuration menu
    Copy the full SHA
    a2c6cd9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ef02716 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2012

  1. Allow one pixel difference between scrollbar and scroller position

    Otherwise, at some zoom levels, rounding errors would cause a
    feedback loop that made the scroll position 'drift'.
    
    Closes #907
    marijnh committed Oct 24, 2012
    Configuration menu
    Copy the full SHA
    7da61ce View commit details
    Browse the repository at this point in the history
  2. Remove debugging noise

    marijnh committed Oct 24, 2012
    Configuration menu
    Copy the full SHA
    71d41b9 View commit details
    Browse the repository at this point in the history
  3. Add support for readOnly spans

    Experimental feature. Makes a span impossible to edit.
    marijnh committed Oct 24, 2012
    Configuration menu
    Copy the full SHA
    66083fe View commit details
    Browse the repository at this point in the history
  4. Change the argument list for markText

    The class is now specified as an option, rather than a separate argument
    (and is thus optional).
    
    Incompatible API change.
    marijnh committed Oct 24, 2012
    Configuration menu
    Copy the full SHA
    9ad6360 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2012

  1. Configuration menu
    Copy the full SHA
    9374a4e View commit details
    Browse the repository at this point in the history
  2. Reset input on focus

    Prevents weird side effects after setting the selection on an
    unfocused editor.
    marijnh committed Oct 25, 2012
    Configuration menu
    Copy the full SHA
    e54a2f8 View commit details
    Browse the repository at this point in the history
  3. Add scrollIntoView method

    marijnh committed Oct 25, 2012
    Configuration menu
    Copy the full SHA
    b0d5b30 View commit details
    Browse the repository at this point in the history
  4. Remove leftover console.log

    marijnh committed Oct 25, 2012
    Configuration menu
    Copy the full SHA
    ef9110e View commit details
    Browse the repository at this point in the history
  5. Fix missing braces

    marijnh committed Oct 25, 2012
    Configuration menu
    Copy the full SHA
    3b693c4 View commit details
    Browse the repository at this point in the history
  6. Refactor buildLineContent

    .. to be a little less gigantic and convoluted.
    marijnh committed Oct 25, 2012
    Configuration menu
    Copy the full SHA
    7a69906 View commit details
    Browse the repository at this point in the history
  7. Sort marked spans on creation, not on rendering

    To prevent repeated re-sorting and general silly side effects.
    marijnh committed Oct 25, 2012
    Configuration menu
    Copy the full SHA
    f21ecbe View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2012

  1. Configuration menu
    Copy the full SHA
    11cdc30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04ea196 View commit details
    Browse the repository at this point in the history
  3. Fix accidental edit

    marijnh committed Oct 26, 2012
    Configuration menu
    Copy the full SHA
    56c7f8e View commit details
    Browse the repository at this point in the history
  4. Fix tests on IE7

    marijnh committed Oct 26, 2012
    Configuration menu
    Copy the full SHA
    8342c8f View commit details
    Browse the repository at this point in the history
  5. Add collapsed and replacedWith options to markText

    To allow arbitrary folding of text, and replacement with widgets.
    
    Remove old line folding system.
    marijnh committed Oct 26, 2012
    Configuration menu
    Copy the full SHA
    4e5732e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6c3078c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    de5f85e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c3d986f View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2012

  1. Configuration menu
    Copy the full SHA
    c096fc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc12516 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05ba464 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    73db135 View commit details
    Browse the repository at this point in the history
  5. Minimize some expensive loops in tests

    That were used to find the precise width at which something wraps.
    marijnh committed Oct 27, 2012
    Configuration menu
    Copy the full SHA
    d7d183a View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2012

  1. Move to a new way of measuring character positions

    Cut down on round-trips (and improve caching) by measuing all
    characters in a line at once, and caching the resulting object, rather
    than forcing an (expensive) DOM layout for every char that is
    measured, and caching per-char.
    marijnh committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    ce5552d View commit details
    Browse the repository at this point in the history
  2. Fix tests on PhantomJS

    marijnh committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    38d1729 View commit details
    Browse the repository at this point in the history
  3. Cache line measurement object inside cursorCoords and coordsChar

    It's already cached globally, but such cache lookups are not that cheap.
    marijnh committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    5169db2 View commit details
    Browse the repository at this point in the history
  4. Make lineIsHidden properly recognize lines filled up by collapsed spans

    (It used to only notice when a single span filled the whole line.)
    marijnh committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    64f5b62 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa38bb4 View commit details
    Browse the repository at this point in the history
  6. Add defaultTextHeight method

    marijnh committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    8f83bbf View commit details
    Browse the repository at this point in the history
  7. Add Farabi to real-world uses

    marijnh committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    c48f6ca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4a211ed View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dc5359b View commit details
    Browse the repository at this point in the history
  10. Only try to override escape key event keyCode on old IEs

    It's no longer allowed on IE10, and not needed on IE9.
    
    Closes #911
    marijnh committed Oct 29, 2012
    Configuration menu
    Copy the full SHA
    a624356 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2012

  1. Configuration menu
    Copy the full SHA
    5782a85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff99211 View commit details
    Browse the repository at this point in the history
  3. Reducing wheel-scroll flickering, take eleven

    Issue #881
    
    Seeds the delta-to-pixel conversion with a value on browsers where
    we (possibly) know it. Don't stop the actual wheel event, but let
    it scroll normally, but use the estimated scroll delta to proactively
    draw the content that will be scrolled into view.
    
    Closes #913
    marijnh committed Oct 30, 2012
    Configuration menu
    Copy the full SHA
    5d3a42e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63585a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    01a0169 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2012

  1. Added "dirty counter" so we can tell when the user has undone/redone …

    …to the last point at which the document was marked clean.
    Narciso Jaramillo authored and marijnh committed Oct 31, 2012
    Configuration menu
    Copy the full SHA
    27291e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a496eba View commit details
    Browse the repository at this point in the history
  3. Add tests for markClean

    marijnh committed Oct 31, 2012
    Configuration menu
    Copy the full SHA
    f3151bc View commit details
    Browse the repository at this point in the history