Jacek Caban
|
8e70a0a5cc
|
gdi32: Use NtGdiDeleteObjectApp instead of DeleteObject in ntgdi functions.
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-03 21:43:03 +02:00 |
Jacek Caban
|
072a100f66
|
gdi32: Use internal get_stock_object in ntgdi functions.
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-03 21:43:03 +02:00 |
Jacek Caban
|
66fd792c4d
|
gdi32: Move LineDDA to objects.c.
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-02 21:57:38 +02:00 |
Jacek Caban
|
1ca8064c88
|
gdi32: Use NtGdiGradientFill for GdiGradientFill implementation.
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-07-26 19:42:24 +02:00 |
Jacek Caban
|
0dd6b238aa
|
gdi32: Use NtGdiExtFloodFill for ExtFloodFill implementation.
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-07-26 19:42:24 +02:00 |
Jacek Caban
|
23f6b8b473
|
gdi32: Use NtGdiInvertRgn for InvertRgn implementation.
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-07-26 19:42:24 +02:00 |
Jacek Caban
|
a4a27e5846
|
gdi32: Use NtGdiFrameRgn for FrameRgn implementation.
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-07-26 19:42:24 +02:00 |
Jacek Caban
|
a3a5c7048f
|
gdi32: Use NtGdiFillRgn for PaintRgn implementation.
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-07-26 19:42:24 +02:00 |
Jacek Caban
|
d552d7ef68
|
gdi32: Use NtGdiFillRgn for FillRgn implementation.
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-07-26 19:42:24 +02:00 |
Jacek Caban
|
382d5f769b
|
gdi32: Use ntgdi names for stubs in painting.c.
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-07-26 19:42:24 +02:00 |
Jacek Caban
|
2753256862
|
gdi32: Use NtGdiSetPixelFormat for GdiSetPixelFormat implementation.
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-07-26 19:42:24 +02:00 |
Jacek Caban
|
ccb6fbba76
|
gdi32: Use ntgdi name for GetPixel.
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-07-23 16:43:50 +02:00 |
Jacek Caban
|
e7b9a16bc2
|
gdi32: Use SetPixel for SetPixelV implementation.
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-07-23 16:43:50 +02:00 |
Jacek Caban
|
5a71d8415e
|
gdi32: Use NtGdiSetPixel for SetPixel implementation.
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-07-23 16:43:50 +02:00 |
Jacek Caban
|
607733af0e
|
gdi32: Use NtGdiPolyPolyDraw for CreatePolyPolygonRgn implementation.
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-07-23 16:43:50 +02:00 |
Jacek Caban
|
11f09c2d74
|
gdi32: Use NtGdiPolyDraw for PolyDraw implementation.
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-07-23 16:43:50 +02:00 |
Jacek Caban
|
82d59861a0
|
gdi32: Use NtGdiPolyPolyDraw for PolyBezierTo implementation.
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-07-22 13:21:14 +02:00 |
Jacek Caban
|
d69a6ab731
|
gdi32: Use NtGdiPolyPolyDraw for PolylineTo implementation.
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-07-22 13:21:09 +02:00 |
Jacek Caban
|
5be1b7c75b
|
gdi32: Use NtGdiPolyPolyDraw for PolyBezier implementation.
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-07-22 13:20:58 +02:00 |
Jacek Caban
|
77a6beb4f1
|
gdi32: Use NtGdiPolyPolyDraw for Polyline implementation.
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-07-22 13:20:29 +02:00 |
Jacek Caban
|
62fc320c84
|
gdi32: Use NtGdiPolyPolyDraw for PolyPolyline implementation.
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-07-22 13:20:19 +02:00 |
Jacek Caban
|
c64bfb5433
|
gdi32: Use NtGdiPolyPolyDraw for Polygon implementation.
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-07-22 13:20:11 +02:00 |
Jacek Caban
|
1b7a15e4cc
|
gdi32: Use NtGdiPolyPolyDraw for PolyPolygon implementation.
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-07-22 13:19:33 +02:00 |
Jacek Caban
|
3713901dff
|
gdi32: Use NtGdiAngleArc for AngleArc implementation.
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-07-21 17:14:11 +02:00 |
Jacek Caban
|
0636b36013
|
gdi32: Use NtGdiRectangle for Rectangle implementation.
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-07-21 17:14:09 +02:00 |
Jacek Caban
|
ffaf75a082
|
gdi32: Use NtGdiRoundRect for RoundRect implementation.
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-07-21 17:14:07 +02:00 |
Jacek Caban
|
680220c565
|
gdi32: Use NtGdiEllipse for Ellipse implementation.
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-07-21 17:14:04 +02:00 |
Jacek Caban
|
3f779e47ee
|
gdi32: Introduce DC_ATTR struct and use it to store current position.
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-07-19 12:32:47 +02:00 |
Jacek Caban
|
0c82bba7b5
|
gdi32: Use NtGdiArcInternal for Pie implementation.
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-07-19 12:31:53 +02:00 |
Jacek Caban
|
1bf34b763e
|
gdi32: Use NtGdiArcInternal for Chord implementation.
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-07-19 12:31:51 +02:00 |
Jacek Caban
|
2b0cddbf0d
|
gdi32: Use NtGdiArcInternal for ArcTo implementation.
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-07-19 12:31:48 +02:00 |
Jacek Caban
|
c16bf295cc
|
gdi32: Use NtGdiArcInternal for Arc implementation.
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-07-19 12:31:24 +02:00 |
Jacek Caban
|
af039dc5ab
|
gdi32: Introduce NtGdiMoveTo.
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-07-19 12:31:21 +02:00 |
Jacek Caban
|
c1f63c0894
|
gdi32: Introduce NtGdiLineTo.
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-07-19 12:31:16 +02:00 |
Jacek Caban
|
b0240461f1
|
gdi32: Rename gdi_private.h to ntgdi_private.h.
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-07-09 22:15:30 +02:00 |
Jacek Caban
|
8df14dac7a
|
gdi32: Use ntgdi names for region constructors.
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-07-07 17:57:58 +02:00 |
Jacek Caban
|
dc73184c29
|
gdi32: Directly use ntgdi interface to select objects.
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-07-02 16:53:50 +02:00 |
Jacek Caban
|
ce94c78b2e
|
gdi32: Fix SetPixel error return value.
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-06-14 10:05:10 +02:00 |
Alexandre Julliard
|
aa90a5969f
|
gdi32: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 10:44:16 +01: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 |
Fabian Maurer
|
e0ad2c3e5f
|
gdi32: Add traces for painting functions.
Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-01-25 11:26:58 +01:00 |
Huw Davies
|
199ca9258a
|
gdi32: Access several more properties directly from the DC.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 23:43:35 +09:00 |
Huw Davies
|
6a8cfea99b
|
gdi32: Use POINT and SIZE to hold positions and extents.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-27 22:21:08 +09:00 |
Alexandre Julliard
|
c500713dd3
|
gdi32: Fix updating the current position in PolyDraw.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-21 00:23:50 +09:00 |
Huw Davies
|
bb4ead4c7c
|
gdi32: Use abs() on an integer argument to avoid a clang warning.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-12 21:00:52 +09:00 |
Andrew Talbot
|
f98f70fb41
|
gdi32: Avoid signed-unsigned integer comparisons.
|
2013-01-21 12:51:15 +01:00 |
Huw Davies
|
e6f1930116
|
gdi32: Simplify the point type checking logic.
|
2012-11-27 17:00:05 +01:00 |
Alexandre Julliard
|
e95cff0332
|
gdi32: Always update the DC before looking for the physdev pointer.
|
2012-09-20 21:07:04 +02:00 |
Alexandre Julliard
|
05c32b9b89
|
gdi32: Move the SwapBuffers entry point to the OpenGL driver.
|
2012-09-10 11:38:28 +02:00 |
Alexandre Julliard
|
96e80c2623
|
gdi32: Move DescribePixelFormat and SetPixelFormat to the WGL driver.
|
2012-07-30 22:12:13 +02:00 |