daniel
b91b342d5c
montaukos.org - docs - volume name changes
2026-08-10 10:11:34 +02:00
daniel
0b7fd37694
fix: make getcwd report truncated buffers as ERANGE
2026-08-09 12:16:57 +02:00
daniel
1c498ffa6a
feat: implement utime libc function, SYS_UTIME syscall, filesystem support (ext2 only)
2026-08-09 11:16:59 +02:00
daniel
771c3a5a98
fix: align POSIX stdio and argument handling, clarify Intel iwlwifi licensing
2026-08-09 10:42:09 +02:00
daniel and Claude Opus 5
a06ef0192d
fix: ramdisk - dereference symlinks, they pack as zero-byte files
...
Co-Authored-By: Claude Opus 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01NQRTGoYgnZQsh7uCh6Jsxm
2026-08-08 14:42:42 +02:00
daniel and Claude Opus 5
e8407afcdb
feat: libc - add SYS_GETCHAR_NB and a non-blocking stdin readiness probe
...
Co-Authored-By: Claude Opus 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01NQRTGoYgnZQsh7uCh6Jsxm
2026-08-08 14:42:38 +02:00
daniel and Claude Opus 5
fe10216f8b
feat: libc - add strndup, scandir, alphasort, usleep, ftruncate, M_PI constants
...
Co-Authored-By: Claude Opus 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_018Ae69wJS7sueQMUwNxV3nX
2026-08-07 21:26:25 +02:00
daniel and Claude Opus 5
53a9965e7c
feat: libc - add pread/pwrite
...
Co-Authored-By: Claude Opus 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_018Ae69wJS7sueQMUwNxV3nX
2026-08-07 20:28:12 +02:00
daniel and Claude Opus 5
27c13b8dc2
refactor: move DOOM out to the mtkports ports tree
...
Co-Authored-By: Claude Opus 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_018Ae69wJS7sueQMUwNxV3nX
2026-08-07 20:10:52 +02:00
daniel
b77449faeb
fix: toolchain - update docs
2026-08-07 16:27:09 +02:00
daniel
53d3e6c568
refactor: remove old hello.elf userspace program
2026-08-07 13:26:06 +02:00
daniel
cc1d80442e
refactor: split out game engine experiment and demo game
2026-08-07 13:24:46 +02:00
daniel
2c8733298f
montaukos.org - docs reorganization
2026-08-07 12:04:43 +02:00
daniel
326416636d
feat: desktop - use MTK buttons for power dialogs
2026-08-07 11:41:47 +02:00
daniel
0e1601be74
feat: desktop - use MTK menu for desktop right-click menu
2026-08-07 10:55:38 +02:00
daniel
9eb21eb3e3
feat: wi-fi - expand support and fix issues, add GUI components
2026-08-07 10:36:53 +02:00
daniel
bbe1df62fd
feat: wi-fi - join WPA2/WPA3-PSK networks and carry traffic like ethernet
2026-08-06 19:44:35 +02:00
daniel
a01e63c717
feat: intel wi-fi (AX211) driver with network scanning
2026-08-06 08:36:10 +02:00
daniel
75d92d560c
refactor: libc - share printf, split the float path, fix relink deps
2026-08-04 17:29:24 +02:00
daniel
edc3452d61
feat: real stat metadata across all filesystems, plus mkdir and rmdir
2026-08-04 13:03:08 +02:00
daniel
ca5331c9db
feat: vfs - add dynamic filesystem mounts and safe unmount lifecycle
2026-08-04 08:58:50 +02:00
daniel
b1c55073c7
fix: kernel concurrency, interrupt context, and user VA safety
2026-08-01 15:43:38 +02:00
daniel
f222bf1f04
cleanup: remove "MODESETTING SAFETY" section in Display app
2026-07-31 18:56:27 +02:00
daniel
18122136dd
fix: improve Bluetooth reliability
2026-07-31 18:42:48 +02:00
daniel
4627ac92fd
fix: correct Intel GGTT setup and DP AUX EDID
2026-07-30 19:28:09 +01:00
daniel
a965e67c93
fix: prevent IPC slot reuse during object teardown
2026-07-30 17:46:38 +01:00
daniel
471903bafb
feat: expand Intel GPU display management
2026-07-30 17:12:08 +01:00
daniel
86de3400a9
feat: audio - add concurrent mixing, output switching, and device-aware UI
2026-07-29 20:03:35 +01:00
daniel
d99dab45e5
feat: add NTP; fix networking bugs/regressions
2026-07-29 16:32:18 +01:00
daniel
a288dee7df
refactor: network - harden TCP/IP and unify HTTP clients
2026-07-29 15:35:17 +01:00
daniel
75ae7ede56
refactor: unify desktop apps and Settings under item catalog
2026-07-29 13:59:46 +01:00
daniel
84ea28a978
montaukos.org - add known issue note to website (ISO size for 0.1.8)
2026-07-29 10:20:16 +01:00
daniel
826ecba43a
chore: update readme
2026-07-29 10:15:01 +01:00
daniel
e9d8c66ff5
feat: files app - render modified dates in Properties dialog
2026-07-21 14:44:44 +02:00
daniel
de7edaf623
feat: vfs - add stat syscall
2026-07-21 14:23:06 +02:00
daniel
5c02c5fe79
feat: ext2 - save timestamp metadata
2026-07-21 14:09:17 +02:00
daniel and Claude Opus 4.8
48e5d31e07
chore: purge committed ISOs from history; ignore ISO images
...
ISOs are now archived on the download server (nginx) instead of git.
History was rewritten with git-filter-repo to remove all *.iso and
ramdisk.tar blobs, shrinking the repo from ~500MB to ~80MB.
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-07-18 20:22:40 +02:00
daniel
b6d7b80f57
montaukos.org - 33/33 menus adapted to update sidebar menu
2026-07-18 17:49:16 +02:00
daniel
597d1289af
montaukos.org - add issue tracker link
2026-07-18 17:42:44 +02:00
daniel
d7f6b58d04
license - add GCC/binutils notices to license/third party notices
2026-07-18 17:40:17 +02:00
daniel and Claude Opus 4.8
6f6ebd6528
feat: release notes for 0.1.8; archive 0.1.8 iso; bump version to 0.1.9
...
Cut the 0.1.8 release (native GCC/binutils port forming the Montauk SDK,
revamped MTK-based Installer, anti-aliased MTK rounded-rect frames,
vblank-synced double-buffered Intel GPU page flips, max windows raised
to 32, and various bug fixes, including the halved ISO size from no
longer nesting ramdisk.tar). Archive the 0.1.8 ISO, publish it to the
website, refresh release notes and the downloads page, and open the
0.1.9 dev cycle (apiVersion 10, BuildNo reset).
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-07-18 13:08:47 +02:00
daniel and Claude Opus 4.8
2980169a27
fix: stop nesting ramdisk.tar - size improvement
...
The ramdisk build embedded a full second copy of ramdisk.tar at
boot/ramdisk.tar inside the ramdisk itself. Nothing consumes it (the
Installer copies the live 0:/ tree file-by-file and explicitly skips it),
so it was pure dead weight that doubled the image. Build the tar once.
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-07-18 13:08:39 +02:00
daniel
2319858e8c
fix: add path qualification to Files app pathbar
2026-07-18 12:07:53 +02:00
daniel
b319399139
feat: revamp Installer UI
2026-07-18 11:55:11 +02:00
daniel
3ac25b7abd
feat: raised max windows to 32
2026-07-18 10:34:46 +02:00
daniel
796ed46d12
fix: fix Font Preview crash if opened manually
2026-07-18 10:21:22 +02:00
daniel
7c8b7a5cf7
fix: fix totals calculation in Software step, Installer app
2026-07-18 10:14:59 +02:00
daniel
16d7321484
fix: fix MTK elements' border radiuses
2026-07-18 10:10:56 +02:00
daniel
3dea1ee6d5
montaukos.org - license changes
2026-07-18 00:00:32 +02:00
daniel and Claude Opus 4.8
95e3ca3272
feat(mtk): anti-alias rounded-rect frames (buttons, fields, panels)
...
Route draw_rounded_frame through a new fill_round_rect_aa that fills the
straight interior solid and 4x4-supersamples only the four corner arcs,
so button/text-field/panel/list-frame corners are smooth instead of
pixelated, at negligible cost.
Consolidate the checkbox's private AA fill/blend helpers onto the shared
aa_blend_px / fill_round_rect_aa primitives.
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-07-17 20:55:35 +02:00