index
:
runes
dirty-cells
dirty-cells-take-2
dirty-rows
master
a modern terminal client
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
window-xlib.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
fix some more off by one errors
HEAD
master
Jesse Luehrs
2017-07-18
1
-4
/
+4
*
suppress fallthrough warning
Jesse Luehrs
2017-07-02
1
-0
/
+1
*
move the mouse reporting response generation into libvt100
Jesse Luehrs
2017-06-02
1
-60
/
+50
*
implement motion mouse reporting
Jesse Luehrs
2017-06-01
1
-7
/
+31
*
refactor mouse reporting
Jesse Luehrs
2017-06-01
1
-19
/
+25
*
fix mouse reporting with lines in scrollback
Jesse Luehrs
2017-06-01
1
-0
/
+1
*
fix moving the mouse after making a selection
Jesse Luehrs
2017-02-11
1
-6
/
+17
*
only clear the selection if the contents changed
Jesse Luehrs
2017-02-11
1
-11
/
+1
*
also handle ctrl+arrows
Jesse Luehrs
2017-01-27
1
-0
/
+12
*
remove the wide emoji hacks
Jesse Luehrs
2017-01-26
1
-1
/
+1
*
make wide emoji configurable
Jesse Luehrs
2017-01-25
1
-1
/
+1
*
support input escapes for shift+special keys
Jesse Luehrs
2017-01-21
1
-4
/
+20
*
handle double click to select strings of wide characters
Jesse Luehrs
2016-06-06
1
-13
/
+30
*
fix redrawing the screen after a visual bell
Jesse Luehrs
2016-06-05
1
-1
/
+1
*
avoid a race condition if the window closes while we're double clicking
Jesse Luehrs
2016-06-05
1
-0
/
+3
*
no reason to flush the surface here
Jesse Luehrs
2016-06-05
1
-1
/
+0
*
no reason to go through an event here
Jesse Luehrs
2016-06-05
1
-56
/
+39
*
this is unnecessary now that we have rate limiting
Jesse Luehrs
2016-06-05
1
-29
/
+0
*
don't acquire the selection until we have something selected
Jesse Luehrs
2016-06-05
1
-38
/
+53
*
this is probably unnecessary
Jesse Luehrs
2016-06-05
1
-1
/
+0
*
allow more easily running a development version alongside a real one
Jesse Luehrs
2016-06-05
1
-4
/
+5
*
have the display own the entire selection
Jesse Luehrs
2016-06-05
1
-40
/
+15
*
manually send selection clear events when starting a new selection
Jesse Luehrs
2016-06-05
1
-0
/
+12
*
reset the timer here before doing things that take time
Jesse Luehrs
2016-06-05
1
-8
/
+8
*
this should also count as being handled
Jesse Luehrs
2016-06-05
1
-0
/
+1
*
update selection on right click
Jesse Luehrs
2016-06-05
1
-0
/
+3
*
implement double click to select words and triple click to select lines
Jesse Luehrs
2016-06-05
1
-4
/
+168
*
stop using non-standard string escapes
Jesse Luehrs
2016-06-04
1
-38
/
+38
*
only collapse flush events for a single window
Jesse Luehrs
2016-05-13
1
-5
/
+9
*
ensure that window close events are processed immediately
Jesse Luehrs
2016-05-13
1
-0
/
+1
*
remove some debugging warnings
Jesse Luehrs
2016-05-12
1
-2
/
+0
*
convert to libevent
Jesse Luehrs
2016-05-12
1
-27
/
+33
*
split global window management stuff out into its own file
Jesse Luehrs
2016-05-11
1
-281
/
+238
*
ensure we don't free a term while there's an active callback pending
Jesse Luehrs
2016-05-10
1
-2
/
+5
*
make sure we only grab events for our window
Jesse Luehrs
2016-05-10
1
-1
/
+14
*
refactor how submodules are handled
Jesse Luehrs
2016-05-10
1
-77
/
+106
*
make terms handle cleaning themselves up
Jesse Luehrs
2016-05-10
1
-0
/
+5
*
redraw the full window after flashing the visual bell
Jesse Luehrs
2016-05-10
1
-0
/
+3
*
this is no longer necessary (and makes things flickery)
Jesse Luehrs
2016-05-09
1
-1
/
+0
*
use cairo groups instead of writing the double-buffering code myself
Jesse Luehrs
2016-05-08
1
-5
/
+2
*
avoid some more work (and syscalls) when delaying redraws
Jesse Luehrs
2016-05-08
1
-5
/
+7
*
fix backspace/delete
Jesse Luehrs
2016-05-08
1
-6
/
+11
*
fix large refresh rates
Jesse Luehrs
2016-05-08
1
-1
/
+5
*
the event loop shouldn't care about terms at all
Jesse Luehrs
2016-05-07
1
-12
/
+12
*
stop including term.h in runes.h
Jesse Luehrs
2016-05-07
1
-0
/
+1
*
move the scroll-down-on-input behavior into the window backend
Jesse Luehrs
2016-05-07
1
-8
/
+21
*
use pointer indirection to separate source files even more
Jesse Luehrs
2016-05-07
1
-116
/
+122
*
be a bit more explicit about dependencies between modules
Jesse Luehrs
2016-05-07
1
-0
/
+2
*
split up some unnecessary cross-module dependencies
Jesse Luehrs
2016-05-07
1
-3
/
+5
*
make the redraw rate limit configurable
Jesse Luehrs
2016-05-06
1
-2
/
+7
[next]