Alexandre Julliard
|
65e4d34599
|
Merged X11DRV_BITMAP_CreateBitmapHeaderFromPixmap into
X11DRV_DIB_CreateDIBFromPixmap and simplified the code a bit.
|
2005-03-28 10:06:06 +00:00 |
Alexandre Julliard
|
5fd13261a0
|
Added X11DRV_get_pixmap and X11DRV_set_pixmap functions to avoid
direct accesses to the physBitmap field of the bitmap structure.
|
2005-03-27 18:30:51 +00:00 |
Alexandre Julliard
|
3a522f3d71
|
Store the handle to the stock bitmap when the first DC is created to
avoid exporting the DEFAULT_BITMAP define.
|
2005-03-27 18:19:59 +00:00 |
Alexandre Julliard
|
fe661fa752
|
Store the DCE pointer in the DC physDev structure using an x11drv GDI
escape.
|
2005-03-27 17:58:41 +00:00 |
Alexandre Julliard
|
2fb7c8754a
|
Moved DCE support to the X11 driver.
|
2005-03-25 16:47:04 +00:00 |
Alexandre Julliard
|
5054c79880
|
Try to always keep the server window Z-order in sync with the X11 one
using a heuristic based on mouse and expose events.
|
2005-03-21 12:37:00 +00:00 |
Alexandre Julliard
|
8382bf015e
|
Added WM_X11DRV_DELETE_WINDOW message to handle close requests so that
we can send the WM_SYSCOMMAND with SendMessage instead of PostMessage.
Added missing NONAMELESSUNION define.
|
2005-03-09 18:46:13 +00:00 |
Alexandre Julliard
|
aef19abc82
|
Moved SendInput and related functions to the USER driver to avoid a
number of dll separation hacks.
|
2005-03-09 16:45:23 +00:00 |
Alexandre Julliard
|
f210c0bbad
|
Added a missing prototype.
|
2005-03-07 20:08:50 +00:00 |
Ulrich Czekalla
|
5067909587
|
Create a thread-specific selection window to make sure we receive the
selection events in the correct thread.
|
2005-03-07 19:31:46 +00:00 |
Alexandre Julliard
|
2fd19dfb98
|
Use a dispatch table to handle X client messages.
|
2005-03-01 11:52:02 +00:00 |
Alexandre Julliard
|
94846a39dc
|
Use a table of handlers to dispatch X events and get rid of the
special casing for DGA and tablet events.
Unify the declarations of all the event handlers.
|
2005-02-26 17:49:38 +00:00 |
Alexandre Julliard
|
0778a45da2
|
Moved clipboard event handling functions and some private data
structures to clipboard.c.
|
2005-02-25 21:01:15 +00:00 |
Alexandre Julliard
|
ae661da49c
|
Properly compute the client area valid rects and pass them to the
server in set_window_pos to avoid invalidating areas that remain
valid.
|
2005-02-03 13:40:12 +00:00 |
Alexandre Julliard
|
d7726c3a73
|
Store the "managed" flag as a window property instead of the
Wine-specific WS_EX_MANAGED style bit.
|
2005-02-01 18:53:59 +00:00 |
Alexandre Julliard
|
f777d70a63
|
Only create an X window for top-level windows, not for child windows.
Get rid of the X client window too, it's no longer needed.
|
2005-01-31 16:34:07 +00:00 |
Alexandre Julliard
|
d56ccaa7e1
|
Use an X context to associated the x11drv private window data to a
window handle instead of accessing the WND structure directly.
|
2005-01-28 17:25:50 +00:00 |
Rémi Assailly
|
81b13c4bb5
|
Added missing declarations.
|
2005-01-20 20:36:01 +00:00 |
Alexandre Julliard
|
fc5ce14592
|
Avoid most references to the internals of the WND structure by passing
around an x11drv_win_data pointer instead.
|
2005-01-17 19:17:47 +00:00 |
Jeremy White
|
77502e7e62
|
Fix X11 event timing so that we correctly correlate X11 timing and
Wine timing and dynamically adjust it as we go.
|
2005-01-14 17:06:40 +00:00 |
Jacek Caban
|
7e2a7c949d
|
Get rid of W->A calls.
|
2005-01-11 15:10:56 +00:00 |
Ulrich Czekalla
|
318b963f9f
|
Always clearAllSelections since not clearing CLIPBOARD can get us into
an odd state.
|
2005-01-04 20:34:46 +00:00 |
Rémi Assailly
|
853f79bdad
|
- removed unused tagPALETTEOBJ and tagWINDOWPOS
- tagBITMAPOBJ is declared twice, removed one.
|
2004-12-17 19:35:16 +00:00 |
Alexandre Julliard
|
6a78c16aac
|
Moved private USER definitions to a new user_private.h header, and
removed the global user.h.
|
2004-12-08 18:06:14 +00:00 |
Alexandre Julliard
|
5defa49979
|
Moved update region handling to the server.
|
2004-12-07 17:31:53 +00:00 |
Huw Davies
|
530e789d7e
|
It's important to keep the original dib colour table and not just the
colour mapping associated with a dib section - it's this table that
GetDIBColorTable should retrieve.
Added some GetDIBColorTable tests.
|
2004-09-16 19:10:14 +00:00 |
Alexandre Julliard
|
92acc58af6
|
Get rid of the WIN_SetRectangles export from user32.
|
2004-09-09 00:30:29 +00:00 |
Huw Davies
|
ce4dfe23b4
|
Deprecate the "Resolution" entry in the config file in favour of
HKEY_CURRNET_CONFIG\Software\Fonts\LogPixels.
|
2004-08-26 18:24:49 +00:00 |
Robert Shearman
|
553dc348b0
|
Allow the user to move managed windows by dragging on HTCAPTION
areas.
|
2004-08-18 23:47:48 +00:00 |
Huw Davies
|
2bf1562c28
|
Actually pass the blend function on to the graphics driver.
|
2004-08-06 18:59:31 +00:00 |
Huw Davies
|
dd5b23fddb
|
Implement AlphaBlend using the XRENDER extension.
|
2004-08-02 18:54:54 +00:00 |
Alexandre Julliard
|
642584c560
|
Make x11drv fail to load when it can't open the display, instead of
killing the whole process.
|
2004-07-13 03:49:52 +00:00 |
Ulrich Czekalla
|
b41466b3b1
|
Allow applications, under certain conditions, to set data into the
clipboard even if they are not the clipboard owners.
|
2004-05-06 23:40:30 +00:00 |
Alexandre Julliard
|
59b7d34b7d
|
Replace empty window rect checks by a new X11DRV_is_window_rect_mapped
function so that we can reuse that support for off-screen windows.
|
2004-04-27 23:32:01 +00:00 |
Dmitry Timoshkov
|
21fc3c8067
|
CreateDIBSection takes a const pointer to BITMAPINFO.
|
2004-03-12 19:46:12 +00:00 |
Alexandre Julliard
|
37fda71e41
|
Get rid of the X11DRV_DC_Funcs hack.
Removed a couple of unused bitmap functions.
|
2004-03-04 06:13:21 +00:00 |
Alexandre Julliard
|
ebd24807fe
|
Pass the gdiFont object to the SelectFont driver entry point so that
we don't need to look into the DC structure for it.
|
2004-03-04 04:05:04 +00:00 |
Alexandre Julliard
|
8d18b2a518
|
Pass the breakExtra value in the ExtTextOut driver call, since there
is no function to retrieve it from the HDC.
|
2004-03-04 01:42:57 +00:00 |
Ulrich Czekalla
|
455a22394a
|
Implemented rendering synthesized BITMAP and DIB formats.
|
2004-02-20 05:43:00 +00:00 |
Alexandre Julliard
|
e04fe7da4e
|
Moved hGCClipRgn handling to the graphics driver.
|
2004-02-13 20:26:27 +00:00 |
Alex Pasadyn
|
a4626a43f5
|
Update the desktop window size and send WM_DISPLAYCHANGE on resolution
changes.
|
2004-02-13 03:58:21 +00:00 |
Aric Stewart
|
9672b791ee
|
Use X11 XIM callbacks to enable full IME support.
Correct some timing issues with XIM input.
Start to provide the framework for the MSIME messages.
|
2004-01-21 02:22:26 +00:00 |
Alexandre Julliard
|
294c8af60b
|
Removed some unnecessary inclusions of gdi.h.
|
2004-01-20 22:48:57 +00:00 |
Alexandre Julliard
|
32f1ac3a66
|
Use the exported FONTENUMPROCW as parameter in the EnumDeviceFonts
driver function instead of defining a private function type.
|
2004-01-18 23:35:12 +00:00 |
Alexandre Julliard
|
b89525fb06
|
Removed the bitsPerPixel field in the generic DC structure, and leave
it up to the graphics driver to define it if necessary.
|
2004-01-18 22:20:17 +00:00 |
Alexandre Julliard
|
7342390852
|
Get rid of the global INTERNAL_[XY]WSTODS macros.
|
2004-01-15 06:19:35 +00:00 |
Alexandre Julliard
|
85dcf1e1a0
|
Moved SetDrawable, StartGraphicsExposures and EndGraphicsExposures
functionality to x11drv escapes so that we don't have to access the DC
structure directly.
|
2004-01-14 04:53:11 +00:00 |
Alexandre Julliard
|
53145d96f6
|
Moved some code around to avoid exporting DIB functions from gdi32.
|
2004-01-13 23:31:46 +00:00 |
Aric Stewart
|
2eebf3c78e
|
Enable Tablet support with both Tilt and Pressure.
|
2004-01-09 00:03:00 +00:00 |
Mike Hearn
|
27d972f22a
|
Map (WS_EX_TOOLWINDOW & WS_CAPTION) to _NET_WM_WINDOW_TYPE_UTILITY.
|
2003-12-04 21:54:13 +00:00 |