Cyril Margorin
01d63a217a
x11drv: Fix X11DRV_DIB_SetImageBits and X11DRV_DIB_GetImageBits to
...
check for passed image, and do not use shared memory extension for
temporary created image.
2006-02-13 13:25:01 +01:00
Cyril Margorin
fc5e5eae8a
x11drv: Fix X11DRV_GetDIBits to pass shared memory image to
...
X11DRV_DIB_GetImageBits.
2006-02-13 13:24:49 +01:00
Dmitry Timoshkov
44b335a9e0
x11drv: Update Swiss French keyboard layout to better match the X11 one.
2006-02-09 12:08:19 +01:00
Dmitry Timoshkov
75e8166d74
Pens created without PS_GEOMETRIC style but with width > 1 unit are
...
scalable.
2006-02-08 12:35:29 +01:00
Dmitry Timoshkov
729eaa6920
x11drv: Copy the whole image at once if appropriate.
2006-02-07 21:16:56 +01:00
Fatih Aşıcı
2cba6e32a8
x11drv: Fix Turkish keyboard layouts.
2006-02-07 21:16:42 +01:00
Huw Davies
13268261bb
opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
2006-02-02 13:23:55 +01:00
Fatih Aşıcı
a8ef244b89
x11drv: Added Turkish F keyboard layout.
2006-02-01 13:50:37 +01:00
Dmitry Timoshkov
ef4fc8fd91
Translate pen width from logical units only for geometric pens.
2006-02-01 12:30:15 +01:00
Dmitry Timoshkov
eb893bdea3
gdi: Add support for creating extended pens.
2006-01-30 18:17:07 +01:00
Maarten Lankhorst
0cbf8062a1
x11drv: Fix AlphaBlend read boundaries.
2006-01-30 14:57:08 +01:00
Alexandre Julliard
0e08584462
x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
2006-01-25 13:18:27 +01:00
Dmitry Timoshkov
cf2561b111
x11drv: Update Swiss German keyboard layout to better match the X11 one.
2006-01-23 11:23:13 +01:00
Vitaliy Margolen
6bc59056dc
x11drv: Prevent NULL dereference in SelectionRequest handling.
2006-01-20 19:41:40 +01:00
Dmitry Timoshkov
2f1c52e5fd
x11drv: Add support for another Canadian French keyboard flavour.
2006-01-19 11:55:50 +01:00
Dmitry Timoshkov
328e18c285
x11drv: Update Canadian keyboard layout to better match the X11 one
2005-12-26 12:56:26 +01:00
Huw Davies
412cb77d51
opengl: Add support for rendering on bitmaps.
2005-12-19 17:45:13 +01:00
Rein Klazes
3df678a5af
x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
...
With a conformance test.
2005-12-19 09:53:04 +01:00
Dmitry Timoshkov
8d9fb6331e
x11drv: ScrollDC should not clip output if a clipping rect is not specified.
...
Add a ScrollDC test with NULL clipping rect.
Add another set of ScrollDC tests written by Rein Klazes.
2005-12-17 12:24:37 +01:00
Huw Davies
8b7098794d
x11drv: Get the visual for the GLXPixmap from the current pixel format.
2005-12-16 19:29:52 +01:00
Tomas Carnecky
7499cabb28
x11drv: Allow users to preload an OpenGL library.
2005-12-16 12:37:34 +01:00
Dmitry Timoshkov
930e8394a6
x11drv: ScrollDC fix.
...
There is no need to offset the source rectangle in the reverse
direction before scrolling.
2005-12-13 17:47:27 +01:00
Alexandre Julliard
6b1e75d278
x11drv: Clipping fix with DIB section copy.
...
Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
that the clipping region is taken into account.
2005-12-13 17:05:06 +01:00
Alexandre Julliard
d02c4a1b82
Make wine_server_fd_to_handle use attributes instead of inherit flag.
2005-12-09 12:22:35 +01:00
Raphael Junqueira
88cda5643d
x11drv: Add more useful traces on SetPixelFormat (and no more FIXME).
2005-12-06 11:33:33 +01:00
Raphael Junqueira
7b5571cc8c
x11drv: cleanup not longer used data on X11DRV_PDEVICE.
2005-12-06 11:33:12 +01:00
Raphael Junqueira
bc5c0b16b4
Handle DONTCARE flags on ChoosePixelFormat.
...
DOUBLEBUFFER and STEREO are non-mandatory options (ie if not available
find a compatible pixel format without). So try without if we cannot
find a valid fbconfig with these options.
2005-12-02 11:24:52 +01:00
Oldrich Jedlicka
65ad3f2587
Fix for the monochrome DIB with inverted colors.
2005-12-01 13:12:36 +01:00
Detlef Riekenberg
75123e171a
Remove unused include X11/IntrinsicP.h.
2005-12-01 11:11:35 +01:00
Oldrich Jedlicka
783a8697a0
Fix for RGB mask that corresponds to the visual's mask.
2005-11-30 18:26:52 +01:00
Vitaliy Margolen
93b63566a5
ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
...
state. Change tests accordingly.
2005-11-30 12:43:50 +01:00
Vitaliy Margolen
aae7632409
CreateWindow should not activate invisible minimized or maximized
...
windows.
Add several tests to show the correct behavior.
2005-11-30 12:32:22 +01:00
Robert Shearman
2ff51299c8
Disable XRender if bit masks aren't valid.
...
XRender code in the X11 driver will go into an infinite loop when the
colour bit masks are 0, so disable XRender in this case.
2005-11-30 12:02:26 +01:00
Alexandre Julliard
de8eca2166
Avoid including X11/Intrinsic.h.
2005-11-29 10:46:03 +01:00
Ge van Geldorp
1a1583a364
Match PSDK STATUS_* definitions.
2005-11-28 17:32:54 +01:00
Rein Klazes
1b87564259
Handle an X error in X11DRV_ExtFloodFill().
2005-11-28 11:52:37 +01:00
Lionel Ulmer
2ca5efea08
Ignore frequency requests in Desktop mode.
2005-11-28 10:39:28 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Alexandre Julliard
fcfee2794b
Fixed some broken code that was causing compiler warnings.
2005-11-23 14:30:41 +01:00
Dmitry Timoshkov
d6504b7817
Print scroll and clip rectangles on the ScrollDC entry.
2005-11-21 12:00:31 +00:00
Peter Beutner
008298455f
Fix wrong use of the PFD_GENERIC_ACCELERATED flag. It indicates that
...
the selected pixel format lacks full hardware acceleration and only a
few parts are accelerated. So don't always set it but only if the X
server actually reports that the selected pixel format is not fully
accelerated.
2005-11-18 12:06:45 +00:00
Raphael Junqueira
7ed830b8e1
Add GLXFBConfig on Wine_GLContext (we should remove XVisualInfo
...
references on code).
Hook glGetIntegerv on GL_ALPHA_BITS to query on GLXFBConfig instead of
glGetInteger (as it returns bad value).
2005-11-11 10:52:14 +00:00
Francois Gouget
0edbaf7e80
Remove spaces before '\n' in traces.
2005-11-10 12:14:56 +00:00
Raphael Junqueira
b929f3d673
Added support for SHADEBLENDCAPS.
2005-11-10 11:05:30 +00:00
Alexandre Julliard
68b8a4ab69
Don't call SetWindowPos in ShowWindow if a parent window is not
...
visible, only toggle the WS_VISIBLE flag.
2005-11-09 10:35:48 +00:00
Dmitry Timoshkov
7da329548e
Stricter check whether a window needs to be mapped on the screen.
2005-11-03 19:31:38 +00:00
Lionel Ulmer
5ae22b8021
Add 'ENUM_...._SETTINGS' flag and make use of it in the X11DRV code.
2005-11-02 10:54:42 +00:00
Ulrich Czekalla
006caa30dd
Improve handling of mapping between X and Windows formats.
...
Add support for UTF8.
2005-11-01 18:05:40 +00:00
Vitaliy Margolen
f610f31c10
Fix bad mouse lag in games that do their own mouse warping.
2005-10-24 15:11:37 +00:00
Dmitry Timoshkov
c0c514b072
Update German and Hungarian keyboard layouts to better match X11
...
ones.
2005-10-11 19:27:22 +00:00