aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* this is probably unnecessaryJesse Luehrs2016-06-051-1/+0
|
* allow more easily running a development version alongside a real oneJesse Luehrs2016-06-054-8/+16
| | | | | | | this just changes the window class (so that i can make the development version use floating windows while not screwing up the layout for my real terminals) and the runesd socket location (so that i can test runesd at all while i'm already running a real runesd).
* have the display own the entire selectionJesse Luehrs2016-06-054-42/+48
| | | | rather than just the selection location
* manually send selection clear events when starting a new selectionJesse Luehrs2016-06-051-0/+12
| | | | | | | this happens automatically if we're taking over the selection from external windows, but doesn't happen if we're just taking the selection over from another window that we share a display connection with (like other runesc windows)
* reset the timer here before doing things that take timeJesse Luehrs2016-06-051-8/+8
|
* this should also count as being handledJesse Luehrs2016-06-051-0/+1
|
* update selection on right clickJesse Luehrs2016-06-051-0/+3
|
* implement double click to select words and triple click to select linesJesse Luehrs2016-06-054-4/+173
|
* allow canceling timers before they expireJesse Luehrs2016-06-052-2/+21
|
* bump libvt100Jesse Luehrs2016-06-041-0/+0
|
* bump libvt100Jesse Luehrs2016-06-041-0/+0
|
* add help for helpJesse Luehrs2016-06-041-1/+1
|
* need to read the dependencies for runesd and runesc tooJesse Luehrs2016-06-041-0/+2
|
* remove some rules that were accidentally copied over from libvt100Jesse Luehrs2016-06-041-8/+0
|
* don't mkdir build every time we compile a thingJesse Luehrs2016-06-041-2/+4
|
* make compilation quieterJesse Luehrs2016-06-041-4/+9
|
* these are not linker flagsJesse Luehrs2016-06-041-1/+1
|
* update libvt100Jesse Luehrs2016-06-041-0/+0
|
* bump libvt100Jesse Luehrs2016-06-041-0/+0
|
* enable an explicit std, and move the feature test macro to a cflagJesse Luehrs2016-06-042-3/+2
| | | | | we can't enable pedantic here, because a pangocairo header makes gcc unhappy
* this should be an unsigned intJesse Luehrs2016-06-041-1/+1
|
* bitfields are required to be declared as intsJesse Luehrs2016-06-043-9/+9
|
* update libvt100Jesse Luehrs2016-06-041-0/+0
|
* stop using non-standard string escapesJesse Luehrs2016-06-041-38/+38
|
* don't overwrite our env changes with a passed in envJesse Luehrs2016-06-041-10/+10
| | | | our changes always need to happen, on top of whatever env was passed in
* bump libvt100Jesse Luehrs2016-06-041-0/+0
|
* bump libvt100Jesse Luehrs2016-06-041-0/+0
|
* add a message type for killing the daemonJesse Luehrs2016-05-165-14/+55
| | | | and make ./runesc --kill-daemon send that message
* change the protocol up a bit to allow different message typesJesse Luehrs2016-05-164-38/+82
|
* remove some duplication in the makefileJesse Luehrs2016-05-141-17/+13
|
* refactor/rewrite the client/server protocol handlingJesse Luehrs2016-05-1410-187/+566
| | | | also pass the environment and current directory over as well
* support spawning terminals with different environmentsJesse Luehrs2016-05-146-7/+20
|
* use the same list of goals when reinvoking makeJesse Luehrs2016-05-141-1/+1
|
* formattingJesse Luehrs2016-05-141-2/+2
|
* only collapse flush events for a single windowJesse Luehrs2016-05-131-5/+9
|
* ensure that window close events are processed immediatelyJesse Luehrs2016-05-131-0/+1
|
* remove some debugging warningsJesse Luehrs2016-05-121-2/+0
|
* add .travis.ymlJesse Luehrs2016-05-121-0/+17
|
* don't redefine typedefsJesse Luehrs2016-05-121-2/+1
| | | | clang doesn't like it because apparently it wasn't a thing until c11
* update libvt100Jesse Luehrs2016-05-121-0/+0
|
* don't recurse infinitely if libvt100 fails to buildJesse Luehrs2016-05-121-1/+1
|
* convert to libeventJesse Luehrs2016-05-129-123/+105
| | | | also remove all code supporting threading stuff
* grumble grumble cJesse Luehrs2016-05-125-5/+5
|
* move the setlocale call to the window backendJesse Luehrs2016-05-113-8/+3
| | | | since that's why i'm actually calling it
* enable the disabled code in syntasticJesse Luehrs2016-05-111-0/+1
|
* and a couple more/:Jesse Luehrs2016-05-112-2/+2
|
* fix a couple compilation errors in disabled codeJesse Luehrs2016-05-112-2/+2
|
* make syntastic stop whiningJesse Luehrs2016-05-111-0/+1
|
* split global window management stuff out into its own fileJesse Luehrs2016-05-1114-376/+387
| | | | also rename a few things for clarity
* ensure we don't free a term while there's an active callback pendingJesse Luehrs2016-05-101-2/+5
|