Commits

Author Commit Message Labels Comments Date
Jason Harris
- Rename differencesDisplayPreferencesChanged to fileDiffsDisplayPreferencesChanged and move it to the PatchesWebView.
Jason Harris
- Rename kDifferencesDisplayPreferencesChanged to kFileDiffsDisplayPreferencesChanged
Jason Harris
- Factor the popup attached window out into it's own class for reuse in other places in MacHg. - Make the popup window disappear when it's controlling button is clicked instead of noting the windowDidResignKey and the button press to toggle the mini-preferences window twice. - Fix attachement location.
Jason Harris
- Do factor.
Jason Harris
- Make it so we can get the patch with hunk excluded and also the patch with only the excluded hunks. - Take account of making sure empty patches return nil.
Jason Harris
- Add PatchesWebview and shift handling from the web views associated with the FSViewer and PatchesTableView to the PatchesWebview. - Use the same HTML for the import sheet as the file differences web view.
Jason Harris
- Replace the CommitFilesTableView with an FSViewer which I will specialize. This gets us lots of free FSViewer behavior for free. - Restrict the status of the paths to be those inside the starting set.
Jason Harris
- Cache the result of patchBodyHTMLized.
Jason Harris
- Add restrictPathsToPaths.
Jason Harris
- Add pathsOfFSNodes
Jason Harris
- Experiment in making sure we don't double observe and notifications. Especially to eg renew a view.
Jason Harris
- Reworking htmlizing so it is much faster - Add a cutoff so that if we are diffing a patch which is "too" big then don't do sublime diffing.
Jason Harris
- Use stringDividedIntoLines
Jason Harris
- Add NSString methods stringDividedIntoLines, firstCharacter, and lastCharacter.
Jason Harris
- Change 'browser' to 'viewer' in browserMenuOpenSelectedFilesInFinder - Change 'browser' to 'viewer' in browserMenuOpenSelectedFilesInFinder - Change 'browser' to 'viewer' in browserMenuOpenSelectedFilesInFinder
Jason Harris
- Add PatchData::pathsAffectedByExclusions:withRoot:
Jason Harris
- Add tempDirectoryPathWithTemplate
Jason Harris
- Add filePatchForFilePath and change name.
Jason Harris
- Remove excludedPatchHunksForFilePath_
Jason Harris
- Add the creation of patch files with parts excluded by exclusions.
Jason Harris
- Fix persistence of patches in the patches table view.
Jason Harris
- Move the Hunk Exclusions storage to the parent controller the ImportPatchesSheet (from the PatchesTableView).
Jason Harris
- Move to having a HunkObject which contains the hunk header, the hunk lines, and the hunk hash.
Jason Harris
- Fix race condition. - loading the absolutePathOfRepositoryRoot through the document can cause the files new to load off the main thread which can cause race conditions so do the full computation of root changed on the main thread.
Jason Harris
- Add the timer's asynchronously onto the main queue.
Jason Harris
- Add synchronizedInvalidate to NSTimer
Jason Harris
commit: ignore subrepos completely if the '.hgsub' is excluded via -X As a way for users to make sure that their sub repository state is not committed, make it so that -X .hgsub actually obeys the exclusion.
Jason Harris
- Change the diff button in the details to +++/---
Jason Harris
- Make the changeset hash column maximum width width enough to allow the full column.
Jason Harris
- Switch to a HunkExclusions object to maintain the excluded hunks. - Standardize on a hunk hash form so that the disabled hunks are persistent across edits. - Add hashes to our htmlized output in the hunk header after the @@ ... @@ - Adjust our javascript to look for the hunk hash and use it when sending info to MacHg during a hunk enable / disable. - Fix logic in htmlizedDifference so that we capture the remaining left and right lines if the additions or del…
  1. Prev
  2. Next