Kovid Goyal
|
d0d769f26b
|
Test for zlib de-compression
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
35acb1497a
|
Fix chunked loading of images
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
8cd1f76d2b
|
Framework for testing loading of images
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
f0ee728b94
|
Fix failing flake
|
2017-09-30 13:51:50 +05:30 |
|
Kovid Goyal
|
7da08d37d2
|
File to host graphics tests
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
23c2bdb6f0
|
Dont silently wrap too large ids, instead ignore the graphics command
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
7736629bc4
|
Fix graphics id not going upto UINT32_MAX
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
204bd97198
|
Nicer error responses on bad graphics data
|
2017-09-30 13:51:49 +05:30 |
|
Kovid Goyal
|
66bce4b8cd
|
Code to read image data
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
c567acb4e5
|
Work on loading images
|
2017-09-30 13:51:48 +05:30 |
|
Kovid Goyal
|
15e03f74f4
|
Also report the payload for graphics commands
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
56c2e0c26a
|
Report incomplete graphics commands as parser errors
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
83de392b39
|
...
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
3c89f80603
|
More tests for the graphics control code parser
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
8e64895c23
|
Framework for testing graphics command parsing
|
2017-09-30 13:51:47 +05:30 |
|
Kovid Goyal
|
b8d9629ee4
|
Start work on parsing of graphics escape code
|
2017-09-30 13:51:46 +05:30 |
|
Kovid Goyal
|
5b24d51fcd
|
Fix failing screen resize test
Take into account the index that now happens to ensure that
the cursor is on a new line.
|
2017-09-30 13:51:35 +05:30 |
|
Kovid Goyal
|
3ca45ab241
|
Fix cursor moving one line up when resizing
|
2017-09-20 10:59:31 +05:30 |
|
Kovid Goyal
|
bc1de92534
|
Fix the broken tests
|
2017-09-16 17:05:58 +05:30 |
|
Kovid Goyal
|
9cd146fe3e
|
Remove the buf_toggled callback
|
2017-09-16 16:31:29 +05:30 |
|
Kovid Goyal
|
c5e989bc94
|
Move the key handler to C
|
2017-09-15 21:46:00 +05:30 |
|
Kovid Goyal
|
464291bbb1
|
Port click on URL code to C
|
2017-09-15 10:45:27 +05:30 |
|
Kovid Goyal
|
271b623f82
|
More URL detection tests
|
2017-09-15 10:45:25 +05:30 |
|
Kovid Goyal
|
88d896e745
|
Move function to detect URLs into C code
|
2017-09-15 10:45:25 +05:30 |
|
Kovid Goyal
|
c683725434
|
Get rid of the timers infrastructure
It is not needed with a pure state machine.
Note that drag scrolling still has to be ported from using
timers.
|
2017-09-15 10:45:24 +05:30 |
|
Kovid Goyal
|
bc97cfa024
|
Use a null to represent a blank rather than a space
This has performance benefits when clearing (can use a single
memset). Also allows detecting trailing whitespace on lines correctly.
|
2017-09-15 10:45:16 +05:30 |
|
Kovid Goyal
|
029ff84f09
|
Remove the change tracker related tests
The change tracker no longer exists
|
2017-09-15 10:45:16 +05:30 |
|
Kovid Goyal
|
6127d2d122
|
Make the sprite map globally accessible from C code as well as python code
The lock was removed as the Python GIL is sufficient to serialize access
to the SpriteMap structure.
|
2017-09-15 10:45:10 +05:30 |
|
Kovid Goyal
|
a429bcbb22
|
Dont use the glfw timer function as it requires glfwInit
|
2017-09-15 10:45:07 +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
|
cd1ba334c1
|
Forgot to change test
|
2017-05-19 15:54:34 +05:30 |
|
Kovid Goyal
|
3f272d102b
|
Test for toggling IUTF8
|
2017-04-28 09:41:47 +05:30 |
|
Kovid Goyal
|
898a8075be
|
Fix #69
|
2017-04-28 08:31:07 +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
|
edab1aebaa
|
Allow clients to query if the terminal emulator support styled underlines
|
2017-02-10 16:00:51 +05:30 |
|
Kovid Goyal
|
585a01fff6
|
Start out in normal key mode
Matches behavior of xterm
|
2017-02-05 16:39:40 +05:30 |
|
Kovid Goyal
|
bb7edb5f8f
|
Implement DECRQM
Also add tests for DECRQM and DECCKM
|
2017-02-05 16:21:13 +05:30 |
|
Kovid Goyal
|
cc14562f2c
|
Forgot the unicode version of APC and PM
|
2017-01-20 13:40:58 +05:30 |
|
Kovid Goyal
|
0612855c95
|
Ignore PM and APC control codes
|
2017-01-20 13:31:05 +05:30 |
|
Kovid Goyal
|
9c501b37ea
|
Allow skipping of tests that depend on a modern wcwidth() via an env var
|
2017-01-10 13:52:15 +05:30 |
|
Kovid Goyal
|
2517e4a8a0
|
Expand the wcwidth test
|
2017-01-09 07:13:14 +05:30 |
|
Kovid Goyal
|
af8d44ecab
|
Refactor screen mode API to use get/setters
|
2017-01-04 10:24:00 +05:30 |
|
Kovid Goyal
|
b4af2ff314
|
The cursor visible (DECTCEM) property should be global, not affected by save/restore of cursor or alternate screens
|
2017-01-04 10:02:39 +05:30 |
|
Kovid Goyal
|
3c9d4dfb90
|
Fix designate_charset without change_charset not taking effect
|
2016-12-13 12:43:20 +05:30 |
|
Kovid Goyal
|
0797f159ad
|
Only move the cursor a line down on resize if the cursor line was split
|
2016-12-12 12:44:33 +05:30 |
|
Kovid Goyal
|
271e3360ff
|
Fix top lines appearing at bottom when resizing a screen that seen more lines than the number of lines available
|
2016-12-12 10:58:18 +05:30 |
|
Kovid Goyal
|
b6c639c487
|
Fix incorrect handling of trailing whitespace for lines in the history buffer when resizing
|
2016-12-11 14:48:00 +05:30 |
|
Kovid Goyal
|
ae3f555f51
|
HistoryBuf.as_ansi()
|
2016-12-09 19:39:20 +05:30 |
|
Kovid Goyal
|
471b36832e
|
...
|
2016-12-09 12:46:02 +05:30 |
|