-
Notifications
You must be signed in to change notification settings - Fork 4
Comparing changes
Open a pull request
base repository: andreberg/gitx
base: master
head repository: brotherbard/gitx
compare: experimental
Commits on Sep 17, 2009
-
Configuration menu - View commit details
-
Copy full SHA for 7747361 - Browse repository at this point
Copy the full SHA 7747361View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bfcf9a - Browse repository at this point
Copy the full SHA 7bfcf9aView commit details -
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 :(
Configuration menu - View commit details
-
Copy full SHA for 63f6144 - Browse repository at this point
Copy the full SHA 63f6144View commit details -
Merge branch 'pu/pb/newSparkle' into stable
* pu/pb/newSparkle: Add update key Update Sparkle Framework
Configuration menu - View commit details
-
Copy full SHA for 1ba804d - Browse repository at this point
Copy the full SHA 1ba804dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b20e51 - Browse repository at this point
Copy the full SHA 9b20e51View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for ca20965 - Browse repository at this point
Copy the full SHA ca20965View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4bc43db - Browse repository at this point
Copy the full SHA 4bc43dbView commit details
Commits on Sep 21, 2009
-
PBViewController: add a method that is called when a view is loaded f…
…or the first time
Configuration menu - View commit details
-
Copy full SHA for acfa464 - Browse repository at this point
Copy the full SHA acfa464View commit details -
Configuration menu - View commit details
-
Copy full SHA for e901894 - Browse repository at this point
Copy the full SHA e901894View commit details
Commits on Sep 25, 2009
-
Unescape the filename to ensure that filenames containing '&' are dis…
…played correctly
Configuration menu - View commit details
-
Copy full SHA for 6c2675c - Browse repository at this point
Copy the full SHA 6c2675cView commit details
Commits on Mar 13, 2010
-
Configuration menu - View commit details
-
Copy full SHA for 16e0ca2 - Browse repository at this point
Copy the full SHA 16e0ca2View commit details
Commits on Mar 16, 2010
-
Resize the text in the toolbar search field.
The default text size of 13 causes highlighting to be off by one pixel. With a text size of 12 highlighting behaves correctly.
Configuration menu - View commit details
-
Copy full SHA for b87f9b0 - Browse repository at this point
Copy the full SHA b87f9b0View commit details -
Make the Preferences window a panel.
This enables the standard behaviour of dismissing the panel with the <esc> key.
Configuration menu - View commit details
-
Copy full SHA for 64f2745 - Browse repository at this point
Copy the full SHA 64f2745View commit details
Commits on Mar 21, 2010
-
Bugfix: fix the contextual menu and drag-n-drop of refs
When the Subject column is not the first column in the git history table the contextual menu for refs and dragging and dropping refs don't work. Offset the mouse click's x value by the x origin of the Subject column. In PBRefController look up the column index of the subject column and check that it's the clicked column (don't assume it's the first one).
Configuration menu - View commit details
-
Copy full SHA for f60f8ad - Browse repository at this point
Copy the full SHA f60f8adView commit details -
Fix for "Remote host closed connection" exception
EINTR errors are recoverable, just need to read() again. Randomly while looking at files in the file browser the contents view will be empty or files will not be shown when clicking a discloser triangle. Seems to happen more when running in XCode than when running by itself.
Configuration menu - View commit details
-
Copy full SHA for 2e549a1 - Browse repository at this point
Copy the full SHA 2e549a1View commit details -
Fix file names with spaces not working in the contextual menu
Files with spaces end up with 4 extra spaces after the name. This stops them from working with the various commands in the contextual menus.
Configuration menu - View commit details
-
Copy full SHA for 1917bca - Browse repository at this point
Copy the full SHA 1917bcaView commit details -
Fix drawing ref labels on the next tableview column
If there are a large number of refs pointing to a commit, then they may be drawn on top of or behind the other columns. This will not show any labels that don't fit.
Configuration menu - View commit details
-
Copy full SHA for 5ea536b - Browse repository at this point
Copy the full SHA 5ea536bView commit details
Commits on Mar 30, 2010
-
Bugfix: Avoid looping while parsing the children of a tree
Happens very intermittently, readLine keeps returning "\r".
Configuration menu - View commit details
-
Copy full SHA for 6e06e4b - Browse repository at this point
Copy the full SHA 6e06e4bView commit details
Commits on May 30, 2010
-
Merge remote branch 'refs/remotes/dgrijalva/stable' into experimental
Conflicts: ApplicationController.m GitX.xcodeproj/project.pbxproj PBGitCommitView.xib PBGitHistoryView.xib PBGitRevisionCell.m PBGitTree.m PBGitWindowController.m PBViewController.m html/views/history/history.js html/views/history/index.html
Configuration menu - View commit details
-
Copy full SHA for 98920bf - Browse repository at this point
Copy the full SHA 98920bfView commit details -
Fix hanging and leaks in readLine
After the last line is read from the fileDescriptor the callee will call readLine once last time. If the (uninitialized) buffer just happened to contain '\r' then this method would increment bytesReceived, then decrement it (because it has '\r' in it), then decrement it agin and assign a null byte to the byte before the buffer (stepping on who knows what). Then it would return the '\r'. Then, since it received something, the callee would call readLine again, malloc would give the same buffer it did before (with the '\r') and everything would repeat. - initialize the buffer - increment bytesReceived only if a byte is actually received - don't do any work in the loop if there were no bytes received - EINTR is a recoverable error, just reread - give the actual reason for an error rather than some random string - free the buffer when a newline is found or when there is an error
Configuration menu - View commit details
-
Copy full SHA for dcba769 - Browse repository at this point
Copy the full SHA dcba769View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eb011b - Browse repository at this point
Copy the full SHA 0eb011bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd9d469 - Browse repository at this point
Copy the full SHA cd9d469View commit details
Commits on May 31, 2010
-
Configuration menu - View commit details
-
Copy full SHA for 694b2ed - Browse repository at this point
Copy the full SHA 694b2edView commit details
Commits on Jun 27, 2010
-
Only allow the "Copy Image" menu item for images
André Berg pointed out that the "Open Image in New Window" and "Download Image" items from the contextual menu for images in the web view does not work and may cause crashes. So limit the menu to either just show "Copy Image" or don't have a menu at all.
Configuration menu - View commit details
-
Copy full SHA for 9e8002a - Browse repository at this point
Copy the full SHA 9e8002aView commit details -
Set a copy of the "Push" message strings for the alert panel message …
…with a small case "p" letter because it will be appended in the middle of a sentence.
Configuration menu - View commit details
-
Copy full SHA for e192ce8 - Browse repository at this point
Copy the full SHA e192ce8View commit details -
Make some of the sheets resizable (you never know how much a user wan…
…ts to enter ;)).
Configuration menu - View commit details
-
Copy full SHA for a5acfe5 - Browse repository at this point
Copy the full SHA a5acfe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a980fce - Browse repository at this point
Copy the full SHA a980fceView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5f9c82 - Browse repository at this point
Copy the full SHA d5f9c82View commit details -
SCNetworkCheckReachabilityByName will be deprecated anyways, so repla…
…ce it with the docs example which will work on any OS version from 10.3. Modified-by: Nathan Kinsinger <nkinsinger@brotherbard.com> Released the target to stop memory leak.
Configuration menu - View commit details
-
Copy full SHA for fffa024 - Browse repository at this point
Copy the full SHA fffa024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71c0f30 - Browse repository at this point
Copy the full SHA 71c0f30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10149fc - Browse repository at this point
Copy the full SHA 10149fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for dac9bd3 - Browse repository at this point
Copy the full SHA dac9bd3View commit details -
Populate the revList if empty in -commitForSHA:
I found that at a few points logic was based on items from revList but at that point in the execution the revList was always empty.
Configuration menu - View commit details
-
Copy full SHA for 427409b - Browse repository at this point
Copy the full SHA 427409bView commit details -
Put at-sign in front of multi-line continued string.
Probably doesn't matter since the compiler should concatenate both forms equally.
Configuration menu - View commit details
-
Copy full SHA for c073202 - Browse repository at this point
Copy the full SHA c073202View commit details -
Add PBStringFromBranchFilterType() function for debugging purposes to…
… PBGitRepository. Add a PBGitXBranchFilterType typedef to the kGitX... branch filters enum.
Configuration menu - View commit details
-
Copy full SHA for 504b617 - Browse repository at this point
Copy the full SHA 504b617View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7106ba - Browse repository at this point
Copy the full SHA a7106baView commit details -
Bug fix: correct visible index scrolling in PBGitHistoryController an…
…d PBCommitList. If the current branch filter is switched to "All" or "Local" the index that's calculated as being the targeted index to scroll to visible, is off by the amount in Y that the bottom split view separator is off from a multiple of rows. -adjustScroll: on PBCommitList is called automatically whenever the list needs laying out. An ivar keeps track if we come from the -scrollSelectionToTopOfViewFrom: method of PBGitHistoryController. I'll leave the commented out NSLogs in there in case they're needed for debugging again later.
Configuration menu - View commit details
-
Copy full SHA for 969ff24 - Browse repository at this point
Copy the full SHA 969ff24View commit details -
Follow Commit-msg hook rules: allow it to edit the commit message, be…
…fore committing.
Configuration menu - View commit details
-
Copy full SHA for 2ad624f - Browse repository at this point
Copy the full SHA 2ad624fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83e7c42 - Browse repository at this point
Copy the full SHA 83e7c42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b3f4ea - Browse repository at this point
Copy the full SHA 1b3f4eaView commit details
Commits on Jul 4, 2010
-
Bugfix: don't remove all notifications from the web history controller
removeObserver: removes the controller from all notifications. The PBWebHistoryController's super class registers it for "preferencesChangedWithNotification". This stops the controller from missing that notification and allows it to respond to changes in the preferences.
Configuration menu - View commit details
-
Copy full SHA for 693a23d - Browse repository at this point
Copy the full SHA 693a23dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f6f96 - Browse repository at this point
Copy the full SHA e4f6f96View commit details -
Stop a view that was not loaded from being loaded while being removed.
Example: If GitX started in stage view and the window was closed without ever looking at the history view, then [self view] will cause the history view's nib to be loaded which kicks off loading in the rev list. Wastes a lot of CPU cycles for no reason.
Configuration menu - View commit details
-
Copy full SHA for 2c6a16a - Browse repository at this point
Copy the full SHA 2c6a16aView commit details -
To reduce the number of objects created and destroyed while scrolling through the history list. Also use a more descriptive name.
Configuration menu - View commit details
-
Copy full SHA for fb5f9a5 - Browse repository at this point
Copy the full SHA fb5f9a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25caa84 - Browse repository at this point
Copy the full SHA 25caa84View commit details -
Bugfix: fix duplicate commits in the history view
1) stop a threading issue with old commits being added after the commits array was reset 2) stop using --early-output (shouldn't there be an incremental output option???)
Configuration menu - View commit details
-
Copy full SHA for 1bad051 - Browse repository at this point
Copy the full SHA 1bad051View commit details -
Bugfix: Stop committer names from getting mangled
If the commit's detail is not UTF8 then PBWebHistoryController's commitDetailsLoaded: method will drop down to Latin1. That can cause character's in the committer's name to not be converted correctly. Move parsing the name to PBGitRevList where the correct encoding can be determined.
Configuration menu - View commit details
-
Copy full SHA for e067390 - Browse repository at this point
Copy the full SHA e067390View commit details -
Create wrapper class around git_oid and use it
This is a convenience class to replace using NSStrings to store and compare SHAs. PBGitSHA has a much faster isEqual: function. It is <NSCopying> compliant and implements isEqual: and hash so it can be used as a key in dictionaries.
Configuration menu - View commit details
-
Copy full SHA for c17215e - Browse repository at this point
Copy the full SHA c17215eView commit details -
Add a cleanup method to the history list.
The cleanup method cancels any background threads and removes KV observers when the repository document is closed. Also removed KV observers that are no longer needed.
Configuration menu - View commit details
-
Copy full SHA for a849424 - Browse repository at this point
Copy the full SHA a849424View commit details -
Cleanup the views when the repository window closes and stop memory l…
…eaks. - make sure to remove themselves from KV and notification center observers - add the PBWebHistoryController to PBHistoryController so it can be told to close - replaced the -removeView methods with -closeView (-removeView was not being used) - clear any obj-c objects set in web scripting objects This last item seems to be the reason that the web controllers and the current commit did not get collected which then held the repository document from being collected as well.
Configuration menu - View commit details
-
Copy full SHA for 53d92fb - Browse repository at this point
Copy the full SHA 53d92fbView commit details
There are no files selected for viewing