Jacek Caban
01fdc50fa2
gdi32: Remove no longer used printer config driver entry points.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-13 19:57:29 +02:00
Jacek Caban
2c77643ee9
gdi32: Support passing an array of chars to NtGdiGetCharWidthW.
...
And use it for GetCharWidthA.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-08-26 21:49:09 +02:00
Alexandre Julliard
4a902de213
gdi32: Make GDI driver functions cdecl.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-06 21:47:58 +02:00
Alexandre Julliard
6887af4f2b
wineps.drv: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-05 11:38:15 +02:00
Huw Davies
187f90d899
wineps: Add helpers to enter and leave passthrough.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-03 16:23:31 -05:00
Huw Davies
f7c15b9fcf
wineps: Use a tri-state to describe the passthrough state.
...
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-03 16:23:26 -05:00
Francois Gouget
7e74c1d292
wineps.drv: Fix spelling of a prototype's parameter name.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-14 13:15:57 +09:00
Francois Gouget
6027c88cdf
wineps.drv: Mark internal symbols with hidden visibility.
2015-04-03 00:33:30 +09:00
Frédéric Delanoy
95ae71f3ab
Assorted spelling/grammar fixes.
2014-07-01 13:09:13 +02:00
Aric Stewart
72b78e7a0a
wineps.drv: Remove unnecessary changes included with vertical font work.
2013-08-26 17:04:42 +02:00
Aric Stewart
745e7c93c9
wineps.drv: Allow for vertical text printing.
...
With extensive review and help from Huw Davies.
2013-08-01 20:43:40 +02:00
Huw Davies
8c9ca2f704
wineps: Send grayscale images to monochrome printers.
2013-04-05 20:39:06 +02:00
Huw Davies
30162ab39d
wineps: Add a helper to return the rgb to grayscale scaling factors.
2013-04-05 20:39:06 +02:00
Huw Davies
c22be15a98
wineps: Use a file mapping to read the ppd file.
2013-01-22 20:01:54 +01:00
Dmitry Timoshkov
d7687bed6a
wineps.drv: Don't cast away 'const' from DEVMODE provided as input.
2013-01-14 11:02:30 +01:00
Dmitry Timoshkov
d5f27e194a
wineps.drv: Keep track of all supported device resolutions.
2012-12-20 18:03:51 +01:00
Alexandre Julliard
bbf3e8621a
gdi32: Remove from the GetTextExtentExPoint entry points parameters that can't be handled by the driver.
2012-12-18 19:26:25 +01:00
Alexandre Julliard
5535302758
wineps: Support getting character codes instead of glyphs in ExtTextOut.
2012-12-05 20:23:46 +01:00
Alexandre Julliard
6164d533a9
gdi32: Add a parameter to return anti-aliasing flags in the SelectFont driver entry point.
2012-11-02 16:41:21 +01:00
Huw Davies
bb1740a42e
wineps: Add support for printing fake italic fonts.
2012-07-02 19:17:59 +02:00
Huw Davies
5b71f7bbbc
wineps: Add the ability to override the ppd file's default pagesize and duplex settings.
2012-06-21 18:56:23 +02:00
Alexandre Julliard
1416d0e6f1
gdi32: Remove the bitmap parameter from the Get/PutImage entry points.
2012-05-29 21:05:52 +02:00
Huw Davies
64edac40ef
wineps: Add a helper to find a duplex entry.
2012-04-16 17:49:28 +02:00
Huw Davies
44d880b430
wineps: Add a helper to find a page size.
2012-04-16 17:49:28 +02:00
Huw Davies
61efdbfd5f
wineps: Add a helper to find an input slot.
2012-04-16 17:49:27 +02:00
Huw Davies
210f3e3338
wineps: Switch to using a Unicode devmode.
2012-04-12 20:38:16 +02:00
Huw Davies
7b3ae93578
wineps: Remove the installed options list as it's never populated.
2012-04-11 18:19:16 +02:00
Huw Davies
5a0129c0d2
wineps: Move the duplex list to a standard list.
2012-04-11 18:19:12 +02:00
Huw Davies
e6e42c8610
wineps: Move the input slot list to a standard list.
2012-04-11 18:19:00 +02:00
Huw Davies
4dfef2ef2d
wineps: Move the constraints list to a standard list.
2012-04-11 18:18:52 +02:00
Huw Davies
4ff9b7f11a
wineps: Move the installed font list to a standard list.
2012-04-11 18:18:45 +02:00
Huw Davies
a2e6c7340d
wineps: Change the printer info list into a standard list.
2012-04-04 19:02:18 +02:00
Huw Davies
a37ee1e2e9
wineps: Fix a memory leak.
2012-04-04 19:02:12 +02:00
Huw Davies
7c3a522dd3
wineps: Store the unicode version of the printer name and call the unicode version of OpenPrinter.
2012-04-03 17:54:08 +02:00
Huw Davies
a152666920
wineps: Store the document title as a unicode string.
2012-04-03 17:54:01 +02:00
Huw Davies
d963a8f864
wineps: Use the unicode version of StartDocPrinter.
2012-04-02 18:26:06 +02:00
Alexandre Julliard
cc9836bda0
gdi32: Pass a brush_pattern structure to the SelectPen entry point for brushed pens.
2011-12-30 11:04:29 +01:00
Alexandre Julliard
f85bb35280
gdi32: Pass a brush_pattern structure to the SelectBrush entry point.
2011-12-30 11:04:26 +01:00
Alexandre Julliard
d45eb00abc
wineps: Fall through to the null driver for Polyline and Polygon.
2011-12-05 22:29:46 +01:00
Alexandre Julliard
0a189ffaf0
wineps: Use the brush information passed in SelectBrush for pattern brushes.
2011-11-07 20:31:49 +01:00
Alexandre Julliard
24ac8c66bb
gdi32: Pass the full brush contents in the SelectBrush driver entry point.
2011-11-02 21:41:15 +01:00
Alexandre Julliard
c9c568dda9
wineps: Stroke and fill GDI paths using Postscript paths.
2011-10-31 19:58:12 +01:00
Alexandre Julliard
da3511fd3b
wineps: Implement PolyBezier using the Postscript curveto function.
2011-10-31 19:39:02 +01:00
Alexandre Julliard
2b1b11d681
gdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited to device fonts.
2011-10-24 23:34:33 +02:00
Alexandre Julliard
f1faeb0f28
wineps: Add support for PS_USERSTYLE pens.
2011-10-21 16:38:39 +02:00
Alexandre Julliard
ef0fe44327
gdi32: Implement SelectFont as a standard driver entry point.
2011-10-19 18:22:05 +02:00
Alexandre Julliard
2dfa00230d
wineps: Get rid of the StretchDIBits entry point.
2011-10-17 20:12:59 +02:00
Huw Davies
f24b0a80f3
wineps: The truetype metrics should now be obtained from gdi32, so remove obsolete code.
2011-10-10 16:46:42 +02:00
Alexandre Julliard
a0f1b20464
gdi32: Make the BITMAPINFO parameters non-const in driver entry points since we are always passing a copy.
2011-09-02 15:56:01 +02:00
Francois Gouget
3704821417
wineps.drv: Make PSDRV_WriteRGB() static.
2011-08-23 16:53:56 +02:00