2033 Commits

Author SHA1 Message Date
Baptiste Wicht
141884a79c Fix comments 2016-08-20 22:30:43 +02:00
Baptiste Wicht
fae8cc7ce5 Program to test constructor and destructor calling 2016-08-20 22:30:10 +02:00
Baptiste Wicht
e6c310bddf Call _fini too 2016-08-20 21:55:40 +02:00
Baptiste Wicht
a0dc809f36 Cleanup flags and crtend/crtbein 2016-08-20 10:34:39 +02:00
Baptiste Wicht
9625b32ff5 Improve ignore files 2016-08-20 10:23:41 +02:00
Baptiste Wicht
44b4531328 Improve kernel makefile 2016-08-20 10:22:37 +02:00
Baptiste Wicht
16dd2052df Complete the user library 2016-08-20 10:17:57 +02:00
Baptiste Wicht
378c04c3a2 Continue runtime support 2016-08-18 22:52:08 +02:00
Baptiste Wicht
a8885e2384 Cleanup 2016-08-18 22:48:39 +02:00
Baptiste Wicht
5c3d5c4549 Improve C++ runtime support for programs (WIP) 2016-08-18 22:46:54 +02:00
Baptiste Wicht
7f4725a2ab Complete odin 2016-08-18 22:34:02 +02:00
Baptiste Wicht
183bfd790e Disable mouse logging by default 2016-08-18 22:21:56 +02:00
Baptiste Wicht
d7224b62f8 Add safety assertion 2016-08-18 22:01:46 +02:00
Baptiste Wicht
c663cfc21c Fix the sleep queue even more 2016-08-18 22:00:56 +02:00
Baptiste Wicht
531d0137fd Fix the sleep queue 2016-08-18 21:57:37 +02:00
Baptiste Wicht
2cd81f7652 Userspace logging 2016-08-18 21:17:47 +02:00
Baptiste Wicht
12d02aa47f New logging level 2016-08-18 21:11:21 +02:00
Baptiste Wicht
5b34236160 Fix sleep queue 2016-08-18 20:30:16 +02:00
Baptiste Wicht
a78ae11f34 Review non-canonical 2016-08-18 20:26:54 +02:00
Baptiste Wicht
8c63db6d0e Return a keycode 2016-08-18 20:13:28 +02:00
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
e1ab6905d8 Test more 2016-08-18 20:01:05 +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
77ee414974 Add tests for circular_buffer 2016-08-18 18:14:18 +02:00
Baptiste Wicht
a63b15f378 Augment API of circular_buffer 2016-08-18 18:05:44 +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
2b941a95ad Cleanup 2016-08-17 22:33:15 +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
04b1d4df0d Fix executable name 2016-08-17 22:19:04 +02:00
Baptiste Wicht
d4a7f2e181 Move tlib headers into tlib directory 2016-08-17 21:58:00 +02:00
Baptiste Wicht
1dae04af2b Cleanup 2016-08-17 21:57:22 +02:00
Baptiste Wicht
0711c7fe1a Fix sonar duplication count 2016-08-17 21:56:41 +02:00
Baptiste Wicht
b8f0d03901 Put the window manager in canonical mode 2016-08-17 21:46:30 +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
f0ca114e05 Some doc 2016-08-17 20:34:03 +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
acb7cda4a1 Improve circular buffer 2016-08-17 20:30:40 +02:00