xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.21.15-1'

2013-10-01 Thread Michael Stapelberg
Tag 'xserver-xorg-video-intel-2_2.21.15-1' created by Michael Stapelberg 
 at 2013-10-01 16:29 +

Upload to unstable

Changes since 2.21.15:
Adam Jackson (1):
  Quirk: No LVDS on Dell Studio Hybrid

Alan Coopersmith (3):
  Define DEFFILEMODE for OS'es that don't have it
  Man page typo fixes
  Remove xorgconfig & xorgcfg from See Also list in man page

Albert Damen (3):
  Non-GEM allocations incorrectly force TILE_NONE (bug 20797)
  Fix crash with XV with large virtual display
  Drop frontbuffer from crtc in I830CloseScreen

Arnaud Fontaine (3):
  Update Build-Depends following xcb-util 0.3.8 release.
  Add  to xserver-xorg-video-intel-dbg Depends.
  Upload to unstable.

Bernhard Rosenkraenzer (1):
  UXA: Declare glyph cache picture as component-alpha when necessary.

Bill Nottingham (1):
  Quirk MSI IM-945GSE-A LVDS, TV outputs.

Branden Robinson (4):
  Set svn:keywords property to "Id" (keyword already present).
  Note probable out-of-dateness of maplink() function body.
  Add high-level documentation to XSFBS shell library, intended to reduce
  Test for existence of debian/patches directory before creating a symlink 
to it.

Brice Goglin (98):
  Build a xserver-xorg-video-intel-dbg package with debugging symbols.
  Fix XvMC support for only i810 and i815 in the long description.
  Fix displaying of patches applied by quilt.
  Minor fixes in the patching system.
  Fix "display the output of quilt push/pop".
  Fix typo in intel.man
  Define INTEL_VERSION_MAJOR/MINOR/PATCH using PACKAGE_VERSION_*
  Do not call laptop-detect, let the only user call it directly
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release
  Prepare changelog for upload
  Merge branch 'xf86-video-intel-2.2-branch' of 
git://git.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-unstable
  Prepare changelog for new upload
  Merge tag 'xf86-video-intel-2.2.1' into debian-unstable
  New upstream release
  Partial revert of 3e7c2a3f7211f0c167e831366aa5bb1ca9215334
  Merge tag 'xf86-video-intel-2.2.99.901' into debian-experimental
  New upstream release candidate
  Install libIntelXvMC.so
  Merge tag 'xf86-video-intel-2.2.99.902' into debian-experimental
  New upstream release candidate
  Merge branch 'debian-unstable' into debian-experimental
  Merge tag 'xf86-video-intel-2.2.99.903' into debian-experimental
  New upstream release candidate
  Prepare changelog for upload
  Merge tag 'xf86-video-intel-2.3.1' into debian-unstable
  New upstream release
  Update xsfbs/quilt patching rules to be compatible with the
  Merge tag 'xf86-video-intel-2.3.2' into debian-unstable
  New upstream release
  Prepare changelog for upload
  Merge tag 'xf86-video-intel-2.6.0' into debian-experimental
  New upstream release
  Prepare changelog for upload
  Merge branch 'upstream-unstable' into tmp
  Merge branch 'tmp' into debian-experimental
  New upstream release candidate
  Prepare changelog for upload
  Merge branch '2.7' of 
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel into 
debian-experimental
  New upstream release
  Prepare changelog for upload to unstable
  Install the upstream NEWS file
  Move -dbg package to section debug
  Merge tag '2.7.99.1' into debian-experimental
  New upstream release candidate
  Stop installing libI810XvMC.so and libIntelXvMC.so
  Prepare changelog for upload
  Merge tag '2.7.1' into debian-unstable
  New upstream release
  Don't try to install the now missing pci ids file
  Prepare changelog for upload
  Merge tag '2.7.99.901' into debian-experimental
  New upstream release candidate
  Prepare changelog for upload
  Merge tag '2.7.99.902' into debian-experimental
  New upstream release candidate
  Prepare Changelog for upload
  Merge tag '2.8.0' into debian-experimental
  New upstream release
  Prepare changelog for upload
  Prepare changelog for upload
  Merge tag '2.8.1' into debian-unstable
  New upstream release
  Prepare changelog for upload
  Merge tag '2.8.99.902' into debian-experimental
  New upstream release candidate
  Prepare changelog for upload
  Merge tag '2.9.0' into debian-unstable
  New upstream release
  Prepare changelog for upload
  Build against Xserver 1.7
  Prepare Changelog for upload
  Merge branch 'upstream-unstable' into 
merge_upstream_unstable_in_experimental
  Merge branch 'merge_upstream_unstable_in_experimental' into 
debian-experimental
  New upstream release
  Bump xutils-dev build dependency for new util-macros
  Bump libdrm build dependency to 2.4.16
  Build depend on libx11-xcb-dev, libxcb-aux0-dev and libxcb-dri2-0-dev for 
