10875 Commits

Author SHA1 Message Date
Kovid Goyal
56fe60ae84 ... 2016-11-23 20:36:29 +05:30
Kovid Goyal
f03813e588 Check array access 2016-11-23 20:33:49 +05:30
Kovid Goyal
9f6da44ee9 ... 2016-11-23 20:32:36 +05:30
Kovid Goyal
2d09a06024 Remove no longer needed charset code 2016-11-23 20:30:00 +05:30
Kovid Goyal
101afd5031 Switch title handling to use unicode 2016-11-23 20:28:30 +05:30
Kovid Goyal
91f80a3c85 Switch screen tests to use unicode directly 2016-11-23 20:26:29 +05:30
Kovid Goyal
2c3893d8a4 Port parsing of CSI codes 2016-11-23 20:23:37 +05:30
Kovid Goyal
ce8db74154 Port OSC parsing 2016-11-23 17:25:38 +05:30
Kovid Goyal
cdd58207a3 Start migrating the tests 2016-11-23 15:47:22 +05:30
Kovid Goyal
f14e7037e2 Start work on dumping non-UTF-8 charset support 2016-11-23 15:33:08 +05:30
Kovid Goyal
4b0e8fcb49 ... 2016-11-23 11:11:23 +05:30
Kovid Goyal
a0df10d0c2 Start work on handling DCS 2016-11-23 11:08:35 +05:30
Kovid Goyal
c8b63a0e34 Use ceil() rather than floor() when converting font units to pixels 2016-11-23 09:29:57 +05:30
Kovid Goyal
aca53d4e2b Rendering of underline/strikethrough 2016-11-23 09:01:07 +05:30
Kovid Goyal
e53c3076ef Pre-render the sprites for blank/underline/strikethrough 2016-11-22 11:50:28 +05:30
Kovid Goyal
e9bb1b3d46 Tighter data packing to send to GPU 2016-11-22 10:58:00 +05:30
Kovid Goyal
5b3ce2e148 ... 2016-11-22 10:18:51 +05:30
Kovid Goyal
62a4512816 ... 2016-11-22 10:17:09 +05:30
Kovid Goyal
c8ecca8779 Code to add underline/strikout/udercurl to glyphs 2016-11-22 10:15:51 +05:30
Kovid Goyal
8572fd05e9 Get develop_gl working again 2016-11-22 08:32:31 +05:30
Kovid Goyal
204411e5b8 Shortcuts for scrolling to the start and end of the scrollback buffer 2016-11-21 20:57:32 +05:30
Kovid Goyal
b426210e38 Implement keyboard shortcuts for scrolling 2016-11-21 20:48:51 +05:30
Kovid Goyal
b1dba240ca Avoid a malloc when updating cell data 2016-11-21 15:12:06 +05:30
Kovid Goyal
96d8d29154 Start work on displaying scrollback 2016-11-21 14:57:02 +05:30
Kovid Goyal
63934feaa9 Remove unused code 2016-11-21 14:32:20 +05:30
Kovid Goyal
992aaf96d5 Show a wide cursor when over a wide character 2016-11-21 14:30:08 +05:30
Kovid Goyal
4b7d44c3c8 Remove unused code 2016-11-21 14:09:07 +05:30
Kovid Goyal
030228571c Implement keyboard shortcuts for paste 2016-11-21 13:49:01 +05:30
Kovid Goyal
7342367679 Split out the glfw constants into their own module so they can be used on Travis without needing glfw 2016-11-21 13:00:15 +05:30
Kovid Goyal
d46bf3f8b1 ... 2016-11-21 12:51:13 +05:30
Kovid Goyal
3f8a4b26a4 Make glfw available on Travis 2016-11-21 12:48:40 +05:30
Kovid Goyal
2480a8dd60 Infrastructure for configurable keybindings 2016-11-21 12:43:16 +05:30
Kovid Goyal
b8a613f736 ... 2016-11-21 11:01:35 +05:30
Kovid Goyal
854b8e84f7 Annotate terminfo features 2016-11-21 10:38:12 +05:30
Kovid Goyal
3c8d2dce36 ... 2016-11-21 10:25:53 +05:30
Kovid Goyal
40d2b59787 Do not use a global variable to store child data 2016-11-21 10:21:17 +05:30
Kovid Goyal
f8403d4dec Fix screen being deleted on resize
Also fix crash when resizing the altbuf
2016-11-21 09:34:16 +05:30
Kovid Goyal
5681138243 Fix scrollback_lines opt not being used 2016-11-21 09:07:52 +05:30
Kovid Goyal
7b1591113a Basic tests for HistoryBuf.rewrap 2016-11-20 22:40:43 +05:30
Kovid Goyal
05c6e7733c Wire up historybuf_rewrap 2016-11-20 22:27:01 +05:30
Kovid Goyal
5dccb91996 Make the rewrap algorithm re-useable for rewrapping of HistoryBuf as well 2016-11-20 22:22:39 +05:30
Kovid Goyal
776224378d Basic tests for HistoryBuf 2016-11-20 20:40:10 +05:30
Kovid Goyal
0b0a216856 Use HistoryBuf (still need to implement rewrap) 2016-11-20 20:20:14 +05:30
Kovid Goyal
222911874d Fix index() not working when page margins defined 2016-11-20 18:04:56 +05:30
Kovid Goyal
5636971999 ... 2016-11-20 14:11:46 +05:30
Kovid Goyal
e3bbb7a3c9 Move savepoints functions into screen.c 2016-11-20 14:11:07 +05:30
Kovid Goyal
46ec0d4e9c Simplify SavepointBuffer implementation 2016-11-20 14:03:28 +05:30
Kovid Goyal
91a68f0089 ... 2016-11-20 13:56:02 +05:30
Kovid Goyal
3a9f540f52 Start work on HistoryBuf 2016-11-20 13:55:19 +05:30
Kovid Goyal
804c86ffc5 Make the screen update delay configurable
Add some comments to the default config
2016-11-19 17:14:44 +05:30