Skip to content
Snippets Groups Projects
  1. Nov 04, 2017
  2. Oct 18, 2017
  3. Sep 04, 2017
  4. Jan 02, 2017
  5. Dec 21, 2016
  6. Oct 31, 2016
  7. Oct 30, 2016
  8. Aug 08, 2016
    • George Nachman's avatar
      Add support for Unicode 9 as an option, but it's off by default. This is based... · 330fcf81
      George Nachman authored
      Add support for Unicode 9 as an option, but it's off by default. This is based on Keno Fischer's work in pull request 294. It adds a new escape sequence: "OSC 1337 ; UnicodeVersion= Ps ST" where Ps is a number (8 or 9, presently) to switch to; 0 for the terminal's default (currently 8; I'm not sure this is very useful, though, since it loses the profile's preferred version--better to use the stack or DECSC/DECRC described later); push to save the current value onto a stack; pop to pull the last value off the stack. The unicode version is also saved and restored with the cursor (affected by DECSC, DECRC, and DECSET 1049). The unicode version and stack are saved and restored along with the rest of the terminal's state using window state restoration. Additionally, a new setting was added under Prefs/Profiles/Text to set the initial unicode version for the profile.
      330fcf81
  9. Jun 14, 2016
  10. Apr 26, 2016
  11. Feb 21, 2016
    • George Nachman's avatar
      Fix a bug where automatic profile switching didn't work in fullscreen. This... · 65fc01fd
      George Nachman authored
      Fix a bug where automatic profile switching didn't work in fullscreen. This happened because when you ssh'ed the first RemoteHost interval would be on the last line in the terminal which was blank. APS would switch profiles, which would cause the screen to resize if the fonts were different sizes. When converting the ranges of these intervals from their source width to their destination width, they would be thrown out because they were on blank lines and when trimmed their length was 0. The fix is to tolerate these ranges being empty (their actual width is irrelevant). There was another issue in -[LineBuffer coordinateForPosition:width:ok:] where, when given a position equal to the end of the line buffer, it would return a coordinate that was at or after all the empty lines at the end of the line buffer. This commit fixes that problem as well, since it would have incorrectly moved the RemoteHost we're trying to fix down to the bottom of the screen.
      65fc01fd
  12. Feb 18, 2016
  13. Nov 12, 2015
  14. Oct 15, 2015
  15. Oct 10, 2015
  16. Sep 07, 2015
  17. Jul 02, 2015
  18. Jun 01, 2015
  19. Nov 24, 2014
  20. Sep 21, 2014
  21. May 26, 2014
  22. May 18, 2014
  23. Apr 26, 2014
  24. Apr 22, 2014
  25. Apr 21, 2014
  26. Mar 09, 2014
  27. Mar 08, 2014
  28. Dec 07, 2013
  29. Nov 24, 2013
  30. Nov 22, 2013
  31. Nov 21, 2013
Loading