- Nov 15, 2017
-
-
George Nachman authored
-
- Nov 05, 2017
-
-
George Nachman authored
-
- Oct 26, 2017
-
-
George Nachman authored
Require a minimum delay between taps of a modifier key for people whose keyboards don't debounce. Issue 6206
-
- Oct 19, 2017
-
-
George Nachman authored
Add an advanced pref to use the "correct" algorithm for computing line height, which involves magic incantations. It produces better results for Input Mono Condensed and seems to match what Terminal does. Issue 6159. Also removed some unneeded baseline offset plumbing.
-
- Oct 07, 2017
-
-
George Nachman authored
-
- Oct 06, 2017
-
-
George Nachman authored
-
- Sep 24, 2017
-
-
George Nachman authored
-
- Sep 23, 2017
-
-
Eitan Adler authored
This is a minor typo in the advanced prefs UI
-
- Sep 22, 2017
-
-
George Nachman authored
-
George Nachman authored
-
- Sep 20, 2017
-
-
George Nachman authored
-
- Sep 19, 2017
-
-
George Nachman authored
-
George Nachman authored
Move a bunch of formerly experimental advanced settings to new homes. Turn on password prompt detection by default.
-
George Nachman authored
Enable double-width character line cache and number-of-lines caching by default for everyone (used to be on by default only for nightly build users with random correctness checks, but the checks have been passing for a while with 0 assertions)
-
- Aug 12, 2017
-
-
George Nachman authored
Issue 5961
-
- Jul 16, 2017
-
-
George Nachman authored
-
- Jul 08, 2017
-
-
George Nachman authored
When you tap the touch bar button to view a man page on a command that does not have a man page, man will return an error. The window would close immediately. Modify the default man page command to wait a few seconds on error so you can see what went wrong. Issue 5891
-
- Jun 29, 2017
-
-
George Nachman authored
Add a cache to LineBlock that remembers where double-width characters that get moved to the next line exist. The cache is off by default except for nightly build users. For others it can be enabled with an advanced pref. Issue 5855.
-
George Nachman authored
Improvements to man page viewing. End the command with ampersand to skip opening a terminal window. Do not issue the short-lived session warning. Do not use a fullscreen window. Always close the window immediately. Issue 5757
-
- Jun 18, 2017
-
- Jun 04, 2017
-
-
George Nachman authored
-
- Jun 03, 2017
-
-
George Nachman authored
Add an advanced pref to control which pane is focused on split pane when using focus follows mouse. Issue 5780
-
- May 26, 2017
-
-
George Nachman authored
Fix leak of password manager sheet window. Also add advanced pref to disable its animation. Issue 5794
-
- May 19, 2017
-
-
George Nachman authored
-
- May 06, 2017
-
-
George Nachman authored
Prepare to store the tmux integration profile in the tmux controller. This allows each tmux session to use a different profile. This is a step toward making every pane able to use a different profile (but the same font, of course). The change is hidden behind an advanced pref which is off by default. It also fixes a bug where a new tmux tab in a fullscreen window when legacy scrollbars are enabled might have the wrong size.
-
- Apr 30, 2017
-
-
George Nachman authored
-
- Apr 23, 2017
-
-
George Nachman authored
A better solution would be to remove the delegate from the tabbar during dealloc but I'm scared of what might change.
-
George Nachman authored
Name auto session logs with a format defined by an advanced prefs taking values from the session variables. Issue 1695.
-
- Mar 26, 2017
-
-
George Nachman authored
-
- Mar 24, 2017
-
-
George Nachman authored
-
- Mar 23, 2017
-
-
George Nachman authored
-
George Nachman authored
Add an experimental feature to draw an outline around underline and vertical bar cursors to improve distinction from text. Suggested in issue 4614.
-
- Mar 21, 2017
-
-
George Nachman authored
-
- Mar 19, 2017
-
-
George Nachman authored
Add an off-by-default experimental feature to use GCD to run the updateDisplay timer. Because we use dispatch_async to kick off token execution, and that does not run in a runloop, it can starve a repeating NSTimer like the one that calls updateDisplay. That keeps the display from updating at a regular cadence when there are a lot of tokens. This is the case when scrolling through source code in nvim. Sometimes you see ~400ms gaps between redraws but it's very busy executing tokens. For some reason events like keydown do get a chance to run, but not NSTimer. Issue 5601.
-
- Mar 05, 2017
-
-
George Nachman authored
-
- Feb 25, 2017
-
-
George Nachman authored
Add an advanced setting to exclude background colors from copied styles. Brought up by a comment in issue 3570.
-
George Nachman authored
For the modifier+number shortcuts to switch tab/window/pane, use virtual key codes instead of the event's characters or charactersIgnoringModifiers. For some keybord layouts like AZERTY you must hold down shift or capslock to enter a digit. The feature is inaccessable on such keyboards because we require the modifier mask be an exact match. This is guarded by an advanced setting since it could block user-defined shortcuts. Issue 5573.
-
- Feb 19, 2017
-
-
George Nachman authored
-
- Feb 08, 2017
-
-
George Nachman authored
Change promptForPasteWhenNotAtPrompt to a settable value in a continuing correction of the bad merge
-
- Feb 07, 2017
-
-
George Nachman authored
-