Roderick Colenbrander
|
92e6e46ca9
|
wgl: Move wglShareLists to gdi32.
|
2006-10-16 12:05:32 +02:00 |
Roderick Colenbrander
|
95a67ab373
|
gdi32: Route WGL font code through gdi32.dll.
|
2006-10-04 10:10:03 +02:00 |
Roderick Colenbrander
|
4b212dc401
|
gdi32: Route WGL context code through gdi32.dll.
|
2006-10-04 10:07:33 +02:00 |
Dmitry Timoshkov
|
ddfba2b459
|
gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
|
2006-09-28 12:23:42 +02:00 |
Dmitry Timoshkov
|
ce6d4c72ac
|
gdi32: Implement GetKerningPairs for TrueType fonts.
|
2006-09-26 20:01:15 +02:00 |
Dan Hipschman
|
f904723813
|
gdi32: Implement GetTextExtentPoint in terms of GetTextExtentExPoint
(not vice versa) for efficiency (required adding the Ex functionality
to drivers).
|
2006-07-12 13:34:36 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Michael Kaufmann
|
f6097f5b51
|
gdi: Fix GetObject for bitmaps.
- GetObject(): Set the bmBits member of the BITMAP structure to NULL
for device-dependent bitmaps.
- New test case.
|
2006-05-17 11:45:36 +02:00 |
Jeff Latimer
|
07767bfd28
|
gdi: Added implementation of GetCharABCWidthsI.
|
2006-04-19 20:04:25 +02:00 |
Steven Edwards
|
f824852b26
|
gdi: Win16/32 split of most of the metafile support.
|
2006-01-03 13:23:21 +01:00 |
Steven Edwards
|
50690e5fa2
|
gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
|
2006-01-03 13:16:59 +01:00 |
Dmitry Timoshkov
|
e41ddd052a
|
First draft of ExtTextOut on an open path.
|
2005-11-07 16:40:20 +00:00 |
Huw Davies
|
90b897f00e
|
Implement FontIsLinked.
|
2005-09-07 13:26:49 +00:00 |
Huw Davies
|
3915b16762
|
Add infrastructure for font linking. WineEngGetLinkedHFont will be
used by ExtTextOut to provide an HFONT that will contain a valid
glyph.
|
2005-09-07 09:21:50 +00:00 |
Huw Davies
|
3433676fd7
|
Move a bunch of common code from the drivers into gdi.
|
2005-08-23 09:38:58 +00:00 |
Alexandre Julliard
|
4722941695
|
Moved the BITMAPOBJ structure to gdi_private.h.
|
2005-04-13 16:11:18 +00:00 |
Alexandre Julliard
|
9591466a60
|
Moved the driver-independent part of CreateDIBSection into GDI.
|
2005-04-13 14:45:27 +00:00 |
Alexandre Julliard
|
ee9b4265d4
|
Added support for the DC meta region.
|
2005-03-31 10:19:40 +00:00 |
Alexandre Julliard
|
3a522f3d71
|
Store the handle to the stock bitmap when the first DC is created to
avoid exporting the DEFAULT_BITMAP define.
|
2005-03-27 18:19:59 +00:00 |
Alexandre Julliard
|
5e6461b6e7
|
Explicitly store the stack of saved DCs in the DC structure instead of
using the 16-bit hNext field in the object header.
|
2005-03-25 20:58:29 +00:00 |
Alexandre Julliard
|
0afa832f37
|
Maintain the stack of saved vis regions in the DC structure instead of
storing it directly in the region objects.
|
2005-03-25 20:52:53 +00:00 |
Rémi Assailly
|
9821beed52
|
Implemented GetLayout and SetLayout.
|
2005-01-10 12:30:18 +00:00 |
Mike McCormack
|
cc6b542a8e
|
Convert StartDoc to Unicode.
|
2005-01-04 20:39:19 +00:00 |
Jon Griffiths
|
7c1ad31f47
|
Set the miter limit in the DC state.
Only SetLastError() in object functions where native does.
Test the error comditions of the gdiobj functions.
Minor documentation updates.
|
2004-11-23 12:19:24 +00:00 |
Jon Griffiths
|
dd89491edb
|
Support mono pattern brushes in EMF's.
|
2004-11-22 18:22:20 +00:00 |
Alexandre Julliard
|
03250ff6e7
|
Inline functions don't need WINE_UNUSED.
|
2004-09-01 04:55:52 +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
|
ebc6a2d9b6
|
Moved all files from the objects/ directory to dlls/gdi.
Merged text.c into font.c and dcvalues.c into dc.c.
|
2004-07-21 04:07:28 +00:00 |
Mike McCormack
|
4eaf41b535
|
Unicodify CreateMetaFile.
|
2004-03-29 20:27:18 +00:00 |
Dmitry Timoshkov
|
21fc3c8067
|
CreateDIBSection takes a const pointer to BITMAPINFO.
|
2004-03-12 19:46:12 +00:00 |
Alexandre Julliard
|
05df86a38f
|
Moved more GDI definitions to gdi_private.h.
Get rid of bitmap.h and palette.h.
|
2004-03-04 20:41:12 +00:00 |
Alexandre Julliard
|
83decd25ad
|
Changed the CreateDC driver entry point to use an HDC instead of a DC
pointer.
|
2004-03-04 06:26:11 +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 |
Alexandre Julliard
|
cb4ecc878f
|
Implemented Get/SetBoundsRect based on a patch by Ken Belleau.
|
2004-03-03 05:29:44 +00:00 |
Alexandre Julliard
|
e04fe7da4e
|
Moved hGCClipRgn handling to the graphics driver.
|
2004-02-13 20:26:27 +00:00 |
Huw Davies
|
2cd9ee9528
|
GetCharABCWidths returns the widths of unrotated glyphs like
GetCharWidth already does.
|
2004-02-12 20:05:47 +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
|
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 |