summaryrefslogtreecommitdiff
path: root/external/mit/xorg/server
AgeCommit message (Collapse)Author
2023-06-03bsd.own.mk: rename GCC_NO_* to CC_WNO_*lukem
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler. GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
2023-06-03bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBERlukem
Provide a single variable CC_WNO_ADDRESS_OF_PACKED_MEMBER with options for both clang and gcc, to replace CLANG_NO_ADDR_OF_PACKED_MEMBER CC_NO_ADDR_OF_PACKED_MEMBER GCC_NO_ADDR_OF_PACKED_MEMBER Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
2023-02-27obsolete several xorg-server.old configurations and normalise some comments.mrg
2023-02-26updates for xf86-video-trident 1.4.0.mrg
2023-01-26Fix link errors now complained by new ld(1) from binutils 2.39.tsutsui
2023-01-26No need to link shared libXext here.tsutsui
2022-10-28put reallocarray() in the public namespacewiz
reallocarray() will be part of the next POSIX release, see https://austingroupbugs.net/view.php?id=1218 adapt an errno value to match POSIX expectations As discussed on tech-userlevel
2022-08-20wsfb: Disable broken DGA support:rin
- dga(1) crashes X server since pScrn->AdjustFrame is NULL. - If nop is provided as pScrn->AdjustFrame, dga(1) crashes X server *AND* kernel. This is because DGA uses physical address of framebuffer via /dev/mem (oops!), but we provide only mmap(2)'ed virtual address.
2022-07-21build glamoregl module with all the glamor objects, not as part ofmrg
the base list of libraries. noted by rjs. should fix PR#56934.
2022-07-15fix driver list for sgimips, make Xsun and Xvfb build.mrg
2022-07-15adjust the list of drivers per platform / xorg-server version for 21.1.3.mrg
while here, remove x86 support for xorg-server 1.10. the set lists were out of date for ages, and have also been cleaned up. the tga, trident, and s3 drivers are disabled for xorg-server 21.1.3, on top of the various previously disabled for newer server drivers.
2022-07-15various updates to build with xorg-server 21.1.3.mrg
- the s3, tga, and trident drivers use old functionality and are disabled - dixmods/fb is removed, main fb has all these now (we retain our revert of an upstream change here.) - adjust source lists as necessary - remove vbe module, now part of int10 - use -lxcvt - misc clean up - ramdac loses IBM, BT and TI support (this is one of the problems for the disabled drivers, but also some structures in RamDac.h are gone entirely, not copied anywhere.) - old apm code is gone, all bsd uses pm_noop. now this probably require a clean build in at least xorg-server and the drivers, and perhaps the DESTDIR as well. will update src/UPDATING with details when they are fully known.
2022-07-14doin't build cvt(1) here any more.mrg
2022-07-14build and install libxcvt, and it's cvt(1).mrg
2022-07-12build the combined cirrus driver.mrg
2022-05-03xorg-server: Add xorg.conf.d(5) MLINKS.uwe
2022-04-28add locations where pkgsrc installs X11 fonts to the default font pathmacallan
2022-02-23build the newer version of the ati driver frontend, that knows howmrg
to load amdgpu if that is found.
2021-12-15Grr: need NOLINT=yes for the Makefiles that include Makefile.xf86-driverchristos
early, and MKLINT:=no for the ones that include it late. Should fix that.
2021-12-15Lint2 is broken, so disable lint for now.christos
2021-12-15Add -D__GNUC__ for all drivers.christos
2021-12-15Add -D__GNUC__ for lintchristos
2021-12-06Add Xwsfb X server to pmax buildabs
With the previous tweak to TURBOchannel framebuffers in sys/dev/tc this should allows pmax to once again run X11. TODO: Investigate pullup to -9
2021-12-05xorg-server: Enable wscons-based autoconfiguration.nia
This gets us features like automatic configuration of touchscreens, and X's default keyboard layout matching the console's.
2021-11-16xorg: sprinkle a little bit of USE_FORT aroundnia
2021-11-01mk: Add support for conditional compilation of parts of the tree withnia
partial RELRO when MKRELRO=full is set. Currently the X server needs to be compiled with only partial RELRO due to the way certain (but not all - it seems wsfb works with full RELRO) graphics driver modules are loaded.
2021-08-28Remove unused xf86-video-modesetting.maya
In newer xorg-server, it is integrated into the server No users of old xorg-server use modesetting. It requires drm drivers, but also, the sole possible user of old xorg-server that could be handled by this Makefile is netwinder, but it has a different ${MACHINE} and so seems like it never built the driver.
2021-08-21Fix link erorrs on ancient monolithic Xservers after DRI3 was enabled.tsutsui
https://mail-index.netbsd.org/source-changes/2021/08/19/msg131652.html > fix dri3 extension building and build it. > > needed for amdgpu. XXX: I wonder if each Xorg server extension can be enabled/disabled per ${MACHINE} basis rather than in MI include/dix-config.h header.
2021-08-19fix dri3 extension building and build it.mrg
needed for amdgpu.
2021-08-19link in glamor and gbm.mrg
2021-08-11Fix glamor - don't use stub functionsmaya
${LDADD.gbm} seems to be empty - use -lgbm directly (couldn't find a better fix)
2021-07-14find libgbm in libgbm.old.mrg
2021-07-11xorg/lib stuff to enable mesa.old, prepare for new mesamrg
- rename OLD_PREFIX to OLD_SUFFIX, since it is - include mesa-which.mk and use ${OLD_SUFFIX} in several places - remove mesa < 18 support
2021-06-03Sort ${MACHINE}'s. No functional changes.rin
2021-06-03For amiga, use wskbd as default, which is only supported protocol today.rin
2021-05-31Stop using -fcommon, xsrc should be fixed.joerg
2021-05-31Use -fcommonjoerg
2021-05-30Various X drivers still need -fcommon, so add it.joerg
2021-05-30Ignore pointer sign cast issues with clang.joerg
2021-05-29Make wskbd(4) default for mac68k; no other protocol is available.rin
2021-05-27Restore the build of the pnozz driver on sparc, now that it has EXA support.jdc
2021-05-27Update the pnozz files list for EXA support.jdc
2021-05-03Remove duplicate lines.nakayama
2021-04-13apply -fcommon here as well.mrg
2021-04-12use -fcommon where necessary.mrg
2021-03-22Remove -DHAVE_STRCASECMP from CPPFLAGS that is defined in dix-config.h.tsutsui
2021-03-07Build Xorg server for evbppc with minimum wsfb(4) support for Explora.rin
2021-02-07Build mouseEmu3btn.c for added Emulate3Buttons support.tsutsui
2020-11-05Cherry-pick Xorg version independent changes from xorg-server.tsutsui
Reorganize CPPFLAGS.
2020-10-09build ppc_video.c etc. on hppamacallan