- Oct 03, 2016
-
- Oct 02, 2016
-
-
George Nachman authored
-
George Nachman authored
-
- Oct 01, 2016
-
-
George Nachman authored
-
George Nachman authored
-
- Sep 30, 2016
-
-
George Nachman authored
-
- Sep 29, 2016
-
-
George Nachman authored
Fix a race condition with $ITERM_SESSION_ID where sometimes the pane number would be one too high, if the session got added to the tab before the pane number was requested.
-
- Sep 28, 2016
-
-
George Nachman authored
-
- Sep 17, 2016
-
-
George Nachman authored
-
- Sep 11, 2016
-
-
George Nachman authored
Add PFMoveApplication, which offers to move the app to /Applications or ~/Applications on first launch
- Sep 05, 2016
-
-
George Nachman authored
Nil out the delegate of the profile name field in the edit current session prefs panel because it gets made first responder from a delayed perform after its delegate is released (the delayed perform is in openToProfileWithGuid:selectGeneralTab:). When the text field tries to become first responder it checks with its delegate, and that dies when zombies are enabled.
-
- Sep 02, 2016
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
- Sep 01, 2016
-
-
George Nachman authored
Cap the number of commands, hosts, and directories saved per session to 100 to keep the saved state from getting too big. Issue 5029
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Decode images out of process. This is for improved security because buffer overflows when decoding images are a real risk. This commit adds a new executable, image_decoder, which reads a compressed image on fd 0 and writes JSON describing its frames, sizes, and delays (for animated GIFs) on fd 1. When an image is received, the image_decoder job is run in a sandbox. Likewise, when iTerm2 restores saved state, image_decoder again decodes each image. In this way images that were not in our control are always passed through image_decoder. Some images, like the broken pipe graphic, are under our control and do not need to be decoded out of process. When restoring state, one image at a time is decoded in order of most recently requested. This provides adequate performance while minimizing latency.
-
George Nachman authored
Remove preference to permanently silence multiline paste warning if the default action is cancel. Issue 5115.
-
George Nachman authored
Cap the number of commands, hosts, and directories saved per session to 100 to keep the saved state from getting too big. Issue 5029
-
- Aug 31, 2016
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Decode images out of process. This is for improved security because buffer overflows when decoding images are a real risk. This commit adds a new executable, image_decoder, which reads a compressed image on fd 0 and writes JSON describing its frames, sizes, and delays (for animated GIFs) on fd 1. When an image is received, the image_decoder job is run in a sandbox. Likewise, when iTerm2 restores saved state, image_decoder again decodes each image. In this way images that were not in our control are always passed through image_decoder. Some images, like the broken pipe graphic, are under our control and do not need to be decoded out of process. When restoring state, one image at a time is decoded in order of most recently requested. This provides adequate performance while minimizing latency.
-
- Aug 28, 2016
-
-
George Nachman authored
-
- Aug 25, 2016
-
-
George Nachman authored
-
George Nachman authored
Fix a bug where the color picker's eyedropper didn't work on any display other than screen 0. Issue 4821.
-
George Nachman authored
-
- Aug 24, 2016
-
-
George Nachman authored
-
George Nachman authored
-
- Aug 20, 2016
-
-
George Nachman authored
-
- Aug 18, 2016
-
-
George Nachman authored
It didn't work well when another app became active (the popover overlapped it) or when a terminal window moved between the panel and the popover. This reverts commit f783a5b7.
-
George Nachman authored
-
- Aug 17, 2016
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-