Marcin Kulik
4da03be774
Fix Terminal#snapshot test
2015-12-22 17:34:34 +00:00
Marcin Kulik
22922a4135
Exclude specs that need terminal binary compiled when it's missing
2014-09-23 21:30:04 +02:00
Marcin Kulik
130948ae3f
Upgrate to Rails 4.1.5
2014-08-30 20:10:49 +02:00
Marcin Kulik
ff153fff1a
Make Terminal return already optimized snapshot
2013-09-20 23:05:34 +02:00
Marcin Kulik
0e2c1784c6
Use terminal binary as a base for Terminal
2013-09-20 23:05:33 +02:00
Marcin Kulik
e862acedb7
Animation frames generation on the backend
2013-09-10 21:29:17 +02:00
Marcin Kulik
9e152c3172
Sanitize all characters coming from TSM::Screen#draw
...
It happens that libtsm's screen_draw returns a character that can't be
properly encoded as utf-8. As what we get is only meant to be displayed
and not interpreted we can replace these invalid characters with a
questio mark, which is a common practice for printing invalid chars.
2013-08-29 15:10:46 +02:00
Marcin Kulik
34b39d0db3
Simplify the structure returned by Terminal#snapshot
...
Each screen character is in its own, separate cell now. In addition the char
attributes don't include attributes that are "falsy".
2013-08-25 17:41:04 +02:00
Marcin Kulik
0c3494d174
Require explicit call to Terminal#snapshot for getting the snapshot
2013-08-13 19:52:53 +02:00
Marcin Kulik
ddf0e57b39
Update SnapshotWorker to generate colorful snapshots
2013-08-06 00:37:35 +02:00