[ANNOUNCE] libXext 1.2.0

2010-10-28 Thread Alan Coopersmith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

This release of the catchall library for the X11 extensions without
their own libraries adds documentation for many more of the extension
API's, in the form of the documents formerly delivered in xorg-docs,
now moved here and translated from a variety of formats to DocBook/XML.

Alan Coopersmith (3):
  Remove headers for functions found in liblbxutil
  Move specs for several extension API's from xorg-docs module
  libXext 1.2.0

Fernando Carrijo (1):
  Purge macros NEED_EVENTS and NEED_REPLIES

Gaetan Nadon (8):
  specs: translate, format, process, install and distribute.
  doc: replace groff input format with docbook xml format
  specs: add dbelib and synclib. Remove trailing spaces
  man: using the C preprocessor is not required for man pages.
  man: use shadows terminology to refer to linking man pages
  man: whitespace management
  man: store shadow man pages in git rather than generating them
  man: list files to install only once

Jesse Adkins (1):
  Purge cvs tags.

git tag: libXext-1.2.0

http://xorg.freedesktop.org/archive/individual/lib/libXext-1.2.0.tar.bz2
MD5:  9bb236ff0193e9fc1c1fb504dd840331
SHA1: 090d7109c5fffde8a0063e10f22f3e2ec48cf19e

http://xorg.freedesktop.org/archive/individual/lib/libXext-1.2.0.tar.gz
MD5:  9beee7f603907840de9d9e73172e74d0
SHA1: d69b5ea6b5f610cecd66ecf85265cd9143a61fed


- --
-Alan Coopersmith-alan.coopersm...@oracle.com
 Oracle Solaris Platform Engineering: X Window System

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkzJFJ0ACgkQovueCB8tEw4SWACfRZ1YJ0FtMf1gv+n1MstWGyLA
0k4AoIyP2HT3zegsi6f90H4MAnXkYPtd
=Rkaj
-END PGP SIGNATURE-
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


[ANNOUNCE] libXinerama 1.1.1

2010-10-28 Thread Alan Coopersmith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

This minor maintenance release of the Xlib-based library for
the Xinerama extension protocol provides the usual set of
recent build configuration improvements and janitorial cleanups.


Alan Coopersmith (7):
  Fix PanroamiXOff typo in comment in panoramiXext.h
  Update Sun license notices to current X.Org standard form
  Fill in COPYING with licenses from source files
  config: upgrade to util-macros 1.8 for additional man page support
  Use make rules instead of shell for loops to generate shadow man pages
  Sun's copyrights now belong to Oracle
  libXinerama 1.1.1

Fernando Carrijo (1):
  Purge macros NEED_EVENTS and NEED_REPLIES

Gaetan Nadon (9):
  .gitignore: use common defaults with custom section # 24239
  Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
  Deploy the new XORG_DEFAULT_OPTIONS #24242
  INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
  Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
  config: move CWARNFLAGS from configure.ac to Makefile.am
  config: remove the pkgconfig pc.in file from EXTRA_DIST
  config: update AC_PREREQ statement to 2.60
  man: store shadow man pages in git rather than generating them

Jeremy Huddleston (1):
  This is not a GNU project, so declare it foreign.

Jesse Adkins (1):
  Purge cvs tags.

git tag: libXinerama-1.1.1

http://xorg.freedesktop.org/archive/individual/lib/libXinerama-1.1.1.tar.bz2
MD5:  ecd4839ad01f6f637c6fb5327207f89b
SHA1: f030b0cfcce15502aac78188524f32a6f29bd0a4

http://xorg.freedesktop.org/archive/individual/lib/libXinerama-1.1.1.tar.gz
MD5:  37c8df7ba9b81ac303c5ce78db3b850e
SHA1: 2c2dc0166005f9a96542b526120406131e953c83


- --
-Alan Coopersmith-alan.coopersm...@oracle.com
 Oracle Solaris Platform Engineering: X Window System

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkzJGQkACgkQovueCB8tEw5gAwCgkmLpp9UXNK0X4KM8XWAfy0Ut
jPEAn1AjOJf7dObPmwEO8BNPHBJAdFCG
=sWSR
-END PGP SIGNATURE-
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


Disabling CopyPaste with the mouse wheel

2010-10-28 Thread Ewgenij Sokolovski
Hello, guys. Is that possible with the xorg-version 1.9.0? I it runs on Ubuntu 
Maverick. I the old Debian Lenny distribution I just added the following two 
lines in the input device section of /etc/X11/xorg.conf:

Option ZAxisMapping 4 5
Option ButtonMapping 1 9 3 4 5

That solved the problem. In my current Ubuntu Maverick installation, I do not 
have an InputDevice-Section. I tried xinput, but xinput list writes a quite 
strange output:

Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
HID 04d9:1400 id=9 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
Power Button id=6 [slave keyboard (3)]
Power Button id=7 [slave keyboard (3)]
HID 04d9:1400 id=8 [slave keyboard (3)]

