Bug#579185: x11-xserver-utils: weird xkeystone executable

2012-04-04 Thread Ben Wong
Package: x11-xserver-utils
Version: 7.6+3
Followup-For: Bug #579185

Dear Maintainer,

I managed to get xkeystone to work by commenting out a couple lines.

--- xkeystone~  2011-07-02 11:25:46.0 -0700
+++ xkeystone   2012-04-03 07:52:18.0 -0700
@@ -496,8 +496,8 @@
           text = (string[3]) { no solution,  ... };
           m_available = false;
       }
-       for (int i = 0; i  3; i++)
-           Label::relabel (label[i], text[i]);
+/*     for (int i = 0; i  3; i++)
+           Label::relabel (label[i], text[i]);*/
    }
    quad_t    quad = Quad::new (nichrome, callback);

With this patch, there are a few labels on the screen that read Matrix
instead of whatever information they are supposed to show. By default,
xkeystone shows only a white screen and outputs these error messages for me:

~$ xkeystone
Unhandled exception deadlock ({sem = semaphore 1 (0), owner = owner = %86},
%86)
/usr/share/nickle/mutex.5c:49:     raise deadlock (m, Thread::current ());
   acquire (composite)
/usr/share/nickle/nichrome.5c:189:     twixt (Mutex::acquire
(widget.nichrome.drawing); Mutex::release (widget.nichrome.drawing))
   resize (composite)
/usr/bin/xkeystone:500:     Label::relabel (label[i], text[i]);
   callback (composite)
/usr/share/nickle/nichrome-box.5c:303:     item.configure (item.contained,
child_layout, child_geometry);
   configure (composite, composite, composite)
/usr/share/nickle/nichrome.5c:414:     nichrome.configure (nichrome);
   draw (composite)
/usr/share/nickle/nichrome.5c:542:     draw (nichrome);
   main_loop (composite)
/usr/bin/xkeystone:556:     main ();
^CUnhandled exception signal (2)
/usr/share/nickle/nichrome.5c:530:     Semaphore::wait (read_event);
   event_reader ()
/usr/share/nickle/nichrome.5c:534:     event_reader ();
   main_loop (composite)
/usr/bin/xkeystone:556:     main ();
~$

With my patch, those problems go away, but of course it is not an
optimal solution. Best would be to catch the mutex exception and
handle it properly.


-- System Information:
Debian Release: wheezy/sid
 APT prefers testing
 APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-1-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages x11-xserver-utils depends on:
ii  cpp          4:4.6.2-4
ii  libc6        2.13-26
ii  libice6      2:1.0.7-2
ii  libx11-6     2:1.4.4-4
ii  libxau6      1:1.0.6-4
ii  libxaw7      2:1.0.9-3
ii  libxcursor1  1:1.1.12-1
ii  libxext6     2:1.3.0-3
ii  libxi6       2:1.4.5-1
ii  libxmu6      2:1.1.0-3
ii  libxmuu1     2:1.1.0-3
ii  libxrandr2   2:1.3.2-2
ii  libxrender1  1:0.9.6-2
ii  libxt6       1:1.1.1-2
ii  libxxf86vm1  1:1.1.1-2

x11-xserver-utils recommends no packages.

Versions of packages x11-xserver-utils suggests:
ii  cairo-5c        1.4
ii  nickle          2.74-1
ii  xorg-docs-core  1:1.6-1

-- no debconf information



--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cao+cpom6fcl+dai8fcq1vj0ms-fjs7jwv7hgcx5cpugjc6y...@mail.gmail.com



Processed: affects 666565

2012-04-04 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 affects 666565 libcairo2, xserver-xorg-video-radeon, 
 xserver-xorg-video-nouveau, libreoffice, iceweasel
Bug #666565 [xorg-server] /usr/lib/libreoffice/program/soffice: Menu items are 
not displayed with cairo 1.12
Bug #666468 [xorg-server] libcairo2:amd64: major text display problems in 
iceweasel
Bug #666538 [xorg-server] libcairo2: text rendering broken with cairo 1.12
Bug #666564 [xorg-server] libcairo2: Graphics corruption using recent Cairo
Bug #95 [xorg-server] xserver-xorg-video-nouveau: Bad text rendering
Bug #666922 [xorg-server] libreoffice: Menu not displayed
Bug #666998 [xorg-server] libcairo2 1.12.0-2 text becomes distorted and garbage
Bug #667048 [xorg-server] libreoffice: menus do not have text
Bug #667073 [xorg-server] libreoffice: Menu fonts invisible or missing
Added indication that 666565 affects iceweasel
Added indication that 666468 affects iceweasel
Added indication that 666538 affects iceweasel
Added indication that 666564 affects iceweasel
Added indication that 95 affects iceweasel
Added indication that 666922 affects iceweasel
Added indication that 666998 affects iceweasel
Added indication that 667048 affects iceweasel
Added indication that 667073 affects iceweasel
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
666468: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666468
666538: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666538
666564: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666564
666565: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666565
95: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=95
666922: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666922
666998: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666998
667048: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667048
667073: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667073
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.133352678227532.transcr...@bugs.debian.org



Processed: affects 666565

2012-04-04 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 affects 666565 libcairo2, xserver-xorg-video-radeon, 
 xserver-xorg-video-nouveau, xserver-xorg-video-intel, libreoffice, iceweasel
Bug #666565 [xorg-server] /usr/lib/libreoffice/program/soffice: Menu items are 
not displayed with cairo 1.12
Bug #666468 [xorg-server] libcairo2:amd64: major text display problems in 
iceweasel
Bug #666538 [xorg-server] libcairo2: text rendering broken with cairo 1.12
Bug #666564 [xorg-server] libcairo2: Graphics corruption using recent Cairo
Bug #95 [xorg-server] xserver-xorg-video-nouveau: Bad text rendering
Bug #666922 [xorg-server] libreoffice: Menu not displayed
Bug #666998 [xorg-server] libcairo2 1.12.0-2 text becomes distorted and garbage
Bug #667048 [xorg-server] libreoffice: menus do not have text
Bug #667073 [xorg-server] libreoffice: Menu fonts invisible or missing
Ignoring request to set affects of bug 666565 to the same value previously set
Ignoring request to set affects of bug 666468 to the same value previously set
Ignoring request to set affects of bug 666538 to the same value previously set
Ignoring request to set affects of bug 666564 to the same value previously set
Ignoring request to set affects of bug 95 to the same value previously set
Ignoring request to set affects of bug 666922 to the same value previously set
Ignoring request to set affects of bug 666998 to the same value previously set
Ignoring request to set affects of bug 667048 to the same value previously set
Ignoring request to set affects of bug 667073 to the same value previously set
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
666468: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666468
666538: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666538
666564: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666564
666565: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666565
95: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=95
666922: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666922
666998: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666998
667048: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667048
667073: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667073
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.133352708428852.transcr...@bugs.debian.org



