Kovid Goyal
|
367ffb602c
|
Color table buffer has to be bound before each render
Other wise the last created child's buffer is always used
|
2017-09-15 10:45:23 +05:30 |
|
Kovid Goyal
|
4e8ade53d8
|
Fix compilation on apple
|
2017-09-15 10:45:23 +05:30 |
|
Kovid Goyal
|
bc8a8d83fc
|
Restore a couple fo python bindings needed for the test suite
|
2017-09-15 10:45:23 +05:30 |
|
Kovid Goyal
|
7f6befe4f9
|
Remove the python OpenGL wrapper as it is no longer needed
|
2017-09-15 10:45:23 +05:30 |
|
Kovid Goyal
|
86893db46b
|
Fix re-alloc of sprite texture
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
3c3eeb1835
|
...
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
3a883ad436
|
Move the sprites GPU code to shaders.c
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
cc8271b766
|
Fix compilation on macOS
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
1246032b67
|
Remove unused code
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
9eea178890
|
Make --debug-gl have zero runtime cost when absent
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
44f456089b
|
Migrate the cell program
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
2fff6e1cb9
|
Directly rende r borders instead of going through the active tab
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
ff6c366b8a
|
Remove unused code
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
6701d52e26
|
Simplify error handling of open gl code
|
2017-09-15 10:45:22 +05:30 |
|
Kovid Goyal
|
11e147c718
|
...
|
2017-09-15 10:45:21 +05:30 |
|
Kovid Goyal
|
634cd53454
|
Remove unused code
|
2017-09-15 10:45:21 +05:30 |
|
Kovid Goyal
|
084f31292b
|
...
|
2017-09-15 10:45:21 +05:30 |
|
Kovid Goyal
|
1e37041b50
|
Fix rendering of horizontal borders
|
2017-09-15 10:45:21 +05:30 |
|
Kovid Goyal
|
2a24199c90
|
Migrate the borders program
|
2017-09-15 10:45:21 +05:30 |
|
Kovid Goyal
|
5905216f96
|
Use instanced rendering for the borders
|
2017-09-15 10:45:21 +05:30 |
|
Kovid Goyal
|
3ddf963c5c
|
API to map VAO buffers
|
2017-09-15 10:45:21 +05:30 |
|
Kovid Goyal
|
778c3c075a
|
Migrate the cursor program
|
2017-09-15 10:45:21 +05:30 |
|
Kovid Goyal
|
d2b3052918
|
Code to get uniform locations
|
2017-09-15 10:45:21 +05:30 |
|
Kovid Goyal
|
8ce2794a8a
|
More work on migrating shader code
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
c1dc4d0575
|
...
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
9c184c794a
|
Migrate function to compile programs
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
d3f2620caf
|
Migrate GL setup and error handling code
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
a1c9c90fc8
|
Start work on moving shaders.py to C
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
83f4b6e391
|
Remove unused code
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
cc9ed734cf
|
Get rid of prepare_for_render as it is not needed anymore
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
98daddc39a
|
Move selection render tracking into the Screen class
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
408c719c5f
|
Move selection tracking into the Screen class
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
5caea75115
|
...
|
2017-09-15 10:45:20 +05:30 |
|
Kovid Goyal
|
19bd068599
|
Raise an error on negative scroll amounts
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
2490199e52
|
Move scroll tracking into the screen object
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
726a6370ad
|
...
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
00b8db26fc
|
Add libunistring on travis
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
544c402c9f
|
Move word selection code into C, avoiding the need for the python regex module
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
9bea1001f9
|
Speedup unicode character property lookup
Use libunistring instead of building predicates from the unicode
database
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
63882e1fdc
|
Make selection smarter
It now does not add trailing blank cells on selected lines to the
selection.
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
5103381c27
|
DRYer
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
56e55ddbc3
|
Fix incorrect handling of auto for bold and italic fonts on macOS
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
a261e1f57d
|
Fix erro on python built without threading
|
2017-09-15 10:45:19 +05:30 |
|
Kovid Goyal
|
5ceec08d32
|
Use buffer mapping for the tabbar selbuf
|
2017-09-15 10:45:18 +05:30 |
|
Kovid Goyal
|
92d53daf22
|
Dont spam resize_pty events, include a small timeout
|
2017-09-15 10:45:18 +05:30 |
|
Kovid Goyal
|
99acc4adcb
|
Fix a couple of recursive timer adds
|
2017-09-15 10:45:18 +05:30 |
|
Kovid Goyal
|
827d086c54
|
Allow re-adding of timers during timers_call()
|
2017-09-15 10:45:18 +05:30 |
|
Kovid Goyal
|
fb820faf11
|
Prevent timers being added in a call
|
2017-09-15 10:45:18 +05:30 |
|
Kovid Goyal
|
0aecae288f
|
Avoid extra function call when waking up for cursor blink rendering
|
2017-09-15 10:45:18 +05:30 |
|
Kovid Goyal
|
3274327fe7
|
Speedup as_unicode by avoiding an unnecessary malloc/free
|
2017-09-15 10:45:18 +05:30 |
|