Skip to content
Snippets Groups Projects
  1. Oct 03, 2016
  2. Oct 02, 2016
  3. Oct 01, 2016
  4. Sep 30, 2016
  5. Sep 29, 2016
  6. Sep 28, 2016
  7. Sep 17, 2016
  8. Sep 11, 2016
  9. 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
  10. Sep 02, 2016
  11. Sep 01, 2016
  12. 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
  13. Aug 28, 2016
  14. Aug 25, 2016
  15. Aug 24, 2016
  16. Aug 20, 2016
  17. Aug 18, 2016
  18. Aug 17, 2016
Loading