aboutsummaryrefslogtreecommitdiffstats
path: root/src/window-xlib.c
Commit message (Collapse)AuthorAgeFilesLines
* the event loop shouldn't care about terms at allJesse Luehrs2016-05-071-12/+12
|
* stop including term.h in runes.hJesse Luehrs2016-05-071-0/+1
|
* move the scroll-down-on-input behavior into the window backendJesse Luehrs2016-05-071-8/+21
|
* use pointer indirection to separate source files even moreJesse Luehrs2016-05-071-116/+122
|
* be a bit more explicit about dependencies between modulesJesse Luehrs2016-05-071-0/+2
|
* split up some unnecessary cross-module dependenciesJesse Luehrs2016-05-071-3/+5
|
* make the redraw rate limit configurableJesse Luehrs2016-05-061-2/+7
|
* rate limit redrawsJesse Luehrs2016-05-061-0/+42
|
* retain selection contents after it is removedJesse Luehrs2016-05-061-17/+22
| | | | | this way, clicking in a terminal doesn't make you stop being able to paste things
* track dirty display separate from dirty screenJesse Luehrs2016-05-061-4/+4
|
* don't read uninit memory if the selection goes awayJesse Luehrs2016-05-031-5/+7
|
* clean up runes_warn/runes_die handlingJesse Luehrs2016-05-021-2/+1
|
* the event loop should own the terminal, not the other way aroundJesse Luehrs2016-05-011-3/+4
| | | | | this way, we should be able to have multiple terminals in the same process
* pull the remainder of the libuv code into loop.cJesse Luehrs2016-05-011-26/+9
|
* simplifyJesse Luehrs2016-05-011-7/+8
|
* factor out timer setting back into loop.cJesse Luehrs2016-04-301-18/+3
|
* restore the functionality of the audible_bell optionJesse Luehrs2016-04-301-3/+8
|
* pull event loop handling into its own fileJesse Luehrs2016-04-301-4/+4
|
* use the libvt100 libraryJesse Luehrs2015-08-201-17/+17
|
* clear the selection when the window is resizedJesse Luehrs2014-07-041-0/+14
|
* update the selection as the mouse moveJesse Luehrs2014-07-041-41/+46
|
* rearrangeJesse Luehrs2014-07-041-174/+174
|
* draw the selected region as inverseJesse Luehrs2014-07-041-0/+4
|
* store this on the screenJesse Luehrs2014-07-041-5/+3
|
* allow backwards selectionsJesse Luehrs2014-07-041-0/+8
|
* simplifyJesse Luehrs2014-07-041-6/+9
|
* also respond to TARGETS requestsJesse Luehrs2014-07-041-1/+10
|
* basic implementation of selectionsJesse Luehrs2014-07-041-5/+72
| | | | | still need to draw the selection, and look into how selections persist after the application is closed (cut buffers?)
* start working on tracking selectionsJesse Luehrs2014-07-041-17/+50
|
* implement bracketed paste mode (fixes #56)Jesse Luehrs2014-06-051-0/+6
|
* factor this outJesse Luehrs2014-05-101-6/+28
|
* select all pointer eventsJesse Luehrs2014-05-091-1/+1
| | | | we'll want this for when we implement xterm mouse tracking
* these also need to return 1Jesse Luehrs2014-05-091-0/+2
|
* abstract out error logging a bitJesse Luehrs2014-05-081-2/+1
| | | | | just spitting things to stderr isn't always going to be good enough, so let's at least provide one place to change that when necessary
* allow scrolling with shift+pageup/down tooJesse Luehrs2014-05-041-0/+14
|
* more refactoringJesse Luehrs2014-05-041-29/+31
|
* refactorJesse Luehrs2014-05-041-12/+25
|
* refactor to make alternate screens work againJesse Luehrs2014-05-041-2/+2
|
* allow the number of lines to scroll at a time to be configurableJesse Luehrs2014-05-041-8/+10
|
* implement scrollingJesse Luehrs2014-05-041-0/+14
|
* also ignore other duplicate focus eventsJesse Luehrs2014-05-031-0/+7
|
* ignore unrelated focus eventsJesse Luehrs2014-05-031-2/+18
|
* clean up event masksJesse Luehrs2014-05-021-4/+7
|
* don't draw the screen at all until we need to flushJesse Luehrs2014-05-011-0/+2
|
* avoid redundant flushesJesse Luehrs2014-05-011-0/+25
|
* implement window resizing (again)Jesse Luehrs2014-04-301-3/+9
|
* this is never used except by the backendJesse Luehrs2014-04-301-11/+16
|
* move config stuff out to a separate structJesse Luehrs2014-04-301-7/+7
|
* need to listen for key events on the border windowJesse Luehrs2014-04-281-0/+1
|
* these aren't used anymoreJesse Luehrs2014-04-281-38/+0
|