8 years agoNOKIA: Updated changelog to 2.0-3-maemo1. master maemo/2.0-3-maemo1
Rami Ylimaki [Tue, 2 Mar 2010 14:26:55 +0000 (16:26 +0200)]
NOKIA: Updated changelog to 2.0-3-maemo1.

8 years agoNOKIA: Fixes for scratchbox build.
Rami Ylimaki [Tue, 2 Mar 2010 14:24:29 +0000 (16:24 +0200)]
NOKIA: Fixes for scratchbox build.

8 years agoNOKIA: Add debianization.
Rami Ylimaki [Tue, 2 Mar 2010 14:20:07 +0000 (16:20 +0200)]
NOKIA: Add debianization.

The debianization comes from branch debian-unstable
of git://git.debian.org/git/pkg-xorg/proto/x11proto-input.

Squashed commit of the following:

commit b050d1d68416294561306da24cf23e106bf21224
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Jan 23 01:46:48 2010 +0100

    Remove myself from Uploaders

commit 05c0f95421881039c0bdbb2f0662bd312375a41f
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Jan 16 16:49:02 2010 +0000

    Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason.  Thanks, Colin Watson!

commit d3111dbdd1bfac1798815f2b0548e69fde52fbbb
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jan 6 12:29:51 2010 +0000

    Upload to unstable.

commit d5d12fb154046b3af88eb58366fe0c1817a5e120
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Nov 26 15:34:41 2009 +0100

    Prepare changelog for upload

commit 21186043eb8806b63da2546931617eeb2b67bb76
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Nov 21 18:23:43 2009 +0100

    Install the XI1 and XI2 specs in the package.

commit 7be82f83174f3b0bd3e91f9a405d88e20d3ede94
Author: Timo Aaltonen <tjaalton@cc.hut.fi>
Date:   Sat Nov 21 14:05:50 2009 +0200

    Bump the build-dep on xutils-dev (>= 1:7.5~1).

commit 3d4a5701e30b24f005680974398b61dd52703523
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Nov 21 12:04:00 2009 +0100

    Remove config.* in debian/rules clean

commit 38f5ad315284fc8be8ce2e71021aad9417f38a53
Author: Timo Aaltonen <tjaalton@cc.hut.fi>
Date:   Fri Nov 20 17:37:14 2009 +0200

    Update the changelogs.

commit f7ceba81fd0472fb46f79f9e69c79f3385dfbff1
Merge: 1d9d038... 34a9ab1...
Author: Timo Aaltonen <tjaalton@cc.hut.fi>
Date:   Fri Nov 20 17:35:20 2009 +0200

    Merge commit 'inputproto-2.0' into debian-unstable

commit 1d9d03876b94ae38aa2a0c9ae154460ac0de384e
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:59:06 2009 +0200

    Add Depends on x11proto-core-dev.

commit cdb807693988900d0db917714fdd9b798ef06383
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:52:39 2009 +0200

    Prepare changelog for upload

commit 3966e860d180c9cb7567b7b7ec8d1f2a85a09f37
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:51:31 2009 +0200

    Bump xutils-dev build-dep to 1:7.4+4.

commit 897107056f1b341db665a5bff3bdef19697e7395
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:50:48 2009 +0200

    Breaks libxi-dev << 1.2.99 to make sure XInput.h doesn't go missing.

commit c988ab3f07a42d4bc855ac945ce63b9ed337ff2d
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:48:50 2009 +0200

    Wrap the Build-Depends control field

commit 4d87965d427fe9f3c0c0d4ed5e68683eb7000675
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:48:22 2009 +0200

    Bump changelogs

commit 8ff6692f431dd4ff0bf6460a00897039377d4dfc
Merge: 87c39cc... 15030bb...
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:44:04 2009 +0200

    Merge branch 'upstream-experimental' into debian-experimental

commit 15030bbeafd170cd870ff712b2c556ff4407effa
Merge: 4723099... 60c449c...
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:43:34 2009 +0200

    Merge branch 'upstream-unstable' into upstream-experimental

commit 87c39cc5876eb587442af16bda7e94cfb2cb4618
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:41:44 2009 +0200

    Bump Standards-Version to 3.8.3.

commit 3f08bcaf1afe486d3863a5af6e436eaf14059bb0
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:35:01 2009 +0200

    Drop Pre-Depends on x11-common and Conflicts/Replaces on libxi-dev.

    This was only needed for upgrades from sarge.

commit b519b303fa7e9ddbf12b9206223c010c45556d25
Merge: fd6d12e... 5693792...
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Sep 12 14:33:27 2009 +0200

    Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable

commit 5693792171d885769e58dcccc053c08b11acd12a
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:53:36 2009 +0200

    xsfbs.mk: no need for shlibs.local

commit 1f858adff1ce2687cf542dd9b69b81137412f8a4
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:47:09 2009 +0200

    xsfbs.sh: remove unused reject_whitespace function

commit 0dd71e12416aa7dc60ed68af8127e04609b125f4
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:23:53 2009 +0200

    xsfbs.sh: remove unused find_culprits function

commit b6c6eceec66066ebac16c85cc75bfa8a4f6cf58a
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:23:06 2009 +0200

    xsfbs.sh: remove unused maplink function

commit 8eb3d6a5ce9964876e48ea56048f1a5135ef4f28
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:21:34 2009 +0200

    xsfbs.sh: remove unused analyze_path

commit 1d0081bdf60944d8ef0935a531dfbcc5f01739c5
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 26 18:20:11 2009 +0200

    xsfbs.sh: remove unused check_symlinks_and_{bomb,warn}

commit fd6d12ebe7237959c7ea352afd553a0c3f1d243f
Author: Timo Aaltonen <tjaalton@cc.hut.fi>
Date:   Fri Jul 31 14:35:21 2009 +0300

    Bump Standards-Version

commit 73fde9be2c8e5a39f6fa80bbeb0c358d8b497ecb
Merge: 5702f63... 8f72294...
Author: Timo Aaltonen <tjaalton@cc.hut.fi>
Date:   Fri Jul 31 14:33:58 2009 +0300

    Merge branch 'debian-unstable' of git://git.debian.org/git/pkg-xorg/xsfbs into debian-unstable

commit 8f72294ada477f003888b6776883c1dd98289f3f
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jun 3 03:37:37 2009 +0200

    Kill custom readlink function

    This was needed for very, very old versions of debianutils.
    Closes: #498890

commit 7deebf983f53c505bc25171ab77fdc408f250a6e
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue May 26 15:58:19 2009 +0200

    xsfbs: don't run dpkg --print-installation-architecture

    This is deprecated in new dpkg, and had no users anyway.

commit 4178d948cd66a938222d0d7c6353ee8d60229e40
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon May 25 20:08:50 2009 -0400

    Add README.source

commit fa6396d6bf68b9a0154089146287245f9ad60a1e
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Feb 25 21:31:03 2009 +0100

    xsfbs: repack.sh needs to be executable

