- Dec 01, 2017
-
-
George Nachman authored
-
- Jul 12, 2017
-
-
George Nachman authored
Disable ligatures by default. Performance sucks using core text and I don't see a way to improve it without using all kinds of private APIs. The only difference I can find between us and Terminal is that they have a very flat view hierarchy. They don't use NSScrollView. I can't ditch NSScrollView because I can't cobble together a frankenstein from its parts the way Apple can.
-
- Mar 24, 2017
-
-
George Nachman authored
Change "Open in current space" for hotkey windows to move the hotkey window to the current space if it's already open on another space when the hotkey is pressed. Issue 5622.
-
- Jan 29, 2017
-
-
George Nachman authored
-
- Jan 22, 2017
-
-
George Nachman authored
Make the unicode normalization form configurable to None, NFC, NFD, or HFS+. Users who had selected HFS+ are migrated by a computed default profile preference. The new default for everyone else is None. Let's see what breaks besides Inconsolata. Issue 5469.
-
- Dec 21, 2016
-
-
George Nachman authored
-
- Nov 26, 2016
-
-
George Nachman authored
This reverts commit 43486b15, and brings back the mouse wheel reporting setting.
-
George Nachman authored
This reverts commit 07c45b4e, reversing changes made to ebb517c0.
-
- Nov 10, 2016
-
-
Theodor Diesner-Mayer authored
-
- Aug 08, 2016
-
-
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.
-
- Jul 16, 2016
-
-
Robin Sommer authored
If this is enabled, underlining will always use the set color, independent of the color that the character itself is displayed with. Author: Robin Sommer <robin@icir.org>
-
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.
-
- Apr 22, 2016
-
-
Brennan authored
Add a checkbox to Window profile prefs to make non-default background colors always opaque. From pull request 277.
-
- Jan 21, 2016
-
-
aljex authored
-
- Jan 07, 2016
-
-
George Nachman authored
Change thin strokes for aa text to have three settings: always, never, retina-only. Defaults to retina-only. Issue 4118.
-
- Jan 04, 2016
-
-
aljex authored
Removed 2 ceil() calls before, but idiotically didn't remove the rest of the tests they were part of, leaving behind essentially 2 x == x noops.
-
- Jan 03, 2016
- Jan 02, 2016
-
-
aljex authored
Correct a couple of working but technically wrong casts.
-
- Dec 30, 2015
-
-
aljex authored
Fixes: https://gitlab.com/gnachman/iterm2/issues/4105 PTYSession.m (before): // Unfortunately, this preference has been saved as a 32-bit int for a while, although it should // be an unsigned 64 bit. Luckily, 32 bits happens to be enough so far, since enabling 64-bit // storage is in the profile prefs system is somewhat involved. For now, hack off the sign // extension. [self setEncodingFromSInt32:[iTermProfilePreferences intForKey:KEY_CHARACTER_ENCODING inProfile:aDict]]; [...] // See note at call site about why this exists. - (void)setEncodingFromSInt32:(int)intEncoding { NSStringEncoding encoding = intEncoding; encoding &= 0xffffffff; [self setEncoding:encoding]; } ProfilesTerminalPreferencesViewController.m (before): // Unfortunately, character encoding should have been stored as a NSUInteger all along :( // See notes in PTYSession for more details. NSInteger tag = [self intForKey:info.key]; tag &= 0xffffffff; [_characterEncoding selectItemWithTag:tag];
-
- Dec 10, 2015
-
-
George Nachman authored
Turn off the flicker fixer by default. Some users experience lots of latency because of it and I haven't been able to track it down. For example, issue 4050.
-
- Nov 14, 2015
-
-
George Nachman authored
Change prefs in appearance from Hide to Show, which makes more sense (no double negatives when they're off)
-
- Oct 12, 2015
-
-
George Nachman authored
Use Core Data to store command history and directory history. This is designed to improve performance. Previously, we'd write the whole plist of all history out on every new command or directory change, and it could easily be large (mine was 105kb).
-
- Oct 04, 2015
-
-
George Nachman authored
Update project for xcode 7. Move the thin font smoothing pref to profiles. Move some views around in text prefs.
-
- Aug 03, 2015
-
-
George Nachman authored
Move flicker fixer from advanced prefs to prefs>profiles>settings. Most users benefit from it but there are exceptions, like issue 3281.
-
- Jul 07, 2015
-
-
George Nachman authored
-
- Apr 21, 2015
-
-
George Nachman authored
Move 'Disable session-initiated window resizing' to Terminal from Window profile prefs. Add 'Open Toolbelt' to Window profile prefs (Issue 3303)
-
- Feb 02, 2015
-
-
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
-
- Sep 15, 2014
-
-
George Nachman authored
-
- Jul 10, 2014
-
-
George Nachman authored
-
- Jul 08, 2014
-
-
George Nachman authored
-
- Jun 25, 2014
-
-
George Nachman authored
-
- Jun 24, 2014
-
-
George Nachman authored
-
- Jun 16, 2014
-
-
George Nachman authored
Add pref for link color. Assign default values to all colors. Tolerate loading color presets with missing entries, subbing default color in (needed for link since old presets won't have that).
-
- Jun 06, 2014
-
-
George Nachman authored
-
- May 13, 2014
-
-
George Nachman authored
-
- May 09, 2014
-
-
George Nachman authored
Add cursor guide toggle and color to profiles color prefs. Reorganize that page to have more structure.
-
- Apr 29, 2014
-
-
George Nachman authored
Add cursor boost feature, which mutes (blends with default background color) all colors except the cursor
-
- Apr 19, 2014
-
-
George Nachman authored
-