XVMC
  Merge branch 'debian-un

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

2013-10-01 Thread Michael Stapelberg
 debian/source/format |1 -
 1 file changed, 1 deletion(-)

New commits:
commit 9bda522369888228929592f3c4818b4f38c45fa4
Author: Michael Stapelberg 
Date:   Tue Oct 1 18:25:56 2013 +0200

Revert "specify '3.0 (quilt)' source format"

This reverts commit 34fa27e8d6282aee1e2134b07bdae0f6930c5ee8.

Turns out that debian-x is in two worlds at the same time:

We use the orig tarball to build the package,
but we directly track upstream in git in the packaging.

source format 1.0 is better than 3.0 (quilt) for that workflow. With
3.0 (quilt), as an example, the following fails when upstream has
differences between the git repository and the released tarball (and
upstream does, in our case):

git clone git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel
cd xserver-xorg-video-intel
uscan --download-current-version
debuild -S

diff --git a/debian/source/format b/debian/source/format
deleted file mode 100644
index 163aaf8..000
--- a/debian/source/format
+++ /dev/null
@@ -1 +0,0 @@
-3.0 (quilt)


-- 
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/e1vr2oc-0002kk...@vasks.debian.org



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

2013-10-01 Thread Timo Aaltonen
 debian/changelog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 5fe113590ec4517a28d9f82a087dbddbbb69eab2
Author: Timo Aaltonen 
Date:   Tue Oct 1 17:27:18 2013 +0300

close some bugs

diff --git a/debian/changelog b/debian/changelog
index cebe397..668541e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
 xserver-xorg-video-intel (2:2.99.903-0ubuntu1) UNRELEASED; urgency=low
 
