Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 25, 2009
  1. @leachbj

    Unescape the filename to ensure that filenames containing '&' are dis…

    leachbj authored committed
    …played correctly
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.
  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.
  3. Add release notes for 0.7.1

  4. Merge branch 'pu/pb/newSparkle' into stable

    * pu/pb/newSparkle:
      Add update key
      Update Sparkle Framework
  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 :(
  6. Add update key

  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 <>
  8. HistoryView: Remove raw view

    I don't think anybody has ever used this, so let's just remove it.
  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.
  10. Update Sparkle Framework

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
  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
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.
Commits on Sep 9, 2009
  1. @heipei

    GitX.css: Set a default-font for body

    heipei authored committed
    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 <>
  2. @heipei

    UserManual: Clarify double-click in stage-lines

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

    That's so 1999!
  2. Delete this test file.

    I don't think we need it anymore. Otherwise, we can alway
    get it back.
  3. @heipei

    PBGitTree: Improve binary-file decision

    heipei authored committed
    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 <>
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.
  2. Add a link to the user survey

  3. @heipei

    PBGitTree: Don't try to print binary-file contents

    heipei authored committed
    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 <>
  4. @heipei

    Site: Get rid of auto-refresh description

    heipei authored committed
    Signed-off-by: Johannes Gilger <>
  5. Add a few more release points

  6. Add preferences for opening things at launch.

    Stonewall Ballard authored committed
    Heavily-Edited-By: Pieter de Bie <>
  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
Commits on Sep 6, 2009
  1. @heipei

    ReleaseNotes for v0.7 with author information

    heipei authored
    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 <>
  2. @heipei

    Site: W3C-Valid and CSS/HTML corrections

    heipei authored
    * 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 <>
  3. Merge branch 'pu/jg/describe'

    * pu/jg/describe:
      About-Panel: Show git-describe using Info.plist
Something went wrong with that request. Please try again.