Commit Graph
452 Commits
Author SHA1 Message Date
Kovid Goyal 56cfc7df3b Handle leading zeroes in CSI codes 2016-11-30 08:50:55 +05:30
Kovid Goyal d132ba5a48 Implement DECALN 2016-11-30 08:34:02 +05:30
Kovid Goyal 358b2bc5f1 Modify tests for SGR reporting 2016-11-30 08:15:40 +05:30
Kovid Goyal f25b2d241f Support for turning off auto-repeat 2016-11-30 08:03:29 +05:30
Kovid Goyal 256a5318f1 Improve dumping of SGR command 2016-11-30 07:51:25 +05:30
Kovid Goyal 3604b8c3e5 Allow using None for wait_events to mean no timeout 2016-11-30 07:36:46 +05:30
Kovid Goyal ec53436565 Restore set_color_table_color which was accidentally removed during the multiple windows refactor 2016-11-30 00:20:39 +05:30
Kovid Goyal 7cc39404c8 Fix exceptions during shutdown 2016-11-30 00:14:40 +05:30
Kovid Goyal 6e003b0901 A few more GIL releases 2016-11-29 22:36:04 +05:30
Kovid Goyal 77aef3b2af Release GIL during OpenGL draw calls 2016-11-29 21:51:11 +05:30
Kovid Goyal 7dc3b986be Clean up the timer handling code 2016-11-29 21:46:45 +05:30
Kovid Goyal 2d3b7d15c7 Allow passing a timeout to waitevents 2016-11-29 20:39:47 +05:30
Kovid Goyal 948f66b065 Forgot to wrap a function 2016-11-29 20:30:52 +05:30
Kovid Goyal 9c44243a30 Change the default mouse cursor to the beam cursor 2016-11-29 20:28:09 +05:30
Kovid Goyal f92a213de3 Fix load og libglfw3.so on travis 2016-11-29 20:13:39 +05:30
Kovid Goyal 6b5f20eb64 Remove unused code 2016-11-29 20:09:37 +05:30
Kovid Goyal f713117908 Get rid of the GLFW ctypes bindings 2016-11-29 20:09:18 +05:30
Kovid Goyal a52c4670dc ... 2016-11-29 16:14:34 +05:30
Kovid Goyal b1869c8369 Start work on replacing glfw ctypes bindings 2016-11-29 15:50:58 +05:30
Kovid Goyal 1a1c647793 See if we can get glfw installed on travis 2016-11-29 14:42:17 +05:30
Kovid Goyal ff83aa2730 Get rid of glfw_constants 2016-11-29 14:20:21 +05:30
Kovid Goyal 2ecc98cdd0 Fix screen not being redrawn after resize 2016-11-29 13:20:48 +05:30
Kovid Goyal d192561e18 ... 2016-11-29 13:04:08 +05:30
Kovid Goyal 531bb37261 ... 2016-11-29 13:00:45 +05:30
Kovid Goyal 24525f7039 Mutex the border rendering code 2016-11-29 12:49:30 +05:30
Kovid Goyal 7fd15be071 Send the correct escape code for backspace 2016-11-29 12:36:37 +05:30
Kovid Goyal 83940e0fb6 ... 2016-11-29 12:10:15 +05:30
Kovid Goyal 80845dc2da Implement double/triple clicks to select word/line 2016-11-29 12:06:19 +05:30
Kovid Goyal 5ef2c404ce Set primary selection when dragging with mouse 2016-11-29 11:29:39 +05:30
Kovid Goyal 11182b3682 Implement wheel scrolling 2016-11-29 10:00:49 +05:30
Kovid Goyal 5ee4458e04 Do not exit event loop if an unhandled exception occurs in a callback 2016-11-29 09:46:43 +05:30
Kovid Goyal f4e3fbcb2e Implement rendering of selections 2016-11-29 09:45:14 +05:30
Kovid Goyal 05662efdd9 ... 2016-11-28 22:53:00 +05:30
Kovid Goyal 978ab0c25a Send mouse events to individual windows 2016-11-28 22:43:47 +05:30
Kovid Goyal 3c61147dbb Get it to build on Travis 2016-11-28 20:52:04 +05:30
Kovid Goyal c288214a4a Use a proper check for glNamedBufferData 2016-11-28 20:49:06 +05:30
Kovid Goyal ee1d01b262 ... 2016-11-28 20:41:39 +05:30
Kovid Goyal 28c51b11ef Clear noth the front and back buffers on startup 2016-11-28 20:40:47 +05:30
Kovid Goyal 627225def7 Release GIL in a few more places 2016-11-28 20:34:51 +05:30
Kovid Goyal 87eed1d6de Fix error handling in the constructor 2016-11-28 20:32:35 +05:30
Kovid Goyal 9b9ea23451 ... 2016-11-28 20:22:29 +05:30
Kovid Goyal 1e34948b68 oops 2016-11-28 20:18:05 +05:30
Kovid Goyal 72e3fc7292 Move ft error handling include into a func 2016-11-28 20:16:27 +05:30
Kovid Goyal 4482c01c3a Add freetype-dev dependency on travis 2016-11-28 20:10:51 +05:30
Kovid Goyal cbcc69145c ... 2016-11-28 20:08:51 +05:30
Kovid Goyal d34db436dd Get rid of the freetype ctypes based bindings 2016-11-28 20:06:42 +05:30
Kovid Goyal cfca4cd0bf Ensure ctypes data type sizes match GL sizes 2016-11-28 15:17:58 +05:30
Kovid Goyal b3550391e9 Finish up border rendering implementation 2016-11-28 15:10:15 +05:30
Kovid Goyal 4b7f097c71 Fallback when glNamedBufferData is not available 2016-11-28 13:47:37 +05:30
Kovid Goyal b1e39dac02 Start work on rendering window borders 2016-11-28 13:38:13 +05:30