Commit Graph

78 Commits

Author SHA1 Message Date
Jeremy Soller b99671d8bb Wait for vesad to create display: before continuing 2020-07-16 16:33:29 -06:00
Jeremy Soller 89d8a8a6f6 Support MouseRelativeEvent 2019-08-12 13:37:03 -06:00
Jeremy Soller 41f689bec3 vesad: handle EOF 2019-07-18 21:17:13 -06:00
Roland Ruckerbauer b50437af8a Fixed deprecated syntax in vesad
2018 edition upgrade & fixes for a bunch of 'future error warnings'

Actually upgrading all crates to 2018 edition
2019-06-29 21:47:52 +02:00
Jeremy Soller e090281086 Support for new fevent 2019-03-13 13:58:55 -06:00
Jeremy Soller c47c68f44c Update fmap support 2018-12-28 16:19:09 -07:00
Jeremy Soller 8a52c84f1a Update to new alloc API 2018-06-19 17:44:51 -06:00
jD91mZM2 fd5b7b2921 Make it edge-triggered 2018-06-04 05:37:18 +02:00
Jeremy Soller 32a58c3b64 Update event crate 2018-05-20 15:19:40 -06:00
Jeremy Soller 9bc5c5197e Fix mistaken use of flags 2018-05-20 13:40:14 -06:00
Jeremy Soller 1fc5ebd797 Make vesad handle events per handle 2018-05-20 13:37:01 -06:00
Jeremy Soller 287fdde19a Update to new heap API 2018-04-28 21:35:13 -06:00
Jeremy Soller 42adde5809 Resize ps2d bounding box when vesad resizes 2018-02-06 09:52:14 -07:00
Tibor Nagy 1b60f10b0e vesad: Fix Unicode character input
Characters beyond 0x80 now properly encoded as UTF-8.
2018-02-06 05:02:55 +01:00
Jeremy Soller 0897ddff17 Remove unnecessary parens 2018-01-28 14:50:14 -07:00
Jeremy Soller b7fe49ccd0 Remove debug statement 2017-11-20 19:45:23 -07:00
Jeremy Soller ce05b12a7a Update ransid for vesad 2017-11-20 19:26:16 -07:00
Jeremy Soller bd8a377c78 Use capability mode (null namespace) for drivers 2017-10-09 20:36:16 -06:00
Jeremy Soller 18f28d46b4 Update mut usage in vesad 2017-08-12 11:20:56 -06:00
Jeremy Soller 9a5a05b3b2 Remove raw_mode usage from vesad 2017-08-02 20:02:30 -06:00
Jeremy Soller eb64f59d10 Simplify vesad, use ptyd for control logic 2017-08-01 19:43:55 -06:00
Jeremy Soller 513ddd9eb5 Imports for EINVAL 2017-07-22 13:44:21 -06:00
Jeremy Soller 473ac85faa Return error when dup buf is not empty 2017-07-22 13:17:48 -06:00
Jeremy Soller cd782acf77 Add gitignore, update vesad 2017-07-08 19:23:03 -06:00
Jeremy Soller b3849ddf36 Convert vesad to be handle based, allow O_NONBLOCK 2017-04-18 21:02:30 -06:00
Jeremy Soller 7957308f01 Catch screenbuffer event 2017-03-26 21:20:09 -06:00
Jeremy Soller 4d04f50b2a Handle input event from ransid 2017-03-26 15:32:28 -06:00
Jeremy Soller 742bad2fd3 Remove unused import 2017-03-23 22:19:38 -06:00
Jeremy Soller ca262809dc Fix issue with scroll on odd width display 2017-03-23 22:18:25 -06:00
Jeremy Soller 58246591c0 Resize ransid 2017-03-22 22:15:58 -06:00
Jeremy Soller b8aca0f5f0 Fix bugs in resize in vesad 2017-03-22 20:53:10 -06:00
Jeremy Soller a0c5ab7911 WIP: VBox resize 2017-03-22 15:59:53 -06:00
Jeremy Soller a294fe6d6f Update to support absolute mouse events 2017-03-20 21:38:30 -06:00
Jeremy Soller fe65978ac4 Update to catch title event 2017-03-08 15:00:53 -07:00
Jeremy Soller f4d6fbb4a2 Update orbclient, add scroll events 2017-02-27 21:48:15 -07:00
Jeremy Soller 4bb229959e Specify crates.io versions 2017-01-13 15:10:16 -07:00
Jeremy Soller cc299464fc Use orbclient font 2017-01-09 21:20:58 -07:00
Jeremy Soller 608403765d Refactor to move io into syscall, and use git for crate references 2017-01-09 20:36:36 -07:00
Jeremy Soller 9eeade8860 Cleanup dependencies 2017-01-04 16:46:18 -07:00
Jeremy Soller fd16415383 Revert change that incorrectly overshifts char data 2016-12-30 21:30:24 -07:00
xTibor 34708d4290 Fix vesad text rendering 2016-12-28 02:37:10 +01:00
Jeremy Soller 04813e3e6e Update orbutils 2016-12-17 15:05:07 -07:00
Jeremy Soller b7b861de84 Activate orbital screen on load 2016-11-29 21:25:45 -07:00
Jeremy Soller 159fdd0e7d Clean up cfg rusttype 2016-11-25 17:01:19 -07:00
Jeremy Soller aa5f12c302 Fix printing of escape codes 2016-11-20 11:51:37 -07:00
Jeremy Soller bac443482a Switch to real standard, fix daemonization on real standard 2016-11-10 20:02:51 -07:00
Jeremy Soller 60f880817f Invert on cursor 2016-11-10 10:35:43 -07:00
Jeremy Soller 0fdebfd4a1 Update syscall lib, update submodules and dependencies 2016-11-03 15:10:32 -06:00
Jeremy Soller 621e557174 Remove resource_sceme, Fix syscall crate name, add fmap 2016-11-02 19:48:25 -06:00
Jeremy Soller e4b4eb5a83 Update terminal emulator 2016-11-02 14:17:11 -06:00