- Aug 13, 2017
-
- Aug 12, 2017
-
-
George Nachman authored
Fix a bug where numberOfEquivalentRows was always 0 when minimum contrast is 0, which caused text to have the wrong foreground color.
-
George Nachman authored
Issue 5961
-
George Nachman authored
Fix a bug where the cursor type buttons all had tag 0 so you couldn't change cursor type. Issue 5957
-
- Aug 11, 2017
-
-
George Nachman authored
Gray out non-selected tabs when colored tabs are present. Also make the outline black-white-black or white-black-white. Trying to improve visibility of selected tab.
-
- Aug 10, 2017
-
-
George Nachman authored
Make tab labels black and white when any tab has color. Make the outline always stark white (with very dark tabs it ended up the same color as the tab bar lines). Make uncolored tabs have a white outline.
-
George Nachman authored
-
George Nachman authored
Fix a bug in stringByTrimmingTrailingCharactersFromCharacterSet:, where it should have removed everything when all the characters in the string belonged to the set. Issue 5950
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Restore currentTerminal, accidentally removed in 78cba9be. Issue 5959
-
- Aug 09, 2017
-
-
George Nachman authored
Get rid of the ugly gradients used with colored tabs. Draw a light outline around the selected tab if any tab has a color. Issue 5799.
- Aug 08, 2017
-
-
George Nachman authored
searching all sessions with current selections for the one whose selection was created most recently. This way even if the selection is emoved, you can still paste it. Brought up in email, subject line "Keep selected text in buffer until I select another text (like Mac terminal does)".
-
George Nachman authored
-
George Nachman authored
-
- Aug 07, 2017
-
-
George Nachman authored
Improvements for services. Only validate services that don't expect us to send data, unless we have a selection. If we do have a selection, it must take plain text as input. likewise, the service must produce no or plain text output. If it does produce output, call insertText: with it. Issue 5942
-
George Nachman authored
When you perform a new search, begin the query one character in front of the find cursor. That way if the new query should match at the same starting point as the currently highlighted result, it will simply extend it. I think I broke this because it only worked by accident before and I made SearchResults make sense recently. Issue 5949
-
- Aug 01, 2017
-
-
George Nachman authored
Allow more services (those that do not produce input and those that accept input) to appear in the services menu. Issue 5942
-
- Jul 29, 2017
-
-
George Nachman authored
Fix a bug in regex search where a regex like xa* would return multiple search results against a document like xaaaa (xa, xaa, etc.). Now that search results are properly sorted, this causes strange behavior. For example, only part of a match might be selected. Now, we ignore results that are a subset of a previous result. This works because the search progressively shortens and re-searches the document (e.g., xaaa, xaa, xa, x). Issue 5937
-
- Jul 27, 2017
-
-
George Nachman authored
Fix a bug where coords and content would not be in 1:1 correspondence when an url action is found and hard newlines are ignored (set by an advanced pref, which is not the default setting). Remove the corresponding coords as well as the newlines from the string. Issue 5929.
-
- Jul 26, 2017
-
-
George Nachman authored
Fix a bug where triggers would highlight lookahead matches. Only the first range needs to be highlighted. That's the range of the string that matched the pattern. Additional ranges correspond to captures, not all of which are necessarily contained in the first range. Lookaheads fall outside the matched range and should not be highlihgted. Issue 5934.
-
George Nachman authored
Fix a bug where the newline policy kiTermTextExtractorNullPolicyFromLastToEnd would include a leading newline after removing text prior to a null. This caused URL actions to detect a region that began one cell early. That null policy is only used in URL action detection. Issue 5929
-
- Jul 25, 2017
-
-
George Nachman authored
Change how adjacent sessions are found. The previous algorithm could loop forever if things weren't laid out correctly, and I think there are subtle bugs in how the split views' subviews get laid out. Issue 5932
-
George Nachman authored
-
- Jul 24, 2017
-
-
George Nachman authored
Add new thin strokes settings to enable it with light backgrounds. People who had Always or Retina are migrated to With Dark Backgrounds or Retina and Dark Backgrounds, respectively. Issue 5910.
-
- Jul 22, 2017
-
-
George Nachman authored
Make the app hotkey remember the previously active app so it can switch back to it from a lion fullscreen window. Issue 5925.
-
George Nachman authored
Respect changes to the preferred screen of a profile with an existing hotkey window. Update the window controller's copy of the preferred screen setting. Only hotkey windows are affected since other kinds of windows do not move from screen to screen after their initial creation. Issue 5923.
-
- Jul 17, 2017
-
- Jul 16, 2017
-
-
George Nachman authored
-
George Nachman authored
Disable the zippy text drawing algorithm for cells that have combining marks or surrogate pairs. CG draws combining marks really badly; core text is slow but much better. Disable fastpath drawing for box-drawing characters. This should fix the failing tests.
-
George Nachman authored
Fixed typo in "Minimum contrast" slider.
-
hzhu authored
- Jul 15, 2017
-
-
George Nachman authored
For key actions that open a menu item, modify the parameter value to include a unique identifier for the menu item. Previously the parameter value was the title. That was bad because renaming a title would break an existing action. Titles are also ambiguous because they're duplicated between Restore Arrangement and Restore Arrangement as Tabs. Parameter values now may take one of two forms: Title or Title + newline + identifier If an identifier is present and the OS is 10.12+ (which has proper identifier on menu item support) then the title will be ignored when searching for a match. Issue 5914.
-
George Nachman authored
Fix a bug where the first scheme in the list of URL schemes was not selectable because NSMenu is stupid. Issue 5897 (in a comment)
-
George Nachman authored
Add a context menu to the password manager with a Reveal Password item. Double click always sends the password now. Issue 5912.
-
George Nachman authored
Refactor event taps. Fixes a bug: if we couldn't register the keydown event tap for lack of permissions, we also wouldn't register the flags-changed event tap (since we want all remapping to happen in sendEvent:). But that broke double-tap to open a hotkey window. In this commit, there is a separate object for keydown vs modifier changed event taps. The modifier-changed event tap is shared between the modifier remapper and the hotkey code. If we don't have permission for accessibility, the modifier remapper knows it and remapping goes through sendEvent:. It seems we can always register the flags changed event tap. Issue 5911.
-