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 |
Alexandre Julliard
|
15c64e704b
|
Removed the ts_xlib files.
|
2003-11-21 21:50:59 +00:00 |
Alexandre Julliard
|
8a7fbf542d
|
Removed more TSX functions.
|
2003-11-21 05:41:56 +00:00 |
Huw Davies
|
9959aca826
|
GetTextExtentPoint should include an inter character spacing set by
SetTextCharacterExtra.
|
2003-11-11 00:28:19 +00:00 |
Oleg Prokhorov
|
b6ee614a81
|
Another portion of HeapReAlloc fixes.
|
2003-10-24 00:29:43 +00:00 |