Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-9] xsrc/external/mit/xorg-server/dist/hw/sun



Module Name:    xsrc
Committed By:   martin
Date:           Thu Aug 27 08:53:19 UTC 2020

Added Files:
        xsrc/external/mit/xorg-server/dist/hw/sun [netbsd-9]: README Xsun.man
            circleset.h constype.c constype.man kbd_mode.c kbd_mode.man sun.h
            sunCfb.c sunCfb24.c sunCursor.c sunFbs.c sunGX.c sunGX.h sunInit.c
            sunIo.c sunKbd.c sunKeyMap.c sunMfb.c sunMouse.c sunMultiDepth.c

Log Message:
Pull up following revision(s) (requested by tsutsui in ticket #1061):

        external/mit/xorg-server/dist/hw/sun/sunCfb.c: revision 1.6
        external/mit/xorg-server/dist/hw/sun/sunCursor.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunInit.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunInit.c: revision 1.2
        external/mit/xorg-server/dist/hw/sun/sunInit.c: revision 1.3
        external/mit/xorg-server/dist/hw/sun/sunInit.c: revision 1.4
        external/mit/xorg-server/dist/hw/sun/sunFbs.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunCfb24.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunInit.c: revision 1.5
        external/mit/xorg-server/dist/hw/sun/sunFbs.c: revision 1.2
        external/mit/xorg-server/dist/hw/sun/sunMouse.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunInit.c: revision 1.6
        external/mit/xorg-server/dist/hw/sun/sunGX.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunFbs.c: revision 1.3
        external/mit/xorg-server/dist/hw/sun/kbd_mode.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunMouse.c: revision 1.2
        external/mit/xorg-server/dist/hw/sun/sunInit.c: revision 1.7
        external/mit/xorg-server/dist/hw/sun/sunInit.c: revision 1.8
        external/mit/xorg-server/dist/hw/sun/sunIo.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunInit.c: revision 1.9
        external/mit/xorg-server/dist/hw/sun/sunGX.h: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunIo.c: revision 1.2
        external/mit/xorg-server/dist/hw/sun/sun.h: revision 1.1
        external/mit/xorg-server/dist/hw/sun/Xsun.man: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunIo.c: revision 1.3
        external/mit/xorg-server/dist/hw/sun/sun.h: revision 1.2
        external/mit/xorg-server/dist/hw/sun/sunKeyMap.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunIo.c: revision 1.4
        external/mit/xorg-server/dist/hw/sun/sun.h: revision 1.3
        external/mit/xorg-server/dist/hw/sun/constype.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunMultiDepth.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunKeyMap.c: revision 1.2
        external/mit/xorg-server/dist/hw/sun/sunIo.c: revision 1.5
        external/mit/xorg-server/dist/hw/sun/sun.h: revision 1.4
        external/mit/xorg-server/dist/hw/sun/sunMfb.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunKeyMap.c: revision 1.3
        external/mit/xorg-server/dist/hw/sun/sun.h: revision 1.5
        external/mit/xorg-server/dist/hw/sun/README: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sun.h: revision 1.6
        external/mit/xorg-server/dist/hw/sun/sun.h: revision 1.7
        external/mit/xorg-server/dist/hw/sun/kbd_mode.man: revision 1.1
        external/mit/xorg-server/dist/hw/sun/circleset.h: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunKbd.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunKbd.c: revision 1.2
        external/mit/xorg-server/dist/hw/sun/sunKbd.c: revision 1.3
        external/mit/xorg-server/dist/hw/sun/sunKbd.c: revision 1.4
        external/mit/xorg-server/dist/hw/sun/sunKbd.c: revision 1.5
        external/mit/xorg-server/dist/hw/sun/sunKbd.c: revision 1.6
        external/mit/xorg-server/dist/hw/sun/sunKbd.c: revision 1.7
        external/mit/xorg-server/dist/hw/sun/constype.man: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunCfb.c: revision 1.1
        external/mit/xorg-server/dist/hw/sun/sunCfb.c: revision 1.2
        external/mit/xorg-server/dist/hw/sun/sunCfb.c: revision 1.3
        external/mit/xorg-server/dist/hw/sun/sunCfb.c: revision 1.4
        external/mit/xorg-server/dist/hw/sun/sunCfb.c: revision 1.5

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.

Use proper ANSI offsetof(3) to specify framebuffer offset in struct.
Fixes build error on sparc64.  No binary change on sun3.

Apply upstream "free the EQ allocated memory on shutdown" fixes.

This should be updated before 1.20 import:
 https://cgit.freedesktop.org/xorg/xserver/commit/?id=87d4f90bfcb509471ac9e7886e14a92b33223fd7

Use proper args for dixLookupResourceByType() to get defcolormap.
Botched in mechanical 1.20 updates.

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.

Now CapsLock and NumLock LEDs work correctly.
XXX: No ScrollLock LED

Remove unused functions required to handle non-XKB autorepeat.

Initialize ModMap dynamically using keymap data per each keyboard.
Now ScrollLock LED works properly.

Remove now unused ModMap data for each keyboard.

Use "empty" for rmlvo model and layout to avoid lingering default settings.
Now all modifier keys (CTRL, SHIFT, and NumLock) work as expected.

It seems XkbApplyMappingChange() doesn't update some XKB modifier
settings even if new modmap data is specified.

Trailing whitespace.

Call LogInit() for logging to /var/log/Xsun.%s.log as 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.

Remove more redundant command option arg checks.

Avoid dumb DevicePtr casts.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1.2.2 xsrc/external/mit/xorg-server/dist/hw/sun/README \
    xsrc/external/mit/xorg-server/dist/hw/sun/Xsun.man \
    xsrc/external/mit/xorg-server/dist/hw/sun/circleset.h \
    xsrc/external/mit/xorg-server/dist/hw/sun/constype.c \
    xsrc/external/mit/xorg-server/dist/hw/sun/constype.man \
    xsrc/external/mit/xorg-server/dist/hw/sun/kbd_mode.c \
    xsrc/external/mit/xorg-server/dist/hw/sun/kbd_mode.man \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunCfb24.c \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunCursor.c \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunGX.c \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunGX.h \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunMfb.c \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunMultiDepth.c
cvs rdiff -u -r0 -r1.7.2.2 xsrc/external/mit/xorg-server/dist/hw/sun/sun.h \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunKbd.c
cvs rdiff -u -r0 -r1.6.2.2 xsrc/external/mit/xorg-server/dist/hw/sun/sunCfb.c
cvs rdiff -u -r0 -r1.3.2.2 xsrc/external/mit/xorg-server/dist/hw/sun/sunFbs.c \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunKeyMap.c
cvs rdiff -u -r0 -r1.9.2.2 \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunInit.c
cvs rdiff -u -r0 -r1.5.2.2 xsrc/external/mit/xorg-server/dist/hw/sun/sunIo.c
cvs rdiff -u -r0 -r1.2.2.2 \
    xsrc/external/mit/xorg-server/dist/hw/sun/sunMouse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index