History log of /xsrc/external/mit/xorg-server/dist/hw/xfree86/common/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8018521b 12-Nov-2025 mrg <mrg@NetBSD.org>

merge xorg-server 21.1.20.

0bb33b99 12-Nov-2025 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.20

2f76b07d 24-Jun-2025 mrg <mrg@NetBSD.org>

merge xorg-server 21.1.18.

54b5899c 24-Jun-2025 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.18

d566a54b 26-Feb-2025 mrg <mrg@NetBSD.org>

merge xorg-server 21.1.16.

875c6e4f 04-Jul-2024 mrg <mrg@NetBSD.org>

merge xorg-server 21.1.13.

d9252ffb 04-Jul-2024 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.13

c855858b 21-Jun-2024 mrg <mrg@NetBSD.org>

fix build on alpha.

some clean up upstream didn't get tested on alpha it seems, with both
missing CARD8 etc identifiers as well as dead/duplicate code.

eee80088 25-Oct-2023 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.9

d36a1693 08-Jan-2023 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.6

c82838c1 19-Dec-2022 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.5

9b06bd19 30-Jul-2022 tsutsui <tsutsui@NetBSD.org>

Restore -flipPixels option removed in upstream server-21.1-branch.

https://gitlab.freedesktop.org/xorg/xserver/-/commit/d1c00c859c6676fbb540420c9055788bc19cb18f
Note ScrnInfoRec structure in hw/xfree86/common/xf86str.h isn't reverted
because it isn't used by -flipPixels option so that we can keep ABI
compatibility among xf86-video-foo drivers.

This -flipPixels is mandatory at least by Xorg server users with
xf86-video-wsfb driver on NetBSD/mac68k and SE/30 mono screen
that has "black=1 and white=0" VRAM.

"go for it" by mrg@ on current-users@:
https://mail-index.netbsd.org/current-users/2022/07/24/msg042731.html

dc61d50d 15-Jul-2022 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.4

ee704fb5 15-Jul-2022 mrg <mrg@NetBSD.org>

fix merge botch.

5a112b11 15-Jul-2022 mrg <mrg@NetBSD.org>

merge xorg-serer 21.1.3.

ed6184df 15-Jul-2022 mrg <mrg@NetBSD.org>

initial import of xorg-server-21.1.3

d44ca368 11-Jul-2021 mrg <mrg@NetBSD.org>

merge xorg-server 1.20.12 and xkeyboard-config 2.33.

a035e2b2 11-Jul-2021 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.12

f1696b1f 03-Jul-2021 martin <martin@NetBSD.org>

Add missing include of compiler.h and make all declarations of
IOPortBase consistent.

ad01e365 31-May-2021 joerg <joerg@NetBSD.org>

Avoid multiple definitions of the same variable.

c8548ba8 27-Apr-2021 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.11

5a7dfde8 05-Dec-2020 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.10

4e185dc0 23-Feb-2020 mrg <mrg@NetBSD.org>

merge xorg-server 1.20.6.

25da500f 23-Feb-2020 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.6

0b3f0b9f 09-Feb-2020 jmcneill <jmcneill@NetBSD.org>

Revert previous two commits, will fix this another way.

cb37ba78 09-Feb-2020 jmcneill <jmcneill@NetBSD.org>

Don't autoload vesa on x86 at all as it conflicts with wsfb.

bd0a8214 09-Feb-2020 jmcneill <jmcneill@NetBSD.org>

Try wsfb before vesa on x86. Modern video cards may not support VBE at all.

ac2a9f9b 30-Aug-2019 maya <maya@NetBSD.org>

Try modesetting on x86, too.

Not the best option without functional GLAMOR, but it does work.

7a3fb2fa 30-Aug-2019 maya <maya@NetBSD.org>

Match wsfb on x86, too.

When uefi booting without driver-specific GPU support, wsfb is the only
choice for a graphical driver.

While here, combine the wsfb cases.

e23ec014 03-Mar-2019 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.4

2cb0653b 28-Jan-2019 jmcneill <jmcneill@NetBSD.org>

Try the modesetting driver before wsfb on NetBSD arm and aarch64

e005038a 10-Jan-2019 maya <maya@NetBSD.org>

Undo unnecessary diff to vendor branch.

efe9ba86 31-Dec-2018 mrg <mrg@NetBSD.org>

use xf86AddMatchedDriver().

7e31ba66 31-Dec-2018 mrg <mrg@NetBSD.org>

merge xorg-server 1.20.3.

1b5d61b8 31-Dec-2018 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.20.3


