Maarten Lankhorst
|
0cbf8062a1
|
x11drv: Fix AlphaBlend read boundaries.
|
2006-01-30 14:57:08 +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 |
Huw Davies
|
422887f36f
|
Ignore the gasp table when we have no hinter.
|
2005-10-06 12:28:19 +00:00 |
Richard Cohen
|
106af86740
|
Fix compile without XRender.
|
2005-09-23 10:05:54 +00:00 |
Uwe Bonnes
|
6c0cd69f22
|
Don't free a modified pointer.
|
2005-09-19 14:40:18 +00:00 |
Huw Davies
|
e33f622bd1
|
Use the gasp table to check whether we should trigger antialiasing.
|
2005-09-12 11:11:30 +00:00 |
Alexandre Julliard
|
20a1a203c6
|
Use a more portable scheme for storing the name of a critical
section.
|
2005-09-09 10:19:44 +00:00 |
Frank Richter
|
a7b5f5ac3c
|
Make AlphaBlend() respect the destination clipping region.
|
2005-08-27 09:20:53 +00:00 |
Huw Davies
|
5a39abb278
|
Avoid using XRenderFindStandardFormat as older libraries don't have
it.
|
2005-08-23 18:14:30 +00:00 |
Huw Davies
|
3433676fd7
|
Move a bunch of common code from the drivers into gdi.
|
2005-08-23 09:38:58 +00:00 |
Mike McCormack
|
e5efc5a657
|
gcc 4.0 warning fixes.
|
2005-08-16 16:02:45 +00:00 |
Frank Richter
|
a6f081e0db
|
Fix AlphaBlend() to extract the right part of the source DIB.
|
2005-08-15 14:46:31 +00:00 |
Mike McCormack
|
c29892b88f
|
Fix some gcc 4.0 warnings.
|
2005-08-12 10:35:46 +00:00 |
Stefan Huehner
|
aed3fb612d
|
Fix some sign-compare warnings by choosing correct datatypes.
|
2005-07-15 16:34:04 +00:00 |
Francois Gouget
|
3ef8c51c8a
|
Tweak the API documentation to silence winapi_check warnings.
|
2005-04-20 15:18:42 +00:00 |
Alexandre Julliard
|
0e49a5b0b9
|
Store a pointer to the currently selected phys bitmap in the device
structure. Create a phys bitmap for the default stock bitmap too.
|
2005-04-12 11:59:48 +00:00 |
Alexandre Julliard
|
313554f01f
|
Avoid directly accessing the BITMAPOBJ structure.
|
2005-03-31 19:05:48 +00:00 |
Alexandre Julliard
|
e802bcb2e2
|
Try a TrueColor visual if Xrender fails with a DirectColor one.
|
2005-03-24 21:04:10 +00:00 |
Peter Berg Larsen
|
4293b614c4
|
Assorted memleak fixes. Found on Michael Stefaniuc smatch list.
|
2005-03-14 10:03:39 +00:00 |
Jason Edmeades
|
ddd1c1d0a1
|
Take into account additional requested spacing on break characters.
|
2005-02-23 12:42:17 +00:00 |
Glenn Wurster
|
bcaca0a5f7
|
Disable antialiasing of fonts while working in a palette.
|
2005-01-26 19:43:42 +00:00 |
Glenn Wurster
|
eae60bedd5
|
Disable antialiasing if the font dictates it.
|
2005-01-24 19:32:54 +00:00 |
Glenn Wurster
|
c3f8226ed1
|
Split caching of antialiased and non-antialiased glyphs.
|
2005-01-24 19:08:02 +00:00 |
Michael Stefaniuc
|
15a308a9d7
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2005-01-03 14:56:42 +00:00 |
Michael Stefaniuc
|
5ad7d858e0
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2004-12-23 17:06:43 +00:00 |
Eric Pouech
|
0a258964c2
|
Const correctness fixes.
|
2004-11-30 21:38:57 +00:00 |
Glenn Wurster
|
c26d15f876
|
Use physDev->textPixel instead of GetTextColor for ExtTextOut.
|
2004-11-22 18:10:16 +00:00 |
Huw Davies
|
a90a60866c
|
Fallback to some sensible default values when underlining and striking
out bitmap fonts.
Rotate the strikeout line if the escapement is non-zero.
|
2004-11-19 18:10:47 +00:00 |
Kevin Koltzau
|
0e6408c408
|
Change AlphaBlend to use destination dimensions rather then source.
|
2004-11-09 20:02:57 +00:00 |
Kevin Koltzau
|
92ec21bd2b
|
Add stretching support to AlphaBlend.
|
2004-10-27 00:43:50 +00:00 |
Hans Leidekker
|
5f6f63a49d
|
Fix signed/unsigned comparison warnings.
|
2004-08-11 23:45:34 +00:00 |
Huw Davies
|
dbf5b2a320
|
Don't try to rotate bitmap fonts.
|
2004-08-11 19:34:20 +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
|
4e54df5a95
|
Added top-down dib support to AlphaBlend.
|
2004-08-04 18:15:42 +00:00 |
Huw Davies
|
dd5b23fddb
|
Implement AlphaBlend using the XRENDER extension.
|
2004-08-02 18:54:54 +00:00 |
Huw Davies
|
f45befe411
|
Draw underline and strikeout lines in the non-xrender cases too.
|
2004-07-22 19:44:10 +00:00 |
Huw Davies
|
ed4bc907ef
|
Remove an incorrect LeaveCriticalSection.
|
2004-06-16 19:02:25 +00:00 |
Huw Davies
|
72ebbb61fa
|
Don't allocate a glyphset until we actually need it.
|
2004-06-15 17:01:52 +00:00 |
Troy Rollo
|
2cf4ec3e2d
|
Make underlining of fonts drawn at an angle follow the text.
|
2004-05-27 02:20:50 +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 |
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
|
9b90e95d65
|
Avoid direct accesses to the xformWorld2Vport DC field.
|
2004-03-04 03:55:52 +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 |
Alexandre Julliard
|
685b936214
|
The clip rectangle for ExtTextOut is in logical coords.
|
2004-02-16 20:35:52 +00:00 |
Alexandre Julliard
|
e04fe7da4e
|
Moved hGCClipRgn handling to the graphics driver.
|
2004-02-13 20:26:27 +00:00 |
Alexandre Julliard
|
da6214a37d
|
Get rid of a few more references to the DC structure.
|
2004-02-13 04:00:29 +00:00 |
Alexandre Julliard
|
50a783f734
|
Get rid of some direct accesses to the DC structure from outside GDI.
|
2004-01-20 22:04:00 +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
|
6ec42c0c3b
|
Moved a bunch of definitions from gdi.h into a new gdi_private.h to
make sure we don't use them outside of gdi32.
|
2004-01-15 00:35:38 +00:00 |