Commit Graph

404 Commits

Author SHA1 Message Date
Alexandre Julliard
c975876cb9 winex11.drv: Don't fetch the atom for a null device type. 2008-01-17 15:23:37 +01:00
Francois Gouget
44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Dmitry Timoshkov
2fdaa56693 gdi32: Add a test for undocumented EnumFontFamiliesEx(NULL), make it pass under Wine. 2008-01-15 11:38:15 +01:00
Marcus Meissner
75de624377 winex11: Set last error on enumerating display settings. 2008-01-09 13:38:03 +01:00
Austin English
0e4adae973 Spelling fixes. 2008-01-07 13:41:01 +01:00
Gerald Pfeifer
fcdca0e809 winex11.drv: Simplify condition in create_xcursor_cursor() based on the unsignedness of types. 2007-12-31 19:23:28 +01:00
Jeremy White
659494660e wintab32: If we could not find a stylus sort of device, we haven't found a tablet. 2007-12-31 17:47:16 +01:00
Jeremy White
51aecf8056 wintab32: Add logic to detect specific tablet cursor types, use it to discard non tablet X devices. 2007-12-31 17:47:12 +01:00
Jeremy White
ca89d7e809 wintab32: Add modest trace information for tablets. 2007-12-31 17:45:10 +01:00
Jeremy White
f193197a66 wintab32: Capture the number of buttons earlier, allowing our button maps to be filled in. 2007-12-26 13:20:58 +01:00
Jeremy White
3036e7f626 wintab32: Implement the ability to return the number of devices and cursors. 2007-12-26 13:18:53 +01:00
Jeremy White
f5adac3b19 wintab32: Don't return information for non existent cursors. 2007-12-26 13:18:47 +01:00
Jeremy White
9267fcd99f wintab32: Correctly handle devices with a device id of 0.
The XInput macros such as DeviceMotionNotify will correctly return an eventclass of 0
if the device id is 0.  Given that, we cannot use eventclass != 0 as a meaningful
test, and must instead use the returned type.
2007-12-26 13:18:32 +01:00
Jeremy White
d58429d085 wintab32: Compute our physical device characteristics based on the first tablet device that looks like a stylus.
Otherwise, we may be computing based on a mouse or cursor, and then
come to incorrect values for our tilt and pressure settings.
2007-12-26 13:18:25 +01:00
Jeremy White
5132ab4693 wintab32: Add additional device tracing. 2007-12-26 13:18:15 +01:00
Jeremy White
64a929c483 wintab32: Order the cursor array by the standard Wacom promulgates. 2007-12-26 13:17:48 +01:00
Jeremy White
047a969658 wintab32: Add constants for cursor types and use them. 2007-12-26 13:17:00 +01:00
Jeremy White
ee0554b737 wintab32: Do not offset the physical device id by the cursor number. 2007-12-24 16:22:51 +01:00
Jeremy White
c9fcb15b11 wintab32: Store and use the physical device id to match device to cursor. 2007-12-24 16:22:44 +01:00
Peter Oberndorfer
730d546903 winex11: Remove unused SWAP_INT macro. 2007-12-23 14:17:11 +01:00
Zhangrong Huang
0e4f8d1e2c gdi32, winex11.drv: Correct default Chinese font name. 2007-12-21 13:46:10 +01:00
Dmitry Timoshkov
78718a41c7 user32: Add a test for an invalid DEVMODE passed to ChangeDisplaySettings, make it pass under Wine. 2007-12-20 10:47:49 +01:00
Rob Shearman
486326ed48 include: Add more types and function declarations to the rpcasync.h header file.
Fix up a couple of conflicts with the Status field in the
RPC_EXTENDED_ERROR_INFO and the X Status define.
2007-12-18 12:32:55 +01:00
Stefan Dösinger
5461d505d7 winex11: Activate the depth-bpp difference. 2007-12-17 12:25:50 +01:00
Stefan Dösinger
ccab10bd46 winex11: Distinguish between bpp and depth. 2007-12-17 12:24:51 +01:00
Stefan Dösinger
7f97af2e2e winex11: Ignore the alpha if all pixels are 0. 2007-12-14 14:06:45 +01:00
Stefan Dösinger
211f429579 winex11: Remove an unused variable. 2007-12-13 13:09:46 +01:00
Stefan Dösinger
d5d8a5be48 gdi32: Test bitmap depths. 2007-12-12 13:48:06 +01:00
Stefan Dösinger
aa390e840b gdi32, winex11drv: Add a test for compatible bitmap depths. 2007-12-12 13:46:42 +01:00
Stefan Dösinger
ab8deb275e winex11: Remove an unused variable. 2007-12-12 13:46:10 +01:00
Francois Gouget
5f7a9cea38 Assorted spelling fixes. 2007-12-07 16:35:32 +01:00
Dmitry Timoshkov
a7dba33cf3 winex11.drv: Use registry settings as a default display mode. 2007-12-05 12:21:32 +01:00
Dmitry Timoshkov
e388a49308 winex11.drv: Don't forget to initialize dmFields. 2007-12-05 12:21:10 +01:00
Alexandre Julliard
d4e1debee7 winex11.drv: Make sure to erase the dragging frame before moving the window. 2007-11-21 13:22:42 +01:00
Dmitry Timoshkov
efda990877 winex11.drv: Use display device guid managed by explorer. 2007-11-19 15:00:11 +01:00
Francois Gouget
4f4cc28132 winex11: Add the trailing '\n' to a Wine trace. 2007-11-16 12:38:24 +01:00
Roderick Colenbrander
8295c547f3 wgl: Add wglCopyContext support. 2007-11-12 14:16:44 +01:00
Dmitry Timoshkov
1efd4c02e5 winex11.drv: Get rid of unused variables. 2007-11-12 12:15:55 +01:00
Francois Gouget
f288ed99b0 winex11: Add C alternatives to the assembly bits in X11DRV_DIB_SetImageBits_8(). 2007-11-09 13:07:25 +01:00
Francois Gouget
83e2f44268 winex11: Fix compilation on systems that don't support either nameless unions or nameless structs. 2007-11-05 15:06:35 +01:00
Dmitry Timoshkov
407db36684 winex11.drv: Initialize buffer size. 2007-11-02 12:35:57 +01:00
Dmitry Timoshkov
7bb12b9e8c winex11.drv: Add support for saving/reading display settings. 2007-11-01 12:41:39 +01:00
Dmitry Timoshkov
2712eb50b1 user32: Initialize more fields in the DEVMODE structure. 2007-11-01 12:41:30 +01:00
Alexandre Julliard
83fd17f216 winex11.drv: Set the WM_STATE_ABOVE hint on topmost windows. 2007-10-31 18:13:20 +01:00
Alexandre Julliard
917f288f1b server: Also return the new extended style in the set_window_pos request. 2007-10-31 17:51:05 +01:00
Francois Gouget
c4b1195c0c Assorted spelling fixes. 2007-10-23 18:20:27 +02:00
Francois Gouget
602ab961c4 winex11: Remove some unneeded casts. 2007-10-23 18:19:31 +02:00
Michael Stefaniuc
4e2eef2b25 winex11.drv: Fix two missing unlocks on error paths. Found by Smatch. 2007-10-22 12:36:08 +02:00
Francois Gouget
0d24ebfcbb winex11.drv: Remove the coloruse == -1 special case. Add X11DRV_DIB_GetColorCount() for computing a bitmap's number of colors. 2007-10-19 14:43:39 +02:00
Alexandre Julliard
952c82c271 server: Avoid refreshing areas of a window that have already been copied by the X server. 2007-10-17 17:28:04 +02:00