| #
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. |