Skip to content
Snippets Groups Projects
  1. Sep 11, 2016
  2. Sep 05, 2016
    • George Nachman's avatar
      Nil out the delegate of the profile name field in the edit current session... · 7762e53a
      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.
      7762e53a
  3. Sep 02, 2016
  4. Sep 01, 2016
  5. Aug 31, 2016
    • George Nachman's avatar
      Fix a warning · 59186644
      George Nachman authored
      59186644
    • George Nachman's avatar
    • George Nachman's avatar
      Decode images out of process. This is for improved security because buffer... · 8d1d97dc
      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.
      8d1d97dc
  6. Aug 28, 2016
  7. Aug 25, 2016
  8. Aug 24, 2016
  9. Aug 20, 2016
  10. Aug 18, 2016
  11. Aug 17, 2016
  12. Aug 16, 2016
  13. Aug 14, 2016
  14. Aug 12, 2016
Loading