Re: Bug#888313: please allow git remote configuration (e.g. for upstream remote)

2018-02-13 Thread Michael Stapelberg
See the attached work-in-progress patch for how far I got at this point.
Before I continue, here are two questions:

AFAICT, the control package doesn’t allow me to do case-insensitive
lookups. Should we extend it to do that, or do we really want to insist on
users capitalizing the directives correctly?

Also, I’m wondering whether we should set up a branch automatically (e.g.
“upstream” tracking “upstream/master”), not at all, or behind another
option. This ties into our branch naming and import workflow discussion.
Thoughts?

On Mon, Feb 12, 2018 at 12:13 PM, Michael Stapelberg <stapelb...@debian.org>
wrote:

> When cloning a git repository containing Debian packaging (no matter
> whether you use git-clone or gbp-clone), you’ll end up with one or more
> branches all tracking the remote from which you cloned (e.g. alioth, or
> salsa).
>
> In debian-x, there is https://salsa.debian.org/xorg-team/debian/xsf-tools/
> blob/master/xsf-remote-add-upstream, which takes care of the problem.
>
> We’re discussing adding this feature to git-buildpackage, and were
> wondering whether the suggestion in this bug would be helpful for debian-x,
> too. If debian-x doesn’t use git-buildpackage, the question is moot of
> course (unless you intend to adopt it in the future) :).
>
> On Mon, Feb 12, 2018 at 12:02 PM, Julien Cristau <jcris...@debian.org>
> wrote:
>
>> On 02/11/2018 02:20 PM, Michael Stapelberg wrote:
>> > Given that it has been two weeks, I don’t think we’re going to get a
>> > reply from debian-x :)
>>
>> It's not clear to me what the question is.  I've also never used
>> git-buildpackage, so may be missing context.
>>
>> Cheers,
>> Julien
>>
>> >
>> > I’d suggest to just go ahead — I can’t see why the suggested approach
>> > wouldn’t work for debian-x, and even if they need something on top, it’d
>> > be easy to add that later.
>> >
>> > Guido, how do we proceed? Do you want to take care of this, or would you
>> > rely on an external patch for this feature?
>> >
>> > Thanks!
>> >
>> > On Mon, Jan 29, 2018 at 9:47 AM, Guido Günther <a...@sigxcpu.org
>> > <mailto:a...@sigxcpu.org>> wrote:
>> >
>> > Hi,
>> > On Thu, Jan 25, 2018 at 09:32:01AM +0100, Michael Stapelberg wrote:
>> > >On Thu, Jan 25, 2018 at 8:11 AM, Guido Günther <[1]
>> a...@sigxcpu.org <mailto:a...@sigxcpu.org>> wrote:
>> > >
>> > >  Hi Michael,
>> > >  On Wed, Jan 24, 2018 at 10:27:25PM +0100, Michael Stapelberg
>> wrote:
>> > >  > Package: git-buildpackage
>> > >  > Version: 0.9.6
>> > >  > Severity: wishlist
>> > >  >
>> > >  > When using a pure git workflow (no tarballs involved), as
>> documented
>> > >  in
>> > >  >
>> > >  file:///usr/share/doc/git-buildpackage/manual-html/gbp.impor
>> t.upstream-git.html,
>> > >  > it is common to configure the “upstream” git remote to be
>> the actual
>> > >  upstream,
>> > >  > whereas the “origin” git remote would be a repository on
>> alioth.
>> > >  >
>> > >  > E.g., for the golang-text package, I would configure:
>> > >  > remote “origin” is git.debian.org:/git/pkg-go/pac
>> kages/golang-text.git
>> > >  > remote “upstream” is [2]https://github.com/kr/text
>> > >  >
>> > >  > Now, when another team member of the pkg-go team uses
>> gbp-clone on the
>> > >  alioth
>> > >  > repository, they won’t get my “upstream” git remote
>> configuration.
>> > >  >
>> > >  > This means publishing git repositories is lossy: what I
>> have on my
>> > >  hard disk
>> > >  > does not reflect what other team members will get when
>> they clone the
>> > >  > repository.
>> > >  >
>> > >  > This makes updating packages way harder than it should be
>> :)
>> > >  >
>> > >  > Could we add options to debian/gbp.conf to get an upstream
>> git remote
>> > >  configured
>> > >  > automatically when cloning please?
>> > >
>> > >  For purely git based workflow this makes. For this to be
>>

Re: Bug#888313: please allow git remote configuration (e.g. for upstream remote)

2018-02-12 Thread Michael Stapelberg
When cloning a git repository containing Debian packaging (no matter
whether you use git-clone or gbp-clone), you’ll end up with one or more
branches all tracking the remote from which you cloned (e.g. alioth, or
salsa).

In debian-x, there is
https://salsa.debian.org/xorg-team/debian/xsf-tools/blob/master/xsf-remote-add-upstream,
which takes care of the problem.

We’re discussing adding this feature to git-buildpackage, and were
wondering whether the suggestion in this bug would be helpful for debian-x,
too. If debian-x doesn’t use git-buildpackage, the question is moot of
course (unless you intend to adopt it in the future) :).

On Mon, Feb 12, 2018 at 12:02 PM, Julien Cristau <jcris...@debian.org>
wrote:

> On 02/11/2018 02:20 PM, Michael Stapelberg wrote:
> > Given that it has been two weeks, I don’t think we’re going to get a
> > reply from debian-x :)
>
> It's not clear to me what the question is.  I've also never used
> git-buildpackage, so may be missing context.
>
> Cheers,
> Julien
>
> >
> > I’d suggest to just go ahead — I can’t see why the suggested approach
> > wouldn’t work for debian-x, and even if they need something on top, it’d
> > be easy to add that later.
> >
> > Guido, how do we proceed? Do you want to take care of this, or would you
> > rely on an external patch for this feature?
> >
> > Thanks!
> >
> > On Mon, Jan 29, 2018 at 9:47 AM, Guido Günther <a...@sigxcpu.org
> > <mailto:a...@sigxcpu.org>> wrote:
> >
> > Hi,
> > On Thu, Jan 25, 2018 at 09:32:01AM +0100, Michael Stapelberg wrote:
> > >On Thu, Jan 25, 2018 at 8:11 AM, Guido Günther <[1]
> a...@sigxcpu.org <mailto:a...@sigxcpu.org>> wrote:
> > >
> > >  Hi Michael,
> > >  On Wed, Jan 24, 2018 at 10:27:25PM +0100, Michael Stapelberg
> wrote:
> > >  > Package: git-buildpackage
> > >  > Version: 0.9.6
> > >  > Severity: wishlist
> > >  >
> > >  > When using a pure git workflow (no tarballs involved), as
> documented
> > >  in
> > >  >
> > >  file:///usr/share/doc/git-buildpackage/manual-html/gbp.
> import.upstream-git.html,
> > >  > it is common to configure the “upstream” git remote to be
> the actual
> > >  upstream,
> > >  > whereas the “origin” git remote would be a repository on
> alioth.
> > >  >
> > >  > E.g., for the golang-text package, I would configure:
> > >  > remote “origin” is git.debian.org:/git/pkg-go/
> packages/golang-text.git
> > >  > remote “upstream” is [2]https://github.com/kr/text
> > >  >
> > >  > Now, when another team member of the pkg-go team uses
> gbp-clone on the
> > >  alioth
> > >  > repository, they won’t get my “upstream” git remote
> configuration.
> > >  >
> > >  > This means publishing git repositories is lossy: what I
> have on my
> > >  hard disk
> > >  > does not reflect what other team members will get when they
> clone the
> > >  > repository.
> > >  >
> > >  > This makes updating packages way harder than it should be :)
> > >  >
> > >  > Could we add options to debian/gbp.conf to get an upstream
> git remote
> > >  configured
> > >  > automatically when cloning please?
> > >
> > >  For purely git based workflow this makes. For this to be
> nicely
> > >  integrated we'd
> > >  need to store the information somehwere in the packakge e.g.
> > >
> > >X-Upstream-VCS:
> > >
> > >  in debian control so not each packaging team has to cook it's
> own
> > >  solution.
> > >  However it could be nicely protyped using gbp clone's
> postclone hooks.
> > >  Cheers,
> > >   -- Guido
> > >
> > >Done, see
> > >
> > [3]https://github.com/Debian/pkg-go-tools/blob/master/cmd/
> pgt-remote-add-upstream/upstream.go
> > <https://github.com/Debian/pkg-go-tools/blob/master/cmd/
> pgt-remote-add-upstream/upstream.go>
> > >To install, use:
> > >% sudo apt install golang-go git
> > >% go get -u
> > [4]github.com/Debian/pkg-go-tools/cmd/

Re: Bug#888313: please allow git remote configuration (e.g. for upstream remote)

2018-02-11 Thread Michael Stapelberg
Given that it has been two weeks, I don’t think we’re going to get a reply
from debian-x :)

I’d suggest to just go ahead — I can’t see why the suggested approach
wouldn’t work for debian-x, and even if they need something on top, it’d be
easy to add that later.

Guido, how do we proceed? Do you want to take care of this, or would you
rely on an external patch for this feature?

Thanks!

On Mon, Jan 29, 2018 at 9:47 AM, Guido Günther <a...@sigxcpu.org> wrote:

> Hi,
> On Thu, Jan 25, 2018 at 09:32:01AM +0100, Michael Stapelberg wrote:
> >On Thu, Jan 25, 2018 at 8:11 AM, Guido Günther <[1]a...@sigxcpu.org>
> wrote:
> >
> >  Hi Michael,
> >      On Wed, Jan 24, 2018 at 10:27:25PM +0100, Michael Stapelberg wrote:
> >  > Package: git-buildpackage
> >  > Version: 0.9.6
> >  > Severity: wishlist
> >  >
> >  > When using a pure git workflow (no tarballs involved), as
> documented
> >  in
> >  >
> >  file:///usr/share/doc/git-buildpackage/manual-html/gbp.
> import.upstream-git.html,
> >  > it is common to configure the “upstream” git remote to be the
> actual
> >  upstream,
> >  > whereas the “origin” git remote would be a repository on alioth.
> >  >
> >  > E.g., for the golang-text package, I would configure:
> >  > remote “origin” is git.debian.org:/git/pkg-go/
> packages/golang-text.git
> >  > remote “upstream” is [2]https://github.com/kr/text
> >  >
> >  > Now, when another team member of the pkg-go team uses gbp-clone
> on the
> >  alioth
> >  > repository, they won’t get my “upstream” git remote configuration.
> >  >
> >  > This means publishing git repositories is lossy: what I have on my
> >  hard disk
> >  > does not reflect what other team members will get when they clone
> the
> >  > repository.
> >  >
> >  > This makes updating packages way harder than it should be :)
> >  >
> >  > Could we add options to debian/gbp.conf to get an upstream git
> remote
> >  configured
> >  > automatically when cloning please?
> >
> >  For purely git based workflow this makes. For this to be nicely
> >  integrated we'd
> >  need to store the information somehwere in the packakge e.g.
> >
> >X-Upstream-VCS:
> >
> >  in debian control so not each packaging team has to cook it's own
> >  solution.
> >  However it could be nicely protyped using gbp clone's postclone
> hooks.
> >  Cheers,
> >   -- Guido
> >
> >Done, see
> >[3]https://github.com/Debian/pkg-go-tools/blob/master/cmd/
> pgt-remote-add-upstream/upstream.go
> >To install, use:
> >% sudo apt install golang-go git
> >% go get -u [4]github.com/Debian/pkg-go-tools/cmd/pgt-remote-add-
> upstream
> >Then, use the binary in ~/go/bin/pgt-remote-add-upstream as postclone
> >hook.
> >While this works for the time being, I’d like to see it in
> >git-buildpackage proper, if only because hook configuration is
> cumbersome
> >to do in a packaging-group-specific way.
> >I noticed that the xorg-team also has a similar
> >script: [5]http://x.debian.net/reference/git-usage.html (search for
> >“xsf-remote-add-upstream”). Theirs uses debian/watch.
> >kibi, would xorg-team be happy with gbp looking at the
> X-Vcs-Upstream-Git
> >key/value pair in debian/control, or do you have any special
> requirements?
>
> Yes, we should have this in gbp proper. It would be good to hear from
> the xsf if this would fit for them as well (I notice that they use
> debian/watch for that).
> Cheers
>  -- Guido
>



-- 
Best regards,
Michael


Re: Bug#888313: please allow git remote configuration (e.g. for upstream remote)

2018-01-25 Thread Michael Stapelberg
Sorry about that. Maybe it would be good to update the header of
http://x.debian.net/reference/git-usage.html with up-to-date contact info,
in that case :)

On Thu, Jan 25, 2018 at 9:38 AM, Cyril Brulebois <k...@debian.org> wrote:

> Hi,
>
> Quoting in full for debian-x@:
>
> Michael Stapelberg <stapelb...@debian.org> (2018-01-25):
> > On Thu, Jan 25, 2018 at 8:11 AM, Guido Günther <a...@sigxcpu.org> wrote:
> >
> > > Hi Michael,
> > > On Wed, Jan 24, 2018 at 10:27:25PM +0100, Michael Stapelberg wrote:
> > > > Package: git-buildpackage
> > > > Version: 0.9.6
> > > > Severity: wishlist
> > > >
> > > > When using a pure git workflow (no tarballs involved), as documented
> in
> > > > file:///usr/share/doc/git-buildpackage/manual-html/gbp.
> > > import.upstream-git.html,
> > > > it is common to configure the “upstream” git remote to be the actual
> > > upstream,
> > > > whereas the “origin” git remote would be a repository on alioth.
> > > >
> > > > E.g., for the golang-text package, I would configure:
> > > > remote “origin” is git.debian.org:/git/pkg-go/
> packages/golang-text.git
> > > > remote “upstream” is https://github.com/kr/text
> > > >
> > > > Now, when another team member of the pkg-go team uses gbp-clone on
> the
> > > alioth
> > > > repository, they won’t get my “upstream” git remote configuration.
> > > >
> > > > This means publishing git repositories is lossy: what I have on my
> hard
> > > disk
> > > > does not reflect what other team members will get when they clone the
> > > > repository.
> > > >
> > > > This makes updating packages way harder than it should be :)
> > > >
> > > > Could we add options to debian/gbp.conf to get an upstream git remote
> > > configured
> > > > automatically when cloning please?
> > >
> > > For purely git based workflow this makes. For this to be nicely
> integrated
> > > we'd
> > > need to store the information somehwere in the packakge e.g.
> > >
> > >   X-Upstream-VCS:
> > >
> > > in debian control so not each packaging team has to cook it's own
> solution.
> > > However it could be nicely protyped using gbp clone's postclone hooks.
> > > Cheers,
> > >  -- Guido
> > >
> > >
> > Done, see
> > https://github.com/Debian/pkg-go-tools/blob/master/cmd/pgt-
> remote-add-upstream/upstream.go
> >
> > To install, use:
> > % sudo apt install golang-go git
> > % go get -u github.com/Debian/pkg-go-tools/cmd/pgt-remote-add-upstream
> >
> > Then, use the binary in ~/go/bin/pgt-remote-add-upstream as postclone
> hook.
> >
> > While this works for the time being, I’d like to see it in
> git-buildpackage
> > proper, if only because hook configuration is cumbersome to do in a
> > packaging-group-specific way.
> >
> > I noticed that the xorg-team also has a similar script:
> > http://x.debian.net/reference/git-usage.html (search for
> > “xsf-remote-add-upstream”). Theirs uses debian/watch.
> >
> > kibi, would xorg-team be happy with gbp looking at the X-Vcs-Upstream-Git
> > key/value pair in debian/control, or do you have any special
> requirements?
>
> It's been a few years since I left the X maintenance team, so you'd have
> to ask debian-x@ members/actual maintainers.
>
>
> Cheers,
> --
> Cyril Brulebois (k...@debian.org)<https://debamax.com/>
> D-I release manager -- Release team member -- Freelance Consultant
>



-- 
Best regards,
Michael


libxkbcommon: Changes to 'refs/tags/libxkbcommon-0.6.1-1'

2016-08-22 Thread Michael Stapelberg
Tag 'libxkbcommon-0.6.1-1' created by Michael Stapelberg 
<mich...@stapelberg.de> at 2016-08-22 07:34 +

Upload libxkbcommon-0.6.1-1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCgAGBQJXuqsGAAoJEE5xYO1KyO4dspIP/3CXFFexpL4p/eEO16JtU0Ta
FUnqHhWhRkrs3PA4iC61AKT3vEBSj5o0eDMm8uBQWMSCM0IxTKawMUrp4QwWE1f8
j87NPlqYL8kdFAusqniwedUpBx+aSqV0ZibczUTRAIFB/T8Va36VepLOxnAMymVW
cVb696CAYvMn2YINBqs9UPfVlbwbGqwbt5RaYcaoEk3hGNMDpTiom+dC4zrd3bcU
AyTlRf3qYkLp+doX+gCB80hyN/hqTxLmjE4zwQFOhse5H9B38NZo3iTfA4L2LWX4
Sc+GK5hEUoYDk4AUaPQ6zHLSOu5JU9l5Kn3Pr5AhGSadzERh9m3me6+E5GQBgoLE
MiavVr8PDdGZ4Vpikhk3yWMNbZHdtIog/2yEZVdPdTd6WMg+KjJY2Gq/OncYlFpu
hgAEHu6BvEr67S4F6ZDkPxgp63DmQVZCtX8RZLWQs3c6sHXlbUytRc0PsCcUlQTJ
PlweBv+P57ji9ExJAQ+MoLK/eXJlplhyVg5gumd+PyjdKNgTAxTPv7fyXPFUHX5W
FFrvJzzhRGi1P57uAEybPtzJGNpMvkfb+b92jLLInhcx5JbqMnrOsCKRNwtnUiFJ
0GhxShD6d5c+wi4XbUtHTvRwE0vWpA8TIl1vgqtWxKwNl95YWljtbkJ3jFsIipqO
Hc2d3m28S4aqA6HJeldr
=rVkZ
-END PGP SIGNATURE-

Changes since xkbcommon-0.6.1:
Andreas Henriksson (2):
  New upstream release (Closes: #750129).
  Add build-dependencies used by new "x11comp" test:

Cyril Brulebois (13):
  Add initial packaging.
  Write a “tarball” target to generate upstream tarballs for next snapshots.
  Keep shlibs very strict.
  No need to play with cur_rev/new_rev.
  Add ChangeLog (despite its being gitignored upstream).
  Mention the last commit in master for that revision.
  Mention upstream git URL in a comment.
  Specify build-deps.
  Mention that specifying --with-xkb-config-root is optional.
  Add libx11-dev build-dep.
  Upload to experimental.
  Fix short description for libxkbcommon-dev.
  Upload to experimental.

Emilio Pozuelo Monfort (16):
  Merge tag 'xkbcommon-0.3.1' into upstream-unstable
  Look for .xz tarballs
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release.
  Add Build-Depends-Package field to symbols file.
  Pass -c4 to dpkg-gensymbols
  Add new symbols
  Make the build verbose
  Release to unstable
  Add changelog entry for the cherry-pick
  Re-enable the test suite on !linux
  Release to unstable
  Merge branch 'upstream-unstable' into debian-unstable
  Upload to unstable
  Fix build on !linux
  Upload to unstable

Michael Stapelberg (22):
  Merge tag 'xkbcommon-0.4.0' into upstream-unstable
  Merge branch 'upstream-unstable' into debian-unstable
  update changelog for 0.4.0-1
  build-depend on libxcb-xkb-dev (>= 1.10) for building libxkbcommon-x11
  add myself to uploaders to make this not an NMU
  add libxkbcommon-x11-{0,dev} to d/control, add .install files
  canonicalize Vcs-*
  add libxkbcommon-x11-0.symbols
  bump standards-version to 3.9.5 (no changes necessary)
  note new binary packages in d/changelog
  Make libxkbcommon-x11-dev depend on libxcb1-dev and libxcb-xkb-dev
  Make libxkbcommon-x11 depend on the same version of libxkbcommon0
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release.
  drop patches, applied upstream.
  install libxkbcommon-compose.h
  update symbols file (new xkb_compose_* symbols, versions)
  libxkbcommon-dev: install documentation (Thanks Fernando Seiti Furusato)
  Enable --parallel (Thanks Pino Toscano)
  upload to unstable
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release.

Pino Toscano (1):
  Get rid of the usage of PATH_MAX

Timo Aaltonen (29):
  Merge branch 'upstream-experimental' into debian-experimental
  update the changelogs
  bump the snapshot revision
  fix the debian revision
  Merge branch 'upstream-experimental' into debian-experimental
  bump the version
  libxkbcommon-dev.install: Add new headers, rename existing.
  control: Update Standards-Version, no changes.
  Merge branch 'd-e' into debian-experimental
  Merge branch 'upstream-unstable' into debian-unstable
  bump the version
  watch: Updated.
  libxkbcommon-dev.install: Add xkbcommon-compat.h.
  control: Remove the comments about the experimental status, this is an 
actual release.
  close a bug
  control: Use debhelper 9 and convert to multiarch.
  bump policy to 3.9.4, no changes
  control: Update the descriptions.
  rules: Don't hardcode shlibs to the package version, this is an actual 
release now.
  Use source format 1.0.
  Add libxkbcommon0.symbols.
  copyright: Remove the note about no tarballs, add upstream url.
  changelog cleanup
  control: Added homepage.
  rules: Replace old tarball target with generic gentarball target.
  rules: Don't run tests on !linux.
  Merge branch 'upstream-unstable' into debian-unstable
  update the changelog
  libxkbcommon0.symbols: Added three new symbols.

---
 ChangeLog  

libxkbcommon: Changes to 'upstream-unstable'

2016-08-22 Thread Michael Stapelberg
 .travis.yml   |7 
 Makefile.am   |   46 -
 NEWS  |   35 
 PACKAGING |2 
 bench/bench.c |  151 +++
 bench/bench.h |   58 -
 bench/compose.c   |   23 
 bench/key-proc.c  |   23 
 bench/rules.c |   23 
 bench/rulescomp.c |   23 
 configure.ac  |8 
 doc/Doxyfile.in   | 1855 --
 doc/compat.md |1 
 doc/keymap-format-text-v1.md  |  368 
 doc/keymap-format-text-v1.txt |  359 
 doc/quick-guide.md|   24 
 src/compose/parser.c  |   45 -
 src/compose/paths.c   |9 
 src/context.c |8 
 src/keymap-priv.c |   10 
 src/keymap.c  |   34 
 src/keymap.h  |5 
 src/state.c   |   50 -
 src/utils.c   |   17 
 src/utils.h   |4 
 src/xkbcomp/ast-build.c   |   10 
 src/xkbcomp/ast.h |1 
 src/xkbcomp/compat.c  |5 
 src/xkbcomp/keycodes.c|4 
 src/xkbcomp/keymap.c  |   10 
 src/xkbcomp/rules.c   |2 
 src/xkbcomp/scanner.c |2 
 src/xkbcomp/symbols.c |   29 
 src/xkbcomp/types.c   |5 
 test/.gitignore   |1 
 test/common.c |2 
 test/compose.c|   12 
 test/data/keymaps/host.xkb|   19 
 test/interactive-evdev.c  |4 
 test/interactive-x11.c|4 
 test/keymap.c |   58 -
 test/symbols-leak-test.bash   |   24 
 test/x11comp.c|   74 -
 xkbcommon.map |6 
 xkbcommon/xkbcommon-compose.h |   55 -
 xkbcommon/xkbcommon.h |   60 +
 46 files changed, 1030 insertions(+), 2545 deletions(-)

New commits:
commit 03f5d36b44b7c4cc5cc3bb94658cd6607672e6d3
Author: Daniel Stone 
Date:   Fri Apr 8 10:28:36 2016 +0100

Bump version to 0.6.1

Our most minor release yet.

Signed-off-by: Daniel Stone 

diff --git a/NEWS b/NEWS
index 2f17754..94506e5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
+libxkbcommon 0.6.1 - 2016-04-08
+==
+
+- Add LICENSE to distributed files in tarball releases.
+
+- Minor typo fix in xkb_keymap_get_as_string() documentation.
+
+
 libxkbcommon 0.6.0 - 2016-03-16
 ==
 
diff --git a/configure.ac b/configure.ac
index 0dcaebc..cbaf51f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl Process this file with autoconf to create configure.
 
 # Initialize Autoconf
 AC_PREREQ([2.62])
-AC_INIT([libxkbcommon], [0.6.0],
+AC_INIT([libxkbcommon], [0.6.1],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=libxkbcommon],
 [libxkbcommon], [http://xkbcommon.org])
 AC_CONFIG_SRCDIR([Makefile.am])

commit bea54b1f7db7a171b93cdfb272abc70a694df465
Author: Daniel Stone 
Date:   Thu Mar 31 16:42:41 2016 +0100

Add LICENSE to distributed files

Signed-off-by: Daniel Stone 

diff --git a/Makefile.am b/Makefile.am
index 4115670..e91c484 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -16,6 +16,7 @@ EXTRA_DIST = \
xkbcommon.map \
xkbcommon-x11.map \
PACKAGING \
+   LICENSE \
test/symbols-leak-test.bash
 
 AM_CPPFLAGS = \

commit b91584a8f3644d7f8ed41d65e59d4bcc016c5fb1
Author: Ran Benita 
Date:   Sat Mar 26 01:53:18 2016 +0300

doc: update reference to compat symbol to its new name

Signed-off-by: Ran Benita 

diff --git a/xkbcommon/xkbcommon.h b/xkbcommon/xkbcommon.h
index e46ce44..6f96e4f 100644
--- a/xkbcommon/xkbcommon.h
+++ b/xkbcommon/xkbcommon.h
@@ -892,7 +892,7 @@ xkb_keymap_unref(struct xkb_keymap *keymap);
  *
  * @returns The keymap as a NUL-terminated string, or NULL if unsuccessful.
  *
- * The returned string may be fed back into xkb_map_new_from_string() to get
+ * The returned string may be fed back into xkb_keymap_new_from_string() to get
  * the exact same keymap (possibly in another process, etc.).
  *
  * The returned string is dynamically allocated and should be freed by the

commit 3fee46a2186d597c52bc1e06ee14e32ac548b764
Author: Ran Benita 
Date:   Wed Mar 16 10:18:15 2016 +0200

Bump version to 0.6.0

Signed-off-by: Ran Benita 

diff --git a/NEWS b/NEWS
index 02d91d1..2f17754 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-libxkbcommon 0.6.0 - TBD
+libxkbcommon 0.6.0 - 2016-03-16
 ==
 
 - If the XKB_CONFIG_ROOT environment variable is set, it is used as the XKB
diff --git a/configure.ac b/configure.ac
index 671dca0..0dcaebc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl Process this file with autoconf to create configure.
 
 # Initialize Autoconf
 

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.6.1'

2016-08-22 Thread Michael Stapelberg
Tag 'xkbcommon-0.6.1' created by Daniel Stone  at 
2016-04-08 09:39 +

xkbcommon-0.6.1

Changes since xkbcommon-0.6.0:
Daniel Stone (2):
  Add LICENSE to distributed files
  Bump version to 0.6.1

Ran Benita (1):
  doc: update reference to compat symbol to its new name

---
 Makefile.am   |1 +
 NEWS  |8 
 configure.ac  |2 +-
 xkbcommon/xkbcommon.h |2 +-
 4 files changed, 11 insertions(+), 2 deletions(-)
---



libxkbcommon: Changes to 'refs/tags/xkbcommon-0.6.0'

2016-08-22 Thread Michael Stapelberg
Tag 'xkbcommon-0.6.0' created by Ran Benita  at 2016-03-16 
08:23 +

xkbcommon-0.6.0

Changes since xkbcommon-0.5.0:
Daniel Stone (3):
  rename to LICENSE
  doc: Fix Doxygen include for srcdir != builddir
  travis: Enable documentation build

Kazunobu Kuriyama (2):
  test/x11comp: Fix contention between X11 and Xvfb on Mac OS X
  bench: Modify benchmarks for a wider range of platforms

Michael Vogt (1):
  Add XKB_CONFIG_ROOT environment

Mike Blumenkrantz (1):
  keymap: add xkb_keymap_key_by_name(), xkb_keymap_key_get_name(), tests

Ran Benita (45):
  xkbcomp/keymap: remove useless free()
  xkbcomp: remove file->topName
  ast-build: remove log message about allocation failure
  Reduce variable scopes
  keycodes: use correct printf format
  doc: explain the envvars which affect compose
  PACKAGING: fix confusing typo
  configure.ac: also print ${datarootdir} in summary
  test/common: print keycode in decimal not hex
  doc: some editorial changes to compose documentation
  compose: correctly parse modifier syntax
  build: don't fail if linker version scripts are not supported
  Merge pull request #25 from mvo5/master
  test/x11comp: small simplifications
  test/x11comp: remove duplicate FOUR_LEVEL_KEYPAD from test keymap
  Merge pull request #27 from nuko8/osx_test_progs
  state: reduce scope of fake action
  doc/Doxyfile: sync with latest version
  doc/Doxyfile: only keep non-default values
  doc/Doxyfile: explicitly set HTML_TIMESTAMP = NO
  keymap: fix outdated comment
  src/utils: change map_file to not take const string argument
  doc/keymap-format-text-v1: update info on preserve
  doc/keymap-format-text-v1: convert to markdown
  doc/quick-guide: small improvements
  doc/keymap-format-text-v1: add title and intro
  doc: some notes about key names and aliases
  doc: add environment variables index
  build: fix distcheck
  state: factor out entry_is_active() check
  state: factor out get_entry_for_mods()
  keymap: share LevelsSameSyms()
  src/utils: check if fileno() failed in map_file
  build: make it easier to add non-built (e.g. script) tests
  Add symbol versions forgotten in 0ce17ef3ea3722c1cfe7af3
  test: add a test that all symbol version file is updated
  test/x11comp: fix memory leak
  build: don't run test/x11comp in make check for now
  NEWS: add some spacing
  Update NEWS
  Merge pull request #32 from fooishbar/master
  travis: remove --disable-x11
  Merge pull request #33 from bluetech/travis-enable-x11
  test: assert/ignore some warn_unused_result's
  Bump version to 0.6.0

---
 .travis.yml   |7 
 Makefile.am   |   45 -
 NEWS  |   27 
 PACKAGING |2 
 bench/bench.c |  151 +++
 bench/bench.h |   58 -
 bench/compose.c   |   23 
 bench/key-proc.c  |   23 
 bench/rules.c |   23 
 bench/rulescomp.c |   23 
 configure.ac  |8 
 doc/Doxyfile.in   | 1855 --
 doc/compat.md |1 
 doc/keymap-format-text-v1.md  |  368 
 doc/keymap-format-text-v1.txt |  359 
 doc/quick-guide.md|   24 
 src/compose/parser.c  |   45 -
 src/compose/paths.c   |9 
 src/context.c |8 
 src/keymap-priv.c |   10 
 src/keymap.c  |   34 
 src/keymap.h  |5 
 src/state.c   |   50 -
 src/utils.c   |   17 
 src/utils.h   |4 
 src/xkbcomp/ast-build.c   |   10 
 src/xkbcomp/ast.h |1 
 src/xkbcomp/compat.c  |5 
 src/xkbcomp/keycodes.c|4 
 src/xkbcomp/keymap.c  |   10 
 src/xkbcomp/rules.c   |2 
 src/xkbcomp/scanner.c |2 
 src/xkbcomp/symbols.c |   29 
 src/xkbcomp/types.c   |5 
 test/.gitignore   |1 
 test/common.c |2 
 test/compose.c|   12 
 test/data/keymaps/host.xkb|   19 
 test/interactive-evdev.c  |4 
 test/interactive-x11.c|4 
 test/keymap.c |   58 -
 test/symbols-leak-test.bash   |   24 
 test/x11comp.c|   74 -
 xkbcommon.map |6 
 xkbcommon/xkbcommon-compose.h |   55 -
 xkbcommon/xkbcommon.h |   58 +
 46 files changed, 1020 insertions(+), 2544 deletions(-)
---



libxkbcommon: Changes to 'debian-unstable'

2016-08-22 Thread Michael Stapelberg
 .travis.yml   |7 
 Makefile.am   |   46 -
 NEWS  |   35 
 PACKAGING |2 
 bench/bench.c |  151 +++
 bench/bench.h |   58 -
 bench/compose.c   |   23 
 bench/key-proc.c  |   23 
 bench/rules.c |   23 
 bench/rulescomp.c |   23 
 configure.ac  |8 
 debian/changelog  |7 
 debian/control|4 
 debian/libxkbcommon0.symbols  |3 
 doc/Doxyfile.in   | 1855 --
 doc/compat.md |1 
 doc/keymap-format-text-v1.md  |  368 
 doc/keymap-format-text-v1.txt |  359 
 doc/quick-guide.md|   24 
 src/compose/parser.c  |   45 -
 src/compose/paths.c   |9 
 src/context.c |8 
 src/keymap-priv.c |   10 
 src/keymap.c  |   34 
 src/keymap.h  |5 
 src/state.c   |   50 -
 src/utils.c   |   17 
 src/utils.h   |4 
 src/xkbcomp/ast-build.c   |   10 
 src/xkbcomp/ast.h |1 
 src/xkbcomp/compat.c  |5 
 src/xkbcomp/keycodes.c|4 
 src/xkbcomp/keymap.c  |   10 
 src/xkbcomp/rules.c   |2 
 src/xkbcomp/scanner.c |2 
 src/xkbcomp/symbols.c |   29 
 src/xkbcomp/types.c   |5 
 test/.gitignore   |1 
 test/common.c |2 
 test/compose.c|   12 
 test/data/keymaps/host.xkb|   19 
 test/interactive-evdev.c  |4 
 test/interactive-x11.c|4 
 test/keymap.c |   58 -
 test/symbols-leak-test.bash   |   24 
 test/x11comp.c|   74 -
 xkbcommon.map |6 
 xkbcommon/xkbcommon-compose.h |   55 -
 xkbcommon/xkbcommon.h |   60 +
 49 files changed, 1042 insertions(+), 2547 deletions(-)

New commits:
commit 725fa25c137cbb169f0d9073d8db7528676a9e7b
Author: Michael Stapelberg <mich...@stapelberg.de>
Date:   Mon Aug 22 09:14:47 2016 +0200

New upstream release.

diff --git a/debian/changelog b/debian/changelog
index c5bb46b..1f2ae91 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libxkbcommon (0.6.1-1) unstable; urgency=medium
+
+  * New upstream release. (Closes: #815867)
+  * Use secure URIs in Vcs-* tags
+
+ -- Michael Stapelberg <stapelb...@debian.org>  Mon, 22 Aug 2016 09:14:43 +0200
+
 libxkbcommon (0.5.0-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/control b/debian/control
index 5212dd8..b21acdd 100644
--- a/debian/control
+++ b/debian/control
@@ -21,8 +21,8 @@ Build-Depends:
  doxygen,
 Standards-Version: 3.9.5
 Homepage: http://www.xkbcommon.org/
-Vcs-Git: git://anonscm.debian.org/pkg-xorg/lib/libxkbcommon
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-xorg/lib/libxkbcommon.git
+Vcs-Git: https://alioth.debian.org/anonscm/git/pkg-xorg/lib/libxkbcommon.git
+Vcs-Browser: https://anonscm.debian.org/gitweb/?p=pkg-xorg/lib/libxkbcommon.git
 
 Package: libxkbcommon0
 Section: libs
diff --git a/debian/libxkbcommon0.symbols b/debian/libxkbcommon0.symbols
index eada08b..9798d21 100644
--- a/debian/libxkbcommon0.symbols
+++ b/debian/libxkbcommon0.symbols
@@ -1,6 +1,7 @@
 libxkbcommon.so.0 libxkbcommon0 #MINVER#
 * Build-Depends-Package: libxkbcommon-dev
  V_0.5.0@V_0.5.0 0.5.0
+ V_0.6.0@V_0.6.0 0.6.1
  xkb_compose_state_feed@V_0.5.0 0.5.0
  xkb_compose_state_get_compose_table@V_0.5.0 0.5.0
  xkb_compose_state_get_one_sym@V_0.5.0 0.5.0
@@ -32,7 +33,9 @@ libxkbcommon.so.0 libxkbcommon0 #MINVER#
  xkb_context_set_user_data@V_0.5.0 0.5.0
  xkb_context_unref@V_0.5.0 0.5.0
  xkb_keymap_get_as_string@V_0.5.0 0.5.0
+ xkb_keymap_key_by_name@V_0.6.0 0.6.1
  xkb_keymap_key_for_each@V_0.5.0 0.5.0
+ xkb_keymap_key_get_name@V_0.6.0 0.6.1
  xkb_keymap_key_get_syms_by_level@V_0.5.0 0.5.0
  xkb_keymap_key_repeats@V_0.5.0 0.5.0
  xkb_keymap_layout_get_index@V_0.5.0 0.5.0

commit 03f5d36b44b7c4cc5cc3bb94658cd6607672e6d3
Author: Daniel Stone <dani...@collabora.com>
Date:   Fri Apr 8 10:28:36 2016 +0100

Bump version to 0.6.1

Our most minor release yet.

Signed-off-by: Daniel Stone <dani...@collabora.com>

diff --git a/NEWS b/NEWS
index 2f17754..94506e5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
+libxkbcommon 0.6.1 - 2016-04-08
+==
+
+- Add LICENSE to distributed files in tarball releases.
+
+- Minor typo fix in xkb_keymap_get_as_string() documentation.
+
+
 libxkbcommon 0.6.0 - 2016-03-16
 ==
 
diff --git a/configure.ac b/configure.ac
index 0dcaebc..cbaf51f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl Process this file with autoconf to create configure.
 
 # Initialize Autoconf
 AC_PREREQ([2.62])
-AC_INIT([libxkbcommon], [0.6.0],
+AC_INI

Bug#815867: libxkbcommon: FTBFS: FAIL: test/x11comp

2016-08-22 Thread Michael Stapelberg
https://github.com/xkbcommon/libxkbcommon/commit/
914e84e0188b5fbd67855f38f4499bb1412f4516 disabled the test upstream
(included in the 0.6.1 release).

I’ve packaged the new upstream release and uploaded a version built with:

gbp buildpackage --git-debian-branch=debian-unstable
--git-upstream-tag="xkbcommon-%(version)s" --git-export-dir=$PWD/../export
--git-builder='sbuild -v -As --dist=unstable'

On Thu, Aug 18, 2016 at 7:45 PM, Julien Cristau  wrote:

> CC:ing the last uploader.
>
> Cheers,
> Julien
>
> On Thu, Feb 25, 2016 at 08:54:03 +0100, Chris Lamb wrote:
>
> > Source: libxkbcommon
> > Version: 0.5.0-1
> > Severity: serious
> > Justification: fails to build from source
> > User: reproducible-bui...@lists.alioth.debian.org
> > Usertags: ftbfs
> > X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
> >
> > Dear Maintainer,
> >
> > libxkbcommon fails to build from source in unstable/amd64:
> >
> >   [..]
> >
> >   make[3]: Leaving directory '/home/lamby/temp/cdt.
> 20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0'
> >   make  check-TESTS
> >   make[3]: Entering directory '/home/lamby/temp/cdt.
> 20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0'
> >   make[4]: Entering directory '/home/lamby/temp/cdt.
> 20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0'
> >   PASS: test/context
> >   PASS: test/utf8
> >   PASS: test/rules-file
> >   PASS: test/log
> >   PASS: test/atom
> >   PASS: test/keysym
> >   PASS: test/state
> >   PASS: test/filecomp
> >   PASS: test/buffercomp
> >   PASS: test/stringcomp
> >   PASS: test/compose
> >   PASS: test/rulescomp
> >   PASS: test/keyseq
> >   SKIP: test/x11
> >   FAIL: test/x11comp
> >   
> 
> >   Testsuite summary for libxkbcommon 0.5.0
> >   
> 
> >   # TOTAL: 15
> >   # PASS:  13
> >   # SKIP:  1
> >   # XFAIL: 0
> >   # FAIL:  1
> >   # XPASS: 0
> >   # ERROR: 0
> >   
> 
> >   See ./test-suite.log
> >   Please report to https://bugs.freedesktop.org/enter_bug.cgi?product=
> libxkbcommon
> >   
> 
> >   Makefile:1687: recipe for target 'test-suite.log' failed
> >   make[4]: *** [test-suite.log] Error 1
> >   make[4]: Leaving directory '/home/lamby/temp/cdt.
> 20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0'
> >   Makefile:1793: recipe for target 'check-TESTS' failed
> >   make[3]: *** [check-TESTS] Error 2
> >   make[3]: Leaving directory '/home/lamby/temp/cdt.
> 20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0'
> >   Makefile:2102: recipe for target 'check-am' failed
> >   make[2]: *** [check-am] Error 2
> >   make[2]: Leaving directory '/home/lamby/temp/cdt.
> 20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0'
> >   Makefile:2105: recipe for target 'check' failed
> >   make[1]: *** [check] Error 2
> >   make[1]: Leaving directory '/home/lamby/temp/cdt.
> 20160225074617.SVmbtSnzXS/libxkbcommon-0.5.0'
> >   dh_auto_test: make -j9 check returned exit code 2
> >   debian/rules:17: recipe for target 'build' failed
> >   make: *** [build] Error 2
> >
> >   [..]
> >
> > The full build log is attached.
> >
> >
> > Regards,
> >
> > --
> >   ,''`.
> >  : :'  : Chris Lamb
> >  `. `'`  la...@debian.org / chris-lamb.co.uk
> >`-
>
>
>


-- 
Best regards,
Michael


Bug#830491: Please package new upstream release 1.12

2016-07-19 Thread Michael Stapelberg
Indeed, there seems to be an issue with 32-bit systems which is being
debugged at https://lists.freedesktop.org/archives/xcb/2016-June/010795.html

I agree that we’ll want to hold off on updating libxcb until there’s a fix
for that issue (potentially even a new minor release if that arrives in a
timely manner).

Is that the issue you had in mind, or are there others which I didn’t spot?

On Sat, Jul 16, 2016 at 9:48 AM, Julien Cristau <jcris...@debian.org> wrote:

> On Fri, Jul  8, 2016 at 16:23:51 +0200, Michael Stapelberg wrote:
>
> > Source: libxcb
> > Severity: wishlist
> >
> > It’d be great to have libxcb 1.12 in Debian for the next stable release,
> > as it includes changes to support RandR 1.5, which in turn brings
> > support for MST (multi-stream transport) monitors, i.e. some 4K/5K
> > monitors.
> >
> > Let me know if you need any help with the packaging.
> >
> I seem to remember there were regressions with that release, or with the
> corresponding protocol or generator changes?
>
> Cheers,
> Julien
>



-- 
Best regards,
Michael


Bug#830491: Please package new upstream release 1.12

2016-07-08 Thread Michael Stapelberg
Source: libxcb
Severity: wishlist

It’d be great to have libxcb 1.12 in Debian for the next stable release,
as it includes changes to support RandR 1.5, which in turn brings
support for MST (multi-stream transport) monitors, i.e. some 4K/5K
monitors.

Let me know if you need any help with the packaging.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel

Kernel: Linux 4.3.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



libxkbcommon: Changes to 'refs/tags/xkbcommon-0.3.1'

2015-05-18 Thread Michael Stapelberg
Tag 'xkbcommon-0.3.1' created by Daniel Stone dan...@fooishbar.org at 
2013-06-03 17:18 +

key iteration API, new lexer, keycode range fix

Changes since xkbcommon-0.3.0:
Daniel Stone (2):
  Widen keycode range to 8/255 if possible (bug #63390)
  Bump version to 0.3.1

Matthias Clasen (1):
  Add keycode min/max and iteration API

Ran Benita (3):
  Add scanner-utils.h for common scanner functions
  utils: add {un,}map_file to read an entire file
  Replace flex scanner with a hand-written one

---
 Makefile.am   |   15 +
 configure.ac  |6 
 src/keymap.c  |   54 ++---
 src/keymap.h  |4 
 src/utils.c   |  107 +++
 src/utils.h   |   20 ++
 src/xkbcomp/.gitignore|1 
 src/xkbcomp/keymap-dump.c |7 
 src/xkbcomp/keywords.c|  349 ++
 src/xkbcomp/keywords.gperf|   79 
 src/xkbcomp/parser-priv.h |   14 -
 src/xkbcomp/parser.y  |2 
 src/xkbcomp/rules.c   |  126 -
 src/xkbcomp/scanner-utils.h   |  148 
 src/xkbcomp/scanner.c |  205 ++
 src/xkbcomp/scanner.l |  323 ---
 src/xkbcomp/xkbcomp-priv.h|9 
 src/xkbcomp/xkbcomp.c |   38 
 test/data/keymaps/stringcomp.data |2 
 test/state.c  |   23 ++
 xkbcommon/xkbcommon.h |   40 
 21 files changed, 1040 insertions(+), 532 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yuph6-0001md...@moszumanska.debian.org



libxkbcommon: Changes to 'refs/tags/xkbcommon-0.4.1'

2015-05-18 Thread Michael Stapelberg
Tag 'xkbcommon-0.4.1' created by Ran Benita ran...@gmail.com at 2014-03-27 
19:01 +

Release xkbcommon-0.4.1

Changes since xkbcommon-0.4.0:
Jasper St. Pierre (1):
  state: Add xkb_state_key_get_consumed_mods

Ran Benita (93):
  build: some fixes in configure.ac
  Use secure_getenv when available
  x11: add missing #ifdef __cplusplus to header
  test: don't print control characters in interactive tests
  x11: add explicit cast in mods conversion
  x11: add #actions == #syms check
  state: use the XKB_MOD_MASK constant
  scanner: avoid strlen in keyword lookup, we know the len
  action: check range of MovePtr X,Y values
  action: Use ResolveInteger for PtrBtn.count, not ResolveButton
  ast: make symsMapIndex unsigned
  darray: cleanup
  action: change xkb_pointer_button_action::button to uint8_t
  parser: fix unrecognized keysym handling
  symbols: reduce some loop iterators scope
  Fix sign-compare warnings
  test/state: fix tautological test
  darray: use unsigned int instead of size_t for array size
  ast: use more suitable types in a few ast nodes
  build: add -Wextra warnings
  Partially revert ast: pack the ParseCommon struct
  Define likely()/unlikely() macros
  scanner-utils: add some likely/unlikely annotations
  action: fix printing of underflowed value in error message
  action: fix misleading cast
  Use unsigned int for saving darray_size return value
  Use (1u  idx) instead of (1  idx) where appropriate
  state: optimize xkb_state_led_update_all()
  keysym: fix types in bin_search
  x11: make msb_pos return unsigned
  x11: fix truncation of xkb controls mask off the wire
  x11: make some #defines unsigned
  x11: make sure not to use compat header
  api: deprecate XKB_MAP_COMPILE_PLACEHOLDER, and use KEYMAP instead of MAP
  rules: get rid of struct location
  scanner: make line and column unsigned
  keysym: use safe keysym comparison function
  Remove m4/.gitkeep
  x11: add 0  ctrls-numGroups = 4 assertion
  state: check wrap_group_into_range() return value
  doc: move some file comments into txt files in doc/
  types: steal types when merging if possible
  compat: steal interps and leds when merging if possible
  symbols: steal keys and modmaps when merging if possible
  keymap: reduce padding in struct xkb_sym_interpret
  x11: don't trust keycode before testing its range
  ast: remove unneeded 'ctx' param to XkbFileCreate
  context: fix wrong VARIANT instead of LAYOUT getenv
  rules: include the path in failed-to-map error message
  rules: print full path in error messages
  context: add xkb_context_sanitize_rule_names()
  test/rmlvo-to-kccgst: use default RMLVO values in translation
  rules: always %-expand kccgst values
  scanner: sort out scanner logging functions
  build: fix configure test for yacc
  Move src/xkbcomp/scanner-utils.h to src/
  build: fix libtest AM_CLFLAGS typo
  build: small fixes and formatting of Makefile.am
  vmod: bring back support for direct vmod - real mod mapping
  darray: fix indentation
  action: simplify Check* functions
  ast: cast to ParseCommon explictly instead of using -common
  action: fix missing support for affect field
  action: move array_ndx errors into the Check functions
  action: add missing array_ndx checks
  action: don't pass a keymap where a ctx is sufficient
  expr: simplify ExprResolveButton
  keymap-dump: unbreak some complex lines
  keymap-dump: don't print affect=lock in PtrLock
  keymap-dump: add missing support for NoLock and NoUnlock flags
  action: fix SwitchScreen same field handling
  keymap: change action flag NO_ACCEL - ACCEL
  action: add a common CheckBooleanFlag function
  action: unify SetLatch and Lock handler functions
  symbols: fix possible use of uninitialized value
  symbols: cleanup SetSymbolsField
  symbols, keycodes: fix int return type when bool is intended
  doc: add comments about update_key() and get_syms() order
  interactive-x11: beef up select_events a bit
  doc: remove possibly confusing comment
  doc: extend xkb_rule_names default-value description
  x11: relax XkbGetNames requirements
  configure.ac: fix message when X11 support is disabled
  Add utf8.{c,h} for common UTF-8 util functions
  state: add xkb_state_key_get_{utf8,utf32}() API functions
  state: apply control transformation on utf8/utf32 keysym strings
  doc: add a quick guide to the library
  Reformat README markdown
  state: fix consumed modifier calculation
  build: add docs to EXTRA_DIST
  build: trim down generated doxygen docs
  Update NEWS
  Bump version to 0.4.1

---
 Makefile.am   |   61 +++--
 NEWS  |   43 +++
 

libxkbcommon: Changes to 'refs/tags/libxkbcommon-0.5.0-1'

2015-05-18 Thread Michael Stapelberg
Tag 'libxkbcommon-0.5.0-1' created by Michael Stapelberg 
stapelb...@debian.org at 2015-05-18 17:57 +

Tagging upload of libxkbcommon-0.5.0-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCgAGBQJVWif1AAoJEE5xYO1KyO4dMT0P/0MT5iq4n1C9r9BycGP5VVID
0ra6iNYvgBPti2XI0UGnqzMA8deYqDGa9G6CEIwFyewj/VPwDkTe7STvXZdxuarf
+R0YYslt5Hply0aCxmtFp0YhCVgGGQ2gg9pK/L1oS9cx9i6U1N2aKE9otFySTSO0
n5IcReS7LOCXIgp0hn+ochmHiWdoVeNBee7DNh7QgYbMKuluyhvX0nnPzYtd41pp
pr9Gmmve9OvUBRifCp0Atj/8Ebai1kCNEwiqLjNlZ2rvZ9m9703PT91geHcWNgoL
VYQE6gQc8on2CwMPVIbINFvi7a+IahR5la6ddgy4X3qAI0uqXvyPS2SX5iCHqKwA
Qx1zLH9cRGdfpQdU+gaeeHCVsctVQGzq8lloEgPWfDQO/uWoEiTD2VnxycwwRDXF
GkqH8yIJHG1OFpT0+rypEs+WfGJyWSSQrh2xikydvMnT0zakR6FQ4XwIzzp/08Zw
R/Yi5EwTBQJKfkWiy4ccF/g+v1FHYonZWjs6GwUNYVZpo2kcSPa7d+yJx81jjtKb
y4mc6ms1r57toghZ/4EsH313OM2yEb1uTavUVT4fjZ4L6Uo/Me35yp7PfodLi/5G
WI2nBUGu55puRKT+/pAo55/ctBgoN5Wh9Lmh3jS+SwWaQ+T2fMTjIvhHapSk2krV
aML6zbGXRAsiPMmVtPLB
=icbu
-END PGP SIGNATURE-

Changes since xkbcommon-0.5.0:
Andreas Henriksson (2):
  New upstream release (Closes: #750129).
  Add build-dependencies used by new x11comp test:

Cyril Brulebois (13):
  Add initial packaging.
  Write a “tarball” target to generate upstream tarballs for next snapshots.
  Keep shlibs very strict.
  No need to play with cur_rev/new_rev.
  Add ChangeLog (despite its being gitignored upstream).
  Mention the last commit in master for that revision.
  Mention upstream git URL in a comment.
  Specify build-deps.
  Mention that specifying --with-xkb-config-root is optional.
  Add libx11-dev build-dep.
  Upload to experimental.
  Fix short description for libxkbcommon-dev.
  Upload to experimental.

Emilio Pozuelo Monfort (16):
  Merge tag 'xkbcommon-0.3.1' into upstream-unstable
  Look for .xz tarballs
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release.
  Add Build-Depends-Package field to symbols file.
  Pass -c4 to dpkg-gensymbols
  Add new symbols
  Make the build verbose
  Release to unstable
  Add changelog entry for the cherry-pick
  Re-enable the test suite on !linux
  Release to unstable
  Merge branch 'upstream-unstable' into debian-unstable
  Upload to unstable
  Fix build on !linux
  Upload to unstable

Michael Stapelberg (20):
  Merge tag 'xkbcommon-0.4.0' into upstream-unstable
  Merge branch 'upstream-unstable' into debian-unstable
  update changelog for 0.4.0-1
  build-depend on libxcb-xkb-dev (= 1.10) for building libxkbcommon-x11
  add myself to uploaders to make this not an NMU
  add libxkbcommon-x11-{0,dev} to d/control, add .install files
  canonicalize Vcs-*
  add libxkbcommon-x11-0.symbols
  bump standards-version to 3.9.5 (no changes necessary)
  note new binary packages in d/changelog
  Make libxkbcommon-x11-dev depend on libxcb1-dev and libxcb-xkb-dev
  Make libxkbcommon-x11 depend on the same version of libxkbcommon0
  Merge branch 'upstream-unstable' into debian-unstable
  New upstream release.
  drop patches, applied upstream.
  install libxkbcommon-compose.h
  update symbols file (new xkb_compose_* symbols, versions)
  libxkbcommon-dev: install documentation (Thanks Fernando Seiti Furusato)
  Enable --parallel (Thanks Pino Toscano)
  upload to unstable

Pino Toscano (1):
  Get rid of the usage of PATH_MAX

Timo Aaltonen (29):
  Merge branch 'upstream-experimental' into debian-experimental
  update the changelogs
  bump the snapshot revision
  fix the debian revision
  Merge branch 'upstream-experimental' into debian-experimental
  bump the version
  libxkbcommon-dev.install: Add new headers, rename existing.
  control: Update Standards-Version, no changes.
  Merge branch 'd-e' into debian-experimental
  Merge branch 'upstream-unstable' into debian-unstable
  bump the version
  watch: Updated.
  libxkbcommon-dev.install: Add xkbcommon-compat.h.
  control: Remove the comments about the experimental status, this is an 
actual release.
  close a bug
  control: Use debhelper 9 and convert to multiarch.
  bump policy to 3.9.4, no changes
  control: Update the descriptions.
  rules: Don't hardcode shlibs to the package version, this is an actual 
release now.
  Use source format 1.0.
  Add libxkbcommon0.symbols.
  copyright: Remove the note about no tarballs, add upstream url.
  changelog cleanup
  control: Added homepage.
  rules: Replace old tarball target with generic gentarball target.
  rules: Don't run tests on !linux.
  Merge branch 'upstream-unstable' into debian-unstable
  update the changelog
  libxkbcommon0.symbols: Added three new symbols.

---
 ChangeLog   | 2102 
 debian/changelog|  137

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.2.0'

2015-05-18 Thread Michael Stapelberg
Tag 'xkbcommon-0.2.0' created by Daniel Stone dan...@fooishbar.org at 
2012-10-24 01:04 +

Initial release, API- and ABI-stable for 0.2.x series.

Changes since the dawn of time:
Adam Jackson (1):
  Dead code removal and static markup

Alan Coopersmith (1):
  Include strings.h in XKBcommonint.h for strcasecmp etc

Cyril Brulebois (2):
  Get rid of unneeded X11/Xlib.h include.
  Add prototype for CheckDefaultMap().

Dan Nicholson (121):
  Initial autotools commit
  Add makekeys for creating keysym hash tables
  makekeys: Coding style cleanup
  ks_tables: Remove table-specific #ifdefs and add header guard
  Generate keysym tables from X and XF86 keysym definitions
  makekeys: Handle XF86XK_ keysyms in addition to XK_ keysyms
  Initial implementation of keysym handlers
  keysym: Coding style cleanup
  Fix CC_FOR_BUILD detection
  Testing harness for keysym functions
  Move makekeys to separate subdir
  Refactor makekeys with some convenience functions
  makekeys: Prepend XF86 to XFree86 keysyms
  makekeys: Handle aliases in convenience functions
  makekeys: Always continue when no alias match found
  makekeys: Handle XFree86 special action keys
  test: Add convenience functions for xkey.sh
  test: Consistently use upper case hex
  test: Add tests for XFree86 special keys
  makekeys: No need for strncat
  Use XORG_CWARNFLAGS for more warnings
  makekeys: Fix warning about not returning from function
  Use generated config.h header
  Ignore generated ChangeLog
  Use XKB alloc macros internally
  Use common XKB headers and add common type XkbcDescRec
  Add XkbDescRec initializers and destructors
  Rename headers to XKBcommon* and install in extensions directory
  alloc/galloc: Coding style cleanup
  Borrow atom implementation from libxkbfile
  atom: Coding-style cleanup and refactor
  Use X extern C guards around function declarations for public header
  Move ks_tables.h build into makekeys subdirectory
  Import xkbcomp sources for CompileKeymap
  Ignore ks_tables.h in makekeys directory now
  Ignore files for xkbcomp
  xkbcomp: Add non-xkbfile XkbConfigText
  libxkbcomp: Remove usage of client-side headers
  libxkbcomp: Include X.h and Xdefs.h for Atom and Bool
  libxkbcomp: Eradicate XkbFileInfo usage
  libxkbcomp: s/XkbDescPtr/XkbcDescPtr/
  libxkbcomp: s/XPointer/char */
  libxkbcomp: Add non-xkbfile XkbActionTypeText
  libxkbcomp: Drop unused format field for *Text functions
  libxkbcomp: s/Status/int/ since we don't have Xlib.h
  libxkbcomp: Use the internal Atom implementation
  Move *Text APIs into libxkbcommon
  xkbcomp: Drop unused Display argument in Atom functions
  Add more *Text functions from xkbfile
  Kill off usage of Display
  xkbcomp: Use xkbcommon allocation functions
  Expose all the geometry allocation subroutines
  xkbcomp: s/XStringToKeysym/XkbcStringToKeysym/
  Copy XkbAddGeom* functions from XKBlib
  Add VMod Text functions from xkbfile
  Drop another unneeded format argument
  Add XkbModIndexText replacement
  Add xkbcommon macro for XkbKSIsKeypad and XkbKSIsDeadKey(k)
  Add geometry Compute API from XKBlib
  geom: Coding-style cleanup
  Add XKBlib API to support keytypes
  malloc/misc/xkb: Coding style cleanup
  xkbcomp: Remove listing sources
  Copy XkbEnsureSafeMapName from xkbfile
  Copy xkbfile IsUpper/IsLower macros
  Add XKBlib resizing functions
  xkbcomp: Add missing includes for Bool in xkbpath
  xkbcomp: Include Xdefs.h for Atom in tokens.h
  Generate keyboard description from components
  Add rules rules file parsing from xkbfile
  Add rules file parsing from xkbfile
  Compile keyboard description from XKB rules, too
  Merge commit 'tilt/master'
  xkbcomp: Kill warnings about address always evaluating as true
  xkbcomp: Remove duplicated macros
  xkbcomp: Clean up utils prototypes
  Add xkbcommon pkg-config file
  Drop keysym.h pollution from XKBcommon.h
  Fix install path for XKBcommon.h
  xkbcomp: Back out strdup warning cleanup
  xkbcomp: Declare global debugging vars
  xkbcomp: Don't segfault if the debug files aren't set
  xkbcomp: Ignore generated parser
  Fix cleanup error in names allocation
  Test compiler to simulate xkbcomp usage
  Remove trailing spaces in source files
  Refactor xkbpath so that it implicitly initializes
  rulescomp: Remove unneeded API
  xkbcomp: Ensure user has supplied a rules name
  xkbcomp: Cleanup error messages
  xkbcomp: Fail when converting rules to components returns an error
  xkbcomp: Generating components requires rules _and_ layout
  test: Add logging and some intentionally failing cases
  test: Minor refactor to allow $EXEEXT in program 

libxkbcommon: Changes to 'debian-unstable'

2015-05-18 Thread Michael Stapelberg
Author: Michael Stapelberg stapelb...@debian.org
Date:   Mon May 18 19:53:20 2015 +0200

upload to unstable

diff --git a/debian/changelog b/debian/changelog
index 3beaeca..c5bb46b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libxkbcommon (0.5.0-1) UNRELEASED; urgency=medium
+libxkbcommon (0.5.0-1) unstable; urgency=medium
 
   * New upstream release.
   * Drop debian/patches, applied upstream.
@@ -6,7 +6,7 @@ libxkbcommon (0.5.0-1) UNRELEASED; urgency=medium
 (Closes: #723086)
   * Enable --parallel (Thanks Pino Toscano) (Closes: #760621)
 
- -- Michael Stapelberg stapelb...@debian.org  Mon, 18 May 2015 18:51:42 +0200
+ -- Michael Stapelberg stapelb...@debian.org  Mon, 18 May 2015 19:53:18 +0200
 
 libxkbcommon (0.4.3-2) unstable; urgency=high
 

commit 4714956ab903cb53a06f8d5f6090cb7dfb8c4960
Author: Michael Stapelberg stapelb...@debian.org
Date:   Mon May 18 19:50:46 2015 +0200

Enable --parallel (Thanks Pino Toscano)

diff --git a/debian/changelog b/debian/changelog
index 6993fb5..3beaeca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ libxkbcommon (0.5.0-1) UNRELEASED; urgency=medium
   * Drop debian/patches, applied upstream.
   * libxkbcommon-dev: install documentation (Thanks Fernando Seiti Furusato)
 (Closes: #723086)
+  * Enable --parallel (Thanks Pino Toscano) (Closes: #760621)
 
  -- Michael Stapelberg stapelb...@debian.org  Mon, 18 May 2015 18:51:42 +0200
 
diff --git a/debian/rules b/debian/rules
index 0e66ae2..f3d1103 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,7 +14,7 @@ override_dh_makeshlibs:
dh_makeshlibs -- -c4
 
 %:
-   dh $@ --with autoreconf,quilt
+   dh $@ --parallel --with autoreconf,quilt
 
 
 # For maintainer use only, generate a tarball

commit acb9b9ec9e0343dbd796b0d7e249b842017c60de
Author: Michael Stapelberg stapelb...@debian.org
Date:   Mon May 18 19:40:48 2015 +0200

libxkbcommon-dev: install documentation (Thanks Fernando Seiti Furusato)

diff --git a/debian/changelog b/debian/changelog
index 64406c4..6993fb5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ libxkbcommon (0.5.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * Drop debian/patches, applied upstream.
+  * libxkbcommon-dev: install documentation (Thanks Fernando Seiti Furusato)
+(Closes: #723086)
 
  -- Michael Stapelberg stapelb...@debian.org  Mon, 18 May 2015 18:51:42 +0200
 
diff --git a/debian/control b/debian/control
index 6626a4d..5212dd8 100644
--- a/debian/control
+++ b/debian/control
@@ -18,6 +18,7 @@ Build-Depends:
  x11proto-kb-dev (= 1.0.5),
  xkb-data,
  xvfb,
+ doxygen,
 Standards-Version: 3.9.5
 Homepage: http://www.xkbcommon.org/
 Vcs-Git: git://anonscm.debian.org/pkg-xorg/lib/libxkbcommon
diff --git a/debian/libxkbcommon-dev.install b/debian/libxkbcommon-dev.install
index 87b7f46..1c7f4ea 100644
--- a/debian/libxkbcommon-dev.install
+++ b/debian/libxkbcommon-dev.install
@@ -7,3 +7,4 @@ usr/include/xkbcommon/xkbcommon-names.h
 usr/lib/*/libxkbcommon.a
 usr/lib/*/libxkbcommon.so
 usr/lib/*/pkgconfig/xkbcommon.pc
+usr/share/doc/libxkbcommon/* usr/share/doc/libxkbcommon-dev/

commit 3de3dd12dc09e00823e5870c2e0b44b714bc2804
Author: Michael Stapelberg stapelb...@debian.org
Date:   Mon May 18 19:21:46 2015 +0200

update symbols file (new xkb_compose_* symbols, versions)

Upstream changed the initial version for all symbols to 0.5.0 in

https://github.com/xkbcommon/libxkbcommon/commit/b92f79240972a7eb9311039ee4e2eda2bca8039c

diff --git a/debian/libxkbcommon-x11-0.symbols 
b/debian/libxkbcommon-x11-0.symbols
index 1ff2fff..a891198 100644
--- a/debian/libxkbcommon-x11-0.symbols
+++ b/debian/libxkbcommon-x11-0.symbols
@@ -1,6 +1,7 @@
 libxkbcommon-x11.so.0 libxkbcommon-x11-0 #MINVER#
 * Build-Depends-Package: libxkbcommon-x11-dev
- xkb_x11_get_core_keyboard_device_id@Base 0.4.0
- xkb_x11_keymap_new_from_device@Base 0.4.0
- xkb_x11_setup_xkb_extension@Base 0.4.0
- xkb_x11_state_new_from_device@Base 0.4.0
+ V_0.5.0@V_0.5.0 0.5.0
+ xkb_x11_get_core_keyboard_device_id@V_0.5.0 0.5.0
+ xkb_x11_keymap_new_from_device@V_0.5.0 0.5.0
+ xkb_x11_setup_xkb_extension@V_0.5.0 0.5.0
+ xkb_x11_state_new_from_device@V_0.5.0 0.5.0
diff --git a/debian/libxkbcommon0.symbols b/debian/libxkbcommon0.symbols
index 8000529..eada08b 100644
--- a/debian/libxkbcommon0.symbols
+++ b/debian/libxkbcommon0.symbols
@@ -1,94 +1,85 @@
 libxkbcommon.so.0 libxkbcommon0 #MINVER#
 * Build-Depends-Package: libxkbcommon-dev
- xkb_context_get_log_level@Base 0.2.0
- xkb_context_get_log_verbosity@Base 0.2.0
- xkb_context_get_user_data@Base 0.2.0
- xkb_context_include_path_append@Base 0.2.0
- xkb_context_include_path_append_default@Base 0.2.0
- xkb_context_include_path_clear@Base 0.2.0
- xkb_context_include_path_get@Base 0.2.0
- xkb_context_include_path_reset_defaults@Base 0.2.0
- xkb_context_new@Base 0.2.0
- xkb_context_num_include_paths@Base 0.2.0
- xkb_context_ref@Base 0.2.0
- xkb_context_set_log_fn@Base 0.2.0

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.3.2'

2015-05-18 Thread Michael Stapelberg
Tag 'xkbcommon-0.3.2' created by Ran Benita ran...@gmail.com at 2013-11-22 
19:24 +

Mostly bug  build fixes; no new API.

Changes since xkbcommon-0.3.1:
Alan Coopersmith (1):
  Make XkbFileCreate argument types match between header  implementation

Daniel Stone (1):
  Resync keysym database

Pino Toscano (1):
  Get rid of the usage of PATH_MAX

Ran Benita (56):
  doc: Update Doxyfile
  xkbcomp: escape the section names before storing them in the keymap
  keymap: don't use darray for sym_interprets
  atom: expand variable names
  atom: allow interning non-NUL-terminated strings
  ctx: adapt to the len-aware atom functions
  atom: really work with non-NUL-terminated strings
  test: sync test/data from xkeyboard-config 2.9
  keymap: move RANGE_WRAP to be the first in the enum
  test/keyseq: add de(neo) Level{6,7,8} tests
  doc: try to clarify some subtle points
  keymap: remove struct xkb_key_redirect_action
  keymap: be more careful in xkb_keymap_unref
  keymap: update builtin fields directly in src/keymap.c
  log: change the log prefixes to be more library-like
  keymap-dump: use correct format specifiers
  xkbcomp: handle empty keymaps
  scanner: allow empty key name literals
  build: use AM_LDFLAGS for general flags
  build: make all symbols in libtest visible
  scanner: fix compiler warning
  xkbcomp: improve a few log messages
  scanner: don't fail over unknown escape sequence
  doc: un-clarify one subtle point
  test: make sure keycode 0 works fine
  doc: tweak the wording on xkb_state/xkb_keymap relationship
  build: build libtest.la only on 'make check'
  build: use AC_CONFIG_AUX_DIR([build-aux])
  build: use build-aux as autom4te cache directory
  keysym: add xkb_keysym_to_{lower,upper}
  test/interactive: use xkb_state_key_get_one_sym() when there's only 1
  state: apply capitalization transformation on keysyms
  build: distribute makekeys.py and keywords.gperf
  doc: try to explain leds and shift levels
  doc: use 'indices' instead of 'indexes' consistently
  test/state: fix missing xkb_state_unref
  Makefile.am: drop AM_LFLAGS
  parser: don't use enum yytokentype
  parser: use %pure-parser instead of %define api.pure
  parser: drop %name-prefix, use -p yacc argument instead
  parser: don't use %locations
  parser: add a workaround for byacc
  parser: add some notes about byacc working
  symbols: fix use of uninitialized variable
  scanner: remove unnecessary cast
  rules: reduce variable scopes
  rules: improve error logging macros
  rules: use strlen_safe
  rules: simplify a bit of code
  keymap: call strlen on keymap string instead of SIZE_MAX
  rulescomp: increase BENCHMARK_ITERATIONS from 1000 to 2500
  configure.ac: add AM_PROG_CC_C_O
  Replace ctype.h functions with ascii ones
  rules: fix scanning of line-continuation without leading space
  scanner-utils: remove outdated comment
  Bump version to 0.3.2

Siddharth Heroor (1):
  keysym-utf: Fix a warning about shadowing

Wander Lairson Costa (1):
  Make C++ happy.

---
 .autom4te.cfg  |3 
 .gitignore |1 
 Makefile.am|   18 
 NEWS   |   55 +
 configure.ac   |   10 
 doc/Doxyfile.in|  142 ++--
 src/atom.c |   98 +--
 src/atom.h |4 
 src/context.c  |   23 
 src/context.h  |9 
 src/keymap.c   |   53 +
 src/keymap.h   |   17 
 src/keysym-utf.c   |   12 
 src/keysym.c   |   20 
 src/keysym.h   |6 
 src/ks_tables.h|2 
 src/state.c|   17 
 src/text.c |8 
 src/utils.h|   53 +
 src/xkbcomp/ast-build.c|6 
 src/xkbcomp/ast-build.h|2 
 src/xkbcomp/compat.c   |   39 -
 src/xkbcomp/include.c  |   36 -
 src/xkbcomp/keycodes.c |   29 
 src/xkbcomp/keymap-dump.c  |   19 
 src/xkbcomp/keymap.c   |   30 
 src/xkbcomp/keywords.c |2 
 src/xkbcomp/keywords.gperf |2 
 src/xkbcomp/parser-priv.h  |7 
 src/xkbcomp/parser.y   |   32 -
 src/xkbcomp/rules.c|  123 +--
 src/xkbcomp/scanner-utils.h|   11 
 src/xkbcomp/scanner.c  |   67 +-
 src/xkbcomp/symbols.c  |   25 
 src/xkbcomp/types.c|3 
 src/xkbcomp/xkbcomp-priv.h |3 
 test/common.c  |   50 +
 test/context.c |9 
 test/data/keycodes/empty   |4 
 

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.4.2'

2015-05-18 Thread Michael Stapelberg
Tag 'xkbcommon-0.4.2' created by Ran Benita ran...@gmail.com at 2014-05-15 
09:07 +

xkbcommon-0.4.2

Changes since xkbcommon-0.4.1:
Ran Benita (35):
  configure.ac: fix enable_x11 handling
  Add .travis.yml file
  doc: add @since annotations for API added since 0.3.0
  doc: explain keysym/string transformation
  expr: fix handling of unknown integer binary operator
  action: convert a few missed unsigned - enum xkb_action_type
  types: separate ctx
  compat: separate ctx
  symbols: separate ctx
  keymap: move ModNameToIndex from text.c and use it in keymap.c
  keymap: rename wrap_group_into_range - XkbWrapGroupIntoRange
  Add struct xkb_mod_set
  text: take xkb_mod_set instead of the entire keymap
  expr: take xkb_mod_set instead of the entire keymap
  action: take xkb_mod_set instead of the entire keymap
  vmod: take xkb_mod_set instead of the entire keymap
  compat: use xkb_mod_set instead of entire keymap
  types: use xkb_mod_set instead of entire keymap
  symbols: use xkb_mod_set instead of entire keymap
  utils: detect overflow in memdup()
  darray: remove unused darray_foreach_reverse()
  keymap: protect xkb_foreach_key macro params
  keymap: rename xkb_foreach_key to xkb_keys_foreach
  keymap: add and use xkb_mods_{foreach,enumerate}()
  keymap: don't use darray in xkb_mod_set
  keymap, keycodes, compat: don't use darray for LEDs
  xkbcomp: use straight assignment instead of CopyModSet
  xkbcomp: don't align enum values
  keycodes: fix uninitialized variable
  doc: fix new doxygen version warnings
  parser: show the keysym in unrecognized keysym messages
  ast-build: don't leak on OOM in BoolVarCreate
  x11: fix out-of-bounds access in adopt_atoms() error handling
  Update NEWS
  Bump version to 0.4.2

---
 .travis.yml   |   12 ++
 NEWS  |   32 +-
 configure.ac  |6 -
 doc/Doxyfile.in   |   12 --
 doc/quick-guide.md|4 
 src/darray.h  |3 
 src/keymap-priv.c |   50 ++---
 src/keymap.c  |   32 ++
 src/keymap.h  |   46 +++-
 src/state.c   |   14 +-
 src/text.c|   30 +
 src/text.h|   10 -
 src/utils.h   |2 
 src/x11/keymap.c  |   20 +--
 src/x11/util.c|5 
 src/xkbcomp/action.c  |  237 +++---
 src/xkbcomp/action.h  |   11 +-
 src/xkbcomp/ast-build.c   |   11 +-
 src/xkbcomp/compat.c  |  196 +++---
 src/xkbcomp/expr.c|   33 +++---
 src/xkbcomp/expr.h|   10 +
 src/xkbcomp/keycodes.c|   46 
 src/xkbcomp/keymap-dump.c |   33 +++---
 src/xkbcomp/keymap.c  |   16 +--
 src/xkbcomp/parser.y  |6 -
 src/xkbcomp/symbols.c |  220 ++
 src/xkbcomp/types.c   |  142 ++-
 src/xkbcomp/vmod.c|   37 +++
 src/xkbcomp/vmod.h|4 
 xkbcommon/xkbcommon-x11.h |1 
 xkbcommon/xkbcommon.h |   67 +++--
 31 files changed, 746 insertions(+), 602 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yuph7-0001oe...@moszumanska.debian.org



libxkbcommon: Changes to 'refs/tags/xkbcommon-0.5.0'

2015-05-18 Thread Michael Stapelberg
Tag 'xkbcommon-0.5.0' created by Ran Benita ran...@gmail.com at 2014-10-18 
13:45 +

xkbcommon-0.5.0

Changes since xkbcommon-0.4.3:
David Herrmann (1):
  keymap: fix description of xkb_keymap_key_get_syms_by_level()

Jan Engelhardt (1):
  build: use symbol versioning

Jasper Lievisse Adriaanse (2):
  Make librt optional, required for at least OpenBSD
  disable -Wl,--no-undefined on OpenBSD for it doesn't have DT_NEEDED for 
libc

Michael Forney (1):
  Fix typo in default-variant configure option

Pino Toscano (1):
  Remove linux/input.h include from test/x11comp.c

Ran Benita (81):
  keymap: fix typo
  test/x11comp: don't hang if Xvfb is not available
  Merge pull request #11 from michaelforney/master
  test: make most tests portable by copying linux/input.h locally
  ast-build: fix leak in error path
  keycodes: fix keymap compilation with no aliases and malloc(0)==NULL
  Remove compatibility symbols
  symbols: use darray_foreach_from for nicer loop
  doc: fix @param display for xkb_x11_setup_xkb_extension()
  configure.ac: add -Wdocumentation
  test/keyseq: add test
  x11, doc: add overview
  x11, doc: fix typo
  doc: order the modules better
  doc: move consumed modifier description to its own section
  doc: reorder Keymap Components functions
  parser: use atom instead of sval in yylval
  rules: warn when an RMLVO component isn't used
  quick-guide: fix Java-esque array syntax
  quick-guide: fix xkb_state_key_get_syms() example
  rules: fix mlvo-not-used warning
  keymap-dump: combine modifier_map's with the same modifier
  x11, doc: add note about per-client flags like detectable autorepeat
  x11, doc: add note about Key{Press,Release}-state field
  doc: linkify some references
  doc: disable tree view
  doc: disable BRIEF_MEMBER_DESC
  doc: disable alphabetical data structure index
  symbols: use correct max value
  symbols: improve FindKeyForSymbol()
  keymap: rename XkbKeyGroupWidth to XkbKeyNumLevels
  scanner-utils: optimize str()/lit()
  build: don't rebuild everything for libtest.la
  Move benchmarks from tests to their own files in bench/
  scanner-utils: add helper for hex string escape
  scanner-utils: add helper for appending an entire string
  keysym: add function to test if a keysym is for a modifier
  darray: add darray_shrink()
  scanner-utils: add priv member
  compose: add xkbcommon-compose - API
  compose: add xkbcommon-compose - implementation
  test/compose: add new test
  test/interactive-evdev: add compose support
  bench/compose: add new benchmark
  scanner-utils: optimize one-line comments
  COPYING: add copyright notice from libX11:modules/im/ximcp/imLcPrs.c
  compose/parser: fix segfault when including
  compose/parser: one more skip_to_eol()
  compose/parser: use parameter as intended
  compose/parser: resolve keysyms in parser instead of scanner
  compose/parser: parse (! mods) properly
  compose/parser: fix parsing of multiple modifiers
  test/compose: test modifier syntax
  test/compose: test include statement
  Merge pull request #13 from jasperla/librt
  Merge pull request #14 from jasperla/undefined
  parser: bring back warning about includes of files with no default
  symbols: don't warn about conflicting syms if they are the same
  state: correctly infer inactive type entries
  test/data: sync to xkeyboard-config 2.13
  test/data: add files for model=applealu_ansi layout=us
  test/keyseq: test 'map[None] = Level2;' scenario
  compose/parser: save len in keysym_from_name cache
  Replace some strncmp's with memcmp
  README: remove section on API stability
  README: move note about xkeyboard-config to its own section
  README: link to online API docs
  README: move compatibility notes to their own page
  doc/compat.md: we don't support more groups or mods yet
  README: remove elaborate details from the intro
  doc/quick-guide: some improvements
  README: add notes about Compose support
  docs: make html output have a fixed width, hide footer
  README: we also accepts patches through github
  Makefile.am: add symbol files to EXTRA_DIST
  Add PACKAGING file
  doc/compat.md: add compose incompatibilities
  compose: fill @since TBD
  Change initial symbol file versions to V_0.5.0
  Update NEWS
  Bump version to 0.5.0

---
 COPYING|   27 
 Makefile.am|   62 
 NEWS   |   44 
 PACKAGING  |   50 
 README.md  |   92 
 bench/.gitignore   |4 
 bench/compose.c|   63 
 bench/key-proc.c   |2 
 bench/rules.c   

libxkbcommon: Changes to 'upstream-unstable'

2015-05-18 Thread Michael Stapelberg
 COPYING|   27 
 Makefile.am|   62 
 NEWS   |   44 
 PACKAGING  |   50 
 README.md  |   92 
 bench/.gitignore   |4 
 bench/compose.c|   63 
 bench/key-proc.c   |2 
 bench/rules.c  |   60 
 bench/rulescomp.c  |   53 
 configure.ac   |   29 
 doc/Doxyfile.in|   18 
 doc/compat.md  |   55 
 doc/doxygen-extra.css  |9 
 doc/quick-guide.md |   24 
 src/compat.c   |  189 -
 src/compose/parser.c   |  759 
 src/compose/parser.h   |   36 
 src/compose/paths.c|  204 +
 src/compose/paths.h|   42 
 src/compose/state.c|  196 +
 src/compose/table.c|  219 +
 src/compose/table.h|  100 
 src/darray.h   |6 
 src/keymap.c   |6 
 src/keymap.h   |2 
 src/keysym.c   |   12 
 src/keysym.h   |3 
 src/scanner-utils.h|   44 
 src/state.c|2 
 src/xkbcomp/ast-build.c|8 
 src/xkbcomp/keycodes.c |9 
 src/xkbcomp/keymap-dump.c  |   32 
 src/xkbcomp/keymap.c   |4 
 src/xkbcomp/parser.y   |   12 
 src/xkbcomp/rules.c|  115 
 src/xkbcomp/scanner.c  |6 
 src/xkbcomp/symbols.c  |   74 
 test/.gitignore|2 
 test/common.c  |   43 
 test/compose.c |  525 ++
 test/data/compat/accessx   |   10 
 test/data/compat/basic |   11 
 test/data/compat/caps  |   15 
 test/data/compat/complete  |2 
 test/data/compat/iso9995   |9 
 test/data/compat/ledcaps   |   35 
 test/data/compat/lednum|   33 
 test/data/compat/ledscroll |   35 
 test/data/compat/level5|   31 
 test/data/compat/misc  |   68 
 test/data/compat/mousekeys |  153 
 test/data/compat/pc|   10 
 test/data/compat/xfree86   |4 
 test/data/compose/en_US.UTF-8/Compose  | 5973 +
 test/data/keycodes/xfree86 |4 
 test/data/keymaps/host.xkb |   17 
 test/data/keymaps/no-aliases.xkb   |  460 --
 test/data/keymaps/stringcomp.data  |   17 
 test/data/rules/base   |  111 
 test/data/rules/evdev  |   57 
 test/data/symbols/altwin   |  107 
 test/data/symbols/ca   |   42 
 test/data/symbols/capslock |   60 
 test/data/symbols/ch   |   35 
 test/data/symbols/ctrl |   88 
 test/data/symbols/cz   |  173 
 test/data/symbols/de   |  125 
 test/data/symbols/empty|2 
 test/data/symbols/group|  323 -
 test/data/symbols/il   |  136 
 test/data/symbols/in   |  517 ++
 test/data/symbols/inet |  264 -
 test/data/symbols/keypad   |  131 
 test/data/symbols/latin|   26 
 test/data/symbols/level3   |  115 
 test/data/symbols/level5   |   91 
 test/data/symbols/macintosh_vndr/apple |  141 
 test/data/symbols/macintosh_vndr/us|  145 
 test/data/symbols/pc   |   45 
 test/data/symbols/ru   |  838 ++--
 test/data/symbols/shift|   29 
 test/data/symbols/srvr_ctrl|   51 
 test/data/symbols/terminate|2 
 test/data/symbols/us   |  174 
 test/data/sync.sh  |2 
 test/data/types/basic  |   13 
 test/data/types/extra  |   71 
 test/data/types/iso9995|6 
 test/data/types/level5 |   34 
 test/data/types/mousekeys  |6 
 test/data/types/numpad |8 
 test/data/types/pc |   25 
 test/evdev-scancodes.h |  587 +++
 test/filecomp.c|1 
 test/interactive-evdev.c   |   68 
 test/interactive-x11.c |2 
 test/keyseq.c  |   33 
 test/rules-file.c  |   48 
 test/rulescomp.c   |   57 
 test/state.c   |2 
 test/test.h|5 
 test/x11comp.c |9 

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.4.0'

2015-05-18 Thread Michael Stapelberg
Tag 'xkbcommon-0.4.0' created by Ran Benita ran...@gmail.com at 2014-02-02 
10:14 +

xkbcommon-0.4.0

Changes since xkbcommon-0.3.2:
Hardening (1):
  Add a constant for NumLock

Jasper St. Pierre (5):
  makekeys: Remove some semis
  makekeys: Move all of the table generation to Python
  ks_tables: Put all keysym names in one giant block
  makekeys: Put a comment describing the origin of the file
  makekeys: Add a gcc pragma to ignore -Woverlength-strings

Ran Benita (41):
  NEWS: add missing 'New API' entries for NO_FLAGS
  symbols: rename info.modMaps - modmaps
  symbols: modernize LookupKeysym
  scanner: restore lost DIVIDE token
  Resolve keysyms early in parser
  expr: add 'ident' value to ExprDef union
  expr: add constructors for more expression types
  expr: add constructor for boolean expressions
  parser: remove 'uval' yylval type
  expr: use ExprCreate in more places
  parser, symbols: drop unnecessary casts
  expr: split expression types and allocate them separately
  expr: add wrapper macro for ExprCreate
  expr: make Expr creation naming and file location consistent
  atom: drop {xkb_,}atom_strdup
  atom: allow interning empty string
  atom: allow passing NULLs to find_node_pointer()
  atom: tiny style fixes
  test/atom: add test for atom table
  atom: don't malloc every node separately
  ast: pack the ParseCommon struct
  keysym: fix search for lexicographically larger strings
  keysyms: add German T3 layout keysyms from xproto
  keysym: clarify slightly confusing comparison functions
  makekeys: mark keysym_names as static
  Fix some cppcheck warnings
  test/state: fix some *_{is,are}_active() tests
  action, types: remove unused Report functions
  parser: shutup some 'may be used uninitialized' warnings
  context: remove mostly useless log wrappers
  test: rename test/interactive to interactive-evdev
  keymap: move XkbEscapeMapName() to keymap.c.
  keymap: split private functions to keymap-priv.c
  context: split private functions to context-priv.c
  build: error out on undefined symbols
  x11: add XKB protocol keymap and state creation support
  x11: add a couple of tests
  build: add configure summary
  Update NEWS
  Update README
  Bump version to 0.4.0

---
 Makefile.am  |   58 
 NEWS |   35 
 README   |   47 
 configure.ac |   37 
 makekeys.py  |   44 
 src/atom.c   |  111 
 src/atom.h   |3 
 src/context-priv.c   |  171 
 src/context.c|  164 
 src/context.h|   53 
 src/keymap-priv.c|  121 
 src/keymap.c |   80 
 src/keymap.h |8 
 src/keysym-utf.c |3 
 src/keysym.c |   36 
 src/ks_tables.h  |11767 +--
 src/state.c  |3 
 src/utils.h  |   22 
 src/x11/keymap.c | 1146 +++
 src/x11/state.c  |   71 
 src/x11/util.c   |  215 
 src/x11/x11-priv.h   |   44 
 src/xkbcomp/action.c |   91 
 src/xkbcomp/ast-build.c  |  316 
 src/xkbcomp/ast-build.h  |   56 
 src/xkbcomp/ast.h|  124 
 src/xkbcomp/compat.c |   22 
 src/xkbcomp/expr.c   |  170 
 src/xkbcomp/parser.y |  161 
 src/xkbcomp/scanner.c|5 
 src/xkbcomp/symbols.c|   97 
 src/xkbcomp/types.c  |   10 
 src/xkbcomp/xkbcomp-priv.h   |6 
 test/.gitignore  |5 
 test/atom.c  |  181 
 test/common.c|  104 
 test/data/keymaps/divide-by-zero.xkb |6 
 test/interactive-evdev.c |  121 
 test/interactive-x11.c   |  367 +
 test/state.c |   41 
 test/test.h  |9 
 test/x11.c   |   78 
 xkbcommon-x11-uninstalled.pc.in  |   10 
 xkbcommon-x11.pc.in  |   12 
 xkbcommon/xkbcommon-keysyms.h|6 
 xkbcommon/xkbcommon-names.h  |1 
 xkbcommon/xkbcommon-x11.h|  166 
 47 files changed, 10656 insertions(+), 5748 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yuph6-0001nm...@moszumanska.debian.org



libxkbcommon: Changes to 'refs/tags/xkbcommon-0.4.3'

2015-05-18 Thread Michael Stapelberg
Tag 'xkbcommon-0.4.3' created by Ran Benita ran...@gmail.com at 2014-08-19 
17:19 +

xkbcommon-0.4.3

Changes since xkbcommon-0.4.2:
Ran Benita (28):
  rules: fix leak on failure
  Remove unnecessary !!(expressions)
  x11: don't iterate on empty batches
  parser: don't shadow str
  keycodes: split CopyKeyInfoToKeymap to several functions
  types: refactor CopyKeyTypesToKeymap
  ast-build: use cast instead of -common
  Replace darray_mem with a new darray_steal
  test: add file with a syntax error
  parser: don't leak AST nodes for discarded symbols
  parser: silence bison unused value warnings
  ast-build: make sure InterpDef is freeable
  interactive-evdev: don't use sysexits.h
  docs: fix self-reference
  docs: move keysym-transformations page to a better position
  x11/keymap: don't forget to add the vmod offset in get_vmods
  x11/keymap: be more defensive about the number of modifiers
  keymap: remove flags field of xkb_private_action
  utils: add a STATIC_ASSERT macro
  x11/keymap: handle private actions
  test/x11-keyseq: new test
  test/x11comp: server writes \n to displayfd
  state: no need for loop in xkb_state_update_mask()
  Make the effective mod mask calculation available to other files
  state: make sure the mods are fully resolved after xkb_state_update_mask()
  test/state: add test_update_mask() test
  Update NEWS
  Bump version to 0.4.3

---
 Makefile.am |5 
 NEWS|   23 
 configure.ac|2 
 src/darray.h|8 
 src/keymap.h|4 
 src/keysym.c|2 
 src/state.c |   66 -
 src/utils.h |7 
 src/x11/keymap.c|   31 
 src/x11/util.c  |3 
 src/xkbcomp/ast-build.c |9 
 src/xkbcomp/compat.c|6 
 src/xkbcomp/keycodes.c  |   91 +
 src/xkbcomp/keymap-dump.c   |2 
 src/xkbcomp/keymap.c|   12 
 src/xkbcomp/parser-priv.h   |2 
 src/xkbcomp/parser.y|   29 
 src/xkbcomp/rules.c |   11 
 src/xkbcomp/scanner.c   |1 
 src/xkbcomp/symbols.c   |   11 
 src/xkbcomp/types.c |   49 
 test/.gitignore |1 
 test/data/keymaps/host.xkb  | 1683 +
 test/data/keymaps/syntax-error.xkb  | 1814 
 test/data/keymaps/syntax-error2.xkb |7 
 test/filecomp.c |2 
 test/interactive-evdev.c|5 
 test/state.c|   70 +
 test/x11comp.c  |  163 +++
 xkbcommon/xkbcommon.h   |   15 
 30 files changed, 3999 insertions(+), 135 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yuph7-0001og...@moszumanska.debian.org



libxkbcommon: Changes to 'refs/tags/xkbcommon-0.3.0'

2015-05-18 Thread Michael Stapelberg
Tag 'xkbcommon-0.3.0' created by Daniel Stone dan...@fooishbar.org at 
2013-04-01 17:16 +

Bug fixes and minor API tweaks.

Changes since xkbcommon-0.2.0:
Damien Lespiau (2):
  build: Make autoreconf honour ACLOCAL_FLAGS
  build: Require xorg macros 1.16

Daniel Stone (14):
  README updates
  More README
  Only distribute .tar.xz archives
  Parser: Initialise geometry elements for VarDecl
  test: Move test_key_seq to common.c
  test: Add flags argument to test_get_context()
  test: Use test_get_context() in log.c
  Add environment overrides for default RMLVO
  test: Suppress RMLVO environment inheritance by default
  test: Add environment checking to rulescomp
  Allow NULL rmlvo for xkb_keymap_new_from_names
  test: Add va_list variant of test_key_seq
  Add key-sequence checking to rulescomp
  Bump version to 0.3.0

David Herrmann (1):
  keymap: add xkb_keymap_new_from_buffer()

Ran Benita (78):
  state: fix possible index-out-of-bounds in action dispatch table
  test: add key processing benchmark
  configure.ac: add explicit PKG_PROG_PKG_CONFIG
  configure.ac: don't tramp on user's CFLAGS
  Makefile.am: split sed script into multiple lines
  Makefile.am: move test.h to libtest_la_SOURCES
  state: don't use xkb_state_serialize_* internally
  doc: fix wrong comment
  state: don't use xkb_keymap_num_layouts internally
  state, context: allow passing NULL to *_unref()
  test/keyseq: add test for setting depressed group
  action: don't allow private actions with a known type
  Add some explanations on consumed modifiers
  keysym-utf: also translate special keysyms like Tab and Return
  keysym-utf: mark keysymtab array as static
  doc: clarify that keysym_to_utf8 returns size including '\0'
  test/keysym: '\e' is non-standard
  Don't use trailing enum comma in public headers
  keymap: wrap the layout parameter if it is out of range for the key
  state: don't keep the previous state components in xkb_state
  state: rename state-cur to state-components
  configure.ac: add xkbcommon.com url to AC_INIT
  Sync test data from xkeyboard-config
  test/keyseq: re-add de(neo) level5 test
  test/interactive: also print the level
  state: fix unbound virtual modifier bug
  test/interactive: change variable name for 'xkb' to 'keymap'
  Change 'indicator' to 'led' everywhere possible
  symbols: fix bad 'merge' assignment
  ast: constify argument
  symbols: make it clear which 'dflt' is meant
  compat: make it clear which 'dflt' is meant
  action: s/hndlrType/handler_type
  keycodes: some minor style
  Change some log functions to take ctx instead of keymap
  keysym: print unicode keysyms uppercase and 0-padded
  Fix dead assignments
  ast: add error handling to XkbFileFromComponents
  keymap-dump: style cleanups
  keymap-dump: don't indent after xkb_keymap {
  keymap-dump: remove some ugly empty lines
  keymap-dump: move writing 'key {}' in symbols to its own function
  Makefile.am: don't create INSTALL and ChangeLog
  Remove list.h
  keycodes: fix spelling in error message
  ast-build: remove malloc_or_die
  parser: also skip 'section' ELEMENT
  test/rmlvo-to-kccgst: free memory before exit
  More spelling errors
  text: clean up and fix the *MaskText functions
  text: some style changes
  keymap: abstract a bit over the keymap format
  Don't try to build linux-specific tests on non-linux
  Build cleanly with clang
  xkbcomp: handle XKB file include's better
  keycodes: remove unneeded alias conflict check
  Move a couple of general keymap functions from keycodes.c
  state: small style fix
  keycodes: don't do unnecessary copies while merging
  keymap: don't use darray for key aliases
  keycodes: remove file_id
  keycodes: unwrap KeyNameInfo
  keycodes: remove KeyNamesInfo::merge
  types: put all copy-to-keymap code in one function
  types: remove file_id
  compat: remove file_id
  symbols: remove file_id
  Remove file_id entirely
  Fix pointer style nit
  keymap: rename xkb_kt_map_entry to xkb_key_type_entry
  doc: some improvements
  doc: update Doxyfile template to one from newer version
  doc: use README as doxygen main page overview
  state: use stdbool in filters
  keyseq: add a couple of tests
  rules: quiet a gcc warning
  rules: be more paranoid in scanner
  xkbcomp/keymap: silence a gcc warning

---
 Makefile.am|   57 
 README |   17 
 configure.ac   |   41 
 doc/Doxyfile.in|  126 -
 src/context.c  |   85 
 src/context.h  |   28 
 src/darray.h   |6 
 src/keymap.c  

Bug#758980: With libgl1-mesa-swx11 installed, weston from Debian shows only a black screen

2014-08-23 Thread Michael Stapelberg
Package: weston
Version: 1.5.0-2
Severity: normal

See https://bugs.freedesktop.org/show_bug.cgi?id=82748 for context. I
was trying to debug why Weston only shows a black screen on my machine.
Turns out I had libgl1-mesa-swx11 installed for some reason, and that
breaks all the weston apps because they are compiled with
--with-cairo=gl in Debian — see also especially
https://bugs.freedesktop.org/show_bug.cgi?id=82748#c15

I think it’d be good if we either stop using --with-cairo=gl or add a
dependency to Weston that will ensure that a proper libGL.so is
present on the system.

What do you think?

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages weston depends on:
ii  adduser 3.113+nmu3
ii  libc6   2.19-7
ii  libcairo2   1.12.16-2
ii  libcolord2  1.2.1-1
ii  libdbus-1-3 1.8.6-1
ii  libdrm2 2.4.56-1
ii  libegl1-mesa10.2.5-1
ii  libegl1-mesa-drivers10.2.5-1
ii  libgbm1 10.2.5-1
ii  libgl1-mesa-glx [libgl1]10.2.5-1
ii  libgles2-mesa   10.2.5-1
ii  libglib2.0-02.40.0-4
ii  libglu1-mesa [libglu1]  9.0.0-2
ii  libinput0   0.2.0-2
ii  libjpeg88d1-1
ii  liblcms2-2  2.6-3
ii  libmtdev1   1.1.5-1
ii  libpam0g1.1.8-3
ii  libpango-1.0-0  1.36.3-1
ii  libpangocairo-1.0-0 1.36.3-1
ii  libpixman-1-0   0.32.6-1
ii  libpng12-0  1.2.50-2
ii  libsystemd-login0   208-6
ii  libudev1208-6
ii  libwayland-client0  1.5.0-1
ii  libwayland-cursor0  1.5.0-1
ii  libwayland-egl1-mesa [libwayland-egl1]  10.2.5-1
ii  libwayland-server0  1.5.0-1
ii  libx11-62:1.6.2-2
ii  libx11-xcb1 2:1.6.2-2
ii  libxcb-composite0   1.10-3
ii  libxcb-render0  1.10-3
ii  libxcb-shape0   1.10-3
ii  libxcb-shm0 1.10-3
ii  libxcb-xfixes0  1.10-3
ii  libxcb-xkb1 1.10-3
ii  libxcb1 1.10-3
ii  libxcursor1 1:1.1.14-1
ii  libxkbcommon0   0.4.1-2

Versions of packages weston recommends:
ii  libgl1-mesa-dri  10.2.5-1

weston suggests no packages.

-- 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: 
https://lists.debian.org/2014081646.7878.4120.report...@x200.zekjur.net



libxkbcommon: Changes to 'refs/tags/libxkbcommon-0.4.1-2'

2014-07-23 Thread Michael Stapelberg
Tag 'libxkbcommon-0.4.1-2' created by Michael Stapelberg 
stapelb...@debian.org at 2014-07-23 06:41 +

Tagging upload of libxkbcommon 0.4.1-2 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCgAGBQJTz1lGAAoJEE5xYO1KyO4dwbQP/Ajf16nfn357oIaVtaYTOdSU
m2nZOiGeoB5A54wxJ0Yz/6MIOYxIH8vure6ccCvAcpLvRz8WKgMJZEwjV4A+VZCw
jK0PE4vF6PJdWhR67Tfpkyvm5TTKkRMNFCzeQyXw99VI4vZK0XSwZ5hKY7tiyUW9
6Hv+zas3Tx856hv/wY+eLN+gYOTLdWuoRFt8MblBweFwULJQ6ZgpQ7MJVT7GfpV+
GT4j+nINpaozVrNKjBOcWlwucuVuqTb8y1t7cavtF4mshnbpgu0Ys/xHJGxeU4yV
2Oy2Bi5/OrOAfslqw3V99WzFeseKzSyvoBz9iHje2CLQteLVSCoY4bOH5VMDCneW
9bbDCT6MlSzSlDFEQ1/saU5224959eakXCPSmME4jYuNA1wcJD2iaQUf3UiJOmml
J1Hv50x7KC1L2NjfOwJpUmoyhPfwefO3tmb9Qy4ZTRKjFmBLZyV6Dd0asYeY62T8
cE8BIupjhKuTSNbU9wEYHGR05kcIxLMSPaF45ymJeaErq274+omuBzFfyfiCXDgj
d7s+WLCea0h6jfbXFb0d+d39UtbRQnPytCiuo/Uhf7E+DPCBteEWOY0TY0TMVvzE
Z9ViQhWSFKsDtR1Nh+06/AIOsWP1jCyMAgkw4AUSuI1lL+/JtSvGcTLHdQwZVOay
3EkP6EjZjFF2KCBARoKj
=H55j
-END PGP SIGNATURE-

Changes since libxkbcommon-0.4.1-1:
Michael Stapelberg (1):
  Make libxkbcommon-x11 depend on the same version of libxkbcommon0

---
 debian/changelog |7 +++
 debian/control   |1 +
 2 files changed, 8 insertions(+)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1x9qfp-0005kh...@moszumanska.debian.org



libxkbcommon: Changes to 'debian-unstable'

2014-07-23 Thread Michael Stapelberg
 debian/changelog |7 +++
 debian/control   |1 +
 2 files changed, 8 insertions(+)

New commits:
commit 0dc555e22a53eaa692fcc0091c8c6d51284037d5
Author: Michael Stapelberg stapelb...@debian.org
Date:   Wed Jul 23 08:36:03 2014 +0200

Make libxkbcommon-x11 depend on the same version of libxkbcommon0

Closes: #755724

diff --git a/debian/changelog b/debian/changelog
index 0fcf069..469abdb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libxkbcommon (0.4.1-2) unstable; urgency=medium
+
+  * Make libxkbcommon-x11 depend on the same version of libxkbcommon0
+(Closes: #755724)
+
+ -- Michael Stapelberg stapelb...@debian.org  Wed, 23 Jul 2014 08:35:57 +0200
+
 libxkbcommon (0.4.1-1) unstable; urgency=medium
 
   [ Timo Aaltonen ]
diff --git a/debian/control b/debian/control
index f3821e5..1bc2173 100644
--- a/debian/control
+++ b/debian/control
@@ -70,6 +70,7 @@ Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends:
+ libxkbcommon0 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: library to create keymaps with the XKB X11 protocol


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1x9qfp-0005jm...@moszumanska.debian.org



libxkbcommon: Changes to 'debian-unstable'

2014-07-18 Thread Michael Stapelberg
 debian/changelog |9 +++--
 debian/control   |2 ++
 2 files changed, 9 insertions(+), 2 deletions(-)

New commits:
commit c0487faac6f217c0a213e53a014324ba9967b704
Author: Michael Stapelberg stapelb...@debian.org
Date:   Fri Jul 18 21:08:22 2014 +0200

Make libxkbcommon-x11-dev depend on libxcb1-dev and libxcb-xkb-dev

…which it specifies in Requires.private.
This is necessary for static builds.

diff --git a/debian/changelog b/debian/changelog
index e2d832c..0fcf069 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,14 @@
-libxkbcommon (0.4.1-1) UNRELEASED; urgency=medium
+libxkbcommon (0.4.1-1) unstable; urgency=medium
 
+  [ Timo Aaltonen ]
   * New upstream release.
   * libxkbcommon0.symbols: Added three new symbols.
 
- -- Timo Aaltonen tjaal...@ubuntu.com  Thu, 03 Apr 2014 19:08:26 +0300
+  [ Michael Stapelberg ]
+  * Make libxkbcommon-x11-dev depend on libxcb1-dev and libxcb-xkb-dev which
+it specifies in Requires.private. This is necessary for static builds.
+
+ -- Michael Stapelberg stapelb...@debian.org  Fri, 18 Jul 2014 21:16:31 +0200
 
 libxkbcommon (0.4.0-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 3a3b613..f3821e5 100644
--- a/debian/control
+++ b/debian/control
@@ -89,6 +89,8 @@ Priority: extra
 Pre-Depends: ${misc:Pre-Depends}
 Depends:
  libxkbcommon-x11-0 (= ${binary:Version}),
+ libxcb1-dev,
+ libxcb-xkb-dev,
  ${shlibs:Depends},
  ${misc:Depends}
 Description: library to create keymaps with the XKB X11 protocol - development 
files


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1x8drh-0006ug...@moszumanska.debian.org



libxkbcommon: Changes to 'refs/tags/libxkbcommon-0.4.1-1'

2014-07-18 Thread Michael Stapelberg
Tag 'libxkbcommon-0.4.1-1' created by Michael Stapelberg 
stapelb...@debian.org at 2014-07-18 19:16 +

Tagging upload of libxkbcommon 0.4.1-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABCgAGBQJTyXKaAAoJEE5xYO1KyO4drDMQAMfdgEdw7v+UbBc2lCkDYKIJ
gst1J7Icrc73ulj4L/j+DHpxVe4E42JAHGsFuUTLciPydj40vAYtRkKML3xUdd3N
CE1vAmrEeWW9O0f1Q1rd6qh04roo/KkhtwHON/hMUvSdxi5zFN1vFNpywcr1M7QZ
25zxPkl8kXAd6KSbOsAISP3/0qD6/iC5Hegd+946cH4W0PbG50J+WuY54CkKPHyS
+DVcdL0jt51PK6/NKAfIR4Xjql+m2IDpe5JJJrCzpvs9ydw5Clgwgy507cI0sLfI
i5p2do79ejHnB/BWRas8DxvJOtgwqVVc41mx5PFM9NZDfnIYUQhkX2WDezO6929o
2C2EeymK04Klb7YhxE/7zDGB7+viV2w99Buo7jJP6w6prF1cGHJ6gDLJpyfDO8uE
AwnCeK09QBX1iGWTpJhrPjN5yLd/5o+geB57wFMQhF5lRbPJrI4gTL0MsQdiRPu0
3eZHVTa/nzht9P5vGs92cXUFUokAtti6rqiL410g2VvARDFNxdow+K/t6yHteJVY
YMUd52Fd9WxENXQLEC1hkQRXgunhXUL95y3IodIGXvJlq0hz9rCIR2WZPc/vaCQd
p8j2jU+t6GOq7lhV91ak0m/4zprdkPskLejmBTBBv8Vs0vpZJyBb2a3F8LOEbGKO
a1lri8d6yn+yyyc3k4ID
=i3Zr
-END PGP SIGNATURE-

Changes since libxkbcommon-0.4.0:
Jasper St. Pierre (1):
  state: Add xkb_state_key_get_consumed_mods

Michael Stapelberg (1):
  Make libxkbcommon-x11-dev depend on libxcb1-dev and libxcb-xkb-dev

Ran Benita (93):
  build: some fixes in configure.ac
  Use secure_getenv when available
  x11: add missing #ifdef __cplusplus to header
  test: don't print control characters in interactive tests
  x11: add explicit cast in mods conversion
  x11: add #actions == #syms check
  state: use the XKB_MOD_MASK constant
  scanner: avoid strlen in keyword lookup, we know the len
  action: check range of MovePtr X,Y values
  action: Use ResolveInteger for PtrBtn.count, not ResolveButton
  ast: make symsMapIndex unsigned
  darray: cleanup
  action: change xkb_pointer_button_action::button to uint8_t
  parser: fix unrecognized keysym handling
  symbols: reduce some loop iterators scope
  Fix sign-compare warnings
  test/state: fix tautological test
  darray: use unsigned int instead of size_t for array size
  ast: use more suitable types in a few ast nodes
  build: add -Wextra warnings
  Partially revert ast: pack the ParseCommon struct
  Define likely()/unlikely() macros
  scanner-utils: add some likely/unlikely annotations
  action: fix printing of underflowed value in error message
  action: fix misleading cast
  Use unsigned int for saving darray_size return value
  Use (1u  idx) instead of (1  idx) where appropriate
  state: optimize xkb_state_led_update_all()
  keysym: fix types in bin_search
  x11: make msb_pos return unsigned
  x11: fix truncation of xkb controls mask off the wire
  x11: make some #defines unsigned
  x11: make sure not to use compat header
  api: deprecate XKB_MAP_COMPILE_PLACEHOLDER, and use KEYMAP instead of MAP
  rules: get rid of struct location
  scanner: make line and column unsigned
  keysym: use safe keysym comparison function
  Remove m4/.gitkeep
  x11: add 0  ctrls-numGroups = 4 assertion
  state: check wrap_group_into_range() return value
  doc: move some file comments into txt files in doc/
  types: steal types when merging if possible
  compat: steal interps and leds when merging if possible
  symbols: steal keys and modmaps when merging if possible
  keymap: reduce padding in struct xkb_sym_interpret
  x11: don't trust keycode before testing its range
  ast: remove unneeded 'ctx' param to XkbFileCreate
  context: fix wrong VARIANT instead of LAYOUT getenv
  rules: include the path in failed-to-map error message
  rules: print full path in error messages
  context: add xkb_context_sanitize_rule_names()
  test/rmlvo-to-kccgst: use default RMLVO values in translation
  rules: always %-expand kccgst values
  scanner: sort out scanner logging functions
  build: fix configure test for yacc
  Move src/xkbcomp/scanner-utils.h to src/
  build: fix libtest AM_CLFLAGS typo
  build: small fixes and formatting of Makefile.am
  vmod: bring back support for direct vmod - real mod mapping
  darray: fix indentation
  action: simplify Check* functions
  ast: cast to ParseCommon explictly instead of using -common
  action: fix missing support for affect field
  action: move array_ndx errors into the Check functions
  action: add missing array_ndx checks
  action: don't pass a keymap where a ctx is sufficient
  expr: simplify ExprResolveButton
  keymap-dump: unbreak some complex lines
  keymap-dump: don't print affect=lock in PtrLock
  keymap-dump: add missing support for NoLock and NoUnlock flags
  action: fix SwitchScreen same field handling
  keymap: change action flag NO_ACCEL - ACCEL
  action: add a common CheckBooleanFlag function
  action: unify SetLatch and Lock handler functions
  symbols: fix possible use of uninitialized value

Bug#748753: xserver-xorg-video-intel: please update, jessie/sid version 2.21.15 is 9 months old

2014-05-21 Thread Michael Stapelberg
Hi Vincent,

Vincent Cheng vch...@debian.org writes:
 Are you planning to update xserver-xorg-video-intel anytime soon? I'd
 be glad to lend a hand if you're busy at the moment, and upload
 2.99.911 to sid (or experimental, if there are objections to uploading
 it directly to sid).
I’m unsure if we want to upload random snapshot releases to sid, which
is why I didn’t do that. Feel free to upload it to experimental, though.

-- 
Best regards,
Michael


--
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/x6k39fr4d9@midna.zekjur.net



libxkbcommon: Changes to 'upstream-unstable'

2014-02-09 Thread Michael Stapelberg
 .autom4te.cfg|3 
 .gitignore   |1 
 Makefile.am  |   76 
 NEWS |   86 
 README   |   47 
 configure.ac |   45 
 doc/Doxyfile.in  |  142 
 makekeys.py  |   44 
 src/atom.c   |  137 
 src/atom.h   |7 
 src/context-priv.c   |  171 
 src/context.c|  179 
 src/context.h|   62 
 src/keymap-priv.c|  121 
 src/keymap.c |   83 
 src/keymap.h |   25 
 src/keysym-utf.c |   13 
 src/keysym.c |   56 
 src/keysym.h |6 
 src/ks_tables.h  |11765 +--
 src/state.c  |   20 
 src/text.c   |8 
 src/utils.h  |   75 
 src/x11/keymap.c | 1146 +++
 src/x11/state.c  |   71 
 src/x11/util.c   |  215 
 src/x11/x11-priv.h   |   44 
 src/xkbcomp/action.c |   91 
 src/xkbcomp/ast-build.c  |  318 
 src/xkbcomp/ast-build.h  |   58 
 src/xkbcomp/ast.h|  124 
 src/xkbcomp/compat.c |   61 
 src/xkbcomp/expr.c   |  170 
 src/xkbcomp/include.c|   36 
 src/xkbcomp/keycodes.c   |   29 
 src/xkbcomp/keymap-dump.c|   19 
 src/xkbcomp/keymap.c |   30 
 src/xkbcomp/keywords.c   |2 
 src/xkbcomp/keywords.gperf   |2 
 src/xkbcomp/parser-priv.h|7 
 src/xkbcomp/parser.y |  191 
 src/xkbcomp/rules.c  |  123 
 src/xkbcomp/scanner-utils.h  |   11 
 src/xkbcomp/scanner.c|   68 
 src/xkbcomp/symbols.c|  122 
 src/xkbcomp/types.c  |   13 
 src/xkbcomp/xkbcomp-priv.h   |3 
 test/.gitignore  |5 
 test/atom.c  |  181 
 test/common.c|  154 
 test/context.c   |9 
 test/data/keycodes/empty |4 
 test/data/keycodes/evdev-xkbcommon   |1 
 test/data/keymaps/divide-by-zero.xkb |6 
 test/data/keymaps/quartz.xkb | 1139 +++
 test/data/rules/base |   13 
 test/data/rules/evdev|   15 
 test/data/rules/groups   |5 
 test/data/symbols/altwin |8 
 test/data/symbols/ch |  225 
 test/data/symbols/compose|   35 
 test/data/symbols/cz |  184 
 test/data/symbols/de |   78 
 test/data/symbols/empty  |4 
 test/data/symbols/inet   |2 
 test/data/symbols/level3 |4 
 test/data/symbols/level5 |4 
 test/data/symbols/ru |   21 
 test/data/symbols/us |   61 
 test/data/sync.sh|4 
 test/filecomp.c  |1 
 test/interactive-evdev.c |  114 
 test/interactive-x11.c   |  367 +
 test/keyseq.c|   55 
 test/keysym.c|   13 
 test/rulescomp.c |   10 
 test/state.c |  114 
 test/stringcomp.c|7 
 test/test.h  |   11 
 test/x11.c   |   78 
 xkbcommon-x11-uninstalled.pc.in  |   10 
 xkbcommon-x11.pc.in  |   12 
 xkbcommon/xkbcommon-keysyms.h|8 
 xkbcommon/xkbcommon-names.h  |1 
 xkbcommon/xkbcommon-x11.h|  166 
 xkbcommon/xkbcommon.h|  147 
 86 files changed, 13287 insertions(+), 6115 deletions(-)

New commits:
commit be16858c927b0d3023dd20fc35fa0919711a72c7
Author: Ran Benita ran...@gmail.com
Date:   Sun Feb 2 12:13:26 2014 +0200

Bump version to 0.4.0

Signed-off-by: Ran Benita ran...@gmail.com

diff --git a/configure.ac b/configure.ac
index 2466021..ff03b76 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl Process this file with autoconf to create configure.
 
 # Initialize Autoconf
 AC_PREREQ([2.62])
-AC_INIT([libxkbcommon], [0.3.2],
+AC_INIT([libxkbcommon], [0.4.0],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=libxkbcommon],
 [libxkbcommon], [http://xkbcommon.org])
 AC_CONFIG_SRCDIR([Makefile.am])

commit a15b4a55350173292b39748ed859299ba2761f1f
Author: Ran Benita ran...@gmail.com
Date:   Sun Feb 2 12:08:43 2014 +0200

Update README

- Remove outdated information about API/ABI stability. If we ever break
  API or ABI, we'll do a major release. But 

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.3.1'

2014-02-09 Thread Michael Stapelberg
Tag 'xkbcommon-0.3.1' created by Daniel Stone dan...@fooishbar.org at 
2013-06-03 17:18 +

key iteration API, new lexer, keycode range fix

Changes since xkbcommon-0.3.0:
Daniel Stone (2):
  Widen keycode range to 8/255 if possible (bug #63390)
  Bump version to 0.3.1

Matthias Clasen (1):
  Add keycode min/max and iteration API

Ran Benita (3):
  Add scanner-utils.h for common scanner functions
  utils: add {un,}map_file to read an entire file
  Replace flex scanner with a hand-written one

---
 Makefile.am   |   15 +
 configure.ac  |6 
 src/keymap.c  |   54 ++---
 src/keymap.h  |4 
 src/utils.c   |  107 +++
 src/utils.h   |   20 ++
 src/xkbcomp/.gitignore|1 
 src/xkbcomp/keymap-dump.c |7 
 src/xkbcomp/keywords.c|  349 ++
 src/xkbcomp/keywords.gperf|   79 
 src/xkbcomp/parser-priv.h |   14 -
 src/xkbcomp/parser.y  |2 
 src/xkbcomp/rules.c   |  126 -
 src/xkbcomp/scanner-utils.h   |  148 
 src/xkbcomp/scanner.c |  205 ++
 src/xkbcomp/scanner.l |  323 ---
 src/xkbcomp/xkbcomp-priv.h|9 
 src/xkbcomp/xkbcomp.c |   38 
 test/data/keymaps/stringcomp.data |2 
 test/state.c  |   23 ++
 xkbcommon/xkbcommon.h |   40 
 21 files changed, 1040 insertions(+), 532 deletions(-)
---


-- 
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/e1wcyq6-0007dw...@moszumanska.debian.org



libxkbcommon: Changes to 'refs/tags/xkbcommon-0.3.0'

2014-02-09 Thread Michael Stapelberg
Tag 'xkbcommon-0.3.0' created by Daniel Stone dan...@fooishbar.org at 
2013-04-01 17:16 +

Bug fixes and minor API tweaks.

Changes since xkbcommon-0.2.0:
Damien Lespiau (2):
  build: Make autoreconf honour ACLOCAL_FLAGS
  build: Require xorg macros 1.16

Daniel Stone (14):
  README updates
  More README
  Only distribute .tar.xz archives
  Parser: Initialise geometry elements for VarDecl
  test: Move test_key_seq to common.c
  test: Add flags argument to test_get_context()
  test: Use test_get_context() in log.c
  Add environment overrides for default RMLVO
  test: Suppress RMLVO environment inheritance by default
  test: Add environment checking to rulescomp
  Allow NULL rmlvo for xkb_keymap_new_from_names
  test: Add va_list variant of test_key_seq
  Add key-sequence checking to rulescomp
  Bump version to 0.3.0

David Herrmann (1):
  keymap: add xkb_keymap_new_from_buffer()

Ran Benita (78):
  state: fix possible index-out-of-bounds in action dispatch table
  test: add key processing benchmark
  configure.ac: add explicit PKG_PROG_PKG_CONFIG
  configure.ac: don't tramp on user's CFLAGS
  Makefile.am: split sed script into multiple lines
  Makefile.am: move test.h to libtest_la_SOURCES
  state: don't use xkb_state_serialize_* internally
  doc: fix wrong comment
  state: don't use xkb_keymap_num_layouts internally
  state, context: allow passing NULL to *_unref()
  test/keyseq: add test for setting depressed group
  action: don't allow private actions with a known type
  Add some explanations on consumed modifiers
  keysym-utf: also translate special keysyms like Tab and Return
  keysym-utf: mark keysymtab array as static
  doc: clarify that keysym_to_utf8 returns size including '\0'
  test/keysym: '\e' is non-standard
  Don't use trailing enum comma in public headers
  keymap: wrap the layout parameter if it is out of range for the key
  state: don't keep the previous state components in xkb_state
  state: rename state-cur to state-components
  configure.ac: add xkbcommon.com url to AC_INIT
  Sync test data from xkeyboard-config
  test/keyseq: re-add de(neo) level5 test
  test/interactive: also print the level
  state: fix unbound virtual modifier bug
  test/interactive: change variable name for 'xkb' to 'keymap'
  Change 'indicator' to 'led' everywhere possible
  symbols: fix bad 'merge' assignment
  ast: constify argument
  symbols: make it clear which 'dflt' is meant
  compat: make it clear which 'dflt' is meant
  action: s/hndlrType/handler_type
  keycodes: some minor style
  Change some log functions to take ctx instead of keymap
  keysym: print unicode keysyms uppercase and 0-padded
  Fix dead assignments
  ast: add error handling to XkbFileFromComponents
  keymap-dump: style cleanups
  keymap-dump: don't indent after xkb_keymap {
  keymap-dump: remove some ugly empty lines
  keymap-dump: move writing 'key {}' in symbols to its own function
  Makefile.am: don't create INSTALL and ChangeLog
  Remove list.h
  keycodes: fix spelling in error message
  ast-build: remove malloc_or_die
  parser: also skip 'section' ELEMENT
  test/rmlvo-to-kccgst: free memory before exit
  More spelling errors
  text: clean up and fix the *MaskText functions
  text: some style changes
  keymap: abstract a bit over the keymap format
  Don't try to build linux-specific tests on non-linux
  Build cleanly with clang
  xkbcomp: handle XKB file include's better
  keycodes: remove unneeded alias conflict check
  Move a couple of general keymap functions from keycodes.c
  state: small style fix
  keycodes: don't do unnecessary copies while merging
  keymap: don't use darray for key aliases
  keycodes: remove file_id
  keycodes: unwrap KeyNameInfo
  keycodes: remove KeyNamesInfo::merge
  types: put all copy-to-keymap code in one function
  types: remove file_id
  compat: remove file_id
  symbols: remove file_id
  Remove file_id entirely
  Fix pointer style nit
  keymap: rename xkb_kt_map_entry to xkb_key_type_entry
  doc: some improvements
  doc: update Doxyfile template to one from newer version
  doc: use README as doxygen main page overview
  state: use stdbool in filters
  keyseq: add a couple of tests
  rules: quiet a gcc warning
  rules: be more paranoid in scanner
  xkbcomp/keymap: silence a gcc warning

---
 Makefile.am|   57 
 README |   17 
 configure.ac   |   41 
 doc/Doxyfile.in|  126 -
 src/context.c  |   85 
 src/context.h  |   28 
 src/darray.h   |6 
 src/keymap.c  

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.3.2'

2014-02-09 Thread Michael Stapelberg
Tag 'xkbcommon-0.3.2' created by Ran Benita ran...@gmail.com at 2013-11-22 
19:24 +

Mostly bug  build fixes; no new API.

Changes since xkbcommon-0.3.1:
Alan Coopersmith (1):
  Make XkbFileCreate argument types match between header  implementation

Daniel Stone (1):
  Resync keysym database

Pino Toscano (1):
  Get rid of the usage of PATH_MAX

Ran Benita (56):
  doc: Update Doxyfile
  xkbcomp: escape the section names before storing them in the keymap
  keymap: don't use darray for sym_interprets
  atom: expand variable names
  atom: allow interning non-NUL-terminated strings
  ctx: adapt to the len-aware atom functions
  atom: really work with non-NUL-terminated strings
  test: sync test/data from xkeyboard-config 2.9
  keymap: move RANGE_WRAP to be the first in the enum
  test/keyseq: add de(neo) Level{6,7,8} tests
  doc: try to clarify some subtle points
  keymap: remove struct xkb_key_redirect_action
  keymap: be more careful in xkb_keymap_unref
  keymap: update builtin fields directly in src/keymap.c
  log: change the log prefixes to be more library-like
  keymap-dump: use correct format specifiers
  xkbcomp: handle empty keymaps
  scanner: allow empty key name literals
  build: use AM_LDFLAGS for general flags
  build: make all symbols in libtest visible
  scanner: fix compiler warning
  xkbcomp: improve a few log messages
  scanner: don't fail over unknown escape sequence
  doc: un-clarify one subtle point
  test: make sure keycode 0 works fine
  doc: tweak the wording on xkb_state/xkb_keymap relationship
  build: build libtest.la only on 'make check'
  build: use AC_CONFIG_AUX_DIR([build-aux])
  build: use build-aux as autom4te cache directory
  keysym: add xkb_keysym_to_{lower,upper}
  test/interactive: use xkb_state_key_get_one_sym() when there's only 1
  state: apply capitalization transformation on keysyms
  build: distribute makekeys.py and keywords.gperf
  doc: try to explain leds and shift levels
  doc: use 'indices' instead of 'indexes' consistently
  test/state: fix missing xkb_state_unref
  Makefile.am: drop AM_LFLAGS
  parser: don't use enum yytokentype
  parser: use %pure-parser instead of %define api.pure
  parser: drop %name-prefix, use -p yacc argument instead
  parser: don't use %locations
  parser: add a workaround for byacc
  parser: add some notes about byacc working
  symbols: fix use of uninitialized variable
  scanner: remove unnecessary cast
  rules: reduce variable scopes
  rules: improve error logging macros
  rules: use strlen_safe
  rules: simplify a bit of code
  keymap: call strlen on keymap string instead of SIZE_MAX
  rulescomp: increase BENCHMARK_ITERATIONS from 1000 to 2500
  configure.ac: add AM_PROG_CC_C_O
  Replace ctype.h functions with ascii ones
  rules: fix scanning of line-continuation without leading space
  scanner-utils: remove outdated comment
  Bump version to 0.3.2

Siddharth Heroor (1):
  keysym-utf: Fix a warning about shadowing

Wander Lairson Costa (1):
  Make C++ happy.

---
 .autom4te.cfg  |3 
 .gitignore |1 
 Makefile.am|   18 
 NEWS   |   55 +
 configure.ac   |   10 
 doc/Doxyfile.in|  142 ++--
 src/atom.c |   98 +--
 src/atom.h |4 
 src/context.c  |   23 
 src/context.h  |9 
 src/keymap.c   |   53 +
 src/keymap.h   |   17 
 src/keysym-utf.c   |   12 
 src/keysym.c   |   20 
 src/keysym.h   |6 
 src/ks_tables.h|2 
 src/state.c|   17 
 src/text.c |8 
 src/utils.h|   53 +
 src/xkbcomp/ast-build.c|6 
 src/xkbcomp/ast-build.h|2 
 src/xkbcomp/compat.c   |   39 -
 src/xkbcomp/include.c  |   36 -
 src/xkbcomp/keycodes.c |   29 
 src/xkbcomp/keymap-dump.c  |   19 
 src/xkbcomp/keymap.c   |   30 
 src/xkbcomp/keywords.c |2 
 src/xkbcomp/keywords.gperf |2 
 src/xkbcomp/parser-priv.h  |7 
 src/xkbcomp/parser.y   |   32 -
 src/xkbcomp/rules.c|  123 +--
 src/xkbcomp/scanner-utils.h|   11 
 src/xkbcomp/scanner.c  |   67 +-
 src/xkbcomp/symbols.c  |   25 
 src/xkbcomp/types.c|3 
 src/xkbcomp/xkbcomp-priv.h |3 
 test/common.c  |   50 +
 test/context.c |9 
 test/data/keycodes/empty   |4 
 

libxkbcommon: Changes to 'debian-unstable'

2014-02-09 Thread Michael Stapelberg
 .autom4te.cfg|3 
 .gitignore   |1 
 Makefile.am  |   76 
 NEWS |   86 
 README   |   47 
 configure.ac |   45 
 debian/changelog |9 
 debian/control   |   49 
 debian/libxkbcommon-x11-0.install|3 
 debian/libxkbcommon-x11-0.symbols|6 
 debian/libxkbcommon-x11-dev.install  |5 
 doc/Doxyfile.in  |  142 
 makekeys.py  |   44 
 src/atom.c   |  137 
 src/atom.h   |7 
 src/context-priv.c   |  171 
 src/context.c|  179 
 src/context.h|   62 
 src/keymap-priv.c|  121 
 src/keymap.c |   83 
 src/keymap.h |   25 
 src/keysym-utf.c |   13 
 src/keysym.c |   56 
 src/keysym.h |6 
 src/ks_tables.h  |11765 +--
 src/state.c  |   20 
 src/text.c   |8 
 src/utils.h  |   75 
 src/x11/keymap.c | 1146 +++
 src/x11/state.c  |   71 
 src/x11/util.c   |  215 
 src/x11/x11-priv.h   |   44 
 src/xkbcomp/action.c |   91 
 src/xkbcomp/ast-build.c  |  318 
 src/xkbcomp/ast-build.h  |   58 
 src/xkbcomp/ast.h|  124 
 src/xkbcomp/compat.c |   61 
 src/xkbcomp/expr.c   |  170 
 src/xkbcomp/include.c|2 
 src/xkbcomp/keycodes.c   |   29 
 src/xkbcomp/keymap-dump.c|   19 
 src/xkbcomp/keymap.c |   30 
 src/xkbcomp/keywords.c   |2 
 src/xkbcomp/keywords.gperf   |2 
 src/xkbcomp/parser-priv.h|7 
 src/xkbcomp/parser.y |  191 
 src/xkbcomp/rules.c  |  123 
 src/xkbcomp/scanner-utils.h  |   11 
 src/xkbcomp/scanner.c|   68 
 src/xkbcomp/symbols.c|  122 
 src/xkbcomp/types.c  |   13 
 src/xkbcomp/xkbcomp-priv.h   |3 
 test/.gitignore  |5 
 test/atom.c  |  181 
 test/common.c|  113 
 test/context.c   |9 
 test/data/keycodes/empty |4 
 test/data/keycodes/evdev-xkbcommon   |1 
 test/data/keymaps/divide-by-zero.xkb |6 
 test/data/keymaps/quartz.xkb | 1139 +++
 test/data/rules/base |   13 
 test/data/rules/evdev|   15 
 test/data/rules/groups   |5 
 test/data/symbols/altwin |8 
 test/data/symbols/ch |  225 
 test/data/symbols/compose|   35 
 test/data/symbols/cz |  184 
 test/data/symbols/de |   78 
 test/data/symbols/empty  |4 
 test/data/symbols/inet   |2 
 test/data/symbols/level3 |4 
 test/data/symbols/level5 |4 
 test/data/symbols/ru |   21 
 test/data/symbols/us |   61 
 test/data/sync.sh|4 
 test/filecomp.c  |1 
 test/interactive-evdev.c |  114 
 test/interactive-x11.c   |  367 +
 test/keyseq.c|   55 
 test/keysym.c|   13 
 test/rulescomp.c |   10 
 test/state.c |  114 
 test/stringcomp.c|7 
 test/test.h  |9 
 test/x11.c   |   78 
 xkbcommon-x11-uninstalled.pc.in  |   10 
 xkbcommon-x11.pc.in  |   12 
 xkbcommon/xkbcommon-keysyms.h|8 
 xkbcommon/xkbcommon-names.h  |1 
 xkbcommon/xkbcommon-x11.h|  166 
 xkbcommon/xkbcommon.h|  147 
 91 files changed, 13293 insertions(+), 6104 deletions(-)

New commits:
commit 0cfabaf1c0627ec246576039eccb7ee80315757b
Author: Michael Stapelberg stapelb...@debian.org
Date:   Sun Feb 9 18:34:51 2014 +0100

note new binary packages in d/changelog

diff --git a/debian/changelog b/debian/changelog
index 88072a9..51527c4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
 libxkbcommon (0.4.0-1) unstable; urgency=low
 
-  * New upstream release.
+  * New upstream release. This introduces the new binary packages
+libxkbcommon-x11-{0,dev} (Closes: #737391)
   * Canonicalize Vcs-*
   * Bump standards-version to 3.9.5 (no changes necessary)
 
- -- Michael Stapelberg stapelb...@debian.org  Sun, 09 Feb 2014 17:52:40 +0100
+ -- Michael

libxkbcommon: Changes to 'refs/tags/xkbcommon-0.4.0'

2014-02-09 Thread Michael Stapelberg
Tag 'xkbcommon-0.4.0' created by Ran Benita ran...@gmail.com at 2014-02-02 
10:14 +

xkbcommon-0.4.0

Changes since xkbcommon-0.3.2:
Hardening (1):
  Add a constant for NumLock

Jasper St. Pierre (5):
  makekeys: Remove some semis
  makekeys: Move all of the table generation to Python
  ks_tables: Put all keysym names in one giant block
  makekeys: Put a comment describing the origin of the file
  makekeys: Add a gcc pragma to ignore -Woverlength-strings

Ran Benita (41):
  NEWS: add missing 'New API' entries for NO_FLAGS
  symbols: rename info.modMaps - modmaps
  symbols: modernize LookupKeysym
  scanner: restore lost DIVIDE token
  Resolve keysyms early in parser
  expr: add 'ident' value to ExprDef union
  expr: add constructors for more expression types
  expr: add constructor for boolean expressions
  parser: remove 'uval' yylval type
  expr: use ExprCreate in more places
  parser, symbols: drop unnecessary casts
  expr: split expression types and allocate them separately
  expr: add wrapper macro for ExprCreate
  expr: make Expr creation naming and file location consistent
  atom: drop {xkb_,}atom_strdup
  atom: allow interning empty string
  atom: allow passing NULLs to find_node_pointer()
  atom: tiny style fixes
  test/atom: add test for atom table
  atom: don't malloc every node separately
  ast: pack the ParseCommon struct
  keysym: fix search for lexicographically larger strings
  keysyms: add German T3 layout keysyms from xproto
  keysym: clarify slightly confusing comparison functions
  makekeys: mark keysym_names as static
  Fix some cppcheck warnings
  test/state: fix some *_{is,are}_active() tests
  action, types: remove unused Report functions
  parser: shutup some 'may be used uninitialized' warnings
  context: remove mostly useless log wrappers
  test: rename test/interactive to interactive-evdev
  keymap: move XkbEscapeMapName() to keymap.c.
  keymap: split private functions to keymap-priv.c
  context: split private functions to context-priv.c
  build: error out on undefined symbols
  x11: add XKB protocol keymap and state creation support
  x11: add a couple of tests
  build: add configure summary
  Update NEWS
  Update README
  Bump version to 0.4.0

---
 Makefile.am  |   58 
 NEWS |   35 
 README   |   47 
 configure.ac |   37 
 makekeys.py  |   44 
 src/atom.c   |  111 
 src/atom.h   |3 
 src/context-priv.c   |  171 
 src/context.c|  164 
 src/context.h|   53 
 src/keymap-priv.c|  121 
 src/keymap.c |   80 
 src/keymap.h |8 
 src/keysym-utf.c |3 
 src/keysym.c |   36 
 src/ks_tables.h  |11767 +--
 src/state.c  |3 
 src/utils.h  |   22 
 src/x11/keymap.c | 1146 +++
 src/x11/state.c  |   71 
 src/x11/util.c   |  215 
 src/x11/x11-priv.h   |   44 
 src/xkbcomp/action.c |   91 
 src/xkbcomp/ast-build.c  |  316 
 src/xkbcomp/ast-build.h  |   56 
 src/xkbcomp/ast.h|  124 
 src/xkbcomp/compat.c |   22 
 src/xkbcomp/expr.c   |  170 
 src/xkbcomp/parser.y |  161 
 src/xkbcomp/scanner.c|5 
 src/xkbcomp/symbols.c|   97 
 src/xkbcomp/types.c  |   10 
 src/xkbcomp/xkbcomp-priv.h   |6 
 test/.gitignore  |5 
 test/atom.c  |  181 
 test/common.c|  104 
 test/data/keymaps/divide-by-zero.xkb |6 
 test/interactive-evdev.c |  121 
 test/interactive-x11.c   |  367 +
 test/state.c |   41 
 test/test.h  |9 
 test/x11.c   |   78 
 xkbcommon-x11-uninstalled.pc.in  |   10 
 xkbcommon-x11.pc.in  |   12 
 xkbcommon/xkbcommon-keysyms.h|6 
 xkbcommon/xkbcommon-names.h  |1 
 xkbcommon/xkbcommon-x11.h|  166 
 47 files changed, 10656 insertions(+), 5748 deletions(-)
---


-- 
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/e1wcyq7-0007er...@moszumanska.debian.org



libxkbcommon: Changes to 'refs/tags/xkbcommon-0.2.0'

2014-02-09 Thread Michael Stapelberg
Tag 'xkbcommon-0.2.0' created by Daniel Stone dan...@fooishbar.org at 
2012-10-24 01:04 +

Initial release, API- and ABI-stable for 0.2.x series.

Changes since the dawn of time:
Adam Jackson (1):
  Dead code removal and static markup

Alan Coopersmith (1):
  Include strings.h in XKBcommonint.h for strcasecmp etc

Cyril Brulebois (2):
  Get rid of unneeded X11/Xlib.h include.
  Add prototype for CheckDefaultMap().

Dan Nicholson (121):
  Initial autotools commit
  Add makekeys for creating keysym hash tables
  makekeys: Coding style cleanup
  ks_tables: Remove table-specific #ifdefs and add header guard
  Generate keysym tables from X and XF86 keysym definitions
  makekeys: Handle XF86XK_ keysyms in addition to XK_ keysyms
  Initial implementation of keysym handlers
  keysym: Coding style cleanup
  Fix CC_FOR_BUILD detection
  Testing harness for keysym functions
  Move makekeys to separate subdir
  Refactor makekeys with some convenience functions
  makekeys: Prepend XF86 to XFree86 keysyms
  makekeys: Handle aliases in convenience functions
  makekeys: Always continue when no alias match found
  makekeys: Handle XFree86 special action keys
  test: Add convenience functions for xkey.sh
  test: Consistently use upper case hex
  test: Add tests for XFree86 special keys
  makekeys: No need for strncat
  Use XORG_CWARNFLAGS for more warnings
  makekeys: Fix warning about not returning from function
  Use generated config.h header
  Ignore generated ChangeLog
  Use XKB alloc macros internally
  Use common XKB headers and add common type XkbcDescRec
  Add XkbDescRec initializers and destructors
  Rename headers to XKBcommon* and install in extensions directory
  alloc/galloc: Coding style cleanup
  Borrow atom implementation from libxkbfile
  atom: Coding-style cleanup and refactor
  Use X extern C guards around function declarations for public header
  Move ks_tables.h build into makekeys subdirectory
  Import xkbcomp sources for CompileKeymap
  Ignore ks_tables.h in makekeys directory now
  Ignore files for xkbcomp
  xkbcomp: Add non-xkbfile XkbConfigText
  libxkbcomp: Remove usage of client-side headers
  libxkbcomp: Include X.h and Xdefs.h for Atom and Bool
  libxkbcomp: Eradicate XkbFileInfo usage
  libxkbcomp: s/XkbDescPtr/XkbcDescPtr/
  libxkbcomp: s/XPointer/char */
  libxkbcomp: Add non-xkbfile XkbActionTypeText
  libxkbcomp: Drop unused format field for *Text functions
  libxkbcomp: s/Status/int/ since we don't have Xlib.h
  libxkbcomp: Use the internal Atom implementation
  Move *Text APIs into libxkbcommon
  xkbcomp: Drop unused Display argument in Atom functions
  Add more *Text functions from xkbfile
  Kill off usage of Display
  xkbcomp: Use xkbcommon allocation functions
  Expose all the geometry allocation subroutines
  xkbcomp: s/XStringToKeysym/XkbcStringToKeysym/
  Copy XkbAddGeom* functions from XKBlib
  Add VMod Text functions from xkbfile
  Drop another unneeded format argument
  Add XkbModIndexText replacement
  Add xkbcommon macro for XkbKSIsKeypad and XkbKSIsDeadKey(k)
  Add geometry Compute API from XKBlib
  geom: Coding-style cleanup
  Add XKBlib API to support keytypes
  malloc/misc/xkb: Coding style cleanup
  xkbcomp: Remove listing sources
  Copy XkbEnsureSafeMapName from xkbfile
  Copy xkbfile IsUpper/IsLower macros
  Add XKBlib resizing functions
  xkbcomp: Add missing includes for Bool in xkbpath
  xkbcomp: Include Xdefs.h for Atom in tokens.h
  Generate keyboard description from components
  Add rules rules file parsing from xkbfile
  Add rules file parsing from xkbfile
  Compile keyboard description from XKB rules, too
  Merge commit 'tilt/master'
  xkbcomp: Kill warnings about address always evaluating as true
  xkbcomp: Remove duplicated macros
  xkbcomp: Clean up utils prototypes
  Add xkbcommon pkg-config file
  Drop keysym.h pollution from XKBcommon.h
  Fix install path for XKBcommon.h
  xkbcomp: Back out strdup warning cleanup
  xkbcomp: Declare global debugging vars
  xkbcomp: Don't segfault if the debug files aren't set
  xkbcomp: Ignore generated parser
  Fix cleanup error in names allocation
  Test compiler to simulate xkbcomp usage
  Remove trailing spaces in source files
  Refactor xkbpath so that it implicitly initializes
  rulescomp: Remove unneeded API
  xkbcomp: Ensure user has supplied a rules name
  xkbcomp: Cleanup error messages
  xkbcomp: Fail when converting rules to components returns an error
  xkbcomp: Generating components requires rules _and_ layout
  test: Add logging and some intentionally failing cases
  test: Minor refactor to allow $EXEEXT in program 

libxkbcommon: Changes to 'refs/tags/libxkbcommon-0.4.0'

2014-02-09 Thread Michael Stapelberg
Tag 'libxkbcommon-0.4.0' created by Michael Stapelberg stapelb...@debian.org 
at 2014-02-09 17:45 +

Tagging upload of libxkbcommon 0.4.0-1 to unstable.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCgAGBQJS977DAAoJEE5xYO1KyO4dXfgP/AngpIoHWcL4gSaIFtSCvOTH
5vXK4YKtem3MXdKzZWcwEhtWoV3kYvYUq9DcukXH7qGC71dWGL+G09hyzYiHgilt
gH4KCfvu6daO6eHlxqxq9UfwjzrGjyGmCEGoQ9BYsm9frEM13Uy9Oh2deSKMVXTn
J53a9wdxqf/6RJS6GmiIzqqoC93K0RnZYQvDfwnU5hgpHS8DtRyoje3SFI3tZ7rh
gGuLON7hKiudPgdkIdwtXTQYESwdEfyV6YgbVRivhijXdmYNmYnM+4hyE572AkZb
Rytc/KQyQtphhYw7k889VqzMSwBCuAanzX7qbFcia/l30GLjImXBbarMGYYhL0i2
O682RSbw2PQTS0XkIWh7afed6y86wL7rFgQmt3yj1i2ytuhXJg0Ub6V+6q3fzT8h
eeQpabP/0DI2AAdfbRaW4000QClAkUtOs3AD7bNb7qE7NcpiKiHF88FtyA4LP0WU
CAzSPPiW/nC6gm+oyE3h4LklSPg+g55hRw5fVW5/sReu9WReBAh42RdHZwBRvV4x
rWrQrjETTsy2Hv4DXnKoN74Jv9Hy0U8KuQmbWW5GIL9UoKYTmoeYfazsxRG7zK/F
o1UJRDueLCie9Ckp1azD04IWU9vh/C5UzWglbH6z7qWNoS74HLIk5ZjtuMG4BhcB
3yAiWFlC47a5iEFFayY2
=TH/v
-END PGP SIGNATURE-

Changes since libxkbcommon-0.3.1-2:
Alan Coopersmith (1):
  Make XkbFileCreate argument types match between header  implementation

Daniel Stone (1):
  Resync keysym database

Hardening (1):
  Add a constant for NumLock

Jasper St. Pierre (5):
  makekeys: Remove some semis
  makekeys: Move all of the table generation to Python
  ks_tables: Put all keysym names in one giant block
  makekeys: Put a comment describing the origin of the file
  makekeys: Add a gcc pragma to ignore -Woverlength-strings

Michael Stapelberg (10):
  Merge tag 'xkbcommon-0.4.0' into upstream-unstable
  Merge branch 'upstream-unstable' into debian-unstable
  update changelog for 0.4.0-1
  build-depend on libxcb-xkb-dev (= 1.10) for building libxkbcommon-x11
  add myself to uploaders to make this not an NMU
  add libxkbcommon-x11-{0,dev} to d/control, add .install files
  canonicalize Vcs-*
  add libxkbcommon-x11-0.symbols
  bump standards-version to 3.9.5 (no changes necessary)
  note new binary packages in d/changelog

Pino Toscano (1):
  Get rid of the usage of PATH_MAX

Ran Benita (97):
  doc: Update Doxyfile
  xkbcomp: escape the section names before storing them in the keymap
  keymap: don't use darray for sym_interprets
  atom: expand variable names
  atom: allow interning non-NUL-terminated strings
  ctx: adapt to the len-aware atom functions
  atom: really work with non-NUL-terminated strings
  test: sync test/data from xkeyboard-config 2.9
  keymap: move RANGE_WRAP to be the first in the enum
  test/keyseq: add de(neo) Level{6,7,8} tests
  doc: try to clarify some subtle points
  keymap: remove struct xkb_key_redirect_action
  keymap: be more careful in xkb_keymap_unref
  keymap: update builtin fields directly in src/keymap.c
  log: change the log prefixes to be more library-like
  keymap-dump: use correct format specifiers
  xkbcomp: handle empty keymaps
  scanner: allow empty key name literals
  build: use AM_LDFLAGS for general flags
  build: make all symbols in libtest visible
  scanner: fix compiler warning
  xkbcomp: improve a few log messages
  scanner: don't fail over unknown escape sequence
  doc: un-clarify one subtle point
  test: make sure keycode 0 works fine
  doc: tweak the wording on xkb_state/xkb_keymap relationship
  build: build libtest.la only on 'make check'
  build: use AC_CONFIG_AUX_DIR([build-aux])
  build: use build-aux as autom4te cache directory
  keysym: add xkb_keysym_to_{lower,upper}
  test/interactive: use xkb_state_key_get_one_sym() when there's only 1
  state: apply capitalization transformation on keysyms
  build: distribute makekeys.py and keywords.gperf
  doc: try to explain leds and shift levels
  doc: use 'indices' instead of 'indexes' consistently
  test/state: fix missing xkb_state_unref
  Makefile.am: drop AM_LFLAGS
  parser: don't use enum yytokentype
  parser: use %pure-parser instead of %define api.pure
  parser: drop %name-prefix, use -p yacc argument instead
  parser: don't use %locations
  parser: add a workaround for byacc
  parser: add some notes about byacc working
  symbols: fix use of uninitialized variable
  scanner: remove unnecessary cast
  rules: reduce variable scopes
  rules: improve error logging macros
  rules: use strlen_safe
  rules: simplify a bit of code
  keymap: call strlen on keymap string instead of SIZE_MAX
  rulescomp: increase BENCHMARK_ITERATIONS from 1000 to 2500
  configure.ac: add AM_PROG_CC_C_O
  Replace ctype.h functions with ascii ones
  rules: fix scanning of line-continuation without leading space
  scanner-utils: remove outdated comment
  Bump version to 0.3.2
  NEWS: add missing 'New API' entries for NO_FLAGS
  symbols: rename info.modMaps - modmaps
  symbols

Bug#737391: Please package upstream version 0.4.0

2014-02-02 Thread Michael Stapelberg
Package: libxkbcommon0
Version: 0.3.1-2
Severity: normal

This report is to inform you that upstream has just released
libxkbcommon 0.4.0. Please package that new release, since it contains a
new library called xkbcommon-x11 that I’d like to use in i3lock.

Thanks!

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: armel
i386

Kernel: Linux 3.11-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libxkbcommon0 depends on:
ii  libc6  2.17-93
ii  multiarch-support  2.13-38
ii  xkb-data   2.5.1-3

libxkbcommon0 recommends no packages.

libxkbcommon0 suggests no packages.

-- 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/20140202115806.16178.31401.report...@midna.zekjur.net



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 stapelb...@debian.org
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 '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 
mich...@stapelberg.de 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

Re: [DRAFT] mass-closing bug reports

2013-09-03 Thread Michael Stapelberg
Hi Julien,

Julien Cristau jcris...@debian.org writes:
 I don't think sending it to all bugs makes sense.  The drivers are
 probably the easiest target.  Then the server and metapackages, though
 those should probably be double-checked.
Fair point.

Unfortunately, I don’t have time to double-check these bugs, so somebody
else will have to take this task (or leave it :-)).

The draft is posted, feel free to use it and modify it as you wish.

-- 
Best regards,
Michael


--
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/x6y57dwqel@midna.lan



Re: [DRAFT] mass-closing bug reports

2013-08-28 Thread Michael Stapelberg
Hi Eric,

Eric Anholt e...@anholt.net writes:

 Michael Stapelberg stapelb...@debian.org writes:
 Here is my updated suggestion:

 Hello,

 we are closing this bug report as part of an automated mass bug-closing. 
 There are
 currently well over 1000 bugs open for debian-x, and the team is not big 
 enough to handle
 such a big number of bugs. In 1000 bugs, it is impossible to see the 
 actually relevant
 bugs, and nobody can use the Bug Tracking System anymore.

 Many of these bugs are caused by driver issues or broken hardware, and it’s 
 better to
 report these upstream directly. In the future, such bugs will be closed 
 quickly with a
 reference to the upstream bug tracker. The proper upstream bug trackers are:

   • http://bugs.freedesktop.org/ → “xorg” for X and 2D driver bugs
 (use this one if uncertain)
   • http://bugs.freedesktop.org/ → “Mesa” for 3D driver bugs
   • http://bugzilla.kernel.org/ → “Drivers” for kernel driver bugs

 In case this bug report in particular is still useful, relevant, 
 reproducible and does
 not affect upstream, but only Debian, feel free to re-open it, see
 http://www.debian.org/Bugs/server-control#reopen

 Thanks for understanding,
 The Debian X Strike Force

 I like it!
Excellent. I will send this to all bugs that are shown at
http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=maintdata=debian-x%40lists.debian.orgarchive=noraw=yesbug-rev=yespend-exc=fixedpend-exc=done
next week, unless somebody raises some objection against it in this
email thread.

-- 
Best regards,
Michael


--
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/x6eh9e49ou@midna.lan



Re: [DRAFT] mass-closing bug reports

2013-08-28 Thread Michael Stapelberg
Hi Eric,

Eric Anholt e...@anholt.net writes:
 I browsed a bit of that page, and bugs like 662554 are clearly
 debian-specific, so presumably you won't be sending this to *all* the
 bugs shown?
I don’t have time to browse and evaluate these bugs. It’s either all or
nothing, or you supply a blacklist :).

-- 
Best regards,
Michael


--
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/x68uzl4ubz@midna.lan



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

2013-08-28 Thread Michael Stapelberg
New branch 'master' available with the following commits:
commit c451a471fbe1553c0273f3bd12f3c1a42f7ce193
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Tue Aug 27 19:06:52 2013 +0100

sna/video: Copy the ClipRegion for the sprite

A cut'n'paste error dropped the clip region copy, resulting in the
port not being set on the window instead.

Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit feae741b38445f323cc1ae08f290192c7033f0f0
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Tue Aug 27 18:57:54 2013 +0100

sna/video: Update sprite destination colorkey command

The final version that was upstreamed differed from the original version
we implemented. The final version allows for both destination/source
colorkeying, but left the ddx out of date.

Reported-by: Ville Syrjälä ville.syrj...@linux.intel.com
Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit 6997c4c2bde319fdf73ead8a9c9965f6548545eb
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Mon Aug 26 22:07:49 2013 +0100

sna: Promote no COWs assertion to a condition check before operating inplace

We can arrive there with a COW and wanting to a CPU mapping, which is
unfortunate and requires the indirect path instead.

Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit 3b267e52a0892ddb7b4a73e9b06555efe9e0b778
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Mon Aug 26 21:58:57 2013 +0100

sna: Fix ordering of assert vs the state it checks

It helps to set the state we want to check before actually checking that
we set it!

Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit e98cc0b1ce69a7ebc6b6ef4b916d05b9f73efe0b
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Sun Aug 25 23:05:32 2013 +0100

sna: Make sure we assert our Master status before copying the fbcon

Being able to read back the fbcon handle as a non-Master process is an
information leak that will be fixed. We should already be Master by
this point by virtue of the sequence in which we obtain the device fd.
However, to be pedagogically correct, call drmSetMaster() before the
fbcon copy.

Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit f62173af1af84e398a92fbe5ae67aa3f20f67060
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Sun Aug 25 14:12:15 2013 +0100

sna/gen7: Combine a couple of pipe-flushes

Reduce the number of pipe-controls we emit by combining one of the
frequent flushes with a stall.

Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit c1dbbe69ada3323a82ebd672e9ef47a0d95911c9
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Sun Aug 25 11:26:46 2013 +0100

sna: Make SetScreenPixmap do as it says

Make sna_set_screen_pixmap() a little more complete and remove the
assertion that the caller manages sna-front. This should make the
function easier to reuse.

Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit 097c2567939f2063749acf0bc768df7bb002d535
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Sun Aug 25 10:49:57 2013 +0100

sna: Add a few more checks for a hosted Xserver before walking CRTC lists

If we are hosted, we do not own the CRTC configuration, and deferencing
the private data structures believing them to be ours, only leads to
disaster.

Based on patches by Christopher James Halse Rogers.

Reported-by: Christopher James Halse Rogers r...@ubuntu.com
Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit d7e6e9b83ce029e81767de35124b84914ad7d54b
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Sun Aug 25 00:55:19 2013 +0100

sna/dri: Prefer the source ring

When copying from the DRI client onto the scanout, we return the source
buffer back to the client afterwards. Therefore if we force the source
to switch rings, we incur a double ring switch from the client to us and
back. If we force the dst to switch rings, it will likely be then
correct for all subsequent copies as well.

Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit d4ca1953189d39741bcce659da0d6adcc548ab71
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Sat Aug 24 15:09:06 2013 +0100

sna: Fix reversed logic and loss of trust in the host

The test for a hosted Xserver was backwards in

commit 306c72cffbd8cd88e93871ee21fa85101198c1ac
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Sat Aug 24 14:02:23 2013 +0100

sna: Trust the preferred-depth returned by the host

so we failed to load the driver instead.

Signed-off-by: Chris Wilson ch...@chris-wilson.co.uk

commit 3716345bf45bff785d0786774400eb47e1678caa
Author: Chris Wilson ch...@chris-wilson.co.uk
Date:   Sat Aug 24 14:04:51 2013 +0100

sna: Don't restrict the frontbuffer to be scanout capable if hosted
  

xserver-xorg-video-intel: Changes to 'refs/tags/2.20.10'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.10' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-10-14 
15:36 +

Intel 2.20.10 release

Changes since 2.20.3:
Chris Wilson (320):
  sna/gen4: Restore w/a flush for video
  sna/gen7: Use a temporary to avoid switching rings for overlapping copies
  sna/gen6: Reduce ring switching for overlapping copy boxes
  sna/dri: Correct ring selection for a busy bo
  sna/dri: Don't force ring selection if we have semaphores
  sna/gen4: Restore the w/a flush for fill/copy as well
  sna/gen6: Compile fix for DBG
  sna: Format markup to suppress compiler warning
  sna: Check the composite extents against the clip
  sna: Minor DBG for fallback glyphs and discarding the mask
  sna/gen5: Fix use of uninitialised rgba value for DBG
  sna: Add DBG option to disable discarding of glyph masks
  sna/gen5: Add DBG for context switching
  sna: Ignore trailing bits when comparing lines inside the bitmap
  sna: Use a compile time constant for determine the zeroth bit
  sna: Use the HAS_SEMAPHORES parameter when available
  sna: Add a couple of debug options to control use of BLT patterns
  sna: Add assertions to 8x8 tiled BLTs and reset BLT state afterwards
  sna: Improve a DBG statement
  sna: Reset BLT state after copy-boxes
  sna: Handle userptr failures more gracefully
  sna/gen6+: Try to use the BLT to avoid TLB misses
  sna/gen2-5: Substitute an equivalent BLT composite operation
  sna: Mark SHM userptr bo as unreusable
  sna: Only mark userptr bo as snooped on non-LLC architectures
  sna: Treat ShmPixmap as ordinary
  sna: Add a little DBG for promotion of CPU source bo
  sna: Discard the GPU bo after syncing to CPU bo for writing
  sna: Fix typo in computation of texel offsets for tiled 8x8 blts
  sna: Make the failure to create render caches non-fatal
  sna: Fix compilation without pixman glyphs
  uxa: Only emit a warning if we fail to tile the frontbuffer and the hw 
allows
  sna: do not bother attaching to a miniscule ShmPixmap
  sna: Enable use of shm pixmap for readback
  sna: Defer the release of a busy SHM pixmap until the next flush callback
  sna/gen2,3: Prevent dereferencing a NULL bo with solid render fills
  sna: Remove zero-size rectangles fro PolyFillRectangle
  sna: Flush shm pixmaps after upload
  sna: Submit the batch upon destroying a ShmPixmap
  sna: Only continue to update the shadow buffer if the flips succeeded
  sna: Avoid queuing a pageflip on a DPMS off pipe
  sna: Avoid conflating tearfree and randr shadow modes
  sna: Remember alpha-fixup for BLT upload
  sna/glyphs: Fix potential leak of glyph extents (for many lists of many 
formats)
  sna: Fix assignment inside assertion (should be an equality check)
  i810: Query PortPriv for the surface properties
  sna/gen2: Add break rather than fallthrough
  sna: Check for failure to pin the front buffer
  test/dri2: Discard error returns from _XReply
  uxa: Check for failed mmapping of the scanout
  uxa/glamor: Check for failed prepares
  uxa/gen3: Simply simple fill shader generation
  sna: Fixup DBG after 7f5a9e3
  sna: Correct assertion for StoreColors
  sna: Silence a couple of recent compiler warnings
  2.20.4 release
  sna: Add damage for the whole unaligned trapezoid not per component
  sna/damage: Add some more sanity checks for creating empty regions
  sna: Reduce damage after a large composite operation
  sna: Reduce subtracted damage earlier
  sna: Avoid forcing an upload for an unblittable bo unless on a fallback 
path
  sna/damage: Replace the damage with a larger box if subsumed
  sna: Consider sample wraparound in each direction independently
  sna: Enable BLT composite functions to target CPU buffers
  sna: compare the correct trailing dword when skipping identical bitmap 
lines
  sna: Only submit the batch if flushing a DRI client bo
  sna: Update maybe_inplace to recognise more types of handled pixel formats
  sna/trapezoids: Accept more operators for maybe-inplace
  sna: Discard GPU (and damage) after applying clear on migration to CPU
  sna: Tweak is_cpu/is_gpu heuristics
  sna/gen3: Tidy vbo discard
  sna: Don't promote a ShmPixmap to GPU for a CopyArea
  sna: Experiment with flushing the batch prior to rendering to a ShmPixmap
  sna: Do not use the GPU to migrate to the CPU whilst wedged!
  sna: Flush the batch before preparing for a FlushCallback
  sna: Remove unneeded source bo unref after __sna_render_pixmap_bo()
  sna: Avoid migrating the BLT composite src to the GPU if the dst is not
  Sanity check that the driver is an i915.ko GEM device before claiming it
  sna: Add a modicum of DBG for PolyFillRect
  Missing includes for b5b76ad849b
  sna: Correct ordering of calls to memcpy for BLT 

xserver-xorg-video-intel: Changes to 'refs/tags/2.20.15'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.15' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-12-03 
10:48 +

Intel 2.20.15 release

Changes since 2.20.14:
Chris Wilson (16):
  sna: Use a single execobject flag to mark read/write domains
  sna: Disable shadow tracking upon regen
  sna/blt: Avoid clobbering common state before converting to a BLT
  sna/gen5+: Disable max-vbo address
  sna/gen6+: Override PTE cacheability bits for reads
  sna/g4x: Emit the flush prior to changing pipelined state
  sna/g4x: Remove the flush before the pipelined pointer changes
  sna: Increase tiling alignment to an even tile
  sna/g4x: And remove one more flush point
  sna: Prevent gen4 from rendering to I915_TILING_Y
  Convert generation counter to octal
  sna: Unify gen4 acceleration again
  sna/gen6+: Only apply the BLT w/a for self-copies
  sna/dri: Unknown generations are given the max value and presume 
i965_dri.so
  sna/gen5: Inspired by gen4, reorder the flushing
  2.20.15 release

---
 NEWS |   18 
 configure.ac |2 
 src/i965_3d.c|4 
 src/i965_render.c|   32 
 src/i965_video.c |6 
 src/intel_batchbuffer.c  |6 
 src/intel_dri.c  |   10 
 src/intel_driver.c   |   14 
 src/intel_driver.h   |8 
 src/intel_hwmc.c |6 
 src/intel_memory.c   |6 
 src/intel_module.c   |   30 
 src/intel_uxa.c  |8 
 src/intel_video.c|   48 
 src/sna/Makefile.am  |1 
 src/sna/brw/brw_disasm.c |   43 
 src/sna/brw/brw_eu.c |2 
 src/sna/brw/brw_eu.h |4 
 src/sna/brw/brw_eu_emit.c|  132 -
 src/sna/brw/brw_wm.c |   64 
 src/sna/g4x_render.c | 3695 ---
 src/sna/gen2_render.c|6 
 src/sna/gen4_render.c|  284 +--
 src/sna/gen5_render.c|   40 
 src/sna/gen6_render.c|   14 
 src/sna/gen7_render.c|   20 
 src/sna/kgem.c   |  103 -
 src/sna/kgem.h   |6 
 src/sna/kgem_debug.c |   34 
 src/sna/kgem_debug_gen6.c|8 
 src/sna/sna.h|2 
 src/sna/sna_accel.c  |   61 
 src/sna/sna_blt.c|   44 
 src/sna/sna_display.c|   33 
 src/sna/sna_dri.c|4 
 src/sna/sna_driver.c |   19 
 src/sna/sna_glyphs.c |4 
 src/sna/sna_io.c |8 
 src/sna/sna_render.c |2 
 src/sna/sna_render.h |1 
 src/sna/sna_video.c  |6 
 src/sna/sna_video_hwmc.c |   16 
 src/sna/sna_video_overlay.c  |8 
 src/sna/sna_video_sprite.c   |2 
 src/sna/sna_video_textured.c |2 
 45 files changed, 568 insertions(+), 4298 deletions(-)
---


-- 
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/e1vek1b-0004ix...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.13'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.13' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-11-11 
16:20 +

Intel 2.20.13 release

Changes since 2.20.12:
Chris Wilson (46):
  sna: Move the source region to the CPU for a self-copy fallback CopyArea
  sna: Mark the to-be-damaged region first, then Process afterwards
  intel: Sanity check that the platform probes points to a i915.ko GEM 
device
  sna: Remove the unused inactive eviction
  sna: Use the FLUSH_TIMER as the only wakeup timer source
  sna: Only query the system time if we are processing timers
  sna: Refactor the common code to enable a timer
  sna: Tidy udev install/remove and add a couple of lines of DBG
  sna: Update DRI buffer if attached to the framebuffer for TearFree flips
  sna: Only disallow hw sprite scaling on Haswell
  sna: Beware 16-bit overflow when computing sample areas
  sna: Disable RandR hotplug events if Xinerama is enabled
  sna: Add missing ValidatePicture() for flattening alphamaps
  uxa: Drain the DRM event queue before server regeneration
  sna: Ensure that the trap is clipped if it ends within the boundary pixel
  sna: Clamp the drawable box to prevent int16 overflow
  sna: Add a few DBG tracepoints to screen init/fini
  sna: Fix a typo in a DBG
  sna: Prefer to use the GPU for uploads if continuing on the GPU
  sna: assert that the source is not the GTT mapping when uploading
  sna: Preserve mode if flushing before a scanline wait
  sna: Set a valid box when checking for GPU bo for BLT composite ops
  sna: Try to reduce ping-pong migration for intermixed render/legacy code 
paths
  sna/gen4+: Prefer GPU spans if the destination is active
  sna: Add a small delay during startup if another master is still active
  sna: Prevent use-after-free during partial move-to-gpu
  sna/gen4: Flush after pipelined pointer updates (inverted logic!)
  sna/gen4: Remove a couple of old, now redundant, w/a flushes
  sna/gen4: opacity spans requires the per-rectangle flush w/a
  sna: Abandon kernels that do not support execbuffer2
  Remove reliance on hard-coded DRI name
  sna: Support a fast no relocation changed path
  sna: Set the known offset for the batch as well
  sna: Experiment with using reloc.handle as an index into the execbuffer
  sna: Mark no-reloc write buffers
  xvmc: Use DRMINTEL_LIBS instead of hardcoding -ldrm_intel
  sna/gen4: Only 965gm suffers the !snoop restriction
  sna/gen2: Add a modicum of fallback DBG
  sna: Allow snooped buffers to be retained (and reused) between batches
  sna: Specify read/write domains for no-relocation fastpath
  sna: Fix use of uninitialised value in DBG
  sna/gen2: Fix use of uninitialised redirection
  sna: Flush pending rendering before enabling an output
  sna: Fix printing of uninitialied value in DBG
  sna: Filter out the full-damage marker when undoing redirection
  2.20.13 release

---
 NEWS|   42 ++
 configure.ac|   20 ++
 src/intel.h |1 
 src/intel_display.c |   21 +++
 src/intel_dri.c |   13 +
 src/intel_driver.c  |   12 +
 src/intel_module.c  |6 
 src/intel_options.c |2 
 src/sna/fb/fbblt.c  |2 
 src/sna/gen2_render.c   |   27 ++-
 src/sna/gen3_render.c   |6 
 src/sna/gen4_render.c   |   49 ---
 src/sna/gen5_render.c   |   36 +++--
 src/sna/gen6_render.c   |   41 +++--
 src/sna/gen7_render.c   |8 -
 src/sna/kgem.c  |  109 ---
 src/sna/kgem.h  |   10 +
 src/sna/sna.h   |   22 ++-
 src/sna/sna_accel.c |  302 +---
 src/sna/sna_blt.c   |   10 +
 src/sna/sna_composite.c |   16 --
 src/sna/sna_damage.c|1 
 src/sna/sna_display.c   |   58 
 src/sna/sna_dri.c   |   40 +
 src/sna/sna_driver.c|   58 +---
 src/sna/sna_render.c|   47 +++---
 src/sna/sna_render_inline.h |   25 +++
 src/sna/sna_trapezoids.c|   38 ++---
 src/sna/sna_video_sprite.c  |   11 +
 src/xvmc/Makefile.am|2 
 30 files changed, 593 insertions(+), 442 deletions(-)
---


-- 
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/e1vek1b-0004hb...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.19'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.19' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-01-20 
12:09 +

Intel 2.20.19 release

Changes since 2.20.18:
Adam Jackson (1):
  configure: Drop AM_MAINTAINER_MODE

Chris Wilson (16):
  sna: Refactor to remove a goto from sna_put_zpixmap_blt()
  sna: Consider fill style for XPolyRectangle
  sna: Remove the confusion of the pixmap-undamaged
  sna: Apply read-only synchronization hints for move-to-cpu
  sna: Drop the MOVE_WHOLE_HINT for PutImage
  sna/trapezoids: Fix horizontal offset for inplace operation
  sna/dri: Explicitly flag sync copies for the backends
  sna: Remove bogus assertion invalidated by 'read-read' sync
  sna: Skip an empty slave update
  sna: Replace double negative '!RegionNotEmpty' with the equivalent 
RegionNil
  uxa: Clip dirty region to slave pixmap before appending damage
  sna: Clear the non-intersecting damage after skipping the slave update
  sna: Apply DEBUG_SYNC prior to emitting error report
  sna: Make DEBUG_SYNC a configure option
  test: Add script to generate source file for testing vsync
  2.20.19 release

Colin Walters (1):
  autogen.sh: Implement GNOME Build API

---
 NEWS |   21 
 autogen.sh   |4 
 configure.ac |6 -
 src/intel_driver.c   |   19 +++-
 src/sna/gen6_render.c|3 
 src/sna/gen7_render.c|3 
 src/sna/kgem.c   |   43 +
 src/sna/sna.h|2 
 src/sna/sna_accel.c  |  209 +++
 src/sna/sna_composite.c  |2 
 src/sna/sna_damage.c |6 -
 src/sna/sna_display.c|2 
 src/sna/sna_dri.c|9 +-
 src/sna/sna_driver.c |4 
 src/sna/sna_glyphs.c |2 
 src/sna/sna_render.h |1 
 src/sna/sna_tiling.c |4 
 src/sna/sna_trapezoids.c |3 
 test/Makefile.am |9 +-
 test/mkvsync.sh  |   27 ++
 20 files changed, 213 insertions(+), 166 deletions(-)
---


-- 
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/e1vek1d-0004kv...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.14'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.14' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-11-26 
08:51 +

Intel 2.20.14 release

Changes since 2.20.13:
Chris Wilson (45):
  sna: Compile against ancient libdrm
  sna/dri: Prevent scheduling a swap on stale buffers
  sna/dri: Apply the can_blit() check for CopyRegion
  sna: Specialise the decision for inplace xor uploads
  sna/gen4: Always initialise redirect
  sna/gen4: Do not prefer inplace non-rectilinear spans
  sna/gen4: Tidy emission of opacity vertex attribute
  sna/gen4,5: Fix the opacity shader to use the right vertex attribute
  sna/dri: Add a couple of more asserts to track injection of a rogue bo
  sna/dri: Clear the last-used-cpu flag when performing CopyRegion
  Remove useless indirection of intel_chipsets
  sna/gen6+: Tweak prefer-blt to offset latency when in rc6
  sna/dri: Avoid setting off-delay after a failed flip (use-after-free)
  sna/dri: Add an assert that the cached DRI2 buffer is pinned for DRI
  sna/dri: Avoid a NULL dereference inside a DBG
  sna/dri: Queue a vblank-continuation after flip-completion
  sna: Assert that we do not create a proxy with existent GPU damage
  sna: Tighten a couple of assertions for damage with use_bo
  sna: Dispose of local copy for render sources
  sna: Fix bogus assertion from 03fb9ded43
  sna: Add a few refcnt assertions
  sna: Remove the kgem_bo_is_mappable refcnt assertion from freed paths
  sna: Do not dispose of a shadow pixmap
  sna: Do not migrate uninitialised pixmaps
  sna: Add the missing assertion for !proxy
  sna: Skip uploading unintialiased pixmap data
  sna: Assert that we do not replace a GPU bo with a proxy
  sna/gen3+: Clear the render.vbo when replacing it for vertex upload
  Revert uxa: Refactor early-exit paths of uxa_try_driver_composite().
  sna/gen4: Use a dummy white mask to avoid the flush w/a when compositing
  sna/gen4: Backport the more efficient composite box emitters
  sna/gen4: Move the flush from inside the spans to emit_state()
  sna/gen4: Update render fill routines to use the dummy mask
  sna/gen4: Reduce the flush before performing the CA pass
  sna/gen4: Pass the mask channel explicitly rather than through a dummy 
mask
  sna/gen4: Set composite op before testing for a BLT compatible op
  sna/gen4: Force composite(WHITE, glyph) for building the glyphstring mask
  sna/gen4: Don't force a flush for the dirty target if the we do not read 
back
  sna/gen4: Revert changes to 965g[m]
  sna/g4x: Use the render pipeline more often for composite operations
  sna/g4x: Refine the w/a for the broken sf shader
  sna: Make GPU idle more consistent during wakeup
  sna: Transform a simple repeat pattern into range of the BLT
  sna: Exploit the alpha-fixup of the BLT for texture format conversions
  2.20.14 release

Eric Anholt (5):
  configure.ac: Fix bad syntax for test calls
  uxa/dri: Factor out the repeated swap fallback code.
  uxa: Add printf attribute to intel_debug_fallback().
  uxa: Work around uninitialized-value warning.
  uxa: Refactor early-exit paths of uxa_try_driver_composite().

---
 NEWS   |   23 
 configure.ac   |6 
 src/intel.h|3 
 src/intel_dri.c|   54 --
 src/intel_module.c |6 
 src/sna/Makefile.am|1 
 src/sna/brw/brw_wm.c   |4 
 src/sna/g4x_render.c   | 1143 +
 src/sna/gen2_render.c  |   10 
 src/sna/gen3_render.c  |4 
 src/sna/gen4_render.c  |   69 +-
 src/sna/gen5_render.c  |   15 
 src/sna/gen6_render.c  |   13 
 src/sna/gen7_render.c  |   13 
 src/sna/kgem.c |   10 
 src/sna/kgem.h |   32 -
 src/sna/sna.h  |4 
 src/sna/sna_accel.c|   43 +
 src/sna/sna_blt.c  |   40 +
 src/sna/sna_composite.c|1 
 src/sna/sna_display.c  |   11 
 src/sna/sna_dri.c  |  199 +--
 src/sna/sna_glyphs.c   |3 
 src/sna/sna_io.c   |   44 +
 src/sna/sna_render.c   |  169 --
 src/sna/sna_render.h   |4 
 src/sna/sna_video_sprite.c |   14 
 uxa/uxa-render.c   |2 
 28 files changed, 1089 insertions(+), 851 deletions(-)
---


-- 
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/e1vek1b-0004i4...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.5'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.5' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-08-26 
11:52 +

Intel 2.20.5 release

Changes since 2.20.4:
Chris Wilson (58):
  sna: Add damage for the whole unaligned trapezoid not per component
  sna/damage: Add some more sanity checks for creating empty regions
  sna: Reduce damage after a large composite operation
  sna: Reduce subtracted damage earlier
  sna: Avoid forcing an upload for an unblittable bo unless on a fallback 
path
  sna/damage: Replace the damage with a larger box if subsumed
  sna: Consider sample wraparound in each direction independently
  sna: Enable BLT composite functions to target CPU buffers
  sna: compare the correct trailing dword when skipping identical bitmap 
lines
  sna: Only submit the batch if flushing a DRI client bo
  sna: Update maybe_inplace to recognise more types of handled pixel formats
  sna/trapezoids: Accept more operators for maybe-inplace
  sna: Discard GPU (and damage) after applying clear on migration to CPU
  sna: Tweak is_cpu/is_gpu heuristics
  sna/gen3: Tidy vbo discard
  sna: Don't promote a ShmPixmap to GPU for a CopyArea
  sna: Experiment with flushing the batch prior to rendering to a ShmPixmap
  sna: Do not use the GPU to migrate to the CPU whilst wedged!
  sna: Flush the batch before preparing for a FlushCallback
  sna: Remove unneeded source bo unref after __sna_render_pixmap_bo()
  sna: Avoid migrating the BLT composite src to the GPU if the dst is not
  Sanity check that the driver is an i915.ko GEM device before claiming it
  sna: Add a modicum of DBG for PolyFillRect
  Missing includes for b5b76ad849b
  sna: Correct ordering of calls to memcpy for BLT cpu composite paths
  sna: Refine decision making for maybe-inplace trapezoids
  sna: Remove confusing is_cpu()
  sna: Add a couple of buffer cache management assertions
  Only open the matching BusID and not the first named
  Check that the module that indeed i915 before using custom ioctls
  sna: A few more buffer cache management assertions
  sna: Keep a stash of the most recently allocated requests
  sna: Trim a parameter from kgem_bo_mark_dirty() and add some assertions
  sna/gen3: Convert to sna_drawable_use_bo()
  sna: Assign a unique id to snoopable CPU bo
  sna: Allow target bo promotion to GPU even on old architectures
  sna/gen3: Fix assertion to check the freshly allocated vertex bo
  sna/gen6+: Only mark the dst as dirty again if it already is in the batch
  sna: Mark all levels of a proxy as dirty
  sna: Fix the assertion for tracking proxies in the batch
  sna: Add a DBG to log pixmap destruction
  sna: Display still resident memory in inactive/snoop caches under 
DEBUG_MEMORY
  sna: Balance CPU bo accounting for SHM pixmaps
  sna: Discard a no-longer-used GPU bo after moving to the CPU domain
  sna: Make sure the opposite damage is destroyed after reducing to all
  sna: Assert that the CPU bo is not used if the GPU is clear
  sna: Convert to using IGNORE_CPU flag rather than complicating the CPU 
damage
  sna: If we cannot use the CPU bo along a render pathway, promote to GPU
  sna: Only use the GPU for an active CPU bo unless forced
  sna: Flush before adding any SHM pixmap into the batch
  sna: Mark the CPU damage as needing flushing for DRI buffers
  sna: Flush the batch if it contains any DRI pixmaps
  sna: Use a temporary userptr mapping for a large upload into a busy target
  sna: Tidy up users of __kgem_bo_is_busy()
  sna: Correct a pair of DBG messages
  sna: Allow the batch to be flushed if the GPU is idle upon a context 
switch
  sna: Submit the partial batch before throttling
  2.20.5 release

Eric S. Raymond (1):
  Fix seriously malformed list syntax on intel(4).

---
 NEWS|   15 ++
 configure.ac|2 
 man/intel.man   |  123 +++-
 src/intel_driver.c  |2 
 src/intel_module.c  |   38 -
 src/sna/blt.c   |5 
 src/sna/fb/fbbitmap.c   |4 
 src/sna/gen2_render.c   |   17 +-
 src/sna/gen3_render.c   |   83 ++-
 src/sna/gen4_render.c   |   25 +--
 src/sna/gen5_render.c   |   33 ++--
 src/sna/gen6_render.c   |   42 +++--
 src/sna/gen7_render.c   |   43 +++--
 src/sna/kgem.c  |  107 --
 src/sna/kgem.h  |   22 +-
 src/sna/sna.h   |7 
 src/sna/sna_accel.c |  247 ++---
 src/sna/sna_blt.c   |  329 
 src/sna/sna_composite.c |7 
 src/sna/sna_damage.c|   46 --
 src/sna/sna_driver.c|2 
 src/sna/sna_render.c|  104 -
 src/sna/sna_render.h|3 
 src/sna/sna_render_inline.h |   26 ---
 

xserver-xorg-video-intel: Changes to 'refs/tags/2.21.0'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.0' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-02-01 
13:51 +

Intel 2.21.0 release

Changes since 2.20.19:
Chris Wilson (74):
  sna/gen3: Always close the vertices for a batch, even if the vbo is empty
  sna: Adapt error detection and handling for invalid batchbuffers
  sna/gen3+: Handle flushing vbo for CA glyphs
  sna/gen3+: Reset vertex relocation state after discarding the batch
  sna/gen3+: And restore non-CA compositing state after the CA pass
  sna/gen6: Tweak programming scanline values
  sna/gen3+: Remove bogus assertion that the vbo in included before finish
  sna/gen7: Offset start/end scanlines by one
  sna/gen7: Place the vsync commands in the same cacheline
  sna: New execbuffer flags for lut-handle and fast-relocs are upstream
  sna: Only add bound scanouts to the scanout list
  sna: Assert that if marked as a scanout it is indeed bound.
  sna: Use the maximum backlight value if we fail to read the current value
  sna: Free a non-reusable bo if it expires on the flushing list
  sna/gen7: Fix inversion of bool return code from CA pass
  sna: Extend rectangular PolyLines to cover corner pixels on ccw paths
  sna/gen7: Correct the event definition for secondary pipes for 
MI_WAIT_FOR_EVENT
  sna/gen6: Correct the event definition for secondary pipes for 
MI_WAIT_FOR_EVENT
  sna/dri: Prefer to use the BLT ring for vsync'ed copies on IVB+
  sna: Clean up WAIT_FOR_EVENT on gen2/3
  sna/dri: Stop feeding I915_TILING_Y to mesa i915c
  sna/dri: Only reject DRI2 buffers that are too small for the request blit
  sna/dri: Don't contribute missed frames to the target_msc
  sna: Experiment with a threaded renderer for fallback compositing
  sna: Refactor to use a common fbComposite fallback
  sna/dri: Compensate clipExtents for drawable offset
  sna: Use threads for simple mask generation
  sna: Tidy construction of data for threaded composite
  sna: Parse cpuinfo to determine the actual number of physical cores/caches
  sna: Perform the last threaded composite operation directly
  sna: Spawn threads to composite trapezoids inplace
  sna: Spawn threads to rasterize trapezoids through pixman
  sna: Begin sketching out a threaded rasteriser for spans
  sna: Enable threaded rasterisation for non-antialiased geometry
  sna: Disable all signals in the render threads
  sna: Add the pixmap to the flushing list when creating for inplace CPU 
writes
  sna: Replace the forced vertex finish with just a wait
  sna: Fix typo in vertex count for threaded source span emitter
  sna: Add some more paranoia that we correctly map before fallbacks
  sna: Add GT1/GT2 thread counts for Haswell
  sna/gen3+: Fix a DBG for composite_boxes()
  sna: Avoid promoting SHM CPU bo to GPU to maintain coherence with SHM 
clients
  sna: Verify that we always add the SHM CPU bo to the flush list when using
  sna: Only migrate the sample box if using the BLT engine for a composite
  sna: Before replacing the devPrivate.ptr assert it is not already mapped
  sna: Only discard the mapping prior to the actual read when uploading
  sna/dri: Make sure we discard the existing mappings when swapping GPU bo
  sna: Return early if the Drawable box exactly matches one CRTC
  sna: Fix errors found from asserts in a66c5f9ed51e
  uxa: Harden against failures to submit batchbuffers
  sna: Prefer to use snooped buffers for readbacks
  sna: Relax assertion the the kernel considers the bo idle when we call 
retire
  sna: Retire the bo after a set-domain(CPU,0)
  sna: Don't force a migration from CPU rendering for a DRI2 flushed pixmap
  sna: Only discard the clear hint when writing inplace to the GPU pixmap
  sna: Pass the correct WRITE hint when migrating for rendering into the 
CPU bo
  sna: Add a bunch of assertions to make sure we do not misplace scanouts
  sna/dri: Handle change of BackBuffer across a pending flip
  sna: Improve DBG output for damaged slave outputs
  sna: Prevent falling back to swrast if source is on the GPU
  sna: Disable dangerous assertions that depend upon external state
  sna: Stage retirement through the flushing list
  sna/traps: Translate the extents for the rasterization threads
  sna/traps: Allow inplace compositing for non-GPU buffers and rectilinear 
traps
  sna/traps: Thread the fallback rectilinear compositor
  sna: After removing the bo from a batch, check whether it is still busy
  sna: Remember to move scanouts to the scanout cache after retiring
  sna: Pass width/height to composite for rotated displays
  sna: Remove stale assertion
  sna: Make sure the needs_flush is always accompanied by a tracking request
  sna/gen3+: Flush vertex threads before touching global state
  sna/video: Correct computation of 

xserver-xorg-video-intel: Changes to 'refs/tags/2.20.6'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.6' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-09-02 
09:35 +

Intel 2.20.6 release

Changes since 2.20.5:
Chris Wilson (32):
  sna/gen4+: Check for allocation failure for the clear solid bo
  sna: Cleanup composite redirection after substituting the BLT
  sna: Add some DBG to BLT composite substitute to show if redirection is 
used
  sna: Add some DBG to kgem_is_idle()
  sna/gen6+: Simplify prefer_blt_bo
  sna/gen6+: Do not call sna_blt_composite() after prepping the composite op
  sna: Use a fast span emitter for mono trapezoids without damage or 
clipping
  sna/gen5+: Use the common methods for choosing the render targets
  Add Option Backlight to override the probed backlight control interface
  Revert sna: Cleanup composite redirection after substituting the BLT
  sna: Flush the batch if it references a ShmPixmap and the GPU is idle
  sna: Upload PutImage inplace to a fresh GPU bo if the device doesn't snoop
  sna: Assert that the bo is marked as 'flush' when exported to DRI clients
  sna: A little more DBG to try and identify ratelimiting ops
  sna: Fix crash with broken DBG missing one of its arguments
  sna: Add a modicum of DBG to kgem_is_idle()
  sna: Force the stall if using a busy ShmPixmap bo with PutImage
  sna: Ensure that we create a GTT mapping for the inplace upload buffer
  sna: Track outstanding requests per-ring
  sna: Make sure we reset the domain tracking when exporting DRI bo
  sna: Propagate the request to flush rather than directly submit the batch
  sna: Discard inplace flag if we create a CPU map for the upload buffer
  sna: Align active upload buffers to the next page for reuse
  sna: Remove inconsistent assertion
  sna/dri: Hold a reference to the vsync blit
  sna/dri: Use common routine for testing busyness after flush
  sna: Discard cached CPU upload early when clearing with a solid fill
  sna/gen2+: Add the missing assertions in case the drawrect is invalid
  sna: Nullify gpu_bo after free in case final release is deferred in 
destroy
  sna/dri: Remove busy-wait spin from vblank chaining of swapbuffers
  sna: Tweak placement rules if we already have a CPU bo
  2.20.6 release

---
 NEWS |   21 ++
 configure.ac |2 
 man/intel.man|9 +
 src/intel_display.c  |   26 +++
 src/intel_options.c  |1 
 src/intel_options.h  |1 
 src/sna/gen2_render.c|1 
 src/sna/gen3_render.c|2 
 src/sna/gen4_render.c|   12 +
 src/sna/gen5_render.c|   94 ++---
 src/sna/gen6_render.c|   96 +
 src/sna/gen7_render.c|   99 ++---
 src/sna/kgem.c   |  334 +++
 src/sna/kgem.h   |   15 +-
 src/sna/sna_accel.c  |  156 +++--
 src/sna/sna_blt.c|4 
 src/sna/sna_composite.c  |4 
 src/sna/sna_display.c|   64 ++---
 src/sna/sna_dri.c|   47 ++
 src/sna/sna_render.c |4 
 src/sna/sna_trapezoids.c |   34 +++-
 21 files changed, 586 insertions(+), 440 deletions(-)
---


-- 
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/e1vek1e-0004lv...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.11'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.11' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-10-20 
15:10 +

Intel 2.20.11 release

Changes since 2.20.10:
Chris Wilson (12):
  sna: Drop fake tiled CPU mapping
  sna/gen7: Filter BLEND flags for CA glyphs
  sna/dri: Defensively check for GTT mmap failure during fallback
  sna: Enable support for SECURE batch buffers
  sna: Use the secure batches to program scanline waits on gen6+
  sna/overlay: Move bo out of GTT domain after binding to overlay plane
  sna: secure batches accepted upstream, so simply use runtime detection
  sna/gen4: Presume we need a flush upon state change similar to gen5+
  sna: Reorder final checks for using the BO and setting the damage pointer
  sna: Clear the damage along with the BO when forcing the stall for 
inplace BLT
  uxa: Disable bo reuse after binding to a scanout
  2.20.11 release

---
 NEWS |   23 +
 configure.ac |2 
 src/intel_display.c  |8 +++
 src/sna/gen4_render.c|   27 +++
 src/sna/gen7_render.c|4 +
 src/sna/kgem.c   |   19 +++
 src/sna/kgem.h   |7 +-
 src/sna/sna_accel.c  |   28 ++-
 src/sna/sna_blt.c|1 
 src/sna/sna_display.c|  103 +--
 src/sna/sna_dri.c|3 +
 src/sna/sna_video_overlay.c  |1 
 src/sna/sna_video_sprite.c   |1 
 src/sna/sna_video_textured.c |1 
 14 files changed, 166 insertions(+), 62 deletions(-)
---


-- 
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/e1vek1a-0004ge...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.4'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.4' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-08-18 
11:06 +

Intel 2.20.4 release

Changes since 2.20.3:
Chris Wilson (56):
  sna/gen4: Restore w/a flush for video
  sna/gen7: Use a temporary to avoid switching rings for overlapping copies
  sna/gen6: Reduce ring switching for overlapping copy boxes
  sna/dri: Correct ring selection for a busy bo
  sna/dri: Don't force ring selection if we have semaphores
  sna/gen4: Restore the w/a flush for fill/copy as well
  sna/gen6: Compile fix for DBG
  sna: Format markup to suppress compiler warning
  sna: Check the composite extents against the clip
  sna: Minor DBG for fallback glyphs and discarding the mask
  sna/gen5: Fix use of uninitialised rgba value for DBG
  sna: Add DBG option to disable discarding of glyph masks
  sna/gen5: Add DBG for context switching
  sna: Ignore trailing bits when comparing lines inside the bitmap
  sna: Use a compile time constant for determine the zeroth bit
  sna: Use the HAS_SEMAPHORES parameter when available
  sna: Add a couple of debug options to control use of BLT patterns
  sna: Add assertions to 8x8 tiled BLTs and reset BLT state afterwards
  sna: Improve a DBG statement
  sna: Reset BLT state after copy-boxes
  sna: Handle userptr failures more gracefully
  sna/gen6+: Try to use the BLT to avoid TLB misses
  sna/gen2-5: Substitute an equivalent BLT composite operation
  sna: Mark SHM userptr bo as unreusable
  sna: Only mark userptr bo as snooped on non-LLC architectures
  sna: Treat ShmPixmap as ordinary
  sna: Add a little DBG for promotion of CPU source bo
  sna: Discard the GPU bo after syncing to CPU bo for writing
  sna: Fix typo in computation of texel offsets for tiled 8x8 blts
  sna: Make the failure to create render caches non-fatal
  sna: Fix compilation without pixman glyphs
  uxa: Only emit a warning if we fail to tile the frontbuffer and the hw 
allows
  sna: do not bother attaching to a miniscule ShmPixmap
  sna: Enable use of shm pixmap for readback
  sna: Defer the release of a busy SHM pixmap until the next flush callback
  sna/gen2,3: Prevent dereferencing a NULL bo with solid render fills
  sna: Remove zero-size rectangles fro PolyFillRectangle
  sna: Flush shm pixmaps after upload
  sna: Submit the batch upon destroying a ShmPixmap
  sna: Only continue to update the shadow buffer if the flips succeeded
  sna: Avoid queuing a pageflip on a DPMS off pipe
  sna: Avoid conflating tearfree and randr shadow modes
  sna: Remember alpha-fixup for BLT upload
  sna/glyphs: Fix potential leak of glyph extents (for many lists of many 
formats)
  sna: Fix assignment inside assertion (should be an equality check)
  i810: Query PortPriv for the surface properties
  sna/gen2: Add break rather than fallthrough
  sna: Check for failure to pin the front buffer
  test/dri2: Discard error returns from _XReply
  uxa: Check for failed mmapping of the scanout
  uxa/glamor: Check for failed prepares
  uxa/gen3: Simply simple fill shader generation
  sna: Fixup DBG after 7f5a9e3
  sna: Correct assertion for StoreColors
  sna: Silence a couple of recent compiler warnings
  2.20.4 release

Cyril Brulebois (1):
  Fix build failure when passing --with-builderstring.

Dave Airlie (1):
  intel: fix video xvPipe range check

Paulo Zanoni (1):
  Add Haswell PCI IDs

---
 NEWS |   30 ++
 configure.ac |2 
 src/i915_render.c|8 
 src/intel_driver.h   |   37 +++
 src/intel_memory.c   |6 
 src/intel_module.c   |   73 +
 src/intel_uxa.c  |3 
 src/intel_video.c|2 
 src/legacy/i810/i810_video.c |4 
 src/sna/brw/brw_disasm.c |   11 
 src/sna/fb/fbbitmap.c|   18 +
 src/sna/gen2_render.c|   16 -
 src/sna/gen3_render.c|   16 -
 src/sna/gen4_render.c|   25 +-
 src/sna/gen5_render.c|   25 +-
 src/sna/gen6_render.c|  147 +++
 src/sna/gen7_render.c|  165 ++---
 src/sna/kgem.c   |   20 +
 src/sna/sna.h|2 
 src/sna/sna_accel.c  |  268 +++--
 src/sna/sna_blt.c|  129 ++
 src/sna/sna_composite.c  |   12 
 src/sna/sna_display.c|  105 +---
 src/sna/sna_dri.c|8 
 src/sna/sna_driver.c |8 
 src/sna/sna_glyphs.c |  527 +++
 src/sna/sna_gradient.c   |3 
 src/sna/sna_render.c |   44 +++
 src/sna/sna_render.h |   11 
 src/sna/sna_video_overlay.c  |2 
 test/dri2.c  |4 
 uxa/uxa-accel.c  |  163 +++--
 32 files changed, 1201 insertions(+), 693 deletions(-)
---


-- 
To 

xserver-xorg-video-intel: Changes to 'refs/tags/2.20.8'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.8' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-09-16 
08:06 +

Intel 2.20.8 release

Changes since 2.20.7:
Chris Wilson (32):
  NEWS: Fix version reference 'bugs since 2.20.6'!
  sna: Fixup possible_crtcs for ZaphodHeads
  sna: Workaround issue with global glyph privates and shared ZaphodHeads
  uxa: Error out after failing to become DRM master during PreInit
  prime: Reorder probe messages so that the driver prefix is correct
  sna: Flush after operating on large buffers
  sna: Avoid readback inplace if the target is unmappable
  sna: Avoid fallbacks to shadow pixels if FORCE_GPU is in effect
  sna: Ensure tiling upload buffers are trimmed to fit in the cache
  sna: Add some DBG as to why kgem_check_bo() flushes
  sna: Propagate busyness when creating the proxy
  sna: Keep a very small, short-lived cache of large buffers
  sna: Also remove bogus assertion from sna_replace__xor()
  sna: Teach sna_replace__xor() how to tile large uploads
  sna: Prefer to use indirect uploads for very small updates
  sna: Do not attempt to change tiling if wedged
  sna/gen3: Tidy NO_COMPOSITE debugging
  sna: Avoid corrupting the CPU bo when compositing fallback data through 
BLT
  sna: Fix BLT composite offset
  sna: Fix analysis of source extents for BLT composite
  sna/gen7: Defensively program default GT values
  Skip adding unknown special modes
  sna/dri: Version bump for prototypical AsyncSwap
  sna/dri: Add a bunch of assertions for hunting a use-after-free
  sna/dri: Update AsyncSwap for recent changes in tracking DRI drawables
  sna: Fix typo for sna_render_picture_flatten()
  sna/dri: And the hunt for the use-after-free continues...
  sna/dri: flip-next_front.bo is owned by the DRI drawable not by the flip
  sna: Only discard CPU damage if we completely overwrite its extents
  Add basic support for ValleyView
  sna: Improve handling of probe failure during initialisation
  2.20.8 release

Ian Stakenvicius (1):
  configure: Make udev dependency optional

---
 NEWS  |   48 +++
 configure.ac  |   19 ++-
 src/intel_display.c   |9 +
 src/intel_driver.c|4 
 src/intel_driver.h|2 
 src/intel_module.c|   21 ++-
 src/sna/gen2_render.c |4 
 src/sna/gen3_render.c |   17 --
 src/sna/gen4_render.c |4 
 src/sna/gen5_render.c |4 
 src/sna/gen6_render.c |4 
 src/sna/gen7_render.c |   20 ++-
 src/sna/kgem.c|  112 +++---
 src/sna/kgem.h|3 
 src/sna/sna.h |6 
 src/sna/sna_accel.c   |   31 +++--
 src/sna/sna_blt.c |   18 ++
 src/sna/sna_display.c |   33 -
 src/sna/sna_dri.c |   36 +++--
 src/sna/sna_driver.c  |6 
 src/sna/sna_glyphs.c  |  305 ++
 src/sna/sna_io.c  |  228 -
 src/sna/sna_render.c  |2 
 src/sna/sna_render.h  |1 
 24 files changed, 778 insertions(+), 159 deletions(-)
---


-- 
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/e1vek1f-0004mu...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.21.11'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.11' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-06-30 
23:02 +

Intel 2.21.11 release

Changes since 2.21.10:
Chris Wilson (70):
  sna: Add reference counting to drmMaster for Zaphod
  sna: Only open the /dev/dri/cardX device once
  Tidy version query for i915.ko
  sna/gen5: Force a write flush when changing blend modes
  sna/gen5: Elide the forced flush after a drawrect
  sna: Allow tiled uploads to accumulate damage
  sna: Document swizzling for DBG
  sna: Discard overwritten incomplete operations before migrating
  sna: Discard proxy upload buffers before overwritting for PutImage
  sna: Clear 'clear' hint upon uploading into tiled
  sna: Move the reset bo to the right list
  sna: Check for a request to create an inactive scanout
  sna: Remove unused brw_eu_debug.c
  sna: Initialise gc-ops-PolyPoint for miWideDash
  Add the nickle utility scripts to the tarball
  sna: Don't flag IGNORE_CPU for partial overwritten blocks
  intel: Use the correct errno value for reporting the drmSetVersion failure
  sna: Drop master when closing the screen
  sna: Be explicit when creating tiled-x pixmaps for manual tiling uplaods
  sna: Do not perform tiling inplace if the destination is busy
  sna: Optimize clears to white
  sna: Rearrange tiled x upload so that damage accumulation is last
  sna: Free just-allocated bo if we fail to set-tiling on CREATE_EXACT
  sna: Do not force creation of CPU maps on !llc
  sna: Clear mapped state after performing manual tiling
  sna: Avoid allocating a temporary if using rendercpy tiles
  sna/gen4+: Fix determination of intermediate extents
  sna: Use the existing configuration for initial modes
  sna: Fallback to xf86InitialConfiguration if nothing is connected
  sna: Set RR_Rotate_0 instead of 0 as desired initial rotation
  sna: Explicitly initialise the probed transform for a CRTC
  sna: Correct typo s/\j/\n/
  sna: Se the default gamma if left uninitialized by the driver
  sna: Detect and handle cloned pixels for manual tiled uploads
  sna: Refactor freeing gpu_bo in manual tiled upload
  sna: Fix DBG printing of can_upload_tiled_x()
  sna: Tweak ordering of userptr temporary mappings for uploads
  sna: We can read from cloned pixmaps inplace - so long as we don't write
  sna: Support operations inplace on CPU mappings of a region
  sna: Fake the output physical width/height from the CRTC size
  sna: Set the current mode when initialising CRTCs
  sna: Add the probed CRTC mode to the list of output modes
  sna: Implement memcpy_from_tiled functions (for X-tiling only atm)
  sna: Add a fast path for reading back from tiled X bo
  sna: Prefer operating inplace with a very large GPU bo
  sna: Trim the large object threshold
  configure: SNA supports the old Xorgs
  sna: Enable memcpy_from_tiled for the IO paths
  intel: #ifdef O_CLOEXEC for compilation on squeeze
  intel: Use fcntl to try and set CLOEXEC if the open(O_CLOEXEC) fails
  sna/blt: Refine op placement logic for handling current source location
  sna: Compensate redirect drawing subrectangle inside an offset pixmap
  sna/blt: Remove a pair of leftover asserts
  sna: Markup when a gradient is opaque
  sna/gen2+: Consider precision in render operation placement
  sna: Assert that the kernel tiling mode matches our bo
  sna: Add debug control for disabling accelerated GetImage
  sna: Use inplace CPU mapping readback for GetImage on linear buffers
  sna: Add asserts around applying clears
  sna: Promote assert(!priv-mapped) along migration paths
  sna: Inspect the dirty boxes when querying whether damage contains a 
rectangle
  sna: Improve checks for coherent access through CPU mappings
  sna: Move the clone discard into free-gpu
  sna: Fix get_image_inplace to use the pixmap offset
  sna: Add the Ofast option to the critical memcpy routines
  sna: Allow tiled memcpy on i386
  sna: Replace conflicting drmDropMaster
  sna: Store the path used to open the device and pass to DRI
  intel: Fix failure code for reporting !drmCheckModesetingSupported
  2.21.11 release

Jonathan Gray (1):
  intel: replace direct ioctl use with drm{Set, Drop}Master

Roy.Li (1):
  uxa: fix the compilation error with xorg-xserver = 1.10

---
 NEWS   |   52 
 configure.ac   |5 
 src/Makefile.am|   62 ++---
 src/intel_device.c |  279 ++
 src/intel_display.c|2 
 src/intel_driver.c |2 
 src/intel_driver.h |8 
 src/intel_module.c |   75 ++
 src/sna/blt.c  |  282 +++
 src/sna/brw/brw_eu.h   |2 
 src/sna/brw/brw_eu_debug.c |   95 ---
 src/sna/compiler.h |2 
 

xserver-xorg-video-intel: Changes to 'refs/tags/2.20.16'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.16' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-12-15 
10:01 +

Intel 2.20.16 release

Changes since 2.20.15:
Chris Wilson (53):
  sna: Tidy addition of fake GTF modes for panels
  sna/gen4: Avoid emitting URB_FENCE across a cache-line
  sna/gen4: Remove unused CC viewport
  sna/gen4: Special case solids through the general vertex emitter
  sna/gen4: Workaround render corruption with multiple SF threads
  sna/gen6+: Cache the scanout targets separately to avoid override PTE 
caching
  sna: Assume that future hardware only gets more flexible
  sna: Don't disable CPU bo if supported on unknown hw
  Refactor the common probe methods for scrn construction
  sna/gen4+: Add common glyph-to-dst emitters
  Fix compilation of UMS probe following 13f47008ec
  Remove the default log message
  sna: Mark proxies as dirty on first relocation
  sna: Only flush at the low apeture watermark if idle
  sna: Only flush before adding fresh surfaces to the batch
  sna: Only inspect the target ring for busyness
  sna: Convert the ring from BLT/3D to the internal index for 
kgem_ring_is_idle()
  sna: Flush upon change of target if GPU is idle
  sna: Replace remaining kgem_is_idle() with kgem_ring_is_idle()
  sna/gen4+: Refine test for preferring GPU spans
  sna: Move source to CPU prior to referencing for inplace trapezoids
  sna/sprite: Add a DBG to report whether the kernel supports sprites
  sna: Immediately flush a split batch
  sna: Compromise and only flush a split batch if writing to scanout
  sna: Avoid reusing the same 'busy' bit for two different meanings.
  sna: Try installing a fallback config on VT enter in case full 
desiredMode fails
  sna/dri: Only special case 'divisor  msc-passed' for immediate flipping
  sna/dri: Disable name exchanges for SwapBuffers
  sna/dri: Query current msc before use
  sna/dri: Fix handling of current_msc  target_msc
  sna/gen4: Use the single-threaded SF w/a for spans as well
  sna/gen3+: Use nearest for unscaled videos
  sna/gen2: STIPPLE requires an argument
  sna: Pin some batches to avoid CS incoherence on 830/845
  sna: Fix the error path in kgem_init_pinned_batches() to use the right 
iter
  sna: Improve the initialisation failure path for pinned batches
  sna: Only flush the batch after an actual relocation
  sna: Fix typo for 830/845 gen
  sna: Fix up BLT overwrite detection to use target_handle
  sna/gen2: Align surface sizes to an even tile
  sna/gen2: Program solid mask using the DIFFUSE component
  sna/gen3: Remove incorrect optimisation of an opaque source for CA
  sna/gen2: Assertions
  sna/gen2: Initialise channel-is_affine for solid
  sna/gen2: Reorder reuse_source() to avoid NULL dereference for solids
  sna/gen3: Remove stray setting of vertex_start
  sna/gen3: Don't combine primitives if beginning a ca 2-pass
  sna/gen2+: Experiment with not forcing migration to GPU after CPU 
rasterisation
  sna: Reduce fence watermarks
  sna/dri: Store and check size of front/back bo attached to a DRI2 drawable
  sna/dri: Honour TripleBuffer Option
  sna/dri: Fallback to a blit after a failed flip
  2.20.16 release

Jesse Barnes (1):
  dri2: don't schedule a flip prematurely at ScheduleSwap time

---
 NEWS |   39 +++
 configure.ac |2 
 src/intel_dri.c  |8 
 src/intel_module.c   |  123 +++
 src/intel_options.c  |2 
 src/intel_options.h  |2 
 src/sna/gen2_render.c|   73 --
 src/sna/gen3_render.c|   49 ++--
 src/sna/gen4_render.c|  146 ++---
 src/sna/gen5_render.c|  102 +++--
 src/sna/gen6_render.c|  117 +++---
 src/sna/gen7_render.c|   95 ++--
 src/sna/kgem.c   |  466 +++
 src/sna/kgem.h   |   48 ++--
 src/sna/sna.h|1 
 src/sna/sna_accel.c  |   49 ++--
 src/sna/sna_blt.c|   20 -
 src/sna/sna_display.c|   57 ++---
 src/sna/sna_dri.c|  152 --
 src/sna/sna_driver.c |   50 
 src/sna/sna_io.c |   14 -
 src/sna/sna_render.c |2 
 src/sna/sna_render.h |1 
 src/sna/sna_render_inline.h  |9 
 src/sna/sna_trapezoids.c |   35 +++
 src/sna/sna_video_sprite.c   |1 
 src/sna/sna_video_textured.c |5 
 27 files changed,  insertions(+), 557 deletions(-)
---


-- 
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/e1vek1c-0004j0...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.9'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.9' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-09-29 
09:53 +

Intel 2.20.9 release

Changes since 2.20.8:
Chris Wilson (39):
  sna: Check that we do not keep a GPU bo around after flushing a ShmPixmap
  sna: Remove special casing of drawing depth=1 glyphs
  sna/gen7: Add some ring switching sanity checks
  sna: Add some asserts useful for tracking an xserver drawing bug
  sna/dri:Add some DBG and assertions to validate names passed back to 
clients
  sna/gen3+: Trim the target extents to the CompositeClip
  sna: Use inplace X tiling for LLC uploads
  sna: Do not query for the NULL edid property
  sna: Force an inplace upload if already wedged
  sna: Force the stall before trying to upload into a busy CPU bo
  Reorder INTEL_XVMC define so that we pick up Option XvMC
  sna: Add missing protection against int16 overflow when copying
  sna: Avoid overflows when translating the box16 extents during a copy
  Allow compilation of a separate i810 driver
  Silence a couple of potential compiler warnings
  sna: Check that the CPU bo exists before declaring it is busy along upload
  sna: Check against op-dst.bo rather than priv-cpu_bo for composite 
upload
  sna/dri: Fixup a DBG statement not to print gibberish
  sna: Remove unused reference to mibstore.h, removed in future Xorg
  Add miInitializeBackingStore() to compat-api.h
  sna: Accommodate changes to the Damage extension not unwrapping the GC
  sna: Make sure the batch is flushed before setting DPMS
  sna/gen5: Add WA reference
  uxa: Prevent attempting to call intel_mode_fini() before PreInit runs
  sna/dri: Handle pending flips when drawable disappears.
  sna/video: Force integer promotion to avoid u16 overflow for frame size
  Kill mibstore pretend backwards compatibility
  sna: Typo in DBG
  uxa/dri: Confirm Drawable is still attached to an active pipe before 
flipping
  uxa: Confirm the pipe is alive before flipping
  uxa: Do not attempt to pageflip whilst not master
  uxa: Fixup the last couple of commits after realising I didn't have uxa 
enabled
  Remove the last couple of references to mibstore
  uxa: Update mode-fb_id after completing pageflips
  sna: Attempt to restore the current mode if pipe is disabled on DPMS on
  sna/dri: Improve handling of flipping with no outputs
  sna: Restore LLC cache level after using a buffer for scanout (uncached)
  uxa: Only destroy the bufmgr if it exists
  2.20.9 release

---
 NEWS  |   28 +++
 configure.ac  |   16 +++-
 src/compat-api.h  |1 
 src/intel.h   |7 -
 src/intel_display.c   |   30 ---
 src/intel_dri.c   |   13 ++-
 src/intel_driver.c|5 -
 src/intel_module.c|   18 
 src/intel_options.h   |3 
 src/legacy/i810/i810_driver.c |2 
 src/sna/blt.c |  117 +
 src/sna/fb/fb.h   |1 
 src/sna/fb/fbgc.c |6 +
 src/sna/gen3_render.c |8 --
 src/sna/gen5_render.c |   12 +--
 src/sna/gen6_render.c |8 --
 src/sna/gen7_render.c |   13 +--
 src/sna/kgem.c|   67 
 src/sna/kgem.h|   11 ++
 src/sna/sna.h |8 ++
 src/sna/sna_accel.c   |  148 -
 src/sna/sna_blt.c |   29 ---
 src/sna/sna_composite.c   |6 +
 src/sna/sna_display.c |   42 --
 src/sna/sna_dri.c |  167 +-
 src/sna/sna_driver.c  |5 -
 src/sna/sna_io.c  |   98 +++-
 src/sna/sna_render_inline.h   |   19 
 src/sna/sna_video.c   |   33 
 uxa/uxa-priv.h|1 
 30 files changed, 632 insertions(+), 290 deletions(-)
---


-- 
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/e1vek1g-0004no...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.12'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.12' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-10-20 
15:24 +

Intel 2.20.12 release

Changes since 2.20.11:
Chris Wilson (2):
  uxa: Fixup drm_intel_bo_disable_reuse() typo
  2.20.12 release

---
 NEWS|3 ++-
 configure.ac|2 +-
 src/intel_display.c |   10 +-
 3 files changed, 8 insertions(+), 7 deletions(-)
---


-- 
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/e1vek1a-0004h6...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.17'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.17' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-12-26 
12:52 +

Intel 2.20.17 release

Changes since 2.20.16:
Chris Wilson (49):
  sna: Include shm hint in render placement
  sna/trapezoids: Add another inline hint
  sna/gen6+: Apply the is_scanout to the key not value in the binding cache
  sna/gen6+: Keep the bo on its current ring
  sna/gen6+: Tweak prefer-blt-bo
  sna: Do not force use of the GPU for a copy from a SHM pixmap
  sna: Tweak the idle SHM CopyArea path to also replace a busy GPU bo
  man: Describe Option AccelMethod
  intel: Support debugging through AccelMethod
  sna: Only flush at the low fence wm if idle
  sna: Precompute the base set of batch-flags
  sna: Try to reuse pinned batches by inspecting the kernel busy status
  sna: Enable support for opting out of the kernel CS workaround
  sna: Limit the default upload buffer size to half the cpu cache
  sna/video: Pass along the video source offset
  uxa: Fix copy'n'paste of false not FALSE
  sna: Promote pinned-batches to run-time detection
  sna: Untangle the confusion of caching large LLC bo
  sna: Refine check for an unset context switch
  sna/gen7: Mark the ring switch before checking bo
  sna: Prefer the GPU once again for PolyPoint
  sna/xvmc: Clean up to avoid crash'n'burn
  sna/video: Fix adjustment of drawable vs source origin wrt to clip
  sna/video: Amalgamate the computation of source vs dest offsets
  sna/video: Fix up the image size for copying
  sna/video: Fix up destination offset for copying cropped textured video 
planes
  sna/video: Fix up copying cropped textured video packed data
  sna/video: Fix presentation of cropped sprites
  sna/gen4+: Tweak preference of GPU placement for spans
  sna/video: Remove XvMCScreenInitProc
  sna: Ignore throttling during vertex close
  sna: Do not throttle before move-to-cpu
  sna/gen4+: Amalgamate all the gen4-7 vertex buffer emission
  intel: ODEV_ATTRIB_PATH is no longer printed, so kill the temporary 
variable
  sna: Check the correct variable for a failed allocation
  glamor: Release the drawable after passing to glamor_push_pixels
  uxa/dri: Correct the destination of the blit after chained flip is broken
  sna/video: Assert that the frame is initialised
  sna/dri: Avoid querying the current-msc with swapbbufers wait disabled
  sna/gen5: Backport tight vertex packing for simple renderblits
  sna/gen4: Backport more recent state tracking tweaks
  sna/gen4: Backport tight vertex packing of renderblits
  sna/dri: Set the correct current_msc for the no readback path
  sna/dri: Refactor get_current_msc between blit/flip paths
  sna: Refactor test for a rotation matrix
  sna: Remove a pair of stale assertions
  sna: Remove assertions that the pixmap is wholly defined when uploading
  sna/video: Initialise alignment for video ports  0
  2.20.17 release

---
 NEWS |   20 
 configure.ac |4 
 man/intel.man|   18 
 src/intel_dri.c  |2 
 src/intel_driver.c   |3 
 src/intel_module.c   |1 
 src/intel_uxa.c  |   14 
 src/sna/Makefile.am  |2 
 src/sna/gen2_render.c|2 
 src/sna/gen3_render.c|   30 -
 src/sna/gen4_render.c| 1279 +--
 src/sna/gen4_render.h|   73 ++
 src/sna/gen4_vertex.c|  893 ++
 src/sna/gen4_vertex.h|   39 +
 src/sna/gen5_render.c| 1113 -
 src/sna/gen5_render.h|   17 
 src/sna/gen6_render.c|  812 ++-
 src/sna/gen7_render.c|  770 ++---
 src/sna/kgem.c   |  285 +
 src/sna/kgem.h   |   17 
 src/sna/kgem_debug.c |9 
 src/sna/kgem_debug.h |2 
 src/sna/kgem_debug_gen5.c|   21 
 src/sna/sna.h|7 
 src/sna/sna_accel.c  |   33 -
 src/sna/sna_display.c|4 
 src/sna/sna_dri.c|   58 +
 src/sna/sna_driver.c |3 
 src/sna/sna_render.c |   11 
 src/sna/sna_render.h |   14 
 src/sna/sna_render_inline.h  |   40 -
 src/sna/sna_trapezoids.c |4 
 src/sna/sna_video.c  |  207 +++---
 src/sna/sna_video.h  |6 
 src/sna/sna_video_hwmc.c |  150 ++---
 src/sna/sna_video_hwmc.h |   26 
 src/sna/sna_video_overlay.c  |   12 
 src/sna/sna_video_sprite.c   |   57 +
 src/sna/sna_video_textured.c |   13 
 uxa/uxa-accel.c  |2 
 40 files changed, 2444 insertions(+), 3629 deletions(-)
---


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

xserver-xorg-video-intel: Changes to 'refs/tags/2.20.18'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.18' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-01-16 
12:58 +

Intel 2.20.18 release

Changes since 2.20.17:
Chris Wilson (98):
  sna: Explicitly track self-relocation entries
  sna/gen6+: Tweak to only consider active ring on destination
  sna: Do not try and set a 0x0 mode
  sna/gen6+: Tidy up ring preferences
  sna/gen2,3: Remove gen-specific vertex_offset
  sna: Sanity check config-compat_output
  sna: Skip copying fbcon if we are already on the scanout
  sna: Mark kgem_bo_retire() as static
  sna: Only allocate a busy CPU bo for a GPU readback
  sna/gen4+: Tidy emit_spans_solid()
  sna/gen4+: Tidy emit_spans_affine()
  sna/gen4+: Trim an extraneous coordinate from solid span emission
  sna/gen4+: Trim an extraneous coordinate from solid composite emission
  sna/gen4+: Check for a spare exec slot for an outstanding vbo
  sna/gen3: Use inline transform+scale function
  sna: DBG compile fixes
  sna: Allow a flush to occur before batching a flush-bo
  sna: Move the primary color cache into the alpha cache
  sna/gen4+: Try using the BLT before doing a tiled copy
  sna/dri: Gracefully handle failures from pageflip
  sna: Seed the solid color cache with an invalid value to prevent false 
hits
  uxa: Align surface allocations to even tile rows
  sna/dri: Fix triple buffering to not penalise missed frames
  sna/dri: Use the default choice of backend for copying the region
  sna/gen6+: Hint that we prefer to use the BLT with uncached scanouts
  sna/gen4: Tweak single-thread SF w/a for solids
  sna/gen2: Tidy a pair of vertex emitters
  sna/gen2: Always try to use the BLT pipeline first
  sna: Tidy compat interfaces
  sna: Remove some obsolete Options
  sna: Micro-optimise glyph_valid()
  sna: Fast path inplace addition of solid trapezoids
  sna/gen6+: Remove vestigial CC viewport state
  sna/gen4+: Tidy special handling of 2s2s vertex elements
  sna/gen2+: Precompute the affine transformation scale factors
  sna/gen4+: Specialise linear vertex emission
  sna/gen6+: Fine tune placement of DRI copies
  sna: Fix off-by-one in C version of fls
  sna: Also recognise __i386__ for fls asm
  sna: Add a pair of asserts to validate fls()/cache_bucket()
  sna: Convert allocation request from bytes to num_pages when shrinking
  sna: Flush the batch prior to referencing work from another ring
  sna: Embed the pre-allocation of the static request into the device
  sna: Clear up the caches after handling a request allocation failure
  sna/trapezoids: filter out zero-length runs
  sna/trapezoids: filter out cancelling edges upon insertion to edge-list
  Revert sna/gen4+: Backport tight vertex packing for simple renderblits
  sna/gen4+: Trim the redundant float from the fill vertices
  sna/gen4+: Handle solids passed to the general texcoord emitter
  sna: Try to create userptr with the unsync'ed flag set first
  sna: Only disable upon a failed pageflip after at least one pipe flips
  sna/dri: Transfer the DRI2 reference to the new TearFree pixmap
  sna: fixup damage posting to be done correctly around slave pixmap
  sna: Open-code xf86CompatOutput() to avoid invalid pointers
  sna: Make sure all outputs are disabled if no CompatOutput is defined
  sna: With a GPU bo and a shm source, do not fall all the way back
  sna: Ignore the last pixmap cpu setting if overwritting all damage
  sna: Allow CPU bo to copy to GPU bo if the device is idle.
  sna: Prefer to use the GPU for copies from SHM onto tiled destinations
  sna: Use some surplus bits to back our temporary pixman_image_t
  intel: Throttle harder
  sna: Prefer userptr if copying to a tiled bo
  sna: Also prefer to use the GPU for uploads into a tiled bo
  sna: Disable memcpy_to_tiled_x() uploads on 32-bit systems
  sna: Reorder struct kgem_bo to move related data into the same cacheline
  sna/dri: Prefer to preserve the ring of the destination bo
  sna: After a size check, double check the batch before flushing
  sna: Tweak max object sizes to take account of aperture restrictions
  sna: Experiment with a CPU mapping for certain fallbacks
  sna: Correct a few assertions after enabling read-only mappings
  sna: Relax limitation on not mapping GPU bo with shadow pointers
  sna: Allow creation of a CPU map for pixmaps if needed
  sna: Allow large image uploads to utilize temporary mappings
  sna: Use the pixmap size (not drawable) to determine replacement
  sna: Add a compile flag for measuring impact of userptr uploads
  sna: Check size against aperture before attempting to perform the GTT 
mapping
  sna: Initialize src_bo to detect allocation failure
  sna: Use userptr to accelerate GetImage
  sna: Apply PutImage optimisations to 

xserver-xorg-video-intel: Changes to 'refs/tags/2.21.14'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.14' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-08-04 
09:31 +

Intel 2.21.14 release

Changes since 2.21.13:
Chris Wilson (43):
  intel: Source our PCI IDs table from the copy in the kernel
  intel: Cross-check an unnamed chipset against the list of known PCI-IDs
  intel: Remove the SDV from the list of identified chipsets
  intel: Set the correct marketing names for Ironlake, Sandybridge and 
Ivybridge
  intel: Replace the codename in the user facing string for unknown Haswell 
parts
  intel: Only print the unique chipset names
  uxa: Clear up the common intel directory
  uxa: Colocate architecture source files with backend implementation 
sources
  intel: Move some backend specific macros out of the common header
  intel: Remove some unused macros
  intel: Always define the PCI-IDs
  intel: Remove the unused bridge PCI-IDs
  sna/gen7: Set appropriate thread counts for Valleyview^Baytrail
  sna/gen7: Rename Valleyview to Baytrail
  sna/gen7: Use ivb/byt/hsw shorthand for generation checking
  sna/gen7: Prefer GPU spans for Baytrail as well
  configure: Print a summary of compilation options
  sna: Allow PutImage to utilise userptr for busy targets
  intel: Remove the unused SDV PCI IDs
  uxa: Add the missing include to silence the compiler warning
  sna: Fix limit on stipples to only use immediate operands for = 32 dwords
  sna: Restore driver info upon FreeScreen
  uxa: Fix incorrect include path
  sna: Composite region is already in dst drawable space
  sna/dri: Prevent stale DRI buffers from a NULL dereference
  sna: Cleanup along all error paths in sna_pre_init()
  intel: Suppress some extremely noisy warnings
  sna: Suppress a few harmless warnings
  sna/dri: Tidy up applying damage to the Pixmap when copying regions
  Suppress a bunch of compiler warnings for using constant strings
  Suppress misleading warnings for -Wmaybe-uninitialized
  sna/gen4: Hide an unused function
  sna/gen7: Set appropriate constants for Haswell GT3
  sna: Allow CPU access to scanouts if WT cached
  sna: Fix interaction between WT mapping of scanouts and allocating from 
stolen
  sna: Relax readback constraint for CPU mappings of scanouts
  sna/glyphs: Allow glyphs-to-dst to discard CA masks for a8 glyphs
  sna: Don't force inline string-ops for the general memcpy_blt routine
  sna: Add a few more details to the log for mode switching
  sna/dri: Disable TripleBuffering by default for compositors
  sna: Reserve relocation entries for the deferred VBO
  sna: Mark the entire userptr proxy chain as flush/non-reusable
  2.21.14 release

Damien Lespiau (1):
  uxa/display: Keep the EDID blob around for the lifetime of an output

Egbert Eich (1):
  Add support for the dell backlight interface

---
 Makefile.am  |7 
 NEWS |   18 +
 configure.ac |  117 ++--
 src/Makefile.am  |   76 +---
 src/i915_pciids.h|  211 ++
 src/intel_driver.h   |  235 ++---
 src/intel_module.c   |  358 +--
 src/legacy/i810/Makefile.am  |4 
 src/legacy/i810/i810_dri.c   |2 
 src/legacy/i810/xvmc/Makefile.am |4 
 src/sna/Makefile.am  |5 
 src/sna/blt.c|   10 -
 src/sna/brw/Makefile.am  |1 
 src/sna/compiler.h   |4 
 src/sna/fb/Makefile.am   |2 
 src/sna/gen4_render.c|2 
 src/sna/gen5_render.c|2 
 src/sna/gen6_render.c|4 
 src/sna/gen7_render.c|   92 ++
 src/sna/kgem.c   |   22 ++
 src/sna/kgem.h   |   18 +
 src/sna/sna.h|   11 +
 src/sna/sna_accel.c  |  100 ++
 src/sna/sna_blt.c|3 
 src/sna/sna_composite.c  |5 
 src/sna/sna_damage.c |4 
 src/sna/sna_display.c|   34 ++-
 src/sna/sna_dri.c|  132 --
 src/sna/sna_driver.c |   48 ++---
 src/sna/sna_glyphs.c |   11 -
 src/sna/sna_render.c |3 
 src/sna/sna_video_hwmc.c |4 
 src/sna/sna_video_overlay.c  |   30 +--
 src/sna/sna_video_sprite.c   |   10 -
 src/sna/sna_video_textured.c |   14 -
 src/uxa/Makefile.am  |   72 ++-
 src/uxa/common.h |2 
 src/uxa/i965_video.c |2 
 src/uxa/intel.h  |   25 ++
 src/uxa/intel_display.c  |   18 -
 src/uxa/intel_driver.c   |3 
 src/uxa/intel_hwmc.c |2 
 src/uxa/intel_video.c|2 
 src/uxa/uxa-glyphs.c |2 
 src/uxa/uxa_module.h |6 
 

xserver-xorg-video-intel: Changes to 'refs/tags/2.21.10'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.10' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-06-22 
12:52 +

Intel 2.21.10 release

Changes since 2.21.1:
Aaron Plattner (1):
  uxa: don't crash when freeing an uninitialized screen

Carl Worth (1):
  Refuse to load driver for depth-8 X server.

Chris Wilson (336):
  2.21.1 release
  NEWS: fix bug url
  sna: Restore glyphs with xorg-1.12
  2.21.2 release
  configure: Add -lX11 required to link the legacy libI810XvMC.so
  sna/dri: Only clear the GPU bo flush flag when the last export is 
destroyed
  sna: Avoid stalling for changing cache levels on an active scanout
  sna: Assert that we do not destroy a GPU bo for an active DRI pixmap
  sna/dri: Tighten the assertions that we have one DRI2Buffer per Pixmap
  sna/dri: Couple up the flush pixmap after checking for allocation failures
  sna/dri: Ignore a compiler barf breaking an assertion
  sna: Fix inaccurate use of __attribute__((const))
  NEWS: Fix marketing name for 945gm
  sna/dri: Harden the replacement of the back buffer against alloc failure
  sna/dri: Update flush status for tear-free exported GPU bo
  sna/dri: Assert that the old scanout is clear before overwriting
  sna/dri: Assert that we are not passed deceased DRI2Buffers
  sna: Only use the inplace read fallback if we have no CPU bo support
  sna: Prefer inplace readback if the GPU doesn't support cacheable BLTs
  sna/dri: Validate that the scanout flag is set
  sna: Handle scanouts still active at the time of destruction
  sna/dri: Fix typo limiting gen4 to TILING_X depth buffers
  Revert sna: Avoid promoting SHM CPU bo to GPU to maintain coherence with 
SHM clients
  sna: Avoid stalling on a SHM upload when otherwise idle
  sna/gen4: Restore nonrectiinear spans workaround
  NEWS: Fix a couple of typos and factual errors
  NEWS: Xserver 1.6 was not packaged in Xorg 7.7
  Confirm that i915.ko has KMS enabled before binding to the device
  sna/dri: Prevent swapping a decoupled DRI2Buffer
  sna: A couple more assertions that we forcibly attach pixmaps correctly
  sna: Assert that the gpu_bo exists if it is entirely damaged
  sna: Assert that the GPU damage is NULL before destroy a proxy
  test: Add generated vsync.avi to gitignore
  sna/video: Only setup XvMC if we first setup Xv
  sna/trapezoids: Perform the cell allocation upfront
  sna/trapezoids: Embed a few cells into the stack
  sna/trapezoids: Clamp cells to valid range
  2.21.3 release
  sna: Honour LinearFramebuffer
  sna: Always enable the solid-cache and gradient-cache
  sna/dri: Eradicate the DRI2 name exchange mechanism
  sna/gen7: Only a pipeline stall is required for the CA pass
  sna/gen7: Skip CLEAR_PARAMS for the null depthbuffer
  sna: Avoid migrating and making the GPU bo busy prior to mmapping it
  sna: Optimise mmap of GPU bo for read-read operations
  sna: Allow picture fixup in channel format if not changing RGB depth
  sna: Allow search_linear_cache() to reuse large buffers
  sna: Retire before looking for a large 2D buffer
  sna: Refuse to create larger than max temporary upload bo
  sna: Tidy a call to set the gamma before setting up a CRTC
  sna: Reduce DefaultDepth to 16 on older chipsets
  sna/gen3: Factor out the per-vertex divide for gradients
  sna/trapezoids: Instruct the compiler to flatten the callees whilst 
rasterising
  sna/gen3+: Assert that nbox is not 0
  sna/gen3+: Restart vertex space checks after lock contention
  sna: Detect available instruction sets at runtime
  test: Correct ignore path for async.avi
  sna/gen4+: Begin specialising vertex programs for ISA
  sna: Reverse inverted assertions
  sna: Fix build on older GCC for cpuid()
  sna: Print detected CPU features
  sna/gen3: Allow conditional use of SSE2
  sna: Ignore SSE4a - not an Intel ISA!
  sna: Mention if compiled as 64bit as part of the CPU feature detection
  sna: Only use the GPU bo after migrating
  sna/gen4+: All associated CPUs have sse2 at least
  sna/gen4: Cluster ISA
  sna: Conditionally compile avx routines
  sna: Conditionally compile sse4_2 routines
  sna: Conditionally compile sse2 routines
  sna: Bump required GCC for sse2
  sna: Flatten unaligned box emission
  sna: Improve handling of migrated userptr bo
  sna/trapezoids: Add a pair of unlikely hints for forced box emission
  sna/gen3: Expand the number of SSE2 routines for basic composite ops
  sna: Flatten the glyph emitters
  sna: Force GCC to use the SSE unit for SSE2 routines
  sna/gen2: Add SSE2 fast paths for vertex emission
  sna: Migrate dirty tracking across ScreenPixmap updates
  sna: Remove the trailing '.' from the previous commit
  sna: Improve compatibility of cpuid.h detection
  sna: Prettify GCC 

xserver-xorg-video-intel: Changes to 'refs/tags/2.21.1'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.1' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-02-10 
14:19 +

Intel 2.21.1 release

Changes since 2.21.0:
Chris Wilson (36):
  sna: Do not add the INPLACE hint if we have the ASYNC hint set
  sna: Drop bogus refcnt assertion during kgem_bo_retire()
  sna/gen4: Disable non-rectilinear GPU span compositing
  sna/gen4: Remove old single-thread SF w/a
  NEWS: Trivial typo s/utilile/utilise/
  man: Fix a typo s/debuging/debugging/
  intel: add more ValleyView PCI IDs
  sna: ValleyView uses the same scanline registers as SandyBridge
  test: Add a very basic blt benchmark
  sna: Tidy buffer allocation size assertions
  xvmc: Add the complementary XCB_CFLAGS
  configure: XvMC support is optional, so make failure to find xcb non-fatal
  sna: Make sure we always replace io buffers before inserting into the 
cache
  sna: Relax the buffer size assertion to only be larger than required
  sna: Handle mapped buffer allocation failure for LLC
  sna: Correctly handle failure to CPU map a new allocation
  sna: Flush our caches if we fail to mmap an object
  sna: Free the handle after pwrite buffer allocation failure
  intel: Becareful not to match UMS against future generations
  sna: Fallback to non-LLC paths after an allocation failure for an LLC 
buffer
  sna: Correctly align used buffers to the following page boundary
  sna: Only try the SRC fixup into the buffer if it is CPU mapped
  sna: Allow inplace uploads to utilise GTT on LLC machines
  sna: Force GTT readback if the GPU is wedged
  sna: Also assert that the GPU is not wedged before continuing a batch
  sna: Fixup an invalid assertion
  sna: Remove the bogus assertions on buffer domains
  sna/gen4: Split the have_render flag in separate prefer_gpu hints
  sna: Force the fallback path for unaccelerated randr damage
  sna/gen6: Use GT2 settings for both GT2 and GT2+
  sna: Randomly perturb 'wedged' to hunt for faults
  sna: Promote to GPU is only partially damaged on the CPU but busy on the 
GPU
  sna: Fix alignment of the base of partial buffers for pre-G33 chipsets
  sna: Backport to squeeze - Xorg-1.6, pixman-0.16, libdrm-2.4.21
  configure: Fix typo in checking for libdrm_intel
  sna: Reorder some includes so that compat-api.h comes after the headers 
it wraps

Damien Lespiau (3):
  build: Make autoreconf honour ACLOCAL_FLAGS
  build: Use $(AM_V_GEN) to silence the assembly of gen programs
  build: Make generation of gen code depend on intel-gen4asm

Paul Menzel (3):
  configure.ac: Do not include `xext` and `xfixes` in `XVMCLIB`
  NEWS: Fix a typo: a*n* inadvertent
  configure.ac: Split out XCB libraries from `XVMCLIB` into `XCB`

---
 Makefile.am |1 
 NEWS|4 -
 configure.ac|   30 +---
 man/intel.man   |2 
 src/compat-api.h|   52 +
 src/intel_driver.h  |3 
 src/intel_module.c  |7 +
 src/render_program/Makefile.am  |   16 ++--
 src/sna/fb/fb.h |   15 +++-
 src/sna/fb/fbbitmap.c   |   41 +-
 src/sna/fb/fbblt.c  |4 -
 src/sna/fb/fbpict.c |   15 +---
 src/sna/fb/fbpoint.c|4 -
 src/sna/fb/fbseg.c  |3 
 src/sna/gen2_render.c   |4 -
 src/sna/gen3_render.c   |   15 ++--
 src/sna/gen4_render.c   |   69 +++---
 src/sna/gen5_render.c   |   43 +--
 src/sna/gen6_render.c   |   28 +--
 src/sna/gen7_render.c   |   28 +--
 src/sna/kgem.c  |  143 ++
 src/sna/kgem.h  |1 
 src/sna/sna.h   |   18 +++-
 src/sna/sna_accel.c |  150 +---
 src/sna/sna_composite.c |   38 ++
 src/sna/sna_damage.h|1 
 src/sna/sna_display.c   |   13 ++-
 src/sna/sna_dri.c   |8 +-
 src/sna/sna_driver.c|   18 
 src/sna/sna_glyphs.c|   22 -
 src/sna/sna_io.c|7 +
 src/sna/sna_render.c|   35 ++---
 src/sna/sna_render.h|8 +-
 src/sna/sna_render_inline.h |   18 +++-
 src/sna/sna_trapezoids.c|  141 +
 src/xvmc/Makefile.am|5 -
 src/xvmc/shader/mc/Makefile.am  |4 -
 src/xvmc/shader/vld/Makefile.am |4 -
 test/.gitignore |1 
 test/Makefile.am|2 
 test/lowlevel-blt-bench.c   |  135 
 test/test.h |5 +
 test/test_display.c |   17 
 43 files changed, 800 insertions(+), 378 deletions(-)
---


-- 
To UNSUBSCRIBE, email to 

xserver-xorg-video-intel: Changes to 'refs/tags/2.21.13'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.13' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-07-28 
13:45 +

Intel 2.21.13 release

Changes since 2.21.12:
Chris Wilson (54):
  sna/gen4: Allow rendering to Y-tiled surfaces
  sna: Change message context to PROBED for initial configuration
  sna: Create a pixmap in ordinary system memory for depth=1 uploads
  sna: Make the assumption bpp=8 explicit inside the bo size calculation
  sna: Note that borderClip region may be more than a singular box
  sna: Include linear GTT maps when deciding whether a bo is mappable
  sna: Set a minimum size for tiled IO
  sna: Fall back to /proc/cpuinfo parsing if cpuid cache size probe fails
  sna: Fix typo in computing box intersection
  sna: Ensure that buffer_size is a power-of-two for use in ALIGN
  sna: Guard cpuid for use only with gcc-4.4 and later
  sna: Wrap cpuid.h
  sna/dri: Expose the refcnts in DBG before we hit the assertions
  sna/dri: Rearrange some more DBG to come before its assertion
  sna/dri: Reject invalid DRI2Drawables if STRICT_BLIT is defined
  sna/dri: Return early is the DRI2CopyRegion is not attached to the GPU
  sna: Also do exposure checking after source clipping in sna_do_copy
  sna: Only IGNORE_CPU for blt composite operations if the size is known
  sna: Tidy a few DBG regarding cached uploads
  sna: Discard overwritten operations before doing a BLT composite
  sna: Treat a source with a CPU bo as being attached.
  sna: Allow operation inplace when wedged
  sna: DBG controls to turn off unwinding partial bo
  sna: Remove the duplicated pimxap migration for the composite fb path
  sna: Add a fast path for the most common fallback for CPU-CPU blits
  sna: Return true from get_drawable_deltas() if the pixmap is offset
  sna: Check for bpp=8 before attempting to use memcpy_blt fastpath
  sna: Perform an explicit check against the region extents
  sna/dri: Fix the strict blitting check not to assume the dst is the front 
buffer
  sna: Tidy fast source clip processing for sna_do_copy
  sna: Fix application of composite offsets along PutImage fallback path
  sna: Inform the upper layers that we turn the CRTC on after a modeset
  sna: Correct typo in checking src extents before performing memcpy
  sna: Relax assertion that CPU syncs are performed on reffed objects
  sna: Release cloned pixmap when updating tearfree scanout
  sna: Remember to apply drawable offsets for composite memcpy
  sna: Unwind BLT setup if we don't emit any ops
  sna: Allow linear inplace uploads along the tiled X PutImage blt paths
  sna: Missing git add to fix typo in assert() from last commit
  sna/gen5: Rework the flush after blend state changes
  sna: Bail if we fail to find the attached CRTC during probing
  configure: Use --enable-dri to control both DRI/DRI2 enabling
  sna: Fix DBG compilation
  configure: Fix enabling of DRI2
  configure: Supply a default value for dridriverdir
  sna/gen5: The cached value of the pipelined pointers key requires 32-bits
  sna/dri: Cleanup validation of blit extents
  sna: Remove bogus comment concerning sna_enter_vt
  sna/dri: Restore the comparison of bottom-right extents to the pixmap 
origin
  sna/dri: Discard the strict checking for stale bo before performing a blit
  sna: Try the indirect upload if we elect to use a mmap and it fails
  test/dri2: We do not require the GLX includes
  sna/dri: correct DBG typo
  2.21.13 release

---
 NEWS |   37 +++
 configure.ac |   26 +-
 src/sna/Makefile.am  |1 
 src/sna/gen5_render.c|   34 ++-
 src/sna/gen6_render.c|2 
 src/sna/gen7_render.c|2 
 src/sna/kgem.c   |   60 -
 src/sna/kgem.h   |2 
 src/sna/sna.h|5 
 src/sna/sna_accel.c  |  401 ---
 src/sna/sna_blt.c|   38 +--
 src/sna/sna_composite.c  |  145 +++-
 src/sna/sna_cpu.c|   20 -
 src/sna/sna_cpuid.h  |   86 +++
 src/sna/sna_damage.c |4 
 src/sna/sna_display.c|   23 +-
 src/sna/sna_dri.c|  480 ++-
 src/sna/sna_driver.c |3 
 src/sna/sna_io.c |   22 +
 src/sna/sna_render.c |6 
 src/sna/sna_render.h |9 
 src/sna/sna_render_inline.h  |2 
 src/sna/sna_trapezoids.c |   18 -
 src/sna/sna_video_overlay.c  |2 
 src/sna/sna_video_textured.c |2 
 test/dri2.c  |3 
 26 files changed, 782 insertions(+), 651 deletions(-)
---


-- 
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/e1vek1i-0004qg...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.21.12'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.12' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-07-14 
12:28 +

Intel 2.21.12 release

Changes since 2.21.11:
Chris Wilson (49):
  sna: Do not use userptr for GetImage on unsupported architectures
  sna: Experiment with cpu mappings for migration
  sna: Check whether the query box is contained within the damage
  sna: Assert that we do not have overlapping damage
  sna: Mark an inplace getimage as preferring the CPU mapping afterwards
  sna: Improve the message about where to find the hang state
  sna: Debug options for forcing mmap syncs
  sna: Make sure we are consistent in applying USE_INPLACE debug option
  sna: Always create the clear Picture
  sna: Allow scanouts to be untiled if need be
  sna: Fix checking the dirty boxes
  sna: Minor tweaks to make DBG compile again
  intel: Move the validation of the KMS device into the open routine
  sna: Include connector status in the initial probe
  sna: Hook into crtc_notify rather than ModeSet
  sna: Simplify validation of active CRTCs
  sna: Only preserve the real fbcon upon first starting X
  sna: Add the condition that 855gm cannot GTT map Y-tiled surfaces
  sna: Assorted DBG
  sna/gen2: Fix alpha replication in the copy pipeline
  sna: Try harder to do the BLT upload along the fallback path
  intel: Retire Option RelaxedFencing
  intel: Add an option for forced rediscovery of output status on startup
  sna: Fix configuration user overrides on xorg-server  1.14.99.1
  sna: Tidy up the user override enums
  sna: Always read back the gamma, even for a inactive CRTC
  sna: Set the initial gamma from the attached monitor configuration
  sna: Fix gamma query to not request uninitialized values
  sna: Set 1024x768 fb in absence of any connected devices
  sna: Use a stack allocated PixmapRec for the fbcon copy
  sna: Flush blt copies if no operations pending
  sna: Relax assertion that the source of the cloned pixmap cannot be mapped
  sna: Tune inplace hints for CPU operations with GPU targets
  sna/gen4: Restore the flush-every-vertex w/a
  sna/gen4: Tighten FORCE_FLUSH w/a to spot amalgamation of primitives
  sna/gen4: Remove the glyph mask hack and tune the flush w/a
  sna/gen4: Remove custom max flush vertices w/a from video path
  sna: Experiment with a new ioctl to create buffers from stolen memory
  sna: Free the source reference after performing a BLT composite
  sna: Only flush after the BLT operation if we have more than 2 distinct bo
  sna: Ofast was introduced with gcc-4.6
  sna: Remove incorrect asserts for checking CPU mappings (after remapping)
  sna: Remove the temporary region allocation from sna_do_copy
  sna: Remove the duplicated open-coding of SetScreenPixmap
  sna: Replace parsing of /proc/cpuinfo with parsing of cpuid
  sna/gen5: Add some more DBG
  sna: Avoid integer overflow when computing the tiled extents
  sna: Skip copying to the intermediate target if we will completely 
overwrite it
  2.21.12 release

---
 NEWS   |   51 ++
 configure.ac   |   14 +
 man/intel.man  |   13 +
 src/intel_device.c |   58 ++-
 src/intel_driver.c |5 
 src/intel_list.h   |2 
 src/intel_module.c |   56 ---
 src/intel_options.c|2 
 src/intel_options.h|2 
 src/sna/compiler.h |4 
 src/sna/gen2_render.c  |   26 ++-
 src/sna/gen3_render.c  |9 -
 src/sna/gen4_render.c  |   57 +--
 src/sna/gen5_render.c  |   26 ++-
 src/sna/gen6_render.c  |   16 +-
 src/sna/gen7_render.c  |   16 +-
 src/sna/kgem.c |  250 ++--
 src/sna/kgem.h |9 +
 src/sna/sna.h  |7 
 src/sna/sna_accel.c|  232 ++
 src/sna/sna_blt.c  |   73 +
 src/sna/sna_composite.c|6 
 src/sna/sna_damage.c   |   46 ++
 src/sna/sna_display.c  |  343 ++---
 src/sna/sna_display_fake.c |   59 ---
 src/sna/sna_dri.c  |4 
 src/sna/sna_driver.c   |   30 ---
 src/sna/sna_glyphs.c   |3 
 src/sna/sna_io.c   |  238 +--
 src/sna/sna_render.c   |6 
 src/sna/sna_render.h   |3 
 src/sna/sna_tiling.c   |   45 +++--
 32 files changed, 1046 insertions(+), 665 deletions(-)
---


-- 
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/e1vek1i-0004pn...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.20.7'

2013-08-28 Thread Michael Stapelberg
Tag '2.20.7' created by Chris Wilson ch...@chris-wilson.co.uk at 2012-09-08 
19:06 +

Intel 2.20.7 release

Changes since 2.20.6:
Chris Wilson (49):
  sna: Don't retire when searching for a snoopable buffer without hw support
  sna: Cache the temporary upload buffer when copying boxes
  man: Malformed Backlight section
  sna/gen6+: Redirect fills if the destination is too large for 3D
  sna: Enable platform probing
  sna: Port prime interfacing
  sna: Fix typo for detecting prime ioctls
  sna: Fixup CREATE_USAGE_SHARED
  sna: Add some DBG to the prime paths
  sna: Fix a typo in an error message
  sna: Improve handling of output offloading
  sna: And remember to flush the damage to the output slaves...
  NEWS: fixup missing links to bugs referenced in 2.20.6 release notes
  sna: Flush the batch before a render operation if the GPU is idle
  sna: Rearrange use_cpu() tests for composite ops to avoid syncing CPU bo
  sna: Fix comparison of memcpy overlap to include x-offsets
  sna: Add DBG control to disable CPU bo
  sna: Don't upload ignored cpu damage
  sna: Tweak upload path to remove redundant code
  sna: Use async upload only if the last render was not CPU
  sna/gen7: Always emit a stall when flushing the texture cache
  sna/video: Use the scanout flag and FB id for sprite framebuffers
  sna: Review validity of damage when discarding CPU bo
  sna: Drop master after discarding framebuffers
  sna: Initialise the empty boxes field of the region before subtracting it
  uxa: Flush batch immediately after queuing a WAIT_FOR_EVENT
  uxa: Fix cut'n'paste error in Option Backlight
  Revert sna: Flush the batch before a render operation if the GPU is idle
  sna: Harden against initialisation failures
  Add PlatformProbe to handle sharing of device entities
  sna: Correct assertions for adding damage that bypasses the region
  prime: Align pitch of shared untiled buffers to 256 bytes
  sna: Apply the minimum 256 pitch to CREATE_USAGE_SHARED pixmaps as well
  sna: Add is-pinned checks to changing the pitch on an existing bo
  uxa/prime: Mark the pixmap as pinned once exported (similar to flink)
  uxa: Distinguish forms of pinning
  sna/prime: Distinguish forms of pinned pixmap
  sna/prime: Correct the pinning flag when importing the prime bo
  sna/dri: Make sure we set the SCANOUT flag when creating bo for pageflips
  sna/dri: Fix the double-buffer pageflipping path
  sna: Protect sna_crtc_resize() against early invocation with no RootWindow
  sna: And remember to update the ScreenPixmap after resize
  prime: Allocate a GPU_SCREEN when not primary to fulfil the output sink 
role
  sna/prime: Fixup attaching the randr14 scanout pixmap
  sna: First scan for a backlight associated with the device
  sna: Fix PolyPoint fallback through a complex clip
  sna: Pass the hints down to the PolyPoint fallback
  sna: Remember that LineDoubleDash involves updating the GC between 
segments
  2.20.7 release

Dave Airlie (5):
  intel: add platform probing support.
  intel/uxa: add pixmap sharing support.
  intel: add pixmap tracking and scanout support. (v2)
  intel: query kernel for caps to setup scrn capabilities.
  intel: fix return value for no pEnt

Imre Deak (1):
  uxa: fix leakage of FB when closing the screen

Сковорода Никита Андреевич (1):
  uxa: Fix Backlight option support.

---
 NEWS   |   30 ++
 configure.ac   |2 
 man/intel.man  |5 
 src/intel.h|   14 -
 src/intel_display.c|   64 
 src/intel_dri.c|7 
 src/intel_driver.c |   97 ++-
 src/intel_glamor.c |2 
 src/intel_module.c |   62 
 src/intel_uxa.c|   86 ++
 src/intel_video.c  |5 
 src/sna/fb/fb.h|   18 -
 src/sna/fb/fbblt.c |   15 -
 src/sna/fb/fbpoint.c   |   60 ++--
 src/sna/fb/fbpointbits.h   |   58 +++-
 src/sna/gen6_render.c  |   68 +++-
 src/sna/gen7_render.c  |   78 +++--
 src/sna/kgem.c |  162 ++-
 src/sna/kgem.h |   10 
 src/sna/sna.h  |   21 +
 src/sna/sna_accel.c|  614 ++---
 src/sna/sna_composite.c|   19 -
 src/sna/sna_damage.c   |   20 +
 src/sna/sna_display.c  |  218 ---
 src/sna/sna_dri.c  |   27 +
 src/sna/sna_driver.c   |   80 +++--
 src/sna/sna_glyphs.c   |6 
 src/sna/sna_tiling.c   |1 
 src/sna/sna_video.c|5 
 src/sna/sna_video_sprite.c |   13 
 30 files changed, 1501 insertions(+), 366 deletions(-)
---


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

xserver-xorg-video-intel: Changes to 'refs/tags/2.21.2'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.2' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-02-10 
16:11 +

Intel 2.21.2 release

Changes since 2.21.1:
Chris Wilson (4):
  2.21.1 release
  NEWS: fix bug url
  sna: Restore glyphs with xorg-1.12
  2.21.2 release

---
 NEWS|   30 ++
 configure.ac|2 +-
 src/compat-api.h|2 ++
 src/sna/fb/fbpict.c |5 +
 src/sna/fb/fbpict.h |   20 +---
 5 files changed, 47 insertions(+), 12 deletions(-)
---


-- 
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/e1vek1j-0004re...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.21.3'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.3' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-02-20 
13:41 +

Intel 2.21.3 release

Changes since 2.21.2:
Chris Wilson (34):
  configure: Add -lX11 required to link the legacy libI810XvMC.so
  sna/dri: Only clear the GPU bo flush flag when the last export is 
destroyed
  sna: Avoid stalling for changing cache levels on an active scanout
  sna: Assert that we do not destroy a GPU bo for an active DRI pixmap
  sna/dri: Tighten the assertions that we have one DRI2Buffer per Pixmap
  sna/dri: Couple up the flush pixmap after checking for allocation failures
  sna/dri: Ignore a compiler barf breaking an assertion
  sna: Fix inaccurate use of __attribute__((const))
  NEWS: Fix marketing name for 945gm
  sna/dri: Harden the replacement of the back buffer against alloc failure
  sna/dri: Update flush status for tear-free exported GPU bo
  sna/dri: Assert that the old scanout is clear before overwriting
  sna/dri: Assert that we are not passed deceased DRI2Buffers
  sna: Only use the inplace read fallback if we have no CPU bo support
  sna: Prefer inplace readback if the GPU doesn't support cacheable BLTs
  sna/dri: Validate that the scanout flag is set
  sna: Handle scanouts still active at the time of destruction
  sna/dri: Fix typo limiting gen4 to TILING_X depth buffers
  Revert sna: Avoid promoting SHM CPU bo to GPU to maintain coherence with 
SHM clients
  sna: Avoid stalling on a SHM upload when otherwise idle
  sna/gen4: Restore nonrectiinear spans workaround
  NEWS: Fix a couple of typos and factual errors
  NEWS: Xserver 1.6 was not packaged in Xorg 7.7
  Confirm that i915.ko has KMS enabled before binding to the device
  sna/dri: Prevent swapping a decoupled DRI2Buffer
  sna: A couple more assertions that we forcibly attach pixmaps correctly
  sna: Assert that the gpu_bo exists if it is entirely damaged
  sna: Assert that the GPU damage is NULL before destroy a proxy
  test: Add generated vsync.avi to gitignore
  sna/video: Only setup XvMC if we first setup Xv
  sna/trapezoids: Perform the cell allocation upfront
  sna/trapezoids: Embed a few cells into the stack
  sna/trapezoids: Clamp cells to valid range
  2.21.3 release

Damien Lespiau (1):
  uxa/gen7: Don't use a message register to store vl

---
 NEWS |   28 ++-
 configure.ac |8 
 src/intel_module.c   |9 +
 src/render_program/exa_wm_src_projective.g7a |4 
 src/render_program/exa_wm_src_projective.g7b |2 
 src/sna/compiler.h   |2 
 src/sna/gen4_render.c|   17 +
 src/sna/kgem.c   |   22 +-
 src/sna/sna.h|   13 -
 src/sna/sna_accel.c  |   32 ++-
 src/sna/sna_composite.c  |1 
 src/sna/sna_display.c|1 
 src/sna/sna_dri.c|  157 +
 src/sna/sna_render.c |   13 -
 src/sna/sna_trapezoids.c |  241 +++
 src/sna/sna_video.c  |   10 -
 test/.gitignore  |1 
 17 files changed, 295 insertions(+), 266 deletions(-)
---


-- 
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/e1vek1k-0004s8...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.21.5'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.5' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-03-21 
08:54 +

Intel 2.21.5 release

Changes since 2.21.4:
Aaron Plattner (1):
  uxa: don't crash when freeing an uninitialized screen

Chris Wilson (33):
  test: Try to exercise races between DRI2SwapBuffers and CloseWindow
  sna/dri: Reorder assert to avoid NULL dereference
  sna/dri: Free chained swaps upon CloseWindow
  sna/dri: Free the event on the impossible error path
  sna: Mark the userptr as a CPU mapping
  sna: Only allocate addition space if we need pixel data
  sna: Improve sna_copy_boxes DBG by printing the bo handles
  sna: Apply the source offset to the transform when fixing up gradients
  sna: Mark redirect proxies with a unique id
  sna: Improve asserts that the CPU bo is not busy after synchronisation
  sna: Missing git-add for 09862a85eba243b
  uxa/glamor: Prevent a crash when trying to load a misconfigured glamor
  sna/gen3: Reduce another use of transforms
  sna/gen3: Tweak code generation for 
gen3_emit_composite_primitive_identity_gradient__sse2
  sna/gen3: Tweak code generation for 
gen3_emit_composite_primitive_constant__sse2
  sna/gen4: Tweak compilation flags to avoid mixed settings across functions
  sna/trapezoids: Correct ordering of points within TriFran
  sna/trapezoids: Minimally replace points for TriFan
  sna: Add a few more assertions to track userptr through the caches
  sna: Use userptr downloads for incomplete GPU damaged pixmaps
  sna: Add handle info to sync DBG
  sna: Consider placement hints when choosing userptr read path
  sna/gen5+: Add missing float casts in computation of scaled src offsets
  sna: Add an LLC path for creating snoopable buffers
  sna/dri: Clear flush flag upon bo destroy
  sna: Don't remove the flush flag for userptr bo
  sna/dri: Fix stale Pixmap detection
  sna: Skip processing an all-clipped-out glyph
  sna: Add a pair of sanity checks before creating the redirection target
  sna: Reset operation state between glyphs
  sna: Ignore vsync waits on tiny scanline ranges
  sna: Haswell reintroduces MI_LOAD_SCAN_LINES
  2.21.5 release

---
 NEWS|   39 +
 configure.ac|2 
 src/intel_driver.c  |2 
 src/intel_glamor.c  |   37 +++--
 src/sna/compiler.h  |2 
 src/sna/gen3_render.c   |  124 +++-
 src/sna/gen4_render.c   |4 -
 src/sna/gen4_vertex.c   |   25 +---
 src/sna/gen5_render.c   |4 -
 src/sna/gen6_render.c   |4 -
 src/sna/gen7_render.c   |   26 -
 src/sna/kgem.c  |   87 +-
 src/sna/kgem.h  |2 
 src/sna/sna.h   |   15 +
 src/sna/sna_accel.c |   68 
 src/sna/sna_display.c   |   49 +++--
 src/sna/sna_dri.c   |   67 +++
 src/sna/sna_glyphs.c|   14 +++-
 src/sna/sna_io.c|   15 -
 src/sna/sna_render.c|   26 -
 src/sna/sna_render_inline.h |   14 ++--
 src/sna/sna_tiling.c|   15 -
 src/sna/sna_trapezoids.c|4 -
 test/Makefile.am|1 
 test/dri2-race.c|  113 
 25 files changed, 526 insertions(+), 233 deletions(-)
---


-- 
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/e1vek1l-0004t3...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.22.3'

2013-08-28 Thread Michael Stapelberg
Tag '2.22.3' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-02-20 
13:39 +

Intel 2.22.3 release

Changes since 2.21.2:
Chris Wilson (34):
  configure: Add -lX11 required to link the legacy libI810XvMC.so
  sna/dri: Only clear the GPU bo flush flag when the last export is 
destroyed
  sna: Avoid stalling for changing cache levels on an active scanout
  sna: Assert that we do not destroy a GPU bo for an active DRI pixmap
  sna/dri: Tighten the assertions that we have one DRI2Buffer per Pixmap
  sna/dri: Couple up the flush pixmap after checking for allocation failures
  sna/dri: Ignore a compiler barf breaking an assertion
  sna: Fix inaccurate use of __attribute__((const))
  NEWS: Fix marketing name for 945gm
  sna/dri: Harden the replacement of the back buffer against alloc failure
  sna/dri: Update flush status for tear-free exported GPU bo
  sna/dri: Assert that the old scanout is clear before overwriting
  sna/dri: Assert that we are not passed deceased DRI2Buffers
  sna: Only use the inplace read fallback if we have no CPU bo support
  sna: Prefer inplace readback if the GPU doesn't support cacheable BLTs
  sna/dri: Validate that the scanout flag is set
  sna: Handle scanouts still active at the time of destruction
  sna/dri: Fix typo limiting gen4 to TILING_X depth buffers
  Revert sna: Avoid promoting SHM CPU bo to GPU to maintain coherence with 
SHM clients
  sna: Avoid stalling on a SHM upload when otherwise idle
  sna/gen4: Restore nonrectiinear spans workaround
  NEWS: Fix a couple of typos and factual errors
  NEWS: Xserver 1.6 was not packaged in Xorg 7.7
  Confirm that i915.ko has KMS enabled before binding to the device
  sna/dri: Prevent swapping a decoupled DRI2Buffer
  sna: A couple more assertions that we forcibly attach pixmaps correctly
  sna: Assert that the gpu_bo exists if it is entirely damaged
  sna: Assert that the GPU damage is NULL before destroy a proxy
  test: Add generated vsync.avi to gitignore
  sna/video: Only setup XvMC if we first setup Xv
  sna/trapezoids: Perform the cell allocation upfront
  sna/trapezoids: Embed a few cells into the stack
  sna/trapezoids: Clamp cells to valid range
  2.21.3 release

Damien Lespiau (1):
  uxa/gen7: Don't use a message register to store vl

---
 NEWS |   28 ++-
 configure.ac |8 
 src/intel_module.c   |9 +
 src/render_program/exa_wm_src_projective.g7a |4 
 src/render_program/exa_wm_src_projective.g7b |2 
 src/sna/compiler.h   |2 
 src/sna/gen4_render.c|   17 +
 src/sna/kgem.c   |   22 +-
 src/sna/sna.h|   13 -
 src/sna/sna_accel.c  |   32 ++-
 src/sna/sna_composite.c  |1 
 src/sna/sna_display.c|1 
 src/sna/sna_dri.c|  157 +
 src/sna/sna_render.c |   13 -
 src/sna/sna_trapezoids.c |  241 +++
 src/sna/sna_video.c  |   10 -
 test/.gitignore  |1 
 17 files changed, 295 insertions(+), 266 deletions(-)
---


-- 
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/e1vek1n-0004vs...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.21.9'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.9' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-06-06 
12:41 +

Intel 2.21.9 release

Changes since 2.21.8:
Chris Wilson (23):
  sna/video: Correct interpretation of 'sync'
  test: Add an easily visible tearing test for video playback
  sna: Call mode update after disabling outputs upon VT switch
  sna: Make the backend identifier more informative
  Add the known marketing names for the performance Haswell parts
  sna: Sanity check that CRTC / output combination is valid
  sna: Log which outputs are being configured during a modeset
  sna: Report allocations failures during Screen initialisation
  sna: Cleanup up error reporting after failure to init KMS interface
  sna: Assert that an existing scanout is the desired size
  sna: Restore GPU promotion for large fills
  sna: Compile fix for non-debug builds
  sna/dri: Reorder assert not to fail on a pageflip deferred to after a 
modeset
  sna: Prevent adding damage to an already all-damaged GPU bo
  sna: Add some more DBG hints to copy-on-write cloning
  sna/dri: Undo any COW before performing a copy with DRI2CopyRegion
  sna: Make copying the glyph size more compact
  sna: Always populate the CPU features string
  sna: Do not conflate ignoring an output with an allocation failure
  sna/video: Fix redundant initialisation of video-clip
  sna: Include the GT details in the backend name for a chipset
  sna: Only emit an error for terminal mmap failures
  2.21.9 release

Daniel Vetter (1):
  sna: fixup up possible_clones kms-X impedance mismatch

Rodrigo Vivi (1):
  Add more correct names for Haswell.

---
 NEWS |   22 +++
 configure.ac |2 
 src/intel_module.c   |   46 
 src/sna/gen2_render.c|4 
 src/sna/gen3_render.c|4 
 src/sna/gen4_render.c|6 -
 src/sna/gen5_render.c|6 -
 src/sna/gen6_render.c|9 +
 src/sna/gen7_render.c|   23 +++-
 src/sna/kgem.c   |   28 +++--
 src/sna/sna_accel.c  |   62 +--
 src/sna/sna_cpu.c|6 -
 src/sna/sna_display.c|  240 ++-
 src/sna/sna_display_fake.c   |   15 --
 src/sna/sna_dri.c|   10 +
 src/sna/sna_driver.c |   15 --
 src/sna/sna_glyphs.c |   10 -
 src/sna/sna_render.c |3 
 src/sna/sna_render.h |   15 +-
 src/sna/sna_video_overlay.c  |2 
 src/sna/sna_video_textured.c |4 
 test/Makefile.am |2 
 test/tearing.mp4 |binary
 23 files changed, 337 insertions(+), 197 deletions(-)
---


-- 
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/e1vek1m-0004uz...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.21.6'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.6' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-04-06 
15:04 +

Intel 2.21.6 release

Changes since 2.21.5:
Chris Wilson (32):
  sna/dri: Disable assertion and associated bookkeeping
  sna: Fix computation of clip extents for stippling
  sna: Add backlight control implementation
  sna: Fix assertions that the pixmap points into the CPU bo for fallbacks
  sna: Fix an assertion to check the correct bo
  sna: Convert out-of-bounds sample to CLEAR
  Remove the GeneralSocket upon CloseScreen
  sna: Trim removed fields from execbuffer2 for OpenBSD support
  sna: AVX2 is in the ebx result of cpuid
  sna/gen4+: Add a couple more advanced SSE variants for composite vertices
  sna: Fix AVX2 detection
  sna: Check for OS support of AVX/AVX2 before use
  sna/gen4+: Reorder code to compile on squeeze
  sna: Add extra '()' around bitwise / for CPU feature detection
  sna/gen7: Use GT2 values for GT2 variants
  sna/gen7: Prefer spans for GT2 desktop variants
  sna/gen7: Restore render acceleration for VLV power-on board
  sna/gen7: Fix MOCS for Haswell
  sna/gen4+: Set read-write allocation mode for the target render cache
  sna/gen7: Resist the temptation to overprogram the number of PS threads 
for HSW
  sna/gen7: Refine is_gt2() for Haswell versus Ivybridge
  sna: Allow the compiler to inline memcpy for the bitblt routines
  sna: Try to eliminate pending operations to the bo being replaced
  DRI2GetMSC: Do not send a bogus ust for when the drawable is not displayed
  sna/gen4: Break the Video rendering loop into 16 rectangle chunks
  sna/gen4: Kill stray debugging ErrorF from previous commit
  sna: Relax scanline waits on HSW to be emittable from either ring
  sna: Adjust userptr structure for implicit padding
  sna: Restore bo-flush status for large bo
  sna: Improve assertions to detect rogue priv-cpu status
  configure: Allow valgrind support to be manually enabled
  2.21.6 release

Mark Kettenis (3):
  uxa: Add OpenBSD backlight control implementation
  sna: Fix OpenBSD backlight control implementation
  sna: Use a more portable way to determine total RAM size

---
 NEWS |   30 +++
 configure.ac |   22 ++
 src/intel_display.c  |   77 -
 src/intel_dri.c  |   14 +
 src/sna/blt.c|4 
 src/sna/compiler.h   |6 
 src/sna/gen4_render.c|   70 +---
 src/sna/gen4_vertex.c|  354 ++-
 src/sna/gen5_render.c|9 -
 src/sna/gen6_render.c|9 -
 src/sna/gen7_render.c|   25 +--
 src/sna/gen7_render.h|2 
 src/sna/kgem.c   |   47 +++--
 src/sna/kgem.h   |2 
 src/sna/sna_accel.c  |   54 --
 src/sna/sna_cpu.c|   24 ++
 src/sna/sna_display.c|   78 +
 src/sna/sna_dri.c|   45 +++--
 src/sna/sna_io.c |   25 ---
 src/sna/sna_render.c |2 
 src/sna/sna_video_textured.c |5 
 21 files changed, 767 insertions(+), 137 deletions(-)
---


-- 
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/e1vek1l-0004ty...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.21.4'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.4' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-03-11 
13:24 +

Intel 2.21.4 release

Changes since 2.21.3:
Carl Worth (1):
  Refuse to load driver for depth-8 X server.

Chris Wilson (94):
  sna: Honour LinearFramebuffer
  sna: Always enable the solid-cache and gradient-cache
  sna/dri: Eradicate the DRI2 name exchange mechanism
  sna/gen7: Only a pipeline stall is required for the CA pass
  sna/gen7: Skip CLEAR_PARAMS for the null depthbuffer
  sna: Avoid migrating and making the GPU bo busy prior to mmapping it
  sna: Optimise mmap of GPU bo for read-read operations
  sna: Allow picture fixup in channel format if not changing RGB depth
  sna: Allow search_linear_cache() to reuse large buffers
  sna: Retire before looking for a large 2D buffer
  sna: Refuse to create larger than max temporary upload bo
  sna: Tidy a call to set the gamma before setting up a CRTC
  sna: Reduce DefaultDepth to 16 on older chipsets
  sna/gen3: Factor out the per-vertex divide for gradients
  sna/trapezoids: Instruct the compiler to flatten the callees whilst 
rasterising
  sna/gen3+: Assert that nbox is not 0
  sna/gen3+: Restart vertex space checks after lock contention
  sna: Detect available instruction sets at runtime
  test: Correct ignore path for async.avi
  sna/gen4+: Begin specialising vertex programs for ISA
  sna: Reverse inverted assertions
  sna: Fix build on older GCC for cpuid()
  sna: Print detected CPU features
  sna/gen3: Allow conditional use of SSE2
  sna: Ignore SSE4a - not an Intel ISA!
  sna: Mention if compiled as 64bit as part of the CPU feature detection
  sna: Only use the GPU bo after migrating
  sna/gen4+: All associated CPUs have sse2 at least
  sna/gen4: Cluster ISA
  sna: Conditionally compile avx routines
  sna: Conditionally compile sse4_2 routines
  sna: Conditionally compile sse2 routines
  sna: Bump required GCC for sse2
  sna: Flatten unaligned box emission
  sna: Improve handling of migrated userptr bo
  sna/trapezoids: Add a pair of unlikely hints for forced box emission
  sna/gen3: Expand the number of SSE2 routines for basic composite ops
  sna: Flatten the glyph emitters
  sna: Force GCC to use the SSE unit for SSE2 routines
  sna/gen2: Add SSE2 fast paths for vertex emission
  sna: Migrate dirty tracking across ScreenPixmap updates
  sna: Remove the trailing '.' from the previous commit
  sna: Improve compatibility of cpuid.h detection
  sna: Prettify GCC version detection in headers
  sna/dri: Fix use of uninitialised pipe along error path
  sna: Fix syntax for __get_cpuid()
  sna/video: Correct scaling of source offsets
  sna: Track number of pixmaps allocated whilst counting bo leaks
  sna: Use depth-15 rather than depth-16 for reduced bw devices
  sna: Move some conditional code out-of-line
  sna: Assert that the ScrnInfo and ScreenPtr relationship is correct
  sna: Assert that we do not resurrect stale pixmap across a server regen
  sna: Assert that when caching a pixmap header the pScreen match
  sna: Assert that inplace operations are done on coherent maps
  sna: Chain up CloseScreen
  Fix Haswell CRW PCI-IDs
  sna: Eliminate a few used-once local variables
  sna/dri: Guard against failed batch submission
  sna: Probe for kernel support of framebuffer formats
  sna: Undo preferred depth for gen3
  sna: CPUID return ISA features in ecx/edx
  sna/gen3: Add some debug around rendercopies of the fbcon
  sna/gen3: Correct typo in assertion
  sna: Nullify cache pointers upon server regen
  sna: Only destroy the cached CLEAR picture if it exists
  sna/gen3: Perform alpha-fixup upon copy sources
  sna/gen3: Always prefer BLT for copies
  sna: Ensure we do not attempt to operate inplace on a very large pixmap
  sna: Drop a local variable only used to hold a constant
  sna: Ensure that the tearfree swap is unmapped afterwards
  sna: Be explicit when checking for an idle bo after CPU synchronisation
  sna: Prefer GPU for self-copies when undamaged on the CPU
  sna: Refactor the is-mappable test for inplace operations
  sna: Fix deference of just nullified GPU bo in previous commit
  sna: Use drawable_gc_flags() to select placement for PolyArc
  sna: The GPU bo submit is still required before mapping for inplace 
operations
  sna: Assert that the pixmap is not pinned before releasing the GPU bo
  sna: Typo ('unsuported') in DBG messages
  sna: Lighten the wakeup handler slightly
  sna: Disable read-read optimisations
  intel: Relax the has-kms test slightly
  sna: Return early if there are no outputs to setup
  sna: Supply a fake pipe to run completely headless
  sna: Disambiguate sna_crtc_resize()
  sna: Remove the 

xserver-xorg-video-intel: Changes to 'refs/tags/2.21.7'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.7' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-05-21 
10:05 +

Intel 2.21.7 release

Changes since 2.21.6:
Chris Wilson (47):
  sna: Remove assertions for mapped GPU bo if priv-cpu after GPU bo 
creation
  sna/video: Expand passthrough support for overlay planes
  sna/video: Textured video passthrough no longer relies upon XvMC
  sna: Document fence limits for gen4+
  sna: Add a DBG option for testing userptr more thoroughly
  sna: Suppress hotplug events whilst VT switched away
  sna/xvmc: Wrap each output adaptor
  sna: Align uploads to start on page boundaries
  sna/gen7: Cache our kernels in L3
  sna: Refine assertion about the existence of CPU damage when GPU damaged
  sna/gen5: Force a MI_FLUSH between using the BLT and RENDER engines
  sna: Flush the scanout cache after resizing the display
  sna: Add missing ';'
  sna/xvmc: silence a compiler warning
  sna: Only release the scanout cache whilst DRM_MASTER
  sna: Add VALGRIND_CFLAGS whilst compiling with --enable-valgrind
  xgvevent
  Prefer i830_dri.so for gen2 chipsets
  Revert xgvevent
  sna: Rephrase initialisation without a specific backend
  sna: Prevent accessing an uninitialised region in move_area_to_gpu()
  uxa/dri: Fix compile error for unknown 'bool'
  Add all reserved PCI-IDs for Haswell
  sna: Page align requests to userptr
  sna: Be careful not to preemptively upload portions of a SHM pixmap
  sna: Do not attempt to clean an active scanout
  sna: Handle cached upload buffers for partial migration to GPU
  sna: Add DBG statements for choice of spans vertex emitter
  sna/gen7: Add DBG for channel setup for render source
  sna: Add more debugging to unaligned trapezoids
  sna/trapezoids: Fix the determination of the trapezoid origin
  sna/gen4: Drop unused gen parameter to SF state setup
  sna/gen4: Tidy testing for an active vertex buffer id
  sna: Attempt to discard overwritten operations before CopyArea
  sna: Propagate clear color when replacing by a CopyArea
  sna: Propagate clears when using the BLT composite routines
  sna: Basic copy-on-write support for cloning pixmaps
  sna: Assert that the mapping is released before closing the GEM handle
  sna: Correct assertions to allow discarding of cpu hint for inplace ops
  sna: Clear mapped hints upon cloning a pair of pixmaps
  sna: Avoid replacing pinned bo when undoing a clone
  sna: Transfer ownership of the cloned bo to the pixmaps
  sna: Undo the clone when replacing the DRI pixmap
  sna: Add the missing ref(bo) when undoing the source clone
  sna: Clear the cow_list when discarding the clone upon pixmap destroy
  sna: Undo a few more overwritten operations upon a bo
  2.21.7 release

Rodrigo Vivi (2):
  Fix Haswell GT3 names.
  Adding more reserved PCI IDs for Haswell.

---
 Makefile.am  |2 
 NEWS |   32 +++
 configure.ac |7 
 m4/ac_define_dir.m4  |   49 
 src/intel_dri.c  |   15 +
 src/intel_driver.h   |   51 +++-
 src/intel_module.c   |   99 +++--
 src/sna/Makefile.am  |2 
 src/sna/compiler.h   |2 
 src/sna/gen4_render.c|   10 
 src/sna/gen4_vertex.c|6 
 src/sna/gen5_render.c|7 
 src/sna/gen6_render.c|2 
 src/sna/gen7_render.c|   31 ++
 src/sna/kgem.c   |  144 ++---
 src/sna/kgem.h   |9 
 src/sna/sna.h|   18 +
 src/sna/sna_accel.c  |  445 +--
 src/sna/sna_blt.c|   46 +++-
 src/sna/sna_composite.c  |   20 +
 src/sna/sna_display.c|   23 +-
 src/sna/sna_dri.c|   27 ++
 src/sna/sna_driver.c |   23 +-
 src/sna/sna_render.c |   13 -
 src/sna/sna_trapezoids.c |   85 +---
 src/sna/sna_video.c  |   10 
 src/sna/sna_video.h  |   19 +
 src/sna/sna_video_hwmc.c |   75 +++
 src/sna/sna_video_hwmc.h |4 
 src/sna/sna_video_overlay.c  |   53 +++--
 src/sna/sna_video_sprite.c   |   46 +++-
 src/sna/sna_video_textured.c |   57 -
 32 files changed, 1087 insertions(+), 345 deletions(-)
---


-- 
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/e1vek1m-0004u1...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.21.15'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.15' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-08-21 
14:22 +

Intel 2.21.15 release

Changes since 2.21.14:
Chris Wilson (50):
  sna: Define fast function attribute for old gcc or other compilers
  sna/trapezoids: Some minor DBG to investigate threaded rendering
  sna: Tweak threading thresholds
  sna: Rename the attribute macro __packed__ to avoid clang barfing
  sna: Update experimental create2 struct definition
  sna: Only use the experimental create2 if we support DISPLAY cacheing as 
well
  configure: Include the experimental features in the configuration summary
  sna/dri: Do not create a scanout-capable buffer if not flipping
  sna: Avoid leaking stolen framebuffer bo
  sna: Always reuse scanout bo where possible
  sna: Use create2 to allocate a DISPLAY bo even if we have not enough 
stolen
  configure: Only use XORG_TESTSET_CFLAG if defined
  sna: Check for EINVAL after mmapping
  sna: Rewrite the can-mmap-cpu test to handle stolen unclaimed bo
  intel: Disable incompatible features whilst hosted
  sna: Squelch a valid mode without a dotclock
  sna: Allow LLC to reuse any active write buffer
  sna: Tune pixmap_inplace() not to use a pinned busy GPU bo for replacement
  sna/glyphs: Micro-optimise glyph drawing
  sna/glyphs: Micro-optimise glyphs-to-dst
  sna: Remove the redundant clearing of kgem at startup
  sna: Avoid confusing conflicting CRTC probes vs a DRM race
  sna/gen7: Refine ring selection
  sna: Fix destination offset along memcpy composite fallback fastback
  sna: Reorder composite fallback migration to handle src==dst || mask==dst
  configure: Fix reversed check for XORG_TESTSET_CFLAG
  sna: Fix use of obsolete this_atlas in a DBG message
  configure: Correct the spelling of XORG_TESTSET_CFLAGS
  intel: Check for HW_SKIP_CONSOLE before use
  sna/glyphs: Do not attempt to release the negative cache lookup
  sna: Fix the assertions for the composite fb path
  sna: unwrap old modesetting API whilst hosted
  sna: Check that we successfully install the required hosting midlayer
  sna: Tile the old image onto the new framebuffer when enlarging
  sna: Rename sna_pixmap_get_bo()
  sna: Make sure the frontbuffer exists before doing pitch checks
  sna: Clip the tiled copy during framebuffer resize
  uxa: Restore the lost copyright block after splitting i965_reg.h from 
i915_reg.h
  sna/video: Don't assert on a client error, return BadAlloc
  sna/video: Expose an attribute to keep the overlay always on top
  sna/video: YUV420 is not supported by sprites, replace it with a RGB 
passthrough
  sna/video: Mark the sprite color key as changed when disabling
  sna/video: Keep a ref to the passthrough overlay bo
  sna: Make sure that external scanouts are immediately discarded
  sna/video: Turn off passthrough if given a zero name
  sna/video: Return the planar offset calculations to the planar branch
  sna/video: Initialise the UV offsets to 0 for packed formats
  sna: Do not force use of the CPU bo if replacing a busy GPU bo
  sna/gen6+: Tweak semaphore avoidance for composite operations
  2.21.15 release

Dave Airlie (1):
  configure.ac: fix dri enabled with kms only picked

Julien Cristau (3):
  Check for struct sysinfo as well as sys/sysinfo.h
  configure: use CPPFLAGS for xaa.h check, not CFLAGS
  Link the driver against pixman

Raul Fernandes (1):
  Micro-optimise box intersections

Sedat Dilek (1):
  Correct misspelled caching

---
 NEWS |   32 +++
 configure.ac |   27 ++-
 src/Makefile.am  |2 
 src/intel_device.c   |   13 +
 src/intel_driver.h   |2 
 src/intel_module.c   |   11 +
 src/sna/compiler.h   |6 
 src/sna/fb/fbclip.h  |7 
 src/sna/gen4_vertex.c|6 
 src/sna/gen6_render.c|   43 +++--
 src/sna/gen7_render.c|   49 --
 src/sna/kgem.c   |  189 +--
 src/sna/kgem.h   |   12 +
 src/sna/sna.h|   22 ++
 src/sna/sna_accel.c  |   47 ++---
 src/sna/sna_composite.c  |   69 
 src/sna/sna_display.c|  218 --
 src/sna/sna_dri.c|3 
 src/sna/sna_driver.c |   45 -
 src/sna/sna_glyphs.c |  349 +++
 src/sna/sna_render.c |8 
 src/sna/sna_render.h |2 
 src/sna/sna_threads.c|7 
 src/sna/sna_trapezoids.c |   28 ++-
 src/sna/sna_video.c  |   57 +--
 src/sna/sna_video.h  |   35 +++-
 src/sna/sna_video_overlay.c  |   78 +++--
 src/sna/sna_video_sprite.c   |   97 +--
 src/sna/sna_video_textured.c |8 
 src/uxa/i965_reg.h   |   27 +++
 src/uxa/intel_video.c| 

xserver-xorg-video-intel: Changes to 'refs/tags/2.7.0'

2013-08-28 Thread Michael Stapelberg
Tag '2.7.0' created by Carl Worth cwo...@cworth.org at 2009-04-16 01:23 +

Intel 2.7.0 release

Changes since 2.6.99.903:
Carl Worth (10):
  Add a RELEASING file documenting the release process
  README: Remove almost all time-sensitive information
  Add a new AUTHORS file
  Clarify that the default acceleration is UXA if KMS is available.
  Add a NEWS files with release-notes for 2.7.0
  Add AUTHORS and NEWS to EXTRA_DIST
  Update version to 2.7.0
  NEWS: Add note about broken PAT code in some kernels
  RELEASING: Update instructions to reflect some minor process improvements
  README: Fix typos in chipset list, and point to how_to_report_bug web page

Li Peng (1):
  Turn on front buffer tiling in KMS.

Ma Ling (3):
  set broadcast RGB mode for HDMI and TMDS from SDVOX output
  set broadcast RGB mode for integrated HDMI output.
  update manpage for BROADCAST_RGB property

---
 AUTHORS   |   62 ++
 Makefile.am   |2 
 NEWS  |  117 ++
 README|  125 ++
 RELEASING |   40 +
 configure.ac  |2 
 man/intel.man |   10 +++-
 src/i810_reg.h|1 
 src/i830_driver.c |7 ++-
 src/i830_hdmi.c   |   90 ++
 src/i830_memory.c |2 
 src/i830_sdvo.c   |   93 
 12 files changed, 452 insertions(+), 99 deletions(-)
---


-- 
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/e1vek1o-0004xg...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.7.0.901'

2013-08-28 Thread Michael Stapelberg
Tag '2.7.0.901' created by Carl Worth cwo...@cworth.org at 2009-05-09 00:16 
+

Intel 2.7.0.901 (2.7.1 release candidate 1)

Changes since 2.7.0:
Albert Damen (1):
  Fix crash with XV with large virtual display

Carl Worth (4):
  Hold reference to video binding table until all rects are painted.
  Split i915 textured video commands to fit into batch buffers.
  NEWS: Add items for 2.7.0.901 release candidate
  Increment version number to 2.7.0.901

Keith Packard (2):
  intel_batch_start_atomic: fix size passed to intel_batch_require_space 
(*4)
  3D_STATE_VERTEX_BUFFERS takes four 32-bit values, not three.

Zhenyu Wang (1):
  KMS: hook up output properties for randr

---
 NEWS   |   38 ++
 configure.ac   |2 
 src/drmmode_display.c  |  171 +
 src/i830_batchbuffer.h |2 
 src/i830_video.c   |1 
 src/i915_video.c   |   18 -
 src/i965_video.c   |   11 ++-
 7 files changed, 235 insertions(+), 8 deletions(-)
---


-- 
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/e1vek1o-0004y9...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.7.1'

2013-08-28 Thread Michael Stapelberg
Tag '2.7.1' created by Carl Worth cwo...@cworth.org at 2009-05-13 00:16 +

Intel 2.7.1 release

Changes since 2.7.0.901:
Carl Worth (3):
  RELEASING: Better instructions for where to send announcements
  NEWS: Update release notes for 2.7.1
  Update version to 2.7.1

---
 NEWS |   13 ++---
 RELEASING|   13 -
 configure.ac |2 +-
 3 files changed, 19 insertions(+), 9 deletions(-)
---


-- 
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/e1vek1p-0004yc...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.6.3'

2013-08-28 Thread Michael Stapelberg
Tag '2.6.3' created by Eric Anholt e...@anholt.net at 2009-03-02 19:23 +

xf86-video-intel 2.6.3

Changes since 2.6.2:
Eric Anholt (3):
  Disable fb resizing for DRI1-only server so that DRI1 can initialize.
  Only allocate pixmaps aligned for tiling when requested by DRI2 
GetBuffers.
  Bump version to 2.6.3.

---
 configure.ac  |2 +-
 src/i830.h|   11 +++
 src/i830_dri.c|   25 +++--
 src/i830_driver.c |4 
 src/i830_exa.c|   35 ++-
 5 files changed, 49 insertions(+), 28 deletions(-)
---


-- 
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/e1vek1n-0004wl...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.21.8'

2013-08-28 Thread Michael Stapelberg
Tag '2.21.8' created by Chris Wilson ch...@chris-wilson.co.uk at 2013-05-27 
13:08 +

Intel 2.21.8 release

Changes since 2.21.7:
Chris Wilson (17):
  sna: Re-enable read-read optimisations
  sna/video: Convert to a pure Xv backend
  sna: Warn about the consequences of disabling tiling
  sna: Fix DBG typo and so fix build with --enable-debug
  sna: Remove the overzealous assert
  sna: Only flags the PolyFillRect as REPLACES if it is unclipped
  sna: Check for NULL damage before dereferencing
  sna: Correct assertion for reusing COW
  sna: Do make a clone of a GPU bo that is itself a cache
  sna: Discard COW before migrating CPU damage to the GPU
  sna: Do not undo a bo if we may fallback
  sna: Reenable COW support
  sna: Reorder cleanup of flush list and CPU bo to silence an assertion
  sna: Log when the framebuffer changes size
  sna: Fix cut'n'paste compile error from previous commit
  sna: Free the released COW reference when uncloning
  2.21.8 release

---
 NEWS |   19 ++
 configure.ac |2 
 src/compat-api.h |1 
 src/sna/sna.h|6 
 src/sna/sna_accel.c  |  132 ++--
 src/sna/sna_display.c|4 
 src/sna/sna_driver.c |8 -
 src/sna/sna_video.c  |  162 +---
 src/sna/sna_video.h  |   44 -
 src/sna/sna_video_hwmc.c |   64 +++-
 src/sna/sna_video_hwmc.h |2 
 src/sna/sna_video_overlay.c  |  344 ++-
 src/sna/sna_video_sprite.c   |  282 ---
 src/sna/sna_video_textured.c |  257 +++-
 14 files changed, 766 insertions(+), 561 deletions(-)
---


-- 
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/e1vek1m-0004uw...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.7.99.902'

2013-08-28 Thread Michael Stapelberg
Tag '2.7.99.902' created by Carl Worth cwo...@cworth.org at 2009-07-13 12:31 
+

Intel 2.7.99.902 release

Changes since 2.7.99.901:
Alan Coopersmith (1):
  Harden i830 render in case check_composite didn't throw out bad formats.

Barry Scott (1):
  Fix segv for clipped movie window

Bryce Harrington (2):
  pipe-a quirk for thinkpad x30
  add pipe a force quirk for Dell mini

Carl Worth (3):
  NEWS: Add notes for 2.7.99.902
  RELEASING: Fix typo in instructions
  Increment version to 2.7.99.902

Chris Wilson (1):
  Check for a valid I830Ptr before closing master.

Daniel Vetter (6):
  Xv: kill unneeded indirection
  Xv overlay: implement GAMMA5 errata
  Xv: kill !textured condition
  Xv i830_display_video splitup: extract i830_update_dst_box_to_crtc_coords
  Xv i830_display_video splitup: extract i830_update_polyphase_coeffs
  Xv i830_display_video splitup: extract i830_update_scaling_factors

Eric Anholt (5):
  uxa: Fix segfault on source-only picture usage with FallbackDebug.
  Initialize the other argument to drmSetInterfaceVersion.
  Refuse to allocate giant BOs on 32-bit systems.
  Fix lols in trying to figure out whether this is a 64-bit build.
  Remove bad comment about 3DSTATE_DRAWING_RECTANGLE size.

Jesse Barnes (12):
  Fix LFP data block fetch
  Add option to control swapbuffers behavior
  Treat disabled CRTCs as not covering for scanline wait purposes
  Fix i830_crtc_on to only check outputs associated with the given CRTC
  Use swapbuffers_wait control
  Output error info if we fail to get DRM resources
  Only get the VBIOS in non-KMS mode
  Add a few error messages for DRM initialization
  Use DVO timing block instead of fp_timing when parsing LFP data
  Make KMS set_resource function return TRUE
  Don't try to pin buffers in KMS mode
  Clear the bo on the rotate scratch pixmap

Julien Cristau (1):
  Fix xvmc build

Keith Packard (13):
  intel_batch_init: test have_gem, not directRenderingType
  Update to multi-API DRI2 interface
  Handle DRI2INFOREC version 3
  non-DRI FB resize failed to assign the screen pixmap devPrivate.ptr 
(22328)
  Remove NoAccel support
  Make xorg.conf DRI option work under KMS. Fix name of I830AccelMethodInit
  Always set screen pixmap data pointer at init and resize times
  Allocate GTT space for GEM only under UMS
  i830_bind_memory: Under UMS: Bind GEM bos with dri_bo_pin, else through 
the GART
  KMS: Keep screen pixmap devPrivate.ptr NULL during init and resize
  i830_uxa_prepare_access: Flush and wait for idle for non-bo pixmaps
  intel.man: Mark NoAccel option as i810/i815 only
  Remove vestiges of NoAccel options from i830_driver.c

Li Peng (1):
  don't wait for vblank on rotated displays

Rémi Cardona (1):
  remove unused shader program

Simon Farnsworth (1):
  Raise XV limit to 2048x2048 to match hardware limits.

Xiang Haihao (1):
  Enable 2D composite on IGDNG

Zhao Yakui (7):
  Dynamically get the number of child device in general definition block
  parse general definition block to get the SDVO device info
  GFX: Initialize the SDVO device based on the valid slave address
  Add the private data for the LVDS connector
  Get the LVDS panel limit and check whether the given modeline is valid
  Fix EDID for LVDS output device to add the default modes
  Don't change the blank/sync width when calculating scaled modes

Zhenyu Wang (9):
  Disable XvMC on 915G/GM in KMS
  Move shader programs under its own subdirectory
  Add new compiled shader program for IGDNG
  Add XV support on IGDNG
  Xv: fix domain usage for binding table on i965+ chips
  Remove unused packed yuv sampler shader programs
  Load fbcon too if kernel mode setting is checked on
  Fix 945GM VT switch in UMS
  Disable FBC on IGDNG

Zou Nan hai (1):
  i915 xvmc, fix fd.o bug #22103

ling...@intel.com (3):
  Set hot plug interrupt to detect HDMI output
  TV: Set correct voltage level override values
  enable sdvo lvds scaling function

---
 NEWS|7 
 RELEASING   |2 
 configure.ac|   15 
 man/intel.man   |   20 
 src/Makefile.am |   68 --
 src/bios_reader/bios_reader.c   |   22 
 src/brw_structs.h   |   21 
 src/drmmode_display.c   |  232 +
 src/exa_wm_nomask.g4a   |  143 --
 src/i810_reg.h  |6 
 src/i830.h  |   29 -
 src/i830_accel.c|   11 
 src/i830_batchbuffer.c 

xserver-xorg-video-intel: Changes to 'refs/tags/2.8.0.901'

2013-08-28 Thread Michael Stapelberg
Tag '2.8.0.901' created by Carl Worth cwo...@cworth.org at 2009-08-13 21:03 
+

Intel 2.8.0.901 (2.8.1 rc1)

Changes since 2.8.0:
Carl Worth (2):
  NEWS: Add notes for 2.8.0.901 (2.8.1 rc 1)
  Update version to 2.8.0.901

Eric Anholt (1):
  Align tiled pixmap height so we don't address beyond the end of our 
buffers (plus fix)

Keith Packard (1):
  Allow DRM mode setting to include transformations

---
 NEWS  |   14 ++
 configure.ac  |2 +-
 src/drmmode_display.c |3 ---
 src/i830.h|2 ++
 src/i830_memory.c |2 --
 src/i830_uxa.c|   11 +--
 src/i965_render.c |2 --
 src/i965_video.c  |3 ---
 8 files changed, 26 insertions(+), 13 deletions(-)
---


-- 
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/e1vek2k-0004ef...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.7.99.901'

2013-08-28 Thread Michael Stapelberg
Tag '2.7.99.901' created by Carl Worth cwo...@cworth.org at 2009-06-10 22:32 
+

Intel 2.7.99.901 release

Changes since 2.7.99.1:
Adam Jackson (1):
  Remove useless loader symbol lists.

Alan Coopersmith (1):
  Fix Unkown typo in two FatalError messages

Arkadiusz Miśkiewicz (1):
  Restore CFLAGS after tests.

Carl Worth (8):
  Add doltlibtool to DISTCLEANFILES
  RELEASING: Better instructions for where to send announcements
  Use libdrm to lookup pipe for tear-free sync of XV
  Revert Rely on BO pixmaps being present in acceleration paths.
  Rename i830_exa.c to i830_uxa.c
  UXA: Rasterize trapezoids to system memory, not a pixmap
  NEWS: Summarize new developments for 2.7.99.901
  Increment version to 2.7.99.901

Eric Anholt (9):
  Remove dead avail variable from XAA stuff.
  Only sync XV to vblank when drawing to the frontbuffer.
  Don't do GTT maps on objects bigger than half the available aperture size.
  Fix backwards logic on whether to sync to vblank or not.
  Open the DRM and keep the handle throughout server startup to finish.
  Fold GEM detection into DRM master open.
  Replace some pixmap-related idioms with inline functions to do so.
  Fix some drawable abuse in i830_dri.c
  Fix segfault in DRI2 vblank syncing if the region isn't onscreen.

Jesse Barnes (3):
  Add new have_gem flag
  Add --enable-debug flag to configure
  Sync DRI2 CopyRegion to vertical retrace

Keith Packard (14):
  Allow cursors to roam past 2048x2048 limit.
  intel_batch_start_atomic: fix size passed to intel_batch_require_space 
(*4)
  Leave allocator running until lower-level CloseScreens are done
  Don't bother to enable VF statistics during 965 video playback
  3D_STATE_VERTEX_BUFFERS takes four 32-bit values, not three.
  Hold reference to video binding table until all rects are painted.
  Revert Leave allocator running until lower-level CloseScreens are done
  Call down to lower CloseScreen before shutting down DRM allocator
  Split i915 textured video commands to fit into batch buffers.
  Fallback when VT inactive
  Add DP link and GMCH M and N registers
  Load i915 and fbcon when checking for KMS
  If DRM can't figure out which pipe to sync on, then don't sync at all.
  Use drm_intel_bo_disable_reuse API to flag scanout and cursor buffers

Kristian Høgsberg (2):
  Only return FALSE when dri_bo_map() fails
  Fall back to fb pixmaps for backing glyph pictures

Li Shao Hua (1):
  switch XvMC to gem

Lukasz Kurylo (1):
  DRI2 copyregion: don't wait for scanlines that won't happen

Ma Ling (4):
  Set activation periods as 64 cdclk sync up with KMS
  Wait doubled regis to be stable for load pipe detection
  Fetch mode line from VBT, then keep it.
  Provide mode line from VBT to xorg.

Stijn van Drongelen (1):
  Fix typo in (unused) INTEL_BIOS_32 macro

Wu Fengguang (2):
  Remove the offset parameter from i830_allocator_init()
  README: kill an evil dot

Xiang Hai hao (1):
  DRI2 for XvMC

Xiang, Haihao (1):
  xvmc: don't include xf86dri.h

Zhenyu Wang (8):
  xvmc: move 965 mc media programs to shader/mc directory
  xvmc: add missed vld g4i sources in Makefile and fix distcheck
  Add new chipsets PCI ids
  Remove fixed MMIO size
  Update intel_gtt utility for new chipset GTT check
  Add new register definitions
  Disable composite on new chipset for now
  Add new chipset register dumps

Zou Nan hai (6):
  XvMC VLD extension support for G4X
  enable UV half pixel
  fix
  Merge branch 'master' into xvmc-vld
  enable MC on g45 for player without vld patch
  add missing files for previous commit

root (1):
  Merge branch 'xvmc-vld'

---
 Makefile.am   |2 
 NEWS  |   25 
 README|2 
 RELEASING |   13 
 configure.ac  |   30 
 src/Makefile.am   |2 
 src/bios_reader/bios_reader.c |4 
 src/common.h  |   38 
 src/drmmode_display.c |   10 
 src/i810.h|2 
 src/i810_driver.c |  172 -
 src/i810_reg.h|  535 
 src/i830.h|   34 
 src/i830_batchbuffer.c|4 
 src/i830_batchbuffer.h|   11 
 src/i830_bios.c   |   93 
 src/i830_bios.h   |   17 
 src/i830_crt.c|7 
 src/i830_cursor.c |8 
 src/i830_debug.c  |  625 +
 src/i830_dri.c  

xserver-xorg-video-intel: Changes to 'refs/tags/2.8.1'

2013-08-28 Thread Michael Stapelberg
Tag '2.8.1' created by Carl Worth cwo...@cworth.org at 2009-08-25 23:58 +

Intel 2.8.1 release

Changes since 2.8.0.901:
Carl Worth (2):
  NEWS: Add notes for 2.8.1
  Increment version number to 2.8.1 for release.

Eric Anholt (3):
  Only align DRI2 tiled pixmaps to the DRI2 tiled pixmap alignment 
requirement.
  Fix sampler indexes on i965 planar video.
  Align the height of untiled pixmaps to 2 lines as well.

Keith Packard (1):
  drmmode_output_get_modes: Replace existing EDID property blob with new one

Zhao Yakui (1):
  Calculate the DVO relative offset in LVDS data entry to get the DVO timing

---
 NEWS |   29 +++
 configure.ac |2 -
 src/bios_reader/bios_reader.c|   20 +++--
 src/drmmode_display.c|3 -
 src/i830_accel.c |3 -
 src/i830_bios.c  |6 ++-
 src/i830_uxa.c   |   23 ++-
 src/render_program/exa_wm_src_sample_planar.g4a  |4 +-
 src/render_program/exa_wm_src_sample_planar.g4b  |4 +-
 src/render_program/exa_wm_src_sample_planar.g4b.gen5 |4 +-
 10 files changed, 69 insertions(+), 29 deletions(-)
---


-- 
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/e1vek2l-0004f0...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.8.99.902'

2013-08-28 Thread Michael Stapelberg
Tag '2.8.99.902' created by Carl Worth cwo...@cworth.org at 2009-09-22 22:16 
+

Intel 2.8.99.902 release

Changes since 2.8.99.901:
Carl Worth (2):
  8xx: Fallback for any non-affine transformation.
  NEWS: Add notes for 2.8.99.902

Chris Wilson (4):
  Avoid fallbacks for compositing gradient patterns
  Avoid fallbacks for a1 src/mask
  Check the correct Picture for error during creation.
  Revert 8xx: Fallback for any non-affine transformation.

Jesse Barnes (1):
  Eliminate cursor flicker

Keith Packard (6):
  Make sure DRM output properties are freed after we're done with them.
  Don't destroy bufmgr at CloseScreen time
  Remove vestigial internal rotation which broke KMS DGA/VidMode 
modesetting.
  Remove DGA support from the driver.
  Split i915/i830 composite_emit_primitive into two functions.
  i8xx: Format projective texture coordinates correctly.

Matthias Hopf (1):
  Add new backlight driver samsung.

Zhao Yakui (2):
  Check whether the DVI-I/D is connected or disconnected based on EDID
  Skip setting tv format property if output crtc is NULL

Zhenyu Wang (1):
  More dumps for Arrandale LVDS

---
 NEWS  |   41 +
 src/drmmode_display.c |7 -
 src/i810_reg.h|8 -
 src/i830.h|6 
 src/i830_cursor.c |1 
 src/i830_debug.c  |   20 ++
 src/i830_driver.c |   47 --
 src/i830_lvds.c   |1 
 src/i830_reg.h|2 
 src/i830_render.c |   88 +++-
 src/i830_sdvo.c   |3 
 src/i830_tv.c |2 
 src/i830_video.c  |4 
 src/i915_render.c |  222 +---
 src/i965_render.c |   46 +++---
 uxa/uxa-render.c  |  342 --
 16 files changed, 629 insertions(+), 211 deletions(-)
---


-- 
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/e1vek2m-0004gp...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.8.0'

2013-08-28 Thread Michael Stapelberg
Tag '2.8.0' created by Carl Worth cwo...@cworth.org at 2009-07-21 06:03 +

Intel 2.8.0 release

Changes since 2.7.99.902:
Barry Scott (1):
  Fix XV scan line calculation when rotated.

Carl Worth (2):
  NEWS: Add notes for 2.8.0 release
  Increment version number to 2.8.0 for release.

Eric Anholt (3):
  Use batch_start_atomic to fix batchbuffer wrapping problems with 8xx 
render.
  Fix 915-class Render after the 8xx-class Render fix.
  Really fix i915 render.  Fail at commit --amend.

Keith Packard (1):
  Reset framebuffer offset when rebinding aperture (22760).

---
 NEWS  |   48 +++
 configure.ac  |2 
 src/i830.h|   14 ++-
 src/i830_driver.c |2 
 src/i830_memory.c |3 
 src/i830_render.c |  228 +++---
 src/i830_video.c  |   11 +-
 src/i915_render.c |   28 +++---
 8 files changed, 219 insertions(+), 117 deletions(-)
---


-- 
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/e1vek2j-0004dc...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/xf86-video-intel-1.9.92'

2013-08-28 Thread Michael Stapelberg
Tag 'xf86-video-intel-1.9.92' created by Eric Anholt e...@anholt.net at 
2007-03-14 19:36 +

xf86-video-intel 1.9.92 (2.0 RC2)

Changes since xf86-video-intel-1.9.91:
Alan Hourihane (8):
  update port attributes immediately when overlay is on.
  Be a little more verbose when rejecting modes.
  Bump to 1.7.3
  Delete ChangeLog
  Fix bug #8536, i915 BIOS fails when restarting Xserver.
  Bump to 1.7.4
  Fix bug #9639, i810 XvMC needs linking against libdrm.
  Add some additional checks when XAA is enabled.

Dave Airlie (3):
  add XMODES flags to the i2c drivers
  fixup brace alignment for older X.org
  fixup missing assert includes

Eamon Walsh (2):
  Convert callers of LookupWindow() to dixLookupWindow().
  Revert Convert callers of LookupWindow() to dixLookupWindow().

Emilio Scalise (1):
  patch to control mergedfb options, bug #9664

Eric Anholt (16):
  Merge branch 'modesetting'
  Continue to allocate the legacy texture pool by default.
  Make the depth buffer X tiled instead of Y, and fix a Y tiling nit on 945.
  Remove leftover code that was disabling tiling after we set it up.
  Bug #9898: Fix a crash with NoAccel set.
  Bug #10157: Fix cursor corruption on server regen.
  Make the 965 use Y-major tiling for the depth buffer, as required by the 
spec.
  Fix uninitialized string use in SDVO non-TMDS case.
  Add write posting protections to relevant register writes in the mode-set 
path.
  Replace #if 0ed LVDS register setting with updated comment.
  Add write posting protection for the SDVO DPMS-on path.
  Add PCI write posting protection to i2c putbits.
  Use a POSTING_READ(reg) macro instead of using the (void)INREG(reg) 
pattern.
  Get SDVO DPMS working on the Mac Mini by writing SDVOB and SDVOC together.
  Refine the i855 LVDS clock code.  In particular, p2 is always 14.
  Bump to 1.9.92 for RC2.

Keith Packard (4):
  Move single mode setting code to X server.
  Merge branch 'modesetting'
  Move EnterVT mode setting code to xf86SetDesiredModes.
  Remove usage of 'shadow' module. Use xf86CrtcScreenInit.

Michel Dänzer (33):
  If the DRM can handle it, enable vertical blank interrupts for both pipes.
  Update SAREA pipe fields in i830PipeSetBase.
  Revive i830 page flipping support.
  Use new DRI ClipNotify hook to track page flipping per CRTC when 
available.
  Document Option PageFlip.
  Don't mark page flipping as active when it really isn't.
  Add support for triple buffering using a third static buffer.
  intel.man: Fix typo.
  Do not sync DRI windows between pages when possible.
  I830DRISwapContext: Some cleanups.
  I830DRIClipNotify: Fix initialization of crtcBox[1].[xy]2.
  Update vblank pipe setup when setting a mode.
  Be more verbose when page flipping can't be enabled for various reasons.
  Fix handling of new vs. old texture pools.
  Fix DRM memory manager initialization.
  Merge remote branch 'origin/master' into i830-pageflip
  Merge remote branch 'origin/master' into i830-pageflip
  Remove warnings about potential artifacts with page flipping and mixed 
2D/3D.
  Unify allocation of back buffers.
  Fix some conditionals related to triple buffering.
  Fix reduced DRI memory manager size.
  Fix build failure.
  Merge remote branch 'origin/master' into i830-pageflip
  Merge remote branch 'origin/master' into i830-pageflip
  Update SAREA pipe sizes in i830_crtc_dpms instead of i830PipeSetBase.
  Revert change accidentally included in previous commit.
  Don't crash when the SAREA pointer is NULL.
  Remove unused have3DWindows from pI830.
  Fix attempt to flip pages back to normal when the last 3D window 
disappears.
  Disable page flipping if the DRM is older than 1.9.
  Defer flipping pages back to normal until the end of the DRI block 
handler.
  Fix build against released libdrm.
  Make sure the legacy texture area is there when needed.

Wang Zhenyu (2):
  EXA: try to always alloc exa i965 state buffer in stolen mem
  Merge branch 'master' of 
git://proxy.ims.intel.com:9419/git/xorg/driver/xf86-video-intel

root (1):
  Tweak to bug #9639

---
 ChangeLog  |  138 ---
 configure.ac   |   15 +
 man/intel.man  |   20 ++
 src/ch7017/Makefile.am |2 
 src/ch7xxx/Makefile.am |2 
 src/common.h   |2 
 src/i810_accel.c   |3 
 src/i810_dri.c |8 
 src/i810_dri.h |2 
 src/i810_driver.c  |7 
 src/i830.h |   16 +
 src/i830_accel.c   |3 
 src/i830_common.h  |6 
 src/i830_debug.c   |   13 -
 src/i830_display.c |  284 +++-
 src/i830_display.h |3 
 src/i830_dri.c |  431 ++---
 src/i830_dri.h |4 
 

xserver-xorg-video-intel: Changes to 'refs/tags/2.8.99.901'

2013-08-28 Thread Michael Stapelberg
Tag '2.8.99.901' created by Carl Worth cwo...@cworth.org at 2009-09-09 16:39 
+

Intel 2.8.99.901 (2.9.0 rc1)

Changes since 2.8.0:
Adam Jackson (1):
  Fix the chip names printed in the log to be less obnoxious.

Carl Worth (4):
  Merge branch '2.8'
  debug: i830_valid_command: Return invalid for subopcodes with no name
  NEWS: Add notes for the 2.8.99.901 snapshot
  Update version to 2.8.99.901 for snapshot.

Chris Wilson (6):
  i830: do not use stale mask transform
  i830: remove padding NOOPs from composite
  i830: Trim composite setup
  i830: Update comments
  i830/i915: Set the sample position to the pixel center.
  i915: Restore nearest sampling

Dave Airlie (5):
  intel: remove unneeded includes
  intel: update for resources/RAC API removal
  intel: since driver depends on newer server don't need to wrap this
  xserver: fix up for stable build
  intel: drop RES_SHARED_VGA not needed anymore

Eric Anholt (8):
  uxa: Skip fill of temporary alpha picture that just gets copied over.
  uxa: Tell the driver when we're just going to immediately map the pixmap.
  Only align DRI2 tiled pixmaps to the DRI2 tiled pixmap alignment 
requirement.
  8xx render: Add limited support for a8 dests.
  Fix sampler indexes on i965 planar video.
  Align tiled pixmap height so we don't address beyond the end of our 
buffers.
  Fix math in the tiling alignment fix.
  Align the height of untiled pixmaps to 2 lines as well.

Jesse Barnes (3):
  Dump LVDS backlight info from bios_reader
  Print block length of backlight table
  Add KMS only build flag

Keith Packard (6):
  drmmode_output_get_modes: Replace existing EDID property blob with new one
  Allow DRM mode setting to include transformations
  Reload cursors as needed when setting new modes.
  Add cursor registers to debug dump output.
  KMS: allocate one bo per crtc for cursor
  Fix SHM functions to work with server after 1.6.0

Kristian Høgsberg (1):
  kms: Don't use fb offset when using shadow buffer

Krzysztof Halasa (1):
  h/v bias in 3DSTATE_DEST_BUFFER_VARIABLES is 4-bits wide

Matthias Hopf (6):
  Add HP Mini 5101 to quirks list.
  Add BACKLIGHT property support in KMS case.
  Don't ignore backlight level change to the same level.
  Add get_property support.
  Use Backlight as backlight brightness property.
  Don't set backlight level if going on-on.

Owain Ainsworth (1):
  accessing a pixmap if prepare_access fails is verboten.

Peter Hutterer (1):
  Update to xextproto 7.1 support.

Wu Fengguang (2):
  Add intel_audio reg dumping program
  Add HDMI audio registers

Xiang, Haihao (4):
  XvMC: pin XvMC buffers under KMS.
  Check the version of intel-gen4asm tool in configure.ac
  add compiled shader programs for XvMC/XvMC-VLD on IGDNG
  XvMC: enable XvMC/XvMC-VLD on IGDNG

Zhao Yakui (1):
  Calculate the DVO relative offset in LVDS data entry to get the DVO timing

Zhenyu Wang (4):
  Fix typo in bios_reader for invalid pointer cast
  Fix VGA plane disabling
  Make DGA optional
  Add B43 chipset support

Zou Nan hai (2):
  It seems that indirect data upper bound check in STATE_BASE_ADDRESS
  set correct value for indirect access check bound

---
 NEWS |   14 
 configure.ac |   27 
 src/bios_reader/bios_reader.c|   54 
 src/ch7017/ch7017.c  |6 
 src/ch7xxx/ch7xxx.c  |6 
 src/common.h |7 
 src/drmmode_display.c|  300 ++
 src/i810_driver.c|  117 
 src/i810_hwmc.c  |1 
 src/i810_reg.h   |   33 
 src/i810_video.c |1 
 src/i830.h   |   10 
 src/i830_accel.c |3 
 src/i830_bios.c  |6 
 src/i830_bios.h  |   38 
 src/i830_debug.c |   23 
 src/i830_display.c   |   38 
 src/i830_driver.c|  103 
 src/i830_hwmc.c  |4 
 src/i830_i2c.c   |2 
 src/i830_memory.c|   79 
 src/i830_quirks.c|2 
 src/i830_render.c|  238 +
 src/i830_uxa.c   |   37 
 src/i830_video.c |1 
 src/i915_hwmc.c  |   21 
 

xserver-xorg-video-intel: Changes to 'refs/tags/2.9.0'

2013-08-28 Thread Michael Stapelberg
Tag '2.9.0' created by Carl Worth cwo...@cworth.org at 2009-09-29 03:07 +

Intel 2.9.0 release

Changes since 2.8.99.902:
Carl Worth (3):
  Increment version to 2.8.99.902
  NEWS: Add notes for the 2.9.0 release.
  Increment version to 2.9.0

---
 NEWS |   20 ++--
 RELEASING|3 ++-
 configure.ac |2 +-
 3 files changed, 13 insertions(+), 12 deletions(-)
---


-- 
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/e1vek2n-0004h2...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.9.99.902'

2013-08-28 Thread Michael Stapelberg
Tag '2.9.99.902' created by Carl Worth cwo...@cworth.org at 2009-12-10 23:29 
+

Intel 2.9.99.902 release

Changes since 2.9.99.901:
Carl Worth (3):
  Document the DebugFlushBatches, DebugFlushCaches, and DebugWait options.
  NEWS: Add notes for 2.9.99.902 (and preliminary notes for 2.10)
  Update version to 2.9.99.902.

Chris Wilson (18):
  uxa: Don't treat prepare_access as a flush synchronisation point.
  i830: Simplify prepare_access / finish_access
  uxa: Review uxa_prepare_access() to remove potential nesting
  Review use of errno after libdrm call
  uxa_prepare_access() don't force a flush.
  uxa_check_composite: Minor whitespace.
  batch: Avoid flushing a NULL batch
  Rename I830Sync() to intel_sync()
  Remove flush parameter from intel_batch_flush()
  batch: Downgrade batch submission from a FatalError.
  intel: And remember to flush the batch...
  batch: Ensure we send a MI_FLUSH in the block handler for TFP
  uxa: Cache solid fills.
  i965: Maximum number of vertices per composite is 24, not 18
  Assert that we only call OUT_BATCH() inside a BATCH
  i965: Set src_filter before testing.
  i965: Only use the affine kernels if both src and mask are affine
  Revert uxa-glyphs: Enable TILING_X on glyph caches.

Daniel Vetter (1):
  Xv: enable drmmode overlay

Jesse Barnes (1):
  Update man page to reflect currently available options

Kristian Høgsberg (1):
  Require libdrm 2.4.16

Tobias Doerffel (1):
  Fix compiler warning in i830_copy_video_data() if XvMC is disabled

---
 NEWS   |   64 +++--
 configure.ac   |4 -
 man/intel.man  |  184 ++---
 src/common.h   |   11 --
 src/i830.h |   14 +++
 src/i830_accel.c   |   20 -
 src/i830_batchbuffer.c |   57 ---
 src/i830_batchbuffer.h |   10 +-
 src/i830_dri.c |6 -
 src/i830_driver.c  |   24 ++
 src/i830_memory.c  |3 
 src/i830_render.c  |2 
 src/i830_uxa.c |   49 +
 src/i830_video.c   |   14 ---
 src/i915_render.c  |2 
 src/i965_hwmc.c|1 
 src/i965_render.c  |   15 +--
 src/i965_video.c   |4 -
 uxa/uxa-accel.c|   18 ++--
 uxa/uxa-glyphs.c   |4 -
 uxa/uxa-priv.h |   11 ++
 uxa/uxa-render.c   |   94 +
 uxa/uxa-unaccel.c  |   22 ++---
 uxa/uxa.c  |   15 +++
 24 files changed, 337 insertions(+), 311 deletions(-)
---


-- 
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/e1vek2q-0004j0...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/2.9.99.901'

2013-08-28 Thread Michael Stapelberg
Tag '2.9.99.901' created by Carl Worth cwo...@cworth.org at 2009-12-01 04:19 
+

Intel 2.9.99.901 release (2.10.0 rc1)

Changes since 2.9.0:
Albert Damen (2):
  Drop frontbuffer from crtc in I830CloseScreen
  Fix crash in uxa_acquire_pattern when pDst is NULL

Carl Worth (4):
  NEWS: Add generic notes for the 2.9.99.901 snapshot.
  configure.ac: Bump version to 2.9.99.901.
  NEWS: Note that the driver now has a hard dependency on KMS.
  Add i830_bios.h and i830_display.h to EXTRA_DIST.

Chris Wilson (29):
  Complete the removal of UMS build support
  uxa: Free the ScratchPixmapHeader after its associated Picture
  uxa: Refactor create Picture for pixman format
  conf: Add debugging flush options
  debug: Enable cache flushing after every operation
  uxa: Force alpha bits to fill remaining bits
  Check that batch buffers are atomic.
  i915: Check for overflow before overflowing.
  i915: Use the color channels to pass along solid sources and masks.
  i915: Fix texture sampling coordinates.
  uxa: Do not remove repeat from solids for 1x1 composites.
  i915: Derive the correct target color from the pixmap by checking its 
format
  Cleanup a few compiler warnings.
  uxa-glyphs: Stream uploads via temporary bo
  batch: Track pixmap domains.
  batch: Emit a 'pipelined' flush when using a dirty source.
  Only flush batch during prepare access if it may modify the pixmap.
  uxa: PutImage acceleration
  uxa-glyphs: Enable TILING_X on glyph caches.
  overlay: Fix build after 646b4a9483
  debug: Don't always flush the batch when emitting a debugging flush
  i915: Fix missing texture offset for mask.
  i915: Remove routing of alpha channel to green.
  debug: Enable dumping of batchbuffer [compile-time only]
  i915: Whitespace
  i915: Disable centre-point sampling.
  uxa: Remove cache flush for copy
  uxa: Initialise lists for private pixmap structure.
  uxa: Limit maximum size of tiled objects

Daniel Kahn Gillmor (1):
  Makefile.am: Add missing .g4i to be included in the tar file.

Daniel Vetter (22):
  Xv i830_display_video splitup: extract i830_calc_src_regs
  Xv i830_display_video splitup: extract i830_overlay_cmd
  Xv: rename i830_display_video to i830_display_overlay
  Xv: introduce planar memcpy helper
  Xv: use is_planar_fourcc helper some more
  Xv: kill hw double buffering logic
  Xv: kill destId in I830PutImage
  Xv I830PutImage splitup: extract i830_dst_pitch_and_size
  Xv I830PutImage splitup: extract i830_setup_video_buffer
  Xv I830PutImage splitup: extract i830_copy_video_data
  Xv I830PutImage splitup: extract i830_wait_for scanline
  Xv: small cleanups in I830PutImage
  Xv: scrap overlay offscreen pixmap support
  Xv: create xvmc_passthrough helper
  Xv: rework overlay buffer management
  Xv: introduce an overlay hal
  Implement drmmode overlay
  Xv overlay: remove some more dead stuff from ums overlay support
  Xv: fixup the disabled drmmode overlay code
  Xv overlay: further cleanups
  Xv overlay: fix planar YUV copy for right rotated crtcs
  Kill some more #defines only needed for User-Modesetting

Dave Airlie (1):
  drmmode: with 1.7 server, set mode major doesn't get gamma setup.

Eric Anholt (25):
  Remove error state dumping code.
  Remove UMS overlay support.
  Remove UMS support.
  Move to kernel coding style.
  Remove intel_idle, replaced by intel_gpu_top in intel_gpu_tools.
  Trim down the hotplug debug app.
  Remove the stepping debug app, replaced by version in intel_gpu_tools.
  Remove the reg_dumper code, now that it's been moved to intel_gpu_tools.
  Remove more dead UMS code.
  Rename the screen private from I830Ptr pI830 to intel_screen_private 
*intel.
  Rename the xf86 screen private from pScrn to scrn.
  Share several render fields between render implementations.
  de-pCamelHungarian the Render pictures and pixmaps.
  Call pPixmaps plain old pixmaps.
  Rename the xv pPriv to adaptor_priv to reflect whose private it is.
  Rename pDraw to plain old drawable.
  Rename pGC to gc.
  Rename pScreen to screen.
  Clean up more i830_memory.c madness.
  Replace dolt and shave with relying on current autotools.
  Enable XVMC by default on gen4.
  XVMC: Use XCB DRI2 instead of cargo-culting our own copy of Xlib stuff. 
(v2)
  Remove flow-control macros for fallbacks in the 2D driver.
  Fix Remove flow-control macros for fallbacks in the 2D driver.
  Revert configure: make --disable-dri work even if the server supports 
DRI

Gaetan Nadon (7):
  .gitignore: use common defaults with custom section # 24239
  .gitignore: use common defaults with custom section # 24239
  Several driver modules do not have a ChangeLog target in Makefile.am 
#23814
  

xserver-xorg-video-intel: Changes to 'refs/tags/xf86-video-intel-1.9.93'

2013-08-28 Thread Michael Stapelberg
Tag 'xf86-video-intel-1.9.93' created by Eric Anholt e...@anholt.net at 
2007-03-27 04:41 +

xf86-video-intel 1.9.93 (2.0 RC3)

Changes since xf86-video-intel-1.9.92:
Eric Anholt (14):
  Fix sparse warnings about using 0 for NULL.
  Don't reload the cursors if we haven't set up the screen yet.
  Fix crashes and other failures when a cursor allocation fails.
  Fix compile failure due to needed types being in inttypes.h on Linux.
  Add the (afaict) correct ch7017 I2C slave address.
  Move vendor ID check in the utils to after pci_device_probe.
  Add debug output for ADPA.
  Print the mode actually being set per pipe.
  Set the CURSOR_SIZE register when present.
  Attempt to fix single/dual-channel issues on i9xx LVDS panels.
  Update manpage to remove Rotate option and point at xorg.conf instead.
  Power on the LVDS B-channel pairs only when we've chosen dual-channel 
mode.
  Update .gitignore.
  Bump version to 1.9.93 for 2.0RC3.

Keith Packard (14):
  Use new driver-independent CRTC-based cursor layer.
  Remove extra (and incorrect) I2C ByteTimeout setting.
  Build fix for pre-XF86DRI_MM environments.
  Increase DDC I2C RiseFallTime to handle older monitors
  Cast ARGB cursor address to CARD32 * to eliminate warning.
  Elide I830DRIClipNotify for older DRI versions.
  Allocate 4 separate buffers for HW Cursors on Linux.
  Make i830_sdvo_write_sdvox write everything twice.
  TV output properties: TV_FORMAT, LEFT, TOP, RIGHT, BOTTOM.
  Property size is in units, not bytes.
  Don't call AdjustFrame on EnterVT.
  Record 3D state loss at EnterVT in last_3d value.
  Eliminate calls to RRPostPendingProperty.
  Switch TV_FORMAT property to format XA_ATOM

Michel Dänzer (1):
  Fix build when DAMAGE is not defined.

Wang Zhenyu (2):
  EXA: try to enable rotation for G965
  EXA: don't smash vertex header in G965

---
 .gitignore|2 
 configure.ac  |2 
 man/intel.man |   36 +-
 src/Makefile.am   |   14 
 src/bios_reader/bios_dumper.c |6 
 src/exa_sf_rotation.g4a   |   29 +
 src/exa_sf_rotation_prog.h|   20 +
 src/exa_wm_rotation.g4a   |  158 ++
 src/exa_wm_rotation_prog.h|   70 
 src/i810_driver.c |   14 
 src/i810_reg.h|   50 +++
 src/i830.h|   44 ++
 src/i830_cursor.c |  635 +-
 src/i830_debug.c  |   28 +
 src/i830_display.c|   69 +++-
 src/i830_dri.c|   18 -
 src/i830_driver.c |   43 +-
 src/i830_dvo.c|2 
 src/i830_i2c.c|7 
 src/i830_lvds.c   |   20 -
 src/i830_memory.c |  140 +
 src/i830_sdvo.c   |   35 +-
 src/i830_tv.c |  369 +++-
 src/i965_render.c |   86 -
 src/reg_dumper/main.c |6 
 src/reg_dumper/reg_dumper.h   |2 
 26 files changed, 1145 insertions(+), 760 deletions(-)
---


-- 
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/e1vek2u-0004po...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/xf86-video-intel-1.9.94'

2013-08-28 Thread Michael Stapelberg
Tag 'xf86-video-intel-1.9.94' created by Eric Anholt e...@anholt.net at 
2007-04-03 07:17 +

xf86-video-intel 1.9.94 (2.0 RC4)

Changes since xf86-video-intel-1.9.93:
Alan Coopersmith (1):
  Add Solaris to list of OS'es with agpgart in man page

Dave Airlie (1):
  make warning info only so ppl don't go reporting stupid bugs

Eric Anholt (21):
  Replace broken PCI resource size detection with pciGetBaseSize() call.
  Merge branch 'modesetting' into crestline
  Merge branch 'crestline-origin' into crestline
  Merge branch 'modesetting-origin' into crestline
  Enable TV output on Crestline (untested).
  Merge branch 'modesetting' into crestline
  Fix 965GM SDVO by not setting fields in SDVO[BC] which have new meanings.
  Merge branch 'master' into crestline
  Set the panel fitter to the right pipe on Crestline.
  Whitespace and symbolic reg names cleanup in i830_panel_fitter_pipe().
  Merge branch 'master' of 
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
  Whitespace cleanup in Makefile.
  Add missing file for old server compatibility build.
  Don't forget the warnings CFLAGS in subdirectories.
  Finish off some function renaming that was missed before.
  Warnings cleanup in ch7xxx.
  Remove long-stale TODO file.
  Update README source for new release notes.
  Move a bunch of debugging verbosity under Option ModeDebug.
  Move README to being a plain old text file.
  Bump version to 1.9.94 for 2.0 RC4.

Keith Packard (15):
  Merge branch 'modesetting' into crestline
  Merge branch 'modesetting' into crestline
  Merge branch 'modesetting' into crestline
  Merge branch 'modesetting' into crestline
  Merge branch 'modesetting' into crestline
  Merge branch 'modesetting' into crestline
  Merge branch 'modesetting' into crestline
  Merge branch 'modesetting' into crestline
  Merge branch 'modesetting' into crestline
  Merge branch 'crestline-otc' into crestline
  Back out rotation changes for RandR 1.2 which won't work.
  Merge branch 'modesetting' into crestline
  Merge branch 'modesetting' into crestline
  LVDS dither control moved from PFIT to LVDS register for Crestline
  Merge branch 'crestline-qa'

Nian Wu (26):
  Merge branch 'modesetting' of 
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into 
modesetting
  Merge branch 'modesetting' of 
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'crestline' of /git/xorg/driver/xf86-video-intel into 
crestline
  Merge branch 'modesetting' of 
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'modesetting' of 
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'modesetting' of 
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'modesetting' of 
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'modesetting' of 
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'modesetting' of 
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'crestline' of 
git://otc-graphics.jf.intel.com/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'modesetting' of 
git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'crestline' of 
git://otc-graphics.jf.intel.com/git/xorg/driver/xf86-video-intel into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge branch 'crestline' of 
git://otc-graphics.jf.intel.com/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'crestline' of 
git://otc-graphics.jf.intel.com/git/xorg/driver/xf86-video-intel into crestline
  Merge branch 'crestline' of 
git://otc-graphics.jf.intel.com/git/xorg/driver/xf86-video-intel into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge git://proxy01.pd.intel.com:9419/git/xorg/driver/xf86-video-intel 
into crestline
  Merge 

xserver-xorg-video-intel: Changes to 'refs/tags/xf86-video-intel-2.1.99'

2013-08-28 Thread Michael Stapelberg
Tag 'xf86-video-intel-2.1.99' created by Jesse Barnes jesse.bar...@intel.com 
at 2007-11-09 02:18 +

Intel driver version 2.1.99

Changes since xf86-video-intel-2.1.0:
Alan Coopersmith (2):
  Clear compiler error: void functions cannot return values
  Fix builds without DRI

Brice Goglin (2):
  Fix typo in intel.man
  Define INTEL_VERSION_MAJOR/MINOR/PATCH using PACKAGE_VERSION_*

Carl Worth (1):
  Allow 965 composite acceleration to A8 destinations.

Dave Airlie (9):
  intel: don't try and use TTM memory manager with old libdrm interface
  intel: actually 2.3.1 should be good enough
  intel: oops I commited pixman local workaround - undo it
  strip out remainder of drmmm code in driver
  i965: fix memcpy of the sf_kernel when a mask is needed
  i965: increase composite vertex buffer size and alignment to be safe
  intel: don't setup texOffsetStart unless using EXA
  i915: add support for render to a8
  intel: make block handler hook happen no matter what video is in use

Dmitry Babrovich (1):
  Bug #12457: Let the ch7xxx driver probe the 7301

Eric Anholt (57):
  Fix some physical address handling for 4GB addresses.
  When TTM is available, use it instead of manual AGP allocations when 
possible.
  Use new drmBOSetPin interface instead of NO_EVICT/NO_MOVE buffers.
  Use the dontMapFramebuffer option available with DRIINFO 5.4.
  Delay the first screen pixmap update to CreateScreenResources.
  Pin some buffer objects at creation time, which can't be moved yet.
  Mark DRI buffers as shareable, and pass their buffer handles through the 
SAREA.
  Quirk away the nonexistent TV connector on the Panasonic CF-Y4.
  Add the file mode for bios_dumper output so it doesn't have 000 
permissions.
  Fix accumulated whitespace nits in i830_exa.c
  Fix EXA rendering with tiled front buffer on pre-965.
  Merge branch 'origin'
  Bug #11593: Remove dead struct vch_bdb_20 which was angering the sun 
compiler.
  Attempt to fix several front buffer tiling failure cases.
  Fix stack-smashing in the last commit.
  Don't force tiling on if it is disabled in configuration but fbc is 
possible.
  Add #if 0-ed fence debugging code.  It's noisy, and of little use to most.
  Merge branch 'master' into buffer-objects
  Add tiling information to BO layout description.
  Use i830_memory.c instead of the AA's allocator for XV buffers.
  Replace AA allocator usage with i830_memory.c for RandR rotation.
  Tune acceleration architecture allocator sizes down.
  Merge remote branch 'origin/master' into buffer-objects
  Merge branch 'buffer-objects'
  Remove logic for supporting i915tex_dri.so vs. i915_dri.so.
  Disable TV/VGA output on the CH7017/7018 devices.
  Enable CH7017/7018 DVO driver by default.
  Suppress I2C failure error messages during DVO device detection.
  Remove more DVO probing noise.
  Restore building of pciaccess-based tools even if the server doesn't use 
it.
  Fix probing of the sample CH7017 device I found by allowing GPIO 
overrides.
  Bring the CH7017 driver closer to spec.
  Fix formatting of error message.
  Warning cleanup.
  Don't leak buffer object allocations in i830_reset_allocations().
  Revert setting of exa_965_state as LIFETIME_FIXED.
  Don't set overlay registers LIFETIME_FIXED. It always uses the current 
offset.
  Replace setting of LIFETIME_FIXED on cursors with just updating the 
offsets.
  Fix potential use-after-free in XV overlay code on video stop.
  In i830_allocate_memory_bo, bind if we control the VT, not on 
lifetime-fixed.
  Refuse to allocate LIFETIME_FIXED objects in buffer objects.
  Move drmMMLock to after we have unbound our (pinned) buffers.
  Rework DRI buffer mappings and sarea setup to allow for moving buffers.
  Delay SAREA and mapping setup until EnterVT when using the memory manager.
  Allow front/back/depth to move over the lifetime of the server.
  Move tiling fence register setup to bind time instead of allocate time.
  Update memory manager sizing for the current set of LIFETIME_FIXED 
bufffers.
  Don't double-free the memory manager allocation.
  Use mprotect on unbound AGP memory to attempt to catch use while unbound.
  Fix failure in tiling setup on non-power-of-two allocations on pre-965.
  In update_front_offset(), set pScrn-fbOffset even at EnterVT during init.
  Bump pciaccess version requirement for  new API usage.
  Add some nickle scripts for looking at PLL issues.
  Warn in the log if we choose a PLL clock that's way out of line.
  In the clock graph, draw the VCO as erasures in the lines representing 
clocks.
  Fix typo in my hand-application of rglowery's patch.
  Bug #12059: Add ch7019 to the list of supported devices for ch7017.

Hong Liu (1):
  Fix pixmap offset

Jesse 

xserver-xorg-video-intel: Changes to 'refs/tags/xf86-video-intel-2.1.0'

2013-08-28 Thread Michael Stapelberg
Tag 'xf86-video-intel-2.1.0' created by Eric Anholt e...@anholt.net at 
2007-07-03 02:27 +

xf86-video-intel version 2.1.0

Changes since xf86-video-intel-2.0.0:
Alan Coopersmith (2):
  Add AM_PROG_CC_C_O to configure.ac
  Add *~ to .gitignore to skip emacs  patch backup files

Carl Worth (7):
  Remove redundant i830WaitSync from i965_prepare_composite
  Use local structure for cc_state
  Use local structure for dest_surf_state
  Use local structure for src_surf_state
  Use local structure for mask_surf_state
  Use local structure for src_sampler_state and mask_sampler_state
  Use local structures for vs_state, sf_state, and wm_state

Dave Airlie (3):
  disable all outputs on EnterVT
  i810: be a bit more verbose about disabling DRI
  sdvo: add support for RGB outputs on SDVO

Dave Mueller (1):
  Bug #11171: Add support for the Ti TFP410 DVO TMDS transmitter.

Eric Anholt (28):
  Disable some clock gating functions documented to work incorrectly.
  Allow physical-memory allocations within stolen memory.
  Ignore VideoRam now that its original purpose is obsolete.
  Fix typo in previous commit with s/XF86_DRI/XF86DRI/
  Make the DVO output name LVDS if it's an LVDS chip.
  Add DVO[ABC] register debugging.
  Disable non-working GTT decoding on i830, and fix map/unmap of GTT.
  Make up a fixed panel timing for DVO LVDS, and use DVOA for DVO LVDS.
  Fix typo s/i/index/ in LoadPalette for depth 16.
  Disable vblank interrupts when no DRI clients are running.
  Disable vblank interrupts when no DRI clients are running.
  Add a fixup to LVDS panel mode detection for 1280x768 panel from text 
mode.
  Expand manpage description of outputs supported.
  Remove README statement that 830M panels are unsupported.
  Fix misplaced merge of 1280x768 panel fixup.
  Clean up some nits in i915_video.c setup.
  Fix a typo in _3DSTATE_DEPTH_SUBRECT_DISABLE definition.
  Replace failure-prone configure test for fresh libdrm with a simple 
ifndef.
  Fix context switching between DRI and X.
  On hang, dump up to the head pointer, not just up to the tail.
  Revert Replace failure-prone configure test for fresh libdrm with a 
simple ifndef.
  Improve the drm_i915_flip_t check.
  Fix and enable the 915-class planar textured video path.
  Bug #11295: Disable textured video on i915 with framebuffer width too 
large.
  Move the ivch's fixed panel mode support to i830_dvo.c for other LVDS 
drivers.
  Bug #11365: Disable the panel fitter unless it's needed for the chosen 
mode.
  Fix reversed LVDS dither enabling logic on GM965.
  Update documentation and bump driver version to 2.1.0.

Keith Packard (34):
  Merge branch 'origin'
  CRTC Rotation under XAA wasn't hitting accelerated path.
  Deal with i830 CRT load detection which cannot use FORCE_BORDER.
  Add i830_bios_get_aim_data_block to read AIM data from BIOS
  Change DVO module interface to pass more state across. Fix IVCH display.
  Enable panel fitter on ivch DVO.
  Make each output control clones/crtcs. Split DVO into LVDS, TMDS, TV.
  Merge branch 'master' of 
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
  Dump pending ring on crash.
  Use CRTCs instead of pipe indices for video pipe selection.
  Automatically select crtc based on coverage.
  Use FLIP_CONTINUE with ~OVERLAY_ENABLE to turn overlay off.
  Clean up overlay management.
  Reformat i830_video.c to four-space indents.
  Eliminate blocking for video overlay.
  Clean up CRTC selection. Remove more overlay blocking.
  Xv does not require directRendering
  Ensure Pipe A is active when enabling overlay the first time.
  Compute and clip to crtc before call to xf86XVClipVideoHelper.
  On i830, Pipe B cannot be lit the first time unless Pipe A is running.
  Mark IVCH as connected when detected
  Extend XV_PIPE range to include new -1 value
  Automatically switch overlay when crtcs are reconfigured.
  Always ensure the pipe A is lit when activating overlay on pipe B.
  Add description for how to use the frame and pixel counter registers.
  Let DPMS functions enable plane/pipe/output on 8xx hardware.
  Add 3DSTATE_CLEAR_PARAMETERS bits
  Eliminate some uninitialized variable warnings
  Follow BIOS configuration for Legacy Backlight Brightness.
  Increase vblank wait timeout from 20ms to 30ms. 49.6Hz  20ms.
  I830 needs to have plane/pipe/pll started in mode_set.
  Decode PLL registers in LVDS mode a bit better in debug code.
  Handle dual-channel LVDS on i855.
  Fix load detection to use border region instead of blanking.

Kristian Høgsberg (1):
  Implement the custom I2C protocol used by the ivch DVO.

Michel Dänzer (2):
  Update vblank pipes when a pipe gets disabled.
  i830: Provide new DRI 

xserver-xorg-video-intel: Changes to 'refs/tags/2.9.1'

2013-08-28 Thread Michael Stapelberg
Tag '2.9.1' created by Carl Worth cwo...@cworth.org at 2009-10-26 11:54 +

Intel 2.9.1 release

Changes since 2.9.0:
Albert Damen (1):
  Drop frontbuffer from crtc in I830CloseScreen

Carl Worth (3):
  Revert Check whether the DVI-I/D is connected or disconnected based on 
EDID
  NEWS: Add notes for the 2.9.1 release.
  Update version to 2.9.1

Chris Wilson (1):
  uxa: Free the ScratchPixmapHeader after its associated Picture

Dave Airlie (1):
  drmmode: with 1.7 server, set mode major doesn't get gamma setup.

---
 NEWS  |   23 +++
 configure.ac  |2 +-
 src/drmmode_display.c |   20 
 src/i830.h|1 +
 src/i830_driver.c |2 ++
 src/i830_sdvo.c   |3 ---
 uxa/uxa-render.c  |3 ++-
 7 files changed, 49 insertions(+), 5 deletions(-)
---


-- 
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/e1vek2o-0004hf...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/xf86-video-intel-2.0.0'

2013-08-28 Thread Michael Stapelberg
Tag 'xf86-video-intel-2.0.0' created by Keith Packard kei...@neko.keithp.com 
at 2007-04-20 03:06 +

xf86-video-intel 2.0.0

Changes since xf86-video-intel-1.9.94:
Alan Hourihane (3):
  Check for the PENDING message when reading the attached
  Update read_response to include the try on PENDING status
  Fix return status

Brice Goglin (1):
  Bug #10515: Fix module version number with more than one digit per field.

Eric Anholt (10):
  It's 2007 now.  Didn't I get the memo?
  Avoid a magic number and correct a (currently harmless) ifdef in 
ResetState().
  Turn off ALWAYS_SYNC in EXA.
  Don't use extended regexps in sed when not necessary.
  Bug #10520: i810 manpage not installed despite users expecting it to be 
there.
  Add license headers to 965 programs.
  Bug #10438: Fix 965 XV when sourcing from less than the full image.
  Add all the possible ivch slave addresses (still commented out).
  Fix i852 EXA Composite acceleration setup.
  Don't try to init the XAA linear region unless we allocated memory for it.

Keith Packard (5):
  Use I2C delay function instead of usleep.
  Fix mismatching braces when XF86DRI_MM is not defined.
  Clean up 1.2 xserver build support.
  Eliminate LinearAlloc option and code.
  Update version to 2.0.0

Timo Aaltonen (1):
  Fix build against xserver 1.2.

Wang Zhenyu (7):
  Fix crash on G965 XAA with LinearAlloc option
  Update intel.man with 965GM chipset support
  EXA: i830 render misc fix and cleanups
  EXA: Add i830 supported pict format XRGB, XBGR
  EXA: fix 830/845G pict format
  EXA: fix i830 render
  Fix mem list order and remove extra unbind call when free memory

---
 README |2 
 configure.ac   |   41 +--
 man/Makefile.am|   13 
 man/intel.man  |   11 +---
 src/ch7017/Makefile.am |4 -
 src/ch7xxx/Makefile.am |3 -
 src/exa_sf.g4a |   28 ++
 src/exa_sf_mask.g4a|   25 +
 src/exa_sf_rotation.g4a|   26 +
 src/exa_wm_maskca.g4a  |   26 +
 src/exa_wm_maskca_srcalpha.g4a |   26 +
 src/exa_wm_masknoca.g4a|   26 +
 src/exa_wm_nomask.g4a  |   26 +
 src/exa_wm_rotation.g4a|   26 +
 src/i830.h |2 
 src/i830_driver.c  |   26 +
 src/i830_dvo.c |8 ++
 src/i830_exa.c |6 --
 src/i830_memory.c  |   17 --
 src/i830_reg.h |2 
 src/i830_render.c  |  112 +
 src/i830_sdvo.c|   46 +---
 src/i830_sdvo_regs.h   |6 +-
 src/i965_video.c   |   10 +--
 src/ivch/Makefile.am   |3 -
 src/packed_yuv_sf.g4a  |   28 ++
 src/packed_yuv_wm.g4a  |   28 ++
 src/sil164/Makefile.am |3 -
 28 files changed, 434 insertions(+), 146 deletions(-)
---


-- 
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/e1vek2w-0004qw...@vasks.debian.org



xserver-xorg-video-intel: Changes to 'refs/tags/xf86-video-intel-1.9.91'

2013-08-28 Thread Michael Stapelberg
Tag 'xf86-video-intel-1.9.91' created by Keith Packard kei...@neko.keithp.com 
at 2007-03-05 05:22 +

Intel video driver Version 1.9.91 (2.0 RC1)

Changes since xf86-video-intel-1.7.2:
Adam Jackson (5):
  Fix a thinko; would only inject the FP native mode if a mode list was 
already
  In I830xf86SortModes, catch cases where two modes are equal in only one
  Fix a braino in mode list pruning.
  Add model-specific tweaks for some funky 945GM boards.
  Expand the check for AOpen Mini-PC.

Alan Hourihane (8):
  fix typo
  Fix a problem creating the I2C bus for the SDVOC
  Fix a build problem.
  Make VIDEO_DEBUG into a configure option
  Fix manpage to report 8160 instead of 6144 for LinearAlloc.
  Merge branch 'master' of 
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel
  Add some MergedFB checks for accelerator limitations
  Disable some debug message

Daniel Stone (2):
  Respect the srcdir.
  add missing files to fix distcheck

Dave Airlie (11):
  cleanup sDVO for device on C only
  correct height parameter in sdvo packet
  fix type 0 instead of O
  move sdvo output setting
  add sdvo capability reading support
  fixup I830SDVOGetActiveInputs to use return values not args
  ch7xxx: add lookup table for name
  Use correct variable to initialize DVO I2C bus.
  fix building with 7.1 server by hiding stuff inside RANDR_12_INTERFACE
  ch7xxx: fix output detection as per datasheet, have no DVI to test this.
  ch7xxx: actually power up the chip around connection detection

Eric Anholt (396):
  Initial add of native CRT modesetting code.
  Move .cvsignore to .gitignore
  Add the manpage's possible names when generated.
  Change an if statement to a more obvious but equivalent case statement.
  Add untested save/restore code, and starting on not using VBEValidateModes
  Replace a few magic numbers with symbolic names. Reviewed by md5.
  Always ErrorF output debugging info when doing BIOS calls, including 
file/line.
  Remove more VBE stuff and start using xf86ValidateModes. Guessed some 
params to
  Remove the hacked local xf86SetModeCRTC now that xf86SetCrtcForModes is 
taking
  Add adjustments of PLL divisor limits for Almador.
  Add untested CRT detection code.
  Write the ADPA (CRTC) register on mode setup. Obtained from airlied.
  Move LVDS panel power state setting to a separate function, and reduce 
magic
  Enable -Wall on GCC, and do a cleanup of existing warnings.
  Re-disable chatty debug code.
  Disable I830VESASetVBEMode on restore, since I've removed that code. Note 
that
  Clean up a couple of warnings.
  Start making i830SetMode aware of multiple pipes.
  Replace I830VESASetMode with simpler i830SetMode, which is all native and
  Start implementing support for setting modes for multiple output devices,
  Correct capitalization of i830SetMode.
  Move display base setting to a separate function and use it from both 
mode setup
  It appears from the specs that you have to wait for vblank after 
disabling the
  Use DISPPLANE_32BPP_NO_ALPHA for depth 24, else the empty alpha channel 
results
  Fix prototype for i830DetectCRT.
  Turn off panel power before poking pipe B, and turn it back on if we're 
doing
  Include config.h, fixing many issues with reading from pI830.
  Remove some dead VBE code.
  Change the order of reg writes for restore, possibly increasing chances of
  Add more integrated LVDS support code.
  Add some untested debugging code to for helping figure out VT switch 
issues.
  Add missed save/restore of DSP*SIZE registers.
  Make the reg-snapshot code work, add a couple more registers, and use it 
on VT
  Add a couple more bits to panel auto-fitting, though it isn't working yet.
  Move the PFIT enabling before the enabling of the pipe, as the specs say 
we
  Add some register information for VGACNTRL, and do the reg-debug thing on 
it.
  Add enough of airlied's DDC/I2C work to pull EDID info from my CRT.
  Update to newer airlied DDC code, and do some cleanups as well. Now tries 
DDC
  Save/restore a couple of important VGA plane registers, and have vgahw
  Start interpreting VBT information with the goal of pulling out LVDS 
timings
  Add more VBT reading, so we find the panel size.
  Make auto panel fitting work by pulling LVDS timing EDID info out of the 
static
  Remove some VBE DDC code that I believe is OBE.
  Port code from radeon driver for panel mode validation, which will 
hopefully get
  Fill in clock information from VBT table, so that a good clock value gets
  Clean up (and I believe fix a couple of bugs in) the divisor selection 
code.
  Remove more BIOS modesetting stuff.
  Remove the now-unused displaySize and pipeDisplaySize.
  Remove more BIOS stuff, 

  1   2   >