Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | allow more easily running a development version alongside a real one | Jesse Luehrs | 2016-06-05 | 4 | -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 selection | Jesse Luehrs | 2016-06-05 | 4 | -42/+48 |
| | | | | rather than just the selection location | ||||
* | manually send selection clear events when starting a new selection | Jesse Luehrs | 2016-06-05 | 1 | -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 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 | 4 | -4/+173 |
| | |||||
* | allow canceling timers before they expire | Jesse Luehrs | 2016-06-05 | 2 | -2/+21 |
| | |||||
* | bump libvt100 | Jesse Luehrs | 2016-06-04 | 1 | -0/+0 |
| | |||||
* | bump libvt100 | Jesse Luehrs | 2016-06-04 | 1 | -0/+0 |
| | |||||
* | add help for help | Jesse Luehrs | 2016-06-04 | 1 | -1/+1 |
| | |||||
* | need to read the dependencies for runesd and runesc too | Jesse Luehrs | 2016-06-04 | 1 | -0/+2 |
| | |||||
* | remove some rules that were accidentally copied over from libvt100 | Jesse Luehrs | 2016-06-04 | 1 | -8/+0 |
| | |||||
* | don't mkdir build every time we compile a thing | Jesse Luehrs | 2016-06-04 | 1 | -2/+4 |
| | |||||
* | make compilation quieter | Jesse Luehrs | 2016-06-04 | 1 | -4/+9 |
| | |||||
* | these are not linker flags | Jesse Luehrs | 2016-06-04 | 1 | -1/+1 |
| | |||||
* | update libvt100 | Jesse Luehrs | 2016-06-04 | 1 | -0/+0 |
| | |||||
* | bump libvt100 | Jesse Luehrs | 2016-06-04 | 1 | -0/+0 |
| | |||||
* | enable an explicit std, and move the feature test macro to a cflag | Jesse Luehrs | 2016-06-04 | 2 | -3/+2 |
| | | | | | we can't enable pedantic here, because a pangocairo header makes gcc unhappy | ||||
* | this should be an unsigned int | Jesse Luehrs | 2016-06-04 | 1 | -1/+1 |
| | |||||
* | bitfields are required to be declared as ints | Jesse Luehrs | 2016-06-04 | 3 | -9/+9 |
| | |||||
* | update libvt100 | Jesse Luehrs | 2016-06-04 | 1 | -0/+0 |
| | |||||
* | stop using non-standard string escapes | Jesse Luehrs | 2016-06-04 | 1 | -38/+38 |
| | |||||
* | don't overwrite our env changes with a passed in env | Jesse Luehrs | 2016-06-04 | 1 | -10/+10 |
| | | | | our changes always need to happen, on top of whatever env was passed in | ||||
* | bump libvt100 | Jesse Luehrs | 2016-06-04 | 1 | -0/+0 |
| | |||||
* | bump libvt100 | Jesse Luehrs | 2016-06-04 | 1 | -0/+0 |
| | |||||
* | add a message type for killing the daemon | Jesse Luehrs | 2016-05-16 | 5 | -14/+55 |
| | | | | and make ./runesc --kill-daemon send that message | ||||
* | change the protocol up a bit to allow different message types | Jesse Luehrs | 2016-05-16 | 4 | -38/+82 |
| | |||||
* | remove some duplication in the makefile | Jesse Luehrs | 2016-05-14 | 1 | -17/+13 |
| | |||||
* | refactor/rewrite the client/server protocol handling | Jesse Luehrs | 2016-05-14 | 10 | -187/+566 |
| | | | | also pass the environment and current directory over as well | ||||
* | support spawning terminals with different environments | Jesse Luehrs | 2016-05-14 | 6 | -7/+20 |
| | |||||
* | use the same list of goals when reinvoking make | Jesse Luehrs | 2016-05-14 | 1 | -1/+1 |
| | |||||
* | formatting | Jesse Luehrs | 2016-05-14 | 1 | -2/+2 |
| | |||||
* | 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 |
| | |||||
* | add .travis.yml | Jesse Luehrs | 2016-05-12 | 1 | -0/+17 |
| | |||||
* | don't redefine typedefs | Jesse Luehrs | 2016-05-12 | 1 | -2/+1 |
| | | | | clang doesn't like it because apparently it wasn't a thing until c11 | ||||
* | update libvt100 | Jesse Luehrs | 2016-05-12 | 1 | -0/+0 |
| | |||||
* | don't recurse infinitely if libvt100 fails to build | Jesse Luehrs | 2016-05-12 | 1 | -1/+1 |
| | |||||
* | convert to libevent | Jesse Luehrs | 2016-05-12 | 9 | -123/+105 |
| | | | | also remove all code supporting threading stuff | ||||
* | grumble grumble c | Jesse Luehrs | 2016-05-12 | 5 | -5/+5 |
| | |||||
* | move the setlocale call to the window backend | Jesse Luehrs | 2016-05-11 | 3 | -8/+3 |
| | | | | since that's why i'm actually calling it | ||||
* | enable the disabled code in syntastic | Jesse Luehrs | 2016-05-11 | 1 | -0/+1 |
| | |||||
* | and a couple more/: | Jesse Luehrs | 2016-05-11 | 2 | -2/+2 |
| | |||||
* | fix a couple compilation errors in disabled code | Jesse Luehrs | 2016-05-11 | 2 | -2/+2 |
| | |||||
* | make syntastic stop whining | Jesse Luehrs | 2016-05-11 | 1 | -0/+1 |
| | |||||
* | split global window management stuff out into its own file | Jesse Luehrs | 2016-05-11 | 14 | -376/+387 |
| | | | | also rename a few things for clarity | ||||
* | 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 |
| |