| #
9decb2cd |
|
22-Jun-2025 |
tsutsui <tsutsui@NetBSD.org> |
Allocate X68kKbdPriv dynamically to make it really private. DEVICE_OFF and DEVICE_CLOSE operations are adjusted accordingly. x68kGetKbdType() function is also added to get keyboard map type specified in the config file. |
| #
3ec86d60 |
|
22-Jun-2025 |
tsutsui <tsutsui@NetBSD.org> |
Allocate X68kMousePriv dynamically to avoid static buffers. DEVICE_OFF and DEVICE_CLOSE operations are also adjusted. |
| #
45f60b5b |
|
22-Jun-2025 |
tsutsui <tsutsui@NetBSD.org> |
Refactor X68k 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. |
| #
26f5ec08 |
|
22-Mar-2021 |
tsutsui <tsutsui@NetBSD.org> |
Explicitly include dix-config.h for HAVE_foo definitions referred in os.h. |
| #
e8a9312a |
|
07-Feb-2021 |
tsutsui <tsutsui@NetBSD.org> |
Add "Emulate3Buttons" support to the X68k Xorg based monolithic server. Based on "Emulate3Buttons" functions in the xf86-input-mouse driver, with various refactoring and cleanups: - rewrite a magic three-dimensional array for a finate state machine with proper named structures etc. - separate 3 button emulation functions from other stuff See my post on port-x68k@ (and tech-x11@) for more details: https://mail-index.netbsd.org/port-x68k/2021/02/05/msg000074.html |
| #
1fca83cb |
|
03-Nov-2020 |
tsutsui <tsutsui@NetBSD.org> |
Avoid a use of __UNVOLATILE(3). Tested on XM6i. |
| #
47cf8911 |
|
22-Jul-2020 |
tsutsui <tsutsui@NetBSD.org> |
Normalize #include paths. |
| #
80c54d45 |
|
10-Apr-2020 |
tsutsui <tsutsui@NetBSD.org> |
Remove clause 3 and 4 from X68k server files written by Yasushi Yamasaki. I've finally contacted with Yamasaki-san and he kindly answered "no objection to change them to 2 clause license" in private mail. Diffs to be committed have also been confirmed by him. We appreciate all his contribution to early NetBSD/x68k. |
| #
bddeb3e5 |
|
11-Sep-2016 |
tsutsui <tsutsui@NetBSD.org> |
Pull more changes from Xnest to adapt X68k to Xorg server 1.18. - use QueueKeyboardEvents() and QueuePointerEvents() which are provided by dix/getevents.c, instead of raw mieqEnqueue() with uninitialized local InternalEvent - remove now actually unused local InternalEvent - explicitly call mieqFini() in DDX CloseInput() Confirmed working on XM6i, and "please commit" from mrg@. |
| #
909daefd |
|
30-Aug-2016 |
mrg <mrg@NetBSD.org> |
port to xorg-server 1.18. builds and may work, but not tested. |
| #
ba64b02e |
|
01-Mar-2014 |
tsutsui <tsutsui@NetBSD.org> |
Port the ancient Xsun based monolithic MD X68k server to X11R7, like Xnest. Most diffs (API changes from xfree to xorg and some WARNSfy) are mechanical. Confirmed working on X68030 and XM6i. See my post on port-x68k@ for details: http://mail-index.netbsd.org/port-x68k/2014/02/27/msg000043.html |