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

John Klehm xixsimplicityxix at
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 (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

More information about the wine-patches mailing list