Baptiste Wicht
|
5af4bc0bd1
|
Do not draw outside of the buffer
|
2016-09-24 20:08:50 +02:00 |
|
Baptiste Wicht
|
4e5bcaf42e
|
Fix title detection
|
2016-09-24 20:02:11 +02:00 |
|
Baptiste Wicht
|
5ad4899897
|
Reformat code
|
2016-09-24 19:56:52 +02:00 |
|
Baptiste Wicht
|
321c6dcf5d
|
Cleanup the terminal system
|
2016-09-24 19:45:58 +02:00 |
|
Baptiste Wicht
|
565c364f6f
|
Add 1 more terminal
|
2016-09-24 18:17:33 +02:00 |
|
Baptiste Wicht
|
e296af4048
|
Finalize
|
2016-09-24 18:15:42 +02:00 |
|
Baptiste Wicht
|
2c08bee567
|
Offscreen painting
|
2016-09-24 18:07:58 +02:00 |
|
Baptiste Wicht
|
7ed2ef6d31
|
Refactor VESA
|
2016-09-24 17:57:55 +02:00 |
|
Baptiste Wicht
|
7e070c5c66
|
Improve the notion of console
|
2016-09-24 17:36:35 +02:00 |
|
Baptiste Wicht
|
af76d47f50
|
Review print
|
2016-09-24 17:16:45 +02:00 |
|
Baptiste Wicht
|
c275c37abd
|
Organize files
|
2016-09-24 16:50:36 +02:00 |
|
Baptiste Wicht
|
bde2ec301c
|
Cleanup
|
2016-09-24 16:37:30 +02:00 |
|
Baptiste Wicht
|
c5122b37f3
|
Save the complete state of the console
|
2016-09-24 16:03:01 +02:00 |
|
Baptiste Wicht
|
4a09d02033
|
Use a namespace
|
2016-09-24 15:49:07 +02:00 |
|
Baptiste Wicht
|
131a95c1fc
|
Reformat
|
2016-09-24 15:43:50 +02:00 |
|
Baptiste Wicht
|
455239eb3c
|
Prepare virtual terminal switching
|
2016-09-24 15:41:28 +02:00 |
|
Baptiste Wicht
|
042175b4f9
|
Cleanup
|
2016-09-24 14:22:38 +02:00 |
|
Baptiste Wicht
|
cf5a6d093a
|
Fix condition variable implementation
|
2016-09-22 22:27:29 +02:00 |
|
Baptiste Wicht
|
e86258e15b
|
Remove system calls
|
2016-09-22 22:12:39 +02:00 |
|
Baptiste Wicht
|
e7b61d9169
|
Fix timeout
|
2016-09-22 22:12:35 +02:00 |
|
Baptiste Wicht
|
bd8aa03052
|
Use read for raw-mode reading
|
2016-09-22 22:09:53 +02:00 |
|
Baptiste Wicht
|
17a7447139
|
Use read for getting user input
|
2016-09-22 21:50:15 +02:00 |
|
Baptiste Wicht
|
1667ec053a
|
Complete support for read with timeout
|
2016-09-22 21:49:55 +02:00 |
|
Baptiste Wicht
|
3b0a72f8c7
|
Fix the fd
|
2016-09-22 21:35:57 +02:00 |
|
Baptiste Wicht
|
ca3055d4af
|
Add basic support for read with timeout
|
2016-09-22 21:19:03 +02:00 |
|
Baptiste Wicht
|
4fdfbc56cf
|
Remove print system calls
|
2016-09-22 20:55:17 +02:00 |
|
Baptiste Wicht
|
fa15df6c80
|
Use the handles to print
|
2016-09-22 20:53:44 +02:00 |
|
Baptiste Wicht
|
c49f14920b
|
Allow writing to the terminal
|
2016-09-22 20:34:43 +02:00 |
|
Baptiste Wicht
|
c53f66af49
|
Store standard file descriptors
|
2016-09-22 20:18:18 +02:00 |
|
Baptiste Wicht
|
f266b95c37
|
Save init_task pid
|
2016-09-22 20:04:33 +02:00 |
|
Baptiste Wicht
|
e2d1932a8f
|
Prepare terminal drivers
|
2016-09-22 20:00:16 +02:00 |
|
Baptiste Wicht
|
9a7852865b
|
Prepare suport for character devices
|
2016-09-22 19:53:20 +02:00 |
|
Baptiste Wicht
|
1b99265fc3
|
Small improvements of TCP
|
2016-09-22 18:33:22 +02:00 |
|
Baptiste Wicht
|
7271d7ffd0
|
Protect network transmission
|
2016-09-22 17:59:07 +02:00 |
|
Baptiste Wicht
|
966e8422f0
|
Protect correctly packet reception
|
2016-09-22 17:52:06 +02:00 |
|
Baptiste Wicht
|
f815e67033
|
Remove useless include
|
2016-09-22 17:49:53 +02:00 |
|
Baptiste Wicht
|
c36eec2986
|
Add include-guards
|
2016-09-22 17:46:44 +02:00 |
|
Baptiste Wicht
|
467bbcf1b7
|
Fix deferred locking
|
2016-09-22 17:29:53 +02:00 |
|
Baptiste Wicht
|
bee71fc071
|
Fix the keymap
|
2016-09-20 20:47:04 +02:00 |
|
Baptiste Wicht
|
caf8d97abf
|
Fix TCP disconnection
|
2016-09-20 20:32:26 +02:00 |
|
Baptiste Wicht
|
02692534c8
|
Complete wget
|
2016-09-20 19:50:07 +02:00 |
|
Baptiste Wicht
|
8ff35de098
|
Fix handle of \r
|
2016-09-20 19:29:18 +02:00 |
|
Baptiste Wicht
|
af7ee6ca78
|
Fix window size
|
2016-09-20 19:26:19 +02:00 |
|
Baptiste Wicht
|
bac55fd366
|
Make ACK more restrictive
|
2016-09-20 18:28:52 +02:00 |
|
Baptiste Wicht
|
67ccd31688
|
Move is_ip to TLIB
|
2016-09-20 17:49:37 +02:00 |
|
Baptiste Wicht
|
48950530dd
|
Fix process selection
RUNNING processes must be selected as well
|
2016-09-20 17:41:32 +02:00 |
|
Baptiste Wicht
|
52d02c100e
|
Avoid switching a process from RUNNING to READY
|
2016-09-20 17:41:29 +02:00 |
|
Baptiste Wicht
|
64b21e10ac
|
Make condition variable stricter
Normally unblock_process_hint should only be used by IRQ handlers
|
2016-09-20 17:03:32 +02:00 |
|
Baptiste Wicht
|
b4d121f5ba
|
Improve concurrency from IRQ
|
2016-09-20 16:50:03 +02:00 |
|
Baptiste Wicht
|
a6d4b627a2
|
Add notes
|
2016-09-20 16:49:06 +02:00 |
|