Commit Graph

32 Commits

Author SHA1 Message Date
Kovid Goyal
0d38a2ea31 Ignore exceptions when printing error messages 2017-01-10 17:17:23 +05:30
Stephane Fontaine
df592e83a1 don't call screen.in_bracketed_paste_mode, it is a property 2017-01-07 13:48:54 +04:00
Kovid Goyal
af8d44ecab Refactor screen mode API to use get/setters 2017-01-04 10:24:00 +05:30
Kovid Goyal
527a92d1f6 oops 2016-12-13 19:50:19 +05:30
Kovid Goyal
9416f6c42c Always paste when middle clicking 2016-12-13 15:06:53 +05:30
Kovid Goyal
0797f159ad Only move the cursor a line down on resize if the cursor line was split 2016-12-12 12:44:33 +05:30
Kovid Goyal
431322a263 Nicer window resize behavior when running a shell with a right side prompt 2016-12-11 12:00:33 +05:30
Kovid Goyal
9a7b23fd23 Implement viewing of the scrollback buffer in a separate window 2016-12-10 12:59:20 +05:30
Kovid Goyal
63359c358c __repr__ for windows and tabs 2016-12-07 10:27:09 +05:30
Kovid Goyal
6bfd6d6dbb Start work on implementing multiple tab management 2016-12-07 08:22:24 +05:30
Kovid Goyal
de2c1deb97 More refactoring 2016-12-05 20:52:08 +05:30
Kovid Goyal
836494a8f0 Implement the basic shortcuts for window management 2016-12-03 12:48:37 +05:30
Kovid Goyal
cb4454c562 Implement drag scrolling 2016-12-03 08:56:52 +05:30
Kovid Goyal
85bbc2173a Track mouse button state globally instead of per window 2016-12-02 15:50:09 +05:30
Kovid Goyal
c9af8bc0bc Dont call glfw functions from the child thread 2016-12-02 15:46:21 +05:30
Kovid Goyal
7afbfb8349 Reset scroll when toggling screen buffers 2016-12-02 14:35:38 +05:30
Kovid Goyal
5a068f7578 Do not scroll when using the alternate screen 2016-12-02 14:31:14 +05:30
Kovid Goyal
d3fd0646fb Implement the mouse tracking protocol 2016-12-02 14:23:38 +05:30
Kovid Goyal
991d01bb68 Implement copy to clipboard shortcut 2016-12-01 16:24:24 +05:30
Kovid Goyal
63f8fd5929 Implement clicking on URLs to open them 2016-12-01 16:03:32 +05:30
Kovid Goyal
c9b34e98f9 Auto-hide mouse cursor when unused 2016-12-01 12:44:14 +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
f713117908 Get rid of the GLFW ctypes bindings 2016-11-29 20:09:18 +05:30
Kovid Goyal
ff83aa2730 Get rid of glfw_constants 2016-11-29 14:20:21 +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
f4e3fbcb2e Implement rendering of selections 2016-11-29 09:45:14 +05:30
Kovid Goyal
978ab0c25a Send mouse events to individual windows 2016-11-28 22:43:47 +05:30
Kovid Goyal
b5000c2ec0 Refactor to support multiple windows/tabs 2016-11-26 17:40:28 +05:30