winex11.drv: Place tablet cursors in slots based on type

John Klehm xixsimplicityxix at gmail.com
Sat May 31 12:19:32 CDT 2008


This patch looks bigger than it really is.  A more detailed changelog is this:

	- I've added a lot of comments describing how cursor slotting works.
	- added code to slot the cursor appropriately from the get go
	- use local memory to temporarily store cursor info before slotting it
	  (this change results in a lot of inserts deletes of '->' to '.' )
	- iterate through cursors with CURSORMAX and ACTIVE instead of gNumCursors
	- cursors will always have a type now: PEN, ERASER, or OTHER
	- removed cursor slot fixup code. no longer needed
	- removed counters used to place the cursor in slot. no longer needed

This patch fixes bugs 11699 and 12005
http://bugs.winehq.org/show_bug.cgi?id=11699
http://bugs.winehq.org/show_bug.cgi?id=12005 (1.0 bug :-)

Regression testing done with trial versions of Photoshop CS2 and openCanvas 4.5e

--John Klehm
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-winex11.drv-Place-cursors-in-slots-based-on-type.txt
Url: http://www.winehq.org/pipermail/wine-patches/attachments/20080531/b7937cba/attachment.txt 


More information about the wine-patches mailing list