commit 2ed171f9f390de4e97141c0016d3ba615e8c943e
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Feb 17 17:20:42 2009 +0100

    xsfbs.sh: kill {,de}register_x_lib_dir_with_ld_so

    libx11's postinst was the only post-sarge user, and it's gone now.

commit 5702f6337d3c80e876a7f42bbcc177602da4d5d5
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Feb 15 21:10:44 2009 +0100

    Prepare changelog for upload

commit ff318f3410b883defb958cb83299cbe47d8fea72
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Feb 15 21:09:57 2009 +0100

    Update changelogs

commit 209e8676d1110db458ae2a7116c792684f63bdff
Merge: eb62b09... 60c449c...
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Feb 15 21:09:09 2009 +0100

    Merge commit 'upstream/inputproto-1.x-branch' into debian-unstable

commit 84b7d5bf7a57cab80ba3696ce95028c2f67ba76d
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Feb 1 01:31:31 2009 +0100

    xsfbs: add a repack script for uscan

    This will automatically prune upstream tarballs

commit 60c449cbb1769569ed5e98c75f26bd15627bd146
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Dec 15 12:16:10 2008 +1000

    Protect _XiDevicePresenceNotifyEvent declaration against C++ includes. #19075

    X.Org Bug 19075 <http://bugs.freedesktop.org/show_bug.cgi?id=19075>

commit eb62b09673db50ddcb8a3dc40a34eb1bf30003ed
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Dec 19 15:27:38 2008 +0100

    Prepare changelog for upload

commit 60d8756526778f0b80f20a3dcee6155a1dfd3fc8
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Dec 19 15:25:17 2008 +0100

    add upstream changelog

commit 977d3d6cf29ed2d884485e01c51fe3339b707131
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Dec 19 15:21:57 2008 +0100

    Drop unused build-dep on libtool.

    And remove one more generated file

commit ddf87bf0c17b334e4113431430fc64384793f03a
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Dec 19 15:17:21 2008 +0100

    update changelog

commit 106c99c0587c67126fe0e2d9404e3bc3036295d6
Merge: e8d7ca8... d38e79c...
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Dec 19 15:11:52 2008 +0100

    Merge tag 'inputproto-1.5.0' into debian-experimental

commit d38e79ca3ddd6031ca4a335eb2faf99294a6731f
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Wed Nov 26 21:37:06 2008 +1000

    inputproto 1.5.0

commit 5829370cafb112e488156e7ac1dd7902cfd1659a
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Mon Nov 17 10:58:31 2008 +1000

    Remove Configure/QueryDeviceProperty.
    (cherry picked from commit 18ef04f8a2026cca5d2d2b796ec2ea1c949bad36)

    Removing Configure/QueryDevice property from XInput.h as well.
    Not cherry-picked as XInput.h is moved to libXi in master.



commit 6a4aefa04bb95c05d223027cebbe83c4117829f0
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Thu Sep 18 16:28:09 2008 +0930

    Add XI_JOYSTICK type.
    (cherry picked from commit c9454a8e84b2dce54bb346ff1aafb32e3c0ac5b9)

commit 6af8447fab4a06d943398e6540e6b869d8a714ae
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Mon Nov 17 10:13:15 2008 +1000

    Undef Atom after we're done so we don't pollute users of XIproto.h
    (cherry picked from commit 36c8a6f3faf56a8f8ca31455812c9132b379b1b3)



commit 72fb0941fff83f00fb039f865edcf5d25584757c
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Mon Nov 17 10:12:50 2008 +1000

    Make sure Atoms are defined as CARD32.
    (cherry picked from commit c919917e375aefaf473570c1b25b3c22231e858d)



commit 6ee1ad8951ff811dc2618c9bd26cd42096ab2ecc
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Fri Aug 15 14:21:24 2008 +0930

    Remove RCS tags, typo fix.
    (cherry picked from commit c2d47b04c55cf72aef6c13a9e2cc4b41abfca673)

commit d81ca85c4bcdcab208e4731a5d0f7d9bffbfab67
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Fri Oct 31 17:53:39 2008 +1030

    PropertyNotify, move deviceid back to last byte.

    This way, it can be type-cast to deviceKeyButtonPointer to extract the
    deviceid, which is (aside from time) the only thing it has in common with
    those anyway.
    (cherry picked from commit f8064629496c6061bedb7a99b788fb9d3a170f11)

commit e22b0ace88447a87c0b19d062a678880529b1b3b
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Mon Aug 25 11:34:47 2008 +0930

    Add libXi's property interfaces.

    XInput.h was removed from inputproto, hence this commit is not a cherry-pick
    but a copy of the changes to XInput.h in libXi.

commit 0a87cb3aac72adbbb81c7ac7ac04551547bf8b56
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Fri Aug 15 14:50:23 2008 +0930

    Protect against C++ includes.
    (cherry picked from commit fabe087cebb11c6a2600e57c6f7a52fda2efea29)

commit e8d7ca83067cf37b07b21a12e6aaa3c181762fc1
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Aug 28 00:08:37 2008 +0200

    Prepare changelog for upload

commit 53dbb5efb204c94377275025fbf76e0e8718a0d1
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Aug 16 05:28:52 2008 +0200

    debian/rules: allow parallel builds, and don't try to apply patches

commit 3d36e258a1ed874ca798c28a7846382c38d32a70
Merge: 0324710... 86e7669...
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 27 23:43:01 2008 +0200

    Merge git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable

commit 0324710155277863e7cba189274a105eac741237
Author: Timo Aaltonen <tjaalton@cc.hut.fi>
Date:   Fri Aug 15 15:40:47 2008 +0300

    Switch to running autoreconf at build time

    build-depend on automake, libtool and xutils-dev

commit 19f3e8c796c5a356f44fb11cc9f1968d445a22ba
Merge: 8543d10... c109e2d...
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Aug 27 23:32:24 2008 +0200

    Merge tag 'inputproto-1.4.4' into debian-unstable

commit e507aaaa74eeb02896843eb1815b614adf47a24a
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Mon Aug 25 10:19:37 2008 +0930

    Back out Device Properties from XI 2, push into XI 1.5.
    (cherry picked from commit 7c9620d8232e5c05115746055a832363a528ac2d)



commit c109e2ddb9cab22f185a877ab7e48002d1087400
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 29 09:10:09 2008 +0930

    inputproto 1.4.4

commit f41d153886c3519ebaf767f9c0d3281b6adce030
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 29 08:58:53 2008 +0930

    Add DeviceControlChanged define.

    This value is used for the devchange field in the DevicePresenceNotify event
    when a device's control has been modified.
    (cherry picked from commit 0daf8328cfa90b038753fc409c5eb05ba3fac6d5)

