Rev |
Age |
Author |
Path |
Log message |
Diff |
4541 |
5672 d 19 h |
svoboda |
/trunk/uspace/ |
Stdio stream buffering (only for writing a.t.m.) Issue: Do we need two moving delimiters (head, tail) to recover from error or is one moving data delimiter enough, like in the current implementation? (Where the buffer must be drained as a whole, cannot do it part at a time. |
|
4496 |
5684 d 0 h |
decky |
/trunk/uspace/ |
be more pedantic about undefined function prototypes (to avoid memory access traps)
add missing header files |
|
4486 |
5684 d 21 h |
decky |
/trunk/uspace/app/bdsh/ |
bdsh: sync with I/O changes, block until spawned task exits |
|
4266 |
5739 d 18 h |
svoboda |
/trunk/uspace/ |
strdup() -> str_dup() |
|
4264 |
5739 d 20 h |
svoboda |
/trunk/uspace/ |
Nuke strcpy() and strcmp(). |
|
4255 |
5741 d 22 h |
svoboda |
/trunk/uspace/app/bdsh/ |
Read UCS chars in bdsh and encode them. (bdsh is still largely ignorant of UCS but it will work somehow with the characters now). |
|
4239 |
5744 d 1 h |
svoboda |
/trunk/uspace/ |
Make Czech layout work partially in bdsh. |
|
3980 |
5780 d 2 h |
svoboda |
/trunk/uspace/app/bdsh/ |
The command line should ignore Tab. |
|
3813 |
5817 d 2 h |
post |
/trunk/uspace/app/bdsh/ |
Get rid of cli_strdup(), cli_strtok(), cli_strtok_r(), just use facilities in libc |
|
3812 |
5817 d 9 h |
post |
/trunk/uspace/app/bdsh/ |
Get rid of cli_restricted and cli_interactive |
|
3809 |
5817 d 10 h |
post |
/trunk/uspace/app/bdsh/ |
Eliminate 'restrict' from command structure, get rid of needless aliases.
Order of search is builtin -> module -> external, there is no need to
restrict commands to (non)interative shells only any longer. |
|
3767 |
5838 d 3 h |
svoboda |
/trunk/uspace/ |
Console color support overhaul. Create C library console interface. |
|
3372 |
5964 d 8 h |
post |
/trunk/uspace/app/bdsh/ |
More house cleaning, don't expose beyond what's needed |
|
3366 |
5965 d 11 h |
post |
/trunk/uspace/app/bdsh/ |
Housekeeping list, complete lingering things before they get forgotten:
* cli_*() now sets a global cli_errno, error functions cleaned up
* Finish internal cli_*() functions in util.c
* Don't expose cli_init() or cli_finit()
* Get rid of unused globals
* Don't set globals in commands themselves
* Update README files
* Fix stale comments |
|
3346 |
5970 d 8 h |
post |
/trunk/ |
Merge with shell @ 3241 for bdsh |
|
3339 |
5973 d 9 h |
post |
/branches/shell/uspace/app/bdsh/ |
input: stop double-checking for non-null terminated input, add to-do and comments |
|
3304 |
5980 d 9 h |
post |
/branches/shell/uspace/app/bdsh/ |
Get rid of -DHELENOS (glibc builds will now break) |
|
3275 |
5982 d 1 h |
post |
/branches/shell/uspace/app/bdsh/ |
Remove un-needed debug printf()s, add greeting |
|
3269 |
5982 d 9 h |
post |
/branches/shell/uspace/app/bdsh/ |
cd: Don't send users to non-existent usr->home on 0 arguments, add debug noise |
|
3268 |
5982 d 10 h |
post |
/branches/shell/uspace/app/bdsh/ |
input: don't allocate tmp unless its needed, check before freeing. |
|