<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-3778</id>
	<title>Nabble - linuxwacom-devel</title>
	<updated>2009-11-28T09:47:12Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/linuxwacom-devel-f3778.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/linuxwacom-devel-f3778.html" />
	<subtitle type="html">Mailing list archive for linuxwacom-devel</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26555297</id>
	<title>How to properly unload wacom module (using xf86DeleteInputDriver)?</title>
	<published>2009-11-28T09:47:12Z</published>
	<updated>2009-11-28T09:47:12Z</updated>
	<author>
		<name>przemof</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;According to this:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.x.org/wiki/XOrgInputDriverSpec#head-b9066edbe89a1d9f2ecf0398e7ec94c4dd65e8a8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.x.org/wiki/XOrgInputDriverSpec#head-b9066edbe89a1d9f2ecf0398e7ec94c4dd65e8a8&lt;/a&gt;&lt;br&gt;&lt;br&gt;xf86DeleteInputDriver should be called in ModuleTearDownProc to remove
&lt;br&gt;the module from the list of available modules. DeleteInputDriver
&lt;br&gt;requires index number as an argument and I cannot see a way to get this
&lt;br&gt;number. 
&lt;br&gt;I want to properly unload module to be able to load it again without
&lt;br&gt;xserver restart. I checked synaptics, evdev, intel video and ati drivers
&lt;br&gt;and I couldn't find one module that uses xf86DeleteInputDriver (or
&lt;br&gt;xf86DeleteDriver for video drivers)...
&lt;br&gt;Am I missing something?
&lt;br&gt;&lt;br&gt;Now the same problem just in a different way:
&lt;br&gt;what you're doing after modifying the module to test the changes? Are
&lt;br&gt;you restarting xserver every time to reload the module?
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Kind regards,
&lt;br&gt;Przemo
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555297&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-properly-unload-wacom-module-%28using-xf86DeleteInputDriver%29--tp26555297p26555297.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26545798</id>
	<title>[RFC] xf86-input-wacom guidelines</title>
	<published>2009-11-27T09:49:09Z</published>
	<updated>2009-11-27T09:49:09Z</updated>
	<author>
		<name>przemof</name>
	</author>
	<content type="html">Dnia 2009-11-22, nie o godzinie 14:05 -0800, Ping pisze:
&lt;br&gt;&lt;br&gt;&amp;gt; However, this is an open source project. You can provide a guideline
&lt;br&gt;&amp;gt; for us or share your suggestions with us. We are more than happy to
&lt;br&gt;&amp;gt; accept any contributions to the project, especially for
&lt;br&gt;&amp;gt; xf86-input-wacom, which bears our future. We want, by all means, to
&lt;br&gt;&amp;gt; make it easier for others to contribue to linuxwacom project.
&lt;br&gt;&lt;br&gt;OK, here is first sketch of proposed changes in the structure of the
&lt;br&gt;driver:
&lt;br&gt;&lt;br&gt;wcmCommon.c	- &amp;nbsp;contains all funcions required for handling a tablet
&lt;br&gt;(receiving, handling, sending events), but not for
&lt;br&gt;initializing/opening/closing/configuring tablet or manipulating data).
&lt;br&gt;xf86WcmOpen should be in xf86Wacom.c
&lt;br&gt;&lt;br&gt;wcmCompat.c	- DELETE. xf86WcmWait to be moved to wcmISDV4.c (it's used
&lt;br&gt;only there) xf86WcmReady be moved to wcmWacom.c (it's used only there)
&lt;br&gt;&lt;br&gt;wcmConfig.c	- allocating device, initialising, plugging, unplugging,
&lt;br&gt;uninitialising. xf86WcmPointInArea, xf86WcmAreasOverlap,
&lt;br&gt;xf86WcmAreaListOverlap should be moved to wcmCommon
&lt;br&gt;&lt;br&gt;wcmFilter.c	- data filtering (like pressure curve functions or jitter
&lt;br&gt;correction, tilt2rotation)
&lt;br&gt;&lt;br&gt;wcmFilter.h	- header file for wcmFilter.c
&lt;br&gt;&lt;br&gt;wcmISDV4.c	- Wacom IV protocol specific functions
&lt;br&gt;&lt;br&gt;wcmTilt2Rotation.c 	- DELETE. Function xf86WcmTilt2R to be moved to
&lt;br&gt;wcmFilter, tiltTable to go to wcmFilter.h
&lt;br&gt;&lt;br&gt;wcmUSB.c	- USB specific functions. WacomModel definitions to be moved to
&lt;br&gt;a new wcmUSB.h header file. Another option is to create wcmConfig.h		and
&lt;br&gt;drop all USB and ISDV4 definitions there.
&lt;br&gt;&lt;br&gt;wcmValidateDevice.c 	- probing, parsing, checking for duplicate device
&lt;br&gt;&lt;br&gt;wcmXCommand.c	- Mode switching and screen changing functions,
&lt;br&gt;xf86WcmSetProperty and InitWcmDeviceProperties to be moved to
&lt;br&gt;xf86Config.c 
&lt;br&gt;&lt;br&gt;xf86Wacom.c	- opening, closing device, change control. Option 2: merge
&lt;br&gt;xf86Wacom with wcmConfig. xf86WcmRegisterX11Devices to be moved to
&lt;br&gt;wcmConfig.c and xf86WcmIsWacomDevice to wcmValidateDevice.c
&lt;br&gt;&lt;br&gt;My goal is to create a logical structure, easy to understand by a
&lt;br&gt;newcomer. A next thing is that if you, lets say, want to check some USB
&lt;br&gt;functions you don't need to see all the properties of all USB tablets
&lt;br&gt;(even nicely folded by vim), that's why I added a separate header file
&lt;br&gt;with the definitions. I'm sure it can be done better, so I'm open to all
&lt;br&gt;suggestions. 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;regards,
&lt;br&gt;Przemo
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545798&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-FW%3A---PATCH--xf86-input-wacom-tp26419309p26545798.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520362</id>
	<title>Re: [PATCH] - very minor fixes</title>
	<published>2009-11-25T13:09:35Z</published>
	<updated>2009-11-25T13:09:35Z</updated>
	<author>
		<name>Peter Hutterer-3</name>
	</author>
	<content type="html">On Tue, Nov 24, 2009 at 08:56:51PM -0800, Ping wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; In addition, the comment style changes between the files.
&lt;br&gt;&amp;gt; &amp;gt; I'm not adverse to having proper doxygen comments instead, but I'm also not
&lt;br&gt;&amp;gt; &amp;gt; adverse to simply remove comments like (fake example):
&lt;br&gt;&amp;gt; &amp;gt; /* xf86WcmAddTwoNumbers - adds two numbers */
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; xf86-input-wacom is in your $HOME. &amp;nbsp;Feel free to change it to whatever
&lt;br&gt;&amp;gt; format/style you like. &amp;nbsp;I don't have an attachment to the existing style.
&lt;br&gt;&amp;gt; If you have a preferred style for xf86-input-wacom, please share with us. I
&lt;br&gt;&amp;gt; am willing to go with any style as long as we get the job done. &amp;nbsp;As for the
&lt;br&gt;&amp;gt; &amp;quot;good habit&amp;quot; part, it takes time to adapt, especially for the &amp;quot;old dogs&amp;quot;
&lt;br&gt;&amp;gt; like me.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Fair?
&lt;/div&gt;&lt;br&gt;sure, but please consider (and I want this publicly stated here :) that it's
&lt;br&gt;in my $HOME because that was easily available when we forked it. once the
&lt;br&gt;big cleanup is done, it'll likely move to a more permanent place.
&lt;br&gt;&lt;br&gt;in terms of style: I try to use whatever style is used in the surrounding
&lt;br&gt;code or the same file. I'm not a big fan of /*********/ comments, especially
&lt;br&gt;if they don't convey information (writing good comments is hard,
&lt;br&gt;surprisingly so). removing those won't affect the code, so I might just do
&lt;br&gt;that in a spare and bored minute.
&lt;br&gt;&lt;br&gt;in terms of style, that's the only thing I'd drop though, the rest doesn't
&lt;br&gt;really matter enough to really worry about it.
&lt;br&gt;&lt;br&gt;in terms of changing contributions: sometimes I change them in minor matters
&lt;br&gt;(e.g. indentation or commit messages), but not the code itself. I have found
&lt;br&gt;though that asking a developer to resubmit a patch with minor changes is
&lt;br&gt;better than fixing it up myself - simply because it scales better. I think
&lt;br&gt;it's a fair assumption that someone who's willing to write a patch is also
&lt;br&gt;ok with fixing up a few tabs and spaces.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; Peter
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520362&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH----very-minor-fixes-tp26503494p26520362.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520093</id>
	<title>Re: [PATCH] - very minor fixes</title>
	<published>2009-11-25T12:50:06Z</published>
	<updated>2009-11-25T12:50:06Z</updated>
	<author>
		<name>Peter Hutterer-3</name>
	</author>
	<content type="html">On Wed, Nov 25, 2009 at 08:34:41PM +0000, Przemysław Firszt wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dnia 2009-11-25, śro o godzinie 10:39 +1000, Peter Hutterer pisze:
&lt;br&gt;&amp;gt; &amp;gt; Przemo - please use the git commit messages as a tool to convey the reason
&lt;br&gt;&amp;gt; &amp;gt; behind the patch (not necessarily the method, it's often obvious).
&lt;br&gt;&amp;gt; &amp;gt; git commits are cheap, git log is cheap and I find myself reading log files
&lt;br&gt;&amp;gt; &amp;gt; more often than the actual code they change. With hundreds of commits and
&lt;br&gt;&amp;gt; &amp;gt; several repositories to keep track of, it becomes quite important to be able
&lt;br&gt;&amp;gt; &amp;gt; to find commits and _understand_ commits quickly. as a general rule, if you
&lt;br&gt;&amp;gt; &amp;gt; were to just send the patch, the commit message should convey enough
&lt;br&gt;&amp;gt; &amp;gt; information why one should review and apply the patch - without even looking
&lt;br&gt;&amp;gt; &amp;gt; at the source.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; commit messages like &amp;quot;comment fixed&amp;quot; have little meaning in that regard. In
&lt;br&gt;&amp;gt; &amp;gt; this case something more explanatory is 
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Fix comment - xf86WcmInitalprivSize is actually xf86WcmInitialToolSize&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; or, for the other patch
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;Remove duplicate comment for xf86WcmRegisterX11Devices.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; This function still exists, a duplicate comment got accidentally added in
&lt;br&gt;&amp;gt; &amp;gt; 425351f22821ade814f7f6412d18c1eb25904661.&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; Peter,
&lt;br&gt;&amp;gt; I really appreciate your comments and I'll stick to those rules next
&lt;br&gt;&amp;gt; time. Do you really want me to add hash No. to commit messages? ;-) (I
&lt;br&gt;&amp;gt; just learnt how to use &amp;quot;git blame&amp;quot;)
&lt;/div&gt;&lt;br&gt;if it makes sense for a particular message - yes please. it's not needed
&lt;br&gt;that often though so just use common sense.
&lt;br&gt;&lt;br&gt;fwiw, I recommend checking out 'tig' as well, it's great for navigating git
&lt;br&gt;logs and has a vastly superior git blame interface.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; Peter
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26520093&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH----very-minor-fixes-tp26503494p26520093.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519855</id>
	<title>Re: [PATCH] - very minor fixes</title>
	<published>2009-11-25T12:34:41Z</published>
	<updated>2009-11-25T12:34:41Z</updated>
	<author>
		<name>przemof</name>
	</author>
	<content type="html">Dnia 2009-11-25, śro o godzinie 10:39 +1000, Peter Hutterer pisze:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Przemo - please use the git commit messages as a tool to convey the reason
&lt;br&gt;&amp;gt; behind the patch (not necessarily the method, it's often obvious).
&lt;br&gt;&amp;gt; git commits are cheap, git log is cheap and I find myself reading log files
&lt;br&gt;&amp;gt; more often than the actual code they change. With hundreds of commits and
&lt;br&gt;&amp;gt; several repositories to keep track of, it becomes quite important to be able
&lt;br&gt;&amp;gt; to find commits and _understand_ commits quickly. as a general rule, if you
&lt;br&gt;&amp;gt; were to just send the patch, the commit message should convey enough
&lt;br&gt;&amp;gt; information why one should review and apply the patch - without even looking
&lt;br&gt;&amp;gt; at the source.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; commit messages like &amp;quot;comment fixed&amp;quot; have little meaning in that regard. In
&lt;br&gt;&amp;gt; this case something more explanatory is 
&lt;br&gt;&amp;gt; &amp;quot;Fix comment - xf86WcmInitalprivSize is actually xf86WcmInitialToolSize&amp;quot;
&lt;br&gt;&amp;gt; or, for the other patch
&lt;br&gt;&amp;gt; &amp;quot;Remove duplicate comment for xf86WcmRegisterX11Devices.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This function still exists, a duplicate comment got accidentally added in
&lt;br&gt;&amp;gt; 425351f22821ade814f7f6412d18c1eb25904661.&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;Peter,
&lt;br&gt;I really appreciate your comments and I'll stick to those rules next
&lt;br&gt;time. Do you really want me to add hash No. to commit messages? ;-) (I
&lt;br&gt;just learnt how to use &amp;quot;git blame&amp;quot;)
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Przemo
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26519855&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH----very-minor-fixes-tp26503494p26519855.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507572</id>
	<title>Re: [PATCH] - very minor fixes</title>
	<published>2009-11-24T20:56:51Z</published>
	<updated>2009-11-24T20:56:51Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">2009/11/24 Peter Hutterer &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507572&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;peter.hutterer@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
Ping - this is personal preference but I notice that most of these comments&lt;br&gt;
serve little purpose, either they&amp;#39;re not enough to actually explain what the&lt;br&gt;
function does or they&amp;#39;re quite obvious by the function name.&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;To be honest, there is nothing personal about this project, except it is my job instead of my hobby :).  That is, I am responsible to maintain a working driver all the time.  &lt;br&gt;
&lt;br&gt;I kinda followed the format/convention that was introduced by previous developers, especially by Fred and John.  Furthermore, when I get a patch from someone, I usually don&amp;#39;t change their code if the code passes testing.  I don&amp;#39;t feel it is necessary to turn a contribution off by its style, considering all contributions are so important to the success of this project :).&lt;br&gt;
&lt;br&gt;I follow the kernel patch format when submitting kernel patches and I used to follow XFree86 format to submit patches to them.  &lt;br&gt;&lt;br&gt;In an ideal world, this project serves as a &amp;quot;middleware&amp;quot; which processes user feedbacks, develops unstable driver for broader testing, attracts volunteers to make contributions, and eventually provides kernel and X server stable drivers that can be included into open source systems. However, we are not living in an ideal world.  So, this project is not just a middleware, at least not yet.&lt;br&gt;
 &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
