Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Sep 29, 2014
  1. @mcdado

    Remove title and charset attributes from link tags

    mcdado authored
    While 'charset' is plainly discouraged (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link#attr-charset), title attribute on link tags is something rarely used and with implications that authors might not be aware of (http://stackoverflow.com/a/1959975/1092853).
Commits on Jun 18, 2014
  1. @infininight

    Point to ruby 1.8 shim

    infininight authored
    Using a shim allows us to catch when 1.8 of ruby is not present and provide other options.
    
    #ignore
Commits on Apr 29, 2014
  1. @mcdado

    Removed charset on inline script tag

    mcdado authored
    See [this article on html optimization](http://perfectionkills.com/optimizing-html/#8_script_charset) for the rationale on this.
Commits on Apr 17, 2014
  1. @kaiwood

    Restrict scope of embedded JavaScript

    kaiwood authored
    Should match every proper case now:
    
    - lower case / upper case
    - single and double quotes and leaving quotes out (see HTML5 spec) after the type attribute
    - without type attribute (defaults to JavaScript as of HTML5)
    
    Closes #22
Commits on Mar 17, 2014
  1. @infininight

    Don't set disableIndentCorrections for embedded source

    infininight authored
    This scope closely mirrors the `text - text source` scope of the similar setting in the Text bundle. This allows indentation to work unhindered in embedded source such as PHP.
Commits on Mar 13, 2014
  1. @infininight

    Allow disableIndentCorrections to affect all html subtypes

    infininight authored
    This should be the desired setting for most html types, certain types such as markdown may need an override or a setting of their own.
  2. @infininight

    Remove text.blog exclusion

    infininight authored
    Instead we will increase scope specificity in the Blogging bundle.
  3. @pdokas @infininight

    Update tags in “Convert to named entities excl tags”

    pdokas authored infininight committed
    The “Convert to named entities excl tags” menu action’s whitelist of tags to filter out predated the HTML5 spec and didn’t support its new tags. Prior to this commit this sample markup:
    
    <section>I’m markup!</section>
    
    would convert to:
    
    &lt;section&gt;I&rsquo;m markup!&lt;/section&gt;
    
    But with this change it correctly converts to:
    
    <section>I&rsquo;m markup!</section>
    
    Complete tag list provided by https://developer.mozilla.org/en-US/docs/Web/HTML/Element. This includes tags deprecated by HTML5, those introduced by it, as well as the WebComponents spec.
  4. @elia @infininight

    Don't expand tag snippets from inside tags

    elia authored infininight committed
Commits on Mar 3, 2014
  1. @sorbits

    Disable indent corrections on empty lines

    sorbits authored
    This option is introduced in TextMate 2.0-alpha.9517
Commits on Dec 27, 2013
  1. @infininight

    Use version 1.8 of ruby for bundle items

    infininight authored
    10.7 and 10.8 only include ruby 1.8, so all bundle items have been written to work with that. Optionally supporting ruby 1.9 and 2.0 is problematic as these versions are not fully backwards compatible.
    
    #ignore
Commits on Nov 12, 2013
  1. @infininight

    Remove indentation setting

    infininight authored
    This previously reversed a setting in the Text bundle, now we exclude HTML from that setting item.
Commits on Aug 21, 2013
  1. @infininight

    Allow invalid `<` match to work in all HTML based grammars

    infininight authored
    Using R: in front of the scope ensures that it loads after any other injected rules to prevent conflicts.
Commits on Aug 8, 2013
  1. @sorbits

    Add word boundary assertion for tag name used in indent rule

    sorbits authored
    Without this, ‘col’ would match ‘colgroup’ causing wrong indent for the latter.
Commits on Jul 27, 2013
  1. @infininight

    Use version 1.8 of ruby for bundle items

    infininight authored
    10.7 and 10.8 only include ruby 1.8, so all bundle items have been written to work with that. Optionally supporting ruby 1.9 and 2.0 is problematic as these versions are not fully backwards compatible.
    
    #ignore
Commits on Jul 26, 2013
  1. @sorbits
  2. @sorbits

    Let Insert Entity… show entities sorted

    sorbits authored
    This improves type-to-select slightly.
  3. @sorbits

    If user cancels Insert Entity… we silently close window

    sorbits authored
    Previously we would abort, which makes TextMate show an error sheet.
    
    Closes #26.
Commits on Jul 21, 2013
  1. @sorbits

    Setup tags as highlight pairs

    sorbits authored
    This allows moving between tags with ⌃↓/⌃↑ and selecting an open/close pair with ⇧⌘B.
Commits on Mar 19, 2013
  1. @sorbits

    Don’t abort when user cancels “Documentation for Tag”

    sorbits authored
    Using abort will show an error dialog in TextMate 2.
Commits on Mar 14, 2013
  1. @sorbits

    Remove Mac glyph snippets

    sorbits authored
    A better solution is to insert the actual glyphs (instead of entities) and to use multi-stroke keybindings, see http://blog.macromates.com/2006/multi-stroke-key-bindings/
Commits on Feb 26, 2013
  1. @ncisc @infininight

    Correct typo in link snippet

    ncisc authored infininight committed
Commits on Nov 30, 2012
  1. @infininight

    Added scope limitation to h1 trigger.

    Nathan Humble authored infininight committed
    H1 trigger would activate when inside an <h1> tag rather than tabbing into the content of said tag. By limiting the scope to eliminate it's use when already in a tag this behavior is prevented.
Commits on Oct 22, 2012
  1. Added scope limitation to body trigger.

    Nathan Humble authored
    Body trigger would activate when inside a <body> tag rather than tabbing into the content of said tag. By limiting the scope to eliminate it's use when already in a tag this behavior is prevented.
Commits on Oct 11, 2012
  1. @infininight
Commits on Sep 15, 2012
  1. @infininight
Commits on Sep 10, 2012
  1. @infininight
Commits on Aug 16, 2012
  1. @sorbits @infininight

    Only use “current word” if it looks like a tag.

    sorbits authored infininight committed
    This is done by matching against /^[\w\-:_]+$/i. In practice current word would only contain a dash, underscore, or colon, if the character classes for the document type has been redefined to make that part of the word character class or if the command is invoked with a selection.
    
    This change was made to avoid an issue when using the command in a location like: <p>‸</p>, here “current word” would be “></”.
    
    Also enable UTF-8 so /\w/ matches non-ASCII word characters.
  2. @tbates @infininight

    drop down for different media types

    tbates authored infininight committed
  3. @tbates @infininight

    updating input snippet with new drop down options

    tbates authored infininight committed
  4. @sorbits @infininight

    Fix exception presumably introduced with Lion.

    sorbits authored infininight committed
    The checkbox in the nib previously resulted in a string or integer being stored in the property list returned. We used `to_i` and compared it with `1` for “maximum flexibility”.
    
    Now an actual boolean is found in the property list, and as the boolean does not implement the `to_i` method, an exception was thrown.
    
    This fix has not been tested on 10.6.
  5. @infininight
  6. @infininight

    Move folding settings.

    infininight authored
  7. @infininight

    Updating syntaxes as per this gist https://gist.github.com/gists/1386…

    Divya Manian authored infininight committed
    …199/ to add support for new HTML5 elements, validity of numbers in ids and unquoted attribute values.
  8. @infininight
Something went wrong with that request. Please try again.