Dmitry Timoshkov
|
c912af04de
|
winex11.drv: Avoid copying window bits if the window didn't move.
|
2010-09-14 09:43:03 -05:00 |
Juan Lang
|
6d20893b1e
|
winex11.drv: ImeInquire's second parameter is an output parameter.
|
2010-09-13 14:47:14 -05:00 |
Alexandre Julliard
|
7295b6746d
|
user32: Add support for fetching window rectangles relative to various origins.
|
2010-09-07 14:31:30 +02:00 |
Gerald Pfeifer
|
0aa27296d3
|
winex11.drv: Fix comment for #endif.
|
2010-09-07 11:23:51 +02:00 |
Alexandre Julliard
|
ebcd07a98b
|
winex11: Properly support BitBlt and LAYOUT_BITMAPORIENTATIONPRESERVED in mirrored contexts.
|
2010-09-02 10:51:31 +02:00 |
Alexandre Julliard
|
2cca18dd6e
|
winex11: Break positioning of graphics in mirrored contexts to be broken the same way as Windows.
|
2010-09-02 10:50:55 +02:00 |
Francois Gouget
|
e7fbc9dece
|
winex11.drv: Fix compilation on systems that don't support nameless unions.
|
2010-08-30 11:26:46 +02:00 |
Ken Thomases
|
b952751158
|
winex11: Pass window property to server in 64KB chunks.
Large clipboard contents, like images, can exceed the maximum X request size
if sent all at once, which can cause the X server to kill the connection.
|
2010-08-24 15:22:34 +02:00 |
Roderick Colenbrander
|
2c39733eab
|
winex11: X11DRV_nores_SetCurrentMode return DISP_CHANGE_SUCCESSFUL when switching to the current mode.
|
2010-08-18 17:17:23 +02:00 |
Damjan Jovanovic
|
1afc16e962
|
winex11.drv: Implement the DataObject for dragging from X and dropping to OLE.
|
2010-08-17 14:48:36 +02:00 |
Damjan Jovanovic
|
685e66e51d
|
winex11.drv: Implement a framework for dragging from X and dropping to OLE.
|
2010-08-17 14:48:02 +02:00 |
Damjan Jovanovic
|
6871341c3c
|
winex11.drv: Filter out all CF_* formats when CF_HDROP is present.
|
2010-08-17 14:44:36 +02:00 |
Damjan Jovanovic
|
ac8c6f2944
|
winex11.drv: Use a Wine list to store XDnD data.
|
2010-08-17 14:44:12 +02:00 |
Alexandre Julliard
|
a4704d3d14
|
winex11: Sending a move/resize client message to the root requires a SubstructureRedirect mask too.
|
2010-08-01 20:06:05 +02:00 |
Alexandre Julliard
|
b3dd20706a
|
winex11: Fix the positioning of some graphics primitives on mirrored contexts.
|
2010-07-30 11:35:14 +02:00 |
Alexandre Julliard
|
b01be941d0
|
winex11: Fix handling of the lpDx array in ExtTextOut for the non-Xrender case.
|
2010-07-28 23:10:49 +02:00 |
Dmitry Timoshkov
|
a56df96a0e
|
winex11: Remember last window that had the XIC focus and use it in ToUnicode() to make dead keys work more reliably.
|
2010-07-26 18:38:31 +02:00 |
Alexandre Julliard
|
f57c1b77dd
|
gdi32: Get rid of the GetDCOrgEx driver entry point, GDI can implement this itself now.
|
2010-07-26 18:38:31 +02:00 |
Alexandre Julliard
|
b86d515ed6
|
dlls: Remove explicit imports of kernel32 and ntdll.
|
2010-07-21 17:38:36 +02:00 |
Alexandre Julliard
|
4d9a311771
|
winex11: Disable antialiasing if either fontconfig or Xft disable it explicitly.
|
2010-06-29 14:58:31 +02:00 |
Alexandre Julliard
|
f2f508856b
|
winex11: Set the user time property on top-level windows.
Helps convince some broken window managers to put new windows on top
of the z-order.
|
2010-06-29 13:28:39 +02:00 |
Ken Thomases
|
4bcf7cbbf0
|
winex11: Allow setting focus on active window, if no focus window.
|
2010-06-25 10:25:41 +02:00 |
Francois Gouget
|
7649c75b40
|
Assorted typo and spelling fixes.
|
2010-06-24 10:37:05 +02:00 |
Aric Stewart
|
802c4dee57
|
winex11.drv: Make UploadGlyph fallback to notdef and space so as to not fail.
|
2010-06-22 16:59:05 +02:00 |
Paul Chitescu
|
02674b2b95
|
winex11.drv: Post a WM_SYSCOMMAND SC_CLOSE when the window manager asks to close a window.
|
2010-06-16 12:48:51 +02:00 |
Andrew Nguyen
|
b4d58fe58f
|
winex11.drv: Report a non-zero COLORRES capability value.
|
2010-06-15 19:58:30 +02:00 |
Alexandre Julliard
|
5c5c47269b
|
winex11: Fix the X image masks according to the pixmap format in Get/SetDIBits.
|
2010-06-02 15:52:20 +02:00 |
Alexandre Julliard
|
46e231cc85
|
winex11: Ignore fontconfig and Xft configuration if the app explicitly requested antialiasing.
|
2010-06-02 10:55:19 +02:00 |
Alexandre Julliard
|
0dd44a3776
|
winex11: Windows with WS_EX_NOACTIVATE style shouldn't be on the taskbar.
|
2010-06-01 13:37:48 +02:00 |
Alexandre Julliard
|
7e23f9ce08
|
winex11: Disable sub-pixel antialiasing if Xrender isn't supported.
|
2010-05-31 12:14:27 +02:00 |
Alexandre Julliard
|
2db72e9859
|
winex11: Only unmap windows when the window rect changes to unmapped the first time.
|
2010-05-28 16:22:26 +02:00 |
Alexandre Julliard
|
61e50e15ba
|
winex11: Map zero-size windows and set an empty window region for them.
|
2010-05-28 16:22:25 +02:00 |
Alexandre Julliard
|
81c4b4120d
|
winex11: Set size hints to 1x1 for zero-sized windows.
|
2010-05-28 16:22:25 +02:00 |
Alexandre Julliard
|
8b84d64075
|
winex11: Set window style to normal for windows with a minimize box.
Some window managers don't allow minimizing dialog windows.
|
2010-05-28 16:22:25 +02:00 |
Dmitry Timoshkov
|
167514ce94
|
winex11.drv: Simulate pressing Alt+F4 instead of clicking the caption Close button when handling the WM_DELETE_WINDOW event.
|
2010-05-28 16:22:25 +02:00 |
Alexandre Julliard
|
ab111025c0
|
winex11: Don't send minimize/maximize sys commands to windows that are not supposed to get them.
|
2010-05-24 17:07:22 +02:00 |
Alexandre Julliard
|
2cf9cdd3d8
|
winex11: Unmap zero-size windows also while processing a PropertyNotify event.
|
2010-05-24 16:41:20 +02:00 |
Alexandre Julliard
|
c30688c4d2
|
winex11: Allow the Xft configuration to override both registry and fontconfig parameters.
|
2010-05-24 12:34:55 +02:00 |
Alexandre Julliard
|
4c20632691
|
winex11: Fetch the antialias parameter from fontconfig too.
|
2010-05-24 12:34:28 +02:00 |
Alexandre Julliard
|
e25049e879
|
winex11: Create X11 cursors on demand when the cursor is set to a window.
|
2010-05-21 13:29:47 +02:00 |
Alexandre Julliard
|
875ca461ae
|
winex11: Reimplement creation of Xlib cursors to use the bitmaps returned by GetIconInfo.
|
2010-05-21 13:27:14 +02:00 |
Alexandre Julliard
|
6264bc20bc
|
winex11: Retrieve the cursor info with GetIconInfo to create a color cursor.
|
2010-05-21 12:55:15 +02:00 |
Alexandre Julliard
|
45b7eb6858
|
winex11: Move X11 locking inside the cursor creation functions.
|
2010-05-21 12:53:14 +02:00 |
Alexandre Julliard
|
0d84ccbfa1
|
winex11: Fix a bitmap leak when setting the small icon hints.
|
2010-05-20 17:37:28 +02:00 |
Aleksey Bragin
|
bd7859c5fe
|
winex11.drv: Fix SetCursor entry in the spec file.
|
2010-05-20 16:25:44 +02:00 |
Alexandre Julliard
|
9479fbfd34
|
winex11: Add some tracing to the fontconfig subpixel code.
|
2010-05-19 19:49:15 +02:00 |
Alexandre Julliard
|
b81d08e31c
|
winex11: Make sure that all fontconfig support is properly #ifdef'ed.
|
2010-05-19 11:26:44 +02:00 |
Alexandre Julliard
|
ea596f8a5f
|
winex11: Force alpha channel to 0 when blitting to depth 32 from a lower depth.
|
2010-05-18 18:42:08 +02:00 |
Michael Stefaniuc
|
31e4cf9313
|
winex11.drv: Remove redundant "not NULL" check of cfgs (coccicheck).
|
2010-05-18 18:42:08 +02:00 |
Alexandre Julliard
|
922e15cbd0
|
winex11: Use the subpixel rendering configuration from fontconfig to override the registry options.
|
2010-05-17 12:42:32 +02:00 |
Alexandre Julliard
|
162d95a3ce
|
Fix the bitmap info size computation when masks are present.
|
2010-05-14 17:17:46 +02:00 |
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 |