Commit Graph

965 Commits

Author SHA1 Message Date
Alexandre Julliard 5ee89aad68 winex11: Update the cursor also for events ignored by a hook. 2010-05-12 14:13:15 +02:00
Alexandre Julliard 27c8564605 winex11: The startscan line is relative to the destination in SetDIBits. 2010-05-10 12:35:47 +02:00
Alexandre Julliard f4be166234 winex11: Select for EnterNotify events on the desktop window in order to update the cursor. 2010-05-10 12:34:17 +02:00
Alexandre Julliard 1afd0df7de winex11: Take into account the cursor show count when setting the initial cursor for a window. 2010-05-10 12:33:59 +02:00
Alexandre Julliard 9476937dc3 winex11: Fix source/dest width mismatch in SetDIBits. 2010-05-08 11:44:40 +02:00
Huw Davies d92ed5bd07 gdi32: Add support for ETO_PDY and improve world transform support. 2010-05-06 15:24:30 +02:00
Alexandre Julliard df6cd82ccf winex11: Create a window of the appropriate visual to initialize GL info. 2010-05-06 14:57:44 +02:00
Damjan Jovanovic 538b39c4cf winex11.drv: Use unicode filenames for WM_DROPFILES. 2010-05-06 14:19:57 +02:00
Gerald Pfeifer c5bc2a5d2f winex11.drv: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_4. 2010-05-05 10:52:24 +02:00
Alexandre Goujon a30b94651d winex11: Use XkbKeycodeToKeysym when using XKB. 2010-05-04 18:36:05 +02:00
Gerald Pfeifer 75c738e9e1 winex11: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_32. 2010-05-03 15:39:31 +02:00
Jörg Höhle 35a2566ea3 winex11: Unify German keyboard mapping. 2010-04-29 10:19:40 -05:00
Alexandre Julliard 6551553fe6 winex11: Make the cursor window global instead of per-thread, and send it a message when the cursor changes. 2010-04-29 10:19:29 -05:00
Roderick Colenbrander ab788c7c39 wgl: Make context not current before deleting it. 2010-04-27 12:00:24 -05:00
Roderick Colenbrander b86787e57c wgl: Improve wglDeleteContext threading behavior. 2010-04-27 12:00:14 -05:00
Gerald Pfeifer f6a79921ae winex11: Remove variable size which is not really used from X11DRV_CLIPBOARD_SerializeMetafile. 2010-04-26 07:01:54 -05:00
Gerald Pfeifer ad71430328 winex11: Remove variable datasize which is not really used from X11DRV_CLIPBOARD_ExportTextHtml. 2010-04-26 07:01:37 -05:00
Alexandre Julliard 11c7a67ac3 winex11: Use a format with 8 bits of alpha for the AlphaBlend mask. 2010-04-22 20:48:30 +02:00
Alexandre Julliard f0460e3cfd winex11: Add some tracing to AlphaBlend. 2010-04-22 20:48:17 +02:00
Alexandre Julliard 860329d61d winex11: Add missing X11 locking when setting the cursor. 2010-04-22 18:11:41 +02:00
Alexandre Julliard 5e60175c7a winex11: Flush the gdi display after processing the last event. 2010-04-22 18:11:41 +02:00
Alexandre Julliard 09dc6019b6 winex11: Don't set a hint for the small icon if it has the same size as the large one. 2010-04-22 14:47:57 +02:00
Alexandre Julliard 9ff982f2a8 winex11: Invert the icon mask only after the conversion to ARGB. 2010-04-22 14:16:44 +02:00
Alexandre Julliard 3f1c526ea2 winex11: Fix handling of bitmap header size for V4/V5 bitmaps. 2010-04-21 14:56:32 +02:00
Alexandre Julliard 8ec6359bbb user32: Remove the CURSORICON parameter in the SetCursor entry point. 2010-04-21 11:07:45 +02:00
Alexandre Julliard eed9c63ac7 winex11: Update the cursor from the thread input status instead of caching it per-thread in x11drv. 2010-04-21 11:07:45 +02:00
Alexandre Julliard 776527f38f winex11: Move creation of an empty cursor to a separate helper function. 2010-04-20 21:23:28 +02:00
Alexandre Julliard 9485f0b756 winex11: Implement the entry points for creating and destroying cursors. 2010-04-20 21:20:10 +02:00
Alexandre Julliard d676bf246d user32: Add driver entry points for cursor creation and destruction, and pass the cursor handle to SetCursor. 2010-04-20 19:22:38 +02:00
Roderick Colenbrander 9eaab2cec1 wgl: Print the fbconfig fmt_id in ConvertPixelFormatWGLtoGLX instead of the meaningless pointer. 2010-04-20 16:24:29 +02:00
Roderick Colenbrander 26862c5ece wgl: Ignore fbconfigs which are window drawable but which lack a visual. 2010-04-20 16:24:25 +02:00
Alexandre Julliard f84f939411 winex11: Fix memory leaks in get_bitmap_argb. 2010-04-20 16:21:37 +02:00
Alexandre Julliard a551dfe311 winex11: Add the small icon to the NET_WM_ICON hint. 2010-04-19 17:59:09 +02:00
Alexandre Julliard f0644c6d07 winex11: Generate an alpha channel from the bitmask for icons that don't have one. 2010-04-19 17:54:43 +02:00
Alexandre Julliard 4253120745 winex11: Move creation of an ARGB bitmap for icons to a separate function. 2010-04-19 17:53:24 +02:00
Alexandre Julliard 6ef5ccb90e winex11: Fix 16-bpp cursor conversions. 2010-04-16 16:24:24 +02:00
Alexandre Julliard ea1d71c7a4 winex11: Set the NET_WM_ICON hint for 32-bpp icons. 2010-04-16 16:23:33 +02:00
Alexandre Julliard da57adf271 winex11: Mask out the alpha channel when converting from color to monochrome. 2010-04-15 22:53:27 +02:00
Alexandre Julliard 5cafb7c917 winex11: Add support for big-endian 32-bpp Xrender formats. 2010-04-15 16:22:34 +02:00
Alexandre Julliard a53a3f50ad winex11: Rewrite AlphaBlend to do everything on the server side, and support all types of source bitmaps. 2010-04-15 15:44:46 +02:00
Alexandre Julliard 246e3732c0 winex11: Use the BITBLT_GetVisRectangles helper function for AlphaBlend too. 2010-04-15 14:39:37 +02:00
Alexandre Julliard 439223d43a winex11: Move logical to physical mapping into the BITBLT_GetVisRectangles helper function. 2010-04-15 14:39:36 +02:00
Alexandre Julliard 39493b0660 winex11: Define a structure to hold coordinates information for BitBlt operations. 2010-04-15 14:39:33 +02:00
Alexandre Julliard 5842971b15 winex11: Use repeating instead of scaling when stretching a 1x1 source bitmap. 2010-04-15 14:26:41 +02:00
Alexandre Julliard e9173e1e65 winex11: Add a separate helper function for Xrender mono->color blits. 2010-04-15 14:25:32 +02:00
Alexandre Julliard 13f203a5f6 winex11: The source offset for mirrored Xrender blits must be scaled too. 2010-04-15 14:24:20 +02:00
Roderick Colenbrander c29cf05919 winex11: Add support for 32-bit DDBs. 2010-04-13 13:06:32 +02:00
Henri Verbeet 3255b21456 winex11.drv: Allow OpenGL on minimized windows. 2010-04-12 11:38:05 +02:00
Alexandre Julliard 3bc0a1099d winex11: Fix the calling convention of X11DRV_wglCreateContextAttribsARB. 2010-04-07 23:44:14 +02:00
Dmitry Timoshkov e35e75b4bf winex11.drv: Do not allow WM actions for windows with WS_DISABLED style set.
Some applications do not expect and could have undefined behaviour (or even
crash) when a not active (and disabled) main window under a dialog popup is
being closed or minimized/maximazed. Most of Window Managers allow that, but
Windows doesn't.
2010-04-07 13:51:21 +02:00