Commits on Nov 25, 2010
Commits on Nov 24, 2010
  1. Changed the structure of the suffix-brush mapping, so the code is muc…

    …h simpler and faster.
    committed Nov 24, 2010
  2. Added aliases for 'm' & 'h' for objc.

    Added a hash of possible values to select the correct brush based on the suffix.
    This fixes a problem where some suffixes did not match brush aliases.
    committed Nov 24, 2010
  3. Now importing all the syntax highlighting brush files, so we can use …

    …the one we need
    for the given file type.
    committed Nov 24, 2010
  4. Reading the full file path, extracting the suffix, then using that to…

    … pick the brush
    for syntax highlighting.
    committed Nov 24, 2010
  5. Now passing the full file path to the Javascript "showFile" method, so

    we can use the file suffix to determine which syntax highlighting to use.
    committed Nov 24, 2010
Commits on Nov 18, 2010
  1. Fix creating Gists

    GitHub changed their site to use SSL.
    On error GitHub may return the "All Gists" page which will have several "gist: #", so check for the edit link instead.
    brotherbard committed Nov 17, 2010
  2. Fix the File/Tree view's vertical split view

    It will now remember it's position and the divider will not move when the window resizes.
    brotherbard committed Nov 17, 2010
  3. Fix the Stage view's horizontal split view

    It will now remember it's position and the divider will keep its position relative to the bottom when the window resizes.
    brotherbard committed Nov 15, 2010
  4. Fix the history view's horizontal split view

    Save the position correctly (it wasn't saving before). Restore the position sometime after awakeFromNib otherwise the superview's size will not have been set yet.
    Also constrain the divider from moving unless the lower view is too small.
    brotherbard committed Nov 14, 2010
  5. explicitly disable external diff so we get the results we need even i…

    …f the user has an external diff configured
    sleifer committed with brotherbard Aug 22, 2010
  6. Allow suppressing some of the modal warnings

    This allows the user to suppress the display of some of the warning dialogs (like "Confirm before Push"). They can be reset with Reset Warnings in the General preferences.
    brotherbard committed Nov 13, 2010
  7. Draw commit message line more accurately

    When drawing the commit message line, the given rect should not be used
    for anything other than clipping. According to the comment, the code that
    draws the line relies on the text view always drawing complete lines.
    However, it also draws fragments, specifically when the insertion point
    is flashing. By ignoring the given rect, not only is our line more accurate
    in its positioning, but we also handle the case where the insertion point
    is sitting on top of the line.
    kballard committed with brotherbard Nov 9, 2010
Commits on Nov 15, 2010
  1. Add a "Report a problem" item to the Help menu

    Opens the GitX Lighthouse page.
    brotherbard committed Sep 25, 2010
  2. Fix memory leaks

    brotherbard committed Nov 14, 2010
Commits on Sep 24, 2010
  1. merger brotherbard:experimetal

    laullon committed Sep 24, 2010
  2. blame cosmetics

    save the html for debug and CSS edit
    laullon committed Sep 24, 2010
Commits on Sep 21, 2010
Commits on Sep 20, 2010
  1. Always pull all tracking branches from the remote

    'git pull remote branch' will not update the remote's tracking branches, only the selected local branch. It may not be readily apparent that this happened. So remove the cases where GitX would pull just a single branch and always pull all the tracking branches.
    The current checked out branch will still be updated as normal.
    brotherbard committed Sep 19, 2010
Commits on Sep 19, 2010
  1. Bugfix: Rebasing the head ref

    Only use the ref being rebased onto otherwise git will create a detached HEAD.
    brotherbard committed Sep 19, 2010
  2. cosmetic

    laullon committed Sep 19, 2010
  3. SyntaxHighlighter 3.0.83

    laullon committed Sep 19, 2010
  4. html and code parse errors...

    laullon committed Sep 19, 2010
  5. Bugfix: crasher on 10.5 due to webkit and the <button> element

    Something in webkit doesn't like the button html element nor the -webkit-appearance: button css tag. Ends up crashing in one of various WebCore::ThemeMac::paint functions.
    This would crash for anyone on 10.5 with the Gist it button enabled (which it is by default so that means anyone who ran it for the first time).
    Changing the button back to the way it was before SHA:b557d6b5c6e675216d340d20833f39d0096b7ccc
    brotherbard committed Sep 19, 2010
Commits on Sep 18, 2010
  1. Remove the Quick Look button from the upper history toolbar and put i…

    …t in the file list's bar
    laullon committed Sep 18, 2010