Dave Belanger
46329e83f0
Fix EMF driver UpdateBBox routine. The EMF bounding box must be stored
...
in device coordinates in the metafile.
2003-10-22 03:02:08 +00:00
Marcus Meissner
b1b1e297ef
Specify fourcc codes for encodings directly, instead of using changing
...
enum names.
2003-10-15 20:51:22 +00:00
Dave Belanger
2925d6ad17
Improved selection of freetype face charmap.
2003-10-15 02:33:55 +00:00
Dave Belanger
53f2e61e37
Implemented BitBlt, StretchBlt and SetDIBitsToDevice EMF driver
...
callbacks.
Cleaned up redundant code in EMFDRV_StretchDIBits.
2003-10-15 02:33:15 +00:00
Dmitry Timoshkov
2581db8f6a
Fixed some problems found while compiling and linking Wine under
...
Cygwin.
2003-10-14 05:27:43 +00:00
Dave Belanger
9973af57e9
Implementation of underline and strikeout text in xrender.
2003-10-11 05:24:22 +00:00
Dimitrie O. Paun
fbdfd910c1
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
2003-10-11 01:09:15 +00:00
Dave Belanger
3da1e24643
Implementation of SetTextJustication EMF driver callback.
2003-10-10 00:06:59 +00:00
Dave Belanger
43e8471a55
Improved font glyph transformation support in GetGlyphOutline.
2003-10-10 00:06:35 +00:00
Dave Belanger
5735c58eb1
Improved the bounding box calculation for the EMF driver ExtTextOut
...
metarecord. It takes the text alignment into account.
2003-10-09 19:44:35 +00:00
Dave Belanger
36a6c740c4
Implementation of EMF driver OffsetViewportOrg and OffsetWindowOrg
...
callbacks using the EMR_SETVIEWPORTORGEX and EMR_SETWINDOWORGEX
metarecords respectively.
2003-10-09 04:42:45 +00:00
Dave Belanger
633e379eb9
Implementation of SetPixel metarecord.
2003-10-08 22:34:15 +00:00
Dave Belanger
a7bbf47f1b
Avoid excessive heap memory reallocation when generating EMF
...
metarecords in memory.
2003-10-08 22:33:35 +00:00
Francois Gouget
61ef356347
Some spelling fixes.
2003-10-08 19:09:44 +00:00
Dave Belanger
d1fa4b2d73
Spit out EMR_RESTOREDC metarecords with -1 as argument as long as we
...
don't get to the saved state we want.
2003-10-07 03:32:28 +00:00
Dave Belanger
78711dd6f5
Improved generation of font signature from freetype face charmaps.
2003-10-04 04:15:47 +00:00
Dave Belanger
f0d96a2619
Face families are in the top 4 bits of lfPitchAndFamily, so mask with
...
0xF0 before testing.
2003-10-04 04:00:08 +00:00
Dave Belanger
325f646fdc
Implemented the SetArcDirection metarecord in EMF driver.
2003-10-04 03:08:25 +00:00
Jon Griffiths
4c1fa161a3
Documentation updates.
2003-10-01 03:20:21 +00:00
Daniel Marmier
a613de2a22
Use #ifdef instead of #if for all feature tests.
...
Check that _MSC_VER is defined before using it.
2003-09-30 00:33:47 +00:00
Dimitrie O. Paun
8b255842ec
Remove the obsolete pascal16 (replaced by pascal -ret16).
2003-09-26 04:32:19 +00:00
Alexandre Julliard
16cd86197a
Moved DLLFLAGS to a separate variable instead of including it in
...
DEFS.
2003-09-24 19:01:44 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
038ede8474
Avoid heap reallocation each time a metarecord is written in memory
...
(based on a patch by Warren Baird).
2003-09-03 00:18:33 +00:00
Dave Belanger
549e247844
Implementation of SelectPalette and RealizePalette in the metafile
...
driver.
2003-08-30 00:15:12 +00:00
Warren Baird
2c754a6ec0
Save the ext alignment information in a 8-bytes metarecord as it
...
should be.
2003-08-30 00:13:34 +00:00
Alexandre Julliard
19b6a49845
Allocate DebugInfo field for all critical sections (based on a patch
...
by Alex Pasadyn).
Get rid of the Wine-specific CRITICAL_SECTION_INIT macro.
2003-08-12 23:50:54 +00:00
Dmitry Timoshkov
3a910c7d1f
Convert CreateDC to unicode in the driver interface.
2003-08-12 20:42:18 +00:00
Dmitry Timoshkov
4e1ef0c114
For all DLLs with defined DllMain and which do not require
...
DLL_THREAD_ATTACH/DLL_THREAD_DETACH notifications, call
DisableThreadLibraryCalls() in order to slightly improve performance
on thread creation/exiting.
2003-06-30 20:53:48 +00:00
Shachar Shemesh
409374d914
Implementation of the reordering algorithm by calling ICU's reordering
...
functions.
2003-06-27 20:47:16 +00:00
Mike McCormack
69ac76d050
Handle CreateMetaFileW(NULL) correctly.
2003-06-24 02:34:42 +00:00
Alexandre Julliard
280528a07e
Added special case for "display" in DRIVER_GetDriverName so that
...
GetDC(NULL,"display") works.
2003-06-23 20:51:41 +00:00
Huw Davies
c23f8578c3
Don't enable client side fonts unless we have at least one non-symbol
...
font installed - this avoids a nasty Wingdings only scenario.
Add the ability to perform font replacements, this essentially lets
you give a second name to a font family so that familyA gets
enumerated as familyB too.
If we encounter two copies of the same font then use the one with the
larger version number.
Dmitry Timoshkov <dmitry@codeweavers.com>
Move GetTextCharsetInfo implementation to the font driver.
2003-06-23 20:51:06 +00:00
Mike McCormack
10c3764058
Record SetWorldTransform and ModifyWorldTransform in enhanced
...
metafiles.
2003-06-23 19:46:56 +00:00
Alexandre Julliard
4ee8290b96
Added checks for ICU libraries (based on a patch by Shachar Shemesh).
2003-06-20 21:38:10 +00:00
Mike McCormack
399967c10d
Implemented GdiComment for enhanced metafiles.
2003-05-21 18:28:49 +00:00
Huw Davies
cc5f3cd9b8
Implemented a few more device caps.
2003-05-19 21:51:44 +00:00
Mike McCormack
3b5708640c
Implemented StretchDIBits in the EMF code.
2003-05-19 18:49:52 +00:00
Dmitry Timoshkov
7faae4c5d5
Fixed some issues in EMFDRV_ExtTextOut.
2003-05-19 18:48:37 +00:00
Huw Davies
6ac675188a
Record escapes in metafiles.
2003-05-19 18:44:58 +00:00
Alexandre Julliard
e1147baa00
Use a different magic for memory DCs and get rid of the DC_MEMORY
...
flag.
2003-05-13 23:56:12 +00:00
Alexandre Julliard
fde5ab17f9
Reset signal handlers when starting child process.
2003-05-13 00:45:44 +00:00
Warren Baird
2711374bc5
Fix the PolyPolygon function so it really generates a polypolygon and
...
not multiple sets of polygons.
2003-05-12 03:27:24 +00:00
Huw Davies
ee3e98653a
Allow the cups port to be redirectable. This gives us the option of
...
piping the PostScript through something before it gets sent to the
printer (like we can already do for non-cups systems).
2003-05-12 03:26:28 +00:00
Alexandre Julliard
ebc9abd1a1
Added partial stub for GetTransform.
2003-05-11 03:31:53 +00:00
Huw Davies
4bdeae37a1
Added stub for SetVirtualResolution.
2003-05-11 03:03:25 +00:00
Dimitrie O. Paun
1a1f9bffb3
Make it easy to use something other than wrc to compile resources.
2003-05-06 18:34:53 +00:00
Alexandre Julliard
2e12d33dfd
Removed no longer needed uses of LDPATH.
2003-04-21 23:54:05 +00:00
Alexandre Julliard
fc09423d3d
Allow overriding CFLAGS when running configure. Other small cleanups.
2003-04-14 21:46:41 +00:00
Maxime Bellengé
065ac4de85
Implemented the GRADIENT_FILL_RECT{H|V} cases of GdiGradientFill.
2003-04-07 23:21:03 +00:00