# This package is an experiment in active integration of upstream SCM with # Fedora packaging. It works something like this: # # The "pristine" source is actually a git repo (with no working checkout). # The first step of %%prep is to check it out and switch to a "fedora" branch. # If you need to add a patch to the server, just do it like a normal git # operation, dump it with git-format-patch to a file in the standard naming # format, and add a PatchN: line. If you want to push something upstream, # check out the master branch, pull, cherry-pick, and push. FIXME describe # rebasing, add convenience 'make' targets maybe. # F11 TODO list: # # Fix rhpxl to no longer need vesamodes/extramodes %define pkgname xorg-server %define gitdate 20090804 Summary: X.Org X11 X server Name: xorg-x11-server Version: 1.6.99 Release: 28.%{gitdate}%{?dist} URL: http://www.x.org License: MIT Group: User Interface/X BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %if 0%{?gitdate} # git snapshot. to recreate, run: # ./make-git-snapshot.sh `cat commitid` Source0: xorg-server-%{gitdate}.tar.bz2 Source1: make-git-snapshot.sh Source2: commitid %else Source0: http://www.x.org/pub/individual/xserver/%{pkgname}-%{version}.tar.bz2 Source1: gitignore %endif Source10: xserver.pamd # "useful" xvfb-run script Source20: http://svn.exactcode.de/t2/trunk/package/xorg/xorg-server/xvfb-run.sh # ABI version provides. # XXX don't enable any of this yet. for serious. Source30: find-provides #define __find_provides {nil} Patch10: xserver-1.6.99-linkmap.patch # airlied to upstream for 1.7 Patch100: xserver-1.6.99-vga-arb.patch # OpenGL compositing manager feature/optimization patches. Patch103: xserver-1.5.0-bg-none-root.patch Patch104: dri2-page-flip.patch Patch2013: xserver-1.4.99-document-fontpath-correctly.patch Patch2014: xserver-1.5.0-projector-fb-size.patch # Trivial things to never merge upstream ever: # This really could be done prettier. Patch5002: xserver-1.4.99-ssh-isnt-local.patch # force mode debugging on for randr 1.2 drivers Patch6002: xserver-1.5.1-mode-debug.patch # FIXME #Patch6004: xserver-1.5.99.3-dmx-xcalloc.patch # don't build the (broken) acpi code Patch6011: xserver-1.6.0-less-acpi-brokenness.patch # Make autoconfiguration chose nouveau driver for NVIDIA GPUs Patch6016: xserver-1.6.1-nouveau.patch # ajax needs to upstream this Patch6027: xserver-1.6.0-displayfd.patch Patch6028: xserver-1.6.99-randr-error-debugging.patch Patch6029: xserver-1.6.1-proc-cmdline.patch Patch6030: xserver-1.6.99-right-of.patch Patch6031: xserver-1.6.99-dri2-crash-fixes.patch %define moduledir %{_libdir}/xorg/modules %define drimoduledir %{_libdir}/dri %define sdkdir %{_includedir}/xorg %ifarch s390 s390x %define with_hw_servers 0 %else %define with_hw_servers 1 %endif %if %{with_hw_servers} %define enable_xorg --enable-xorg %else %define enable_xorg --disable-xorg %endif %define kdrive --enable-kdrive --enable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev # XXX dmx %define xservers --enable-xvfb --enable-xnest %{kdrive} %{enable_xorg} BuildRequires: git-core BuildRequires: automake autoconf libtool pkgconfig BuildRequires: xorg-x11-util-macros >= 1.1.5 BuildRequires: xorg-x11-proto-devel >= 7.4-27 BuildRequires: xorg-x11-xtrans-devel >= 1.2.2-1 BuildRequires: libXfont-devel libXau-devel libxkbfile-devel libXres-devel BuildRequires: libfontenc-devel libXtst-devel libXdmcp-devel BuildRequires: libX11-devel libXext-devel BuildRequires: libXinerama-devel libXi-devel # DMX config utils buildreqs. BuildRequires: libXt-devel libdmx-devel libXmu-devel libXrender-devel BuildRequires: libXi-devel libXpm-devel libXaw-devel libXfixes-devel # Broken, this is global, should be Xephyr-only BuildRequires: libXv-devel # openssl? really? BuildRequires: pixman-devel >= 0.15.14 BuildRequires: libpciaccess-devel >= 0.10.6-1 openssl-devel byacc flex BuildRequires: mesa-libGL-devel >= 7.6-0.6 # XXX silly... BuildRequires: libdrm-devel >= 2.4.0 kernel-headers BuildRequires: audit-libs-devel libselinux-devel >= 2.0.79-1 BuildRequires: hal-devel dbus-devel # All server subpackages have a virtual provide for the name of the server # they deliver. The Xorg one is versioned, the others are intentionally # unversioned. %description X.Org X11 X server %package common Summary: Xorg server common files Group: User Interface/X Requires: pixman >= 0.14.0 Requires: libselinux >= 2.0.79-1 Requires: xkbdata xkbcomp %description common Common files shared among all X servers. %if %{with_hw_servers} %package Xorg Summary: Xorg X server Group: User Interface/X Provides: Xorg = %{version}-%{release} Provides: Xserver %ifarch %{ix86} x86_64 Requires: xorg-x11-drv-vesa %else Requires: xorg-x11-drv-fbdev %endif Requires: xorg-x11-drv-void xorg-x11-drv-evdev >= 2.1.0-3 Requires: xorg-x11-server-common >= %{version}-%{release} Requires: libdrm >= 2.4.0 Requires: fedora-setup-keyboard # Dropped from F9 for being broken, uninstall it. Obsoletes: xorg-x11-drv-magictouch <= 1.0.0.5-5.fc8 # Dropped from F11, use evdev instead Obsoletes: xorg-x11-drv-calcomp <= 1.1.2-1.fc9 Obsoletes: xorg-x11-drv-citron <= 2.2.1-1.fc9 Obsoletes: xorg-x11-drv-diamondtouch <= 0.2.0-0.1.fc9 Obsoletes: xorg-x11-drv-digitaledge <= 1.1.1-1.fc9 Obsoletes: xorg-x11-drv-dmc <= 1.1.2-1.fc9 Obsoletes: xorg-x11-drv-dynapro <= 1.1.2-1.fc9 Obsoletes: xorg-x11-drv-jamstudio <= 1.2.0-1.fc9 Obsoletes: xorg-x11-drv-magellan <= 1.2.0-1.fc9 Obsoletes: xorg-x11-drv-microtouch <= 1.2.0-1.fc9 Obsoletes: xorg-x11-drv-palmax <= 1.2.0-1.fc9 Obsoletes: xorg-x11-drv-spaceorb <= 1.1.0-6.fc9 Obsoletes: xorg-x11-drv-summa <= 1.2.0-2.fc10 Obsoletes: xorg-x11-drv-tek4957 <= 1.2.0-1.fc9 Obsoletes: xorg-x11-drv-ur98 <= 1.1.0-5.fc9 Obsoletes: xorg-x11-drv-wiimote <= 0.0.1-1.fc9 # Force sufficiently new libpciaccess Conflicts: libpciaccess < 0.10.6-1 %description Xorg X.org X11 is an open source implementation of the X Window System. It provides the basic low level functionality which full fledged graphical user interfaces (GUIs) such as GNOME and KDE are designed upon. %endif %package Xnest Summary: A nested server. Group: User Interface/X Obsoletes: xorg-x11-Xnest Requires: xorg-x11-server-common >= %{version}-%{release} Provides: Xnest %description Xnest Xnest is an X server, which has been implemented as an ordinary X application. It runs in a window just like other X applications, but it is an X server itself in which you can run other software. It is a very useful tool for developers who wish to test their applications without running them on their real X server. %if 0 %package Xdmx Summary: Distributed Multihead X Server and utilities Group: User Interface/X Obsoletes: xorg-x11-Xdmx Requires: xorg-x11-server-common >= %{version}-%{release} Provides: Xdmx %description Xdmx Xdmx is proxy X server that provides multi-head support for multiple displays attached to different machines (each of which is running a typical X server). When Xinerama is used with Xdmx, the multiple displays on multiple machines are presented to the user as a single unified screen. A simple application for Xdmx would be to provide multi-head support using two desktop machines, each of which has a single display device attached to it. A complex application for Xdmx would be to unify a 4 by 4 grid of 1280x1024 displays (each attached to one of 16 computers) into a unified 5120x4096 display. %endif %package Xvfb Summary: A X Windows System virtual framebuffer X server. Group: User Interface/X # xvfb-run is GPLv2, rest is MIT License: MIT and GPLv2 Obsoletes: xorg-x11-Xvfb Requires: xorg-x11-server-common >= %{version}-%{release} Provides: Xvfb %description Xvfb Xvfb (X Virtual Frame Buffer) is an X server that is able to run on machines with no display hardware and no physical input devices. Xvfb simulates a dumb framebuffer using virtual memory. Xvfb does not open any devices, but behaves otherwise as an X display. Xvfb is normally used for testing servers. %package Xephyr Summary: A nested server. Group: User Interface/X Requires: xorg-x11-server-common >= %{version}-%{release} Provides: Xephyr %description Xephyr Xephyr is an X server, which has been implemented as an ordinary X application. It runs in a window just like other X applications, but it is an X server itself in which you can run other software. It is a very useful tool for developers who wish to test their applications without running them on their real X server. Unlike Xnest, Xephyr renders to an X image rather than relaying the X protocol, and therefore supports the newer X extensions like Render and Composite. %if %{with_hw_servers} %package devel Summary: SDK for X server driver module development Group: User Interface/X Obsoletes: xorg-x11-sdk xorg-x11-server-sdk Requires: xorg-x11-util-macros Requires: xorg-x11-proto-devel Requires: pkgconfig pixman-devel libpciaccess-devel Provides: libxf86config-devel = %{version}-%{release} # Virtual provide for transition. Delete me someday. Provides: xorg-x11-server-sdk = %{version}-%{release} %description devel The SDK package provides the developmental files which are necessary for developing X server driver modules, and for compiling driver modules outside of the standard X11 source code tree. Developers writing video drivers, input drivers, or other X modules should install this package. %endif %package source Summary: Xserver source code required to build VNC server (Xvnc) Group: Development/Libraries BuildArch: noarch %description source Xserver source code needed to build VNC server (Xvnc) %package -n libxf86config Summary: Xorg configuration parser library Group: System Environment/Libraries %description -n libxf86config Xorg configuration parser library %package -n libxf86config-devel Summary: Xorg configuration parser library development files Group: Development/Libraries Requires: libxf86config = %{version}-%{release} Requires: xorg-x11-server-devel = %{version}-%{release} %description -n libxf86config-devel Xorg configuration parser library development files %prep %setup -q -n %{pkgname}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}} %if 0%{?gitdate} git checkout -b fedora sed -i 's/git/&+ssh/' .git/config if [ -z "$GIT_COMMITTER_NAME" ]; then git config user.email "x@fedoraproject.org" git config user.name "Fedora X Ninjas" fi %else git init if [ -z "$GIT_COMMITTER_NAME" ]; then git config user.email "x@fedoraproject.org" git config user.name "Fedora X Ninjas" fi cp %{SOURCE1} .gitignore git add . git commit -a -q -m "%{version} baseline." %endif # Apply all the patches. #git am -p1 %{patches} git am -p1 %{lua: for i, p in ipairs(patches) do print(p.." ") end} %build %define default_font_path "catalogue:/etc/X11/fontpath.d,built-ins" %if %{with_hw_servers} %define dri_flags --with-dri-driver-path=%{drimoduledir} %else %define dri_flags --disable-dri %endif # --with-pie ? autoreconf -v --install || exit 1 export CFLAGS="${RPM_OPT_FLAGS} -Wstrict-overflow -rdynamic $CFLAGS" %configure --enable-maintainer-mode %{xservers} \ --disable-static \ --with-pic \ --with-int10=x86emu \ --with-default-font-path=%{default_font_path} \ --with-module-dir=%{moduledir} \ --with-builderstring="Build ID: %{name} %{version}-%{release}" \ --with-xkb-output=%{_localstatedir}/lib/xkb \ --enable-install-libxf86config \ --enable-xselinux --enable-record \ %{dri_flags} \ ${CONFIGURE} make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT moduledir=%{moduledir} %if %{with_hw_servers} rm -f $RPM_BUILD_ROOT%{_libdir}/xorg/modules/libxf8_16bpp.so mkdir -p $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input} mkdir -p $RPM_BUILD_ROOT%{_datadir}/xorg install -m 0444 hw/xfree86/common/{vesa,extra}modes $RPM_BUILD_ROOT%{_datadir}/xorg/ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d install -m 644 %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/xserver %endif # Make the source package %define xserver_source_dir %{_datadir}/xorg-x11-server-source %define inst_srcdir %{buildroot}/%{xserver_source_dir} mkdir -p %{inst_srcdir}/{Xext,xkb,GL,hw/{xquartz/bundle,xfree86/common}} cp cpprules.in %{inst_srcdir} cp {,%{inst_srcdir}/}hw/xquartz/bundle/cpprules.in cp xkb/README.compiled %{inst_srcdir}/xkb cp hw/xfree86/xorgconf.cpp %{inst_srcdir}/hw/xfree86 cp hw/xfree86/common/{vesamodes,extramodes} %{inst_srcdir}/hw/xfree86/common install -m 0755 %{SOURCE20} $RPM_BUILD_ROOT%{_bindir}/xvfb-run find . -type f | egrep '.*\.(c|h|am|ac|inc|m4|h.in|pc.in|man.pre|pl|txt)$' | xargs tar cf - | (cd %{inst_srcdir} && tar xf -) # Remove unwanted files/dirs { rm -f $RPM_BUILD_ROOT%{_libdir}/X11/Options rm -f $RPM_BUILD_ROOT%{_bindir}/in? rm -f $RPM_BUILD_ROOT%{_bindir}/ioport rm -f $RPM_BUILD_ROOT%{_bindir}/out? rm -f $RPM_BUILD_ROOT%{_bindir}/pcitweak rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pcitweak.1* find $RPM_BUILD_ROOT -type f -name '*.la' | xargs rm -f -- || : %if !%{with_hw_servers} rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/xorg-server.pc rm -f $RPM_BUILD_ROOT%{_datadir}/aclocal/xorg-server.m4 %endif } %clean rm -rf $RPM_BUILD_ROOT %files common %defattr(-,root,root,-) %{_mandir}/man1/Xserver.1* %{_libdir}/xorg/protocol.txt %dir %{_localstatedir}/lib/xkb %{_localstatedir}/lib/xkb/README.compiled %if %{with_hw_servers} %files Xorg %defattr(-,root,root,-) %config %attr(0644,root,root) %{_sysconfdir}/pam.d/xserver %{_bindir}/X %attr(4711, root, root) %{_bindir}/Xorg %{_bindir}/cvt %{_bindir}/gtf %dir %{_datadir}/xorg %{_datadir}/xorg/vesamodes %{_datadir}/xorg/extramodes %dir %{_libdir}/xorg %dir %{_libdir}/xorg/modules %dir %{_libdir}/xorg/modules/drivers %dir %{_libdir}/xorg/modules/extensions %{_libdir}/xorg/modules/extensions/libglx.so %{_libdir}/xorg/modules/extensions/libdri.so %{_libdir}/xorg/modules/extensions/libdri2.so %{_libdir}/xorg/modules/extensions/libdbe.so %{_libdir}/xorg/modules/extensions/libextmod.so %{_libdir}/xorg/modules/extensions/librecord.so %dir %{_libdir}/xorg/modules/input %dir %{_libdir}/xorg/modules/linux %{_libdir}/xorg/modules/linux/libfbdevhw.so %dir %{_libdir}/xorg/modules/multimedia %{_libdir}/xorg/modules/multimedia/bt829_drv.so %{_libdir}/xorg/modules/multimedia/fi1236_drv.so %{_libdir}/xorg/modules/multimedia/msp3430_drv.so %{_libdir}/xorg/modules/multimedia/tda8425_drv.so %{_libdir}/xorg/modules/multimedia/tda9850_drv.so %{_libdir}/xorg/modules/multimedia/tda9885_drv.so %{_libdir}/xorg/modules/multimedia/uda1380_drv.so %{_libdir}/xorg/modules/libexa.so %{_libdir}/xorg/modules/libfb.so %{_libdir}/xorg/modules/libint10.so %{_libdir}/xorg/modules/libshadow.so %{_libdir}/xorg/modules/libshadowfb.so %{_libdir}/xorg/modules/libvbe.so %{_libdir}/xorg/modules/libvgahw.so %{_libdir}/xorg/modules/libwfb.so %{_libdir}/xorg/modules/libxaa.so %{_mandir}/man1/gtf.1* %{_mandir}/man1/Xorg.1* %{_mandir}/man1/cvt.1* %{_mandir}/man4/fbdevhw.4* %{_mandir}/man4/exa.4* %{_mandir}/man5/xorg.conf.5* %endif %files Xnest %defattr(-,root,root,-) %{_bindir}/Xnest %{_mandir}/man1/Xnest.1* %if 0 %files Xdmx %defattr(-,root,root,-) %{_bindir}/Xdmx %{_bindir}/dmxaddinput %{_bindir}/dmxaddscreen %{_bindir}/dmxreconfig %{_bindir}/dmxresize %{_bindir}/dmxrminput %{_bindir}/dmxrmscreen %{_bindir}/dmxtodmx %{_bindir}/dmxwininfo %{_bindir}/vdltodmx %{_bindir}/xdmx %{_bindir}/xdmxconfig %{_mandir}/man1/Xdmx.1* %{_mandir}/man1/dmxtodmx.1* %{_mandir}/man1/vdltodmx.1* %{_mandir}/man1/xdmxconfig.1* %endif %files Xvfb %defattr(-,root,root,-) %{_bindir}/Xvfb %{_bindir}/xvfb-run %{_mandir}/man1/Xvfb.1* %files Xephyr %defattr(-,root,root,-) %{_bindir}/Xephyr %{_mandir}/man1/Xephyr.1* %if %{with_hw_servers} %files devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/xorg-server.pc %dir %{_includedir}/xorg %{sdkdir}/*.h %{_datadir}/aclocal/xorg-server.m4 %endif %files source %defattr(-, root, root, -) %{xserver_source_dir} %files -n libxf86config %defattr(-, root, root, -) %{_libdir}/libxf86config.so.0* %files -n libxf86config-devel %defattr(-, root, root, -) %{_libdir}/libxf86config.so %changelog * Thu Aug 06 2009 Adam Jackson 1.6.99-28.20090804 - xserver-1.6.99-dri2-crash-fixes.patch: don't cough and die just because the driver had the gall not to register a SwapBuffers handler. * Wed Aug 05 2009 Adam Jackson 1.6.99-27.20090804 - xserver-1.6.99-vga-arb.patch: Fix crashes from miscompilation without xorg-config.h. * Wed Aug 05 2009 Dave Airlie 1.6.99-26.20090804 - fix VGA arb device lookup - noticed by mclasen in qemu * Tue Aug 04 2009 Dave Airlie 1.6.99-25.20090804 - fix VGA arb fatal error * Tue Aug 04 2009 Dave Airlie 1.6.99-24.20090804 - update server snapshot + add VGA arbitration * Mon Aug 03 2009 Adam Jackson 1.6.99-23.20090724 - Un-Requires xorg-x11-filesystem * Wed Jul 29 2009 Kristian Høgsberg - 1.6.99-22.20090724 - Add DRI2 page flipping feature. * Tue Jul 28 2009 Adam Jackson 1.6.99-21.20090724 - xserver-1.6.99-right-of.patch: Default to right-of initial placement for RANDR 1.2 drivers with enough virtual space. * Tue Jul 28 2009 Adam Jackson 1.6.99-20.20090724 - xserver-1.6.99-use-pci-access-boot.patch: Some chips (thanks Intel) will change their PCI class at runtime if you disable their VGA decode, so consider both 0x0300 and 0x0380 classes when looking for the boot VGA. * Tue Jul 28 2009 Adam Jackson 1.6.99-19.20090724 - xserver-1.6.99-randr-error-debugging.patch: Dump RANDR protocol errors to the log. - Un-package xf8_16bpp, no one cares. * Mon Jul 27 2009 Dave Airlie 1.6.99-18.20090724 - xserver-1.6.99-use-pci-access-boot.patch: use pciaccess boot vga - not sure what is up with the Conflicts stuff * Sat Jul 25 2009 Peter Hutterer 1.6.99-17.20090724 - Bump release number. * Fri Jul 24 2009 Peter Hutterer 1.6.99-16.20090724 - Today's git snapshot. * Thu Jul 23 2009 Adam Jackson 1.6.99-16.20090721 - xserver-1.6.99-linkmap.patch: Print load offsets of all DSOs on backtrace so we can addr2line afterwards. * Tue Jul 21 2009 Adam Jackson 1.6.99-15.20090721 - Today's git snapshot. * Wed Jul 15 2009 Adam Jackson 1.6.99-14.20090715 - Move PAM config file here from xdm. * Wed Jul 15 2009 Peter Hutterer 1.6.99-13.20090715 - Today's git snapshot. * Tue Jul 14 2009 Adam Jackson 1.6.99-12.20090714 - Today's git snapshot. - Drop the %%pre script for Xorg, everyone ought to be migrated by now. * Fri Jul 10 2009 Peter Hutterer 1.6.99-11.20090710 - Today's git snapshot. - xserver-1.6.0-no-i810.patch: Drop. * Tue Jul 07 2009 Adam Jackson 1.6.99-10.20090707 - Today's git snapshot. - xserver-1.4.99-pic-libxf86config.patch: Drop. - xserver-1.4.99-document-fontpath-correctly.patch: Typo fixes. - libxf86config subpackages. * Mon Jul 06 2009 Peter Hutterer 1.6.99-9.20090706 - Today's git snapshot. - xserver-1.5.0-bad-fbdev-thats-mine.patch: Drop. Merged upstream. * Mon Jun 29 2009 Adam Jackson 1.6.99-8.20090618 - Move xkb requires to -common subpackage, Xephyr needs them too. * Mon Jun 29 2009 Adam Jackson 1.6.99-7.20090618 - xserver-1.5.99.902-selinux-debugging.patch: Drop. - xorg-x11-server-1.1.0-no-move-damage.patch: Drop. - xserver-1.4.99-dont-backfill-bg-none.patch: Drop. * Tue Jun 23 2009 Adam Tkac 1.6.99-6.20090618 - build xorg-x11-server-source as noarch * Tue Jun 23 2009 Ben Skeggs 1.6.99-5.20090618 - update nouveau autoconfig patch from F11 * Mon Jun 22 2009 Peter Hutterer 1.6.99-4.20090618 - move libxf86config.so to devel package, libxf86config.so.* stays in the Xorg package. * Sun Jun 21 2009 Peter Hutterer 1.6.99-3.20090618 - Move libxf86config files to package xorg-x11-server-Xorg, libxf86config is a shared lib now and required by the Xorg binary. * Fri Jun 19 2009 Peter Hutterer 1.6.99-2.20090618 - add missing commitid file. * Thu Jun 18 2009 Peter Hutterer 1.6.99.1.20090618 - Today's git snapshot. - disable Xdmx - it's broken upstream - Removing patches merged upstream or obsolete. xserver-1.4.99-endian.patch - obsolete with autoconf 2.63-1 (#449944) xserver-1.5.99.902-sod-off-poulsbo.patch - upstream xserver-1.6.0-selinux-less.patch - upstream xserver-1.5.99.902-vnc.patch - upstream xserver-1.6.0-restore-zap.patch - upstream xserver-1.6.0-xinerama-cursors.patch - upstream xserver-1.6.0-xinerama-crashes.patch - obsolete, server 1.6 only xserver-1.6.1-xkbsendmap.patch - upstream xserver-1.6.0-randr-xinerama-crash.patch - upstream xserver-1.6.1-avoid-malloc-for-logging.patch - upstream xserver-1.6.1-exa-avoid-swapped-out.patch - upstream xserver-1.6.1-exa-create-pixmap2.patch - upstream xserver-1.6.1-fix-glx-drawable.patch - upstream xserver-1.6.1-randr-gamma.patch - upstream xserver-1.6.1-vt-switch.patch - obsolete xserver-1.6.1-pea-quirk.patch - will be upstream * Tue Apr 14 2009 Adam Jackson 1.6.1-1 - xserver 1.6.1 * Mon Apr 13 2009 Adam Jackson 1.6.0-20 - Obsolete a bunch of input drivers. (#493221) * Thu Apr 09 2009 Adam Jackson 1.6.0-19 - xserver-1.6.0-no-i810.patch: Don't try to load i810. * Thu Apr 09 2009 Peter Hutterer 1.6.0-18 - xserver-1.6.0-restore-zap.patch: Restore default off for DontZap. * Mon Apr 06 2009 Adam Jackson 1.6.0-17 - xserver-1.6.0-displayfd.patch: Add -displayfd commandline option. * Mon Mar 30 2009 Adam Jackson 1.6.0-16 - Don't nuke ModulePath lines in xorg.conf anymore. If you're still doing this it's probably because you need to. (#490294) * Wed Mar 25 2009 Peter Hutterer 1.6.0-15 - xserver-1.6.0-xtest-pointerscreen.patch: set POINTER_SCREEN flag for core XTestFakeInput events (#490984) - xserver-1.6.0-xinerama-cursors.patch: don't display SW cursors when switching screens. - xserver-1.6.0-xinerama-crashes.patch: don't crash on key repeats in xinerama setups. * Wed Mar 18 2009 Adam Jackson 1.6.0-14 - s390 fixes (Karsten Hopp) * Thu Mar 12 2009 Adam Jackson 1.6.0-13 - xselinux-1.6.0-selinux-nlfd.patch: Acquire the netlink socket from selinux, check it ourselves rather than having libselinux bang on it all the time. * Wed Mar 11 2009 Adam Jackson 1.6.0-12 - Requires: pixman >= 0.14.0 * Wed Mar 11 2009 Adam Jackson 1.6.0-11 - xserver-1.6.0-less-acpi-brokenness.patch: Don't build the (broken) ACPI code. * Wed Mar 11 2009 Adam Jackson 1.6.0-10 - xserver-1.6.0-selinux-less.patch: Don't init selinux unless the policy says to be an object manager. * Fri Mar 06 2009 Dennis Gilmore 1.6.0-9 - BR kernel-headers not kernel-devel * Fri Mar 06 2009 Adam Jackson 1.6.0-8 - xserver-1.6.0-primary.patch: Really, only look at VGA devices. (#488869) * Thu Mar 05 2009 Peter Hutterer 1.6.0-7 - Remove 10-x11-keymap.fdi, this is provided by fedora-setup-keyboard now. * Wed Mar 04 2009 Adam Jackson 1.6.0-6 - Move fedora-setup-keyboard (and libdrm) Requires to the Xorg subpackage, since they won't do anything at the top level. - Remove BR: freetype freetype-devel. - xserver-1.6.0-primary.patch: Only consider actual VGA devices. * Wed Mar 04 2009 Peter Hutterer 1.6.0-5 - Drop our own fedora-setup-keyboard script, Require: fedora-setup-keyboard package instead. * Tue Mar 03 2009 Adam Jackson 1.6.0-4 - xserver-1.6.0-selinux-raw.patch: Deal in raw contexts, to avoid paying the price for setrans on every object. - xserver-1.6.0-primary.patch: Try harder to figure out what the primary video device is on machines with multiple GPUs. - xserver-1.6.0-selinux-destroy.patch: Don't bother relabeling objects that are on the way to destruction. * Mon Mar 02 2009 Adam Jackson 1.6.0-3 - xserver-1.6.0-preferred-thinko.patch: Fix a thinko in output setup when only one head is attached. * Fri Feb 27 2009 Peter Hutterer 1.6.0-2 - xserver-1.6.0-XIPropToInt.patch: add XIPropToInt helper function (requirement for XATOM_FLOAT patch) - xserver-1.6.0-XATOM_FLOAT.patch: add support for float properties. * Wed Feb 25 2009 Adam Jackson 1.6.0-1 - xserver 1.6.0 * Wed Feb 18 2009 Adam Jackson 1.5.99.903-3 - xserver-1.5.99.903-fontmod.h: Fix build against new libXfont. * Wed Feb 18 2009 Adam Jackson 1.5.99.903-2 - xserver-1.5.99.903-glx-visual-score.patch: Fix visual scoring. * Wed Feb 18 2009 Peter Hutterer 1.5.99.903-1 - xserver 1.6. RC 3 - remove patches merged into upstream. * Tue Feb 17 2009 Adam Jackson 1.5.99.902-13 - xserver-1.5.99.902-randr-soft-getpanning.patch: Fail RRGetPanning softly when the driver doesn't support it. * Mon Feb 16 2009 Ben Skeggs 1.5.99.902-12 - xserver-1.5.99.902-nouveau.patch: select nouveau as default driver for NVIDIA GPUs * Mon Feb 16 2009 Peter Hutterer 1.5.99.902-11 - xserver-1.5.99.902-xkb-colors.patch: don't confuse src and dst when copying color labels (#469572) * Thu Feb 12 2009 Adam Tkac 1.5.99.902-10 - don't call drv->UnInit if device doesn't have driver * Wed Feb 11 2009 Peter Hutterer 1.5.99.902-9 - xserver-1.5.99.902-always-RAW.patch: always init the console to RAW mode. * Tue Feb 10 2009 Adam Jackson 1.5.99.902-8 - Re-enable RECORD. (#472168) * Tue Feb 10 2009 Adam Jackson 1.5.99.902-7 - xserver-1.5.99.902-sod-off-poulsbo.patch: Don't try the intel driver on GMA500. (#472674) * Tue Feb 10 2009 Peter Hutterer 1.5.99.902-6 - xserver-1.5.99.902-listen-for-hal.patch: listen for HAL startup notifications if it isn't running already. * Mon Feb 09 2009 Peter Hutterer 1.5.99.902-5 - xserver-1.5.99.902-mediakeys-crash.patch: don't crash when multimedia keys are pressed (#483435) * Sun Feb 08 2009 Adam Jackson 1.5.99.902-4 - xserver-1.5.99.902-selinux-debugging.patch: Try to figure out why selinux class map setup fails. - Remove mtrr header hack. * Fri Feb 06 2009 Peter Hutterer 1.5.99.902-3 - Update 10-x11-keymap.fdi: only call fedora-setup-keyboard for devices with input.capabilities = keyboard (#484217) * Wed Feb 04 2009 Peter Hutterer 1.5.99.902-2 - xserver-1.5.99.902-xinerama.patch: don't update the sprite root window in Xinerama setups (#473825) * Tue Feb 03 2009 Peter Hutterer 1.5.99.902-1 - xserver 1.6. RC 2 * Tue Jan 27 2009 Peter Hutterer 1.5.99.901-5 - replace fedora-setup-keyboard with pure python one (#478431) * Tue Jan 27 2009 Dave Airlie 1.5.99.901-4 - xserver-1.5.99.3-fix-core-fonts.patch (#478999) * Mon Jan 26 2009 Adam Tkac 1.5.99.901-3 - improved xserver-1.5.99.3-broken-mtrr-header.patch to unbreak mtrr.h again * Mon Jan 26 2009 Adam Tkac 1.5.99.901-2 - rebuild against new openssl * Tue Jan 13 2009 Peter Hutterer 1.5.99.901-1 - xserver 1.6 RC 1 - fix "git-xyz" to "git xyz" - revert yesterdays changes to make-git-snapshot.sh, that was a bad idea. * Mon Jan 12 2009 Peter Hutterer 1.5.99.3-5 - rebase to today's server-1.6-enterleave branch, current 1.6 plus enterleave patches. - drop xserver-1.5.99.3-offscreen-pixmaps.patch - merged upstream - fix up git checkout in make-git-snapshot.sh to allow a remote branch to be specified as $1. * Thu Jan 08 2009 Adam Jackson 1.5.99.3-8 - xserver-1.5.99.3-broken-mtrr-header.patch: Unbreak broken mtrr.h. * Wed Jan 07 2009 Adam Jackson 1.5.99.3-7 - xserver-1.5.99.3-offscreen-pixmaps.patch: Turn off offscreen pixmaps in XAA. Again. Sigh. * Wed Jan 07 2009 Adam Tkac 1.5.99.3-6 - use "git am" instead of "git-am" - added more sources into xorg-x11-server-source to make source compilable * Mon Dec 29 2008 Dave Airlie 1.5.99.3-5 - remove unused build options - enable dri2 * Wed Dec 24 2008 Peter Hutterer 1.5.99.3-4 - xserver-1.5.99.3-ddx-rules.patch: enable the DDX to set the rules for the core devices (#477712) - Require xorg-x11-drv-evdev 2.1.0-3 for ABI. * Mon Dec 22 2008 Adam Jackson 1.5.99.3-3 - xserver-1.5.0-bad-fbdev-thats-mine.patch: Do the same for sbus that we do for pci. * Mon Dec 22 2008 Peter Hutterer 1.5.99.3-2 - Update to today's server-1.6 branch tip. * Fri Dec 19 2008 Peter Hutterer 1.5.99.3-1 - xserver 1.5.99.3 - drop patches merged into master - xserver-1.5.99.3-dmx-xcalloc.patch: avoid dmx Xcalloc build errors * Wed Nov 05 2008 Adam Jackson 1.5.3-1 - xserver 1.5.3 * Fri Oct 31 2008 Adam Jackson 1.5.2-12 - xserver-1.5.2-drain-console.patch: Silently eat any input we get from the tty fd, lest terrible wakeup storms ensue. * Tue Oct 28 2008 Adam Jackson 1.5.2-11 - Un-require mouse and keyboard, we're an evdev shop now - Drop some obsoletes from the F7 timeframe - Require vesa on i386 and amd64, fbdev elsewhere * Mon Oct 27 2008 Adam Jackson 1.5.2-10 - xserver-1.5.0-bg-none-root.patch: Make it something the driver has to explicitly claim support for, so we don't get garbage when you do -nr on vesa for example. * Mon Oct 27 2008 Peter Hutterer 1.5.2-9 - xserver-1.5.2-more-sanity-checks.patch: more sanity checks to stop vmmouse from segfaulting the server. #434807 * Wed Oct 22 2008 Peter Hutterer - Update xserver-1.5.2-disable-kbd-mouse.patch: add line to xorg.conf man-page stating that devices are disabled if AEI is on. * Wed Oct 22 2008 Peter Hutterer - fix typo in xserver-1.5.2-no-duplicate-devices.patch * Mon Oct 20 2008 Adam Jackson 1.5.2-8 - xserver-1.5.2-exa-sync-less.patch: Avoid migrating pixmaps out on PutImage. * Mon Oct 20 2008 Peter Hutterer 1.5.2-7 - xserver-1.5.2-no-duplicate-devices.patch: don't re-add devices through HAL if they are already added (#467462). * Sun Oct 19 2008 Peter Hutterer 1.5.2-6 - Update xserver-1.5.2-disable-kbd-mouse.patch: if no config file is present, we need to force AllowEmptyInput on. * Thu Oct 16 2008 Peter Hutterer 1.5.2-5 - xserver-1.5.2-enable-RAW-console.patch: enable RAW mode for console, no need for grabbing the evdev device anymore. - xserver-1.5.2-disable-kbd-mouse.patch: if AllowEmptyInput is on, don't allow mouse or keyboard drivers. * Tue Oct 14 2008 Adam Jackson 1.5.2-4 - xserver-1.5.2-lies-damn-lies-and-aspect-ratios.patch: Catch even more cases of the monitor encoding aspect ratio for size. (#458747) * Tue Oct 14 2008 Adam Jackson 1.5.2-3 - xserver-1.5.2-backtrace-defines.patch: Get HAVE_BACKTRACE defined even at the DIX level. * Fri Oct 10 2008 Adam Jackson 1.5.2-2 - xserver-1.5.1-global-backtrace.patch: Make backtraces possible from outside the xfree86 DDX. - xserver-1.5.2-mieq-backtrace.patch: bt when we fill the input queue. * Fri Oct 10 2008 Adam Jackson 1.5.2-1 - xserver 1.5.2 - xserver-1.5.0-comment-out-glxdri2.c: Drop, no longer relevant. - xserver-1.5.0-xkb-core-kbd-map-fix.patch: Drop, merged. - xserver-1.5.1-int10-leaks.patch: Drop, merged. * Fri Oct 10 2008 Adam Jackson 1.5.1-11 - xserver-1.3.0-no-prerelease-warning.patch: Drop. * Tue Oct 07 2008 Dave Airlie 1.5.1-10 - actually apply exa fix patch * Tue Oct 07 2008 Adam Jackson 1.5.1-9 - xserver-1.5.1-xgi.patch: Move XGI cards onto the sis driver. (#453812) * Tue Oct 07 2008 Adam Jackson 1.5.1-8 - xserver-1.5.1-int10-leaks.patch: Shut up some useless int10 debugging and plug a memory leak. * Tue Oct 7 2008 Adam Jackson 1.5.1-7 - xserver-1.5.1-mode-debug.patch: Force mode debugging on. * Tue Oct 7 2008 Peter Hutterer 1.5.1-6 - xserver-1.5.0-xkb-core-kbd-map-fix.patch: don't invent groups when mapping from xkb to core and back, and squash canonical types into explicit ones on core reconstruction (2 patches). #460545 * Mon Oct 06 2008 Dave Airlie 1.5.1-5 - xserver-1.5.1-exa-fix-glyph-segfault.patch - fix EXA rects crash (462447) * Tue Sep 30 2008 Tom "spot" Callaway 1.5.1-4 - fix typo. :P * Tue Sep 30 2008 Tom "spot" Callaway 1.5.1-3 - add xvfb-run helper script to Xvfb package * Thu Sep 25 2008 Dave Airlie 1.5.1-2 - fix crash with x11perf on r500 modesetting * Tue Sep 23 2008 Adam Jackson 1.5.1-1 - xserver 1.5.1 - Trim %%changelog. * Thu Sep 11 2008 Soren Sandmann 1.5.0-6 - Comment out glxdri2.c since it doesn't compile. (krh says it won't break at runtime). * Thu Sep 11 2008 Soren Sandmann 1.5.0-5 - Bump BuildRequires on mesa-GL-devel. Maybe that will work. * Thu Sep 11 2008 Soren Sandmann 1.5.0-4 - Bump BuildRequires on xorg-x11-proto-devel * Thu Sep 11 2008 Soren Sandmann 1.5.0-3 - Change the external monitor patch to base off of amount of video ram. * Thu Sep 11 2008 Soren Sandmann 1.5.0-3 - Change the default screen limits to include room for a 1280 wide projector. * Wed Sep 10 2008 Dave Airlie 1.5.0-2 - bring master exa back * Wed Sep 03 2008 Adam Jackson 1.5.0-1 - xserver 1.5.0 - Revert to the EXA from 1.5.0, should be good enough one hopes. - Add .gitignore from git, so working with the artificial git tree is less flakey. * Mon Aug 25 2008 Adam Jackson 1.4.99.906-10 - xserver-1.5.0-edid-backport.patch: Backport EDID updates from master. * Wed Aug 20 2008 Adam Jackson 1.4.99.906-9 - xserver-1.5.0-hide-cursor.patch: Suppress displaying the cursor until an app calls XDefineCursor(). * Thu Aug 14 2008 Kristian Høgsberg - 1.4.99.906-8 - Add bg-none-root patch for plymouth. * Thu Aug 14 2008 Dave Airlie 1.4.99.906-7 - EXA backport master EXA code for optimisations * Wed Aug 13 2008 Adam Jackson 1.4.99.906-6 - xserver-1.5.0-enable-selinux.patch: Enable selinux again. * Tue Aug 05 2008 Peter Hutterer 1.4.99.906-5 - xserver-1.5.0-xkb-fix-ProcXkbSetXYZ-to-work-on-all.patch: force xkb requests to apply to all extension devices. - drop call-SwitchCoreKeyboard.patch - xserver-1.5.0-force-SwitchCoreKeyboard-for-evdev.patch: force SwitchCoreKeyboard for evdev devices to push device keymap into core device. * Mon Aug 04 2008 Adam Jackson 1.4.99.906-4 - 10-x11-keymap.fdi, fedora-setup-keyboard: Attempt to read keyboard settings from /etc/sysconfig/keyboard and stuff them into hal. * Mon Aug 04 2008 Peter Hutterer 1.4.99.906-3 - xserver-1.5.0-call-SwitchCoreKeyboard-for-first-device.patch: force a keymap switch to push the device keymap into the core device. * Thu Jul 31 2008 Adam Jackson 1.4.99.906-2 - Drop the evdev keyboarding patch. * Thu Jul 24 2008 Adam Jackson 1.4.99.906-1 - 1.5RC6. * Wed Jul 02 2008 Adam Tkac 1.4.99.905-2.20080701 - build with -rdynamic to make dri_swrast happy * Mon Jun 30 2008 Adam Jackson 1.4.99.905-1.20080701 - 1.5RC5. * Thu Jun 19 2008 Adam Tkac - workaround broken AC_C_BIGENDIAN macro (#449944) * Thu Jun 12 2008 Dave Airlie 1.4.99.902-3.20080612 - xserver-1.5.0-fix-single-aspect.patch - fix 2560x1600 on my monitor. * Thu Jun 12 2008 Dave Airlie 1.4.99.902-2.20080612 - cve-2008-1377: Record and Security Extension Input validation - cve-2008-1379: MIT-SHM extension Input Validation flaw - cve-2008-2360: Render AllocateGlyph extension Integer overflows - cve-2008-2361: Render CreateCursor extension Integer overflows - cve-2008-2362: Render Gradient extension Integer overflows - Rebase to 1.5 head for security patches for above * Mon Jun 09 2008 Adam Jackson 1.4.99.902-1.20080609 - Today's git snapshot. * Tue May 06 2008 Bill Nottingham 1.4.99.901-29.20080415 - rebuild against new xorg-x11-xtrans-devel (#445303) * Mon May 05 2008 Adam Jackson 1.4.99.901-28.20080415 - xserver-1.5.0-compiz-clip-fix.patch: Make compiz stop blinking every so often. (#441219) * Mon May 05 2008 Adam Jackson 1.4.99.901-27.20080415 - xserver-1.5.0-hal-closedown.patch: Fix a crash in the hal code when closing a device. * Mon Apr 28 2008 Soren Sandmann - Preserve user's CFLAGS * Thu Apr 24 2008 Adam Jackson 1.4.99.901-26.20080415 - xserver-1.5.0-no-evdev-keyboards-kthnx.patch: Disable evdev for keyboards even on combo devices. This means combo devices will go through the old mouse driver too. Oh well. (#440380) * Thu Apr 24 2008 Dave Airlie 1.4.99.901-25.20080415 - xserver-1.5.0-f-spot-screws-glx.patch: stop GLX crashing X server when f-spot exists (#443299) * Wed Apr 23 2008 Dave Airlie 1.4.99.901-24.20080415 - xserver-1.5.0-glcore-swap-no-crashy.patch: Fix issue with googleearth crashing GLcore. * Tue Apr 22 2008 Adam Jackson 1.4.99.901-23.20080415 - xserver-1.5.0-stenciled-visuals.patch: Prefer visuals with a stencil buffer for the default GLX visual. (Hans de Goede, #442510) * Tue Apr 15 2008 Dave Airlie 1.4.99.901-22.20080415 - rebase to upstream server 1.5 branch from today - drop acr quirk * Thu Apr 10 2008 Adam Jackson 1.4.99.901-21.20080407 - xserver-1.5.0-selinux-off-by-default.patch: Re-disable selinux by default, again, in a way that lets you enable it if you really want to. * Wed Apr 09 2008 Dave Airlie 1.4.99.901-20.20080407 - xserver-1.5.0-quirk-acr.patch - add quirk for another monitor. * Tue Apr 08 2008 Adam Jackson 1.4.99.901-19.20080407 - Today's rebase. Patch merge, some int10 fixes. * Mon Apr 07 2008 Adam Jackson 1.4.99.901-18.20080401 - xorg-x11-server-Red-Hat-extramodes.patch: Remove some of the more implausible modes. Cargo cult programming woo. * Fri Apr 4 2008 Kristian Høgsberg 1.4.99.901-17.20080401 - Add xserver-1.5.0-dont-bitch-about-record.patch (don't try to load librecord.so when we don't build it) and xserver-1.5.0-handle-failing-dri-create-screen.patch (#440491). * Wed Apr 2 2008 Kristian Høgsberg 1.4.99.901-16.20080401 - Fix crash when DRI2 fails to initialize and crash when initializing software GL visuals (#440175). * Tue Apr 1 2008 Kristian Høgsberg 1.4.99.901-15.20080401 - Rebase to new snapshot to pull in DRI2 direct rendering work. - Stop shipping librecord.so. * Tue Apr 01 2008 Adam Jackson 1.4.99.901-14.20080314 - Remove vmmouse again, way too broken. Let this be a lesson to you: never try. * Thu Mar 27 2008 Adam Jackson 1.4.99.901-13.20080314 - archify the vmmouse logic. * Thu Mar 27 2008 Dave Airlie 1.4.99.901-12.20080314 - xserver-1.5.0-fix-lsl-quirk.patch - fix the LSL quirk (#435216) * Wed Mar 26 2008 Adam Jackson 1.4.99.901-11.20080314 - xserver-1.5.0-vmmouse.patch: Use vmmouse(4) for the automagic mouse section. It'll just fall back to the mouse(4) driver anyway if it's not a vmmouse. * Tue Mar 18 2008 Adam Jackson 1.4.99.901-10.20080314 - xserver-1.5.0-no-evdev-keyboards-kthnx.patch: Sorry, evdev keyboarding is just too broken. * Fri Mar 14 2008 Adam Jackson 1.4.99.901-9.20080314 - Today's snapshot. Mostly just patch merge with rawhide. * Thu Mar 13 2008 Adam Jackson 1.4.99.901-8.20080310 - xserver-1.5.0-aspect-match.patch: Fix the RANDR 1.2 initial configuration heuristic for the case where the best possible mode is the first one in the first monitor's mode list. * Thu Mar 13 2008 Adam Jackson 1.4.99.901-7.20080310 - xserver-1.5.0-xaa-sucks: Disable XAA offscreen pixmaps by default. They're almost always a performance loss anyway. Use Option "XaaOffscreenPixmaps" to turn them back on. * Thu Mar 13 2008 Dave Airlie 1.4.99.901-6.20080310 - fix fbdev probing with no hardware to not load fbdev if pci slot claimed * Wed Mar 12 2008 Adam Jackson 1.4.99.901-5.20080310 - xserver-1.5.0-unselinux.patch: Disable selinux extension for now. - xserver-1.5.0-ia64.patch: Fix ia64 PCI support. (#429878) * Tue Mar 11 2008 Kristian Høgsberg 1.4.99.901-4.20080310 - Checkout the tip of the git snapshot so we get the most recent DRI2 texture from pixmap changes in the build. Bump mesa build requires. * Tue Mar 11 2008 Adam Jackson 1.4.99.901-3.20080310 - New 1.5 snapshot. - xserver-1.5-x86emu.patch: Fix an x86emu quirk. * Fri Mar 07 2008 Adam Jackson 1.4.99.901-1.20080307 - Today's 1.5 snapshot. * Tue Mar 04 2008 Adam Jackson 1.4.99.900-0.28.20080304 - Today's 1.5 snapshot. - Obsolete: xorg-x11-drv-magictouch to get it uninstalled. * Mon Mar 03 2008 Adam Jackson 1.4.99.900-0.27.20080303 - Switch to 1.5 branch and rebase. * Thu Feb 28 2008 Jeremy Katz - 1.4.99.1-0.26 - Pull in another SELinux fix from upstream * Wed Feb 27 2008 Adam Jackson 1.4.99.1-0.25 - Today's git snapshot. Selinux fixes, XKB crash fix. * Tue Feb 26 2008 Adam Jackson 1.4.99.1-0.24 - Today's git snapshot. PCI cleanups, AIGLX fix. * Fri Feb 22 2008 Adam Jackson 1.4.99.1-0.23 - Today's git snapshot. Xinerama and XKB fixes, patch merging, etc. - Remove some dead patches. * Thu Feb 21 2008 Adam Jackson 1.4.99.1-0.22 - Today's git snapshot, misc bugfixes. * Fri Feb 15 2008 Adam Jackson 1.4.99.1-0.21 - Today's git snapshot. Features DRI2 and input hotplugging. Tasty. * Mon Feb 11 2008 Adam Jackson 1.4.99.1-0.20 - Conflict against insufficiently new libpciaccess. (#390751) * Tue Jan 29 2008 Adam Tkac 1.4.99.1-0.19 - added dix/protocol.txt to source subpackage * Fri Jan 18 2008 Dave Airlie 1.4.99.1-0.18 - cve-2007-6429.patch: Fix patch to not break java apps * Fri Jan 18 2008 Dave Airlie 1.4.99.1-0.17 - cve-2007-5760.patch: XFree86-Misc Extension Invalid Array Index Vulnerability - cve-2007-6427.patch: XInput Extension Memory Corruption Vulnerability - cve-2007-6428.patch: TOG-CUP Extension Memory Corruption Vulnerability - cve-2007-6429.patch: EVI and MIT-SHM Extension Integer Overflow Vulnerability - cve-2008-0006-server-fixup.patch: PCF Font Vulnerability - this patch isn't strictly required with new version of libXfont. * Wed Jan 16 2008 Kristian Høgsberg 1.4.99.1-0.16 - Add xserver-1.4.99-engage-composite-crack-mode.patch to better hide protocol side effects such as loss of grabs and focus when redirecting/unredirecting windows (#350271). * Mon Jan 07 2008 Adam Jackson 1.4.99.1-0.15 - Today's git snapshot. X-SELinux! - Drop the code to migrate from /etc/X11/XF86Config*. - s/perl -p -i -e/sed -i/g * Mon Jan 07 2008 Adam Jackson 1.4.99.1-0.14 - Sync with F8 bugfixes: - xorg-x11-server-Red-Hat-extramodes.patch: Don't supply non-CVT-R timings for 1920x{1080,1200}. - xserver-1.3.0-ignore-extra-entity.patch: If a driver doesn't support secondary entities, don't fatal error just ignore and keep going. - xserver-1.3.0-randr-fix-set-rotations-xinerama.patch: Attempt to stop xinerama segfaulting randr12. * Mon Dec 10 2007 Adam Jackson 1.4.99.1-0.13 - xserver-1.4.99-alloca-poison.patch: Fatal error on {DE,}ALLOCATE_LOCAL so we don't build broken drivers. - xserver-1.4.99-ssh-isnt-local.patch: Try harder to disable MIT-SHM for ssh-forwarded connections. * Mon Dec 03 2007 Adam Jackson 1.4.99.1-0.12 - xserver-1.4.99-apm-typedefs.patch: Temporary hack for broken kernels that don't publish the /dev/apm_bios types. * Wed Nov 28 2007 Adam Jackson 1.4.99.1-0.11 - Today's rebase. - BR on git-core instead of git. - Bump mesa-source BR to cope with extended CreatePixmap signature. - xserver-1.4.99-openchrome.patch: Use openchrome not via when running without a config file. * Tue Nov 13 2007 Adam Jackson 1.4.99.1-0.10 - -devel Requires: pixman-devel and libpciaccess-devel. * Mon Nov 12 2007 Adam Jackson 1.4.99.1-0.8 - Fix buildrequires and other buildsystem nonsense. * Fri Nov 02 2007 Adam Jackson 1.4.99.1-0.6 - Merge a bunch of the more trivial patches upstream. - New git snapshot containing the merged bits. - Remove unused patches. - Drop the XFree86 obsoletes. * Fri Nov 02 2007 Adam Jackson 1.4.99.1-0.5 - New git snapshot that fixes Xdmx build. - Reenable Xdmx build. - Rebase (or drop) the rest of our patches outside the PCI code. - Add -common subpackage for shared files. - Rename -sdk to -devel for verisimilitude. - Simplify the %%configure line a bit. * Thu Nov 01 2007 Adam Jackson 1.4.99.1-0.4 - Update mesa and libdrm buildreqs. - Reenable Xephyr build. * Wed Oct 31 2007 Adam Jackson 1.4.99.1-0.3 - Only invoke git-am once. - Disable building mfb and cfb as well. * Wed Oct 31 2007 Adam Jackson 1.4.99.1-0.2 - BuildRequires: git. - Manage the source directory as a git repo. - Use git-am(1) to apply patches instead of %patch. - Reformat a bunch of patches to conform to git-am's rules. - Add wfb to file manifest. - Drop afb, sorry Amiga users. - Delete the SecurityPolicy man page from the buildroot, until we have a xorg-x11-server-common. - Update to today's snapshot. * Wed Oct 31 2007 Adam Jackson 1.4.99.1-0.1 - Begin rebasing to git master. It almost builds, assuming you disable glx, kdrive, and dmx, and remove like half the patches.