Baptiste Wicht
|
4098a96b70
|
Fix sleep queue
|
2016-08-21 11:48:52 +02:00 |
|
Baptiste Wicht
|
7cf6ad6f13
|
Review locking of the queues
|
2016-08-21 11:48:50 +02:00 |
|
Baptiste Wicht
|
f430ff06a9
|
Better logging
|
2016-08-21 11:46:02 +02:00 |
|
Baptiste Wicht
|
316c5bc9dd
|
Paint nicer window
|
2016-08-20 23:07:47 +02:00 |
|
Baptiste Wicht
|
77d61407fd
|
Prepare mouse handling in Odin
|
2016-08-20 22:43:44 +02:00 |
|
Baptiste Wicht
|
698750f450
|
System call for mouse handling
|
2016-08-20 22:43:39 +02:00 |
|
Baptiste Wicht
|
782f60a726
|
Finish handling of the mouse
|
2016-08-20 22:37:30 +02:00 |
|
Baptiste Wicht
|
387fec24b3
|
Prepare mouse input terminal
|
2016-08-20 22:35:24 +02:00 |
|
Baptiste Wicht
|
621cbb0181
|
Finally fix userspace constructors
|
2016-08-20 22:34:47 +02:00 |
|
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 |
|