Re: Best practices for OpenGL ES

2012-02-01 Thread Sylvain
Hi,

On Mon, Jan 16, 2012 at 11:58:54PM +0100, Tobias Hansen wrote:
> Am 16.01.2012 23:40, schrieb Sylvain:
> > On Mon, Jan 16, 2012 at 08:29:37PM +0100, Julien Cristau wrote:
> >> On Mon, Jan 16, 2012 at 20:01:51 +0100, Sylvain wrote:
> >>
> >>> Alternatively, can the packages detect the OpenGL version at runtime
> >>> and act accordingly?
> >>>
> >> You can detect the GL version and extensions at runtime as much as you
> >> want.  GL vs GLES is not the same thing though.
> > 
> > Yeah, I meant "detect the OpenGL ES/non-ES variant at runtime and act
> > accordingly".
> 
> No, the program can't be linked against both libGLESv2 and libGL.

Sorry for digging an old thread but - theoretically, the program could
use dlopen(3) right?

Cheers!

-- 
Sylvain


-- 
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/20120201080133.ga28...@perso.beuc.net



Re: Best practices for OpenGL ES

2012-02-01 Thread Julien Cristau
On Wed, Feb  1, 2012 at 09:01:33 +0100, Sylvain wrote:

> Hi,
> 
> On Mon, Jan 16, 2012 at 11:58:54PM +0100, Tobias Hansen wrote:
> > Am 16.01.2012 23:40, schrieb Sylvain:
> > > On Mon, Jan 16, 2012 at 08:29:37PM +0100, Julien Cristau wrote:
> > >> On Mon, Jan 16, 2012 at 20:01:51 +0100, Sylvain wrote:
> > >>
> > >>> Alternatively, can the packages detect the OpenGL version at runtime
> > >>> and act accordingly?
> > >>>
> > >> You can detect the GL version and extensions at runtime as much as you
> > >> want.  GL vs GLES is not the same thing though.
> > > 
> > > Yeah, I meant "detect the OpenGL ES/non-ES variant at runtime and act
> > > accordingly".
> > 
> > No, the program can't be linked against both libGLESv2 and libGL.
> 
> Sorry for digging an old thread but - theoretically, the program could
> use dlopen(3) right?
> 
This way lies madness.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#658060: libdrm-nouveau1a: PGRAPH - ERROR nsource: STATE_INVALID nstatus: INVALID_STATE BAD_ARGUMENT PROTECTION_FAULT

2012-02-01 Thread Julien Cristau
On Mon, Jan 30, 2012 at 20:58:02 -0500, Brent S Elmer wrote:

> Package: libdrm-nouveau1a
> Version: 2.4.30-1
> Severity: normal
> 
> My syslog file if filled with the following:
> 
> Jan 30 20:48:33 Office kernel: [ 9403.933303] [drm] nouveau :01:00.0:
> PGRAPH - ERROR nsource: STATE_INVALID nstatus: INVALID_STATE BAD_ARGUMENT
> PROTECTION_FAULT
> Jan 30 20:48:33 Office kernel: [ 9403.933320] [drm] nouveau :01:00.0:
> PGRAPH - ch 2/3 class 0x004a mthd 0x0404 data 0x03f90245
> Jan 30 20:48:33 Office kernel: [ 9403.962241] [drm] nouveau :01:00.0:
> PGRAPH - ERROR nsource: STATE_INVALID nstatus: INVALID_STATE BAD_ARGUMENT
> PROTECTION_FAULT
> Jan 30 20:48:33 Office kernel: [ 9403.962257] [drm] nouveau :01:00.0:
> PGRAPH - ch 2/3 class 0x004a mthd 0x0404 data 0x03f90245
> Jan 30 20:48:33 Office kernel: [ 9403.994085] [drm] nouveau :01:00.0:
> PGRAPH - ERROR nsource: STATE_INVALID nstatus: INVALID_STATE BAD_ARGUMENT
> PROTECTION_FAULT
> Jan 30 20:48:33 Office kernel: [ 9403.994100] [drm] nouveau :01:00.0:
> PGRAPH - ch 2/3 class 0x004a mthd 0x0404 data 0x03f90245
> Jan 30 20:48:33 Office kernel: [ 9404.028357] [drm] nouveau :01:00.0:
> PGRAPH - ERROR nsource: STATE_INVALID nstatus: INVALID_STATE BAD_ARGUMENT
> PROTECTION_FAULT
> 
Please provide your full kernel and Xorg logs.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#658124: x11-common: Xsession should not start ssh-agent (should be a user-level choice)

2012-02-01 Thread Julien Cristau
On Tue, Jan 31, 2012 at 15:46:28 +0100, Vincent Lefevre wrote:

> Note: /etc/X11/Xsession.d/90x11-common_ssh-agent does some checks
> e.g. by testing whether $SSH_AUTH_SOCK is set, but unfortunately it
> is sourced before the user can get the control on the environment,
> so that there is no good workaround.
> 
unset SSH_AUTH_SOCK in ~/.xsessionrc wouldn't work?

Cheers,
Julien


signature.asc
Description: Digital signature


Processed: severity of 658124 is minor

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

> severity 658124 minor
Bug #658124 [x11-common] x11-common: Xsession should not start ssh-agent 
(should be a user-level choice)
Severity set to 'minor' from 'normal'

> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
658124: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658124
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.13281280779964.transcr...@bugs.debian.org



Processed: tagging 658060

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

> tags 658060 + moreinfo
Bug #658060 [libdrm-nouveau1a] libdrm-nouveau1a: PGRAPH - ERROR nsource: 
STATE_INVALID nstatus: INVALID_STATE BAD_ARGUMENT PROTECTION_FAULT
Added tag(s) moreinfo.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
658060: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658060
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.132812821210437.transcr...@bugs.debian.org



Re: libaudit update

2012-02-01 Thread Julien Cristau
On Thu, Jan 26, 2012 at 21:31:03 +0100, Julien Cristau wrote:

> On Wed, Jan 25, 2012 at 22:22:49 +1100, Russell Coker wrote:
> 
> > I have prepared a NMU for audit which includes a new libaudit1 package (due 
> > to 
> > an upstream so increment) and a libauparse0 package which splits libauparse 
> > out of the libaudit package so that the shared objects can change their so 
> > numbers independently without excessive pain.  The above URL and APT line 
> > have 
> > the packages that I uploaded to delayed/7.
> > 
> The packages in deferred don't seem to be versioned appropriately for a
> NMU?
> 
So the NMU was not just badly versioned, it was also completely broken,
with a SONAME bump without package name change, breaking all of the
reverse dependencies.  Including making X not start.  audit has thus
been reverted to the previous 1.7.18 version.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#658317: compiz-gtk: smplayer crashes gtk-window-decorator

2012-02-01 Thread Дмитрий
Package: compiz-gtk
Version: 0.9.2.1+git20110226.f059fae9-4
Severity: normal

I'm using compiz-gtk from compiz-0.9.2.1+git20110226.f059fae9. I start
decorator as gtk-window-decorator --replace and launch smplayer (0.6.9-4).
Toggling it fullscreen causes gtk-window-decorator crash. Gdb session look like
this

Program received signal SIGSEGV, Segmentation fault.
max_window_name_width (win=0x726080) at /gtk/window-
decorator/decorator.c:416
416 d->layout = pango_layout_new ( d->pango_context);

Further investigation showed that d->frame is NULL for smplayer window,



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.1 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages compiz-gtk depends on:
ii  compiz-core0.9.2.1+git20110226.f059fae9-4
ii  gconf2 3.2.3-1
ii  libatk1.0-02.2.0-2
ii  libc6  2.13-25
ii  libcairo2  1.10.2-6.2
ii  libdecoration0 0.9.2.1+git20110226.f059fae9-4
ii  libfontconfig1 2.8.0-3.1
ii  libfreetype6   2.4.8-1
ii  libgconf2-43.2.3-1
ii  libgdk-pixbuf2.0-0 2.24.0-2
ii  libglib2.0-0   2.30.2-6
ii  libgtk2.0-02.24.8-3
ii  libmetacity-private0a  1:2.34.1-2
ii  libpango1.0-0  1.29.4-2
ii  libwnck22  2.30.7-1
ii  libx11-6   2:1.4.99.1-1
ii  libxrender11:0.9.6-2

compiz-gtk recommends no packages.

Versions of packages compiz-gtk suggests:
pn  gnome-themes  

-- 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/CAN3Mbsoz6=SE9E05ueiLuYngzCaMgNq=wRafdgm_Fy+T1zM=d...@mail.gmail.com



Bug#658124: x11-common: Xsession should not start ssh-agent (should be a user-level choice)

2012-02-01 Thread Vincent Lefevre
On 2012-02-01 21:27:43 +0100, Julien Cristau wrote:
> On Tue, Jan 31, 2012 at 15:46:28 +0100, Vincent Lefevre wrote:
> > Note: /etc/X11/Xsession.d/90x11-common_ssh-agent does some checks
> > e.g. by testing whether $SSH_AUTH_SOCK is set, but unfortunately it
> > is sourced before the user can get the control on the environment,
> > so that there is no good workaround.
> > 
> unset SSH_AUTH_SOCK in ~/.xsessionrc wouldn't work?

There are several problems with that. First, it should be done
conditionally with some heuristics, because SSH_AUTH_SOCK could
have been set in some other way, e.g. by a possible login shell
(if X was started from the command line). Another problem is that
"unset SSH_AUTH_SOCK" won't kill the agent, leaving a useless
process. "eval `ssh-agent -k`" is probably the correct command.
Also, in case of some future bug in ssh-agent, the X environment
might no longer be started because ssh-agent is the controlling
process instead of being a child of the session process; this
makes the system more sensitive to failures.

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



--
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/20120202002542.go3...@xvii.vinc17.org



xorg-server: Changes to 'refs/tags/xorg-server-2_1.11.99.902-1'

2012-02-01 Thread Cyril Brulebois
Tag 'xorg-server-2_1.11.99.902-1' created by Cyril Brulebois  
at 2012-02-02 03:09 +

Tagging upload of xorg-server 2:1.11.99.902-1 to experimental.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk8p/mIACgkQeGfVPHR5Nd24/wCdEn2xw0B48YjHGoQYVY06iYhZ
WkQAoLLXsjFYo390LJIXVE5s0/uqYtPv
=0jnf
-END PGP SIGNATURE-

Changes since xorg-server-2_1.11.99.901-1:
Adam Jackson (14):
  os: Repack ConnectionOutput for LP64
  dix: Repack ClientRec
  dix: Pull client-is-local flag up to the ClientRec
  dix: Extend initial connection handshake for forwarding proxies
  os: Hide the Connection{In,Out}put implementation details
  os: Minor header cleanup
  dix: Fix types in WindowOptRec
  xace: ricer tuning for XaceHook
  dix: Tune dtrace hooks around Dispatch
  dix: Tune dixLookupDrawable for success
  xfree86: Remove the pretense of EDID v2 support
  vgahw: Fix DACDelay() macro to use the driver's vtable
  Always install xaa sdk headers
  int10: Fix unmapping of the BIOS scratch area

Andreas Wettstein (1):
  xkb: Message actions suppress other key presses #28575

Arthur Taylor (1):
  linux: Use K_OFF VT KB mode over K_RAW if available.

Carlos Garnacho (1):
  dix: Set XITouchEmulatingPointer on events from the touch sequence 
emulating pointer events

Chase Douglas (6):
  Don't end touchpoint if owning client hasn't accepted/rejected
  Remove last listener on touch reject
  Use event time instead of CurrentTime for grab times
  Only scale direct device touch coordinates
  Only update pointer motion data for pointer emulated touch events
  Don't set X and Y valuators for indirect touch events

Chris Halse Rogers (2):
  dix: Return BadWindow rather than BadMatch from dixLookupWindow
  Revert "dix: don't return BadMatch from GetProperty (#23562)"

Colin Harrison (3):
  hw/xwin: Ignore WM_DISPLAYCHANGE messages with 0 bpp
  hw/xwin: Fix winEnqueueMotion() for change in miPointerSetPosition()
  hw/xwin: Fix spelling of 'Canadian' in winkeybd.h

Cyril Brulebois (5):
  linux/ia64: Fix regression after domain I/O support code removal.
  Merge branch 'upstream-experimental' into debian-experimental
  Bump changelogs.
  Bump x11proto-input-dev build-dep.
  Upload to experimental.

Daniel Stone (1):
  UngrabAllDevices: Don't kill clients if not told to

Jeremy Huddleston (7):
  XQuartz: GL: Buildfix for recent GLX changes
  Revert "glx: don't leak fbconfigs"
  test: Fix linking issues when building unit tests without the Xorg DDX
  sdksyms.sh: Exit on error rather than building an empty symbol table
  xfree86: Don't link libxorgxkb against libdix.la
  configure.ac: Remove MIEXT_SHADOW_LIB from XORG_LIBS
  XQuartz: Bump bundle version to 2.7.2

Jon TURNEY (9):
  Xext: Warning fix for shm.c
  hw/xwin: Give the X window for the clipboard integration client a name
  hw/xwin: Chain IOError handlers to avoid longjmp across threads
  hw/xwin: Remove some redundant OS version reporting
  hw/xwin: In multiwindow mode, don't grab native input focus for new 
windows which hint they don't want it
  hw/xwin: turn on -emulate3buttons if less than 3 mouse buttons are 
reported
  hw/xwin: Handle the virtual key code generated by the Fn key on IBM 
Lenovo laptops
  hw/xwin: Handle more motif window decoration hinting
  hw/xwin: Avoid WIN_WINDOW_PROP races during Windows window destruction

Julien Cristau (1):
  os: don't ignore failure from dladdr

Keith Packard (12):
  Merge remote-tracking branch 'kibi/master'
  Merge remote-tracking branch 'whot/for-keith'
  Merge commit '777bf90abeac37087a3d0538b847742523d5acf2'
  Merge remote-tracking branch 'whot/multitouch'
  Merge remote-tracking branch 'jturney/rpavlik-xwin-fixes'
  Revert "dix: Fix types in WindowOptRec"
  Revert "os: Hide the Connection{In,Out}put implementation details"
  Revert "dix: Extend initial connection handshake for forwarding proxies"
  Revert "dix: Pull client-is-local flag up to the ClientRec"
  Revert "dix: Repack ClientRec"
  Revert "os: Repack ConnectionOutput for LP64"
  Bump version to 1.11.99.902 (1.12 RC2)

Matthieu Herrb (2):
  UnloadSubModule(): accept pointer value '1' and ignore it.
  Add OpenBSD support to DetermineClientCmd()

Michel Hummel (3):
  hw/xwin: Automatically restart clipboard thread
  hw/xwin: Remove no-longer needed tricks used to prevent the clipboard 
client from being killed
  hw/xwin: Mitigate a race condition in clipboard thread initialization

Oliver Schmidt (1):
  hw/xwin: Fix AltGr key sometimes firing an additional Ctrl-L key

Peter Hutterer (12):
  xfree86: split warning about missing identifier or input driver
  dix: send focus events to the immediate parent (#44079)
  dix: on PointerRootWin send a FocusIn to the sprite

xorg-server: Changes to 'upstream-experimental'

2012-02-01 Thread Cyril Brulebois
 Xext/shm.c |2 
 Xext/xace.c|4 +
 Xi/exevents.c  |   20 ++---
 Xi/xiproperty.c|2 
 configure.ac   |   15 ++--
 dix/dispatch.c |   14 ++-
 dix/dixutils.c |   17 +++-
 dix/enterleave.c   |9 +-
 dix/eventconvert.c |4 +
 dix/events.c   |5 -
 dix/getevents.c|   19 +++--
 dix/grabs.c|3 
 dix/property.c |2 
 glx/glxscreens.c   |9 --
 hw/xfree86/Makefile.am |2 
 hw/xfree86/common/compiler.h   |   19 -
 hw/xfree86/common/xf86Xinput.c |   11 +-
 hw/xfree86/ddc/ddcProperty.c   |   47 +---
 hw/xfree86/dixmods/Makefile.am |1 
 hw/xfree86/int10/helper_exec.c |2 
 hw/xfree86/loader/loadmod.c|3 
 hw/xfree86/man/xorg.conf.man   |8 +-
 hw/xfree86/os-support/linux/lnx_init.c |   19 +++--
 hw/xfree86/sdksyms.sh  |1 
 hw/xfree86/vgahw/vgaHW.h   |8 +-
 hw/xfree86/xaa/Makefile.am |4 +
 hw/xquartz/GL/indirect.c   |3 
 hw/xquartz/bundle/Info.plist.cpp   |8 +-
 hw/xwin/InitInput.c|6 -
 hw/xwin/InitOutput.c   |   31 +++-
 hw/xwin/Makefile.am|3 
 hw/xwin/man/XWin.man   |3 
 hw/xwin/win.h  |2 
 hw/xwin/winclipboard.h |3 
 hw/xwin/winclipboardthread.c   |   95 +
 hw/xwin/winclipboardunicode.c  |4 -
 hw/xwin/winclipboardwndproc.c  |   23 +-
 hw/xwin/winclipboardwrappers.c |  122 -
 hw/xwin/winengine.c|   21 -
 hw/xwin/winglobals.c   |2 
 hw/xwin/winkeybd.c |   95 +++--
 hw/xwin/winkeybd.h |6 +
 hw/xwin/winkeynames.h  |2 
 hw/xwin/winmouse.c |5 -
 hw/xwin/winmultiwindowclass.h  |   10 ++
 hw/xwin/winmultiwindowwindow.c |2 
 hw/xwin/winmultiwindowwm.c |   84 --
 hw/xwin/winmultiwindowwndproc.c|   25 +-
 hw/xwin/winnativegdi.c |7 +
 hw/xwin/winpfbdd.c |6 -
 hw/xwin/winprefs.c |   74 +++-
 hw/xwin/winprefslex.l  |   10 +-
 hw/xwin/winprocarg.c   |   15 +++-
 hw/xwin/winrandr.c |2 
 hw/xwin/winshadgdi.c   |1 
 hw/xwin/winwin32rootless.c |4 -
 hw/xwin/winwin32rootlesswindow.c   |3 
 hw/xwin/winwindow.h|   11 +-
 hw/xwin/winwndproc.c   |   12 ++-
 include/exevents.h |2 
 include/inputstr.h |2 
 include/misc.h |3 
 mi/mibitblt.c  |2 
 os/backtrace.c |   14 ++-
 os/client.c|   43 +++
 os/connection.c|2 
 os/io.c|2 
 os/osdep.h |4 -
 render/animcur.c   |3 
 test/Makefile.am   |   57 ++-
 test/ddxstubs.c|   91 
 xkb/xkbActions.c   |2 
 72 files changed, 716 insertions(+), 461 deletions(-)

New commits:
commit 052ca3f22eadd0aa60dd24ac7d5d76137273926f
Author: Keith Packard 
Date:   Fri Jan 27 22:08:08 2012 -0800

Bump version to 1.11.99.902 (1.12 RC2)

Signed-off-by: Keith Packard 

diff --git a/configure.ac b/configure.ac
index b0bb9bb..6241119 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,8 +26,8 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ(2.60)
-AC_INIT([xorg-server], 1.11.99.901, 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
-RELEASE_DATE="2011-12-27"
+AC_INIT([xorg-server], 1.11.99.902, 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
+RELEASE_DATE="2012-01-27"
 AC_CONFIG_SRCDIR([Makefile.am])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 AM_MAINTAINER_MODE

commit bafedb7e9bcff31e2963eeb54669b2492214fae7
Author: Jeremy Huddleston 
Date:   Wed Jan 18 11:52:04 2012 -0800

XQuartz: Bump bundle version to 2.7.2

Signed-off-by: Jeremy Huddleston 

diff --git a/hw/xquartz/bundle/Info.plist.cpp b/hw/xquartz/bundle/Info.plist.cpp
index a4b8e19..4b6d9d1 100644
--- a/hw/xquartz/bundle/Info.plist.cpp
+++ b/hw/xquartz/bundle/Info.plist.cpp
@@ -19,9 +19,9 @@
CFBun

xorg-server: Changes to 'debian-experimental'

2012-02-01 Thread Cyril Brulebois
 ChangeLog  | 1229 +
 Xext/shm.c |2 
 Xext/xace.c|4 
 Xi/exevents.c  |   20 
 Xi/xiproperty.c|2 
 configure.ac   |   15 
 debian/changelog   |8 
 debian/control |2 
 dix/dispatch.c |   14 
 dix/dixutils.c |   17 
 dix/enterleave.c   |9 
 dix/eventconvert.c |4 
 dix/events.c   |5 
 dix/getevents.c|   19 
 dix/grabs.c|3 
 dix/property.c |2 
 glx/glxscreens.c   |9 
 hw/xfree86/Makefile.am |2 
 hw/xfree86/common/compiler.h   |   19 
 hw/xfree86/common/xf86Xinput.c |   11 
 hw/xfree86/ddc/ddcProperty.c   |   47 -
 hw/xfree86/dixmods/Makefile.am |1 
 hw/xfree86/int10/helper_exec.c |2 
 hw/xfree86/loader/loadmod.c|3 
 hw/xfree86/man/xorg.conf.man   |8 
 hw/xfree86/os-support/linux/lnx_init.c |   19 
 hw/xfree86/sdksyms.sh  |1 
 hw/xfree86/vgahw/vgaHW.h   |8 
 hw/xfree86/xaa/Makefile.am |4 
 hw/xquartz/GL/indirect.c   |3 
 hw/xquartz/bundle/Info.plist.cpp   |8 
 hw/xwin/InitInput.c|6 
 hw/xwin/InitOutput.c   |   31 
 hw/xwin/Makefile.am|3 
 hw/xwin/man/XWin.man   |3 
 hw/xwin/win.h  |2 
 hw/xwin/winclipboard.h |3 
 hw/xwin/winclipboardthread.c   |   95 ++
 hw/xwin/winclipboardunicode.c  |4 
 hw/xwin/winclipboardwndproc.c  |   23 
 hw/xwin/winclipboardwrappers.c |  122 ---
 hw/xwin/winengine.c|   21 
 hw/xwin/winglobals.c   |2 
 hw/xwin/winkeybd.c |   95 +-
 hw/xwin/winkeybd.h |6 
 hw/xwin/winkeynames.h  |2 
 hw/xwin/winmouse.c |5 
 hw/xwin/winmultiwindowclass.h  |   10 
 hw/xwin/winmultiwindowwindow.c |2 
 hw/xwin/winmultiwindowwm.c |   84 +-
 hw/xwin/winmultiwindowwndproc.c|   25 
 hw/xwin/winnativegdi.c |7 
 hw/xwin/winpfbdd.c |6 
 hw/xwin/winprefs.c |   74 +
 hw/xwin/winprefslex.l  |   10 
 hw/xwin/winprocarg.c   |   15 
 hw/xwin/winrandr.c |2 
 hw/xwin/winshadgdi.c   |1 
 hw/xwin/winwin32rootless.c |4 
 hw/xwin/winwin32rootlesswindow.c   |3 
 hw/xwin/winwindow.h|   11 
 hw/xwin/winwndproc.c   |   12 
 include/exevents.h |2 
 include/inputstr.h |2 
 include/misc.h |3 
 mi/mibitblt.c  |2 
 os/backtrace.c |   14 
 os/client.c|   43 +
 os/connection.c|2 
 os/io.c|2 
 os/osdep.h |4 
 render/animcur.c   |3 
 test/Makefile.am   |   57 +
 test/ddxstubs.c|   91 ++
 xkb/xkbActions.c   |2 
 75 files changed, 1954 insertions(+), 462 deletions(-)

New commits:
commit a955fc8b649dc7ffe4b13967af1ec142e416368e
Author: Cyril Brulebois 
Date:   Thu Feb 2 03:15:04 2012 +0100

Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index b87332f..7a2167b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-xorg-server (2:1.11.99.902-1) UNRELEASED; urgency=low
+xorg-server (2:1.11.99.902-1) experimental; urgency=low
 
   * New upstream release candidate (1.12 RC2):
 - Fix FTBFS on ia64 and mips*.
   * Bump x11proto-input-dev build-dep.
 
- -- Cyril Brulebois   Mon, 30 Jan 2012 21:48:07 +0100
+ -- Cyril Brulebois   Thu, 02 Feb 2012 03:15:00 +0100
 
 xorg-server (2:1.11.99.901-1) experimental; urgency=low
 

commit e8f11f9ae7dceacdcb0e5e1fed1028d77410ffb0
Author: Cyril Brulebois 
Date:   Thu Feb 2 02:00:23 2012 +0100

Bump x11proto-input-dev build-dep.

diff --git a/debian/changelog b/debian/changelog
index b2eaa7a..b87332f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xorg-server (2:1.11.99.902-1) UNRELEASED; urgency=low
 
   * New upstream release candidate (1.12 RC2):
 - Fix FTBFS on ia64 and mips*.
+  * Bump x11proto-input-dev build-dep.
 
  -- Cyril Brulebois   Mon, 30 Jan 2012 21:48:07 +0100
 
diff --git a/debian/control b/debian/control
index 02

Processing of xorg-server_1.11.99.902-1_amd64.changes

2012-02-01 Thread Debian FTP Masters
xorg-server_1.11.99.902-1_amd64.changes uploaded successfully to localhost
along with the files:
  xorg-server_1.11.99.902-1.dsc
  xorg-server_1.11.99.902.orig.tar.gz
  xorg-server_1.11.99.902-1.diff.gz
  xserver-common_1.11.99.902-1_all.deb
  xserver-xorg-core_1.11.99.902-1_amd64.deb
  xserver-xorg-core-udeb_1.11.99.902-1_amd64.udeb
  xserver-xorg-dev_1.11.99.902-1_amd64.deb
  xdmx_1.11.99.902-1_amd64.deb
  xdmx-tools_1.11.99.902-1_amd64.deb
  xnest_1.11.99.902-1_amd64.deb
  xvfb_1.11.99.902-1_amd64.deb
  xserver-xephyr_1.11.99.902-1_amd64.deb
  xserver-xfbdev_1.11.99.902-1_amd64.deb
  xserver-xorg-core-dbg_1.11.99.902-1_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
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/e1rsn7j-00075x...@franck.debian.org



xorg-server_1.11.99.902-1_amd64.changes ACCEPTED into experimental

2012-02-01 Thread Debian FTP Masters



Accepted:
xdmx-tools_1.11.99.902-1_amd64.deb
  to main/x/xorg-server/xdmx-tools_1.11.99.902-1_amd64.deb
xdmx_1.11.99.902-1_amd64.deb
  to main/x/xorg-server/xdmx_1.11.99.902-1_amd64.deb
xnest_1.11.99.902-1_amd64.deb
  to main/x/xorg-server/xnest_1.11.99.902-1_amd64.deb
xorg-server_1.11.99.902-1.diff.gz
  to main/x/xorg-server/xorg-server_1.11.99.902-1.diff.gz
xorg-server_1.11.99.902-1.dsc
  to main/x/xorg-server/xorg-server_1.11.99.902-1.dsc
xorg-server_1.11.99.902.orig.tar.gz
  to main/x/xorg-server/xorg-server_1.11.99.902.orig.tar.gz
xserver-common_1.11.99.902-1_all.deb
  to main/x/xorg-server/xserver-common_1.11.99.902-1_all.deb
xserver-xephyr_1.11.99.902-1_amd64.deb
  to main/x/xorg-server/xserver-xephyr_1.11.99.902-1_amd64.deb
xserver-xfbdev_1.11.99.902-1_amd64.deb
  to main/x/xorg-server/xserver-xfbdev_1.11.99.902-1_amd64.deb
xserver-xorg-core-dbg_1.11.99.902-1_amd64.deb
  to main/x/xorg-server/xserver-xorg-core-dbg_1.11.99.902-1_amd64.deb
xserver-xorg-core-udeb_1.11.99.902-1_amd64.udeb
  to main/x/xorg-server/xserver-xorg-core-udeb_1.11.99.902-1_amd64.udeb
xserver-xorg-core_1.11.99.902-1_amd64.deb
  to main/x/xorg-server/xserver-xorg-core_1.11.99.902-1_amd64.deb
xserver-xorg-dev_1.11.99.902-1_amd64.deb
  to main/x/xorg-server/xserver-xorg-dev_1.11.99.902-1_amd64.deb
xvfb_1.11.99.902-1_amd64.deb
  to main/x/xorg-server/xvfb_1.11.99.902-1_amd64.deb


Override entries for your package:
xdmx-tools_1.11.99.902-1_amd64.deb - optional x11
xdmx_1.11.99.902-1_amd64.deb - optional x11
xnest_1.11.99.902-1_amd64.deb - optional x11
xorg-server_1.11.99.902-1.dsc - source x11
xserver-common_1.11.99.902-1_all.deb - optional x11
xserver-xephyr_1.11.99.902-1_amd64.deb - optional x11
xserver-xfbdev_1.11.99.902-1_amd64.deb - optional x11
xserver-xorg-core-dbg_1.11.99.902-1_amd64.deb - extra debug
xserver-xorg-core-udeb_1.11.99.902-1_amd64.udeb - optional debian-installer
xserver-xorg-core_1.11.99.902-1_amd64.deb - optional x11
xserver-xorg-dev_1.11.99.902-1_amd64.deb - optional x11
xvfb_1.11.99.902-1_amd64.deb - optional x11

Announcing to debian-experimental-chan...@lists.debian.org
Announcing to debian-devel-chan...@lists.debian.org


Thank you for your contribution to Debian.


-- 
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/e1rsndo-hm...@franck.debian.org



xserver-xorg-video-qxl: Changes to 'debian-unstable'

2012-02-01 Thread Liang Guo
 debian/changelog|8 
 debian/control  |   12 ++
 debian/patches/series   |1 
 debian/patches/translate-the-access-region.diff |   48 
 debian/rules|4 ++
 5 files changed, 73 insertions(+)

New commits:
commit ef7eaac7c11bffd6ca91ec1aa82d54526e6afbd8
Author: Liang Guo 
Date:   Thu Feb 2 15:28:34 2012 +0800

Refresh debian/control

diff --git a/debian/control b/debian/control
index 56fcf1b..d3446d5 100644
--- a/debian/control
+++ b/debian/control
@@ -44,12 +44,10 @@ Package: xserver-xorg-video-qxl-dbg
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, xserver-xorg-video-qxl (= 
${binary:Version})
 Section: debug
-Description: X.Org X server -- QXL display driver
+Priority: extra
+Description: X.Org X server -- QXL display drive (debugging symbols)r
  This package provides the driver for QXL video device, i.e. if Linux is 
  running inside a RedHat Enterprise Virtualization (RHEV) environment, or
  other SPICE-compatible KVM/Qemu emulator. 
  .
- More information about X.Org can be found at:
- http://www.X.org>
- .
- This package contains the debugging symbols
+ This package contains the debugging symbols for this driver

commit fa38c6c350f25c05ea2ba378ad323e5b04821b24
Author: Liang Guo 
Date:   Wed Feb 1 18:11:55 2012 +0800

Fix bug 655318

diff --git a/debian/changelog b/debian/changelog
index cd33224..62817b6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-video-qxl (0.0.16-2) unstable; urgency=low
+
+  [Serge Hallyn]
+  * Add translate-the-access-region.patch(Closes: #655318)
+  * Add debug package
+
+ -- Liang Guo   Wed, 01 Feb 2012 18:01:19 +0800
+
 xserver-xorg-video-qxl (0.0.16-1) unstable; urgency=low
 
   [ Liang Guo ]
diff --git a/debian/control b/debian/control
index c3ad5eb..56fcf1b 100644
--- a/debian/control
+++ b/debian/control
@@ -39,3 +39,17 @@ Description: X.Org X server -- QXL display driver
  http://www.X.org>
  .
  This package is built from the X.org xf86-video-qxl driver module.
+
+Package: xserver-xorg-video-qxl-dbg
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, xserver-xorg-video-qxl (= 
${binary:Version})
+Section: debug
+Description: X.Org X server -- QXL display driver
+ This package provides the driver for QXL video device, i.e. if Linux is 
+ running inside a RedHat Enterprise Virtualization (RHEV) environment, or
+ other SPICE-compatible KVM/Qemu emulator. 
+ .
+ More information about X.Org can be found at:
+ http://www.X.org>
+ .
+ This package contains the debugging symbols
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 000..07222c6
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+translate-the-access-region.diff
diff --git a/debian/patches/translate-the-access-region.diff 
b/debian/patches/translate-the-access-region.diff
new file mode 100644
index 000..7c2800a
--- /dev/null
+++ b/debian/patches/translate-the-access-region.diff
@@ -0,0 +1,48 @@
+commit c77ba9f217093f946a4c6bf6edf9f34b24844d8d
+Author: Søren Sandmann 
+Date:   Fri Oct 28 12:56:30 2011 -0400
+
+Translate the access region according to the drawable offset.
+
+The driver code expects to be given coordinates relative to the
+offscreen pixmap.
+
+diff --git a/src/uxa/uxa.c b/src/uxa/uxa.c
+index 83e06cc..9d02e34 100644
+--- a/src/uxa/uxa.c
 b/src/uxa/uxa.c
+@@ -143,19 +143,19 @@ Bool uxa_prepare_access(DrawablePtr pDrawable, RegionPtr 
region, uxa_access_t ac
+ {
+   ScreenPtr pScreen = pDrawable->pScreen;
+   uxa_screen_t *uxa_screen = uxa_get_screen(pScreen);
+-  PixmapPtr pPixmap = uxa_get_drawable_pixmap(pDrawable);
+-  Bool offscreen = uxa_pixmap_is_offscreen(pPixmap);
++  int xoff, yoff;
++  PixmapPtr pPixmap = uxa_get_offscreen_pixmap(pDrawable, &xoff, &yoff);
+   BoxRec box;
+   RegionRec region_rec;
+   Bool result;
+ 
+-  if (!offscreen)
++  if (!pPixmap)
+   return TRUE;
+ 
+   box.x1 = 0;
+   box.y1 = 0;
+-  box.x2 = pPixmap->drawable.width;
+-  box.y2 = pPixmap->drawable.height;
++  box.x2 = pDrawable->width;
++  box.y2 = pDrawable->height;
+   
+   REGION_INIT (pScreen, ®ion_rec, &box, 1);
+   if (!region)
+@@ -168,7 +168,8 @@ Bool uxa_prepare_access(DrawablePtr pDrawable, RegionPtr 
region, uxa_access_t ac
+*/
+   REGION_INTERSECT (pScreen, region, region, ®ion_rec);
+ #endif
+-  
++  REGION_TRANSLATE (pScreen, region, xoff, yoff);
++
+   result = TRUE;
+ 
+   if (uxa_screen->info->prepare_access)
diff --git a/debian/rules b/debian/rules
index 3d192dc..1cb9c56 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,5 +1,9 @@
 #!/usr/bin/make -f
 
+.PHONY: override_dh_strip
+override_dh_strip:
+   dh_strip --dbg-package=xserver-xorg-video-qxl-dbg
+
 # Install in debian/tmp