aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* maybe this is where the exception is happening?Jesse Luehrs2014-10-181-1/+5
|
* remove debuggingJesse Luehrs2014-10-171-2/+0
|
* handle wide charactersJesse Luehrs2014-10-172-1/+24
|
* make the cell size more fixedJesse Luehrs2014-10-171-0/+4
| | | | | the unicode replacement character is double-wide, which throws off the formatting of things if you don't have the required glyphs
* changelog and version bump0.1.1Jesse Luehrs2014-10-162-1/+7
|
* handle inverse on redraws tooJesse Luehrs2014-10-161-9/+19
|
* try to minimize our bandwidth a bitJesse Luehrs2014-10-162-51/+51
|
* handle inverseJesse Luehrs2014-10-162-13/+34
|
* make bold do bright colors, not boldJesse Luehrs2014-10-162-14/+19
|
* refactorJesse Luehrs2014-10-161-14/+20
|
* also handle bold/italic/underlineJesse Luehrs2014-10-162-20/+73
|
* 0 is a valid fg/bg colorJesse Luehrs2014-10-161-4/+4
|
* better default color handlingJesse Luehrs2014-10-161-3/+1
|
* support the 256-color paletteJesse Luehrs2014-10-161-0/+248
|
* one moreJesse Luehrs2014-10-161-1/+1
|
* make the output look a bit betterJesse Luehrs2014-10-161-2/+3
|
* fix this method nameJesse Luehrs2014-10-161-1/+1
|
* also send a disconnect message when a web viewer goes awayJesse Luehrs2014-10-161-0/+1
|
* notice closed connections when we try to readJesse Luehrs2014-10-161-1/+4
|
* and make absolutely sure we handle everythingJesse Luehrs2014-10-161-1/+4
|
* make sure to close the connection when it's overJesse Luehrs2014-10-161-0/+1
|
* add ssl supportJesse Luehrs2014-10-163-27/+82
|
* remove extraneous codeJesse Luehrs2014-10-161-1/+0
|
* no reason to use password hereJesse Luehrs2014-10-151-2/+2
|
* try to send updates rather than the full screen on every frameJesse Luehrs2014-10-064-13/+66
| | | | | | | this is not a very intelligent method at the moment, but it should (probably?) be an improvement over the current method. it probably fails pretty miserably on scrolling though - need to figure out a better idea for that.
* don't die when writing a message after the websocket has closedJesse Luehrs2014-10-061-1/+4
|
* fix some display issuesJesse Luehrs2014-10-061-3/+14
|
* add foreground and background colors to the web interfaceJesse Luehrs2014-10-062-2/+26
|
* actually draw the screen contentsJesse Luehrs2014-09-234-12/+43
|
* basic structure of the websockets communicationJesse Luehrs2014-09-233-20/+68
|
* stub out websockets code for the web viewerJesse Luehrs2014-09-235-0/+70
|
* dependencies0.1.0Jesse Luehrs2014-09-231-0/+4
|
* packagingJesse Luehrs2014-09-238-3/+81
|
* reorganizeJesse Luehrs2014-09-235-7/+8
|
* a bit better clear handlingJesse Luehrs2014-09-231-7/+18
| | | | | really need to get the rendering stuff working, but this will help for now
* apparently just sending isn't necessarily reliableJesse Luehrs2014-09-231-12/+15
|
* oopsJesse Luehrs2014-09-231-2/+2
|
* more loggingJesse Luehrs2014-09-231-1/+3
|
* disconnect watchers when the streamer disconnectsJesse Luehrs2014-09-232-17/+41
|
* handle another exceptionJesse Luehrs2014-09-181-1/+6
|
* handle ssh timeouts betterJesse Luehrs2014-09-181-39/+40
|
* don't throw an exception if the ssh connection times outJesse Luehrs2014-09-181-0/+3
|
* nope, this doesn't seem to workJesse Luehrs2014-09-181-1/+0
| | | | | i think python does something weird with SIGPIPE, not entirely sure how this all works
* disable mouse tracking in the viewing menuJesse Luehrs2014-09-171-1/+4
|
* handle utf8 decoding errors properlyJesse Luehrs2014-09-172-6/+14
|
* ignore watcher disconnect events that aren't for usJesse Luehrs2014-09-171-0/+2
|
* make the viewer screen fit on 80x24Jesse Luehrs2014-09-171-2/+2
|
* reformattingJesse Luehrs2014-09-173-15/+41
|
* report the number of viewers in the selection menuJesse Luehrs2014-09-172-4/+10
|
* enforce terminal size better when watchingJesse Luehrs2014-09-171-6/+17
| | | | | | | | | | set the scroll region to the size of the terminal you're watching when you first start watching a stream. this typically happens automatically when watching someone who opens and closes something like vim (since resetting the scroll region means explicitly setting the scroll region to the size of the whole terminal, which will be the size of the watching terminal in this case), but this helps for when a stream first starts broadcasting. also be sure to reset it when you stop watching.