Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Aug 16, 2012
  1. @sorbits

    Let configure create DefaultBundles.tbz

    sorbits authored
    Motivated by a lot of “where is the syntax highlight?” questions from users that build from source, we now always create the DefaultBundles.tbz (if it doesn’t exist).
  2. @sorbits

    Checkin release notes

    sorbits authored
Commits on Aug 15, 2012
  1. @sorbits

    Add gdb targets to build.ninja

    sorbits authored
    Since ninja run each build job with its own stdin/out/err we can’t launch gdb itself in a build job, so we use osascript to launch gdb in a new window.
    
    I used Terminal for this only because it is simpler to script than iTerm2.
  2. @sorbits

    Split disableIndentCorrections into two settings

    sorbits authored
    The `disableIndentCorrections` setting now only disables the (aggressive) indent corrections that TextMate does while you type.
    
    There is an additional `indentOnPaste` which you can set to:
    
    1. `simple` — this is the indent behavior which was previously implied when setting `disableIndentCorrections`. It indents the paste to the position of the caret and works well for Python.
    2. `disable` — the text is inserted as-is without indenting it.
    3. «unset» — indent the paste based on the indent patterns of the current scope.
  3. @sorbits

    Pasting on empty line no longer inserts newline

    sorbits authored
    This closes issue #69.
  4. @sorbits

    Software update no longer asks about saving changes

    sorbits authored
    If session restore has been disabled then we will still ask, since the user would otherwise lose his changes. Ideally we’d launch the new instances with session restore temporarily enabled.
  5. @sorbits
  6. @sorbits
  7. @sorbits

    Test if bind or listen fails

    sorbits authored
    This is motivated by issue #165 where someone reports the named socket does not exist.
  8. @sorbits

    Make OakRunIOAlertPanel accessible from C++

    sorbits authored
    I moved it to a C header. An alternative would be to put some #ifdef’s around the Objective-C stuff in OakAppKit.h, but with the standalone header, it’s clear that this is the only thing we need from OakAppKit.
  9. @paulwilde @sorbits

    Updated Preferences icons for HiDPI displays.

    paulwilde authored sorbits committed
  10. @sorbits

    Update ramte

    sorbits authored
    The new version supports reading settings from /etc/rmate.rc and ~/.rmate.rc.
    
    It also does a better atomic save.
  11. @sorbits
  12. @sorbits

    Improve tab trigger boundary checks

    sorbits authored
    When two neighboring characters have different character class or one is an alpha numeric character (excl. underscore) and the other is not, we consider this a valid boundary for a tab trigger.
    
    This closes issue #157.
  13. @sorbits

    Make code to obtain character class public

    sorbits authored
    This includes renaming the constants from using a rather generic kType prefix to kCharacterClass.
  14. @sorbits

    Remove debug output

    sorbits authored
    I was initially under the impression that no data should be sent past EOF but from testing it is clear that this assumption is incorrect. It’s unimportant though as we do handle the case (though we didn’t initially, and that’s why I put in the fprintf, to verify the situation I guarded for actually was happening).
  15. @sorbits

    Fix test failure for builds in source tree

    sorbits authored
    The fs::snapsot_t class creates a finger print of a folder. We used the source tree for testing, but if the source tree hosts the build directory, then the fingerprint will (likely) change, since we run simultaneous build jobs.
    
    It now uses the Frameworks folder in the source tree, as it’s unlikely that someone would place their build directory in this location.
  16. @sorbits
  17. @nanoant @sorbits
Commits on Aug 14, 2012
  1. @sorbits

    Checkin release notes

    sorbits authored
  2. @nanoant @sorbits

    Test all versions of clang for “new enough”

    nanoant authored sorbits committed
  3. @sorbits

    Add phoney target for deploying

    sorbits authored
    The nightly builds still require me to manually run the ‘TextMate/deploy’ target, so if we can make it 9 characters shorter, it’s totally worth it! :)
  4. @sorbits

    File browser shows context menu on ⌥F2

    sorbits authored
    The key is consistent with the default key for bringing up the context menu in the text view — that key is however taken from the key bindings dictionary, so ideally we’d do the same in the file browser. Need to factor out the key bindings parsing code first though, and in theory the key bindings dictionary allow for multi-stroke bindings.
    
    This implements issue #18.
  5. @sorbits

    Make the file drop path relative to current file

    sorbits authored
    Previously these were relative to the project directory with current file’s directory as a fallback, but 1.x used current file.
  6. @sorbits

    Insert path when dropping binary files

    sorbits authored
    This is only when there is no drop command for the file type.
  7. @sorbits

    Add CSS to release notes

    sorbits authored
    Presently just a symbolic link to the Help Book’s CSS.
  8. @sorbits
  9. @sorbits
  10. @imxiaobo @sorbits

    Updated chinese translation for terminal preference panel.

    imxiaobo authored sorbits committed
  11. @imxiaobo @sorbits
  12. @sorbits

    Remove old tab trigger render code

    sorbits authored
    This code was using (the no longer there in the 10.7 SDK) GetPortBounds() to be able to render into a CGContextRef.
    
    It was also using the private _NSGetCarbonMenu to be able to install the menu handler (that augmented the rendering).
  13. @sorbits

    Move help book out of English.lproj

    sorbits authored
    This way localizations without a help book will fall back on the english one.
  14. @nanoant @sorbits

    Improve tab trigger rendering

    nanoant authored sorbits committed
    This is using NSAttributedString’s NSTextTableBlocks:
    
    * Font is determined from current menu rather than hardcoded
    * Fixed: Invalid font size on bundle-item popup
    * Fixed: Both tab triggers and key equivalents can co exists on single menu item
    * No relayout calculations are needed after menu update (this is done automatically by NSLayoutManager when using NSTextTables)
    * Uses 10.5 compatible API
  15. @sorbits
  16. @nanoant @sorbits

    Bind Opt+F1 to show bundle item popup.

    nanoant authored sorbits committed
Something went wrong with that request. Please try again.