Jeremy Soller
0e9e91ddef
Improve ps2d retries, fixes a few PS/2 mice
2022-04-27 15:07:25 -06:00
Jeremy Soller
59d3260722
Increase ps2d timeouts
2022-04-25 09:11:24 -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
0e6698de64
ps2d: Wait for ps2 initialization before sending daemon ready
2022-03-01 21:46:15 -07:00
Jeremy Soller
76d46d9236
p2sd: disable second port if no mouse found
2022-03-01 21:41:55 -07:00
Jeremy Soller
397f45e19d
p2sd: fixes for mouseless systems
2022-03-01 21:34:53 -07:00
Jeremy Soller
c69ee40684
Print out selected keymap
2022-03-01 20:56:08 -07:00
Jeremy Soller
0ff0c42ce6
p2sd: Add timeout handling
2022-03-01 20:34:13 -07:00
4lDO2
7a2b3d7656
Update dependencies.
2021-06-17 18:18:27 +02:00
Jeremy Soller
be101621cc
Update to newer syscall
2020-08-02 15:25:03 -06:00
Jeremy Soller
bbec25fa3b
ps2d: better error logging
2020-07-15 22:24:12 -06:00
Jeremy Soller
751f5490bd
Disable vmmouse again, for performance
2020-04-20 13:00:34 -06:00
Jeremy Soller
af039d9507
Support relative vmmouse mode, and use by default
2020-04-20 11:24:18 -06:00
Jeremy Soller
9150f7cc85
Use serio: from kernel
2020-04-20 11:23:29 -06:00
Jeremy Soller
a6dbe788f6
Undo some changes
2020-04-20 11:23:15 -06:00
Jeremy Soller
255e5fcb68
WIP: ps2d interrupt fixes
2020-04-19 14:27:44 -06:00
Jeremy Soller
bd860de51e
Temporarily disable qemu mouse integration
2020-04-18 11:24:05 -06:00
4lDO2
1013daf606
IT WORKS!
2020-02-08 17:18:09 +01:00
Jeremy Soller
a1144552d5
Re-enable QEMU mouse integration
2019-09-04 19:55:28 -06:00
Jeremy Soller
d7385333d1
Merge branch 'redox-unix'
2019-08-26 17:16:39 -06:00
Fabio Di Francesco
f86495e0c5
Fixed inverted chars
2019-08-25 03:35:37 +00:00
Fabio Di Francesco
f9dbc94979
Fixed main inclusion
2019-08-16 18:58:25 +00:00
Fabio Di Francesco
6022bcc1e6
Add italian keyboard layout (it)
2019-08-16 13:08:55 +00:00
Jeremy Soller
89d8a8a6f6
Support MouseRelativeEvent
2019-08-12 13:37:03 -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
jD91mZM2
c6b1dea60d
Fix compilation
...
There was a version mismatch because of outdated redox_event and some issues with the Cargo.lock that `cargo update` fixed
2018-06-13 07:20:05 +02:00
Jeremy Soller
0a9b15939e
Update to new event
2018-05-20 11:05:10 -06:00
Jeremy Soller
42adde5809
Resize ps2d bounding box when vesad resizes
2018-02-06 09:52:14 -07:00
Jeremy Soller
bd8a377c78
Use capability mode (null namespace) for drivers
2017-10-09 20:36:16 -06:00
Jeremy Soller
e4a297b725
vmmouse support
2017-10-03 20:54:49 -06:00
Jeremy Soller
15675ea9c3
Allow retry of commands, allow failure of commands
2017-04-26 21:28:45 -06:00
Karl Hobley
60c3ed19c8
Fix a couple of syntax errors in keymap.rs
...
My previous pull request that added a GB keyboard layout also added a
couple of syntax errors. This PR fixes them. Apologies for that.
2017-04-23 17:54:14 +01:00
Karl Hobley
bc1efaebf3
Added gb keymap
2017-04-23 16:16:43 +01:00
Karl Hobley
77827f57b7
Rename 'english' keymap to 'us'
...
This keyboard layout is only used in the United States, other
english-speaking countries may have their own standard keyboard layouts.
This commit changes the name of the 'english' layout to 'us' to match
X11.
2017-04-23 15:48:51 +01:00
Meven
8804e67702
Add support for french azerty and bepo keymap
2017-03-25 17:58:34 +01:00
Jeremy Soller
050abc1a7e
Do not cli in ps2d
2017-03-21 20:37:47 -06:00
Jeremy Soller
f384376e19
Remove debug statement
2017-03-20 22:00:45 -06:00
Jeremy Soller
63df9fff38
Fix interrupts in PS/2 driver, support for absolute mouse position and new orbclient event format
2017-03-20 21:39:41 -06:00
Jeremy Soller
f4d6fbb4a2
Update orbclient, add scroll events
2017-02-27 21:48:15 -07:00
Jeremy Soller
bd146da9bc
Better errors when display not found
2017-02-07 20:53:41 -07:00
Jeremy Soller
4bb229959e
Specify crates.io versions
2017-01-13 15:10:16 -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
bac443482a
Switch to real standard, fix daemonization on real standard
2016-11-10 20:02:51 -07:00
Waylon Cude
febfbfedb3
Added dvorak keymap ( #752 )
...
Keymaps are passed as arguments to ps2d.
To select the dvorak keymap use `ps2d dvorak`,
otherwise the kymap will default to english.
2016-11-10 08:56:38 -07:00
Jeremy Soller
621e557174
Remove resource_sceme, Fix syscall crate name, add fmap
2016-11-02 19:48:25 -06:00
Jeremy Soller
81c4b8c998
Smp ( #23 )
...
* Fire up multiple processors
* Use IPIs to wake up secondary processors
* Much better exception information
* Modifications to show more information on fault
* WIP: Use real libstd
* Add TLS (not complete)
* Add random function, export getpid, cleanup
* Do not spin APs until new context
* Update rust
* Update rust
* Use rd/wrfsbase
* Implement TLS
* Implement compiler builtins and update rust
* Update rust
* Back to Redox libstd
* Update rust
2016-10-31 10:49:00 -06:00
Jeremy Soller
fe339a9362
Redo networking ( #22 )
...
* Rewriting network functions
* Add buffer to dup
Fix non-blocking handling by triggering once on enabling events to read to EOF
* Modifications for UDP API
* Implement TCP client side
* Add active close
* Add DMAR parser
* Implement basic TCP listening. Need to improve the state machine
* Reduce debugging
* Fixes for close procedure
* Updates to fix path processing in libstd
2016-10-26 13:19:56 -06:00
Jeremy Soller
ea59208002
Use a single thread for ps/2 driver
2016-10-14 12:54:37 -06:00