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
Huw Davies
c2d3477556
Add support for display of dibs on MSB XServers.
2003-11-25 03:27:37 +00:00
Alexandre Julliard
64c0e2ac96
Removed the remaining TSX calls.
2003-11-21 21:48:36 +00:00
Alexandre Julliard
3f6cb0cc3f
Delay the creation of the X atoms until we really need them, to allow
...
getting more of them in one call.
Use XGetAtomNames to retrieve all the selection atoms at once.
2003-11-21 05:23:17 +00:00
Ulrich Czekalla
032bdc9f1d
Initial implementation to support XDND protocol.
2003-11-20 22:09:51 +00:00
Alexandre Julliard
d09c3289a2
Intern all the atoms we'll need in one step to avoid multiple server
...
round trips.
2003-11-20 04:24:18 +00:00
Alex Pasadyn
bab639e78a
- Added support for XRandR extension.
...
- Added new debugging channels for resolution changing.
- Streamlined resolution changing and removed duplicated code.
2003-10-16 00:21:42 +00:00
Alex Pasadyn
a19b6aaeb2
- Allow applications to resize the Wine desktop window.
...
- Some cleanup of ChangeDisplaySettings and friends.
2003-09-16 20:24:29 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Ulrich Czekalla
18873e77d0
Fixed handling of synthesized data.
...
Don't report errors when there is no selection owner.
Reintegrate the COMPOUND_TEXT patch by Kusanagi Kouichi.
2003-07-08 21:02:51 +00:00
Ulrich Czekalla
b2df5f9f19
- use global atoms for the format ids
...
- add timeout when calling XCheckTypedWindowEvent
- fix broken IsClipboardFormatAvailable; it tried to do a trick with
EnumClipboardFormats by making incorrect assumptions
- in X11DRV_IsClipboardFormatAvailable do a quick exit if no one owns
the selection
- add 1 second *minimum* time lapse between XSelectionOwner calls
- sync clipboard ownership between different wine processes
- prevents apps from getting into wierd state where they thought they
didn't own the selection but they did and as a result queried
themselves for available selection data
2003-06-23 23:02:02 +00:00
Alexandre Julliard
69361e08b9
Moved x11drv.h to dlls/x11drv.
2003-04-22 04:05:08 +00:00