Commits on Sep 13, 2009
  1. GitRevList: Always run --children

    It's very difficult to determine whether or not we have a path specifier.
    Because it's so difficult, it's better to just always run --children. A quick
    test indicates that it doesn't matter much in run-time, and it's better to be
    conservative in what we accept than to show bogus lines because the children
    haven't been rewritten.
    committed Sep 7, 2009
  2. RevSpecifier: Add support for a working directory

    This indicates the directory in which the Revparameters should be run,
    useful when the parameters are requested from the CLI
    committed Sep 7, 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. @heipei

    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@hackvalue.de>
    heipei committed with Sep 9, 2009
  2. @heipei

    UserManual: Clarify double-click in stage-lines

    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    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. @heipei

    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
    implementation.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    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
    option.
    
    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 8, 2009
  2. Add a link to the user survey

    committed Sep 7, 2009
  3. @heipei

    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 <heipei@hackvalue.de>
    Edited-by: Pieter de Bie <pdebie@ai.rug.nl>
    heipei committed with Aug 28, 2009
  4. @heipei

    Site: Get rid of auto-refresh description

    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    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 <pdebie@ai.rug.nl>
    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
    
    Conflicts:
    	Site/UserManual/text/01 - Introduction.markdown
    committed Sep 7, 2009
Commits on Sep 6, 2009
  1. @heipei

    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
    shortlog.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    heipei committed Sep 6, 2009
  2. @heipei

    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@hackvalue.de>
    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
  4. @heipei

    About-Panel: Show git-describe using Info.plist

    This patch adds a CFBundleGitRevision key to Info.plist which is set to
    the output of "git describe" when building.
    
    The menu-entry for "About GitX" was reconnected to a custom method in
    the AppController, which reads the CF-string from the .plist and also
    indicates if the build is a DEBUG-build.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    heipei committed with Sep 5, 2009
  5. @heipei

    UserManual: Rewrite most parts for GitX 0.7

    This rewrites most of the UserManual for GitX 0.7 and also updates the
    screenshots to reflect the latest GitX-version.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    heipei committed Sep 6, 2009
Commits on Sep 3, 2009
  1. @heipei

    UserManual: Add disclaimer as to what GitX is

    Add a disclaimer about the intended use of GitX. A lot of people seem to
    think GitX is a way to make using a complex system easy. Other think
    that they can learn git by clicking their way around GitX.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    heipei committed with Sep 3, 2009
  2. @heipei

    GitX 0.7 Release-Notes

    This prepares the GitX 0.7 release-notes and also fixes two small bugs
    in the previous notes.
    
    It also fixes a CSS-bug which makes the gitx-website display the same
    font with Firefox and Safari instead of using a serif with FF.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    heipei committed Sep 2, 2009
  3. @heipei

    UserManual: Add disclaimer as to what GitX is

    Add a disclaimer about the intended use of GitX. A lot of people seem to
    think GitX is a way to make using a complex system easy. Other think
    that they can learn git by clicking their way around GitX.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    heipei committed Apr 2, 2009
  4. @heipei
  5. @heipei

    This fixes a CSS-bug which makes the gitx-website display the same

    font with Firefox and Safari instead of using a serif with FF.
    
    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    heipei committed with Sep 2, 2009