Bug#628833: xserver-xorg-input-synaptics: Scrolling broken since 1.4.x

2011-06-01 Thread Mattia Dongili
On Wed, Jun 01, 2011 at 07:35:19PM +0200, Laurent CARON wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.4.0-1+b1
> Severity: normal
> 
> 
> Hi,
> Since this version i can't use the vertical/horizontal scrolling areas
> from my laptop (Sony Vaio Z1 series)

your xorg.conf is broken

> Section "InputDevice"
>   Identifier  "Synaptics Touchpad"
>   Driver  "synaptics"
>   Option  "SendCoreEvents""true"
>   Option  "Device""/dev/psaux"
>   Option  "Protocol"  "auto-dev"
>   Option  "HorizScrollDelta"  "0"
>   Option  "ZAxisMapping"  "4 5 6 7"
>   Option  "TapButton1""1"
>   Option  "VertEdgeScroll""true"
>   Option  "HorizEdgeScroll"   "true"
>   Option  "VertTwoFingerScroll"   "true"
>   Option  "HorizTwoFingerScroll"  "true"
> EndSection

you should use 
MatchIsTouchpad "true"
rather than assigning devices manually.
See below the log that your configuration generates:

...
> [  2186.229] (II) Using input driver 'synaptics' for 'Synaptics Touchpad'
> [  2186.229] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
> [  2186.229] (**) Option "SendCoreEvents" "true"
> [  2186.229] (**) Synaptics Touchpad: always reports core events
> [  2186.229] (**) Option "Device" "/dev/psaux"
> [  2186.234] (--) Synaptics Touchpad: invalid x-axis range.  defaulting to 
> 1615 - 5685
> [  2186.234] (--) Synaptics Touchpad: invalid y-axis range.  defaulting to 
> 1729 - 4171
> [  2186.234] (--) Synaptics Touchpad: invalid pressure range.  defaulting to 
> 0 - 256
> [  2186.234] (--) Synaptics Touchpad: invalid finger width range.  defaulting 
> to 0 - 16
> [  2186.234] (**) Option "HorizScrollDelta" "0"
> [  2186.234] (**) Option "VertEdgeScroll" "true"
> [  2186.234] (**) Option "HorizEdgeScroll" "true"
> [  2186.234] (**) Option "VertTwoFingerScroll" "true"
> [  2186.234] (**) Option "HorizTwoFingerScroll" "true"
> [  2186.234] (**) Option "TapButton1" "1"
> [  2186.254] (EE) Query no Synaptics: 6003C8
> [  2186.254] (--) Synaptics Touchpad: no supported touchpad found
> [  2186.254] (EE) Synaptics Touchpad Unable to query/initialize Synaptics 
> hardware.
> [  2186.258] (EE) PreInit returned 11 for "Synaptics Touchpad"
> [  2186.258] (II) UnloadModule: "synaptics"
> [  2186.258] (II) Unloading synaptics

Additionally you also prevent auto adding devices:

> [  2186.278] (II) config/udev: Adding input device Video Bus 
> (/dev/input/event2)
> [  2186.278] (II) AutoAddDevices is off - not adding device.
> [  2186.280] (II) config/udev: Adding input device Sony Vaio Keys 
> (/dev/input/event6)
> [  2186.280] (II) AutoAddDevices is off - not adding device.
> [  2186.287] (II) config/udev: Adding input device Power Button 
> (/dev/input/event1)
> [  2186.287] (II) AutoAddDevices is off - not adding device.
> [  2186.287] (II) config/udev: Adding input device Lid Switch 
> (/dev/input/event0)
> [  2186.287] (II) AutoAddDevices is off - not adding device.
> [  2186.292] (II) config/udev: Adding input device UVC Camera (05ca:18b7) 
> (/dev/input/event8)
> [  2186.292] (II) AutoAddDevices is off - not adding device.
> [  2186.295] (II) config/udev: Adding input device HDA Intel Headphone 
> (/dev/input/event10)
> [  2186.295] (II) AutoAddDevices is off - not adding device.
> [  2186.295] (II) config/udev: Adding input device HDA Intel Mic 
> (/dev/input/event9)
> [  2186.295] (II) AutoAddDevices is off - not adding device.
> [  2186.306] (II) config/udev: Adding input device AT Translated Set 2 
> keyboard (/dev/input/event4)
> [  2186.306] (II) AutoAddDevices is off - not adding device.
> [  2186.306] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad 
> (/dev/input/event5)
> [  2186.306] (II) AutoAddDevices is off - not adding device.
> [  2186.306] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad 
> (/dev/input/mouse0)
> [  2186.306] (II) AutoAddDevices is off - not adding device.
> [  2186.307] (II) config/udev: Adding input device PC Speaker 
> (/dev/input/event3)
> [  2186.307] (II) AutoAddDevices is off - not adding device.
> [  2186.315] (II) config/udev: Adding input device ACPI Virtual Keyboard 
> Device (/dev/input/event11)
> [  2186.315] (II) AutoAddDevices is off - not adding device.
> [  2186.315] (II) config/udev: Adding input device Sony Vaio Jogdial 
> (/dev/input/event7)
> [  2186.315] (II) AutoAddDevices is off - not adding device.
> [  2186.315] (II) config/udev: Adding input device Sony Vaio Jogdial 
> (/dev/input/mouse1)
> [  2186.315] (II) AutoAddDevices is off - not adding device.

-- 
mattia
:wq!



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

Re: Future of xf86-input-evtouch

2011-01-28 Thread Mattia Dongili
On Fri, Jan 28, 2011 at 12:41:28AM +0100, Cyril Brulebois wrote:
> Hi,
> 
> as discussed on IRC with Julien, I missed building the evtouch input
> driver against XServer 1.9 in experimental. The last version is from
> 2008, it's not hosted on fd.o, so we were thinking about dropping it
> post squeeze. Mattia, does that look sane to you?

yes it does. Making it build with 1.7 was painful enough and I doubt it
going to be any more fun in the future.
I guess the only concern is to make sure there is an upgrade path to
evdev and that the documentation is clear enough on how to replicate the
functionalities from evtouch.

One specific use case for evtouch was with virtual machines emulating a
touchscreen to simplify mouse grabbing and ungrabbing from the host to
the guest. It would be also interesting to verify that evdev can handle
that case no problem.

Other than that, perfectly fine :)
-- 
mattia
:wq!


signature.asc
Description: Digital signature


Re: Bug#533450: GMA 500 Drivers in Debian and Deprecated Symbols in Xorg

2011-01-19 Thread Mattia Dongili
On Tue, Jan 18, 2011 at 05:25:17PM -0500, P. J. McDermott wrote:
...
> an orig.tar.gz from the gma500 PPA on Launchpad, as I have yet to find
> upstream development for this stuff). After I patch it to build against

I doubt there is any upstream development at all. Those git repositories
I have linked on my website were cloned from a Mobilin repository where
the psb driver was relegated to an "obsolete" subdirectory.
Now with Meego all development seems to be focused towards the EMGD
driver instead. The kernel part has sources available, the userspace
part is mostly binary blobs afaics.

To be honest I gave up trying to make psb work as anyway it needs the 3D
blob to work on the laptop I have and there is no way whatsoever that
that will load on any recent Xorg version.

-- 
mattia
:wq!


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



Bug#610203: [xserver-xorg-input-synaptics] synclient -l fails with "Couldn't find synaptics properties. No synaptics driver loaded?"

2011-01-16 Thread Mattia Dongili
On Sun, Jan 16, 2011 at 12:37:33AM -0500, Filipus Klutiero wrote:
> On 2011-01-16 00:18, Cyril Brulebois wrote:
> >Filipus Klutiero  (15/01/2011):
...
> >>Section "Module"
> >>Load "synaptics"
> >>EndSection
> >>[…]
> >You probably want to remove that part. If you have both evdev and
> >synaptics installed, the latter wins.
> It doesn't, in fact I added that part trying to get rid of this
> error. See the attached log for the previous situation.

what does "cat /proc/bus/input/devices" report? udev's database doesn't
list any touchpad.
Also, do you see anything related to finding the touchpad in dmesg?

-- 
mattia
:wq!



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



Re: [PATCH release-notes] Add notes about X changes

2011-01-12 Thread Mattia Dongili
On Wed, Jan 12, 2011 at 08:19:43PM +0100, Julien Cristau wrote:
> Bug#603455
> 
> Signed-off-by: Julien Cristau 
> Cc: debian-x@lists.debian.org
> ---
>  en/issues.dbk|   91 
> ++
>  en/whats-new.dbk |   22 +
>  2 files changed, 113 insertions(+), 0 deletions(-)

Should the changes in default values for TapButton* in the synaptics
driver also be mentioned?

-- 
mattia
:wq!


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



xserver-xorg-input-synaptics: Changes to 'debian-unstable'

2010-10-03 Thread Mattia Dongili
 debian/changelog |8 
 debian/control   |1 +
 2 files changed, 9 insertions(+)

New commits:
commit ac9143f91e366177324d49e311929afbd244d22c
Author: Mattia Dongili 
Date:   Sun Oct 3 21:50:34 2010 +0900

