------------------------------------------------------------------- Sun Dec 19 23:23:30 UTC 2010 - sndirsch@novell.com - sync-fix.patch * fixes the issue that gnome screensaver fadeout could not be stopped (bnc #648851) ------------------------------------------------------------------- Sun Dec 19 14:57:16 UTC 2010 - sndirsch@novell.com - xorg-docs 1.6 ------------------------------------------------------------------- Mon Dec 13 22:47:59 UTC 2010 - sndirsch@novell.com - xorg-server 1.9.3 * This version is functionally equivalent to the second release candidate. ------------------------------------------------------------------- Sat Dec 4 20:47:41 UTC 2010 - sndirsch@novell.com - xorg-server 1.9.2.902 (1.9.3 RC2) * includes various build and bug fixes to stability and correctness over previous releases ------------------------------------------------------------------- Fri Dec 3 03:30:50 UTC 2010 - sndirsch@novell.com - remove Xorg setuid bit (bnc #632737) ------------------------------------------------------------------- Sun Nov 14 09:15:22 UTC 2010 - sndirsch@novell.com - xorg-server 1.9.2.901 (1.9.3 RC1) * many buildfixes and bugfixes ------------------------------------------------------------------- Fri Nov 12 12:52:01 UTC 2010 - sndirsch@novell.com - xorg-docs 1.5.99.901 (1.6 RC1) - adjusted xorg-x11-doc.diff ------------------------------------------------------------------- Fri Nov 12 12:06:22 UTC 2010 - sndirsch@novell.com - xorg-docs-1.5 - adjusted xorg-docs.diff ------------------------------------------------------------------- Tue Nov 9 23:49:23 UTC 2010 - sndirsch@novell.com - disabled again vnc build due to immediate assertion during startup of Xvnc ------------------------------------------------------------------- Tue Nov 9 23:46:17 UTC 2010 - sndirsch@novell.com - uncommented non-existing xorg-server-xf4vnc-bug605015-vnc-umlauts.diff ------------------------------------------------------------------- Tue Nov 9 18:40:57 UTC 2010 - mhopf@novell.com - xorg-server-xf4vnc-fixes_1_9.diff: Fix build of vnc server for 1.9 Xserver series. ------------------------------------------------------------------- Mon Nov 1 23:47:32 UTC 2010 - sndirsch@novell.com - xorg-server 1.9.2 * This is a brown-bag release to address an issue with the xorg-server-1.9.1 tarball. The version of util-macros used to build the 1.9.1 tarball was modified and could cause problems due to the absence of the -fno-strict-aliasing CFLAG. This tarball was packaged using the unmodified util-macros. This additionally contains a fix for a regression in XQuartz found by Christof Wolf. ------------------------------------------------------------------- Mon Oct 25 12:16:17 UTC 2010 - sndirsch@novell.com - commit-5c6a2f9.diff * retain obsolete pixmapPrivate, just for ABI compatibility * reenable patch ------------------------------------------------------------------- Sun Oct 24 09:53:06 UTC 2010 - sndirsch@novell.com - xorg-server 1.9.1 (final release) * functionally equivalent to xorg-server 1.9.0.902 ------------------------------------------------------------------- Sat Oct 23 01:19:50 UTC 2010 - sndirsch@novell.com - disable commit-5c6a2f9.diff for now ------------------------------------------------------------------- Fri Oct 22 14:10:13 UTC 2010 - sndirsch@novell.com - commit-5c6a2f9.diff xfree86: Kill pixmapPrivate with a vengeance (v2) ScrnInfo->pixmapPrivate only existed in order to catch invalid access to the framebuffer by making the backing data NULL across the VT switch. This was causing more confusion in the higher layers during mode setting without any real benefit, so remove it. v2: Kill ShadowModifyPixmapHeader() as well. (ABI change!) ------------------------------------------------------------------- Fri Oct 15 18:59:14 UTC 2010 - sndirsch@novell.com - xorg-server 1.9.0.902 * This release fixes an input regression introduced in 1.9.1 as well as some additional memory management issues. - obsoletes vbe-bufferoverflow.diff ------------------------------------------------------------------- Fri Oct 15 12:15:50 UTC 2010 - coolo@novell.com - Xvfb requires xkb rules, so adjust requires of the extra package ------------------------------------------------------------------- Fri Oct 1 23:56:25 UTC 2010 - sndirsch@novell.com - xorg-server 1.9.0.901 * This is the first release candidate for xorg-server-1.9.1. We've picked up fixes for some crashers and memory management problems as well as some minor new features including RandR support in XQuartz, 18bpp support in xfree86, and support for the nds32 architecture in xfree86. - adjusted zap_warning_xserver.diff ------------------------------------------------------------------- Wed Aug 25 13:32:09 UTC 2010 - mhopf@novell.com - Use-external-tool-for-creating-backtraces-on-crashes.patch, xorg-backtrace: Use external script /usr/bin/xorg-backtrace for creating reasonable backtraces upon crashes. ------------------------------------------------------------------- Mon Aug 23 19:28:20 CEST 2010 - sndirsch@suse.de - set VIDEO_ABI_VERSION = 8 and INPUT_ABI_VERSION = 11 in specfile ------------------------------------------------------------------- Mon Aug 23 17:26:21 CEST 2010 - sndirsch@suse.de - xorg-server 1.9.0 * obsolete patches: - dmx-silly.patch - fixed-SYNC-extension-trigger-BlockHandler-test.diff - sw_cursor_on_randr.patch - xorg-evdev-conf.diff - xorg-server-commit-21ed660.diff - xorg-server-revert-event-mask.patch - xorg-x11-server-gl-apps-crash.patch * adjusted patches - 0001-Fix-segfault-when-killing-X-with-ctrl-alt-backspace.patch - 0001-Xinput-Catch-missing-configlayout-when-deleting-dev.patch - CVE-2010-2240-tree_depth_limit.patch - cache-xkbcomp-output-for-fast-start-up.patch - confine_to_shape.diff - driver-autoconfig.diff - fpic.diff - xorg-detect-psb.patch - xorg-server-1.8.0.diff - xorg-server-nohwaccess.diff - xorg-server-option_libxf86config.diff - xorg-server-xf4vnc.patch - xserver-1.6.1-nouveau.patch - xserver-bg-none-root.patch * vbe-bufferoverflow.diff - fixes vbe buffer overflow - disabled vnc build for now (standalone server + module) ------------------------------------------------------------------- Thu Aug 19 15:53:11 CEST 2010 - max@suse.de - Replaced the previous xdmcp fix with a simpler approach that doesn't cause login problems in xdm and kdm. (bnc#625593) ------------------------------------------------------------------- Tue Aug 17 17:23:45 CEST 2010 - sndirsch@suse.de - CVE-2010-2240-address_space_limit.patch/ CVE-2010-2240-tree_depth_limit.patch * xorg stack/heap overlap fix (bnc #618152) ------------------------------------------------------------------- Mon Aug 16 12:50:39 CEST 2010 - sndirsch@suse.de - xorg-server-commit-21ed660.diff * dix: make DeviceEvent coordinates signed for Xinerama (bnc #628295, bfo #24986) ------------------------------------------------------------------- Tue Aug 10 20:56:13 CEST 2010 - sndirsch@suse.de - xorg-server-revert-event-mask.patch * locked up mouse event mask patch (bnc #619034) ------------------------------------------------------------------- Mon Aug 9 18:14:40 CEST 2010 - vuntz@opensuse.org - Add xorg-x11-server-gl-apps-crash.patch to fix crash with GL applications. See bnc#617651. The patch is taken from upstream on the server-1.8-branch and simply updates the glx/ and hw/xfree86/dri2/ directories. ------------------------------------------------------------------- Wed Aug 4 15:57:04 CEST 2010 - sndirsch@suse.de - use configure option "--with-sha1=libcrypto" to fix also plain rpmbuilds (bnc #627872) ------------------------------------------------------------------- Thu Jul 8 16:49:54 CEST 2010 - max@suse.de - Fix some shortcomings in the xdmcp implementation. It used to suppress loopback addresses from the list of potential display addresses to report to xdm, even when talking to xdm through a loopback address. Now only display addresses of the same kind as the xdm connection are reported to xdm. This most notably helps Xvnc servers contacting the local xdm, because they were severely affected by the suppression of loopback addresses. ------------------------------------------------------------------- Mon Jun 28 18:09:36 CEST 2010 - sndirsch@suse.de - missing_font_paths.diff: * added /usr/share/fonts/{misc/sgi,truetype} to core font rendering default path; always use ":unscaled" for bitmap font paths (bnc #616400) ------------------------------------------------------------------- Sat May 29 01:04:47 CEST 2010 - sndirsch@suse.de - xorg-detect-psb.patch * remove again "intellegacy" from driver autoconfiguration; that reverts previous change (bnc #608315) ------------------------------------------------------------------- Sun May 9 03:27:39 CEST 2010 - sndirsch@suse.de - xorg-detect-psb.patch * added "intellegacy" as fallback for "intel" (gets active if 'nomodeset' is set as kernel option) since there is now a new package for the older intel driver, which still has UMS support ------------------------------------------------------------------- Thu Apr 29 01:36:52 CEST 2010 - sndirsch@suse.de - remove Xdmx manual page from xorg-x11-server, since it's already in xorg-x11-server-extra ------------------------------------------------------------------- Mon Apr 26 10:40:11 UTC 2010 - eich@suse.de - Updated "Prevent XSync Alarms from senslessly calling CheckTrigger()" to make sure SyncTriggerInit() readds trigger to counter (bnc #584919). ------------------------------------------------------------------- Mon Apr 26 12:08:44 CEST 2010 - sndirsch@suse.de - Xdmx was disabled in favor of Nomad repository but it is apparently dead (no Xdmx for OpenSUSE 11.2, last build from early 2009). This patch re-enables Xdmx with some silly typo fixed (dmx-silly.patch). Contributed by . ------------------------------------------------------------------- Wed Apr 21 16:03:07 CEST 2010 - eich@suse.de - Prevent XSync Alarms from senslessly calling CheckTrigger() when inactive. If an XSync Alarm is set to inactive there is no need to check if a trigger needs to fire. Doing so if the counter is the IdleCounter will put the server on 100 percent CPU load since the select timeout is set to 0 (bnc #584919). ------------------------------------------------------------------- Sat Apr 10 20:54:18 CEST 2010 - sndirsch@suse.de - specfile cleanup - removed no longer useful xlog2xconf.sh ------------------------------------------------------------------- Sat Apr 10 12:26:46 CEST 2010 - sndirsch@suse.de - adjusted moblin-xserver-no-root-2.patch, renamed it to xorg-server-nohwaccess.diff and enable it by default - rename moblin-xorg-x11-nonroot-vesa.patch to xorg-x11-nonroot-vesa.patch - removed obsolete patch 'xserver-boottime.patch' ------------------------------------------------------------------- Thu Apr 8 13:42:43 UTC 2010 - eich@novell.com - Adapted and fixed 'noroot-background' patch originally coming from the Moblin project and enable by default. ------------------------------------------------------------------- Thu Apr 8 12:20:38 UTC 2010 - eich@suse.de - On ia64 the Xserver brings its own PIO functions (inb, outb, ...). These are supposed to overrule the ones provided by glibc. Unfortunately this doesn't seem to work under all circumstances. Therefore use inX/outX_ia64 and set appropriate defines. ------------------------------------------------------------------- Thu Apr 8 11:50:30 UTC 2010 - eich@suse.de - Fix SIG11 on VT switch when using SW cursor with RandR (bnc #592614). ------------------------------------------------------------------- Thu Apr 8 11:49:46 CEST 2010 - ro@suse.de - fix evdev config file (use the one from xserver upstream) ------------------------------------------------------------------- Tue Apr 6 20:48:21 CEST 2010 - ro@suse.de - fix libxf86config (resolve references) ------------------------------------------------------------------- Tue Apr 6 18:20:00 CEST 2010 - sndirsch@suse.de - fix_fglrx_screendepth_issue.patch * hardcode default color depth of fglrx driver to 24bit to fix video driver autoconfiguration (bnc #593878) ------------------------------------------------------------------- Fri Apr 2 11:33:28 CEST 2010 - sndirsch@suse.de - update to 1.8 - obsoletes xorg-server-walk_drivers.diff - adjusted xorg-server-xf4vnc.patch - xorg-server-1.8.0.diff * install evdev config file to the right directory ------------------------------------------------------------------- Fri Mar 26 02:45:15 CET 2010 - sndirsch@suse.de - xorg-server-walk_drivers.diff: * updated patch working more cleanly, fixed coding style, added comments (Rüdiger Oertel) ------------------------------------------------------------------- Wed Mar 24 17:05:53 CET 2010 - sndirsch@suse.de - disabled udev support for openSUSE <= 11.2 (bnc #589997) ------------------------------------------------------------------- Wed Mar 24 02:37:56 CET 2010 - ro@suse.de - re-do xorg-server-walk_drivers.diff again, different approach create screen sections for each possible drivers now it is really using the first driver as in full autoconfig ------------------------------------------------------------------- Tue Mar 23 14:10:59 CET 2010 - sndirsch@suse.de - update to 1.7.99.902 - fixed font path ("--with-fontrootdir") ------------------------------------------------------------------- Tue Mar 23 00:07:28 CET 2010 - ro@suse.de - xserver-1.6.1-nouveau.patch (from fedora) Also, don't treat DRI setup failure as an error for nouveau. ------------------------------------------------------------------- Mon Mar 22 17:48:04 CET 2010 - ro@suse.de - rework xorg-server-walk_drivers.diff ------------------------------------------------------------------- Mon Mar 22 00:23:22 CET 2010 - ro@suse.de - re-implement walking list of possible drivers to find a working one ------------------------------------------------------------------- Thu Mar 18 02:29:25 CET 2010 - ro@suse.de - update to 1.7.99 to get rid of hal - refresh patches - drop p_ia64-console.diff - remove hal-devel from buildrequires - add libudev-devel to buildrequires - add --enable-config-udev to configure ------------------------------------------------------------------- Wed Mar 17 15:56:31 CET 2010 - ro@suse.de - drop un-applied patches p_pci-off-by-one.diff.ia64 xorg-x11-server-1.2.99-unbreak-domain.patch ia64linuxPciInit.diff exa-greedy.diff commit-c941479.diff moblin-hw-xf86-modes-Set-crtc-mode-rotation-transform-befo.patch moblin-xfree86-move-didLock-assignment-down-to-where-the-f.patch moblin-randr-fix-operation-order-so-that-rotation-transfor.patch ------------------------------------------------------------------- Wed Mar 17 06:20:25 CET 2010 - sndirsch@suse.de - update to 1.7.6 * reintrocued record extension * bugfixes ------------------------------------------------------------------- Sat Feb 20 08:35:14 CET 2010 - sndirsch@suse.de - update to 1.7.5 * Only four fixes since the RC, with the fix for 25640 being rather noteworthy - if your X server crashed on replugging keyboards (or using a KVM), you're encouraged to upgrade. - dix: restore lastDeviceEventTime update in dixSaveScreens - Don't double-swap the RandR PropertyNotify event - Xi: reset the sli pointers after copying device classes. (bfo #25640) - RENDER: Fix gradient and solid fill pictures with Xinerama, and misc cleanup - obsoletes 0001-Don-t-double-swap-the-RandR-PropertyNotify-event.patch ------------------------------------------------------------------- Fri Feb 12 17:18:54 UTC 2010 - lchiquitto@novell.com - 0001-Don-t-double-swap-the-RandR-PropertyNotify-event.patch * The event is swapped in randr.c/SRROutputPropertyNotifyEvent, so it should not be swapped again here. (bnc #573446, bfo #26511) ------------------------------------------------------------------- Sat Jan 16 19:06:44 CET 2010 - sndirsch@suse.de - set VIDEO_ABI_VERSION = 6 and INPUT_ABI_VERSION = 7 in specfile ------------------------------------------------------------------- Thu Jan 14 01:37:00 CET 2010 - ro@suse.de - update to 1.7.4 - obsoletes acpi_events.diff - obsoletes loadmod-bug197195.diff - obsoletes events.diff - obsoletes acpi-warning.diff - obsoletes fbdev_fallback_fail_fix.diff - obsoletes bug-507190_xorg-x11-server-bnc381139-randr-reprobe-on-unsuspend.diff - obsoletes keyrelease-1.5.2.diff - obsoletes 0001-Unclaim-PCI-slot-if-driver-probing-fails.patch - obsoletes 0001-Fix-sporadic-segfault-on-resume-with-intel-KMS-due-t.patch - obsoletes bug532341.diff - obsoletes no-return-in-nonvoid-function.diff - adjusted 0001-Fix-segfault-when-killing-X-with-ctrl-alt-backspace.patch - adjusted bitmap_always_unscaled.diff - adjusted bug-197858_dpms.diff - adjusted cache-xkbcomp-output-for-fast-start-up.patch - adjusted driver-autoconfig.diff - adjusted fixed-SYNC-extension-trigger-BlockHandler-test.diff - adjusted fpic.diff - adjusted missing_font_paths.diff - adjusted p_default-module-path.diff - adjusted p_ia64-console.diff - adjusted p_xorg_acpi.diff - adjusted xorg-detect-psb.patch - adjusted xorg-server-xf4vnc-disable-dmxvnc.diff - adjusted xorg-server-xf4vnc-fix.diff - adjusted xorg-server-xf4vnc.patch - adjusted xorg-x11-server.changes - adjusted xorg-x11-server.spec - adjusted zap_warning_xserver.diff - removed truetype_fontpath.diff - removed libdri_noPanoramiXExtension_symbol.patch - exa-greedy.diff not applied - fixed xorg-detect-psb.patch: rewrite to use second level switch statement for device_id - /usr/$lib/X11/Options is gone (Remove xorgcfg 'Options' list.) ------------------------------------------------------------------- Sun Dec 13 11:52:48 CET 2009 - sndirsch@suse.de - added xlog2xconf, which is a script to create a minimal xorg.conf extracted from Xorg..log ------------------------------------------------------------------- Sun Nov 29 17:43:43 CET 2009 - sndirsch@suse.de - driver-autoconfig.diff: * VIA chipsets: switched to "via" as first try since "via" is no longer renamed to "chrome9" in -chrome9 driver package and -unichrome driver package now disables the "via" wrapper ------------------------------------------------------------------- Fri Nov 27 22:14:24 CET 2009 - sndirsch@suse.de - missing_font_paths.diff * added /usr/share/fonts/{URW,cyrillic} to font paths (bnc #558915) ------------------------------------------------------------------- Mon Nov 2 10:05:55 CET 2009 - sndirsch@suse.de - build Xserver again with '-O2' instead of '-O0', which had been an unintentional change (bnc #551789) ------------------------------------------------------------------- Mon Oct 19 15:16:22 CEST 2009 - sndirsch@suse.de - add 'Option "AutoAddDevices" "off"' to xorg.conf only as documented comment, since it caused a lot of confusion (bnc #548085 and various others) ------------------------------------------------------------------- Mon Oct 12 16:48:47 CEST 2009 - sndirsch@suse.de - xorg-server 1.6.5 * This release fixes the fact that 1.6.4 would crash on drivers that still tried to initialize the DGA extension. It also has a minor improvement for Xephyr to support nesting within an existing window at a different depth. - obsoletes dga-removal-fix.diff ------------------------------------------------------------------- Fri Oct 9 03:38:53 CEST 2009 - sndirsch@suse.de - since we no longer use xorg.conf make ZapWarning the default (bnc #545590) ------------------------------------------------------------------- Thu Oct 8 13:43:20 CEST 2009 - eich@suse.de - Fix segfault when killing X with ctrl-alt-backspace. (bnc #545363) * The damage structure for the cursor is not deregistered before deallocation, causing a subsequent DamageUnregister () to segfault. The problem may leave the text console unrestored. (0001-Fix-segfault-when-killing-X-with-ctrl-alt-backspace.patch) ------------------------------------------------------------------- Wed Oct 7 15:30:20 CEST 2009 - eich@suse.de - 0001-Check-harder-for-primary-PCI-device.patch (bnc #545458) * Primary PCI devices are identified by checking for an 'PCIINFOCLASSES' device which is VGA and has access to the memory bars enabled. If there should be more than one device for which this is true redo the check and also check if IO resoures are also enabled, if this still doesn't turn up a unique result also check for the presence of a BIOS rom. ------------------------------------------------------------------- Wed Oct 7 04:58:29 CEST 2009 - sndirsch@suse.de - driver-autoconfig.diff * GeForce 6150SE support broken on nv (bnc #465190/544674) ------------------------------------------------------------------- Thu Oct 1 02:50:16 CEST 2009 - sndirsch@suse.de - dga-removal-fix.diff * Here's an updated patch -- removes the _X_INTERNAL from the .c files, renames xf86DiDGAInit to _xf86_di_dga_init_internal, and renames xf86DiDGAReInit to _xf86_di_dga_reinit_internal. ------------------------------------------------------------------- Tue Sep 29 19:43:23 CEST 2009 - sndirsch@suse.de - dga-removal-fix.diff * "Removing DGA ended up breaking any drivers calling into the old xf86DiDGAInit function as it tried to see if DGA was already enabled and ended up crashing if the VT wasn't completely initialized. Oops." ------------------------------------------------------------------- Mon Sep 28 20:50:34 CEST 2009 - sndirsch@suse.de - xorg-server 1.6.4 * fbdevhw: Test for graphics:fb%d as well as graphics/fb%d * render: return the supported version rather than just passing the proto's version * xfree86/modes: Remove all framebuffer support from DGA * dri2: Don't crash if pPriv is NULL. * Don't send events through the master if the device has SendCoreEvents off. * Don't reset the lastDeviceEventTime when doing DPMS actions * dix: append "built-ins" to the font path in SetDefaultFontPath ------------------------------------------------------------------- Mon Sep 28 20:32:13 CEST 2009 - sndirsch@suse.de - bug532341.diff * fixes Xserver crash when running x11perf -shmputxy10 test case (bnc #532341, bfo #23298) ------------------------------------------------------------------- Mon Sep 21 16:46:38 CEST 2009 - mhopf@novell.com - Less intrusive fix for server segfault. Should fix fdo #24010 (memleak). ------------------------------------------------------------------- Thu Sep 10 15:44:07 CEST 2009 - sndirsch@suse.de - %post: modify xorg.conf if required * do not change input driver behaviour for existing X.Org configurations ------------------------------------------------------------------- Wed Sep 9 23:29:33 CEST 2009 - sndirsch@suse.de - moblin-use_preferred_mode_for_all_outputs.diff * use each outputs preferred mode (bnc #537488) ------------------------------------------------------------------- Tue Sep 8 17:28:32 CEST 2009 - mhopf@novell.com - Prefer locally defined symbols in modules (bnc #534768). ------------------------------------------------------------------- Fri Sep 4 18:11:09 CEST 2009 - mhopf@novell.com - 0001-Fix-sporadic-segfault-on-resume-with-intel-KMS-due-t.patch: Fixes segfaults with intel and KMS upon resume (only occuring sporadically). ------------------------------------------------------------------- Thu Aug 27 18:26:05 CEST 2009 - eich@suse.de - Update to 1.6.4 RC1, adapted patches. ------------------------------------------------------------------- Fri Aug 14 02:33:19 CEST 2009 - sndirsch@suse.de - 0001-config-don-t-shutdown-the-libhal-ctx-if-it-failed-to.patch * no longer need to revert commit c941479 (bnc #528397, bfo #23213) ------------------------------------------------------------------- Tue Aug 11 22:23:26 CEST 2009 - sndirsch@suse.de - revert commit c941479 (bnc #528397) ------------------------------------------------------------------- Tue Aug 4 10:50:34 CEST 2009 - eich@suse.de - Resynced with patches from Intel's Moblin project. - Updated patches to aply cleanly again. ------------------------------------------------------------------- Sat Aug 1 10:47:53 CEST 2009 - sndirsch@suse.de - xorg-server 1.6.3 * This mostly just collects a bunch of minor fixes since 1.6.2. Two notable inclusions are: - Replacing dixLookupResource with dixLookupResourceByType, dixLookupResourceByClass. This returns us to having two resource lookup functions, but this time we have a more sensible name and argument set. - Fixing RandR transforms for drivers providing set_mode_major. These patches were originally slated to land in 1.6.2 but I missed them somehow. - obsoletes commit-cadf65a.diff ------------------------------------------------------------------- Wed Jul 8 02:09:43 CEST 2009 - sndirsch@novell.com - xorg-server 1.6.2 * This is the second update to the 1.6 version and is designed to be a drop-in compatible version with various bug fixes and other improvements. - obsoletes various patches * bug-507190_xorg-x11-server-bnc381139-randr-fix-timestamps.diff * includes-fix.diff * security-Fix-a-crash-caused-by-wrong-ordering-of-fo.patch * security-Grant-untrusted-windows-remove-access-on-a.patch * security-Revert-behavior-of-extension-access-for-co.patch - adjusted zap_warning_xserver.diff ------------------------------------------------------------------- Thu Jul 2 15:51:47 CEST 2009 - mhopf@novell.com - Adapt vnc patches to changes in input infrastructure (fixes bnc #508553) ------------------------------------------------------------------- Wed Jun 24 18:17:18 CEST 2009 - mhopf@novell.com - Unclaim PCI slot if driver probing fails (fixes bnc #511529) ------------------------------------------------------------------- Fri Jun 19 21:37:02 CEST 2009 - sndirsch@suse.de - includes-fix.diff * build fix - truetype_fontpath.diff * added /usr/share/fonts/truetype to default font path ------------------------------------------------------------------- Thu Jun 11 03:48:03 CEST 2009 - sndirsch@suse.de - use %moblin define in specfile ------------------------------------------------------------------- Wed Jun 10 16:39:15 CEST 2009 - sndirsch@suse.de - xserver-1.5.0-bg-none-root.patch * removed patch for compalloc.c, which hurts on Moblin - disabled xserver-1.5.0-bg-none-root.patch (only useful for Moblin) ------------------------------------------------------------------- Tue Jun 9 15:55:52 CEST 2009 - sndirsch@suse.de - diabled build of Xdmx since it conflict's with NOMAD's Xdmx (bnc #511269) ------------------------------------------------------------------- Fri Jun 5 23:42:25 CEST 2009 - sndirsch@suse.de - driver-autoconfig.diff * ati ==> fglrx --> radeonhd --> ati * nv ==> nvidia --> nouveau --> nv (FATE #305109) * openchrome ==> chrome9 --> openchrome --> unichrome * registered vboxvideo - obsoletes radeonhd.diff/radeonhd.h ------------------------------------------------------------------- Fri Jun 5 21:29:12 CEST 2009 - sndirsch@suse.de - keyrelease-git.diff * xkb: Don't press+release keys on key events. Fixes submission of F7 to apps on switch from console for drivers that switch fast enough (bnc #141443). ------------------------------------------------------------------- Thu Jun 4 17:41:14 CEST 2009 - sndirsch@suse.de - autoconfig_fallback_fbdev_first.diff * fallback to fbdev first, then vesa instead of the other way round ------------------------------------------------------------------- Tue Jun 2 19:02:02 CEST 2009 - eich@suse.de Frederico's patches to support reprobing of connected displays on EnterVT and fixes to set event timestamps properly. - Re-probe RANDR outputs on laptop unsuspend. - Make RANDR 'set' timestamps follow client specified time. - Add missing fields to SRR*NotifyEvent(). ------------------------------------------------------------------- Tue Jun 2 14:46:19 CEST 2009 - eich@suse.de - Patches taken from Moblin: * security: Grant untrusted windows remove access on all windows. * security: Fix a crash caused by wrong ordering of format arguments. * security: Revert behavior of extension access for compatibility. * Autodetect Plousbo chips. * add -nb command line option to supress root window background stet on startup. * cache xkb output for fast startup. * make noPanoramiXExtension symbol local and initialize. ------------------------------------------------------------------- Thu May 28 15:23:44 CEST 2009 - sndirsch@suse.de - fbdev_fallback_fail_fix.diff * fix fbdev fallback failure if no xorg.conf exists; fbdev driver complained about required BusID (Egbert Eich) ------------------------------------------------------------------- Thu Apr 30 15:04:14 CEST 2009 - sndirsch@suse.de - instead of require do provide INPUT_ABI_VERSION/VIDEO_ABI_VERSION to fix dependancy loop ------------------------------------------------------------------- Thu Apr 30 12:21:40 CEST 2009 - sndirsch@suse.de - xkeyboard-config should be required by xorg-x11-driver-input - require INPUT_ABI_VERSION = 4 (provided by xorg-x11-driver-input) - require VIDEO_ABI_VERSION = 5 (provided by xorg-x11-driver-video) - require libpixman-1-0 >= 0.15.2 ------------------------------------------------------------------- Tue Apr 28 19:36:33 CEST 2009 - sndirsch@suse.de - enable DRI2 build ------------------------------------------------------------------- Tue Apr 14 22:38:39 CEST 2009 - sndirsch@suse.de - xorg-server 1.6.1 ------------------------------------------------------------------- Mon Mar 23 17:05:26 CET 2009 - sndirsch@suse.de - fixed-SYNC-extension-trigger-BlockHandler-test.diff (bnc #472046) * Reworked ComputeBracketValues(): * Reworked previous patch to IdleTimeBlockHandler() (commit 1f4fb022) (Egbert Eich) ------------------------------------------------------------------- Tue Mar 10 16:09:14 CET 2009 - sndirsch@suse.de - commit-cadf65a.diff * randr: Nuke broken set_origin shortcut. Shortcut is impossible to implement this way, because we don't know for sure whether the crtc of an output has changed or not. (bnc #482838) ------------------------------------------------------------------- Mon Mar 9 21:24:16 CET 2009 - mmarek@suse.cz - renamed modprobe config to /etc/modprobe.d/50-nvidia.conf (required by new module-init-tools). ------------------------------------------------------------------- Sun Mar 8 23:35:19 CET 2009 - sndirsch@suse.de - radeonhd.diff/radeonhd.h: * prefer radeonhd for autoconfig for ATI >= R500 ------------------------------------------------------------------- Sun Mar 8 03:59:17 CET 2009 - sndirsch@suse.de - added hal-devel to BuildRequires for input driver configuration support via HAL, e.g. evdev ------------------------------------------------------------------- Wed Mar 4 13:28:06 CET 2009 - sndirsch@suse.de - removed randr12-8d230319040f0a7f72231da2bf5ec97dc3612e21.diff; probably a wrong patch since this commit has been reverted right after by commit b4193a2eee80895c5641e77488df0e72a73a3d99 again - no longer overwrite xorg.conf with an obsolete one; obsoletes disable-root-xorg_conf.diff ------------------------------------------------------------------- Tue Mar 3 05:06:02 CET 2009 - sndirsch@suse.de - regenerated xorg-server-xf4vnc.patch (still disabled) ------------------------------------------------------------------- Fri Feb 27 12:40:32 CET 2009 - sndirsch@suse.de - xorg-server 1.6.0 - temporarily disabled build of Xvnc/libvnc.so - obsoletes 64bit-portability-issue.diff, 64bit.diff, commit-59f9fb4b8.diff, commit-a9e2030.diff, dga_cleanup.diff, miPointerUpdate-crashfix.diff, p_mouse_misc.diff, ps_showopts.diff, unplugged_monitor_crashfix.diff - adjusted 0001-Xinput-Catch-missing-configlayout-when-deleting-dev.patch, bitmap_always_unscaled.diff, confine_to_shape.diff, fbdevhw.diff, p_ia64-console.diff, randr1_1-sig11.diff, xephyr.diff, xorg-server-xf4vnc.patch, zap_warning_xserver.diff ------------------------------------------------------------------- Tue Feb 24 12:08:59 CET 2009 - sndirsch@suse.de - bug474071-fix1.diff * fixes Xserver issue of bnc #474071 ------------------------------------------------------------------- Mon Feb 16 09:03:31 CET 2009 - sndirsch@suse.de - /var/X11R6/bin no longer covered by FHS; switched to /var/lib/X11 (bnc #470969) ------------------------------------------------------------------- Sat Jan 31 15:21:21 CET 2009 - schwab@suse.de - Provide proper fallback when legacy_mem is not available. ------------------------------------------------------------------- Thu Jan 29 16:55:26 CET 2009 - sndirsch@suse.de - reenabled Security extension (bnc #470601) ------------------------------------------------------------------- Fri Jan 16 16:32:02 CET 2009 - sndirsch@suse.de - sysconfig.displaymanager.template * reintroducing DISPLAYMANAGER_XSERVER sysconfig variable, since it's still used by proprietary driver packages (bnc #466583) ------------------------------------------------------------------- Sat Dec 20 02:53:00 CET 2008 - sndirsch@suse.de - xorg-server-xf4vnc-clientTimeout.diff * fixes vnc client timeout handling (bnc #441935) ------------------------------------------------------------------- Fri Nov 28 03:56:16 CET 2008 - sndirsch@suse.de - dpms_screensaver.diff * DMPS calls dixSaveScreens() when turned on but not when turned off. In most cases this is irrelevant as DPMS is done when a key is hit in which case dixSaveScreens() will be called to unblank anyhow. This isn't the case if we use xset (or the DPMS extension directly) to unblank. (bnc #439495) ------------------------------------------------------------------- Wed Nov 26 14:35:30 CET 2008 - sndirsch@suse.de - rename "i810" driver entry in xorg.conf to "intel" during update (bnc #448458) ------------------------------------------------------------------- Fri Nov 21 20:16:00 CET 2008 - sndirsch@suse.de - commit-a9e2030.diff * int10: Do an mprotect(..,PROT_EXEC) on shmat()ed memory ranges. When the linux kernel sets the NX bit vm86 segfaults when it tries to execute code in memory that is not marked EXEC. Such code gets called whenever we return from a VBIOS call to signal the calling program that the call is actually finished and that we are not trapping for other reasons (like IO accesses). Use mprotect(2) to set these memory ranges PROT_EXEC. (bnc #443440) ------------------------------------------------------------------- Thu Nov 13 17:55:01 CET 2008 - sndirsch@suse.de - 0001-Xinput-Catch-missing-configlayout-when-deleting-dev.patch * In DeleteInputDeviceRequest (xf86Xinput.c), we access idev members even if idev is null. This takes down the xserver hard in some cases (kernel SIGABRT), and segfaults on other cases (Luc Verhaegen). ------------------------------------------------------------------- Sat Nov 8 05:22:55 CET 2008 - sndirsch@suse.de - commit-59f9fb4b8.diff * XAA PixmapOps: Sync before accessing unwrapped callbacks. (bnc #435791) - obsoletes XAA_pixmap_sync.diff ------------------------------------------------------------------- Fri Nov 7 15:04:01 CET 2008 - sndirsch@suse.de - XAA_pixmap_sync.diff * By adding a line with SYNC_CHECK to the XAA_PIXMAP_OP_PROLOGUE macro, all XAA pixmap callbacks now properly wait for the hardware to be synced before calling the (next) unwrapped callback. This effectively clears up all the drawing issues we are seeing. (bnc #435791) ------------------------------------------------------------------- Thu Nov 6 17:51:47 CET 2008 - sndirsch@suse.de - vidmode-sig11.diff * fixes Sig11 in vidmode extension (bnc #439354) ------------------------------------------------------------------- Wed Nov 5 17:18:29 CET 2008 - sndirsch@suse.de - unplugged_monitor_crashfix.diff * prevent monitor from crashing during startup if statically configured external has been unplugged (bfo #18246) ------------------------------------------------------------------- Tue Nov 4 18:04:15 CET 2008 - sndirsch@suse.de - removed glitz-devel from BuildRequires (bnc #441549) ------------------------------------------------------------------- Mon Oct 27 18:28:43 CET 2008 - sndirsch@suse.de - build and install libxf86config + header files also on s390(x) (bnc #432738) ------------------------------------------------------------------- Mon Oct 27 17:28:36 CET 2008 - sndirsch@suse.de - removed p_ppc_domain_workaround.diff/ppc.diff to fix Xserver start on ppc (bnc #437695) ------------------------------------------------------------------- Sat Oct 25 13:46:03 CEST 2008 - sndirsch@suse.de - xorg-server-xf4vnc-busyloop.diff * prevent Xvnc from busylooping when client disconnects (bnc #403901) ------------------------------------------------------------------- Fri Oct 17 15:52:27 CEST 2008 - sndirsch@suse.de - miPointerUpdate-crashfix.diff * fixes Xserver crash at startup with ELO touchscreen (bnc #436435) ------------------------------------------------------------------- Sat Oct 11 23:42:48 CEST 2008 - sndirsch@suse.de - xorg-server 1.5.2 * int10: Remove useless check. * int10: Don't warn when scanning for devices we don't have. * int10: Fix a nasty memory leak. * Revert "Array-index based devPrivates implementation." * EDID: Catch monitors that encode aspect ratio for physical size. * Remove usage of mfbChangeWindowAttributes missed in e4d11e58c... * only build dri2 when DRI2 is enabled * Array-index based devPrivates implementation. * Fix GKVE with key_code > 255 * xkb: fix use of uninitialized variable. * DGA: Fix ProcXF86DGASetViewPort for missing support in driver. * xkb: fix core keyboard map generation. (bfo #14373) * xkb: squash canonical types into explicit ones on core reconstruction. * Check nextEnabledOutput()'s return in bestModeForAspect() - obsoletes xorg-server-commit-d1bb5e3.diff ------------------------------------------------------------------- Fri Oct 10 04:26:40 CEST 2008 - sndirsch@suse.de - dga_cleanup.diff * DGA: Mash together xf86dga.c and xf86dga2.c for a client state tracking fix. * DGA: Track client state even when using old style DGA. This fixes the issue that a badly killed DGA will keep on hogging mode/framebuffer/mouse/keyboard. (bnc #310232) ------------------------------------------------------------------- Thu Oct 9 14:59:06 CEST 2008 - sndirsch@suse.de - xorg-server-commit-d1bb5e3.diff * DGA: Fix ProcXF86DGASetViewPort for missing support in driver. Fixes a segfault when trying to activate a DGA mode without checking whether DGA modesetting is at all possible. (Luc Verhaegen) ------------------------------------------------------------------- Mon Sep 29 14:26:13 CEST 2008 - sndirsch@suse.de - make use of %configure macro ------------------------------------------------------------------- Tue Sep 23 21:30:54 CEST 2008 - sndirsch@suse.de - xorg-server 1.5.1 (planned for final X.Org 7.4 release) * Conditionalize Composite-based backing store on pScreen->backingStoreSupport. (Aaron Plattner) * Move RELEASE_DATE below AC_INIT. (Adam Jackson) * exa: disable shared pixmaps (Julien Cristau) * Fix panoramiX request and reply swapping (Peter Harris) ------------------------------------------------------------------- Mon Sep 22 19:31:52 CEST 2008 - sndirsch@suse.de - disabled build of optional "xcliplist" module (bnc #428189) ------------------------------------------------------------------- Sat Sep 13 05:04:35 CEST 2008 - sndirsch@suse.de - added /usr/lib64/X11 dir to filelist to fix build on 64bit platforms ------------------------------------------------------------------- Thu Sep 11 14:22:52 CEST 2008 - sndirsch@suse.de - bumped release number to 7.4 ------------------------------------------------------------------- Thu Sep 4 01:55:34 CEST 2008 - sndirsch@suse.de - xorg-server 1.5.0 * almost certainly the server that will go into Xorg 7.4, which is supposed to be available in a day or two - obsoletes commit-5930aeb.diff/commit-78f50cd.diff ------------------------------------------------------------------- Thu Aug 28 12:46:01 CEST 2008 - sndirsch@suse.de - commit-5930aeb.diff/commit-78f50cd.diff * obsoletes reverting of Mesa commit 1724334 (bfo #17069) ------------------------------------------------------------------- Fri Aug 8 10:50:48 CEST 2008 - sndirsch@suse.de - commit-50e80c3.diff obsolete now (bnc #415680) - commit-f6401f9.diff obsolete ------------------------------------------------------------------- Wed Aug 6 17:24:40 CEST 2008 - schwab@suse.de - Fix crash in Xvnc when handling selections. ------------------------------------------------------------------- Tue Aug 5 10:29:46 CEST 2008 - sndirsch@suse.de - enabled build of record extension, which has been disabled upstream for whatever reason ------------------------------------------------------------------- Sat Aug 2 00:11:12 CEST 2008 - sndirsch@suse.de - xorg-server-xf4vnc-abi-version.diff * raised ABI version for xorg-server 1.5(-pre) ------------------------------------------------------------------- Thu Jul 24 12:45:16 CEST 2008 - sndirsch@suse.de - xorg-server 1.4.99.906 - obsoletes commit-a18551c.diff ------------------------------------------------------------------- Tue Jul 22 11:17:44 CEST 2008 - sndirsch@suse.de - exa-greedy.diff * Make sure exaMigrateTowardFb/Sys end up calling exaCopyDirty (bfo #16773) ------------------------------------------------------------------- Fri Jul 18 17:19:08 CEST 2008 - schwab@suse.de - Kill useless warning. ------------------------------------------------------------------- Mon Jul 14 15:35:11 CEST 2008 - sndirsch@suse.de - improved ppc/ppc64 patch once more ------------------------------------------------------------------- Fri Jul 11 17:06:25 CEST 2008 - sndirsch@suse.de - improved ppc/ppc64 patch - Xvfb (xorg-x11-server-extra) requires Mesa (swrast_dri.so) now ------------------------------------------------------------------- Thu Jul 10 10:27:18 CEST 2008 - sndirsch@suse.de - xorg-server-xf4vnc-TranslateNone.diff * supposed to fix Xvnc crash when VNC client is running on a display with the same color depth (bnc #389386) - ppc.diff * fixes build on ppc/ppc64 ------------------------------------------------------------------- Thu Jul 10 09:34:11 CEST 2008 - sndirsch@suse.de - enabled build of Xvnc/libvnc - xorg-server-xf4vnc-disable-dmxvnc.diff * disabled VNC feature in DMX to fix VNC build ------------------------------------------------------------------- Thu Jul 10 08:56:00 CEST 2008 - sndirsch@suse.de - updated to new vnc patch "xorg-server-xf4vnc.patch "by Dan Nicholson, which is still disabled due to build errors - obsoletes the following patches: * xorg-server-1.4-vnc-64bit.diff * xorg-server-1.4-vnc-disable_render.diff * xorg-server-1.4-vnc-fix.patch * xorg-server-1.4-vnc-memory.diff * xorg-server-1.4-vnc-render_sig11.diff * xorg-server-1.4-vnc.patch ------------------------------------------------------------------- Tue Jul 8 08:38:15 CEST 2008 - sndirsch@suse.de - commit-a18551c.diff * Fix GLX in Xvfb and kdrive. Xvfb could no longer be started: "Xvfb: symbol lookup error: /usr/lib/dri/swrast_dri.so: undefined symbol: _glapi_add_dispatch". This is fixed now. - removed no longer appliable patch 'p_xf86Mode.diff' ------------------------------------------------------------------- Fri Jul 4 22:29:06 CEST 2008 - sndirsch@suse.de - xorg-server-1.4.99.905 * obsolete patches - XAANoOffscreenPixmaps.diff - bug227111-ddc_screensize.diff - commit-184e571.diff - commit-29e0e18.diff - commit-c6c284e.diff - commit-f7dd0c7.diff - commit-fa19e84.diff - commit-feac075.diff - glx-align.patch - mfb_without_xorg.diff - p_ValidatePci.diff - p_vga-crashfix.diff - xkb_action.diff - xorg-server.diff - xprint.diff - xserver-mode-fuzzy-check.diff * new patches - 64bit-portability-issue.diff - no-return-in-nonvoid-function.diff * adjusted patches - bitmap_always_unscaled.diff - disable-root-xorg_conf.diff - p_ppc_domain_workaround.diff - pixman.diff - ps_showopts.diff - xorg-server-1.4-vnc.patch - bug-197858_dpms.diff - Mesa sources no longer required for xorg-server 1.5 - VNC patches + build disabled for now - disabled some IA64 patches for now ------------------------------------------------------------------- Fri Jun 13 15:31:51 CEST 2008 - sndirsch@suse.de - xorg-x11-Xvnc: added meta file for SuSEfirewall2 (bnc #398855) ------------------------------------------------------------------- Wed Jun 11 18:19:43 CEST 2008 - sndirsch@suse.de - xorg-server 1.4.2 * CVE-2008-2360 - RENDER Extension heap buffer overflow * CVE-2008-2361 - RENDER Extension crash * CVE-2008-2362 - RENDER Extension memory corruption * CVE-2008-1377 - RECORD and Security extensions memory corruption * CVE-2008-1379 - MIT-SHM arbitrary memory read - obsoletes bfo-bug15222.diff ------------------------------------------------------------------- Tue Jun 10 22:22:18 CEST 2008 - sndirsch@suse.de - xorg-server 1.4.1 * Contains a few security and input fixes, some memory leak fixes, and a few misc bits. * obsolete patches: - CVE-2007-5760-xf86misc.diff - CVE-2007-6427-xinput.diff - CVE-2007-6428-TOG-cup.diff - CVE-2007-6429-shm_evi.diff - CVE-2008-0006-pcf_font.diff - commit-37b1258.diff - commit-a6a7fad.diff - remove_bogus_modeline.diff - xserver-1.3.0-xkb-and-loathing.patch * adjusted patches - xorg-server-1.4-vnc.patch ------------------------------------------------------------------- Thu Jun 5 23:04:47 CEST 2008 - sndirsch@suse.de - bfo-bug15222.diff (bfo #15222, bnc #374318) * CVE-2008-2360 - RENDER Extension heap buffer overflow * CVE-2008-2361 - RENDER Extension crash * CVE-2008-2362 - RENDER Extension memory corruption * CVE-2008-1379 - MIT-SHM arbitrary memory read * CVE-2008-1377 - RECORD and Security extensions memory corruption ------------------------------------------------------------------- Tue May 27 17:51:32 CEST 2008 - sndirsch@suse.de - xserver-mode-fuzzy-check.diff * Make mode checking more tolerant like in pre-RandR times. ------------------------------------------------------------------- Mon May 26 19:27:39 CEST 2008 - sndirsch@suse.de - fix-dpi-values.diff * fixes DPI values for RANDR 1.2 capable drivers (bnc #393001) ------------------------------------------------------------------- Fri May 16 16:52:03 CEST 2008 - sndirsch@suse.de - mention ZapWarning also in Xorg manual page (bnc #391352) ------------------------------------------------------------------- Fri May 16 12:15:57 CEST 2008 - sndirsch@suse.de - xorg-server-1.4-vnc-render_sig11.diff * fixed sig11 in RENDER code (bnc #385677) ------------------------------------------------------------------- Wed May 14 18:19:15 CEST 2008 - sndirsch@suse.de - disabled patch to disable RENDER support in Xvnc, since it broke 24bit color depth support (bnc #390011) ------------------------------------------------------------------- Mon May 5 14:56:01 CEST 2008 - sndirsch@suse.de - xorg-server-1.4-vnc-disable_render.diff * disabled RENDER support in Xvnc (bnc #385677) ------------------------------------------------------------------- Mon Apr 21 21:20:37 CEST 2008 - sndirsch@suse.de - events.diff * eating up key events before going into the idle loop upon vt switch instead of after return (bnc #152522) ------------------------------------------------------------------- Mon Apr 21 18:40:41 CEST 2008 - sndirsch@suse.de - xkb_action.diff * fixed remaining unitialized warning in X.Org (bnc #83910) ------------------------------------------------------------------- Sun Apr 20 05:17:28 CEST 2008 - sndirsch@suse.de - fbdevhw.diff * screen blanking not supported by vesafb of Linux kernel (bnc #146462) ------------------------------------------------------------------- Tue Apr 15 03:52:12 CEST 2008 - sndirsch@suse.de - no longer disable AIGLX by default ------------------------------------------------------------------- Thu Apr 10 06:55:28 CEST 2008 - sndirsch@suse.de - XAANoOffscreenPixmaps.diff * disable Offscreen Pixmaps by default (bnc #376068) ------------------------------------------------------------------- Wed Apr 9 20:12:22 CEST 2008 - schwab@suse.de - Fix another o-b-1 in pci domain support. ------------------------------------------------------------------- Wed Apr 9 14:18:55 CEST 2008 - sndirsch@suse.de - randr1_1-sig11.diff * fixes Xserver crash when running xrandr on a different virtual terminal (Egbert Eich, bnc #223459) ------------------------------------------------------------------- Mon Apr 7 18:13:06 CEST 2008 - sndirsch@suse.de - commit-37b1258.diff * possibly fixes unwanted autorepeat (bnc #377612, bfo #14811) ------------------------------------------------------------------- Sat Apr 5 04:03:18 CEST 2008 - sndirsch@suse.de - bitmap_always_unscaled.diff * Default bitmap fonts should typically be set as unscaled (libv) ------------------------------------------------------------------- Sat Apr 5 03:49:02 CEST 2008 - sndirsch@suse.de - update to Mesa bugfix release 7.0.3 (final) sources ------------------------------------------------------------------- Wed Apr 2 09:37:56 CEST 2008 - sndirsch@suse.de - update to Mesa bugfix release 7.0.3 RC3 sources ------------------------------------------------------------------- Mon Mar 31 22:50:21 CEST 2008 - sndirsch@suse.de - confine_to_shape.diff * fixes XGrabPointer's confine_to with shaped windows (bnc #62146) ------------------------------------------------------------------- Thu Mar 20 14:51:20 CET 2008 - sndirsch@suse.de - zap_warning_xserver.diff * implements FATE #302988: ZapWarning (Luc Verhaegen) Uses PCSpeaker for beep. Press once, beep. Press again within 2s (which is ample), terminate. Documented in xorg.conf manpage. - make the memory corruption fix by schwab a seperate patch to make sure it won't get lost the next time I update the VNC patch ------------------------------------------------------------------- Wed Mar 19 20:11:26 CET 2008 - schwab@suse.de - Fix vnc server memory corruption. ------------------------------------------------------------------- Fri Mar 7 11:59:54 CET 2008 - sndirsch@suse.de - commit-a6a7fad.diff * Don't break grab and focus state for a window when redirecting it. (bnc #336219, bfo #488264) ------------------------------------------------------------------- Fri Feb 22 04:08:22 CET 2008 - sndirsch@suse.de - update to Mesa bugfix release 7.0.3 RC2 sources * Fixed GLX indirect vertex array rendering bug (14197) * Fixed crash when deleting framebuffer objects (bugs 13507, 14293) * User-defined clip planes enabled for R300 (bug 9871) * Fixed glBindTexture() crash upon bad target (bug 14514) * Fixed potential crash in glDrawPixels(GL_DEPTH_COMPONENT) (bug 13915) * Bad strings given to glProgramStringARB() didn't generate GL_INVALID_OPERATION * Fixed minor point rasterization regression (bug 11016) ------------------------------------------------------------------- Mon Feb 4 15:24:58 CET 2008 - sndirsch@suse.de - added Requires:xkeyboard-config to xorg-x11-server ------------------------------------------------------------------- Fri Feb 1 15:23:25 CET 2008 - sndirsch@suse.de - commit-50e80c3.diff: * never overwrite realInputProc with enqueueInputProc (bnc#357989, bfo#13511) ------------------------------------------------------------------- Thu Jan 24 16:26:23 CET 2008 - sndirsch@suse.de - only switch to radeon driver in %post if radeonold driver is no longer available (Bug #355009) - some more cleanup in %post ------------------------------------------------------------------- Thu Jan 24 11:41:44 CET 2008 - schwab@suse.de - Move manpage to the sub package that provides the binary. ------------------------------------------------------------------- Wed Jan 23 12:29:17 CET 2008 - sndirsch@suse.de - update to Mesa bugfix release 7.0.3 RC1 sources * Added missing glw.pc.in file to release tarball * Fix GLUT/Fortran issues * GLSL gl_FrontLightModelProduct.sceneColor variable wasn't defined * Fix crash upon GLSL variable array indexes (not yet supported) * Two-sided stencil test didn't work in software rendering * Fix two-sided lighting bugs/crashes (bug 13368) * GLSL gl_FrontFacing didn't work properly * glGetActiveUniform returned incorrect sizes (bug 13751) * Fix several bugs relating to uniforms and attributes in GLSL API (Bruce Merry, bug 13753) * glTexImage3D(GL_PROXY_TEXTURE_3D) mis-set teximage depth field ------------------------------------------------------------------- Mon Jan 21 17:30:48 CET 2008 - sndirsch@suse.de - updated patch for CVE-2007-6429 once more (X.Org Bug #13520) * Always test for size+offset wrapping. ------------------------------------------------------------------- Sun Jan 20 02:54:11 CET 2008 - sndirsch@suse.de - updated patch for CVE-2007-6429 (Bug #345131) * Don't spuriously reject <8bpp shm pixmaps. Move size validation after depth validation, and only validate size if the bpp of the pixmap format is > 8. If bpp < 8 then we're already protected from overflow by the width and height checks. ------------------------------------------------------------------- Fri Jan 18 00:53:20 CET 2008 - sndirsch@suse.de - X.Org security update * CVE-2007-5760 - XFree86 Misc extension out of bounds array index * CVE-2007-6427 - Xinput extension memory corruption. * CVE-2007-6428 - TOG-cup extension memory corruption. * CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows. * CVE-2008-0006 - PCF Font parser buffer overflow. ------------------------------------------------------------------- Wed Dec 12 23:30:09 CET 2007 - sndirsch@suse.de - xorg-server 1.4.0.90 (prerelease of 1.4.1) ------------------------------------------------------------------- Fri Nov 30 22:29:25 CET 2007 - sndirsch@suse.de - pixman.diff * fixed include path for pixman.h ------------------------------------------------------------------- Thu Nov 29 19:45:14 CET 2007 - sndirsch@suse.de - remove_bogus_modeline.diff * remove bogus monitor modelines provided by DDC (Bug #335540) ------------------------------------------------------------------- Tue Nov 27 19:03:27 CET 2007 - sndirsch@suse.de - commit-184e571.diff * Adjust offsets of modes that do not fit virtual screen size. - commit-c6c284e.diff * Initialize Mode with 0 in xf86RandRModeConvert. - commit-f6401f9.diff * Don't segfault if referring to a relative output where no modes survived. - commit-f7dd0c7.diff * Only clear crtc of output if it is the one we're actually working on. - commit-fa19e84.diff * Fix initial placement of LeftOf and Above. ------------------------------------------------------------------- Thu Nov 22 23:01:03 CET 2007 - sndirsch@suse.de - pixman.diff no longer required ------------------------------------------------------------------- Sun Nov 18 14:14:22 CET 2007 - sndirsch@suse.de - s390(x): allow mfb build without Xorg server being built ------------------------------------------------------------------- Thu Nov 15 22:00:47 CET 2007 - sndirsch@suse.de - commit-29e0e18.diff * Make config file preferred mode override monitor preferred mode. - commit-feac075.diff * Leave hardware-specified preferred modes alone when user preference exists. - obsoletes preferred_mode-fix.diff ------------------------------------------------------------------- Thu Nov 15 15:47:36 CET 2007 - sndirsch@suse.de - added xorg-x11-fonts-core/xorg-x11 to Requires (Bug #341312) ------------------------------------------------------------------- Wed Nov 14 17:18:00 CET 2007 - schwab@suse.de - ia64linuxPciInit: allocate extra space for fake devices. ------------------------------------------------------------------- Sat Nov 10 20:09:23 CET 2007 - sndirsch@suse.de - updated to Mesa 7.0.2 (final) sources ------------------------------------------------------------------- Wed Oct 31 23:00:15 CET 2007 - sndirsch@suse.de - updated to Mesa 7.0.2 RC1 sources ------------------------------------------------------------------- Tue Oct 23 14:56:13 CEST 2007 - sndirsch@suse.de - xorg-server-1.4-vnc-64bit.diff * fixes segfault on 64bit during Xserver start; make sure to define _XSERVER64 by having HAVE_DIX_CONFIG_H defined and therefore including dix-config.h, so Atom is CARD32 instead of unsigned long before and no longer messes up the pInfo structure in xf86rfbMouseInit/xf86rfbKeybInit - finally enabled build of xf4vnc (standalone Xvnc and VNC Xserver module) ------------------------------------------------------------------- Fri Oct 19 04:03:57 CEST 2007 - sndirsch@suse.de - updated xf4vnc patch; still disabled due to problematic vnc module ------------------------------------------------------------------- Tue Oct 9 19:07:57 CEST 2007 - sndirsch@suse.de - preferred_mode-fix.diff * more reasonable patch (Bug #329724) ------------------------------------------------------------------- Thu Oct 4 12:55:11 CEST 2007 - sndirsch@suse.de - preferred_mode-fix.diff * fixed endless loop if PreferredMode is set (Bug #329724) ------------------------------------------------------------------- Wed Oct 3 19:08:19 CEST 2007 - sndirsch@suse.de - removed obsolete patch p_pci-domain.diff (Bug #308693, comment #26) - apply p_pci-off-by-one.diff.ia64 on all platforms since it clearly only affects platforms, where INCLUDE_XF86_NO_DOMAIN is *not* set; this still not explains why we have seen Xserver hangups with the patch in place on at least some %ix86/x86_64 machines with fglrx/ nvidia driver IIRC; it needs to verified if this problem is still reproducable ... (Bug #308693, comment #25) ------------------------------------------------------------------- Wed Oct 3 14:55:42 CEST 2007 - sndirsch@suse.de - xserver-1.3.0-xkb-and-loathing.patch * Ignore (not just block) SIGALRM around calls to Popen()/Pclose(). Fixes a hang in openoffice when opening menus. (Bug #245711) ------------------------------------------------------------------- Wed Oct 3 14:12:03 CEST 2007 - sndirsch@suse.de - added missing ia64Pci.h; required for IA64 ------------------------------------------------------------------- Wed Oct 3 13:41:42 CEST 2007 - sndirsch@suse.de - recreated p_pci-off-by-one.diff.ia64; the default fuzz factor of patch (2) resulted in a hunk applied to the wrong function and therefore broke the build :-( ------------------------------------------------------------------- Sat Sep 29 00:51:38 CEST 2007 - sndirsch@suse.de - xorg-server 1.4 * Welcome to X.Org X Server 1.4, now with hotplugging input to go with the hotplugging output. Also included in this release are many performance and correctness fixes to the EXA acceleration architecture, support for DTrace profiling of the X Server, accelerated GLX_EXT_texture_from_pixmap with supporting DRI drivers, and many improvements to the RandR 1.2 support that was added in xorg-server-1.3. The X Server now relies on the pixman library, which replaces the fb/fbcompose.c and accelerated implementations that were previously shared through code-duplication with the cairo project. * obsolete patches: - bug-259290_trapfault.diff - cfb8-undefined.diff - commit-c09e68c - i810_dri_fix_freeze.diff - p_bug159532.diff - p_enable-altrix.diff - p_pci-ce-x.diff - p_pci-off-by-one.diff - p_xorg_rom_read.diff - randr12-2926cf1da7e4ed63573bfaecdd7e19beb3057d9b.diff - randr12-5b424b562eee863b11571de4cd0019cd9bc5b379.diff - randr12-aec0d06469a2fa7440fdd5ee03dc256a68704e77.diff - randr12-b2dcfbca2441ca8c561f86a78a76ab59ecbb40e4.diff - randr12-b4193a2eee80895c5641e77488df0e72a73a3d99.diff - remove__GLinterface.patch - support_mesa6.5.3.patch - use-composite-for-unequal-depths.patch - x86emu.diff - xephyr-sig11-fix.diff * adjusted patches: - 64bit.diff - bug-197858_dpms.diff - bug227111-ddc_screensize.diff - disable-root-xorg_conf.diff - fpic.diff - glx-align.patch - libdrm.diff - p_bug96328.diff - p_ia64-console.diff - p_vga-crashfix.diff - xephyr.diff - pixman.diff: * search for pixman instead of pixman-1 - bumped version to 7.3 ------------------------------------------------------------------- Tue Sep 25 19:11:13 CEST 2007 - sndirsch@suse.de - remove wrongly prebuilt xf1bpp files after extracting tarball; fixes vga module loading (Bug #328201) - do not use "make -j" to (quick)fix xf1bpp build - do not apply p_pci-domain.diff on IA64 - use updated off-by-one patch by schwab for IA64 ------------------------------------------------------------------- Fri Sep 21 16:45:02 CEST 2007 - sndirsch@suse.de - edit_data_sanity_check.diff: * added sanity check for monitor EDID data (Bug #326454) ------------------------------------------------------------------- Tue Sep 11 18:05:39 CEST 2007 - sndirsch@suse.de - reverted changes by schwab on Fri Sep 7; these resulted i a black screen during Xserver start with any driver on non-IA64 platforms ------------------------------------------------------------------- Mon Sep 10 17:10:44 CEST 2007 - sndirsch@suse.de - use-composite-for-unequal-depths.patch: * Use Composite when depths don't match (Bug #309107, X.Org Bug #7447) ------------------------------------------------------------------- Fri Sep 7 23:16:06 CEST 2007 - schwab@suse.de - Update off-by-one patch. - Remove empty patch. ------------------------------------------------------------------- Mon Sep 3 23:08:42 CEST 2007 - sndirsch@suse.de - fbdevhw.diff: * ignore pixclock set to 0 by Xen kernel (Bug #285523) ------------------------------------------------------------------- Fri Aug 31 17:02:26 CEST 2007 - sndirsch@suse.de - added several RANDR 1.2 fixes (Bug #306699) * randr12-2926cf1da7e4ed63573bfaecdd7e19beb3057d9b.diff Allocate the right number of entries for saving crtcs * randr12-5b424b562eee863b11571de4cd0019cd9bc5b379.diff Set the crtc before the output change is notified. Set the new randr crtc of the output before the output change notification is delivered to the clients. Remove RROutputSetCrtc as it is not really necessary. All we have to do is set the output's crtc on RRCrtcNotify * randr12-8d230319040f0a7f72231da2bf5ec97dc3612e21.diff Fix the output->crtc initialization in the old randr setup * randr12-aec0d06469a2fa7440fdd5ee03dc256a68704e77.diff Fix a crash when rotating the screen. Remember output->crtc before setting a NULL mode because RRCrtcNotify now sets output->crtc to NULL. Use the saved crtc to set the new mode. * randr12-b2dcfbca2441ca8c561f86a78a76ab59ecbb40e4.diff RRScanOldConfig cannot use RRFirstOutput before output is configured. RRFirstOutput returns the first active output, which won't be set until after RRScanOldConfig is finished running. Instead, just use the first output (which is the only output present with an old driver, after all). * randr12-b4193a2eee80895c5641e77488df0e72a73a3d99.diff RRScanOldConfig wasn't getting crtcs set correctly. The output crtc is set by RRCrtcNotify, which is called at the end of RRScanOldConfig. Several uses of output->crtc in this function were wrong. ------------------------------------------------------------------- Thu Aug 23 12:33:57 CEST 2007 - sndirsch@suse.de - i810_dri_fix_freeze.diff: * fixes freeze after pressing Ctrl-Alt-BS (X.Org Bug #10809) ------------------------------------------------------------------- Thu Aug 23 05:32:04 CEST 2007 - sndirsch@suse.de - xserver-mode-fuzzy-check.diff: * Fix for Xserver being more fuzzy about mode validation (Bug #270846) ------------------------------------------------------------------- Sat Aug 18 11:05:14 CEST 2007 - sndirsch@suse.de - disable AIGLX by default; without enabled Composite extension (still problematic on many drivers) it's rather useless anyway - updated xorg.conf manual page ------------------------------------------------------------------- Sat Aug 11 14:02:02 CEST 2007 - dmueller@suse.de - fix fileconflict over doc/MAINTAINERS - build parallel ------------------------------------------------------------------- Sat Aug 4 06:01:53 CEST 2007 - sndirsch@suse.de - updated Mesa source to bugfix release 7.0.1 ------------------------------------------------------------------- Fri Jul 20 00:20:18 CEST 2007 - sndirsch@suse.de - xephyr-sig11-fix.diff: * long vs. CARD32 mismatch in KeySym definitions between client and server code - this patch seems to fix it (and the input rework in head fixed it as well in a different way) (Bug #235320) ------------------------------------------------------------------- Sat Jul 14 13:18:56 CEST 2007 - sndirsch@suse.de - fixed build on s390(x) ------------------------------------------------------------------- Tue Jul 3 21:09:06 CEST 2007 - sndirsch@suse.de - added X(7) and security(7) manual pages ------------------------------------------------------------------- Sat Jun 23 04:56:28 CEST 2007 - sndirsch@suse.de - updated Mesa source to final release 7.0 ------------------------------------------------------------------- Thu Jun 21 16:11:30 CEST 2007 - sndirsch@suse.de - updated Mesa source to release 7.0 RC1 * Mesa 7.0 is a stable, follow-on release to Mesa 6.5.3. The only difference is bug fixes. The major version number bump is due to OpenGL 2.1 API support. ------------------------------------------------------------------- Wed Jun 6 15:47:13 CEST 2007 - sndirsch@suse.de - simplified p_default-module-path.diff ------------------------------------------------------------------- Tue May 22 18:22:44 CEST 2007 - sndirsch@suse.de - disabled build of Xprt - moved Xdmx, Xephyr, Xnest and Xvfb to new subpackage xorg-x11-server-extra ------------------------------------------------------------------- Wed May 2 22:39:31 CEST 2007 - sndirsch@suse.de - commit-c09e68c: * Paper over a crash at exit during GLX teardown ------------------------------------------------------------------- Mon Apr 30 22:21:38 CEST 2007 - sndirsch@suse.de - updated to Mesa 6.5.3 sources - obsoletes the following patches: * bug-211314_mesa-destroy_buffers.diff * bug-211314_mesa-framebuffer-counting.diff * bug-211314-patch-1.diff * bug-211314-patch-2.diff * bug-211314-patch-3.diff * bug-211314-patch-4.diff * bug-211314-patch-5.diff * bug-211314-patch-6.diff * bug-211314-patch-7.diff * bug-211314-patch-8.diff * bug-211314-patch-9.diff * bug-211314-patch-10.diff * bug-211314-patch-11.diff * bug-211314_mesa-refcount-memleak-fixes.diff * Mesa-6.5.2-fix_radeon_cliprect.diff - remove__GLinterface.patch/ support_mesa6.5.3.patch * required Xserver changes for Mesa 6.5.3 ------------------------------------------------------------------- Sat Apr 28 09:54:28 CEST 2007 - sndirsch@suse.de - xorg-x11-server-1.2.99-unbreak-domain.patch: * This patch fixes some multi-domain systems such as Pegasos with xorg-server 1.3. Since pci-rework should get merged soon and this patch is a bit of a hack, it never got pushed upstream. (X.Org Bug #7248) ------------------------------------------------------------------- Fri Apr 27 17:00:21 CEST 2007 - sndirsch@suse.de - back to Mesa 6.5.2 (Bug #269155/269042) ------------------------------------------------------------------- Wed Apr 25 19:35:35 CEST 2007 - sndirsch@suse.de - Mesa update: 4th RC ready * This fixes some breakage in RC3. ------------------------------------------------------------------- Tue Apr 24 18:57:09 CEST 2007 - sndirsch@suse.de - Mesa update: 3rd release candidate * updated Windows/VC8 project files. ------------------------------------------------------------------- Sun Apr 22 11:48:52 CEST 2007 - sndirsch@suse.de - updated to Mesa 6.5.3rc2 sources * a number of bug fixes since the first RC ------------------------------------------------------------------- Sat Apr 21 17:41:52 CEST 2007 - sndirsch@suse.de - updated to Mesa 6.5.3rc1 sources - obsoletes the following patches: * bug-211314_mesa-destroy_buffers.diff * bug-211314_mesa-framebuffer-counting.diff * bug-211314-patch-1.diff * bug-211314-patch-2.diff * bug-211314-patch-3.diff * bug-211314-patch-4.diff * bug-211314-patch-5.diff * bug-211314-patch-6.diff * bug-211314-patch-7.diff * bug-211314-patch-8.diff * bug-211314-patch-9.diff * bug-211314-patch-10.diff * bug-211314-patch-11.diff * bug-211314_mesa-refcount-memleak-fixes.diff * Mesa-6.5.2-fix_radeon_cliprect.diff - GL-Mesa-6.5.3.diff: * adjusted GL subdir to Mesa 6.5.3rc1 ------------------------------------------------------------------- Fri Apr 20 07:11:16 CEST 2007 - sndirsch@suse.de - xserver 1.3.0.0 release * Syncmaster 226 monitor needs 60Hz refresh (#10545). * In AIGLX EnterVT processing, invoke driver EnterVT before resuming glx. * Disable CRTC when SetSingleMode has no matching mode. Update RandR as well. * Rotate screen size as needed from RandR 1.1 change requests. * Add quirk for Acer AL1706 monitor to force 60hz refresh. * RandR 1.2 spec says CRTC info contains screen-relative geometry * typo in built-in module log message * Use default screen monitor for one of the outputs. * Allow outputs to be explicitly enabled in config, overriding detect. * Was accidentally disabling rotation updates in mode set. * Disable SourceValidate in rotation to capture cursor. ------------------------------------------------------------------- Tue Apr 10 15:33:59 CEST 2007 - sndirsch@suse.de - Mesa-6.5.2-fix_radeon_cliprect.diff: * fixes X.Org Bug #9876 ------------------------------------------------------------------- Fri Apr 6 13:21:07 CEST 2007 - sndirsch@suse.de - bug-259290_trapfault.diff: * fixes crash caused by bug in XRender code (Bug #259290) ------------------------------------------------------------------- Fri Apr 6 12:08:17 CEST 2007 - sndirsch@suse.de - xserver 1.2.99.905 release: * CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList() Memory Corruption * X.Org Bug #10296: Fix timer rescheduling - obsoletes bug-243978_xcmisc.diff ------------------------------------------------------------------- Fri Apr 6 12:07:33 CEST 2007 - sndirsch@suse.de - xserver 1.2.99.904 release: * Don't erase current crtc for outputs on CloseScreen ------------------------------------------------------------------- Thu Apr 5 00:37:51 CEST 2007 - sndirsch@suse.de - bug-243978_xcmisc.diff: * mem corruption in ProcXCMiscGetXIDList (CVE-2007-1003, Bug #243978) ------------------------------------------------------------------- Wed Apr 4 22:07:02 CEST 2007 - sndirsch@suse.de - bug-211314_mesa-refcount-memleak-fixes.diff: * Fix for memleaks and refount bugs (Bug #211314) ------------------------------------------------------------------- Fri Mar 30 12:16:47 CEST 2007 - sndirsch@suse.de - p_default-module-path.diff: * only return /usr/%lib/xorg/modules in "-showDefaultModulePath" Xserver option (Bug #257360) - set Xserver version to 7.2.0 with configure option (Bugs #257360, #253702) ------------------------------------------------------------------- Tue Mar 27 21:47:36 CEST 2007 - sndirsch@suse.de - xserver 1.2.99.903 release: * Create driver-independent CRTC-based cursor layer. * Allow xf86_reload_cursors during server init. * Don't wedge when rotating more than one CRTC. * Correct ref counting of RRMode structures * Remove extra (and wrong) I2C ByteTimeout setting in DDC code. * Slow down DDC I2C bus using a RiseFallTime of 20us for old monitors. * Clean up Rotate state on server reset. * Clear allocated RandR screen private structure. * Clean up xf86CrtcRec and xf86OutputRec objects at CloseScreen. * Make sure RandR events are delivered from RRCrtcSet. * Fix Pending property API, adding RRPostPendingProperty. * Incorrect extra memory copy in RRChangeOutputProperty. * Ensure that crtc desired values track most recent mode. * Make pending properties force mode set. And, remove AttachScreen calls. * Set version to 1.2.99.903 (1.3 RC3) * fbdevhw: Consolidate modeset ioctl calling, report failure if it modifies mode. * fbdevhw: Fix some issues with the previous commit. * fbdevhw: Use displayWidth for fbdev virtual width when appropriate. * fbdevhw: Override RGB offsets and masks after setting initial mode. * fbdevhw: Consider mode set equal to mode requested if virtual width is larger. * fbdevhw: Only deal with RGB weight if default visual is True- or DirectColor. * Add per-drawable Xv colour key helper function. * Bump video driver ABI version to 1.2. ------------------------------------------------------------------- Mon Mar 19 22:22:43 CET 2007 - sndirsch@suse.de - no longer apply bug-211314_mesa-context.diff, bug-211314_p_drawable_privclean.diff (Bug #211314, comment #114) - added different Mesa patches (Bug #211314, comments #114/#115) ------------------------------------------------------------------- Thu Mar 15 13:29:53 CET 2007 - schwab@suse.de - Remove bug197190-ia64.diff, fix x86emu instead. ------------------------------------------------------------------- Wed Mar 14 22:09:12 CET 2007 - sndirsch@suse.de - xserver 1.2.99.902 release: * Xprint: shorten font filename to fit in tar length limit * Move xf86SetSingleMode into X server from intel driver. * Add xf86SetDesiredModes to apply desired modes to crtcs. * Use EDID data to set screen physical size at server startup. * Allow relative positions to use output names or monitor identifiers. * Add xf86CrtcScreenInit to share initialization across drivers. * Add hw/xfree86/docs/README.modes, documenting new mode setting APIs. * Remove stale monitor data when output becomes disconnected. * Revert "Xprint includes a filename which is too long for tar." * Revert "Xext: Update device's lastx/lasty when sending a motion event with XTest." * Xext: Update device's lastx/lasty when sending a motion event with XTest. ------------------------------------------------------------------- Wed Mar 14 17:09:25 CET 2007 - sndirsch@suse.de - xf86crtc_allowdual.diff no longer required; replaced by xrandr_12_newmode.diff in xrandr (xorg-x11 package) ------------------------------------------------------------------- Wed Mar 14 15:43:46 CET 2007 - sndirsch@suse.de - bug197190-ia64.diff: * missing -DNO_LONG_LONG for IA64 (Bug #197190) ------------------------------------------------------------------- Fri Mar 9 16:10:23 CET 2007 - sndirsch@suse.de - xf86crtc_allowdual.diff: * allows dualhead even when the second monitor is not yet connected during Xserver start ------------------------------------------------------------------- Tue Mar 6 11:42:23 CET 2007 - sndirsch@suse.de - %post: replace "i810beta" with "intel" in existing xorg.conf ------------------------------------------------------------------- Mon Mar 5 11:49:08 CET 2007 - sndirsch@suse.de - xserver 1.2.99.901 release: * RandR 1.2 * EXA damage track * minor fixes ------------------------------------------------------------------- Mon Feb 19 11:00:49 CET 2007 - sndirsch@suse.de - use global permissions files for SUSE > 10.1 (Bug #246228) ------------------------------------------------------------------- Thu Feb 1 11:03:39 CET 2007 - sndirsch@suse.de - improved bug-197858_dpms.diff to fix Xserver crash (Bug #197858) ------------------------------------------------------------------- Mon Jan 29 16:40:43 CET 2007 - sndirsch@suse.de - bug-197858_dpms.diff: * finally fixed "X server wakes up on any ACPI event" issue (Bug #197858) ------------------------------------------------------------------- Thu Jan 25 17:56:57 CET 2007 - sndirsch@suse.de - bug-211314_p_drawable_privclean.diff: * fixed for cleaning up pointers ------------------------------------------------------------------- Wed Jan 24 19:17:06 CET 2007 - sndirsch@suse.de - fixed build ------------------------------------------------------------------- Wed Jan 24 18:01:06 CET 2007 - sndirsch@suse.de - bug-211314_p_drawable_privclean.diff: * fixes Xserver crash in Mesa software rendering path (Bug #211314) ------------------------------------------------------------------- Tue Jan 23 11:45:28 CET 2007 - sndirsch@suse.de - xserver 1.2.0 release * Bug #9219: Return BadMatch when trying to name the backing pixmap of an unrealized window. * Bug #9219: Use pWin->viewable instead of pWin->realized to catch InputOnly windows too. * Fix BSF and BSR instructions in the x86 emulator. * Bug #9555: Always define _GNU_SOURCE in glibc environments. * Bug #8991: Add glXGetDrawableAttributes dispatch; fix texture format therein. * Bump video and input ABI minors. * Fix release date. * Fix syntax error in configure check for SYSV_IPC that broke with Sun cc * Map missing keycodes for Sun Type 5 keyboard on Solaris SPARC * Update pci.ids to 2006-12-06 from pciids.sf.net * Xorg & Xserver man page updates for 1.2 release * xorg.conf man page should say "XFree86-DGA", not "Xorg-DGA" * Xserver man page: remove bc, add -wr * Update pci.ids to 2007-01-18 snapshot * Update Xserver man page to match commit ed33c7c98ad0c542e9e2dd6caa3f84879c21dd61 * Fix Tooltip from minimized clients * Fix Xming fails to use xkb bug * Fix bad commit * Set Int10Current->Tag for the linux native int10 module * added mipmap.c * configure.ac: prepare for 1.2.0 (X11R7.2) * sparc: don't include asm/kbio.h -- it no longer exists in current headers. * Minor typos in Xserver man page. * Fix several cases where optimized paths were hit when they shouldn't be. * Try dlsym(RTLD_DEFAULT) first when finding symbols. * Fix RENDER issues (bug #7555) and implement RENDER add/remove screen * For Xvfb, Xnest and Xprt, compile fbcmap.c with -DXFree86Server * Multiple integer overflows in dbe and render extensions * Require glproto >= 1.4.8 for GLX. * __glXDRIscreenProbe: Use drmOpen/CloseOnce. * xfree86/hurd: re-add missing keyboard support (bug #5613) * remove last remaning 'linux'isms (bug #5613) - obsoletes * Mesa-6.5.2.diff * xorg-server-1.1.99.901-GetDrawableAttributes.patch * int10-fix.diff * cve-2006-6101_6102_6103.diff - disabled build of VNC server/module ------------------------------------------------------------------- Wed Jan 17 20:21:04 CET 2007 - sndirsch@suse.de - bug-211314_mesa-context.diff: * fixes Xserver crash in software rendering fallback (Bug #211314) ------------------------------------------------------------------- Tue Jan 16 22:50:02 CET 2007 - sndirsch@suse.de - 0018-vnc-support.txt.diff * fixed unresolved symbols vncRandomBytes/deskey in VNC module (terminated Xserver when client connected) ------------------------------------------------------------------- Tue Jan 16 19:05:39 CET 2007 - sndirsch@suse.de - bug227111-ddc_screensize.diff: * allow user overrides for monitor settings (Bug #227111) ------------------------------------------------------------------- Mon Jan 15 18:27:54 CET 2007 - sndirsch@suse.de - loadmod-bug197195.diff: * check the complete path (Bug #197195) ------------------------------------------------------------------- Sun Jan 14 15:12:59 CET 2007 - sndirsch@suse.de - added build of VNC support (0018-vnc-support.txt/ 0018-vnc-support.txt.diff); see 0018-vnc-support.txt.mbox for reference ------------------------------------------------------------------- Tue Jan 9 17:05:27 CET 2007 - sndirsch@suse.de - cve-2006-6101_6102_6103.diff: * CVE-2006-6101 iDefense X.org ProcRenderAddGlyphs (Bug #225972) * CVE-2006-6102 iDefense X.org ProcDbeGetVisualInfo (Bug #225974) * CVE-2006-6103 iDefense X.org ProcDbeSwapBuffers (Bug #225975) ------------------------------------------------------------------- Tue Dec 19 15:11:17 CET 2006 - sndirsch@suse.de - int10-fix.diff * Set Int10Current->Tag for the linux native int10 module (X.Org Bug #9296) * obsoletes p_initialize-pci-tag.diff ------------------------------------------------------------------- Tue Dec 19 14:40:20 CET 2006 - sndirsch@suse.de - reverted latest change by schwab (Bug #197190, comment #67) ------------------------------------------------------------------- Mon Dec 18 17:08:00 CET 2006 - schwab@suse.de - Fix off-by-one in pci multi-domain support [#229278]. ------------------------------------------------------------------- Wed Dec 13 18:26:05 CET 2006 - sndirsch@suse.de - libdrm.diff: * no longer fail when some driver tries to load "drm" module ------------------------------------------------------------------- Tue Dec 12 05:37:31 CET 2006 - sndirsch@suse.de - xorg-server-1.1.99.901-GetDrawableAttributes.patch: * hopefully fixes AIGLX issues (X.Org Bug #8991) ------------------------------------------------------------------- Fri Dec 8 20:56:59 CET 2006 - sndirsch@suse.de - another 64bit warning fix ------------------------------------------------------------------- Sat Dec 2 22:35:59 CET 2006 - sndirsch@suse.de - X.Org 7.2RC3 release * Add a -showDefaultModulePath option. * Add a -showDefaultLibPath option. * Add DIX_CFLAGS to util builds. * Fix release date, and tag 1.1.99.903 * make X server use system libdrm - this requires libdrm >= 2.3.0 * DRI: call drmSetServerInfo() before drmOpen(). * add extern to struct definition * fixup configure.ac problems with DRI_SOURCES and LBX_SOURCES * bump to 1.1.99.903 * remove CID support (bug #5553) * dri: setup libdrm hooks as early as possible. * Bug #8868: Remove drm from SUBDIRS now that the directory is gone. * Fix typo before the last commit. * Fix GL context destruction with AIGLX. * On DragonFLy, default to /dev/sysmouse (just like on FreeBSD). * ffs: handle 0 argument (bug #8968) * Bug #9023: Only check mice for "mouse" or "void" if identifier is != NULL. Fix potential NULL pointer access in timer code. - updated Mesa sources to 6.5.2 ------------------------------------------------------------------- Tue Nov 28 15:45:20 CET 2006 - sndirsch@suse.de - xserver-timers.diff: * fix null pointer reference in timer code (Bug #223718) ------------------------------------------------------------------- Mon Nov 20 21:59:38 CET 2006 - sndirsch@suse.de - p_pci-off-by-one.diff: * readded off by one fix, which has been dropped by accident (Bug #197190) ------------------------------------------------------------------- Mon Nov 20 12:35:34 CET 2006 - sndirsch@suse.de - acpi_events.diff: * distinguish between general and input devices also for APM (Bug #197858) ------------------------------------------------------------------- Tue Nov 14 22:56:16 CET 2006 - sndirsch@suse.de - removed /etc/X11/Xsession.d/92xprint-xpserverlist (Bug #220733) ------------------------------------------------------------------- Tue Nov 14 16:31:28 CET 2006 - sndirsch@suse.de - mouse-fix.diff: * prevent driver from crashing when something different than "mouse" or "void" is specified; only check mice for "mouse" or "void" if identifier is != NULL. (X.Org Bug #9023) ------------------------------------------------------------------- Tue Nov 14 05:13:29 CET 2006 - sndirsch@suse.de - X.Org 7.2RC2 release - adjusted p_enable-altrix.diff, p_pci-domain.diff - obsoletes p_pci-ia64.diff, xorg-xserver-ia64-int10.diff p_pci-legacy-mmap.diff - Changes in RC2 since RC1 Aaron Plattner: Fix standard VESA modes. Adam Jackson: Bug #6786: Use separate defines for server's Fixes support level. 'make dist' fixes. Fix distcheck. Include a forgotten ia64 header in the distball. Builds on ia64 now. configure.ac bump. Alan Coopersmith: Make sure xorgcfg files are included even when dist made with --disable-xorgcfg Use getisax() instead of asm code to determine available x86 ISA extensions on Solaris Pre-release message should tell users to check git, not CVS, for updates Fix automake error: BUILT_SOURCES was defined multiple times on Solaris Bug #1997: AUDIT messages should contain uid for local accesses If getpeerucred() is available, include pid & zoneid in audit messages too Make _POSIX_C_SOURCE hack work with Solaris headers Alan Hourihane: Small modification to blocking signals when switching modes. Bjorn Helgaas: Do not map full 0-1MB legacy range Bram Verweij: xfree86/linux acpi: fix tokenising Daniel Stone: GetTimeInMillis: spuport monotonic clock WaitForSomething: allow time to rewind Revert "WaitForSomething: allow time to rewind" Revert "GetTimeInMillis: spuport monotonic clock" add 'general socket' handler, port ACPI to use it WaitForSomething: allow time to rewind WaitForSomething: only rewind when delta is more than 250ms GetTimeInMillis: spuport monotonic clock GetTimeInMillis: simplify monotonic test GetTimeInMillis: use correct units for clock_gettime os: fix sun extensions test Eamon Walsh: Bug #8875: Security extension causes Xorg to core dump on server reset whitespace adjust More work on Bug #8875: revert previous fix and try using client argument Bug #8937: Extension setup functions not called on server resets Egbert Eich: Fixing mach64 driver bailing out on ia64 Make int10 fully domain aware. Erik Andren: remove XFree86 changelogs (bug #7262) Joshua Baergen: Create xorg.conf.example (Gentoo bug #138623). Laurence Withers: CreateColormap: fix return value (bug #7083) Matthias Hopf: Build with -D_PC on ix86 only. Added missing domain stripping in already domain aware code. Added linux 2.6 compatible domain aware device scanning code. Fixing domain support for ia64 Add domain support to linuxPciOpenFile(). Fix device path in altixPCI.c to be domain aware. Fix obviously wrong boundary checks + cleanup unused vars. Matthieu Herrb: kill GNU-make'ism. Handle building in a separate objdir Michel Dänzer: Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms. Fix test for Option "IgnoreABI". Myron Stowe: xfree86: re-enable chipset-specific drivers for Linux/ia64 Rich Coe: CheckConnections: don't close down the server client (bug #7876) ------------------------------------------------------------------- Thu Nov 9 14:47:08 CET 2006 - sndirsch@suse.de - p_ppc_domain_workaround.diff: * ugly workaround for still missing domain support on ppc (Bug #202133) ------------------------------------------------------------------- Sat Nov 4 17:10:59 CET 2006 - sndirsch@suse.de - updated to snapshot of xserver-1.2-branch (soon to be released as X.Org 7.2RC2) * Make sure xorgcfg files are included even when dist made with --disable-xorgcfg * Small modification to blocking signals when switching modes. * Use getisax() instead of asm code to determine available x86 ISA extensions on Solaris * Pre-release message should tell users to check git, not CVS, for updates * Fix __glXDRIbindTexImage() for 32 bpp on big endian platforms. * Create xorg.conf.example (Gentoo bug #138623). * Fix test for Option "IgnoreABI". This option has plenty of potential for wasting the time of bug triagers without pretending it's always on. * kill GNU-make'ism. * Handle building in a separate objdir * Fix automake error: BUILT_SOURCES was defined multiple times on Solaris * Bug #1997: AUDIT messages should contain uid for local accesses * If getpeerucred() is available, include pid & zoneid in audit messages too ------------------------------------------------------------------- Wed Nov 1 11:48:09 CET 2006 - sndirsch@suse.de - added /etc/modprobe.d/nvidia ------------------------------------------------------------------- Wed Oct 25 14:07:58 CEST 2006 - sndirsch@suse.de - xorg-xserver-ia64-int10.diff: * build int10 module with _PC only on %ix86 (Bug #197190) ------------------------------------------------------------------- Mon Oct 23 15:44:05 CEST 2006 - sndirsch@suse.de - added build of Xephyr; useful for debugging KDE apps (coolo) ------------------------------------------------------------------- Tue Oct 17 12:30:13 CEST 2006 - sndirsch@suse.de - cfb8-undefined.diff: * fixes warning for undefined behaviour ------------------------------------------------------------------- Tue Oct 17 06:55:19 CEST 2006 - aj@suse.de - Own /etc/X11/Xsession.d directory. ------------------------------------------------------------------- Mon Oct 16 22:07:55 CEST 2006 - aj@suse.de - Use /etc/X11/Xsession.d. ------------------------------------------------------------------- Sat Oct 14 06:32:52 CEST 2006 - sndirsch@suse.de - updated to X.Org 7.2RC1 ------------------------------------------------------------------- Fri Oct 13 13:52:23 CEST 2006 - sndirsch@suse.de - only disable AIGLX by default on SUSE <= 10.1 (Bug #197093) - no longer fake release version for fglrx driver (Bug #198125) ------------------------------------------------------------------- Mon Oct 9 20:21:46 CEST 2006 - sndirsch@suse.de - glx-align.patch: * reenabled -D__GLX_ALIGN64 on affected plaforms (X.Org Bug #8392) - Fixes to p_pci-domain.diff (Bug #197572) * internal domain number of by one (was supposed to be a cleanup, but other code dependet on this semantics) * fixed another long-standing of-by-1 error - p_enable-altrix.diff (Bug #197572) * This additional patch enables the build of the altrix detection routines, which have apparently not been included in Xorg 7.1 yet. This patch needs a autoreconf -fi after application. ------------------------------------------------------------------- Mon Sep 18 15:56:41 CEST 2006 - sndirsch@suse.de - updated to Mesa 6.5.1 ------------------------------------------------------------------- Wed Sep 13 15:11:44 CEST 2006 - sndirsch@suse.de - disable-fbblt-opt.diff: * Disable optimization (introduced by ajax) due to a general vesa driver crash later in memcpy (Bug #204324) ------------------------------------------------------------------- Sat Sep 9 10:37:00 CEST 2006 - sndirsch@suse.de - removed two source files with imcompatible license from Mesa tarball (Bug #204110) - added a check to specfile to make sure that these will not be reintroduced with the next Mesa update again (Bug #204110) ------------------------------------------------------------------- Fri Sep 1 23:38:13 CEST 2006 - sndirsch@suse.de - moved xf86Parser.h,xf86Optrec.h back to /usr/include/xorg, since SaX2 build issues have finally been resolved by making use of "-iquote /usr/include/xorg -I." ------------------------------------------------------------------- Thu Aug 31 10:29:10 CEST 2006 - sndirsch@suse.de - disable-root-xorg_conf.diff: * no longer consider to read /root/xorg.conf ------------------------------------------------------------------- Tue Aug 29 17:52:01 CEST 2006 - sndirsch@suse.de - only require xorg-x11-fonts-core ('fixed' + 'cursor' fonts) ------------------------------------------------------------------- Mon Aug 28 13:12:06 CEST 2006 - sndirsch@suse.de - fake release version for fglrx driver again, since using IgnoreABI does not help (the check for the ABI version is in the binary-only fglrx driver) ------------------------------------------------------------------- Sun Aug 27 08:34:23 CEST 2006 - sndirsch@suse.de - added Requires: xorg-x11-driver-{input,video} (Bug #202080) ------------------------------------------------------------------- Fri Aug 25 16:54:00 CEST 2006 - sndirsch@suse.de - ignore-abi.diff: * adds IgnoreABI option for xorg.conf (same as -ignoreABI) - remove .la files - no longer fake release version for fglrx driver; use the new IgnoreABI option instead! ------------------------------------------------------------------- Fri Aug 25 11:11:04 CEST 2006 - sndirsch@suse.de - PCI/IA64 Patches (Bug #197572): * apply new p_pci-domain.diff (mhopf) * apply new p_pci-ce-x.diff (mhopf) ------------------------------------------------------------------- Thu Aug 24 16:59:21 CEST 2006 - sndirsch@suse.de - PCI/IA64 Patches (Bug #197572): * removed p_mappciBIOS_complete.diff (already applied upstream) * apply p_pci-ia64.diff * apply p_pci-legacy-mmap.diff only for IA64 (as before) * disabled for now: - p_pci-domain.diff: still issues with it - p_pci-ce-x.diff: sits on top of p_pci-domain.diff ------------------------------------------------------------------- Sun Aug 20 11:36:57 CEST 2006 - sndirsch@suse.de - added PCI/IA64 patches, but disabled them for now (Bug #197572) - remove comp. symlinks in /usr/X11R6/bin for openSUSE >= 10.2 ------------------------------------------------------------------- Fri Aug 18 13:05:07 CEST 2006 - sndirsch@suse.de - fixed build for s390/s390x, e.g. use configure options --disable-install-libxf86config --disable-aiglx --disable-dri --disable-xorg - changed os-name to "openSUSE" instead of "Linux" before - fake release version for fglrx driver :-( ------------------------------------------------------------------- Thu Aug 17 22:02:10 CEST 2006 - sndirsch@suse.de - xinerama-sig11.diff: * prevents Xserver Sig11 with broken Xinerama config (Bug #135002) ------------------------------------------------------------------- Tue Aug 15 16:19:29 CEST 2006 - sndirsch@suse.de - moved /usr/%_lib/pkgconfig/xorg-server.pc to xorg-x11-server - added pkgconfig to Requires of xorg-x11-server ------------------------------------------------------------------- Sat Aug 12 11:47:02 CEST 2006 - sndirsch@suse.de - disable-aiglx.diff: * disabled AIGLX by default (related to Bug #197093); enable it with 'Option "AIGLX" "true"' in ServerFlags section of xorg.conf ------------------------------------------------------------------- Wed Aug 9 16:25:09 CEST 2006 - sndirsch@suse.de - enabled build of aiglx ------------------------------------------------------------------- Wed Aug 9 10:51:31 CEST 2006 - sndirsch@suse.de - patch font path also in xorg.conf when set to /usr/lib/X11/fonts/ or /usr/X11/lib/X11/fonts ------------------------------------------------------------------- Tue Aug 8 15:11:07 CEST 2006 - sndirsch@suse.de - patch xorg.conf in %post: * radeonold/radeon10b driver --> radeon driver ------------------------------------------------------------------- Mon Aug 7 19:26:36 CEST 2006 - sndirsch@suse.de - added "Requires: xorg-x11-fonts" to prevent issues like "could not open default font 'fixed'" for any Xserver ------------------------------------------------------------------- Mon Aug 7 17:42:43 CEST 2006 - sndirsch@suse.de - make sure that symlinks /usr/bin/X --> /var/X11R6/bin/X /var/X11R6/bin/X --> /usr/bin/Xorg are packaged. - p_xorg_acpi.diff: * fixed for archs which don't have HAVE_ACPI defined, e.g. ppc ------------------------------------------------------------------- Mon Aug 7 11:02:11 CEST 2006 - sndirsch@suse.de - p_xf86Mode.diff: * removes wrong warning (Bug #139510) - p_xorg_acpi.diff: * reconnect to acpid when acpid has been killed (Bug #148384) - p_xkills_wrong_client.diff: * This patch has unveiled two other problems. One is rather serious as there seems to be a non-zero possibility that the Xserver closes the wrong connection and this closes the wrong client when it looks for stale sockets of clients that have disappeared (eich, Bug #150869) - p_bug159532.diff: * X Clients can intentionally or unintenionally crash X11 by using composite on depth 4 pixmaps. This patch fixes this. (Bug #159532) - p_xnest-ignore-getimage-errors.diff: * ignores the X error on GetImage in Xnest (Bug #174228, X.Org Bug #4411) - p_initialize-pci-tag.diff: * initialize PCI tag correctly, which is used by an IA64 specific patch (see Bug #147261 for details); fixes Xserver crashes with fglrx driver - and possibly other drivers like vesa - during initial startup (!), VT switch and startup of second Xserver (SLED10 Blocker Bugs #180535, #170991, #158806) - p_ia64-console.diff: * fixes MCA after start of second Xserver (Bug #177011) ------------------------------------------------------------------- Sat Aug 5 22:48:38 CEST 2006 - sndirsch@suse.de - p_mouse_misc.diff: * fix X server crashes with synaptics driver (Bug #61702) - pu_fixes.diff * Fixes not yet in the official version - p_bug96328.diff: * fallback mouse device checking - p_vga-crashfix.diff: * fixes vga driver crash (#133989) - p_xorg_rom_read.diff * read rom in big chunks instead of byte-at-a-time (Bug #140811) - ps_showopts.diff * Xserver "-showopts" option to print available driver options (Bug #137374) ------------------------------------------------------------------- Sat Aug 5 10:15:01 CEST 2006 - sndirsch@suse.de - add /var/X11R6/bin directory for now (Bug #197188) ------------------------------------------------------------------- Wed Aug 2 16:12:46 CEST 2006 - sndirsch@suse.de - fix setup line ------------------------------------------------------------------- Mon Jul 31 22:02:22 CEST 2006 - sndirsch@suse.de - fixed fatal compiler warnings ------------------------------------------------------------------- Mon Jul 31 18:04:12 CEST 2006 - sndirsch@suse.de - always (and only) patch xorg.conf if necessary ------------------------------------------------------------------- Mon Jul 31 15:54:33 CEST 2006 - sndirsch@suse.de - update to xorg-server release 1.1.99.3 ------------------------------------------------------------------- Fri Jul 28 14:45:29 CEST 2006 - sndirsch@suse.de - use "-fno-strict-aliasing" ------------------------------------------------------------------- Thu Jul 27 11:49:41 CEST 2006 - sndirsch@suse.de - use $RPM_OPT_FLAGS - remove existing /usr/include/X11 symlink in %pre ------------------------------------------------------------------- Wed Jul 26 17:49:31 CEST 2006 - sndirsch@suse.de - install xf86Parser.h,xf86Optrec.h to /usr/include instead of /usr/include/xorg, so it is no longer necessary to specify "-I/usr/include/xorg" which resulted in including a wrong "shadow.h" (by X.Org) when building SaX2 (strange build error) ------------------------------------------------------------------- Tue Jul 25 10:47:24 CEST 2006 - sndirsch@suse.de - added permissions files ------------------------------------------------------------------- Tue Jul 25 09:15:46 CEST 2006 - sndirsch@suse.de - add compatibility symlink /usr/X11R6/bin/Xorg ------------------------------------------------------------------- Fri Jul 21 16:30:04 CEST 2006 - sndirsch@suse.de - p_ValidatePci.diff: * no longer call ValidatePci() to fix i810 driver issues (Bug #191987) ------------------------------------------------------------------- Fri Jul 21 00:04:37 CEST 2006 - sndirsch@suse.de - fixed build ------------------------------------------------------------------- Tue Jun 27 10:10:31 CEST 2006 - sndirsch@suse.de - created package