Baptiste Wicht
|
84c869f8fa
|
Finalize the new bootloader
|
2013-11-24 16:13:07 +01:00 |
|
Baptiste Wicht
|
9a0e4318b1
|
Review bootloader
|
2013-11-23 18:38:23 +01:00 |
|
Baptiste Wicht
|
8f775f8bb9
|
Separate the two stages clearly
|
2013-11-23 15:40:06 +01:00 |
|
Baptiste Wicht
|
d8c7616780
|
Implement split
|
2013-11-23 14:28:30 +01:00 |
|
Baptiste Wicht
|
2d58587b7c
|
Implement constructors in terms of the assignment operators
|
2013-11-23 13:55:22 +01:00 |
|
Baptiste Wicht
|
1ca5058c84
|
Start implementation of string and algorithms
|
2013-11-23 13:54:43 +01:00 |
|
Baptiste Wicht
|
79ba19fa8a
|
add size_t typedef
|
2013-11-22 15:58:55 +01:00 |
|
Baptiste Wicht
|
32b715723b
|
Add TODO
|
2013-11-22 15:45:47 +01:00 |
|
Baptiste Wicht
|
82904f01ce
|
By default do not show hidden files in ls
|
2013-11-22 15:40:39 +01:00 |
|
Baptiste Wicht
|
e888cfa81e
|
Handle shift
|
2013-11-16 13:00:06 +01:00 |
|
Baptiste Wicht
|
2d50805b9e
|
Prepare the base structure for current directory changing
|
2013-11-16 12:34:16 +01:00 |
|
Baptiste Wicht
|
83de583627
|
Implement unmount command
|
2013-11-16 12:15:43 +01:00 |
|
Baptiste Wicht
|
9fd2b0c64b
|
Add support for UP and DOWN history navigation
|
2013-11-10 21:55:04 +01:00 |
|
Baptiste Wicht
|
6617f9ed8c
|
Use intel syntax
|
2013-11-10 21:16:38 +01:00 |
|
Baptiste Wicht
|
a5ee66ff4d
|
Store the index in history
|
2013-11-10 21:13:09 +01:00 |
|
Baptiste Wicht
|
31a75bfcbe
|
Add complete support for calling global constructors
|
2013-11-10 21:09:36 +01:00 |
|
Baptiste Wicht
|
b7185edf8a
|
Refactorings
|
2013-11-10 17:12:10 +01:00 |
|
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 |
|