Re: Bug#888313: please allow git remote configuration (e.g. for upstream remote)
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)
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)
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)
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'
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'
.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 StoneDate: 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'
Tag 'xkbcommon-0.6.1' created by Daniel Stoneat 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'
Tag 'xkbcommon-0.6.0' created by Ran Benitaat 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'
.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
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 Cristauwrote: > 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
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
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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
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'
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'
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'
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'
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
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'
.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'
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'
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'
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'
.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'
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'
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'
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
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'
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'
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
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
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
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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'
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,