Kovid Goyal
|
13ac050bf8
|
Move cursor render call to C
|
2017-09-15 10:45:24 +05:30 |
|
Kovid Goyal
|
6e4b977128
|
Track application focus state in global state
|
2017-09-15 10:45:24 +05:30 |
|
Kovid Goyal
|
e6df82b255
|
Move the char grid render call into C
|
2017-09-15 10:45:24 +05:30 |
|
Kovid Goyal
|
943a1575ad
|
Move render call for tab bar to C code
|
2017-09-15 10:45:24 +05:30 |
|
Kovid Goyal
|
2e0cbb88bb
|
Call draw_borders() directly from C
|
2017-09-15 10:45:23 +05:30 |
|
Kovid Goyal
|
8e379df24f
|
Ensure the visual bell is cleared
UI thread must wakeup after visual bell duration
|
2017-09-15 10:45:23 +05:30 |
|
Kovid Goyal
|
ccf5391b45
|
Move visual bell tracking into the Screen object
|
2017-09-15 10:45:23 +05:30 |
|
Kovid Goyal
|
ca5eb4feb5
|
Start working on central object to track state
|
2017-09-15 10:45:23 +05:30 |
|
Kovid Goyal
|
c1cb4df9d2
|
Avoid unnecessary use of timers for resize_pty
|
2017-09-15 10:45:23 +05:30 |
|
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 |
|