Kovid Goyal
79f4cc45b7
...
2016-12-05 13:58:26 +05:30
Kovid Goyal
cf49c3462d
Some more docs
2016-12-05 13:51:43 +05:30
Kovid Goyal
3256bce6b4
A brief list of features
2016-12-05 11:46:09 +05:30
Kovid Goyal
6e5ceb63f4
Implement escape codes for setting underline color and underline style
...
\E[6m for underline style = curl
\E[58<color spec>m for underline color
<color spec> can be one of 5;i where 0 <= i < 256
or 2;r;g;b where 0 <= r,g,b < 256
2016-12-05 11:03:02 +05:30
Kovid Goyal
ee7f25c9ba
...
2016-12-05 10:30:04 +05:30
Kovid Goyal
601682fd5a
...
2016-12-05 09:41:59 +05:30
Kovid Goyal
204a2868a8
Top-align the Tall layout
2016-12-05 09:02:17 +05:30
Kovid Goyal
620bbbccb6
...
2016-12-05 08:58:32 +05:30
Kovid Goyal
cbe1cf58e8
Implement shortcut for previous window
2016-12-05 08:56:48 +05:30
Kovid Goyal
3ae25bc374
...
2016-12-05 08:53:13 +05:30
Kovid Goyal
242e75d4ec
...
2016-12-05 08:46:14 +05:30
Kovid Goyal
21c7b21f74
Hook up the window border rendering code
2016-12-05 08:38:32 +05:30
Kovid Goyal
319f06931a
Fix rendering when multiple windows are visible
2016-12-05 08:28:26 +05:30
Kovid Goyal
594ca34868
Implement next_layout()
2016-12-05 07:37:29 +05:30
Kovid Goyal
7cde189bf5
Start work on implement layouts other than Stack
2016-12-04 22:34:31 +05:30
Kovid Goyal
836494a8f0
Implement the basic shortcuts for window management
2016-12-03 12:48:37 +05:30
Kovid Goyal
cb4454c562
Implement drag scrolling
2016-12-03 08:56:52 +05:30
Kovid Goyal
8658b8120d
Fix selections that are longer than a single screen not working
2016-12-02 21:35:38 +05:30
Kovid Goyal
a424571c75
Dont abort drag if mouse enters window borders
2016-12-02 18:30:11 +05:30
Kovid Goyal
49eb692a03
Fix an off-by-one error for the scroll limit
2016-12-02 18:20:14 +05:30
Kovid Goyal
9745b23607
Allow re-adding of a timer while the timer is being executed
2016-12-02 18:10:04 +05:30
Kovid Goyal
067c5f25b8
...
2016-12-02 17:17:44 +05:30
Kovid Goyal
e7986838d8
Make rendering faster
2016-12-02 17:16:00 +05:30
Kovid Goyal
40928beeb4
...
2016-12-02 17:04:33 +05:30
Kovid Goyal
c75d7f60cb
Speed up draining of the wakeup_fd buffer
2016-12-02 16:56:26 +05:30
Kovid Goyal
7ec41ba7fb
Micro-optimization
2016-12-02 16:44:05 +05:30
Kovid Goyal
85bbc2173a
Track mouse button state globally instead of per window
2016-12-02 15:50:09 +05:30
Kovid Goyal
c9af8bc0bc
Dont call glfw functions from the child thread
2016-12-02 15:46:21 +05:30
Kovid Goyal
92401ee4b1
Fix multi-line selection not working if end line column is smaller than start line column
2016-12-02 15:31:03 +05:30
Kovid Goyal
7afbfb8349
Reset scroll when toggling screen buffers
2016-12-02 14:35:38 +05:30
Kovid Goyal
5a068f7578
Do not scroll when using the alternate screen
2016-12-02 14:31:14 +05:30
Kovid Goyal
d3fd0646fb
Implement the mouse tracking protocol
2016-12-02 14:23:38 +05:30
Kovid Goyal
991d01bb68
Implement copy to clipboard shortcut
2016-12-01 16:24:24 +05:30
Kovid Goyal
d832561f75
Ignore trailing dots on URLs
2016-12-01 16:18:17 +05:30
Kovid Goyal
38bf1fde3a
...
2016-12-01 16:04:23 +05:30
Kovid Goyal
63f8fd5929
Implement clicking on URLs to open them
2016-12-01 16:03:32 +05:30
Kovid Goyal
a05b64f2fe
Method to get line as base text
2016-12-01 15:33:25 +05:30
Kovid Goyal
60c6794f25
Implement cursor blinking
2016-12-01 14:02:08 +05:30
Kovid Goyal
58c3a5b4ac
Release GIL when swapping buffers
2016-12-01 12:47:50 +05:30
Kovid Goyal
c9b34e98f9
Auto-hide mouse cursor when unused
2016-12-01 12:44:14 +05:30
Kovid Goyal
02fec34629
...
2016-12-01 11:31:06 +05:30
Kovid Goyal
7f7d826365
Enable timers for the UI thread as well
2016-12-01 08:31:35 +05:30
Kovid Goyal
fbb787e850
...
2016-12-01 08:19:49 +05:30
Kovid Goyal
489504cda5
More charset fixes
...
Properly use the G0/G1 charsets only to map characters being drawn to
the screen. And only decode bytes using either Latin-1 or UTF-8,
defaulting to UTF-8 at startup/reset.
2016-11-30 23:36:10 +05:30
Kovid Goyal
83787fbc40
Add the missing op terminfo code
2016-11-30 22:27:41 +05:30
Kovid Goyal
4b8600d6a5
...
2016-11-30 22:06:50 +05:30
Kovid Goyal
635ce4dc10
Implement CHT
2016-11-30 21:55:20 +05:30
Kovid Goyal
9e68cc559a
Implement CBT
2016-11-30 21:50:54 +05:30
Kovid Goyal
93808cf757
Fix HPA
2016-11-30 21:34:37 +05:30
Kovid Goyal
a388681524
Code to replay dumped commands
2016-11-30 21:21:23 +05:30