Kovid Goyal
b3a718b1e4
...
2017-05-23 20:28:50 +05:30
Kovid Goyal
952aa7ad4a
A tribute to Thomas E. Dickey
2017-05-23 20:27:51 +05:30
Kovid Goyal
149d606154
Add note about impossibility of using multiple modifier keys
2017-05-23 08:25:41 +05:30
Kovid Goyal
ad21c7ed0f
Mimic behavior of xterm when pressing Ctrl+<key>
...
Where <key> is one of ,.;'-=
These dont map to control codes, xterm and libvte just ignore the Ctrl
and echo the key as if control was not pressed. Mimic that behavior
2017-05-22 21:09:20 +05:30
Kovid Goyal
38d2839206
Fix Ctrl+6 and Ctrl+/ not working
...
Fixes #79
2017-05-22 21:01:14 +05:30
Kovid Goyal
24d0bb8bd5
Allow IME to generate unicode characters using Alt+key which is used on OSX, I think
2017-05-20 12:01:50 +05:30
Kovid Goyal
08f336769f
Add tests for key mapping
...
Also fix Alt+Special keys no generating correct codes
2017-05-20 11:41:21 +05:30
Kovid Goyal
5525d4db49
Fix alt+key resulting in the upper case version of key even when shift is not pressed
...
Fixes #78
2017-05-20 08:47:02 +05:30
Kovid Goyal
448ba26257
DRYer
2017-05-20 00:58:40 +05:30
Kovid Goyal
1d1138ca31
Be a little more stringent with Xft parsing
2017-05-20 00:26:26 +05:30
Kovid Goyal
357a415386
...
2017-05-20 00:23:43 +05:30
Kovid Goyal
a65856ec98
Use Xlib to directly query the xrm system.Only if it fails do we try to shell out to xrd
2017-05-20 00:21:09 +05:30
Kovid Goyal
83855e16ce
On linux query xrdb for Xft.dpi and use that, if set as the logical DPI.
...
Fall back to the actual physical dpi as returned by GLFW if that fails.
2017-05-19 23:26:09 +05:30
Kovid Goyal
ccf66fc621
A method on the window object to get the current monitor for that window
2017-05-19 20:37:54 +05:30
Kovid Goyal
c27b597951
Fix incorrect implementation of the CSI scroll commands
...
I was lazy and just assumed they were n indexes, but they actually
scroll the screen without moving the cursor. Fixes #76
2017-05-19 19:25:41 +05:30
Kovid Goyal
85dbae1de4
Ensure that dump_bytes truncates the file it is dumping to
2017-05-19 18:09:37 +05:30
Kovid Goyal
cd1ba334c1
Forgot to change test
2017-05-19 15:54:34 +05:30
Kovid Goyal
1cff4f9d29
...
2017-05-19 15:45:07 +05:30
Kovid Goyal
d180601711
More command replaying
2017-05-19 15:43:15 +05:30
Kovid Goyal
01d0e7474f
Change reported version to >= 4000 so that vim autodetects SGR mouse support correctly
2017-05-19 14:23:11 +05:30
Kovid Goyal
bd75fa6ed3
version 0.2.4
v0.2.4
2017-05-17 10:38:30 +05:30
Kovid Goyal
14a66762a6
Fix incorrect response to request for device attributes
2017-05-17 10:33:33 +05:30
Kovid Goyal
507edc95a8
Exclude rgb.py for LOC count
2017-05-17 09:35:05 +05:30
Kovid Goyal
9fdadfabcc
DRYer
2017-05-17 09:29:57 +05:30
Kovid Goyal
b58ecde740
Track cursor color as a property of Screen not Cursor
...
This means that the savepoint functionality will not restore
cursor color
2017-05-17 09:27:38 +05:30
Kovid Goyal
3b71a016a6
Fix reset not resetting default foreground and background colors
2017-05-17 09:22:06 +05:30
Kovid Goyal
f0c546208d
Implement OSC codes for changing selection colors
2017-05-17 08:55:57 +05:30
Kovid Goyal
e5799321f8
Simplify cursor color management
2017-05-17 08:10:39 +05:30
Kovid Goyal
6133fd581a
Generate X11 RGB color name table from rgb.txt
2017-05-17 07:38:56 +05:30
Kovid Goyal
0c8231d356
Implement OSC codes for changing cursor colors
2017-05-17 07:10:23 +05:30
Kovid Goyal
788f09e855
Use a special test launcher that links the sanitize runtime library directly
2017-05-15 12:07:36 +05:30
Kovid Goyal
ba7a6e8106
Turn on the undefined behavior sanitizer on Travis
2017-05-15 12:06:06 +05:30
Kovid Goyal
59ac12570c
Fix unaligned read/writes in the History buffer
2017-05-15 12:06:06 +05:30
Kovid Goyal
69b187a743
Split up the color field into fg/bg colors
...
Avoid a lot of unnecessary masking as well as unaligned read/writes
2017-05-15 12:06:06 +05:30
Kovid Goyal
800291c147
Call set_locale() at startup
2017-05-15 12:06:06 +05:30
Kovid Goyal
1b336bf864
Ask the window manager to mark the window as requiring attention when a bell occurs
...
Requires glfw 3.3. Fixes #51
2017-05-15 12:06:06 +05:30
Jakob Schramm
2630668fa5
Fix possessive "its"
...
Its, when used possessively, does not use an apostrophe.
2017-04-29 15:55:57 +02:00
Kovid Goyal
339dd9b412
version 0.2.3
v0.2.3
2017-04-28 09:48:27 +05:30
Kovid Goyal
3f272d102b
Test for toggling IUTF8
2017-04-28 09:41:47 +05:30
Kovid Goyal
29988c94fa
Fix #70
2017-04-28 09:21:40 +05:30
Kovid Goyal
35f2b3254a
A spot of refactoring
2017-04-28 08:54:06 +05:30
Kovid Goyal
898a8075be
Fix #69
2017-04-28 08:31:07 +05:30
Kovid Goyal
f5d957e8ff
Merge branch 'binor-patch-1' of https://github.com/binor/kitty
2017-04-07 08:24:33 +05:30
binor
2cc3cabd3f
Fix mouse coordinates off on macOS Retina display
2017-04-06 19:53:14 +02:00
Kovid Goyal
be5185ab1a
version 0.2.2
v0.2.2
2017-04-05 09:12:10 +05:30
Kovid Goyal
01c289e440
Add ST test to OTH tests as well
2017-04-05 09:09:41 +05:30
Kovid Goyal
db2d14d9ed
Fix backslashes in OSC codes not being parsed correctly
...
Fixes #61
2017-04-05 09:07:55 +05:30
Kovid Goyal
c504b96b60
Add a --dump-bytes option, useful for reproducing problems from users computers
2017-04-05 00:13:31 +05:30
Kovid Goyal
15c4b1961e
Add a few missing commands to replay
2017-04-04 23:51:20 +05:30
Kovid Goyal
2cc20e4b27
Allow changing font size in a running terminal using keyboard shortcuts.
...
Fixes #57
2017-03-31 10:00:56 +05:30