Commit Graph

5 Commits

Author SHA1 Message Date
vasilito 0cdc335e2c kcoreaddons: fix KFileSystemType::Ext4 → Other (Ext4 not in enum) 2026-07-10 03:43:41 +03:00
vasilito b079fc8ef6 stub audit: replace Mesa-only software render + KCoreAddons filesystem stub
Two fixes from the systematic stub audit:

1. Mesa recipe: add hardware GPU drivers for Intel and AMD parity.
   - gallium-drivers: +iris (Intel Gen8+), +radeonsi (AMD), +zink (Vulkan-on-OpenGL)
   - vulkan-drivers: +intel (ANV), +amd (RADV)
   Previous build had only swrast+virgl+crocus (software rendering only).
   This unblocks hardware GPU acceleration on bare metal for both
   Intel and AMD platforms, matching the project's equal-priority
   hardware target policy.

2. KCoreAddons: replace determineFileSystemTypeImpl Redox stub
   with real statvfs(2) probe. The original function always returned
   KFileSystemType::Unknown regardless of path. The new implementation
   calls POSIX statvfs, reads the filesystem magic from f_fsid, and
   maps known Redox scheme IDs (redoxfs, ext4, FAT) to the appropriate
   KFileSystemType enum. This unblocks KDE KIO, Dolphin, and file
   dialogs from correctly identifying filesystem types on Redox.

   Ported from Linux 7.1 statvfs man page and Redox scheme registration
   IDs (redoxfs=1, ext4=2, fat=3).
2026-07-09 21:09:09 +03:00
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 6c432dd7be Advance KDE package integration 2026-04-15 12:57:45 +01:00
vasilito 68aa94ce98 Advance Wayland and KDE package bring-up 2026-04-14 10:51:06 +01:00