- May 13, 2017
-
- May 11, 2017
-
-
George Nachman authored
-
- May 10, 2017
-
-
George Nachman authored
-
George Nachman authored
I had misunderstood how auto_master works. Its maps refer to files or certain harcoded values. Actually parsing it properly is difficult, so I'll take a conservative approach for now and ignore any mountpoint mentioned in it.
-
- May 09, 2017
-
-
George Nachman authored
A live scroll happens when you drag the scroller. It does not happen when you use the scroll wheel or keyboard shortcuts. This fixes a bug where the GCD refresh timer fires during live scroll causing the screen to jump to the bottom. It wasn't an issue with NSTimer since the screen was never asked to redraw during live scroll because of the runloop mode. See the thread on iterm2-discuss with the subject line: OSX 10.12.4 iTerm 3.1 beta 3 scrolling strange behavior..
-
- 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.
-
George Nachman authored
-
- May 05, 2017
-
-
George Nachman authored
-
George Nachman authored
sequences. Add a python example to receive them and a shell script to send them.
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Scroll to the copy mode cursor when entering copy mode if it's going straight into selecting mode.
-
George Nachman authored
- Make it clearer which cell the cursor is on by drawing a vertical line from the arrow point - If there is a selection when you enter copy mode, begin by extending it.
-
George Nachman authored
-
George Nachman authored
Rewrite the code for finding the current foreground job. It now builds a tree of processes and finds the foreground job with the deepest path from the root. It is possible for a foreground job to have a child foreground job. Issue 5730.
-
George Nachman authored
-
- Apr 30, 2017
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Also fix the menu opener to not select the last item.
-
- Apr 29, 2017
-
-
George Nachman authored
Draw the default background color behind images. This makes images with alpha<1 areas look nice. It's unfortunate that the "real" background color isn't available since the image y position uses those bits, but this is a good start. Issue 5723.
-
- Apr 27, 2017
-
-
George Nachman authored
-
George Nachman authored
Add some debug logging to the font size estimator and ensure it never returns a dimension with value 0. Issue 5684.
-
- 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.
-
George Nachman authored
-
- Apr 22, 2017
-
-
George Nachman authored
Bump bash shell integration to version 5 because of a security concern with evaluating text in backticks or $(...) in a directory name when you cd into it
-
George Nachman authored
Fix a bug where non-shell integration users would not get current directory recycling. If shell integration was never used then -[PTYSession currentLocalWorkingDirectory] would return nil. Issue 5634.
-
George Nachman authored
Add tail find results to the search results array so that find next/previous can navigate to them. Issue 5677.
-
- Apr 19, 2017
-
-
George Nachman authored
Do not draw if the datasource width is negative. Tries to work around a crash pending the root cause's discovery.
-
- Apr 15, 2017
-
-
George Nachman authored
-
- Apr 12, 2017
-
-
George Nachman authored
-
George Nachman authored
Validate hostname of ssh URLs and reject anything besides letters, numbers, dash, and colon. Colon is allowed for IPV6. Square brackets in IPV6 get stripped by the system.
-
George Nachman authored
-
- Apr 09, 2017
-
-
George Nachman authored
-
George Nachman authored
Updates for XCode 8.3: fix some nullability warnings and tell Travis to use XCode 8.3. Golden images are broken again.
-
George Nachman authored
Update API docs and python examples to use more modern conventions: print as a function, virtualenv as an option.