Baptiste Wicht
|
45b6e43205
|
Improve scrolling performance
|
2013-11-10 17:08:34 +01:00 |
|
Baptiste Wicht
|
ee28814269
|
Implement some basic scrolling
|
2013-11-10 17:04:54 +01:00 |
|
Baptiste Wicht
|
ddb24ba772
|
Cleanup
|
2013-11-10 16:46:05 +01:00 |
|
Baptiste Wicht
|
3cc883e318
|
When input length == 0, just go down one line
|
2013-11-10 16:41:20 +01:00 |
|
Baptiste Wicht
|
28009d3a99
|
New command to get the free size on the disk
|
2013-11-10 16:30:49 +01:00 |
|
Baptiste Wicht
|
b8504671ae
|
Cache important data instead of reading them each ls
|
2013-11-10 16:01:38 +01:00 |
|
Baptiste Wicht
|
fa3eb1e6d9
|
Disable tracing
|
2013-11-10 15:32:08 +01:00 |
|
Baptiste Wicht
|
5e9f076121
|
Ensure that something is mounted before listing contents
|
2013-11-10 15:29:47 +01:00 |
|
Baptiste Wicht
|
3b4c89d6b2
|
Fix memory calculations
|
2013-11-10 15:20:28 +01:00 |
|
Baptiste Wicht
|
31f1ef7923
|
Fix
|
2013-11-10 15:20:21 +01:00 |
|
Baptiste Wicht
|
828688c08c
|
Bug fixes
|
2013-11-10 15:19:55 +01:00 |
|
Baptiste Wicht
|
7f3ee144c6
|
Fix current line when overflowing the line
|
2013-11-10 14:18:41 +01:00 |
|
Baptiste Wicht
|
d23e8b4854
|
Fix display
|
2013-11-10 13:34:55 +01:00 |
|
Baptiste Wicht
|
3620dc9068
|
Continue implementation of the ls command
|
2013-11-10 13:17:58 +01:00 |
|
Baptiste Wicht
|
54eedb8e2b
|
Finalization of ls
The ls function will return a list of files rather than
printing anything. It is up to the shell to print something.
|
2013-11-09 22:58:28 +01:00 |
|
Baptiste Wicht
|
500bf26d2b
|
Finish mockup of ls
|
2013-11-09 21:57:25 +01:00 |
|
Baptiste Wicht
|
b6317bbae1
|
Better print
|
2013-11-09 21:27:55 +01:00 |
|
Baptiste Wicht
|
843c95dd0c
|
Cleanup
|
2013-11-09 21:13:50 +01:00 |
|
Baptiste Wicht
|
af50f683ce
|
Improve k_print_line support
|
2013-11-09 21:09:42 +01:00 |
|
Baptiste Wicht
|
d4bc8e490e
|
Continue implementation of FAT32
|
2013-11-09 20:52:28 +01:00 |
|
Baptiste Wicht
|
296a5ced90
|
Cleanup
|
2013-11-08 18:21:15 +01:00 |
|
Baptiste Wicht
|
c89413dd6d
|
Implement new[] and delete[]
|
2013-11-08 18:19:10 +01:00 |
|
Baptiste Wicht
|
fde72d7021
|
Use new[] and delete[] instead of malloc/free
|
2013-11-08 18:09:24 +01:00 |
|
Baptiste Wicht
|
e74528efdc
|
Use new instead of malloc when possible
|
2013-11-08 18:07:20 +01:00 |
|
Baptiste Wicht
|
674ebe940d
|
Add deleter support to unique_ptr
|
2013-11-08 17:58:25 +01:00 |
|
Baptiste Wicht
|
9d583dd21b
|
Start reading FAT32
|
2013-11-08 16:44:20 +01:00 |
|
Baptiste Wicht
|
68b4f38bf1
|
Fix asm license
|
2013-11-07 10:07:33 +01:00 |
|
Baptiste Wicht
|
fc6df08e76
|
Merge branch 'master' of github.com:wichtounet/thor-os
|
2013-11-07 10:01:38 +01:00 |
|
Baptiste Wicht
|
6c4d95c4b6
|
Fix .gitignore
|
2013-11-07 10:01:24 +01:00 |
|
Baptiste Wicht
|
24f4211884
|
Improve license generation
|
2013-11-06 22:00:22 +01:00 |
|
Baptiste Wicht
|
f02f437649
|
Apply the License to all source files
|
2013-11-06 21:55:54 +01:00 |
|
Baptiste Wicht
|
fc2b9885a5
|
Start putting the project under Boost Software License
|
2013-11-06 21:47:46 +01:00 |
|
Baptiste Wicht
|
0cccf363ec
|
memory allocator improvements
Fix small bug with the split decision of k_malloc
Add debug routines
|
2013-11-06 21:38:37 +01:00 |
|
Baptiste Wicht
|
f2f4a747df
|
Implement mount
|
2013-11-06 20:34:53 +01:00 |
|
Baptiste Wicht
|
a6cdf46cc4
|
Add iteration support to array and unique_heap_array
|
2013-11-05 21:36:59 +01:00 |
|
Baptiste Wicht
|
178726b20f
|
Use array template to constant sized array
|
2013-11-05 21:21:36 +01:00 |
|
Baptiste Wicht
|
d49f115a15
|
Add unique_heap_array to simplify code
|
2013-11-05 21:12:06 +01:00 |
|
Baptiste Wicht
|
2076949a29
|
Improve code and remove memory leak
|
2013-11-05 20:33:49 +01:00 |
|
Baptiste Wicht
|
7ac0124030
|
Start implementation of the partitions commands
|
2013-11-05 20:00:35 +01:00 |
|
Baptiste Wicht
|
9c9db190a8
|
Prepare ls command
|
2013-11-04 20:27:52 +01:00 |
|
Baptiste Wicht
|
08a1fc21bb
|
Clean inline assembly
|
2013-11-04 20:00:19 +01:00 |
|
Baptiste Wicht
|
3f3b388d61
|
Fix e820 mmap
|
2013-11-04 19:56:18 +01:00 |
|
Baptiste Wicht
|
a2a461f74c
|
Cleanup
|
2013-11-04 19:56:08 +01:00 |
|
Baptiste Wicht
|
ed91c5ce5a
|
Fix interruptions
|
2013-11-04 19:14:42 +01:00 |
|
Baptiste Wicht
|
551dd10dc2
|
Rewrite the keyboard driver much more properly
|
2013-11-04 19:06:03 +01:00 |
|
Baptiste Wicht
|
5b300cb7fd
|
Temporary disable of clean registers code
|
2013-11-04 18:45:53 +01:00 |
|
Baptiste Wicht
|
732695a607
|
Cleanup makefile
|
2013-11-04 15:10:46 +01:00 |
|
Baptiste Wicht
|
a3e6d6aab6
|
Improve compiling
Use cross compiler instead of normal G++
Improve compiler options
|
2013-11-04 15:01:46 +01:00 |
|
Baptiste Wicht
|
cfb38cc330
|
Create debug configuration for bochs
|
2013-11-03 18:36:36 +01:00 |
|
Baptiste Wicht
|
1e181830be
|
Work on interrupts (non-working state)
|
2013-11-03 18:36:18 +01:00 |
|