In addition, the comment style changes between the files.&lt;br&gt;
I&amp;#39;m not adverse to having proper doxygen comments instead, but I&amp;#39;m also not&lt;br&gt;
adverse to simply remove comments like (fake example):&lt;br&gt;
/* xf86WcmAddTwoNumbers - adds two numbers */&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;xf86-input-wacom is in your $HOME.  Feel free to change it to whatever format/style you like.  I don&amp;#39;t have an attachment to the existing style.  If you have a preferred style for xf86-input-wacom, please share with us. I am willing to go with any style as long as we get the job done.  As for the &amp;quot;good habit&amp;quot; part, it takes time to adapt, especially for the &amp;quot;old dogs&amp;quot; like me.&lt;br&gt;
&lt;br&gt;Fair?&lt;br&gt;&lt;br&gt;Ping&lt;br&gt; &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Any comments?&lt;br&gt;
&lt;br&gt;
&amp;gt; From acf166c340333efc3303ce836501c2bb5af3fa06 Mon Sep 17 00:00:00 2001&lt;br&gt;
&amp;gt; From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507572&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; Date: Tue, 24 Nov 2009 20:57:31 +0000&lt;br&gt;
&amp;gt; Subject: [PATCH 2/2] Comment fixed&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ---&lt;br&gt;
&amp;gt;  src/xf86Wacom.c |    2 +-&lt;br&gt;
&amp;gt;  1 files changed, 1 insertions(+), 1 deletions(-)&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c&lt;br&gt;
&amp;gt; index 5b8778d..160fd60 100644&lt;br&gt;
&amp;gt; --- a/src/xf86Wacom.c&lt;br&gt;
&amp;gt; +++ b/src/xf86Wacom.c&lt;br&gt;
&amp;gt; @@ -581,7 +581,7 @@ static struct { KeySym keysym; CARD8 mask; } keymod[] = {&lt;br&gt;
&amp;gt;  #endif&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;  /*****************************************************************************&lt;br&gt;
&amp;gt; - * xf86WcmInitialprivSize --&lt;br&gt;
&amp;gt; + * xf86WcmInitialToolSize --&lt;br&gt;
&amp;gt;   *    Initialize logical size and resolution for individual tool.&lt;br&gt;
&amp;gt;   ****************************************************************************/&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; --&lt;br&gt;
&amp;gt; 1.6.5.2&lt;br&gt;
&lt;br&gt;
Przemo - please use the git commit messages as a tool to convey the reason&lt;br&gt;
behind the patch (not necessarily the method, it&amp;#39;s often obvious).&lt;br&gt;
git commits are cheap, git log is cheap and I find myself reading log files&lt;br&gt;
more often than the actual code they change. With hundreds of commits and&lt;br&gt;
several repositories to keep track of, it becomes quite important to be able&lt;br&gt;
to find commits and _understand_ commits quickly. as a general rule, if you&lt;br&gt;
were to just send the patch, the commit message should convey enough&lt;br&gt;
information why one should review and apply the patch - without even looking&lt;br&gt;
at the source.&lt;br&gt;
&lt;br&gt;
commit messages like &amp;quot;comment fixed&amp;quot; have little meaning in that regard. In&lt;br&gt;
this case something more explanatory is&lt;br&gt;
&amp;quot;Fix comment - xf86WcmInitalprivSize is actually xf86WcmInitialToolSize&amp;quot;&lt;br&gt;
or, for the other patch&lt;br&gt;
&amp;quot;Remove duplicate comment for xf86WcmRegisterX11Devices.&lt;br&gt;
&lt;br&gt;
This function still exists, a duplicate comment got accidentally added in&lt;br&gt;
425351f22821ade814f7f6412d18c1eb25904661.&amp;quot;&lt;br&gt;
&lt;br&gt;
Of course, I am being extra-picky here. In these cases it is obvious and the&lt;br&gt;
only change comments, but it&amp;#39;s a good habit to get into. think of those poor&lt;br&gt;
developers who have too little time ;)&lt;br&gt;
&lt;br&gt;
That aside, thanks for the patches, I&amp;#39;ve merged them both (with extended&lt;br&gt;
modified commit messages) and will push them in a tick.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;  Peter&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26507572&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH----very-minor-fixes-tp26503494p26507572.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505780</id>
	<title>Re: [PATCH] - very minor fixes</title>
	<published>2009-11-24T16:39:55Z</published>
	<updated>2009-11-24T16:39:55Z</updated>
	<author>
		<name>Peter Hutterer-3</name>
	</author>
	<content type="html">On Tue, Nov 24, 2009 at 09:20:38PM +0000, Przemysław Firszt wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From 4cf5a249e2abc489ce671a277d72ec14af202392 Mon Sep 17 00:00:00 2001
