boreddevnl
a1c06fdd08
doc: add reference to ELF metadata for appdev
2026-04-21 00:25:35 +02:00
boreddevnl
ee4ce4039c
doc: Add total downloads in README.md
2026-04-21 00:24:28 +02:00
boreddevnl
0a7d1f1ee7
remove: duplicate svg icons
2026-04-20 22:58:40 +02:00
boreddevnl
5ee006f736
doc: update screenshot in README.md
2026-04-20 20:04:52 +02:00
boreddevnl
840c0a0be4
tweak: increase thumbnail cache wm.c
2026-04-20 19:43:48 +02:00
boreddevnl
b865023dc2
feature: use Colloid icons instead of hardcoded shape icons
2026-04-20 19:08:12 +02:00
boreddevnl
ef32527733
fix: Fallback color for terminal color if disable in bshrc
2026-04-20 13:03:11 +02:00
boreddevnl
f2753c0d57
Merge branch 'main' of https://github.com/boreddevnl/BoredOS
2026-04-20 12:43:22 +02:00
boreddevnl
51e26758ee
feat: added a BoredOS boot banner for kterm
2026-04-20 12:43:13 +02:00
Chris
75b262c767
merge: pull request #6 from Lluciocc/terminal-fix
...
Terminal update (shortcuts for switching terminal tabs and colors to check if your command is correct.
2026-04-20 12:28:29 +02:00
Lluciocc
016f6dad15
Update bshrc
2026-04-20 12:23:21 +02:00
Lluciocc
65d5fc974f
Fix for color when the config is at false
2026-04-20 10:18:01 +02:00
Lluciocc
750880dcb5
Adding support for multiple PATH
2026-04-20 10:09:39 +02:00
Lluciocc
0e32f35d91
Merge branch 'BoredDevNL:main' into terminal-fix
2026-04-20 09:46:03 +02:00
boreddevnl
f8ca9d9d91
tweak: increased cursor size and improved design
2026-04-20 00:40:22 +02:00
boreddevnl
af5eda1647
feat: Add signals, exec/wait, and FD/pipe support
...
Introduce process lifecycle and POSIX-like features: add parent_pid, pgid, exited/exit_status, signal state and handlers, waitpid/reap, and an exec-replace function. Refactor file descriptor handling to use fd_kind/fd_flags with reference-counted file refs and in-process pipes; implement open/read/write/close/seek/tell/size/dup/dup2/pipe/fcntl semantics and O_* flags. Add syscall handlers for exec, waitpid, kill/signal, sigaction, sigprocmask, sigpending, meminfo/ticks and map many SYSTEM_CMD_* constants; deliver signals from the syscall path. Cleanup/terminate logic updated to free resources correctly and initialize kernel/user processes with new state. Misc: minor syscall/table renames (wallpaper), helper utilities (process_close_fd_inner, process_init_signal_state) and paging/stack handling for exec.
2026-04-20 00:03:52 +02:00
boreddevnl
ae8c7e21ac
doc: Add syscalls and libc refs to appdev docs
...
Update docs/README.md to expand the Application Development index: reword the SDK Reference as an overview hub and add links for Syscalls (numbers, FS/SYSTEM command IDs, wrapper guidance) and libc Reference (headers, implemented APIs, behavior notes). Improves discoverability of syscall and libc documentation for SDK users.
2026-04-20 00:03:05 +02:00
boreddevnl
7d66d9b439
workflow: added a daily nightly build
...
This is a workflow that runs every day at 00:00 UTC and creates an ISO of the last commit at said time and pushes it to the Releases.
2026-04-20 00:02:12 +02:00
boreddevnl
b1f45b90cd
doc: improve sdk_reference
...
Added all the syscalls by number and what they do, i also added all the headers inside of libc
2026-04-19 23:58:01 +02:00
boreddevnl
4280c3a802
doc: Fix wording in comment
2026-04-19 22:03:42 +02:00
boreddevnl
78ae0f154d
refactor(libc): move Lua an DOOM stubs into shared libc modules
2026-04-19 21:58:25 +02:00
boreddevnl
f788ba416d
FIX: use dsound instead of coreaudio for run-windows in the Makefile
2026-04-19 20:41:21 +02:00
Lluciocc
8ab28661a1
Merge branch 'BoredDevNL:main' into terminal-fix
2026-04-19 20:26:44 +02:00
boreddevnl
6e85adb000
remove unused memory manager debug/utility APIs
2026-04-19 01:16:19 +02:00
boreddevnl
5be803e4d4
MV: src/net/lwip --> src/net/third_party/lwip
2026-04-19 01:06:42 +02:00
Lluciocc
992aad52e5
Fixing yellow color not showing
2026-04-19 00:45:41 +02:00
Lluciocc
75c3e4c27a
Adding a argument in bshrc to enable/disable terminal color
2026-04-19 00:35:30 +02:00
boreddevnl
4fc48eab73
fix: include local time header to satisfy IntelliSense
2026-04-18 22:04:36 +02:00
boreddevnl
ecaa5f60f7
FIX: Flickering when serial output occurs.
2026-04-18 21:57:56 +02:00
boreddevnl
75278b9a27
FEAT: Lua runtime 5.5.0
2026-04-18 21:53:39 +02:00
boreddevnl
baa52da4c0
RM: g_need_prompt_newline
2026-04-18 19:56:35 +02:00
boreddevnl
f6b6fd97ce
Merge branch 'main' of https://github.com/boreddevnl/BoredOS
2026-04-18 18:37:25 +02:00
boreddevnl
b419de43f0
refactor: replace syscall if/else chains with dispatch tables
2026-04-18 18:37:13 +02:00
Chris
6d999fdaa3
Remove installation instructions for toolchain
...
Removed installation instructions for macOS, Linux, and related notes.
2026-04-18 16:45:48 +02:00
Lluciocc
01aa75a4f1
Removing ref to the history
2026-04-18 10:11:52 +02:00
Lluciocc
e1864b2a66
Merge branch 'BoredDevNL:main' into terminal-fix
2026-04-18 09:59:33 +02:00
boreddevnl
d4b066c29f
FEAT: add donut.c demo by Andy Sloane
2026-04-17 23:11:06 +02:00
Chris
3eafa5b360
DOC: Update project disclaimer with BrewKernel hyperlink
2026-04-17 16:00:57 +02:00
boreddevnl
8ea457694d
RM: Old test userspace application
2026-04-17 14:16:10 +02:00
boreddevnl
fb00bbac2b
RM: Old userspace/syscall test assembly files
2026-04-17 14:13:44 +02:00
boreddevnl
89140d7546
FIX: Cursor misalignment when PROMPT_RIGHT was enabled
2026-04-17 13:35:40 +02:00
boreddevnl
9357f82d17
FEAT: added colored prompts, a right aligned prompt and minimal history to Bsh
2026-04-17 13:09:51 +02:00
Lluciocc
d00eed4e13
Refactor command input handling in terminal.c
2026-04-17 12:06:31 +02:00
boreddevnl
0a8f913045
DOC: Updated typo in copyright date
2026-04-17 11:50:42 +02:00
boreddevnl
15a7465019
DOC: Capitalize BoredDevNL in README
2026-04-17 11:40:17 +02:00
Lluciocc
c4562e8778
Implement command history and input color updates
2026-04-17 11:40:11 +02:00
boreddevnl
e738041020
Merge branch 'main' of https://github.com/boreddevnl/BoredOS
2026-04-17 11:25:51 +02:00
boreddevnl
9830b6ad96
VER: 26.4.2 --> 26.4.2.1
2026-04-17 11:25:45 +02:00
Chris
a09103e40d
PR: Snake game - Lluciocc
...
Add a Snake game
2026-04-17 11:12:39 +02:00
Lluciocc
aff3e99ab2
Implement adjustable game speed for Snake game
2026-04-17 11:10:09 +02:00