Commits

Author Commit Message Labels Comments Date
Jason Harris
- Add debugging description strings for FilePatch and PatchData.
Jason Harris
- Factor out PatchData from PatchRecord.
Jason Harris
- Change PatchData->PatchRecord
Jason Harris
- Add google's DiffMatchPath in order to get nice subline diffing. - Change what we produce to include subline <delete>...</delete> and <insert>...</insert> annotations. - Take off the '+', '-', and ' ' when doing side by side diffs. - Move quoting the content from javascript to inside MacHg's objective C so then we can mix in our own tags without them getting quoted. - Use the same font stylings for unified diffs as side-by-side diffs. - Get better diffing c…
Jason Harris
- Additionally Pass in the font size as well as the "style" to the showDiff call.
Jason Harris
- Start to hookup popup selector for diffstyle.
Jason Harris
- Add a default option for the differences webview diff style.
Jason Harris
- Add a mini-display preferences for the files differences web view where the font size and the number of context lines, etc can be set. (Do this through MAAttachedWindow.) - Validate differencesDisplayPreferencesChanged so the popupmenu enables it's items.
Jason Harris
- Add a sideBySide diff to work alongside the unified diff view. - Move diffHighliter.js to shared code for all web view's which display patches (currently the import sheet and the files view differences web view.)
Jason Harris
- Switch name machg controller name to machgWebviewController
Jason Harris
- During debugging allow the inspection of the web view's.
Jason Harris
- Fix crash I stumbled across.
Jason Harris
- Put all of the displaying of the results on the main thread to fix some display glitches when this is done off the main thread.
Jason Harris
- The selectedItems for NSOutlineViews needs to be done on the main thread or bad things can happen.
Jason Harris
- All webkit interactions need to be done on the main thread.
Jason Harris
- Change name relativePath to relativePathComponent since I am about to add relativePath as the absolutePath without the root prefix.
Jason Harris
- Ensure we regenerate the FilesView differences WebView if there have been changes in the paths selected and shown.
Jason Harris
- Optimize pruneContainedPaths so it is not n^2 and instead it is order n Log(n).
Jason Harris
- listen for the files view web view being opened.
Jason Harris
- Post collapse /uncollapse notifications when the content view of a concertina is collapsed / uncollapsed.
Jason Harris
- Add numberAsBool and boolAsNumber.
Jason Harris
- Refactor concertina view so you can expand any one content.
Jason Harris
- Fix concertina view collapse. Have each of the subviews execute only one animation at a time or else the animations can interfere with each other.
Jason Harris
- Remove member dividerDragNumber and instead use a local variable dividerDragIndex.
Jason Harris
- Add ShowResizeUpDownCursorView views to the Concertinas in MacHg to get the correct cursor when mousing over and when dragging.
Jason Harris
- Add a ShowResizeUpDownCursorView class to JHConcertinaView in order to allow the correct displaying of the cursor when hovering over or dragging a divider in the concertina view.
Jason Harris
- Fix call to hg by making sure to include the '--header' option. (It should always be included when calling hg.)
Jason Harris
- Add a CSS spinner to the web view when we show the message for generating differences. - Ensure we take down the generating differences message if we get a null result. - Only generate FileView Differences if the WebView is open.
Jason Harris
- Add buffering to the FilesView differences webview.
Jason Harris
- Factor out common parts in order to add FSViewerPaneCheckedIconedCell
  1. Prev
  2. Next