Processed: Re: Bug#667445: libreoffice: Fonts in menus and dropdown lists are not rendering

2012-04-04 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 reassign 667445 xorg-server
Bug #667445 [libreoffice-gtk] libreoffice-gtk: Fonts in menus and dropdown 
lists are not rendering
Bug reassigned from package 'libreoffice-gtk' to 'xorg-server'.
No longer marked as found in versions libreoffice/1:3.5.2~rc2-1.
Ignoring request to alter fixed versions of bug #667445 to the same values 
previously set
 forcemerge 666565 667445
Bug #666565 [xorg-server] /usr/lib/libreoffice/program/soffice: Menu items are 
not displayed with cairo 1.12
Bug #666468 [xorg-server] libcairo2:amd64: major text display problems in 
iceweasel
Bug #666538 [xorg-server] libcairo2: text rendering broken with cairo 1.12
Bug #666564 [xorg-server] libcairo2: Graphics corruption using recent Cairo
Bug #95 [xorg-server] xserver-xorg-video-nouveau: Bad text rendering
Bug #666922 [xorg-server] libreoffice: Menu not displayed
Bug #666998 [xorg-server] libcairo2 1.12.0-2 text becomes distorted and garbage
Bug #667048 [xorg-server] libreoffice: menus do not have text
Bug #667073 [xorg-server] libreoffice: Menu fonts invisible or missing
Bug #667445 [xorg-server] libreoffice-gtk: Fonts in menus and dropdown lists 
are not rendering
Set Bug forwarded-to-address to 
'https://bugs.freedesktop.org/show_bug.cgi?id=47266'.
Added indication that 667445 affects 
xserver-xorg-video-intel,xserver-xorg-video-radeon,xserver-xorg-video-nouveau,iceweasel,libcairo2,libreoffice
There is no source info for the package 'xorg-server' at version '2:1.11.4-1' 
with architecture ''
Unable to make a source version for version '2:1.11.4-1'
Marked as found in versions 2:1.11.4-1.
Bug #666468 [xorg-server] libcairo2:amd64: major text display problems in 
iceweasel
Bug #666538 [xorg-server] libcairo2: text rendering broken with cairo 1.12
Bug #666564 [xorg-server] libcairo2: Graphics corruption using recent Cairo
Bug #95 [xorg-server] xserver-xorg-video-nouveau: Bad text rendering
Bug #666922 [xorg-server] libreoffice: Menu not displayed
Bug #666998 [xorg-server] libcairo2 1.12.0-2 text becomes distorted and garbage
Bug #667048 [xorg-server] libreoffice: menus do not have text
Bug #667073 [xorg-server] libreoffice: Menu fonts invisible or missing
Merged 666468 666538 666564 666565 95 666922 666998 667048 667073 667445
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
666468: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666468
666538: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666538
666564: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666564
666565: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666565
95: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=95
666922: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666922
666998: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666998
667048: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667048
667073: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667073
667445: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667445
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13335293487229.transcr...@bugs.debian.org



Bug#636920: libxi6: Many programs crash with SIGBUS on startup

2012-04-04 Thread Sebastian Ramacher
tags 636920 + patch
thanks

I've backported c1a5a70b51f12dedf354102217c7cd4247ed3a4b to 1.4.5. The patch is
attached.

Regards
-- 
Sebastian Ramacher
diff --git a/src/XExtInt.c b/src/XExtInt.c
index 63afb8f..afb4427 100644
--- a/src/XExtInt.c
+++ b/src/XExtInt.c
@@ -1012,6 +1012,55 @@ sizeDeviceEvent(int buttons_len, int valuators_len,
 return len;
 }
 
+/* Return the size with added padding so next element would be
+   double-aligned unless the architecture is known to allow unaligned
+   data accesses.  Not doing this can cause a bus error on
+   MIPS N32. */
+static int
+pad_to_double(int size)
+{
+#if !defined(__i386__)  !defined(__sh__)
+if (size % sizeof(double) != 0)
+size += sizeof(double) - size % sizeof(double);
+#endif
+return size;
+}
+
+/**
+ * Set structure and atoms to size in bytes of XIButtonClassInfo, its
+ * button state mask and labels array.
+ */
+static void
+sizeXIButtonClassType(int num_buttons, int* structure, int* state, int* atoms)
+{
+int size;
+int labels;
+
+*structure = pad_to_double(sizeof(XIButtonClassInfo));
+size = num_buttons + 7)/8) + 3)/4);
+
+/* Force mask alignment with longs to avoid unaligned
+ * access when accessing the atoms. */
+*state = pad_to_double(size * 4);
+labels = num_buttons * sizeof(Atom);
+
+/* Force mask alignment with longs to avoid
+ * unaligned access when accessing the atoms. */
+labels += num_buttons + 7)/8) + 3)/4) * sizeof(Atom);
+*atoms = pad_to_double(labels);
+}
+
+/**
+ * Set structure and keycodes to size in bytes of XIKeyClassInfo and
+ * its keycodes array.
+ */
+static void
+sizeXIKeyClassType(int num_keycodes, int* structure, int* keycodes)
+{
+*structure = pad_to_double(sizeof(XIKeyClassInfo));
+*keycodes = pad_to_double(num_keycodes * sizeof(int));
+}
+
 /**
  * Return the size in bytes required to store the matching class type
  * num_elements is num_buttons for XIButtonClass or num_keycodes for
@@ -1023,21 +1072,21 @@ static int
 sizeDeviceClassType(int type, int num_elements)
 {
 int l = 0;
+int extra1 = 0;
+int extra2 = 0;
 switch(type)
 {
 case XIButtonClass:
-l = sizeof(XIButtonClassInfo);
-l += num_elements * sizeof(Atom);
-/* Force mask alignment with longs to avoid
- * unaligned access when accessing the atoms. */
-l += num_elements + 7)/8) + 3)/4) * sizeof(Atom);
+sizeXIButtonClassType(num_elements, l, extra1, extra2);
+l += extra1 + extra2;
 break;
 case XIKeyClass:
-l = sizeof(XIKeyClassInfo);
-l += num_elements * sizeof(int);
+sizeXIKeyClassType(num_elements, l, extra1);
+l += extra1;
 break;
 case XIValuatorClass:
 l = sizeof(XIValuatorClassInfo);
