22 Commits

Author SHA1 Message Date
Kovid Goyal
f3cb68ee40
Framework for remote control 2018-01-08 12:48:14 +05:30
Kovid Goyal
0fcce6ec58
Remove trailing whitespace from native code files 2017-12-20 08:44:47 +05:30
Kovid Goyal
d48b76508b
Implement DECCARA
Ability to set text attributes/colors in arbitrary screen regions,
instead of working via the cursor. Note that kitty extends the original
DECCARA spec from the VT-510 to allow setting all supported SGR
attributes.
2017-12-17 18:03:39 +05:30
Kovid Goyal
d097403a12
Implement select-by-rectangle when holding down Ctrl+Alt
Fixes #225
2017-12-13 13:26:55 +05:30
Kovid Goyal
95683c658b
When hovering over a URL, highlight the URL fully even if it continues over multiple lines. Note that URL detection has not changed. A URL will be detected only if the mouse hovers over the line containing the start of the URL. 2017-12-13 11:11:13 +05:30
Kovid Goyal
c17c6cae4c
Support S8C1T mode
That is, eight bit control codes. When in S8C1T mode, kitty will send
only eight bit control codes to the client.
2017-12-05 20:21:12 +05:30
Kovid Goyal
b9798c74d4
Support for DCS status and capabilities reporting codes 2017-12-02 14:35:06 +05:30
Kovid Goyal
2b988b01c6
Get rid of the needs_render tracking as it was too fragile. 2017-12-01 12:15:34 +05:30
Kovid Goyal
c69145b6bc
Port state.c and all code that calls into it 2017-12-01 12:15:31 +05:30
Kovid Goyal
141a08ec7c
Migrate child-monitor.c to use OSWindow 2017-12-01 12:15:31 +05:30
Kovid Goyal
21ed07d7ce
Ensure python type objects are declared in onlya single unit 2017-11-01 13:14:50 +05:30
Kovid Goyal
8418cc04c1
Start work on the graphics manager 2017-09-30 13:51:48 +05:30
Kovid Goyal
e52818d54c
Move the screen datatype decls into screen.h 2017-09-30 13:51:47 +05:30
Kovid Goyal
14103db2ee
Coalesce another couple of uniforms 2017-09-17 18:10:32 +05:30
Kovid Goyal
53ea5c678d
Highlight links with a underline on mouseover 2017-09-15 10:45:27 +05:30
Kovid Goyal
4feaf13556
Implement drag scrolling in C 2017-09-15 10:45:26 +05:30
Kovid Goyal
cf6894d74f
Port multi-click handler to C 2017-09-15 10:45:25 +05:30
Kovid Goyal
1c1d0a4e91
Port mouse cursor change over hyperlinks to C 2017-09-15 10:45:25 +05:30
Kovid Goyal
13ac050bf8
Move cursor render call to C 2017-09-15 10:45:24 +05:30
Kovid Goyal
ccf5391b45
Move visual bell tracking into the Screen object 2017-09-15 10:45:23 +05:30
Kovid Goyal
44f456089b
Migrate the cell program 2017-09-15 10:45:22 +05:30
Kovid Goyal
746a20a11d
Cleanup data-types.h 2017-09-15 10:45:17 +05:30