Commit Graph

3178 Commits

Author SHA1 Message Date
auronandace 997155ef2c tackle some minor clippy lints in ptyd and its dependencies 2026-06-17 10:41:06 +01:00
Jeremy Soller dab7d039e2 Merge branch 'update-orbclient' into 'main'
Update orbclient

See merge request redox-os/base!280
2026-06-12 15:28:52 -06:00
Wildan M bd752fb95f Update orbclient 2026-06-12 20:27:17 +07:00
Jeremy Soller 4581183c10 Merge branch 'ev' into 'main'
Do not send TextInputEvent for control characters

See merge request redox-os/base!279
2026-06-08 19:19:45 -06:00
Wildan M e8f1b1a888 Do not send TextInputEvent for control characters 2026-06-09 04:15:22 +07:00
4lDO2 9dd6901d59 acpid: setrens before ready(), fixing deadlock.
Otherwise, an open call to /scheme/acpi/tables will result in nsmgr
blocking on an `openat(acpi_root, "tables")` call, which will never
occur if acpid is itself blocking on a `ForkNs` call to nsmgr before it
can serve any scheme requests.
2026-06-05 11:03:32 +02:00
Jeremy Soller 718041b8b0 Merge branch 'fix-ci-sysroot' into 'main'
Fix test since sysroot is implicit in redoxer

See merge request redox-os/base!277
2026-06-04 06:20:07 -06:00
Jeremy Soller abc66dd4d5 Merge branch 'ptyd-improvements' into 'main'
ptyd: implement TIOCGPTN and TIOC{S,G}PTLCK

See merge request redox-os/base!276
2026-06-03 19:26:08 -06:00
Connor-GH ddd6c4f3ac ptyd: implement TIOCGPTN and TIOC{S,G}PTLCK
This functionality is needed according to POSIX. Additionally, some
logic had to be changed in order for the ptsname to be correct for the
manager terminal (ptmx). If you want to obtain a pty, you must go
through the `posix_openpt`-`grantpt`-`unlockpt`-`ptsname`-`open`
process. Alternatively, relibc as a function called `openpty`.

This is part of my ptyd series. This can be safely merged once the MRs
for relibc/ and userutils/ are merged at the same time.
2026-06-03 19:33:09 -05:00
Wildan M 586213b681 Fix test since sysroot is implicit in redoxer 2026-06-04 02:13:50 +07:00
4lDO2 2272746215 Run rustfmt. 2026-06-03 10:38:36 +02:00
Jeremy Soller 2045364b58 Merge branch 'simplify_acpi' into 'main'
Use simplified kernel ACPI interface.

See merge request redox-os/base!275
2026-06-02 19:54:36 -06:00
4lDO2 4a34c3251e Use simplified kernel ACPI interface. 2026-06-02 15:40:28 +02:00
Jacob Lorentzon 24a98c0309 Merge branch 'relpathat' into 'main'
feat: Implement realpathat for ramfs

See merge request redox-os/base!271
2026-05-29 13:13:36 +02:00
Ibuki Omatsu 52b1d04e12 feat: Implement realpathat for ramfs 2026-05-29 13:13:35 +02:00
Jeremy Soller bceb3925bd Merge branch 'fix_warnings' into 'main'
Fix warnings for updated rustc

See merge request redox-os/base!273
2026-05-27 13:35:26 -06:00
bjorn3 24fb66e144 Fix warnings for updated rustc
And move away from an internal feature now that there is a proper
(unstable) function for it.
2026-05-27 21:11:53 +02:00
Jeremy Soller 784801908e Merge branch 'fix_console_draw' into 'main'
drivers/graphics/console-draw: Fix corrupted drawing

See merge request redox-os/base!272
2026-05-24 13:09:09 -06:00
bjorn3 5701459db4 drivers/graphics/console-draw: Use font height rather than width where necessary
This fixes major corruption of the drawn text.
2026-05-24 20:36:18 +02:00
bjorn3 54b2697a6d drivers/graphics/console-draw: Missed change 2026-05-24 20:31:51 +02:00
bjorn3 5e800afd1b drivers/graphics: Couple of misc fbcond/fbbootlogd cleanups 2026-05-24 20:23:05 +02:00
Jeremy Soller 2dbc3c46a3 Merge branch 'patch-1' into 'main'
Remove fbcond dependency in initfs graphics target

