summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-12-03Bump to 1.2.99Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-06-09elographics 1.2.4xf86-input-elographics-1.2.4Peter Hutterer1-1/+1
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2010-06-09Remove libcwrappers for malloc and free.Peter Hutterer1-6/+6
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-12-18Added support for GeneralTouch serial touchscreens.Peter Hutterer1-10/+3
Signed-off-by: Ivan Afonichev <ivan.afonichev@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-12-16xf86EloReadInput(): fix xserver unresponsiveness during touchMichael Smith1-5/+6
The fix for bug #14109 ensures all bytes are emptied from the OS buffer by looping until xf86WaitForInput returns 0. This patch just changes the timeout from 1 millisecond to 0: we don't want the X server to block if there's no more serial data. It also removes the Vmin and Vtime options, which were making the calls to read() block until a complete 10-byte packet buffer could be filled. At 9600 bps, this could pause the X server for up to 9 ms. The code can already handle partial buffers, so all we have to do is get rid of the Vmin. Also, if xf86EloGetPacket() returns !Success, we should continue rather than break so the xf86WaitForInput call can decide whether to exit, in case there's more data in the buffer. Before the fix, glxgears was giving me about 390 FPS normally and down to 140 FPS when dragging an empty area of the touchscreen. Now it's basically unchanged when the touchscreen is in use (390 -> 385 FPS). X.Org Bug 14109 <https://bugs.freedesktop.org/show_bug.cgi?id=14109> Signed-off-by: Michael Smith <msmith@cbnco.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-11-20Remove unused bits from configure.acPeter Hutterer1-18/+0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-08-24Reset local->private to NULL to avoid double-frees. (#23239)Peter Hutterer1-1/+1
X.Org Bug 23239 <http://bugs.freedesktop.org/show_bug.cgi?id=23239> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-07-17Cope with XINPUT ABI 7.Peter Hutterer1-3/+22
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-02-02Janitor: make distcheck, .gitignore.Paulo Cesar Pereira de Andrade4-8/+15
2009-01-30Add README with pointers to mailing list, bugzilla & git reposAlan Coopersmith1-0/+20
2009-01-29Fix InputDriverRec allocation and freeing.Matthieu Herrb1-7/+3
This caused X server to access free()'d memory on exit path. Thanks to msys.ch for providing a test machine.
2009-01-09Remove xorgconfig & xorgcfg from See Also list in man pageAlan Coopersmith1-1/+1
2008-10-21elographics 1.2.3xf86-input-elographics-1.2.3Peter Hutterer1-1/+1
2008-10-14Add special handling for Sunit dSeries. RH #445193Peter Hutterer2-49/+55
This model does not reply to queries about touchscreen identification. After opening the fd, we can skip right to enabling the device. Red Hat Bug <https://bugzilla.redhat.com/show_bug.cgi?id=445193>
2008-10-14Add Option "Model" to supported list of options.Peter Hutterer2-0/+34
Some touchscreens supported by this driver need special handling, hence the explicit specification of the model. Note that this commit does not actually do anything with the information, it just sets some internal state. Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-08-14Fix build, xf86Version.h -> xorgVersion.hPeter Hutterer1-1/+1
2008-06-18Don't convert coordinates for servers 1.4 and above.William Brack1-12/+13
These servers do the coordinate conversion themselves, so no need to do it in the driver. Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
2008-06-17Remove RCS tags.Peter Hutterer2-4/+0
2008-06-17Remove XFREE_V4 define and all code that expects it to be unset.Peter Hutterer1-657/+0
If you're still not running something more recent than X11 3, then you have other issues anyway.
2008-06-17Remove trailing whitespaces.Peter Hutterer1-60/+60
2008-06-17WaitForInput before trying to xf86EloGetPacket. #14109William M. Brack1-2/+5
Followup to 72408c2404246b9cb4698bd45be439be8ced3c23. This patch isn't perfect yet, usage of O_NONBLOCK would be preferred and some better error handling for incomplete packages, but at least it's less broken than without this patch. Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au> X.Org Bug 14109 <http://bugs.freedesktop.org/show_bug.cgi?id=14109>
2008-06-10elographics 1.2.2xf86-input-elographics-1.2.2Julien Cristau1-1/+1
2008-06-10remove ChangeLog, add dist hookJulien Cristau2-39/+13
Remove ChangeLog from the tree, and add a git dist hook to generate it automatically.
2008-05-27Check for XINPUT ABI 3.Peter Hutterer1-1/+4
2008-05-21elographics 1.2.1xf86-input-elographics-1.2.1Adam Jackson1-1/+1
2008-05-01Don't divide by zero. #14902Peter Hutterer1-0/+3
X.Org Bug 14902 <http://bugs.freedesktop.org/show_bug.cgi?id=14902>
2008-03-20elographics 1.2.0xf86-input-elographics-1.2.0Adam Jackson1-1/+1
2008-03-08Makefile.am: nuke RCS IdMatthieu Herrb1-1/+0
2008-02-28Wrap the content of ReadInput into a loop. Bug #14109Peter Hutterer1-58/+56
There may be more than one packet waiting for us at a time, so loop until we don't get one anymore. This patch is untested for lack of a device, but should fix X.Org Bug 14109 <http:/bugs.freedesktop.org/show_bug.cgi?id=14109>
2008-01-09Remove reliance on xf86_ansic.hBenjamin Close1-3/+0
xf86_ansic.h is no longer part of the xorg hence this causes compilations failures on some architectures Found by: Tinderbox
2007-12-28Bug #13248: use -1, -1 as min/max value for valuators.Jaroslaw Siebert1-2/+3
If we specify a min/max value for our valuators, the X server will clip any coordinates at these values. This fixes the second issue reported in #13248 X.Org Bugzilla #13248 <https://bugs.freedesktop.org/show_bug.cgi?id=13248>
2007-12-28Bug #13248: pass the correct coordinates to the DDX.Jaroslaw Siebert1-2/+2
cur_x and cur_y are the packets we get from the deviec, but after scaling the actual coordinates we need to only deal with x and y. This fixes one issue reported Bug #13248. X.Org Bugzilla #13248 <https://bugs.freedesktop.org/attachment.cgi?id=13248>
2007-12-28Bug #9803: Don't allow zero-sized width/height.Daniel Drake1-4/+15
A bad configuration can result in height or width being zero. This potentially causes a divide-by-zero error in xf86EloConvert(). Detect the bad configuration early on and produce a meaningful error message. X.Org Bugzilla #9803 <https://bugs.freedesktop.org/show_bug.cgi?id=9803>
2007-09-07Bug #11087: xf86-input-elographics COPYING fileDaniel Drake1-9/+17
X.Org Bugzilla #11087 <https://bugs.freedesktop.org/show_bug.cgi?id=11087>
2007-09-03Add *~ to .gitignore to skip patch/emacs droppingsJames Cloos1-0/+1
2007-08-23Rename .cvsignore to .gitignoreJames Cloos3-0/+0
2007-08-06Use PACKAGE_VERSION_MAJOR/MINOR/PATCHLEVEL in version_recBrice Goglin1-1/+1
2005-12-21Update package version for X11R7 release.xf86-video-impact-0_2_0elographics-1_1_0XORG-7_1XORG-7_0Kevin E Martin2-1/+6
2005-12-19Stub COPYING filesAdam Jackson1-0/+12
2005-12-15Update package version number for final X11R7 release candidate.XORG-6_99_99_904Kevin E Martin2-1/+6
2005-12-06Change *man_SOURCES ==> *man_PRE to fix autotools warnings.MODULAR_COPYKevin E Martin2-2/+7
2005-12-03Update package version number for X11R7 RC3 release.XORG-6_99_99_903Kevin E Martin2-1/+6
2005-12-02Remove extraneous AC_MSG_RESULT.Kevin E Martin2-1/+5
2005-11-29Only build dlloader modules by default.Adam Jackson2-0/+6
2005-11-28Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4Alan Coopersmith1-1/+1
update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
2005-11-21Add .cvsignores for drivers.Eric Anholt3-0/+27
2005-11-09Update package version number for X11R7 RC2 release.XORG-6_99_99_902Kevin E Martin2-1/+6
2005-11-01Update pkgcheck depedencies to work with separate build roots.Kevin E Martin2-1/+10
2005-10-19Update package version number for RC1 release.XORG-6_99_99_901Kevin E Martin1-1/+1
2005-10-18Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macroAlan Coopersmith1-1/+1
substitutions to work better with BSD make