History log of /xsrc/external/mit/xorg-server.old/dist/hw/sun/sunInit.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 85d6961b 13-Aug-2020 tsutsui <tsutsui@NetBSD.org>

More cherry-picks to sync with xorg-server:

Remove more redundant command option arg checks.
Avoid dumb DevicePtr casts.

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

Cherry-pick to sync with xorg-server:

Inform detected keyboard type and layout via LogMessage().
Remove a leftover variable for non-XKB autorepeat.
Remove redundant command option arg checks.
Put probed framebuffer info to a log file by default.

# f89f2ff9 04-Aug-2020 tsutsui <tsutsui@NetBSD.org>

Sync with xorg-server:

> Call LogInit() for logging to /var/log/Xsun.%s.log as Xorg server.

# cb17d216 01-Aug-2020 tsutsui <tsutsui@NetBSD.org>

Cherry-pick non-Xorg-1.20-specific fixes from xorg-server dir.

Use proper ANSI offsetof(3) to specify framebuffer offset in struct.
Add prototype declarations for CG2 functions.
Implement functions to restore palette settings on exiting Xserver.
Explicitly initialize origColormapValid for readability.
Fix LED defintions to match xkb/xkbInit.c.
Remove unused functions required to handle non-XKB autorepeat.
Initialize ModMap dynamically using keymap data per each keyboard.
Remove now unused ModMap data for each keyboard.
Use "empty" for rmlvo model and layout to avoid lingering default settings.
Trailing whitespace.

Note it looks there is some serious performance regression
between Xorg 1.10 and 1.20 on rendering root_weave to root window
on 3/60 bwtwo mono server.

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

Import WIP Xorg-Server-1.10'fied ancient monolithic Xsun servers.

There are still several issue especially around XKB stuff,
but both Xsun and XsunMono servers are confirmed working with
bwtwo on 3/60 and tme, and also cgtwo on tme.
See my port-sun3@ posts for more details:
https://mail-index.netbsd.org/port-sun3/2020/07/17/msg000157.html

Note a newer Xorg Server 1.20 based version is also ready
so these 1.10 sources are imported as referenece for people
who will try to port other X11R6 servers.