Commit Graph

  • 3e52d8c8fc .gitignore: undo src/userland/cli/third_party/tcc/ removal boreddevnl 2026-05-09 01:12:32 +02:00
  • 5fa713c514 .gitignore: src/userland/cli/third_party/tcc/ boreddevnl 2026-05-09 01:11:58 +02:00
  • 230e404a98 feature: added third_party TCC into userland boreddevnl 2026-05-09 01:11:29 +02:00
  • a62b22faa9 app: Resizable txtedit.c boreddevnl 2026-05-09 01:10:21 +02:00
  • 8fd0605f85 doc: Remove unnecesary note boreddevnl 2026-05-08 21:08:56 +02:00
  • 480149a94e ignore edk2-vars.fd boreddevnl 2026-05-08 21:07:21 +02:00
  • 274ee54814 docs: update syscall reference and add installation guides boreddevnl 2026-05-08 21:06:07 +02:00
  • 6e1eb7768d core: update system boot logic for disk-based root and cmdline flags boreddevnl 2026-05-08 21:05:33 +02:00
  • 0fbc3a5fc8 wm: implement root filesystem pivoting and persistence provisioning boreddevnl 2026-05-08 21:04:58 +02:00
  • 5ae8c56d40 libc: add disk management syscalls and expanded stdio support boreddevnl 2026-05-08 21:04:35 +02:00
  • 91edd3bc78 feature(install): add system installer and FAT32 formatting utility boreddevnl 2026-05-08 21:03:51 +02:00
  • fd18369bd7 disk: add GPT/MBR writing and disk rescan support boreddevnl 2026-05-08 21:02:47 +02:00
  • 3e26332b1a fs: implement FAT32 LFN support and root volume abstraction boreddevnl 2026-05-08 21:02:14 +02:00
  • b04bde3d9e legal: Usage policy V2.0 26.5.1 boreddevnl 2026-05-04 23:20:50 +02:00
  • d854d0e50f ver: bump OS and kernel to x.x.1 boreddevnl 2026-05-04 22:54:14 +02:00
  • 5b7940dd04 legal: Add usage policy for current and future commits. boreddevnl 2026-05-04 19:45:36 +02:00
  • b486bb2ca5 ver: 4.2.0-dev --> 4.2.0-stable boreddevnl 2026-05-01 20:57:12 +02:00
  • 7ae1d40e41 ver: 26.5-dev --> 26.5-stable boreddevnl 2026-05-01 20:56:19 +02:00
  • 9ec4695df1 tweak: User agent rename 26.5.0 boreddevnl 2026-04-28 22:10:38 +02:00
  • a43465e3d3 feat: implement left/right arrow navigation and inline editing in shell boreddevnl 2026-04-27 16:07:25 +02:00
  • 39088c7e8e img: New wallpapers boreddevnl 2026-04-26 23:41:01 +02:00
  • 5ff52b430d optimization: Improve speed on launch of settings boreddevnl 2026-04-26 22:30:32 +02:00
  • 8d0e744991 doc: Add UTF-8 byte structure section and resources (#10) Lluciocc 2026-04-25 00:51:54 +02:00
  • 7a480b44b9 Merge branch 'main' of https://github.com/boreddevnl/BoredOS boreddevnl 2026-04-25 00:38:54 +02:00
  • 836c20de8a image: Added power.jpg wallpaper boreddevnl 2026-04-25 00:38:52 +02:00
  • d1a6eb8985 Enhance makefile (#9) Lluciocc 2026-04-24 10:55:58 +02:00
  • c11d4a8a00 doc: Add UTF-8 Library Application Development Guide Lluciocc 2026-04-23 22:13:32 +02:00
  • 81ea21e746 fix(input): update boredword, browser, grapher and libwidget to support UTF8 boreddevnl 2026-04-23 21:59:42 +02:00
  • 8006a83449 fix(input): update terminal and txtedit to use UTF-8 input subsystem. boreddevnl 2026-04-23 21:33:59 +02:00
  • 915e33434e feature(input): implement keyboard layouts and utf-8 input subsystem Lluciocc 2026-04-23 21:31:52 +02:00
  • 228b5753d9 txtedit: support proportional fonts and dynamic cursor alignment boreddevnl 2026-04-23 00:03:06 +02:00
  • eb19e37d91 libui: hook userland mouse events boreddevnl 2026-04-23 00:01:20 +02:00
  • 35ee3fec21 wm: add mouse event callbacks to Window boreddevnl 2026-04-23 00:01:12 +02:00
  • 85d1dc0991 settings: add scrollable font selection boreddevnl 2026-04-23 00:00:47 +02:00
  • 4d1e619d7a term: switch to TrueType fonts boreddevnl 2026-04-23 00:00:36 +02:00
  • 5f1a564d29 fonts: add system TTF assets boreddevnl 2026-04-23 00:00:18 +02:00
  • 5af02da5a1 docs: restructure architecture documentation and add new guides boreddevnl 2026-04-22 18:15:39 +02:00
  • bbc5a44982 docs: document memory manager architecture boreddevnl 2026-04-22 00:20:40 +02:00
  • 206cca7e28 refactor(mem): rewrite allocator to use two-tier slab and dynamic block list boreddevnl 2026-04-22 00:20:22 +02:00
  • 034aab48d3 fix(net): guard network_cleanup() with TCP connection ownership token boreddevnl 2026-04-21 16:42:24 +02:00
  • 987a96e2e8 feature(wm): dynamic dock with persistence, drag-to-reorder, and file pinning boreddevnl 2026-04-21 16:41:33 +02:00
  • 3893276974 fix(idt): print RIP, err_code, and CR2 to serial before kernel panic boreddevnl 2026-04-21 16:41:03 +02:00
  • 67f27a908f fix(net): guard network_cleanup() with TCP connection ownership token boreddevnl 2026-04-21 16:40:53 +02:00
  • 9988a6e420 fix(fs): remove 256-file limit in RAMFS using a dynamic linked list boreddevnl 2026-04-21 16:40:21 +02:00
  • c1411e378a doc: add documentation for OS and kernel versioning schemes boreddevnl 2026-04-21 01:17:40 +02:00
  • db4862c2d0 chore: update OS codename to Genesis, referencing laying roots for future versions. boreddevnl 2026-04-21 01:07:07 +02:00
  • c3d1f44dfd chore: bump OS and kernel versions to 26.5-dev and 4.2.0-dev boreddevnl 2026-04-21 00:46:21 +02:00
  • 9c600caf45 feature: Add ELF metadata support boreddevnl 2026-04-21 00:29:39 +02:00
  • 2498045362 feature: Add syscalls for ELF metadata parsing boreddevnl 2026-04-21 00:29:11 +02:00
  • 8d51238a3d doc: adjust examples with ELF metadata boreddevnl 2026-04-21 00:28:29 +02:00
  • d14000b7eb doc: Add documentation for ELF app metadata syscalls 76 and 77 boreddevnl 2026-04-21 00:27:38 +02:00
  • 054c802ad0 doc: Create documentation for elf metadata boreddevnl 2026-04-21 00:27:04 +02:00
  • 1634b621cf doc: remove unprofessional emojis boreddevnl 2026-04-21 00:26:30 +02:00
  • a1c06fdd08 doc: add reference to ELF metadata for appdev boreddevnl 2026-04-21 00:25:35 +02:00
  • ee4ce4039c doc: Add total downloads in README.md boreddevnl 2026-04-21 00:24:28 +02:00
  • 0a7d1f1ee7 remove: duplicate svg icons boreddevnl 2026-04-20 22:58:40 +02:00
  • 5ee006f736 doc: update screenshot in README.md boreddevnl 2026-04-20 20:04:52 +02:00
  • 840c0a0be4 tweak: increase thumbnail cache wm.c boreddevnl 2026-04-20 19:43:48 +02:00
  • b865023dc2 feature: use Colloid icons instead of hardcoded shape icons boreddevnl 2026-04-20 19:08:12 +02:00
  • ef32527733 fix: Fallback color for terminal color if disable in bshrc boreddevnl 2026-04-20 13:03:11 +02:00
  • f2753c0d57 Merge branch 'main' of https://github.com/boreddevnl/BoredOS boreddevnl 2026-04-20 12:43:22 +02:00
  • 51e26758ee feat: added a BoredOS boot banner for kterm boreddevnl 2026-04-20 12:43:13 +02:00
  • 75b262c767 merge: pull request #6 from Lluciocc/terminal-fix Chris 2026-04-20 12:28:29 +02:00
  • 016f6dad15 Update bshrc Lluciocc 2026-04-20 12:23:21 +02:00
  • 65d5fc974f Fix for color when the config is at false Lluciocc 2026-04-20 10:18:01 +02:00
  • 750880dcb5 Adding support for multiple PATH Lluciocc 2026-04-20 10:09:39 +02:00
  • 0e32f35d91 Merge branch 'BoredDevNL:main' into terminal-fix Lluciocc 2026-04-20 09:46:03 +02:00
  • f8ca9d9d91 tweak: increased cursor size and improved design boreddevnl 2026-04-20 00:40:22 +02:00
  • af5eda1647 feat: Add signals, exec/wait, and FD/pipe support boreddevnl 2026-04-20 00:03:52 +02:00
  • ae8c7e21ac doc: Add syscalls and libc refs to appdev docs boreddevnl 2026-04-20 00:03:05 +02:00
  • 7d66d9b439 workflow: added a daily nightly build boreddevnl 2026-04-20 00:02:12 +02:00
  • b1f45b90cd doc: improve sdk_reference boreddevnl 2026-04-19 23:58:01 +02:00
  • 4280c3a802 doc: Fix wording in comment boreddevnl 2026-04-19 22:03:42 +02:00
  • 78ae0f154d refactor(libc): move Lua an DOOM stubs into shared libc modules boreddevnl 2026-04-19 21:58:25 +02:00
  • f788ba416d FIX: use dsound instead of coreaudio for run-windows in the Makefile boreddevnl 2026-04-19 20:41:21 +02:00
  • 8ab28661a1 Merge branch 'BoredDevNL:main' into terminal-fix Lluciocc 2026-04-19 20:26:44 +02:00
  • 6e85adb000 remove unused memory manager debug/utility APIs boreddevnl 2026-04-19 01:16:19 +02:00
  • 5be803e4d4 MV: src/net/lwip --> src/net/third_party/lwip boreddevnl 2026-04-19 01:06:42 +02:00
  • 992aad52e5 Fixing yellow color not showing Lluciocc 2026-04-19 00:45:41 +02:00
  • 75c3e4c27a Adding a argument in bshrc to enable/disable terminal color Lluciocc 2026-04-19 00:35:30 +02:00
  • 4fc48eab73 fix: include local time header to satisfy IntelliSense boreddevnl 2026-04-18 22:04:36 +02:00
  • ecaa5f60f7 FIX: Flickering when serial output occurs. boreddevnl 2026-04-18 21:57:56 +02:00
  • 75278b9a27 FEAT: Lua runtime 5.5.0 boreddevnl 2026-04-18 21:53:39 +02:00
  • baa52da4c0 RM: g_need_prompt_newline boreddevnl 2026-04-18 19:56:35 +02:00
  • f6b6fd97ce Merge branch 'main' of https://github.com/boreddevnl/BoredOS boreddevnl 2026-04-18 18:37:25 +02:00
  • b419de43f0 refactor: replace syscall if/else chains with dispatch tables boreddevnl 2026-04-18 18:37:13 +02:00
  • 6d999fdaa3 Remove installation instructions for toolchain Chris 2026-04-18 16:45:48 +02:00
  • 01aa75a4f1 Removing ref to the history Lluciocc 2026-04-18 10:11:52 +02:00
  • e1864b2a66 Merge branch 'BoredDevNL:main' into terminal-fix Lluciocc 2026-04-18 09:59:33 +02:00
  • d4b066c29f FEAT: add donut.c demo by Andy Sloane boreddevnl 2026-04-17 23:11:06 +02:00
  • 3eafa5b360 DOC: Update project disclaimer with BrewKernel hyperlink Chris 2026-04-17 16:00:57 +02:00
  • 8ea457694d RM: Old test userspace application boreddevnl 2026-04-17 14:16:10 +02:00
  • fb00bbac2b RM: Old userspace/syscall test assembly files boreddevnl 2026-04-17 14:13:44 +02:00
  • 89140d7546 FIX: Cursor misalignment when PROMPT_RIGHT was enabled boreddevnl 2026-04-17 13:35:40 +02:00
  • 9357f82d17 FEAT: added colored prompts, a right aligned prompt and minimal history to Bsh boreddevnl 2026-04-17 13:09:51 +02:00
  • d00eed4e13 Refactor command input handling in terminal.c Lluciocc 2026-04-17 12:06:31 +02:00
  • 0a8f913045 DOC: Updated typo in copyright date boreddevnl 2026-04-17 11:50:42 +02:00
  • 15a7465019 DOC: Capitalize BoredDevNL in README boreddevnl 2026-04-17 11:40:17 +02:00
  • c4562e8778 Implement command history and input color updates Lluciocc 2026-04-17 11:40:11 +02:00
  • e738041020 Merge branch 'main' of https://github.com/boreddevnl/BoredOS 26.4.2.1 boreddevnl 2026-04-17 11:25:51 +02:00