/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.am
/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in
/external/mit/xorg-server/dist/hw/xfree86/common/extramodes
/external/mit/xorg-server/dist/hw/xfree86/common/meson.build
/external/mit/xorg-server/dist/hw/xfree86/common/modeline2c.awk
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Build.sh
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Bus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Cursor.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DPMS.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Events.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Globals.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Init.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86MatchDrivers.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Mode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Module.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Option.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86PM.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Priv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Privstr.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiter.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiterPriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86cmap.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86platformBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86platformBus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvmc.c
6e78d31f 04-Nov-2017 mrg <mrg@NetBSD.org>

apply fixes for CVEs 2017-12176 to 2017-12187.

--
From 1b1d4c04695dced2463404174b50b3581dbd857b Mon Sep 17 00:00:00 2001
From: Nathan Kidd <nkidd@opentext.com>
Date: Sun, 21 Dec 2014 01:10:03 -0500
Subject: hw/xfree86: unvalidated lengths

This addresses:
CVE-2017-12180 in XFree86-VidModeExtension
CVE-2017-12181 in XFree86-DGA
CVE-2017-12182 in XFree86-DRI
--
From 211e05ac85a294ef361b9f80d689047fa52b9076 Mon Sep 17 00:00:00 2001
From: Michal Srb <msrb@suse.com>
Date: Fri, 7 Jul 2017 17:21:46 +0200
Subject: Xi: Test exact size of XIBarrierReleasePointer

Otherwise a client can send any value of num_barriers and cause reading or swapping of values on heap behind the receive buffer.
--
From 4ca68b878e851e2136c234f40a25008297d8d831 Mon Sep 17 00:00:00 2001
From: Nathan Kidd <nkidd@opentext.com>
Date: Fri, 9 Jan 2015 10:09:14 -0500
Subject: dbe: Unvalidated variable-length request in ProcDbeGetVisualInfo
(CVE-2017-12177)

v2: Protect against integer overflow (Alan Coopersmith)
--
From 55caa8b08c84af2b50fbc936cf334a5a93dd7db5 Mon Sep 17 00:00:00 2001
From: Nathan Kidd <nkidd@opentext.com>
Date: Fri, 9 Jan 2015 11:43:05 -0500
Subject: xfixes: unvalidated lengths (CVE-2017-12183)

v2: Use before swap (Jeremy Huddleston Sequoia)

v3: Fix wrong XFixesCopyRegion checks (Alan Coopersmith)
--
From 859b08d523307eebde7724fd1a0789c44813e821 Mon Sep 17 00:00:00 2001
From: Nathan Kidd <nkidd@opentext.com>
Date: Wed, 24 Dec 2014 16:22:18 -0500
Subject: Xi: fix wrong extra length check in ProcXIChangeHierarchy
(CVE-2017-12178)
--
From 9c23685009aa96f4b861dcc5d2e01dbee00c4dd9 Mon Sep 17 00:00:00 2001
From: Michal Srb <msrb@suse.com>
Date: Fri, 7 Jul 2017 17:04:03 +0200
Subject: os: Make sure big requests have sufficient length.

A client can send a big request where the 32B "length" field has value
0. When the big request header is removed and the length corrected,
the value will underflow to 0xFFFFFFFF. Functions processing the
request later will think that the client sent much more data and may
touch memory beyond the receive buffer.
--
From b747da5e25be944337a9cd1415506fc06b70aa81 Mon Sep 17 00:00:00 2001
From: Nathan Kidd <nkidd@opentext.com>
Date: Fri, 9 Jan 2015 10:15:46 -0500
Subject: Unvalidated extra length in ProcEstablishConnection (CVE-2017-12176)

dcbd449d 17-Nov-2016 snj <snj@NetBSD.org>

fix misplaced conditionalized } that broke pointer detection under
vmware when running X without a config file.

0d6c9d2d 02-Nov-2016 joerg <joerg@NetBSD.org>

Add explicit cast before writing to newly allocated memory.

XXX Beside the strange allocation size, this could be XNFstrdup.

9207c819 01-Oct-2016 maya <maya@NetBSD.org>

don't use const char for these types, many drivers write to them.

ok mrg

7cbbf761 20-Aug-2016 mrg <mrg@NetBSD.org>

fix build issues for sparc64. mostly constification.

0623337f 18-Aug-2016 mrg <mrg@NetBSD.org>

check for __arm__ as well as __arm32__.

8bc9475d 14-Aug-2016 mrg <mrg@NetBSD.org>

fix merge botches.

f7df2e56 11-Aug-2016 mrg <mrg@NetBSD.org>

first merge of netbsd changes. not tested yet.

35c4bbdf 10-Aug-2016 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.18.4