Add dependency to libxtst-dev to enable XRecord support in syndaemon

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index 3fcc442..22e4469 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-input-synaptics (1.2.2-3) UNRELEASED; urgency=low
+
+  [ Mattia Dongili ]
+  * add dependency to libxtst-dev to enable XRecord support in
+syndaemon (closes: #598834).
+
+ -- Mattia Dongili   Sun, 03 Oct 2010 21:49:45 +0900
+
 xserver-xorg-input-synaptics (1.2.2-2) unstable; urgency=low
 
   * Cherry-pick patch from upstream git to add the xorg.conf.d snippet.
diff --git a/debian/control b/debian/control
index d13dc3a..1a4d11c 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Build-Depends:
  libx11-dev,
  libxext-dev,
  libxi-dev (>= 2:1.2.0),
+ libxtst-dev,
  x11proto-core-dev,
  xserver-xorg-dev (>= 2:1.7.6.901),
  pkg-config,


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



Bug#598834: xserver-xorg-input-synaptics: Several improvements to the package

2010-10-03 Thread Mattia Dongili
tags 598834 + pending
thanks

On Sat, Oct 02, 2010 at 03:44:55PM +0200, reportbug wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.2.2-2
> Severity: important
> Tags: squeeze
> 
> Please add the package libxtst-dev to the package's build-dep list in order
> that the syndaemon "-R" option will work, because with this package in the 
> list
> the XRecord code will find the way into the daemon binary.

makes sense
 
> In addition, on my ThinkPad Edge 13 (the Intel CPU configuration) I got
> following Xorg error messages:

this is already reported as #578148

...
> While I was searching for a solution for this problem, I found a bunch of 
> other
> people with the same issue. It seems to be a known thing.

Not really a problem, mostly an annoyance.

Thanks
-- 
mattia
:wq!



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



Bug#598414: xserver-xorg-input-evdev: Tapping no longer works on touchpad

2010-09-29 Thread Mattia Dongili
reassign 598414 pointing-device-settings
thanks

On Wed, Sep 29, 2010 at 02:41:03AM +0100, Nattie Mayer-Hutchings wrote:
> On Wed, Sep 29, 2010 at 07:08:41AM +0900, Mattia Dongili wrote:
> > can you confirm if tapping is really enabled or not with either
> > synclient -l
> > or
> > xinput list-prop 
> > (get the dev# with xinput list)
> 
> The latter results in the following: 
> Device 'ETPS/2 Elantech Touchpad':
>   Device Enabled (134):   1
...
>   Synaptics Tap Action (280): 0, 0, 0, 0, 0, 0, 0

So tapping is disabled. This is how it looks on my laptop:
Synaptics Tap Action (287): 0, 0, 0, 0, 1, 3, 2

"man 4 synaptics" should tell you how to configure tapping in xorg.conf
(in short you should set the TabButton* options) but
gpointing-device-settings saying that tapping is enabled sounds like a
bug there. I'll reassign the bug report accordingly.

...It even looks like this bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572956
-- 
mattia
:wq!



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



Bug#598414: xserver-xorg-input-evdev: Tapping no longer works on touchpad

2010-09-28 Thread Mattia Dongili
reassign 598414 xserver-xorg-input-synaptics
thanks

On Tue, Sep 28, 2010 at 09:41:11PM +0100, Nattie Mayer-Hutchings wrote:
> Package: xserver-xorg-input-evdev
> Version: 1:2.3.2-6
> Severity: important
> 
> I recently upgraded from lenny to squeeze, and now tapping no longer is
> equivalent to clicking, despite being enabled.  G-pointing-device settings
> claim that tapping is enabled, but practical application shows this not to be
> the case.

can you confirm if tapping is really enabled or not with either
synclient -l
or
xinput list-prop 
(get the dev# with xinput list)

thanks
-- 
mattia
:wq!



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



Bug#450713: xinput-calibrator in mentors

2010-08-07 Thread Mattia Dongili
On Sat, Aug 07, 2010 at 09:12:23PM +0200, Tias wrote:
> Hey,
> 
> There is now a generic touchscreen calibration utility that can
> calibrate evtouch, as well as evdev (the now preferred upstream
> driver for touchscreens) and others.
> 
> I've uploaded it to mentors and mailed:
> http://lists.debian.org/debian-mentors/2010/08/msg00066.html
> 
> You can download a binary deb package on the website:
> http://github.com/tias/xinput_calibrator/downloads
> 
> More info on the homepage:
> http://www.freedesktop.org/wiki/Software/xinput_calibrator
> 
> 
> It would be great if somebody from the X Strike Force could take a
> look at it!

thanks for packaging this calibration utility. Hopeully it'll make
moving away from evtouch easier.

from a very quick look the package seems alright. I'll see if I can
spend more time on it later and upload the package. If anyone has
time to look at it before I do please go ahead and don't wait for me.

thanks
-- 
mattia
:wq!



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



Bug#588928: can not disable touchpad tap-for-click function

2010-07-13 Thread Mattia Dongili
On Tue, Jul 13, 2010 at 02:25:10PM +0100, Richard Betham wrote:
> Package: xserver-xorg-input-synaptics
> Version:  0.14.7~git20070706-3

Hi Richard

> I tried to use the touchpad on my laptop to move the cursor from one 
> place on the screen to another, by sliding my finger-tip over the 
> surface of the touchpad.
> The computer behaved as though I had clicked the mouse (or touchpad) 
> button which I had not.
...
> Section "InputDevice"
>   Identifier  "Configured Mouse"
>   Driver  "mouse"
>   Option  "TapButton1""0"
>   Option  "MaxTapTime""0"
>   Option  "MaxTapMove""0"
> 
> EndSection

you are not actually using the synaptics driver for your touchpad.
Have a look to the readme files in
/usr/share/doc/xserver-xorg-input-synaptics/ there are instructions for
configuring it properly.

Cheers
-- 
mattia
:wq!



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



Bug#586251: xserver-xorg-input-synaptics: cannot swap axes

2010-06-17 Thread Mattia Dongili
forwarded 586251 http://bugs.freedesktop.org/show_bug.cgi?id=21129
thanks

On Thu, Jun 17, 2010 at 06:56:14PM +0200, Hramrach wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.2.2-2
> Severity: normal
> 
> 
> I don't see a way to swap axes.

Looking at the bug above and this other comment[1] it looks like there
is none and there won't be until someone implements a generic axes
swapping mechanism in the server.

Please work with upstream if you want to help with this.

[1]: http://www.mail-archive.com/xorg-de...@lists.x.org/msg00850.html
-- 
mattia
:wq!



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



Bug#578148: Re. new synaptics-related errors in X log

2010-05-22 Thread Mattia Dongili
On Sat, May 22, 2010 at 11:30:55PM +0200, Hans-J. Ullrich wrote:
> I have a similar logfile with a probably related problem.
> 
> Please allow me to describe:
> 
> During the last days I discovered a strange behavior. When I boot up, neither 
> kdm, xdm or gdm will start automatically at boot. 
> 
...
> When I start kdm (gdm/xdm) manually, the above mentioned messages related to 
> the failure of Synaptics driver do not appear!

the synaptics driver configuration error should be hardly related to a
x-server failure.
Please send the full Xorg.0.log of one of these problematic boot, if you
use reportbug -N 578148 additional useful information will be also
included.

thanks
-- 
mattia
:wq!



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



Bug#576719: xserver-xorg-input-synaptics: multitouch emulation stopped working

2010-04-06 Thread Mattia Dongili
On Tue, Apr 06, 2010 at 08:31:43PM +0200, Julien Valroff wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.2.1-1
> Severity: normal
> 
> Hi,  The multitouch emulation on m Acer Aspire 1810TZ suddenly stopped 
> working.
> It was working fine using a local udev rules file, containing:
> ENV{x11_driver}="synaptics" ENV{x11_options.VertEdgeScroll}="true"
> ENV{x11_options.HorizEdgeScroll}="true"
> ENV{x11_options.EmulateTwoFingerMinW}="7"
> ENV{x11_options.EmulateTwoFingerMinZ}="20"
> ENV{x11_options.VertTwoFingerScroll}="true"
> ENV{x11_options.HorizTwoFingerScroll}="true"  I have seen that xorg is not

So you had two finger scrolling working and it suddenly stopped stopped?
No driver upgrade recently?
Can you see what this command returns?
$ grep synaptics /var/log/dpkg.log{,.1}

> switching back to using xorg.conf syntax in xorg.conf.d, which I have tried
> using the same options, without success; Section "InputClass"   Driver
> "synaptics"   Identifier"touchpad"   Option"VertEdgeScroll"
> "true"   Option"HorizEdgeScroll"   "true"   Option
> "EmulateTwoFingerMinW"  "7"   Option"EmulateTwoFingerMinZ"  "20"
> Option"VertTwoFingerScroll"   "true"   Option
> "HorizTwoFingerScroll"  "true" EndSection   I have even tried building the

I never played too much with two finger emulation, not really sure what
might be going on here.
Can you include the output of
$ synclient -l

Thanks
-- 
mattia
:wq!



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



Bug#575674: synaptics touchpad ignored(?)

2010-03-28 Thread Mattia Dongili
On Sun, Mar 28, 2010 at 10:17:05AM +0200, Harald Dunkel wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.2.1-1
> 
> Hardware: Dell XPS M1330
> 
> Problem: The synaptics touchpad is ignored, as it seems. I just get 2 mouse
> buttons and basic "mouse" functionality, even though it appears in the
> (attached) X log file. The scroll regions at the right or lower edge are not
> recognized, nor does tapping work. Emulate3Buttons works.

as far as tapping is concerned, that's the default behaviour see the
NOTES section in synaptics(4).
The additional scroll regions you mention, are they real regions or
just lines drawn on the touchpad? i.e.: what happens  when you move you
finger on them?

> The xorg.conf file has been wiped out to make sure its not a configuration
> issue. There is no private udev rules file or hal config file, either.
> KDE or Gnome are not used, just plain X plus fvwm2 manually started on the
> console.

(II) config/udev: Adding input device "SynPS/2 Synaptics TouchPad" 
(/dev/input/event6)
looks like udev is adding the device. The package ships with 
/lib/udev/rules.d/66-xorg-synaptics.rules
you're supposed to have it unless you removed it.

(**) "SynPS/2 Synaptics TouchPad": always reports core events
(**) "SynPS/2 Synaptics TouchPad": Device: "/dev/input/event6"
(II) "SynPS/2 Synaptics TouchPad": Found 3 mouse buttons
(II) "SynPS/2 Synaptics TouchPad": Found absolute axes
(II) "SynPS/2 Synaptics TouchPad": Found x and y absolute axes
(II) "SynPS/2 Synaptics TouchPad": Found absolute touchpad.
(II) "SynPS/2 Synaptics TouchPad": Configuring as touchpad
(**) "SynPS/2 Synaptics TouchPad": YAxisMapping: buttons 4 and 5
(**) "SynPS/2 Synaptics TouchPad": EmulateWheelButton: 4, EmulateWheelInertia: 
10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device ""SynPS/2 Synaptics TouchPad"" (type: 
TOUCHPAD)
(**) "SynPS/2 Synaptics TouchPad": (accel) keeping acceleration scheme 1
(**) "SynPS/2 Synaptics TouchPad": (accel) acceleration profile 0
(II) "SynPS/2 Synaptics TouchPad": initialized for absolute axes.
...
What does `synclient -l` report?

This is a bit odd:
(WW) "SynPS/2 Synaptics TouchPad": unable to handle keycode 333
Not sure if it's an event sent from the extra scrolling regions you
mentioned (if they present as separate buttons).

...
> On another famous Debian-based Linux distro (current 10.04) it works out
> of the box.

Same software, same version same everything?
What does `synclient -l` report there?

Thanks
-- 
mattia
:wq!



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



Bug#573747: xserver-xorg-input-synaptics: Multitouch feature of EeePC 1005ha not usable.

2010-03-24 Thread Mattia Dongili
On Sat, Mar 20, 2010 at 05:43:55PM +0100, wiekalth...@gmx.de wrote:
> > out of curiosity, is this model supposed to support multitouch?
> > Or even was it working before or with some other live distribution?
> 
> Multitouch works on the 1005ha with the pre installed Windows 7.

I was hoping to get a comparison with different configurations of the
Xorg driver rather than one with windows.
Point being to understand if it's a regression or something that never
worked before for this model.

-- 
mattia
:wq!



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



Bug#573747: xserver-xorg-input-synaptics: Multitouch feature of EeePC 1005ha not usable.

2010-03-17 Thread Mattia Dongili
On Wed, Mar 17, 2010 at 03:26:49PM -0300, Margarita Manterola wrote:
...
> /dev/input/event6
>bustype : BUS_I8042
>vendor  : 0x2
>product : 0x7
>version : 433
>name: "SynPS/2 Synaptics TouchPad"
>phys: "isa0060/serio1/input0"
>bits ev : EV_SYN EV_KEY EV_ABS
> 
> I've tried enabling multi-touch from udev rules and from synclient,
> but it doesn't work.  Only TapFinger1 works.  Scrolling on the right
> bar works, but double finger scrolling does not.

out of curiosity, is this model supposed to support multitouch?
Or even was it working before or with some other live distribution?

Thanks
-- 
mattia
:wq!



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



xserver-xorg-input-evtouch: Changes to 'refs/tags/v0.8.8-2'

2010-02-13 Thread Mattia Dongili
Tag 'v0.8.8-2' created by Mattia Dongili  at 2010-02-14 
05:39 +

0.8.8-2 upload

Changes since v0.8.8-1:
Mattia Dongili (10):
  Fix watch file to download the correct page in the first place
  Link the -core bug reporting script
  Fix and rebuild with xorg 1.7
  Make lintian happier (D-Standards updated)
  Switch to 3.0 source format
  Fix CURSORDIR
  Add TSC-10 to udev rules
  Fix 04_server-1.7-ftbfs.diff
  Bah, building the package also helps...
  Close FTBFS and pkg uninstallable bugs

---
 debian/changelog |   12 
 debian/control   |4 
 debian/patches/04_server-1.7-ftbfs.diff  |  516 +++
 debian/patches/05_fix_CURSORDIR.diff |   35 +
 debian/patches/06_add_TSC-10_to_evdev_rules.diff |   12 
 debian/patches/series|3 
 debian/rules |2 
 debian/source/format |1 
 debian/watch |2 
 debian/xserver-xorg-input-evtouch.links  |1 
 10 files changed, 584 insertions(+), 4 deletions(-)
---


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1ngycp-0006v2...@alioth.debian.org



xserver-xorg-input-evtouch: Changes to 'debian-unstable'

2010-02-13 Thread Mattia Dongili
 debian/changelog |3 +-
 debian/patches/04_server-1.7-ftbfs.diff  |   31 +++
 debian/patches/05_fix_CURSORDIR.diff |4 +-
 debian/patches/06_add_TSC-10_to_evdev_rules.diff |4 +-
 4 files changed, 22 insertions(+), 20 deletions(-)

New commits:
commit 6df11d7f2b0f98f54dedb6de3e93bc351d63f7a5
Author: Mattia Dongili 
Date:   Sun Feb 14 14:30:44 2010 +0900

Close FTBFS and pkg uninstallable bugs

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index 184ff43..38cb962 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
 xf86-input-evtouch (0.8.8-2) unstable; urgency=low
 
   [ Mattia Dongili ]
-  * Fix building and rebuild with xorg 1.7
+  * Fix building and rebuild with xorg 1.7 (Closes: #569444 and Closes:
+#569523)
   * Switch to dpkg-source 3.0 (quilt) format
   * add 05_fix_CURSORDIR.diff to let ev_calibrate find empty_cursor.xpm
 (Closes: #482195)

commit 09cb8d214e47f64ff8c5a5ae446204472dbfe71b
Author: Mattia Dongili 
Date:   Sun Feb 14 13:44:27 2010 +0900

Bah, building the package also helps...

Signed-off-by: Mattia Dongili 

diff --git a/debian/patches/04_server-1.7-ftbfs.diff 
b/debian/patches/04_server-1.7-ftbfs.diff
index a68c22c..726297c 100644
--- a/debian/patches/04_server-1.7-ftbfs.diff
+++ b/debian/patches/04_server-1.7-ftbfs.diff
@@ -10,8 +10,8 @@ Date:   Sun Jan 24 15:45:51 2010 +0900
 
 Index: xserver-xorg-input-evtouch/evtouch.c
 ===
 xserver-xorg-input-evtouch.orig/evtouch.c  2010-02-13 20:16:09.802485295 
+0900
-+++ xserver-xorg-input-evtouch/evtouch.c   2010-02-13 20:16:10.330503893 
+0900
+--- xserver-xorg-input-evtouch.orig/evtouch.c  2010-02-14 14:08:33.0 
+0900
 xserver-xorg-input-evtouch/evtouch.c   2010-02-14 14:13:51.0 
+0900
 @@ -57,6 +57,7 @@
  #define NEED_EVENTS
  #include 
@@ -227,7 +227,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  ioctl(local->fd, EVIOCGRAB, (void *)0);
  xf86RemoveEnabledDevice (local);
  if (priv->buffer)
-@@ -577,6 +643,72 @@
+@@ -577,6 +643,73 @@
  }
  
  
@@ -243,6 +243,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
 +labels[3] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_WHEEL_UP);
 +labels[4] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_WHEEL_DOWN);
 +
++return labels;
 +#endif
 +}
 +
@@ -300,7 +301,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  
  
  static Bool
-@@ -585,6 +717,7 @@
+@@ -585,6 +718,7 @@
  DBGOUT(2, "EVTouch: %s\n", __FUNCTION__);
  LocalDevicePtr local = (LocalDevicePtr) dev->public.devicePrivate;
  EVTouchPrivatePtr priv = (EVTouchPrivatePtr) (local->private);
@@ -308,7 +309,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  unsigned char map[EV_MAX_BUTTONS];
  int i;
  
-@@ -593,7 +726,7 @@
+@@ -593,7 +727,7 @@
  
  priv->btn_count = EV_MAX_BUTTONS;
  
@@ -317,7 +318,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
   * these have to be here instead of in the SetupProc, because when the
   * SetupProc is run at server startup, screenInfo is not setup yet
   */
-@@ -603,9 +736,9 @@
+@@ -603,9 +737,9 @@
  priv->screen_height = pScrn->virtualY;
  priv->pViewPort_X0  = &(pScrn->frameX0);   /* initialize the pointers 
to the viewport coords */
  if ( (priv->screen_width != priv->phys_width) ||
@@ -329,7 +330,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  priv->virtual = 0;
  
  priv->pViewPort_Y0  = &(pScrn->frameY0);
-@@ -620,24 +753,29 @@
+@@ -620,24 +754,29 @@
  DBGOUT(2, "EVTouch: MaxValue H,V: %d %d\n", pScrn->maxHValue, 
pScrn->maxVValue);
  
  priv->screen_width = screenInfo.screens[priv->screen_num]->width;
@@ -341,7 +342,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
   * Device reports button press for 5 buttons.
   */
 -if (InitButtonClassDeviceStruct (dev, EV_MAX_BUTTONS, map) == FALSE)
-+  labels = EvtouchInitButtonLabels(labels);
++  labels = EvtouchInitButtonLabels();
 +if (InitButtonClassDeviceStruct (dev, EV_MAX_BUTTONS,
 +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 7
 +  labels,
@@ -367,7 +368,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
 priv->btn_count);
  
  if (InitFocusClassDeviceStruct(dev) == FALSE) {
-@@ -645,13 +783,18 @@
+@@ -645,13 +784,18 @@
  return !Success;
  }
  
@@ -387,7 +388,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  #endif
local->history_size, Absolute) == 
FALSE)
  {
-@@ -660,12 +803,20 @@
+@@ -660,12 +804,20 @@
  }
  
  #if GET_ABI_

xserver-xorg-input-evtouch: Changes to 'debian-unstable'

2010-02-13 Thread Mattia Dongili
 debian/patches/04_server-1.7-ftbfs.diff  |   75 ++-
 debian/patches/05_fix_CURSORDIR.diff |4 -
 debian/patches/06_add_TSC-10_to_evdev_rules.diff |4 -
 3 files changed, 39 insertions(+), 44 deletions(-)

New commits:
commit 849ae808017835009d344516d40f4b3fcf2404aa
Author: Mattia Dongili 
Date:   Sat Feb 13 20:24:12 2010 +0900

Fix 04_server-1.7-ftbfs.diff

Assign proper button and axis labels, really count buttons.
As a side effect all other patches following this one have been
refreshed.

Signed-off-by: Mattia Dongili 

diff --git a/debian/patches/04_server-1.7-ftbfs.diff 
b/debian/patches/04_server-1.7-ftbfs.diff
index ab46a04..a68c22c 100644
--- a/debian/patches/04_server-1.7-ftbfs.diff
+++ b/debian/patches/04_server-1.7-ftbfs.diff
@@ -10,8 +10,8 @@ Date:   Sun Jan 24 15:45:51 2010 +0900
 
 Index: xserver-xorg-input-evtouch/evtouch.c
 ===
 xserver-xorg-input-evtouch.orig/evtouch.c  2010-01-25 00:07:31.356444503 
+0900
-+++ xserver-xorg-input-evtouch/evtouch.c   2010-01-25 00:10:29.235974617 
+0900
+--- xserver-xorg-input-evtouch.orig/evtouch.c  2010-02-13 20:16:09.802485295 
+0900
 xserver-xorg-input-evtouch/evtouch.c   2010-02-13 20:16:10.330503893 
+0900
 @@ -57,6 +57,7 @@
  #define NEED_EVENTS
  #include 
@@ -84,7 +84,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  } else {
  if (ev->code == BTN_LEFT) {
  SetBtnAction(priv, 1, ev->value);
-@@ -478,26 +476,99 @@
+@@ -478,26 +476,98 @@
  return;
  }
  
@@ -143,11 +143,10 @@ Index: xserver-xorg-input-evtouch/evtouch.c
 +/* count all buttons */
 +for (i = BTN_MISC; i < BTN_JOYSTICK; i++)
 +{
-+int mapping = 0;
 +if (TestBit(i, priv->key_bitmask))
 +{
-+if (mapping > num_buttons)
-+num_buttons = mapping;
++if (i > num_buttons)
++num_buttons = i;
 +}
 +}
 +if (num_buttons)
@@ -192,7 +191,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  local->fd = xf86OpenSerial(local->options);
  
  DBGOUT(2, "EVTouch: %s\n", __FUNCTION__ );
-@@ -512,8 +583,7 @@
+@@ -512,8 +582,7 @@
  
  DBG (9, XisbTrace (priv->buffer, 1));
  
@@ -202,7 +201,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  {
  xf86CloseSerial(local->fd);
  local->fd = -1;
-@@ -531,7 +601,6 @@
+@@ -531,7 +600,6 @@
  if (ioctl(local->fd, EVIOCGRAB, (void *)1))
  xf86Msg(X_ERROR, "%s: Unable to grab device (%s).\n", 
local->name, strerror(errno));
  
@@ -210,7 +209,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  #ifndef XFREE86_V4
  xf86AddEnabledDevice(local);
  #else
-@@ -544,8 +613,6 @@
+@@ -544,8 +612,6 @@
  }
  
  
@@ -219,7 +218,7 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  static Bool
  DeviceOff (DeviceIntPtr dev)
  {
-@@ -555,7 +622,7 @@
+@@ -555,7 +621,7 @@
  DBGOUT(2, "EVTouch: %s\n", __FUNCTION__ );
  
  if (local->fd != -1)
@@ -228,39 +227,36 @@ Index: xserver-xorg-input-evtouch/evtouch.c
  ioctl(local->fd, EVIOCGRAB, (void *)0);
  xf86RemoveEnabledDevice (local);
  if (priv->buffer)
-@@ -577,6 +644,75 @@
+@@ -577,6 +643,72 @@
  }
  
  
-+static void EvtouchInitButtonLabels(int natoms, Atom *atoms)
++static Atom *EvtouchInitButtonLabels(void)
 +{
 +#ifdef HAVE_LABELS
-+Atom atom;
-+int button;
++Atom *labels = xalloc(EV_MAX_BUTTONS * sizeof(Atom));
 +
-+/* First, make sure all atoms are initialized */
-+atom = XIGetKnownProperty(BTN_LABEL_PROP_BTN_LEFT);
-+for (button = 0; button < natoms; button++)
-+atoms[button] = atom;
++/* initialize the 5 button labels used by this driver */
++labels[0] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_LEFT);
++labels[1] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_MIDDLE);
++labels[2] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_RIGHT);
++labels[3] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_WHEEL_UP);
++labels[4] = XIGetKnownProperty(BTN_LABEL_PROP_BTN_WHEEL_DOWN);
 +
 +#endif
 +}
 +
 +static char* abs_labels[] = {
-+AXIS_LABEL_PROP_ABS_X,  /* 0x00 */
-+AXIS_LABEL_PROP_ABS_Y,  /* 0x01 */
-+AXIS_LABEL_PROP_ABS_Z,  /* 0x02 */
-+AXIS_LABEL_PROP_ABS_RX, /* 0x03 */
-+AXIS_LABEL_PROP_ABS_RY, /* 0x04 */
-+AXIS_LABEL_PROP_ABS_RZ  /* 0x05 */
++AXIS_LABEL_PROP_ABS_X,
++AXIS_LABEL_PROP_ABS_Y,
++AXIS_LABEL_PROP_ABS_Z,
++AXIS_LABEL_PROP_ABS_WHEEL
 +};
 +static char* rel_labels[] = {
 +AXIS_LABEL_PROP_REL_X,
 +AXIS_LABEL_PROP_REL_Y,
 +AXIS_LABEL_PROP_REL_Z,
-+AXIS_LABEL_PROP_REL_RX,
-+AXIS_LABEL_PROP_REL_RY,
-+AXIS_LABEL_PROP_REL_R

Bug#568043: [xserver-xorg-input-synaptics] Tapping disabled in a fresh install (KDE).

2010-02-02 Thread Mattia Dongili
tags 568043 + moreinfo
thanks

On Tue, Feb 02, 2010 at 02:14:12PM +0100, Rafael Belmonte wrote:
> I saw that xinput package wasn't installed, this means that tasksel does not
> install it for Desktop Enviroment during Debian installation.
> After installing it and rebooting the system, nothing changes, tapping is
> still not working.

as expected, xinput on its own won't do any magic to set synaptics
options.

> kcm-touchpad is a KDE control module which uses xinput to configure
> synaptics based touchpads, it is working well in Kubuntu and OpenSuse.
> kcm-touchpad:
> http://www.kde-apps.org/content/show.php/kcm_touchpad?content=113335
> http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=kcm-touchpad

Yes, I saw your ITP earlier, thanks for packaging it.

> Sorry but,by the moment I can't use xinput from command line, I am a bit
> clumsy.

please attach /var/log/Xorg.0.log and, if you can, the output of
 $ xinput list
 $ xinput list-props 

thanks
-- 
mattia
:wq!



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



Bug#568043: [xserver-xorg-input-synaptics] Tapping disabled in a fresh install (KDE).

2010-02-02 Thread Mattia Dongili
On Tue, Feb 02, 2010 at 03:14:30AM +0100, Rafael Belmonte wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.2.1-1
> Severity: normal
> 
> --- Please enter the report below this line. ---
> Installing Debian testing (squeeze) + KDE, I find touchpad tapping disabled.
> Configuration set in kcm-touchpad is ignored, always disabled.

not quite sure what kcm-touchpad does but have you tried setting
parameters with xinput set-prop? if that works the problem is not in the
synaptics driver.

> Also I see that pointer speed is lower than in the other GNU/Linux 
> distributions.

Can you elaborate? there are no special changes with respect to that in
Debian.

Could you also attach your /var/log/Xorg.0.log?

Thanks
-- 
mattia
:wq!



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



xserver-xorg-input-evtouch: Changes to 'debian-unstable'

2010-01-24 Thread Mattia Dongili
 debian/changelog |   11 
 debian/control   |4 
 debian/patches/04_server-1.7-ftbfs.diff  |  520 +++
 debian/patches/05_fix_CURSORDIR.diff |   35 +
 debian/patches/06_add_TSC-10_to_evdev_rules.diff |   12 
 debian/patches/series|3 
 debian/rules |2 
 debian/source/format |1 
 8 files changed, 585 insertions(+), 3 deletions(-)

New commits:
commit bd34f8ca35b7ce4c2c5abb1317c99d2d85aa7199
Author: Mattia Dongili 
Date:   Mon Jan 25 00:59:43 2010 +0900

Add TSC-10 to udev rules

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index dc0c983..184ff43 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ xf86-input-evtouch (0.8.8-2) unstable; urgency=low
   * Switch to dpkg-source 3.0 (quilt) format
   * add 05_fix_CURSORDIR.diff to let ev_calibrate find empty_cursor.xpm
 (Closes: #482195)
+  * add TSC-10 to udev's rules (Closes: #487793)
 
  -- Mattia Dongili   Mon, 25 Jan 2010 00:29:03 +0900
 
diff --git a/debian/patches/06_add_TSC-10_to_evdev_rules.diff 
b/debian/patches/06_add_TSC-10_to_evdev_rules.diff
new file mode 100644
index 000..b7561cc
--- /dev/null
+++ b/debian/patches/06_add_TSC-10_to_evdev_rules.diff
@@ -0,0 +1,12 @@
+Add TSC-10 to udev's rules
+
+Index: xserver-xorg-input-evtouch/69-touchscreen.rules
+===
+--- xserver-xorg-input-evtouch.orig/69-touchscreen.rules   2010-01-25 
00:57:11.691970131 +0900
 xserver-xorg-input-evtouch/69-touchscreen.rules2010-01-25 
00:57:49.287972512 +0900
+@@ -50,3 +50,5 @@
+ KERNEL=="event*", SUBSYSTEM=="input", ATTRS{name}=="LBPS/2 Fujitsu Lifebook 
TouchScreen", SYMLINK+="input/evtouch_event"
+ # Elo Touchscreen
+ KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="04e7", 
ATTRS{idProduct}=="0020", SYMLINK+="input/evtouch_event"
++# TSC-10
++KERNEL=="event*", SUBSYSTEM=="input", ATTRS{name}=="TSC-10 DM TSC-10 DM", 
SYMLINK+="input/evtouch_event"
diff --git a/debian/patches/series b/debian/patches/series
index 2538745..45d6360 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@
 03_server-1.6-ftbfs.diff
 04_server-1.7-ftbfs.diff
 05_fix_CURSORDIR.diff
+06_add_TSC-10_to_evdev_rules.diff

commit d982790bbc5fffbde1e691de4161409217aee7ac
Author: Mattia Dongili 
Date:   Mon Jan 25 00:39:55 2010 +0900

Fix CURSORDIR

for some reason the build rules define CURSORDIR but the code uses
CURSORDIRECTORY. Just make the code consistent.

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index b8d1476..dc0c983 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ xf86-input-evtouch (0.8.8-2) unstable; urgency=low
   [ Mattia Dongili ]
   * Fix building and rebuild with xorg 1.7
   * Switch to dpkg-source 3.0 (quilt) format
+  * add 05_fix_CURSORDIR.diff to let ev_calibrate find empty_cursor.xpm
+(Closes: #482195)
 
  -- Mattia Dongili   Mon, 25 Jan 2010 00:29:03 +0900
 
diff --git a/debian/patches/05_fix_CURSORDIR.diff 
b/debian/patches/05_fix_CURSORDIR.diff
new file mode 100644
index 000..a72df9a
--- /dev/null
+++ b/debian/patches/05_fix_CURSORDIR.diff
@@ -0,0 +1,35 @@
+The code uses CURSORDIRECTORY but the build rules define CURSORDIR.
+
+Index: xserver-xorg-input-evtouch/ev_calibrate.c
+===
+--- xserver-xorg-input-evtouch.orig/ev_calibrate.c 2010-01-25 
00:43:21.327944157 +0900
 xserver-xorg-input-evtouch/ev_calibrate.c  2010-01-25 00:44:05.639972621 
+0900
+@@ -16,8 +16,8 @@
+ #include "ev_calibrate.h"
+ #include "config.h"
+ 
+-#ifndef CURSORDIRECTORY
+-#define CURSORDIRECTORY ""
++#ifndef CURSORDIR
++#define CURSORDIR ""
+ #endif
+ 
+ pthread_mutex_t got_min_max_mtx;
+@@ -287,7 +287,7 @@
+ }
+ 
+ rc = XReadBitmapFile(display, win,
+- CURSORDIRECTORY"/empty_cursor.xbm",
++ CURSORDIR"/empty_cursor.xbm",
+  &cursor_width, &cursor_height,
+  &cursor_pic,
+  &hotspot_x, &hotspot_y);
+@@ -295,7 +295,7 @@
+ /* check for failure or success. */
+ switch (rc) {
+ case BitmapOpenFailed:
+-fprintf(stderr, "XReadBitmapFile - could not open file 
'%s/empty_cursor.xbm'.\n", CURSORDIRECTORY);
++fprintf(stderr, "XReadBitmapFile - could not open file 
'%s/empty_cursor.xbm'.\n", CURSORDIR);
+

Re: Bug#533450: psb and iegd

2010-01-19 Thread Mattia Dongili
On Mon, Jan 18, 2010 at 04:52:55PM -0800, Kushal Koolwal wrote:
> 
> My experience with iegd driver was exactly opposite with Debian Lenny.

I was going through the license to see if those binary files are
redistributable, it looks like they aren't.
"
LICENSE.   You may copy the Software onto a single computer for your 
personal, noncommercial use, and you may make one back-up copy of the 
Software, subject to these conditions:

1. This Software is licensed for use only in conjunction with Intel 
component products.  Use of the Software in conjunction with non-Intel 
component products is not licensed hereunder.

2. You may not copy, modify, rent, sell, distribute or transfer any part 
of the Software except as provided in this Agreement, and you agree to 
prevent unauthorized copying of the Software.
[...]
"

I could come up with a package for the kernel module next weekend
instead.

> It won't compile in the first place. May be I was using an older
> version of iegd driver? However the psb sources from Ubuntu Jaunty

psb is more or less fine here too.

> always worked for me on Lenny, Squeeze and Unstable with 3D working on
> Squeeze and Unstable.

also with the new xorg 1.7?
What does X -version say?

Thanks
-- 
mattia
:wq!


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



Re: Bug#533450: psb and iegd

2010-01-17 Thread Mattia Dongili
Got a few updates.

On Wed, Jan 13, 2010 at 01:16:11AM +0900, Mattia Dongili wrote:
> On Tue, Jan 12, 2010 at 12:43:44PM +0100, Holger Levsen wrote:
> > Hi Mattia,
> > 
> > On Montag, 11. Januar 2010, Mattia Dongili wrote:
> > > On Sun, Jan 10, 2010 at 04:23:31PM +0100, Holger Levsen wrote:
> ...
> > > > The only way I could get the graphic card to work with performance is
> > > > with the even less free iegd driver from intel, so this is what I will 
> > > > be
> > > > using in the
> > > This is quite interesting actually. If nothing else because *maybe* this
> > > other driver works better than psb on my laptop.

I could get iegd_mod to build on 2.6.32 and X even starts up and works.
A couple of issues:
- the brightness is halved on starting X and I can't find any way to
  increase/decrease it.
- I can't seem to get any configuration option to work, how lovely is
  the Inf format...
- the X driver (iegd_drv) doesn't work with xserver 1.7 and there's no
  chance to patch it, we have to wait for Intel to release a new
  version.

...
> > according to 
> > http://building.jolicloud.com/2009/11/17/the-quest-for-implementing-support-for-the-gma500-chipset/
> >  
> > the libdrm problems have been fixed (there too), havent looked at those 
> > sources yet, though.
> 
> Cool, I quickly skim over the article and some of my points above are
> actually addressed. I'll have a better look at it tomorrow.

Not sure I got their point but it seems that the only additional work
they did was to rename all the psb drm kernel symbols to allow keeping
the upstream kernel drm module _and_ the one shipped with the psb
package. I can't see this as a particularly useful feature.

I tried porting psb_drv to xserver 1.7 and I got some success but the 3D
libraries (the binary ones) require a pile of old symbols not provided
anymore by the server. For some reason the psb driver is not very happy
without the 3D libraries, I haven't figured out why but I didn't spend
much time there.

All in all a big failure. I only hope that the iegd driver (that is the
only one showing some activity) will be updated and released with the
full sources soon.

sigh...
-- 
mattia
:wq!


signature.asc
Description: Digital signature


Bug#560743: xserver-xorg-input-synaptics: Add support for enable/disable touchpad button

2009-12-11 Thread Mattia Dongili
On Fri, Dec 11, 2009 at 06:40:51PM -0300, Javier Di Mauro wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.2.0-2
> Severity: wishlist
> 
> My notebook (HP Pavilion dv2) has this button for disabling and enabling its 
> touchpad.
> It currently does nothing when pressed.
> Altrhough when pressed it's recognized by te system as "xf86TouchpadToggle".
> It would be great if this button could do its job.
> 
> In my case, this button has a backlight, which is intended to indicate the 
> status of
> the touchpad (light on when touchpad on). Currently it's always turned on.

I'm not sure this is a job for the driver at all. Sounds to me that
xf86TouchpadToggle is generated by the keyboard (as a special button or
even from some acpi platform driver as an hotkey) and the synaptics
driver doesn't get notified at all about it.

It should be probably hal or gnome/kde installing specific actions for
this button.
Thoughts? I'll reassign it as appropriate.

-- 
mattia
:wq!



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



Bug#559233: xserver-xorg-input-synaptics: Tap and Scrolling disabled by default on touchpad (and missing documentation to enable it)

2009-12-05 Thread Mattia Dongili
On Sat, Dec 05, 2009 at 06:37:28PM -0200, Renato S. Yamane wrote:
> On 05-12-2009 05:37, Mattia Dongili wrote:
> >On Fri, Dec 04, 2009 at 01:47:50PM Renato S. Yamane wrote:
> >># cp /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi
> >>/etc/hal/fdi/policy
> >
> >did you also edit the file?
> >This is what I have:
> >
> >  
> >
> > 
> > 
> >  > type="string">synaptics
> >  > type="string">true
> >  > type="string">true
> >  > type="string">true
> >  > type="string">1
> >  > type="string">2
> >  > type="string">3
> > 
> > 
> >
> 
> I tried copy your FDI file above but tap/scrolling still not working
> on my Thinkpad T61.
> 
> Did you see how much is difficult enable it? :-)

Honestly I think you're just trying to demonstrate your point here.

-- 
mattia
:wq!



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



Bug#559233: xserver-xorg-input-synaptics: Tap and Scrolling disabled by default on touchpad (and missing documentation to enable it)

2009-12-04 Thread Mattia Dongili
On Fri, Dec 04, 2009 at 01:47:50PM -0200, Renato S. Yamane wrote:
> Mattia Dongili wrote:
> >Renato S. Yamane wrote:
> >>>You very conveniently left out from the NEWS file I quoted the part
> >>>that pointed at gpointing-device-settings, which is integrated in the
> >>>desktop environment
> >>
> >>I tried gpointing-device-settings, but it's not permanently. After
> >>reboot, it lost the config.
> >
> >if you're using gnome you can configure the touchapd in
> >gnome-mouse-properties.
> 
> No. I'm using KDE:
> <https://bugs.kde.org/show_bug.cgi?id=189567>

good, hopefully you'll see something for KDE too at some point.

> >>Do you have any documentation about how to enable tap/scrolling
> >>editing xorg.conf?
> >
> >there is an example in
> >/usr/share/doc/xserver-xorg-input-synaptics/README.Debian.gz
> >it also says how to configure it via hal.
> 
> # cp /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi
> /etc/hal/fdi/policy

did you also edit the file?
This is what I have:

 



synaptics
true
true
true
1
2
3




you can find plenty of other examples online.
-- 
mattia
:wq!



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



Bug#559233: xserver-xorg-input-synaptics: Tap and Scrolling disabled by default on touchpad (and missing documentation to enable it)

2009-12-04 Thread Mattia Dongili
On Fri, Dec 04, 2009 at 08:05:21AM -0200, Renato S. Yamane wrote:
> > You very conveniently left out from the NEWS file I quoted the part
> > that pointed at gpointing-device-settings, which is integrated in the
> > desktop environment
> 
> I tried gpointing-device-settings, but it's not permanently. After
> reboot, it lost the config.

if you're using gnome you can configure the touchapd in
gnome-mouse-properties.

> Do you have any documentation about how to enable tap/scrolling
> editing xorg.conf?

there is an example in
/usr/share/doc/xserver-xorg-input-synaptics/README.Debian.gz
it also says how to configure it via hal.

-- 
mattia
:wq!



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



xserver-xorg-input-synaptics: Changes to 'debian-unstable'

2009-11-20 Thread Mattia Dongili
 debian/changelog   |8 
 debian/patches/02-do-not-use-synaptics-for-keyboards.patch |6 +++---
 2 files changed, 11 insertions(+), 3 deletions(-)

New commits:
commit e9a880cc0c6ab0f8ed8d4a850099dd93b1effd6a
Author: Mattia Dongili 
Date:   Sat Nov 21 13:16:58 2009 +0900

Negate the match on keyboard capabilities in the default fdi file

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index b083594..ccff423 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xserver-xorg-input-synaptics (1.2.0-2) unstable; urgency=low
+
+  [ Mattia Dongili ]
+  * Negate the match on keyboard capabilities in the default fdi file
+(closes: #557252).
+
+ -- Mattia Dongili   Sat, 21 Nov 2009 13:00:37 +0900
+
 xserver-xorg-input-synaptics (1.2.0-1) unstable; urgency=low
 
   [ Mattia Dongili ]
diff --git a/debian/patches/02-do-not-use-synaptics-for-keyboards.patch 
b/debian/patches/02-do-not-use-synaptics-for-keyboards.patch
index c6d168d..890a444 100644
--- a/debian/patches/02-do-not-use-synaptics-for-keyboards.patch
+++ b/debian/patches/02-do-not-use-synaptics-for-keyboards.patch
@@ -3,8 +3,8 @@ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524130
 
 Index: xserver-xorg-input-synaptics/fdi/11-x11-synaptics.fdi
 ===
 xserver-xorg-input-synaptics.orig/fdi/11-x11-synaptics.fdi 2009-11-19 
21:59:45.252235528 +0900
-+++ xserver-xorg-input-synaptics/fdi/11-x11-synaptics.fdi  2009-11-19 
22:01:46.507746665 +0900
+--- xserver-xorg-input-synaptics.orig/fdi/11-x11-synaptics.fdi 2009-11-21 
13:15:39.064182104 +0900
 xserver-xorg-input-synaptics/fdi/11-x11-synaptics.fdi  2009-11-21 
13:16:23.404256090 +0900
 @@ -2,30 +2,34 @@
  

@@ -35,7 +35,7 @@ Index: xserver-xorg-input-synaptics/fdi/11-x11-synaptics.fdi
 --->
 +  
-+  
++  
 +  synaptics
 +  


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xserver-xorg-input-synaptics-1.2.0-2'

2009-11-20 Thread Mattia Dongili
Tag 'xserver-xorg-input-synaptics-1.2.0-2' created by Mattia Dongili 
 at 2009-11-21 04:17 +

Tagging upload of xserver-xorg-input-synaptics-1.2.0-2

Changes since xserver-xorg-input-synaptics-1.2.0-1:
Mattia Dongili (1):
  Negate the match on keyboard capabilities in the default fdi file

---
 debian/changelog   |8 
 debian/patches/02-do-not-use-synaptics-for-keyboards.patch |6 +++---
 2 files changed, 11 insertions(+), 3 deletions(-)
---


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



Bug#557252: negate the match for keyboard capabilities

2009-11-20 Thread Mattia Dongili
severity 557291 grave
forcemerge 557252 557291
thanks

On Fri, Nov 20, 2009 at 03:20:54PM -0500, Aleksey Kliger wrote:
> --- 11-x11-synaptics.fdi.orig 2009-11-20 15:18:09.0 -0500
> +++ 11-x11-synaptics.fdi  2009-11-20 15:08:49.0 -0500
> @@ -4,7 +4,7 @@
>  
>
> -  
> +  
>synaptics

apologies, turns out that the laptop where I tested the change had a
custom fdi file that was adding the synaptics driver anyway.

I'm about to upload a fixed package.

-- 
mattia
:wq!



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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xserver-xorg-input-synaptics-1.2.0-1'

2009-11-20 Thread Mattia Dongili
Tag 'xserver-xorg-input-synaptics-1.2.0-1' created by Mattia Dongili 
 at 2009-11-20 09:27 +

Tagging upload of xserver-xorg-input-synaptics-1.2.0

Changes since xf86-input-synaptics-1.2.0:
Adam Jackson (1):
  Allocate the timer early so we don't try to malloc it within a sigio 
handler.

Batchty (2):
  Ignore moves during tap processing if no finger is down.
  Stop two-finger scrolling if no finger is present.

Benjamin Close (2):
  Fix typo preventing psmcomm from being enabled on BSD platforms
  Use the correct header so psmcomm.h builds again

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

Brice Goglin (5):
  Fix displaying of patches applied by quilt.
  Minor fixes in the patching system.
  Fix "display the output of quilt push/pop".
  Do not call laptop-detect, let the only user call it directly
  Update xsfbs/quilt patching rules to be compatible with the

Christian Schmitt (1):
  Add support for Apple touchpads to the fdi file

David Nusinow (17):
  Move xsfbs back to its rightful place
  Make us error out if we call patch and don't have quilt installed
  Fix the last commit and fix spelling error. Thanks Brice Goglin for the 
spelling catch.
  Fix for bug #371152. Thanks Joey Hess.
  Pull patches from ubuntu for ARCHITECTURE, LAPTOP, RECONFIGURE, 
FIRSTINST, and UPGRADE variables
  Move the files so they'll be put in debian/xsfbs automatically when pulled
  Update serverabi generation to also account for driver Provides
  Fix name of serverminver
  Add support for X server input ABI versioning
  Fix typo that prevented the input abi versioning from working.
  Fix one missed bit from the serverabiver -> serverminver rename
  Remove make-orig-tar-gz target
  Kill the manifest code.
  Add NEWS.Debian entry about enabling tapping again
  Add bug closer
  Fix configuration sample in NEWS based on user feedback
  Add README.source

Eygene Ryabinkin (1):
  PS/2 interface: sense multifinger taps on FingerHigh (#21427)

Fedor P. Goncharov (Fredy) (2):
  change type of FastTaps option to bool
  Auto-adjust right_edge for touchpads with hardware scroll area.

Jeremy Huddleston (1):
  Add model-specific edges for appletouch.

Julien Cristau (42):
  Add new "serverabi" rule to generate drivers dependency on the server.
  Fix copy/paste typo in the input driver provides.
  xsfbs.mk: make 'serverabi' depend on 'install'
  Remove xsfbs-autoreconf.mk
  Remove the .pc directory properly
  xsfbs.sh: add remove_conffile_lookup
  xsfbs.sh: use 'local' now that policy allows it
  Add patch to fix the build with xserver 1.5
  Add armel and armeb to the Architecture field.
  04-delibcwrap.patch: link the driver with -lm
  Prepare changelog for upload
  Build against xserver 1.5 rc5.
  xsfbs.mk: fix the prepare target for parallel make
  xsfbs.mk: more parallel make fixing
  xsfbs.mk: update the list of releases, and drop some unused code
  xsfbs.mk: make 'log' a separate target
  Add 10-synaptics.fdi
  Add patch from xorg git to fix usage of the EVIOCGBIT ioctl() (closes: 
#493101).
  Prepare changelog for upload, fix patch to actually apply
  Add watch file.
  Merge tag 'xf86-input-synaptics-0.99.3' into debian-experimental
  update changelog for new upstream
  Build against xserver 1.6 rc1.
  Handle parallel builds.
  Prepare changelog for upload
  Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into 
debian-experimental
  update changelog
  Refresh patch 01-synaptics-dont-grab-if-not-on-current-VT.patch.
  Prepare changelog for upload
  Get rid of the xfree86-driver-synaptics transitional package.
  Prepare changelog for upload
  xsfbs: add a repack script for uscan
  xsfbs.sh: kill {,de}register_x_lib_dir_with_ld_so
  xsfbs: repack.sh needs to be executable
  Merge branch 'debian-experimental' into debian-unstable
  Merge tag 'xf86-input-synaptics-0.99.3' into upstream
  Merge branch 'upstream' into debian-unstable
  update changelog
  Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into 
debian-unstable
  Upload to unstable.
  xsfbs: don't run dpkg --print-installation-architecture
  Kill custom readlink function

Magnus Kessler (1):
  Export synapticsModuleData

Mattia Dongili (72):
  prepare -2
  Merge branch 'master' of 

xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.1.99.1'

2009-11-20 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.1.99.1' created by Peter Hutterer 
 at 2009-09-07 04:05 +

synaptics 1.1.99.1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkqkhqcACgkQ4jt+cLRn8L/z0QCcC+J4cpKvlntURMrK2m9Vt8Sv
s+wAn1TM5GCnKy9WmkJbYpCSmDks3DI5
=+mnu
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-1.0.99.4:
Adam Jackson (1):
  Allocate the timer early so we don't try to malloc it within a sigio 
handler.

Alberto Milone (1):
  Add active area outside of which movements, scrolling, tapping are 
ignored.

Coleman Kane (1):
  Fix broken build on FreeBSD (#21803)

Erkin Bahceci (1):
  Add TapAndDragGesture option and gestures property.

Eygene Ryabinkin (1):
  PS/2 interface: sense multifinger taps on FingerHigh (#21427)

Jeremy Huddleston (1):
  Add model-specific edges for appletouch.

Mattia Dongili (1):
  man: explain TapButton default values

Paul Menzel (1):
  Fix typo. s/tough/though/

Peter Hutterer (36):
  man: device properties are now supported, should be stated as such.
  man: remove some pointless ( and ) around "float" options.
  Bump to 1.1.99
  Remove NEWS file, it's not being updated anymore.
  Don't fail when building against server 1.5
  Shut up valgrind warnings about uninitialized variables.
  synclient: fix 32-bit integer handling on 64 bit machines.
  Only build synclient/syndaemon if property support is available.
  synclient: remove listing and modification of settings through SHM.
  syndaemon: remove SHM code - properties only from now on.
  Remove Synaptics SHM configuration bits.
  Remove un-used DeviceOn/Off hooks.
  synclient: fix 64 bit issues for float properties.
  Fix typo, missing ":"
  man: document left-handed TapButton awkwardness.
  Only try to free the timer if it's actually there.
  If QueryHardware failed, return that failure and clean up.
  ps2comm: fix typo in debug statement.
  Add TouchpadModel specifier and scale the edges accordingly. (#21214)
  Purge SynapticsHWInfo stuff, move it into proto_data.
  eventcomm: if we can't grab the device, assume it's not a touchpad.
  eventcomm: force boolean values for has_left, has_right, etc.
  synclient: up max value for AccelFactor to 1.0
  eventcomm: fix return value of event_query_is_touchpad.
  Add "Synaptics Capabilities" read-only property.
  Simplify xf86InitValuator calls a bit.
  Cope with ABI_XINPUT_VERSION 7.
  Move edge calculation stuff out into separate function.
  Auto-adjust edges if values fall outside queried min/max ranges. (#21001)
  Revert "Auto-adjust edges if values fall outside queried min/max ranges. 
(#21001)"
  Remove the "SpecialScrollAreaRight" option.  (#21001)
  Split rc and ret into two different variables.
  man: fix typo in MaxTapMove documentation.
  Remove abysmal misuse of ternary operator.
  Use finger state as an enum, not as a bool.
  synaptics 1.1.99.1.

Tero Saarni (1):
  Add configurable x/y resolution to fix sensitivity on wide touchpads.

---
 NEWS   |  458 ---
 configure.ac   |   31 ++
 docs/tapndrag.dia  |  164 
 include/synaptics-properties.h |   13 +
 include/synaptics.h|   71 -
 man/synaptics.man  |  429 +++--
 man/synclient.man  |   14 -
 src/alpscomm.c |   19 -
 src/eventcomm.c|  146 ---
 src/eventcomm.h|1 
 src/properties.c   |   60 
 src/ps2comm.c  |  124 +
 src/ps2comm.h  |   44 +--
 src/psmcomm.c  |   37 +-
 src/synaptics.c|  522 +
 src/synapticsstr.h |   89 ++
 src/synproto.h |8 
 tools/Makefile.am  |9 
 tools/synclient.c  |  367 
 tools/syndaemon.c  |   67 -
 20 files changed, 1377 insertions(+), 1296 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.2.0'

2009-11-20 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.2.0' created by Peter Hutterer 
 at 2009-10-08 23:43 +

synaptics 1.2.0
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkrOeQ8ACgkQ4jt+cLRn8L86MwCgrjABGijaQRqA/2oQwkjSpj13
1RAAn0jZkcn8NP7DBsKwx6eu3o5Erddt
=6zla
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-1.1.99.1:
Alberto Milone (1):
  Correct the type of the Synaptics Area options in the man page

Christoph Brill (2):
  Add support for reducing the build process output by using shave
  Revert "Add support for reducing the build process output by using shave"

Peter Hutterer (4):
  man: s/SYNTAX/SYNOPSIS/ (#9515)
  Require macros 1.3 for XORG_DEFAULT_OPTIONS
  Require recordproto 1.13 or libXtst 1.1 for record support.
  synaptics 1.2.0

---
 configure.ac  |   15 +--
 man/synaptics.man |8 
 man/synclient.man |2 +-
 man/syndaemon.man |2 +-
 tools/Makefile.am |2 +-
 5 files changed, 20 insertions(+), 9 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.1.2'

2009-11-20 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.1.2' created by Peter Hutterer 
 at 2009-05-27 23:47 +

synaptics 1.1.2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkod0Q4ACgkQ4jt+cLRn8L/17gCeOoNrP8jNc+YglxpyU7nXJWTK
3v8AoLKupjY7AZt6n9zvQhuxmzHgxuEc
=DYuV
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-1.1.1:
Jeremy Huddleston (1):
  Add model-specific edges for appletouch.

Peter Hutterer (1):
  synaptics 1.1.2

---
 configure.ac   |2 +-
 src/eventcomm.c|   25 -
 src/synaptics.c|6 +-
 src/synapticsstr.h |3 ++-
 4 files changed, 28 insertions(+), 8 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.1.3'

2009-11-20 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.1.3' created by Peter Hutterer 
 at 2009-08-03 01:31 +

synaptics 1.1.3
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkp2PgwACgkQ4jt+cLRn8L8LiACcDfWGGB2l885Q3elE6x0iPGno
eXcAoICdnaDbLFxnFA8xtg9q1S2gDorz
=LVoS
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-1.1.2:
Peter Hutterer (2):
  Remove the "SpecialScrollAreaRight" option.  (#21001)
  synaptics 1.1.3

---
 configure.ac   |2 +-
 man/synaptics.man  |   10 +++---
 src/synaptics.c|   25 -
 src/synapticsstr.h |1 -
 4 files changed, 4 insertions(+), 34 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.1.1'

2009-11-20 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.1.1' created by Peter Hutterer 
 at 2009-05-21 06:19 +

synaptics 1.1.1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkoU8nUACgkQ4jt+cLRn8L+/PgCgpjjktSG9HTaais7L/p/9QLjm
qTsAn3Exq8ubU+QaXyHEXbyk9hd1JPO4
=w5/Y
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-1.1.0:
Adam Jackson (1):
  Allocate the timer early so we don't try to malloc it within a sigio 
handler.

Eygene Ryabinkin (1):
  PS/2 interface: sense multifinger taps on FingerHigh (#21427)

Peter Hutterer (13):
  Don't fail when building against server 1.5
  synclient: fix 32-bit integer handling on 64 bit machines.
  synclient: fix 64 bit issues for float properties.
  Fix typo, missing ":"
  ps2comm: fix typo in debug statement.
  man: document left-handed TapButton awkwardness.
  Only try to free the timer if it's actually there.
  Add TouchpadModel specifier and scale the edges accordingly. (#21214)
  If QueryHardware failed, return that failure and clean up.
  Shut up valgrind warnings about uninitialized variables.
  eventcomm: force boolean values for has_left, has_right, etc.
  synclient: up max value for AccelFactor to 1.0
  synaptics 1.1.1

---
 configure.ac   |9 -
 man/synaptics.man  |6 ++
 src/eventcomm.c|   41 ++---
 src/ps2comm.c  |7 +--
 src/synaptics.c|   43 +++
 src/synapticsstr.h |8 
 tools/synclient.c  |   48 ++--
 tools/syndaemon.c  |   12 +++-
 8 files changed, 141 insertions(+), 33 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'upstream'

2009-11-20 Thread Mattia Dongili
Rebased ref, commits from common ancestor:
commit d109ebbd5ee8f895e29c5fc780dce3cdb7c2f7d3
Author: Peter Hutterer 
Date:   Thu Oct 8 13:41:59 2009 +1000

synaptics 1.2.0

Signed-off-by: Peter Hutterer 

diff --git a/configure.ac b/configure.ac
index 44800ea..bdc7764 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@
 
 AC_PREREQ(2.57)
 AC_INIT([xf86-input-synaptics],
-1.1.99.1,
+1.2.0,
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 xf86-input-synaptics)
 

commit 807a0ecd61ba5fcde57f5e218c790edd58784a56
Author: Peter Hutterer 
Date:   Tue Oct 6 08:06:37 2009 +1000

Require recordproto 1.13 or libXtst 1.1 for record support.

The record.h header used to be in recordproto up to excluding 1.14, then
moved to libXtst. Check for both and enable it dependent on which version we
have.

This avoids build errors on setups where a user updated recordproto but not
libXtst.

Signed-off-by: Peter Hutterer 
Reviewed-by: Xavier Chantry 

diff --git a/configure.ac b/configure.ac
index e9e0560..44800ea 100644
--- a/configure.ac
+++ b/configure.ac
@@ -106,7 +106,14 @@ AC_ARG_ENABLE(tools,
   [build_tools="auto"])
 
 if test "x$build_tools" != "xno"; then
-PKG_CHECK_MODULES(XRECORD, xtst, AC_DEFINE([HAVE_XRECORD],[],[Use 
XRecord]), true)
+# Record.h is either in recordproto up to 1.13.2 or in libXtst 1.1.
+PKG_CHECK_MODULES(XTST_1_1, [xtst >= 1.0.99.1], HAVE_LIBXTST="yes", 
HAVE_LIBXTST="no")
+PKG_CHECK_MODULES(RECORDPROTO_1_13, xtst [recordproto < 1.13.99.1], 
HAVE_RECORDPROTO="yes", HAVE_RECORDPROTO="no")
+
+if test "x$HAVE_LIBXTST" = "xyes" || test "x$HAVE_RECORDPROTO" = "xyes" ; 
then
+AC_DEFINE([HAVE_XRECORD],[],[Use XRecord])
+fi
+
 PKG_CHECK_MODULES(XI, x11 [xi >= 1.2] [xorg-server >= 1.6],
   BUILD_TOOLS="yes"; AC_DEFINE(BUILD_TOOLS, 1, "Build 
synclient and syndaemon"),
   BUILD_TOOLS="no"; 
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 35c04a1..65820ff 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -29,7 +29,7 @@ synclient_SOURCES = synclient.c
 synclient_LDFLAGS = -lm $(XI_LIBS)
 
 syndaemon_SOURCES = syndaemon.c
-syndaemon_LDFLAGS = $(XRECORD_LIBS) $(XI_LIBS)
+syndaemon_LDFLAGS = $(XTST_1_1_LIBS) $(RECORDPROTO_1_13_LIBS) $(XI_LIBS)
 else
 all:
@echo "Not building syndaemon and synclient."

commit 4422003fafe811a2d2e2fca818dc58f706e67918
Author: Alberto Milone 
Date:   Tue Sep 22 12:46:45 2009 +0200

Correct the type of the Synaptics Area options in the man page

The type of the Synaptics Area options in the man page was incorrectly
set to "boolean" but it's really "integer".

Signed-off-by: Alberto Milone 
Signed-off-by: Peter Hutterer 

diff --git a/man/synaptics.man b/man/synaptics.man
index 6febe7f..7c98b6b 100644
--- a/man/synaptics.man
+++ b/man/synaptics.man
@@ -482,28 +482,28 @@ SHMConfig option and run "synclient \-m 1" to see the x/y 
coordinates
 corresponding to different positions on the touchpad.
 .
 .TP
-.BI "Option \*qAreaLeftEdge\*q \*q" boolean \*q
+.BI "Option \*qAreaLeftEdge\*q \*q" integer \*q
 Ignore movements, scrolling and tapping which take place left of this edge.
 .
 The option is disabled by default and can be enabled by setting the
 AreaLeftEdge option to any integer value other than zero. Property: "Synaptics 
Area"
 .
 .TP
-.BI "Option \*qAreaRightEdge\*q \*q" boolean \*q
+.BI "Option \*qAreaRightEdge\*q \*q" integer \*q
 Ignore movements, scrolling and tapping which take place right of this edge.
 .
 The option is disabled by default and can be enabled by setting the
 AreaRightEdge option to any integer value other than zero. Property: 
"Synaptics Area"
 .
 .TP
-.BI "Option \*qAreaTopEdge\*q \*q" boolean \*q
+.BI "Option \*qAreaTopEdge\*q \*q" integer \*q
 Ignore movements, scrolling and tapping which take place above this edge.
 .
 The option is disabled by default and can be enabled by setting the
 AreaTopEdge option to any integer value other than zero. Property: "Synaptics 
Area"
 .
 .TP
-.BI "Option \*qAreaBottomEdge\*q \*q" boolean \*q
+.BI "Option \*qAreaBottomEdge\*q \*q" integer \*q
 Ignore movements, scrolling and tapping which take place below this edge.
 .
 The option is disabled by default and can be enabled by setting the

commit 2b27e79d0c6cab73ecb8d00e1dbad32a8150033c
Author: Christoph Brill 
Date:   Sat Sep 12 09:52:50 2009 +0200

Revert "Add support for reducing the build process output by using shave"

This reverts commit 583678b8fe540d9a4120e6c93115b4a141888a2e. Peter
Hutterer informed me that util-macros 1.3.0 already provide the same
functionality when using automake 1.11.

Conflicts:
configure.ac

diff --git a/.gitignore b/.gitignore
index ea062c2..1aaf548 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,6 +24,3 @@ synclient
 syndaemon
 *.[0-9]
 *.pc
-shave
-shave-libto

Bug#485686: xserver-xorg-input-synaptics: Touchpad stopps working after upgrading from 0.14.6.1

2009-11-19 Thread Mattia Dongili
reopen 485686
thanks

On Thu, Jun 19, 2008 at 08:03:57AM +0200, Matthias Andres wrote:
> Mattia Dongili schrieb:
> >On Tue, Jun 10, 2008 at 10:58:49PM +0200, Matthias Andres wrote:
> >>Package: xserver-xorg-input-synaptics
> >>Version: 0.14.7~git20070706-2
> >>Severity: normal
> >
> >can you provide your xorg configuration and log?
> >
> >thanks
> xorg.conf
> Xorg.0.log-with_0.14.7 <- touchpad error - does not work under X
> Xorg.0.log-0.14.6.1

apologies, I'm reopening the bug.

Matthias,
is this still an issue with recent releases of the driver?

Thanks,
-- 
mattia
:wq!



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



Bug#502499: xserver-xorg-input-synaptics: delay before buttons start working

2009-11-19 Thread Mattia Dongili
On Thu, Oct 16, 2008 at 09:46:06PM -0700, Ian Zimmerman wrote:
> Package: xserver-xorg-input-synaptics
> Version: 0.14.7~git20070706-3
> 
> I have a Thinkpad R40, it has this complex arrangement of buttons:
> 
> 
> 
>  Left   Middle  Right
> 
> 
>T O U C H P A D
> 
> 
> Left Right
> 
> 
> 
> I think IBM calls this "UltraNav" - whatever.  Anyway, the touchpad and
> the lower 2 buttons work perfectly, but the upper 3 buttons don't work
> right away when X starts.  I have to wait plus click them like maybe 10
> times before they start working.  I don't think it's hardware because
> it's so repeatable and once it starts working there is no sign of a
> problem.
...

Hi Ian,

sorry for the late follow-up. Do you still have problems with recent
versions of the driver?

Thanks
-- 
mattia
:wq!



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



Bug#420512: synaptics: Stops working after a few seconds

2009-11-19 Thread Mattia Dongili
On Sat, Dec 22, 2007 at 03:42:50PM +0100, Brice Goglin wrote:
> On Sun, Apr 22, 2007 at 10:12:41PM +0200, Alvaro G. M. wrote:
> > Package: xserver-xorg-input-synaptics
> > Version: 0.14.6-1
> > Severity: important
> > File: synaptics
> > 
> > Initially, xorg prints
> > 
> > Synaptics DeviceOn called
> > and everything works fine, but after a few seconds of starting xorg, I get 
> > this message
> > 
> > Synaptics DeviceOff called
> > 
> > and since then, it won't work again.
> 
> Do you still experience this problem with latest xserver-xorg-core and 
> drivers?

No reply to this ping for nearly one year. Closing.

-- 
mattia
:wq!



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



Bug#525467: gsynaptics: tapping not working after suspend/resume

2009-11-19 Thread Mattia Dongili
On Fri, Apr 24, 2009 at 11:38:21AM -0700, graziano obertelli wrote:
> Package: gsynaptics
> Version: 0.9.16-1
> Severity: normal
> 
> 
> Hello there,
> 
> on my machine (an HP tx2500z) the touchpad 'forgets' the tapping settings
> after a suspend/resume cycle. That is, when I boot I can tap the touchpad
> to generate the click. After a suspend/resume, I have to go to the
> touchpad properties (gsynaptics) and re-enable the tapping becuase it has
> been reset. Is there a chance that gsynaptics would remember the settings
> across suspend/resume?

Hi Graziano,

can you still reproduce this behaviour with recent updates? Also, I'm
going to upload version 1.2.0 of the driver, please report if this fixes
the issue.

Thanks
-- 
mattia
:wq!



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



Bug#546206: xserver-xorg-input-synaptics: synaptics claims all tablets

2009-11-19 Thread Mattia Dongili
On Fri, Sep 11, 2009 at 06:59:21PM +0200, Michal Suchanek  
wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.2-1
> Severity: normal
> 
> 
> I tried running Debian on an Asus R2H. synaptics does not bind to the
> synaptics joysticky thing but it does bind to the touchsceen and fails.
> 
> I can see that product name for PS/2 devices is broken in hal but at
> least USB devices do have a product name so, please, match on it in the
> fdi file.

Hi,
sorry for the late reply but could you please include the output of
lshal in this bug report?

Thanks
-- 
mattia
:wq!



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



Bug#532995: tapping lost despite following directions in NEWS.Debian

2009-11-19 Thread Mattia Dongili
On Thu, Nov 19, 2009 at 11:26:49AM -0200, Pedro Bulach Gapski wrote:
> I would like to report that my touchpad has also lost tapping and
> horizontal scrolling when upgrading to squeeze.
> 
> I have followed the advice on NEWS.Debian, and reconfigured the
> touchpad using hal (see attached file), but to no avail.
> 
> Interestingly, in my case the following workaround solves the problem:
> while under X, sudo modprobe -r psmouse; sudo modprobe psmouse. This
> has yet to be automated, though. And I surely do not understand *why*
> it helps :-(

Can you see if it's related to the recent changes in
gnome-settings-daemon (if you're using Gnome)?
See here for a description:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552271#20

Thanks
-- 
mattia
:wq!



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



Bug#553581: xserver-xorg-input-synaptics: configuration messed up and some regressions

2009-11-01 Thread Mattia Dongili
merge 553579 553581
thanks

On Sun, Nov 01, 2009 at 10:04:22AM +0100, Luca Bruno wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.2-1
> Severity: important
> 
> Hello,
> I'm unusual to file this kind of bug reports, but this time I really don't  
> understand a lot of things (please use changes so that when people upgrade  
> knows that configuration system has changed).

there is an attempt at explaining what changed in NEWS.Debian. Also the
manpage mentions the recent changes.

> 1. Where do I put the configuration? I used xorg.conf. Then I usd hal and   
> the fdi file gets ignored. Then I used .gnomerc/.xsessionrc to use
> synclient, but after an upgrade they don't work anymore. It's like after
> running them the configuration is wiped out. In other words, I have to run a 
> script with synclient stuff manually everytime. Can you tell me (and maybe  
> everyone using synaptics) the right way to configure it? 

either in xorg.conf or in an fdi file for hal should be fine, you don't
seem to have any of the two.

> 2. Randomly loses configuration (mostly when inactive) and I have to run the 
> script again.In the previous version, this problem only affected vertscroll. 
> Now it affects tapping and everything else.

I would suspect some external factor if you can set the configuration
and then this gets reset/overridden.
Pretty recently gnome-settings-daemon started overriding the xorg
configuration of touchpads, look at the mouse configuration from the
control-center if you're using gnome and see bug #552271
(http://bugs.debian.org/552271).

> /etc/X11/xorg.conf does not exist.
...
> (II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
> (II) LoadModule: "synaptics"
> (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
> (II) Module synaptics: vendor="X.Org Foundation"
>   compiled for 1.6.1.901, module version = 1.1.2
>   Module class: X.Org XInput Driver
>   ABI class: X.Org XInput driver, version 4.0
> (II) Synaptics touchpad driver version 1.1.2
> (**) Option "Device" "/dev/input/event8"
> (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
> (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
> (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
> (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
> (II) SynPS/2 Synaptics TouchPad: buttons: left right middle
> (--) SynPS/2 Synaptics TouchPad: touchpad found
> (**) SynPS/2 Synaptics TouchPad: always reports core events
> (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: 
> TOUCHPAD)
> (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
> (**) SynPS/2 Synaptics TouchPad: (accel) filter chain progression: 2.00
> (**) SynPS/2 Synaptics TouchPad: (accel) filter stage 0: 20.00 ms
> (**) SynPS/2 Synaptics TouchPad: (accel) set acceleration profile 0
> (--) SynPS/2 Synaptics TouchPad: touchpad found
...
> udi = 
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
>   info.capabilities = {'input', 'input.touchpad'} (string list)
>   info.category = 'input'  (string)
>   info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  
> (string)
>   info.product = 'SynPS/2 Synaptics TouchPad'  (string)
>   info.subsystem = 'input'  (string)
>   info.udi = 
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input' 
>  (string)
>   input.device = '/dev/input/event8'  (string)
>   input.originating_device = 
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
>   input.product = 'SynPS/2 Synaptics TouchPad'  (string)
>   input.x11_driver = 'synaptics'  (string)
>   linux.device_file = '/dev/input/event8'  (string)
>   linux.hotplug_type = 2  (0x2)  (int)
>   linux.subsystem = 'input'  (string)
>   linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input8/event8' 
>  (string)
-- 
mattia
:wq!



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



Bug#553358: xserver-xorg-input-synaptics: switching to console and back makes tapping stop

2009-10-30 Thread Mattia Dongili
On Fri, Oct 30, 2009 at 11:31:54PM +0900, Norbert Preining wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.2-1
> Severity: normal
> 
> Here we go again, after the problem (#552279) does not use the config
> specified in the xorg.conf file, now it also looses what I tell the
> driver.
> 
> After login I have to
>   synclient -s TapButton1=1 TapButton2=2 TapButton3=3
> to get tapping work.
> 
> Switching to console and back to X and bu, gone again.
> 
> Please, forward upstream, fix, or whatever, but the bugs seem to 
> accumulate on this driver like hell.

can you please check if this (as 552279 very likely) is actually a
gnome-settings-deamon bug first?

Thanks
-- 
mattia
:wq!



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



Bug#552271: tapping and two-finger scrolling have stopped working

2009-10-29 Thread Mattia Dongili
reassign 552271 gnome-settings-daemon
retitle 552271 don't override xorg.conf/hal touchpad settings
found 552271 2.28.1-1
thanks

On Thu, Oct 29, 2009 at 09:23:12AM -0400, Nicolas STRANSKY wrote:
> On 10/28/2009 11:42 PM, EspeonEefi wrote:
> > Package: xserver-xorg-input-synaptics
> > Severity: normal
> > 
> > I just looked into loss of synaptics custom configuration myself, and I
> > think I may have found the reason. Are you by any chance running GNOME?
> > gnome-settings-daemon 2.28, which was first introduced into unstable on
> > October 22, adds a new Touchpad tab to the Mouse preferences dialog.
> > That tab allows you to set whether to "Enable mouse clicks with
> > touchpad" (default to off), whether to set "Scrolling" to "Disabled",
> > "Edge scrolling", or "Two-finger scrolling" (default to "Edge
> > scrolling"), and whether to "Enable horizontal scrolling" (default to
> > off). It looks like gnome-settings-daemon is using those settings and
> > clobbering any settings you might have set through HAL or xorg.conf.
> 
> Thanks a lot, this was indeed the reason why I lost these settings! I
> realized that since gsynaptics was also installed on my system, I had a
> "Touchpad" item in the Preferences menu, and because of that I didn't
> look at the GNOME Mouse menu. Thanks a lot for your help. I wonder if
> this is expected behavior that GNOME overrides the settings from
> xorg.conf but it is indeed what happened.
...

> > If that is indeed the reason for your problem, then the question is
> > whether this is a bug with gnome-settings-daemon, that it clobbers these
> > settings.

I believe so, reassigning accordingly.

-- 
mattia
:wq!



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



Bug#552279: synaptics does not match config in xorg.conf with the real device

2009-10-29 Thread Mattia Dongili
On Thu, Oct 29, 2009 at 12:42:55AM -0400, EspeonEefi wrote:
> Package: xserver-xorg-input-synaptics
> Severity: normal
> 
> Are you by any chance running GNOME? gnome-settings-daemon 2.28, which
> first appeared in unstable around October 22, introduced setting
> touchpad settings, and at least on my system, gnome-settings-daemon was
> overriding the settings I had set through HAL through
> /etc/hal/fdi/policy. Specifically, it messes with tap-to-click and
> scrolling settings. You can changes these settings in GConf through the
> keys /desktop/gnome/peripherals/touchpad/* . My Mouse Preferences dialog
> also has a new Touchpad tab, but that might be from the new
> gnome-control-center, which hasn't yet landed in unstable for amd64.

Actually you're right. I just updated gnome-settings-daemon and I could
definitely reproduce it. Thanks for finding it out.

Norbert, are you by any chance using version 2.28.1?

-- 
mattia
:wq!



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



Bug#551744: xserver-xorg-input-synaptics: Tapping is not recognize

2009-10-20 Thread Mattia Dongili
On Tue, Oct 20, 2009 at 06:53:18PM +0200, Julien Cristau wrote:
> On Tue, Oct 20, 2009 at 12:27:07 +0200, Ludovic CHEVALIER wrote:
...
> > Hi!
> > 
> > My touchpad don't work correctly since the last update of the package:
> > - no tapping
> > - no scrolling
> > - no 3 button emulation
> > 
> [...]
> > Xorg X server configuration file status:
> > -rw--- 1 root root 4417 Oct 17 19:32 /etc/X11/xorg.conf
> > 
> > Contents of /etc/X11/xorg.conf:
> > 
> what's in that file?


Could you also see if doing what is suggested in
/usr/share/doc/xserver-xorg-input-synaptics/NEWS.Debian.gz helps
bringing back the three above features?

...
> > (II) Touchpad: buttons: left right middle double triple

With this many buttons I expect tapping to be disabled by default with
the new driver.

-- 
mattia
:wq!



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



Bug#549105: Bug#548357: Tap don't work

2009-10-02 Thread Mattia Dongili
On Thu, Oct 01, 2009 at 06:57:16PM -0300, Renato S. Yamane wrote:
> Mattia Dongili wrote:
> > Could you please see if the suggestions given in
> > /usr/share/doc/xserver-xorg-input-synaptics/NEWS.Debian.gz help?
> 
> Thanks, it works, but:
> 
> - Why it is disabled by default.
> The most amazing feature in touchpads is "tap", so why it is disabled?

This was upstream's decision, there have been tons of discussions
already, try to ask google ;)

> - Scrooling don't work anymore.
> It works in the past, justing taping on the corner of touchpad and drag to up
> or down.
> 
> "man synclient" don't answer me :-(
> 
> $ synclient -l
> Parameter settings:
...
> VertEdgeScroll  = 0
> HorizEdgeScroll = 0
> CornerCoasting  = 0
...
> CircularScrolling   = 0
> CircScrollDelta = 0.1
> CircScrollTrigger   = 0

all the scrolling options appear to be disabled.
-- 
mattia
:wq!



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



Bug#549105: [xserver-xorg-input-synaptics] Tap don't work on DELL Latitude E6400

2009-09-30 Thread Mattia Dongili
On Wed, Sep 30, 2009 at 04:22:27PM -0300, Prof. Ronaldo Reis Junior wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.2-1
> Severity: normal
> 
> --- Please enter the report below this line. ---
> 
> Hi,
> 
> I have a latitude dell e6400. My touchpad work in several function, but the 
> tap dont work. I try severals solution found on web but neither work.

Could you please see if the suggestions given in
/usr/share/doc/xserver-xorg-input-synaptics/NEWS.Debian.gz help?

Otherwise please attach the output of `synclient -l`, `lshal` and the
contents of /var/log/Xorg.0.log.

Thanks
-- 
mattia
:wq!



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



Bug#548357: xserver-xorg-input-synaptics: tapping not working anymore (PowerBook G4)

2009-09-29 Thread Mattia Dongili
On Tue, Sep 29, 2009 at 07:13:29PM +0200, Gerfried Fuchs wrote:
> * Gerfried Fuchs  [2009-09-25 20:51:28 CEST]:
> >  Just to answer the first question right ahead, yes I've read the
> > NEWS.Debian entry about it (though I don't really feel like it's the
> > proper choice to go, not sure if it really is disabled for my system by
> > default though - but with only one button I seriously hope it's *not*
> > turned off by default!). I did what is written in there, as you can see
> > by this output:
> > 
> > #v+
> > rho...@edna:~$ synclient -l | grep Tap
> > MaxTapTime  = 350
> > MaxTapMove  = 42
> > MaxDoubleTapTime= 180
> > SingleTapTimeout= 180
> > FastTaps= 1
> > TapButton1  = 1
> > TapButton2  = 2
> > TapButton3  = 3
> > rho...@edna:~$ 
> > #v-
> > 
> ...
> 
> > Section "InputDevice"
> ...
> > Option  "SHMConfig" "true"
> > EndSection
> 
>  The relevant part was this, synclient -s was needed instead of regular
> synclient. I would suggest adding a hint with respect to that to the
> NEWS.Debian file.

Thanks for chasing this, a NEWS entry sounds like a good idea. The
shared memory segment is also going to go away completely in the next
major update of the driver.

> * Kamil Kułaga  [2009-09-26 20:04:40 CEST]:
> > After update of xorg tapping and scrolling stopped working.
> > I've tried to use  gpointing-device-settings and gsynaptics
> >  (changing tapping time settings to *long* helped). This is not
> > mac specific bug because I have FS-Amilo laptop. Please check
> > wheter it is helpful for you.
> > 
> > Section "InputDevice"
> > Identifier  "Synaptics Touchpad"
> > Driver  "synaptics"
> > Option  "SendCoreEvents" "true"
> > Option  "Device" "/dev/psaux"
> > Option  "Protocol" "auto-dev"
> > Option  "HorizScrollDelta" "0"
> > EndSection
> 
> rHmm, you seem don't have SHMConfig set to true. Did you try the regular
> synclient commands mentioned in the NEWS.Debian file, and/or can you try
> to do it with the additional option -s too?

it looks like it's not the SHMConfig option for Kamil:
> > (II) SynPS/2 Synaptics TouchPad: buttons: left right middle double triple

With this many buttons tapping will be disabled by default.

-- 
mattia
:wq!



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



Bug#528709: Problem Solved

2009-07-03 Thread Mattia Dongili
On Fri, Jul 03, 2009 at 09:28:13AM -0400, Bob Hauck wrote:
> I finally figured out what the problem was.  If I completely remove

Hello!

> any reference to synaptics from my xorg.conf then synclient and
> syndaemon work as documented.  Apparently it is not a good idea to
> have configuration done both by xorg.conf and by HAL.

exactly, You are configuring 2 different devices from Xorg's point of
view.

> I had the same setup in xorg.conf for several years, but apparently
> the latest version of the synaptics driver prefers to be configured
> via HAL.  This is not well-documented in the README or NEWS files.
> There is a brief mention of auto-configuration and HAL in
> README.Debian but then it goes on to describe manual configuration
> using xorg.conf, which is seemingly not the proper method now.

well, I wouldn't say "proper".
Anyway, can you suggest a change to the README or NEWS file that would
help clearing this out?

Thanks
-- 
mattia
:wq!



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



Re: Synaptics driver does not pick up hal options

2009-07-01 Thread Mattia Dongili
On Wed, Jul 01, 2009 at 10:00:51AM +0200, Sjoerd Hardeman wrote:
> Mattia Dongili wrote:
>> On Tue, Jun 30, 2009 at 10:54:11AM +0200, Sjoerd Hardeman wrote:
>>> Hi list,
>>>
>>> On squeeze/testing, when I set things like two finger scrolling in
>>> the hal config files (as below), X does not pick this up. Setting
>>> the options in xorg.conf does work. Any idea? Thanks!
>>
>> do you have the input device definition in xorg.conf as well? afaik Xorg
>> will not merge the two things
> No, I deleted any reference from xorg.conf

Can you please attach Xorg.0.log from a sessions where two finger
settings don't get applied (i.e.: using the hal-only configuration)?

thanks
-- 
mattia
:wq!


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



Re: Synaptics driver does not pick up hal options

2009-06-30 Thread Mattia Dongili
On Tue, Jun 30, 2009 at 10:54:11AM +0200, Sjoerd Hardeman wrote:
> Hi list,
> 
> On squeeze/testing, when I set things like two finger scrolling in
> the hal config files (as below), X does not pick this up. Setting
> the options in xorg.conf does work. Any idea? Thanks!

do you have the input device definition in xorg.conf as well? afaik Xorg
will not merge the two things

> >/usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi and added
> >>> On
> >>>  >>> type="string">1
> >>>  >>> type="string">1
> >to the synaptics section. When checking lshal, it all seems to work
> >>> udi = 
> >>> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
> >>>   info.capabilities = {'input', 'input.touchpad'} (string list)
> >>>   info.category = 'input'  (string)
> >>>   info.parent = 
> >>> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
> >>>   info.product = 'SynPS/2 Synaptics TouchPad'  (string)
> >>>   info.subsystem = 'input'  (string)
> >>>   info.udi = 
> >>> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
> >>>   (string)
> >>>   input.device = '/dev/input/event13'  (string)
> >>>   input.originating_device = 
> >>> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
> >>>   input.product = 'SynPS/2 Synaptics TouchPad'  (string)
> >>>   input.x11_driver = 'synaptics'  (string)
> >>>   input.x11_options.HorizTwoFingerScroll = '1'  (string)
> >>>   input.x11_options.SHMConfig = 'On'  (string)
> >>>   input.x11_options.VertTwoFingerScroll = '1'  (string)
> >>>   linux.device_file = '/dev/input/event13'  (string)
> >>>   linux.hotplug_type = 2  (0x2)  (int)
> >>>   linux.subsystem = 'input'  (string)
> >>>   linux.sysfs_path = '/sys/class/input/input13/event13'  (string)
> >yet in X it doesn't. Two-finger scrolling does not work, and trying
> >synclient of gsynaptics gives a message like
> >>> Can't access shared memory area. SHMConfig disabled?
> 
> Sjoerd
> PS. Please CC me, as I am not on this list.

done
-- 
mattia
:wq!


signature.asc
Description: Digital signature


Bug#532995: xserver-xorg-input-synaptics: lost 1 & 3 finger tap on 12" PowerBook G4

2009-06-13 Thread Mattia Dongili
On Sat, Jun 13, 2009 at 01:10:14AM -0500, Itai Seggev wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.2-1
> Severity: important
> 
> I upgrade from lenny to sid x11 in mid may and have upgraded to most
> recent pacakge today  6/12/09.  The ability to do a 1 or 3 fingered
> tap has disappeared.  This is not a configuration issue, I have
> explict TapButton? in my xorg.conf:
> Option  "TapButton1""1"
> Option  "TapButton2""2"
> Option  "TabButton3""3"
^^^
You have a typo here.


> I also tried adding similar options to hal without any effect (in the
> file /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi). 
> 
> I can set two-fingered tap to any button I wish, but I just can't get
> a click even out of 1 or 3 fingered tap.  Please help!  At the very
> least I need buttons 2 and 3!

Can you also send the outout of synclient -l?

Thanks

...
> Section "InputDevice"
> Identifier  "Synaptics Touchpad"
> Driver  "synaptics"
> Option  "SendCoreEvents""true"
> Option  "Device""/dev/input/event6"
> Option  "Protocol"  "auto-dev"
> #Option  "SHMConfig" "on"
> Option  "LeftEdge"  "0"
> Option  "RightEdge" "0"
> Option  "TopEdge"   "0"
> Option  "BottomEdge""0"
> Option  "EdgeMotionUseAlways"   "0"
> Option  "MinSpeed"  ".4"
> Option  "MaxSpeed"  "1.5"
> Option  "AccelFactor"   "0.02"
> Option  "VertScrollDelta"   "30"
> Option  "HorizScrollDelta"   "30"
>   Option  "HorizTwoFingerScroll"  "true"
>   Option  "VertTwoFingerScroll"   "true"
> Option  "TapButton1""1"
> Option  "TapButton2""2"
> Option  "TabButton3""3"
> EndSection
...
> (II) Synaptics touchpad driver version 1.1.2
> (**) Option "Device" "/dev/input/event6"
> (II) Synaptics Touchpad: x-axis range 0 - 959
> (II) Synaptics Touchpad: y-axis range 0 - 644
> (II) Synaptics Touchpad: pressure range 0 - 300
> (II) Synaptics Touchpad: finger width range 0 - 0
> (II) Synaptics Touchpad: buttons: left double triple
> (**) Option "LeftEdge" "0"
> (**) Option "RightEdge" "0"
> (**) Option "TopEdge" "0"
> (**) Option "BottomEdge" "0"
> (**) Option "VertScrollDelta" "30"
> (**) Option "HorizScrollDelta" "30"
> (**) Option "VertTwoFingerScroll" "true"
> (**) Option "HorizTwoFingerScroll" "true"
> (**) Option "EdgeMotionUseAlways" "0"
> (**) Option "TapButton1" "1"
> (**) Option "TapButton2" "2"
> (**) Option "MinSpeed" ".4"
> (**) Option "MaxSpeed" "1.5"
> (**) Option "AccelFactor" "0.02"
> (--) Synaptics Touchpad: touchpad found
> (**) Option "SendCoreEvents" "true"
> (**) Synaptics Touchpad: always reports core events
> (II) XINPUT: Adding extended input device "Synaptics Touchpad" (type: 
> TOUCHPAD)
> (**) Synaptics Touchpad: (accel) keeping acceleration scheme 1
> (**) Synaptics Touchpad: (accel) filter chain progression: 2.00
> (**) Synaptics Touchpad: (accel) filter stage 0: 20.00 ms
> (**) Synaptics Touchpad: (accel) set acceleration profile 0
> (--) Synaptics Touchpad: touchpad found
...
> (II) config/hal: Adding input device appletouch
> (II) Synaptics touchpad driver version 1.1.2
> (**) Option "Device" "/dev/input/event6"
> (II) appletouch: x-axis range 0 - 959
> (II) appletouch: y-axis range 0 - 644
> (II) appletouch: pressure range 0 - 300
> (II) appletouch: finger width range 0 - 0
> (II) appletouch: buttons: left double triple
> (--) appletouch: touchpad found
> (**) appletouch: always reports core events
> (II) XINPUT: Adding extended input device "appletouch" (type: TOUCHPAD)
> (**) appletouch: (accel) keeping acceleration scheme 1
> (**) appletouch: (accel) filter chain progression: 2.00
> (**) appletouch: (accel) filter stage 0: 20.00 ms
> (**) appletouch: (accel) set acceleration profile 0
> (WW) appletouch can't grab event device, errno=16
> (--) appletouch: touchpad found
...
-- 
mattia
:wq!



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



Bug#524607: Works now again after update of synaptics driver yesterday

2009-06-12 Thread Mattia Dongili
On Thu, Jun 11, 2009 at 05:56:29PM +0200, Philipp Kolmann wrote:
> Mattia Dongili wrote:
>> On Wed, Jun 10, 2009 at 07:42:43AM +0200, Philipp Kolmann wrote:
>>   
>>> Yesterday the synaptic driver got updated here to 1.1.2-1 and now   
>>> suspend and switching to console works again.
>>> Might that bug be actually a bug in synaptics?
>>> 
>>
>> don't know, from which version to which version did you upgrade?
>> (check in /var/log/dpkg.log)
>>
>> thanks
>>   
> 2009-06-09 09:32:45 upgrade xserver-xorg-input-synaptics  1.1.1~git20090510-1 
> 1.1.2-1

hummm, very unlikely then. There where no significant changes in
upstream code between 1.1.1~git20090510-1 and 1.1.2-1:

b46ea23ab9f8db40880d294733debbe7a5ebcab7 synaptics 1.1.2
d4c64483f75af56f0b989798adb28487a76d926f Add model-specific edges for 
appletouch.
3b2c023ca64c20203973fc3e606ab91dfc65c16f synaptics 1.1.1
553106362973f4938e0a03a4178c97b0ce0ff0f1 synclient: up max value for 
AccelFactor to 1.0

Anyway, does downgrading to the previous version bring the problem back?

thanks
-- 
mattia
:wq!



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



Bug#524607: Works now again after update of synaptics driver yesterday

2009-06-09 Thread Mattia Dongili
On Wed, Jun 10, 2009 at 07:42:43AM +0200, Philipp Kolmann wrote:
> Yesterday the synaptic driver got updated here to 1.1.2-1 and now  
> suspend and switching to console works again.
> Might that bug be actually a bug in synaptics?

don't know, from which version to which version did you upgrade?
(check in /var/log/dpkg.log)

thanks
-- 
mattia
:wq!



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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xserver-xorg-input-synaptics-1.1.2-1'

2009-06-06 Thread Mattia Dongili
Tag 'xserver-xorg-input-synaptics-1.1.2-1' created by Mattia Dongili 
 at 2009-06-07 02:19 +

Tagging upload of xserver-xorg-input-synaptics-1.1.2

Changes since xserver-xorg-input-synaptics-1.1.1+git20090510-1:
David Nusinow (1):
  Add README.source

Jeremy Huddleston (1):
  Add model-specific edges for appletouch.

Julien Cristau (3):
  xsfbs: repack.sh needs to be executable
  xsfbs: don't run dpkg --print-installation-architecture
  Kill custom readlink function

Mattia Dongili (6):
  Merge branch 'upstream' into debian-unstable
  Package version 1.1.2
  Replace 02-mention-tapping-in-manpage-notes.patch
  Refresh 01-synaptics-dont-grab-if-not-on-current-VT.patch
  Update README.Debian's date signature with the last modification time
  Merge commit 'xsfbs/debian-unstable' into debian-unstable

Peter Hutterer (5):
  Shut up valgrind warnings about uninitialized variables.
  eventcomm: force boolean values for has_left, has_right, etc.
  synclient: up max value for AccelFactor to 1.0
  synaptics 1.1.1
  synaptics 1.1.2

---
 configure.ac |2 
 debian/README.source |   73 
++
 debian/changelog |   12 +
 debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch |6 
 debian/patches/02-mention-tapping-in-manpage-notes.patch |   22 ++-
 debian/xserver-xorg-input-synaptics.README.Debian|2 
 debian/xsfbs/xsfbs.sh|   12 -
 src/eventcomm.c  |   45 --
 src/synaptics.c  |6 
 src/synapticsstr.h   |3 
 tools/synclient.c|2 
 11 files changed, 144 insertions(+), 41 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'upstream'

2009-06-06 Thread Mattia Dongili
 configure.ac   |2 +-
 src/eventcomm.c|   45 ++---
 src/synaptics.c|6 +-
 src/synapticsstr.h |3 ++-
 tools/synclient.c  |2 +-
 5 files changed, 39 insertions(+), 19 deletions(-)

New commits:
commit b46ea23ab9f8db40880d294733debbe7a5ebcab7
Author: Peter Hutterer 
Date:   Thu May 28 09:46:18 2009 +1000

synaptics 1.1.2

diff --git a/configure.ac b/configure.ac
index 0681873..ef85cb5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@
 
 AC_PREREQ(2.57)
 AC_INIT([xf86-input-synaptics],
-1.1.1,
+1.1.2,
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 xf86-input-synaptics)
 

commit d4c64483f75af56f0b989798adb28487a76d926f
Author: Jeremy Huddleston 
Date:   Thu May 7 18:17:55 2009 +1000

Add model-specific edges for appletouch.

Needs around 8.5% to be useable.

I created a table to iterate through the different products rather than
using if/else branches.  I can enumerate the appletouch product_ids, but I
suspect they will all be around the same range (hence the PRODUCT_ANY).  If
another product id shows different behavior, we can just add an entry to
the table as appropriate.

I also changed the default eheight to be 5.4% to match the spec.

Reported-by: Jeremy Huddleston 
Signed-off-by: Jeremy Huddleston 
Signed-off-by: Peter Hutterer 
Signed-off-by: Henrik Rydberg 
(cherry picked from commit c3ab0ae4f3f04da7018173662ede174c97710c8a)

diff --git a/src/eventcomm.c b/src/eventcomm.c
index 690d179..600fa29 100644
--- a/src/eventcomm.c
+++ b/src/eventcomm.c
@@ -115,22 +115,37 @@ event_query_is_touchpad(int fd)
 return TRUE;
 }
 
+typedef struct {
+   short vendor;
+   short product;
+   enum TouchpadModel model;
+} model_lookup_t;
+#define PRODUCT_ANY 0x
+
+static model_lookup_t model_lookup_table[] = {
+   {0x0002, 0x0007, MODEL_SYNAPTICS},
+   {0x0002, 0x0008, MODEL_ALPS},
+   {0x05ac, PRODUCT_ANY, MODEL_APPLETOUCH},
+   {0x0, 0x0, 0x0}
+};
+
 static void
 event_query_info(LocalDevicePtr local)
 {
 SynapticsPrivate *priv = (SynapticsPrivate *)local->private;
 short id[4];
 int rc;
+model_lookup_t *model_lookup;
 
 SYSCALL(rc = ioctl(local->fd, EVIOCGID, id));
 if (rc < 0)
 return;
 
-if (id[ID_VENDOR] == 0x2 && id[ID_PRODUCT] == 0x7)
-priv->model = MODEL_SYNAPTICS;
-else if (id[ID_VENDOR] == 0x2 && id[ID_PRODUCT] == 0x8)
-priv->model = MODEL_ALPS;
-
+for(model_lookup = model_lookup_table; model_lookup->vendor; 
model_lookup++) {
+if(model_lookup->vendor == id[ID_VENDOR] &&
+   (model_lookup->product == id[ID_PRODUCT] || model_lookup->product 
== PRODUCT_ANY))
+priv->model = model_lookup->model;
+}
 }
 
 /* Query device for axis ranges */
diff --git a/src/synaptics.c b/src/synaptics.c
index 710c786..fdd7790 100644
--- a/src/synaptics.c
+++ b/src/synaptics.c
@@ -341,10 +341,14 @@ static void set_default_parameters(LocalDevicePtr local)
 {
 ewidth = width * .15;
 eheight = height * .15;
+} else if (priv->model == MODEL_APPLETOUCH)
+{
+ewidth = width * .085;
+eheight = height * .085;
 } else
 {
 ewidth = width * .04;
-eheight = height * .04;
+eheight = height * .054;
 }
 
 l = priv->minx + ewidth;
diff --git a/src/synapticsstr.h b/src/synapticsstr.h
index f518c11..d5a3f91 100644
--- a/src/synapticsstr.h
+++ b/src/synapticsstr.h
@@ -82,7 +82,8 @@ enum TapButtonState {
 enum TouchpadModel {
 MODEL_UNKNOWN = 0,
 MODEL_SYNAPTICS,
-MODEL_ALPS
+MODEL_ALPS,
+MODEL_APPLETOUCH
 };
 
 typedef struct _SynapticsPrivateRec

commit 3b2c023ca64c20203973fc3e606ab91dfc65c16f
Author: Peter Hutterer 
Date:   Tue May 19 08:43:57 2009 +1000

synaptics 1.1.1

diff --git a/configure.ac b/configure.ac
index edbcc05..0681873 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@
 
 AC_PREREQ(2.57)
 AC_INIT([xf86-input-synaptics],
-1.1.0,
+1.1.1,
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
 xf86-input-synaptics)
 

commit 553106362973f4938e0a03a4178c97b0ce0ff0f1
Author: Peter Hutterer 
Date:   Tue May 19 08:43:29 2009 +1000

synclient: up max value for AccelFactor to 1.0

There's no real reason to restrict AccelFactor to 0.2, the driver itself
doesn't restrict AccelFactor either. Upwards of 1.0 it's hard to spot any
real differences in speed though, so 1.0 seems like a sensible maximum.

Red Hat Bug 462574 

Reported-by: David Woodhouse 
Signed-off-by: Peter Hutterer 
Signed-off-by: Henrik Rydberg 
(cherry picked from commit 35191ec094a2006ba290713640dd95c88ca3b0f9)

Conflicts:

tools

xserver-xorg-input-synaptics: Changes to 'debian-unstable'

2009-06-06 Thread Mattia Dongili
 configure.ac |2 
 debian/README.source |   73 
++
 debian/changelog |   12 +
 debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch |6 
 debian/patches/02-mention-tapping-in-manpage-notes.patch |   22 ++-
 debian/xserver-xorg-input-synaptics.README.Debian|2 
 debian/xsfbs/xsfbs.sh|   12 -
 src/eventcomm.c  |   45 --
 src/synaptics.c  |6 
 src/synapticsstr.h   |3 
 tools/synclient.c|2 
 11 files changed, 144 insertions(+), 41 deletions(-)

New commits:
commit 64509dac0a5b8c07f2edce3876f86d0e0fc6667d
Author: Mattia Dongili 
Date:   Sat Jun 6 13:55:24 2009 +0900

Update README.Debian's date signature with the last modification time

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index 1141f3f..07d970d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ xserver-xorg-input-synaptics (1.1.2-1) unstable; urgency=low
   * Replace 02-mention-tapping-in-manpage-notes.patch with the patch accepted
 upstream (1f499d).
   * Refresh patch 01-synaptics-dont-grab-if-not-on-current-VT.patch.
+  * Update README.Debian's date signature with the last modification time
+(closes: #531999).
 
  -- Mattia Dongili   Sat, 06 Jun 2009 13:32:59 +0900
 
diff --git a/debian/xserver-xorg-input-synaptics.README.Debian 
b/debian/xserver-xorg-input-synaptics.README.Debian
index b125d39..6f5e957 100644
--- a/debian/xserver-xorg-input-synaptics.README.Debian
+++ b/debian/xserver-xorg-input-synaptics.README.Debian
@@ -113,4 +113,4 @@ simply add the following line to your ~/.xinitrc file:
 Customize the daemon options to fit your needs, the only mandatory option is
 '-d' to run syndaemon in the background. See 'man 1 syndaemon' for more.
 
- -- Mattia Dongili , Tue,  2 Mar 2004 11:42:05 +0100
+ -- Mattia Dongili , Mon, 11 May 2009 23:04:40 +0900

commit 9465ba09209f05947f73b4de4aa081e95f68e428
Author: Mattia Dongili 
Date:   Sat Jun 6 13:39:56 2009 +0900

Refresh 01-synaptics-dont-grab-if-not-on-current-VT.patch
    
    Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index ae4febc..1141f3f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ xserver-xorg-input-synaptics (1.1.2-1) unstable; urgency=low
   * New upstream release.
   * Replace 02-mention-tapping-in-manpage-notes.patch with the patch accepted
 upstream (1f499d).
+  * Refresh patch 01-synaptics-dont-grab-if-not-on-current-VT.patch.
 
  -- Mattia Dongili   Sat, 06 Jun 2009 13:32:59 +0900
 
diff --git a/debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch 
b/debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch
index 89b0eaa..d5c6156 100644
--- a/debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch
+++ b/debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch
@@ -4,9 +4,9 @@ instance of Xorg.
 
 Index: xserver-xorg-input-synaptics/src/synaptics.c
 ===
 xserver-xorg-input-synaptics.orig/src/synaptics.c  2009-05-10 
21:48:36.607797666 +0900
-+++ xserver-xorg-input-synaptics/src/synaptics.c   2009-05-12 
23:45:41.218675859 +0900
-@@ -710,6 +710,9 @@
+--- xserver-xorg-input-synaptics.orig/src/synaptics.c  2009-06-03 
21:46:59.820825153 +0900
 xserver-xorg-input-synaptics/src/synaptics.c   2009-06-06 
13:35:52.016859832 +0900
+@@ -714,6 +714,9 @@
  
  DBG(3, ErrorF("Synaptics DeviceOn called\n"));
  

commit 8c46e4948bf1e016a212d24ac57046bcec7aa9c1
Author: Mattia Dongili 
Date:   Sat Jun 6 13:37:38 2009 +0900

Replace 02-mention-tapping-in-manpage-notes.patch

Upstream accepted the patch with some modifications. Use that instead
(1f499d).

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index fb9eaae..ae4febc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,10 @@ xserver-xorg-input-synaptics (1.1.2-1) unstable; urgency=low
 
   [ Mattia Dongili ]
   * New upstream release.
+  * Replace 02-mention-tapping-in-manpage-notes.patch with the patch accepted
+upstream (1f499d).
 
- -- Mattia Dongili   Wed, 03 Jun 2009 21:48:36 +0900
+ -- Mattia Dongili   Sat, 06 Jun 2009 13:32:59 +0900
 
 xserver-xorg-input-synaptics (1.1.1~git20090510-1) unstable; urgency=low
 
diff --git a/debian/patches/02-mention-tapping-in-manpage-notes.patch 
b/debian/patches/02-mention-tapping-in-manpage-notes.patch
index 3bc96d7..199780b 100644
--- a/debian/patches/02-mention-tapping-in-manpage-notes.patch
++

Bug#528532: No tapping on ALPS touchpad

2009-06-03 Thread Mattia Dongili
On Wed, May 13, 2009 at 09:18:48PM +0800, Aleksey Midenkov wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.0-1
> Severity: important
> 
> 
> There were numerous attempts to add varius configuration directives to 
> xorg.conf or use information obtained through HAL. Or to modify 
> settings via synclient. It were noticed that FingerHigh setting is 
> completely ignored by synaptics driver. synclient accepts new 
> FingerHigh value without an error but displays always FingerHigh = 0. 
> The same is observed with other high bound settings like RightEdge, 
> BottomEdge.
> 
> 'synclient -m' works only when I create explicit section in xorg.conf 
> and set SHMConfig "on". Then it shows accurately all the values 

yes, this is documented

> changing including z-axis. 'synclient -l' shows always the same and 
> likewise FingerHigh change attempt is ignored.

if you use shared memory you should set options using synclient -s.

...
> So what is the FingerHigh problem? Is it specific to my hardware or to 
> my kernel or to synaptics driver? 

probably no, just mis-calculated values. Could you try the latest
version and verify if this is still happening?

> TapButton1  = 0
> TapButton2  = 0
> TapButton3  = 0

as far as tapping is concerned this also seems more likely to be your
problem, it has been discussed in multiple bug reports[1] and you should
set 
TapButton1=1
TapButton2=2
TapButton3=3

[1]: this one for example
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497523

thanks
-- 
mattia
:wq!



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



xserver-xorg-input-evtouch: Changes to 'debian-unstable'

2009-05-19 Thread Mattia Dongili
 debian/watch|2 +-
 debian/xserver-xorg-input-evtouch.links |1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 00f976caa5e38867f396eb452b697a830c35f1ae
Author: Mattia Dongili 
Date:   Wed May 20 08:58:40 2009 +0900

Link the -core bug reporting script

Signed-off-by: Mattia Dongili 

diff --git a/debian/xserver-xorg-input-evtouch.links 
b/debian/xserver-xorg-input-evtouch.links
new file mode 100644
index 000..d5436f3
--- /dev/null
+++ b/debian/xserver-xorg-input-evtouch.links
@@ -0,0 +1 @@
+usr/share/bug/xserver-xorg-core/script 
usr/share/bug/xserver-xorg-input-evtouch/script

commit a6be01e3f4b308714b59c9ec314e1cef94ad7fe8
Author: Mattia Dongili 
Date:   Wed May 20 08:56:02 2009 +0900

Fix watch file to download the correct page in the first place

Signed-off-by: Mattia Dongili 

diff --git a/debian/watch b/debian/watch
index efd4e47..88d6d5b 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,2 +1,2 @@
 version=3
-http://www.conan.de/touchscreen/ evtouch-(.*)\.tar\.gz
+http://www.conan.de/touchscreen/evtouch.html evtouch-(.*)\.tar\.gz


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



xserver-xorg-input-evtouch: Changes to 'refs/tags/v0.8.8-1'

2009-05-18 Thread Mattia Dongili
Tag 'v0.8.8-1' created by Mattia Dongili  at 2009-05-18 
16:35 +

Uploading xf86-input-evtouch_0.8.8-1

Changes since v0.8.7-3:
Brice Goglin (1):
  Update xsfbs/quilt patching rules to be compatible with the

Julien Cristau (13):
  xsfbs.mk: make 'serverabi' depend on 'install'
  Remove xsfbs-autoreconf.mk
  Remove the .pc directory properly
  xsfbs.sh: add remove_conffile_lookup
  xsfbs.sh: use 'local' now that policy allows it
  xsfbs.mk: fix the prepare target for parallel make
  xsfbs.mk: more parallel make fixing
  xsfbs.mk: update the list of releases, and drop some unused code
  xsfbs.mk: make 'log' a separate target
  Add patch 02_calibration_1.6.patch
  Add patch 03_server-1.6-ftbfs.diff
  debian/rules: fix some rule dependencies
  Update upstream download url in debian/copyright.

Mattia Dongili (9):
  Imported upstream sources (version 0.8.8)
  Merge branch 'upstream' into debian-unstable
  Merge commit 'xsfbs/debian-unstable' into debian-unstable
  New upstream release and URL
  Remove unused patches from the series file
  Clean up some gcc warning about unused stuff
  Make lintian happy
  Upload to unstable
  Revert changelog addition that didn't make it to the package

---
 69-touchscreen.rules  |3 
 ChangeLog |   13 
 Makefile.in   |  240 
 aclocal.m4| 9137 ++
 calibrate.sh  |   67 
 config.guess  |   60 
 config.h.in   |4 
 config.sub|   66 
 configure |15856 --
 configure.ac  |2 
 debian/changelog  |   14 
 debian/control|4 
 debian/copyright  |6 
 debian/patches/01_fix_warnings.patch  |   32 
 debian/patches/02-buttonless-device.patch |   86 
 debian/patches/02_calibration_1.6.patch   |   41 
 debian/patches/03_server-1.6-ftbfs.diff   |   61 
 debian/patches/04_include_xf86_ansic_h.patch  |   23 
 debian/patches/05_build_with_1_4.patch|   22 
 debian/patches/06_xf86-input-evtouch-0.8.7-misc.patch |  770 
 debian/patches/07_random_fixes_for_06.patch   |  523 
 debian/patches/series |9 
 debian/rules  |6 
 debian/watch  |2 
 debian/xsfbs/xsfbs-autoreconf.mk  |  150 
 debian/xsfbs/xsfbs.mk |   51 
 debian/xsfbs/xsfbs.sh |  387 
 ev_calibrate.c|   17 
 evtouch.c |  118 
 evtouch.h |3 
 install-sh|  514 
 libtouch.c|4 
 ltmain.sh | 7911 +---
 make_distrib.sh   |2 
 34 files changed, 15173 insertions(+), 21031 deletions(-)
---


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



xserver-xorg-input-evtouch: Changes to 'debian-unstable'

2009-05-18 Thread Mattia Dongili
 debian/changelog |5 ++---
 debian/control   |2 +-
 debian/copyright |4 ++--
 debian/patches/01_fix_warnings.patch |2 ++
 debian/watch |2 ++
 5 files changed, 9 insertions(+), 6 deletions(-)

New commits:
commit be5a1464dacd86a8a85cc279e3daf697f5979260
Author: Mattia Dongili 
Date:   Tue May 19 01:32:35 2009 +0900

Revert changelog addition that didn't make it to the package

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index 923c9a7..850e501 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,7 +9,6 @@ xf86-input-evtouch (0.8.8-1) unstable; urgency=low
   * Add patch 03_server-1.6-ftbfs.diff to fix build with server 1.6
 (closes: #527711).
   * debian/rules: fix some rule dependencies.
-  * Update upstream download url in debian/copyright.
 
  -- Mattia Dongili   Tue, 19 May 2009 00:33:51 +0900
 

commit b8187120779c29a19db3d7f6e9f679d98401a567
Author: Mattia Dongili 
Date:   Tue May 19 00:49:47 2009 +0900

Upload to unstable

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index 0a464e8..923c9a7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xf86-input-evtouch (0.8.8-1) UNRELEASED; urgency=low
+xf86-input-evtouch (0.8.8-1) unstable; urgency=low
 
   [ Mattia Dongili ]
   * New upstream release
@@ -11,7 +11,7 @@ xf86-input-evtouch (0.8.8-1) UNRELEASED; urgency=low
   * debian/rules: fix some rule dependencies.
   * Update upstream download url in debian/copyright.
 
- -- Mattia Dongili   Mon, 19 Jan 2009 09:12:53 +0900
+ -- Mattia Dongili   Tue, 19 May 2009 00:33:51 +0900
 
 xf86-input-evtouch (0.8.7-3) unstable; urgency=low
 

commit 56c95634041fe1988a42d2f7ed5d96f8694135a1
Author: Mattia Dongili 
Date:   Tue May 19 01:04:27 2009 +0900

Make lintian happy

I: xf86-input-evtouch source: debian-watch-file-is-missing
W: xf86-input-evtouch source: out-of-date-standards-version 3.7.3 (current 
is 3.8.1)
I: xf86-input-evtouch source: quilt-patch-missing-description 
01_fix_warnings.patch
I: xserver-xorg-input-evtouch: copyright-with-old-dh-make-debian-copyright

Signed-off-by: Mattia Dongili 

diff --git a/debian/control b/debian/control
index 3ba4f09..c5f9d6a 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian X Strike Force 
 Uploaders: Mattia Dongili 
 Build-Depends: debhelper (>= 5), pkg-config, xserver-xorg-dev (>= 2:1.4), 
x11proto-randr-dev, libxrender-dev, libx11-dev, quilt
-Standards-Version: 3.7.3
+Standards-Version: 3.8.1
 Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-input-evtouch
 Vcs-Browser: 
http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-input-evtouch.git
 Homepage: http://www.conan.de/touchscreen/evtouch.html
diff --git a/debian/copyright b/debian/copyright
index 67c3b1b..4f76d0b 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -29,6 +29,6 @@ License:
  CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
 
-The Debian packaging is (C) 2006, Mattia Dongili  and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+The Debian packaging is © 2006, Mattia Dongili  and
+is licensed under the GPLv2, see `/usr/share/common-licenses/GPL-2'.
 
diff --git a/debian/patches/01_fix_warnings.patch 
b/debian/patches/01_fix_warnings.patch
index a97b5d6..7218383 100644
--- a/debian/patches/01_fix_warnings.patch
+++ b/debian/patches/01_fix_warnings.patch
@@ -1,3 +1,5 @@
+Remove unused variables and code just to make gcc happy
+
 Index: xserver-xorg-input-evtouch/evtouch.c
 ===
 --- xserver-xorg-input-evtouch.orig/evtouch.c  2009-01-21 20:06:50.647249439 
+0900
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 000..efd4e47
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://www.conan.de/touchscreen/ evtouch-(.*)\.tar\.gz


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



Bug#527711: xf86-input-evtouch: FTBFS: evtouch.c:33:25: error: xf86Version.h: No such file or directory

2009-05-18 Thread Mattia Dongili
On Thu, May 14, 2009 at 08:36:26PM +0900, Mattia Dongili wrote:
> On Wed, May 13, 2009 at 05:52:01PM +0200, Julien Cristau wrote:
...
> > Also debian/copyright confuses me, it says the code is MIT, but somehow
> > upstream has GPL-2 in COPYING, and the above patch says it's GPL as
> > well.  Could you clarify this?
> 
> what a mess! the source files are definitly MIT, I'm pretty sure I asked
> upstream about the COPYING file long time ago, I'll see if I can find
> that discussion again, or even ask him again.
> Although I'm quite sure our conversation ended up with him saying the
> software is indeed MIT licensed.

I found the old discussion. At that time I pointed out the misleading
COPYING file, but I guess he never got around to amend it.

I'll point it out again.
-- 
mattia
:wq!



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



Bug#527711: xf86-input-evtouch: FTBFS: evtouch.c:33:25: error: xf86Version.h: No such file or directory

2009-05-17 Thread Mattia Dongili
On Sun, May 17, 2009 at 07:42:17PM +0200, Julien Cristau wrote:
> On Thu, May 14, 2009 at 13:51:31 +0200, Julien Cristau wrote:
> 
> > On Thu, May 14, 2009 at 20:36:26 +0900, Mattia Dongili wrote:
> > 
> > > On Wed, May 13, 2009 at 05:52:01PM +0200, Julien Cristau wrote:
> > > > Hi Mattia,
> > > > 
> > > > I started to look at this as evtouch is one of the few drivers not
> > > > building against server 1.6, but I'm a bit stuck.
> > > > Patch 06_xf86-input-evtouch-0.8.7-misc.patch doesn't apply on 0.8.8,
> > > > http://www.postnuklear.de/xorg-patches/ hasn't been updated in quite a
> > > > long time.
> > > 
> > > yeah, I think there is no need for that patch in 0.8.8.
> > > I removed it from git a while ago after I imported the 0.8.8 sources.
> > > 
> > Bah it looks like I somehow forgot to git fetch yesterday before looking
> > at it, so I didn't notice you had already imported 0.8.8.  Sorry about
> > that.
> > 
> After a bit more patching, I got it to build.  Can you check/upload, or
> should I do it (I don't have any way to test the package though)?

I can test it later tonight. If everything is good I'll upload the
package straight away.

Thanks
-- 
mattia
:wq!



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



Bug#527711: xf86-input-evtouch: FTBFS: evtouch.c:33:25: error: xf86Version.h: No such file or directory

2009-05-14 Thread Mattia Dongili
On Wed, May 13, 2009 at 05:52:01PM +0200, Julien Cristau wrote:
> Hi Mattia,
> 
> I started to look at this as evtouch is one of the few drivers not
> building against server 1.6, but I'm a bit stuck.
> Patch 06_xf86-input-evtouch-0.8.7-misc.patch doesn't apply on 0.8.8,
> http://www.postnuklear.de/xorg-patches/ hasn't been updated in quite a
> long time.

yeah, I think there is no need for that patch in 0.8.8.
I removed it from git a while ago after I imported the 0.8.8 sources.

> Also debian/copyright confuses me, it says the code is MIT, but somehow
> upstream has GPL-2 in COPYING, and the above patch says it's GPL as
> well.  Could you clarify this?

what a mess! the source files are definitly MIT, I'm pretty sure I asked
upstream about the COPYING file long time ago, I'll see if I can find
that discussion again, or even ask him again.
Although I'm quite sure our conversation ended up with him saying the
software is indeed MIT licensed.

> (debian/copyright also has an outdated upstream url,
> http://www.conan.de/touchscreen/evtouch.html has the new release)
> 
> ubuntu has 0.8.8 building on new xserver, so that would probably be
> worth looking at as well.

Sure, I'll take a look.
Thanks
-- 
mattia
:wq!



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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xserver-xorg-input-synaptics-1.1.1+git20090510-1'

2009-05-13 Thread Mattia Dongili
Tag 'xserver-xorg-input-synaptics-1.1.1+git20090510-1' created by Mattia 
Dongili  at 2009-05-13 14:50 +

upload xserver-xorg-input-synaptics-1.1.1~git20090510-1 to unstable

Changes since xserver-xorg-input-synaptics-1.1.0-1:
Adam Jackson (1):
  Allocate the timer early so we don't try to malloc it within a sigio 
handler.

David Nusinow (3):
  Add NEWS.Debian entry about enabling tapping again
  Add bug closer
  Fix configuration sample in NEWS based on user feedback

Eygene Ryabinkin (1):
  PS/2 interface: sense multifinger taps on FingerHigh (#21427)

Mattia Dongili (13):
  Merge commit 'upstream/synaptics-1.1-branch' into debian-unstable
  Use xserver-xorg-core bug reporting script
  From: Alexandre Rossi 
  Update changelog with bugs closed upstream
  Remove Suggests for [qk]synaptics
  Refresh 01-synaptics-dont-grab-if-not-on-current-VT
  Don't try to include the non-existent upstream NEWS file
  Make lintian happier
  Suggest gpointing-device-settings and touchfreeze
  Remove the fdi example and amend the Debian doc
  Really refresh 01-synaptics-dont-grab-if-not-on-current-VT.patch
  Amend NEWS entry about tapping configuration
  Upload to unstable

Peter Hutterer (9):
  Don't fail when building against server 1.5
  synclient: fix 32-bit integer handling on 64 bit machines.
  synclient: fix 64 bit issues for float properties.
  Fix typo, missing ":"
  ps2comm: fix typo in debug statement.
  man: document left-handed TapButton awkwardness.
  Only try to free the timer if it's actually there.
  Add TouchpadModel specifier and scale the edges accordingly. (#21214)
  If QueryHardware failed, return that failure and clean up.

---
 configure.ac |7 +
 debian/NEWS  |   20 
 debian/changelog |   19 
 debian/compat|2 
 debian/control   |4 
 debian/copyright |2 
 debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch |   10 +-
 debian/patches/02-mention-tapping-in-manpage-notes.patch |   16 +++
 debian/patches/series|1 
 debian/xserver-xorg-input-synaptics.README.Debian|   13 ++
 debian/xserver-xorg-input-synaptics.docs |1 
 debian/xserver-xorg-input-synaptics.links|1 
 man/synaptics.man|6 +
 src/eventcomm.c  |   21 
 src/ps2comm.c|7 +
 src/synaptics.c  |   43 
-
 src/synapticsstr.h   |8 +
 tools/synclient.c|   46 
+++---
 tools/syndaemon.c|   12 ++
 19 files changed, 207 insertions(+), 32 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.0.99.4'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.0.99.4' created by Peter Hutterer 
 at 2009-03-05 02:12 +

synaptics 1.0.99.4
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkmvNRkACgkQ4jt+cLRn8L9qGQCeJU20LQPCiC3aJ2mnKwbangsX
sbMAniBsQx/hOxnjweXZmFQYqYWJisiE
=xxNn
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-1.0.99.3:
Peter Hutterer (2):
  include xorg-server.h from all driver source files.
  Bump to 1.0.99.4

---
 configure.ac |2 +-
 src/alpscomm.c   |1 +
 src/eventcomm.c  |1 +
 src/properties.c |1 +
 src/ps2comm.c|1 +
 src/psmcomm.c|1 +
 src/synaptics.c  |2 +-
 7 files changed, 7 insertions(+), 2 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.0.99.1'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.0.99.1' created by Peter Hutterer 
 at 2009-02-26 22:38 +

synaptics 1.0.99.1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkmnGdoACgkQ4jt+cLRn8L9kOQCfcv+H5l/KT2OV2bhoPRRCOh6o
dgEAn25A+nZyzyidzICLNaZY7rq2/fCw
=k9+X
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-0.15.2:
Alan Coopersmith (1):
  Remove xorgconfig & xorgcfg from See Also list in man page

Andre Herms (2):
  [syndaemon] use Xrecord extension in syndaemon to avoid polling.
  use Xrecord extension for event triggered key event notification

Batchty (2):
  Ignore moves during tap processing if no finger is down.
  Stop two-finger scrolling if no finger is present.

Ben Gamari (1):
  Add comma after version number in configure.ac

Benjamin Close (2):
  Fix typo preventing psmcomm from being enabled on BSD platforms
  Use the correct header so psmcomm.h builds again

Christoph Brill (4):
  Init x/y valuators with the axis range - if we have any.
  Revert "[syndaemon] switch over to input properties"
  Revert "[syndaemon] use Xrecord extension in syndaemon to avoid polling."
  FDI: Add few examples suggested by Christian Schmitt 

Dmitry Torokhov (1):
  Add support for touchpads (such as Elantech) that do not report pressure

Fedor P. Goncharov (Fredy) (2):
  change type of FastTaps option to bool
  Auto-adjust right_edge for touchpads with hardware scroll area.

Henrik Rydberg (11):
  Introduce SynapticsUnInit
  Decompose SynapticsPreInit
  Autoscale also the MaxTapMove parameter
  ReadDevDimensions on opened device
  Allow arbitrary ABS ranges
  Revert "Add sensible fdi default for bcm5974"
  Improved defaults based on capability detection and auto scaling
  Corrections based on dimension analysis
  properties: handle checkonly flag.
  Provide default button emulation also for touchscreens
  Only respect MaxTapMove when appropriate

Magnus Kessler (10):
  Remove repeater functionality.
  Clean up control-flow
  Re-introduce message about unsupported touchpad.
  Remove unused defines and includes
  Only include mipointer.h if supporting ancient XInput ABI version
  [sparse] Fix warnings about using plain integer as NULL pointer
  [sparse] Fix warnings about non-ANSI function declarations
  Update .gitignore, ignore pkgconfig .pc files
  Convert last remaining ErrorF to xf86Msg
  Export synapticsModuleData

Marcel Dejean (2):
  two-finger emulation through fingerWidth
  change magic numbers to fractions

Peter Hutterer (19):
  Adjust to new property API.
  Install synaptics-properties.h in xorg include path, install 
xorg-synaptics.pc.
  man: typo fix.
  man: Document multifinger-scrolling defaults.
  man: another typo fix.
  Install header files in xserver's sdk dir.
  Remove ALPS special options treatment.
  fdi: make use of hal's contains_outof matcher to reduce duplication.
  fdi: only match on input.touchpad, not on various product names.
  Fix compilation issue (opts undeclared) for XINPUT ABI 0. (#18988)
  properties: implement float properties.
  Bump to 1.0.99.
  Remove synSetFloatOption, use xf86SetRealOption instead.
  Remove commented-out sections from configure.ac.
  synclient: clean up a bit, namespace shm functions.
  synclient: split shm_set_value into a parse_cmd.
  synclient: add support for device properties.
  Remove randr requirement from configure.ac
  Bump to 1.0.99.1

William Grant (2):
  Return correctly on successful property setting
  [syndaemon] switch over to input properties

---
 .gitignore |1 
 INSTALL|2 
 Makefile.am|4 
 configure.ac   |   29 -
 fdi/11-x11-synaptics.fdi   |   73 +---
 include/Makefile.am|2 
 include/synaptics-properties.h |   11 
 include/synaptics.h|1 
 man/synaptics.man  |   39 +-
 man/synclient.man  |   23 -
 man/syndaemon.man  |5 
 src/alpscomm.c |2 
 src/eventcomm.c|  136 +---
 src/properties.c   |  222 -
 src/ps2comm.c  |2 
 src/psmcomm.c  |2 
 src/psmcomm.h  |2 
 src/synaptics.c|  492 --
 src/synapticsstr.h |8 
 src/synproto.h |2 
 tools/Makefile.am  |4 
 tools/synclient.c  |  670 -
 tools/syndaemon.c  |  232 +-
 xorg-synaptics.pc.in   |6 
 24 files changed, 1349 insertions(+), 621 deletions(-)
---


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

xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.0.99.3'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.0.99.3' created by Peter Hutterer 
 at 2009-03-04 06:41 +

synaptics 1.0.99.3
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkmuIq0ACgkQ4jt+cLRn8L/v3QCguPV0MjFa20op+gK9pUu+K5ZA
cyQAoK7B69l0/87R4U3E7eNYOOtYyoI+
=Mjs/
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-1.0.99.2:
Peter Hutterer (12):
  synclient: print an error if we can't find the synaptics device.
  syndaemon: fix minor typo in --help output.
  syndaemon: remove enable/disable_touchpad(), use toggle_touchpad instead
  syndaemon: move shm code into shm_init().
  syndaemon: if we wanted XRECORD, but it failed, exit.
  syndaemon: use device properties unless SHM is requested.
  syndaemon: disable XRecord by default.
  synclient: XCloseDisplay doesn't like NULL-pointers.
  syndaemon: needs XI_LIBS to link now.
  synclient: don't print driver's package version info.
  Don't auto-include xorg-server.h in config.h
  Bump to 1.0.99.3

---
 configure.ac  |4 -
 man/syndaemon.man |   15 ++-
 src/synaptics.c   |1 
 tools/Makefile.am |2 
 tools/synclient.c |7 +
 tools/syndaemon.c |  205 --
 6 files changed, 169 insertions(+), 65 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.1.0'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.1.0' created by Peter Hutterer 
 at 2009-03-09 01:58 +

synaptics 1.1.0
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkm0d7kACgkQ4jt+cLRn8L9HRACgmDJ8twCzkRwXhprAyeK33zhk
HaYAn3r8kN8dt5Hr6gc/4X60cb1FDbcs
=BjUs
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-1.0.99.4:
Peter Hutterer (3):
  man: device properties are now supported, should be stated as such.
  man: remove some pointless ( and ) around "float" options.
  synaptics 1.1.0

---
 configure.ac  |2 
 man/synaptics.man |  317 ++
 2 files changed, 249 insertions(+), 70 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.0.0'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.0.0' created by Peter Hutterer 
 at 2009-02-01 23:45 +

xf86-input-synaptics 1.0.0
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkmGNB4ACgkQ4jt+cLRn8L9GIACfbmGfCuDah7sbg4pPJ+qUKOHm
wsgAnR1GXPWvNEiyRg71LRvBMxmL2SNB
=fHMH
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-0.99.3:
Alan Coopersmith (1):
  Remove xorgconfig & xorgcfg from See Also list in man page

Christoph Brill (1):
  FDI: Add few examples suggested by Christian Schmitt 

Peter Hutterer (2):
  properties: implement float properties.
  synaptics 1.0

---
 configure.ac   |2 
 fdi/11-x11-synaptics.fdi   |   22 +-
 include/synaptics-properties.h |8 +--
 man/synaptics.man  |2 
 src/properties.c   |   87 +++--
 5 files changed, 102 insertions(+), 19 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-1.0.99.2'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-1.0.99.2' created by Peter Hutterer 
 at 2009-02-27 03:18 +

synaptics 1.0.99.2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkmnW5wACgkQ4jt+cLRn8L/oKwCgnFke8kV8la1be/nYPWArZ5TW
du0An09cViaBDQ6V/QF8QRK+C2XwGbSu
=K9Vd
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-1.0.99.1:
Peter Hutterer (3):
  synclient: Fix build errors - BOOL isn't always available.
  synclient: define XATOM_FLOAT if missing from xserver-properties.
  Bump to 1.0.99.2

---
 configure.ac  |2 +-
 tools/synclient.c |   10 +++---
 2 files changed, 8 insertions(+), 4 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-0.99.3'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-0.99.3' created by Peter Hutterer 
 at 2008-12-14 23:40 +

xf86-input-synaptics 0.99.3
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAklFmXIACgkQ4jt+cLRn8L8enQCggNSVxM3stb27rCI/Whp+DDuY
wusAnjVRFu0jECEuhVNa/+G3KMM+JDkr
=dWr7
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-0.99.2:
Benjamin Close (2):
  Fix typo preventing psmcomm from being enabled on BSD platforms
  Use the correct header so psmcomm.h builds again

Fedor P. Goncharov (Fredy) (1):
  Auto-adjust right_edge for touchpads with hardware scroll area.

Peter Hutterer (2):
  Fix compilation issue (opts undeclared) for XINPUT ABI 0. (#18988)
  synaptics 1.0 RC3

---
 configure.ac  |4 ++--
 man/synaptics.man |   11 +++
 src/psmcomm.h |2 +-
 src/synaptics.c   |   38 +++---
 4 files changed, 25 insertions(+), 30 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-0.99.1'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-0.99.1' created by Peter Hutterer 
 at 2008-11-14 00:50 +

xf86-input-synaptics 0.99.1
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkkcy2wACgkQ3RuwF+7s5c47BgCgkWEskDZOPk1eqruDT/EIDpya
/pkAoIgzmE/SHSfY3N8p/4iWSLKchQ+k
=eKmD
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-0.15.2:
Andre Herms (1):
  [syndaemon] use Xrecord extension in syndaemon to avoid polling.

Christoph Brill (3):
  Init x/y valuators with the axis range - if we have any.
  Revert "[syndaemon] switch over to input properties"
  Revert "[syndaemon] use Xrecord extension in syndaemon to avoid polling."

Dmitry Torokhov (1):
  Add support for touchpads (such as Elantech) that do not report pressure

Henrik Rydberg (11):
  Introduce SynapticsUnInit
  Decompose SynapticsPreInit
  Autoscale also the MaxTapMove parameter
  ReadDevDimensions on opened device
  Allow arbitrary ABS ranges
  Revert "Add sensible fdi default for bcm5974"
  Improved defaults based on capability detection and auto scaling
  Corrections based on dimension analysis
  properties: handle checkonly flag.
  Provide default button emulation also for touchscreens
  Only respect MaxTapMove when appropriate

Magnus Kessler (9):
  Remove repeater functionality.
  Clean up control-flow
  Re-introduce message about unsupported touchpad.
  Remove unused defines and includes
  Only include mipointer.h if supporting ancient XInput ABI version
  [sparse] Fix warnings about using plain integer as NULL pointer
  [sparse] Fix warnings about non-ANSI function declarations
  Update .gitignore, ignore pkgconfig .pc files
  Convert last remaining ErrorF to xf86Msg

Peter Hutterer (8):
  Adjust to new property API.
  Install synaptics-properties.h in xorg include path, install 
xorg-synaptics.pc.
  man: typo fix.
  man: Document multifinger-scrolling defaults.
  man: another typo fix.
  Install header files in xserver's sdk dir.
  Remove ALPS special options treatment.
  synaptics 1.0 RC 1

William Grant (2):
  Return correctly on successful property setting
  [syndaemon] switch over to input properties

---
 .gitignore   |1 
 INSTALL  |2 
 Makefile.am  |4 
 configure.ac |6 
 fdi/11-x11-synaptics.fdi |   34 ---
 include/Makefile.am  |2 
 man/synaptics.man|   21 +-
 src/alpscomm.c   |2 
 src/eventcomm.c  |  136 +--
 src/properties.c |  132 +-
 src/ps2comm.c|2 
 src/psmcomm.c|2 
 src/synaptics.c  |  415 ++-
 src/synapticsstr.h   |8 
 src/synproto.h   |2 
 tools/synclient.c|6 
 tools/syndaemon.c|   12 -
 xorg-synaptics.pc.in |6 
 18 files changed, 426 insertions(+), 367 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-0.99.2'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-0.99.2' created by Peter Hutterer 
 at 2008-12-04 05:45 +

xf86-input-synaptics 0.99.2
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkk3bocACgkQ3RuwF+7s5c4wwACeIGLgj86I6ePdPuAqQqelvpqR
4tYAn1aRiUG3fcIOdYaZOPVELlEqGjjT
=/16t
-END PGP SIGNATURE-

Changes since xf86-input-synaptics-0.99.1:
Batchty (2):
  Ignore moves during tap processing if no finger is down.
  Stop two-finger scrolling if no finger is present.

Fedor P. Goncharov (Fredy) (1):
  change type of FastTaps option to bool

Magnus Kessler (1):
  Export synapticsModuleData

Peter Hutterer (3):
  fdi: make use of hal's contains_outof matcher to reduce duplication.
  fdi: only match on input.touchpad, not on various product names.
  synaptics 1.0 RC 2

---
 configure.ac |2 +-
 fdi/11-x11-synaptics.fdi |   21 +
 src/synaptics.c  |   12 
 3 files changed, 14 insertions(+), 21 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-0.15.1'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-0.15.1' created by Christoph Brill 
 at 2008-09-07 09:40 +

xf86-input-synaptics-0.15.1

Changes since xf86-input-synaptics-0.15.0:
Adel Gadllah (1):
  Re-enable TapButtons and CornerButtons to work by default.

Christian Schmitt (1):
  Add support for Apple touchpads to the fdi file

Christoph Brill (6):
  Add .fdi file from gentoo (also used by pld)
  Fix "make distcheck"
  Use config.h if available
  Update man page to contain a paragraph about fdi files
  Add a note on how to pass options to the driver using the fdi file
  Bump to 0.15.1

Fedor P. Goncharov (1):
  Add autodetection of right scroll wheel region with very large X 
coordinate

Henrik Rydberg (4):
  Add bcm5974 to fdi/11-x11-synaptics.fdi
  Fix the "No such device" problem when reloading a driver
  Disentangle two-finger tap and two-finger scrolling
  Tighter default for MaxTapMove

Matthieu Herrb (2):
  Fix build if we don't enable BUILD_EVENTCOMM.
  syndaemon: fix BSD-specific build issues (signal related)

Mattia Dongili (1):
  Add 02-scandir-dev-input.patch from Debian

Peter Hutterer (6):
  Move synaptics.h into include/, create synapticsstr.h for private structs.
  Shut up compiler warning, HandleClickWithFingers should be a void.
  Fill up version info correctly.
  Add support for device properties.
  Compile fixes.
  Fix build with non-property enabled servers.

William Grant (1):
  Fix two off-by-one errors in the property handling code

---
 Makefile.am|2 
 configure.ac   |6 
 fdi/11-x11-synaptics.fdi   |   24 +
 fdi/Makefile.am|   21 +
 include/Makefile.am|   21 +
 include/synaptics-properties.h |  142 ++
 include/synaptics.h|  156 +++
 man/synaptics.man  |   15 +
 src/Makefile.am|7 
 src/eventcomm.c|   93 +++---
 src/properties.c   |  550 +
 src/synaptics.c|   71 -
 src/synaptics.h|  279 
 src/synapticsstr.h |  142 ++
 tools/Makefile.am  |3 
 tools/syndaemon.c  |9 
 16 files changed, 1194 insertions(+), 347 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'refs/tags/xf86-input-synaptics-0.15.2'

2009-05-13 Thread Mattia Dongili
Tag 'xf86-input-synaptics-0.15.2' created by Christoph Brill 
 at 2008-09-10 18:57 +

xf86-input-synaptics-0.15.2

Changes since xf86-input-synaptics-0.15.1:
Christoph Brill (1):
  Bump to 0.15.2

Henrik Rydberg (3):
  Add sensible fdi default for bcm5974
  Optional: Set corner buttons to off by default
  Do not use stale option list pointers

Peter Hutterer (5):
  Don't crash when neither Path nor Device are given.
  Don't lose button up event if timeout is cancelled in the same ReadInput 
cycle
  Pre-probe the device (eventcomm only).
  Improve edge autodetection and accel.
  Claim that we are a XI_TOUCHPAD, not a mouse.

---
 configure.ac |2 
 fdi/11-x11-synaptics.fdi |   34 
 src/alpscomm.c   |3 -
 src/eventcomm.c  |   43 ---
 src/ps2comm.c|3 -
 src/psmcomm.c|3 -
 src/synaptics.c  |  133 ---
 src/synapticsstr.h   |5 +
 src/synproto.h   |1 
 9 files changed, 184 insertions(+), 43 deletions(-)
---


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



xserver-xorg-input-synaptics: Changes to 'debian-unstable'

2009-05-13 Thread Mattia Dongili
 debian/NEWS  |   62 
++
 debian/changelog |   12 -
 debian/control   |2 
 debian/examples/prehal-defaults.fdi  |   13 --
 debian/patches/01-synaptics-dont-grab-if-not-on-current-VT.patch |6 
 debian/patches/02-mention-tapping-in-manpage-notes.patch |   16 ++
 debian/patches/series|1 
 debian/xserver-xorg-input-synaptics.README.Debian|   13 +-
 debian/xserver-xorg-input-synaptics.docs |1 
 9 files changed, 53 insertions(+), 73 deletions(-)

New commits:
commit bfcc8ea7e23ca148e41767c9a2091a9083916219
Author: Mattia Dongili 
Date:   Wed May 13 22:53:52 2009 +0900

Upload to unstable

Signed-off-by: Mattia Dongili 

diff --git a/debian/changelog b/debian/changelog
index 74072bb..75258a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-input-synaptics (1.1.1~git20090510-1) unreleased; urgency=low
+xserver-xorg-input-synaptics (1.1.1~git20090510-1) unstable; urgency=low
 
   [ David Nusinow ]
   * Add NEWS.Debian entry about enabling tapping again (closes: #497523)

commit 3c5b7c902c6414520a6aa576ef01cfd9b5d91d32
Author: Mattia Dongili 
Date:   Wed May 13 00:27:59 2009 +0900

Amend NEWS entry about tapping configuration

Be more concise and point users to available resources to configure the
touchpad but still provide an immediate workaround.
Additionally explain how defaults are assigned in the manpage.

Signed-off-by: Mattia Dongili 

diff --git a/debian/NEWS b/debian/NEWS
index a0a5c92..d8150a7 100644
--- a/debian/NEWS
+++ b/debian/NEWS
@@ -1,50 +1,20 @@
 xserver-xorg-input-synaptics (1.1.1~git20090510-1) unstable; urgency=low
 
-  * Tapping has been disabled by default on many touchpads by upstream. If
-you want to re-enable it, you can do so explicitly by adding the
-following to your xorg.conf:
-
- Section "InputDevice"
- Identifier "synaptics"
- Driver "synaptics"
- Option "TapButton1" "1"
- Option "TapButton2" "2"
- Option "TapButton3" "3"
- EndSection
-
-You may only require one or two TapButton options for your own
-configuration. For more details see synaptics(4) and
-
http://who-t.blogspot.com/2009/04/synaptics-11-and-what-your-touchpad-can.html
-
-Another option is to configure it through hal. An exemple hal policy file 
is
-available : /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi
-In order to re-enable tapping, you can put the following contents in
-/etc/hal/fdi/policy/11-x11-synaptics.fdi :
-
-
-
-  
-
-  
-1
-2
-3
-  
-
-  
-
-
-For the changes to be taken into account, restart hal :
-
-# /etc/init.d/hal restart
-
-  * On a more general note, the defaults have changed in this version. To
-restore the defaults to the old ones, just drop
-/usr/share/doc/xserver-xorg-input-synaptics/examples/prehal-defaults.fdi
-into
-/etc/hal/fdi/policy/11-x11-synaptics.fdi
+  * Tapping has been disabled by default on many touchpads by upstream, see
+the "NOTES" section in the synaptics(4) manpage for a short overview
+about how defaults are calculated.
+If you want to re-enable it, you can do so from within the X
+environment by running the following commands in a terminal:
+
+$ synclient TapButton1=1
+$ synclient TapButton2=2
+$ synclient TapButton3=3
+
+Note that the configuration will not be permanently modified, to do
+so assign the above option values in your xorg.conf or custom fdi file
+(see the synaptics(4) manpage or the documents in
+/usr/share/doc/xserver-xorg-input-synaptics for additional details).
+Another alternative is to use desktop environment specific tools
+like gpointing-device-settings or touchfreeze.
 
  -- David Nusinow   Sat, 11 Apr 2009 16:23:11 -0400
diff --git a/debian/patches/02-mention-tapping-in-manpage-notes.patch 
b/debian/patches/02-mention-tapping-in-manpage-notes.patch
new file mode 100644
index 000..3bc96d7
--- /dev/null
+++ b/debian/patches/02-mention-tapping-in-manpage-notes.patch
@@ -0,0 +1,16 @@
+Mention how to enable tapping in the driver manpage
+
+Index: xserver-xorg-input-synaptics/man/synaptics.man
+===
+--- xserver-xorg-input-synaptics.orig/man/synaptics.man2009-05-13 
00:14:36.753651106 +0900
 xserver-xorg-input-synaptics/man/synaptics.man 2009-05-13 

Bug#523946: xserver-xorg-input-synaptics: VertScrolling stops working after update to version 1.1.0

2009-05-13 Thread Mattia Dongili
clone 523946 -1
forwarded -1 http://bugs.freedesktop.org/show_bug.cgi?id=21001
thanks

On Mon, May 11, 2009 at 09:11:01PM +0200, Mirko Weber wrote:
...
> also I don't think that the upstream bug is my problem. The first use after
> reboot is fine, but then the touchpad stops scrolling.
> 
> Thanks,
> mirko

On Tue, May 12, 2009 at 11:34:52PM +0200, José Sánchez Moreno wrote:
> Hi
> 
> I have exactly the same problem with this package.

Ok, this is definitaly a different issue than the one reported
initially.
It has been reported upstream here:
http://bugs.freedesktop.org/show_bug.cgi?id=21001
Could you both see if you can help pinpointing the cause of the problem
together with upstream?

Thanks
-- 
mattia
:wq!



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



Bug#523946: xserver-xorg-input-synaptics: VertScrolling stops working after update to version 1.1.0

2009-05-12 Thread Mattia Dongili
On Mon, May 11, 2009 at 09:11:01PM +0200, Mirko Weber wrote:
> >
> > Mirko, there is one more report about the edges changing at runtime or
> > after suspend, can you check if this is what you're experiencing?
> >
> > Also, finally found the upstream bug about inaccurate edge calculation:
> > http://bugs.freedesktop.org/show_bug.cgi?id=21214
> >
> Hello Mattia,
> 
> i dont find any bug, which I think is related to my problem. Which bug you
> mean?
> 
> also I don't think that the upstream bug is my problem. The first use after
> reboot is fine, but then the touchpad stops scrolling.

Hummm. Sounds very odd.
Can you try the package available here[1] and see if it changes
anything?

Thanks

[1]: http://www.kamineko.org/debian/
-- 
mattia
:wq!



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



Re: uploading xserver-xorg-input-synaptics [was Re: xserver-xorg-input-synaptics: Changes to 'upstream']

2009-05-12 Thread Mattia Dongili
On Mon, May 11, 2009 at 09:26:23AM -0400, David Nusinow wrote:
> Mattia Dongili wrote:
> > On Mon, May 11, 2009 at 10:04:49AM +0200, Julien Cristau wrote:
...
> >>> xserver-xorg-input-synaptics (1.1.1~git20090510-1) unreleased; urgency=low
> >>>
> >>>   [ David Nusinow ]
> >>>   * Add NEWS.Debian entry about enabling tapping again (closes: #497523)
> >> I think it'd be nice if the NEWS entry explained how to do this with
> >> synclient rather than xorg.conf / hal.
> > 
> > The disadvantage with synclient is that the configuration is not
> > persistent.
> > 
> >> The xorg.conf way probably needs things like a ServerLayout section, and
> >> I'm not sure how well it'll keep working.  And fdi is not quite a nice
> >> config file format.  Or we could point at gpointing-device-settings,
> >> since that has been accepted in the archive now.
> > 
> > How about showing the synclient command line and pointing at the
> > existing documentation for how to configure hal/xorg.conf?
> > Something along the lines of:
> > 
> >   * Tapping has been disabled by default on many touchpads by upstream.
> > If you want to re-enable it, you can do so from within the X
> > environment by running the following commands in a terminal:
> > 
> > $ synclient TapButton1=1
> > $ synclient TapButton2=2
> > $ synclient TapButton3=3
> > 
> > Note that the configuration will not be permanently modified, to do
> > so please read the documentation about how to set up your xorg.conf
> > file in the synaptics(4) manpage or in
> > /usr/share/doc/xserver-xorg-input-synaptics.
> > Another alternative is to use desktop environment specific tools
> > like gpointing-device-settings or touchfreeze.
> > 
> > Thoughts?
> > 
> 
> This sounds good to me, although it might be a good idea to write either
> a section in the manpage devoted to setting this up and pointing users
> to that section in the NEWS file (e.g. "Please see the section "Tapping"
> in your xorg.conf) so that users don't have to crawl through the entire
> manpage for what's very likely going to be a common thing.

Hmmm, I'm unsure about how appropriate it would be to have a section
just for tapping.
Pointing to the "NOTES" section should be good though. I'll add a few
words about tapping being disabled by default and the TapButton* options
being the ones to look for.

How's this?
Index: xserver-xorg-input-synaptics/man/synaptics.man
===
--- xserver-xorg-input-synaptics.orig/man/synaptics.man 2009-05-13 
00:14:36.753651106 +0900
+++ xserver-xorg-input-synaptics/man/synaptics.man  2009-05-13 
00:27:28.785651827 +0900
@@ -813,6 +813,9 @@
 vertical scrolling is enabled, horizontal two-finger scrolling is disabled and
 edge scrolling is disabled. If no multi-finger capabilities are reported,
 edge scrolling is enabled for both horizontal and vertical scrolling.
+Tapping is disabled by default for touchpads with two buttons or more, to 
enable
+it you need to map tap actions to buttons. See the "TapButton1", "TapButton2"
+and "TapButton3" option descriptions for their meaning.
 .LP
 Button mapping for physical buttons is handled in the server.
 If the device is switched to left-handed (an in-server mapping of physical

and this:

xserver-xorg-input-synaptics (1.1.1~git20090510-1) unstable; urgency=low

  * Tapping has been disabled by default on many touchpads by upstream, see
the "NOTES" section in the synaptics(4) manpage for a short overview
about how defaults are calculated.
If you want to re-enable it, you can do so from within the X
environment by running the following commands in a terminal:

$ synclient TapButton1=1
$ synclient TapButton2=2
$ synclient TapButton3=3

Note that the configuration will not be permanently modified, to do
so assign the above option values in your xorg.conf or custom fdi file
(see the synaptics(4) manpage or the documents in
/usr/share/doc/xserver-xorg-input-synaptics for additional details).
Another alternative is to use desktop environment specific tools
like gpointing-device-settings or touchfreeze.

 -- David Nusinow   Sat, 11 Apr 2009 16:23:11 -0400
-- 
mattia
:wq!


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



Re: uploading xserver-xorg-input-synaptics [was Re: xserver-xorg-input-synaptics: Changes to 'upstream']

2009-05-11 Thread Mattia Dongili
On Mon, May 11, 2009 at 10:04:49AM +0200, Julien Cristau wrote:
> On Mon, May 11, 2009 at 08:08:43 +0900, Mattia Dongili wrote:
> 
> > Later tonight (JST), if nobody objects, I'd like to upload a new
> > xserver-xorg-input-synaptics based on the current upstream code of the
> > 1.1 branch.
> 
> Sounds good!

Excellent, let's figure out a good wording for the NEWS file and I'll
upload it.

> > xserver-xorg-input-synaptics (1.1.1~git20090510-1) unreleased; urgency=low
> > 
> >   [ David Nusinow ]
> >   * Add NEWS.Debian entry about enabling tapping again (closes: #497523)
> 
> I think it'd be nice if the NEWS entry explained how to do this with
> synclient rather than xorg.conf / hal.

The disadvantage with synclient is that the configuration is not
persistent.

> The xorg.conf way probably needs things like a ServerLayout section, and
> I'm not sure how well it'll keep working.  And fdi is not quite a nice
> config file format.  Or we could point at gpointing-device-settings,
> since that has been accepted in the archive now.

How about showing the synclient command line and pointing at the
existing documentation for how to configure hal/xorg.conf?
Something along the lines of:

  * Tapping has been disabled by default on many touchpads by upstream.
If you want to re-enable it, you can do so from within the X
environment by running the following commands in a terminal:

$ synclient TapButton1=1
$ synclient TapButton2=2
$ synclient TapButton3=3

Note that the configuration will not be permanently modified, to do
so please read the documentation about how to set up your xorg.conf
file in the synaptics(4) manpage or in
/usr/share/doc/xserver-xorg-input-synaptics.
Another alternative is to use desktop environment specific tools
like gpointing-device-settings or touchfreeze.

Thoughts?

I'd even go one step further and start Suggest-ing those 2 packages in
this upload.

PS: I just took a minute to re-read the docs provided in the package and
actually I have to say that there is really no need to provide another
fdi example, README.Debian points to
/usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi which
already contains plenty of examples (might add the TapButton* options
eventually).
-- 
mattia
:wq!


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



uploading xserver-xorg-input-synaptics [was Re: xserver-xorg-input-synaptics: Changes to 'upstream']

2009-05-10 Thread Mattia Dongili
On Sun, May 10, 2009 at 02:45:48PM +, Mattia Dongili wrote:
>  configure.ac   |7 +++
>  man/synaptics.man  |6 ++
>  src/eventcomm.c|   21 -
>  src/ps2comm.c  |7 +--
>  src/synaptics.c|   43 +++
>  src/synapticsstr.h |8 
>  tools/synclient.c  |   46 +-
>  tools/syndaemon.c  |   12 +++-
>  8 files changed, 129 insertions(+), 21 deletions(-)


Later tonight (JST), if nobody objects, I'd like to upload a new
xserver-xorg-input-synaptics based on the current upstream code of the
1.1 branch.
I seem to have lost the debian-unstable branch push email which I wanted
to quote, so here's the changelog for the changes that will be uploaded:

xserver-xorg-input-synaptics (1.1.1~git20090510-1) unreleased; urgency=low

  [ David Nusinow ]
  * Add NEWS.Debian entry about enabling tapping again (closes: #497523)

  [ Mattia Dongili ]
  * Link to xserver-xorg reportbug script
  * Merge current upstream fixes:
- Edge calculation fixes bring back vertical scrolling (closes: #523946)
- Fix float properties handling on 64bit arches (closes: #525473)
  * Remove Suggests for [kq]synaptics which are not in the repository anymore
(closes: #498299)
  * Remove the upstream NEWS file which doesn't exist anymore

  [ Alexandre Rossi ]
  * Provide Hal configurations for re-enabling tapping and scrolling

 -- Mattia Dongili   Sun, 10 May 2009 13:43:58 +0900
-- 
mattia
:wq!


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



xserver-xorg-input-synaptics: Changes to 'upstream'

2009-05-10 Thread Mattia Dongili
 configure.ac   |7 +++
 man/synaptics.man  |6 ++
 src/eventcomm.c|   21 -
 src/ps2comm.c  |7 +--
 src/synaptics.c|   43 +++
 src/synapticsstr.h |8 
 tools/synclient.c  |   46 +-
 tools/syndaemon.c  |   12 +++-
 8 files changed, 129 insertions(+), 21 deletions(-)

New commits:
commit 881f85578ab4a7c02375bcfc10026ad1a0800cdb
Author: Peter Hutterer 
Date:   Tue May 5 11:02:20 2009 +1000

If QueryHardware failed, return that failure and clean up.

Signed-off-by: Peter Hutterer 
Signed-off-by: Christoph Brill 
Signed-off-by: Henrik Rydberg 
(cherry picked from commit a9a443959585e7f65ba3f300d387cf617d9df77b)

Conflicts:

src/synaptics.c

diff --git a/src/synaptics.c b/src/synaptics.c
index 9b89595..710c786 100644
--- a/src/synaptics.c
+++ b/src/synaptics.c
@@ -729,7 +729,15 @@ DeviceOn(DeviceIntPtr dev)
 xf86FlushInput(local->fd);
 
 /* reinit the pad */
-QueryHardware(local);
+if (!QueryHardware(local))
+{
+XisbFree(priv->comm.buffer);
+priv->comm.buffer = NULL;
+xf86CloseSerial(local->fd);
+local->fd = -1;
+return !Success;
+}
+
 xf86AddEnabledDevice(local);
 dev->public.on = TRUE;
 
@@ -2204,6 +2212,7 @@ QueryHardware(LocalDevicePtr local)
 } else {
xf86Msg(X_PROBED, "%s: no supported touchpad found\n", local->name);
priv->proto_ops->DeviceOffHook(local);
+   return FALSE;
 }
 
 return TRUE;

commit 2b3325dc53d1a560b94b9c88aeb05b0f7f9085cd
Author: Peter Hutterer 
Date:   Fri May 1 13:37:44 2009 +1000

Add TouchpadModel specifier and scale the edges accordingly. (#21214)

ALPS models need different edge settings than synaptics pads to make the 
edges
work propertly. So try to auto-detect the model (eventcomm anyway) and set 
the
edges accordingly.

New edge defaults are:
 synaptics: 7% of the total width
 alps: 15% of the total width
 unknown: 4% of the total width (see Synaptics UI guide)

X.Org Bug 21214 

Signed-off-by: Peter Hutterer 
Signed-off-by: Christoph Brill 
Signed-off-by: Henrik Rydberg 
(cherry-picked from commit c50dba0b04f2115a5d23ed4a785c101f9b26900b)

diff --git a/src/eventcomm.c b/src/eventcomm.c
index 3e4c074..3b03695 100644
--- a/src/eventcomm.c
+++ b/src/eventcomm.c
@@ -115,6 +115,24 @@ event_query_is_touchpad(int fd)
 return TRUE;
 }
 
+static void
+event_query_info(LocalDevicePtr local)
+{
+SynapticsPrivate *priv = (SynapticsPrivate *)local->private;
+short id[4];
+int rc;
+
+SYSCALL(rc = ioctl(local->fd, EVIOCGID, id));
+if (rc < 0)
+return;
+
+if (id[ID_VENDOR] == 0x2 && id[ID_PRODUCT] == 0x7)
+priv->model = MODEL_SYNAPTICS;
+else if (id[ID_VENDOR] == 0x2 && id[ID_PRODUCT] == 0x8)
+priv->model = MODEL_ALPS;
+
+}
+
 /* Query device for axis ranges */
 static void
 event_query_axis_ranges(LocalDevicePtr local)
@@ -360,6 +378,7 @@ EventReadDevDimensions(LocalDevicePtr local)
 {
 if (event_query_is_touchpad(local->fd))
event_query_axis_ranges(local);
+event_query_info(local);
 }
 
 static Bool
diff --git a/src/synaptics.c b/src/synaptics.c
index 6b98e6e..9b89595 100644
--- a/src/synaptics.c
+++ b/src/synaptics.c
@@ -318,7 +318,10 @@ static void set_default_parameters(LocalDevicePtr local)
 /* The synaptics specs specify typical edge widths of 4% on x, and 5.4% on
  * y (page 7) [Synaptics TouchPad Interfacing Guide, 510-80 - A
  * Second Edition, http://www.synaptics.com/support/dev_support.cfm, 8 Sep
- * 2008]
+ * 2008]. We use 7% for both instead for synaptics devices, and 15% for
+ * ALPS models.
+ * http://bugs.freedesktop.org/show_bug.cgi?id=21214
+ *
  * If the range was autodetected, apply these edge widths to all four
  * sides.
  */
@@ -330,8 +333,19 @@ static void set_default_parameters(LocalDevicePtr local)
 width = abs(priv->maxx - priv->minx);
 height = abs(priv->maxy - priv->miny);
 diag = sqrt(width * width + height * height);
-ewidth = width * .04;
-eheight = height * .055;
+if (priv->model == MODEL_SYNAPTICS)
+{
+ewidth = width * .07;
+eheight = height * .07;
+} else if (priv->model == MODEL_ALPS)
+{
+ewidth = width * .15;
+eheight = height * .15;
+} else
+{
+ewidth = width * .04;
+eheight = height * .04;
+}
 
 l = priv->minx + ewidth;
 r = priv->maxx - ewidth;
diff --git a/src/synapticsstr.h b/src/synapticsstr.h
index 688167c..f518c11 100644
--- a/src/synapticsstr.h
+++ b/src/synapticsstr.h
@@ -79,6 +79,12 @@ enum TapButtonState {
 TBS_BUTTON_DO

Bug#523946: xserver-xorg-input-synaptics: VertScrolling stops working after update to version 1.1.0

2009-05-07 Thread Mattia Dongili
On Sat, May 02, 2009 at 12:11:21PM +0200, Mirko Weber wrote:
> 2009/5/2 Mattia Dongili 
> 
> >
> >
> > It's a configuration issue, with version 1.1.0 most of the default
> > values have changed so you will need to explicitly enable some features
> > in your xorg.conf or hal fdi files.
> > See bugs 523581, 513875, 523528 for more.
> >
> Hello Mattia,
> i don't think it is a configuration issue in my case. I configure my
> touchpad with synclient and get vertical scrolling working for a short time
> (even after reboot scrolling working once). But when I use scrolling the
> second time it dosent working anymore, with same configuration.

Mirko, there is one more report about the edges changing at runtime or
after suspend, can you check if this is what you're experiencing?

Also, finally found the upstream bug about inaccurate edge calculation:
http://bugs.freedesktop.org/show_bug.cgi?id=21214

-- 
mattia
:wq!



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



Bug#523946: xserver-xorg-input-synaptics: VertScrolling stops working after update to version 1.1.0

2009-05-02 Thread Mattia Dongili
On Sat, May 02, 2009 at 11:06:26AM +0200, Alexandre Rossi wrote:
> >> I have the same issue as Mirko. Vertical Scrolling does not work after
> >> upgrading xserver-xorg-input-synaptics from 0.14.7~git20070706-3 (lenny) to
> >> 1.1.0-1 (sid). Downgrading fixes the problem.
> >
> > It's a configuration issue, with version 1.1.0 most of the default
> > values have changed so you will need to explicitly enable some features
> > in your xorg.conf or hal fdi files.
> > See bugs 523581, 513875, 523528 for more.
> 
> This does not seem to be the issue for me, as I successfully
> re-enabled Tapping and SHMConfig (for syndaemon) but vertical
> scrolling does not work even though the option is modified :
> $ synclient -l | grep Vert
> VertScrollDelta = 25
> VertEdgeScroll  = 1
> VertTwoFingerScroll = 0

Can you also check the values of the various *Edge options?
Also note that SHMConfig is not required anymore and is not even used by
synclient if you don't specify the -s option.

thanks
-- 
mattia
:wq!



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



Bug#523946: xserver-xorg-input-synaptics: VertScrolling stops working after update to version 1.1.0

2009-05-01 Thread Mattia Dongili
On Fri, May 01, 2009 at 02:06:13PM +0200, Clemens Buchacher wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.0-1
> Severity: normal
> 
> 
> I have the same issue as Mirko. Vertical Scrolling does not work after
> upgrading xserver-xorg-input-synaptics from 0.14.7~git20070706-3 (lenny) to
> 1.1.0-1 (sid). Downgrading fixes the problem.

It's a configuration issue, with version 1.1.0 most of the default
values have changed so you will need to explicitly enable some features
in your xorg.conf or hal fdi files.
See bugs 523581, 513875, 523528 for more.

Thanks
-- 
mattia
:wq!



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



Bug#525616: xserver-xorg-input-evdev: touchpad doesn't work

2009-04-25 Thread Mattia Dongili
On Sun, Apr 26, 2009 at 02:51:09AM +0200, Jiří Paleček wrote:
> Package: xserver-xorg-input-evdev
> Version: 1:2.2.1-1
> 
> Hello,
> 
> the touchpad on my notebook stopped working recently in X.
> Interestingly, the trackpoint still works, but not any buttons.

You should use xserver-xorg-input-synaptics for the touchpad. Try
installing it and restarting X.

Also, please attach your xorg.conf and the output of lshal.

Thanks
-- 
mattia
:wq!



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



Bug#523848: xserver-xorg-input-synaptics: Edge scrolling & tapping no longer work

2009-04-12 Thread Mattia Dongili
On Mon, Apr 13, 2009 at 02:02:46AM +0100, Sam Morris wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.0-1
> Severity: normal
> 
> Sorry to add to the flood of bugs since the new xserver hit unstable,
> but I don't think any of the existing bugs quite matches this one. ;)
> 
> Basically, vertical scrolling using the edge of the touchpad no longer
> works. Instead, the two-finger scrolling is enabled. I can use gsynaptics
> to disable the two-finer scrolling, but not to enable vertical edge
> scrolling.
> 
> Tapping also does not work, although it is enabled in gsynaptics.
> Toggling it off and on again does not enable it.
> 
> My xorg config file is currently the new, almost empty file. It does
> not mention the synaptics driver at all. Ideally I would like to keep
> it that way and configure the touchpad entirely using gsynaptics.
> Previously I had the following section in the config file:
> 
> Section "InputDevice"
>   Identifier  "Synaptics Touchpad"
>   Driver  "synaptics"
>   Option  "SendCoreEvents""true" # otherwise it doesn't 
> work
>   Option  "VertEdgeScroll""1"
> EndSection
> 
> but adding it to the new config file doesn't make a difference.

You may want to check the {Top,Right,Bottom,Left}Edge parameters as well
as the TapButton[123] parameters.
I'm still trying to figure out what but the *Edge parameters seems a
little bit broken right now (or my configuration is).
Try to use synclient for that:
- "synclient -l" to see the current configuration
- "synlient param=value" to set an option

...
> (II) LoadModule: "synaptics"
> (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
> (II) Module synaptics: vendor="X.Org Foundation"
>   compiled for 1.6.0, module version = 1.1.0
>   Module class: X.Org XInput Driver
>   ABI class: X.Org XInput driver, version 4.0
> (II) Synaptics touchpad driver version 1.1.0
> (**) Option "Device" "/dev/input/event8"
> (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
> (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
> (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
> (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
> (II) SynPS/2 Synaptics TouchPad: buttons: left right middle double triple
> (--) SynPS/2 Synaptics TouchPad touchpad found
> (**) SynPS/2 Synaptics TouchPad: always reports core events
> (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: 
> TOUCHPAD)
> (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
> (**) SynPS/2 Synaptics TouchPad: (accel) filter chain progression: 2.00
> (**) SynPS/2 Synaptics TouchPad: (accel) filter stage 0: 20.00 ms
> (**) SynPS/2 Synaptics TouchPad: (accel) set acceleration profile 0
> (--) SynPS/2 Synaptics TouchPad touchpad found
...
> udi = 
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input'
>   info.capabilities = {'input', 'input.touchpad'} (string list)
>   info.category = 'input'  (string)
>   info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port' 
>  (string)
>   info.product = 'SynPS/2 Synaptics TouchPad'  (string)
>   info.subsystem = 'input'  (string)
>   info.udi = 
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input'
>   (string)
>   input.device = '/dev/input/event8'  (string)
>   input.originating_device = 
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port'  (string)
>   input.product = 'SynPS/2 Synaptics TouchPad'  (string)
>   input.x11_driver = 'synaptics'  (string)
>   linux.device_file = '/dev/input/event8'  (string)
>   linux.hotplug_type = 2  (0x2)  (int)
>   linux.subsystem = 'input'  (string)
>   linux.sysfs_path = '/sys/devices/platform/i8042/serio4/input/input8/event8' 
>  (string)

I have this in /etc/hal/fdi/policy/


synaptics
true
true
true
1
2
3


-- 
mattia
:wq!



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



Re: xserver-xorg-input-synaptics: Changes to 'debian-experimental'

2009-01-25 Thread Mattia Dongili
On Mon, Jan 26, 2009 at 04:56:27AM +0100, Julien Cristau wrote:
> On Mon, 2009-01-26 at 03:52 +, Julien Cristau wrote:
> > commit 75f34c1021ec2e2f2430eb47e9a835e783a69490
> > Author: Julien Cristau 
> > Date:   Mon Jan 26 04:51:37 2009 +0100
> > 
> > Get rid of the xfree86-driver-synaptics transitional package.
> > 
> > It was already a transitional package in etch.
> 
> On that note, Timo suggested renaming the source package to match other
> input drivers.  This makes sense to me, especially since the driver is
> now hosted on xorg.freedesktop.org as well.  Mattia, what do you think?

Well, my plan was to rename the source package for lenny but, as you may
have noticed already, this has been a not-so-much-spare-time year for
me.

definitely seconded
-- 
mattia
:wq!


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



Bug#511987: xserver-xorg-input-evtouch: patch to support LEO 8800

2009-01-22 Thread Mattia Dongili
Hi Brett,

On Thu, Jan 15, 2009 at 07:04:41PM -0700, Brett Wuth wrote:
> Package: xserver-xorg-input-evtouch
> Version: 0.8.7-3
> Severity: normal
> Tags: patch

your patches do not apply anymore to the new evtouch source (0.8.8)
currently in git.
Could you refresh them to apply?
Also, would you mind Cc-ing the upstream developer when resubmitting
(you can find his address in the sources of course)?

Thanks
-- 
mattia
:wq!



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



xserver-xorg-input-evtouch: Changes to 'upstream'

2009-01-21 Thread Mattia Dongili
 69-touchscreen.rules |3 
 ChangeLog|   13 
 Makefile.in  |  240 
 aclocal.m4   | 9137 +
 calibrate.sh |   67 
 config.guess |   60 
 config.h.in  |4 
 config.sub   |   66 
 configure|15856 +--
 configure.ac |2 
 ev_calibrate.c   |   17 
 evtouch.c|  118 
 evtouch.h|3 
 install-sh   |  514 +
 libtouch.c   |4 
 ltmain.sh| 7911 ++---
 make_distrib.sh  |2 
 17 files changed, 14787 insertions(+), 19230 deletions(-)

New commits:
commit c3d89f875aea8fc4d70867b47343ee931f44ef87
Author: Mattia Dongili 
Date:   Fri Jan 2 20:50:12 2009 +0900

Imported upstream sources (version 0.8.8)

Signed-off-by: Mattia Dongili 

diff --git a/69-touchscreen.rules b/69-touchscreen.rules
index 5bdaa1c..b122ddb 100644
--- a/69-touchscreen.rules
+++ b/69-touchscreen.rules
@@ -7,6 +7,9 @@
 # Name can be found in /proc/bus/input/devices ('cat /proc/bus/input/devices')
 #
 
+# Generic ts-adc touchscreen modules
+KERNEL=="event*", SUBSYSTEM=="input", ATTRS{name}=="ts-adc", 
SYMLINK+="input/evtouch_event"
+
 # These are the touchscreens supported by kernel's "usbtouchscreen" module
 
 # eGalax Inc. USB TouchController)
diff --git a/ChangeLog b/ChangeLog
index 6d41d7a..4a2ba92 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+0.8.8
+   - Fixed RR left an right rotation (gborzi)
+   - Changed code to compile a working driver for  both 
+  XInput ABI 0.x and 2.0 (Xorg 1.4.0) (me)
+ (Not tested yet for 0.x)
+   - Added improvements to calibrate.sh from Debian package
+   - Added changes to ev_calibrate from Debian package
+   - Added following stuff from Harald Radke to mainstream
+ (harry...@postnuklear.de):
+   - added support for Option "Rotate" "UD" (upside down) in evtouch
+ input section of xorg.conf 
+   - added generic ts-adc touchscreen device to udev rules file
+
 0.8.7
- Added Elo Touchscreen to udev-rules (Stephen Webb)
- Added "fix" for AMD64-crashes on touch (Martin Letenay)
diff --git a/Makefile.in b/Makefile.in
index 56a38af..ce4cc3e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -38,15 +38,11 @@
 
 
 
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = .
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
 install_sh_SCRIPT = $(install_sh) -c
@@ -61,18 +57,18 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 @enable_evcal_t...@pkglib_programs = ev_calibrate$(EXEEXT)
+subdir = .
 DIST_COMMON = README $(am__configure_deps) $(noinst_HEADERS) \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/config.h.in $(top_srcdir)/configure AUTHORS COPYING \
ChangeLog INSTALL NEWS TODO compile config.guess config.sub \
depcomp install-sh ltmain.sh missing
-subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno configure.status.lineno
+ configure.lineno config.status.lineno
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = config.h
 CONFIG_CLEAN_FILES =
@@ -92,6 +88,10 @@ a...@driver_name@_drv_la_OBJECTS =  \
@driver_n...@_drv_la-@driver_n...@.lo \
@driver_n...@_drv_la-libtouch.lo
 @driver_n...@_drv_la_objects = $(a...@driver_name@_drv_la_OBJECTS)
+...@driver_name@_drv_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+   $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+   $(@driver_n...@_drv_la_cflags) $(CFLAGS) \
+   $(@driver_n...@_drv_la_ldflags) $(LDFLAGS) -o $@
 pkglibPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
 PROGRAMS = $(pkglib_PROGRAMS)
 am__ev_calibrate_SOURCES_DIST = ev_calibrate.c
@@ -99,19 +99,23 @@ am__ev_calibrate_SOURCES_DIST = ev_calibrate.c
 @ENABLE_EVCAL_TRUE@ev_

xserver-xorg-input-evtouch: Changes to 'debian-unstable'

2009-01-21 Thread Mattia Dongili
 69-touchscreen.rules  |3 
 ChangeLog |   13 
 Makefile.in   |  240 
 aclocal.m4| 9137 ++
 calibrate.sh  |   67 
 config.guess  |   60 
 config.h.in   |4 
 config.sub|   66 
 configure |15856 --
 configure.ac  |2 
 debian/changelog  |6 
 debian/control|2 
 debian/patches/01_fix_warnings.patch  |   30 
 debian/patches/02-buttonless-device.patch |   86 
 debian/patches/04_include_xf86_ansic_h.patch  |   23 
 debian/patches/05_build_with_1_4.patch|   22 
 debian/patches/06_xf86-input-evtouch-0.8.7-misc.patch |  770 
 debian/patches/07_random_fixes_for_06.patch   |  523 
 debian/patches/series |7 
 debian/xsfbs/xsfbs-autoreconf.mk  |  150 
 debian/xsfbs/xsfbs.mk |   51 
 debian/xsfbs/xsfbs.sh |  387 
 ev_calibrate.c|   17 
 evtouch.c |  118 
 evtouch.h |3 
 install-sh|  514 
 libtouch.c|4 
 ltmain.sh | 7911 +---
 make_distrib.sh   |2 
 29 files changed, 15050 insertions(+), 21024 deletions(-)

New commits:
commit e77ff9390f8965489e7628b5fb832b1b37372293
Author: Mattia Dongili 
Date:   Wed Jan 21 21:27:03 2009 +0900

Clean up some gcc warning about unused stuff

Signed-off-by: Mattia Dongili 

diff --git a/debian/patches/01_fix_warnings.patch 
b/debian/patches/01_fix_warnings.patch
new file mode 100644
index 000..a97b5d6
--- /dev/null
+++ b/debian/patches/01_fix_warnings.patch
@@ -0,0 +1,30 @@
+Index: xserver-xorg-input-evtouch/evtouch.c
+===
+--- xserver-xorg-input-evtouch.orig/evtouch.c  2009-01-21 20:06:50.647249439 
+0900
 xserver-xorg-input-evtouch/evtouch.c   2009-01-21 20:07:39.518253785 
+0900
+@@ -352,7 +352,6 @@ void EVTouchProcessAbs(EVTouchPrivatePtr
+ void EVTouchProcessRel(EVTouchPrivatePtr priv)
+ {
+ struct input_event *ev; /* packet being/just read */
+-int dummy;
+ 
+ ev = &priv->ev;
+ if ( ev->code == REL_X ) {
+@@ -745,17 +744,6 @@ EVTouchNewPacket (EVTouchPrivatePtr priv
+ 
+ 
+ 
+-static unsigned char
+-EVTouchRead(EVTouchPrivatePtr priv)
+-{
+-unsigned char c;
+-XisbBlockDuration (priv->buffer, EV_TIMEOUT);
+-c = XisbRead(priv->buffer);
+-return (c);
+-}
+-
+-
+-
+ static Bool
+ EVTouchGetPacket (EVTouchPrivatePtr priv)
+ {
diff --git a/debian/patches/series b/debian/patches/series
index e69de29..3a0786b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -0,0 +1 @@
+01_fix_warnings.patch

commit 511b452ec29e1ab9865d89a2dba6103a604e1243
Author: Mattia Dongili 
Date:   Mon Jan 19 21:13:08 2009 +0900

Remove unused patches from the series file

The patches have either been applied upstream or reworked implementing
similar functionality

    Signed-off-by: Mattia Dongili 

diff --git a/debian/patches/02-buttonless-device.patch 
b/debian/patches/02-buttonless-device.patch
deleted file mode 100644
index 161d4ae..000
--- a/debian/patches/02-buttonless-device.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-Index: xf86-input-evtouch-0.8.3.dirty/evtouch.c
-===
 xf86-input-evtouch-0.8.3.dirty.orig/evtouch.c  2007-02-19 
18:28:41.749371445 +0100
-+++ xf86-input-evtouch-0.8.3.dirty/evtouch.c   2007-02-19 20:14:50.612312260 
+0100
-@@ -364,9 +364,15 @@ void EVTouchLBRBEvent(EVTouchPrivatePtr 
- void EVTouchProcessKey(EVTouchPrivatePtr priv)
- {
- struct input_event *ev; /* packet being/just read */
-+ev = &priv->ev;
- 
- DBGOUT(2, "EVTouch: %s\n", __FUNCTION__);
--ev = &priv->ev;
-+
-+  /* for buttonless devices no emulate3 is available,
-+ only go through the SM */
-+  if (priv->buttonless)
-+  return;
-+
- if ( (ev->code == BTN_LEFT) || 
-  (ev->code == BTN_RIGHT) ||
-  (ev->code == BTN_MIDDLE) ) {
-@@ -688,6 +694,8 @@ static void ReadInput (LocalDevicePtr lo
- while (EVTouchGetPacket (priv) == S

Bug#510410: evtouch 0.8.8 released, fixes various bugs.

2009-01-15 Thread Mattia Dongili
On Thu, Jan 01, 2009 at 12:55:26PM -0300, Ernesto Manríquez wrote:
> Package: xserver-xorg-input-evtouch
> Version: 0.8.7-3
> 
> The evtouch author released a new version, 0.8.8, in this web site.
> 
> http://www.conan.de/touchscreen/evtouch.html
> 
> This release fixes for me 2 problems I had with an eGalax touchscreen. It is
> required that you change the website for evtouch, because
> http://stz-softwaretechnik.com/~ke/touchscreen/evtouch.html is stuck at
> 0.8.7.

hey! thanks for pointing this out.
I'll try to revive my touchscreen equipped PC (HD died some time ago)
this weekend and I'll; update the package.

cheers
-- 
mattia
:wq!



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



Bug#440495: xserver-xorg-input-synaptics: Keyboard doesn't work after turning touchpad off and on

2008-12-27 Thread Mattia Dongili
Hello,

On Sat, Dec 27, 2008 at 03:20:52AM +0100, Ove Kaaven wrote:
> Package: xserver-xorg-input-synaptics
> Version: 0.14.7~git20070706-3
> 
> I have a problem that sounds like it could be the same as this bug,
> except the previous report sounds a bit confused to me. My problem is
> like this:
> 
> I have a HP Pavilion dv6700-series laptop. with a SynPS/2 Synaptics
> TouchPad, with an on/off button (with an indicator that lights blue when
> the touchpad is active, amber when the touchpad is turned off.)
> 
> Since I hate touchpads when I'm trying to type something, being able to
> use that on/off switch would be very handy, if I could trust it.
> 
> Turning the touchpad off (by pressing the on/off button) works fine,
> although this appears in my syslog:
> 
> Dec 27 02:39:34 merlin kernel: [1138385.912633] atkbd.c: Unknown key
> pressed (translated set 2, code 0xd8 on isa0060/serio0).
> Dec 27 02:39:34 merlin kernel: [1138385.912646] atkbd.c: Use
> 'setkeycodes e058 ' to make it known.

Could you also attach the xorg.log after disabling and reenablig the
touchpad?

thanks
-- 
mattia
:wq!



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



Re: Processing of xfree86-driver-synaptics_0.15.0+git20080820-1_i386.changes

2008-08-31 Thread Mattia Dongili
On Thu, Aug 28, 2008 at 01:04:40AM +0900, Mattia Dongili wrote:
> On Wed, Aug 27, 2008 at 03:53:53PM +, Archive Administrator wrote:
> > xfree86-driver-synaptics_0.15.0+git20080820-1_i386.changes uploaded 
> > successfully to localhost
> 
> hmmm a bit botched actually... it looks like parts of Matthew's
> resolution patch are still needed (the ALPS alternative settings).

turns out that there is already one such similar hack in the current
code:
/* awful */
if (strstr(local->name, "ALPS")) {

So if you call your synaptics device "correctly" you'll have different
defaults.
-- 
mattia
:wq!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



  1   2   3   >