Kovid Goyal
|
ae3f555f51
|
HistoryBuf.as_ansi()
|
2016-12-09 19:39:20 +05:30 |
|
Kovid Goyal
|
5a6ecbbf43
|
LineBuf.as_ansi()
|
2016-12-09 12:44:39 +05:30 |
|
Kovid Goyal
|
d132ba5a48
|
Implement DECALN
|
2016-11-30 08:34:02 +05:30 |
|
Kovid Goyal
|
992aaf96d5
|
Show a wide cursor when over a wide character
|
2016-11-21 14:30:08 +05:30 |
|
Kovid Goyal
|
5681138243
|
Fix scrollback_lines opt not being used
|
2016-11-21 09:07:52 +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
|
0b0a216856
|
Use HistoryBuf (still need to implement rewrap)
|
2016-11-20 20:20:14 +05:30 |
|
Kovid Goyal
|
6c39b07552
|
Implement Screen.resize
|
2016-11-18 12:38:31 +05:30 |
|
Kovid Goyal
|
a734fb79e6
|
All screen tests pass with the new screen code
|
2016-11-13 22:23:28 +05:30 |
|
Kovid Goyal
|
fa106c2585
|
More work on migrating Screen
|
2016-11-13 16:51:14 +05:30 |
|
Kovid Goyal
|
9a7b4263e0
|
More work on the screen replacement
The first set of tests now pass
|
2016-11-13 14:10:57 +05:30 |
|
Kovid Goyal
|
fab2213c25
|
More work on native streams
|
2016-11-13 10:24:00 +05:30 |
|
Kovid Goyal
|
2c0523246d
|
More work on making Screen native
|
2016-11-12 13:52:18 +05:30 |
|
Kovid Goyal
|
c8a71ef5f8
|
Move the update_cell_data() inner loop to native code
|
2016-11-12 10:57:06 +05:30 |
|
Kovid Goyal
|
286a9f77bc
|
Fix a memory leak in rewrap()
|
2016-11-11 21:54:52 +05:30 |
|
Kovid Goyal
|
b12af6f21d
|
Test for LineBuf.clear()
Also raise IndexError instead of ValueError for line and char access
|
2016-11-10 12:05:50 +05:30 |
|
Kovid Goyal
|
d874155f1e
|
...
|
2016-11-10 11:53:10 +05:30 |
|
Kovid Goyal
|
c6780ca463
|
...
|
2016-11-09 19:11:32 +05:30 |
|
Kovid Goyal
|
7108584e7a
|
A more accurate, but slower rewrap algorithm
|
2016-11-09 17:47:03 +05:30 |
|
Kovid Goyal
|
8623e7b6e7
|
More tests for rewrap
|
2016-11-09 11:19:17 +05:30 |
|
Kovid Goyal
|
0904939e4a
|
Some test for rewrap
|
2016-11-08 21:25:26 +05:30 |
|
Kovid Goyal
|
9003dcd79b
|
Start work on re-wrap
|
2016-11-08 15:56:13 +05:30 |
|
Kovid Goyal
|
d9daca8e36
|
Use stdbool
|
2016-11-08 11:03:47 +05:30 |
|
Kovid Goyal
|
0a69f00ab4
|
Re-enable all screen tests
|
2016-11-08 09:53:51 +05:30 |
|
Kovid Goyal
|
9869b30ce5
|
LineBuf.delete_lines
|
2016-11-07 20:55:40 +05:30 |
|
Kovid Goyal
|
17e59ccc22
|
LineBuf.insert_lines
|
2016-11-07 16:15:46 +05:30 |
|
Kovid Goyal
|
f63a4e7015
|
Implement the index operations
Scrolling of line buffer one line at a time, optionally saving the
scrolled of line in a history buffer.
|
2016-11-07 13:03:28 +05:30 |
|
Kovid Goyal
|
20b5534c71
|
LineBuf.set_continued
|
2016-11-04 22:41:35 +05:30 |
|
Kovid Goyal
|
7687e75de4
|
LineBuf.set_attribute
|
2016-11-04 22:32:50 +05:30 |
|
Kovid Goyal
|
e3fdd3089d
|
LineBuf.clear()
|
2016-11-04 15:11:08 +05:30 |
|
Kovid Goyal
|
8324ec1c2b
|
Start work on using the new LineBuf class
|
2016-11-04 14:44:46 +05:30 |
|
Kovid Goyal
|
a82b00ffeb
|
Set width of cleared chars to 1
|
2016-11-02 15:09:28 +05:30 |
|
Kovid Goyal
|
38e8462277
|
Get rid of more boilerplate
|
2016-11-02 11:48:52 +05:30 |
|
Kovid Goyal
|
c0d5719eb4
|
Reduce the size of the boilerplate
|
2016-11-02 11:26:36 +05:30 |
|
Kovid Goyal
|
f3944e6289
|
Implement a Line class
|
2016-11-01 18:18:12 +05:30 |
|
Kovid Goyal
|
1f55af6691
|
Start work on C implementation of the core data types
|
2016-10-31 22:09:34 +05:30 |
|