/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.am
/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in
/external/mit/xorg-server/dist/hw/xfree86/common/dgaproc.h
/external/mit/xorg-server/dist/hw/xfree86/common/fourcc.h
/external/mit/xorg-server/dist/hw/xfree86/common/xaarop.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Bus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Cursor.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DGA.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DPMS.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Events.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Extensions.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Extensions.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Globals.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86InPriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Init.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Mode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Module.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Opt.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Option.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Optionstr.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86PM.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86PciInfo.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Priv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Privstr.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86RandR.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiter.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiter.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiterPriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VidMode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86cmap.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86cmap.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbman.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbman.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86noBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86platformBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86platformBus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xv.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvmc.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvmc.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvpriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xisb.c
/external/mit/xorg-server/dist/hw/xfree86/common/xisb.h
/external/mit/xorg-server/dist/hw/xfree86/common/xorgHelper.c
/external/mit/xorg-server/dist/hw/xfree86/common/xorgVersion.h
07cb282a 11-Feb-2016 riastradh <riastradh@NetBSD.org>

Try xf86-video-nouveau for nvidia devices by default.

Fall back to nv (and then vesa and then wsfb) if it doesn't work.

511b8de7 26-Feb-2015 snj <snj@NetBSD.org>

don't look for _drv.o files. we haven't built any since the bad old days
when all the world was xfree86.

ec80f0e9 09-Feb-2015 christos <christos@NetBSD.org>

remove superfluous casts.

188eae84 25-Jan-2015 prlw1 <prlw1@NetBSD.org>

Remove some redundant function redeclarations, as noted in
http://mail-index.netbsd.org/tech-x11/2015/01/09/msg001452.html

The changes come from upstream in commits:

* xserver:
ecf62755 Define prototypes for hw/xfree86/modes/xf86Modes.c only in xf86Modes.h.
- didn't add xf86SaveModeContents which isn't defined in our version

0bc41d5f Remove redundant redeclarations of functions in the same header file

5595e7ce randr: Remove redundant declaration.

471e5373 Remove duplicate declaration of xf86ValidateModesFlags in xf86Modes.h

9ef53e22 include: GetClientResolutions is declared in font.h

8b6a7500 Fix gcc warnings about redundant declarations of fallback functions
- just took ffs() #ifdef defense, so most not applied


* xf86-video-nv:
49ee1c26 Include xf86Modes.h to use functions from hw/xfree86/modes/xf86Modes.c.

* xf86-video-savage:
2e9217bb Include xf86Modes.h to use functions from hw/xfree86/modes/xf86Modes.c.

fdb9fcb3 07-Aug-2014 jmcneill <jmcneill@NetBSD.org>

for i386 and amd64, append vesa to the end of the possible video driver
list. makes "startx" without a config file work on systems where there is
a known native driver, but it is not installed (like "vboxvideo").

43d50c5b 16-Jan-2014 christos <christos@NetBSD.org>

Lint does not know about pragmas

b6c20727 15-Jan-2014 christos <christos@NetBSD.org>

fix for lint

c7821653 19-Jun-2013 macallan <macallan@NetBSD.org>

add a field to struct sbus_device which records the framebuffer size reported
by ioctl(FBIOGATTR) so drivers can use it

45bb0b75 03-Jun-2013 mrg <mrg@NetBSD.org>

merge xorg-server 1.10.6.

475c125c 03-Jun-2013 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.10.6

4325d6ae 27-Jun-2012 macallan <macallan@NetBSD.org>

when using dixSetPrivate() and friends it helps to initialize the key before
using it. Now colours on suncg6 look right again and we don't spin or crash
on exit anymore.
probably needs to be pulled into -6

fdafe9d0 16-May-2012 abs <abs@NetBSD.org>

Add vax to the list of non inb() users

23e2f35b 22-Oct-2011 jmcneill <jmcneill@NetBSD.org>

if the video driver is "vmware" or "vmwlegacy" and no mouse section exists,
use the "vmmouse" input driver instead of "mouse" -- now xorg works properly
in vmware without a config file

d77c0cdc 09-Oct-2011 jmcneill <jmcneill@NetBSD.org>

xsrc/45442: X -configure doesn't detect S3 Trio32/64

Backout the following commit from upstream:
http://cgit.freedesktop.org/xorg/xserver/commit/hw/xfree86/common/xf86Helper.c?id=0ceac6f64f5ad9bc2ac4b19be2dd245ffba78b05

Despite what the log message says, xf86MatchDevice can be called at
configure time by drivers who still implement the legacy probing API (and
there are a lot of them!).

c62a6f7a 09-Oct-2011 jmcneill <jmcneill@NetBSD.org>

