Francois Gouget
493cf88bb6
Remove these Wine-only types:
...
EnumICMProfilesProcCallback
PEXCEPTION_REGISTRATION_RECORD
Don't test these Wine-only types:
EMRSETTEXTJUSTIFICATION
EXCEPTION_REGISTRATION_RECORD
Remove EXCEPTION_FRAME, it doesn't exist at all.
2004-08-22 02:07:13 +00:00
Jon Griffiths
39fc441935
Return a stock brush when asking for a brush with the same
...
characteristics, as per native. Document the brush functions.
2004-08-20 19:57:11 +00:00
Robert Shearman
3e80fb4611
- Fix type in GetRandomRegion function.
...
- Add prototype to header.
2004-08-20 19:26:28 +00:00
Huw Davies
d24592e598
Convert installed font list to list.h.
2004-08-17 22:08:31 +00:00
Huw Davies
869e9cafd9
If a device doesn't support device bitmaps, then store the bits on the
...
gdi side.
2004-08-13 19:48:55 +00:00
Huw Davies
dd8922f20b
Repect the width of both the src and dst when calculating how many
...
pixels to copy in a dib <-> bmp operation.
2004-08-12 20:02:39 +00:00
Alexandre Julliard
b459952144
Avoid some non-portable makefile constructs, and get rid of the
...
ALTNAMES variable.
2004-08-11 23:59:06 +00:00
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