- Nov 20, 2017
-
-
George Nachman authored
-
- Oct 19, 2017
-
-
George Nachman authored
Initial text automatically gets a newline sent, so remove the one that used to be added when executing a script. Issue 6067
-
- Oct 11, 2017
-
-
andystanton authored
-
- Jul 15, 2017
-
-
George Nachman authored
For key actions that open a menu item, modify the parameter value to include a unique identifier for the menu item. Previously the parameter value was the title. That was bad because renaming a title would break an existing action. Titles are also ambiguous because they're duplicated between Restore Arrangement and Restore Arrangement as Tabs. Parameter values now may take one of two forms: Title or Title + newline + identifier If an identifier is present and the OS is 10.12+ (which has proper identifier on menu item support) then the title will be ignored when searching for a match. Issue 5914.
-
- Jun 29, 2017
-
-
George Nachman authored
Add a cache to LineBlock that remembers where double-width characters that get moved to the next line exist. The cache is off by default except for nightly build users. For others it can be enabled with an advanced pref. Issue 5855.
-
- Jun 17, 2017
-
-
George Nachman authored
Make it possible to open the tmux dashboard if there are no windows opened and the tmux gateway is buried. Issue 5835
-
- Jun 13, 2017
-
-
George Nachman authored
-
- Jun 09, 2017
-
-
George Nachman authored
-
- May 29, 2017
-
-
George Nachman authored
Add a few new notifications to the API server for session terminated (i.e., removed from UI) and layout changed. Update the python library to keep its window hierarchy in synch with the truth.
-
- May 26, 2017
-
-
George Nachman authored
issue 5795
-
- May 21, 2017
-
-
George Nachman authored
-
George Nachman authored
-
- May 05, 2017
-
-
George Nachman authored
-
- Mar 26, 2017
-
-
George Nachman authored
-
- Mar 24, 2017
-
-
George Nachman authored
-
- Mar 21, 2017
-
-
George Nachman authored
-
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 20, 2017
-
-
George Nachman authored
OSC 8 ; url ST Anchor text OSC 8 ; ST
-
- 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.
-
- Mar 11, 2017
-
-
George Nachman authored
-
- Mar 03, 2017
-
-
George Nachman authored
-
- Feb 26, 2017
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
-
- Feb 25, 2017
-
-
George Nachman authored
It didn't work because sparkle uses its own version comparator to detect downgrade attacks. This reverts commit 512c5b4a.
-
- Feb 23, 2017
-
-
George Nachman authored
Don't open an untitled window if there are buried windows. A buried window could be a tmux gateway that immediately opens other tmux windows.
-
- Feb 20, 2017
-
-
George Nachman authored
Change the version number to 3.1.x. This affects only nightly builds, which will be named 3.1.x-nightly. When I build a beta release, the release_beta script will tack on .beta, so it must be run as release_beta.sh 3.1.0. That will produce 3.0.1.beta. This commit adds a Sparkle version comparator that special-cases versions ending in .beta so that a non-beta with the same first two parts will compare as newer (e.g., 3.1 is newer than 3.1.9.beta).
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Enable warnings for APIs that may not be supported. Add macros to selectively disable them. Move touch bar support into a category to do this sanely since it had a LOT of warnings.
-
- Feb 19, 2017
-
-
George Nachman authored
-
- Feb 12, 2017
-
-
George Nachman authored
-
George Nachman authored
-
George Nachman authored
Extend the API server to accept connections from shell scripts. Give it the ability to get the process name and command line if it's not a launchd job.
-
- Feb 10, 2017
-
-
George Nachman authored
Delay burying sessions on app restoration until the application has finished launching because burying a session means restoring it from an arrangement which means it can start executing tokens before the app has finished launching if somethign blocks the main thread like a modal alert.
-
- Jan 30, 2017
-
-
George Nachman authored
-
- Jan 29, 2017
-
-
George Nachman authored
-
George Nachman authored
Add support for restoring buried sessions. It's imperfect but good enough to start testing tmux gateway burial.
-