commit 86e7669f5d912824e341ea487a6257ec5433eb90
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Jul 17 15:44:45 2008 +0200

    xsfbs.mk: make 'log' a separate target

    'prepare' runs genscripts, and we don't want that in unpatch,
    so create stampdir/log in a separate target, and make unpatch
    depend on that instead of prepare.

commit 50619e730fcaf422ffa4451468520526b2a830b8
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jul 16 18:42:14 2008 +0200

    xsfbs.mk: update the list of releases, and drop some unused code

    we haven't had a separate source tree since modularization.

commit 6c29758eb1a2798f6b77516b7a75dc399769d217
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jul 16 18:22:01 2008 +0200

    xsfbs.mk: more parallel make fixing

commit 78b3958b14a5298165d8500d711342be1b7b6463
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jul 16 18:22:01 2008 +0200

    xsfbs.mk: fix the prepare target for parallel make

commit 4c2fb5aa80a15b5a9a9b51b03c7dc30496a22561
Author: Brice Goglin <bgoglin@debian.org>
Date:   Sat May 31 13:23:24 2008 +0200

    Update xsfbs/quilt patching rules to be compatible with the
    "3.0 (quilt)" source package.

    Thanks to Raphael Hertzog.
    See http://lists.debian.org/debian-x/2008/05/msg01250.html for details.

commit dcf4204d5328834172df80951a18de014b0f74ef
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri May 30 12:26:18 2008 +0200

    xsfbs.sh: use 'local' now that policy allows it

    Policy 3.7.3 allows /bin/sh scripts to use 'local'.

commit d9066a28b95e1a74e9f6ebac8e71e07fca321cd1
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue May 20 18:53:28 2008 +0200

    xsfbs.sh: add remove_conffile_lookup

    This variant of remove_conffile_prepare looks for the given conffile's
    canonical md5sum in dpkg's status database itself instead of using
    provided values.

commit 9d66b3441b36e5a47ffc288ba21f2fd929e869d0
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri May 23 11:12:20 2008 +0200

    Remove the .pc directory properly

commit c87ea43906787791a87a659c0a9d6312945ffb32
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Apr 13 03:12:18 2008 +0200

    Remove xsfbs-autoreconf.mk

    It has never been used, and that doesn't look likely to change.

commit bef8b301bf7649b4156bef2dc26ebf9f7f9244ad
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Mar 21 11:53:16 2008 +0100

    xsfbs.mk: make 'serverabi' depend on 'install'

    See bug#471193, thanks to Bernhard R. Link <brlink@debian.org>

