Change marks to store a command string and error code. Set them from finalterm codes. Use a red mark for error codes not equal to 0. Marks get a context menu showing what's known about the associated command.
Fix off by one error for finding pwd for a line. Handle final term return code escape code.
Add cmd-opt-y to show command history (when using finalterm escape codes). Also improve how whitespace trimming works for command history (we trim only leading spaces when searching for a match to support tcsh's stupid requirement of not having a terminal escape code in the prompt) but trim all spaces when adding to history.
Turn off autolayout for command history window
Save command history to disk. Allow popups to scroll, limiting their height to 20 rows
expand save paste history preference to also apply to command history
Change command history dialog to show each command's invocation rather than grouping identical commands
Add command history to toolbelt
Add command history tool
Accept pixel units in inline files
Fix scrollToMark to make sure the mark exists in this session. Update command history when host change.
Merge branch 'historytool'
Add paste file with base64 encoding. Update command history when host, current session changes. Ignore unknown tools in toolbelt prefs.
Add imgcat and imgls and change inline files to adjust their dimensions down if the passed-in size is too large to fit. Aspect ratio is preserved.
Prevent illegal width/height inline files.
Add search field and confirm-to-clear to command history tool
Add keyboard shortcuts to resize split panes
Merge branch 'master' of https://github.com/gnachman/iTerm2
Support 'auto' as width and/or height for inline images
Deprecate BeginFile..EndFile and introduce File, which is more flexible and fits entirely in an OSC for compatibility with other terminals.