- Aug 05, 2016
-
-
George Nachman authored
Fix a retain cycle in the keys prefs view controller that caused a crash when toggling the hotkey pinned button because a vc belonging to a now-dead window got a notification that something changed and asserted trying to get the info for the control.
-
George Nachman authored
Fix a bug where we tried to remove the window's first responder when a popover closes, but it was done wrong because in awakeFromNib the view did not yet have a window so the workaround was a no-op. Not sure if this used to work and then something changed, breaking it. The new code should be more robust because it gets the window from the color well, which we know must exist when its popover will close. This accounted for 20% of crashes in 3.0.5.
-
George Nachman authored
Fix a crash when you close prefs window while editing an untokenized value in the tags field. Mentioned in a comment in issue 4047.
-
George Nachman authored
-
George Nachman authored
Remove support for tmux's saved_cursor_x and saved_cursor_y, which were removed in tmux 2.1. Use alternate_saved_x and alternate_saved_y to set the saved cursor position in VT100Terminal when attaching to a tmux window pane. Fixes a bug where the cursor position isn't correctly restored. Issue 5025.
-
- Aug 04, 2016
-
-
George Nachman authored
Support ipv6 DNS lookups for determining if a hostname is legit for semantic history. Don't cache temporary DNS failures.
-
- Jul 28, 2016
-
-
George Nachman authored
-
George Nachman authored
-
- Jul 27, 2016
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Change how orphan tab fillers are found in contentInRange:. An out-of-bounds lookup in eolBlock: was removed (tabFillerOrphansOnRow:line+1, when line is the last line). This should speed up the method by not creating lots of index sets and searching the line twice (except when there are lots of tab filler orphans, which is rare). Extend contentInRange:... to support truncating the head of its result instead of always truncating the tail when cappedAtSize>=0. This fixes a bug where prefixes for semantic history got their tails truncated when ignoring hard newlines (or if the session is over 2000 cells wide). Issue 4902.
-
George Nachman authored
-
George Nachman authored
-
- Jul 26, 2016
-
-
George Nachman authored
Fix a bug where the alt grid's state wasn't saved properly for window state restoration (the primary grid's state was saved in its place). Issue 5000
-
- Jul 25, 2016
-
-
George Nachman authored
-
George Nachman authored
Do not setClientSize: when width or height is negative, which can apparently happen when a monitor is unplugged. Issue 1722 comment by dillonhaferon 7/21
-
George Nachman authored
-
- Jul 24, 2016
-
-
George Nachman authored
Trim trailing newline and adjacent whitespace when selecting the output of the last command. Issue 4975
-
George Nachman authored
- Set the showTitle flag in a tab's session viws when creating a tmux tab. This fixes a bug where there would be unused space at the bottom of a fullscreen window because -recompact would throw out the extra room left for the title bar. Fix a bug where a fullscreen window with a horizontal split with cycle between two different sizes (issue 4933): - Make addSplitter:toIntervalMap:forHeight:origin: use the size of the scrollview, not the size of the session view. If there is a per-pane titlebar it shouldn't be counted since the height is used to compute the number of rows. - Get rid of maxTmuxSize, which double-counted the difference between the root splitter and the flexible view that contained it (tmuxSize already took that into account). - Make tmuxSize use the floor of the charsDiff values. That's better behaved for negative values, since tmuxSize is meant to be equal to or smaller than the size that would fit on the screen. Finally, make replaceViewHierarchyWithParseTree: set the showTitle flag. This is mostly on general principal.
-
- Jul 22, 2016
-
-
George Nachman authored
Pressing esc in a search field without text should pass the command up to the chain. This allows a window to close. Issue 4970.
-
George Nachman authored
Fix horribly broken logic for excluding windows from the popup in the edit key action window. Issue 4968.
-
- Jul 21, 2016
-
-
George Nachman authored
Fix a bug where trying to seek instant replay to a nonexistant timestamp caused us to seek to the beginning. Issue 4943
-
- Jul 20, 2016
-
-
George Nachman authored
Correct the frame (if the width is not divisble by cell size then the window would change size when exiting DVR) and presence of a session view titlebar when going back in time. Issue 4930
-
- Jul 17, 2016
-
-
George Nachman authored
-
George Nachman authored
-
- Jul 16, 2016
-
-
ivanbrennan authored
-
George Nachman authored
-
- Jul 15, 2016
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
- Jul 12, 2016
-
-
George Nachman authored
-
George Nachman authored
-
- Jul 11, 2016
-
-
George Nachman authored
Center tab labels as though there is no close button. If the label is so long that it would overlap the close button, left align it just after the close button. Issue 4915.
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored