libglvnd: Changes to 'upstream-unstable'

2013-08-29 Thread Timo Aaltonen
New branch 'upstream-unstable' available with the following commits:


-- 
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/e1vexn9-000801...@vasks.debian.org



libglvnd: Changes to 'debian-unstable'

2013-08-29 Thread Timo Aaltonen
New branch 'debian-unstable' available with the following commits:
commit bb44b4b18bf594df930b58fdce145757485f0ba0
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

Add README

This gives a brief overview of the code and instructions on building the
prototype and running unit tests.

This is based off of Andy Ritger's README in the original libGLX
prototype library.

commit c8f664587d884b22a84bb912d14119b11f3fc408
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[GLX_dummy] Implement selected dummy functions

Implement a fake glXChooseVisual() and glXCreateContext() function for
use with the makecurrent tests. Likewise, implement
glMakeCurrentTestResults(), glBegin(), and glEnd().

Implement a fake glXGetClientString() for use with the getclientstr
test.

commit e906738529991a110e1c74b926e46a31fb62f89f
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[GLX_dummy] Implement an example extension function and its dispatcher

To test that vendor-implemented dispatching works in the getprocaddress
test, implement glXExampleExtensionFunction and its vendor-neutral
dispatcher in GLX_dummy, and plug each respectively into the
getProcAddress and getDispatchAddress callback functions.

commit c11bd25282a7e88c9b88da2770d77185b1aadc78
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[GLX_dummy] Implement glMakeCurrentTestResults()

This fake GL extension function is used by the glxnscreens and
makecurrent tests.  This plugs the function prototype spec into
GLX_dummy's getDispatchProto() callback and adds an entry into the table
used by its getProcAddress() callback.

commit d3b38da75d7d674d74d52087d85dd3cbd1f65874
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[GLX_dummy] Implement the getProcAddress() callback

commit 01ea1d2e410770bf28f3d16f7c8689703e27c570
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[GLX_dummy] Define glMakeCurrentTestResults()

This fake GL extension function will be responsible for performing
various queries on the vendor library for the purposes of testing,
and also serves as a useful test of the API driver's handling of
dynamic GL entrypoints.

commit 402e5a8a4ce4aa90c67b4cfbe2179694808e2a90
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[tests] Add testx11glvndproto and testglxnscreens subtests

testx11glvndproto tests specifically the GLVendor X extension, which is
used to lookup XID -> screen and screen -> vendor mappings in the
prototype.

testglxnscreens tests that the API library successfully dispatches GL
calls to the right vendor based on this lookup.

commit 9eec93a6f8365dd71cff4697a6879787dfccf8c3
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[tests] Add testglxqueryversion subtest

This verifies that the GLX API library's hand-coded implementation
of glXQueryVersion() works as expected.

commit f3c6f65d367baf47e4ad03f1e940fc731c063d05
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[tests] Add testglxgetclientstr subtest

This subtest verifies that the GLX API library's implementation of
glXGetClientString() (which takes the "union" (concatenation) of each
vendor's client string) works as expected.

commit 67f04602e64ed11a4a00b565bcabcda270ccdaf6
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[tests] Add testglxmcoldlink subtest

This is a variant of the testglxmakecurrent subtest which links against
the libGL filter library instead of libOpenGL + libGLX. This verifies
the ELF symbol filtering works as expected.

commit 808706d3a2fd84a6876cc722a0058cbb21988f5c
Author: Brian Nguyen 
Date:   Mon Aug 12 13:12:10 2013 -0700

[tests] Add make current subtests

This implements a test app, testglxmakecurrent, which verifies the
correctness of the API library's GL dispatching when a vendor's context
is current in one or more threads.

This test spawns a given number of threads each with their own separate
context and window, and has each thread make current to its given
context. The thread then calls some core GL functions and
(to-be-implemented) a GL extension function, glMakeCurrentTestResults(),
which returns the number of times each core GL function was called.
The test then compares glMakeCurrentTestResults()'s result (which should
match up with the vendor library's call count) to the application's call
count and fails if there is a mismatch.

The test is designed to only require pthreads if multiple threads are
used. This verifies that the API library's single-threaded fake pthread
wrapper functions work properly.

Add testglxmc{basic,late,loop,threads}.sh scripts, which run the
testglxmakecurrent test with different arguments for ordering of

glamor-egl: Changes to 'debian-unstable'

2013-08-29 Thread Timo Aaltonen
 configure.ac |2 +-
 debian/changelog |2 +-
 src/Makefile.am  |   10 --
 3 files changed, 10 insertions(+), 4 deletions(-)

New commits:
commit 10c589483f603934d0e16336dcbca3a5e54ce9a5
Author: Timo Aaltonen 
Date:   Thu Aug 29 08:03:04 2013 +0300

clarify the version

diff --git a/debian/changelog b/debian/changelog
index bd00331..5cf97a9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
 glamor-egl (0.5.0-1) UNRELEASED; urgency=low
 
   * Initial release. (Closes: #XX)
-  * Pull from upstream 81aadb8ae.
+  * Merged from tagged 0.5.1.
 
  -- Timo Aaltonen   Wed, 03 Apr 2013 10:35:26 +0300

commit d3d166779e1a1698e017de9c4f4496bf3c5bbc0e
Author: Zhigang Gong 
Date:   Mon Aug 26 15:03:51 2013 +0800

Bump to 0.5.1.

The change in this version is only about bug fix and package build fix.

Signed-off-by: Zhigang Gong 

diff --git a/configure.ac b/configure.ac
index 5ff6ae1..acde38f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,7 +24,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.63])
 AC_INIT([glamor-egl], 
-[0.5.0],
+[0.5.1],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=glamor], 
 [glamor-egl])
 

commit 0777a81fb3551b8d06c40c81bcd0ccd69dfcd836
Author: Christian König 
Date:   Mon Aug 26 14:57:47 2013 +0800

Use GBM_LIBS and GBM_CFLAGS

Signed-off-by: Christian König 
Reviewed-by: Michel Dänzer 

diff --git a/src/Makefile.am b/src/Makefile.am
index 4beb559..c1759c6 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -64,9 +64,15 @@ LIBGLAMOREGL = libglamoregl.la
 module_LTLIBRARIES = $(LIBGLAMOREGL)
 libglamoregl_la_DEPENDENCIES = libglamor.la
 libglamoregl_la_LDFLAGS = -avoid-version -module
-libglamoregl_la_LIBADD = $(EGL_LIBS) $(GLX_SYS_LIBS) libglamor.la
+libglamoregl_la_LIBADD = $(EGL_LIBS) $(GLX_SYS_LIBS) $(GBM_LIBS) libglamor.la
 libglamoregl_la_SOURCES = glamor_eglmodule.c $(top_srcdir)/src/glamor_egl.c
-libglamoregl_la_CFLAGS = $(AM_CFLAGS) $(GLX_DEFINES) -I$(top_srcdir)/src 
$(LIBDRM_CFLAGS) $(EGL_CFLAGS)
+libglamoregl_la_CFLAGS = \
+   $(AM_CFLAGS) \
+   $(GLX_DEFINES) \
+   -I$(top_srcdir)/src \
+   $(LIBDRM_CFLAGS) \
+   $(EGL_CFLAGS) \
+   $(GBM_CFLAGS)
 endif
 
 


-- 
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/e1vezgh-0005ls...@vasks.debian.org



glamor-egl: Changes to 'ubuntu'

2013-08-29 Thread Timo Aaltonen
New branch 'ubuntu' available with the following commits:
commit 047d9a068adf5f9f3520524f7d19be5cddc96b69
Author: Timo Aaltonen 
Date:   Thu Aug 29 13:15:10 2013 +0300

push to saucy


-- 
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/e1vezgl-0005mb...@vasks.debian.org



glamor-egl: Changes to 'upstream-unstable'

2013-08-29 Thread Timo Aaltonen
 configure.ac|2 +-
 src/Makefile.am |   10 --
 2 files changed, 9 insertions(+), 3 deletions(-)

New commits:
commit d3d166779e1a1698e017de9c4f4496bf3c5bbc0e
Author: Zhigang Gong 
Date:   Mon Aug 26 15:03:51 2013 +0800

Bump to 0.5.1.

The change in this version is only about bug fix and package build fix.

Signed-off-by: Zhigang Gong 

diff --git a/configure.ac b/configure.ac
index 5ff6ae1..acde38f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,7 +24,7 @@
 # Initialize Autoconf
 AC_PREREQ([2.63])
 AC_INIT([glamor-egl], 
-[0.5.0],
+[0.5.1],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=glamor], 
 [glamor-egl])
 

commit 0777a81fb3551b8d06c40c81bcd0ccd69dfcd836
Author: Christian König 
Date:   Mon Aug 26 14:57:47 2013 +0800

Use GBM_LIBS and GBM_CFLAGS

Signed-off-by: Christian König 
Reviewed-by: Michel Dänzer 

diff --git a/src/Makefile.am b/src/Makefile.am
index 4beb559..c1759c6 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -64,9 +64,15 @@ LIBGLAMOREGL = libglamoregl.la
 module_LTLIBRARIES = $(LIBGLAMOREGL)
 libglamoregl_la_DEPENDENCIES = libglamor.la
 libglamoregl_la_LDFLAGS = -avoid-version -module
-libglamoregl_la_LIBADD = $(EGL_LIBS) $(GLX_SYS_LIBS) libglamor.la
+libglamoregl_la_LIBADD = $(EGL_LIBS) $(GLX_SYS_LIBS) $(GBM_LIBS) libglamor.la
 libglamoregl_la_SOURCES = glamor_eglmodule.c $(top_srcdir)/src/glamor_egl.c
-libglamoregl_la_CFLAGS = $(AM_CFLAGS) $(GLX_DEFINES) -I$(top_srcdir)/src 
$(LIBDRM_CFLAGS) $(EGL_CFLAGS)
+libglamoregl_la_CFLAGS = \
+   $(AM_CFLAGS) \
+   $(GLX_DEFINES) \
+   -I$(top_srcdir)/src \
+   $(LIBDRM_CFLAGS) \
+   $(EGL_CFLAGS) \
+   $(GBM_CFLAGS)
 endif
 
 


-- 
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/e1vezgi-0005m8...@vasks.debian.org



mesa: Changes to 'ubuntu'

2013-08-29 Thread Maarten Lankhorst
 Android.common.mk  |2 
 SConstruct |2 
 configure.ac   |2 
 debian/changelog   |8 +-
 docs/relnotes/9.2.html |  154 +++--
 5 files changed, 157 insertions(+), 11 deletions(-)

New commits:
commit e8a04c5d55cc8767dc56490a109a21131a0640da
Author: Maarten Lankhorst 
Date:   Wed Aug 28 14:07:03 2013 +0200

release to saucy

diff --git a/debian/changelog b/debian/changelog
index 0a877dc..a8170cd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-mesa (9.2-1ubuntu1) UNRELEASED; urgency=low
+mesa (9.2-1ubuntu1) saucy; urgency=low
 
   * Merge from debian-experimental, remaining changes:
 - Add support for aarch64.
 - Build libgallium and libmesagallium shared.
 - Enable mir support.
 
- -- Maarten Lankhorst   Tue, 20 Aug 2013 
18:51:03 +0200
+ -- Maarten Lankhorst   Wed, 28 Aug 2013 
14:02:08 +0200
 
 mesa (9.2-1) experimental; urgency=low
 

commit fc3dad91c3b1d17ede058e087e80245957cdaa0a
Author: Maarten Lankhorst 
Date:   Wed Aug 28 10:28:32 2013 +0200

release to experimental

diff --git a/debian/changelog b/debian/changelog
index 617b0ad..ecc4e58 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (9.2-1) UNRELEASED; urgency=low
+mesa (9.2-1) experimental; urgency=low
 
   [ Jon Severinsson ]
   * control: Recommend libtxc-dxtn-s2tc0 | libtxc-dxtn0, not just the virtual 
libtxc-dxtn0.
@@ -18,7 +18,7 @@ mesa (9.2-1) UNRELEASED; urgency=low
   * Refresh 02_gbm_no_undefined.diff.
   * Drop 12_fix_glapi_gen.diff, upstreamed.
 
- -- Jon Severinsson   Tue, 20 Aug 2013 18:00:00 +0200
+ -- Maarten Lankhorst   Wed, 28 Aug 2013 
10:28:20 +0200
 
 mesa (9.2~rc1-1) experimental; urgency=low
 

commit 01c8df645aca054c6c4c16ce9778423231acd7b0
Author: Maarten Lankhorst 
Date:   Wed Aug 28 08:51:35 2013 +0200

New upstream release.

diff --git a/debian/changelog b/debian/changelog
index f1349e8..617b0ad 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-mesa (9.2~rc2-1) UNRELEASED; urgency=low
+mesa (9.2-1) UNRELEASED; urgency=low
 
   [ Jon Severinsson ]
   * control: Recommend libtxc-dxtn-s2tc0 | libtxc-dxtn0, not just the virtual 
libtxc-dxtn0.

commit 2377205bcb3bb0b5db48772224f5f80f2cf9abf7
Author: Brian Paul 
Date:   Tue Aug 27 18:57:35 2013 -0600

docs: minor fixes for 9.2 release notes

Fix incorrect  tag, fix language.

diff --git a/docs/relnotes/9.2.html b/docs/relnotes/9.2.html
index 1bbb699..9e1c015 100644
--- a/docs/relnotes/9.2.html
+++ b/docs/relnotes/9.2.html
@@ -51,8 +51,8 @@ Note: some of the new features are only available with 
certain drivers.
 GL_ARB_texture_multisample
 GL_ARB_texture_storage_multisample
 GL_ARB_texture_query_lod
-Enable GL_ARB_texture_storage on radeon, r200, and nouveau
-GL_EXT_discard_framebuffer in all OpenGL ES (all versions) drivers
+GL_ARB_texture_storage on radeon, r200, and nouveau
+GL_EXT_discard_framebuffer in all OpenGL ES (all versions) drivers
 GL_EXT_framebuffer_multisample_blit_scaled on i965
 Added new freedreno gallium driver
 OSMesa interface for gallium llvmpipe/softpipe drivers

commit 8218eebc80ff597a4ff27190dceca8c88c3adce3
Author: Ian Romanick 
Date:   Tue Aug 27 16:33:48 2013 -0700

docs: Add 9.2 release md5sums

Signed-off-by: Ian Romanick 

diff --git a/docs/relnotes/9.2.html b/docs/relnotes/9.2.html
index bf2fd66..1bbb699 100644
--- a/docs/relnotes/9.2.html
+++ b/docs/relnotes/9.2.html
@@ -33,7 +33,9 @@ because GL_ARB_compatibility is not supported.
 
 MD5 checksums
 
-tbd
+4f93c6475ec656fc1f7b93aeffc9b6c4  MesaLib-9.2.0.tar.gz
+4185b6aae890bc62a964f4b24cc1aca8  MesaLib-9.2.0.tar.bz2
+3bc5339bc98b9c3ffd14e3a8eca4  MesaLib-9.2.0.zip
 
 
 

commit 46273ba25641e652f83bfa08b3d2bd55a57e55e8
Author: Ian Romanick 
Date:   Tue Aug 27 15:48:55 2013 -0700

mesa: Bump version to 9.2 (final)

Signed-off-by: Ian Romanick 

diff --git a/Android.common.mk b/Android.common.mk
index 905d1a9..e6b3b44 100644
--- a/Android.common.mk
+++ b/Android.common.mk
@@ -35,7 +35,7 @@ LOCAL_C_INCLUDES += \
 
 # define ANDROID_VERSION (e.g., 4.0.x => 0x0400)
 LOCAL_CFLAGS += \
-   -DPACKAGE_VERSION=\"9.2.0-rc2\" \
+   -DPACKAGE_VERSION=\"9.2.0\" \

-DPACKAGE_BUGREPORT=\"https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa\"; 
\

-DANDROID_VERSION=0x0$(MESA_ANDROID_MAJOR_VERSION)0$(MESA_ANDROID_MINOR_VERSION)
 
diff --git a/SConstruct b/SConstruct
index 622ff36..b40a468 100644
--- a/SConstruct
+++ b/SConstruct
@@ -70,7 +70,7 @@ if env['gles']:
 # Environment setup
 
 env.Append(CPPDEFINES = [
-('PACKAGE_VERSION', '\\"9.2.0-rc2\\"'),
+('PACKAGE_VERSION', '\\"9.2.0\\"'),
 ('PACKAGE_BUGREPORT', 
'\\"https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa\\";'),
 ])
 
diff --git a/configure.ac b/configure.ac
index 11a711f..10d5ad8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -6,7 +6,7 @@ dnl Tell the user about autoconf.html in the --help ou

xserver-xorg-video-intel: Changes to 'ubuntu'

2013-08-29 Thread Christopher Halse Rogers
 debian/changelog  |6 
 debian/control|2 
 debian/patches/xmir.patch |  379 ++
 3 files changed, 384 insertions(+), 3 deletions(-)

New commits:
commit 74831788f4aba5e82118760a320064127a1e9ec9
Author: Christopher James Halse Rogers 
Date:   Thu Aug 29 20:08:51 2013 +1000

Update for new XMir API

diff --git a/debian/changelog b/debian/changelog
index 01f9bc2..408b179 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,10 @@
-xserver-xorg-video-intel (2:2.21.14-4ubuntu3) UNRELEASED; urgency=low
+xserver-xorg-video-intel (2:2.21.14-4ubuntu3) saucy; urgency=low
 
   * Fix valgrind-enabling check
+  * Update for new XMir API
+  * Bump build-depend on xserver-xorg-dev to ensure new XMir API
 
- -- Christopher James Halse Rogers   Mon, 26 Aug 2013 
18:54:40 +1000
+ -- Christopher James Halse Rogers   Thu, 29 Aug 2013 
20:08:05 +1000
 
 xserver-xorg-video-intel (2:2.21.14-4ubuntu2) saucy; urgency=low
 
diff --git a/debian/control b/debian/control
index ced4c6c..7ed1f5e 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
  dh-autoreconf,
  pkg-config,
 # Depend on latest server to ensure XMir support
- xserver-xorg-dev (>= 2:1.14.2-0ubuntu4~),
+ xserver-xorg-dev (>= 2:1.14.2.901-2ubuntu4~),
  x11proto-core-dev,
  x11proto-fonts-dev,
  x11proto-xinerama-dev,
diff --git a/debian/patches/xmir.patch b/debian/patches/xmir.patch
index 454882e..05155a6 100644
--- a/debian/patches/xmir.patch
+++ b/debian/patches/xmir.patch
@@ -767,3 +767,382 @@ index 000..a7c882d
 +}
 +
 +#endif
+commit 5c4c1309ed043cce920c97633c5d5228d60308b8
+Author: Christopher James Halse Rogers 
+Date:   Thu Aug 22 11:17:04 2013 +1000
+
+Update to new XMir API
+
+diff --git a/src/sna/sna_xmir.c b/src/sna/sna_xmir.c
+index a7c882d..4ecdad9 100644
+--- a/src/sna/sna_xmir.c
 b/src/sna/sna_xmir.c
+@@ -50,9 +50,9 @@
+ #define FORCE_FULL_REDRAW 0
+ 
+ static void
+-sna_xmir_copy_to_mir(WindowPtr win, RegionPtr region)
++sna_xmir_copy_to_mir(xmir_window *xmir_win, RegionPtr region)
+ {
+-  PixmapPtr src = get_window_pixmap(win);
++  PixmapPtr src = get_window_pixmap(xmir_window_to_windowptr(xmir_win));
+   struct sna *sna = to_sna_from_pixmap(src);
+   struct sna_pixmap *priv;
+   struct kgem_bo *bo;
+@@ -70,7 +70,7 @@ sna_xmir_copy_to_mir(WindowPtr win, RegionPtr region)
+   /* XXX size and pitch are bogus, but only used for sanity checks */
+ 
+   bo = kgem_create_for_prime(&sna->kgem,
+- xmir_prime_fd_for_window(win),
++ xmir_window_get_fd(xmir_win),
+  priv->gpu_bo->pitch * src->drawable.height);
+   if (bo == NULL)
+   return;
+@@ -94,32 +94,15 @@ sna_xmir_copy_to_mir(WindowPtr win, RegionPtr region)
+  src, bo, 0, 0,
+  boxes, nbox, COPY_LAST)) {
+   kgem_submit(&sna->kgem);
+-  xmir_submit_rendering_for_window(win, region);
++  xmir_submit_rendering_for_window(xmir_win, region);
+   }
+ 
+   kgem_bo_destroy(&sna->kgem, bo);
+ }
+ 
+-static void
+-sna_xmir_buffer_available(WindowPtr win)
+-{
+-  RegionPtr region = xmir_window_get_dirty(win);
+-  if (RegionNotEmpty(region))
+-  sna_xmir_copy_to_mir(win, region);
+-}
+-
+-static void
+-sna_xmir_submit_dirty_window(WindowPtr win)
+-{
+-  if (!xmir_window_has_free_buffer(win))
+-  return;
+-
+-  sna_xmir_copy_to_mir(win, xmir_window_get_dirty(win));
+-}
+-
+ static const xmir_driver sna_xmir_driver = {
+   XMIR_DRIVER_VERSION,
+-  sna_xmir_buffer_available
++  sna_xmir_copy_to_mir
+ };
+ 
+ bool sna_xmir_create(struct sna *sna)
+@@ -157,7 +140,7 @@ void sna_xmir_post_damage(struct sna *sna)
+   return;
+ 
+   xmir_screen_for_each_damaged_window(sna->xmir,
+-  sna_xmir_submit_dirty_window);
++  sna_xmir_copy_to_mir);
+ }
+ 
+ #endif
+commit 1edd7a1d8e54daf628df1317e65c96c903c72f85
+Author: Christopher James Halse Rogers 
+Date:   Fri Aug 23 10:20:49 2013 +1000
+
+Don't call sna_mode_update when SNA_IS_HOSTED
+
+diff --git a/src/sna/sna_driver.c b/src/sna/sna_driver.c
+index 6fe49c9..7870a47 100644
+--- a/src/sna/sna_driver.c
 b/src/sna/sna_driver.c
+@@ -207,7 +207,8 @@ static Bool sna_become_master(struct sna *sna)
+   sna_set_fallback_mode(scrn);
+   }
+ 
+-  sna_mode_update(sna);
++  if (!(sna->flags & SNA_IS_HOSTED))
++  sna_mode_update(sna);
+   return TRUE;
+ }
+ 
+commit 0c51dfcf7f2ef610fd3dc80bce71fc8c0a6f47cc
+Author: Christopher James Halse Rogers 
+Date:   Fri Aug 23 14:36:48 2013 +1000
+
+Fix rendering when copying from xmir_win that only partially covers the 
drawable
+
+diff --git a/src/sna/sna_xmir.c b/src/sna/sna_xmir.c
+index

xserver-xorg-video-nouveau: Changes to 'ubuntu'

2013-08-29 Thread Christopher Halse Rogers
 ChangeLog |17250 ++
 configure.ac  |5 
 debian/changelog  |   50 
 debian/control|   10 
 debian/patches/xmir.patch |  189 
 debian/rules  |4 
 src/Makefile.am   |   20 
 src/drmmode_display.c |   52 
 src/nouveau_xv.c  |   38 
 src/nv_driver.c   |2 
 src/nvc0_accel.c  |   33 
 src/shader/Makefile   |   15 
 src/shader/exac8nvf0.fp   |   42 
 src/shader/exac8nvf0.fpc  |   28 
 src/shader/exacanvf0.fp   |   43 
 src/shader/exacanvf0.fpc  |   30 
 src/shader/exacmnvf0.fp   |   43 
 src/shader/exacmnvf0.fpc  |   30 
 src/shader/exas8nvf0.fp   |   38 
 src/shader/exas8nvf0.fpc  |   20 
 src/shader/exasanvf0.fp   |   43 
 src/shader/exasanvf0.fpc  |   30 
 src/shader/exascnvf0.fp   |   35 
 src/shader/exascnvf0.fpc  |   14 
 src/shader/videonvf0.fp   |   47 
 src/shader/videonvf0.fpc  |   38 
 src/shader/xfrm2nvf0.vp   |   82 
 src/shader/xfrm2nvf0.vpc  |   90 
 28 files changed, 18194 insertions(+), 127 deletions(-)

New commits:
commit 63b75449ff7d5e810c03a18ccf66e309cea385d4
Author: Christopher James Halse Rogers 
Date:   Thu Aug 29 21:34:30 2013 +1000

Fix xserver build-dep version

diff --git a/debian/control b/debian/control
index cf706e6..91a555e 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends:
  debhelper (>= 8),
  dh-autoreconf,
  pkg-config,
- xserver-xorg-dev (>= 2:1.14.2.901-2ubuntu2+xmirMM14~),
+ xserver-xorg-dev (>= 2:1.14.2.901-2ubuntu4~),
  x11proto-video-dev,
  x11proto-core-dev,
  x11proto-fonts-dev,

commit bcd598c2d7d3b22496514312d3b0801f6d2e7e81
Author: Christopher James Halse Rogers 
Date:   Mon Aug 26 17:29:29 2013 +1000

Update for new XMir API

diff --git a/debian/changelog b/debian/changelog
index a14fe33..306bbb3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-nouveau (1:1.0.8-0ubuntu4) saucy; urgency=low
+
+  * Update for new XMir API
+
+ -- Christopher James Halse Rogers   Thu, 22 Aug 2013 
14:42:58 +1000
+
 xserver-xorg-video-nouveau (1:1.0.8-0ubuntu3) saucy; urgency=low
 
   * Fix build against servers without XMir support
diff --git a/debian/control b/debian/control
index 70ce991..9c347e0 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends:
  debhelper (>= 8),
  dh-autoreconf,
  pkg-config,
- xserver-xorg-dev (>= 2:1.14.2-0ubuntu4~),
+ xserver-xorg-dev (>= 2:1.14.2.901-2ubuntu2+xmirMM14~),
  x11proto-video-dev,
  x11proto-core-dev,
  x11proto-fonts-dev,
diff --git a/debian/patches/xmir.patch b/debian/patches/xmir.patch
index ae77249..45324eb 100644
--- a/debian/patches/xmir.patch
+++ b/debian/patches/xmir.patch
@@ -6,10 +6,8 @@ Date:   Mon Jul 22 17:46:58 2013 +1000
 
 Signed-off-by: Christopher James Halse Rogers 
 
-Index: xf86-video-nouveau/src/nouveau_dri2.c
-===
 xf86-video-nouveau.orig/src/nouveau_dri2.c 2013-08-06 12:40:27.802943906 
+1000
-+++ xf86-video-nouveau/src/nouveau_dri2.c  2013-08-06 12:40:27.798943906 
+1000
+--- a/src/nouveau_dri2.c
 b/src/nouveau_dri2.c
 @@ -267,7 +267,7 @@
NVPtr pNv = NVPTR(scrn);
int i;
@@ -60,10 +58,8 @@ Index: xf86-video-nouveau/src/nouveau_dri2.c
  #if DRI2INFOREC_VERSION >= 9
dri2.version = 9;
dri2.CreateBuffer2 = nouveau_dri2_create_buffer2;
-Index: xf86-video-nouveau/src/nv_driver.c
-===
 xf86-video-nouveau.orig/src/nv_driver.c2013-08-06 12:40:27.802943906 
+1000
-+++ xf86-video-nouveau/src/nv_driver.c 2013-08-06 12:44:47.126932579 +1000
+--- a/src/nv_driver.c
 b/src/nv_driver.c
 @@ -226,6 +226,8 @@
case GET_REQUIRED_HW_INTERFACES:
flag = (CARD32 *)data;
@@ -117,7 +113,17 @@ Index: xf86-video-nouveau/src/nv_driver.c
if (!NVHasKMS(dev->pdev))
return FALSE;
  
-@@ -424,9 +449,11 @@
+@@ -406,7 +431,8 @@
+ NVAdjustFrame(ADJUST_FRAME_ARGS_DECL)
+ {
+   SCRN_INFO_PTR(arg);
+-  drmmode_adjust_frame(pScrn, x, y);
++  if (!xorgMir)
++  drmmode_adjust_frame(pScrn, x, y);
+ }
+ 
+ /*
+@@ -424,9 +450,11 @@
  
xf86DrvMsg(pScrn->scrnIndex, X_INFO, "NVEnterVT is called.\n");
  
@@ -132,7 +138,7 @@ Index: xf86-video-nouveau/src/nv_driver.c
  
if (XF86_CRTC_CONFIG_PTR(pScrn)->num_crtc && 
!xf86SetDesiredModes(pScrn))
return FALSE;
-@@ -452,6 +479,9 @@
+@@ -452,6 +480,9 @@
  
xf86DrvMsg(pScrn->scrnIndex, X_INFO, "NVLeaveVT is called.\n");
  
@@ -142,106 +148,89 @@ Index: xf86-video-nouveau/src/nv_driver.c
ret = drmDropMaster(pNv->dev->fd);
if (ret && errno != EIO && errno != ENODEV)
ErrorF("Error dropping master: %i(%m)\n", -errno);
-@@ -501,6 +531,86 @@
+@@ -501,6 +532,50 @@
  }
  #endif
  
 +#ifdef XMIR
 +static void
-+nouveau_xmir_copy_pixmap_to_mir(PixmapPtr src, i

xserver-xorg-video-ati: Changes to 'ubuntu'

2013-08-29 Thread Christopher Halse Rogers
 debian/changelog  |6 +
 debian/control|2 
 debian/patches/xmir.patch |  239 ++
 3 files changed, 126 insertions(+), 121 deletions(-)

New commits:
commit 6511e8fb24c331b029cd0400dc88a70ff3d60a6f
Author: Christopher James Halse Rogers 
Date:   Sun Aug 25 21:16:37 2013 +1000

Update to new XMir MM API

diff --git a/debian/changelog b/debian/changelog
index 896c006..8bfb6e1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-ati (1:7.2.0-0ubuntu4) saucy; urgency=low
+
+  * Update for new XMir API
+
+ -- Christopher James Halse Rogers   Thu, 29 Aug 2013 
20:18:26 +1000
+
 xserver-xorg-video-ati (1:7.2.0-0ubuntu3) saucy; urgency=low
 
   * xmir.patch: Also support 1D tiling. (LP: #1195425)
diff --git a/debian/control b/debian/control
index 32fcf15..678e43f 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
  dh-autoreconf,
  quilt,
  pkg-config,
- xserver-xorg-dev (>= 2:1.14.2-0ubuntu4~),
+ xserver-xorg-dev (>= 2:1.14.2.901-2ubuntu4~),
  x11proto-gl-dev,
  x11proto-xext-dev,
  x11proto-core-dev,
diff --git a/debian/patches/xmir.patch b/debian/patches/xmir.patch
index 8e81f76..4fdbbf8 100644
--- a/debian/patches/xmir.patch
+++ b/debian/patches/xmir.patch
@@ -6,10 +6,8 @@ Date:   Mon Jul 22 17:02:17 2013 +1000
 
 Signed-off-by: Christopher James Halse Rogers 
 
-Index: xf86-video-ati/src/drmmode_display.c
-===
 xf86-video-ati.orig/src/drmmode_display.c  2013-08-15 09:44:05.626352176 
+1000
-+++ xf86-video-ati/src/drmmode_display.c   2013-08-15 09:44:05.622352176 
+1000
+--- a/src/drmmode_display.c
 b/src/drmmode_display.c
 @@ -1941,7 +1941,7 @@
  if (!miCreateDefColormap(pScreen))
  return FALSE;
@@ -19,10 +17,8 @@ Index: xf86-video-ati/src/drmmode_display.c
   drmmode_load_palette, NULL,
   CMAP_PALETTED_TRUECOLOR
  #if 0 /* This option messes up text mode! (e...@suse.de) */
-Index: xf86-video-ati/src/radeon.h
-===
 xf86-video-ati.orig/src/radeon.h   2013-08-15 09:44:05.626352176 +1000
-+++ xf86-video-ati/src/radeon.h2013-08-15 09:44:05.622352176 +1000
+--- a/src/radeon.h
 b/src/radeon.h
 @@ -87,6 +87,14 @@
  #include "picturestr.h"
  #endif
@@ -51,10 +47,8 @@ Index: xf86-video-ati/src/radeon.h
  } RADEONInfoRec, *RADEONInfoPtr;
  
  /* radeon_accel.c */
-Index: xf86-video-ati/src/radeon_bo_helper.c
-===
 xf86-video-ati.orig/src/radeon_bo_helper.c 2013-08-15 09:44:05.626352176 
+1000
-+++ xf86-video-ati/src/radeon_bo_helper.c  2013-08-15 10:00:04.206385137 
+1000
+--- a/src/radeon_bo_helper.c
 b/src/radeon_bo_helper.c
 @@ -201,19 +201,25 @@
  }
  
@@ -114,10 +108,8 @@ Index: xf86-video-ati/src/radeon_bo_helper.c
  }
  radeon_set_pixmap_bo(ppix, bo);
  
-Index: xf86-video-ati/src/radeon_bo_helper.h
-===
 xf86-video-ati.orig/src/radeon_bo_helper.h 2013-08-15 09:44:05.626352176 
+1000
-+++ xf86-video-ati/src/radeon_bo_helper.h  2013-08-15 09:44:05.622352176 
+1000
+--- a/src/radeon_bo_helper.h
 b/src/radeon_bo_helper.h
 @@ -33,6 +33,7 @@
  
  extern Bool
@@ -127,10 +119,8 @@ Index: xf86-video-ati/src/radeon_bo_helper.h
 +   uint32_t *tiling_flags, uint32_t *pitch);
  
  #endif /* RADEON_BO_HELPER_H */
-Index: xf86-video-ati/src/radeon_dri2.c
-===
 xf86-video-ati.orig/src/radeon_dri2.c  2013-08-15 09:44:05.626352176 
+1000
-+++ xf86-video-ati/src/radeon_dri2.c   2013-08-15 09:44:05.622352176 +1000
+--- a/src/radeon_dri2.c
 b/src/radeon_dri2.c
 @@ -1535,6 +1535,18 @@
  
  #endif /* USE_DRI2_SCHEDULING */
@@ -171,10 +161,8 @@ Index: xf86-video-ati/src/radeon_dri2.c
  #if DRI2INFOREC_VERSION >= 9
  dri2_info.version = 9;
  dri2_info.CreateBuffer2 = radeon_dri2_create_buffer2;
-Index: xf86-video-ati/src/radeon_exa.c
-===
 xf86-video-ati.orig/src/radeon_exa.c   2013-08-15 09:44:05.626352176 
+1000
-+++ xf86-video-ati/src/radeon_exa.c2013-08-15 09:44:05.622352176 +1000
+--- a/src/radeon_exa.c
 b/src/radeon_exa.c
 @@ -326,12 +326,12 @@
  Bool RADEONEXASetSharedPixmapBacking(PixmapPtr ppix, void *fd_handle)
  {
@@ -190,10 +178,8 @@ Index: xf86-video-ati/src/radeon_exa.c
  return TRUE;
  }
  #endif
-Index: xf86-video-ati/src/radeon_glamor.c
-===
 xf86-video-ati.orig/src/radeon_glamor.c2013-08-15 09:44:05.626352176 
+1000
-+++ xf86-video-ati/src/radeon_glamor.c 2013-08-15 09:44:05.622352176 +1000
+--- a/src/radeon_glamor.c
 b/src/rade

xorg-server: Changes to 'ubuntu'

2013-08-29 Thread Christopher Halse Rogers
 debian/changelog  |7 
 debian/patches/xmir.patch | 1047 --
 debian/serverminver   |2 
 3 files changed, 739 insertions(+), 317 deletions(-)

New commits:
commit 1b6eccb015856b1e0c3b9219fa22f7c61b74491d
Author: Christopher James Halse Rogers 
Date:   Thu Aug 29 19:47:40 2013 +1000

Add XMir RANDR support

diff --git a/debian/changelog b/debian/changelog
index 79bdfde..7b907ee 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.14.2.901-2ubuntu4) saucy; urgency=low
+
+  * xmir.patch: Add XRandR support
+  * Bump serverminver for XMir API changes
+
+ -- Christopher James Halse Rogers   Thu, 29 Aug 2013 
19:42:41 +1000
+
 xorg-server (2:1.14.2.901-2ubuntu3) saucy; urgency=low
 
   * xmir.patch: Use the API we have, not the API we've documented
diff --git a/debian/patches/xmir.patch b/debian/patches/xmir.patch
index 6e5dab8..746fba3 100644
--- a/debian/patches/xmir.patch
+++ b/debian/patches/xmir.patch
@@ -1,8 +1,8 @@
-Index: xserver/configure.ac
-===
 xserver.orig/configure.ac  2013-08-22 15:18:34.437916132 +1000
-+++ xserver/configure.ac   2013-08-22 15:18:34.425916132 +1000
-@@ -639,6 +639,7 @@
+diff --git a/configure.ac b/configure.ac
+index c6ecba4..cbba229 100644
+--- a/configure.ac
 b/configure.ac
+@@ -635,6 +635,7 @@ AC_ARG_ENABLE(windowswm,  
AS_HELP_STRING([--enable-windowswm], [Build XWin w
  AC_ARG_ENABLE(libdrm, AS_HELP_STRING([--enable-libdrm], [Build Xorg 
with libdrm support (default: enabled)]), [DRM=$enableval],[DRM=yes])
  AC_ARG_ENABLE(clientids,  AS_HELP_STRING([--disable-clientids], [Build 
Xorg with client ID tracking (default: enabled)]), [CLIENTIDS=$enableval], 
[CLIENTIDS=yes])
  AC_ARG_ENABLE(pciaccess, AS_HELP_STRING([--enable-pciaccess], [Build Xorg 
with pciaccess library (default: enabled)]), [PCI=$enableval], [PCI=yes])
@@ -10,7 +10,7 @@ Index: xserver/configure.ac
  
  dnl DDXes.
  AC_ARG_ENABLE(xorg, AS_HELP_STRING([--enable-xorg], [Build 
Xorg server (default: auto)]), [XORG=$enableval], [XORG=auto])
-@@ -1152,6 +1153,15 @@
+@@ -1148,6 +1149,15 @@ if test "x$XINERAMA" = xyes; then
SDK_REQUIRED_MODULES="$SDK_REQUIRED_MODULES $XINERAMAPROTO"
  fi
  
@@ -26,7 +26,7 @@ Index: xserver/configure.ac
  AM_CONDITIONAL(XACE, [test "x$XACE" = xyes])
  if test "x$XACE" = xyes; then
AC_DEFINE(XACE, 1, [Build X-ACE extension])
-@@ -2300,6 +2310,7 @@
+@@ -2299,6 +2309,7 @@ hw/xfree86/utils/Makefile
  hw/xfree86/utils/man/Makefile
  hw/xfree86/utils/cvt/Makefile
  hw/xfree86/utils/gtf/Makefile
@@ -34,11 +34,11 @@ Index: xserver/configure.ac
  hw/dmx/config/Makefile
  hw/dmx/config/man/Makefile
  hw/dmx/doc/Makefile
-Index: xserver/hw/xfree86/Makefile.am
-===
 xserver.orig/hw/xfree86/Makefile.am2013-08-22 15:18:34.437916132 
+1000
-+++ xserver/hw/xfree86/Makefile.am 2013-08-22 15:18:34.425916132 +1000
-@@ -25,15 +25,20 @@
+diff --git a/hw/xfree86/Makefile.am b/hw/xfree86/Makefile.am
+index c3899b5..6821198 100644
+--- a/hw/xfree86/Makefile.am
 b/hw/xfree86/Makefile.am
+@@ -25,15 +25,20 @@ if INT10MODULE
  INT10_SUBDIR = int10
  endif
  
@@ -61,11 +61,11 @@ Index: xserver/hw/xfree86/Makefile.am
  
  bin_PROGRAMS = Xorg
  nodist_Xorg_SOURCES = sdksyms.c
-Index: xserver/hw/xfree86/common/xf86Config.c
-===
 xserver.orig/hw/xfree86/common/xf86Config.c2013-08-22 
15:18:34.437916132 +1000
-+++ xserver/hw/xfree86/common/xf86Config.c 2013-08-22 15:18:34.429916132 
+1000
-@@ -117,6 +117,7 @@
+diff --git a/hw/xfree86/common/xf86Config.c b/hw/xfree86/common/xf86Config.c
+index 74d5ed3..538ba4b 100644
+--- a/hw/xfree86/common/xf86Config.c
 b/hw/xfree86/common/xf86Config.c
+@@ -118,6 +118,7 @@ static ModuleDefault ModuleDefaults[] = {
  {.name = "fb",.toLoad = TRUE,.load_opt = NULL},
  {.name = "shadow",.toLoad = TRUE,.load_opt = NULL},
  #endif
@@ -73,7 +73,7 @@ Index: xserver/hw/xfree86/common/xf86Config.c
  {.name = NULL,.toLoad = FALSE,.load_opt = NULL}
  };
  
-@@ -259,6 +260,17 @@
+@@ -260,6 +261,17 @@ xf86ModulelistFromConfig(pointer **optlist)
  return NULL;
  }
  
@@ -91,22 +91,42 @@ Index: xserver/hw/xfree86/common/xf86Config.c
  if (xf86configptr->conf_modules) {
  /* Walk the disable list and let people know what we've parsed to
   * not be loaded 
-Index: xserver/hw/xfree86/common/xf86Globals.c
-===
 xserver.orig/hw/xfree86/common/xf86Globals.c   2013-08-22 
15:18:34.437916132 +1000
-+++ xserver/hw/xfree86/common/xf86Globals.c2013-08-22 15:18:34.429916132 
+1000
-@@ -206,3 +206,6 @@
+diff --git a/hw/xfree86/common/xf86Globals.c b/hw/xfree86/common/xf86Globals.c
+index 7df7a80..17ed7c6 10

glamor-egl: Changes to 'debian-unstable'

2013-08-29 Thread Timo Aaltonen
 debian/changelog |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

New commits:
commit 40dc6c88ae0e7a25d69c7b95a87024407cc920eb
Author: Timo Aaltonen 
Date:   Thu Aug 29 13:19:42 2013 +0300

tarball available, bump the version

diff --git a/debian/changelog b/debian/changelog
index 5cf97a9..2e138ed 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,5 @@
-glamor-egl (0.5.0-1) UNRELEASED; urgency=low
+glamor-egl (0.5.1-1) UNRELEASED; urgency=low
 
   * Initial release. (Closes: #XX)
-  * Merged from tagged 0.5.1.
 
  -- Timo Aaltonen   Wed, 03 Apr 2013 10:35:26 +0300


-- 
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/e1vf1mk-0001cc...@vasks.debian.org