aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* fix some more off by one errorsHEADmasterJesse Luehrs2017-07-181-4/+4
* suppress some compiler warningsJesse Luehrs2017-07-171-2/+4
* fix off by one errorJesse Luehrs2017-07-151-2/+8
* don't call memcmp on nullJesse Luehrs2017-07-151-0/+5
* suppress fallthrough warningJesse Luehrs2017-07-021-0/+1
* move the mouse reporting response generation into libvt100Jesse Luehrs2017-06-021-60/+50
* implement motion mouse reportingJesse Luehrs2017-06-012-7/+34
* refactor mouse reportingJesse Luehrs2017-06-011-19/+25
* fix mouse reporting with lines in scrollbackJesse Luehrs2017-06-011-0/+1
* Revert "combine flushes when reading large amounts of data"Jesse Luehrs2017-02-124-61/+1
* combine flushes when reading large amounts of dataJesse Luehrs2017-02-124-1/+61
* avoid an allocation on every glyph string drawJesse Luehrs2017-02-123-10/+20
* optimize drawing sequences of ascii charactersJesse Luehrs2017-02-122-12/+117
* fix moving the mouse after making a selectionJesse Luehrs2017-02-112-6/+18
* only clear the selection if the contents changedJesse Luehrs2017-02-113-12/+18
* optimize drawing of runs of empty cellsJesse Luehrs2017-02-111-43/+64
* optimize runes_display_continue_string a bitJesse Luehrs2017-02-111-10/+5
* also handle ctrl+arrowsJesse Luehrs2017-01-271-0/+12
* remove the wide emoji hacksJesse Luehrs2017-01-264-6/+1
* make wide emoji configurableJesse Luehrs2017-01-254-1/+7
* support input escapes for shift+special keysJesse Luehrs2017-01-211-4/+20
* handle double click to select strings of wide charactersJesse Luehrs2016-06-061-13/+30
* allow configuring double click rateJesse Luehrs2016-06-051-0/+3
* fix redrawing the screen after a visual bellJesse Luehrs2016-06-051-1/+1
* rows, cols, not cols, rowsJesse Luehrs2016-06-051-1/+1
* allow storing reversed start/end for selectionsJesse Luehrs2016-06-051-7/+8
* avoid a race condition if the window closes while we're double clickingJesse Luehrs2016-06-051-0/+3
* no reason to flush the surface hereJesse Luehrs2016-06-051-1/+0
* no reason to go through an event hereJesse Luehrs2016-06-055-60/+41
* this is unnecessary now that we have rate limitingJesse Luehrs2016-06-051-29/+0
* don't acquire the selection until we have something selectedJesse Luehrs2016-06-052-38/+54
* this is probably unnecessaryJesse Luehrs2016-06-051-1/+0
* allow more easily running a development version alongside a real oneJesse Luehrs2016-06-053-7/+12
* have the display own the entire selectionJesse Luehrs2016-06-054-42/+48
* manually send selection clear events when starting a new selectionJesse Luehrs2016-06-051-0/+12
* 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
* enable an explicit std, and move the feature test macro to a cflagJesse Luehrs2016-06-041-1/+0
* this should be an unsigned intJesse Luehrs2016-06-041-1/+1
* bitfields are required to be declared as intsJesse Luehrs2016-06-043-9/+9
* 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
* add a message type for killing the daemonJesse Luehrs2016-05-165-14/+55
* change the protocol up a bit to allow different message typesJesse Luehrs2016-05-164-38/+82
* refactor/rewrite the client/server protocol handlingJesse Luehrs2016-05-149-185/+560
* support spawning terminals with different environmentsJesse Luehrs2016-05-146-7/+20
* formattingJesse Luehrs2016-05-141-2/+2