Alexandre Julliard
618a7e5813
Added support for window regions in the server.
2004-06-29 03:53:25 +00:00
Alexandre Julliard
e59ec7cd94
Use X11DRV_GetRegionData to implement X11DRV_SetWindowRgn instead of
...
duplicating that functionality.
2004-06-28 23:54:22 +00:00
Dmitry Timoshkov
b3569e7015
Add a test case for clipboard functionality and fix some bugs revealed
...
by it.
2004-06-25 02:55:37 +00:00
Robert Shearman
55efefddee
Fix small mistake in the previous visible region patch.
2004-06-24 04:06:51 +00:00
Dmitry Timoshkov
d530e54883
WM_WINDOWPOSCHANGED should always contain a final window position.
2004-06-23 20:50:30 +00:00
Alexandre Julliard
e8d86b7cd4
Moved visible region calculation to the server.
2004-06-23 20:44:58 +00:00
Vincent Béron
9d8036e1d8
Replace some more -debugmsg references for WINEDEBUG.
2004-06-21 23:56:15 +00:00
Alexandre Julliard
0118c8ba0f
Only unmap the window when it gets moved off-screen by the app, not by
...
the window manager.
2004-06-18 22:34:19 +00:00
Dmitry Timoshkov
b6175f49af
ShowWindow shouldn't fix SWP_ flags, it's the job of SetWindowPos.
2004-06-18 19:37:37 +00:00
Huw Davies
ed4bc907ef
Remove an incorrect LeaveCriticalSection.
2004-06-16 19:02:25 +00:00
Ulrich Czekalla
06a60621ab
ScrollDC should take into account overlapped windows. With this change
...
ScrollWindowEx can be moved out of X11drv.
2004-06-15 17:04:02 +00:00
Huw Davies
72ebbb61fa
Don't allocate a glyphset until we actually need it.
2004-06-15 17:01:52 +00:00
Dmitry Timoshkov
4e23f101f3
Do nothing in ShowWindow(SW_SHOW) if a window is already visible.
2004-06-14 19:32:21 +00:00
Mike Hearn
0bc2edf341
Make UseXrandr default to true in the no config file case.
2004-06-14 16:58:38 +00:00
Mike Hearn
eff34efcf8
Ignore attempts to hide an already invisible window. Add a test case
...
for this behaviour, passes on Wine and Windows 2000.
2004-06-03 23:26:35 +00:00
Mike Hearn
e2a7b28960
Default to 96dpi when not specified in the config file.
2004-05-28 03:39:59 +00:00
Troy Rollo
2cf4ec3e2d
Make underlining of fonts drawn at an angle follow the text.
2004-05-27 02:20:50 +00:00
Eric Pouech
df93f2eeee
GetModuleFileName[AW] doesn't terminate the string if the buffer is
...
too small.
2004-05-19 03:22:55 +00:00
Patrik Stridvall
070db4e5de
Fixed some issues found by winapi_check.
2004-05-17 21:08:31 +00:00
Dmitry Timoshkov
89525a1925
Fix Croatian keyboard layout to better match the XFree86 one.
2004-05-11 22:17:36 +00:00
Dmitry Timoshkov
80422fb830
Make WM_GETMINMAXINFO default behaviour more like the Windows one.
2004-05-07 00:41:32 +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
Francois Gouget
cfc3943c5f
Make our ascii strings static const.
...
Remove a couple string variables that were used only once and use the
string literal directly.
2004-05-04 04:13:05 +00:00
Alexandre Julliard
9f986f9a99
Don't close the current thread display on process exit, we don't close
...
the other ones anyway. Should avoid XRender error in metafile test.
2004-05-04 02:57:29 +00:00
Krzysztof Foltman
9a900aa279
Make sure ascent/descent values don't become negative after coordinate
...
mapping.
2004-04-29 20:01:23 +00:00
Alexandre Julliard
7f8ad0a2bf
Fixed unsigned comparison issue in previous change.
2004-04-28 00:31:21 +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
Jukka Heinonen
6d58de6374
If source and destination are the same object, don't lock the object
...
twice as it will only be unlocked once.
2004-04-26 20:06:08 +00:00
Dmitry Timoshkov
11af61652b
- start assigning custom VK codes from VK_OEM_8 since this code
...
already presents in the layout tables
- search the layout tables only if XLookupString returned non zero
number of characters for a keysym, otherwise that's a non character
key
- avoid inserting VK_OEM_x codes into unassigned positions since these
codes might already be in the layout table, thus creating a conflict
2004-04-17 00:21:51 +00:00
Dmitry Timoshkov
e06dd2cfe4
A workaround for missing real support for keyboard layout APIs.
2004-04-14 19:34:06 +00:00
Dmitry Timoshkov
e1d413da84
Add a test case for children Z ordering at window creation time.
2004-04-12 22:05:53 +00:00
Dmitry Timoshkov
062080d633
Conditionally compile code which uses XK_EuroSign definition.
2004-04-09 19:06:08 +00:00
Dmitry Timoshkov
70c4864e8c
Restore correct focus handling for ShowWindow(SW_HIDE) case.
2004-04-08 19:47:01 +00:00
Dmitry Timoshkov
b9001f3443
Revert an erroneous patch.
2004-04-08 19:07:20 +00:00
Mike McCormack
c7c9f93913
Load the XRandR extension dynamically (with help from Alex Pasadyn).
2004-04-07 03:57:35 +00:00
Rein Klazes
46138d8ef7
Do not crash if the clipboard format is unknown.
2004-04-05 20:17:13 +00:00
Dmitry Timoshkov
11a3a4f59c
Add SWP_NOZORDER in the case it's not needed.
2004-04-02 20:22:29 +00:00
Dmitry Timoshkov
9858e235d2
A decision whether add SWP_NOACTIVATE or not should be based on
...
GetActiveWindow() test.
2004-04-02 20:18:20 +00:00
Dmitry Timoshkov
0d3748bbf6
ShowWindow should not optimize SW_HIDE, it's the job of SetWindowPos.
2004-04-02 20:16:39 +00:00
Dmitry Timoshkov
85571bb128
Sending WM_SHOWWINDOW is a job of SetWindowPos.
2004-04-02 20:14:15 +00:00
Dmitry Timoshkov
0ad1a6c6dd
Setting WS_VISIBLE style does not require any special handling.
2004-04-02 20:12:38 +00:00
Huw Davies
210b54670c
We don't support GetDIBits with BI_RLE4/8, so for now return an
...
uncompressed bitmap if the bits buffer is large enough.
2004-03-30 20:39:09 +00:00
Dmitry Timoshkov
d687ed2e28
Fix Slovenian keyboard layout to better match the XFree86 one.
2004-03-29 22:56:18 +00:00
Alexandre Julliard
fac49cbae8
Avoid crash in X11DRV_IsSolidColor for TrueColor displays.
2004-03-27 01:37:32 +00:00
Huw Davies
caab4c6f39
Build the correct colour map when the mode is DIB_PAL_COLORS.
2004-03-27 01:37:09 +00:00
Alexandre Julliard
9e4ed6460c
.spec.c files are no longer used for 32-bit dlls.
2004-03-24 03:36:44 +00:00
Mike Hearn
99afa3a4a2
The KeymapNotify event does not use the window member, so don't warn
...
about it being unknown.
2004-03-19 01:17:32 +00:00
Dmitry Timoshkov
21fc3c8067
CreateDIBSection takes a const pointer to BITMAPINFO.
2004-03-12 19:46:12 +00:00
Dmitry Timoshkov
4edbbbd8ea
Windows truncates windows coordinates at 16 bits when moving or
...
resizing a window.
2004-03-11 03:51:46 +00:00
Jason Edmeades
af83e4cf91
Calculate the size of BI_BITFIELDS dib sections via the width and
...
height.
2004-03-07 03:47:55 +00:00