-  * Merge from unreleased debian git
+  * Merge from unreleased debian git (LP: #103, #1224106, #1228677)
   * Drop patches that were from upstream.
   * source: Revert to source format 1.0.
   * xmir.patch: Refresh.


-- 
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/e1vr1q8-0005xi...@vasks.debian.org



Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-10-01 Thread Bas Wijnen
On Tue, Oct 01, 2013 at 04:51:01PM +0200, Julien Cristau wrote:
> Still no info about what's going on in the driver.

On Tue, Oct 01, 2013 at 02:25:28AM +0200, Bas Wijnen wrote:
> Please tell me what to do or install if you need more 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/20131001150101.gt9...@fmf.nl



Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-10-01 Thread Julien Cristau
On Tue, Oct  1, 2013 at 02:25:28 +0200, Bas Wijnen wrote:

> #9  
> #10 0xb6f16d79 in ?? () from /usr/lib/xorg/modules/drivers/intel_drv.so
> #11 0xb6f12215 in ?? () from /usr/lib/xorg/modules/drivers/intel_drv.so

Still no info about what's going on in the driver.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: Removing old unmaintained X drivers

2013-10-01 Thread Timo Aaltonen
On 29.09.2013 07:34, Bob Tracy wrote:
> On Sun, Sep 29, 2013 at 04:32:05AM +0100, Ben Hutchings wrote:
>> On Sat, 2013-09-28 at 10:16 -0500, Bob Tracy wrote:
>>> On Sat, Sep 28, 2013 at 02:29:05PM +0100, Jurij Smakov wrote:
 On Thu, Sep 26, 2013 at 10:26 PM, Julien Cristau 
 wrote:
> (...)
> xserver-xorg-video-sis
> (...)
>>>
>>> The SiS chipset was, unfortunately, really popular with manufacturers of
>>> relatively expensive micro PeeCees (EzGo, Jadetec, etc.), which were
>>> essentially notebook hardware crammed into a small desktop case.  Here's
>>> a link with good pics: 
>>> http://www.tomshardware.com/reviews/smallest,530-2.html
>>> and see also http://www.snotmonkey.com/work/ezgo/ for detailed specs.
>>> It's based on the P4, and I've got one of them.  Case has the footprint
>>> of a "shuttle", but is about half the height.  If I *could* switch video
>>> cards, I'd do it in a heartbeat because SiS video cards have given me 
>>> nothing
>>> but grief through the years.
>>>
>>> In the "unsolved wontfix" ubuntu bug list for the driver, mention is
>>> made of the fact XAA support went bye-bye, and the attempted use of EXA
>>> causes looping segfaults on X server startup.  Only current workaround
>>> is to disable acceleration.  Truly a case of "bad breath is better than
>>> no breath".
>>
>> This sounds like a good reason to remove it, unless both vesa and fbdev
>> also fail on this hardware.
> 
> (k)ubuntu's "plymouth" can't figure out a supported mode for a graphical
> boot, so I'm guessing vesa and fbdev fail worse than sis.  Only way to
> see anything besides a blank screen during boot is to tell grub not to
> do the whole splash screen thing.  Installs from scratch on this machine
> are "interesting."

plymouth has no use for the X driver, so issues with plymouth should be
shared by all use cases.


-- 
t


-- 
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/524ae0bf.3040...@ubuntu.com



xserver-xorg-video-intel: Changes to 'upstream-experimental'

2013-10-01 Thread Timo Aaltonen
 Makefile.am|7 
 NEWS   |  152 +
 configure.ac   |  591 +++-
 man/intel.man  |   34 
 src/Makefile.am|   78 
 src/brw_defines.h  |  881 ---
 src/brw_structs.h  | 1723 --
 src/common.h   |   73 
 src/compat-api.h   |4 
 src/i830_3d.c  |  225 -
 src/i830_reg.h |  805 --
 src/i830_render.c  |  876 ---
 src/i915_3d.c  |  110 
 src/i915_3d.h  |  619 -
 src/i915_pciids.h  |  211 +
 src/i915_reg.h |  844 ---
 src/i915_render.c  | 1010 
 src/i915_video.c   |  486 
 src/i965_3d.c  |  443 ---
 src/i965_reg.h |  476 
 src/i965_render.c  | 2962 
 src/i965_video.c   | 1939 
 src/intel.h|  663 -
 src/intel_batchbuffer.c|  314 --
 src/intel_batchbuffer.h|  226 -
 src/intel_device.c |   90 
 src/intel_display.c| 2124 -
 src/intel_dri.c| 1639 -
 src/intel_driver.c | 1310 ---
 src/intel_driver.h |  239 --
 src/intel_glamor.c |  254 --
 src/intel_glamor.h |   67 
 src/intel_hwmc.c   |  260 --
 src/intel_hwmc.h   |   75 
 src/intel_memory.c |  286 --
 src/intel_module.c |  394 +--
 src/intel_options.c|5 
 src/intel_options.h|4 
 src/intel_uxa.c| 1420 ---
 src/intel_video.c  | 1776 --
 src/intel_video.h  |   95 
 src/legacy/Makefile.am |2 
 src/legacy/i810/Makefile.am|4 
 src/legacy/i810/i810_accel.c   |1 
 src/legacy/i810/i810_cursor.c  |1 
 src/legacy/i810/i810_dga.c |1 
 src/legacy/i810/i810_dri.c |3 
 src/legacy/i810/i810_driver.c  |1 
 src/legacy/i810/i810_hwmc.c|1 
 src/legacy/i810/i810_memory.c  |1 
 src/legacy/i810/i810_video.c   |1 
 src/legacy/i810/i810_wmark.c   |1 
 src/legacy/i810/i810_xaa.c |1 
 src/legacy/i810/xvmc/Makefile.am   |4 
 src/sna/Makefile.am|7 
 src/sna/blt.c  |   10 
 src/sna/brw/Makefile.am|1 
 src/sna/compiler.h |   10 
 src/sna/fb/Makefile.am |2 
 src/sna/fb/fbclip.c|2 
 src/sna/fb/fbclip.h|7 
 src/sna/fb/fbpict.h|1 
 src/sna/gen2_render.c  |3 
 src/sna/gen3_render.c  |   61 
 src/sna/gen4_render.c  |   47 
 src/sna/gen4_vertex.c  |   85 
 src/sna/gen5_render.c  |   75 
 src/sna/gen6_render.c  |  158 +
 src/sna/gen7_render.c  |  280 +-
 src/sna/kgem.c |  675 +++--
 src/sna/kgem.h |   48 
 src/sna/sna.h  |  118 
 src/sna/sna_accel.c| 1695 +-
 src/sna/sna_acpi.c |  223 +
 src/sna/sna_blt.c  |   47 
 src/sna/sna_composite.c|  312 +-
 src/sna/sna_cpu.c  |   20 
 src/sna/sna_cpuid.h|   86 
 src/sna/sna_damage.c   |   10 
 src/sna/sna_damage.h   |   13 
 src/sna/sna_display.c  |  805 --
 src/sna/sna_display_fake.c |  199 +
 src/sna/sna_dri.c  |  959 
 src/sna/sna_driver.c   |  283 +-
 src/sna/sna_glyphs.c   |  538 +

xserver-xorg-video-intel: Changes to 'debian-experimental'

2013-10-01 Thread Timo Aaltonen
 ChangeLog  |68103 
 Makefile.am|7 
 NEWS   |  152 
 configure.ac   |  591 
 debian/changelog   |   48 
 debian/control |   16 
 debian/patches/series  |1 
 debian/rules   |   21 
 debian/source/format   |1 
 debian/upstream.changelog  |69797 +
 man/intel.man  |   34 
 src/Makefile.am|   78 
 src/brw_defines.h  |  881 
 src/brw_structs.h  | 1723 
 src/common.h   |   73 
 src/compat-api.h   |4 
 src/i830_3d.c  |  225 
 src/i830_reg.h |  805 
 src/i830_render.c  |  876 
 src/i915_3d.c  |  110 
 src/i915_3d.h  |  619 
 src/i915_pciids.h  |  211 
 src/i915_reg.h |  844 
 src/i915_render.c  | 1010 
 src/i915_video.c   |  486 
 src/i965_3d.c  |  443 
 src/i965_reg.h |  476 
 src/i965_render.c  | 2962 -
 src/i965_video.c   | 1939 
 src/intel.h|  663 
 src/intel_batchbuffer.c|  314 
 src/intel_batchbuffer.h|  226 
 src/intel_device.c |   90 
 src/intel_display.c| 2124 
 src/intel_dri.c| 1639 
 src/intel_driver.c | 1310 
 src/intel_driver.h |  239 
 src/intel_glamor.c |  254 
 src/intel_glamor.h |   67 
 src/intel_hwmc.c   |  260 
 src/intel_hwmc.h   |   75 
 src/intel_memory.c |  286 
 src/intel_module.c |  394 
 src/intel_options.c|5 
 src/intel_options.h|4 
 src/intel_uxa.c| 1420 
 src/intel_video.c  | 1776 
 src/intel_video.h  |   95 
 src/legacy/Makefile.am |2 
 src/legacy/i810/Makefile.am|4 
 src/legacy/i810/i810_accel.c   |1 
 src/legacy/i810/i810_cursor.c  |1 
 src/legacy/i810/i810_dga.c |1 
 src/legacy/i810/i810_dri.c |3 
 src/legacy/i810/i810_driver.c  |1 
 src/legacy/i810/i810_hwmc.c|1 
 src/legacy/i810/i810_memory.c  |1 
 src/legacy/i810/i810_video.c   |1 
 src/legacy/i810/i810_wmark.c   |1 
 src/legacy/i810/i810_xaa.c |1 
 src/legacy/i810/xvmc/Makefile.am   |4 
 src/sna/Makefile.am|7 
 src/sna/blt.c  |   10 
 src/sna/brw/Makefile.am|1 
 src/sna/compiler.h |   10 
 src/sna/fb/Makefile.am |2 
 src/sna/fb/fbclip.c|2 
 src/sna/fb/fbclip.h|7 
 src/sna/fb/fbpict.h|1 
 src/sna/gen2_render.c  |3 
 src/sna/gen3_render.c  |   61 
 src/sna/gen4_render.c  |   47 
 src/sna/gen4_vertex.c  |   85 
 src/sna/gen5_render.c  |   75 
 src/sna/gen6_render.c  |  158 
 src/sna/gen7_render.c  |  280 
 src/sna/kgem.c |  675 
 src/sna/kgem.h |   48 
 src/sna/sna.h  |  118 
 src/sna/sna_accel.c| 1695 
 src/sna/sna_acpi.c |  223 
 src/sna/sna_blt.c  |   47 
 src/sna/sna_composite.c|  312 
 src/sna/sna_cpu.c  |   20 
 src/sna/sna_cpuid.h|   86 
 src/sna/sna_damage.c   |   10 
 src/sna/sna_damage.h   |   13 
 src/sna/sna_display.c  |  805 
 src/sna/sna_display_

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

2013-10-01 Thread Timo Aaltonen
 ChangeLog  
|69207 -
 Makefile.am
|4 
 NEWS   
|   97 
 configure.ac   
|  534 
 debian/changelog   
|   28 
 debian/control 
|   10 
 debian/patches/0001-sna-Make-sure-the-frontbuffer-exists-before-doing-pi.patch 
|   60 
 debian/patches/Check-for-struct-sysinfo-as-well-as-sys-sysinfo.h.patch 
|   51 
 debian/patches/Link-the-driver-against-pixman.patch
|   38 
 debian/patches/check-hosted-initialisation-succeeds.patch  
|   26 
 debian/patches/disable-unneeded-functions-when-hosted.patch
|  261 
 debian/patches/dont-copy-fbcon-if-hosted.patch 
|   26 
 debian/patches/fix-spelling-of-caching.patch   
|  180 
 debian/patches/more-modesetting-disablement-when-hosted.patch  
|  235 
 debian/patches/series  
|   10 
 debian/patches/unwrap-legacy-modesetting-when-hosted.patch 
|   57 
 debian/patches/xmir.patch  
|  220 
 debian/rules   
|3 
 debian/source/format   
|1 
 debian/upstream.changelog  
|69797 ++
 man/intel.man  
|   34 
 src/Makefile.am
|2 
 src/compat-api.h   
|4 
 src/intel_device.c 
|   90 
 src/intel_driver.h 
|4 
 src/intel_module.c 
|   36 
 src/intel_options.c
|5 
 src/intel_options.h
|4 
 src/legacy/Makefile.am 
|2 
 src/legacy/i810/i810_accel.c   
|1 
 src/legacy/i810/i810_cursor.c  
|1 
 src/legacy/i810/i810_dga.c 
|1 
 src/legacy/i810/i810_dri.c 
|1 
 src/legacy/i810/i810_driver.c  
|1 
 src/legacy/i810/i810_hwmc.c
|1 
 src/legacy/i810/i810_memory.c  
|1 
 src/legacy/i810/i810_video.c   
|1 
 src/legacy/i810/i810_wmark.c   
|1 
 src/legacy/i810/i810_xaa.c 
|1 
 src/sna/Makefile.am
|1 
 src/sna/compiler.h 
|6 
 src/sna/fb/fbclip.c
|2 
 src/sna/fb/fbclip.h
|7 
 src/sna/fb/fbpict.h
|1 
 src/sna/gen2_render.c  
|3 
 src/sna/gen3_render.c  
|   61 
 src/sna/gen4_render.c  
|   45 
 src/sna/gen4_vertex.c  
|   85 
 src/sna/gen5_render.c  
|   39 
 src/sna/gen6_render.c  
|  152 
 src/sna/gen7_render.c  
|  188 
 src/sna/kgem.c 
|  603 
 src/sna/kgem.h 
|   30 
 src/sna/sna.h  
|  104 
 src/sna/sna_accel.c
| 1180 
 src/sna/sna_acpi.c 
|  2

mesa: Changes to 'ubuntu'

2013-10-01 Thread Robert Hooker
 debian/changelog  |8 ++
 debian/patches/i915-dont-default-to-2.1.patch |   91 ++
 debian/patches/series |1 
 3 files changed, 100 insertions(+)

New commits:
commit 7139d549ad9e6577d539d45b16eb57f063bc82be
Author: Robert Hooker 
Date:   Tue Oct 1 09:43:35 2013 -0400

debian/patches: Add revert of i915 forced OpenGL 2.1 commit

diff --git a/debian/changelog b/debian/changelog
index 11f736f..72cea95 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+mesa (9.2-1ubuntu4) UNRELEASED; urgency=low
+
+  * Add i915-dont-default-to-2.1.patch: Stop defaulting to OpenGL 2.1 that is 
not
+fully implemented in hardware on gen3 GPUs, the software fallbacks make 
Unity
+unusably slow. (LP: #1222602)
+
+ -- Robert Hooker   Tue, 01 Oct 2013 09:41:40 -0400
+
 mesa (9.2-1ubuntu3) saucy; urgency=low
 
   * Create a libglapi.so symlink. (LP: #1232000)
diff --git a/debian/patches/i915-dont-default-to-2.1.patch 
b/debian/patches/i915-dont-default-to-2.1.patch
new file mode 100644
index 000..ee95d14
--- /dev/null
+++ b/debian/patches/i915-dont-default-to-2.1.patch
@@ -0,0 +1,91 @@
+This is a revert of 
http://cgit.freedesktop.org/mesa/mesa/commit/?id=97217a40f97cdeae0304798b607f704deb0c3558
+
+i915: Always enable GL 2.0 support.
+There's no point in shipping a non-GL2 driver today.
+
+From upstream mesa.
+
+diff --git a/src/mesa/drivers/dri/i915/intel_extensions.c 
b/src/mesa/drivers/dri/i915/intel_extensions.c
+index 1e48231..7dc37d8 100644
+--- a/src/mesa/drivers/dri/i915/intel_extensions.c
 b/src/mesa/drivers/dri/i915/intel_extensions.c
+@@ -95,8 +95,12 @@ intelInitExtensions(struct gl_context *ctx)
+   ctx->Extensions.ATI_separate_stencil = true;
+   ctx->Extensions.ATI_texture_env_combine3 = true;
+   ctx->Extensions.NV_texture_env_combine4 = true;
+-  ctx->Extensions.ARB_fragment_shader = true;
+-  ctx->Extensions.ARB_occlusion_query = true;
++
++  if (driQueryOptionb(&intel->optionCache, "fragment_shader"))
++   ctx->Extensions.ARB_fragment_shader = true;
++
++  if (driQueryOptionb(&intel->optionCache, "stub_occlusion_query"))
++   ctx->Extensions.ARB_occlusion_query = true;
+}
+ 
+if (intel->ctx.Mesa_DXTn
+diff --git a/src/mesa/drivers/dri/i915/intel_screen.c 
b/src/mesa/drivers/dri/i915/intel_screen.c
+index 30a867e..2522b47 100644
+--- a/src/mesa/drivers/dri/i915/intel_screen.c
 b/src/mesa/drivers/dri/i915/intel_screen.c
+@@ -58,6 +58,10 @@ PUBLIC const char __driConfigOptions[] =
+DRI_CONF_DESC(en, "Enable early Z in classic mode (unstable, 
945-only).")
+   DRI_CONF_OPT_END
+ 
++  DRI_CONF_OPT_BEGIN_B(fragment_shader, "true")
++   DRI_CONF_DESC(en, "Enable limited ARB_fragment_shader support on 
915/945.")
++  DRI_CONF_OPT_END
++
+DRI_CONF_SECTION_END
+DRI_CONF_SECTION_QUALITY
+   DRI_CONF_FORCE_S3TC_ENABLE("false")
+@@ -71,13 +75,17 @@ PUBLIC const char __driConfigOptions[] =
+   DRI_CONF_DISABLE_GLSL_LINE_CONTINUATIONS("false")
+   DRI_CONF_DISABLE_BLEND_FUNC_EXTENDED("false")
+ 
++  DRI_CONF_OPT_BEGIN_B(stub_occlusion_query, "false")
++   DRI_CONF_DESC(en, "Enable stub ARB_occlusion_query support on 
915/945.")
++  DRI_CONF_OPT_END
++
+   DRI_CONF_OPT_BEGIN_B(shader_precompile, "true")
+DRI_CONF_DESC(en, "Perform code generation at shader link time.")
+   DRI_CONF_OPT_END
+DRI_CONF_SECTION_END
+ DRI_CONF_END;
+ 
+-const GLuint __driNConfigOptions = 12;
++const GLuint __driNConfigOptions = 14;
+ 
+ #include "intel_batchbuffer.h"
+ #include "intel_buffers.h"
+@@ -1064,12 +1072,27 @@ set_max_gl_versions(struct intel_screen *screen)
+int gl_version_override = _mesa_get_gl_version_override();
+ 
+switch (screen->gen) {
+-   case 3:
++   case 3: {
++  bool has_fragment_shader = driQueryOptionb(&screen->optionCache, 
"fragment_shader");
++  bool has_occlusion_query = driQueryOptionb(&screen->optionCache, 
"stub_occlusion_query");
++
+   screen->max_gl_core_version = 0;
+   screen->max_gl_es1_version = 11;
+-  screen->max_gl_compat_version = 21;
+-  screen->max_gl_es2_version = 20;
++
++  if (has_fragment_shader && has_occlusion_query) {
++ screen->max_gl_compat_version = 21;
++  } else {
++ screen->max_gl_compat_version = 14;
++  }
++
++  if (has_fragment_shader) {
++ screen->max_gl_es2_version = 20;
++  } else {
++ screen->max_gl_es2_version = 0;
++  }
+   break;
++   }
++
+case 2:
+   screen->max_gl_core_version = 0;
+   screen->max_gl_compat_version = 13;
diff --git a/debian/patches/series b/debian/patches/series
index 2a99eea..b7e60f2 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -12,3 +12,4 @@
 120-hide-x86sse.patch
 aarch64.diff
 egl-platform-mir.patch
+i915-dont-default-to-2.1.patch


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
wit

xorg-server: Changes to 'ubuntu'

2013-10-01 Thread Maarten Lankhorst
 debian/changelog  |7 
 debian/control|2 
 debian/patches/glx-corner-case-drawablegone.patch |   39 ++
 debian/patches/glx-fix-memory-leak.patch  |  237 
 debian/patches/glx-link-against-glapi.patch   |   31 +
 debian/patches/glx-remove-current-context-cache.patch |  338 ++
 debian/patches/series |4 
 7 files changed, 657 insertions(+), 1 deletion(-)

New commits:
commit 201a6567e25a84cc4beff414c513b80d1ce556a0
Author: Maarten Lankhorst 
Date:   Tue Oct 1 14:42:41 2013 +0200

release to saucy

diff --git a/debian/changelog b/debian/changelog
index 2579614..28c2a30 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,9 @@
-xorg-server (2:1.14.2.901-2ubuntu7) UNRELEASED; urgency=low
+xorg-server (2:1.14.2.901-2ubuntu7) saucy; urgency=low
 
   * Make glx link against glapi for the dispatch table symbols. (LP: #1232000)
   * Cherry pick a few related glx fixes from upstream.
 
- -- Maarten Lankhorst   Mon, 30 Sep 2013 
16:54:11 +0200
+ -- Maarten Lankhorst   Tue, 01 Oct 2013 
13:30:59 +0200
 
 xorg-server (2:1.14.2.901-2ubuntu6) saucy; urgency=low
 

commit db9140f4e552c930d2f4d286002d5d4f2d22907c
Author: Maarten Lankhorst 
Date:   Tue Oct 1 13:30:51 2013 +0200

Make glx link against glapi for the dispatch table symbols. (LP: #1232000)

Cherry pick a few related glx fixes from upstream.

diff --git a/debian/changelog b/debian/changelog
index 32e9e3e..2579614 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg-server (2:1.14.2.901-2ubuntu7) UNRELEASED; urgency=low
+
+  * Make glx link against glapi for the dispatch table symbols. (LP: #1232000)
+  * Cherry pick a few related glx fixes from upstream.
+
+ -- Maarten Lankhorst   Mon, 30 Sep 2013 
16:54:11 +0200
+
 xorg-server (2:1.14.2.901-2ubuntu6) saucy; urgency=low
 
   * xmir.patch: Drop vestigial libatomic-ops dependency, fixing
diff --git a/debian/control b/debian/control
index 95fe273..6a16bc1 100644
--- a/debian/control
+++ b/debian/control
@@ -60,7 +60,7 @@ Build-Depends:
  libdrm-dev (>= 2.4.38-0ubuntu2~) [!hurd-i386],
  x11proto-gl-dev (>= 1.4.16),
  mesa-common-dev (>= 7.10.3-0ubuntu1),
- libgl1-mesa-dev (>= 7.8),
+ libgl1-mesa-dev (>= 9.2-1ubuntu3),
  libxmuu-dev (>= 1:0.99.1),
  libxext-dev (>= 1:0.99.1),
  libx11-dev (>= 1:0.99.2),
diff --git a/debian/patches/glx-corner-case-drawablegone.patch 
b/debian/patches/glx-corner-case-drawablegone.patch
new file mode 100644
index 000..13af4e3
--- /dev/null
+++ b/debian/patches/glx-corner-case-drawablegone.patch
@@ -0,0 +1,39 @@
+From: Adam Jackson 
+To: xorg-de...@lists.x.org
+Subject: [PATCH 3/3] glx: Fix a corner case in DrawableGone
+Date: Mon, 30 Sep 2013 12:11:24 -0400
+Message-Id: <1380557484-23805-4-git-send-email-a...@redhat.com>
+
+Losing the drawable does not change our notion of current client.  Since
+the GL under us doesn't understand having a current context without
+current drawables (sigh), we do still need to loseCurrent so that we
+re-bind the context on the next request.
+
+Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=65030
+Signed-off-by: Adam Jackson 
+---
+ glx/glxext.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/glx/glxext.c b/glx/glxext.c
+index 534c791..75260a0 100644
+--- a/glx/glxext.c
 b/glx/glxext.c
+@@ -132,8 +132,8 @@ DrawableGone(__GLXdrawable * glxPriv, XID xid)
+ next = c->next;
+ if (c->currentClient &&
+   (c->drawPriv == glxPriv || c->readPriv == glxPriv)) {
++/* just force a re-bind the next time through */
+ (*c->loseCurrent) (c);
+-c->currentClient = NULL;
+ }
+ if (c->drawPriv == glxPriv)
+ c->drawPriv = NULL;
+-- 
+1.8.3.1
+
+___
+xorg-de...@lists.x.org: X.Org development
+Archives: http://lists.x.org/archives/xorg-devel
+Info: http://lists.x.org/mailman/listinfo/xorg-devel
+
diff --git a/debian/patches/glx-fix-memory-leak.patch 
b/debian/patches/glx-fix-memory-leak.patch
new file mode 100644
index 000..a627909
--- /dev/null
+++ b/debian/patches/glx-fix-memory-leak.patch
@@ -0,0 +1,237 @@
+From: Adam Jackson 
+To: xorg-de...@lists.x.org
+Subject: [PATCH 2/3] glx: Fix memory leak in context garbage collection
+Date: Mon, 30 Sep 2013 12:11:23 -0400
+Message-Id: <1380557484-23805-3-git-send-email-a...@redhat.com>
+
+I broke this, back in:
+
+commit a48dadc98a28c969741979b70b7a639f24f4cbbd
+Author: Adam Jackson 
+Date:   Mon Mar 21 11:59:29 2011 -0400
+
+   glx: Reimplement context tags
+
+In that, I changed the glx client state to not explicitly track the list
+of current contexts for the client (since that was what we were deriving
+tags from).  The bug was that I removed the code for same from
+glxClientCallback without noticing that it had the side e

mesa: Changes to 'ubuntu'

2013-10-01 Thread Maarten Lankhorst
 debian/changelog  |8 +++-
 debian/libgl1-mesa-dev.install.in |1 +
 debian/rules  |1 -
 3 files changed, 8 insertions(+), 2 deletions(-)

New commits:
commit 7611f36d78a647120605be4edfe9f6acb1a40ec6
Author: Maarten Lankhorst 
Date:   Tue Oct 1 13:10:32 2013 +0200

Create a libglapi.so symlink. (LP: #1232000)

diff --git a/debian/changelog b/debian/changelog
index 37396f3..11f736f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mesa (9.2-1ubuntu3) saucy; urgency=low
+
+  * Create a libglapi.so symlink. (LP: #1232000)
+
+ -- Maarten Lankhorst   Tue, 01 Oct 2013 
13:09:38 +0200
+
 mesa (9.2-1ubuntu2) saucy; urgency=low
 
   * Fix double-free in Mir EGL platform (LP: #1221974)
diff --git a/debian/libgl1-mesa-dev.install.in 
b/debian/libgl1-mesa-dev.install.in
index 79c3d4a..a9a001f 100644
--- a/debian/libgl1-mesa-dev.install.in
+++ b/debian/libgl1-mesa-dev.install.in
@@ -1,2 +1,3 @@
 dri/usr/lib/${DEB_HOST_MULTIARCH}/libGL.so usr/lib/${DEB_HOST_MULTIARCH}/mesa
+dri/usr/lib/${DEB_HOST_MULTIARCH}/libglapi.so usr/lib/${DEB_HOST_MULTIARCH}
 dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/gl.pc 
usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
diff --git a/debian/rules b/debian/rules
index e6c4504..9a8046c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -226,7 +226,6 @@ binary-arch: install
# Files only in git, not in tarballs, OK to use rm -f here:
set -e; for file in $(NOT_INSTALLED_EITHER); do rm -f 
debian/tmp/$$file; done
# No need for these .so, they're just convenience libraries:
-   rm debian/tmp/dri/usr/lib/${DEB_HOST_MULTIARCH}/libglapi.so
rm -f debian/tmp/dri/usr/lib/${DEB_HOST_MULTIARCH}/libdricore*.so
rm -f debian/tmp/dri/usr/lib/${DEB_HOST_MULTIARCH}/libgallium*.so
# purge .la files

commit e0a9f24ad3b0e6e215cc28b96bde7cf3a040f9bb
Author: Maarten Lankhorst 
Date:   Mon Sep 30 15:42:38 2013 +0200

kill extra space in changelog

diff --git a/debian/changelog b/debian/changelog
index 47a76eb..37396f3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
 mesa (9.2-1ubuntu2) saucy; urgency=low
 
-  * Fix double-free in Mir EGL platform (LP: #1221974) 
+  * Fix double-free in Mir EGL platform (LP: #1221974)
 
  -- Christopher James Halse Rogers   Tue, 17 Sep 2013 
12:05:36 -0400
 


-- 
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/e1vqzhw-0003nt...@vasks.debian.org



glamor-egl: Changes to 'ubuntu'

2013-10-01 Thread Maarten Lankhorst
 debian/changelog|6 ++
 debian/control  |2 +-
 debian/patches/glapi-link.patch |   13 +
 debian/patches/series   |1 +
 4 files changed, 21 insertions(+), 1 deletion(-)

New commits:
commit 4e5a18e19955208822d7eb198b975c1fbe986624
Author: Maarten Lankhorst 
Date:   Tue Oct 1 14:41:31 2013 +0200

Link against libglapi to fix a symbol error. (LP: #1232658)

diff --git a/debian/changelog b/debian/changelog
index f9b316c..c43bb95 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+glamor-egl (0.5.1-0ubuntu4) saucy; urgency=low
+
+  * Link against libglapi to fix a symbol error. (LP: #1232658)
+
+ -- Maarten Lankhorst   Tue, 01 Oct 2013 
13:51:50 +0200
+
 glamor-egl (0.5.1-0ubuntu3) saucy; urgency=low
 
   * temporarily add libatomic-ops-dev to build-depends.
diff --git a/debian/control b/debian/control
index 85213f7..80f6759 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends:
  x11proto-dri2-dev,
  libdrm-dev (>= 2.4.23),
  xserver-xorg-dev (>= 2:1.10),
- libgl1-mesa-dev,
+ libgl1-mesa-dev (>= 9.2-1ubuntu3),
  libpixman-1-dev,
  libegl1-mesa-dev,
  libgbm-dev,
diff --git a/debian/patches/glapi-link.patch b/debian/patches/glapi-link.patch
new file mode 100644
index 000..4c9efbc
--- /dev/null
+++ b/debian/patches/glapi-link.patch
@@ -0,0 +1,13 @@
+diff --git a/configure.ac b/configure.ac
+index acde38f..76d09c6 100644
+--- a/configure.ac
 b/configure.ac
+@@ -175,7 +175,7 @@ AC_SUBST(GLX_TLS, ${GLX_USE_TLS})
+ 
+ if test "x$GLX_USE_TLS" = xyes ; then
+ GLX_DEFINES="-DGLX_USE_TLS -DPTHREADS"
+-GLX_SYS_LIBS="$GLX_SYS_LIBS -lpthread"
++GLX_SYS_LIBS="$GLX_SYS_LIBS -lpthread -lglapi"
+ fi
+ AC_SUBST([GLX_DEFINES])
+ AC_SUBST([GLX_SYS_LIBS])
diff --git a/debian/patches/series b/debian/patches/series
index d92f925..05d1c8f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 fix-fdo65964.diff
+glapi-link.patch


-- 
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/e1vqzgh-0003gx...@vasks.debian.org



libegl1-mesa and libegl1-mesa-drivers

2013-10-01 Thread Saulo Aldighieri Moraes
hi, Do we need libwayland-client0 and libwayland-server0 as dependency from 
libegl1-mesa? (http://packages.debian.org/jessie/libegl1-mesa) Shouldnt be the 
libwayland-client0 depending from libegl1-mesa? thx, Saulo A. Moraes


-intel 3.0 rc3

2013-10-01 Thread Timo Aaltonen

Hi

  I'd like to merge the latest rc to ubuntu, but I heard you take care
of the Debian package these days. So do you prefer to have this in d-e
or can I just update the d-u branch?

ps. join #debian-x already

-- 
t


-- 
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/524a8622.3030...@ubuntu.com