+l = pad_to_double(sizeof(XIValuatorClassInfo));
 break;
 default:
 printf(sizeDeviceClassType: unknown type %d\n, type);
@@ -1123,20 +1172,21 @@ copyDeviceChangedEvent(XGenericEventCookie *in_cookie,
 {
 case XIButtonClass:
 {
-int size;
+int struct_size;
+int state_size;
+int labels_size;
 XIButtonClassInfo *bin, *bout;
 bin = (XIButtonClassInfo*)any;
-bout = next_block(ptr, sizeof(XIButtonClass));
+sizeXIButtonClassType(bin-num_buttons, struct_size,
+  state_size, labels_size);
+bout = next_block(ptr, struct_size);
 
 *bout = *bin;
-/* Force mask alignment with longs to avoid unaligned
- * access when accessing the atoms. */
-size = bout-state.mask_len/4 * sizeof(Atom);
-bout-state.mask = next_block(ptr, size);
+bout-state.mask = next_block(ptr, state_size);
 memcpy(bout-state.mask, bin-state.mask,
 bout-state.mask_len);
 
-bout-labels = next_block(ptr, bout-num_buttons * sizeof(Atom));
+bout-labels = next_block(ptr, labels_size);
 memcpy(bout-labels, bin-labels, bout-num_buttons * sizeof(Atom));
 out-classes[i] = (XIAnyClassInfo*)bout;
 break;
@@ -1144,11 +1194,15 @@ copyDeviceChangedEvent(XGenericEventCookie *in_cookie,
 case XIKeyClass:
 {
 XIKeyClassInfo *kin, *kout;
+int struct_size;
+int keycodes_size;
 kin = (XIKeyClassInfo*)any;
+sizeXIKeyClassType(kin-num_keycodes, struct_size,
+   keycodes_size);
 
-kout = next_block(ptr, 

Processed: Re: libxi6: Many programs crash with SIGBUS on startup

2012-04-04 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 tags 636920 + patch
Bug #636920 [libxi6] libxi6: Many programs crash with SIGBUS on startup
Added tag(s) patch.
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
636920: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636920
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.133353136516480.transcr...@bugs.debian.org



Bug#667445: libreoffice: Fonts in menus and dropdown lists are not rendering

2012-04-04 Thread Brent Clark

On 04/04/2012 10:43, Rene Engelhard wrote:

X and/or a cairo bug. Dowgrading cairo helps.
 From the X maintainers POV a X bug, but...

Regards,

Rene


Thanks.

Downgrading cairo, did help.

All the best.
Brent




--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f7c1b4a.5000...@gmail.com



Bug#667459: xserver-xorg-video-radeon: crash on startx

2012-04-04 Thread Cyril Brulebois
Hi Elmar,

Elmar Haneke el...@haneke.de (04/04/2012):
 […]
 Fatal server error:
 [  1304.253] Caught signal 11 (Segmentation fault). Server aborting
 […]

thanks for the report.

Bonus points if:
 - you can get us a full backtrace. Some hints available at:
   http://x.debian.net/howto/use-gdb.html (even though the one for
   gdm3 won't work anymore).
 - you can forward this upstream at bugs.freedesktop.org and let us
   know about the URL for tracking.
 - you can tell us why you're disable KMS (in modprobe's config).

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#667517: xorg randomly freezes, cursor still movable but cannot click

2012-04-04 Thread Daniel Blaschke
Package: xorg
Version: 1:7.6+12
Severity: important

Dear Maintainer,

after upgrading from squeeze to wheezy, I experience random crashes in xorg, 
where the mouse cursor freezes for a few seconds, then becomes movable again, 
but after that I can no longer interact with/click on any windows, panels etc. 
This happens in all window managers I tried, i.e. gnome-shell, gnome-classic 
and xfce.
Also keys such as the windows-key in gnome-shell no longer show any effect. I 
can however jump out via ctrl+alt+f1 or (if activated) ctrl-alt-backspace.

Here is what Xorg.0.log says:
***
[  3548.758] [mi] EQ overflowing. The server is probably stuck in an infinite 
loop.
[  3548.758] 
Backtrace:
[  3548.758] 0: /usr/bin/X (xorg_backtrace+0x26) [0x7fa003deb4d6]
[  3548.758] 1: /usr/bin/X (mieqEnqueue+0x191) [0x7fa003dcbde1]
[  3548.758] 2: /usr/bin/X (0x7fa003c67000+0x65254) [0x7fa003ccc254]
[  3548.758] 3: /usr/bin/X (xf86PostButtonEvent+0xdd) [0x7fa003d06ddd]
[  3548.758] 4: /usr/lib/xorg/modules/input/synaptics_drv.so 
(0x7f9fff456000+0x300d) [0x7f9fff45900d]
[  3548.758] 5: /usr/lib/xorg/modules/input/synaptics_drv.so 
(0x7f9fff456000+0x53b4) [0x7f9fff45b3b4]
[  3548.758] 6: /usr/bin/X (0x7fa003c67000+0x8a947) [0x7fa003cf1947]
[  3548.758] 7: /usr/bin/X (0x7fa003c67000+0xb052e) [0x7fa003d1752e]
[  3548.758] 8: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fa002f8f000+0xf030) 
[0x7fa002f9e030]
[  3548.758] 9: /lib/x86_64-linux-gnu/libc.so.6 (__select+0x13) [0x7fa001d6b3e3]
[  3548.758] 10: /usr/bin/X (WaitForSomething+0x19b) [0x7fa003de88bb]
[  3548.758] 11: /usr/bin/X (0x7fa003c67000+0x51cd2) [0x7fa003cb8cd2]
[  3548.758] 12: /usr/bin/X (0x7fa003c67000+0x411aa) [0x7fa003ca81aa]
[  3548.758] 13: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) 
[0x7fa001cb7ead]
[  3548.758] 14: /usr/bin/X (0x7fa003c67000+0x4149d) [0x7fa003ca849d]
[  3554.368] (II) AIGLX: Suspending AIGLX clients for VT switch


(I'm using a laptop with a touchpad.)

Cheers, Daniel


-- Package-specific info:
X server symlink status:

lrwxrwxrwx 1 root root 13 Feb 27  2009 /etc/X11/X - /usr/bin/Xorg
-rwxr-xr-x 1 root root 2056560 Mar  5 00:44 /usr/bin/Xorg

VGA-compatible devices on PCI bus:
--
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 
Integrated Graphics Controller (primary) [8086:2a02] (rev 03)

Xorg X server configuration file status:

-rw-r--r-- 1 root root 1444 Dec  1  2010 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
---
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type man xorg.conf at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section InputDevice
Identifier  Generic Keyboard
Driver  kbd
Option  XkbRules  xorg
Option  XkbModel  pc105
Option  XkbLayout de
Option  XkbVariantnodeadkeys
EndSection

Section InputDevice
Identifier  Configured Mouse
Driver  synaptics
Option  Device/dev/input/mouse1
#   Option   SHMConfig true
Option  CorePointer
Option  TapButton11
Option  TapButton22
Option  TapButton33
Option LTCornerButton 2
Option RTCornerButton 3
EndSection

Section Device
Identifier  Configured Video Device
EndSection

Section Monitor
Identifier  Configured Monitor
EndSection

Section Screen
Identifier  Default Screen
Monitor Configured Monitor
EndSection

/etc/X11/xorg.conf.d does not exist.

KMS configuration files:

/etc/modprobe.d/i915-kms.conf:
  options i915 modeset=1
/etc/modprobe.d/radeon-kms.conf:
  options radeon modeset=1

Kernel version (/proc/version):
---
Linux version 3.2.0-2-amd64 (Debian 3.2.12-1) (debian-ker...@lists.debian.org) 
(gcc version 4.6.3 (Debian 4.6.3-1) ) #1 SMP Tue Mar 20 18:36:37 UTC 2012

Xorg X server log files on system:
--
-rw-r--r-- 1 root root 21592 Sep 22  2011 /var/log/Xorg.21.log
-rw-r--r-- 1 root root 21591 Nov 16 21:23 /var/log/Xorg.20.log
-rw-r--r-- 1 root root 32754 Apr  4 17:34 /var/log/Xorg.0.log

Contents of most 

Bug#667517: xorg randomly freezes, cursor still movable but cannot click

2012-04-04 Thread Cyril Brulebois
Daniel Blaschke blasc...@hep.itp.tuwien.ac.at (04/04/2012):
 after upgrading from squeeze to wheezy, I experience random crashes in
 xorg, where the mouse cursor freezes for a few seconds, then becomes
 movable again, but after that I can no longer interact with/click on
 any windows, panels etc. This happens in all window managers I tried,
 i.e. gnome-shell, gnome-classic and xfce.  Also keys such as the
 windows-key in gnome-shell no longer show any effect. I can however
 jump out via ctrl+alt+f1 or (if activated) ctrl-alt-backspace.

Try downgrading synaptics to 1.5.0 using packages on snapshot.d.o, that
should help you work around that for now.

Mraw,
KiBi.


signature.asc
Description: Digital signature


Processed: Re: Bug#667520: No informations in menus of LibreOffice

2012-04-04 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 severity 667520 grave
Bug #667520 [libreoffice] No informations in menus of LibreOffice
Severity set to 'grave' from 'normal'
 reassign 667520 xorg-server
Bug #667520 [libreoffice] No informations in menus of LibreOffice
Bug reassigned from package 'libreoffice' to 'xorg-server'.
No longer marked as found in versions 3.5.2~rc2-1.
Ignoring request to alter fixed versions of bug #667520 to the same values 
previously set
 forcemerge 666565 667520
Bug #666565 [xorg-server] /usr/lib/libreoffice/program/soffice: Menu items are 
not displayed with cairo 1.12
Bug #666468 [xorg-server] libcairo2:amd64: major text display problems in 
iceweasel
Bug #666538 [xorg-server] libcairo2: text rendering broken with cairo 1.12
Bug #666564 [xorg-server] libcairo2: Graphics corruption using recent Cairo
Bug #95 [xorg-server] xserver-xorg-video-nouveau: Bad text rendering
Bug #666922 [xorg-server] libreoffice: Menu not displayed
Bug #666998 [xorg-server] libcairo2 1.12.0-2 text becomes distorted and garbage
Bug #667048 [xorg-server] libreoffice: menus do not have text
Bug #667073 [xorg-server] libreoffice: Menu fonts invisible or missing
Bug #667445 [xorg-server] libreoffice-gtk: Fonts in menus and dropdown lists 
are not rendering
Bug #667520 [xorg-server] No informations in menus of LibreOffice
Set Bug forwarded-to-address to 
'https://bugs.freedesktop.org/show_bug.cgi?id=47266'.
Added indication that 667520 affects 
xserver-xorg-video-intel,xserver-xorg-video-radeon,xserver-xorg-video-nouveau,iceweasel,libcairo2,libreoffice
There is no source info for the package 'xorg-server' at version '2:1.11.4-1' 
with architecture ''
Unable to make a source version for version '2:1.11.4-1'
Marked as found in versions 2:1.11.4-1.
Bug #666468 [xorg-server] libcairo2:amd64: major text display problems in 
iceweasel
Bug #666538 [xorg-server] libcairo2: text rendering broken with cairo 1.12
Bug #666564 [xorg-server] libcairo2: Graphics corruption using recent Cairo
Bug #95 [xorg-server] xserver-xorg-video-nouveau: Bad text rendering
Bug #666922 [xorg-server] libreoffice: Menu not displayed
Bug #666998 [xorg-server] libcairo2 1.12.0-2 text becomes distorted and garbage
Bug #667048 [xorg-server] libreoffice: menus do not have text
Bug #667073 [xorg-server] libreoffice: Menu fonts invisible or missing
Bug #667445 [xorg-server] libreoffice-gtk: Fonts in menus and dropdown lists 
are not rendering
Merged 666468 666538 666564 666565 95 666922 666998 667048 667073 667445 
667520
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
666468: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666468
666538: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666538
666564: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666564
666565: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666565
95: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=95
666922: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666922
666998: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666998
667048: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667048
667073: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667073
667445: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667445
667520: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667520
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13335592625049.transcr...@bugs.debian.org



x11-apps: Changes to 'debian-unstable'

2012-04-04 Thread Robert Hooker
 debian/changelog |3 
 xwud/ChangeLog   |   67 
 xwud/Makefile.am |   18 
 xwud/Makefile.in |  354 ++-
 xwud/aclocal.m4  | 1131 +++--
 xwud/config.guess|  233 +-
 xwud/config.sub  |  134 -
 xwud/configure   | 5896 ++-
 xwud/configure.ac|9 
 xwud/depcomp |   74 
 xwud/install-sh  |   29 
 xwud/man/Makefile.am |   12 
 xwud/man/Makefile.in |  423 +++
 xwud/man/xwud.man|  154 +
 xwud/xwud.c  |6 
 xwud/xwud.man|  154 -
 16 files changed, 7932 insertions(+), 765 deletions(-)

New commits:
commit ba8ddabb52652566b01c45515a88726f32bf52a8
Author: Robert Hooker sarv...@ubuntu.com
Date:   Wed Apr 4 14:28:25 2012 -0400

xwud 1.0.4

diff --git a/debian/changelog b/debian/changelog
index ae8349a..b8d4d56 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,9 +11,10 @@ x11-apps (7.7~1) UNRELEASED; urgency=low
   * xcursorgen 1.0.5
   * xload 1.1.1
   * xlogo 1.0.4
+  * xwud 1.0.4
   * Drop oclock-ftbfs.diff, upstream.
 
- -- Robert Hooker sarv...@ubuntu.com  Fri, 23 Mar 2012 16:40:58 -0400
+ -- Robert Hooker sarv...@ubuntu.com  Wed, 04 Apr 2012 14:24:17 -0400
 
 x11-apps (7.6+5) unstable; urgency=low
 
diff --git a/xwud/ChangeLog b/xwud/ChangeLog
index c1d37c0..9c58a14 100644
--- a/xwud/ChangeLog
+++ b/xwud/ChangeLog
@@ -1,3 +1,70 @@
+commit 86d36843f3f087a6c1f3eb5a21385a116ae9e46a
+Author: Alan Coopersmith alan.coopersm...@oracle.com
+Date:   Sat Mar 31 17:04:56 2012 -0700
+
+xwud 1.0.4
+
+Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
+
+commit 2785ef0c967571977b78490eb501c5f9da91d48c
+Author: Alan Coopersmith alan.coopersm...@oracle.com
+Date:   Fri Jan 6 20:07:40 2012 -0800
+
+Replace malloc(strlen) + strcpy() with strdup()
+
+Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
+
+commit 05c9c12b6491708bc9ed9ea6b7a5321928d5ac93
+Author: Jeremy Huddleston jerem...@apple.com
+Date:   Sun May 8 09:48:55 2011 -0700
+
+Mark Error as _X_NORETURN
+
+xwud.c:1031:6: warning: Array access (from variable 'pixels') results in a 
null pointer dereference
+pixels[i] = ~0L;
+^~
+xwud.c:1036:22: warning: Array access (from variable 'pixels') results in 
a null pointer dereference
+if ((color.pixel = pixels[pix]) == ~0L) {
+   ^~
+xwud.c:1101:6: warning: Array access (from variable 'rpixels') results in 
a null pointer dereference
+rpixels[i] = ~0L;
+^~~
+xwud.c:1100:6: warning: Array access (from variable 'pixels') results in a 
null pointer dereference
+pixels[i] = ~0L;
+^~
+
+Found-by: clang static analyzer
+Signed-off-by: Jeremy Huddleston jerem...@apple.com
+
+commit b7751c561e500e066273d618bfb9967b89767559
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Wed Jan 19 10:06:57 2011 -0500
+
+config: move man pages into their own directory
+
+Use services provided by XORG_MANPAGE_SECTIONS.
+Use standard Makefile for man pages.
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
+commit 4e97b1da43664f99400dc3b66afc416fb25c3bb1
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Thu Jan 13 17:15:37 2011 -0500
+
+man: replace hard coded man page section with substitution strings
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
+commit 70cc9502dc9757cffc165d73cfe8a29b1450df25
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Thu Jan 13 11:15:48 2011 -0500
+
+man: remove trailing spaces and tabs
+
+Using s/[ \t]*$//
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
 commit 1693c1bba2c03acd151329fb8ecc3f5c267f9576
 Author: Alan Coopersmith alan.coopersm...@oracle.com
 Date:   Sun Nov 7 10:40:46 2010 -0800
diff --git a/xwud/Makefile.am b/xwud/Makefile.am
index e2eb5b0..73942aa 100644
--- a/xwud/Makefile.am
+++ b/xwud/Makefile.am
@@ -19,6 +19,7 @@
 #  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 #  PERFORMANCE OF THIS SOFTWARE.
 
+SUBDIRS = man
 bin_PROGRAMS = xwud
 
 AM_CFLAGS = $(CWARNFLAGS) $(XWUD_CFLAGS)
@@ -27,24 +28,7 @@ xwud_LDADD = $(XWUD_LIBS)
 xwud_SOURCES = \
 xwud.c
 
-appman_PRE = \
-xwud.man
-
-
-appmandir = $(APP_MAN_DIR)
-
-appman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@)
-
-EXTRA_DIST = $(appman_PRE)
 MAINTAINERCLEANFILES = ChangeLog INSTALL
-CLEANFILES = $(appman_DATA)
-
-SUFFIXES = .$(APP_MAN_SUFFIX) .man
-
-# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure
-.man.$(APP_MAN_SUFFIX):
-   $(AM_V_GEN)$(SED) $(MAN_SUBSTS)  $  $@
-
 
 .PHONY: ChangeLog INSTALL
 
diff --git a/xwud/Makefile.in b/xwud/Makefile.in
index 8068882..01a71c1 100644
--- a/xwud/Makefile.in
+++ b/xwud/Makefile.in
@@ -1,9 +1,9 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 

x11-utils: Changes to 'debian-unstable'

2012-04-04 Thread Robert Hooker
 debian/changelog  |3 
 xlsatoms/ChangeLog|  136 
 xlsatoms/Makefile.am  |   36 
 xlsatoms/Makefile.in  |  373 +-
 xlsatoms/aclocal.m4   | 1409 ++---
 xlsatoms/config.guess |  235 -
 xlsatoms/config.sub   |  184 -
 xlsatoms/configure| 7136 +-
 xlsatoms/configure.ac |   21 
 xlsatoms/depcomp  |   74 
 xlsatoms/install-sh   |   29 
 xlsatoms/man/Makefile.am  |   12 
 xlsatoms/man/Makefile.in  |  423 ++
 xlsatoms/man/xlsatoms.man |   65 
 xlsatoms/xlsatoms.c   |   20 
 xlsatoms/xlsatoms.man |   68 
 16 files changed, 8818 insertions(+), 1406 deletions(-)

New commits:
commit c0b31738bbd85508b20ed695227943ff959c562f
Author: Robert Hooker sarv...@ubuntu.com
Date:   Wed Apr 4 14:31:28 2012 -0400

xlsatoms 1.1.1

diff --git a/debian/changelog b/debian/changelog
index e546a34..51e2fb9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,10 +6,11 @@ x11-utils (7.7~1) UNRELEASED; urgency=low
   * xev 1.2.0
   * xfd 1.1.1
   * xfontsel 1.0.4
+  * xlsatoms 1.1.1
   * Build with --disable-selective-werror to work around build problems
 caused by excessive -Werror's set in new xutils-dev.
 
- -- Robert Hooker sarv...@ubuntu.com  Fri, 23 Mar 2012 17:17:03 -0400
+ -- Robert Hooker sarv...@ubuntu.com  Wed, 04 Apr 2012 14:31:02 -0400
 
 x11-utils (7.6+4) unstable; urgency=low
 
diff --git a/xlsatoms/ChangeLog b/xlsatoms/ChangeLog
index 0f2f244..f6c78ba 100644
--- a/xlsatoms/ChangeLog
+++ b/xlsatoms/ChangeLog
@@ -1,3 +1,139 @@
+commit d828ec2c209ea031891cbc7ab9c9d2f6832ebc4d
+Author: Alan Coopersmith alan.coopersm...@oracle.com
+Date:   Sat Mar 31 16:48:11 2012 -0700
+
+xlsatoms 1.1.1
+
+Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
+
+commit be56f627ae4c1324761332d7afc98cc64cd53d84
+Author: Alan Coopersmith alan.coopersm...@oracle.com
+Date:   Fri Nov 11 23:08:39 2011 -0800
+
+Fix gcc -Wwrite-strings warnings
+
+Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
+
+commit 39f6652cf2c0edfe336842718f7c5bc69961463c
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Wed Jan 19 10:06:56 2011 -0500
+
+config: move man pages into their own directory
+
+Use services provided by XORG_MANPAGE_SECTIONS.
+Use standard Makefile for man pages.
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
+commit e9e7baa39cff01acfbf90065df65dd0907f2273f
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Thu Jan 13 17:15:36 2011 -0500
+
+man: replace hard coded man page section with substitution strings
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
+commit 095f461e49e050a34c0c0a0d082a1b99ed2f23ba
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Thu Jan 13 11:15:47 2011 -0500
+
+man: remove trailing spaces and tabs
+
+Using s/[ \t]*$//
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
+commit 6051fa92d1c7da1579662d80aba3493b4cfb2b59
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Wed Jan 12 16:28:02 2011 -0500
+
+config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
+
+This silences an Autoconf warning
+
+commit c1599d956b11a49c8b4d9dda897a7f27be0cbb12
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Wed Jan 12 15:12:08 2011 -0500
+
+config: remove unrequired AC_SUBST([*_LIBS])
+
+This macro is called by PKG_CHECK_MODULES
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
+commit 65a27c5c6814fdfab9e83c210ddccbc93727755f
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Wed Jan 12 13:33:48 2011 -0500
+
+config: remove unrequired AC_SUBST([*_CFLAGS])
+
+This macro is called by PKG_CHECK_MODULES
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
+commit ab83284df85569164d6e79c1572d2a8da5202581
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Wed Jan 12 13:10:21 2011 -0500
+
+config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
+
+XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
+AC_PROG_C_C99. This sets gcc with -std=gnu99.
+If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
+commit 5305f3d3d2eb1a62e9c7f2fa0cc4a4288f55a498
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Wed Jan 12 11:54:40 2011 -0500
+
+config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
+
+It depends on util-macros 1.8 or later
+The existing statement can now be removed from the configuration file.
+
+Signed-off-by: Gaetan Nadon mems...@videotron.ca
+
+commit 2d0146545e6287f18872b4ed64595b79b05bf19b
+Author: Gaetan Nadon mems...@videotron.ca
+Date:   Wed Jan 12 11:23:52 2011 -0500
+
+config: upgrade to util-macros 1.8 for additional man page support
+
+Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
+The value of MAN_SUBST is the same for all X.Org packages.
+
+Signed-off-by: Gaetan 

xorg-server: Changes to 'ubuntu'

2012-04-04 Thread Chase Douglas
 Xi/exevents.c |   16 -
 debian/changelog  |7 
 debian/patches/506_touchscreen_pointer_emulation_checks.patch |  157 ++
 debian/patches/series |1 
 dix/touch.c   |   12 
 5 files changed, 176 insertions(+), 17 deletions(-)

New commits:
commit 43820c605934c93a3cac9af73b121959879d0d02
Author: Chase Douglas chase.doug...@ubuntu.com
Date:   Wed Apr 4 13:53:49 2012 -0700

Fix touchscreen pointer emulation (LP: #949791)

* Fix touchscreen pointer emulation (LP: #949791)
  - Add temporary patch 506_touchscreen_pointer_emulation_checks.patch

diff --git a/debian/changelog b/debian/changelog
index 8453b8e..ffaaddc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.11.4-0ubuntu10) UNRELEASED; urgency=low
+
+  * Fix touchscreen pointer emulation (LP: #949791)
+- Add temporary patch 506_touchscreen_pointer_emulation_checks.patch
+
+ -- Chase Douglas chase.doug...@ubuntu.com  Wed, 04 Apr 2012 13:53:16 -0700
+
 xorg-server (2:1.11.4-0ubuntu9) precise; urgency=low
 
   * Report button press when touchscreen touch is active (LP: #972985)
diff --git a/debian/patches/506_touchscreen_pointer_emulation_checks.patch 
b/debian/patches/506_touchscreen_pointer_emulation_checks.patch
new file mode 100644
index 000..11a9ea2
--- /dev/null
+++ b/debian/patches/506_touchscreen_pointer_emulation_checks.patch
@@ -0,0 +1,157 @@
+From c149cf06d1966d134073d4b33f2ec028fbf7bbd1 Mon Sep 17 00:00:00 2001
+From: Chase Douglas chase.doug...@canonical.com
+Date: Wed, 4 Apr 2012 12:41:59 -0700
+Subject: [PATCH 1/3] Don't attempt to add non-master core touch pointer
+ emulation listeners
+
+Core events aren't generated for slave devices, so this is just wrong.
+On top of that, the mask being checked in the removed hunk is wrong as
+well. It is dereferencing a pointer of type OtherClients as though it
+were a pointer to type InputClients.
+
+Signed-off-by: Chase Douglas chase.doug...@canonical.com
+
+Conflicts:
+
+   dix/touch.c
+---
+ dix/touch.c |   12 
+ 1 files changed, 0 insertions(+), 12 deletions(-)
+
+diff --git a/dix/touch.c b/dix/touch.c
+index d04801c..87b0f15 100644
+--- a/dix/touch.c
 b/dix/touch.c
+@@ -853,18 +853,6 @@ TouchAddRegularListener(DeviceIntPtr dev, 
TouchPointInfoPtr ti,
+  win);
+ return TRUE;
+ }
+-
+-/* all others */
+-nt_list_for_each_entry(iclients, (InputClients*)wOtherClients(win), 
next)
+-{
+-if (!(iclients-mask[XIAllDevices]  core_filter))
+-continue;
+-
+-TouchEventHistoryAllocate(ti);
+-TouchAddListener(ti, iclients-resource, CORE,
+- type, LISTENER_AWAITING_BEGIN, win);
+-return TRUE;
+-}
+ }
+ 
+ return FALSE;
+-- 
+1.7.9.1
+
+From 01091806f762f6f8fc83dc1051b5f3cfb38e88b1 Mon Sep 17 00:00:00 2001
+From: Chase Douglas chase.doug...@canonical.com
+Date: Wed, 4 Apr 2012 12:57:40 -0700
+Subject: [PATCH 2/3] Check core event mask properly for pointer emulated
+ touch events
+
+The current code checks the core event mask as though it were an XI2
+mask. This change fixes the checks so the proper client and event masks
+are used.
+
+Signed-off-by: Chase Douglas chase.doug...@canonical.com
+
+Conflicts:
+
+   Xi/exevents.c
+---
+ Xi/exevents.c |   13 +
+ 1 files changed, 9 insertions(+), 4 deletions(-)
+
+diff --git a/Xi/exevents.c b/Xi/exevents.c
+index f390f67..72e6d91 100644
+--- a/Xi/exevents.c
 b/Xi/exevents.c
+@@ -1342,6 +1342,8 @@ RetrieveTouchDeliveryData(DeviceIntPtr dev, 
TouchPointInfoPtr ti,
+ BUG_WARN(!iclients);
+ if (!iclients)
+ return FALSE;
++
++*client = rClient(iclients);
+ } else if (listener-level == XI)
+ {
+ int xi_type = GetXIType(TouchGetPointerEventType(ev));
+@@ -1352,19 +1354,22 @@ RetrieveTouchDeliveryData(DeviceIntPtr dev, 
TouchPointInfoPtr ti,
+ BUG_WARN(!iclients);
+ if (!iclients)
+ return FALSE;
++
++*client = rClient(iclients);
+ } else
+ {
+ int coretype = GetCoreType(TouchGetPointerEventType(ev));
+ Mask core_filter = event_get_filter_from_type(dev, coretype);
++OtherClients *oclients;
+ 
+ /* all others */
+-nt_list_for_each_entry(iclients, 
(InputClients*)wOtherClients(*win), next)
+-if (iclients-mask[XIAllDevices]  core_filter)
++nt_list_for_each_entry(oclients, 
(InputClients*)wOtherClients(*win), next)
++if (oclients-mask  core_filter)
+ break;
+-/* if owner selected, iclients is NULL */
++/* if owner selected, 

xorg-server: Changes to 'debian-unstable'

2012-04-04 Thread Julien Cristau
 debian/local/xvfb-run |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit f70e3108868184ed1c742aab397d9636ef107c47
Author: Julien Cristau jcris...@debian.org
Date:   Wed Apr 4 23:11:56 2012 +0200

xvfb-run: fix bashism

dash's trap doesn't accept SIGUSR1.  Both dash and bash are happy with
USR1, so use that.

diff --git a/debian/local/xvfb-run b/debian/local/xvfb-run
index b708e63..445dd48 100644
--- a/debian/local/xvfb-run
+++ b/debian/local/xvfb-run
@@ -160,8 +160,8 @@ add :$SERVERNUM $XAUTHPROTO $MCOOKIE
 EOF
 # handle SIGUSR1 so Xvfb knows to send a signal when it's ready to accept
 # connections
-trap : SIGUSR1
-(trap '' SIGUSR1; XAUTHORITY=$AUTHFILE exec Xvfb :$SERVERNUM $XVFBARGS 
$LISTENTCP $ERRORFILE 21) 
+trap : USR1
+(trap '' USR1; XAUTHORITY=$AUTHFILE exec Xvfb :$SERVERNUM $XVFBARGS 
$LISTENTCP $ERRORFILE 21) 
 XVFBPID=$!
 
 wait || :


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1sfxvq-oy...@vasks.debian.org



Bug#667557: xserver-xorg-video-radeon: Window switching takes longer

2012-04-04 Thread Cyril Brulebois
Paul Menzel pm.deb...@googlemail.com (04/04/2012):
 I could not find anything interesting in the log files. Help to debug
 this problem is highly appreciated. `libdrm*` was also updated in the
 upgrade process but I guess the driver is the culprit.

libcairo2 too? Try downgrading it to testing's version if that's the
case. Bugs on the server talk about corruption, but performance might be
hit too, that's the EXA layer..

Mraw,
KiBi.


signature.asc
Description: Digital signature


xorg-server: Changes to 'ubuntu'

2012-04-04 Thread Chase Douglas
Rebased ref, commits from common ancestor:
commit e2c2699ec7bdfa7c31e00d7c05597d7bf2d13d16
Author: Chase Douglas chase.doug...@ubuntu.com
Date:   Wed Apr 4 13:53:49 2012 -0700

Fix touchscreen pointer emulation (LP: #949791)

* Fix touchscreen pointer emulation (LP: #949791)
  - Add temporary patch 506_touchscreen_pointer_emulation_checks.patch

diff --git a/debian/changelog b/debian/changelog
index 8453b8e..ffaaddc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.11.4-0ubuntu10) UNRELEASED; urgency=low
+
+  * Fix touchscreen pointer emulation (LP: #949791)
+- Add temporary patch 506_touchscreen_pointer_emulation_checks.patch
+
+ -- Chase Douglas chase.doug...@ubuntu.com  Wed, 04 Apr 2012 13:53:16 -0700
+
 xorg-server (2:1.11.4-0ubuntu9) precise; urgency=low
 
   * Report button press when touchscreen touch is active (LP: #972985)
diff --git a/debian/patches/506_touchscreen_pointer_emulation_checks.patch 
b/debian/patches/506_touchscreen_pointer_emulation_checks.patch
new file mode 100644
index 000..11a9ea2
--- /dev/null
+++ b/debian/patches/506_touchscreen_pointer_emulation_checks.patch
@@ -0,0 +1,157 @@
+From c149cf06d1966d134073d4b33f2ec028fbf7bbd1 Mon Sep 17 00:00:00 2001
+From: Chase Douglas chase.doug...@canonical.com
+Date: Wed, 4 Apr 2012 12:41:59 -0700
+Subject: [PATCH 1/3] Don't attempt to add non-master core touch pointer
+ emulation listeners
+
+Core events aren't generated for slave devices, so this is just wrong.
+On top of that, the mask being checked in the removed hunk is wrong as
+well. It is dereferencing a pointer of type OtherClients as though it
+were a pointer to type InputClients.
+
+Signed-off-by: Chase Douglas chase.doug...@canonical.com
+
+Conflicts:
+
+   dix/touch.c
+---
+ dix/touch.c |   12 
+ 1 files changed, 0 insertions(+), 12 deletions(-)
+
+diff --git a/dix/touch.c b/dix/touch.c
+index d04801c..87b0f15 100644
+--- a/dix/touch.c
 b/dix/touch.c
+@@ -853,18 +853,6 @@ TouchAddRegularListener(DeviceIntPtr dev, 
TouchPointInfoPtr ti,
+  win);
+ return TRUE;
+ }
+-
+-/* all others */
+-nt_list_for_each_entry(iclients, (InputClients*)wOtherClients(win), 
next)
+-{
+-if (!(iclients-mask[XIAllDevices]  core_filter))
+-continue;
+-
+-TouchEventHistoryAllocate(ti);
+-TouchAddListener(ti, iclients-resource, CORE,
+- type, LISTENER_AWAITING_BEGIN, win);
+-return TRUE;
+-}
+ }
+ 
+ return FALSE;
+-- 
+1.7.9.1
+
+From 01091806f762f6f8fc83dc1051b5f3cfb38e88b1 Mon Sep 17 00:00:00 2001
+From: Chase Douglas chase.doug...@canonical.com
+Date: Wed, 4 Apr 2012 12:57:40 -0700
+Subject: [PATCH 2/3] Check core event mask properly for pointer emulated
+ touch events
+
+The current code checks the core event mask as though it were an XI2
+mask. This change fixes the checks so the proper client and event masks
+are used.
+
+Signed-off-by: Chase Douglas chase.doug...@canonical.com
+
+Conflicts:
+
+   Xi/exevents.c
+---
+ Xi/exevents.c |   13 +
+ 1 files changed, 9 insertions(+), 4 deletions(-)
+
+diff --git a/Xi/exevents.c b/Xi/exevents.c
+index f390f67..72e6d91 100644
+--- a/Xi/exevents.c
 b/Xi/exevents.c
+@@ -1342,6 +1342,8 @@ RetrieveTouchDeliveryData(DeviceIntPtr dev, 
TouchPointInfoPtr ti,
+ BUG_WARN(!iclients);
+ if (!iclients)
+ return FALSE;
++
++*client = rClient(iclients);
+ } else if (listener-level == XI)
+ {
+ int xi_type = GetXIType(TouchGetPointerEventType(ev));
+@@ -1352,19 +1354,22 @@ RetrieveTouchDeliveryData(DeviceIntPtr dev, 
TouchPointInfoPtr ti,
+ BUG_WARN(!iclients);
+ if (!iclients)
+ return FALSE;
++
++*client = rClient(iclients);
+ } else
+ {
+ int coretype = GetCoreType(TouchGetPointerEventType(ev));
+ Mask core_filter = event_get_filter_from_type(dev, coretype);
++OtherClients *oclients;
+ 
+ /* all others */
+-nt_list_for_each_entry(iclients, 
(InputClients*)wOtherClients(*win), next)
+-if (iclients-mask[XIAllDevices]  core_filter)
++nt_list_for_each_entry(oclients, 
(InputClients*)wOtherClients(*win), next)
++if (oclients-mask  core_filter)
+ break;
+-/* if owner selected, iclients is NULL */
++/* if owner selected, oclients is NULL */
++*client = oclients ? rClient(oclients) : wClient(*win);
+ }
+ 
+-*client = iclients ? rClient(iclients) : wClient(*win);
+ *mask = iclients ? iclients-xi2mask : NULL;
+ *grab = NULL;
+ }
+-- 
+1.7.9.1
+
+From 4b4c88b247c6435578c983d74a90f35472849f3a Mon Sep 17 00:00:00 2001
+From: Chase Douglas chase.doug...@canonical.com

Bug#667572: libdrm: please provide OMAP API on armel and armhf

2012-04-04 Thread Sebastian Reichel
Source: libdrm
Version: 2.4.33-1
Severity: wishlist

Hi,

newer upstream releases of xf86-video-omap [0] depend on the OMAP
API in libdrm. Please enable it by adding --enable-omap-experimental-api
to the dh_auto_configure statement.

[0] http://packages.qa.debian.org/x/xf86-video-omap.html

-- Sebastian



-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120405000606.30185.92273.reportbug@earth.universe



Bug#667572: libdrm: please provide OMAP API on armel and armhf

2012-04-04 Thread Cyril Brulebois
Sebastian Reichel s...@debian.org (05/04/2012):
 newer upstream releases of xf86-video-omap [0] depend on the OMAP
 API in libdrm. Please enable it by adding --enable-omap-experimental-api
 to the dh_auto_configure statement.
 
 [0] http://packages.qa.debian.org/x/xf86-video-omap.html

I saw the addition on the libdrm side, but preferred waiting for
somebody to pop up before merging that. ;)

Will see for the next upload.

Mraw,
KiBi.


signature.asc
Description: Digital signature


xorg-server: Changes to 'ubuntu'

2012-04-04 Thread Chase Douglas
 debian/changelog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 362e84eae058b86a7a67b8993d0a1a2b57fac9a1
Author: Chase Douglas chase.doug...@ubuntu.com
Date:   Wed Apr 4 16:53:41 2012 -0700

releasing version 2:1.11.4-0ubuntu10

diff --git a/debian/changelog b/debian/changelog
index ffaaddc..8abf057 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-xorg-server (2:1.11.4-0ubuntu10) UNRELEASED; urgency=low
+xorg-server (2:1.11.4-0ubuntu10) precise; urgency=low
 
   * Fix touchscreen pointer emulation (LP: #949791)
 - Add temporary patch 506_touchscreen_pointer_emulation_checks.patch
 
- -- Chase Douglas chase.doug...@ubuntu.com  Wed, 04 Apr 2012 13:53:16 -0700
+ -- Chase Douglas chase.doug...@ubuntu.com  Wed, 04 Apr 2012 16:53:33 -0700
 
 xorg-server (2:1.11.4-0ubuntu9) precise; urgency=low
 


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1sfbg9-dh...@vasks.debian.org