Alex Henrie
0fb88f8d01
gdi32/tests: Add MS Shell Dlg tests.
2014-05-13 19:58:09 +02:00
Stefan Dösinger
a373c35371
gdi32/tests: Test RGBQUAD.rgbReserved in SetDIBColorTable.
2014-05-07 20:21:52 +02:00
Huw Davies
c66f0019ff
gdi32: In a Hebrew locale the last char of a symbol font is reported as 0xf896 rather than 0xf0ff.
2014-05-07 18:57:35 +02:00
Akihiro Sagawa
b6ef7274c5
gdi32/tests: Make bmi structure const.
2014-05-02 16:29:03 +02:00
Alexandre Julliard
47ed5655c5
gdi32/tests: Don't fetch the bits into the DIB itself.
2014-04-28 14:37:02 +02:00
Austin English
d0fa8cbc74
gdi32/tests: Skip some tests if Times New Roman is not installed.
2014-04-11 19:12:31 +02:00
Akihiro Sagawa
f548ce29ed
gdi32/tests: GetGlyphOutlineA is broken for johab charset on windows.
2014-03-20 10:41:48 +01:00
André Hentschel
87d85357cd
gdi32/tests: GetCharABCWidthsA is broken for johab charset on windows.
2014-03-18 11:40:30 +01:00
Akihiro Sagawa
04e8b00ab0
gdi32: Improve the font enumeration order for complex script locales.
2014-03-12 20:27:43 +01:00
Henri Verbeet
cf5023bfff
gdi32/tests: Fix test_device_caps() on multihead setups.
...
Unfortunately this currently mostly fails on Wine.
2014-03-11 19:39:36 +01:00
Henri Verbeet
d8ec2b5d95
gdi32/tests: Fix test_window_dc_clipping() when the virtual screen origin is not (0, 0).
2014-03-11 19:39:35 +01:00
Akihiro Sagawa
1e7116ca9f
gdi32/tests: Avoid using GetGlyphIndices directly.
2014-02-19 16:39:29 +01:00
Akihiro Sagawa
efe7a9763f
gdi32/tests: Improve the font search method for test_EnumFontFamiliesEx_default_charset.
2014-02-19 16:39:29 +01:00
Akihiro Sagawa
feaf554778
gdi32/tests: Mark Win2k result as broken.
2014-02-19 16:39:28 +01:00
Alexandre Julliard
36301db4d3
gdi32/tests: Update a few more failing DIB cases.
2014-01-14 20:18:15 +01:00
Akihiro Sagawa
f6475ace5f
gdi32: Improve vertical writing metrics.
2014-01-13 17:37:38 +01:00
Akihiro Sagawa
a221654aae
gdi32/tests: Add tests for vertical writing metrics.
2014-01-13 17:37:37 +01:00
Akihiro Sagawa
f6bc356860
gdi32: Fix ABC metrics for rotated font.
2014-01-13 17:37:35 +01:00
Akihiro Sagawa
b8f22f4755
gdi32/tests: Add more GetCharABCWidths tests for rotated font.
2014-01-13 17:37:34 +01:00
Alexandre Julliard
d1463cc44b
gdi32/tests: Run all DIB tests with a hardcoded palette.
2014-01-09 17:39:53 +01:00
Alexandre Julliard
eba26475fb
gdi32/tests: Don't test unreliable palette entries.
2014-01-09 17:39:52 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Francois Gouget
b6ba53e572
gdi32/tests: Fix a flood of failures on Windows XP SP1 and 2003 pre-SP1.
2014-01-01 11:45:00 +01:00
Alexandre Julliard
64b21eee94
makedep: Generate rules for TrueType fonts in maintainer mode.
2013-12-27 14:31:51 +01:00
Frédéric Delanoy
cc97a2385a
gdi32/tests: Constify a character string.
2013-12-23 11:54:31 +01:00
Akihiro Sagawa
a88a121059
gdi32: Use ANSI character code as glyph index for bitmap fonts.
2013-12-11 18:16:59 +01:00
Frédéric Delanoy
5ba7f79bad
Assorted spelling fixes.
2013-12-03 19:41:53 +01:00
Frédéric Delanoy
259cb3c8cd
gdi32/tests: Use BOOL type where appropriate.
2013-11-07 13:13:12 +01:00
Frédéric Delanoy
4da17dbf5d
gdi32/tests: Align return type from SetVirtualResolution prototype with its definition.
2013-11-07 13:12:42 +01:00
Akihiro Sagawa
99ceb599bb
gdi32: Synthesize bold glyphs for outline fonts.
2013-10-21 20:23:55 +02:00
Akihiro Sagawa
cab2cacb8e
gdi32: Adjust fake bold outline font metrics.
2013-10-21 20:23:55 +02:00
Akihiro Sagawa
b6666014c5
gdi32/tests: Add tests for fake bold outline fonts.
2013-10-21 20:23:54 +02:00
Dmitry Timoshkov
87ae85f1b4
gdi32/tests: Enable gdi32 tests compilation with __WINESRC__ defined.
2013-10-17 10:47:00 +02:00
Dmitry Timoshkov
8c22e66217
gdi32/tests: Fix font tests compilation with __WINESRC__ defined.
2013-10-17 10:46:51 +02:00
Dmitry Timoshkov
f81c2e1caf
gdi32/tests: Fix pen tests compilation with __WINESRC__ defined.
2013-10-16 11:41:21 +02:00
Dmitry Timoshkov
0c63f40bdc
gdi32/tests: Fix metafile tests compilation with __WINESRC__ defined.
2013-10-16 11:41:21 +02:00
Dmitry Timoshkov
c58072833e
gdi32/tests: Fix GDI object tests compilation with __WINESRC__ defined.
2013-10-16 11:41:21 +02:00
Dmitry Timoshkov
85b42085a4
gdi32/tests: Fix DIB tests compilation with __WINESRC__ defined.
2013-10-16 11:41:21 +02:00
Dmitry Timoshkov
120ee4e058
gdi32/tests: Fix DC tests compilation with __WINESRC__ defined.
2013-10-16 11:41:21 +02:00
Dmitry Timoshkov
dd579e4c78
gdi32/tests: Fix brush tests compilation with __WINESRC__ defined.
2013-10-16 11:41:20 +02:00
Dmitry Timoshkov
c99b264300
gdi32/tests: Fix bitmap tests compilation with __WINESRC__ defined.
2013-10-16 11:41:20 +02:00
Dmitry Timoshkov
352c8d0215
tools/winapi: Remove OLDFONTENUMPROC from the list of tested types.
2013-10-16 11:41:20 +02:00
Akihiro Sagawa
0b58ab7ac9
gdi32/tests: Skip linked font like SimSun-ExtB in fixed-pitch font selection.
2013-10-09 10:08:06 +02:00
Akihiro Sagawa
88acc9c899
gdi32: Don't modify output glyph metrics unless the function succeeds.
2013-10-03 20:06:51 +02:00
Frédéric Delanoy
3b2f85e0b6
gdi32/tests: Use BOOL type where appropriate.
2013-10-03 12:54:23 +02:00
Akihiro Sagawa
042b39a82b
gdi32: Fix the B spacing value of empty glyph.
2013-10-02 20:17:03 +02:00
Michael Stefaniuc
0e681027a2
tests: Compile the tests by default with -D__WINESRC__.
2013-10-02 11:04:02 +02:00
Akihiro Sagawa
db86409db6
gdi32: Return fake BBox when requesting empty glyph metrics.
2013-10-01 19:26:17 +02:00
Akihiro Sagawa
24e0e4d150
gdi32/tests: Fix copy&paste issues related to gmBlackBoxY.
2013-10-01 19:25:25 +02:00
Francois Gouget
d3672524ed
Assorted spelling fixes.
2013-10-01 19:09:08 +02:00
Akihiro Sagawa
e2bce62a6d
gdi32: Return GDI_ERROR when requested empty glyph bitmaps.
2013-09-26 19:56:57 +02:00
Akihiro Sagawa
cc7b39681d
gdi32/tests: Add more empty glyph tests.
2013-09-23 20:32:23 +02:00
Aric Stewart
3f4ef58b0f
gdi32: ABC value signs remain the same despite any changes in layout direction or viewport.
2013-09-12 21:31:09 +02:00
Alexandre Julliard
69abf20fcd
gdi32: Add a check for overflow in DIB dimensions.
2013-09-11 18:33:06 +02:00
Aric Stewart
4a300d2423
gdi32: GetCharWidth32A/W return positive widths for all layouts and various DC transforms.
2013-09-11 18:33:04 +02:00
Huw Davies
774f57ca24
gdi32/tests: Add vdmx tests.
2013-08-28 16:14:40 +02:00
Huw Davies
7310bdb498
gdi32/tests: Mark some tests as exact.
2013-08-28 16:14:40 +02:00
Huw Davies
18edb16ace
gdi32/tests: Add an option to match metrics exactly.
2013-08-28 16:14:38 +02:00
Huw Davies
820c14cafc
gdi32/tests: Separate out the metrics checking code.
2013-08-28 16:14:38 +02:00
Huw Davies
2f76829c84
gdi32/tests: Split write_ttf_file() into a resource loader and tmp file writer.
2013-08-28 16:14:37 +02:00
Michael Stefaniuc
4f94913e04
gdi32/tests: Replace FIELD_OFFSET with offsetof for the sake of consistency.
2013-08-19 13:48:43 +02:00
Michael Stefaniuc
14e20162f9
gdi32/tests: Use offsetof instead of sizeof on structs with VLA.
2013-08-19 13:30:43 +02:00
Michael Stefaniuc
da425748bb
gdi32/tests: Use the standard way of allocating a struct with VLA on the stack.
2013-08-19 13:30:11 +02:00
Huw Davies
cf9cb6c118
gdi32: Ignore max_extent if nfit is NULL.
2013-07-22 17:16:04 +02:00
Aric Stewart
37d216cc56
gdi32/tests: Add a test case for vertical fonts enumeration order.
2013-06-20 22:14:35 +02:00
Dmitry Timoshkov
924fad9d25
gdi32: ExtSelectClipRgn(hdc, 0, RGN_DIFF) is supposed to fail.
2013-06-18 10:40:34 +02:00
Dmitry Timoshkov
705a0f0238
gdi32: Scale default GUI fonts to match screen resolution changes.
2013-06-17 19:30:49 +02:00
Dmitry Timoshkov
6834a44dc4
gdi32/tests: Add a test for default font height scaling with screen resolution changes.
2013-06-17 19:30:49 +02:00
Dmitry Timoshkov
288f3be439
gdi32/tests: Skip the bitmap font max width test on not 96 dpi resolutions.
2013-06-17 19:30:48 +02:00
Aric Stewart
ceb81eee20
gdi32: Turn off tategaki if the unicode code point is outside of the rotated ranges.
2013-06-05 20:30:58 +02:00
Aric Stewart
3108f3cf3d
gdi32/tests: Do not try to test OS/2 win metrics on non-windows fonts.
2013-05-29 18:12:54 +02:00
Aric Stewart
546c587036
gdi32: GetGlyphIndices does substitute glyph.
2013-05-20 12:06:25 +02:00
Aric Stewart
adfa3c0c57
gdi32/tests: Update the vertical font to be a proper windows vertical font.
2013-05-20 12:06:21 +02:00
Akihiro Sagawa
8f8363ede6
gdi32: Ignore the lfHeight value when it exceeds the limit.
2013-05-08 14:29:06 +02:00
Sam Edwards
21dbe1c949
gdi32: Clip font glyphs to fit within text metrics.
2013-05-02 12:32:53 +02:00
Akihiro Sagawa
f50e649578
gdi32/tests: Fix tests for fixed-pitch full-width character advance. It's double of tmAveCharWidth.
...
For instance, 19 ppem "VL Gothic" on Windows, the advance value is 10
for half-width characters, but 18 for full-width characters. In this
case, tmAveCharWidth is 9. Thus using tmAveCharWidth is reasonable.
2013-04-04 19:39:00 +02:00
Alexandre Julliard
591a31ba67
gdi32: Increment the face refcount when loading the same font file multiple times.
2013-03-04 11:36:04 +01:00
Byeongsik Jeon
1c846e70f0
gdi32: Fix the GdiGetCodePage() support ANSI_CHARSET font associated charset.
2013-02-27 19:23:44 +01:00
Alexandre Julliard
eaf78eadf0
gdi32/tests: Define the required Windows version before including anything.
2013-02-18 14:51:04 +01:00
Dmitry Timoshkov
88b9ae1ec2
gdi32: ExcludeClipRect should update actual clipping region for a EMF DC.
2013-02-14 11:14:47 +01:00
Dmitry Timoshkov
47b89a8fac
gdi32: IntersectClipRect should update actual clipping region for a EMF DC.
2013-02-14 11:14:45 +01:00
Dmitry Timoshkov
756736ae42
gdi32: OffsetClipRgn should update actual clipping region for a EMF DC.
2013-02-14 11:14:43 +01:00
Dmitry Timoshkov
498b18f25f
gdi32: Add more EMF clipping tests.
2013-02-14 11:14:41 +01:00
Dmitry Timoshkov
9a2688e690
gdi32: Make sure that actual clipping region is updated for a EMF DC.
2013-02-13 16:13:54 +01:00
Akihiro Sagawa
9aa8300f99
gdi32: Ensure a fixed-pitch full-width character has double advance of a half-width character.
2013-02-07 15:53:48 +01:00
Dmitry Timoshkov
753c9362c1
gdi32: Add a bunch of tests for CreateDC/ResetDC with a custom DEVMODE.
2013-02-05 10:56:47 +01:00
Alexandre Julliard
8681774a4f
gdi32: Support for hidden flag of CreateScalableFontResource.
2013-01-15 14:30:35 +01:00
Alexandre Julliard
46532e8d8a
gdi32: Add support for .fot files in RemoveFontResource.
2013-01-15 14:30:35 +01:00
Alexandre Julliard
4fc8bf18f3
gdi32: Implement RemoveFontResource.
2013-01-15 14:30:22 +01:00
Alexandre Julliard
1c2f23cf2f
gdi32: Add helper functions for GetTextExtentExPoint and fix handling of text justification.
2012-12-18 19:21:44 +01:00
Alexandre Julliard
5215895a11
gdi32: Support wrongly ordered rectangles in RectVisible.
2012-12-14 17:37:41 +01:00
Alexandre Julliard
351e58318a
gdi32: Fix text justification to properly handle logical coordinates.
2012-12-11 20:45:38 +01:00
Piotr Caban
4f07c49547
gdi32: Added GetGlyphOutlineW tests on glyph that contains empty contour.
2012-11-13 16:57:02 +01:00
André Hentschel
0f7bc2d8cc
gdi32: Avoid memory leaks (coverity).
2012-10-29 10:34:54 +01:00
Alexandre Julliard
4396a79ede
gdi32: Add a DC hook flag to reset the DC state.
2012-10-24 18:24:03 +02:00
Qian Hong
648a8ce40e
gdi32/tests: Fixed typo in localized name tests.
2012-10-19 11:18:20 +02:00
Qian Hong
16f2a1948e
gdi32/tests: Declared system_lang_id as a global variable.
2012-10-19 11:18:11 +02:00
Qian Hong
f9546329b6
gdi32/tests: Marked EnumFontFamiliesEx_default_charset test on Arabic locale as broken.
2012-10-19 11:17:59 +02:00
Qian Hong
284b382aba
gdi32/tests: Skip some broken bitmap font metrics tests on Arabic locale.
2012-10-19 11:17:47 +02:00
Qian Hong
b31dababde
gdi32/tests: Fixed broken value in bitmap font metrics on Arabic locale.
2012-10-19 11:17:38 +02:00
Qian Hong
ec9166b1ac
gdi32/tests: Fixed broken bitmap font metrics test on CJK locales.
2012-10-19 11:17:25 +02:00
Qian Hong
416664babd
gdi32/tests: Fixed broken value in bitmap font metrics on Japanese locale.
2012-10-19 11:17:15 +02:00
Alexandre Julliard
446bff7897
gdi32/tests: Avoid deleting invalid objects.
2012-10-18 22:28:45 +02:00
Daniel Lehman
ea6e0a833b
gdi32: Use HandleToULong inline function to convert handle to index instead of casting.
2012-10-12 11:27:58 +02:00
Qian Hong
df8be7b81a
gdi32: Prepend at in get_outline_text_metrics for vertical fonts.
2012-09-12 16:04:53 +02:00
Qian Hong
2f76f35e46
gdi32/tests: Added more tests for vertical fonts.
2012-09-12 16:04:47 +02:00
Qian Hong
97904fd1ff
gdi32: Prepend at when create vertical font face.
2012-09-12 16:04:34 +02:00
Qian Hong
8f91b51674
gdi32/tests: Added tests for vertical fonts.
2012-09-12 16:04:25 +02:00
Qian Hong
6c1e264e8e
gdi32: Fixed localized font full name (UNIQUE ID).
2012-09-12 16:04:03 +02:00
Qian Hong
de5972081e
gdi32: Fixed get_name_table_entry for symbol fonts.
2012-09-11 11:15:33 +02:00
Qian Hong
84954c0dbe
gdi32/tests: Added tests for symbol fonts.
2012-09-11 11:15:30 +02:00
Qian Hong
80dbd4e9cf
gdi32: Fixed localized font style name.
2012-09-11 11:15:27 +02:00
Qian Hong
4461612e33
gdi32/tests: Better trace in test_fullname2_helper.
2012-09-11 11:14:37 +02:00
Qian Hong
e7dcb0e260
gdi32/tests: Fixed a typo in style name test.
2012-09-11 11:14:32 +02:00
Marcus Meissner
f5c5a30724
gdi32: Fixed passed buffer size.
2012-09-10 11:39:43 +02:00
Qian Hong
245308597f
gdi32: Fixed family and face name on non English locale.
2012-09-07 13:33:47 +02:00
Qian Hong
733aca30f4
gdi32: Read otmpFullName from TT_NAME_ID_UNIQUE_ID.
2012-09-07 13:32:56 +02:00
Qian Hong
abc8f2c6c2
gdi32: Read otmpFaceName from TT_NAME_ID_FULL_NAME.
2012-09-07 13:32:35 +02:00
Qian Hong
180185d890
gdi32/tests: Added font name tests on English locale.
2012-09-07 13:32:06 +02:00
Alexandre Julliard
1c2f9255f4
gdi32: Fix StretchDIBits return value when destination is clipped.
2012-06-22 14:39:28 +02:00
Dan Kegel
b85270e3a5
gdi32: Add test for SelectClipRgn in metafiles, make it pass.
2012-06-20 10:50:15 +02:00
Akihiro Sagawa
2bb416baa8
gdi32: Fix East-Asian font parameters.
2012-06-18 11:59:40 +02:00
Akihiro Sagawa
afdc84cf03
gdi32/tests: Make GetStockObject tests pass on East-Asian machines.
2012-06-18 11:59:39 +02:00
Dmitry Timoshkov
e65b19cad3
gdi32: Do not normalize height of the default GUI font.
2012-06-12 10:15:26 +02:00
Dmitry Timoshkov
cca41207c1
gdi32: Fix parameters of some GDI stock fonts.
2012-06-04 12:17:53 +02:00
Dmitry Timoshkov
4fa2945544
gdi32/tests: GetGlyphOutline should fail for a bitmap font.
2012-06-01 13:25:52 +02:00
Alexandre Julliard
592bfd52c9
gdi32: Always use the DIB engine for DDB rendering.
2012-05-29 18:20:10 +02:00
Alexandre Julliard
77ee0b56bb
gdi32/tests: Add some more tests for monochrome bitmap blits.
2012-05-29 18:17:47 +02:00
Alexandre Julliard
8761bb29ea
gdi32/tests: Add tests for color mappings in monochrome bitmaps.
2012-05-25 11:47:55 +02:00
Dmitry Timoshkov
ab7fe6086e
gdi32: Add a test for ntmCellHeight calculation.
2012-05-08 19:51:12 +02:00
Alexandre Julliard
3009e03df7
gdi32: Add a SetBoundsRect driver entry point.
2012-04-27 12:41:43 +02:00
Dmitry Timoshkov
5476c0e2b9
gdi32: ntmCellHeight and ntmAvgWidth should be in font units.
2012-04-24 18:44:07 +02:00
Dmitry Timoshkov
57fbf1434c
gdi32: Enumerated font size should not be too large.
...
This reverts commit f4625d1ae1
.
2012-04-24 18:43:45 +02:00
Alexandre Julliard
caf15dd797
gdi32/tests: Take into account multi-monitor setups in the clip region tests.
2012-04-20 12:12:21 +02:00
Daniel Lehman
2c5d7d716a
gdi32: Don't add_join if points are coincident in wide_line_segments.
2012-04-18 17:15:19 +02:00
Alexandre Julliard
4a87722144
winex11: Add bounds rectangle tracking to all graphics entry points.
2012-04-18 13:50:56 +02:00
Alexandre Julliard
8b7760292d
gdi32/tests: Fix a test that can fail on multi-monitor setups.
2012-04-17 16:40:57 +02:00
Alexandre Julliard
34457aa4c3
gdi32: Add bounds tracking to all the DIB engine entry points.
2012-04-16 17:49:22 +02:00
Alexandre Julliard
582a2f511f
gdi32: Add a GetBoundsRect driver entry point.
2012-04-16 13:53:23 +02:00
Michael Stefaniuc
7f293b00e8
gdi32/tests: Fix typo (comparison with itself).
2012-04-16 12:05:54 +02:00
Alexandre Julliard
81fcb10977
gdi32/tests: Add test cases for wide pen bounding rectangles.
2012-04-13 16:09:39 +02:00
Dmitry Timoshkov
31f6f48bfd
gdi32: Add a test for bitmap fonts selected for not existing font sizes.
2012-04-10 19:54:34 +02:00
Alexandre Julliard
88bcd13d7f
gdi32: Store the reference DC in the enhanced metafile and use it to retrieve device caps.
2012-04-10 16:21:24 +02:00
Alexandre Julliard
b762fcc9a7
gdi32: Clip the returned DC bounds to the device rectangle.
2012-04-10 16:21:11 +02:00
Alexandre Julliard
80f68d4442
gdi32/tests: Add tests for DC bounds handling across various DC manipulations.
2012-04-10 16:17:47 +02:00
Alexandre Julliard
a186a8b170
gdi32/tests: Add tests for DC bounds on various device types.
2012-04-10 13:20:01 +02:00
Alexandre Julliard
399ab6f1f2
gdi32/tests: Add tests for DC bounds to the DIB graphics tests.
2012-04-09 22:59:11 +02:00
Alexandre Julliard
514e952827
gdi32/tests: Automatically reset the bits after comparing the hash.
2012-04-09 21:28:50 +02:00
Alexandre Julliard
1ca6ed7748
gdi32: Fix GetClipBox return value for non-memory DCs.
2012-04-09 17:15:59 +02:00
Dmitry Timoshkov
b2af51956d
gdi32: Remove a no longer needed shortcut in CreateScalableFontResource test.
2012-04-02 12:41:40 +02:00
Huw Davies
105caa28bf
gdi32: Implement CreateScalableFontResource.
...
Based on patches by Jeremy White and Dmitry Timoshkov.
2012-03-29 18:16:06 +02:00
Huw Davies
41fb856961
gdi32: Correctly propagate the enumproc's return value.
2012-03-14 17:33:54 +01:00
Akihiro Sagawa
39f748f083
gdi32/tests: Reorder tests to avoid side-effects.
2012-02-09 11:54:39 -06:00
Akihiro Sagawa
286854fb06
gdi32: Consider whether the logical font face is vertical when selecting.
2012-02-08 13:54:40 -06:00
Akihiro Sagawa
c683ad72b2
gdi32/tests: Add tests for East Asian font selection.
2012-02-08 13:54:33 -06:00
Alistair Leslie-Hughes
c5235eeab0
gdi32: Add EnhMetafile PolyBezier, PolyBezierTo support.
2012-01-19 21:08:55 +01:00
Huw Davies
3dc4f259e9
gdi32: The clip region should stop the flooding.
2012-01-19 21:08:50 +01:00
Huw Davies
b2c3ca090f
gdi32/tests: Add tests for ExtFloodFill.
2012-01-18 16:27:45 +01:00
Alexandre Julliard
7e9d5a1771
gdi32: Negative destination sizes are allowed after coordinate mapping in GdiAlphaBlend.
2012-01-18 16:03:36 +01:00
Alexandre Julliard
f8fa169da0
gdi32: Store foreground/background color even when passed CLR_INVALID.
2012-01-12 15:53:07 +01:00
Kusanagi Kouichi
fecb1d8b6f
gdi32: GetGlyphIndices doesn't substitute glyph.
2012-01-10 11:22:41 +01:00
Alexandre Julliard
62eaaa796b
gdi32/tests: Remove device capabilities test that fails on XP.
2012-01-09 16:27:41 +01:00
Alexandre Julliard
56331e2a9a
gdi32: Don't allow Get/SetDeviceGammaRamp on DIBs or memory DCs.
2012-01-06 19:24:12 +01:00
Alexandre Julliard
4b524f91e2
gdi32/tests: Add some tests for brushed and dashed wide pens.
2012-01-04 18:17:05 +01:00
Alexandre Julliard
a1fdd5856f
gdi32: Store the pattern brush information for geometric pens.
2011-12-30 11:04:23 +01:00
Alexandre Julliard
ee89ce2982
gdi32: Add sanity checks for brush hatch styles.
2011-12-30 11:04:16 +01:00
Alexandre Julliard
5a67227078
gdi32/tests: Get rid of Win9x compatibility in the pen tests.
2011-12-29 19:20:50 +01:00
Alexandre Julliard
63a9217539
gdi32: Add checks for invalid color usage values.
2011-12-29 16:18:39 +01:00
Alexandre Julliard
bbd7f4e0e3
gdi32: Fix handling of invalid pen styles.
2011-12-28 16:33:35 +01:00
Akihiro Sagawa
70c2222180
gdi32: Avoid making a DBCS character in range.
2011-12-27 16:55:09 +01:00
Alexandre Julliard
4333b7d370
gdi32/tests: Add tests for PALETTEINDEX colors.
2011-12-23 13:43:49 +01:00
Huw Davies
8caa0a05bd
gdi32/tests: Add tests for geometric solid pens.
2011-12-22 17:19:19 +01:00
Alexandre Julliard
7f3a7ae585
gdi32: Fix handling of COLORREFs with illegal values for the high byte.
2011-12-22 17:19:13 +01:00
Kusanagi Kouichi
53385314d0
gdi32: Substitute glyph for vertical font only.
2011-12-20 20:06:33 +01:00
Kusanagi Kouichi
69a26387b3
gdi32: Add vertical fonts to font list.
2011-12-20 20:06:32 +01:00
Alexandre Julliard
19fe3f0c77
gdi32/tests: Add tests for device capabilities on memory DCs.
2011-12-16 12:09:02 +01:00
Alexandre Julliard
6752d3478f
gdi32/tests: Add some tests for behavior of 32-bit DDBs.
2011-12-14 17:54:45 +01:00
Kusanagi Kouichi
b5446ddb45
gdi32: Don't remove leading '@' from face name.
2011-12-13 18:59:12 +01:00
Kusanagi Kouichi
bf8a100639
gdi32: Don't use preferred family name.
2011-12-13 18:59:11 +01:00
Kusanagi Kouichi
ad58ca235c
gdi32/tests: Add tests for vertical font.
2011-12-13 18:59:10 +01:00
Alexandre Julliard
38766d4d19
gdi32/tests: Fix some test failures on old Windows versions.
2011-12-13 14:00:20 +01:00
Alexandre Julliard
49ae736022
gdi32: Implement GetNearestColor in the DIB driver.
2011-12-12 20:20:06 +01:00
Alexandre Julliard
f85a28faf6
gdi32/tests: Add tests for 1-bpp DDB pattern brushes.
2011-12-12 15:50:38 +01:00
Alexandre Julliard
c5895ead6a
gdi32: Use the default DIB color table to create system and halftone palettes.
2011-12-12 11:30:50 +01:00
Alexandre Julliard
27eb63b082
gdi32: GetCharABCWidthsFloatW must succeed with non-TrueType fonts.
2011-12-12 11:14:25 +01:00
Alexandre Julliard
2e42ab1527
gdi32/tests: Fix some test failures on Windows.
2011-12-10 18:08:35 +01:00
Huw Davies
ac7e9f6dcc
gdi32/tests: Add some tests for wide pens.
2011-12-09 21:15:31 +01:00
Alexandre Julliard
98670510f4
gdi32/tests: Add tests for DIB_PAL_COLORS and DIB palettes with missing entries.
2011-12-09 21:15:23 +01:00
Alexandre Julliard
8e8cdc78e6
gdi32: Add more parameter checks in GdiGradientFill.
2011-12-05 16:36:08 +01:00
Alexandre Julliard
59f347b75c
gdi32/tests: Add more gradient tests.
2011-12-05 16:36:07 +01:00
Alexandre Julliard
c5bddce3aa
gdi32: Add some parameter checks in GdiGradientFill.
2011-12-02 14:00:18 +01:00
Alexandre Julliard
f2ec760a80
gdi32/tests: Add tests for rectangular gradients in DIBs.
2011-11-29 15:12:31 +01:00
Huw Davies
d43d17e248
gdi32/tests: Add tests for text rendering.
2011-11-14 15:25:28 +01:00
Dmitry Timoshkov
6acf226fa1
gdi32: Remove a duplicated line of code.
2011-11-09 11:39:02 +01:00
Alexandre Julliard
bb162ba4b4
gdi32: Reselect the pattern brush on every use if it's mapped with DIB_PAL_COLORS.
2011-11-08 13:18:01 +01:00
Alexandre Julliard
b47debddf5
gdi32: Return the original brush data in GetObject.
2011-11-07 21:06:21 +01:00
Alexandre Julliard
6098a0457b
gdi32/tests: Avoid some array bounds warnings.
2011-11-07 11:43:46 +01:00
Alexandre Julliard
278899d1e8
gdi32: Return failure when GetPixel is not supported.
2011-11-04 11:00:57 +01:00
Alexandre Julliard
7f7dd82c7b
gdi32: Sanitize the DIB information for DIB pattern brushes.
2011-11-02 12:22:44 +01:00
Alexandre Julliard
8afcff3c79
gdi32/tests: Add some tests for palette-relative pattern brushes.
2011-11-02 11:47:43 +01:00
Alexandre Julliard
4ec87b3e8d
gdi32: Add some brush tests.
2011-11-01 14:12:16 +01:00
Alexandre Julliard
afd962121b
gdi32/tests: Add some tests for the behavior of a printer DC.
2011-10-31 20:23:20 +01:00
Alexandre Julliard
f44c1e6533
gdi32/tests: Add tests for path open/closed states.
2011-10-26 12:41:56 +02:00
Thomas Faber
0a44501a4e
gdi32/tests: Test GetTextExtentExPoint behavior with zero and negative max extent values.
2011-10-24 19:37:07 +02:00
Alexandre Julliard
86b4fe7b0e
gdi32/tests: Add intermediate pointers to color tables to simplify the code and avoid array bounds warnings.
2011-10-20 12:34:58 +02:00
Huw Davies
595dbe2eba
gdi32: Fix character code metrics for bitmap fonts.
2011-10-19 17:38:33 +02:00
Huw Davies
6aece157a0
gdi32/tests: Remove the no longer used todo functionality of the test_color macro.
2011-10-19 16:59:32 +02:00
Huw Davies
2e72434340
gdi32/tests: Add tests for GetPixel.
2011-10-19 16:59:29 +02:00
Huw Davies
f6c7e96a61
gdi32: Implement GetPixel.
2011-10-19 16:59:25 +02:00
Huw Davies
07e652b330
gdi32/tests: Add tests for SetPixel.
2011-10-19 16:59:04 +02:00
Huw Davies
2ac6a1bbf6
gdi32: Implement SetPixel.
2011-10-19 16:58:57 +02:00
Huw Davies
b700660075
gdi32/tests: Add tests for non-rgb colorrefs.
2011-10-19 16:58:46 +02:00
Marcus Meissner
06935e9323
gdi32: Remove a incorrect sizeof from pointer arithmetic (Coverity).
2011-10-18 15:17:07 +02:00
Huw Davies
ffe5e20b78
gdi32/tests: Remove unused legacy values.
2011-10-18 15:13:04 +02:00
Huw Davies
4dbc0690ef
gdi32/tests: Add some StretchDIBits tests.
2011-10-17 17:45:09 +02:00
Huw Davies
c9a7bb715d
gdi32: Implement nulldrv_StretchDIBits using the PutImage gdi driver function.
2011-10-17 17:45:08 +02:00
Alexandre Julliard
78d50cafb2
gdi32/tests: Add test cases for DIB blending.
2011-10-17 17:44:25 +02:00
Daniel Santos
7a4349bb99
gdi32: Remove PS_USERSTYLE FIXME and workarounds.
2011-10-14 20:26:44 +02:00
Alexandre Julliard
b7a15ae7fa
gdi32: Overlapping rectangles are not allowed in GdiAlphaBlend.
2011-10-14 20:26:43 +02:00
Alexandre Julliard
deb195869c
gdi32/tests: Add more tests for various palette formats as destination.
2011-10-14 13:12:27 +02:00
Alexandre Julliard
5500e97d19
gdi32/tests: Add more tests for arbitrary 32-bpp bitfields as destination.
2011-10-14 13:12:27 +02:00
Alexandre Julliard
1af12ff9b5
gdi32/tests: Add tests for DIB conversions from various source formats.
2011-10-14 13:12:21 +02:00
Alexandre Julliard
34310d4479
gdi32: Add a check for null bitfields in SetDIBits.
2011-10-13 20:02:01 +02:00
Alexandre Julliard
587f492fdf
gdi32: Add support for arbitrary DIB bitfields for 16-bpp conversions.
2011-10-13 20:01:34 +02:00
Alexandre Julliard
b084e52bf6
gdi32: Add support for arbitrary DIB bitfields for 32-bpp conversions.
2011-10-13 20:01:14 +02:00
Huw Davies
5bd304bd0e
gdi32: The text extents functions fail if passed a negative count.
2011-10-11 19:43:12 +02:00
Alexandre Julliard
2adcb2b94a
gdi32/tests: Add tests for GdiAlphaBlend with source alpha.
2011-10-11 13:37:42 +02:00
Thomas Faber
1354d15a05
gdi32/tests: Fix MSVC build in bitmap.c.
2011-10-04 15:30:02 -05:00
Thomas Faber
4125651366
gdi32/tests: Fix MSVC build in icm.c.
2011-10-04 15:28:55 -05:00
Huw Davies
9b7ea6f417
gdi32: Forward StretchBlt calls from the dib driver to the null driver.
2011-09-27 18:46:16 +02:00
Francois Gouget
3de330db54
tests: Remove unneeded assert.h includes.
2011-09-27 10:59:56 +02:00
Francois Gouget
262a77057d
gdi32: The GetKerningPairsA() test should pass on all the platforms we care about now.
2011-09-27 10:59:46 +02:00
Francois Gouget
a87797fbe2
gdi32/tests: Use if(0) instead of #if 0 to make sure code still compiles.
2011-09-27 10:58:26 +02:00
Alexandre Julliard
922d9f5cf7
winex11: Force the alpha channel to zero for mono->color blits.
2011-09-26 15:25:05 +02:00
Michael Stefaniuc
a68cbe98d4
gdi32/tests: Remove casts to the type of the casted expression.
2011-09-22 19:51:49 +02:00
Huw Davies
4156460d49
gdi32/tests: Add some tests to show the 1 pixel dst sizes are a special case.
2011-09-22 19:51:34 +02:00
Huw Davies
abc76c27a7
gdi32/tests: Update the StretchBlt tests to use a 16x16 bitmap.
2011-09-22 17:24:42 +02:00
Alexandre Julliard
0e91f9990e
gdi32/tests: Add some tests for overlapping blits.
2011-09-22 13:14:08 +02:00
Huw Davies
7a356abeb6
gdi32/tests: Remove legacy support from the StretchBlt tests and fix the expected results in the one case that used it.
2011-09-21 17:13:15 +02:00
Alexandre Julliard
b6153354dd
gdi32/tests: Add a test for alpha channel handling in StretchBlt.
2011-09-20 20:06:31 +02:00
André Hentschel
61034406db
gdi32/tests: Add a second test about non-uniform ramps.
2011-09-20 16:21:37 +02:00
André Hentschel
321224d2f6
winex11: Multiply the error tolerance by the table caused error magnification.
2011-09-19 13:20:05 +02:00
André Hentschel
0644fd499f
gdi32/tests: Add a test about non-uniform ramps.
2011-09-19 13:19:59 +02:00
Alexandre Julliard
c331a1a6cd
gdi32: Don't allow CreateCompatibleDC on a metafile DC.
2011-09-07 18:13:28 +02:00
Alexandre Julliard
6ae21b9345
gdi32: Add RLE support in SetDIBitsToDevice.
2011-09-06 14:44:47 +02:00
Alexandre Julliard
3a260497be
winex11: Get rid of the SetDIBitsToDevice implementation.
2011-09-06 14:44:11 +02:00
Alexandre Julliard
6f275874f3
gdi32: Add a SetDIBitsToDevice implementation in the null driver using PutImage.
2011-09-06 14:38:25 +02:00
Alexandre Julliard
4266fcb28d
gdi32: Fix coordinate mapping in Get/SetBoundsRect, with tests.
2011-09-04 16:47:38 +02:00
Dmitry Timoshkov
dfb4d2e960
gdi32: Add a buch of CreateScalableFontResource() tests.
2011-09-01 18:06:39 +02:00
Alexandre Julliard
bcc21c9b79
winex11: Fix SetDIBitsToDevice coordinate mapping for negative values.
2011-09-01 18:06:18 +02:00