Commit Graph

98 Commits

Author SHA1 Message Date
4lDO2 a5a3f3341f Remove all usages of physunmap. 2023-06-11 11:33:27 +02:00
Noa e673b4e3b1 Use the free functions in std::alloc instead of Global as AllocRef 2023-05-30 13:01:45 -05:00
Jeremy Soller 24022dc37a Use Super for screen toggle, allowing apps to use function keys 2022-12-17 15:40:40 -07:00
Jeremy Soller 163a6b525e vesad: support partial sync 2022-12-16 08:27:20 -07:00
Jeremy Soller a4a3c4f7e8 vesad: Support multiple displays 2022-09-25 16:46:13 -06:00
Jeremy Soller cbcf133518 vesad: use framebuffer stride 2022-09-16 13:28:04 -06:00
4lDO2 af873f7626 Update redox_syscall dependency. 2022-07-27 17:55:39 +02:00
4lDO2 21e30b7339 Replace syscall::clone() with libc::fork(). 2022-07-27 16:25:01 +02:00
Jeremy Soller 860821c150 Support compilation on more architectures 2022-07-26 16:01:54 -06:00
4lDO2 07f10fb4d1 Update redox_syscall to v0.2.12 2022-03-24 16:06:00 +01:00
4lDO2 d426ffacea Update toolchain to 2022-03-18. 2022-03-19 15:06:29 +01:00
Jeremy Soller 64b49f10a0 Fix vesad rusttype feature 2022-02-28 14:23:47 -07:00
Jeremy Soller 5e3248ce26 Get vesad framebuffer from env 2022-02-05 19:57:11 -07:00
4lDO2 7a2b3d7656 Update dependencies. 2021-06-17 18:18:27 +02:00
4lDO2 be984885bb WIP: Move ACPI code from kernel to drivers. 2021-03-10 11:24:27 +01:00
jD91mZM2 ca2b3fa2d4 Update to cargo release of redox_syscall 2020-08-27 17:55:01 +02:00
jD91mZM2 85411f2f91 vesad: fix embarassing bug from last commit 2020-08-17 17:00:12 +02:00
jD91mZM2 ac64d09186 vesad: Provide legacy fmap implementation 2020-08-17 16:28:02 +02:00
jD91mZM2 321f708d0f vesad: Update redox_syscall 2020-08-17 14:39:25 +02:00
Jeremy Soller be101621cc Update to newer syscall 2020-08-02 15:25:03 -06:00
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