Permalink
Commits on Jun 26, 2016
  1. Released v0.14.24

    rwjblue committed Jun 26, 2016
  2. Merge pull request #469 from rwjblue/constant-length-nodes

    rwjblue committed Jun 26, 2016
    Ensure statement nodes are the same length.
Commits on Jun 17, 2016
  1. Ensure statement nodes are the same length.

    Robert Jackson committed Jun 17, 2016
Commits on May 13, 2016
  1. Release v0.14.23.

    krisselden committed May 13, 2016
  2. Release v0.14.22.

    rwjblue committed May 13, 2016
  3. Merge pull request #464 from rwjblue/use-local-tracking-for-tagLine

    rwjblue committed May 13, 2016
    Handle loc tracking locally.
  4. Update simple-html-tokenizer.

    rwjblue committed May 13, 2016
    Adds `tagOpen` hook and fixes location info for attribute hooks.
  5. Rely on simple-html-tokenizer calling `beginAttribute` correctly.

    rwjblue committed May 13, 2016
    Relies on changes in SHT to call `beginAttribute` with the proper
    `column` and `line` information.
  6. Use `tagOpen` hook to handle tag start loc tracking.

    rwjblue committed May 13, 2016
    Removes usage of `tagLine` and `tagColumn`.
  7. Released v0.14.21

    rwjblue committed May 13, 2016
  8. Add tests for unquoted attribute location info. (#459)

    rwjblue committed with krisselden May 13, 2016
    This requires an update to simple-html-tokenizer to pass.
  9. Merge pull request #460 from chadhietala/normalize-bools

    krisselden committed May 13, 2016
    Don't cast bools
Commits on May 12, 2016
  1. Don't cast bools

    chadhietala committed May 12, 2016
Commits on May 8, 2016
  1. Release v0.14.20.

    rwjblue committed May 8, 2016
  2. Merge pull request #458 from rwjblue/handle-whitespace-control

    rwjblue committed May 8, 2016
    Properly handle trailing whitespace controls.
  3. Properly handle trailing whitespace controls.

    rwjblue committed May 8, 2016
    Previously, we were only handling the Handlebars default "eating" of a
    newline after a block statement but did not properly handle `~}}` at the
    end of a block statement.
    
    This updates to also calculate the column offsets (and adds tests).
    
    Given the following:
    
    ```hbs
    {{#if foo~}}
      <div></div>
    {{/if}}
    ```
    
    Before these changes, the `<div>` would have a starting column of `0`.
    
    After these changes, the `<div>` has the correct starting column of `2`.
Commits on May 4, 2016
  1. Released v0.14.19

    Robert Jackson committed May 4, 2016
  2. Merge pull request #457 from rwjblue/ensure-loc-for-char-refs

    rwjblue committed May 4, 2016
    Ensure loc info is correct with char refs.
  3. Ensure loc info is correct with char refs.

    Robert Jackson committed May 4, 2016
  4. Release v0.14.18.

    Robert Jackson committed May 4, 2016
  5. Merge pull request #456 from rwjblue/comment-attribute-start-column

    rwjblue committed May 4, 2016
    Fix comment and attribute start column.
  6. Fix comment and attribute start column.

    Robert Jackson committed May 4, 2016
    The EventedTokenizer only invokes the `beginComment` and
    `beginAttribute` methods **after** it has consumed the identifying
    chars.
Commits on Apr 27, 2016
  1. Merge pull request #455 from ronco/non-string-nodeProtocolForURL

    tomdale committed Apr 27, 2016
    Handle null/undefined url in nodeProtocolForURL
Commits on Apr 21, 2016
Commits on Apr 15, 2016
  1. Released v0.14.17

    rwjblue committed Apr 15, 2016
  2. Merge pull request #453 from rwjblue/moar-loc

    rwjblue committed Apr 15, 2016
    Add loc to text, comment, and attribute nodes.
Commits on Mar 10, 2016
  1. Released v0.14.16

    rwjblue committed Mar 10, 2016
  2. Merge pull request #451 from rwjblue/fix-column-reset-after-block

    rwjblue committed Mar 10, 2016
    Ensure column is reset when incrementing right stripped lines.
  3. Ensure column is reset when incrementing right stripped lines.

    rwjblue committed Mar 10, 2016
    #450 initially intended to fix
    this, but while adding more examples to the test scenarios I zeroed in
    on another bug (that was ultimately wider spread than this one).
    
    When a closing block tag is followed by a newline, that newline is
    stripped. We were properly handling the line being stripped, but not
    resetting the column when we incremented the line.
    
    This ensures that the column is reset to 0 if the lines are incremented.
Commits on Mar 9, 2016
  1. Released v0.14.15

    rwjblue committed Mar 9, 2016
  2. Merge pull request #450 from rwjblue/ensure-column-is-reset

    rwjblue committed Mar 9, 2016
    Fix loc info for content statements with leading newlines.