1284 Commits

Author SHA1 Message Date
Baptiste Wicht
17d9b74fb7 Move keycode.hpp to tlib 2016-08-18 20:11:58 +02:00
Baptiste Wicht
69588eded4 System call for read input raw with timeout 2016-08-18 20:08:03 +02:00
Baptiste Wicht
f8df91f49f Read input raw with timeout 2016-08-18 20:05:27 +02:00
Baptiste Wicht
e8735649d4 Fix state 2016-08-18 20:00:41 +02:00
Baptiste Wicht
ea6b84f924 read_input system call with timeout 2016-08-18 19:50:03 +02:00
Baptiste Wicht
f6bc4b0ad8 Prepare block with timeout 2016-08-18 18:24:25 +02:00
Baptiste Wicht
96444f87ae Fix style 2016-08-18 17:48:50 +02:00
Baptiste Wicht
951b0a656c Store the keycode rather than raw key 2016-08-18 17:46:28 +02:00
Baptiste Wicht
3a7989fb2e Move Liberation to tlib 2016-08-17 22:32:54 +02:00
Baptiste Wicht
b2730f20b6 Move fat32_specs to tlib 2016-08-17 22:26:09 +02:00
Baptiste Wicht
08e9ce2f53 Adapt code for tlib 2016-08-17 22:23:28 +02:00
Baptiste Wicht
b784bfa38c System call to change canonical mode 2016-08-17 21:39:04 +02:00
Baptiste Wicht
9111554089 System call for non-canonical read 2016-08-17 21:31:24 +02:00
Baptiste Wicht
f19846c592 Prepare key codes 2016-08-17 21:28:31 +02:00
Baptiste Wicht
ede66a39a6 Prepare non-canonical mode 2016-08-17 21:25:39 +02:00
Baptiste Wicht
19e3a6d24d Update system call 2016-08-17 20:39:55 +02:00
Baptiste Wicht
11890879e4 Rename read_input -> read_input_can 2016-08-17 20:39:28 +02:00
Baptiste Wicht
9eb9c5e4ea Implement real canonical mode 2016-08-17 20:31:16 +02:00
Baptiste Wicht
4f44367468 Bigger buffers 2016-08-17 20:30:55 +02:00
Baptiste Wicht
109bf6f169 Review mouse driver 2016-08-17 20:08:31 +02:00
Baptiste Wicht
b86c314423 Fix the order of parameters in the TSTL 2016-08-17 19:36:20 +02:00
Baptiste Wicht
02f08e109d Doc 2016-08-17 18:31:15 +02:00
Baptiste Wicht
802560a202 Complete the doc 2016-08-17 18:07:45 +02:00
Baptiste Wicht
696421743a More paths cleanup 2016-08-17 18:00:04 +02:00
Baptiste Wicht
96041514b2 A bit of doc 2016-08-16 21:48:21 +02:00
Baptiste Wicht
7c479250e8 Add some doc 2016-08-16 21:47:00 +02:00
Baptiste Wicht
802d340a50 Save 1 copy 2016-08-16 21:41:39 +02:00
Baptiste Wicht
7773f9c3a8 Better use of path 2016-08-16 21:40:55 +02:00
Baptiste Wicht
24cb35c843 Better handling of paths 2016-08-16 21:33:00 +02:00
Baptiste Wicht
ad60063eff Review path handling 2016-08-16 18:00:51 +02:00
Baptiste Wicht
acdd203d30 Remove old debug message 2016-08-15 21:52:01 +02:00
Baptiste Wicht
3a54e0748d Store the current working directory as path 2016-08-15 21:49:34 +02:00
Baptiste Wicht
878fe847b9 Complete path implementation 2016-08-15 21:45:55 +02:00
Baptiste Wicht
9f99d7d87c Fix constness 2016-08-15 21:30:53 +02:00
Baptiste Wicht
a58c4b90fa Path can be empty 2016-08-15 21:28:41 +02:00
Baptiste Wicht
bc3ef4e28c Prepare a path abstraction 2016-08-15 21:25:00 +02:00
Baptiste Wicht
2de3664f4e Save some copies 2016-08-15 21:01:46 +02:00
Baptiste Wicht
ebad2b79fe Fixes for sub file systems 2016-08-15 20:52:29 +02:00
Baptiste Wicht
615f637b94 Better debugging 2016-08-15 20:35:57 +02:00
Baptiste Wicht
64d0687862 Complete implementation of mount 2016-08-15 20:30:44 +02:00
Baptiste Wicht
b1adc8704b Add mount system call 2016-08-15 19:53:17 +02:00
Baptiste Wicht
625f062f22 Make better use of paging::pages 2016-08-15 17:15:34 +02:00
Baptiste Wicht
7b6eb8c049 Pass only the fd to ioctl 2016-08-15 17:09:41 +02:00
Baptiste Wicht
06ae438bc7 Cleanup 2016-08-14 21:58:17 +02:00
Baptiste Wicht
4aed56d315 Add some logging 2016-08-14 21:41:55 +02:00
Baptiste Wicht
59dbdbd4fe Use ceil_divide 2016-08-14 12:43:09 +02:00
Baptiste Wicht
cbf01d3a01 Fix paging::pages 2016-08-14 12:30:26 +02:00
Baptiste Wicht
94c04a035b Fix ramdisk read 2016-08-14 11:32:47 +02:00
Baptiste Wicht
553fc5f928 Add clear(fd) system 2016-08-14 11:14:22 +02:00
Baptiste Wicht
0ea59784ee Add support for operation clear in device drivers 2016-08-13 12:24:32 +02:00