History log of /xsrc/external/mit/xorg-server/dist/hw/sun/sun.h
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 685bea66 21-Jun-2025 tsutsui <tsutsui@NetBSD.org>

Remove unused variables.

# 32b6075a 21-Jun-2025 tsutsui <tsutsui@NetBSD.org>

Also Refactor sunKbdPrivRec in sunKbd.c to make it private.

Now the keyboard device is opened and sunKbdPrivRec is dynamically
allocated within the DEVICE_INIT phase of sunKbdProc().
DEVICE_OFF and DEVICE_CLOSE operations are also adjusted accordingly.

Tested on Sun 3/60.

# 2da8aa69 21-Jun-2025 tsutsui <tsutsui@NetBSD.org>

Refactor sunPtrPrivRec in sunMouse.c to make it really private.

The mouse device is now opened and sunPtrPrivRec is allocated
within the DEVICE_INIT phase of sunMouseProc(). DEVICE_OFF and
DEVICE_CLOSE operations are also adjusted accordingly.

Tested on Sun 3/60.

# 177290df 21-Jun-2025 tsutsui <tsutsui@NetBSD.org>

Refactor Xsun input device handling to remove SIGIO based event processing.

The keyboard and pointer input events are now processed directly
using fd event notifications registered via DIX SetNotifyFd(),
instead of the legacy SIGIO-based asynchronous I/O.

This refactoring improves the maintainability and portability of
the code by aligning with modern Xorg server practices.

Tested on Sun 3/60 with bwtwo, Type-4 keyboard and mouse.

# aa86acb5 11-Aug-2020 tsutsui <tsutsui@NetBSD.org>

Remove more redundant command option arg checks.

# c46e3e8e 09-Aug-2020 tsutsui <tsutsui@NetBSD.org>

Remove redundant command option arg checks.

# 99d8145c 09-Aug-2020 tsutsui <tsutsui@NetBSD.org>

Remove a leftover variable for non-XKB autorepeat.

# 83a24582 30-Jul-2020 tsutsui <tsutsui@NetBSD.org>

Remove now unused ModMap data for each keyboard.

# a740dc46 29-Jul-2020 tsutsui <tsutsui@NetBSD.org>

Remove unused functions required to handle non-XKB autorepeat.

# 97c02368 26-Jul-2020 tsutsui <tsutsui@NetBSD.org>

Implement functions to restore palette settings on exiting Xserver.

# ee7c6486 22-Jul-2020 tsutsui <tsutsui@NetBSD.org>

Import WIP Xorg-Server-1.20'fied monolithic Xsun servers.

This is based on 1.10 version imported into xorg-server.old and
all upstream API changes between xorg-server 1.10 and 1.20 are
applied almost mechanically.
https://github.com/tsutsui/xorg-server-Xsun/commits/xorg-server-1.20

Xsun and XsunMono servers are also confirmed working with bwtwo on
3/60 and tme, and cgtwo on tme. XKB stuff is still to be resolved.