Commits on Sep 25, 2009
Commits on Sep 21, 2009
Commits on Sep 17, 2009
  1. Remove Sparkle feed url changer

    Apparently the setFeedURL: method is persistent, so if someone ever used
    a nightly, it would keep the debug URL. That's not what I intended (I wanted
    to use a different URL for debugging purposes), so let's just remove it.
    committed Sep 17, 2009
  2. Info.plist: No longer use the LONG_VERSION hack

    Since 0b81911 we have a nicer Git version we can use, so we no longer
    require this hack. It also interferes with Sparkle's updating system,
    so just remove it and use the same versioning system as we use for
    the short string.
    committed Sep 17, 2009
  3. Add release notes for 0.7.1

    committed Sep 17, 2009
  4. Merge branch 'pu/pb/newSparkle' into stable

    * pu/pb/newSparkle:
      Add update key
      Update Sparkle Framework
    committed Sep 17, 2009
  5. CommitView: edit the xib a bit

    This thing crashed when switching to the commit view in a WebKit private method.
    After resaving, it worked again. Not very confidence inspiring :(
    committed Sep 17, 2009
  6. Add update key

    committed Sep 17, 2009
  7. HistoryView: Don't show the 'loading commit' thing until after 500 ms.

    This was annoying me a lot, so it's in stable :)
    Signed-off-by: Pieter de Bie <>
    committed Sep 17, 2009
  8. HistoryView: Remove raw view

    I don't think anybody has ever used this, so let's just remove it.
    committed Sep 17, 2009
  9. HistoryView: don't load in commit information in a separate thread an…

    I've seen this hang or crash a few times, so I hope this works better.
    Instead of running a task in a separate thread, we just let it go through
    the run loop and catch it when the task is done.
    This ruins the second subview in the history view, but I don't think
    anybody ever used that, so I'm going to remove it.
    committed Sep 17, 2009
  10. Update Sparkle Framework

    committed Sep 17, 2009
Commits on Sep 14, 2009
  1. Merge branch 'pu/pb/index_quick_fix' into stable

    * pu/pb/index_quick_fix:
      CommitView: Don't keep rearranging when iterating over files
      IndexController: de-privatize the index-stopping stuff
    committed Sep 14, 2009
  2. Fix UTF-8 bug in NSString_RegEx

    This class would use the location information provided by
    regex(3) as range for for a substring. However, the information
    regex(3) returns is a byte-based, while NSString works on characters.
    This can cause a problem when there are UTF-8 characters in the string,
    as the wrong subsstring will be returned.
    This is fixed by taking the UTF bytesequence, and extracting a substring
    from that, rather than using NSString's own substring method
    committed Sep 14, 2009
Commits on Sep 12, 2009
  1. IndexController: de-privatize the index-stopping stuff

    We shouldn't need to do this, but we still need to, because
    our index operations are split between two different controllers,
    which is a bit odd.
    committed Sep 12, 2009
Commits on Sep 9, 2009
  1. GitX.css: Set a default-font for body

    Some people have had Serif-fonts in their interface where no specific
    fonts for classes/ids were specified. This sets the default-font to
    'Lucida Grande' in order to have a nice non-serif on any system.
    Signed-off-by: Johannes Gilger <>
    heipei committed with Sep 9, 2009
  2. UserManual: Clarify double-click in stage-lines

    Signed-off-by: Johannes Gilger <>
    heipei committed with Sep 8, 2009
Commits on Sep 8, 2009
  1. HistoryView: Remove focus border

    That's so 1999!
    committed Sep 8, 2009
  2. Delete this test file.

    I don't think we need it anymore. Otherwise, we can alway
    get it back.
    committed Sep 8, 2009
  3. PBGitTree: Improve binary-file decision

    This uses the same mechanisms as git to determine whether a file is
    binary: By simply searching the first 8000 bytes for a 0-byte. This
    gets rid of the call to "file" and is a much cleaner and shorter
    Signed-off-by: Johannes Gilger <>
    heipei committed with Sep 8, 2009
Commits on Sep 7, 2009
  1. Require Git 1.6.0 or higher

    Git 1.6.0 was released over a year ago now, so it shouldn't be too hard
    to get people to upgrade to that. We need 1.6.0 for the --children revlist
    Requiring Git 1.6.0 or higher means we can also revert
    a94981f (RevList: Don't rely on the presence of %x00) sometime.
    committed Sep 7, 2009
  2. Add a link to the user survey

    committed Sep 7, 2009
  3. PBGitTree: Don't try to print binary-file contents

    This patch prevents the plaintext display of files with binary content
    in tree-view by connecting the content to the textContents attribute.
    PBGitTree is extended with the method textContents, which returns the
    textual representation of a PBGitTree-object. The methods first checks
    the output of "git check-attr binary <file>" to see if the user
    set/unset the binary attribute manually. Then it checks for common
    binary file-extensions. If this method can't determine whether the file
    is binary, the file-content is loaded and Unix "file" is run on the
    first 100 bytes of the file to make a decision.
    It also adds the -[PBGitTree fileSize] method to check the size
    of the file before actually loading its contents.
    Signed-off-by: Johannes Gilger <>
    Edited-by: Pieter de Bie <>
    heipei committed with Aug 28, 2009
  4. Site: Get rid of auto-refresh description

    Signed-off-by: Johannes Gilger <>
    heipei committed with Sep 7, 2009
  5. Add a few more release points

    committed Sep 7, 2009
  6. Add preferences for opening things at launch.

    Heavily-Edited-By: Pieter de Bie <>
    Stonewall Ballard committed with Aug 30, 2009
  7. Merge branch 'pu/jg/docs'

    * pu/jg/docs:
      Update releasenotes, as autorefresh won't make it into 0.7
      ReleaseNotes for v0.7 with author information
      Site: W3C-Valid and CSS/HTML corrections
      UserManual: Rewrite most parts for GitX 0.7
      GitX 0.7 Release-Notes
      UserManual: Add disclaimer as to what GitX is
    	Site/UserManual/text/01 - Introduction.markdown
    committed Sep 7, 2009
Commits on Sep 6, 2009
  1. ReleaseNotes for v0.7 with author information

    Include Dave's reload feature and author-information for the most
    important parts. Also a list of contributors since v0.6.3 from the
    Signed-off-by: Johannes Gilger <>
    heipei committed Sep 6, 2009
  2. Site: W3C-Valid and CSS/HTML corrections

    * Makes all the pages (except "See it") W3C Valid
    * Adjusts a few texts here and there a little bit
    * Makes the menubar span the whole div and display correct on FF/Linux
    * Moves "GitX" in the header a few px down to center it
    Signed-off-by: Johannes Gilger <>
    heipei committed Sep 6, 2009
  3. Merge branch 'pu/jg/describe'

    * pu/jg/describe:
      About-Panel: Show git-describe using Info.plist
    committed Sep 6, 2009