1284 Commits

Author SHA1 Message Date
Baptiste Wicht
4d9ab55431 Fix string 2013-12-03 20:48:20 +01:00
Baptiste Wicht
3c17535238 Add constexpr when possible 2013-12-03 19:39:24 +01:00
Baptiste Wicht
40a9f18219 Add a way to disable history 2013-12-03 18:02:41 +01:00
Baptiste Wicht
c7717a8ea8 Work on FAT 2013-12-02 22:13:44 +01:00
Baptiste Wicht
4dc185d3b7 Improve make file 2013-12-02 17:24:33 +01:00
Baptiste Wicht
a087dcbdd4 Move sysinfo to another source file 2013-12-02 17:00:06 +01:00
Baptiste Wicht
ac00695058 Cleanup 2013-12-02 16:45:49 +01:00
Baptiste Wicht
b6555b13ec Get brand string 2013-12-02 16:36:07 +01:00
Baptiste Wicht
c3c0878d31 Add cache informations to sysinfo 2013-12-01 23:09:06 +01:00
Baptiste Wicht
214b21886b Implement feature detection in sysinfo 2013-12-01 22:14:34 +01:00
Baptiste Wicht
0eb9c743b5 Start implementation of sysinfo 2013-11-24 20:37:06 +01:00
Baptiste Wicht
103f6eb4cf Use string instead of const char* for params 2013-11-24 19:37:19 +01:00
Baptiste Wicht
0af7422ca8 Work on split 2013-11-24 18:24:35 +01:00
Baptiste Wicht
a5b839ca25 Add ways to display string 2013-11-24 18:04:05 +01:00
Baptiste Wicht
eb9575cad2 Better tracing 2013-11-24 16:58:40 +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