Permalink
Commits on Feb 8, 2009
  1. ApplicationController: Make sure gitx installation-path exists

    When trying to install the gitx symlink into /usr/local/bin, GitX would
    fail if the directory /usr/local/bin didn't exist yet. We simply call
    mkdir -p in advance, which only creates the directory if doesn't exist.
    heipei committed Feb 8, 2009
Commits on Feb 7, 2009
  1. diffHighlighter: Empty diffs and mode-changes

    When there is no diff to display (i.e. empty-file mode-changes, deletion
    or creation) we don't draw a diff-box (div) but just list the filename.
    
    Also fixes a bug with mode-changes not displaying new-mode.
    heipei committed Feb 7, 2009
  2. diffHighlighter: Display created, but empty, plain-text files

    Plain-text files which have been created are not diffed against
    /dev/null, but have a "new file mode" line. This patch catches this case
    and also highlights that the control-flow in diffHighlighter is less
    than optimal.
    heipei committed Feb 7, 2009
Commits on Feb 6, 2009
  1. PBGitWindowController: Default to historyViewController for bare repo

    If the repository we're working on is bare and through some default
    value we are asked to display the commit-view, we simply change it back
    to history.
    heipei committed Jan 31, 2009
  2. Make finding the history/commit selector more robust.

    Shouldn't assume that the selector is the first item in the toolbar; the user
    could have moved it.
    oyamauchi committed with heipei Jan 30, 2009
  3. Use <pre> tag for commit message so that whitespace displays correctly

    The contents of the commit message is inserted into the “#message” tag
    directly.  If we use a <div> tag, then any whitespace in the commit
    message will get collapsed down into a single space as HTML requires.
    Since the CSS stylesheet calls for a monospaced font, it makes sense
    to use a <pre> tag instead, so that whitespace will be preserved.
    dcreager committed with heipei Feb 3, 2009
  4. diffHighlighter.js: Bail out early for deleted binary/image files

    If we have an image (png,jpg,...) which was deleted we cant display a
    diff or the file itself anymore. In this case the entry in the file-list
    is enough.
    heipei committed Jan 30, 2009
  5. diffHighlighter: Fix display for deletion of binary files

    When a binary file is deleted the second filename doesn't start with b/
    but is "/dev/null". We didn't account for that.
    heipei committed Jan 30, 2009
  6. Allow email-addresses without the @-sign

    These addresses are perfectly valid in a local scope, and GitX shouldn't
    fail anyway.
    heipei committed Jan 30, 2009
  7. Recognize file-mode changes correctly and display them

    diffHighligher.js: Recognize file-mode changes and mark them
    history.js: Extend newfile callback by parameters for mode
    history.css: Adjust changed-span to accomodate "mode changed"
    heipei committed Jan 29, 2009
Commits on Jan 29, 2009
  1. GitX 0.6.1

    Pieter de Bie committed Jan 29, 2009
  2. WebController: Set JS Controller after reloading the view

    The WebKit delegate method didStartProvisionalLoadForFrame:
    is not called when reloading the frame. This caused the
    webviews to appear empty.
    
    We fix it by using a delegate method which is called each
    reload, as suggested by weinig in #webkit.
    
    This fixes Lighthouse bug #81.
    anderscarling committed with Pieter de Bie Jan 29, 2009
Commits on Jan 28, 2009
  1. User manual: small typos/factual errors/missspellings

    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    heipei committed with Pieter de Bie Jan 27, 2009
  2. RevList: Don't rely on the presence of %x00

    The %x00 pretty specifier was only added in git v1.5.6.
    This is quite new, so we try to support older git clients in
    GitX (v1.5.4 and up). In order to do this, we need to use another
    specifier.
    
    Unfortunately, we can't use a real \0 in our argument, as that just
    cuts off our argument string. So we get the next best thing -- we use
    \01 :).
    Pieter de Bie committed Jan 28, 2009
  3. Use new help page URL

    Some while ago, gitx changed its homepage from
    frim.nl/gitx to gitx.frim.nl, and in the process the user
    manual was moved. Though there is still a redirect in place,
    it's nicer for the user if we go to the correct page at once.
    pieter committed Jan 28, 2009
  4. CommitView: Show linebreaks with new files

    Just before releasing 0.6, I cleaned up some old code.
    In c689510 (Remove old code in Commit/Diff views),
    I removed some pre and code tags, causing new files
    in the commit view to be displayed without line breaks
    pieter committed Jan 28, 2009
Commits on Jan 26, 2009
  1. Update user manual for 0.6

    pieter committed Jan 26, 2009
  2. Update site to GitX v0.6

    pieter committed Jan 26, 2009
  3. GitX Version 0.6

    pieter committed Jan 26, 2009
  4. Merge branch 'pu/jg/rename_detection' (early part)

    * 'pu/jg/rename_detection' (early part):
      Diff: also show a binary when it's deleted
      DiffHighlighter: Properly show binary changes
      HistoryView: Prettify the file list
      Show renames changes by default
      history.css, history.js: Color changed/deleted/added/moved appendices
      Rudimentary support for renames/deletions of files
    pieter committed Jan 26, 2009
Commits on Jan 25, 2009
  1. Remove old code in Commit/Diff views

    We used to put diffs inside a <pre><code> block,
    but no longer need to do that as we now use tables anyway.
    We changed the code for the History view, but not for the
    other two views.
    pieter committed Jan 25, 2009
  2. DiffHighlighter: Properly show binary changes

    Binary changes don't have a +++ / --- line, just like
    a 100% rename doesn't show any changes. We work around
    this in much the same way -- by reading the filenames
    for that specific case.
    pieter committed Jan 25, 2009
  3. HistoryView: Prettify the file list

    Kim Does committed with pieter Jan 25, 2009
  4. CommitView: Remove a stray label

    pieter committed Jan 25, 2009
  5. HistoryView: Use the realSha for the searchfield predicate

    This still used the old sha value that we used before switching
    to libgit2, and thus caused  searching for sha's to fail
    pieter committed Jan 25, 2009
  6. Show renames changes by default

    Now that we have support to show file renames, we can
    enable it by default in all the diffs that we use.
    pieter committed Jan 25, 2009
  7. history.css, history.js: Color changed/deleted/added/moved appendices

    Signed-off-by: Johannes Gilger <heipei@hackvalue.de>
    heipei committed with pieter Jan 20, 2009
  8. Rudimentary support for renames/deletions of files

    diffHighlighter.js, history.js: Distinguish created, renamed, changed and deleted files and display them accordingly
    pieter committed Jan 20, 2009
  9. Update release notes

    pieter committed Jan 25, 2009
  10. WebHistoryView: Don't try to display PDF files anymore

    This used to work, but it probably changed with 1.5.6 or something,
    so let's just remove PDF support
    pieter committed Jan 25, 2009