Dan Hipschman
|
c3537c4086
|
gdi32: Add font faces to families in a specific order.
|
2008-05-01 12:41:30 +02:00 |
|
James Hawkins
|
c17bb019f4
|
gdi32: Remove a dependency on the amount of available memory.
|
2008-05-01 11:14:46 +02:00 |
|
Jeremy White
|
f4625d1ae1
|
gdi32: Shift default height used in EnumStructs to the standard em size of 2048.
As pointed out by Dmitry Timoshkov.
|
2008-04-29 14:37:53 +02:00 |
|
Dmitry Timoshkov
|
80c1508bf1
|
gdi32: Make the bitmap test pass under Windows 2000.
|
2008-04-29 12:46:41 +02:00 |
|
Dmitry Timoshkov
|
5c15cf5f12
|
gdi32: info->state.next is always NULL, there is no need to save/restore it.
|
2008-04-29 12:46:35 +02:00 |
|
Dmitry Timoshkov
|
c814d17c76
|
gdi32: Add SetPixel to the EMF DC functions.
|
2008-04-28 14:29:36 +02:00 |
|
Dmitry Timoshkov
|
c871d9a81d
|
gdi32: Save/restore internal EMF playing state on EMR_SAVEDC/EMR_RESTOREDC, add a test for this.
|
2008-04-28 13:27:52 +02:00 |
|
Dmitry Timoshkov
|
d01438bd53
|
gdi32: Do not reselect objects while recording a metafile, that's done at the playing time.
|
2008-04-28 13:27:52 +02:00 |
|
James Hawkins
|
b48118b472
|
gdi32: Remove a dependence on the amount of available memory.
|
2008-04-25 11:33:51 +02:00 |
|
Roderick Colenbrander
|
f0307d9366
|
wgl: Add a wine specific WGL extension which allows you to change the pixel format multiple times.
|
2008-04-24 12:32:38 +02:00 |
|
Dmitry Timoshkov
|
3cbd9639da
|
gdi32: Reselect objects into the DC only if scaling factors change.
|
2008-04-23 12:31:14 +02:00 |
|
Paul Vriens
|
55902e0ce0
|
gdi32/tests: Run tests on win9x again.
|
2008-04-23 12:23:15 +02:00 |
|
Dmitry Timoshkov
|
5201c78b2e
|
gdi32: Add a test for EMR_EXTSELECTCLIPRGN, make it pass under Wine.
|
2008-04-21 16:59:03 +02:00 |
|
Alexandre Julliard
|
baceb8d07e
|
gdi32: Return bitmask for 32-bit bitmaps too in GetDIBits.
|
2008-04-21 12:10:37 +02:00 |
|
Dmitry Timoshkov
|
f52b92efe5
|
gdi32: Add a test for ExtCreateRegion, make it pass under Wine.
|
2008-04-21 11:53:14 +02:00 |
|
Alexandre Julliard
|
99892d6bae
|
gdi32: Fixed initialization of bit masks in GetDIBits for 16-bit bitmaps.
Fix and improve the test cases.
|
2008-04-18 13:57:15 +02:00 |
|
Andrew Talbot
|
c3c219c905
|
gdi32: Remove unused variable.
|
2008-04-17 20:18:29 +02:00 |
|
Huw Davies
|
65d5c20a6b
|
gdi32: LineDDA shouldn't include the end point. Add some tests.
|
2008-04-16 14:07:07 +02:00 |
|
Dmitry Timoshkov
|
baded8789d
|
gdi32: Map glyph to Symbol range only if the font supports symbol encoding.
|
2008-04-14 21:28:46 +02:00 |
|
Dmitry Timoshkov
|
2a2c66c062
|
gdi32: Clarify which font doesn't contain 'x'.
|
2008-04-14 12:40:22 +02:00 |
|
Alexandre Julliard
|
0482c8e818
|
gdi32: Fix CreateCompatibleDC to reject invalid DCs.
|
2008-04-14 12:06:24 +02:00 |
|
Colin Finck
|
8a2e787161
|
gdi32: Add a test to demonstrate a CreateCompatibleDC problem.
|
2008-04-14 12:05:29 +02:00 |
|
Huw Davies
|
a643337c26
|
gdi32: Don't overrun the current scanline while copying a glyph's bitmap.
|
2008-04-08 13:25:02 +02:00 |
|
Dmitry Timoshkov
|
0fdd381f26
|
gdi32: Move negative lfWidth test into a separate body, skip the test if there is no 'x' in the font.
|
2008-04-07 20:34:49 +02:00 |
|
Dmitry Timoshkov
|
c5d07b7c22
|
gdi32: Fix lfWidth before caching the font to avoid duplicate entries in the cache.
|
2008-04-07 20:34:37 +02:00 |
|
Dmitry Timoshkov
|
1f35b6e62e
|
gdi32: Fully initialize face->ntmFlags on font load.
|
2008-04-07 12:14:14 +02:00 |
|
Austin English
|
cb2274e690
|
Spelling fixes.
|
2008-04-04 11:51:40 +02:00 |
|
Dmitry Timoshkov
|
90265ac586
|
gdi32: Add a font scaling test when lfHeight == 0 and lfWidth != 0, make it pass under Wine.
|
2008-04-04 11:03:42 +02:00 |
|
Nikolay Sivov
|
caafb52559
|
gdi32: PlgBlt implementation.
|
2008-04-02 13:30:15 +02:00 |
|
Mikołaj Zalewski
|
4094ff0256
|
gdi32: Fix GetGlyphIndices to select properly the invalid char glyph for TrueType fonts.
|
2008-04-02 12:36:42 +02:00 |
|
Dan Kegel
|
338539c709
|
gdi32: Test retrieving BI_BITFIELDS info for 16bpp modes.
|
2008-03-31 16:07:47 +02:00 |
|
Alexandre Julliard
|
6e387f34c5
|
gdi32: Store the return value separately in StretchDIBits instead of overwriting heightSrc.
|
2008-03-26 23:38:36 +01:00 |
|
Austin English
|
45b944ed51
|
gdi32: Spelling fixes.
|
2008-03-25 19:58:31 +01:00 |
|
Huw Davies
|
4b6d284de6
|
gdi32: Ignore fonts with names that begin with a '.'.
|
2008-03-21 12:44:20 +01:00 |
|
Aric Stewart
|
bdaa54e64f
|
freetype: Fix a typo that prevented checking more than the first range in Range Format 2.
|
2008-03-19 11:23:22 +01:00 |
|
Francois Gouget
|
8d38b1d60b
|
gdi32: Remove a trailing space in a Wine trace.
|
2008-03-19 11:21:19 +01:00 |
|
Aric Stewart
|
36ac341b55
|
gdi32: Add loading and processing of GSUB table vert/vrt2 functions for proper tategaki (vertical writing).
|
2008-03-13 12:06:02 +01:00 |
|
Huw Davies
|
e0693a1813
|
gdi32: Factor out FreeType initialization into a separate function.
|
2008-03-12 18:14:27 +01:00 |
|
Aric Stewart
|
5c1229982a
|
gdi32: Skip leading @ from FontFace when looking for font to load.
|
2008-03-11 15:30:45 +01:00 |
|
Huw Davies
|
0436a5d14a
|
gdi32: Store the Windows path (if it's available) in the font registry entries.
|
2008-03-10 19:12:54 +01:00 |
|
Alexandre Julliard
|
5953a86ab1
|
gdi32: Properly handle SetDIBits failure in StretchDIBits.
|
2008-03-10 19:12:53 +01:00 |
|
Jeremy White
|
5e1dd9577d
|
gdi32: Revise CreateScalableFontResourceA to pass through CreateScalableFontResourceW.
|
2008-03-10 12:08:55 +01:00 |
|
Huw Davies
|
025d84e644
|
gdi32: Update both winnt and win9x font keys and factor out the cleanup code.
|
2008-03-10 11:23:19 +01:00 |
|
Hans Leidekker
|
81e9b43fb2
|
gdi32: Move GetICMProfile to the driver.
|
2008-03-05 19:46:03 +01:00 |
|
Rob Shearman
|
48000893f9
|
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
|
2008-03-04 20:55:01 +01:00 |
|
Francois Gouget
|
e637e83ec4
|
gdi32/tests: Add the trailing '\n' to a couple of ok() calls.
|
2008-03-03 12:03:52 +01:00 |
|
James Hawkins
|
26ad93947b
|
janitorial: Remove links to any microsoft site.
|
2008-03-01 12:04:09 +01:00 |
|
Rob Shearman
|
de75fe0a08
|
gdi32: Move 16-bit printing functions to printdrv16.c.
|
2008-02-29 20:08:21 +01:00 |
|
Andrew Talbot
|
a4e8f4dcdd
|
gdi32: Assign to structs instead of using memcpy.
|
2008-02-28 10:50:57 +01:00 |
|
Huw Davies
|
34002d4c7e
|
gdi32: Add a partial implementation of GdiRealizationInfo.
|
2008-02-28 10:44:35 +01:00 |
|
Hans Leidekker
|
d6bb9e76b3
|
gdi32: Return registered monitor profile from GetICMProfile.
|
2008-02-28 10:44:02 +01:00 |
|
Paul Vriens
|
7911424f9d
|
gdi32/tests: Skip a test as it crashes on Vista.
|
2008-02-27 14:52:24 +01:00 |
|
Paul Vriens
|
e9ccee0501
|
gdi32/tests: Skip functions that are available but not implemented.
|
2008-02-27 14:52:24 +01:00 |
|
Rob Shearman
|
582de7ba0d
|
gdi32: Optimise StretchBlt for the case where no stretching is being done and the whole image is being set.
In this case, we can just call SetDIBits which is likely to be a lot faster.
|
2008-02-22 11:44:58 +01:00 |
|
Michael Stefaniuc
|
de66aebebd
|
gdi32: Move EnumFontFamiliesEx16() to gdi16.c and reimplement it based on EnumFontFamiliesExW().
|
2008-02-20 12:07:03 +01:00 |
|
Aric Stewart
|
a41e77448c
|
gdi32: Japanese Windows had a default fallback Font SystemLink of Microsoft Sans Serif. Implement that for Japanese.
|
2008-02-19 14:56:22 +01:00 |
|
Michael Stefaniuc
|
e9a8e6a426
|
gdi32: Move EnumFonts16 and EnumFontFamilies16 to gdi16.c.
|
2008-02-19 13:39:24 +01:00 |
|
Roderick Colenbrander
|
c937634376
|
gdi32: GetPaletteEntries should not filter peFlags (test included).
|
2008-02-19 12:06:10 +01:00 |
|
Alexandre Julliard
|
1fa9e526ff
|
gdi32: Avoid calling GetObject16 from 32-bit code.
|
2008-02-18 18:07:51 +01:00 |
|
Alexandre Julliard
|
30e2cb1616
|
gdi32: Move a few more gdiobj functions to gdi16.c.
|
2008-02-18 17:53:43 +01:00 |
|
Alexandre Julliard
|
aa500d266f
|
gdi32: Get rid of the 16-bit GetObject functions.
|
2008-02-18 17:50:35 +01:00 |
|
Alexandre Julliard
|
a306af0c62
|
gdi32: Reimplemented GetObject16 and moved it to gdi16.c.
|
2008-02-18 17:46:29 +01:00 |
|
Alexandre Julliard
|
1fdae2b2a5
|
gdi32: Reimplemented IsGDIObject16 and moved it to gdi16.c.
|
2008-02-18 17:26:31 +01:00 |
|
Alexandre Julliard
|
50dea38178
|
gdi32: Export the DC hook functions as 32-bit functions.
|
2008-02-17 20:29:55 +01:00 |
|
Michael Stefaniuc
|
3db6eeeda9
|
gdi32: Move two 16bit function stubs to gdi16.c.
|
2008-02-13 16:41:03 +01:00 |
|
Gerald Pfeifer
|
21b334713c
|
gdi32: For unsigned types, directly use INTERNAL_YDS
|
2008-02-12 22:35:43 +01:00 |
|
Detlef Riekenberg
|
cbb85daa8f
|
gdi32: Add stub for GdiInitSpool and GdiGetSpoolMessage.
|
2008-02-07 11:59:53 +01:00 |
|
Reece H. Dunn
|
dc267e75b4
|
gdi32: Improve the failure reporting in the bitmap tests.
|
2008-02-06 13:49:52 +01:00 |
|
Alexandre Julliard
|
7fdb61bd7e
|
gdi32: DC_GetDCPtr and DC_ReleaseDCPtr are not longer used.
|
2008-02-05 21:58:04 +01:00 |
|
Alexandre Julliard
|
1e3c47eae9
|
gdi32: Get rid of DC_GetDCPtr in the palette functions.
|
2008-02-05 21:57:35 +01:00 |
|
Alexandre Julliard
|
8815e63835
|
gdi32: Get rid of DC_GetDCPtr in the GDI object functions.
|
2008-02-05 21:17:28 +01:00 |
|
Alexandre Julliard
|
4b14a080fe
|
gdi32: Get rid of DC_GetDCPtr in font functions.
|
2008-02-05 21:16:27 +01:00 |
|
Alexandre Julliard
|
35c09c01b2
|
gdi32: Use a separate critical section for freetype locking instead of relying on the GDI lock.
|
2008-02-05 21:16:06 +01:00 |
|
Alexandre Julliard
|
31576d408e
|
gdi32: Avoid locking in BITMAP_CopyBitmap.
|
2008-02-05 18:26:25 +01:00 |
|
Alexandre Julliard
|
630c976f88
|
gdi32: Don't hold the GDI lock when calling DC_InitDC.
|
2008-02-05 18:26:18 +01:00 |
|
Alexandre Julliard
|
67a9edbdf4
|
gdi32: Get rid of a few more uses of DC_GetDCPtr.
|
2008-02-05 17:35:40 +01:00 |
|
Alexandre Julliard
|
b962fca75c
|
gdi32: Avoid locking in CreateCompatibleBitmap.
|
2008-02-05 17:34:56 +01:00 |
|
Aric Stewart
|
1ce79f87dd
|
gdi32: Child fonts need to be scaled like their parent. With input from Dmitry Timoshkov.
|
2008-02-05 12:19:50 +01:00 |
|
Reece H. Dunn
|
e3a5167ffe
|
gdi32: Vista returns UNICODE_NOCHAR if a character does not exist.
|
2008-01-25 12:30:24 +01:00 |
|
Francois Gouget
|
d0794c4aeb
|
Assorted spelling fixes.
|
2008-01-23 21:16:22 +01:00 |
|
Kai Blin
|
a12f7069b0
|
gdi32: Fix spec file to export the right symbols for GetGlyphOutline.
|
2008-01-23 12:05:54 +01:00 |
|
Hans Leidekker
|
8d35fd8d23
|
gdi32: Add tests for GetICMProfile and SetICMMode.
|
2008-01-22 12:01:54 +01:00 |
|
Hans Leidekker
|
20c1e503e9
|
gdi32: Make GetICMProfile behave more like native. Rewrite ansi version as a wrapper and move color management functions to their own file.
|
2008-01-22 12:01:36 +01:00 |
|
Hans Leidekker
|
6f3607af0b
|
gdi32: Last parameter of GetICMProfile is an output parameter.
|
2008-01-22 12:00:55 +01:00 |
|
Marcus Meissner
|
a63664f1ec
|
gdi32: Fix possible NULL ptr in TRACE.
|
2008-01-21 11:50:49 +01:00 |
|
Dmitry Timoshkov
|
0acfe68864
|
gdi32: Actually perform the fractional scaling test, make it pass under Wine.
|
2008-01-21 11:39:20 +01:00 |
|
Sin-ta Hsiea
|
e61abafbb5
|
gdi32: Fix Traditional Chinese font mapping to "PMingLiU", "MingLiU".
|
2008-01-16 20:09:49 +01:00 |
|
Francois Gouget
|
44b52b128c
|
Assorted spelling fixes.
|
2008-01-16 12:48:29 +01:00 |
|
Francois Gouget
|
f6fab295f3
|
Fix spelling error in the generated conformance test files.
|
2008-01-16 12:46:18 +01:00 |
|
Francois Gouget
|
22edaaef16
|
gdi32: Small wording tweaks in comments.
|
2008-01-16 12:46:04 +01:00 |
|
Dmitry Timoshkov
|
ec4a46f93a
|
gdi32: Allocate cache for face enumeration data only when necessary.
|
2008-01-16 12:16:52 +01:00 |
|
Dan Kegel
|
3ed880ff9d
|
gdi32: Fix AddFontResource behavior with relative paths.
|
2008-01-15 14:35:14 +01:00 |
|
Dmitry Timoshkov
|
d5456de058
|
gdi32: Do not allow to create too large device dependent bitmaps like Windows does.
|
2008-01-15 12:39:50 +01:00 |
|
Dmitry Timoshkov
|
2fdaa56693
|
gdi32: Add a test for undocumented EnumFontFamiliesEx(NULL), make it pass under Wine.
|
2008-01-15 11:38:15 +01:00 |
|
Dmitry Timoshkov
|
c7a6c1af0d
|
gdi32: Initialize more fields in GetEnumStructs.
|
2008-01-14 13:11:48 +01:00 |
|
Dmitry Timoshkov
|
d973271566
|
gdi32: Use public FS_xxxxxx defines.
|
2008-01-14 13:11:42 +01:00 |
|
Dmitry Timoshkov
|
4a8f9347bd
|
gdi32: Simplify GetEnumStructs.
|
2008-01-11 12:23:14 +01:00 |
|
Dmitry Timoshkov
|
f542511209
|
gdi32: Fix a GdiFont leak.
|
2008-01-11 12:22:44 +01:00 |
|
Dmitry Timoshkov
|
92a74a8271
|
gdi32: Fix the regression caused by the scaling font metrics patch.
|
2008-01-10 11:33:39 +01:00 |
|
Gerald Pfeifer
|
43837ed227
|
gdi32: Tighten range checking in PlayEnhMetaFileRecord() and remove four useless checks.
|
2008-01-09 13:38:03 +01:00 |
|
Dmitry Timoshkov
|
535053b927
|
gdi32: Add support for scaling font metrics.
|
2008-01-08 17:05:35 +01:00 |
|
Dmitry Timoshkov
|
3068ac9eca
|
gdi32: Add more tests for bitmap font metrics scaling.
|
2008-01-08 12:54:49 +01:00 |
|
Eric Pouech
|
47a38c3631
|
gdi32: Break loop in MF_PlayMetaFile when META_EOF is found.
|
2008-01-07 23:02:19 +01:00 |
|
Alexandre Julliard
|
645a1e30a1
|
gdi32/tests: Avoid using size_t in traces.
|
2008-01-07 17:18:29 +01:00 |
|
Andrew Talbot
|
d0d4c74e85
|
gdi32: Remove unneeded casts.
|
2008-01-07 12:18:50 +01:00 |
|
Dmitry Timoshkov
|
4bb1c18835
|
gdi32: Remove redundant indentation levels in CreateFontIndirectA and CreateFontIndirectW.
|
2008-01-04 12:12:14 +01:00 |
|
Austin English
|
464258b7cd
|
Spelling fixes.
|
2008-01-03 13:08:54 +01:00 |
|
Hans Leidekker
|
864741c1b4
|
gdi32: Add a stub implementation for RemoveFontMemResourceEx.
|
2008-01-02 13:29:52 +01:00 |
|
Aric Stewart
|
a8e62526f7
|
fonts: Correct External leading for japanese small font and enable fontmetric test for the font.
|
2007-12-27 14:13:30 +01:00 |
|
Peter Oberndorfer
|
cea66e5859
|
gdi32: Fix a comment typo.
|
2007-12-23 14:17:11 +01:00 |
|
Zhangrong Huang
|
0e4f8d1e2c
|
gdi32, winex11.drv: Correct default Chinese font name.
|
2007-12-21 13:46:10 +01:00 |
|
Dmitry Timoshkov
|
c3fe9ec2f7
|
gdi32: Add a test for minimal acceptable DEVMODEA size, make it pass under Wine.
|
2007-12-20 10:47:40 +01:00 |
|
Dmitry Timoshkov
|
c316c1a29f
|
gdi32: In the calculations use a fixed dmSize, not a passed in (possibly too large) one.
|
2007-12-19 12:19:53 +01:00 |
|
Dmitry Timoshkov
|
49f1600b3f
|
gdi32: When compiling with PSDK headers request latest DEVMODE definition.
|
2007-12-19 12:19:49 +01:00 |
|
Michael Stefaniuc
|
6b21feaec3
|
gdi32: There is no need to cast NULL to a function pointer.
|
2007-12-19 12:19:03 +01:00 |
|
Francois Gouget
|
f1c27eda6b
|
Assorted spelling fixes.
|
2007-12-18 14:16:11 +01:00 |
|
Dmitry Timoshkov
|
beb2dfec2c
|
gdi32: Add a GdiConvertToDevmodeW test, make it pass under Wine.
|
2007-12-18 13:30:42 +01:00 |
|
Stefan Dösinger
|
5461d505d7
|
winex11: Activate the depth-bpp difference.
|
2007-12-17 12:25:50 +01:00 |
|
Alexandre Julliard
|
976939745d
|
gdi32/tests: Fix a compiler warning.
|
2007-12-14 14:31:06 +01:00 |
|
Stefan Dösinger
|
b3d1ea8596
|
gdi32: Test the "alpha" channel on compatible bitmaps.
|
2007-12-14 14:06:45 +01:00 |
|
Aric Stewart
|
3c9e7aba75
|
gdi32: Cache font enum info.
Cache the enum info so that repeated calls to EnumFontFamiles and such
does not have to repeatedly load the font file.
|
2007-12-13 14:30:40 +01:00 |
|
Stefan Dösinger
|
f2547427c0
|
gdi32: Test the bit depth of compatible bitmaps explicitly.
|
2007-12-13 13:09:55 +01:00 |
|
Stefan Dösinger
|
d5d8a5be48
|
gdi32: Test bitmap depths.
|
2007-12-12 13:48:06 +01:00 |
|
Stefan Dösinger
|
aa390e840b
|
gdi32, winex11drv: Add a test for compatible bitmap depths.
|
2007-12-12 13:46:42 +01:00 |
|
Hans Leidekker
|
0dc765809c
|
gdi32: GetCharABCWidthsI does not require a scalable font.
|
2007-12-10 12:27:13 +01:00 |
|
Aric Stewart
|
0433883ec1
|
gdi32: Font tests with Japanese font data. Thanks to Dmitry Timoshkov for the data and tests.
|
2007-12-10 12:12:57 +01:00 |
|
Detlef Riekenberg
|
efb13b28df
|
Assorted spelling fixes.
|
2007-12-08 19:55:39 +01:00 |
|
Hans Leidekker
|
8487c2dd2a
|
gdi32: Implement GetTextExtentExPointI.
|
2007-12-03 15:54:05 +01:00 |
|
Gerald Pfeifer
|
24186d42da
|
gdi32: Fix the type of two loop variables.
|
2007-11-29 15:36:49 +01:00 |
|
Andrew Talbot
|
03bba1e6d4
|
gdi32: Fix a typo.
|
2007-11-27 12:29:57 +01:00 |
|
Roderick Colenbrander
|
8295c547f3
|
wgl: Add wglCopyContext support.
|
2007-11-12 14:16:44 +01:00 |
|
Francois Gouget
|
2bbfc931d1
|
gdi32/tests: Dynamically load GdiAlphaBlend() so the test runs on Win9x.
|
2007-11-09 13:06:25 +01:00 |
|
Alexandre Julliard
|
9a368cc475
|
gdi32: Make all internal gdi functions hidden.
|
2007-11-07 17:50:57 +01:00 |
|
Laurent Vromman
|
52f769e88d
|
gdi32: Correct a test where the tested function was not called.
|
2007-11-07 12:10:43 +01:00 |
|
Laurent Vromman
|
6f140f9bec
|
gdi32: Add a test for CloseFigure.
|
2007-11-06 14:00:40 +01:00 |
|
Alexander Dorofeyev
|
3ac3a5dcb5
|
gdi32: Fix unchecked NULL ptr in BIDI_Reorder.
|
2007-10-24 15:36:37 +02:00 |
|
Dan Kegel
|
f4b0cf5f5b
|
gdi32/tests: Fix false pass in warn+heap case.
|
2007-10-24 13:47:28 +02:00 |
|
Alexander Dorofeyev
|
cdca301821
|
gdi32: Fix runaway loop because of unsigned comparison in BIDI_Reorder.
|
2007-10-23 19:37:36 +02:00 |
|
Francois Gouget
|
c4b1195c0c
|
Assorted spelling fixes.
|
2007-10-23 18:20:27 +02:00 |
|
Hans Leidekker
|
d21c5044c6
|
gdi32: Remove a test that expects the break character to equal ascii space.
|
2007-10-23 12:22:59 +02:00 |
|
Alexander Dorofeyev
|
4b5ca2ed0e
|
gdi32: Fix off by one error in BIDI_Reorder.
|
2007-10-22 15:58:46 +02:00 |
|
Lionel Debroux
|
b78ed57a39
|
gdi32/tests: Fix memory leak (found by Smatch).
|
2007-10-22 15:58:16 +02:00 |
|
Gerald Pfeifer
|
d594c1eab4
|
gdi32: Add a set of braces to silence a GCC 3.4 warning.
|
2007-10-22 12:36:07 +02:00 |
|
Alexandre Julliard
|
5c07673077
|
configure: Check for fontconfig in the X directory if not found in the standard places.
|
2007-10-17 17:04:01 +02:00 |
|
Gerald Pfeifer
|
4e60df85d8
|
gdi32: Avoid compiler warning in WineEngGetGlyphOutline().
|
2007-10-15 17:50:17 +02:00 |
|
Huw Davies
|
bc2a4dbee0
|
gdi32: Try to load Wine's TrueType fonts from the build directory.
|
2007-10-15 11:28:31 +02:00 |
|
Huw Davies
|
e5df622ff3
|
gdi32: Don't load Wine's bitmap-only TrueType fonts.
|
2007-10-15 11:28:26 +02:00 |
|
Huw Davies
|
6ee7182ebb
|
gdi32: Factor out the code to call FT_Load_Sfnt_Table.
|
2007-10-15 11:10:32 +02:00 |
|
Huw Davies
|
36db3630ec
|
gdi32: Fixed a misplaced break.
|
2007-10-05 10:23:54 +02:00 |
|
Huw Davies
|
05bb6f6ce4
|
gdi32: Let the WINE_GGO_GRAY16_BITMAP case load a bitmap.
|
2007-10-03 11:01:21 +02:00 |
|
Huw Davies
|
70c212937a
|
gdi32: Only cache the glyph metrics when rendering to a monochrome bitmap or when just retrieving the metrics.
|
2007-10-03 11:01:15 +02:00 |
|
Huw Davies
|
5af70f49c6
|
gdi32: TrueType fonts from the data directory should be added to the registry.
|
2007-10-03 11:01:10 +02:00 |
|
Dmitry Timoshkov
|
5b8f591192
|
gdi32: Prefer a Microsoft cmap table over other platform ones.
|
2007-10-02 12:28:28 +02:00 |
|
Stefan Leichter
|
87a9a4d44b
|
gdi32: Define WINE_FILEVERSION in version resource of gdi.exe.
|
2007-10-01 14:17:30 +02:00 |
|
Maarten Lankhorst
|
10834ee5c7
|
gdi32: Fix 3 tiny bugs in bidi.
|
2007-10-01 12:24:31 +02:00 |
|
Maarten Lankhorst
|
6b2a6a2bcf
|
gdi32: Fix meaning and use of bidirectionality flags.
|
2007-10-01 12:24:14 +02:00 |
|
Alexandre Julliard
|
d78a58298a
|
gdi32: Don't hold the GDI lock while calling the driver SelectFont function.
|
2007-09-27 21:01:00 +02:00 |
|
Alexandre Julliard
|
e9f1638de6
|
gdi32: Don't hold the GDI lock while calling the SelectObject backends.
|
2007-09-27 21:00:44 +02:00 |
|
Alexandre Julliard
|
af6c0a09c5
|
gdi32: Move the object refcount handling to the SelectObject backend functions.
|
2007-09-27 20:57:02 +02:00 |
|
Alexandre Julliard
|
a1e31397e1
|
gdi32: Don't pass an object pointer to the SelectObject backend functions.
|
2007-09-27 20:14:13 +02:00 |
|
Francois Gouget
|
b2bc712323
|
Assorted spelling fixes.
|
2007-09-27 20:12:53 +02:00 |
|
Alexandre Julliard
|
161821155d
|
gdi32: Fix typo in FIXME (spotted by Rob Shearman).
|
2007-09-27 18:05:57 +02:00 |
|
Anatoly Lyutin
|
7a67035a44
|
gdi32: printdrv: Use umask for creating a spool file.
|
2007-09-27 11:58:21 +02:00 |
|
Alexandre Julliard
|
3363d65f16
|
gdi32: Move the generic part of FontIsLinked() to font.c.
|
2007-09-26 20:21:34 +02:00 |
|
Alexandre Julliard
|
543270dfb5
|
gdi32: Don't pass a DC handle to WineEngGetFontUnicodeRanges.
|
2007-09-26 20:17:13 +02:00 |
|
Alexandre Julliard
|
1abc24d29c
|
gdi32: Don't hold the gdi lock while calling DC driver functions.
|
2007-09-26 17:51:41 +02:00 |
|
Alexandre Julliard
|
7480bd3204
|
gdi32: Don't hold the gdi lock while creating a DC.
|
2007-09-26 17:39:25 +02:00 |
|
Andrew Talbot
|
ce0e1706fe
|
gdi32: Fix a memory leak.
|
2007-09-25 11:18:20 +02:00 |
|
Alexandre Julliard
|
58c6bab9c9
|
gdi32: Don't hold the GDI lock while calling the driver printer functions.
|
2007-09-24 18:23:42 +02:00 |
|
Alexandre Julliard
|
b12a782e5f
|
gdi32: Don't hold the GDI lock while calling the driver clipping functions.
|
2007-09-24 18:19:14 +02:00 |
|
Alexandre Julliard
|
2e2df3faf3
|
gdi32: Don't hold the GDI lock while calling the driver OpenGL functions.
|
2007-09-24 18:17:21 +02:00 |
|
Alexandre Julliard
|
5557fac1c3
|
gdi32: Don't hold the GDI lock while calling the driver painting functions.
|
2007-09-24 18:16:48 +02:00 |
|
Alexandre Julliard
|
0c4f81eefc
|
gdi32: Don't hold the GDI lock while calling the driver path functions.
|
2007-09-24 18:16:29 +02:00 |
|
Alexandre Julliard
|
a5a0d3c23b
|
gdi32: Don't hold the GDI lock while calling the driver mapping functions.
|
2007-09-24 18:16:15 +02:00 |
|
Francois Gouget
|
e2e25eacd9
|
gdi32: Add a '\n' to a Wine trace.
|
2007-09-21 11:52:21 +02:00 |
|
Dmitry Timoshkov
|
b0d1590def
|
gdi32: Use symbolic names for font tags.
|
2007-09-20 15:54:19 +02:00 |
|
Maarten Lankhorst
|
b6f9a30a5d
|
gdi: Implement line-by-line phase of the BiDi algorithm.
|
2007-09-19 14:56:51 +02:00 |
|
Maarten Lankhorst
|
588c5a90fd
|
gdi: Implement implicit resolving in BiDi.
|
2007-09-19 14:56:51 +02:00 |
|
Maarten Lankhorst
|
032543e54d
|
gdi: Implement neutrals resolving in BiDi.
|
2007-09-19 14:56:50 +02:00 |
|
Maarten Lankhorst
|
6554e5b1a1
|
gdi: Implement weak resolving in BiDi.
|
2007-09-19 14:56:50 +02:00 |
|
Maarten Lankhorst
|
dbdf6fde20
|
gdi: Implement explicit resolving in BiDi.
|
2007-09-19 14:56:50 +02:00 |
|
Maarten Lankhorst
|
426debe187
|
gdi: Implement BiDi classification of characters and copying according to them.
|
2007-09-19 14:56:50 +02:00 |
|
Maarten Lankhorst
|
c3cf79d817
|
gdi: Remove support for libicu and all dependencies.
|
2007-09-19 14:56:50 +02:00 |
|
Alexandre Julliard
|
9aee0b4157
|
gdi32: Update the DC in most OpenGL functions.
|
2007-09-18 09:34:08 +02:00 |
|
Alexandre Julliard
|
99a258311c
|
gdi32: Replace remaining instance of DC_GetDCUpdate by get_dc_ptr+update_dc.
|
2007-09-18 09:34:08 +02:00 |
|
Alexandre Julliard
|
baa8d22543
|
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap functions.
|
2007-09-18 09:34:08 +02:00 |
|
Alexandre Julliard
|
f3f792d064
|
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the painting functions.
|
2007-09-18 09:34:07 +02:00 |
|
Alexandre Julliard
|
f486f24b96
|
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the clipping functions.
|
2007-09-18 09:34:07 +02:00 |
|
Chris Robinson
|
09c76ffbdc
|
gdi32: Don't hold the GDI lock when setting the pixel format.
|
2007-09-17 16:19:04 +02:00 |
|
Mikolaj Zalewski
|
c6efacd86a
|
gdi32: Return the correct font type, ntmFlags and PitchAndFamily for Type1 fonts.
|
2007-09-17 14:37:44 +02:00 |
|
Mikolaj Zalewski
|
0eb910352c
|
gdi32: If freetype fails try to load manually fonts wrapped as PE resources.
|
2007-09-17 14:37:32 +02:00 |
|
Mikolaj Zalewski
|
baee27c69c
|
gdi32: Implement AddFontMemResourceEx (based on a patch of Byeong-Sik Jeon).
|
2007-09-17 14:14:27 +02:00 |
|
Mikolaj Zalewski
|
66cf4f7d53
|
gdi32: Store child font links as pointers to struct Face instead of filename/index.
|
2007-09-17 14:13:46 +02:00 |
|
Alexandre Julliard
|
f9ebe5ab8f
|
gdi32: Don't store a DC pointer in the metafile devices.
|
2007-09-12 20:23:03 +02:00 |
|
Dmitry Timoshkov
|
4fb82e3783
|
gdi32: Use lower case font dir name to match unix directory layout.
|
2007-09-12 11:33:11 +02:00 |
|
Alexandre Julliard
|
d88ff791ef
|
gdi32: New DC locking mechanism that doesn't require holding the global GDI lock.
|
2007-08-31 15:58:38 +02:00 |
|
Aric Stewart
|
80cc1af347
|
gdi32: Allocate our glyph metrics in a 128 index chunk sparse array.
|
2007-08-30 17:02:48 +02:00 |
|
Steven Edwards
|
c9a0da51a5
|
Remove more unneeded wine 16bit header usage.
|
2007-08-30 12:31:01 +02:00 |
|
Mikolaj Zalewski
|
9a72a865a2
|
winex11.drv: Test for out-of-bound src coordinates in GdiAlphaBlend.
|
2007-08-29 12:03:08 +02:00 |
|
Roderick Colenbrander
|
e6f6d5fe95
|
gdi32: Print the function name in wglGetProcAddress.
|
2007-08-29 11:58:59 +02:00 |
|
Huw Davies
|
a247ca5308
|
gdi32: Quote the printer name prior to passing it to the shell.
|
2007-08-23 12:37:39 +02:00 |
|
Alexandre Julliard
|
e9a4c2351d
|
gdi32: Fix a few more places that use the wrong get/release function for DCs.
|
2007-08-22 18:20:39 +02:00 |
|
Paul Vriens
|
d469eca1c6
|
gdi32: Fix possible NULL pointer dereference (Coverity).
|
2007-08-22 12:18:59 +02:00 |
|
Paul Vriens
|
4b098028f3
|
gdi32: Fix possible NULL pointer dereference (Coverity).
|
2007-08-22 12:18:59 +02:00 |
|
Alexandre Julliard
|
1476e34645
|
gdi32: Add separate functions for releasing/freeing DCs to replace the standard GDI ones.
This should make it possible to use a different locking mechanism for DCs.
|
2007-08-21 21:37:40 +02:00 |
|
Francois Gouget
|
ebadbd4bd5
|
Assorted spelling fixes.
|
2007-08-09 14:13:07 +02:00 |
|
Evan Stade
|
cf8b59ef81
|
gdi32: Don't print fixme more than once.
|
2007-08-03 12:48:22 +02:00 |
|
Dmitry Timoshkov
|
2f71832ac9
|
gdi32: Also print a readable table name in the failure notice.
|
2007-08-02 12:18:42 +02:00 |
|
Francois Gouget
|
5266e57975
|
Assorted spelling fixes.
|
2007-07-31 21:37:50 +02:00 |
|
Dmitry Timoshkov
|
991d2d2632
|
gdi32: Make GetFontData traces more readable.
|
2007-07-31 20:50:51 +02:00 |
|
Evan Stade
|
eca194da7f
|
gdi32: Handle PS_USERSTYLE in ExtCreatePen.
|
2007-07-31 12:35:48 +02:00 |
|
Evan Stade
|
ff5076c008
|
gdi32: Added more tests for ExtCreatePen on PS_USERSTLYE.
|
2007-07-31 12:35:30 +02:00 |
|
Evan Stade
|
030abff4ac
|
gdi32: Improve ExtCreatePen parameter checking.
|
2007-07-31 12:35:23 +02:00 |
|
Alexandre Julliard
|
cb0a626e50
|
gdi32/tests: Don't test default char, it doesn't have to be always the same.
|
2007-07-25 13:46:18 +02:00 |
|
Evan Stade
|
099bfbe1a4
|
gdi32: Improved PolyDraw in path closed case.
|
2007-07-19 14:46:54 +02:00 |
|
Evan Stade
|
96937e04a2
|
gdi32: Added PATH_PolyDraw.
|
2007-07-17 14:12:37 +02:00 |
|
Evan Stade
|
578ff168b3
|
gdi32: Added PolyDraw tests.
|
2007-07-17 14:12:29 +02:00 |
|
Jeremy White
|
a2c2b60292
|
gdi32: Added a test for the case where lpvBits in GetDIBits is NULL and the bitcount is 0.
|
2007-07-16 13:38:09 +02:00 |
|
Jeremy White
|
fa23944695
|
gdi32: Do not fill in the color table if lpvBits is NULL.
|
2007-07-16 13:37:59 +02:00 |
|
Dmitry Timoshkov
|
cfe289e69d
|
gdi32: Do not report an error if a requested to add font is already loaded.
|
2007-07-11 12:01:21 +02:00 |
|
Alexandre Julliard
|
24a55f3862
|
configure: Merge the libfreetype existence check with the soname check.
|
2007-07-09 22:43:20 +02:00 |
|
Huw Davies
|
7495d81495
|
gdi32: Using a bitmap font as the fallback sans serif is a very bad idea.
|
2007-07-05 19:54:52 +02:00 |
|
Misha Koshelev
|
def420262b
|
gdi32: Slightly simplify result handling in PolyDraw.
|
2007-07-05 19:52:45 +02:00 |
|
Evan Stade
|
53e05015f6
|
gdi32: Don't access DC in PolyDraw after releasing handle.
|
2007-07-04 12:06:58 +02:00 |
|
Alexandre Julliard
|
ccd5f28429
|
configure: Make the libfontconfig soname check depend on the header check.
|
2007-07-02 19:42:52 +02:00 |
|
Alexandre Julliard
|
5a95cfbd9c
|
configure: Export the shared library extension instead of hardcoding .so.
|
2007-07-02 14:35:05 +02:00 |
|
Evan Stade
|
39357c4ba6
|
gdi32: Added missing call to GDI_ReleaseObj.
|
2007-06-27 13:33:38 +02:00 |
|
Michael Stefaniuc
|
b700e63d55
|
gdi32: Remove superfluous casts of void pointers to other pointer types.
|
2007-06-27 12:53:34 +02:00 |
|
Michael Stefaniuc
|
3f5fc520b5
|
gdi32: Multi-character character constants aren't portable as their behaviour is compiler dependent according to the C standard. Found by sparse.
|
2007-06-26 11:57:51 +02:00 |
|
Misha Koshelev
|
102a0a3b79
|
gdi32/tests: Fix test_widenpath to succeed on Win98.
|
2007-06-22 14:19:48 +02:00 |
|
Misha Koshelev
|
920b050a8b
|
gdi32: Emulate AngleArc using ArcTo.
|
2007-06-22 14:19:06 +02:00 |
|
Misha Koshelev
|
ce8e6d16cd
|
gdi32/tests: Expand framework for tests of drawing functions in paths, add test for AngleArc in paths.
|
2007-06-22 14:18:57 +02:00 |
|
Misha Koshelev
|
859bf44c33
|
gdi32: Handle ArcTo in paths as native.
|
2007-06-21 16:03:29 +02:00 |
|
Misha Koshelev
|
e04aebd654
|
gdi32: Allow arbitrary start entry types in PATH_DoArcPart, not just PT_MOVETOs.
|
2007-06-21 16:03:25 +02:00 |
|
Misha Koshelev
|
80b7134bb8
|
gdi32: Set current position properly after ArcTo.
|
2007-06-21 16:02:47 +02:00 |
|
Francois Gouget
|
dddbd3cbdb
|
gdi32/tests: Run the GetTextMetricsA() tests on Windows 9x too.
|
2007-06-21 15:37:43 +02:00 |
|
Misha Koshelev
|
1dbe178f5e
|
gdi32: Fix ArcTo to use proper starting and ending points.
|
2007-06-19 11:57:32 +02:00 |
|
Misha Koshelev
|
2c9c761b56
|
gdi32/tests: Add framework for tests of drawing functions in paths, add test for ArcTo in paths.
|
2007-06-19 11:51:22 +02:00 |
|
Hans Leidekker
|
1871743543
|
gdi32: Add some tests for BITMAPINFOHEADER biSize checks.
|
2007-06-14 13:14:03 +02:00 |
|
Dmitry Timoshkov
|
2a81c1ada7
|
gdi32: Make BITMAPINFOHEADER biSize check match what other parts of code do.
|
2007-06-13 12:58:39 +02:00 |
|
Huw Davies
|
3739b5f995
|
gdi32: Pass an lpDx array to the driver if the escapement is non-zero, so that the driver has access to the unrotated advance widths.
|
2007-05-31 14:18:45 +02:00 |
|
Dmitry Timoshkov
|
edbc6e7b8a
|
gdi32: Fix compilation warnings in 64-bit mode.
|
2007-05-30 11:55:30 +02:00 |
|
Dmitry Timoshkov
|
ab2934781c
|
gdi32: Make SetDCHook 64-bit safe.
|
2007-05-30 11:51:26 +02:00 |
|
Francois Gouget
|
7ba8c0a420
|
gdi32/tests: Fix a signed/unsigned int mismatch.
|
2007-05-29 13:46:31 +02:00 |
|
Dmitry Timoshkov
|
6aa84e0eaf
|
gdi32: Perform consistency checks when loading an EMF, add a test case.
|
2007-05-29 11:56:10 +02:00 |
|
Dmitry Timoshkov
|
3c9e7a7f33
|
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
|
2007-05-25 20:37:56 +02:00 |
|
Louis Lenders
|
d711728a7e
|
gdi32: Add check for null pointer in SetDIBitsToDevice.
|
2007-05-08 12:21:58 +02:00 |
|
Dmitry Timoshkov
|
bdfef82348
|
gdi32: AddFontResource should return a number of added font faces.
|
2007-05-04 13:42:47 +02:00 |
|
Dmitry Timoshkov
|
71929ffc4d
|
gdi32: Handle errors in WineEngAddFontResourceEx.
|
2007-05-04 13:42:39 +02:00 |
|
Aric Stewart
|
ec9f755086
|
gdi32: GetGlyphOutline needs to look at linked fonts as well.
|
2007-05-03 14:22:31 +02:00 |
|