Huw Davies
|
dbf5b2a320
|
Don't try to rotate bitmap fonts.
|
2004-08-11 19:34:20 +00:00 |
|
Huw Davies
|
9277cf199f
|
Fix maskblt to work with any set of rops and to also take into account
the current brush. It also now works if the mask bitmap is already
selected into a dc.
|
2004-08-11 18:51:10 +00:00 |
|
Huw Davies
|
0e58986d4f
|
Don't ever return a bitmap font if the driver can't use it.
|
2004-08-11 18:49:34 +00:00 |
|
Huw Davies
|
c8c4bf30fb
|
We don't currently support horizontal stretching of bitmap fonts, so
we should ignore lfWidth.
|
2004-08-10 23:42:18 +00:00 |
|
Huw Davies
|
945d98ba26
|
GetCharABCWidths should fail for non-scalable fonts.
|
2004-08-09 23:38:10 +00:00 |
|
Huw Davies
|
86c9f378a4
|
Try harder to match to a font if the family name is matches, but the
style is doesn't.
|
2004-08-09 22:54:33 +00:00 |
|
Huw Davies
|
544c85ee01
|
Break and default char are both relative to first char in the winfnt
header.
|
2004-08-09 18:52:51 +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
|
2c527f96eb
|
Maintain a cache (currently of up to 10) of unused fonts. This speeds
up apps that repeatedly recreate the same font.
|
2004-08-06 17:31:39 +00:00 |
|
Huw Davies
|
2b804c56da
|
Convert gdi font list to use list.h.
|
2004-08-04 18:16:13 +00:00 |
|
Huw Davies
|
dd5b23fddb
|
Implement AlphaBlend using the XRENDER extension.
|
2004-08-02 18:54:54 +00:00 |
|
Jeroen Janssen
|
cead7c0e81
|
Updated some MSDN links in the code.
|
2004-07-30 00:03:02 +00:00 |
|
Huw Davies
|
60b22a4add
|
Make tmUnderlined and tmStruckOut reflect the values used to create
the font.
|
2004-07-22 19:42:31 +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 |
|
Alexandre Julliard
|
f7b4a4e2f1
|
Moved LineDDA implementation to dlls/gdi/painting.c.
|
2004-07-21 03:41:27 +00:00 |
|
Huw Davies
|
03fa4c6f57
|
Fix font replacements to work with bitmap fonts.
Enumerate System, Terminal, FixedSys in that order.
|
2004-07-14 21:42:35 +00:00 |
|
Alexandre Julliard
|
503ffff9a5
|
Allow specifying multiple graphics drivers and use the first one that
loads successfully.
|
2004-07-13 03:53:55 +00:00 |
|
Dmitry Timoshkov
|
ac42c45745
|
Do not allow creation of not aligned EMF records by GDI code.
|
2004-06-18 19:33:41 +00:00 |
|
Huw Davies
|
c22171836b
|
Add support for bitmap fonts.
|
2004-06-16 20:06:26 +00:00 |
|
Eric Pouech
|
bde649c356
|
Added some missing prototypes.
|
2004-05-18 20:43:29 +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
|
a11b2bbafb
|
Updated the auto-generated tests.
|
2004-05-04 00:41:11 +00:00 |
|
Francois Gouget
|
52c0832161
|
Make Unicode strings static const.
|
2004-04-20 01:12:17 +00:00 |
|
Francois Gouget
|
6a6c85c6d8
|
Make Unicode const strings static so they are not copied to the stack
each time we enter the function.
|
2004-04-19 20:12:14 +00:00 |
|
Alexandre Julliard
|
1cb0cf4ced
|
Moved wine_get_unix_file_name implementation to ntdll, and changed it
to return an allocated buffer instead of a fixed size one.
|
2004-04-14 19:40:53 +00:00 |
|
Kevin Koltzau
|
ac05d0dd29
|
Partial stub of GdiAlphaBlend/AlphaBlend.
|
2004-04-14 19:35:24 +00:00 |
|
Mike McCormack
|
61acd0ddc2
|
Fix bug in GdiGradientFill.
|
2004-04-02 19:15:14 +00:00 |
|
Mike McCormack
|
307ee761ef
|
Optimize GdiGradientFill by drawing lines instead of pixels.
|
2004-03-31 19:58:25 +00:00 |
|
Mike McCormack
|
d00141aae8
|
Write EMRPOLYLINE16 if points fit into a SHORT.
|
2004-03-29 23:04:32 +00:00 |
|
Mike McCormack
|
4eaf41b535
|
Unicodify CreateMetaFile.
|
2004-03-29 20:27:18 +00:00 |
|
Alexandre Julliard
|
9e4ed6460c
|
.spec.c files are no longer used for 32-bit dlls.
|
2004-03-24 03:36:44 +00:00 |
|
Dmitry Timoshkov
|
21fc3c8067
|
CreateDIBSection takes a const pointer to BITMAPINFO.
|
2004-03-12 19:46:12 +00:00 |
|
Dmitry Timoshkov
|
90c42fed6b
|
Eliminate some unnecessary direct accesses to DC internals from EMF
driver.
|
2004-03-11 00:37:46 +00:00 |
|
Dmitry Timoshkov
|
84d66c0615
|
Added an EMF test suite.
|
2004-03-09 19:19:53 +00:00 |
|
Robert Shearman
|
d315f6b1d7
|
Check for NULL pointers returned by HeapAlloc.
|
2004-03-09 19:19:12 +00:00 |
|
Huw Davies
|
db226a8049
|
Add registry entries for any fonts found by fontconfig or that are in
the FontDirs directories.
|
2004-03-09 03:43:54 +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
|
589e115233
|
We no longer use the .exe.spec.c files.
|
2004-03-02 21:16:37 +00:00 |
|
Rein Klazes
|
8677fbf362
|
Add stub implementation for SetICMProfileA().
|
2004-02-20 01:08:16 +00:00 |
|
Alexandre Julliard
|
492ac292b9
|
Added support for building a dll from a .def file for cases where we
don't want to write a full .spec.
Renamed --spec option to --dll for consistency.
|
2004-02-17 20:36:16 +00:00 |
|
Alexandre Julliard
|
7fd58cb13f
|
Get rid of a few 16-bit exports in gdi32.
|
2004-02-13 20:58:27 +00:00 |
|
Alexandre Julliard
|
e04fe7da4e
|
Moved hGCClipRgn handling to the graphics driver.
|
2004-02-13 20:26:27 +00:00 |
|
Alexandre Julliard
|
85106cdaf3
|
Moved remaining files from graphics/ to dlls/gdi.
|
2004-02-12 23:11:30 +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
|
beacd10175
|
Moved some code out of the graphics/ directory into dlls/gdi.
|
2004-02-12 02:17:51 +00:00 |
|
Kevin Koltzau
|
4a4b5d407c
|
Implementation of gdi32.GdiTransparentBlt and msimg32.TransparentBlt.
|
2004-02-02 23:10:35 +00:00 |
|