Bug#548045: [fwd] [Bug 24255] [945GM] DVI monitor not detected
Michal, could you please provide the logs as requested by the intel developers, see below. Thanks, Julien - Forwarded message from bugzilla-dae...@freedesktop.org - From: bugzilla-dae...@freedesktop.org Date: Thu, 8 Oct 2009 20:52:47 -0700 (PDT) To: jcris...@debian.org Subject: [Bug 24255] [945GM] DVI monitor not detected Message-Id: <20091009035247.2c38f130...@annarchy.freedesktop.org> http://bugs.freedesktop.org/show_bug.cgi?id=24255 ykzhao changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #3 from ykzhao 2009-10-08 20:52:43 PST --- (In reply to comment #2) > Created an attachment (id=29978) --> (http://bugs.freedesktop.org/attachment.cgi?id=29978) [details] > X log with 02fe9be6 reverted > Will you please add the "modedebug" option in xorg.conf and attach the output of xorg.0.log in 2.8.1 and 2.9.0? Thanks. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email --- You are receiving this mail because: --- You reported the bug. - End forwarded message - -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
xorg-server: Changes to 'ubuntu'
ChangeLog | 279 Xext/dpms.c | 17 - Xext/sync.c | 32 +- Xext/xtest.c|2 config/hal.c| 21 - configure.ac|8 debian/changelog| 38 ++ debian/control |2 debian/patches/184_virtual_devices_autodetect.patch |8 debian/patches/20_hurd-i386.diff|2 debian/patches/fedora-vboxvideo.diff| 21 + debian/patches/fix-dga-removal.patch| 155 +++ debian/patches/series |7 debian/rules|2 debian/xsfbs/xsfbs.mk |4 debian/xsfbs/xsfbs.sh | 229 dix/dispatch.c | 22 + dix/dixfonts.c | 29 +- dix/events.c|4 dix/getevents.c |4 dix/window.c|2 exa/exa_accel.c |1 glx/glxext.c| 27 + hw/xfree86/common/xf86Config.c | 16 - hw/xfree86/dri2/dri2.c | 12 hw/xfree86/fbdevhw/fbdevhw.c|8 hw/xfree86/modes/xf86Crtc.c |7 hw/xfree86/modes/xf86Cursors.c |6 hw/xfree86/modes/xf86DiDGA.c| 119 +--- hw/xfree86/modes/xf86RandR12.c |4 hw/xfree86/modes/xf86Rotate.c |7 include/dix.h |6 mi/mieq.c |4 render/render.c |7 34 files changed, 679 insertions(+), 433 deletions(-) New commits: commit b5a69c947e394e898f75eb0e74c89dd7f02eec07 Author: Brice Goglin Date: Wed Sep 30 22:40:33 2009 +0200 Prepare changelog for upload diff --git a/debian/changelog b/debian/changelog index 2b0800b..63dbd01 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -xorg-server (2:1.6.4-2) UNRELEASED; urgency=low +xorg-server (2:1.6.4-2) unstable; urgency=low * Add fix-dga-removal.patch, closes: #548724. - -- Brice Goglin Wed, 30 Sep 2009 22:38:57 +0200 + -- Brice Goglin Wed, 30 Sep 2009 22:40:29 +0200 xorg-server (2:1.6.4-1) unstable; urgency=low commit 8991664b0679b29d630e4cd5827c8c31e37022e3 Author: Brice Goglin Date: Wed Sep 30 22:40:25 2009 +0200 Add fix-dga-removal.patch diff --git a/debian/changelog b/debian/changelog index eda61cc..2b0800b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xorg-server (2:1.6.4-2) UNRELEASED; urgency=low + + * Add fix-dga-removal.patch, closes: #548724. + + -- Brice Goglin Wed, 30 Sep 2009 22:38:57 +0200 + xorg-server (2:1.6.4-1) unstable; urgency=low * New upstream release. diff --git a/debian/patches/fix-dga-removal.patch b/debian/patches/fix-dga-removal.patch new file mode 100644 index 000..874c02a --- /dev/null +++ b/debian/patches/fix-dga-removal.patch @@ -0,0 +1,155 @@ +From 894680ec0335d7bc2c744c53f6a28b40ab850b6c Mon Sep 17 00:00:00 2001 +From: Keith Packard +Date: Mon, 28 Sep 2009 12:39:47 -0700 +Subject: [PATCH] Re-fix DGA removal. + +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. + +Also, if the driver initializes DGA itself, have the DiDGA +initialization overwrite that information as the DiDGA code will call +ReInit on mode detect. + +Signed-off-by: Keith Packard +--- + hw/xfree86/common/xf86DGA.c | 29 - + hw/xfree86/modes/xf86Crtc.c |4 ++-- + hw/xfree86/modes/xf86Crtc.h |8 + hw/xfree86/modes/xf86DiDGA.c | 15 --- + 4 files changed, 38 insertions(+), 18 deletions(-) + +diff --git a/hw/xfree86/common/xf86DGA.c b/hw/xfree86/common/xf86DGA.c +index 42b7c58..804fd37 100644 +--- a/hw/xfree86/common/xf86DGA.c b/hw/xfree86/common/xf86DGA.c +@@ -120,8 +120,22 @@ DGAInit( + + DGAScreenKey = &DGAScreenKeyIndex; + +-if(!(pScreenPriv = (DGAScreenPtr)xalloc(sizeof(DGAScreenRec +- return FALSE; ++pScreenPriv = DGA_GET_SCREEN_PRIV(pScreen); ++ ++if (!pScreenPriv) ++{ ++ if(!(pScreenPriv = (DGAScreenPtr)xalloc(sizeof(DGAScreenRec ++ return FALSE; ++ dixSetPrivate(&pScreen->devPrivates, DGAScreenKey, pScreenPriv); ++ pScreenPriv->CloseScreen = pS
Bug#549953: #549953 xterm: Font tracking over wide.
>Part of my previous comment is incorrect: setting the forcePackedFont >resource to false does in fact work around my issue; I made a slight >mistake when testing that earlier. My apologies for any confusion. no problem - given the font, I could see right off that I'd introduced a change in the window's size. >Also, given that my issue is a different one, shall I open a separate >bug report for it? That would be helpful (thanks). -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net signature.asc Description: Digital signature
xorg-server: Changes to 'ubuntu'
debian/changelog | 67 + debian/patches/178_glx_flush_cache.patch | 26 -- debian/patches/179_glx_cleanup_drawables.patch| 45 --- debian/patches/182_negative_sync_transitions.patch| 69 -- debian/patches/183_dont_reset_event_time.patch| 25 -- debian/patches/187_lastdeviceeventtime-no-reset.patch | 47 debian/patches/series |1 7 files changed, 68 insertions(+), 212 deletions(-) New commits: commit fe4cce5f38cbf865569ac3effe185817c867bd2e Author: Bryce Harrington Date: Fri Oct 9 02:46:08 2009 -0700 Update changelog with remaining ubuntu changes diff --git a/debian/changelog b/debian/changelog index ebdf581..a6458c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,70 @@ +xorg-server (2:1.6.4-2ubuntu1) karmic; urgency=low + + * Merge from Debian unstable. Remaining Ubuntu changes: +- debian/control: + + set Conflicts: xkb-data (<< 0.9), since xkb-path is +different from previous releases + + do not Conflict with xserver-xorg-video + + xvfb Depends on xauth, xfonts-base + + Set Maintainer to Ubuntu Core Developers +- debian/rules: + + build using -fno-stack-protector + + --with-os-vendor=Ubuntu +- debian/xserver-xorg-core.install: + + Add ioport, pcitweak, scanpci scripts & man pages +- debian/patches: + + 101_fedora_xserver-1.3.0-document-fontpath-correctly.patch: +Specify correct paths to fonts + + 102_ubuntu_sharevts_load_cpu.patch: +close console fd only when ShareVTs + + 103_psb_auto.patch: +Autodetect poulsbo devices (but use -vesa since -psb is broken) + + 110_fedora_no_move_damage.patch: +further aiglx support + + 121_only_switch_vt_when_active.diff: +Add a check to prevent the X server from changing the VT when killing +GDM from the console. + + 135_rethrow_signals.patch: +When aborting, re-raise signals for apport + + 140_quell_acpi_errmsgs.patch: +Avoid generating extraneous warnings when acpi is missing + + 153_make_dmx_compile.patch: +Change xcalloc -> calloc, so that dmx compiles. + + 156_exevents_copykeyclass_nullptrcheck.patch, +157_check_null_modes.patch, 162_null_crtc_in_rotation.patch, +166_nullptr_xinerama_keyrepeat.patch, 167_nullptr_xisbread.patch +169_mipointer_nullptr_checks.patch, +172_cwgetbackingpicture_nullptr_check.patch: +Fix various segfaults in xserver by checking pointers for NULL +values before dereferencing them. + + 164_trap-aspect-ratios.patch: +Correct monitor EDIDs that have misreported aspect ratios. + + 165_man_xorg_conf_no_device_ident.patch +Correct man page + + 168_glibc_trace_to_stderr.patch: +Report abort traces to stderr instead of terminal + + 174_set_bg_pixmap_of_cow_to_none.patch: +Set background pixmap of composite overlay window to no background + + 177_animated_cursor_change_master.patch: +Don't create animated cursors for slave devices + + 180_fedora_no_synaptics_mouse_synthesis.patch: +Don't synthesize a mouse section if a synaptics device is found + + 181_fedora_log_proc_cmdline.patch: +Dump /proc/cmdline in the log file too + + 184_virtual_devices_autodetect.patch: +Use vesa for qemu device, which is not supported by cirrus + + 185_dix_badwindow.patch: +Don't return BadMatch from GetProperty if window isn't actually a window + + 186_autoconfig_geode.patch +Perform autodetection correctly for various geode devices + * Update 184_virtual_devices_autodetect.patch to only include inserting + cirrus, since vbox is covered by the new fedora patch. + * Add 188_revert_dga_removal.patch out of concern of possible + regressions. Along with this, disable fix-dga-removal.patch which + fixed a regression in the dga removal code. + + -- Bryce Harrington Fri, 09 Oct 2009 02:28:12 -0700 + xorg-server (2:1.6.4-2) unstable; urgency=low * Add fix-dga-removal.patch, closes: #548724. diff --git a/debian/patches/series b/debian/patches/series index 4e9a889..5aab1a1 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -39,5 +39,4 @@ fedora-vboxvideo.diff 184_virtual_devices_autodetect.patch 185_dix_badwindow.patch 186_autoconfig_geode.patch -187_lastdeviceeventtime-no-reset.patch 188_revert_dga_removal.patch commit 588c2619abd00c24b8a4cf8ce1f0b627d6020829 Author: Bryce Harrington Date: Fri Oct 9 02:27:24 2009 -0700 Drop patches that are upstream now diff --git a/debian/patches/178_glx_flush_cache.patch b/debian/patches/178_glx_flush_cache.patch deleted file mode 100644 index 89b18a9..000 --- a/debian/patches/178_glx_flush_cache.patch +++ /dev/null @@ -1,26 +0,0 @@ -
Bug#550339: video-intel: X server crash when second server is started
On Fri, Oct 09, 2009 at 01:02:29PM +0200, Michal Suchanek wrote: > Package: xserver-xorg-video-intel > Version: 2:2.9.0-1 > Severity: important > File: video-intel > > > This is a regression. Earlier servers would not attempt DRI when it was > already in use by other server. > > With recent X server ( X 1.6.4, intel 2.9.0) the second X server > attempts DRI which crashes the first server. DRI on multiple servers will be supported soon thanks to DRI2/KMS/whatever. > (WW) intel(0): drmSetMaster failed: 2.6.29 or newer kernel required for > multi-server DRI > > Fatal server error: > DRM_I915_ENTERVT failed: Unknown error 4294967283 > > > Please consult the The X.Org Foundation support >at http://wiki.x.org > for help. > Please also check the log file at "/var/log/Xorg.0.log" for additional > information. > > (II) AIGLX: Suspending AIGLX clients for VT switch > > FatalError re-entered, aborting > DRM_I915_LEAVEVT failed: Unknown error 4294967283 You might to try with a more recent kernel and KMS. Brice -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#550339: video-intel: X server crash when second server is started
Michal Suchanek wrote: > On 10/09/2009 02:19 PM, Brice Goglin wrote: >> On Fri, Oct 09, 2009 at 01:02:29PM +0200, Michal >> Suchanek wrote: >>> Package: xserver-xorg-video-intel >>> Version: 2:2.9.0-1 >>> Severity: important >>> File: video-intel >>> >>> >>> This is a regression. Earlier servers would not attempt DRI when it was >>> already in use by other server. >>> >>> With recent X server ( X 1.6.4, intel 2.9.0) the second X server >>> attempts DRI which crashes the first server. >> >> DRI on multiple servers will be supported soon thanks to >> DRI2/KMS/whatever. > > I don't insist on both servers doing DRI. > > I insist that starting a second X server should not crash already > running server, though. That's because you're running a very recent intel driver and server (enough to get DRI for multiple servers) but an already old kernel. >>> (WW) intel(0): drmSetMaster failed: 2.6.29 or newer kernel required >>> for multi-server DRI >>> >>> Fatal server error: >>> DRM_I915_ENTERVT failed: Unknown error 4294967283 >>> >>> >>> Please consult the The X.Org Foundation support >>> at http://wiki.x.org >>> for help. >>> Please also check the log file at "/var/log/Xorg.0.log" for >>> additional information. >>> >>> (II) AIGLX: Suspending AIGLX clients for VT switch >>> >>> FatalError re-entered, aborting >>> DRM_I915_LEAVEVT failed: Unknown error 4294967283 >> >> You might to try with a more recent kernel and KMS. > > KMS fails at least on this kernel. I just tested on my i945 laptop running intel 2.9.0, xserver 1.6.4 and kernel 2.6.32-rc*. KMS obviously works fine (I always use it since 2.6.31-rc) and DRI seems to work well with multiple Xserver. So I am just closing this bug. Feel free to reopen if you can reproduce this problem with at least 2.6.31 and KMS working (KMS not working is another problem). Brice -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#550339: video-intel: X server crash when second server is started
On 10/09/2009 02:19 PM, Brice Goglin wrote: On Fri, Oct 09, 2009 at 01:02:29PM +0200, Michal Suchanek wrote: Package: xserver-xorg-video-intel Version: 2:2.9.0-1 Severity: important File: video-intel This is a regression. Earlier servers would not attempt DRI when it was already in use by other server. With recent X server ( X 1.6.4, intel 2.9.0) the second X server attempts DRI which crashes the first server. DRI on multiple servers will be supported soon thanks to DRI2/KMS/whatever. I don't insist on both servers doing DRI. I insist that starting a second X server should not crash already running server, though. (WW) intel(0): drmSetMaster failed: 2.6.29 or newer kernel required for multi-server DRI Fatal server error: DRM_I915_ENTERVT failed: Unknown error 4294967283 Please consult the The X.Org Foundation support at http://wiki.x.org for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information. (II) AIGLX: Suspending AIGLX clients for VT switch FatalError re-entered, aborting DRM_I915_LEAVEVT failed: Unknown error 4294967283 You might to try with a more recent kernel and KMS. KMS fails at least on this kernel. Thanks Michal -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#549314: xorg: Xorg crashes at random, exactly once
On 08 October 2009, Julien Cristau wrote with possible deletions: > Any chance you could try again to get gdb traces, but this time with > 'handle SIGPIPE nostop' at the gdb prompt before reproducing? Yes, here they are. Named as before. Just ask if you need further information. Kind regards, Stefan -- Stefan Klinger o/klettern /\/ bis zum send plaintext only - max size 32kB - no spam \ Abfallen http://stefan-klinger.de random.log.bz2 Description: Binary data triggered.log.bz2 Description: Binary data
Bug#549314: Problem persists
Hi. I just upgraded via apt: [UPGRADE] xserver-xorg-video-intel 2:2.8.1-2 -> 2:2.9.0-1 [UPGRADE] xserver-xorg-video-intel-dbg 2:2.8.1-2 -> 2:2.9.0-1 Sorry, the problem still persists! Kind regards, Stefan -- Stefan Klinger o/klettern /\/ bis zum send plaintext only - max size 32kB - no spam \ Abfallen http://stefan-klinger.de -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#550263: Kills XServer when switching to VT
On 08.10.09 21:05:51, Julien Cristau wrote: > On Thu, Oct 8, 2009 at 20:20:13 +0200, Andreas Pakulat wrote: > > > Package: xserver-xorg-video-radeonhd > > Version: 1.2.5-1 > > Severity: important > > > > Hi, > > > > Since upgrading X11 lately everytime I switch from VT7 to VT1-6 the X11 > > session is being killed. Hence I basically cannot use the normal tty's > > as I then loose my logged in X11 session. The same happens when I start > > a second X server on VT8 and switch to that. > > > Please provide a log from the crash. The Xorg log is attached, I've already tried installing the -dbg packages for radeonhd, ati and xorg-core but the backtrace doesn't contain more details after that. Also I need to correct myself, X11 crashes when switching from the TTY back to X11. Its still alive after switching to VT1 initially. Andreas -- Be careful! Is it classified? Xorg.0.log.old.gz Description: Binary data
Bug#549953: Xft versus Pango
Thanks for the quick response and clarification guys. Sorry I didn't realize that the issue is coming from Xft. It does look like the TrueType Specification includes a tracking table for the font [http://developer.apple.com/textfonts/TTRefMan/RM06/Chap6.html and http://developer.apple.com/textfonts/TTRefMan/RM06/Chap6trak.html]. Assuming DejaVu Sans Mono defines the Tracking Table then proper rendering should respect the values in the table. If Xft does use the tracking table but it is not defined for this font then this might need to be a feature request for the DejaVu fonts rather than for Xft. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#550368: Double-click in the last line of an xterm window is seen as a single click
Package: xterm Version: 249-1 Severity: normal Double-click in the last line of an xterm window seems to be seen as a single click (well). The consequences: * A double-click on a word doesn't select the word. * A double-click + drag behaves like a single click + drag. Only the last line is affected. This seems to be always reproducible. -- System Information: Debian Release: squeeze/sid APT prefers oldstable APT policy: (500, 'oldstable'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26.5-20080922 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1 (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/bash Versions of packages xterm depends on: ii libc6 2.9-27 GNU C Library: Shared libraries ii libfontconfig12.6.0-4generic font configuration library ii libice6 2:1.0.5-1 X11 Inter-Client Exchange library ii libncurses5 5.7+20090803-2 shared libraries for terminal hand ii libutempter0 1.1.5-2A privileged helper for utmp/wtmp ii libx11-6 2:1.2.2-1 X11 client-side library ii libxaw7 2:1.0.6-1 X11 Athena Widget library ii libxft2 2.1.13-3 FreeType-based font drawing librar ii libxmu6 2:1.0.4-2 X11 miscellaneous utility library ii libxt61:1.0.6-1 X11 toolkit intrinsics library ii xbitmaps 1.0.1-2Base X bitmaps Versions of packages xterm recommends: ii x11-utils 7.4+1 X11 utilities ii xutils1:7.4+4X Window System utility programs m Versions of packages xterm suggests: ii xfonts-cyrillic 1:1.0.0-7 Cyrillic fonts for X -- no debconf information -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
libpciaccess 0.10.9-1 MIGRATED to testing
FYI: The status of the libpciaccess source package in Debian's testing distribution has changed. Previous version: 0.10.6-2 Current version: 0.10.9-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
pixman 0.16.2-1 MIGRATED to testing
FYI: The status of the pixman source package in Debian's testing distribution has changed. Previous version: 0.14.0-1 Current version: 0.16.2-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
x11proto-render 2:0.11-1 MIGRATED to testing
FYI: The status of the x11proto-render source package in Debian's testing distribution has changed. Previous version: 2:0.9.3-2 Current version: 2:0.11-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
xserver-xorg-video-intel 2:2.9.0-1 MIGRATED to testing
FYI: The status of the xserver-xorg-video-intel source package in Debian's testing distribution has changed. Previous version: 2:2.8.1-2 Current version: 2:2.9.0-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
xorg-server: Changes to 'ubuntu'
debian/patches/188_revert_dga_removal.patch | 239 1 file changed, 239 insertions(+) New commits: commit fbeb480b975cb32af14623bfea83bfe622ac04e5 Author: Bryce Harrington Date: Fri Oct 9 11:34:32 2009 -0700 Patch for reverting the dga removal change. Not sure if I'm going to go with this or not, but may as well get it into version control so we can keep track of it. diff --git a/debian/patches/188_revert_dga_removal.patch b/debian/patches/188_revert_dga_removal.patch new file mode 100644 index 000..03b1273 --- /dev/null +++ b/debian/patches/188_revert_dga_removal.patch @@ -0,0 +1,239 @@ +commit 507e57381fea6334f7dc8da6925e53d2c76fddcb +Author: Keith Packard +Date: Fri Sep 18 21:12:17 2009 -0700 + +xfree86/modes: Remove all framebuffer support from DGA + +This removes all rendering and mapping code from xf86DiDGA, leaving +just mode setting and raw input device access. The mapping code didn't +have the offset within /dev/mem for the frame buffer and the pixmap +support assumed that the framebuffer was never reallocated. +(cherry picked from 0b7c6c728c2e2d8433a188315cc591308a89cd85) + +Signed-off-by: Keith Packard +Signed-off-by: Peter Hutterer + +diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c +index e9bde36..899cea5 100644 ++-- a/hw/xfree86/modes/xf86Crtc.c +-++ b/hw/xfree86/modes/xf86Crtc.c +@@ -769,6 +769,9 @@ xf86CrtcScreenInit (ScreenPtr screen) + config->CloseScreen = screen->CloseScreen; + screen->CloseScreen = xf86CrtcCloseScreen; + +-#ifdef XFreeXDGA +-xf86DiDGAInit(screen, 0); +-#endif + #ifdef RANDR_13_INTERFACE + return RANDR_INTERFACE_VERSION; + #else +@@ -1882,6 +1885,10 @@ xf86SetScrnInfoModes (ScrnInfoPtr scrn) + } + } + scrn->currentMode = scrn->modes; +-#ifdef XFreeXDGA +-if (scrn->pScreen) +- xf86DiDGAReInit(scrn->pScreen); +-#endif + } + + static void +diff --git a/hw/xfree86/modes/xf86DiDGA.c b/hw/xfree86/modes/xf86DiDGA.c +index f40d0ab..3992c09 100644 ++-- a/hw/xfree86/modes/xf86DiDGA.c +-++ b/hw/xfree86/modes/xf86DiDGA.c +@@ -72,8 +72,7 @@ xf86_dga_get_modes (ScreenPtr pScreen) + mode = modes + num++; + + mode->mode = display_mode; ++ mode->flags = DGA_CONCURRENT_ACCESS | DGA_PIXMAP_AVAILABLE; ++mode->flags |= DGA_FILL_RECT | DGA_BLIT_RECT; +- mode->flags = DGA_CONCURRENT_ACCESS; + if (display_mode->Flags & V_DBLSCAN) + mode->flags |= DGA_DOUBLESCAN; + if (display_mode->Flags & V_INTERLACE) +@@ -91,14 +90,14 @@ xf86_dga_get_modes (ScreenPtr pScreen) + mode->yViewportStep = 1; + mode->viewportFlags = DGA_FLIP_RETRACE; + mode->offset = 0; ++ mode->address = (unsigned char *) xf86_config->dga_address; ++ mode->bytesPerScanline = xf86_config->dga_stride; ++ mode->imageWidth = xf86_config->dga_width; ++ mode->imageHeight = xf86_config->dga_height; +- mode->address = 0; +- mode->imageWidth = mode->viewportWidth; +- mode->imageHeight = mode->viewportHeight; +- mode->bytesPerScanline = (mode->imageWidth * scrn->bitsPerPixel) >> 3; + mode->pixmapWidth = mode->imageWidth; + mode->pixmapHeight = mode->imageHeight; ++ mode->maxViewportX = mode->imageWidth - mode->viewportWidth; ++ mode->maxViewportY = mode->imageHeight - mode->viewportHeight; +- mode->maxViewportX = 0; +- mode->maxViewportY = 0; + + display_mode = display_mode->next; + if (display_mode == scrn->modes) +@@ -149,93 +148,11 @@ xf86_dga_set_viewport(ScrnInfoPtr scrn, int x, int y, int flags) + } + + static Bool ++xf86_dga_get_drawable_and_gc (ScrnInfoPtr scrn, DrawablePtr *ppDrawable, GCPtr *ppGC) ++{ ++ScreenPtr pScreen = scrn->pScreen; ++xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); ++PixmapPtr pPixmap; ++GCPtr pGC; ++ ++pPixmap = GetScratchPixmapHeader (pScreen, xf86_config->dga_width, xf86_config->dga_height, ++scrn->depth, scrn->bitsPerPixel, xf86_config->dga_stride, ++(char *) scrn->memPhysBase + scrn->fbOffset); ++if (!pPixmap) ++ return FALSE; ++pGC = GetScratchGC (scrn->depth, pScreen); ++if (!pGC) ++{ ++ FreeScratchPixmapHeader (pPixmap); ++ return FALSE; ++} ++*ppDrawable = &pPixmap->drawable; ++*ppGC = pGC; ++return TRUE; ++} ++ ++static void ++xf86_dga_release_drawable_and_gc (ScrnInfoPtr scrn, DrawablePtr pDrawable, GCPtr pGC) ++{ ++FreeScratchGC (pGC); ++FreeScratchPixmapHeader ((PixmapPtr) pDrawable); ++} ++ ++static void ++xf86_dga_fill_rect(ScrnInfoPtr scrn, int x, int y, int w, int h, unsigned long color) ++{ ++GCPtr pGC; ++DrawablePtr pDrawable; ++XID vals[1]; ++xRectangler; ++ ++if (!xf86_dga_get_drawab
xorg-server: Changes to 'ubuntu'
debian/patches/188_revert_dga_removal.patch | 239 debian/patches/series |3 2 files changed, 1 insertion(+), 241 deletions(-) New commits: commit ce21e046e57e0f3012ad46907f41bea5ffca023f Author: Bryce Harrington Date: Fri Oct 9 11:48:23 2009 -0700 Retain the DGA removal change. "Thanks for the .ods document, well prepared. I agree that this looks appropriate, no new features, just bug fixing. Keeping the DGA bits for now sounds sensible, though, as long as we don't need which of the third-party apps still use it." (LP: #447010) diff --git a/debian/patches/188_revert_dga_removal.patch b/debian/patches/188_revert_dga_removal.patch deleted file mode 100644 index 03b1273..000 --- a/debian/patches/188_revert_dga_removal.patch +++ /dev/null @@ -1,239 +0,0 @@ -commit 507e57381fea6334f7dc8da6925e53d2c76fddcb -Author: Keith Packard -Date: Fri Sep 18 21:12:17 2009 -0700 - -xfree86/modes: Remove all framebuffer support from DGA - -This removes all rendering and mapping code from xf86DiDGA, leaving -just mode setting and raw input device access. The mapping code didn't -have the offset within /dev/mem for the frame buffer and the pixmap -support assumed that the framebuffer was never reallocated. -(cherry picked from 0b7c6c728c2e2d8433a188315cc591308a89cd85) - -Signed-off-by: Keith Packard -Signed-off-by: Peter Hutterer - -diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c -index e9bde36..899cea5 100644 -+-- a/hw/xfree86/modes/xf86Crtc.c --++ b/hw/xfree86/modes/xf86Crtc.c -@@ -769,6 +769,9 @@ xf86CrtcScreenInit (ScreenPtr screen) - config->CloseScreen = screen->CloseScreen; - screen->CloseScreen = xf86CrtcCloseScreen; - --#ifdef XFreeXDGA --xf86DiDGAInit(screen, 0); --#endif - #ifdef RANDR_13_INTERFACE - return RANDR_INTERFACE_VERSION; - #else -@@ -1882,6 +1885,10 @@ xf86SetScrnInfoModes (ScrnInfoPtr scrn) - } - } - scrn->currentMode = scrn->modes; --#ifdef XFreeXDGA --if (scrn->pScreen) -- xf86DiDGAReInit(scrn->pScreen); --#endif - } - - static void -diff --git a/hw/xfree86/modes/xf86DiDGA.c b/hw/xfree86/modes/xf86DiDGA.c -index f40d0ab..3992c09 100644 -+-- a/hw/xfree86/modes/xf86DiDGA.c --++ b/hw/xfree86/modes/xf86DiDGA.c -@@ -72,8 +72,7 @@ xf86_dga_get_modes (ScreenPtr pScreen) - mode = modes + num++; - - mode->mode = display_mode; -+ mode->flags = DGA_CONCURRENT_ACCESS | DGA_PIXMAP_AVAILABLE; -+mode->flags |= DGA_FILL_RECT | DGA_BLIT_RECT; -- mode->flags = DGA_CONCURRENT_ACCESS; - if (display_mode->Flags & V_DBLSCAN) - mode->flags |= DGA_DOUBLESCAN; - if (display_mode->Flags & V_INTERLACE) -@@ -91,14 +90,14 @@ xf86_dga_get_modes (ScreenPtr pScreen) - mode->yViewportStep = 1; - mode->viewportFlags = DGA_FLIP_RETRACE; - mode->offset = 0; -+ mode->address = (unsigned char *) xf86_config->dga_address; -+ mode->bytesPerScanline = xf86_config->dga_stride; -+ mode->imageWidth = xf86_config->dga_width; -+ mode->imageHeight = xf86_config->dga_height; -- mode->address = 0; -- mode->imageWidth = mode->viewportWidth; -- mode->imageHeight = mode->viewportHeight; -- mode->bytesPerScanline = (mode->imageWidth * scrn->bitsPerPixel) >> 3; - mode->pixmapWidth = mode->imageWidth; - mode->pixmapHeight = mode->imageHeight; -+ mode->maxViewportX = mode->imageWidth - mode->viewportWidth; -+ mode->maxViewportY = mode->imageHeight - mode->viewportHeight; -- mode->maxViewportX = 0; -- mode->maxViewportY = 0; - - display_mode = display_mode->next; - if (display_mode == scrn->modes) -@@ -149,93 +148,11 @@ xf86_dga_set_viewport(ScrnInfoPtr scrn, int x, int y, int flags) - } - - static Bool -+xf86_dga_get_drawable_and_gc (ScrnInfoPtr scrn, DrawablePtr *ppDrawable, GCPtr *ppGC) -+{ -+ScreenPtr pScreen = scrn->pScreen; -+xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn); -+PixmapPtr pPixmap; -+GCPtr pGC; -+ -+pPixmap = GetScratchPixmapHeader (pScreen, xf86_config->dga_width, xf86_config->dga_height, -+scrn->depth, scrn->bitsPerPixel, xf86_config->dga_stride, -+(char *) scrn->memPhysBase + scrn->fbOffset); -+if (!pPixmap) -+ return FALSE; -+pGC = GetScratchGC (scrn->depth, pScreen); -+if (!pGC) -+{ -+ FreeScratchPixmapHeader (pPixmap); -+ return FALSE; -+} -+*ppDrawable = &pPixmap->drawable; -+*ppGC = pGC; -+return TRUE; -+} -+ -+static void -+xf86_dga_release_drawable_and_gc (ScrnInfoPtr scrn, DrawablePtr pDrawable, GCPtr pGC) -+{ -+FreeScratchGC (pGC); -+FreeScratchPixmapHeader ((PixmapPtr) pDrawable); -+} -+ -+static void -+xf86_dga_fill_rect(ScrnInfoPtr scrn, int x, int y, int w, int h, un
Bug#549953: #549953 xterm: Font tracking over wide.
...well yes - but your report is describing a regression (a new bug), which I'll be investigating. I'll also take a look to see if I can find something in Xft which can improve the former, but hadn't come across it yet (partly because the usual description of pango states that it's a feature _not_ in Xft). -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net signature.asc Description: Digital signature
xorg-server: Changes to 'ubuntu'
debian/changelog | 34 ++ 1 file changed, 26 insertions(+), 8 deletions(-) New commits: commit a2b67de0ce18b71895ec210b74095f9d41042070 Author: Bryce Harrington Date: Fri Oct 9 14:01:04 2009 -0700 Add mention of bugs believed fixed as of this upload. diff --git a/debian/changelog b/debian/changelog index 3058fcd..cb4c596 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ xorg-server (2:1.6.4-2ubuntu1) karmic; urgency=low - * Merge from Debian unstable. Remaining Ubuntu changes: + * Merge from Debian unstable. (LP: #447010) +Remaining Ubuntu changes: - debian/control: + set Conflicts: xkb-data (<< 0.9), since xkb-path is different from previous releases @@ -57,10 +58,30 @@ xorg-server (2:1.6.4-2ubuntu1) karmic; urgency=low Don't return BadMatch from GetProperty if window isn't actually a window + 186_autoconfig_geode.patch Perform autodetection correctly for various geode devices - * Update 184_virtual_devices_autodetect.patch to only include inserting - cirrus, since vbox is covered by the new fedora patch. - - -- Bryce Harrington Fri, 09 Oct 2009 11:55:55 -0700 + * Update 184_virtual_devices_autodetect.patch to only include inserting +cirrus, since vbox is covered by the new fedora patch. + * Drop patches already included upstream: +- 187_lastdeviceeventtime-no-reset.patch +- 178_glx_flush_cache.patch +- 179_glx_cleanup_drawables.patch +- 183_dont_reset_event_time.patch +- 182_negative_sync_transitions.patch + * Ubuntu bugs fixed as of this release: +- Generate key up event only when key is released. (Fixed previously) + (LP: #403339) +- Fix XDPMS change event idle handling + (LP: #114336, #152999) +- Don't shutdown the libhal ctx if it failed to initialize. Fixes + crash if HAL or dbus is not running or is interrupted. + (LP: #114336) +- Fix crash if SendCoreEvents is off. Don't send events through + master in this case. + (LP: #368135) +- Fix SWCursor check in xf86CursorSetCursor to prevent cursor image + showing up on every screen with Xinerama. + (LP: #357901) + + -- Bryce Harrington Fri, 09 Oct 2009 12:01:52 -0700 xorg-server (2:1.6.4-2) unstable; urgency=low commit 188b6c3ab49598aa42831da374117ed4dd9aa77d Author: Bryce Harrington Date: Fri Oct 9 11:56:10 2009 -0700 Omit patch 188 from changelog diff --git a/debian/changelog b/debian/changelog index a6458c8..3058fcd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -59,11 +59,8 @@ xorg-server (2:1.6.4-2ubuntu1) karmic; urgency=low Perform autodetection correctly for various geode devices * Update 184_virtual_devices_autodetect.patch to only include inserting cirrus, since vbox is covered by the new fedora patch. - * Add 188_revert_dga_removal.patch out of concern of possible - regressions. Along with this, disable fix-dga-removal.patch which - fixed a regression in the dga removal code. - -- Bryce Harrington Fri, 09 Oct 2009 02:28:12 -0700 + -- Bryce Harrington Fri, 09 Oct 2009 11:55:55 -0700 xorg-server (2:1.6.4-2) unstable; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#550368: #550368 Double-click in the last line of an xterm window is seen as a single click
Looks like one of the limit-checks needs more work (this is the second report this week - first was on Monday - and I intended working on it this weekend...) -- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net signature.asc Description: Digital signature
Bug#533129: xserver-xorg-video-radeon: Frequent display corruption after suspend/resume on Mobility M6 LY
Hey Sorry for the late response. I just wanted to let you know that the problem is still there with version 6.12.2-1~lenny1. cheers -- Stefan Ott http://www.ott.net/ "You are not Grey Squirrel?" -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#544864: Confirming workaround
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I have the same issue, and can confirm the workaround of adding "video=intelfb" to the kernel commandline works around the issue. - -- John Madden -- j...@jmadden.eu -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQFKz8cOQBw+ZtKOvTIRAvxqAJ9hQWMxSLN46qjonw68wqDSl3sRQACfVs7Y DZnEdDEPjsvcQaheW2m2n3c= =W9vw -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#533129: xserver-xorg-video-radeon: Frequent display corruption after suspend/resume on Mobility M6 LY
On Fri, Oct 9, 2009 at 7:30 PM, Stefan Ott wrote: > Hey > > Sorry for the late response. I just wanted to let you know that the > problem is still there with version 6.12.2-1~lenny1. can you try xf86-video-ati git master? Alex -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: future of xprint-related packages
On Sun, 2009-08-02 at 14:19 +0200, Julien Cristau wrote: > Hi, > > xprint has been removed from unstable for months now, libXfont upstream > removed support for it, and there doesn't seem to be any movement > towards bringing it back. So I'm wondering if xprint-utils and > libxprintutil should be removed as well, and maybe eventually also libxp > (which has a handful of reverse deps) and x11proto-print. Opinions? Hello, just letting you know I have prepared the embalming process for the Xprint corpse. For loved ones and relatives, the memorial service is due to be held this weekend. Drew -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#533129: xserver-xorg-video-radeon: Frequent display corruption after suspend/resume on Mobility M6 LY
> can you try xf86-video-ati git master? do you happen to have a script handy to build a debian package directly from the git repo? -- Stefan Ott http://www.ott.net/ "You are not Grey Squirrel?" -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org