commit 8543d101a767f170bee4fc9d60b1fa27473f86da
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Mar 10 14:39:48 2008 +0100

    Update changelog and prepare for upload.

    Fix from upstream: don't include <X11/Xmd.h> in XI.h, and use unsigned int
    instead of CARD32 (Closes: #470245).

commit 41b32331cb969fc537fda8e1a0dec2f26ce5bd58
Merge: 327d8c5... 8525689...
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Mar 10 14:36:12 2008 +0100

    Merge branch 'master' of git.freedesktop.org:/git/xorg/proto/inputproto into debian-unstable

commit 327d8c58eeb946bebd5481ad818c40e0afc0dbbd
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Mar 7 13:50:20 2008 +0100

    Prepare changelog for upload

commit 88914d16ad3681969d24cae75f009e8e45b4f992
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Mar 7 13:49:09 2008 +0100

    debian/control updates

    add myself to Uploaders, and remove Branden with his permission
    bump Standards-Version to 3.7.3 (no changes)
    drop the XS- prefix from Vcs fields

commit dec34bc189570c312be854bf5b02a22c9bfe216c
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Mar 7 13:15:15 2008 +0100

    Update changelog

commit 8d53ff2b205b1ffa22ab58326bd3174fce220d15
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Mar 7 12:28:38 2008 +0100


commit fca65bd64d372dd73f16621015bd7d386aa23e92
Merge: f725cf4... 844199d...
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Mar 7 12:27:20 2008 +0100

    Merge git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable

commit f725cf44f3ed8c0c34b7634872166ae2ae3b42af
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Mar 7 12:27:07 2008 +0100

    delete xsfbs to allow proper import

commit fa9b87fe84133a756c1c5379fa71a2ff5cfc03bd
Merge: 95c9ca5... 3edc1bf...
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Mar 7 12:23:41 2008 +0100

    Merge tag 'inputproto-1.4.3' of git.freedesktop.org:/git/xorg/proto/inputproto into debian-unstable

commit 844199da71f29556be3436fa0fead2f0cc0bfc1b
Author: David Nusinow <dnusinow@debian.org>
Date:   Tue Jan 8 20:18:49 2008 -0500

    Kill the manifest code.
    It served its purpose for the monolith and is now dead.

commit 331c032528ba1faebef1d8eaa56db47f533f0426
Author: David Nusinow <dnusinow@debian.org>
Date:   Sat Sep 22 23:49:11 2007 -0400

    Remove make-orig-tar-gz target

    This target wasn't kept up to date and was totally broken for the git
    world. The way we use git has made this target pretty well impossible to
    use in any form, so it's been supersceded by a script that is currently
    located at

commit 575efb7249d7cf194f07e45db17e601d9c259231
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Aug 29 09:36:00 2007 +0200

    Do not call laptop-detect, let the only user call it directly

commit 95c9ca5d5324f5843ed6d1064bdc185cdb982faf
Author: Brice Goglin <bgoglin@debian.org>
Date:   Tue Aug 14 00:27:41 2007 +0200

    Various fixed in debian/control and copyright

commit 12a633f722a2ff9677728d1e2ae56767f804232a
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date:   Thu Jul 12 16:06:22 2007 +0200

    Fix "display the output of quilt push/pop".

    Fix commit 16d97b30b91da02d5a3edc2b895cbd4a1995f62d to check the
    return value of quilt, not the one of tee.

commit e29b56820909668b062fdba72458ee9483a4ae44
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date:   Mon Jul 9 21:50:47 2007 +0200

    Minor fixes in the patching system.

     * Fix debian/rules to not be confused by ~/.quiltrc or QUILT_PATCHES (as in #369920).
     * Display which patches are applied and removed instead of just the first one (for #428090).

commit 16d97b30b91da02d5a3edc2b895cbd4a1995f62d
Author: Brice Goglin <Brice.Goglin@ens-lyon.org>
Date:   Mon Jul 9 19:06:05 2007 +0200

    Fix displaying of patches applied by quilt.

    As requested in bug #428090, we silence the output of quilt next
    and display the output of quilt push/pop.

commit ad2a2798892762d2c6939db3185fc38227ce6949
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon Apr 30 20:08:34 2007 -0400

    Actually bump changelog for 1.4.2. Prepare for upload

commit c6f02d5bb7229aa53c58bb4d70ab33c1dc290218
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon Apr 30 20:07:03 2007 -0400

    Autoreconf and bump changelog for 1.4.2

commit 6bb97290b9b46db8a6dbc11c7fbd921e75e09ab1
Merge: 5d4b386... 310a93f...
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon Apr 30 19:21:28 2007 -0400

    Merge branch 'upstream-experimental' into debian-experimental

commit 5d4b3867cdf8924ce87b7dbac2bbcc052c4daedb
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 20 21:52:42 2007 +0200

    Prepare changelog for upload.

commit 307dda11402dd67d1ef433f9dbdb5f9ee12661fd
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Apr 20 21:49:32 2007 +0200

    Various updates to debian/control:

    * Add XS-Vcs-* to debian/control.
    * Remove Fabio from Uploaders with his permission.
    * Drop outdated CVS info from the description.

commit 271778bd6338575afa3e4ae7f614f38cdff8e2fb
Author: Branden Robinson <branden@sisyphus.(none)>
Date:   Thu Apr 12 23:18:32 2007 -0400

    Test for existence of debian/patches directory before creating a symlink to it.

    This prevents packages that apply no patches from ending up with a broken
    symlink in them.

    Remove SVN keyword.

    Update copyright notice.

commit 72811b4cede7275a35d36b44bcb5f431a8aa0133
Author: Julien Cristau <jcristau@debian.org>
Date:   Fri Mar 2 20:28:15 2007 +0100

    Fix copy/paste typo in the input driver provides.

commit 4a943db2564c4f573ce2f5f676a841267e961f16
Author: David Nusinow <dnusinow@debian.org>
Date:   Thu Mar 1 22:06:04 2007 -0500

    Fix one missed bit from the serverabiver -> serverminver rename

commit 1344bb9deda5ba54215d0ec5b164706999236b0b
Author: David Nusinow <dnusinow@debian.org>
Date:   Wed Feb 28 23:08:17 2007 -0500

    Fix typo that prevented the input abi versioning from working.
    Good catch Julien

commit a0c9602f38e9d47d7a76b7b345e7e8bbb29b752f
Author: David Nusinow <dnusinow@debian.org>
Date:   Tue Feb 27 21:50:20 2007 -0500

    Add support for X server input ABI versioning

commit 00fc799ec3107c0c29286b75e780bef82c1fa137
Author: David Nusinow <dnusinow@debian.org>
Date:   Wed Feb 21 22:47:30 2007 -0500

    Fix name of serverminver

commit dacefd5a6bb9f786c78f35358273e3214c7492e9
Author: David Nusinow <dnusinow@debian.org>
Date:   Wed Feb 21 21:37:52 2007 -0500

    Update serverabi generation to also account for driver Provides

    * Have the drivers use the file serverminver instead of serverabiver in order
      to generate the versioned dependency on the server. This is clearer
    * Use serverabiver to actually store the server's video ABI version. This
      is used to generate the Provides: line for drivers so the server can
      depend on them properly. This goes in to the substvar

commit 9ed8b0c26438b90f187ef7c165d5a76cf8f340eb
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Feb 17 16:01:41 2007 +0100

    Add new "serverabi" rule to generate drivers dependency on the server.

commit 8773c4c3a96b2cebee689ffe1e6a50cb83f7b8fc
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Feb 15 16:06:02 2007 +0100

    New upstream release (inputproto 1.4.1).

    Update debian/changelog and autoreconf.

commit b60e4be88dc7d2dbe0bcb7c1f2ccd6af6fba29e6
Merge: d21db2b... c608d82...
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Feb 15 16:03:56 2007 +0100

    Merge branch 'upstream-experimental' into debian-experimental

commit 502f9412dcaa6abd23b94372d86824c895cea3b8
Author: David Nusinow <dnusinow@debian.org>
Date:   Sun Feb 4 20:43:28 2007 -0500

    Move the files so they'll be put in debian/xsfbs automatically when pulled
    in to our git repos

commit d21db2bf8215127d955a3edd0ccc9d1924d7caa0
Author: Drew Parsons <dparsons@debian.org>
Date:   Mon Jan 15 04:15:45 2007 +0100

    * New upstream version (X11R7.2).
    * Use debhelper 5.

commit 8b39bbd81735b9d2d9b2a7c7edf0ced56ac9bc9e
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Jan 15 04:14:14 2007 +0100

    Import debian/xsfbs.

commit 785aa2ab78f965802e1748848b54df04a8fc71f7
Merge: ebc7124... a0be30d...
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Jan 15 03:55:56 2007 +0100

    Merge branch 'upstream-experimental' into debian-experimental



commit ebc7124c593e7185b5e46dda8f65273fd17ce161
Author: Thierry Reding <thierry@gilfi.de>
Date:   Tue Sep 26 10:26:34 2006 +0000

    Add some more watch files.

commit 5e9bf9c9b63788b57a41e013d1b1734d67c2e0d7
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon Aug 28 00:14:58 2006 +0000

    * Merge x11proto-input from 7.1 branch to trunk now that it's in unstable

commit 2e3c18e7b556be926d7a4643de57a5e326ef42ad
Author: David Nusinow <dnusinow@debian.org>
Date:   Sun Aug 27 23:55:36 2006 +0000

    Rename the protocol dirs to match the debian package names, like the other packages in the repo

commit d5595eaaa4dc5d692ead5d2889513d325142e4db
Author: David Nusinow <dnusinow@debian.org>
Date:   Tue Aug 22 03:04:13 2006 +0000

    Pull patches from ubuntu for ARCHITECTURE, LAPTOP, RECONFIGURE, FIRSTINST, and UPGRADE variables

commit 34afaedccc1aeb05d2c6a3869f51e78b2dd0d210
Author: David Nusinow <dnusinow@debian.org>
Date:   Fri Jun 9 02:34:26 2006 +0000

    Fix for bug #371152. Thanks Joey Hess.

commit f64226c1d9c22e2f6d908bf46e059561748d4418
Author: Branden Robinson <branden@debian.org>
Date:   Tue Jun 6 18:14:45 2006 +0000

    Add high-level documentation to XSFBS shell library, intended to reduce
    user confusion when reading X package maintainer scripts outside the source

    Update Vim modeline.

commit 64309731c5939687e4492f0d960802d3eeee2ec1
Author: Branden Robinson <branden@debian.org>
Date:   Tue Jun 6 18:05:40 2006 +0000

    Note probable out-of-dateness of maplink() function body.

commit b07ee1042902cef9587a76dcbf1df1ee0bde0770
Author: Branden Robinson <branden@debian.org>
Date:   Tue Jun 6 18:02:50 2006 +0000

    Set svn:keywords property to "Id" (keyword already present).

commit 5a669d90089e7430c41f3e0d72e672aa2be6cbd8
Author: David Nusinow <dnusinow@debian.org>
Date:   Sun Apr 16 00:19:59 2006 +0000

    Fix the last commit and fix spelling error. Thanks Brice Goglin for the spelling catch.

commit 7770385a76ddfb208fc6b0f5e8b42b42d6b5a5a0
Author: David Nusinow <dnusinow@debian.org>
Date:   Sat Apr 15 23:53:37 2006 +0000

    Make us error out if we call patch and don't have quilt installed

commit 43c2db2476d959a5837a50b3ee329afc1d1b1f7d
Author: David Nusinow <dnusinow@debian.org>
Date:   Wed Apr 12 01:17:17 2006 +0000

    Move xsfbs back to its rightful place

commit cacb4272e44c08e0544b86d075b00fad669b1d83
Author: David Nusinow <dnusinow@debian.org>
Date:   Fri Mar 24 02:44:27 2006 +0000

    Prepare protocol headers for upload to unstable. Tags to follow.

commit 192f5e9d7b754d4505a33319dd0021036c3f339f
Author: Michel Dänzer <daenzer@debian.org>
Date:   Thu Feb 9 16:08:24 2006 +0000

    Add epoch to versioned Pre-Depends on x11-common to make upgrades from
    monolithic x11-common work.

commit 85c8801dfa857d3f2ad0abb26c86aaeac55bf590
Author: David Nusinow <dnusinow@debian.org>
Date:   Mon Jan 23 02:45:38 2006 +0000

    Set protocol headers to be uploaded to experimental

commit adae600c82e24c79ce018a2fcff90581168bd3c6
Author: David Nusinow <dnusinow@debian.org>
Date:   Fri Dec 30 19:37:27 2005 +0000

    Update proto headers to 7.0 with packaging

commit d39ae03f9836f6d870c8d478ccc905e348c7d773
Author: David Nusinow <dnusinow@debian.org>
Date:   Fri Dec 30 00:24:15 2005 +0000

    Vendor drop of proto and lib for 7.0

8 years agoAdd Red Had Copyright in the COPYING file.
Gaetan Nadon [Tue, 22 Dec 2009 00:00:00 +0000 (19:00 -0500)]
Add Red Had Copyright in the COPYING file.

Refer to XI2.h and XI2proto.h

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
8 years agoMakefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
Gaetan Nadon [Mon, 23 Nov 2009 00:24:48 +0000 (19:24 -0500)]
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES

Now that the INSTALL file is generated.
Allows running make maintainer-clean.

8 years agoREADME: file created or updated #24206
Gaetan Nadon [Mon, 16 Nov 2009 16:13:30 +0000 (11:13 -0500)]
README: file created or updated #24206

Contains a set of URLs to freedesktop.org.

8 years agoMakefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
Gaetan Nadon [Mon, 16 Nov 2009 00:45:26 +0000 (19:45 -0500)]
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432

ChangeLog filename is known to Automake and requires no further
coding in the makefile.

8 years agoMakefile.am: INSTALL file is missing or incorrect #24206
Gaetan Nadon [Sun, 15 Nov 2009 23:31:28 +0000 (18:31 -0500)]
Makefile.am: INSTALL file is missing or incorrect #24206

The standard GNU file on building/installing  tarball is copied
using the XORG_INSTALL macro contained in XORG_DEFAULT_OPTIONS
Add INSTALL target

8 years agoconfigure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
Gaetan Nadon [Sun, 15 Nov 2009 23:11:36 +0000 (18:11 -0500)]
configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242

This macro aggregate a number of existing macros that sets commmon
X.Org components configuration options. It shields the configuration file from
future changes.

8 years agoconfigure.ac: AM_MAINTAINER_MODE missing #24238
Gaetan Nadon [Sun, 15 Nov 2009 18:55:25 +0000 (13:55 -0500)]
configure.ac: AM_MAINTAINER_MODE missing #24238

This turns off maintainer mode build rules in tarballs.
Works in conjunction with autogen.sh --enable-maintainer-mode

8 years ago.gitignore: use common defaults with custom section # 24239
Gaetan Nadon [Sat, 14 Nov 2009 23:26:47 +0000 (18:26 -0500)]
.gitignore: use common defaults with custom section # 24239

Using common defaults will reduce errors and maintenance.
Only the very small or inexistent custom section need periodic maintenance
when the structure of the component changes. Do not edit defaults.

9 years agoinputproto 2.0
Peter Hutterer [Fri, 2 Oct 2009 01:38:12 +0000 (11:38 +1000)]
inputproto 2.0

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoAdd XIproto.txt
Peter Hutterer [Thu, 1 Oct 2009 06:47:11 +0000 (16:47 +1000)]
Add XIproto.txt

This is the XI protocol specification document that used to be in xorg-docs.
It's now moved here, and if it ever sees updates, the updates will only
apply to here.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoRequire macros 1.3 for XORG_DEFAULT_OPTIONS
Peter Hutterer [Fri, 2 Oct 2009 01:31:13 +0000 (11:31 +1000)]
Require macros 1.3 for XORG_DEFAULT_OPTIONS

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoinputproto (RC 2) inputproto-
Peter Hutterer [Fri, 21 Aug 2009 04:25:51 +0000 (14:25 +1000)]
inputproto (RC 2)

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoDevice cursors are deleted once the window or the device disappear.
Peter Hutterer [Tue, 25 Aug 2009 00:04:01 +0000 (10:04 +1000)]
Device cursors are deleted once the window or the device disappear.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXIWarpPointer needs to take FP1616 for positions.
Peter Hutterer [Fri, 21 Aug 2009 04:24:23 +0000 (14:24 +1000)]
XIWarpPointer needs to take FP1616 for positions.

This was already in the spec but the protocol itself hadn't cought up with

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoReplace four leftover INT16 with int16_t.
Peter Hutterer [Fri, 21 Aug 2009 03:56:11 +0000 (13:56 +1000)]
Replace four leftover INT16 with int16_t.

9 years agoXIQueryPointer only works on master pointers and floating slaves.
Peter Hutterer [Fri, 21 Aug 2009 03:55:52 +0000 (13:55 +1000)]
XIQueryPointer only works on master pointers and floating slaves.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto: XIChangeCursor request requires a master pointer.
Peter Hutterer [Tue, 18 Aug 2009 05:05:09 +0000 (15:05 +1000)]
XI2proto: XIChangeCursor request requires a master pointer.

State that the server will return BadDevice in this case.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: typo fix
Peter Hutterer [Tue, 18 Aug 2009 05:04:47 +0000 (15:04 +1000)]
XI2proto.txt: typo fix

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoRemove eventtype field from xXIRawEvent.
Peter Hutterer [Fri, 7 Aug 2009 00:39:46 +0000 (10:39 +1000)]
Remove eventtype field from xXIRawEvent.

With c455db2, raw events were split up into using multiple evtypes instead
of a sub event type. The eventtype field itself however has not been removed
and was unused by both the server and the library.

Field converted into a padding field, wire layout stays the same.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoinputproto (RC 1) inputproto-
Peter Hutterer [Tue, 4 Aug 2009 00:43:52 +0000 (10:43 +1000)]
inputproto (RC 1)

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoRevert "XI2proto.txt: grabbing a slave does not detach it anymore."
Peter Hutterer [Wed, 5 Aug 2009 04:52:45 +0000 (14:52 +1000)]
Revert "XI2proto.txt: grabbing a slave does not detach it anymore."

Detaching a slave device during an explicit grab makes sense from a UI
perspective. It allows a client to get exclusive access to a device without
that device's events also feeding into the respective master device.

Thanks to Thomas Jaeger for his contribution.

This reverts commit d0b1e55b876a29a7c820ec12d7b9cb5e081e1944.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: document ClientPointer in more detail.
Peter Hutterer [Thu, 30 Jul 2009 22:52:43 +0000 (08:52 +1000)]
XI2proto.txt: document ClientPointer in more detail.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: don't put field names in quotes.
Peter Hutterer [Tue, 28 Jul 2009 01:15:12 +0000 (11:15 +1000)]
XI2proto.txt: don't put field names in quotes.

This was done inconsistently anyway so get rid of it alltogether.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: typo fixes and minor clarifications.
Peter Hutterer [Tue, 28 Jul 2009 00:12:06 +0000 (10:12 +1000)]
XI2proto.txt: typo fixes and minor clarifications.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: sourceid on DeviceChanged is the device.
Peter Hutterer [Tue, 28 Jul 2009 01:12:50 +0000 (11:12 +1000)]
XI2proto.txt: sourceid on DeviceChanged is the device.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: passive grabs can take XIAll{Master}Devices.
Peter Hutterer [Tue, 28 Jul 2009 01:12:26 +0000 (11:12 +1000)]
XI2proto.txt: passive grabs can take XIAll{Master}Devices.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: grabbing a slave does not detach it anymore.
Peter Hutterer [Tue, 28 Jul 2009 00:53:08 +0000 (10:53 +1000)]
XI2proto.txt: grabbing a slave does not detach it anymore.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXIproto.txt: clarify that the ClientPointer is set, even if implicitly.
Peter Hutterer [Tue, 28 Jul 2009 00:38:21 +0000 (10:38 +1000)]
XIproto.txt: clarify that the ClientPointer is set, even if implicitly.

It is indistinguishable for the client whether the the server chooses a
ClientPointer or whether the CP was set through an XISetClientPointer
request. The only thing that matters is that a device was actually assigned
and will be used in the future.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: padding bytes must be zero.
Peter Hutterer [Tue, 28 Jul 2009 00:10:10 +0000 (10:10 +1000)]
XI2proto.txt: padding bytes must be zero.

Padding bytes zeroed out ensures that future versions of the XI2 protcol may
use these padding bytes with a defined state. The server should ignore
padding bytes depending on the client's version anyway but better safe than

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.h: Remove special doxygen tags.
Peter Hutterer [Mon, 27 Jul 2009 05:51:17 +0000 (15:51 +1000)]
XI2proto.h: Remove special doxygen tags.

The protocol header does not include enough documentation to make the use of
doxygen really worthwile. Special doxygen tags beyond the very simple use of
/** and /**< contribute too much to the noise and make it hard to actually
read the code itself.

While no extra tags are added now, a run of doxygen over XI2proto and XI.h
still produces an acceptable output.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: Add some XI1 vs. XI2 interoperability descriptions.
Peter Hutterer [Mon, 27 Jul 2009 04:29:00 +0000 (14:29 +1000)]
XI2proto.txt: Add some XI1 vs. XI2 interoperability descriptions.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: update list of XI2 event types.
Peter Hutterer [Mon, 27 Jul 2009 04:20:38 +0000 (14:20 +1000)]
XI2proto.txt: update list of XI2 event types.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoinputproto inputproto-
Peter Hutterer [Wed, 22 Jul 2009 02:11:13 +0000 (12:11 +1000)]

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2: remove Keysym grabs, use Keycode grabs instead.
Peter Hutterer [Mon, 20 Jul 2009 06:25:08 +0000 (16:25 +1000)]
XI2: remove Keysym grabs, use Keycode grabs instead.

Keysym grabs are tricky to get right for applications that are more
complicated than demo applications. otoh, we know keycode grabs are working.
So let's go with keycode grabs for now and add keysym grabs later when we've
sorted out the details.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoinputproto inputproto-
Peter Hutterer [Mon, 13 Jul 2009 06:05:07 +0000 (16:05 +1000)]

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoAdd the enter/leave detail defines, same as the core protocol ones.
Peter Hutterer [Tue, 14 Jul 2009 06:15:19 +0000 (16:15 +1000)]
Add the enter/leave detail defines, same as the core protocol ones.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoFormatting fix, s/tabs/spaces/
Peter Hutterer [Tue, 14 Jul 2009 06:15:06 +0000 (16:15 +1000)]
Formatting fix, s/tabs/spaces/

9 years agoDevice{,Raw}Event: Add flags field.
Daniel Stone [Mon, 13 Jul 2009 06:49:33 +0000 (16:49 +1000)]
Device{,Raw}Event: Add flags field.

Add a flags member to DeviceEvent and DeviceKeyEvent; the only currently
defined flag is KeyRepeat, indicating a repeat event (a la XKB detectable
autorepeat), which is only valid for key events.

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2: Split up raw events into multiple event types.
Peter Hutterer [Mon, 13 Jul 2009 05:30:50 +0000 (15:30 +1000)]
XI2: Split up raw events into multiple event types.

Instead of a single XI_RawEvent type with subtypes to represent the actual
event, split up the event into XI_RawButtonPress, XI_RawButtonRelease, etc.
This way clients can select for specific raw events only instead of all of
them at once.

Note that raw events may be selected on master devices too, the server will
route them through master devices.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoFix XIMaskLen macro.
Peter Hutterer [Mon, 13 Jul 2009 04:37:13 +0000 (14:37 +1000)]
Fix XIMaskLen macro.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoinputproto inputproto-
Peter Hutterer [Sun, 12 Jul 2009 06:19:19 +0000 (16:19 +1000)]

9 years agoAdd effective group and modifiers to XIGroupInfo/XIModifierInfo.
Peter Hutterer [Tue, 23 Jun 2009 11:01:27 +0000 (21:01 +1000)]
Add effective group and modifiers to XIGroupInfo/XIModifierInfo.

Effective modifiers are easy to calculate but let's send them down the wire
nonetheless. Effective group is slightly more complicated since group
wrapping must be taken into account - sending it down the wire simplifies

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXIDeviceChangedEvents may occur on master devices too.
Peter Hutterer [Wed, 17 Jun 2009 14:29:44 +0000 (00:29 +1000)]
XIDeviceChangedEvents may occur on master devices too.

Prime example is a change in the number of buttons due to the availability
of a new slave device.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoinputproto inputproto-
Peter Hutterer [Tue, 16 Jun 2009 23:09:56 +0000 (09:09 +1000)]

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoUse the term 'labels' to refer to button and axes labels.
Peter Hutterer [Tue, 16 Jun 2009 22:53:26 +0000 (08:53 +1000)]
Use the term 'labels' to refer to button and axes labels.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoInclude valuator value in XIValuatorClasses
Peter Hutterer [Tue, 16 Jun 2009 03:14:47 +0000 (13:14 +1000)]
Include valuator value in XIValuatorClasses

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoInclude button state in XIButtonClasses.
Peter Hutterer [Sat, 13 Jun 2009 22:23:56 +0000 (08:23 +1000)]
Include button state in XIButtonClasses.

Without including the state in a button class, it is impossible to know the
state of a device until this device has pressed or released another button
(and thus sends an event).

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoAdd a source field to the class information.
Peter Hutterer [Sun, 7 Jun 2009 07:51:04 +0000 (17:51 +1000)]
Add a source field to the class information.

In some cases it is required to know the source device of a particular
device class. In the future we might also do lazy copying of classes,
meaning that for a given device, each class may come from a different
source. Hence the source id should be included for each class.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoAdd note that bumping XI_LASTEVENT requires changes to the server.
Peter Hutterer [Wed, 10 Jun 2009 05:13:03 +0000 (15:13 +1000)]
Add note that bumping XI_LASTEVENT requires changes to the server.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoEnsure XIAnyModifier is an unsigned int.
Peter Hutterer [Wed, 10 Jun 2009 05:12:39 +0000 (15:12 +1000)]
Ensure XIAnyModifier is an unsigned int.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXISelectEventsReq should use win (not window), like all requests.
Peter Hutterer [Fri, 12 Jun 2009 05:50:26 +0000 (15:50 +1000)]
XISelectEventsReq should use win (not window), like all requests.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto: document XSetClientPointer behaviour on None window, etc.
Peter Hutterer [Fri, 12 Jun 2009 05:50:07 +0000 (15:50 +1000)]
XI2proto: document XSetClientPointer behaviour on None window, etc.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoinputproto inputproto-
Peter Hutterer [Mon, 8 Jun 2009 05:40:21 +0000 (15:40 +1000)]

9 years agoxXIHierarchyEvent should list num_info, not num_devices.
Peter Hutterer [Mon, 8 Jun 2009 04:23:27 +0000 (14:23 +1000)]
xXIHierarchyEvent should list num_info, not num_devices.

The structures following the request are referred to as "info", having a
name of "num_devices" is misleading as the number of info structs does not
always reflect the number of devices (e.g. if a device got removed).

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoRename XICreateMaster to XIAddMaster for consistency.
Peter Hutterer [Mon, 8 Jun 2009 03:31:28 +0000 (13:31 +1000)]
Rename XICreateMaster to XIAddMaster for consistency.

We use add/remove for slave devices, add/remove for the hierarchy changed
flags, so let's use add/remove to create a new device as well.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoUpdate comment referring to an old naming scheme.
Peter Hutterer [Mon, 8 Jun 2009 02:35:29 +0000 (12:35 +1000)]
Update comment referring to an old naming scheme.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoDocument BadValue error for XIHierarchyEvents selection on devices.
Peter Hutterer [Sun, 7 Jun 2009 23:51:53 +0000 (09:51 +1000)]
Document BadValue error for XIHierarchyEvents selection on devices.

These events may only be selected on the XIAllDevices fake device.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXIQueryVersion may return a BadValue for major_version less than 2.
Peter Hutterer [Thu, 4 Jun 2009 03:35:42 +0000 (13:35 +1000)]
XIQueryVersion may return a BadValue for major_version less than 2.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoMove the XI2 index into versions[] over to XI2.h
Peter Hutterer [Sun, 31 May 2009 23:12:42 +0000 (09:12 +1000)]
Move the XI2 index into versions[] over to XI2.h

9 years agoSpecify modifier interactions with attached slave devices on passive grabs.
Peter Hutterer [Fri, 29 May 2009 03:25:32 +0000 (13:25 +1000)]
Specify modifier interactions with attached slave devices on passive grabs.

9 years agoinputproto inputproto-
Peter Hutterer [Wed, 27 May 2009 04:12:58 +0000 (14:12 +1000)]

9 years agoMirror the core enter/focus modes and add the passive grab mode.
Peter Hutterer [Wed, 27 May 2009 22:20:37 +0000 (08:20 +1000)]
Mirror the core enter/focus modes and add the passive grab mode.

If an enter/focus grabs activates (or deactivates), send an extra set of
enter/focus in (or leave/focus out) events to the grabbing client with mode

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoAdd Enter/FocusIn passive grabs.
Peter Hutterer [Mon, 25 May 2009 05:48:25 +0000 (15:48 +1000)]
Add Enter/FocusIn passive grabs.

Same behaviour as button/keysym grabs but triggered on enter/leave and
focus in/out events.

9 years agoXI2proto.txt: remove one more keycode mentioning, fix typo
Peter Hutterer [Wed, 27 May 2009 03:11:49 +0000 (13:11 +1000)]
XI2proto.txt: remove one more keycode mentioning, fix typo

9 years agoAdd XIGetSelectedEvents request and reply.
Peter Hutterer [Mon, 25 May 2009 02:14:12 +0000 (12:14 +1000)]
Add XIGetSelectedEvents request and reply.

Counterpart to XISelectEvents, used to retrieve event masks from the server.

9 years agoXI2proto.h: fix two comments referring to the old naming scheme.
Benjamin Close [Tue, 19 May 2009 01:27:03 +0000 (11:27 +1000)]
XI2proto.h: fix two comments referring to the old naming scheme.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoinputproto inputproto-
Peter Hutterer [Fri, 15 May 2009 10:14:16 +0000 (20:14 +1000)]

9 years agoDocument naming conventions for XI2proto.h.
Peter Hutterer [Sat, 16 May 2009 01:49:21 +0000 (11:49 +1000)]
Document naming conventions for XI2proto.h.

9 years agoXI2proto: define Window, Cursor, Atom and Time as uint32_t.
Peter Hutterer [Sat, 16 May 2009 01:46:44 +0000 (11:46 +1000)]
XI2proto: define Window, Cursor, Atom and Time as uint32_t.

Since we're using stdint in the rest of the file, might as well ignore
CARD32 here.

9 years agoXI2.h: remove XI2Mask, add XISetMask and friends.
Peter Hutterer [Sat, 16 May 2009 01:31:03 +0000 (11:31 +1000)]
XI2.h: remove XI2Mask, add XISetMask and friends.

XISetMask, XIClearMask, XIMaskIsSet serve to set, clear or check a bit in
the provided array.
XIMaskLen is a macro to get the minimum length of a mask for a given event

They are expected to be common ways to deal with event masks, i.e. clients
will do:

unsigned char mask[XIMaskLen(XI_ButtonRelease)] = {0};
XISetMask(mask, XI_ButtonPress)
XISetMask(mask, XI_ButtonRelease)

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoAdd XIAnyButton and XIAnyKeysym.
Peter Hutterer [Sat, 16 May 2009 01:25:49 +0000 (11:25 +1000)]
Add XIAnyButton and XIAnyKeysym.

9 years agoXIQueryPointer needs to include sensible button/modifier state.
Peter Hutterer [Thu, 14 May 2009 02:09:38 +0000 (12:09 +1000)]
XIQueryPointer needs to include sensible button/modifier state.

This includes shuffling the xXIModifierInfo and xXIGroupInfo structs to the
common structs section.

9 years agoAdd an introduction to XI2proto.txt
Peter Hutterer [Thu, 14 May 2009 00:29:49 +0000 (10:29 +1000)]
Add an introduction to XI2proto.txt

9 years agoXI2proto.txt: remove more mentioning of keycode grabs
Peter Hutterer [Tue, 12 May 2009 09:24:31 +0000 (19:24 +1000)]
XI2proto.txt: remove more mentioning of keycode grabs

9 years agoRemove superfluous "Device" from protocol requests and events.
Peter Hutterer [Tue, 12 May 2009 06:51:05 +0000 (16:51 +1000)]
Remove superfluous "Device" from protocol requests and events.

Anything with prefix XI is per-device anyway.

9 years agoAdd per-device flags to XIDeviceHierarchyEvents
Peter Hutterer [Tue, 12 May 2009 06:14:01 +0000 (16:14 +1000)]
Add per-device flags to XIDeviceHierarchyEvents

9 years agoDefine Cursor as CARD32.
Peter Hutterer [Tue, 12 May 2009 03:45:48 +0000 (13:45 +1000)]
Define Cursor as CARD32.

Reported-by: Benjamin Close <benjamin.close@clearchain.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.h: doxygen-ify
Peter Hutterer [Mon, 11 May 2009 04:35:35 +0000 (14:35 +1000)]
XI2proto.h: doxygen-ify

9 years agoXI2proto.h: s/uint32_t/Time/ where appropriate
Peter Hutterer [Mon, 11 May 2009 03:46:53 +0000 (13:46 +1000)]
XI2proto.h: s/uint32_t/Time/ where appropriate

9 years agoPrefix all XI2 constants with "XI" -> inputproto inputproto-
Peter Hutterer [Thu, 7 May 2009 06:19:47 +0000 (16:19 +1000)]
Prefix all XI2 constants with "XI" -> inputproto

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoAdd XI2 property requests.
Peter Hutterer [Wed, 6 May 2009 06:33:34 +0000 (16:33 +1000)]
Add XI2 property requests.

Basically the same as XI 1.5, save the 16 bit deviceids.

9 years agoXI2: add passive grabs.
Peter Hutterer [Sat, 25 Apr 2009 01:08:21 +0000 (11:08 +1000)]
XI2: add passive grabs.

Most notably XI2 provides keysym grabs instead of keycode grabs.

9 years agoXI2 spec: Add some more Grab/Ungrab/AllowEvents documentation.
Peter Hutterer [Sat, 25 Apr 2009 00:43:43 +0000 (10:43 +1000)]
XI2 spec: Add some more Grab/Ungrab/AllowEvents documentation.

9 years agoDefine the Cursor datasize correctly
Benjamin Close [Wed, 22 Apr 2009 03:40:50 +0000 (13:10 +0930)]
Define the Cursor datasize correctly

On 64 bit machines, without Cursor defined Xlib would allocate 64 bits
rather than 32 to any structs using Cursor. This led to data not
correctly being available on the wire hence the Xserver would do strange
things. We hence define Cursor to what it should be and make sure
we undefine it after we've finished to users of XIproto.h aren't affected

Fix-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Benjamin Close <Benjamin.Close@clearchain.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoFix typo in XI2proto.txt
Paul "TBBle" Hampson [Tue, 21 Apr 2009 23:00:14 +0000 (09:00 +1000)]
Fix typo in XI2proto.txt

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoAdd XIAllowEvents.
Peter Hutterer [Thu, 16 Apr 2009 01:37:20 +0000 (11:37 +1000)]
Add XIAllowEvents.

Basically the same as the core protocol AllowEvents.

9 years agoChange FP1616 into a single int32_t.
Peter Hutterer [Sun, 19 Apr 2009 11:33:42 +0000 (21:33 +1000)]
Change FP1616 into a single int32_t.

9 years agoAdd GrabDevice and UngrabDevice XI2 requests.
Peter Hutterer [Fri, 10 Apr 2009 07:31:05 +0000 (17:31 +1000)]
Add GrabDevice and UngrabDevice XI2 requests.

9 years agoRevert "Add major/minor version as supported by client to GetExtensionVersionReq."
Peter Hutterer [Fri, 10 Apr 2009 04:56:20 +0000 (14:56 +1000)]
Revert "Add major/minor version as supported by client to GetExtensionVersionReq."

This reverts commit f6e41306f76de966884d4b72c5fb5e5d6d534ce4.
Sending the supported version hidden in another request is potentially
dangerous, so let's not do it.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoXI2proto.txt: fix typo
Peter Hutterer [Fri, 10 Apr 2009 04:35:00 +0000 (14:35 +1000)]
XI2proto.txt: fix typo

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoWe don't need to define KeyCode and Mask.
Peter Hutterer [Fri, 10 Apr 2009 04:17:51 +0000 (14:17 +1000)]
We don't need to define KeyCode and Mask.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoUndef Window, Time, etc. after usage again to avoid pollution.
Peter Hutterer [Fri, 10 Apr 2009 04:17:02 +0000 (14:17 +1000)]
Undef Window, Time, etc. after usage again to avoid pollution.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
9 years agoRemove IsFloating - we don't need this in XI 1.x anymore.
Peter Hutterer [Tue, 3 Mar 2009 05:15:50 +0000 (15:15 +1000)]
Remove IsFloating - we don't need this in XI 1.x anymore.

9 years agoMove XI_2_Major/Minor to XI2.h
Peter Hutterer [Tue, 3 Mar 2009 05:13:22 +0000 (15:13 +1000)]
Move XI_2_Major/Minor to XI2.h

9 years agoMove AttachToMaster, Floating to XI2.h
Peter Hutterer [Tue, 3 Mar 2009 06:13:05 +0000 (16:13 +1000)]
Move AttachToMaster, Floating to XI2.h

9 years agoMove CH_* constants to xi2
Peter Hutterer [Tue, 3 Mar 2009 05:58:24 +0000 (15:58 +1000)]
Move CH_* constants to xi2

9 years agoRemove XI2 requests from XIproto.h
Peter Hutterer [Wed, 4 Feb 2009 04:33:57 +0000 (14:33 +1000)]
Remove XI2 requests from XIproto.h

All requests been moved to XI2proto.h. Only ExtendedGrabDevice is gone for