Commit graph

298 commits

Author SHA1 Message Date
boreddevnl
a8866da3cb FEAT: mute terminal output from applications not launched via cli 2026-04-15 20:10:53 +02:00
boreddevnl
f9bc6c7c38 FIX: FAT32 cluster management, allocation performance, and AHCI safety 2026-04-14 14:29:19 +02:00
boreddevnl
bb187faf79 DOC: small user manual 2026-04-14 10:59:52 +02:00
boreddevnl
fd7fa4f16e FIX: man entries 2026-04-14 10:59:28 +02:00
boreddevnl
5bd9e537c5 FEAT: bootfs 2026-04-13 16:04:47 +02:00
boreddevnl
e4603792b6 FEAT: Verbose boot 2026-04-13 12:17:39 +02:00
boreddevnl
a27b2c6423 RN: Renamed spotlight to lumos for legal reasons :kek: 2026-04-12 21:51:24 +02:00
boreddevnl
bb176f2193 FEAT: Lumos file searcher 2026-04-12 21:46:28 +02:00
boreddevnl
8dd756f25b FIX: cpuinfo stack overflow and add GUI tab character support 2026-04-12 19:07:08 +02:00
boreddevnl
d13fca2d4a CHECKP: vfs 2026-04-12 18:23:38 +02:00
boreddevnl
a1b6d58b77 Tweak: os_codename = Voyager 2026-04-12 17:59:10 +02:00
boreddevnl
cbc196a4b1 tweak: add -stable after kernel_version 2026-04-12 17:57:54 +02:00
boreddevnl
b4c14af48d TWEAK: kernel_version = 3.2.3 --> 4.0.0 2026-04-12 17:56:35 +02:00
boreddevnl
700839e6be FEAT: VFS overhaul 2026-04-12 17:53:31 +02:00
boreddevnl
921e8a5658 RM: Legacy drive selector in explorer 2026-04-12 00:34:22 +02:00
boreddevnl
437d57312f FIX: remove accidentally copied code 2026-04-12 00:28:03 +02:00
boreddevnl
afc4e16fcf STABILITY: SMP improvements 2026-04-12 00:26:04 +02:00
boreddevnl
38ed0b5ffa CHECKP: semi-stable vfs 2026-04-11 23:08:33 +02:00
boreddevnl
5933483009 CHECKP: shitty VFS 2026-04-11 21:41:11 +02:00
boreddevnl
6b6a22d518 OPT: use ui_draw_image in paint.c 2026-04-11 16:14:39 +02:00
boreddevnl
85427041de FEAT: Caps lock support in ps2 driver 2026-04-11 16:12:37 +02:00
boreddevnl
8b77e8c48e doc: update grapher with tri-axis marching 2026-04-04 19:39:49 +02:00
boreddevnl
1ce08c70b0 FEAT: add tri-axis marching pipeline and atomic depth-color updates to Grapher 2026-04-04 18:05:04 +02:00
boreddevnl
fca67f68a9 NEW: math.h/libmath.c 2026-04-03 23:28:29 +02:00
boreddevnl
f0c2963793 CHECKPOINT: polygon rendering 2026-04-03 23:16:03 +02:00
boreddevnl
3b24bc882c FEAT: Add grapher to dock 2026-04-03 13:32:38 +02:00
boreddevnl
2b44e59e9f TWEAK: Adjust window size 2026-04-03 13:32:23 +02:00
boreddevnl
7a2769e8e3 UI: New main wallpaper (bored.jpg) 2026-04-03 13:23:52 +02:00
boreddevnl
684ed774ee TWEAK: Balanced resolution and cpu usage with GRID_3D resolution 2026-04-03 11:46:33 +02:00
boreddevnl
c6d512b0f2 FIX: Flickering of colors with 3D graphs 2026-04-02 22:00:04 +02:00
boreddevnl
0b7a134282 TWEAK: Update version.c to 26.4 "Geometry" 2026-04-02 21:59:25 +02:00
boreddevnl
91b67bd8d5 OPT: Multithreaded WM rendering 2026-04-02 21:36:00 +02:00
boreddevnl
e60f232812 OPTIMIZATION: Bytecode engine 2026-04-02 20:21:58 +02:00
boreddevnl
3169ec51cb FEAT: SYSTEM_CMD_PARALLEL_RUN 2026-04-02 20:21:06 +02:00
boreddevnl
beb2c724ff FEAT: ROTATE variable to toggle auto rotate in 3d graphs. 2026-04-02 17:58:33 +02:00
boreddevnl
bf3c2cb578 FEAT: always rotate 3d graph 2026-04-02 17:51:43 +02:00
boreddevnl
823e9c0ce7 FIX: autofit when adjusting graph not shooting into outer space (LOL) 2026-04-02 15:58:56 +02:00
boreddevnl
0ddb1e7610 FEAT: Measurements on graph, fixed overflow and ctrl + r to reset zoom 2026-04-02 15:55:27 +02:00
boreddevnl
32a6bb4d72 FEAT: Pass ctrl pressed through syscall 2026-04-02 15:51:16 +02:00
boreddevnl
d8e680604c FIX: gpf when closing boredword.c 2026-04-01 23:33:25 +02:00
boreddevnl
2e28f860cb FEAT: resizing of window in viewer.c 2026-04-01 23:27:49 +02:00
boreddevnl
9634ebb086 FIX: Fixed framebuffer freeze upon screenshot 2026-04-01 23:05:52 +02:00
boreddevnl
d7d97b5a97 MV: graphing.c --> grapher.c 2026-04-01 22:19:57 +02:00
boreddevnl
4a3752583c FEAT: graphing.c a graphing calculator app. 2026-04-01 22:19:10 +02:00
boreddevnl
9de8ee143c OPT: Reduce render calls when zooming 2026-04-01 22:18:57 +02:00
boreddevnl
8d5fa53d3e FEAT: Cursor nav in text box 2026-04-01 22:18:26 +02:00
boreddevnl
ad8db32305 RM: broken .gif 2026-03-24 19:35:56 +01:00
boreddevnl
92928e55fb fix wm freeze explorer 2026-03-24 19:34:47 +01:00
boreddevnl
31eb7afdc6 fix: better parsing in browser.c 2026-03-23 21:25:46 +01:00
boreddevnl
ad9fac3e28 fix: scrollbar functionality 2026-03-23 20:40:38 +01:00
boreddevnl
70cd296d19 BFIX: Fix gpf's in .elf applications 2026-03-23 17:26:41 +01:00
boreddevnl
b7020152c1 feat: .tar application loading 2026-03-23 09:10:17 +01:00
boreddevnl
63749b8734 FEAT: libwidget.c 2026-03-22 22:07:30 +01:00
boreddevnl
4e8ea5acd2 perf: fix core starvation 2026-03-22 21:04:50 +01:00
boreddevnl
5c199e028a OPTIMIZATION: Network and browser optimizations 2026-03-22 19:26:05 +01:00
boreddevnl
ec2a9d1883 OPTIMIZATION: Browser loading optimization 2026-03-22 18:55:55 +01:00
boreddevnl
4c46650c64 OPTIMIZATION: use mem_mcpy in display buffer 2026-03-22 18:50:29 +01:00
boreddevnl
5c29ac1473 RM: Deletion unnecessary .vcxproj files 2026-03-20 00:02:01 +01:00
boreddevnl
81743261bf tweak: file cleanup 2026-03-19 12:19:41 +01:00
boreddevnl
4eeb907342 TWEAK: rename DOOM window 2026-03-19 10:43:48 +01:00
boreddevnl
e527f63af7 TWEAK: version.c update for BoredOS Syncwave 2026-03-18 18:18:24 +01:00
boreddevnl
5604866882 FIX: Mouse trailing with single core CPU's 2026-03-18 18:09:24 +01:00
boreddevnl
e95c82b162 CHECKP: multi-thread applications 2026-03-18 17:04:10 +01:00
boreddevnl
9fb307e603 CHECKP: multi core scheduling 2026-03-17 22:11:32 +01:00
boreddevnl
a7c3cccce7 CheckP: smp support 2026-03-17 21:44:21 +01:00
boreddevnl
7eb55f3a59 FEAT: Unicode support using NotoEmoji 2026-03-17 19:46:48 +01:00
boreddevnl
72baf6506d FEAT: sorting from A->Z in explorer.c 2026-03-17 19:20:53 +01:00
boreddevnl
1404a6ae4f TWEAK: Rename word.c to boredword.c 2026-03-17 16:24:40 +01:00
boreddevnl
7b7f134e27 feat: centralize OS version info in kernel syscall 2026-03-17 16:06:00 +01:00
boreddevnl
0491c4ad0f TWEAK: change version number for V1.72 and 3.1.2 2026-03-17 15:50:25 +01:00
boreddevnl
c6fe9971d8 BFIX: export bugs in word.c and fixed explorer always ZTop in wm 2026-03-17 15:48:42 +01:00
boreddevnl
88f178e368 checkpoint: BoredWord application 2026-03-17 14:41:13 +01:00
boreddevnl
d824b4610a FIX: Replace blocking k_beep with an asynchronous k_beep 2026-03-16 17:22:42 +01:00
boreddevnl
be67c27f58 fix makefile to include doom1.wad 2026-03-16 15:06:14 +01:00
boreddevnl
65f362feab seperate net folder 2026-03-16 15:00:24 +01:00
boreddevnl
6b18d44fab markdown viewer massive update 2026-03-16 14:50:47 +01:00
boreddevnl
8b172a69a1 Docs included in iso + explorer corruption fix 2026-03-16 14:28:45 +01:00
boreddevnl
1cb8425653 .DS_Store added to .gitignore 2026-03-16 14:09:04 +01:00
boreddevnl
c5111cdcb5 virtio net nic driver fix 2026-03-16 10:45:49 +01:00
boreddevnl
fc83d7941b src/kernel --> src/ 2026-03-16 00:30:47 +01:00
boreddevnl
3da1496e4f missed files in organization 2026-03-16 00:27:27 +01:00
boreddevnl
90e5125913 Folder organization 2026-03-16 00:24:47 +01:00
boreddevnl
30f1b66b05 stupid code fix 2026-03-15 17:04:55 +01:00
boreddevnl
6c273e0f2f k_shutdown() fix 2026-03-15 16:53:38 +01:00
boreddevnl
4bab8949e7 revamped network settings 2026-03-15 16:49:56 +01:00
boreddevnl
df73f00efd rtl8111 NIC driver 2026-03-15 16:32:52 +01:00
boreddevnl
b05b221c41 Network Virtio and RTL8139 NIC support 2026-03-14 16:52:52 +01:00
boreddevnl
95c465ca39 task manager fix 2026-03-13 14:48:58 +01:00
boreddevnl
43a9735f81 V1.70 2026-03-12 21:58:07 +01:00
boreddevnl
93b59064c7 graphics settings 2026-03-12 21:57:26 +01:00
boreddevnl
d19075750b memory leak fix userspace 2026-03-12 19:15:09 +01:00
boreddevnl
071f8339bf screenshot util 2026-03-12 12:16:01 +01:00
boreddevnl
624db9ec9c browser fixes 2026-03-11 23:12:15 +01:00
boreddevnl
512912c821 cleanup 2026-03-11 22:09:04 +01:00
boreddevnl
989ef019d4 semi bug fix 2026-03-11 09:29:15 +01:00
boreddevnl
6a41be2437 task manager and major memory stability fixes 2026-03-10 18:12:57 +01:00
boreddevnl
1639b09cb5 extra wallpaper 2026-03-10 11:08:07 +01:00
boreddevnl
1b181772a1 drastic image loading optimization 2026-03-09 14:31:24 +01:00
boreddevnl
6d7f9870f3 doom render fix 2026-03-09 10:33:10 +01:00
boreddevnl
b40d3c050d terminal fixes 2026-03-08 21:17:40 +01:00
boreddevnl
3fbcf3d4fd New image decoder 2026-03-08 19:23:22 +01:00
boreddevnl
032b154f41 Times font by default browser 2026-03-07 17:02:18 +01:00
boreddevnl
bfac4bf65c browser improvement 2026-03-06 14:11:32 +01:00
boreddevnl
41d1e3960b html 2.0 compliance update browser 2026-03-06 00:27:57 +01:00
boreddevnl
b708ad7e45 fun apps and inclusion of stb_image.h for future work 2026-03-05 20:27:10 +01:00
boreddevnl
4b8fdde06d path fix 2026-03-05 09:44:39 +01:00
boreddevnl
690413045d .gitignore 2026-03-05 09:34:26 +01:00
boreddevnl
e5cfab37dc quick fix 2026-03-04 22:28:00 +01:00
boreddevnl
d49d082712 DOOM!!!! 2026-03-04 21:41:58 +01:00
boreddevnl
9bb62a5ade mem optimization browser 2026-03-04 20:28:53 +01:00
boreddevnl
903d4e0510 basic telnet 2026-03-04 09:54:57 +01:00
boreddevnl
cc752052dc browser fixes and optimization 2026-03-03 22:36:46 +01:00
boreddevnl
4083b8a563 better font rendering browser 2026-03-03 21:22:05 +01:00
boreddevnl
3c7d36a50f .ttf fonts (beta) 2026-03-03 20:34:50 +01:00
boreddevnl
8b3ca448ed Improve site loading 2026-03-03 19:16:30 +01:00
boreddevnl
36219f5828 browser parsing 2026-03-03 14:12:39 +01:00
boreddevnl
10ca6ef345 update IP parsing 2026-03-03 13:35:02 +01:00
boreddevnl
80fce3d0e9 browser 2026-03-02 21:27:44 +01:00
boreddevnl
d38e8b97e2 bug fix 2026-03-02 17:17:53 +01:00
boreddevnl
48ad5470ee update command operator 2026-03-02 12:24:43 +01:00
boreddevnl
659feee6f7 LwIP 2026-03-02 12:12:23 +01:00
boreddevnl
01345ba2b6 update sysfetch 2026-03-01 18:53:53 +01:00
boreddevnl
22dd21c580 limine update 2026-03-01 18:51:54 +01:00
boreddevnl
67640ec8db Update svg 2026-03-01 18:22:12 +01:00
boreddevnl
c0eaf4c89b logo 2026-03-01 17:35:21 +01:00
boreddevnl
42bcc1ad7c new wallpaper 2026-03-01 17:29:43 +01:00
boreddevnl
5cf552fd14 Disk improvements 2026-03-01 17:10:41 +01:00
boreddevnl
8bd70faa89 Clock app 2026-03-01 16:08:26 +01:00
boreddevnl
8d3c0486ff logo 2026-03-01 06:37:36 +01:00
boreddevnl
05c1f37a86 sysfetch 2026-03-01 06:06:43 +01:00
boreddevnl
c5c77ce734 memory fixes 2026-03-01 04:21:04 +01:00
boreddevnl
a4e0a42042 Memory bug fix 2026-03-01 00:52:25 +01:00
boreddevnl
8afb488539 Network fix 2026-02-28 23:58:33 +01:00
boreddevnl
81d60f144c terminal bug fix 2026-02-28 23:11:13 +01:00
boreddevnl
4c0d9886aa bug fix 2026-02-28 22:54:02 +01:00
boreddevnl
74bdb89ad3 CMD config 2026-02-28 22:09:33 +01:00
boreddevnl
fbd0bf880e License headers 2026-02-28 00:19:00 +01:00
boreddevnl
ed0535b822 update HELP 2026-02-28 00:02:34 +01:00
boreddevnl
9ae0b16b71 BEEP fix 2026-02-27 23:31:13 +01:00
boreddevnl
8a6928b5c9 Network commands port to userspace 2026-02-27 23:24:43 +01:00
boreddevnl
304c2e1383 CLI apps transfer to Userspace 2026-02-27 22:13:53 +01:00
boreddevnl
8c6d751254 FS fix 2026-02-27 16:19:11 +01:00
boreddevnl
f9d84d434e BSoD 2026-02-26 22:31:54 +01:00
boreddevnl
34ceff4290 Rendering fix in apps 2026-02-26 21:56:50 +01:00
boreddevnl
fcc290f3f9 Stability improvements 2026-02-26 21:45:57 +01:00
boreddevnl
2801dbc21f Memory fixes userspace 2026-02-26 21:09:18 +01:00
boreddevnl
786eac0345 Porting of apps to userspace 2026-02-26 20:07:21 +01:00
boreddevnl
c2ead0d6a7 Notepad port to userspace and bug fixes 2026-02-26 16:21:20 +01:00
boreddevnl
73a34edd0e Kernel V3.0.0 2026-02-25 22:59:50 +01:00
boreddevnl
ca997072ce Ring 3 multitasking 2026-02-25 19:09:32 +01:00