I tried several mappings on the ids 2, 4 and 9 of the list above. But that did 
not work (( 

BR
Ewgenij
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


RE: dynamic Keyboard activation - desactivation

2010-10-28 Thread MONDON Daniel

-Message d'origine-
De : xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.org 
[mailto:xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.org] 
De la part de Magnus Kessler
Envoyé : mercredi 27 octobre 2010 18:19
À : xorg@lists.freedesktop.org
Objet : Re: dynamic Keyboard activation - desactivation

On Wednesday 27 October 2010 15:31:36 MONDON Daniel wrote:
 Hi all !
 
 
 
 I'am under ubuntu 10.04 live CD.
 
 
 
 My application doesn't need any keyboard, and I don't want to have one
 because users are not allowed to modify anything.
 
 
 
 I know I can do that with xorg.conf file, but
 
 + I don't want to have to restart
 
 + I an under live CD (I have to move the xorg.conf location ... and
 reboot).
 
 
 
 I think I can do that with udev rules, but I don't find anyone who can
 help me to do that, or any applicable rule sample. :-(
 
 
 
 Or a simple X command ?
 
 
 
 Thanks
 
 
 
 Daniel.


I think Peter Hutterer provided an answer to your question recently on this 
list: See http://lists.freedesktop.org/archives/xorg/2010-October/051507.html

In short, if your version of xinput, the device driver and the xorg server is 
new enough you should be able to do:

xinput set-prop device name Device Enabled 0

HTH,

Magnus

__

With the xinput --set-prop 10 127 0 command, I succed to deactivate mouse.

But this mouse is plugged and identified.
Will it be se same thing with a constructor other mouse?

It is the same thing with keyboard.
But with the xinput --set-prop 11 127 0 command, I have carriage return key 
pressed every time.

Then, I don't think this solution is ok for me!
Because I think I can't know the new device id for plugged keyboards or mouse.

With what I know, I think it is better to set an udev rule.
Am I right?

Thanks,
Daniel.

___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


Re: dynamic Keyboard activation - desactivation

2010-10-28 Thread Magnus Kessler
On Thursday 28 October 2010 09:32:29 MONDON Daniel wrote:
 -Message d'origine-
 De : xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.org
 [mailto:xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.o
 rg] De la part de Magnus Kessler Envoyé : mercredi 27 octobre 2010 18:19
 À : xorg@lists.freedesktop.org
 Objet : Re: dynamic Keyboard activation - desactivation
 
 On Wednesday 27 October 2010 15:31:36 MONDON Daniel wrote:
  Hi all !
  
  
  
  I'am under ubuntu 10.04 live CD.
  
  
  
  My application doesn't need any keyboard, and I don't want to have one
  because users are not allowed to modify anything.
  
  
  
  I know I can do that with xorg.conf file, but
  
  + I don't want to have to restart
  
  + I an under live CD (I have to move the xorg.conf location ... and
  reboot).
  
  
  
  I think I can do that with udev rules, but I don't find anyone who can
  help me to do that, or any applicable rule sample. :-(
  
  
  
  Or a simple X command ?
  
  
  
  Thanks
  
  
  
  Daniel.
 
 I think Peter Hutterer provided an answer to your question recently on this
 list: See
 http://lists.freedesktop.org/archives/xorg/2010-October/051507.html
 
 In short, if your version of xinput, the device driver and the xorg server
 is new enough you should be able to do:
 
 xinput set-prop device name Device Enabled 0
 
 HTH,
 
 Magnus
 
 __
 
 With the xinput --set-prop 10 127 0 command, I succed to deactivate
 mouse.

When using xinput, you might be on the safer side if you use the property 
names, rather than their numeric equivalents. The same goes for the device 
IDs.

So your example should read (I'm inventing the mouse name here):

xinput --set-prop My Mouse Device Enabled 0

 
 But this mouse is plugged and identified.
 Will it be se same thing with a constructor other mouse?
 
 It is the same thing with keyboard.
 But with the xinput --set-prop 11 127 0 command, I have carriage return
 key pressed every time.
 
 Then, I don't think this solution is ok for me!
 Because I think I can't know the new device id for plugged keyboards or
 mouse.
 
 With what I know, I think it is better to set an udev rule.
 Am I right?
 
 Thanks,
 Daniel.

Again assuming you have a new enough Xorg server (1.8+) you might want to look 
into using the configuration snippets in /usr/share/X11/xorg.conf.d.

Peter Hutterer gave an example of blacklisting earlier on this list: 
http://lists.freedesktop.org/archives/xorg/2010-October/051405.html

In the example he gave a device is blacklisted by name, but in fact you can 
blacklist an entire range of devices by functionality also:

### /usr/share/X11/xorg.conf.d/01-blacklist-keyboards.conf ###
Section InputClass
Identifier blacklist all keyboards
MatchIsKeyboard on
Option Ignore on
EndSection
###

For an overview of today's xorg configuration capabilities please have a look 
at Peter's blog posts: http://who-t.blogspot.com/search/label/xorg.conf, 
especially http://who-t.blogspot.com/2010/01/new-configuration-world-
order.html or the documentation for Fedora at 
https://fedoraproject.org/wiki/Input_device_configuration. And finally, man 
xorg.conf has some useful information in the InputClass section as well.

Cheers,

Magnus
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


RE: dynamic Keyboard activation - desactivation

2010-10-28 Thread MONDON Daniel

-Message d'origine-
De : xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.org 
[mailto:xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.org] 
De la part de Magnus Kessler
Envoyé : jeudi 28 octobre 2010 12:59
À : xorg@lists.freedesktop.org
Objet : Re: dynamic Keyboard activation - desactivation

On Thursday 28 October 2010 09:32:29 MONDON Daniel wrote:
 -Message d'origine-
 De : xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.org
 [mailto:xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.o
 rg] De la part de Magnus Kessler Envoyé : mercredi 27 octobre 2010 18:19
 À : xorg@lists.freedesktop.org
 Objet : Re: dynamic Keyboard activation - desactivation
 
 On Wednesday 27 October 2010 15:31:36 MONDON Daniel wrote:
  Hi all !
  
  
  
  I'am under ubuntu 10.04 live CD.
  
  
  
  My application doesn't need any keyboard, and I don't want to have one
  because users are not allowed to modify anything.
  
  
  
  I know I can do that with xorg.conf file, but
  
  + I don't want to have to restart
  
  + I an under live CD (I have to move the xorg.conf location ... and
  reboot).
  
  
  
  I think I can do that with udev rules, but I don't find anyone who can
  help me to do that, or any applicable rule sample. :-(
  
  
  
  Or a simple X command ?
  
  
  
  Thanks
  
  
  
  Daniel.
 
 I think Peter Hutterer provided an answer to your question recently on this
 list: See
 http://lists.freedesktop.org/archives/xorg/2010-October/051507.html
 
 In short, if your version of xinput, the device driver and the xorg server
 is new enough you should be able to do:
 
 xinput set-prop device name Device Enabled 0
 
 HTH,
 
 Magnus
 
 __
 
 With the xinput --set-prop 10 127 0 command, I succed to deactivate
 mouse.

When using xinput, you might be on the safer side if you use the property 
names, rather than their numeric equivalents. The same goes for the device 
IDs.

So your example should read (I'm inventing the mouse name here):

xinput --set-prop My Mouse Device Enabled 0

__

Many mousse, many names ...
__

 
 But this mouse is plugged and identified.
 Will it be se same thing with a constructor other mouse?
 
 It is the same thing with keyboard.
 But with the xinput --set-prop 11 127 0 command, I have carriage return
 key pressed every time.
 
 Then, I don't think this solution is ok for me!
 Because I think I can't know the new device id for plugged keyboards or
 mouse.
 
 With what I know, I think it is better to set an udev rule.
 Am I right?
 
 Thanks,
 Daniel.

Again assuming you have a new enough Xorg server (1.8+) you might want to look 
into using the configuration snippets in /usr/share/X11/xorg.conf.d.

__

I've got the 1.7.6 Xorg server (ubuntu 10.04).
__


Peter Hutterer gave an example of blacklisting earlier on this list: 
http://lists.freedesktop.org/archives/xorg/2010-October/051405.html

In the example he gave a device is blacklisted by name, but in fact you can 
blacklist an entire range of devices by functionality also:

### /usr/share/X11/xorg.conf.d/01-blacklist-keyboards.conf ###
Section InputClass
Identifier blacklist all keyboards
MatchIsKeyboard on
Option Ignore on
EndSection
###
__

Can I use blacklisting dynamically? = keyboard activated or not.
__
For an overview of today's xorg configuration capabilities please have a look 
at Peter's blog posts: http://who-t.blogspot.com/search/label/xorg.conf, 
especially http://who-t.blogspot.com/2010/01/new-configuration-world-
order.html or the documentation for Fedora at 
https://fedoraproject.org/wiki/Input_device_configuration. And finally, man 
xorg.conf has some useful information in the InputClass section as well.

__

I know I can enable - disable keyboard and mouse with xorg.conf file.
But
+ I have to restart
+ I have to set xorg.conf location not under live CD.

The udev rules can be activated dynamically ... what I want to do.

Thanks
Daniel.
__


Cheers,

Magnus
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: daniel.mon...@lpgtechnologies.com
___
xorg@lists.freedesktop.org: X.Org support

Meterial accelleration

2010-10-28 Thread MONDON Daniel
Hi again :)

Under my ubuntu 10.04 (Xorg server = 1.7.6) live CD, i have a full
screen (1280x1024) flash application witch communicate with a java
server. (with Stand-alone adobe flash player)
In this application, if I increase rapidly manually (by clicking a
button with touch screen), when I stop, the counter is increased for a
few seconds.


I have also a 'donnuts test bench (only a donnuts picture moved from
one corner to others).

When I use this test with maximized window, the result is 16 rpm.
(same result with a 'small window').
When I do it full screen, the result is 8 rpm :(
Only a few more pixels used.

I use all I can do in order to increase this value, with adobe (I know,
but it is mandatory for the application) parameters, last intel video
drivers ...

Apparently, the best way to increase this bad rpm value is to use
material acceleration.
How can I do that?

Or is there any better / orther way?

Thanks

Daniel.



___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


Re: Individual keyboard remapping (again)

2010-10-28 Thread Florian Echtler
Hello again,

On Wed, 2010-10-20 at 21:06 +0200, Julien Cristau wrote:
 On Wed, Oct 20, 2010 at 20:25:51 +0200, Florian Echtler wrote:
 
  $ setxkbmap -device 9 -print
  xkb_keymap {
  xkb_keycodes  { include evdev+aliases(qwertz) };
  xkb_types { include complete  };
  xkb_compat{ include complete  };
  xkb_symbols   { include pc+de+inet(evdev) };
  xkb_geometry  { include pc(pc105) };
  };
  $ setxkbmap -device 8 -print
  xkb_keymap {
  xkb_keycodes  { include evdev+aliases(qwertz) };
  xkb_types { include complete  };
  xkb_compat{ include complete  };
  xkb_symbols   { include pc+de+inet(evdev) };
  xkb_geometry  { include pc(pc105) };
  };
  
  AFAICT, the output should be different? What am I doing wrong?
  
 setxkbmap -print is probably not what you want.  It uses the
 _XKB_RULES_NAMES root window property to figure out the
 rules/model/layout/variant/options, not the actually set keymap.  That
 property is not multi-device aware.  Use 'xkbcomp -i device :0 -'
 instead.

it took me a while to give this another try. Unfortunately, I'm still
not getting the hang of it... I can _seemingly_ set two different
keymaps with xkbcomp -i dev mykeymap.xkb :0 and see the differences
with xkbcomp -i dev :0 -. However, the global effect is that all
keyboards adhere to the _last_ keymap that was set, regardless of what
xkbcomp says.

Here's the output of xinput list:

⎡ Virtual core pointer id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer id=4 [slave  pointer  (2)]
⎜   ↳ HID 04d9:1400 id=10 [slave  pointer  (2)]
⎜   ↳ X10 WTI RF receiver id=8 [slave  pointer  (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave  keyboard (3)]
↳ Power Button id=6 [slave  keyboard (3)]
↳ Power Button id=7 [slave  keyboard (3)]
↳ HID 04d9:1400 id=9 [slave  keyboard (3)]
↳ UVC Camera (046d:09a1) id=11 [slave  keyboard (3)]

The devices in question are those with ID 9 (USB keyboard) and ID 8 (X10
remote). Could the problem be related to the fact that the X10 remote is
classified as a slave pointer? Can this be changed?

Thanks,
Florian

___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Re: How to properly use XGrabKey to get a program hotkey

2010-10-28 Thread cheshirekow


This will only work if the window manager or the window with focus 
doesn't
already grab the same keys. Does the example work without a window 
manager

running?

Thanks for the reply, but I believe libX will generate an error if the 
keys are already grabbed. In this case there is no error generated.


Anyway, I discovered the problem. I was using the ControlMask modifier, 
and the numlock was down on my keyboard. Evidently numlock counts as a 
modifier. *doh*. The example works fine now.

___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


[ANNOUNCE] libXt 1.0.9

2010-10-28 Thread Alan Coopersmith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

libXt is the X Toolkit Intrinsics library used to build older generation
toolkits such as Motif  Xaw.

This release includes several bug fixes, as well as the usual set
of recent build configuration improvements  janitorial cleanups.

Alan Coopersmith (5):
  Bug 26943: wrong dependencies in xt.pc.in
  Move sm from Requires to Requires.private in xt.pc
  Move Xt specs from xorg-docs module
  Sun's copyrights belong to Oracle now
  libXt 1.0.9

Gaetan Nadon (10):
  config: remove execute permission on configureation file
  config: remove the pkgconfig pc.in file from EXTRA_DIST
  config: update AC_PREREQ statement to 2.60
  config: update and relocate AX_DEFINE_DIR macro
  man: using the C preprocessor is not required for man pages.
  man: store shadow man pages in git rather than generating them
  man: whitespace management
  makestrs: remove unsed $(appman_DATA)
  makestrs: Use $(SED) from AC_PROG_SED supplied by XORG_DEFAULT_OPTIONS
  makestrs: Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS

Jesse Adkins (1):
  Purge cvs tags.

Ryan Hajdaj (1):
  Bug 1478: Selection.c damages user error handler function

Yaakov Selkowitz (1):
  Use automake silent rules for BUILT_SOURCES generation

walter harms (2):
  fix dereference in TMprint.c
  Honor that GetClassActions() may return NULL.

git tag: libXt-1.0.9

http://xorg.freedesktop.org/archive/individual/lib/libXt-1.0.9.tar.bz2
MD5:  8a414f8f2327aaa616ca2dcac1f5d8c3
SHA1: 3222c028b37e70a1d0d88feba5e52c2408e6bd5c

http://xorg.freedesktop.org/archive/individual/lib/libXt-1.0.9.tar.gz
MD5:  091ed356b8ab9ca4fcbb471f738ca544
SHA1: a2e5ba9287282d10baa85518f37efc43d8fb1b79

- --
-Alan Coopersmith-alan.coopersm...@oracle.com
 Oracle Solaris Platform Engineering: X Window System

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkzJyxYACgkQovueCB8tEw4gVACbBdiKZWEZiXTph5L9JHYVZhT/
0bsAn3IyCz2oTIYnK4l7M2bT7AULELlV
=XYF1
-END PGP SIGNATURE-
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


[ANNOUNCE] libXrandr 1.3.1

2010-10-28 Thread Alan Coopersmith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

libXrandr is the Xlib-based libary for the X Resize, Rotate and
Reflection extension.

This release includes several fixes to the error handling paths
in the library, as well as the usual set of recent build configuration
improvements and janitorial cleanups.

Adam Jackson (5):
  GetOutputProperty: Return the error code, not BadRequest
  SetScreenConfigAndRate: Document error handling better
  GetScreenSizeRange: Document funky return code in the header
  GetCrtcGammaSize: Return 0, not garbage, on failure
  GetCrtcGamma: Fix error handling.

Alan Coopersmith (6):
  Update Sun license notices to current X.Org standard form
  config: upgrade to util-macros 1.8 for additional man page support
  Use make rules instead of shell for loops to generate shadow man pages
  Sun's copyrights now belong to Oracle
  Fix configure.ac comment for RandR instead of Render
  libXrandr 1.3.1

Fernando Carrijo (1):
  Purge macros NEED_EVENTS and NEED_REPLIES

Gaetan Nadon (10):
  .gitignore: use common defaults with custom section # 24239
  Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
  Deploy the new XORG_DEFAULT_OPTIONS #24242
  INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
  Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
  COPYING: add missing copyright notices
  config: move CWARNFLAGS from configure.ac to Makefile.am
  config: remove the pkgconfig pc.in file from EXTRA_DIST
  config: update AC_PREREQ statement to 2.60
  man: store shadow man pages in git rather than generating them

Jeremy Huddleston (1):
  This is not a GNU project, so declare it foreign.

Jesse Adkins (1):
  Purge cvs tags.

Leif Middelschulte (1):
  Add parameter safety check

git tag: libXrandr-1.3.1

http://xorg.freedesktop.org/archive/individual/lib/libXrandr-1.3.1.tar.bz2
MD5:  7785c3f7cff2735c94657e8f87ed8ad3
SHA1: 8e89622b0656cb2eb22c1f3c646c797dc648ead5

http://xorg.freedesktop.org/archive/individual/lib/libXrandr-1.3.1.tar.gz
MD5:  9d7fc2c744998e0fd9a5794c0dd60560
SHA1: 876ea7c54f491f49d4d3b1f5575a99f337000a37

- --
-Alan Coopersmith-alan.coopersm...@oracle.com
 Oracle Solaris Platform Engineering: X Window System

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkzJ0c4ACgkQovueCB8tEw4jhgCfd1XtwAYNXlvX3NCf8nbluOcn
ITkAn3jmVx4nP93tcJ3FgYioAOcRoonB
=X/kB
-END PGP SIGNATURE-
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


Re: Individual keyboard remapping (again)

2010-10-28 Thread Peter Hutterer
On Thu, Oct 28, 2010 at 04:35:49PM +0200, Florian Echtler wrote:
 Hello again,
 
 On Wed, 2010-10-20 at 21:06 +0200, Julien Cristau wrote:
  On Wed, Oct 20, 2010 at 20:25:51 +0200, Florian Echtler wrote:
  
   $ setxkbmap -device 9 -print
   xkb_keymap {
 xkb_keycodes  { include evdev+aliases(qwertz) };
 xkb_types { include complete  };
 xkb_compat{ include complete  };
 xkb_symbols   { include pc+de+inet(evdev) };
 xkb_geometry  { include pc(pc105) };
   };
   $ setxkbmap -device 8 -print
   xkb_keymap {
 xkb_keycodes  { include evdev+aliases(qwertz) };
 xkb_types { include complete  };
 xkb_compat{ include complete  };
 xkb_symbols   { include pc+de+inet(evdev) };
 xkb_geometry  { include pc(pc105) };
   };
   
   AFAICT, the output should be different? What am I doing wrong?
   
  setxkbmap -print is probably not what you want.  It uses the
  _XKB_RULES_NAMES root window property to figure out the
  rules/model/layout/variant/options, not the actually set keymap.  That
  property is not multi-device aware.  Use 'xkbcomp -i device :0 -'
  instead.
 
 it took me a while to give this another try. Unfortunately, I'm still
 not getting the hang of it... I can _seemingly_ set two different
 keymaps with xkbcomp -i dev mykeymap.xkb :0 and see the differences
 with xkbcomp -i dev :0 -. However, the global effect is that all
 keyboards adhere to the _last_ keymap that was set, regardless of what
 xkbcomp says.
 
 Here's the output of xinput list:
 
 ⎡ Virtual core pointer id=2 [master pointer  (3)]
 ⎜   ↳ Virtual core XTEST pointer id=4 [slave  pointer  (2)]
 ⎜   ↳ HID 04d9:1400 id=10 [slave  pointer  (2)]
 ⎜   ↳ X10 WTI RF receiver id=8 [slave  pointer  (2)]
 ⎣ Virtual core keyboard id=3 [master keyboard (2)]
 ↳ Virtual core XTEST keyboard id=5 [slave  keyboard (3)]
 ↳ Power Button id=6 [slave  keyboard (3)]
 ↳ Power Button id=7 [slave  keyboard (3)]
 ↳ HID 04d9:1400 id=9 [slave  keyboard (3)]
 ↳ UVC Camera (046d:09a1) id=11 [slave  keyboard (3)]
 
 The devices in question are those with ID 9 (USB keyboard) and ID 8 (X10
 remote). Could the problem be related to the fact that the X10 remote is
 classified as a slave pointer? Can this be changed?

yes, this could actually be the cause. there's plenty of special casing in
the server to avoid this but many of these are only found when a bug hits.
do you have another keyboard to try? would help to narrow down if that's
really the issue or something else causes a problem.


Cheers,
  Peter
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com

Re: dynamic Keyboard activation - desactivation

2010-10-28 Thread Peter Hutterer
On Thu, Oct 28, 2010 at 02:03:49PM +0200, MONDON Daniel wrote:
 
 -Message d'origine-
 De : xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.org 
 [mailto:xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.org] 
 De la part de Magnus Kessler
 Envoyé : jeudi 28 octobre 2010 12:59
 À : xorg@lists.freedesktop.org
 Objet : Re: dynamic Keyboard activation - desactivation
 
 On Thursday 28 October 2010 09:32:29 MONDON Daniel wrote:
  -Message d'origine-
  De : xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.org
  [mailto:xorg-bounces+daniel.mondon=lpgtechnologies@lists.freedesktop.o
  rg] De la part de Magnus Kessler Envoyé : mercredi 27 octobre 2010 18:19
  À : xorg@lists.freedesktop.org
  Objet : Re: dynamic Keyboard activation - desactivation
  
  On Wednesday 27 October 2010 15:31:36 MONDON Daniel wrote:
   Hi all !
   
   
   
   I'am under ubuntu 10.04 live CD.
   
   
   
   My application doesn't need any keyboard, and I don't want to have one
   because users are not allowed to modify anything.
   
   
   
   I know I can do that with xorg.conf file, but
   
   + I don't want to have to restart
   
   + I an under live CD (I have to move the xorg.conf location ... and
   reboot).
   
   
   
   I think I can do that with udev rules, but I don't find anyone who can
   help me to do that, or any applicable rule sample. :-(
   
   
   
   Or a simple X command ?
   
   
   
   Thanks
   
   
   
   Daniel.
  
  I think Peter Hutterer provided an answer to your question recently on this
  list: See
  http://lists.freedesktop.org/archives/xorg/2010-October/051507.html
  
  In short, if your version of xinput, the device driver and the xorg server
  is new enough you should be able to do:
  
  xinput set-prop device name Device Enabled 0
  
  HTH,
  
  Magnus
  
  __
  
  With the xinput --set-prop 10 127 0 command, I succed to deactivate
  mouse.
 
 When using xinput, you might be on the safer side if you use the property 
 names, rather than their numeric equivalents. The same goes for the device 
 IDs.
 
 So your example should read (I'm inventing the mouse name here):
 
 xinput --set-prop My Mouse Device Enabled 0
 
 __
 
 Many mousse, many names ...

names don't change, IDs do though...

 __
 
  
  But this mouse is plugged and identified.
  Will it be se same thing with a constructor other mouse?
  
  It is the same thing with keyboard.
  But with the xinput --set-prop 11 127 0 command, I have carriage return
  key pressed every time.
  
  Then, I don't think this solution is ok for me!
  Because I think I can't know the new device id for plugged keyboards or
  mouse.
  
  With what I know, I think it is better to set an udev rule.
  Am I right?
  
  Thanks,
  Daniel.
 
 Again assuming you have a new enough Xorg server (1.8+) you might want to 
 look 
 into using the configuration snippets in /usr/share/X11/xorg.conf.d.
 
 __
 
 I've got the 1.7.6 Xorg server (ubuntu 10.04).

I think Ubuntu backported the xorg.conf.d changes to server 1.7, so you
should be fine. someone correct me if I'm wrong here.

 __
 
 
 Peter Hutterer gave an example of blacklisting earlier on this list: 
 http://lists.freedesktop.org/archives/xorg/2010-October/051405.html
 
 In the example he gave a device is blacklisted by name, but in fact you can 
 blacklist an entire range of devices by functionality also:
 
 ### /usr/share/X11/xorg.conf.d/01-blacklist-keyboards.conf ###
 Section InputClass
 Identifier blacklist all keyboards
 MatchIsKeyboard on
 Option Ignore on
 EndSection
 ###
 __
 
 Can I use blacklisting dynamically? = keyboard activated or not.

no, you can match on the device name, the device path, and a few other
properties but not on keyboard activated (not sure what that means, tbh)

 __
 For an overview of today's xorg configuration capabilities please have a look 
 at Peter's blog posts: http://who-t.blogspot.com/search/label/xorg.conf, 
 especially http://who-t.blogspot.com/2010/01/new-configuration-world-
 order.html or the documentation for Fedora at 
 https://fedoraproject.org/wiki/Input_device_configuration. And finally, man 
 xorg.conf has some useful information in the InputClass section as well.
 
 __
 
 I know I can enable - disable keyboard and mouse with xorg.conf file.
 But
 + I have to restart
 + I have to set xorg.conf location not under live CD.
 
 The 

Re: Disabling CopyPaste with the mouse wheel

2010-10-28 Thread Peter Hutterer
On Thu, Oct 28, 2010 at 09:39:55AM +0200, Ewgenij Sokolovski wrote:
 Hello, guys. Is that possible with the xorg-version 1.9.0? I it runs on 
 Ubuntu Maverick. I the old Debian Lenny distribution I just added the 
 following two lines in the input device section of /etc/X11/xorg.conf:
 
 Option ZAxisMapping 4 5
 Option ButtonMapping 1 9 3 4 5
 
 That solved the problem. In my current Ubuntu Maverick installation, I do not 
 have an InputDevice-Section. I tried xinput, but xinput list writes a quite 
 strange output:
 
 Virtual core pointer id=2 [master pointer (3)]
 Virtual core XTEST pointer id=4 [slave pointer (2)]
 HID 04d9:1400 id=9 [slave pointer (2)]
 Virtual core keyboard id=3 [master keyboard (2)]
 Virtual core XTEST keyboard id=5 [slave keyboard (3)]
 Power Button id=6 [slave keyboard (3)]
 Power Button id=7 [slave keyboard (3)]
 HID 04d9:1400 id=8 [slave keyboard (3)]
 
 I tried several mappings on the ids 2, 4 and 9 of the list above. But that 
 did not work (( 

https://fedoraproject.org/wiki/Input_device_configuration
search for MatchIsPointer, you can use this one to add the ButtonMapping
option from above. ZAxisMapping isn't needed.
 
Cheers,
  Peter
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


[ANNOUNCE] libXres 1.0.5

2010-10-28 Thread Alan Coopersmith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

libXRes is the Xlib-based client library for the X-Resource extension.

This minor maintenance release provides the latest set of the usual
build configuration improvements and janitorial cleanups.

Alan Coopersmith (4):
  Update Sun license notices to current X.Org standard form
  config: upgrade to util-macros 1.8 for additional man page support
  Sun's copyrights now belong to Oracle
  libXres 1.0.5

Fernando Carrijo (1):
  Purge macros NEED_EVENTS and NEED_REPLIES

Gaetan Nadon (9):
  .gitignore: use common defaults with custom section # 24239
  Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
  INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
  configure.ac: AM_MAINTAINER_MODE missing #24238
  Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
  config: move CWARNFLAGS from configure.ac to Makefile.am
  config: remove the pkgconfig pc.in file from EXTRA_DIST
  config: update AC_PREREQ statement to 2.60
  man: store shadow man pages in git rather than generating them

Jeremy Huddleston (1):
  This is not a GNU project, so declare it foreign.

Jesse Adkins (1):
  Purge cvs tags.

git tag: libXres-1.0.5

http://xorg.freedesktop.org/archive/individual/lib/libXres-1.0.5.tar.bz2
MD5:  d08f0b6df3f96c051637d37009f4e55a
SHA1: d3a36f9b6ae430da91f2cbae409916f605074195

http://xorg.freedesktop.org/archive/individual/lib/libXres-1.0.5.tar.gz
MD5:  70ce3d3f6c35643d7d5f8acae51a3e04
SHA1: 2d71e29d48057f105ce11ce0b745ab2e339be9ab

- --
-Alan Coopersmith-alan.coopersm...@oracle.com
 Oracle Solaris Platform Engineering: X Window System

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkzKDUMACgkQovueCB8tEw4TtgCfUsKlNnpZSJg6R0N1ezsmbqSp
BlcAn2sMDwrKXNNcHyz6Ad9Sg4Igyt8t
=Iq7h
-END PGP SIGNATURE-
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


[ANNOUNCE] libdmx 1.1.1

2010-10-28 Thread Alan Coopersmith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

libdmx is the Xlib-based DMX (Distributed Multihead X) extension library.

This minor maintenance release provides the latest set of the usual
build configuration improvements and janitorial cleanups.

Alan Coopersmith (2):
  config: upgrade to util-macros 1.8 for additional man page support
  libdmx 1.1.1

Fernando Carrijo (1):
  Purge macros NEED_EVENTS and NEED_REPLIES

Gaetan Nadon (10):
  .gitignore: use common defaults with custom section # 24239
  .gitignore: use common defaults with custom section # 24239
  Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
  Deploy the new XORG_DEFAULT_OPTIONS #24242
  INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
  Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
  COPYING: replace stub with actual copyright notices
  config: move CWARNFLAGS from configure.ac to Makefile.am
  config: remove the pkgconfig pc.in file from EXTRA_DIST
  config: update AC_PREREQ statement to 2.60

Jeremy Huddleston (1):
  This is not a GNU project, so declare it foreign.

Jesse Adkins (1):
  Purge cvs tags.

git tag: libdmx-1.1.1

http://xorg.freedesktop.org/archive/individual/lib/libdmx-1.1.1.tar.bz2
MD5:  75fd328fab3bd4a55cccaa6d5dfff749
SHA1: 49aeab743cb8b667829efda140487b69a7148676

http://xorg.freedesktop.org/archive/individual/lib/libdmx-1.1.1.tar.gz
MD5:  f14bed4e53d0212f40f74741c3ec81cc
SHA1: 8d1d5980d50115895e4d44f5cb9928a4bf5da28e

- --
-Alan Coopersmith-alan.coopersm...@oracle.com
 Oracle Solaris Platform Engineering: X Window System

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkzKNLkACgkQovueCB8tEw668gCbBPCqt3wHO/0zUo4ETSePde6t
PhgAnRzqM5bOdNWLtWO9tRd/iRt24nU8
=HmcU
-END PGP SIGNATURE-
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


Re: Pointing device acting as joystick (Peter Hutterer please help!)

2010-10-28 Thread Peter Hutterer
On Fri, Oct 29, 2010 at 11:11:00AM +1100, Timothy S. Nelson wrote:
   Hi all (and especially Peter Hutterer, Grand Master of Xorg Input).
 I have a SpaceNavigator (6-axis pointing device) which I'd like to
 use for scrolling (or even better, scrolling and pointing).
 
   My first problem is that xorg (understandably) seems to think the
 device is a joystick, because whenever I let go of the device, it
 moves the pointer back towards the centre of the screen.

It's most likely the device sending the events. I know the one on the
wiimote nunchuk thingy did the same thing. There isn't much you can do about
filtering these events.

check with evtest for the data coming out of the device, that should give
you a hint.


   Here are some lines from the log file which I think represent the
 problem (complete log at end of message).
 
 [  4442.562] (**) Option Mode Relative
 [  4442.562] (II) 3Dconnexion SpaceNavigator: initialized for absolute axes.
 
   In other words, it knows that I told it to use relative mode, but
 it goes ahead and uses absolute anyway (or I'm misunderstanding the
 message :) ).

the two messages are unrelated. mode tells the driver how to forward
axis data but it doesn't change the physical device. your device still has
absolute axes, the driver converts that to relative and forwards them.

   It also doesn't seem to be using the axes for scrolling, despite
 what my xorg.conf (below) says.
 
   I also wonder about these three lines:
 
 [  4442.570] (EE) ioctl EVIOCGNAME failed: Invalid argument
 [  4442.586] (II) UnloadModule: evdev
 [  4442.586] (EE) PreInit returned NULL for 3Dconnexion SpaceNavigator

just noise, add a MatchDevicePath /dev/input/event* and this will go away.

   If anyone can help (especially Peter!), I'd be most grateful.
 
   Here's my data.
 
 
 xorg-x11-drv-evdev-2.4.0-2.fc13.x86_64
 
 
 Section InputClass
 Identifier  SpaceNavigator
 MatchProduct SpaceNavigator
 #   MatchIsJoystick On
 Driver  evdev
 Option  Name   3Dconnexion*
 Option  Pass   3
 Option  Mode   Relative
 Option  XRelativeAxisMap  0
 Option  YRelativeAxisMap  1
 Option  ZRelativeAxisMap  2
 Option  RXRelativeAxisMap 3
 Option  RYRelativeAxisMap 4
 Option  RZRelativeAxisMap 5
 Option  ZRelativeAxisButtons off
 Option  EmulateWheel On
 Option  XAxisMapping 6 7
 EndSection
 

well, of these options only EmulateWheel, Mode and XAxisMapping exist. the
others aren't interpreted by anything.
 
Cheers,
  Peter
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com


[ANNOUNCE] libXfont 1.4.3

2010-10-28 Thread Alan Coopersmith
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

This bug fix release mostly fixes build issues on various platforms involving
the hackery required for libXfont to depend on symbols defined in the X server
itself.   Trying to explain or understand this hackery may be damaging to your
sanity - it has already robbed several generations of X developers of ours.

Alan Coopersmith (2):
  Fix builds with Sun compilers
  libXfont 1.4.3

Gaetan Nadon (1):
  doc: use xorg-docs xorg.css stylesheet

Jeremy Huddleston (2):
  darwin: Fix build regression introduced by previous patch
  FreeType: Cleanup MUMBLE and fix printing of XLFD in debug spew.

Jesse Adkins (1):
  Purge cvs tags.

Jon TURNEY (1):
  Build fix for platforms which don't have weak linkage

Yaakov Selkowitz (1):
  Revert Bug #6247: Fix build on Cygwin

git tag: libXfont-1.4.3

http://xorg.freedesktop.org/archive/individual/lib/libXfont-1.4.3.tar.bz2
MD5:  6fb689cfe13d8d9460f4abb5bd88588d
SHA1: 191b40c566f80737cf6838747d86ebaee7b0c7d7

http://xorg.freedesktop.org/archive/individual/lib/libXfont-1.4.3.tar.gz
MD5:  c508998fba44b2b089f2952eb4418420
SHA1: 4929690b89623535f588325f1931b9b46994790d

- --
-Alan Coopersmith-alan.coopersm...@oracle.com
 Oracle Solaris Platform Engineering: X Window System

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkzKSWsACgkQovueCB8tEw4C2gCeLKXRqGPY03I01mXZUoIJmA70
MpsAn2+znkNl1Im2290o77fXHgvwg4cI
=ggfc
-END PGP SIGNATURE-
___
xorg@lists.freedesktop.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: arch...@mail-archive.com