When configuring a new PCI or SBus device, remember to stash the bus
specific information (in pVideo for PCI or sVideo for SBus), otherwise
more than one driver may try to attach to the device and 'X -configure'
will fail with "Number of created screens does not match number of
detected devices".

311f2276 09-Oct-2011 jmcneill <jmcneill@NetBSD.org>

re-apply patch from revision 1.2:

GenerateDriverlist: Change driver matching pattern to be the same as the
one used by the module loader.

65b04b38 02-Aug-2011 mrg <mrg@NetBSD.org>

merge cornflakes with xorg-server 1.10.3

9ace9065 02-Aug-2011 mrg <mrg@NetBSD.org>

initial import of xorg-server 1.10.3. highlights include:
- fixes xorg bugs 29969, 30367, 30527, 30267, 30260, 29046,
30260, 31548, 28672, 24887, 32115, 21457, 32436, 21827,
28414, 24703, 32803, 16318, 33449, 33324, 33929, 35082,
35209, 36146, 36119
- many additional NULL checks
- adjustments related to input ABI 12
- *lots* of dead code removal
- vga arbitrator fixes
- GL fixes
- EDID fixes
- conversion to using asprintf() in many places
- many fixes from valgrind, compiler warnings

see these for more details:
http://lists.freedesktop.org/archives/xorg-announce/2011-February/001612.html
http://lists.freedesktop.org/archives/xorg-announce/2011-April/001646.html
http://lists.freedesktop.org/archives/xorg-announce/2011-May/001675.html
http://lists.freedesktop.org/archives/xorg-announce/2011-July/001710.html


/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.am
/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in
/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Cursor.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DGA.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Events.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Globals.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Helper.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86InPriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Init.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Mode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Module.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Opt.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Option.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86PM.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Priv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Privstr.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86ShowOpts.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiter.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiter.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiterPriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VidMode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xv.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvpriv.h
8223e2f2 24-Jul-2011 mrg <mrg@NetBSD.org>

initial import of xorg-server 1.9.5
fixes for FDO bugs 33929, 32803, 24703, 28414, 24887, 30260, 31093, 29046, 30267
memory leak fixes
EDID and modes fixes for multi-screen
dri2 fixes
randr vs invalid size fixes
fixes for Xext triggers
fix for a black-screen after VT switch back (redhat bug 533217)
fixes for x86emu

18a93be0 13-Apr-2011 macallan <macallan@NetBSD.org>

- get platform #ifdefs in a slightly more sane order
- look for SBus and UPA devices on sparc(64)
- add default drivers for shark and sgimips
- only try wsfb if we can't find any other usable device
With this Xorg without config file works fine on shark, sparc(64) and amd64,
should work on other archs as well.

49e5392b 28-Nov-2010 skrll <skrll@NetBSD.org>

Fix merge and ARM define handling.

e8122964 25-Nov-2010 macallan <macallan@NetBSD.org>

make this compile on sparc64

eec908bb 24-Nov-2010 mrg <mrg@NetBSD.org>

put back a little bit of BUS_ISA, enough for shark and chips driver.

0208663b 23-Nov-2010 macallan <macallan@NetBSD.org>

put BUS_ISA back, we need it for the chips driver on shark

a24c7025 23-Nov-2010 mrg <mrg@NetBSD.org>

fix a merge botch.

4202a189 23-Nov-2010 mrg <mrg@NetBSD.org>

merge xorg-server 1.9.2.

6747b715 23-Nov-2010 mrg <mrg@NetBSD.org>

import xorg-server 1.9.2. important changes since 1.6.5 include:

- built-in symbol visibility, default not export
- fixes for various crashes
- many fixes for XI2, EXA, dix, render, glx, xkb, EDID, randr, Xv,
resource handling, Xext, vfb, xfree86 / vga and composite support.
- fixes several memory leaks
- many many documentation updates
- record extension enabled
- no longer looks for XF86Config files


/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.am
/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in
/external/mit/xorg-server/dist/hw/xfree86/common/modeline2c.awk
/external/mit/xorg-server/dist/hw/xfree86/common/vidmodeproc.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Bus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Cursor.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DGA.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DPMS.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Events.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Globals.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Helper.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Init.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Mode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Module.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Opt.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Option.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86PM.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Priv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Privstr.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86RandR.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86ShowOpts.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiter.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiter.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VGAarbiterPriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VidMode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86cmap.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86cmap.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbman.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbman.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86noBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86str.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xv.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvmc.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvmc.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvpriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xisb.c
/external/mit/xorg-server/dist/hw/xfree86/common/xisb.h
/external/mit/xorg-server/dist/hw/xfree86/common/xorgHelper.c
c506e0ff 03-Dec-2009 macallan <macallan@NetBSD.org>

