- Dec 02, 2017
-
-
George Nachman authored
Fix a bug where hotkey windows appearing in a different display than the currently key window (in another app) would not receive focus and would forget which app was previously active. Issue 6353 The two key changes are 1. Add a method to activate the app with a completion block 2. Don't throw away the existing previous state when a non hotkey window becomes key during a rollin. The logic already existed for a rollout. Here's what would happen: rollInAnimated [NSApp activateIgnoringOtherApps:YES] rollInAnimatingInDirection: (if there's no animation, the rollin finishes immediately) App becomes active A non-hotkey window becomes key Now, here's what happens: rollInAnimated [NSApp activateIgnoringOtherApps:YES] App becomes active A non-hotkey window becomes key, but it's ignored because there's a roll-in in progress rollInAnimatingInDirection: (if there's no animation, the rollin finishes immediately)
-
- Sep 22, 2017
-
-
George Nachman authored
-
- Aug 29, 2017
-
-
George Nachman authored
Don't log all sendAction: calls because it crashes a lot when formatting the string. Maybe some kind of object has a bad -description method.
-
- Jul 12, 2017
-
-
George Nachman authored
-
- May 13, 2017
-
-
George Nachman authored
Make orderedScriptingWindows use orderedWindows, which is ordered back to front, instead of windows, which is not ordered. Issue 5758.
-
- Apr 30, 2017
-
-
George Nachman authored
Also fix the menu opener to not select the last item.
-
- Mar 21, 2017
-
-
George Nachman authored
There's a hack to make the app active when the space changes to a lion fullscreen window and the app isn't active. This is needed only for LSUIElement apps, where the OS gets confused. Limit the hack to LSUIElement mode since you could use spaces and have two monitors. Issue 5489.
-
- Mar 14, 2017
-
-
George Nachman authored
Add a new debug logging facility that synchronously writes messages to a log file and then at startup either deletes them or appends them to a new crash log. Use ILog() to save such messages. ELog also saves them. XLog does not, but does log to the console. Old ELogs became XLog because I haven't audited them for privacy issues.
-
- Feb 25, 2017
-
-
George Nachman authored
For the modifier+number shortcuts to switch tab/window/pane, use virtual key codes instead of the event's characters or charactersIgnoringModifiers. For some keybord layouts like AZERTY you must hold down shift or capslock to enter a digit. The feature is inaccessable on such keyboards because we require the modifier mask be an exact match. This is guarded by an advanced setting since it could block user-defined shortcuts. Issue 5573.
-
George Nachman authored
-
- Dec 03, 2016
-
-
George Nachman authored
Avoid profile divorce for restoreCursor (discovered in the debug log for issue 5344). Add logging for first responder changes for issue 5344.
-
- Oct 23, 2016
-
-
George Nachman authored
-
- Oct 05, 2016
-
-
George Nachman authored
-
- Jul 16, 2016
-
-
George Nachman authored
Merge in code from hotkeyWindowsInPanels branch. Support multiple hotkey windows. Update the shortcut input view. Add support for floating panel terminal windows.
-
- Jun 29, 2016
-
-
George Nachman authored
-
- Dec 31, 2015
-
-
Roan Delyf authored
Access app delegate via -[iTermApplication delegate] instead of casting down from NSApplication APIs
-
- Oct 28, 2015
-
-
George Nachman authored
-
- Jul 05, 2015
-
-
George Nachman authored
-
- Mar 20, 2015
-
-
George Nachman authored
-
- Dec 10, 2014
-
-
George Nachman authored
-
- Sep 21, 2014
-
-
George Nachman authored
Move source into sources/ directory. Delete a few unused images in the process and fix a reference to an Aqua image in FindView
-
- Aug 27, 2014
-
-
George Nachman authored
-
- Aug 22, 2014
-
-
George Nachman authored
-
- Aug 21, 2014
-
-
George Nachman authored
-
George Nachman authored
-
- Apr 20, 2014
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Move modifierTagForMask: to iTermPreferences maskForModifierTag and change the tag values to a properly named enum
-
- Apr 08, 2014
-
-
George Nachman authored
-
- Apr 07, 2014
-
-
George Nachman authored
Use shortcut input views for handling input of global shortcuts instead of ugly hackery in sendEvent:
-
George Nachman authored
-
- Mar 25, 2014
-
-
George Nachman authored
Don't call interpretKeyEvents: directly from -sendEvent: when there is an IME open. I don't know why we did that before, but it caused bug 2882. Instead, just let the event go through the normal channels (bypassing special key handling in -sendEvent:, though).
-
- Jan 28, 2014
-
-
George Nachman authored
Fix bug where iTermSearchField would capture arrow key presses even when it wasn't key. Became an issue first with the command history tool. Fixes bug 2865.
-
- Nov 22, 2013
-
-
George Nachman authored
-
- Aug 24, 2012
-
-
George Nachman authored
-
- Feb 20, 2012
-
-
George Nachman authored
Fix cmd-opt-ctrl-number to open a profile in a new window (was trying to switch windows with cmd-opt-n, ignoring ctrl)
-
- Jan 09, 2012
-
-
George Nachman authored
-
- Nov 14, 2011
-
-
George Nachman authored
-