Vincent Povirk
|
15140a722e
|
gdiplus: Add basic implementation of GdipDrawDriverString.
|
2011-04-01 10:48:25 +02:00 |
Vincent Povirk
|
ca5b5d2a05
|
gdiplus: Fall back to Liberation Serif if Times New Roman is missing.
|
2011-03-30 13:28:04 +02:00 |
Vincent Povirk
|
b3dfe973ad
|
gdiplus: Add test for GdipSetTextRenderingHint and make it pass.
|
2011-03-29 12:37:03 +02:00 |
Vincent Povirk
|
204253b6ba
|
gdiplus: Add test for GdipDrawDriverString.
|
2011-03-29 12:36:59 +02:00 |
Vincent Povirk
|
a7444e8e2c
|
gdiplus: Use the given HPALETTE in GdipCreateBitmapFromHBITMAP.
|
2011-03-29 12:35:06 +02:00 |
Vincent Povirk
|
19b71b035e
|
gdiplus: Implement gamma adjustment.
|
2011-03-28 17:16:26 +02:00 |
Vincent Povirk
|
805f0321eb
|
gdiplus: Implement color transforms.
|
2011-03-28 17:16:23 +02:00 |
Vincent Povirk
|
4266b154be
|
gdiplus: Initialize the ImageAttributes in GdipCreateTexture2I.
|
2011-03-28 17:08:53 +02:00 |
Vincent Povirk
|
42d1d9e9e0
|
gdiplus: Clean up HRGN when GdipGetRegionBounds succeeds too.
|
2011-03-28 17:08:53 +02:00 |
Vincent Povirk
|
314ec7178d
|
gdiplus: Select the font into the appropriate hdc in GdipMeasureString.
|
2011-03-18 16:05:09 +01:00 |
Vincent Povirk
|
504b7c34d6
|
gdiplus: Remove the gdi32 line gradient drawing code.
It's unused now.
|
2011-03-17 10:42:45 +01:00 |
Vincent Povirk
|
71eb248c30
|
gdiplus: Implement GdipFillRectangle based on GdipFillPath.
|
2011-03-17 10:42:32 +01:00 |
Vincent Povirk
|
5190f8a5f1
|
gdiplus: Use GdipFillPath to implement GdipFillPolygonI.
|
2011-03-17 10:42:22 +01:00 |
Vincent Povirk
|
86d55d43c5
|
gdiplus: Use GdipFillPath to implement GdipFillPolygon.
|
2011-03-17 10:42:17 +01:00 |
Francois Gouget
|
ca988fa401
|
gdiplus: Remove GdiplusShutdown() as it is redudant with GdiplusShutdown_wrapper().
|
2011-03-16 14:14:23 +01:00 |
Francois Gouget
|
769dcd8447
|
gdiplus: Make load_ttf_name_id() static.
|
2011-03-16 14:14:23 +01:00 |
Vincent Povirk
|
2ce5be2ce3
|
gdiplus: Use GdipFillPath to implement GdipFillPie.
|
2011-03-15 17:14:06 +01:00 |
Vincent Povirk
|
4aa99eaf3b
|
gdiplus: Use GdipFillPath to implement GdipFillEllipse.
|
2011-03-15 17:14:06 +01:00 |
Vincent Povirk
|
b5c2015999
|
gdiplus: Add software implementation of GdipFillPath.
|
2011-03-15 17:14:06 +01:00 |
Vincent Povirk
|
833316f91d
|
gdiplus: Call GdiAlphaBlend only once per GdipFillRegion call.
|
2011-03-15 17:14:06 +01:00 |
Vincent Povirk
|
77f5a07c1b
|
gdiplus: Remove gdi32 fallback for bitmaps from GdipFillRegion.
We can always do a fill directly to the image bits when gdi32 can do it.
|
2011-03-15 17:14:06 +01:00 |
Vincent Povirk
|
4edff21ea2
|
gdiplus: Prefer to not use gdi32 for gradient and texture brushes.
|
2011-03-11 11:48:18 +01:00 |
Vincent Povirk
|
8a036abc5c
|
gdiplus: Implement software rendering of texture brushes.
|
2011-03-11 11:48:08 +01:00 |
Vincent Povirk
|
2302e80cc9
|
gdiplus: Don't use gdi32 to scale or draw from outside bitmaps.
|
2011-03-11 11:47:50 +01:00 |
Vincent Povirk
|
8b6dafda45
|
gdiplus: Implement bilinear interpolation.
|
2011-03-11 11:47:34 +01:00 |
Vincent Povirk
|
51cf90d8ca
|
gdiplus: Move bitmap interpolation into a separate function.
|
2011-03-11 11:47:32 +01:00 |
Vincent Povirk
|
5488ea1468
|
gdiplus: Implement tiling wrap modes.
|
2011-03-10 14:10:16 +01:00 |
Vincent Povirk
|
d891a8c16c
|
gdiplus: Apply image attributes to bitmaps before resampling them.
|
2011-03-10 14:10:16 +01:00 |
Vincent Povirk
|
870fdaf6ce
|
gdiplus: Read drawn bitmaps in one step instead of using getpixel.
|
2011-03-10 14:10:15 +01:00 |
Vincent Povirk
|
a7f95eeb7e
|
gdiplus: Move ImageAttributes mapping into a helper function.
|
2011-03-10 14:10:15 +01:00 |
Vincent Povirk
|
a2631ae1d2
|
gdiplus: Add tests for interpolation mode and make them pass.
|
2011-03-10 14:10:15 +01:00 |
Alexandre Julliard
|
b3c333e916
|
gdiplus: Use signed types in convert_pixels to avoid problems on 64-bit.
|
2011-03-10 14:10:11 +01:00 |
Austin English
|
3ac2c9eea0
|
gdiplus: Avoid shadowing a parameter.
|
2011-03-09 14:08:08 +01:00 |
Vincent Povirk
|
d0e6aa0204
|
gdiplus: Fix a handle leak in GdipDrawString.
|
2011-03-09 12:31:05 +01:00 |
Maarten Lankhorst
|
b8a1e6c687
|
gdiplus: Implement GdipAddPathString.
|
2011-03-03 17:47:15 +01:00 |
Maarten Lankhorst
|
c057694883
|
gdiplus: Add tests and fix GdipDrawImagePointsRect.
|
2011-03-03 17:47:15 +01:00 |
Maarten Lankhorst
|
fe8e08a5d6
|
gdiplus: Clean up gdip_format_string.
|
2011-03-03 17:47:15 +01:00 |
Vincent Povirk
|
21d6fc9643
|
gdiplus: Implement ImageLockModeUserInputBuf.
|
2011-02-25 11:06:42 +01:00 |
Vincent Povirk
|
546b1a5cb4
|
gdiplus: Copy only the area requested when (un)locking bitmaps.
|
2011-02-25 11:06:36 +01:00 |
Vincent Povirk
|
9497e9380b
|
gdiplus: Don't copy bits into the buffer when a bitmap is locked write-only.
|
2011-02-25 11:06:30 +01:00 |
Vincent Povirk
|
58eb96c9e7
|
gdiplus: Copy the bits on bitmap unlock if the write flag is set.
The read and write flags are independent, so a read flag being set doesn't
imply we can quit early.
|
2011-02-25 11:06:25 +01:00 |
Vincent Povirk
|
d086af1d36
|
gdiplus: Test writes with conversion and without a user buffer.
|
2011-02-25 11:06:12 +01:00 |
Maarten Lankhorst
|
8794f8f708
|
gdiplus: Implement in-memory font storage.
|
2011-02-22 12:27:59 +01:00 |
Austin English
|
f817e547f9
|
gdiplus/tests: Make sure to use return values (LLVM/Clang).
|
2011-02-17 17:30:00 +01:00 |
Vincent Povirk
|
88ce03103b
|
gdiplus: Add tests for locked image bit reading/writing.
|
2011-02-15 17:01:43 +01:00 |
Vincent Povirk
|
732aa89c08
|
gdiplus: Add test for ImageLockModeUserInputBuf.
|
2011-02-15 17:01:43 +01:00 |
Vincent Povirk
|
86d58dc6c8
|
gdiplus: Store an ImageAttributes in texture brushes.
|
2011-02-15 17:01:43 +01:00 |
Austin English
|
2ebcaf1a51
|
gdiplus/tests: Remove redundant assignments (LLVM/Clang).
|
2011-02-10 10:27:55 -06:00 |
Austin English
|
e77d27a2eb
|
gdiplus/tests: Make sure to use return values (LLVM/Clang).
|
2011-02-10 10:27:39 -06:00 |
Austin English
|
273065cebe
|
gdiplus/tests: Make sure to use return values (LLVM/Clang).
|
2011-02-10 09:57:39 -06:00 |