vasilito
b8aac3c9bc
D7: editor multi-cursor support
...
Add secondary_cursors field to Editor with insert_char_multi,
delete_back_multi, delete_forward_multi methods. Right-to-left
processing ensures position shifts don't corrupt earlier insertions.
7 new tests: add/clear, all_positions, insert, delete_back,
delete_forward, unicode, duplicate-add.
2026-07-05 22:29:19 +03:00
vasilito
765d9f3421
feat: kirigami builds (QML gate cleared)
...
- QNetworkReply stub header for Redox cross-build
- GuiPrivate + Network in find_package
- QElapsedTimer include fix
- networkAccessManager null stub in icon.cpp
- Primitives target links Qt6::Network for headers
2026-05-04 15:29:00 +01:00
vasilito
e506611289
kirigami: fix Qt6::GuiPrivate cmake target, QElapsedTimer include
...
- Add GuiPrivate to Qt6 find_package in top-level CMakeLists.txt
- Add missing QElapsedTimer include in toolbarlayout.cpp
- Add network stub infrastructure in recipe (incomplete, Qt6Network
cross-compilation still needed for full build)
2026-05-04 14:49:07 +01:00
vasilito
1b5c19b22a
chore: sync all pending changes — kirigami platform headers, cookbook fix, docs, patches
...
Kirigami: remove stub .cpp, add Qt platform integration headers for
QML gate. Matches KDE src/pattern for direct header-only builds.
Cookbook: add --no-backup-if-mismatch to patch invocation (fetch.rs).
Kernel: consolidate patch chain, add debug-scheme-serial-fix.
Docs: archive old audit reports, add CHANGELOG and hardware validation
matrix. Update AGENTS.md with Linux reference source policy.
Scripts: add test-network-qemu.sh, test-storage-qemu.sh.
.gitignore: add local/reference/ exclusion.
2026-05-04 11:57:48 +01:00
vasilito
a86717be2f
state: 36/48 KDE packages build, 12 blocked — honest final state
...
The literal task 'build ALL KDE packages' cannot be 100% completed
because 12 packages require upstream dependencies not available on Redox:
- kirigami + plasma* (4): QML JIT disabled — no QQuickWindow/QQmlEngine
- kwin real build (1): Qt6::Sensors port needed
- breeze + kf6-kio + kf6-knewstuff + kde-cli-tools (4): source issues
- plasma extras (3): transitive blockers
What WAS completed:
- Cookbook topological sort fix (root cause — all deps now correct order)
- kf6-attica recipe (183 files, 2.4MB pkgar)
- 12 I2C/GPIO/UCSI daemons archived as durable patches
- Source archival system (make sources)
- Config + all docs synced, no contradictions
2026-04-30 01:54:09 +01:00
vasilito
313939b55c
feat: compositor enhancements + kirigami cmake + knewstuff fixes
...
Wave A/B background task output:
- redbear-compositor: enhanced protocol handling, integration tests
- kirigami: updated CMakeLists
- knewstuff: recipe refinements
2026-04-29 14:53:09 +01:00
vasilito
6f5aa6010b
Add kwin full source tree, greeter login, zsh, pcid service, and build system improvements
2026-04-26 22:31:07 +01:00
vasilito
68aa94ce98
Advance Wayland and KDE package bring-up
2026-04-14 10:51:06 +01:00