See merge request redox-os/base!270
2026-05-17 06:16:48 -06:00
Migue Magic 655c2fe691 Remove fbcond dependency in initfs graphics target 2026-05-16 16:55:53 +00:00
bjorn3 9ed223af09 Merge branch 'fix-build' into 'main'
fbbootlogd: Fix build

See merge request redox-os/base!269
2026-05-16 09:42:41 +00:00
Wildan M b70f565ec5 fbbootlogd: Fix build 2026-05-16 15:26:38 +07:00
Jeremy Soller a0e34b92e5 Merge branch 'console-font-support' into 'main'
Implement font support

See merge request redox-os/base!261
2026-05-15 17:21:18 -06:00
Migue Magic ae77a4f0ad Implement font support 2026-05-15 17:21:18 -06:00
Jeremy Soller 7bc1442eb9 Merge branch 'gpu_drm43' into 'main'
drivers/graphics/driver-graphics: Extract ioctl impls into a separate module

See merge request redox-os/base!268
2026-05-14 15:02:06 -06:00
Jeremy Soller c587cda80e Merge branch 'gpu_drm42' into 'main'
drivers/graphics/driver-graphics: Expose a bunch of properties on planes

See merge request redox-os/base!267
2026-05-14 13:24:31 -06:00
bjorn3 fc2d098f70 drivers/graphics/driver-graphics: Move property ioctls to a separate module 2026-05-14 18:37:55 +02:00
bjorn3 3e7b757f0b drivers/graphics/driver-graphics: Deduplicate code between MODE_CURSOR and MODE_CURSOR2 2026-05-14 17:40:43 +02:00
bjorn3 798ef0738e drivers/graphics/driver-graphics: Move cursor ioctls to a separate module 2026-05-14 17:36:55 +02:00
bjorn3 df845d6566 drivers/graphics/driver-graphics: Move framebuffer ioctls to a separate module 2026-05-14 17:32:39 +02:00
bjorn3 2ac2182caa drivers/graphics/driver-graphics: Move ioctl impls to a new module 2026-05-14 17:25:02 +02:00
bjorn3 22060149c2 drivers/graphics/driver-graphics: Extract ioctl implementations into a function 2026-05-14 17:22:15 +02:00
bjorn3 241bae84e7 drivers/graphics/driver-graphics: Fix leftover of dummy planes 2026-05-14 17:13:31 +02:00
bjorn3 c66c9e95fa drivers/graphics/driver-graphics: Introduce DrmHandle 2026-05-14 17:05:47 +02:00
bjorn3 a53777050c drivers/graphics/driver-graphics: Expose a bunch of properties on planes 2026-05-14 16:43:10 +02:00
Jeremy Soller dbff1566a4 Merge branch 'gpu_drm41' into 'main'
Support planes in the drm interface

See merge request redox-os/base!266
2026-05-14 08:29:00 -06:00
bjorn3 607906de28 Rustfmt 2026-05-14 16:19:10 +02:00
bjorn3 b0d7b6135e Restore some FIXMEs 2026-05-14 16:09:07 +02:00
bjorn3 6a039c29fe drivers/graphics/ihdgd: Don't access CRTC in set_plane 2026-05-14 16:05:57 +02:00
bjorn3 5d6faacfb3 drivers/graphics/driver-graphics: Couple of fixups 2026-05-14 16:00:30 +02:00
bjorn3 0ee128ad8d drivers/graphics: Make everything work 2026-05-14 15:50:15 +02:00
bjorn3 ab8bfb9d5d drivers/graphics/driver-graphics: Report actual planes from MODE_GET_PLANE 2026-05-14 15:33:17 +02:00
bjorn3 76d6398473 drivers/graphics/driver-graphics: Add primary plane for every CRTC 2026-05-14 15:29:58 +02:00
Meijlen 835be6f654 drivers/graphics: Implement support for planes 2026-05-14 15:29:56 +02:00
bjorn3 53da1b0dc4 drivers/graphics/driver-graphics: Fix ioctl order 2026-05-14 15:29:24 +02:00
Jeremy Soller 30ba2e2cfb Merge branch 'gpu_drm40' into 'main'
drivers/graphics/driver-graphics: Implement some things that libdrm needs

See merge request redox-os/base!265
2026-05-14 07:01:32 -06:00
bjorn3 5f4e5016a8 drivers/graphics/driver-graphics: Implement MODE_ADD_FB2 2026-05-14 14:56:33 +02:00