George Nachman
2011-06-01 07:14:47 UTC
Hi iterm2-discuss,
iTerm2 beta 2 has been released! It is almost entirely a bug-fix release.
If you have installed the 5/29 nightly build, this is the same binary,
just re-branded as Beta 2.
Enhancements:
- For the first time in iTerm history, when nothing is happening, CPU
usage is at 0%!
- Allow substring searches of profiles. To use, start your search with
*. For example, *x matches all tags and profile names containing the
letter x.
- Add preference to control whether lines are added to the scrollback
buffer when a status line is visible.
- Add preference to allow Hotkey Window to switch spaces when it
closes but return focus to the correct terminal window (vs staying in
the same space but not returning focus).
- Performance improvements for people with lots of profiles.
Bug fixes:
- Fix bug where spaces indicator hangs when you have a hotkey defined;
also fixes compatibility with Synergy and various other programs.
- Fixed bug in parsing 256-color control codes.
- Fix bug with shift-click to extend a selection.
- Prevent clicks that bring iTerm2 to the foreground from accidentally
making a selection.
- Change how job names are gotten to prevent terminal becoming
non-responsive sometimes.
- Improve growl behavior when a session ends.
- Better support for ssh, ftp, and telnet scheme handlers.
- Fix flickering of status bar when scrolling vim.
- Allow instant replay memory usage to be set to 0.
- Don't close hotkey window when prefs window opens.
- Improve selection of dotted-words in smart selection and add
semicolons to URL matching.
- Improve URL parsing when a URL wraps around lines with a hard newline.
- Fix param escaping in "search google" feature.
- Handle changing the number of screens with fullscreen and top of
screen windows.
- Memory leak tied to keypresses fixed.
- Improve wording in prefs dialog.
- Improve visor behavior when switching to a terminal or profiles window.
- Make fullscreen and scrollbars work under 10.7.
- Fix crash when going to prev/next pane.
- Fix crash when searching.
- Allow cmd-click to open a file/url in an inactive tab.
- Don't turn off transparency automatically when opening a fullscreen window.
- Fix bug where zooming on a multi-screen system would cause the
window to jump to a different screen.
- Performance improvements for autocomplete.
- Suppress growl messages when resizing a window with many tabs.
- Fix use selection for find to work standardly.
- Respect key bindings when focus is in a text field.
- Hide hotkey window when clicking the dock icon.
- Don't hide menu bar when fullscreen window is not on main screen.
- Handle dragging tabs of all window types into a new window.
- Make reuse tab's directory work when opening a new window, not just a new tab.
- Hide hotkey window from expose.
- Don't show menu bar when hotkey window is hidden if current term is
fullscreen.
- Allow cmd-w to close the about box.
- Improve perceived brightness formula for contrast calculations.
- Fix bug where bold fg was used to compute bg brightness.
- Fix bugs in computing smart cursor color.
- Swap positions of OK and Cancel buttons in edit key bindings dialog.
- Change default left option key behavior to normal to avoid confusing
non-US keyboard users.
- Don't hide menu bar when hidden hotkey window becomes key.
- When clicking on a background window, don't report xterm mouse down.
- Fix hang when you run an app that aborts and tries to fork gdb in
error handler for stacktrace.
- Update display immedately after Cmd-R or Cmd-K.
- Swap find next and find prev behavior.
- Don't save lines to scrollback buffer in alternate screen mode.
- Escape more shell characters when dragging a file into a term.
- Fix link to home page.
- Removed unnecessary logging by Growl code.
- Added assert statements.
- Don't warn about outdated key mappings if modifying a global action
and no profile has it.
- Set ^T as status char in tty.
- Keep window from resizing when you open a new tab and the existing
tab has split panes.
- Improve resizing behavior of screen contents.
- Fix bug where window slowly grew when toggling fullscreen.
- Fix bug where the wrong line was highlighted when doing a search
while scrolling with a full buffer.
- Fix crash where a session dies while in instant replay and then you
close the window.
- Fix bug where session size isn't restored properly when exiting
instant replay.
- Fix assertion in VT100Screen
- Add default key mapping for ctrl-tab to send tab.
iTerm2 beta 2 has been released! It is almost entirely a bug-fix release.
If you have installed the 5/29 nightly build, this is the same binary,
just re-branded as Beta 2.
Enhancements:
- For the first time in iTerm history, when nothing is happening, CPU
usage is at 0%!
- Allow substring searches of profiles. To use, start your search with
*. For example, *x matches all tags and profile names containing the
letter x.
- Add preference to control whether lines are added to the scrollback
buffer when a status line is visible.
- Add preference to allow Hotkey Window to switch spaces when it
closes but return focus to the correct terminal window (vs staying in
the same space but not returning focus).
- Performance improvements for people with lots of profiles.
Bug fixes:
- Fix bug where spaces indicator hangs when you have a hotkey defined;
also fixes compatibility with Synergy and various other programs.
- Fixed bug in parsing 256-color control codes.
- Fix bug with shift-click to extend a selection.
- Prevent clicks that bring iTerm2 to the foreground from accidentally
making a selection.
- Change how job names are gotten to prevent terminal becoming
non-responsive sometimes.
- Improve growl behavior when a session ends.
- Better support for ssh, ftp, and telnet scheme handlers.
- Fix flickering of status bar when scrolling vim.
- Allow instant replay memory usage to be set to 0.
- Don't close hotkey window when prefs window opens.
- Improve selection of dotted-words in smart selection and add
semicolons to URL matching.
- Improve URL parsing when a URL wraps around lines with a hard newline.
- Fix param escaping in "search google" feature.
- Handle changing the number of screens with fullscreen and top of
screen windows.
- Memory leak tied to keypresses fixed.
- Improve wording in prefs dialog.
- Improve visor behavior when switching to a terminal or profiles window.
- Make fullscreen and scrollbars work under 10.7.
- Fix crash when going to prev/next pane.
- Fix crash when searching.
- Allow cmd-click to open a file/url in an inactive tab.
- Don't turn off transparency automatically when opening a fullscreen window.
- Fix bug where zooming on a multi-screen system would cause the
window to jump to a different screen.
- Performance improvements for autocomplete.
- Suppress growl messages when resizing a window with many tabs.
- Fix use selection for find to work standardly.
- Respect key bindings when focus is in a text field.
- Hide hotkey window when clicking the dock icon.
- Don't hide menu bar when fullscreen window is not on main screen.
- Handle dragging tabs of all window types into a new window.
- Make reuse tab's directory work when opening a new window, not just a new tab.
- Hide hotkey window from expose.
- Don't show menu bar when hotkey window is hidden if current term is
fullscreen.
- Allow cmd-w to close the about box.
- Improve perceived brightness formula for contrast calculations.
- Fix bug where bold fg was used to compute bg brightness.
- Fix bugs in computing smart cursor color.
- Swap positions of OK and Cancel buttons in edit key bindings dialog.
- Change default left option key behavior to normal to avoid confusing
non-US keyboard users.
- Don't hide menu bar when hidden hotkey window becomes key.
- When clicking on a background window, don't report xterm mouse down.
- Fix hang when you run an app that aborts and tries to fork gdb in
error handler for stacktrace.
- Update display immedately after Cmd-R or Cmd-K.
- Swap find next and find prev behavior.
- Don't save lines to scrollback buffer in alternate screen mode.
- Escape more shell characters when dragging a file into a term.
- Fix link to home page.
- Removed unnecessary logging by Growl code.
- Added assert statements.
- Don't warn about outdated key mappings if modifying a global action
and no profile has it.
- Set ^T as status char in tty.
- Keep window from resizing when you open a new tab and the existing
tab has split panes.
- Improve resizing behavior of screen contents.
- Fix bug where window slowly grew when toggling fullscreen.
- Fix bug where the wrong line was highlighted when doing a search
while scrolling with a full buffer.
- Fix crash where a session dies while in instant replay and then you
close the window.
- Fix bug where session size isn't restored properly when exiting
instant replay.
- Fix assertion in VT100Screen
- Add default key mapping for ctrl-tab to send tab.