Skip to content
Snippets Groups Projects
  1. Dec 17, 2017
  2. May 19, 2017
  3. Aug 12, 2016
  4. Jun 14, 2016
  5. Jun 13, 2016
  6. Apr 01, 2016
    • George Nachman's avatar
      Add an off-by-default advanced pref to redraw the screen after Clear Buffer is... · 2a79e990
      George Nachman authored
      Add an off-by-default advanced pref to redraw the screen after Clear Buffer is selected. It's off by default because of the possible privacy implications (you might hit cmd-k quickly when your boss is walking by). Also refactor how size is used by PTYTask, VT100Screen, and PTYSession to be a VT100GridSize instead of two variables. Issue 4494.
      2a79e990
  7. Oct 14, 2015
  8. Oct 10, 2015
  9. Jul 10, 2015
  10. Jul 01, 2015
  11. Jun 08, 2015
    • George Nachman's avatar
      Establish socket connection between client and server before fork()ing to... · a7c8fc42
      George Nachman authored
      Establish socket connection between client and server before fork()ing to remove sleep-retry loop after fork(). Nuke the whole sleep-retry loop.
      
      Pass around an iTermFileDescriptorServerConnection instead of a triple of fd and two pids.
      
      Kill the server when there’s a broken pipe.
      
      Don’t leak unix-domain socket file descriptors. Close them when the server dies.
      a7c8fc42
  12. Jun 01, 2015
  13. Sep 21, 2014
  14. Aug 01, 2014
  15. Jun 06, 2014
  16. Jun 03, 2014
  17. Mar 11, 2014
    • George Nachman's avatar
      Make debug logging thread-safe. Add appendBytes:length:excludingCharacter: to... · b70ccc4f
      George Nachman authored
      Make debug logging thread-safe. Add appendBytes:length:excludingCharacter: to NSMutableData. Do low-level tmux parsing in new VT100TmuxParser class to simplify PTYSession’s threadedReadTask: method. Fix race condition where threadedReadTask: could run after dealloc was begun. Remove the not-so-useful kTmuxGatewayCommandHasEndGuardBug flag. Fix analyzer issues and some leaks.
      b70ccc4f
  18. Mar 06, 2014
  19. Mar 05, 2014
  20. Mar 02, 2014
  21. Feb 02, 2014
  22. Dec 28, 2013
  23. Dec 16, 2013
  24. Sep 16, 2013
  25. Jun 24, 2013
  26. Jan 09, 2012
  27. Jan 02, 2012
  28. Dec 15, 2011
  29. Nov 19, 2011
  30. Oct 19, 2011
  31. Sep 25, 2011
  32. Apr 19, 2011
  33. Apr 05, 2011
    • George Nachman's avatar
      "Autocomplete.h" · d1321d04
      George Nachman authored
      "Autocomplete.m"
      "DVR.h"
      "DVR.m"
      "DVRBuffer.h"
      "DVRBuffer.m"
      "DVRDecoder.h"
      "DVRDecoder.m"
      "DVREncoder.h"
      "DVREncoder.m"
      "DVRIndexEntry.h"
      "DVRIndexEntry.m"
      "EncodingsWithLowerCase.plist"
      "English.lproj/Autocomplete.xib"
      "English.lproj/FindView.xib"
      "English.lproj/GlobalSearch.xib"
      "English.lproj/PasteboardHistory.xib"
      "English.lproj/iTerm2 Help/"
      "FakeWindow.h"
      "FakeWindow.m"
      "FindView.h"
      "FindView.m"
      "FindViewController.h"
      "FindViewController.m"
      "GlobalSearch.h"
      "GlobalSearch.m"
      "NSDateFormatterExtras.h"
      "NSDateFormatterExtras.m"
      "PSMTabBarControl/iTermDiffs/"
      "PTYTab.h"
      "PTYTab.m"
      "PasteboardHistory.h"
      "PasteboardHistory.m"
      "Popup.h"
      "Popup.m"
      "RegexKitLite/"
      "ScreenChar.h"
      "ScreenChar.m"
      "SessionView.h"
      "SessionView.m"
      "TextViewWrapper.h"
      "TextViewWrapper.m"
      "UKCrashReporter/"
      "WindowControllerInterface.h"
      "crash_report_to_plist.py"
      "iTerm.xcodeproj/georgen.mode1v3"
      "iTerm.xcodeproj/georgen.pbxuser"
      "iTermExpose.h"
      "iTermExpose.m"
      "iTermSearchField.h"
      "iTermSearchField.m"
      "images/IBarCursor.png"
      "images/bell.png"
      "images/bell.psd"
      "images/screen.png"
      "images/wrap.psd"
      "images/wrap_to_bottom.png"
      "images/wrap_to_top.png"
      "nightly.sh"
      "ply/"
      "tests/UTF-8-demo.txt"
      "tests/a-harpoon.txt"
      "tests/acid.txt"
      "tests/apple.txt"
      "tests/bogusutf8.txt"
      "tests/bold-complex.txt"
      "tests/bug439.applescript"
      "tests/colors.sh"
      "tests/combiningmark.txt"
      "tests/dw_sip.txt"
      "tests/enclosing-mark.txt"
      "tests/english_and_chinese.txt"
      "tests/greek.txt"
      "tests/harpoon.txt"
      "tests/low-surrogate.txt"
      "tests/radical.txt"
      "tests/ranges.py"
      "tests/register_bonjour_host"
      "tests/reverse_mode.txt"
      "tests/searchtext"
      "tests/set_icon_title.txt"
      "tests/set_icon_window_title.txt"
      "tests/set_window_title.txt"
      "tests/setbg-blue"
      "tests/setbg-yellow"
      "tests/setpal"
      "tests/spaces.txt"
      "tests/spacing-combining-mark.txt"
      "tests/spam-tabs.cc"
      "tests/suits.txt"
      "tests/surrogatepair.txt"
      "tests/too_many_parts.txt"
      "tests/u2000b.txt"
      "tests/zeta.txt"
      d1321d04
  34. Mar 18, 2011
  35. Feb 19, 2011
  36. Jan 18, 2011
  37. Dec 05, 2010
    • gnachman's avatar
      Integrate changes from juhagman's branch at r390. Fix lead of DVR buffer.... · a607f595
      gnachman authored
      Integrate changes from juhagman's branch at r390. Fix lead of DVR buffer. Introduce PTYTab abstraction in preparation for split panes.  Only show tabs in fullscreen mode if the cmd key alone is depressed.  Introduce SessionView in preparation for split panes. Fix a bug where you try to enter IR with no frames due to lack of memory in buffer for even one frame.  Fixed some memory leaks.
      a607f595
Loading