12003 Commits

Author SHA1 Message Date
Kovid Goyal
99f788ead5 More OpenGL bindings 2016-11-03 15:14:59 +05:30
Kovid Goyal
5d77499cb1 OpenGL bindings for programs 2016-11-03 13:15:30 +05:30
Kovid Goyal
06b42a7e1c More OpenGL bindings 2016-11-03 10:30:35 +05:30
Kovid Goyal
cded235526 ... 2016-11-02 21:27:46 +05:30
Kovid Goyal
3ecf3751ef Start work on OpenGL bindings 2016-11-02 21:27:20 +05:30
Kovid Goyal
8636ddf3cd ... 2016-11-02 20:51:04 +05:30
Kovid Goyal
724a4113d5 Migrate the datatypes tests 2016-11-02 19:36:28 +05:30
Kovid Goyal
4133fc3db7 Implement Line.set_char 2016-11-02 19:36:17 +05:30
Kovid Goyal
a82b00ffeb Set width of cleared chars to 1 2016-11-02 15:09:28 +05:30
Kovid Goyal
e120f796aa Implement line shifting 2016-11-02 15:09:07 +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
437593d4ee Tests for the new datatypes 2016-11-02 10:44:35 +05:30
Kovid Goyal
0dc0460c8c Implement Line.copy_char 2016-11-02 10:39:22 +05:30
Kovid Goyal
b5780904f0 Implement parts of the sequence protocol for Line 2016-11-02 10:30:23 +05:30
Kovid Goyal
f0f85444ce ... 2016-11-02 10:03:23 +05:30
Kovid Goyal
c2af0bceeb ... 2016-11-02 09:37:28 +05:30
Kovid Goyal
8233efbfc2 Line.apply_cursor 2016-11-02 09:29:22 +05:30
Kovid Goyal
f8f1b39118 Remove unused code 2016-11-02 09:14:36 +05:30
Kovid Goyal
3f87bfd64a Cursor.copy 2016-11-01 23:31:47 +05:30
Kovid Goyal
730fa707b0 Implement cursor_from() 2016-11-01 22:29:47 +05:30
Kovid Goyal
61eeb37b57 Implement set_text() 2016-11-01 21:40:59 +05:30
Kovid Goyal
85076d3012 Implement add combining char 2016-11-01 19:04:38 +05:30
Kovid Goyal
c069d40ffe repr for Line 2016-11-01 18:43:55 +05:30
Kovid Goyal
f3944e6289 Implement a Line class 2016-11-01 18:18:12 +05:30
Kovid Goyal
1566407c3d ... 2016-10-31 23:41:25 +05:30
Kovid Goyal
6f20b880f3 Implement __repr__ for Cursor 2016-10-31 23:37:46 +05:30
Kovid Goyal
8dda11bee9 Implement __eq__ for Cursor 2016-10-31 23:23:40 +05:30
Kovid Goyal
a5368314af ... 2016-10-31 22:51:22 +05:30
Kovid Goyal
3d13ad3411 The Cursor object 2016-10-31 22:48:36 +05:30
Kovid Goyal
1f55af6691 Start work on C implementation of the core data types 2016-10-31 22:09:34 +05:30
Kovid Goyal
43032e96f6 Make the test suite work again 2016-10-31 14:51:55 +05:30
Kovid Goyal
eccf0ca54e Infrastructure for building C extensions 2016-10-31 14:45:49 +05:30
Kovid Goyal
ee51e4d7cf ... 2016-10-31 13:14:36 +05:30
Kovid Goyal
027a9751c1 Fix TAB not working and add entry for backtab to terminfo 2016-10-31 12:03:21 +05:30
Kovid Goyal
fd6f96a4f7 ... 2016-10-31 11:47:53 +05:30
Kovid Goyal
fede13ae6b Fix develop_gl for changes in the sprites class 2016-10-31 11:03:05 +05:30
Kovid Goyal
0a6feee71a Micro-optimization
Also fix pending updates not working
2016-10-31 10:56:58 +05:30
Kovid Goyal
4c755c6005 Get rid of asyncio, it is dog slow 2016-10-31 10:34:56 +05:30
Kovid Goyal
8d8e103478 Bind the event loop to the thread 2016-10-30 22:43:38 +05:30
Kovid Goyal
a00e7fbed8 Fix bold fonts not being used 2016-10-30 22:13:24 +05:30
Kovid Goyal
93872f8319 Handle cell size changing in the sprites class 2016-10-30 22:05:25 +05:30
Kovid Goyal
9fa882b329 ... 2016-10-30 21:41:28 +05:30
Kovid Goyal
7d745f8024 Micro-optimization 2016-10-30 21:33:57 +05:30
Kovid Goyal
68bae59ae8 Remove unused code 2016-10-30 21:12:57 +05:30
Kovid Goyal
2b7d3d0a54 Focus tracking 2016-10-30 21:12:01 +05:30
Kovid Goyal
7b83d37cbf Middle-click to paste selection 2016-10-30 21:07:18 +05:30
Kovid Goyal
c410e2b1d1 ... 2016-10-30 17:41:21 +05:30
Kovid Goyal
e3116fc24c ... 2016-10-30 17:33:27 +05:30
Kovid Goyal
4144d46844 Collect profiling information from the child monitor thread as well 2016-10-30 17:29:36 +05:30