&lt;br&gt;&amp;gt; From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505780&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Tue, 24 Nov 2009 20:50:39 +0000
&lt;br&gt;&amp;gt; Subject: [PATCH 1/2] Duplicate comment removed
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; &amp;nbsp;src/xf86Wacom.c | &amp;nbsp; &amp;nbsp;6 ------
&lt;br&gt;&amp;gt; &amp;nbsp;1 files changed, 0 insertions(+), 6 deletions(-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; index 6b76039..5b8778d 100644
&lt;br&gt;&amp;gt; --- a/src/xf86Wacom.c
&lt;br&gt;&amp;gt; +++ b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; @@ -435,12 +435,6 @@ void xf86WcmInitialCoordinates(LocalDevicePtr local, int axes)
&lt;br&gt;&amp;gt; &amp;nbsp;	return;
&lt;br&gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; -/*****************************************************************************
&lt;br&gt;&amp;gt; - * xf86WcmRegisterX11Devices --
&lt;br&gt;&amp;gt; - * &amp;nbsp; &amp;nbsp;Register the X11 input devices with X11 core.
&lt;br&gt;&amp;gt; - ****************************************************************************/
&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt; &amp;nbsp;#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) &amp;lt; 5
&lt;br&gt;&amp;gt; &amp;nbsp;/* Define our own keymap so we can send key-events with our own device and not
&lt;br&gt;&amp;gt; &amp;nbsp; * rely on inputInfo.keyboard */
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; 1.6.5.2
&lt;/div&gt;&lt;br&gt;Merged, thanks.
&lt;br&gt;&lt;br&gt;Ping - this is personal preference but I notice that most of these comments
&lt;br&gt;serve little purpose, either they're not enough to actually explain what the
&lt;br&gt;function does or they're quite obvious by the function name.
&lt;br&gt;In addition, the comment style changes between the files.
&lt;br&gt;I'm not adverse to having proper doxygen comments instead, but I'm also not
&lt;br&gt;adverse to simply remove comments like (fake example):
&lt;br&gt;/* xf86WcmAddTwoNumbers - adds two numbers */
&lt;br&gt;&lt;br&gt;Any comments?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From acf166c340333efc3303ce836501c2bb5af3fa06 Mon Sep 17 00:00:00 2001
&lt;br&gt;&amp;gt; From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505780&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Tue, 24 Nov 2009 20:57:31 +0000
&lt;br&gt;&amp;gt; Subject: [PATCH 2/2] Comment fixed
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; &amp;nbsp;src/xf86Wacom.c | &amp;nbsp; &amp;nbsp;2 +-
&lt;br&gt;&amp;gt; &amp;nbsp;1 files changed, 1 insertions(+), 1 deletions(-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; index 5b8778d..160fd60 100644
&lt;br&gt;&amp;gt; --- a/src/xf86Wacom.c
&lt;br&gt;&amp;gt; +++ b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; @@ -581,7 +581,7 @@ static struct { KeySym keysym; CARD8 mask; } keymod[] = {
&lt;br&gt;&amp;gt; &amp;nbsp;#endif
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;/*****************************************************************************
&lt;br&gt;&amp;gt; - * xf86WcmInitialprivSize --
&lt;br&gt;&amp;gt; + * xf86WcmInitialToolSize --
&lt;br&gt;&amp;gt; &amp;nbsp; * &amp;nbsp; &amp;nbsp;Initialize logical size and resolution for individual tool.
&lt;br&gt;&amp;gt; &amp;nbsp; ****************************************************************************/
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; 1.6.5.2
&lt;/div&gt;&lt;br&gt;Przemo - please use the git commit messages as a tool to convey the reason
&lt;br&gt;behind the patch (not necessarily the method, it's often obvious).
&lt;br&gt;git commits are cheap, git log is cheap and I find myself reading log files
&lt;br&gt;more often than the actual code they change. With hundreds of commits and
&lt;br&gt;several repositories to keep track of, it becomes quite important to be able
&lt;br&gt;to find commits and _understand_ commits quickly. as a general rule, if you
&lt;br&gt;were to just send the patch, the commit message should convey enough
&lt;br&gt;information why one should review and apply the patch - without even looking
&lt;br&gt;at the source.
&lt;br&gt;&lt;br&gt;commit messages like &amp;quot;comment fixed&amp;quot; have little meaning in that regard. In
&lt;br&gt;this case something more explanatory is 
&lt;br&gt;&amp;quot;Fix comment - xf86WcmInitalprivSize is actually xf86WcmInitialToolSize&amp;quot;
&lt;br&gt;or, for the other patch
&lt;br&gt;&amp;quot;Remove duplicate comment for xf86WcmRegisterX11Devices.
&lt;br&gt;&lt;br&gt;This function still exists, a duplicate comment got accidentally added in
&lt;br&gt;425351f22821ade814f7f6412d18c1eb25904661.&amp;quot;
&lt;br&gt;&lt;br&gt;Of course, I am being extra-picky here. In these cases it is obvious and the
&lt;br&gt;only change comments, but it's a good habit to get into. think of those poor
&lt;br&gt;developers who have too little time ;)
&lt;br&gt;&lt;br&gt;That aside, thanks for the patches, I've merged them both (with extended
&lt;br&gt;modified commit messages) and will push them in a tick.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; Peter
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26505780&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH----very-minor-fixes-tp26503494p26505780.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26503494</id>
	<title>[PATCH] - very minor fixes</title>
	<published>2009-11-24T13:20:38Z</published>
	<updated>2009-11-24T13:20:38Z</updated>
	<author>
		<name>przemof</name>
	</author>
	<content type="html">Fixed typos/duplications in comments - see attachment for details.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Przemo
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[0001-Duplicate-comment-removed.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;&amp;gt;From 4cf5a249e2abc489ce671a277d72ec14af202392 Mon Sep 17 00:00:00 2001
&lt;br&gt;From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26503494&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Tue, 24 Nov 2009 20:50:39 +0000
&lt;br&gt;Subject: [PATCH 1/2] Duplicate comment removed
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&amp;nbsp;src/xf86Wacom.c | &amp;nbsp; &amp;nbsp;6 ------
&lt;br&gt;&amp;nbsp;1 files changed, 0 insertions(+), 6 deletions(-)
&lt;br&gt;&lt;br&gt;diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;index 6b76039..5b8778d 100644
&lt;br&gt;--- a/src/xf86Wacom.c
&lt;br&gt;+++ b/src/xf86Wacom.c
&lt;br&gt;@@ -435,12 +435,6 @@ void xf86WcmInitialCoordinates(LocalDevicePtr local, int axes)
&lt;br&gt;&amp;nbsp;	return;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-/*****************************************************************************
&lt;br&gt;- * xf86WcmRegisterX11Devices --
&lt;br&gt;- * &amp;nbsp; &amp;nbsp;Register the X11 input devices with X11 core.
&lt;br&gt;- ****************************************************************************/
&lt;br&gt;-
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) &amp;lt; 5
&lt;br&gt;&amp;nbsp;/* Define our own keymap so we can send key-events with our own device and not
&lt;br&gt;&amp;nbsp; * rely on inputInfo.keyboard */
&lt;br&gt;-- 
&lt;br&gt;1.6.5.2
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[0002-Comment-fixed.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;&amp;gt;From acf166c340333efc3303ce836501c2bb5af3fa06 Mon Sep 17 00:00:00 2001
&lt;br&gt;From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26503494&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Tue, 24 Nov 2009 20:57:31 +0000
&lt;br&gt;Subject: [PATCH 2/2] Comment fixed
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&amp;nbsp;src/xf86Wacom.c | &amp;nbsp; &amp;nbsp;2 +-
&lt;br&gt;&amp;nbsp;1 files changed, 1 insertions(+), 1 deletions(-)
&lt;br&gt;&lt;br&gt;diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;index 5b8778d..160fd60 100644
&lt;br&gt;--- a/src/xf86Wacom.c
&lt;br&gt;+++ b/src/xf86Wacom.c
&lt;br&gt;@@ -581,7 +581,7 @@ static struct { KeySym keysym; CARD8 mask; } keymod[] = {
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/*****************************************************************************
&lt;br&gt;- * xf86WcmInitialprivSize --
&lt;br&gt;+ * xf86WcmInitialToolSize --
&lt;br&gt;&amp;nbsp; * &amp;nbsp; &amp;nbsp;Initialize logical size and resolution for individual tool.
&lt;br&gt;&amp;nbsp; ****************************************************************************/
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-- 
&lt;br&gt;1.6.5.2
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26503494&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH----very-minor-fixes-tp26503494p26503494.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26502836</id>
	<title>Re: FW:  [PATCH] xf86-input-wacom</title>
	<published>2009-11-24T12:35:57Z</published>
	<updated>2009-11-24T12:35:57Z</updated>
	<author>
		<name>przemof</name>
	</author>
	<content type="html">Dnia 2009-11-22, nie o godzinie 14:05 -0800, Ping pisze:
&lt;br&gt;&amp;gt; However, this is an open source project. You can provide a guideline
&lt;br&gt;&amp;gt; for us or share your suggestions with us. We are more than happy to
&lt;br&gt;&amp;gt; accept any contributions to the project, especially for
&lt;br&gt;&amp;gt; xf86-input-wacom, which bears our future. We want, by all means, to
&lt;br&gt;&amp;gt; make it easier for others to contribue to linuxwacom project.
&lt;br&gt;&lt;br&gt;OK, I've some ideas but I need to polish them first.
&lt;br&gt;--
&lt;br&gt;Przemo
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26502836&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-FW%3A---PATCH--xf86-input-wacom-tp26419309p26502836.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26470049</id>
	<title>Re: FW:  [PATCH] xf86-input-wacom</title>
	<published>2009-11-22T14:05:15Z</published>
	<updated>2009-11-22T14:05:15Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/22 Przemysław Firszt &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26470049&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote style=&quot;BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex&quot; class=&quot;gmail_quote&quot;&gt;Dnia 2009-11-19, czw o godzinie 12:00 +1000, Peter Hutterer pisze:&lt;br&gt;&amp;gt; now, moving these structs and the associated bits over to xf86Wacom.c makes&lt;br&gt;
&amp;gt; sense in principle, though right now the distinction between what goes into&lt;br&gt;&amp;gt; wcmConfig.c and xf86Wacom.c isn&amp;#39;t quite clear to me. hence I don&amp;#39;t really&lt;br&gt;&amp;gt; see the point of moving it around for now until we&amp;#39;ve sorted out why there&amp;#39;s&lt;br&gt;
&amp;gt; two different files for it :)&lt;br&gt;Ping, do we have a guideline what should be where?&lt;br&gt;&lt;/blockquote&gt;
&lt;div&gt;That&amp;#39;s a good question. The short answer would be no. But that answer doesn&amp;#39;t even make myself feel comfortable. There is a history on what we have now.  Initially, there was only one file which is xf86Wacom.c.  When John Joganic created this project about 7 years ago, he refactored the code and made it easier for us to maintain.  I guess, wcmConfig.c was intended only to deal with configuration related stuff.  Those routines that have a closer tie to XFree86, such as &lt;span class=&quot;hl kwd&quot;&gt;xf86WcmDevConvert, &lt;span class=&quot;hl kwd&quot;&gt;xf86WcmDevReverseConvert, &lt;span class=&quot;hl kwd&quot;&gt;xf86WcmDevProc, etc., stayed.  I have added a few new files while introducing new features.  With so many features and new models to support, halting the development for a whole code refactoring was something I could not afford.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;However, this is an open source project. You can provide a guideline for us or share your suggestions with us. We are more than happy to accept any contributions to the project, especially for xf86-input-wacom, which bears our future. We want, by all means, to make it easier for others to contribue to linuxwacom project.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;Ping&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;span class=&quot;hl kwd&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26470049&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-FW%3A---PATCH--xf86-input-wacom-tp26419309p26470049.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26468281</id>
	<title>Re: FW:  [PATCH] xf86-input-wacom</title>
	<published>2009-11-22T10:56:44Z</published>
	<updated>2009-11-22T10:56:44Z</updated>
	<author>
		<name>przemof</name>
	</author>
	<content type="html">Dnia 2009-11-19, czw o godzinie 12:00 +1000, Peter Hutterer pisze:
&lt;br&gt;[..]
&lt;br&gt;&amp;gt; I'm not a big fan of changes like this in an otherwise unrelated patches.
&lt;br&gt;&amp;gt; the wcmFilter removal seems to fit into the previous patch, doesn't it? i'll
&lt;br&gt;&amp;gt; squash it in there.
&lt;br&gt;You're right - I'll do it that way next time (same for the comment
&lt;br&gt;below). 
&lt;br&gt;[..]
&lt;br&gt;&amp;gt; now, moving these structs and the associated bits over to xf86Wacom.c makes
&lt;br&gt;&amp;gt; sense in principle, though right now the distinction between what goes into
&lt;br&gt;&amp;gt; wcmConfig.c and xf86Wacom.c isn't quite clear to me. hence I don't really
&lt;br&gt;&amp;gt; see the point of moving it around for now until we've sorted out why there's
&lt;br&gt;&amp;gt; two different files for it :)
&lt;br&gt;Ping, do we have a guideline what should be where? 
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Regards,
&lt;br&gt;Przemo
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26468281&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-FW%3A---PATCH--xf86-input-wacom-tp26419309p26468281.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26438801</id>
	<title>[ANNOUNCE] xf86-input-wacom 0.10.1</title>
	<published>2009-11-19T21:53:22Z</published>
	<updated>2009-11-19T21:53:22Z</updated>
	<author>
		<name>Peter Hutterer-3</name>
	</author>
	<content type="html">Release 0.10.1 of the xf86-input-wacom driver is now available.
&lt;br&gt;Note that this driver currently resides in my $HOME on freedesktop.org.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cgit.freedesktop.org/~whot/xf86-input-wacom/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cgit.freedesktop.org/~whot/xf86-input-wacom/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Loads of patches, mostly cleanup and aimed towards better hotplugging
&lt;br&gt;support. Instead of relying on HAL directives, the driver now does its own
&lt;br&gt;hotplugging based on the model found. To do so, the driver queries the
&lt;br&gt;kernel for the tablet's capabilities and then sets up stylus, erasor, etc.
&lt;br&gt;pending the matching keys set on the device.
&lt;br&gt;&lt;br&gt;Peter Hutterer (45):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Use the SYSCALL macro for opening the fd
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Silence compiler warnings if DEBUG is off.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Abstract the vendor ID into a #define
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Don't cast xalloc returns.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Streamline xf86WcmAllocate a bit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Localize lookup for other devices of the same device.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Unify log messages to a common format.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Move allocation of type out of xf86WcmInit
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Fix a comment
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove fakeLocal init device.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Don't overwrite the name with the XI type.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove needless NULL checks before xfree.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Use ARRAY_SIZE macro instead of manual sizeof().
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Pass type into wcmIsAValidType.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Break out of the loop once we found a valid type.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Abstract product lookup into a static function.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; On unplug, remove the device from the commonWcmDevices list.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Support auto-hotplugging in the driver.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove unecessary debug statements.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Don't accept invalid Rotate and ForceDevice options.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; vim tags for the coding style.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; BaudRate only needs checking for ISDV4 devices.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove Xfree86 4 serial wrapper defines
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove some more useless defines.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Rip most option parsing out of xf86WcmInit.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove log spamming debug message.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove a needless call to xf86CheckStrOption
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Move the uniq assignment into wcmNeedAutoHotplug.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Move auto-dev probing checks into small static function
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove &amp;quot;grabbed event device&amp;quot; log message.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Export tool type as Wacom Tool Type property.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Don't fail just because it's not a wacom tablet.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Add 0xFF product as catchall for unknown devices.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Add wacom-properties header file.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Fix an error message to list the device name.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; If a device is specified, don't check for a wacom vendor id.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove some if 0'd code.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove spurious executable bits from source files.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Add GPL document to dist tarball.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Fix long-standing typos in applying speed factors.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove REVISION HISTORY comments.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove defines from the ghost of christmas past.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Purge driver-specific speed/accel.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Fix comment in configure.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; wacom 0.10.1
&lt;br&gt;&lt;br&gt;Ping Cheng (9):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Avoid adding duplicated devices/tools from hotplugging
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Validate tool type before adding it
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; share device size and resolution between penabled and touch of the same product ID
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; process second finger touch data
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; report device id for protocol 5 devices
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Spin-off validatation from configuration.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; retrieve all tool types from the kernel
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; This patch allows multiple tools of the same type to be defined for one device.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove a duplicated #ifdef in wcmValidateDevice.c
&lt;br&gt;&lt;br&gt;Przemo Firszt (1):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Remove duplicate of #include &amp;quot;xf86Wacom.h&amp;quot; and #include &amp;quot;wcmFilter.h&amp;quot;
&lt;br&gt;&lt;br&gt;Thomas Jaeger (1):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Fix TPCButton option
&lt;br&gt;&lt;br&gt;git tag: xf86-input-wacom-0.10.1
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://people.freedesktop.org/~whot/xf86-input-wacom/xf86-input-wacom-0.10.1.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.freedesktop.org/~whot/xf86-input-wacom/xf86-input-wacom-0.10.1.tar.bz2&lt;/a&gt;&lt;br&gt;MD5: 544f40bb5bcdd8538c248c4067f3848f &amp;nbsp;xf86-input-wacom-0.10.1.tar.bz2
&lt;br&gt;SHA1: 106f7fcf9e4255b5b3efa29bccc8ed94d42cfb2d &amp;nbsp;xf86-input-wacom-0.10.1.tar.bz2
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://people.freedesktop.org/~whot/xf86-input-wacom/xf86-input-wacom-0.10.1.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://people.freedesktop.org/~whot/xf86-input-wacom/xf86-input-wacom-0.10.1.tar.gz&lt;/a&gt;&lt;br&gt;MD5: aa7ab1aa876276ca2d8aac115671c841 &amp;nbsp;xf86-input-wacom-0.10.1.tar.gz
&lt;br&gt;SHA1: 0c3358ad37fb83024cdca2f2ed4ad219d74d1e97 &amp;nbsp;xf86-input-wacom-0.10.1.tar.gz
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; Peter
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26438801&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (205 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26438801/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANNOUNCE--xf86-input-wacom-0.10.1-tp26438801p26438801.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26419309</id>
	<title>Re: FW:  [PATCH] xf86-input-wacom</title>
	<published>2009-11-18T18:00:46Z</published>
	<updated>2009-11-18T18:00:46Z</updated>
	<author>
		<name>Peter Hutterer-3</name>
	</author>
	<content type="html">sorry, I missed this one. my spamfilter got overly excited over the last
&lt;br&gt;week. thanks Ping for forwarding it.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;From f2ac561863aa95aad03a3975e8c1813391b306e9 Mon Sep 17 00:00:00 2001
&lt;br&gt;&amp;gt; From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26419309&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Fri, 13 Nov 2009 17:53:04 +0000
&lt;br&gt;&amp;gt; Subject: [PATCH 1/3] Remove duplicate of #include &amp;quot;xf86Wacom.h&amp;quot; and #include &amp;quot;wcmFilter.h&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; &amp;nbsp;src/xf86Wacom.c | &amp;nbsp; 12 ++++++------
&lt;br&gt;&amp;gt; &amp;nbsp;1 files changed, 6 insertions(+), 6 deletions(-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; index 58ecef0..029da44 100755
&lt;br&gt;&amp;gt; --- a/src/xf86Wacom.c
&lt;br&gt;&amp;gt; +++ b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; @@ -44,16 +44,13 @@
&lt;br&gt;&amp;gt; &amp;nbsp; */
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;/****************************************************************************/
&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt; -#include &amp;quot;xf86Wacom.h&amp;quot;
&lt;br&gt;&amp;gt; -#include &amp;quot;wcmFilter.h&amp;quot;
&lt;br&gt;&amp;gt; -#include &amp;lt;sys/stat.h&amp;gt;
&lt;br&gt;&amp;gt; -#include &amp;lt;fcntl.h&amp;gt;
&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt; &amp;nbsp;#ifdef HAVE_CONFIG_H
&lt;br&gt;&amp;gt; &amp;nbsp;#include &amp;lt;config.h&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;#endif
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; +#include &amp;lt;sys/stat.h&amp;gt;
&lt;br&gt;&amp;gt; +#include &amp;lt;fcntl.h&amp;gt;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; &amp;nbsp;#include &amp;quot;xf86Wacom.h&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;#include &amp;quot;wcmFilter.h&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; @@ -61,6 +58,9 @@
&lt;br&gt;&amp;gt; &amp;nbsp;#include &amp;lt;xserver-properties.h&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;#endif
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; +/*****************************************************************************
&lt;br&gt;&amp;gt; + * Forward declaration
&lt;br&gt;&amp;gt; + ****************************************************************************/
&lt;br&gt;&amp;gt; &amp;nbsp;void xf86WcmVirtaulTabletPadding(LocalDevicePtr local);
&lt;br&gt;&amp;gt; &amp;nbsp;void xf86WcmVirtaulTabletSize(LocalDevicePtr local);
&lt;br&gt;&amp;gt; &amp;nbsp;Bool xf86WcmIsWacomDevice (char* fname);
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; 1.6.5.2
&lt;/div&gt;&lt;br&gt;applied, see next comment though.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;From 3e6878ba7288ff71fc2d64d845fd71b91d1545f8 Mon Sep 17 00:00:00 2001
&lt;br&gt;&amp;gt; From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26419309&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Fri, 13 Nov 2009 18:24:42 +0000
&lt;br&gt;&amp;gt; Subject: [PATCH 2/3] Add InputDriverRec
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; &amp;nbsp;src/xf86Wacom.c | &amp;nbsp; 13 +++++++++++--
&lt;br&gt;&amp;gt; &amp;nbsp;1 files changed, 11 insertions(+), 2 deletions(-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; index 029da44..071b370 100755
&lt;br&gt;&amp;gt; --- a/src/xf86Wacom.c
&lt;br&gt;&amp;gt; +++ b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; @@ -52,8 +52,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp;#include &amp;lt;fcntl.h&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;#include &amp;quot;xf86Wacom.h&amp;quot;
&lt;br&gt;&amp;gt; -#include &amp;quot;wcmFilter.h&amp;quot;
&lt;br&gt;&amp;gt; -
&lt;br&gt;&amp;gt; +		
&lt;/div&gt;&lt;br&gt;I'm not a big fan of changes like this in an otherwise unrelated patches.
&lt;br&gt;the wcmFilter removal seems to fit into the previous patch, doesn't it? i'll
&lt;br&gt;squash it in there.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) &amp;gt;= 7
&lt;br&gt;&amp;gt; &amp;nbsp;#include &amp;lt;xserver-properties.h&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;#endif
&lt;br&gt;&amp;gt; @@ -87,6 +86,16 @@ static Bool xf86WcmDevConvert(LocalDevicePtr local, int first, int num,
&lt;br&gt;&amp;gt; &amp;nbsp;static Bool xf86WcmDevReverseConvert(LocalDevicePtr local, int x, int y,
&lt;br&gt;&amp;gt; &amp;nbsp;		int* valuators);
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; +InputDriverRec WACOM = {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;1,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;&amp;quot;wacom&amp;quot;,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;NULL,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;NULL,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;NULL,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;NULL,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;0
&lt;br&gt;&amp;gt; +};
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; &amp;nbsp;WacomModule gWacomModule =
&lt;br&gt;&amp;gt; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp;	NULL, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* input driver pointer */
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; 1.6.5.2
&lt;/div&gt;&amp;nbsp;
&lt;br&gt;we have this struct defined in wcmConfig.c, adding it here would duplicate
&lt;br&gt;it.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;From a99805846f3d5e41cda7834a925c9417dfa5c138 Mon Sep 17 00:00:00 2001
&lt;br&gt;&amp;gt; From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26419309&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Fri, 13 Nov 2009 18:25:37 +0000
&lt;br&gt;&amp;gt; Subject: [PATCH 3/3] Add XF86ModuleVersionInfo
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; &amp;nbsp;src/xf86Wacom.c | &amp;nbsp; 13 +++++++++++++
&lt;br&gt;&amp;gt; &amp;nbsp;1 files changed, 13 insertions(+), 0 deletions(-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; index 071b370..0426f65 100755
&lt;br&gt;&amp;gt; --- a/src/xf86Wacom.c
&lt;br&gt;&amp;gt; +++ b/src/xf86Wacom.c
&lt;br&gt;&amp;gt; @@ -96,6 +96,19 @@ InputDriverRec WACOM = {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;0
&lt;br&gt;&amp;gt; &amp;nbsp;};
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; +static XF86ModuleVersionInfo VersionRec = {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;&amp;quot;wacom&amp;quot;,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;MODULEVENDORSTRING,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;MODINFOSTRING1,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;MODINFOSTRING2,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;XORG_VERSION_CURRENT,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;PACKAGE_VERSION_MAJOR, PACKAGE_VERSION_MINOR, PACKAGE_VERSION_PATCHLEVEL,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;ABI_CLASS_XINPUT,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;ABI_XINPUT_VERSION,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;MOD_CLASS_XINPUT,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;{0, 0, 0, 0}
&lt;br&gt;&amp;gt; +};
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; &amp;nbsp;WacomModule gWacomModule =
&lt;br&gt;&amp;gt; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp;	NULL, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* input driver pointer */
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; 1.6.5.2
&lt;/div&gt;&lt;br&gt;same as with the above patch.
&lt;br&gt;&lt;br&gt;now, moving these structs and the associated bits over to xf86Wacom.c makes
&lt;br&gt;sense in principle, though right now the distinction between what goes into
&lt;br&gt;wcmConfig.c and xf86Wacom.c isn't quite clear to me. hence I don't really
&lt;br&gt;see the point of moving it around for now until we've sorted out why there's
&lt;br&gt;two different files for it :)
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; Peter
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26419309&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-FW%3A---PATCH--xf86-input-wacom-tp26419309p26419309.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26396530</id>
	<title>[PATCH] xf86-input-wacom</title>
	<published>2009-11-17T11:57:15Z</published>
	<updated>2009-11-17T11:57:15Z</updated>
	<author>
		<name>przemof</name>
	</author>
	<content type="html">&lt;br&gt;Hi Ping, Peter,
&lt;br&gt;Let me know if this is (see attached) what you're looking for when you
&lt;br&gt;wrote that:
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/linuxwacom-and-xf86-input-wacom-plan-td25760339.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/linuxwacom-and-xf86-input-wacom-plan-td25760339.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Przemo
&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[0001-Remove-duplicate-of-include-xf86Wacom.h-and-include-.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;&amp;gt;From f2ac561863aa95aad03a3975e8c1813391b306e9 Mon Sep 17 00:00:00 2001
&lt;br&gt;From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396530&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Fri, 13 Nov 2009 17:53:04 +0000
&lt;br&gt;Subject: [PATCH 1/3] Remove duplicate of #include &amp;quot;xf86Wacom.h&amp;quot; and #include &amp;quot;wcmFilter.h&amp;quot;
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&amp;nbsp;src/xf86Wacom.c | &amp;nbsp; 12 ++++++------
&lt;br&gt;&amp;nbsp;1 files changed, 6 insertions(+), 6 deletions(-)
&lt;br&gt;&lt;br&gt;diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;index 58ecef0..029da44 100755
&lt;br&gt;--- a/src/xf86Wacom.c
&lt;br&gt;+++ b/src/xf86Wacom.c
&lt;br&gt;@@ -44,16 +44,13 @@
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/****************************************************************************/
&lt;br&gt;-
&lt;br&gt;-#include &amp;quot;xf86Wacom.h&amp;quot;
&lt;br&gt;-#include &amp;quot;wcmFilter.h&amp;quot;
&lt;br&gt;-#include &amp;lt;sys/stat.h&amp;gt;
&lt;br&gt;-#include &amp;lt;fcntl.h&amp;gt;
&lt;br&gt;-
&lt;br&gt;&amp;nbsp;#ifdef HAVE_CONFIG_H
&lt;br&gt;&amp;nbsp;#include &amp;lt;config.h&amp;gt;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#include &amp;lt;sys/stat.h&amp;gt;
&lt;br&gt;+#include &amp;lt;fcntl.h&amp;gt;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;#include &amp;quot;xf86Wacom.h&amp;quot;
&lt;br&gt;&amp;nbsp;#include &amp;quot;wcmFilter.h&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -61,6 +58,9 @@
&lt;br&gt;&amp;nbsp;#include &amp;lt;xserver-properties.h&amp;gt;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+/*****************************************************************************
&lt;br&gt;+ * Forward declaration
&lt;br&gt;+ ****************************************************************************/
&lt;br&gt;&amp;nbsp;void xf86WcmVirtaulTabletPadding(LocalDevicePtr local);
&lt;br&gt;&amp;nbsp;void xf86WcmVirtaulTabletSize(LocalDevicePtr local);
&lt;br&gt;&amp;nbsp;Bool xf86WcmIsWacomDevice (char* fname);
&lt;br&gt;-- 
&lt;br&gt;1.6.5.2
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[0002-Add-InputDriverRec.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;&amp;gt;From 3e6878ba7288ff71fc2d64d845fd71b91d1545f8 Mon Sep 17 00:00:00 2001
&lt;br&gt;From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396530&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Fri, 13 Nov 2009 18:24:42 +0000
&lt;br&gt;Subject: [PATCH 2/3] Add InputDriverRec
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&amp;nbsp;src/xf86Wacom.c | &amp;nbsp; 13 +++++++++++--
&lt;br&gt;&amp;nbsp;1 files changed, 11 insertions(+), 2 deletions(-)
&lt;br&gt;&lt;br&gt;diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;index 029da44..071b370 100755
&lt;br&gt;--- a/src/xf86Wacom.c
&lt;br&gt;+++ b/src/xf86Wacom.c
&lt;br&gt;@@ -52,8 +52,7 @@
&lt;br&gt;&amp;nbsp;#include &amp;lt;fcntl.h&amp;gt;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;#include &amp;quot;xf86Wacom.h&amp;quot;
&lt;br&gt;-#include &amp;quot;wcmFilter.h&amp;quot;
&lt;br&gt;-
&lt;br&gt;+		
&lt;br&gt;&amp;nbsp;#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) &amp;gt;= 7
&lt;br&gt;&amp;nbsp;#include &amp;lt;xserver-properties.h&amp;gt;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;@@ -87,6 +86,16 @@ static Bool xf86WcmDevConvert(LocalDevicePtr local, int first, int num,
&lt;br&gt;&amp;nbsp;static Bool xf86WcmDevReverseConvert(LocalDevicePtr local, int x, int y,
&lt;br&gt;&amp;nbsp;		int* valuators);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+InputDriverRec WACOM = {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;1,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;quot;wacom&amp;quot;,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;NULL,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;NULL,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;NULL,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;NULL,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;0
&lt;br&gt;+};
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;WacomModule gWacomModule =
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	NULL, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* input driver pointer */
&lt;br&gt;-- 
&lt;br&gt;1.6.5.2
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;&lt;tt&gt;[0003-Add-XF86ModuleVersionInfo.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;&amp;gt;From a99805846f3d5e41cda7834a925c9417dfa5c138 Mon Sep 17 00:00:00 2001
&lt;br&gt;From: Przemo Firszt &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396530&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;przemo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: Fri, 13 Nov 2009 18:25:37 +0000
&lt;br&gt;Subject: [PATCH 3/3] Add XF86ModuleVersionInfo
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&amp;nbsp;src/xf86Wacom.c | &amp;nbsp; 13 +++++++++++++
&lt;br&gt;&amp;nbsp;1 files changed, 13 insertions(+), 0 deletions(-)
&lt;br&gt;&lt;br&gt;diff --git a/src/xf86Wacom.c b/src/xf86Wacom.c
&lt;br&gt;index 071b370..0426f65 100755
&lt;br&gt;--- a/src/xf86Wacom.c
&lt;br&gt;+++ b/src/xf86Wacom.c
&lt;br&gt;@@ -96,6 +96,19 @@ InputDriverRec WACOM = {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;0
&lt;br&gt;&amp;nbsp;};
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+static XF86ModuleVersionInfo VersionRec = {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;quot;wacom&amp;quot;,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;MODULEVENDORSTRING,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;MODINFOSTRING1,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;MODINFOSTRING2,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;XORG_VERSION_CURRENT,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;PACKAGE_VERSION_MAJOR, PACKAGE_VERSION_MINOR, PACKAGE_VERSION_PATCHLEVEL,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;ABI_CLASS_XINPUT,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;ABI_XINPUT_VERSION,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;MOD_CLASS_XINPUT,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;{0, 0, 0, 0}
&lt;br&gt;+};
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;WacomModule gWacomModule =
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	NULL, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /* input driver pointer */
&lt;br&gt;-- 
&lt;br&gt;1.6.5.2
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26396530&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--xf86-input-wacom-tp26396530p26396530.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26354861</id>
	<title>Re: serial wacom tablet and HAL/PolicyKit</title>
	<published>2009-11-14T15:15:47Z</published>
	<updated>2009-11-14T15:15:47Z</updated>
	<author>
		<name>Popolon</name>
	</author>
	<content type="html">After more investigation, the problem is more on the udev process, wacom 
&lt;br&gt;related udev rules file, seem to only manage usb wacom, not device one.
&lt;br&gt;/dev/ttyUSB0 is well created, but, in /dev/input, no eventX, wacom or 
&lt;br&gt;other device file is created.
&lt;br&gt;&lt;br&gt;Popolon a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Has anyone managed a serial wacom (pluged via an USB-serial adapter) to 
&lt;br&gt;&amp;gt; autodetect HAL or Policykit ?
&lt;br&gt;&amp;gt; If anyone managed to have an autodetection by HAL or PolicyKit on a 
&lt;br&gt;&amp;gt; direct USB plug, this could be helpfull too.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My USB WACOM is autodetected by hal (hotplug), but not my serial (on usb 
&lt;br&gt;&amp;gt; adapter) one.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; the adapter is well detected by the kernel, that's :
&lt;br&gt;&amp;gt; &amp;nbsp; Prolific PL2303 USB to serial adaptor driver
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; a /dev/ttyUSB0 is created.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; wacdump /dev/ttyUSB0 works well (on some retry, it doesn't work, I have 
&lt;br&gt;&amp;gt; to deplug/replug the usb adapter from the pc).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It gives me on the model part :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; MODEL=Wacom Intuos 9x12 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROM=1.1-7
&lt;br&gt;&amp;gt; CLS=Serial &amp;nbsp;VNDR=Wacom &amp;nbsp;DEV=Intuos &amp;nbsp;SUB=GD-0912-R
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But HAL doesn't detect it at all. I use the generic ubuntu 
&lt;br&gt;&amp;gt; /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I suppose the problem is in the sequence :
&lt;br&gt;&amp;gt; 1-autodetection of the USB serial adapter
&lt;br&gt;&amp;gt; 2-autodetection of the serial tablet pluged on the adapter.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I seen similar problems for other people in french ubuntu forum.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Olivier
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Linuxwacom-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26354861&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26354861&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/serial-wacom-tablet-and-HAL-PolicyKit-tp26354683p26354861.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26354683</id>
	<title>serial wacom tablet and HAL/PolicyKit</title>
	<published>2009-11-14T14:34:44Z</published>
	<updated>2009-11-14T14:34:44Z</updated>
	<author>
		<name>Popolon</name>
	</author>
	<content type="html">Has anyone managed a serial wacom (pluged via an USB-serial adapter) to 
&lt;br&gt;autodetect HAL or Policykit ?
&lt;br&gt;If anyone managed to have an autodetection by HAL or PolicyKit on a 
&lt;br&gt;direct USB plug, this could be helpfull too.
&lt;br&gt;&lt;br&gt;My USB WACOM is autodetected by hal (hotplug), but not my serial (on usb 
&lt;br&gt;adapter) one.
&lt;br&gt;&lt;br&gt;the adapter is well detected by the kernel, that's :
&lt;br&gt;&amp;nbsp; Prolific PL2303 USB to serial adaptor driver
&lt;br&gt;&lt;br&gt;a /dev/ttyUSB0 is created.
&lt;br&gt;&lt;br&gt;wacdump /dev/ttyUSB0 works well (on some retry, it doesn't work, I have 
&lt;br&gt;to deplug/replug the usb adapter from the pc).
&lt;br&gt;&lt;br&gt;It gives me on the model part :
&lt;br&gt;&lt;br&gt;MODEL=Wacom Intuos 9x12 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROM=1.1-7
&lt;br&gt;CLS=Serial &amp;nbsp;VNDR=Wacom &amp;nbsp;DEV=Intuos &amp;nbsp;SUB=GD-0912-R
&lt;br&gt;&lt;br&gt;&lt;br&gt;But HAL doesn't detect it at all. I use the generic ubuntu 
&lt;br&gt;/usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi
&lt;br&gt;&lt;br&gt;I suppose the problem is in the sequence :
&lt;br&gt;1-autodetection of the USB serial adapter
&lt;br&gt;2-autodetection of the serial tablet pluged on the adapter.
&lt;br&gt;&lt;br&gt;I seen similar problems for other people in french ubuntu forum.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards.
&lt;br&gt;&lt;br&gt;Olivier
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26354683&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/serial-wacom-tablet-and-HAL-PolicyKit-tp26354683p26354683.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26020662</id>
	<title>Re: [Linuxwacom-discuss] 0.8.5 Problems - HAL and fdi.</title>
	<published>2009-10-22T21:03:02Z</published>
	<updated>2009-10-22T21:03:02Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">I thought you would look into it if you have the source :).  Well, I&amp;#39;ll get to it when I have time.  Hope it will be before someone else.&lt;br&gt;&lt;br&gt;Ping&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Oct 22, 2009 at 3:16 PM, Kory Prince &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26020662&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;korylprince@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div class=&quot;im&quot;&gt;On Wed, 2009-10-21 at 15:53 -0700, Ping wrote:&lt;br&gt;
&amp;gt; Do you have the xsetwacom source code from Ubunto?  I think the issue&lt;br&gt;
&amp;gt; maybe in xsetwacom.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;I&amp;#39;ll assume that means you wanted to look at it?&lt;br&gt;
&lt;br&gt;
Using apt-get source, You can get the actual source the packages are&lt;br&gt;
compiled from. Using that, it downloads ( or creates) three files.&lt;br&gt;
Something called the orig.tar and the diff.tar. It then untars this to a&lt;br&gt;
folder. (And I think applies the patches.)&lt;br&gt;
I am uploading that folder it creates as I have no idea what to look&lt;br&gt;
for...&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;Kory&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26020662&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--Linuxwacom-discuss--0.8.5-Problems---HAL-and-fdi.-tp26020662p26020662.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25995074</id>
	<title>Re: getwacom.py</title>
	<published>2009-10-21T08:41:32Z</published>
	<updated>2009-10-21T08:41:32Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">&lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/howto/install&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/howto/install&lt;/a&gt; has been updated with the new link.  Thank you Kory.&lt;br&gt;&lt;br&gt;Ping&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
On Tue, Oct 20, 2009 at 6:12 PM, Kory Prince &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25995074&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;korylprince@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi Ping!&lt;br&gt;
        Sorry it took so long to answer... I have been a bit busy.&lt;br&gt;
The page looks great, but I did something that may help us both a lot.&lt;br&gt;
I went ahead and created a sourceforge project for the script itself so&lt;br&gt;
you I won&amp;#39;t have to send you the new version everytime and you won&amp;#39;t&lt;br&gt;
have to change the link. Just change the link to the sourceforge page&lt;br&gt;
for the script:&lt;br&gt;
&lt;a href=&quot;https://sourceforge.net/projects/getwacom/files/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/projects/getwacom/files/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Also, Just so you know, the script should work on non-debian systems.&lt;br&gt;
Only one switch does not work, and the script handles this itself. Also&lt;br&gt;
in the future I plan to add support for other systems. Thanks for all&lt;br&gt;
your help!&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;Kory&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
On Wed, 2009-10-14 at 15:07 -0700, Ping wrote:&lt;br&gt;
&amp;gt; Hi Kory,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Your script is linked to&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/howto/install&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/howto/install&lt;/a&gt;.  Please&lt;br&gt;
&amp;gt; take a look and let me know if it represents your original suggestion&lt;br&gt;
&amp;gt; or not.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Thank you so much on behalf of Debian-based users (if they allow me to&lt;br&gt;
&amp;gt; do so :).&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Ping&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Mon, Oct 12, 2009 at 4:34 PM, Kory Prince &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25995074&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;korylprince@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt; wrote:&lt;br&gt;
&amp;gt;         Hi Ping.&lt;br&gt;
&amp;gt;                I got my script to a place where I am willing to&lt;br&gt;
&amp;gt;         distribute it. I am&lt;br&gt;
&amp;gt;         attaching it.&lt;br&gt;
&amp;gt;         I would prefer that you upload it to your site, but if you&lt;br&gt;
&amp;gt;         want you can&lt;br&gt;
&amp;gt;         link to:&lt;br&gt;
&amp;gt;         &lt;a href=&quot;http://www.theprinceonline.info/getwacom/getwacom.py&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.theprinceonline.info/getwacom/getwacom.py&lt;/a&gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;         (I&amp;#39;m just not sure about the long-term integrity of that&lt;br&gt;
&amp;gt;         link.)&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;         If you do post it to your site, you might want to make this&lt;br&gt;
&amp;gt;         note:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;         At this time, getwacom.py doesn&amp;#39;t support the --getbuilddeps&lt;br&gt;
&amp;gt;         option for&lt;br&gt;
&amp;gt;         non-Debian systems.&lt;br&gt;
&amp;gt;         If you have any questions, comments, or suggestions please&lt;br&gt;
&amp;gt;         email the&lt;br&gt;
&amp;gt;         author at korylprince [AT] gmail [DOTspam] com&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;         Thanks!&lt;br&gt;
&amp;gt;         Kory&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25995074&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25995074.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25985117</id>
	<title>Re: getwacom.py</title>
	<published>2009-10-20T18:12:46Z</published>
	<updated>2009-10-20T18:12:46Z</updated>
	<author>
		<name>Kory Prince</name>
	</author>
	<content type="html">Hi Ping!
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sorry it took so long to answer... I have been a bit busy.
&lt;br&gt;The page looks great, but I did something that may help us both a lot.
&lt;br&gt;I went ahead and created a sourceforge project for the script itself so
&lt;br&gt;you I won't have to send you the new version everytime and you won't
&lt;br&gt;have to change the link. Just change the link to the sourceforge page
&lt;br&gt;for the script:
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/projects/getwacom/files/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/projects/getwacom/files/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Also, Just so you know, the script should work on non-debian systems.
&lt;br&gt;Only one switch does not work, and the script handles this itself. Also
&lt;br&gt;in the future I plan to add support for other systems. Thanks for all
&lt;br&gt;your help!
&lt;br&gt;Kory
&lt;br&gt;&lt;br&gt;On Wed, 2009-10-14 at 15:07 -0700, Ping wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Kory,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Your script is linked to
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/howto/install&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/howto/install&lt;/a&gt;. &amp;nbsp;Please
&lt;br&gt;&amp;gt; take a look and let me know if it represents your original suggestion
&lt;br&gt;&amp;gt; or not.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you so much on behalf of Debian-based users (if they allow me to
&lt;br&gt;&amp;gt; do so :).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ping
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Mon, Oct 12, 2009 at 4:34 PM, Kory Prince &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25985117&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;korylprince@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hi Ping.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I got my script to a place where I am willing to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; distribute it. I am
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; attaching it.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I would prefer that you upload it to your site, but if you
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; want you can
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; link to:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.theprinceonline.info/getwacom/getwacom.py&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.theprinceonline.info/getwacom/getwacom.py&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (I'm just not sure about the long-term integrity of that
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; link.)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If you do post it to your site, you might want to make this
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; note:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; At this time, getwacom.py doesn't support the --getbuilddeps
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; option for
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; non-Debian systems.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If you have any questions, comments, or suggestions please
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; author at korylprince [AT] gmail [DOTspam] com
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks!
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Kory
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25985117&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25985117.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25899958</id>
	<title>Re: getwacom.py</title>
	<published>2009-10-14T15:07:57Z</published>
	<updated>2009-10-14T15:07:57Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">Hi Kory,&lt;br&gt;&lt;br&gt;Your script is linked to &lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/howto/install&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/howto/install&lt;/a&gt;.  Please take a look and let me know if it represents your original suggestion or not.&lt;br&gt;
&lt;br&gt;Thank you so much on behalf of Debian-based users (if they allow me to do so :).&lt;br&gt;&lt;br&gt;Ping&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Oct 12, 2009 at 4:34 PM, Kory Prince &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25899958&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;korylprince@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hi Ping.&lt;br&gt;
        I got my script to a place where I am willing to distribute it. I am&lt;br&gt;
attaching it.&lt;br&gt;
I would prefer that you upload it to your site, but if you want you can&lt;br&gt;
link to:&lt;br&gt;
&lt;a href=&quot;http://www.theprinceonline.info/getwacom/getwacom.py&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.theprinceonline.info/getwacom/getwacom.py&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
(I&amp;#39;m just not sure about the long-term integrity of that link.)&lt;br&gt;
&lt;br&gt;
If you do post it to your site, you might want to make this note:&lt;br&gt;
&lt;br&gt;
At this time, getwacom.py doesn&amp;#39;t support the --getbuilddeps option for&lt;br&gt;
non-Debian systems.&lt;br&gt;
If you have any questions, comments, or suggestions please email the&lt;br&gt;
author at korylprince [AT] gmail [DOTspam] com&lt;br&gt;
&lt;br&gt;
Thanks!&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;Kory&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25899958&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25899958.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25864948</id>
	<title>getwacom.py</title>
	<published>2009-10-12T16:34:18Z</published>
	<updated>2009-10-12T16:34:18Z</updated>
	<author>
		<name>Kory Prince</name>
	</author>
	<content type="html">Hi Ping.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I got my script to a place where I am willing to distribute it. I am
&lt;br&gt;attaching it.
&lt;br&gt;I would prefer that you upload it to your site, but if you want you can
&lt;br&gt;link to:
&lt;br&gt;&lt;a href=&quot;http://www.theprinceonline.info/getwacom/getwacom.py&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.theprinceonline.info/getwacom/getwacom.py&lt;/a&gt;&lt;br&gt;&lt;br&gt;(I'm just not sure about the long-term integrity of that link.)
&lt;br&gt;&lt;br&gt;If you do post it to your site, you might want to make this note:
&lt;br&gt;&lt;br&gt;At this time, getwacom.py doesn't support the --getbuilddeps option for
&lt;br&gt;non-Debian systems.
&lt;br&gt;If you have any questions, comments, or suggestions please email the
&lt;br&gt;author at korylprince [AT] gmail [DOTspam] com
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;Kory
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[getwacom.py]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;#!/usr/bin/python
&lt;br&gt;##########################################################
&lt;br&gt;## &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GetWacom &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;##
&lt;br&gt;## &amp;nbsp; &amp;nbsp; &amp;nbsp; Script to Download, Compile, and Install &amp;nbsp; &amp;nbsp; &amp;nbsp; ##
&lt;br&gt;## &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;the latest Linux-Wacom Release &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;##
&lt;br&gt;## &amp;nbsp;Copyright 2009 Kory Prince &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25864948&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;korylprince@...&lt;/a&gt;&amp;gt; &amp;nbsp;##
&lt;br&gt;##########################################################
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;# This program is free software; you can redistribute it and/or modify
&lt;br&gt;# it under the terms of the GNU General Public License as published by
&lt;br&gt;# the Free Software Foundation; either version 2 of the License, or
&lt;br&gt;# (at your option) any later version.
&lt;br&gt;# &amp;nbsp; 
&lt;br&gt;# This program is distributed in the hope that it will be useful,
&lt;br&gt;# but WITHOUT ANY WARRANTY; without even the implied warranty of
&lt;br&gt;# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. &amp;nbsp;See the
&lt;br&gt;# GNU General Public License for more details.
&lt;br&gt;# &amp;nbsp; &amp;nbsp; 
&lt;br&gt;# You should have received a copy of the GNU General Public License
&lt;br&gt;# along with this program; if not, write to the Free Software
&lt;br&gt;# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
&lt;br&gt;# MA 02110-1301, USA.
&lt;br&gt;# Changelog:
&lt;br&gt;# 1.0 - First Version - 10/10/09
&lt;br&gt;# 1.5 - Added directory option
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; Made hid-ids.h install much better
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; Major code cleanup - (varibles, True/False, etc)
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; Added --prefix option
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; Added User prompts with a --force-yes prompt.
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; Added many checks for options confliction
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; Added apt-get check
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; 10/12/09
&lt;br&gt;&lt;br&gt;&lt;br&gt;import urllib2, re, os, getopt, sys
&lt;br&gt;&lt;br&gt;&lt;br&gt;def main():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Main function that takes arguements from the command line.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; global wacompath, uname, force
&lt;br&gt;&amp;nbsp; &amp;nbsp; getbuilddeps, download, compilevar, install, wacompath, uname, prefix, force = False, False, False, False, os.getcwd(), os.uname()[2], &amp;quot;/usr&amp;quot;, False
&lt;br&gt;&amp;nbsp; &amp;nbsp; try:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; opts, operands = getopt.getopt( sys.argv[1:], &amp;quot;dcghfi:&amp;quot;, [&amp;quot;download=&amp;quot;, &amp;quot;compile=&amp;quot;, &amp;quot;install=&amp;quot;, &amp;quot;getbuilddeps=&amp;quot;, &amp;quot;help&amp;quot;, &amp;quot;prefix=&amp;quot;, &amp;quot;force-yes&amp;quot;] )
&lt;br&gt;&amp;nbsp; &amp;nbsp; except getopt.GetoptError, err:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print str(err)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usage()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; for options in opts:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if &amp;quot;--help&amp;quot; in options or &amp;quot;-h&amp;quot; in options:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usage(helpstatus=True)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(2)
&lt;br&gt;#debug &amp;nbsp; &amp;nbsp;print opts, operands
&lt;br&gt;&amp;nbsp; &amp;nbsp; #Getting user-specified path if it exists
&lt;br&gt;&amp;nbsp; &amp;nbsp; if len(operands) &amp;gt; 1:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;You cannot specify more than one path.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usage()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; if operands != []:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wacompath = os.path.abspath(operands[0])
&lt;br&gt;&amp;nbsp; &amp;nbsp; #Make sure the path is writable by the user
&lt;br&gt;&amp;nbsp; &amp;nbsp; perm = oct((os.stat(wacompath)[0]) &amp; 0777)
&lt;br&gt;&amp;nbsp; &amp;nbsp; if ((int(perm[1]) &amp;gt; 5 ) and os.stat(wacompath)[4] == os.getuid()) or ((int(perm[2]) &amp;gt; 5) and os.stat(wacompath)[5] == os.getgid()) or (int(perm[3]) &amp;gt; 5):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print wacompath + &amp;quot; is not writable!&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;##########&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Using &amp;quot; + wacompath + &amp;quot; for download and compile path.&amp;quot; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; for options in opts:
&lt;br&gt;&amp;nbsp; &amp;nbsp; #If using long name, true or false should be specified.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (options[0] == &amp;quot;--getbuilddeps&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if options[1].lower() == &amp;quot;true&amp;quot;: getbuilddeps = True
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (options[0] == &amp;quot;--download&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if options[1].lower() == &amp;quot;true&amp;quot;: download = True
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (options[0] == &amp;quot;--compile&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if options[1].lower() == &amp;quot;true&amp;quot;: compilevar = True
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (options[0] == &amp;quot;--install&amp;quot; or options[0] == &amp;quot;-i&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; install = options[1].lower()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (options[0] == &amp;quot;--prefix&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; prefix = options[1]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (options[0] == &amp;quot;--force-yes&amp;quot; or options[0] == &amp;quot;-y&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; force = True
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #if using short name, it automates to true.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (options[0] == &amp;quot;-g&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getbuilddeps = True
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (options[0] == &amp;quot;-d&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; download = True
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (options[0] == &amp;quot;-c&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; compilevar = True &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;We are about to:\nCheck the Latest Version of Linuxwacom&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; if getbuilddeps == True:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Get Build Dependencies&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; if download == True:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Download Latest Linuxwacom Package&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; if compilevar == True:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if prefix != &amp;quot;/usr&amp;quot;:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Compile the Linuxwacom package with prefix &amp;quot; + prefix
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Compile the Linuxwacom package&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; if install != False and (install == &amp;quot;module&amp;quot; or install == &amp;quot;all&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Install the linuxwacom package as &amp;quot; + install
&lt;br&gt;&amp;nbsp; &amp;nbsp; if install == &amp;quot;module&amp;quot; or install == &amp;quot;all&amp;quot; and compilevar == False:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;WARNING: You have chosen to install without compiling. This will fail if you have not already compiled in &amp;quot; + wacompath
&lt;br&gt;&amp;nbsp; &amp;nbsp; shouldContinue()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; #We stick this here because there is no need to run it if the command exits improperly
&lt;br&gt;&amp;nbsp; &amp;nbsp; global wacomversion
&lt;br&gt;&amp;nbsp; &amp;nbsp; wacomversion = re.findall(r&amp;quot;(linuxwacom[\w\d\-\.][0-9-]\.[0-9\-]\.[0-9\-]+)&amp;quot;, getLatestWacomUrl())[0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Latest Version: &amp;quot; + wacomversion
&lt;br&gt;&amp;nbsp; &amp;nbsp; if getbuilddeps == True:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getBuildDeps()
&lt;br&gt;&amp;nbsp; &amp;nbsp; elif getbuilddeps == False:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Option &amp;quot; + getbuilddeps + &amp;quot;is not a valid option for --getbuilddeps.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usage()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; if download == True:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; getWacom()
&lt;br&gt;&amp;nbsp; &amp;nbsp; elif download == False:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Option &amp;quot; + download + &amp;quot;is not a valid option for --download.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usage()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; if compilevar == True:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; compileWacom(prefix)
&lt;br&gt;&amp;nbsp; &amp;nbsp; elif compilevar == False:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Option &amp;quot; + compilevar + &amp;quot;is not a valid option for --download.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usage()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(2) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; if install == &amp;quot;module&amp;quot; or install == &amp;quot;all&amp;quot;:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; installWacom(install)
&lt;br&gt;&amp;nbsp; &amp;nbsp; elif install == False:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Option &amp;quot; + install + &amp;quot;is not a valid option for --install.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; usage()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(2)
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;All Done!&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;####################################################################################
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Done with main Function. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #
&lt;br&gt;####################################################################################
&lt;br&gt;&lt;br&gt;def shouldContinue():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Asks user if it should continue and waits for answer. Use --force-yes to skip.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; if force == True:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return None
&lt;br&gt;&amp;nbsp; &amp;nbsp; answer = raw_input(&amp;quot;Do you wish to continue? (Y/n):&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; yes = (&amp;quot;y&amp;quot;, &amp;quot;Y&amp;quot;, &amp;quot;yes&amp;quot;, &amp;quot;YES&amp;quot;, &amp;quot;&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; if answer in yes:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pass
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Stopping.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(1)
&lt;br&gt;&lt;br&gt;&lt;br&gt;def usage(helpstatus=False):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Displays usage text. If helpstatus is true it displays the full text.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; if helpstatus == False:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;Usage: getwacom.py [OPTION]... [download/compile path]
&lt;br&gt;OPTION takes the form of --OPTION[=option] 
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;Use 'getwacom.py --help' for more information.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;Usage getwacom.py [OPTION]... [download/compile path]
&lt;br&gt;Download/compile path defaults to current directory unless specified.
&lt;br&gt;OPTION takes the form of --OPTION[=option] or -o
&lt;br&gt;Options do not need to be in any specific order.
&lt;br&gt;Available Options: &amp;nbsp;(Defaults Capitalized.)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; --compile=true/FALSE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Whether or not to compile
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; release.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; --download=true/FALSE &amp;nbsp; &amp;nbsp; &amp;nbsp; Whether or not to download 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-d &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; latest linuxwacom release.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; --force-yes &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If enabled, prompts are 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-f &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; skipped.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; --getbuilddeps=true/FALSE &amp;nbsp; Whether or not to install
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-g &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; build dependencies.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; --help &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Show this help message.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-h
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; --install=MODULE/all &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Whether or not to install.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-i=MODULE/all &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Install as Module only, or 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; the whole release.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; --prefix= &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Option to specify compile
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; prefix. Default is /usr.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Copyright Kory Prince 2009 - getwacom.py Version 1.5&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;def parseAddress(address):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Takes an address and puts an 'http://' on it if not already there.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; if address[:7] != &amp;quot;http://&amp;quot;:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if address.find(&amp;quot;://&amp;quot;) != -1:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Error: Cannot retrieve URL, protocol must be HTTP&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; address = &amp;quot;http://&amp;quot; + address
&lt;br&gt;&amp;nbsp; &amp;nbsp; return address
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;def getWebsite(address):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Downloads address and puts returns the html&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; fulladdress = parseAddress(address)
&lt;br&gt;&amp;nbsp; &amp;nbsp; try:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; website = urllib2.urlopen(fulladdress)
&lt;br&gt;&amp;nbsp; &amp;nbsp; except urllib2.HTTPError, e:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Cannot retrieve URL: HTTP Error Code&amp;quot;, e.code
&lt;br&gt;&amp;nbsp; &amp;nbsp; except urllib2.URLError, e:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Cannot retrieve URL: &amp;quot; + e.reason[1]
&lt;br&gt;&amp;nbsp; &amp;nbsp; return website.read()
&lt;br&gt;&lt;br&gt;def getLatestWacomUrl():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;parses the linuxwacom site and finds the newest version. Returns url for download.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Checking for latest version...&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; html = getWebsite('http://linuxwacom.sourceforge.net/')
&lt;br&gt;&amp;nbsp; &amp;nbsp; #Sweet regex that finds any http(s) link with a bz2 file extension
&lt;br&gt;&amp;nbsp; &amp;nbsp; urlfind= r&amp;quot;(https?://+[\w\d:#@%/;$()~_?\+-=\\\.&amp;]*bz2)&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; matchedurls = re.findall(urlfind,html)
&lt;br&gt;&amp;nbsp; &amp;nbsp; if matchedurls[0][-11] &amp;gt; matchedurls[1][-11]:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return matchedurls[0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; elif matchedurls[0][-11] &amp;lt; matchedurls[1][-11]:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return matchedurls[1]
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if matchedurls[0][-9] &amp;gt; matchedurls[1][-9]:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return matchedurls[0]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; elif matchedurls[0][-9] &amp;lt; matchedurls[1][-9]:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return matchedurls[1]
&lt;br&gt;&lt;br&gt;def getWacom():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;downloads and untars the latest wacom release&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; url = getLatestWacomUrl()
&lt;br&gt;&amp;nbsp; &amp;nbsp; os.chdir(wacompath)
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Downloading Latest Release - &amp;quot; + wacomversion
&lt;br&gt;&amp;nbsp; &amp;nbsp; os.system(&amp;quot;wget -m -nd &amp;quot; + url)
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Untarring package.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; os.system(&amp;quot;tar xjvf &amp;quot; + wacomversion + &amp;quot;.tar.bz2&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; return None
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;def getBuildDeps():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Gets all the packages to compile linuxwacom&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; aptexists = False
&lt;br&gt;&amp;nbsp; &amp;nbsp; for path in os.environ[&amp;quot;PATH&amp;quot;].split(&amp;quot;:&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if os.path.exists(path + &amp;quot;/apt-get&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; aptexists = True
&lt;br&gt;&amp;nbsp; &amp;nbsp; if aptexists == False:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;--getbuilddeps currently only works on systems with apt-get installed! (Debian-based systems.)&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Updating APT.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; shouldContinue()
&lt;br&gt;&amp;nbsp; &amp;nbsp; os.system(&amp;quot;gksudo apt-get update&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Installing required packages.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; os.system(&amp;quot;sudo apt-get -y install build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev tk8.4-dev tcl8.4-dev libncurses5-dev linux-headers-&amp;quot;+(re.findall(r'([a-z]+)', uname)[0]))
&lt;br&gt;&amp;nbsp; &amp;nbsp; getHIDFile()
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;def getHIDFile():
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Function to check if hid-ids.h file exists. If it does not then it is downloaded. Mainly for ubuntu Karmic.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; sourcefilepath = None
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Checking for hid-ids.h file.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; for location in (&amp;quot;/lib/modules/&amp;quot;+uname+&amp;quot;/source&amp;quot;, &amp;quot;/lib/modules/&amp;quot;+uname+&amp;quot;/build&amp;quot;, &amp;quot;/usr/src/linux /usr/src/linux-&amp;quot;+uname, &amp;quot;/usr/src/linux-2.6&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if os.path.exists(location + &amp;quot;/include/linux/input.h&amp;quot;): &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sourcefilepath = location
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break
&lt;br&gt;&amp;nbsp; &amp;nbsp; if sourcefilepath == None:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Cannot find Header information. Make sure it is installed!&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; if os.path.exists(location + &amp;quot;/drivers/hid/hid-ids.h&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Found it! &amp;quot; + location + &amp;quot;/drivers/hid/hid-ids.h&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;File does not exist. Downloading from kernel.ubuntu.com.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; os.system(&amp;quot;sudo wget -O &amp;quot; + location + &amp;quot;/drivers/hid/hid-ids.h http://kernel.ubuntu.com/git-repos/ubuntu/linux-2.6/drivers/hid/hid-ids.h&amp;quot;)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;def compileWacom(prefix):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Compiles linuxwacom&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; try:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; os.chdir(wacompath + &amp;quot;/&amp;quot; + wacomversion)
&lt;br&gt;&amp;nbsp; &amp;nbsp; except OSError:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Cannot find linuxwacom path &amp;quot; + (wacompath + &amp;quot;/&amp;quot; + wacomversion) + &amp;quot;. Try running getwacom.py with --download=true.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; if prefix != &amp;quot;/usr&amp;quot;:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Preparing to compile with prefix &amp;quot; + prefix + &amp;quot;.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Preparing to compile.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; shouldContinue()
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Configuring.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; os.system(&amp;quot;./configure --enable-wacom --prefix=&amp;quot; + prefix)
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Compiling&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; os.system(&amp;quot;make&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; os.chdir(wacompath)
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;def installWacom(install=&amp;quot;module&amp;quot;):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Installs linux wacom either as a module only or as all.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; try:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; os.chdir(wacompath + &amp;quot;/&amp;quot; + wacomversion)
&lt;br&gt;&amp;nbsp; &amp;nbsp; except OSError:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Cannot find linuxwacom path &amp;quot; + (wacompath + &amp;quot;/&amp;quot; + wacomversion) + &amp;quot;. Try running getwacom.py with --download=true.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sys.exit(1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; print &amp;quot;Preparing to install as &amp;quot; + install + &amp;quot;.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; shouldContinue()
&lt;br&gt;&amp;nbsp; &amp;nbsp; if install == &amp;quot;all&amp;quot;:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Installing All.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; os.system(&amp;quot;gksudo make install&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;quot;Installing Module only.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; os.system(&amp;quot;gksudo cp ./src/&amp;quot; + uname[0:6] + &amp;quot;/wacom.ko /lib/modules/&amp;quot; + uname + &amp;quot;/kernel/drivers/input/tablet/wacom.ko&amp;quot;) &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; os.chdir(wacompath)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;if __name__ == '__main__':
&lt;br&gt;&amp;nbsp; &amp;nbsp; main()
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25864948&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25864948.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25860896</id>
	<title>Re: Data from Wacom</title>
	<published>2009-10-12T11:11:25Z</published>
	<updated>2009-10-12T11:11:25Z</updated>
	<author>
		<name>Gautam Iyer-3</name>
	</author>
	<content type="html">Elham -- if all you want to do is import something into
&lt;br&gt;Matlab/mathematica, it might be in your best interest to draw your
&lt;br&gt;picture into &amp;quot;inkskape&amp;quot; or some other vector drawing program, and then
&lt;br&gt;export the resultant image. You wont' have to know how to code for this,
&lt;br&gt;&lt;br&gt;GI
&lt;br&gt;&lt;br&gt;On Mon, Oct 12, 2009 at 09:31:36AM -0700, Ping wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Elham,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've replied to you last Wednesday. &amp;nbsp;Those links are Wacom driver on Linux.
&lt;br&gt;&amp;gt; If you need API and examples on other platforms, please check:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.wacomeng.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.wacomeng.com&lt;/a&gt;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Linux, you can find examples and source code at the website. &amp;nbsp;Please take
&lt;br&gt;&amp;gt; a look at the following links:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/appdev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/appdev&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/overview&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/overview&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/quantumtest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/quantumtest&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://linuxwacom.cvs.sourceforge.net/linuxwacom/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.cvs.sourceforge.net/linuxwacom/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Good luck.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ping
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sun, Oct 11, 2009 at 11:05 PM, Elham Chahardah Cheriki &amp;lt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25860896&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;elham.c.cheriki@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Dear Sir,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I would like to ask you that if I want to get data from Wacom (X , Y , T,
&lt;br&gt;&amp;gt;&amp;gt; P,angel ) and import to Matlab or Mathematic to see the curve &amp;nbsp;3D e.g(x,y,p)
&lt;br&gt;&amp;gt;&amp;gt; how can I do it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I can see the data but I can not save it point by point in a txt file or
&lt;br&gt;&amp;gt;&amp;gt; online import to Matlab or Mathematic.Could you send me the source code for
&lt;br&gt;&amp;gt;&amp;gt; windows and linux if there exist?I am beginner in C and linux.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I really need it .
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks in advance
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am looking froward to hearing from you.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yours
&lt;br&gt;&amp;gt;&amp;gt; Elham.C.Cheriki
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;&amp;gt; is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;&amp;gt; developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;&amp;gt; ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Linuxwacom-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25860896&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Seen on the back of a dirty car: washme.com
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25860896&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/25860896/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Data-from-Wacom-tp25850926p25860896.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25858929</id>
	<title>Re: Data from Wacom</title>
	<published>2009-10-12T09:31:36Z</published>
	<updated>2009-10-12T09:31:36Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">&lt;div&gt;Hi Elham,&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I&amp;#39;ve replied to you last Wednesday.  Those links are Wacom driver on Linux.  If you need API and examples on other platforms, please check: &lt;span style=&quot;FONT-FAMILY: &amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;; COLOR: black; FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: &amp;#39;Times New Roman&amp;#39;; mso-fareast-language: EN-US; mso-ansi-language: EN-US; mso-bidi-language: AR-SA&quot;&gt;&lt;a href=&quot;http://www.wacomeng.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.wacomeng.com&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;/div&gt;
&lt;div&gt;On Linux, you can find examples and source code at the website.  Please take a look at the following links:&lt;br&gt; &lt;br&gt;&lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/appdev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/appdev&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/overview&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/overview&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://linuxwacom.sourceforge.net/index.php/quantumtest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.sourceforge.net/index.php/quantumtest&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://linuxwacom.cvs.sourceforge.net/linuxwacom/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxwacom.cvs.sourceforge.net/linuxwacom/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Good luck.&lt;br&gt; &lt;br&gt;Ping&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Oct 11, 2009 at 11:05 PM, Elham Chahardah Cheriki &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25858929&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;elham.c.cheriki@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote style=&quot;BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex&quot; class=&quot;gmail_quote&quot;&gt;Dear Sir, &lt;br&gt;&lt;br&gt;I would like to ask you that if I want to get data from Wacom (X , Y , T, P,angel ) and import to Matlab or Mathematic to see the curve  3D e.g(x,y,p) how can I do it.&lt;br&gt;
&lt;br&gt;I can see the data but I can not save it point by point in a txt file or online import to Matlab or Mathematic.Could you send me the source code for windows and linux if there exist?I am beginner in C and linux.&lt;br&gt;&lt;br&gt;
I really need it .&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advance&lt;br&gt;&lt;br&gt;I am looking froward to hearing from you.&lt;br&gt;&lt;br&gt;Yours&lt;br&gt;Elham.C.Cheriki&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25858929&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Data-from-Wacom-tp25850926p25858929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25850926</id>
	<title>Data from Wacom</title>
	<published>2009-10-11T23:05:18Z</published>
	<updated>2009-10-11T23:05:18Z</updated>
	<author>
		<name>Elham Chahardah Cheriki</name>
	</author>
	<content type="html">Dear Sir, &lt;br&gt;&lt;br&gt;I would like to ask you that if I want to get data from Wacom (X , Y , T, P,angel ) and import to Matlab or Mathematic to see the curve  3D e.g(x,y,p) how can I do it.&lt;br&gt;&lt;br&gt;I can see the data but I can not save it point by point in a txt file or online import to Matlab or Mathematic.Could you send me the source code for windows and linux if there exist?I am beginner in C and linux.&lt;br&gt;
&lt;br&gt;I really need it .&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks in advance&lt;br&gt;&lt;br&gt;I am looking froward to hearing from you.&lt;br&gt;&lt;br&gt;Yours&lt;br&gt;Elham.C.Cheriki&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25850926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Data-from-Wacom-tp25850926p25850926.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25850382</id>
	<title>Re: [PATCH] wcmTouch and wcmTPCButton should be distinct properties</title>
	<published>2009-10-11T21:24:50Z</published>
	<updated>2009-10-11T21:24:50Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">On Sun, Oct 11, 2009 at 7:59 PM, Peter Hutterer &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25850382&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;peter.hutterer@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
so with the examples you mentioned, Suppress and Threshold are related&lt;br&gt;
enough that they could be grouped (if you want to). commonDBG definitely in&lt;br&gt;
its own property (though I&amp;#39;m not a big fan of that property anyway, this&lt;br&gt;
should be a DIX property).&lt;br&gt;
&lt;br&gt;
I&amp;#39;m happy to apply the patches Tom sent, his explanations where enough to&lt;br&gt;
convince me.&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Great. Please commit Tom&amp;#39;s (remove the part for wcmTouch). &lt;br&gt;&lt;br&gt;Tom,  do you have time (and interest) to take care of the other properties as well?  You definitely have a better understand of the properties than I do. Thank you in advance. &lt;br&gt;
 &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt; &amp;gt; Touch seems to (I don&amp;#39;t actually have a device that supports touch) just&lt;br&gt;
&amp;gt; &amp;gt;  enable or disable touch events.  So we might be able to kill the&lt;br&gt;
&amp;gt; &amp;gt; property altogether and use the DEVICE_ENABLE control on the touch&lt;br&gt;
&amp;gt; &amp;gt; device instead.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; How do we use the DEVICE_ENABLE control?  Is it a generic property defined&lt;br&gt;
&amp;gt; by evdev or other low level driver/module?  Can we enable/disable at our&lt;br&gt;
&amp;gt; wish from the driver?  When we disable a device, do we just stop it from&lt;br&gt;
&amp;gt; sending data to Xinput or something else?  Sorry for asking you instead of&lt;br&gt;
&amp;gt; searching for the answer myself. I am hoping to catch up with a shortcut.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;DEVICE_ENABLE is a control provided by XI (XChangeDeviceControl), but since&lt;br&gt;
server 1.6 we have a &amp;quot;Device Enabled&amp;quot; property that achieves the same&lt;br&gt;
effect. so instead of wacom having its own property it&amp;#39;s better to re-use&lt;br&gt;
this property from the client-side tools.&lt;br&gt;
&lt;br&gt;
you don&amp;#39;t actually have to do anything special inside the driver to support&lt;br&gt;
this property, if a client toggles it, the DEVICE_OFF/DEVICE_ON control proc&lt;br&gt;
is called. If you need to toggle it from within the driver (I don&amp;#39;t think&lt;br&gt;
this is the case here?) you can use XIChangeDeviceProperty.&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Yeah, I guess so.  Ignore this one for now.  I&amp;#39;ll have to think about it when I get there to be sure. I am still dragged by xorg older than 1.6 and my own xsetwacom world.  It will take a while for me to catch up.....&lt;br&gt;
&lt;br&gt;Ping&lt;br&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25850382&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25850382.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25849990</id>
	<title>Re: [PATCH] wcmTouch and wcmTPCButton should be distinct properties</title>
	<published>2009-10-11T19:59:05Z</published>
	<updated>2009-10-11T19:59:05Z</updated>
	<author>
		<name>Peter Hutterer-3</name>
	</author>
	<content type="html">On Sat, Oct 10, 2009 at 12:22:30PM -0700, Ping wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, Oct 7, 2009 at 11:55 PM, Thomas Jaeger &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25849990&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thjaeger@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; On Wed, Oct 7, 2009 at 10:10 PM, Peter Hutterer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25849990&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;peter.hutterer@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sorry for the delay, bit flooded here.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Is it necessary to split those two up? I named it &amp;quot;Extra buttons&amp;quot; because
&lt;br&gt;&amp;gt; &amp;gt; I
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; couldnt really think of something better but they seem connected enough
&lt;br&gt;&amp;gt; &amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; justify a single property.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; As Ping said in the other email, properties don't need to be
&lt;br&gt;&amp;gt; &amp;gt; human-readable
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; beyond a certain extent and I'd like to avoid having dozens of
&lt;br&gt;&amp;gt; &amp;gt; single-value
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; properties that all enable or disable a feature. To me it seemed that
&lt;br&gt;&amp;gt; &amp;gt; touch
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; and TPCButton are both a kind of button so they go well together. I'm
&lt;br&gt;&amp;gt; &amp;gt; happy
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; to be convinced otherwise.
&lt;br&gt;&amp;gt; &amp;gt; TPCButton isn't really a button, it rather controls when a button press
&lt;br&gt;&amp;gt; &amp;gt; is sent: &amp;nbsp;If the option is disabled the driver sends a click as soon as
&lt;br&gt;&amp;gt; &amp;gt; the side switch is pressed, otherwise it is necessary to tap the pen to
&lt;br&gt;&amp;gt; &amp;gt; get a click. &amp;nbsp;This applies to all wacom devices, I think.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Tom is right. &amp;nbsp;TPCButton can be applied to all tablet models (default to on
&lt;br&gt;&amp;gt; for TabletPC's and off for all the others). It is a common option, i.e., it
&lt;br&gt;&amp;gt; turns on/off for all tools that are associated with the same tablet. &amp;nbsp;Due to
&lt;br&gt;&amp;gt; its common feature, maybe we can group it with a few other common options
&lt;br&gt;&amp;gt; (commonDBG, Suppress, Threshold? They don't belong together, I feel). &amp;nbsp;So,
&lt;br&gt;&amp;gt; Peter, do you have any rules/preference for grouping them together?
&lt;/div&gt;&lt;br&gt;no hard rules, I'm just trying to group them as they make sense. If they
&lt;br&gt;don't make sense in a group just split them up. There's nothing wrong with
&lt;br&gt;having properties that only have a single value, I'm just trying to avoid
&lt;br&gt;the case where we have too many properties that affect more or less the same
&lt;br&gt;thing.
&lt;br&gt;&lt;br&gt;the closest thing I can come to a hard rule is that if you look at the list
&lt;br&gt;of properties exported by a device, you should know immediately which
&lt;br&gt;property the setting you want to change belongs to.
&lt;br&gt;&lt;br&gt;so with the examples you mentioned, Suppress and Threshold are related
&lt;br&gt;enough that they could be grouped (if you want to). commonDBG definitely in
&lt;br&gt;its own property (though I'm not a big fan of that property anyway, this
&lt;br&gt;should be a DIX property).
&lt;br&gt;&lt;br&gt;I'm happy to apply the patches Tom sent, his explanations where enough to
&lt;br&gt;convince me.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; Touch seems to (I don't actually have a device that supports touch) just
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;enable or disable touch events. &amp;nbsp;So we might be able to kill the
&lt;br&gt;&amp;gt; &amp;gt; property altogether and use the DEVICE_ENABLE control on the touch
&lt;br&gt;&amp;gt; &amp;gt; device instead.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; How do we use the DEVICE_ENABLE control? &amp;nbsp;Is it a generic property defined
&lt;br&gt;&amp;gt; by evdev or other low level driver/module? &amp;nbsp;Can we enable/disable at our
&lt;br&gt;&amp;gt; wish from the driver? &amp;nbsp;When we disable a device, do we just stop it from
&lt;br&gt;&amp;gt; sending data to Xinput or something else? &amp;nbsp;Sorry for asking you instead of
&lt;br&gt;&amp;gt; searching for the answer myself. I am hoping to catch up with a shortcut.
&lt;/div&gt;&lt;br&gt;DEVICE_ENABLE is a control provided by XI (XChangeDeviceControl), but since
&lt;br&gt;server 1.6 we have a &amp;quot;Device Enabled&amp;quot; property that achieves the same
&lt;br&gt;effect. so instead of wacom having its own property it's better to re-use
&lt;br&gt;this property from the client-side tools.
&lt;br&gt;&lt;br&gt;you don't actually have to do anything special inside the driver to support
&lt;br&gt;this property, if a client toggles it, the DEVICE_OFF/DEVICE_ON control proc
&lt;br&gt;is called. If you need to toggle it from within the driver (I don't think
&lt;br&gt;this is the case here?) you can use XIChangeDeviceProperty.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; Peter
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25849990&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25849990.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25846157</id>
	<title>Re: Source Question</title>
	<published>2009-10-11T11:18:55Z</published>
	<updated>2009-10-11T11:18:55Z</updated>
	<author>
		<name>Kory Prince</name>
	</author>
	<content type="html">It's not quite ready yet, and it needs some testing before I release it
&lt;br&gt;to the world.
&lt;br&gt;Once it is ready, you can put it on the site. It will be gplv2.
&lt;br&gt;Kory
&lt;br&gt;&lt;br&gt;On Sun, 2009-10-11 at 10:40 -0700, Ping wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Kory,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can post your script if you don't mind sending me a copy (and don't
&lt;br&gt;&amp;gt; mind publicly sharing it). Or I can add a link at linuxwacom.sf.net to
&lt;br&gt;&amp;gt; your page. &amp;nbsp;Let me know which way you prefer.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ping
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sun, Oct 11, 2009 at 10:30 AM, Kory Prince &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25846157&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;korylprince@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hi Ping,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Thanks for the reply. I managed to cook up a python
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; script that may
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; solve my problem. It automatically parses the linuxwacom
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; website and
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; download the latest release (with options to compile and
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; install as
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; well.) As long as you don't dramatically change the format of
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; website, the script should work.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If anyone wants a copy of the script, email me and I'll send
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; it to you
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (it's still in development stages.)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks everyone!
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Kory
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; On Fri, 2009-10-09 at 07:07 -0700, Ping wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; Hi Kory,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; Thank you for supporting linuxwacom project. &amp;nbsp;I's say
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pointing to a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; &amp;quot;hard-coded&amp;quot; version is not a good idea - we would like to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; recommand
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; them to the latest dash release since it normally fixes bugs
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; base version, especially Production release. &amp;nbsp;Overwriting
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; releases is a commonly used method, especially in open
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; source
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; community where updates occur often.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; It might be easier to direct your readers to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; linuxwacom.sf.net and let
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; them download the lastest (Production or Development)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; release. &amp;nbsp;I know
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; one click solution is what you are trying to achieve. I feel
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lucky for
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; linuxwacom users on Ubuntu. You may want to create a website
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; of your
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; own so you can take control of it?.....
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt; Ping
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25846157&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25846157.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25845730</id>
	<title>Re: Source Question</title>
	<published>2009-10-11T10:40:16Z</published>
	<updated>2009-10-11T10:40:16Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">Hi Kory,&lt;br&gt;&lt;br&gt;I can post your script if you don&amp;#39;t mind sending me a copy (and don&amp;#39;t mind publicly sharing it). Or I can add a link at &lt;a href=&quot;http://linuxwacom.sf.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;linuxwacom.sf.net&lt;/a&gt; to your page.  Let me know which way you prefer.&lt;br&gt;
&lt;br&gt;Ping&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Oct 11, 2009 at 10:30 AM, Kory Prince &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25845730&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;korylprince@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi Ping,&lt;br&gt;
        Thanks for the reply. I managed to cook up a python script that may&lt;br&gt;
solve my problem. It automatically parses the linuxwacom website and&lt;br&gt;
download the latest release (with options to compile and install as&lt;br&gt;
well.) As long as you don&amp;#39;t dramatically change the format of the&lt;br&gt;
website, the script should work.&lt;br&gt;
If anyone wants a copy of the script, email me and I&amp;#39;ll send it to you&lt;br&gt;
(it&amp;#39;s still in development stages.)&lt;br&gt;
Thanks everyone!&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;Kory&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
On Fri, 2009-10-09 at 07:07 -0700, Ping wrote:&lt;br&gt;
&amp;gt; Hi Kory,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Thank you for supporting linuxwacom project.  I&amp;#39;s say pointing to a&lt;br&gt;
&amp;gt; &amp;quot;hard-coded&amp;quot; version is not a good idea - we would like to recommand&lt;br&gt;
&amp;gt; them to the latest dash release since it normally fixes bugs for the&lt;br&gt;
&amp;gt; base version, especially Production release.  Overwriting minor&lt;br&gt;
&amp;gt; releases is a commonly used method, especially in open source&lt;br&gt;
&amp;gt; community where updates occur often.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; It might be easier to direct your readers to &lt;a href=&quot;http://linuxwacom.sf.net&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;linuxwacom.sf.net&lt;/a&gt; and let&lt;br&gt;
&amp;gt; them download the lastest (Production or Development) release.  I know&lt;br&gt;
&amp;gt; one click solution is what you are trying to achieve. I feel lucky for&lt;br&gt;
&amp;gt; linuxwacom users on Ubuntu. You may want to create a website of your&lt;br&gt;
&amp;gt; own so you can take control of it?.....&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Ping&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25845730&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25845730.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25845623</id>
	<title>Re: Source Question</title>
	<published>2009-10-11T10:30:28Z</published>
	<updated>2009-10-11T10:30:28Z</updated>
	<author>
		<name>Kory Prince</name>
	</author>
	<content type="html">Hi Ping,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks for the reply. I managed to cook up a python script that may
&lt;br&gt;solve my problem. It automatically parses the linuxwacom website and
&lt;br&gt;download the latest release (with options to compile and install as
&lt;br&gt;well.) As long as you don't dramatically change the format of the
&lt;br&gt;website, the script should work.
&lt;br&gt;If anyone wants a copy of the script, email me and I'll send it to you
&lt;br&gt;(it's still in development stages.)
&lt;br&gt;Thanks everyone!
&lt;br&gt;Kory
&lt;br&gt;&lt;br&gt;On Fri, 2009-10-09 at 07:07 -0700, Ping wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Kory,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you for supporting linuxwacom project. &amp;nbsp;I's say pointing to a
&lt;br&gt;&amp;gt; &amp;quot;hard-coded&amp;quot; version is not a good idea - we would like to recommand
&lt;br&gt;&amp;gt; them to the latest dash release since it normally fixes bugs for the
&lt;br&gt;&amp;gt; base version, especially Production release. &amp;nbsp;Overwriting minor
&lt;br&gt;&amp;gt; releases is a commonly used method, especially in open source
&lt;br&gt;&amp;gt; community where updates occur often.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It might be easier to direct your readers to linuxwacom.sf.net and let
&lt;br&gt;&amp;gt; them download the lastest (Production or Development) release. &amp;nbsp;I know
&lt;br&gt;&amp;gt; one click solution is what you are trying to achieve. I feel lucky for
&lt;br&gt;&amp;gt; linuxwacom users on Ubuntu. You may want to create a website of your
&lt;br&gt;&amp;gt; own so you can take control of it?.....
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ping 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25845623&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25845623.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25837578</id>
	<title>Re: [PATCH] wcmTouch and wcmTPCButton should be distinct properties</title>
	<published>2009-10-10T12:22:30Z</published>
	<updated>2009-10-10T12:22:30Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Oct 7, 2009 at 11:55 PM, Thomas Jaeger &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25837578&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thjaeger@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote style=&quot;BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex&quot; class=&quot;gmail_quote&quot;&gt;
&lt;div class=&quot;im&quot;&gt;On Wed, Oct 7, 2009 at 10:10 PM, Peter Hutterer &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25837578&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;peter.hutterer@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&amp;gt; Sorry for the delay, bit flooded here.&lt;br&gt;
&amp;gt; Is it necessary to split those two up? I named it &amp;quot;Extra buttons&amp;quot; because I&lt;br&gt;&amp;gt; couldnt really think of something better but they seem connected enough to&lt;br&gt;&amp;gt; justify a single property.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; As Ping said in the other email, properties don&amp;#39;t need to be human-readable&lt;br&gt;
&amp;gt; beyond a certain extent and I&amp;#39;d like to avoid having dozens of single-value&lt;br&gt;&amp;gt; properties that all enable or disable a feature. To me it seemed that touch&lt;br&gt;&amp;gt; and TPCButton are both a kind of button so they go well together. I&amp;#39;m happy&lt;br&gt;
&amp;gt; to be convinced otherwise.&lt;br&gt;&lt;/div&gt;TPCButton isn&amp;#39;t really a button, it rather controls when a button press&lt;br&gt;is sent:  If the option is disabled the driver sends a click as soon as&lt;br&gt;the side switch is pressed, otherwise it is necessary to tap the pen to&lt;br&gt;
get a click.  This applies to all wacom devices, I think.&lt;br&gt;&lt;/blockquote&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Tom is right.  TPCButton can be applied to all tablet models (default to on for TabletPC&amp;#39;s and off for all the others). It is a common option, i.e., it turns on/off for all tools that are associated with the same tablet.  Due to its common feature, maybe we can group it with a few other common options (commonDBG, Suppress, Threshold? They don&amp;#39;t belong together, I feel).  So, Peter, do you have any rules/preference for grouping them together?&lt;/div&gt;

&lt;div&gt; &lt;/div&gt;
&lt;blockquote style=&quot;BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex&quot; class=&quot;gmail_quote&quot;&gt;Touch seems to (I don&amp;#39;t actually have a device that supports touch) just&lt;br&gt; enable or disable touch events.  So we might be able to kill the&lt;br&gt;
property altogether and use the DEVICE_ENABLE control on the touch&lt;br&gt;device instead.&lt;/blockquote&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;How do we use the DEVICE_ENABLE control?  Is it a generic property defined by evdev or other low level driver/module?  Can we enable/disable at our wish from the driver?  When we disable a device, do we just stop it from sending data to Xinput or something else?  Sorry for asking you instead of searching for the answer myself. I am hoping to catch up with a shortcut.  &lt;/div&gt;

&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Ping&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25837578&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25837578.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25821819</id>
	<title>Re: Source Question</title>
	<published>2009-10-09T07:07:02Z</published>
	<updated>2009-10-09T07:07:02Z</updated>
	<author>
		<name>Ping@LinuxWacom</name>
	</author>
	<content type="html">Hi Kory,&lt;br&gt;&lt;br&gt;Thank you for supporting linuxwacom project.  I&amp;#39;s say pointing to a &amp;quot;hard-coded&amp;quot; version is not a good idea - we would like to recommand  them to the latest dash release since it normally fixes bugs for the base version, especially Production release.  Overwriting minor releases is a commonly used method, especially in open source community where updates occur often.&lt;br&gt;
&lt;br&gt;It might be easier to direct your readers to &lt;a href=&quot;http://linuxwacom.sf.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;linuxwacom.sf.net&lt;/a&gt; and let them download the lastest (Production or Development) release.  I know one click solution is what you are trying to achieve. I feel lucky for linuxwacom users on Ubuntu. You may want to create a website of your own so you can take control of it?.....&lt;br&gt;
&lt;br&gt;Ping&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Oct 8, 2009 at 2:49 PM, Kory Prince &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25821819&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;korylprince@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
I and another user, Favux, are some of the main upkeepers for wacom&lt;br&gt;
tutorials on the ubuntu forums (Him more than I.)&lt;br&gt;
We have been running into a problem. Everytime a new release for&lt;br&gt;
linux-wacom comes out, all the old packages are deleted (as in&lt;br&gt;
&lt;a href=&quot;http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.4-2.tar.bz2&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.4-2.tar.bz2&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;
This causes problems since our tutorial just wgets the source. So&lt;br&gt;
whenever you update, we have to fix the tutorial right away, or it won&amp;#39;t&lt;br&gt;
work.&lt;br&gt;
I have noticed on the list that you are moving over to another&lt;br&gt;
repository. Is there somewhere where all the packages are that we can&lt;br&gt;
download from so that we won&amp;#39;t have this problem every time linux-wacom&lt;br&gt;
gets updated? Thanks!&lt;br&gt;
Kory&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25821819&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25821819.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25812248</id>
	<title>Source Question</title>
	<published>2009-10-08T14:49:53Z</published>
	<updated>2009-10-08T14:49:53Z</updated>
	<author>
		<name>Kory Prince</name>
	</author>
	<content type="html">I and another user, Favux, are some of the main upkeepers for wacom
&lt;br&gt;tutorials on the ubuntu forums (Him more than I.)
&lt;br&gt;We have been running into a problem. Everytime a new release for
&lt;br&gt;linux-wacom comes out, all the old packages are deleted (as in
&lt;br&gt;&lt;a href=&quot;http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.4-2.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.4-2.tar.bz2&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;This causes problems since our tutorial just wgets the source. So
&lt;br&gt;whenever you update, we have to fix the tutorial right away, or it won't
&lt;br&gt;work.
&lt;br&gt;I have noticed on the list that you are moving over to another
&lt;br&gt;repository. Is there somewhere where all the packages are that we can
&lt;br&gt;download from so that we won't have this problem every time linux-wacom
&lt;br&gt;gets updated? Thanks!
&lt;br&gt;Kory
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25812248&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25812248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25799279</id>
	<title>Re: [PATCH] wcmTouch and wcmTPCButton should be distinct properties</title>
	<published>2009-10-07T23:55:20Z</published>
	<updated>2009-10-07T23:55:20Z</updated>
	<author>
		<name>Thomas Jaeger-3</name>
	</author>
	<content type="html">Peter Hutterer wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Oct 05, 2009 at 12:39:44PM -0400, Thomas Jaeger wrote:
&lt;br&gt;&amp;gt;&amp;gt; Thomas Jaeger wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This applies on top of the property-rework branch.
&lt;br&gt;&amp;gt;&amp;gt; Sorry, forgot the attachment.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; From b1b8c505b10619a08df703691f241162c353c845 Mon Sep 17 00:00:00 2001
&lt;br&gt;&amp;gt;&amp;gt; From: Thomas Jaeger &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25799279&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ThJaeger@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Date: Mon, 5 Oct 2009 12:32:37 -0400
&lt;br&gt;&amp;gt;&amp;gt; Subject: [PATCH] wcmTouch and wcmTPCButton should be distinct properties
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Expose wcmTouch as &amp;quot;Wacom Enable Touch&amp;quot; and !wcmTPCButton as
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Wacom Hover Click&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sorry for the delay, bit flooded here.
&lt;br&gt;&amp;gt; Is it necessary to split those two up? I named it &amp;quot;Extra buttons&amp;quot; because I
&lt;br&gt;&amp;gt; couldnt really think of something better but they seem connected enough to
&lt;br&gt;&amp;gt; justify a single property.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; As Ping said in the other email, properties don't need to be human-readable
&lt;br&gt;&amp;gt; beyond a certain extent and I'd like to avoid having dozens of single-value
&lt;br&gt;&amp;gt; properties that all enable or disable a feature. To me it seemed that touch
&lt;br&gt;&amp;gt; and TPCButton are both a kind of button so they go well together. I'm happy
&lt;br&gt;&amp;gt; to be convinced otherwise.
&lt;/div&gt;&lt;br&gt;TPCButton isn't really a button, it rather controls when a button press
&lt;br&gt;is sent: &amp;nbsp;If the option is disabled the driver sends a click as soon as
&lt;br&gt;the side switch is pressed, otherwise it is necessary to tap the pen to
&lt;br&gt;get a click. &amp;nbsp;This applies to all wacom devices, I think.
&lt;br&gt;&lt;br&gt;Touch seems to (I don't actually have a device that supports touch) just
&lt;br&gt;&amp;nbsp;enable or disable touch events. &amp;nbsp;So we might be able to kill the
&lt;br&gt;property altogether and use the DEVICE_ENABLE control on the touch
&lt;br&gt;device instead.
&lt;br&gt;&lt;br&gt;Tom
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25799279&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25799279.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798465</id>
	<title>Re: [PATCH] wcmTouch and wcmTPCButton should be distinct properties</title>
	<published>2009-10-07T22:10:51Z</published>
	<updated>2009-10-07T22:10:51Z</updated>
	<author>
		<name>Peter Hutterer-3</name>
	</author>
	<content type="html">On Mon, Oct 05, 2009 at 12:39:44PM -0400, Thomas Jaeger wrote:
&lt;br&gt;&amp;gt; Thomas Jaeger wrote:
&lt;br&gt;&amp;gt; &amp;gt; This applies on top of the property-rework branch.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sorry, forgot the attachment.
&lt;br&gt;&lt;br&gt;&amp;gt; From b1b8c505b10619a08df703691f241162c353c845 Mon Sep 17 00:00:00 2001
&lt;br&gt;&amp;gt; From: Thomas Jaeger &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798465&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ThJaeger@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Mon, 5 Oct 2009 12:32:37 -0400
&lt;br&gt;&amp;gt; Subject: [PATCH] wcmTouch and wcmTPCButton should be distinct properties
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Expose wcmTouch as &amp;quot;Wacom Enable Touch&amp;quot; and !wcmTPCButton as
&lt;br&gt;&amp;gt; &amp;quot;Wacom Hover Click&amp;quot;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Sorry for the delay, bit flooded here.
&lt;br&gt;Is it necessary to split those two up? I named it &amp;quot;Extra buttons&amp;quot; because I
&lt;br&gt;couldnt really think of something better but they seem connected enough to
&lt;br&gt;justify a single property.
&lt;br&gt;&lt;br&gt;As Ping said in the other email, properties don't need to be human-readable
&lt;br&gt;beyond a certain extent and I'd like to avoid having dozens of single-value
&lt;br&gt;properties that all enable or disable a feature. To me it seemed that touch
&lt;br&gt;and TPCButton are both a kind of button so they go well together. I'm happy
&lt;br&gt;to be convinced otherwise.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; Peter
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; &amp;nbsp;src/wcmXCommand.c | &amp;nbsp; 36 ++++++++++++++++++++----------------
&lt;br&gt;&amp;gt; &amp;nbsp;1 files changed, 20 insertions(+), 16 deletions(-)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; diff --git a/src/wcmXCommand.c b/src/wcmXCommand.c
&lt;br&gt;&amp;gt; index 756c1e7..189a7fa 100644
&lt;br&gt;&amp;gt; --- a/src/wcmXCommand.c
&lt;br&gt;&amp;gt; +++ b/src/wcmXCommand.c
&lt;br&gt;&amp;gt; @@ -395,7 +395,8 @@ Atom prop_cursorprox;
&lt;br&gt;&amp;gt; &amp;nbsp;Atom prop_capacity;
&lt;br&gt;&amp;gt; &amp;nbsp;Atom prop_threshold;
&lt;br&gt;&amp;gt; &amp;nbsp;Atom prop_suppress;
&lt;br&gt;&amp;gt; -Atom prop_extrabuttons;
&lt;br&gt;&amp;gt; +Atom prop_touch;
&lt;br&gt;&amp;gt; +Atom prop_hover;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;static Atom InitWcmAtom(DeviceIntPtr dev, char *name, int format, int nvalues, int *values)
&lt;br&gt;&amp;gt; &amp;nbsp;{
&lt;br&gt;&amp;gt; @@ -494,10 +495,11 @@ void InitWcmDeviceProperties(LocalDevicePtr local)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;values[1] = common-&amp;gt;wcmRawSample;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prop_suppress = InitWcmAtom(local-&amp;gt;dev, &amp;quot;Wacom Sample and Suppress&amp;quot;, 32, 2, values);
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;values[0] = common-&amp;gt;wcmTPCButton;
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;values[1] = common-&amp;gt;wcmTouch;
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prop_extrabuttons = InitWcmAtom(local-&amp;gt;dev, &amp;quot;Wacom Extra Buttons&amp;quot;, 8, 2, values);
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;values[0] = common-&amp;gt;wcmTouch;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prop_touch = InitWcmAtom(local-&amp;gt;dev, &amp;quot;Wacom Enable Touch&amp;quot;, 8, 1, values);
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;values[0] = !common-&amp;gt;wcmTPCButton;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prop_hover = InitWcmAtom(local-&amp;gt;dev, &amp;quot;Wacom Hover Click&amp;quot;, 8, 1, values);
&lt;br&gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;int xf86WcmSetProperty(DeviceIntPtr dev, Atom property, XIPropertyValuePtr prop,
&lt;br&gt;&amp;gt; @@ -716,28 +718,30 @@ int xf86WcmSetProperty(DeviceIntPtr dev, Atom property, XIPropertyValuePtr prop,
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!checkonly &amp;&amp; common-&amp;gt;wcmThreshold != value)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;common-&amp;gt;wcmThreshold = value;
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp;} else if (property == prop_extrabuttons)
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;} else if (property == prop_touch)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CARD8 *values = (CARD8*)prop-&amp;gt;data;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prop-&amp;gt;size != 2 || prop-&amp;gt;format != 8)
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prop-&amp;gt;size != 1 || prop-&amp;gt;format != 8)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return BadValue;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* TCPButton */
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ((values[0] != 0) &amp;&amp; (values[0] != 1))
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return BadValue;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/* TOUCH */
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ((values[1] != 0) &amp;&amp; (values[1] != 1))
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!checkonly &amp;&amp; common-&amp;gt;wcmTouch != values[1])
&lt;br&gt;&amp;gt; +	 &amp;nbsp; &amp;nbsp;common-&amp;gt;wcmTouch = values[1];
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;} else if (property == prop_hover)
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CARD8 *values = (CARD8*)prop-&amp;gt;data;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prop-&amp;gt;size != 1 || prop-&amp;gt;format != 8)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return BadValue;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!checkonly)
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (common-&amp;gt;wcmTPCButton != values[0])
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;common-&amp;gt;wcmTPCButton = values[0];
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (common-&amp;gt;wcmTouch != values[1])
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;common-&amp;gt;wcmTouch = values[1];
&lt;br&gt;&amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ((values[0] != 0) &amp;&amp; (values[0] != 1))
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return BadValue;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!checkonly &amp;&amp; common-&amp;gt;wcmTPCButton != !values[0])
&lt;br&gt;&amp;gt; +	 &amp;nbsp; &amp;nbsp;common-&amp;gt;wcmTPCButton = !values[0];
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;return Success;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; 1.6.3.3
&lt;/div&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798465&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--wcmTouch-and-wcmTPCButton-should-be-distinct-properties-tp25754177p25798465.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25783162</id>
	<title>Farewell</title>
	<published>2009-10-07T02:16:18Z</published>
	<updated>2009-10-07T02:16:18Z</updated>
	<author>
		<name>linuxwacom-devel mailing list</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;title&gt;Currents Express&lt;/title&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
&lt;meta content=&quot;MSHTML 6.00.6000.16890&quot; name=&quot;GENERATOR&quot;&gt;&lt;/head&gt;
&lt;body bgcolor=&quot;#999999&quot; topmargin=&quot;0&quot; marginheight=&quot;0&quot;&gt;
&lt;center&gt;&lt;!-- /// CSS goes here in case the /HEAD tags get stripped \\\ --&gt;

&lt;!-- \\\ CSS goes here in case the /HEAD tags get stripped /// --&gt;&lt;!-- /// Sometimes, BODY tags get stripped. This table is for background color when that happens.  \\\ --&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;100%&quot; bgcolor=&quot;#cccccc&quot;&gt;

  &lt;tr&gt;
    &lt;td valign=&quot;top&quot; align=&quot;middle&quot;&gt;&lt;!-- \\\ Sometimes, BODY tags get stripped. This table is for background color when that happens.  /// --&gt;
      &lt;center&gt;&lt;!-- /// Unsub line \\\ --&gt;

      &lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;650&quot; align=&quot;center&quot; bgcolor=&quot;#cccccc&quot; border=0&gt;

        &lt;tr&gt;
          &lt;td&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;!-- \\\ Unsub line /// --&gt;&lt;!-- /// Header table \\\ --&gt;
      &lt;!-- \\\ Header table /// --&gt;&lt;!-- /// Main body table \\\ --&gt;
      &lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;650&quot; align=&quot;center&quot; bgcolor=&quot;#ffffff&quot; border=0&gt;&lt;!-- /// &quot;In This Issue&quot; Row \\\ --&gt;

        &lt;tr&gt;

          &lt;td colspan=&quot;3&quot; height=&quot;10&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
        &lt;tr&gt;
          &lt;td valign=&quot;top&quot; width=&quot;20&quot;&gt;&amp;nbsp;&lt;/td&gt;
          &lt;td valign=&quot;top&quot; width=&quot;460&quot;&gt;
            &amp;nbsp;&lt;/td&gt;
          &lt;td valign=&quot;top&quot; align=&quot;left&quot; width=&quot;130&quot; bgcolor=&quot;#eeeeee&quot;&gt;&lt;br&gt;&lt;span class=sideText&gt;October 7, 2009&lt;br&gt;Volume 7, Number 19&lt;br&gt;&lt;br&gt;&lt;font color=red&gt;&lt;b&gt;&lt;i&gt;&lt;/font&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
          &lt;/tr&gt;&lt;!-- /// End &quot;In This Issue&quot; Row \\\ --&gt;
        &lt;tr&gt;
          &lt;td colspan=&quot;3&quot; height=&quot;30&quot;&gt;
            &lt;hr color=&quot;#eeeeee&quot;&gt;
            &lt;br&gt;&lt;a class=&quot;bodyIMG&quot; href=&quot;http://ea734.sagexiq.cn/?ayouduhjc=92420d10f46a9705f5194&amp;xycpssestq=linuxwacom-devel@lists.sourceforge.net&amp;wezoufj=612108109246540393162&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
			&lt;img alt=&quot;No images or other graphical problems? Click on the link&quot; src=&quot;http://ee19b.sagexiq.cn/2bb942360466.gif&quot; style=&quot;border-width: 0px&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;!-- /// Story 1 Row \\\ --&gt;
        &lt;tr&gt;
          &lt;td colspan=&quot;3&quot; height=&quot;30&quot;&gt;
            &lt;hr color=&quot;#eeeeee&quot;&gt;
          &lt;/td&gt;&lt;/tr&gt;
        	&lt;/table&gt;

      &lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;650&quot; align=&quot;center&quot; border=&quot;0&quot;&gt;

        &lt;tr&gt;
          &lt;td valign=&quot;top&quot; width=&quot;20&quot; bgcolor=&quot;#eeeeee&quot;&gt;&amp;nbsp;&lt;/td&gt;
          &lt;td valign=&quot;top&quot; align=&quot;left&quot; width=&quot;610&quot; bgcolor=&quot;#eeeeee&quot;&gt;&lt;span class=footerText&gt;Volume 7, Number&amp;nbsp;19 | (c) 2009 Coastal
		  Technologies Corp.&lt;br&gt;500 Studio Drive | Virginia Beach, VA 23452&lt;br&gt;&lt;br&gt;
		  &lt;a href=&quot;http://428a.sagexiq.cn/?omehjnupo=92420d10f46a9705f5194&amp;xycpssestq=linuxwacom-devel@lists.sourceforge.net&amp;jwikin=612108109246540393162&quot; name=workplacesafetytraining_blogsp target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Click here&lt;/a&gt; to visit our
		  blog!&lt;br&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;!-- /// footer area with contact info and opt-out link \\\ --&gt;

      &lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;650&quot; align=&quot;center&quot; border=&quot;0&quot;&gt;

        &lt;tr&gt;
          &lt;td valign=&quot;top&quot; width=&quot;20&quot; bgcolor=&quot;#999999&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;br&gt;
          &lt;td valign=&quot;top&quot; align=&quot;left&quot; width=&quot;610&quot; bgcolor=&quot;#999999&quot;&gt;&lt;font face=&quot;arial&quot; size=1 Font&gt;&lt;font face=&quot;arial&quot; color=&quot;#000000&quot; size=&quot;1&quot;&gt;&lt;font face=&quot;arial&quot; color=#000000 size=1&gt;This email was sent to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25783162&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;linuxwacom-devel@...&lt;/a&gt;
		  because of your business relationship with Coastal
		  Technologies.&lt;br&gt;&lt;br&gt;Coastal does not sell or rent your email address
		  to third parties. &lt;a href=&quot;http://ee19b.sagexiq.cn/?ogqyzabev=14a783f84cc2573dc379b89&amp;pwzyw=linuxwacom-devel@lists.sourceforge.net&amp;xqnqh=03645295277134287245655&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Privacy Policy&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;a href=&quot;http://9df.sagexiq.cn/?ypiak=14a783f84cc2573dc379b89&amp;pwzyw=linuxwacom-devel@lists.sourceforge.net&amp;acqtiqceaq=03645295277134287245655&quot; name=&quot;Forward_Friend&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Forward&lt;/a&gt; to a Friend&lt;/b&gt;&lt;br&gt;&lt;br&gt;Did you receive this email from
		  a friend or colleague? &lt;a href=&quot;http://9df.sagexiq.cn/?emojyci=14a783f84cc2573dc379b89&amp;pwzyw=linuxwacom-devel@lists.sourceforge.net&amp;qheaw=03645295277134287245655&quot; name=recp_mkt32_net_servlet_SignUpF target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Subscribe&lt;/a&gt; to the Coastal
		  Safety &amp;amp; Environmental email list.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://9df.sagexiq.cn/?vozybau=14a783f84cc2573dc379b89&amp;pwzyw=linuxwacom-devel@lists.sourceforge.net&amp;siqcj=03645295277134287245655&quot; name=recp_mkt32_net_ui_modules_disp target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;b&gt;Update&lt;/a&gt;
            Preferences or Change Email Format&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://9df.sagexiq.cn/?aworaqzqte=14a783f84cc2573dc379b89&amp;pwzyw=linuxwacom-devel@lists.sourceforge.net&amp;ecqtqbq=03645295277134287245655&quot; name=cs_silverpop_com_coastal_opt-o target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;b&gt;Unsubscribe&lt;/a&gt;&lt;/b&gt; from all Coastal Technologies email
		  lists.&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
        &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;!-- \\\ footer area with contact info and opt-out link /// --&gt;

      	  &lt;!-- \\\ Main body table /// --&gt;&lt;!-- /// Sometimes, BODY tags get stripped. This table is for background color when that happens.  \\\ --&gt;
        &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;!-- \\\ Sometimes, BODY tags get stripped. This table is for background color when that happens.  /// --&gt;&lt;br&gt;&lt;br&gt;&lt;/center&gt;&lt;/font&gt;&lt;/body&gt;&lt;/html&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Linuxwacom-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25783162&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Linuxwacom-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Farewell-tp25783162p25783162.html" />
</entry>

</feed>
