Commit Graph

  • 05ce7625cf Auto-detect CI/TUI mode for non-interactive environments and improve patch application robustness vasilito 2026-04-26 22:50:46 +01:00
  • 6f5aa6010b Add kwin full source tree, greeter login, zsh, pcid service, and build system improvements vasilito 2026-04-26 22:31:07 +01:00
  • 2bca47923c Avoid reaccessing AddrSpace when switching Wildan M 2026-04-27 02:18:42 +07:00
  • b1136568fa Merge branch 'refactor_initfs2' into 'main' Jeremy Soller 2026-04-26 12:58:02 -06:00
  • c2b20abc03 Avoid locking current context on capture_inner Wildan M 2026-04-27 01:54:43 +07:00
  • e0cffb0a36 initfs: Allow building an initfs without assembling it on disk first bjorn3 2026-04-25 22:27:24 +02:00
  • b0c675634b initfs: Minor cleanups bjorn3 2026-04-25 22:25:16 +02:00
  • 34471854e2 initfs: Remove Dir wrapper bjorn3 2026-04-25 22:24:47 +02:00
  • 929486d078 initfs: Replace metadata field on Entry with executable field on EntryKind::File bjorn3 2026-04-25 22:21:51 +02:00
  • 8279be01d3 Merge branch 'initfs_reproducibility' into 'main' Jeremy Soller 2026-04-26 07:13:04 -06:00
  • cdf45983fa initfs: Hard code creation time bjorn3 2025-07-13 19:25:29 +02:00
  • e9f50698dd Remove ContextRef upgrade Wildan M 2026-04-26 15:37:40 +07:00
  • 2df7467d13 Use weak ContextRef for run contexts Wildan M 2026-04-26 12:08:24 +07:00
  • ea1d915bbc Make wake up optional Wildan M 2026-04-26 07:15:10 +07:00
  • 643726852b Reduce deadlock cap Wildan M 2026-04-26 06:38:32 +07:00
  • 0534ab6377 Replace enqueue with dedicated idle contexts Wildan M 2026-04-26 06:37:38 +07:00
  • de7926e05e Do not push idle context to queue Wildan M 2026-04-26 04:33:42 +07:00
  • 7adceb6e80 Add idle context Wildan M 2026-04-23 05:41:03 +07:00
  • 7827cb6c78 Unify context list again now that we have a run queue bjorn3 2026-04-17 21:09:02 +02:00
  • b50a5bcb0a Add cmake stub for qt_internal_add_shaders in qtdeclarative vasilito 2026-04-25 21:43:48 +01:00
  • 88b96e5504 Convert kwin to stub recipe with cmake configs vasilito 2026-04-25 21:43:36 +01:00
  • ea0e91c6d2 Restore kirigami stub cmake configs approach vasilito 2026-04-25 21:43:24 +01:00
  • 5791fc2ff7 Fix kf6-kdeclarative sed pattern for v6.10.0 source vasilito 2026-04-25 21:43:13 +01:00
  • 88c05525ca Enable IPv6 foundation in relibc: inet_pton/ntop, TCP socket options, DNS AAAA vasilito 2026-04-25 21:20:47 +01:00
  • 900d60d1bb Code review fixes: branding consistency, exec euid check, netdb retry robustness vasilito 2026-04-25 20:27:19 +01:00
  • 52fa0c75bc Stabilize DRM core contracts: fix latent panics, add diagnostics and tests vasilito 2026-04-25 19:52:21 +01:00
  • f8cfd1ca76 Retire base monolith patch in favor of 27 individual P2 patches vasilito 2026-04-25 19:38:23 +01:00
  • f473067c1f Complete base patch split and update rust toolchain vasilito 2026-04-25 19:30:53 +01:00
  • e5a46c4e70 Split base cumulative patch and add relibc AIO stubs, KDE recipes vasilito 2026-04-25 19:10:00 +01:00
  • ceb28ed109 Split kernel cumulative patch into individual logical patches vasilito 2026-04-25 18:39:28 +01:00
  • 979499f442 Remove dead code from repo.rs TUI vasilito 2026-04-25 18:08:12 +01:00
  • 59b46b33c3 Fix IOMMU unassign bug and add translate opcode vasilito 2026-04-25 18:07:58 +01:00
  • f8690e1564 Add relibc fenv and sched POSIX implementations vasilito 2026-04-25 18:07:46 +01:00
  • d90181bdcf Update desktop docs with improvement plan progress vasilito 2026-04-25 17:38:50 +01:00
  • 95ef8c20ad Add login-protocol recipe and system recipe symlinks vasilito 2026-04-25 17:38:39 +01:00
  • 871149098c Remove unnecessary ion -c wrappers from service configs vasilito 2026-04-25 17:38:28 +01:00
  • 451873637f Fix build system: async TUI log writer, error messages, wget retries vasilito 2026-04-25 17:38:18 +01:00
  • 678ccb6c42 Wire 9 missing relibc patches into recipe build list (33 total) vasilito 2026-04-25 17:38:06 +01:00
  • 89c92a5c96 Add 8 relibc POSIX compatibility patches for desktop stack vasilito 2026-04-25 17:37:54 +01:00
  • af1bc5d5e2 Fix relibc CI Wildan M 2026-04-24 17:26:34 +07:00
  • 1c2a3dcc53 Merge branch 'refactor_initfs' into 'main' Jeremy Soller 2026-04-25 09:48:12 -06:00
  • 9fdb120b2c Merge branch 'sys-wait' into 'master' Jeremy Soller 2026-04-25 09:47:11 -06:00
  • 89949ad627 Add durability policy, userutils branding patch for Red Bear OS login/issue vasilito 2026-04-25 16:34:45 +01:00
  • 2ce2559cde Fix mc 100% CPU hang: select() non-epoll timeout and signal.h stdint include vasilito 2026-04-25 16:31:05 +01:00
  • e2506addb5 Add warning policy and subsystem priority order to AGENTS.md vasilito 2026-04-25 14:50:42 +01:00
  • adebff3edf Red Bear OS 0.2.0 Liliya branding with updated banner and MOTD vasilito 2026-04-25 14:50:29 +01:00
  • 78c9e5cbfb Fix KIO workerinterface and KXMLGui language dialog for Redox build vasilito 2026-04-25 14:50:17 +01:00
  • 8f70608030 Fix KDE CMake find_package resolution for Qt6 and Wayland dependencies vasilito 2026-04-25 14:50:06 +01:00
  • 6ecbc8b033 Add kded6 source with pre-generated D-Bus XML and fix CMake prefix path vasilito 2026-04-25 14:49:51 +01:00
  • ddb6b34d27 Add kglobalacceld recipe with D-Bus service wiring and config entry vasilito 2026-04-25 14:49:39 +01:00
  • 0f5194e888 Enable host Qt DBus tools and sync unistd.h to cross-compiler toolchain vasilito 2026-04-25 14:49:26 +01:00
  • 3faa6ceba6 Add relibc exec-root-bypass and tcp-nodelay patches vasilito 2026-04-25 14:49:15 +01:00
  • 6a8ce4e041 Add kded6 recipe and rewrite kirigami for real Qt6Quick build vasilito 2026-04-25 13:20:33 +01:00
  • 07d9432d10 Wire evdevd input devices into udev-shim and enable udev in libinput vasilito 2026-04-25 13:15:12 +01:00
  • dd27c1ae08 initfs: Introduce InodeTable bjorn3 2026-04-25 13:43:40 +02:00
  • 2052b70212 initfs: Allocate inodes in write_inode bjorn3 2026-04-25 13:36:17 +02:00
  • 108a9343e3 initfs: Move inode_count write from read_directory to allocate_contents bjorn3 2026-04-25 13:24:58 +02:00
  • 7e4e3864e5 initfs: Write inode table at the end bjorn3 2026-04-25 13:14:53 +02:00
  • 42fee3ca8d initfs: Simplify archive cli bjorn3 2026-04-23 19:04:27 +02:00
  • 8b1fb36e6b initfs: Fix test bjorn3 2026-04-25 13:49:49 +02:00
  • 5d7653e08d Fix relibc netdb/lookup: use-after-move and unsafe block errors vasilito 2026-04-25 12:28:37 +01:00
  • 7526955b36 Fix redbear-sessiond Redox shutdown: remove unreachable code after tokio::select! vasilito 2026-04-25 12:22:33 +01:00
  • cf2c30b98e Migrate all init scripts from legacy format to .service TOML units vasilito 2026-04-25 12:20:09 +01:00
  • 20162fccf8 D-Bus Phase 3/4: upgrade sessiond, services, add StatusNotifierWatcher, consolidate configs vasilito 2026-04-25 12:01:25 +01:00
  • b6d3e1eb9f Wire Phase 2 compositor proof: KWin virtual + 60s survival verdict vasilito 2026-04-25 09:16:24 +01:00
  • 2b67d1b35e Add D-Bus and session services to live-mini and minimal configs vasilito 2026-04-25 09:16:16 +01:00
  • a0dcb44600 Add D-Bus, session services, and htop to desktop config vasilito 2026-04-25 09:16:07 +01:00
  • 3f4dd7fcca Add pcid-spawner PCI directory retry on ENODEV vasilito 2026-04-25 09:15:58 +01:00
  • af51b4a0af Update desktop plan v2.1 and status docs with Phase 1 progress and refined Phase 2-4 detail vasilito 2026-04-25 08:48:07 +01:00
  • 8dc8c05e4d fix sys_wait trailer and include guard auronandace 2026-04-25 08:39:53 +01:00
  • 7fca4bf655 Desktop Phase 1: add 42 tests to redox-drm scheme/driver and redbear-hwutils vasilito 2026-04-25 01:32:35 +01:00
  • 17dcee17c6 Desktop Phase 1: add 19 tests to redox-drm KMS modules vasilito 2026-04-25 01:16:30 +01:00
  • f5e760ea39 Desktop Phase 1: add 77 tests to evdevd, udev-shim, firmware-loader vasilito 2026-04-25 01:05:14 +01:00
  • e854bc98ea Clarify build targets, add GRUB live configs, clean up docs vasilito 2026-04-25 00:39:15 +01:00
  • 285a7f8836 Bluetooth B3: GATT scheme endpoints and HciBackend real GATT workflow vasilito 2026-04-25 00:37:33 +01:00
  • 63a96285bc B3 ATT/GATT groundwork, i2c-hidd InputProducer migration, plan doc update vasilito 2026-04-24 23:25:19 +01:00
  • 8de06ff09c Bluetooth B2: HCI scheme daemon and HciBackend transport bridge vasilito 2026-04-24 23:14:56 +01:00
  • 7c593e7dab Bluetooth B1: HCI protocol types, USB transport, daemon state machine vasilito 2026-04-24 22:46:35 +01:00
  • 5bbb45bdf3 Fix pcid crash: pass valid INIT_NOTIFY pipe from hwd vasilito 2026-04-24 21:54:51 +01:00
  • d91247fd75 Fix initfs hang: make hwd spawn pcid fire-and-forget instead of blocking vasilito 2026-04-24 20:44:53 +01:00
  • e1b117955c Fix boot-to-login: override pcid-spawner to oneshot_async, add U3 input producers, Intel HDA phases A-D vasilito 2026-04-24 20:25:00 +01:00
  • a81be44b67 Update IRQ plan doc with all waves complete, add lspci runtime-mode observability (Wave 5) vasilito 2026-04-24 14:45:40 +01:00
  • d4572549cc Harden all PCI/IRQ driver paths: remove panic-grade calls across pcid, virtio-core, and 10 consumer drivers (IRQ Waves 1-4 complete) vasilito 2026-04-24 14:45:29 +01:00
  • 02229def9b Merge branch 'add-file-back' into 'master' Jeremy Soller 2026-04-24 07:00:53 -06:00
  • 54d16f7a65 Merge branch 'remove-allowed-unused-imports' into 'master' Jeremy Soller 2026-04-24 07:00:04 -06:00
  • 908763a6c9 Merge branch 'pal-cleanup' into 'master' Jeremy Soller 2026-04-24 06:59:19 -06:00
  • e5451510fc fix libiconv compilation auronandace 2026-04-24 12:06:43 +01:00
  • 58660a9170 Handle AddrSpace munmap Wildan M 2026-04-24 17:52:05 +07:00
  • bd6bb9a5d5 Fix daemon EPIPE and audiod ENODEV for clean boot on all hardware vasilito 2026-04-24 10:05:18 +01:00
  • cc0225f24f Fix PS/2 controller crash on bare metal, add Red Bear branding overrides vasilito 2026-04-24 07:31:04 +01:00
  • cf7256dc52 Fix IOAPIC/HPET/NMI, PS/2 driver, and remove duplicate VT service entries vasilito 2026-04-24 00:57:19 +01:00
  • 8daf17e4f7 remove unused imports and #[allow(unused_imports)] annotations sourceturner 2026-04-23 21:24:25 +02:00
  • a86e10e349 Fix KDE KIO and KXMLGui source compatibility for Redox vasilito 2026-04-23 20:29:41 +01:00
  • 0ffc101b7a Fix KDE KF6 CMakeLists builds for Redox target vasilito 2026-04-23 20:29:32 +01:00
  • 03465c051e Fix cookbook fetch, recipe parsing, and sync-upstream hardening vasilito 2026-04-23 20:29:21 +01:00
  • 87f794aa66 Add relibc eventfd MOD patch for init waitpid compatibility vasilito 2026-04-23 20:29:11 +01:00
  • 6fae228ffb Add respawn and getty service config across all build targets vasilito 2026-04-23 20:28:52 +01:00
  • d24ab92d54 Add boot process assessment doc and service file validation script vasilito 2026-04-23 20:27:13 +01:00
  • e39ea2b4e1 Add P2 daemon hardening patches and wire into base recipe vasilito 2026-04-23 20:27:03 +01:00
  • 313f2be0f8 Pal: Add default method impls and remove duplicated code Connor-GH 2026-04-23 14:18:04 -05:00