Mitchell Hashimoto
|
d85baa4631
|
terminal: alternate scroll (mode 1007) should not be enabled by default
|
2023-10-07 14:26:11 -07:00 |
|
Mitchell Hashimoto
|
90dcf1b7a8
|
Revert "termio: clear screen always sends form feed (0x0C)"
This reverts commit abc383854604189378bfe61239c14f263f7a14de.
See #623
|
2023-10-07 13:58:07 -07:00 |
|
Mitchell Hashimoto
|
b927760149
|
terminal: HPR, VPR
|
2023-10-07 09:32:58 -07:00 |
|
Mitchell Hashimoto
|
f5a5de15cc
|
terminal: HPA, VPA
|
2023-10-07 09:22:13 -07:00 |
|
Mitchell Hashimoto
|
28f6379453
|
terminal: CUP respects left/right scroll region
|
2023-10-07 09:17:00 -07:00 |
|
Mitchell Hashimoto
|
c089c37b90
|
terminal: CUF handles right margin
|
2023-10-07 08:42:08 -07:00 |
|
Mitchell Hashimoto
|
9b7c778e55
|
terminal: cursor up respects scroll margins
|
2023-10-06 22:41:40 -07:00 |
|
Mitchell Hashimoto
|
78d69c6cdb
|
website: ich split multi-cell
|
2023-10-06 22:23:08 -07:00 |
|
Mitchell Hashimoto
|
0645ab7a98
|
terminal: ICH handles left/right margins, clears bg
|
2023-10-06 22:08:21 -07:00 |
|
Mitchell Hashimoto
|
e4b844dea6
|
terminal: CHT
|
2023-10-06 16:58:48 -07:00 |
|
Mitchell Hashimoto
|
cf01cd87a4
|
terminal: CBT respects left margin in origin mode
|
2023-10-06 15:48:05 -07:00 |
|
Mitchell Hashimoto
|
6958978a6c
|
terminal: IND supports left/right margins
|
2023-10-06 14:54:40 -07:00 |
|
Mitchell Hashimoto
|
ec854a20eb
|
terminal: a lot more index tests
|
2023-10-06 14:33:02 -07:00 |
|
Mitchell Hashimoto
|
eeecc6c7e7
|
terminal: cursor down respects bottom margins
|
2023-10-06 12:54:02 -07:00 |
|
Mitchell Hashimoto
|
c2af7b60d0
|
terminal: FF (0x0D) also invokes LF
|
2023-10-06 12:00:18 -07:00 |
|
Mitchell Hashimoto
|
3360a88768
|
terminal: implement origin mode and left margin handling for CR
|
2023-10-06 11:37:50 -07:00 |
|
Mitchell Hashimoto
|
e3b455444d
|
terminal: have left/right scrolling region data but can't be set yet
|
2023-10-06 11:28:20 -07:00 |
|
Mitchell Hashimoto
|
f32ae27660
|
terminal: add todo for CUB for left/right margins
|
2023-10-06 09:27:02 -07:00 |
|
Mitchell Hashimoto
|
d3483a8eed
|
terminal: extended reverse wrap takes priority over reverse wrap
|
2023-10-06 08:59:22 -07:00 |
|
Mitchell Hashimoto
|
a1becf73ad
|
terminal: CUB extended reverse wrap mode
|
2023-10-06 08:55:09 -07:00 |
|
Mitchell Hashimoto
|
9e506ac7e1
|
terminal: cursor back handles reverse wrap (mode 45)
|
2023-10-06 08:35:02 -07:00 |
|
Mitchell Hashimoto
|
7fe1a61ae8
|
terminal: cursor back should reduce count if pending wrap is one
|
2023-10-06 07:52:15 -07:00 |
|
Mitchell Hashimoto
|
e74897fa01
|
config: add option to disable working directory inheritance
Fixes #618
|
2023-10-05 21:55:43 -07:00 |
|
Mitchell Hashimoto
|
224b39b86e
|
font/coretext: allow setting a non-monospace font explicitly
This changes our font discovery to not filter out monospace and updates
our scoring mechanism to prefer monospace.
|
2023-10-05 08:39:48 -07:00 |
|
Mitchell Hashimoto
|
7a0b8a6781
|
font: fix failing macos tests
|
2023-10-05 08:08:04 -07:00 |
|
Mitchell Hashimoto
|
7eb3130faf
|
config: update some docs
|
2023-10-04 22:09:20 -07:00 |
|
Mitchell Hashimoto
|
b98cc3d79f
|
config: add remaining font modifiers
|
2023-10-04 22:08:19 -07:00 |
|
Mitchell Hashimoto
|
16cfb14200
|
font: modify font compiles for freetype
|
2023-10-04 21:48:51 -07:00 |
|
Mitchell Hashimoto
|
2563a195a1
|
font: wire up all the metric modifiers
|
2023-10-04 21:42:03 -07:00 |
|
Mitchell Hashimoto
|
54b9b45a7f
|
font: rework font init to use a struct with modifiersets everywhere
|
2023-10-04 17:23:57 -07:00 |
|
Mitchell Hashimoto
|
969960a10b
|
font: Metrics ModifierSet
|
2023-10-04 15:56:32 -07:00 |
|
Mitchell Hashimoto
|
bac5e20962
|
font: Metrics.Modifier for applying a percentage/absolute change
|
2023-10-04 15:28:22 -07:00 |
|
Mitchell Hashimoto
|
ee832aa361
|
apprt/embedded: ghostty_surface_text function, remove _char
|
2023-10-04 07:56:56 -07:00 |
|
Mitchell Hashimoto
|
3046fb6dd7
|
core: textCallback to send text directly to the terminal
|
2023-10-04 07:50:05 -07:00 |
|
Mitchell Hashimoto
|
bb5246c65d
|
apprt/embedded: validate directory for wd
|
2023-10-03 22:13:36 -07:00 |
|
Mitchell Hashimoto
|
140afb395f
|
apprt/embedded: supporting setting working directory in config
|
2023-10-03 17:34:44 -07:00 |
|
Mitchell Hashimoto
|
15e6c07bd9
|
font/fontconfig: adhere to correct function signature
|
2023-10-03 09:26:14 -07:00 |
|
Mitchell Hashimoto
|
1127330b3a
|
font/coretext: score discovered fonts
|
2023-10-03 09:17:41 -07:00 |
|
Mitchell Hashimoto
|
72a80234db
|
Merge pull request #608 from mitchellh/mode-2027
terminal: mode 2027
|
2023-10-02 09:35:02 -07:00 |
|
Mitchell Hashimoto
|
5f96adb993
|
terminal: mode 2027
|
2023-10-02 09:34:43 -07:00 |
|
Mitchell Hashimoto
|
2b28106837
|
update zig
|
2023-10-02 08:18:35 -07:00 |
|
Mitchell Hashimoto
|
cec45de842
|
config: note gtk bug
|
2023-09-30 21:48:22 -07:00 |
|
Mitchell Hashimoto
|
769e7df675
|
apprt/gtk: implement default window size
|
2023-09-30 21:41:17 -07:00 |
|
Mitchell Hashimoto
|
a1a8aeb104
|
initial window size needs to take into account window chrome
|
2023-09-30 21:35:50 -07:00 |
|
Mitchell Hashimoto
|
cc8e1cd936
|
macos: support initial window size
|
2023-09-30 20:47:31 -07:00 |
|
Mitchell Hashimoto
|
8cb96a28c1
|
config: increase eval branches for new configs
|
2023-09-30 20:15:07 -07:00 |
|
Mitchell Hashimoto
|
604eeceb03
|
apprt/glfw: support window-width, window-height configurations
|
2023-09-30 20:10:08 -07:00 |
|
Mitchell Hashimoto
|
3c0700c6b0
|
os: launchFromDesktop works even if the artifact is a lib
Fixes #598
|
2023-09-30 19:09:52 -07:00 |
|
Mitchell Hashimoto
|
abf43ddfcc
|
apprt/gtk: change default cursor to text
|
2023-09-30 15:46:03 -07:00 |
|
Nathan Fisher
|
614a9775c6
|
Set the mouse pointer to "text" (an I-beam) when it is over the gl_area
which the terminal embeds into for the Gtk interface. Addresses https://github.com/mitchellh/ghostty/issues/596
|
2023-09-30 18:26:40 -04:00 |
|