fix a segfault in xf86EnterServerState() which would fire whenever there is
more than one graphics device
This is a bandaid, we ( or the Xorg people ) need to fix it properly by
getting rid of all the now useless RAC-related code.

a0d10bb6 09-Nov-2009 mrg <mrg@NetBSD.org>

merge xorg-server 1.6.5

b1d344b3 09-Nov-2009 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.6.5

fcca736f 06-Oct-2009 macallan <macallan@NetBSD.org>

let xf86AddBusDeviceToConfigure() accept BUS_ISA and BUS_NONE

9cf0a3ef 30-Jul-2009 macallan <macallan@NetBSD.org>

when writing PCI BusIDs include the domain ID if it's non-zero
While there also add
Option "Protocol" "wskbd"
Option "Device" "/dev/wskbd"
to the keyboard section on non-x86
Now X -configure should dump something more usable.

a1818c9d 09-Jul-2009 mrg <mrg@NetBSD.org>

merge xorg-server 1.6.2

52397711 09-Jul-2009 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.6.2

8aefa95b 12-Jun-2009 mrg <mrg@NetBSD.org>

remove a wrong extra {}.

637ac9ab 11-Jun-2009 mrg <mrg@NetBSD.org>

merge xorg-server 1.6.1.190.

XXX: our Pci.[ch] changes need to be re-looked at, i think.

4642e01f 11-Jun-2009 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.6.1.901


/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.am
/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in
/external/mit/xorg-server/dist/hw/xfree86/common/extramodes
/external/mit/xorg-server/dist/hw/xfree86/common/modeline2c.awk
/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Bus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Bus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Configure.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Cursor.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DGA.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DPMS.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Events.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Globals.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Helper.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86InPriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Init.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Mode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Module.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86PM.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86PciInfo.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Priv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Privstr.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86RAC.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86RAC.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86RandR.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Resources.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86ShowOpts.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VidMode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86cmap.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbman.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86str.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xv.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvmc.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvpriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xisb.c
904cdfd2 24-Oct-2008 macallan <macallan@NetBSD.org>

more bits'n'pieces for sparc support

60ce4286 23-Oct-2008 jmcneill <jmcneill@NetBSD.org>

GenerateDriverlist: Change driver matching pattern to be the same as the
one used by the module loader.

aee60f53 23-Oct-2008 jmcneill <jmcneill@NetBSD.org>

videoPtrToDriverName: use the 'intel' driver instead of 'i810'.

8c7b8c22 28-Aug-2008 mrg <mrg@NetBSD.org>

look for __arm__ as well.

05b261ec 31-Jul-2008 mrg <mrg@NetBSD.org>

initial import of xorg-server-1.4.2


/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.am
/external/mit/xorg-server/dist/hw/xfree86/common/Makefile.in
/external/mit/xorg-server/dist/hw/xfree86/common/atKeynames.h
/external/mit/xorg-server/dist/hw/xfree86/common/compiler.h
/external/mit/xorg-server/dist/hw/xfree86/common/extramodes
/external/mit/xorg-server/dist/hw/xfree86/common/fourcc.h
/external/mit/xorg-server/dist/hw/xfree86/common/modeline2c.pl
/external/mit/xorg-server/dist/hw/xfree86/common/scoasm.h
/external/mit/xorg-server/dist/hw/xfree86/common/vesamodes
/external/mit/xorg-server/dist/hw/xfree86/common/xf86.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86AutoConfig.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Build.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Build.h.in
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Bus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Bus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Config.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Configure.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Cursor.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DGA.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DPMS.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Date.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Debug.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DefModes.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DoProbe.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86DoScanPci.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Events.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Globals.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Helper.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86InPriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Init.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86MiscExt.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Mode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Module.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Opt.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Option.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86PM.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86PciInfo.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Priv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Privstr.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86RandR.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Resources.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Version.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Versions.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86VidMode.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86XKB.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86Xinput.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86cmap.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86cmap.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86cvt.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbman.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86fbman.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86isaBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86noBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86pciBus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86sbusBus.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86str.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xv.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvmc.c
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvmc.h
/external/mit/xorg-server/dist/hw/xfree86/common/xf86xvpriv.h
/external/mit/xorg-server/dist/hw/xfree86/common/xisb.c
/external/mit/xorg-server/dist/hw/xfree86/common/xisb.h
/external/mit/xorg-server/dist/hw/xfree86/common/xorgHelper.c
/external/mit/xorg-server/dist/hw/xfree86/common/xorgVersion.h