wine
14 years agocomctl32/toolbar: fix TB_GETBUTTONTEXTA oblomov/master
Giuseppe Bilotta [Thu, 23 Apr 2009 15:59:19 +0000 (17:59 +0200)] 
comctl32/toolbar: fix TB_GETBUTTONTEXTA

When a null lParam is passed to TB_GETBUTTONTEXTA, we should not return
-1 but the string size. This is achieved by not bailing out early and
by setting the dstlen parameter to WideCharToMultiByte appropriately if
lParam is zero.

14 years agocomctl32/toolbar: skip iString field for separators
Giuseppe Bilotta [Wed, 22 Apr 2009 22:46:10 +0000 (00:46 +0200)] 
comctl32/toolbar: skip iString field for separators

14 years agocomctl32/tests: toolbar button text length and validity
Giuseppe Bilotta [Wed, 22 Apr 2009 20:21:24 +0000 (22:21 +0200)] 
comctl32/tests: toolbar button text length and validity

Windows API documentation suggests sending the TB_GETBUTTONTEXT message
with a NULL destination pointer to get the button text length. This is
currently not implemented properly in Wine.

Additionally, Windows ignores the iString field for separators, so even
if programs forget to initialize it and its bit pattern is an invalid
pointer, no crashes or failures can be seen. An uninitialized iString
field resembling an invalid pointer currently crashes Wine.

Older Windows versions (up to Windows 2003 inclusive) will not complain
if a non-separator button with an invalid pointer iString pointer is
added to a toolbar, although subsequently trying to access the button
text might cause a crash. In some versions of Vista the SendMessage will
fail but the program will not crash. In other versions of Vista, and in
Windows 2008, the program will crash on insertion.

14 years agogdiplus/tests: Don't free GDI objects with GlobalFree.
Alexandre Julliard [Wed, 6 May 2009 14:45:05 +0000 (16:45 +0200)] 
gdiplus/tests: Don't free GDI objects with GlobalFree.

14 years agowbemprox: Add stub dll.
Austin English [Wed, 6 May 2009 12:51:21 +0000 (07:51 -0500)] 
wbemprox: Add stub dll.

14 years agowininet: Don't send any data after being redirected.
Hans Leidekker [Wed, 6 May 2009 13:57:56 +0000 (15:57 +0200)] 
wininet: Don't send any data after being redirected.

14 years agomsi: Reject NULL or empty patch package parameter in MsiApplyPatch.
Hans Leidekker [Wed, 6 May 2009 13:57:22 +0000 (15:57 +0200)] 
msi: Reject NULL or empty patch package parameter in MsiApplyPatch.

14 years agowinex11.drv: Remove an outdated comment.
Austin English [Wed, 6 May 2009 12:12:46 +0000 (07:12 -0500)] 
winex11.drv: Remove an outdated comment.

14 years agowinapi: Handle types should be treated as pointers.
Alexandre Julliard [Wed, 6 May 2009 11:44:54 +0000 (13:44 +0200)] 
winapi: Handle types should be treated as pointers.

14 years agolocalspl: Support XcvMonitor/XcvPort in OpenPrinter.
Detlef Riekenberg [Tue, 5 May 2009 03:36:42 +0000 (05:36 +0200)] 
localspl: Support XcvMonitor/XcvPort in OpenPrinter.

14 years agolocalspl: Start implementation of OpenPrinter/ClosePrinter.
Detlef Riekenberg [Tue, 5 May 2009 03:24:34 +0000 (05:24 +0200)] 
localspl: Start implementation of OpenPrinter/ClosePrinter.

14 years agocommdlg: Implemented notifications are only sent with OFN_EXPLORER flag set.
Ricardo Filipe [Tue, 5 May 2009 10:38:34 +0000 (11:38 +0100)] 
commdlg: Implemented notifications are only sent with OFN_EXPLORER flag set.

14 years agowined3d: Pack hardcoded local constants in ARB.
Stefan Dösinger [Tue, 5 May 2009 18:45:32 +0000 (20:45 +0200)] 
wined3d: Pack hardcoded local constants in ARB.

This makes the location of used program.local parameters more
predictable and eases sharing this space with other private constants.

14 years agowined3d: Add an initial shader_sm4_read_src_param() implementation.
Henri Verbeet [Wed, 6 May 2009 08:05:46 +0000 (10:05 +0200)] 
wined3d: Add an initial shader_sm4_read_src_param() implementation.

14 years agowined3d: Add an initial shader_sm4_read_dst_param() implementation.
Henri Verbeet [Wed, 6 May 2009 08:05:46 +0000 (10:05 +0200)] 
wined3d: Add an initial shader_sm4_read_dst_param() implementation.

14 years agowined3d: Shift the writemask in the frontend.
Henri Verbeet [Wed, 6 May 2009 08:05:45 +0000 (10:05 +0200)] 
wined3d: Shift the writemask in the frontend.

14 years agowined3d: Fix some more indentation.
Henri Verbeet [Wed, 6 May 2009 08:05:45 +0000 (10:05 +0200)] 
wined3d: Fix some more indentation.

14 years agowined3d: Remove some redundant code.
Henri Verbeet [Wed, 6 May 2009 08:05:44 +0000 (10:05 +0200)] 
wined3d: Remove some redundant code.

14 years agoprograms: Make some of the open file dialogs of a few programs resizable.
Rein Klazes [Wed, 6 May 2009 06:41:15 +0000 (08:41 +0200)] 
programs: Make some of the open file dialogs of a few programs resizable.

14 years agowinecfg: Make the open file dialogs resizable.
Rein Klazes [Wed, 6 May 2009 06:41:14 +0000 (08:41 +0200)] 
winecfg: Make the open file dialogs resizable.

14 years agonotepad: Make NOTEPAD_DoReplace(All)?() static.
Francois Gouget [Wed, 6 May 2009 01:34:02 +0000 (03:34 +0200)] 
notepad: Make NOTEPAD_DoReplace(All)?() static.

14 years agorpcrt4: Remove WINAPI on static functions where not needed.
Francois Gouget [Wed, 6 May 2009 01:43:50 +0000 (03:43 +0200)] 
rpcrt4: Remove WINAPI on static functions where not needed.

14 years agocredui: Remove spaces before '\n'.
Francois Gouget [Wed, 6 May 2009 01:43:12 +0000 (03:43 +0200)] 
credui: Remove spaces before '\n'.

14 years agowineps.drv: PSDRV_CmpColor() and PSDRV_Write{ArrayGet, InitClip, RRectangle}() are...
Francois Gouget [Wed, 6 May 2009 01:34:08 +0000 (03:34 +0200)] 
wineps.drv: PSDRV_CmpColor() and PSDRV_Write{ArrayGet, InitClip, RRectangle}() are unused so remove them.

14 years agotaskmgr: Make FillSolidRect2() and Draw3dRect2?() static.
Francois Gouget [Wed, 6 May 2009 01:33:55 +0000 (03:33 +0200)] 
taskmgr: Make FillSolidRect2() and Draw3dRect2?() static.

14 years agosane.ds: Remove an unused debug channel.
Francois Gouget [Wed, 6 May 2009 01:33:26 +0000 (03:33 +0200)] 
sane.ds: Remove an unused debug channel.

14 years agowinedbg: Remove an unused debug channel.
Francois Gouget [Wed, 6 May 2009 01:33:10 +0000 (03:33 +0200)] 
winedbg: Remove an unused debug channel.

14 years agouser32: Make ddeml.dll into a stand-alone 16bit module.
Eric Pouech [Tue, 5 May 2009 19:25:32 +0000 (21:25 +0200)] 
user32: Make ddeml.dll into a stand-alone 16bit module.

14 years agouser32: Clearly separate the 16bit code out of user32.
Eric Pouech [Tue, 5 May 2009 19:25:25 +0000 (21:25 +0200)] 
user32: Clearly separate the 16bit code out of user32.

14 years agogdiplus: Add stub for GdipGetImageThumbnail.
Stefan Leichter [Tue, 5 May 2009 20:02:25 +0000 (22:02 +0200)] 
gdiplus: Add stub for GdipGetImageThumbnail.

14 years agowineboot: Print failing command line.
Uwe Bonnes [Tue, 5 May 2009 18:11:51 +0000 (20:11 +0200)] 
wineboot: Print failing command line.

14 years agomsctf: Implement ITfMessagePump.
Aric Stewart [Tue, 5 May 2009 15:52:00 +0000 (10:52 -0500)] 
msctf: Implement ITfMessagePump.

14 years agowinedump: Add dumping of x86_64 exception tables.
Alexandre Julliard [Wed, 6 May 2009 10:06:20 +0000 (12:06 +0200)] 
winedump: Add dumping of x86_64 exception tables.

14 years agot2embed: Add stub dll.
Austin English [Tue, 5 May 2009 03:52:37 +0000 (22:52 -0500)] 
t2embed: Add stub dll.

14 years agogdi32: Don't add system_links entries for substituted fonts.
Paul TBBle Hampson [Mon, 4 May 2009 13:21:27 +0000 (23:21 +1000)] 
gdi32: Don't add system_links entries for substituted fonts.

When a Font is looked up in the FontLinks table, they have already
been normalised by FontSubstitutes.

So no need to store system_links entries for fonts that appear as keys
in the FontSubstitutes list.

14 years agogdi32: Fetch child fonts by real parent font name.
Paul TBBle Hampson [Tue, 14 Apr 2009 12:20:55 +0000 (22:20 +1000)] 
gdi32: Fetch child fonts by real parent font name.

Entries in the list of linked fonts are keyed by the substituted font
name, so need to be looked up by the substituted font name.

14 years agomsctf: Implement ITfCategoryMgr::RegisterGUID, ITfCategoryMgr::GetGUID and ITfCategor...
Aric Stewart [Mon, 4 May 2009 19:31:15 +0000 (14:31 -0500)] 
msctf: Implement ITfCategoryMgr::RegisterGUID, ITfCategoryMgr::GetGUID and ITfCategoryMgr::IsEqualTfGuidAtom.

14 years agouser32: Make sure the system params DC cannot be deleted.
Alexandre Julliard [Tue, 5 May 2009 13:36:44 +0000 (15:36 +0200)] 
user32: Make sure the system params DC cannot be deleted.

14 years agowinex11: Limit window dimensions to 65535 to avoid 16-bit truncation issues.
Alexandre Julliard [Tue, 5 May 2009 13:36:25 +0000 (15:36 +0200)] 
winex11: Limit window dimensions to 65535 to avoid 16-bit truncation issues.

14 years agoole32: Use existing MTA in CoGetClassObject and CoCreateInstance.
Hans Leidekker [Tue, 5 May 2009 10:49:17 +0000 (12:49 +0200)] 
ole32: Use existing MTA in CoGetClassObject and CoCreateInstance.

Custom actions in the CS3 installer depend on this.

14 years agoole32: Add tests to show that COM needs to be initialized only once for multi-threade...
Hans Leidekker [Tue, 5 May 2009 10:48:33 +0000 (12:48 +0200)] 
ole32: Add tests to show that COM needs to be initialized only once for multi-threaded apartments.

14 years agonotepad: Use the explicit SendMessageW form.
Michael Stefaniuc [Tue, 5 May 2009 10:18:43 +0000 (12:18 +0200)] 
notepad: Use the explicit SendMessageW form.

14 years agowined3d: Pack ARB srgb constants better.
Stefan Dösinger [Thu, 9 Apr 2009 19:31:29 +0000 (21:31 +0200)] 
wined3d: Pack ARB srgb constants better.

There's no need to waste constants for repeatedly loading the same value.

14 years agowined3d: Make use of GL_ARB_half_float_vertex.
Stefan Dösinger [Mon, 6 Apr 2009 17:07:51 +0000 (19:07 +0200)] 
wined3d: Make use of GL_ARB_half_float_vertex.

This extension is a subset of GL_NV_half_float that defines support
for the stream format(same constant), but doesn't define texture
formats or immediate mode entrypoints.

14 years agowined3d: Implement texldd.
Stefan Dösinger [Sun, 3 May 2009 18:38:09 +0000 (20:38 +0200)] 
wined3d: Implement texldd.

GL_ARB_shader_texture is supported on dx9 ATI cards(and probably dx10
ones too). For Nvidia cards I included a fallback to normal texld.
GL_EXT_gpu_shader4 supports similar texture*Grad GLSL functions, just
with an EXT prefix instead of ARB. For dx9 NV cards we'd have to use
GL_NV_fragment_program2, which supports a texldd equivalent on those
cards.

14 years agocomctl32/listview: Use handlers instead of sending messages to oneself.
Nikolay Sivov [Mon, 4 May 2009 20:16:16 +0000 (00:16 +0400)] 
comctl32/listview: Use handlers instead of sending messages to oneself.

14 years agouser32/tests: Fix scroll tests when theming is disabled.
Nicolas Le Cam [Mon, 4 May 2009 21:49:14 +0000 (23:49 +0200)] 
user32/tests: Fix scroll tests when theming is disabled.

14 years agomsi: Initialize info and patch variables (Coverity 923).
Marcus Meissner [Mon, 4 May 2009 22:28:16 +0000 (00:28 +0200)] 
msi: Initialize info and patch variables (Coverity 923).

14 years agowined3d: Implement shader_sm4_is_end().
Henri Verbeet [Tue, 5 May 2009 07:38:03 +0000 (09:38 +0200)] 
wined3d: Implement shader_sm4_is_end().

14 years agowined3d: Store the SM 1-3 opcode information tables in the SM 1-3 frontend.
Henri Verbeet [Tue, 5 May 2009 07:38:03 +0000 (09:38 +0200)] 
wined3d: Store the SM 1-3 opcode information tables in the SM 1-3 frontend.

14 years agowined3d: Add a minimal implementation of shader_sm4_read_opcode().
Henri Verbeet [Tue, 5 May 2009 07:38:03 +0000 (09:38 +0200)] 
wined3d: Add a minimal implementation of shader_sm4_read_opcode().

14 years agowined3d: Handle reading the shader header in the frontend.
Henri Verbeet [Tue, 5 May 2009 07:38:03 +0000 (09:38 +0200)] 
wined3d: Handle reading the shader header in the frontend.

In SM 1-3 this is just the version, in SM4 this also includes the token count.

14 years agowined3d: Introduce a stubbed SM4 shader frontend.
Henri Verbeet [Tue, 5 May 2009 07:38:03 +0000 (09:38 +0200)] 
wined3d: Introduce a stubbed SM4 shader frontend.

14 years agogdiplus: Implement GdipSetLineSigmaBlend.
Vincent Povirk [Mon, 4 May 2009 22:53:48 +0000 (17:53 -0500)] 
gdiplus: Implement GdipSetLineSigmaBlend.

14 years agomsi/tests: Run tests again with older msi versions (MsiApplyMultiplePatchesA).
Detlef Riekenberg [Mon, 4 May 2009 21:08:52 +0000 (23:08 +0200)] 
msi/tests: Run tests again with older msi versions (MsiApplyMultiplePatchesA).

14 years agoxinput1_3: Better match native export order.
Vitaliy Margolen [Mon, 4 May 2009 17:35:18 +0000 (11:35 -0600)] 
xinput1_3: Better match native export order.

14 years agowininet: Pass the complete redirected URL in INTERNET_STATUS_REDIRECT callbacks.
Alexandre Julliard [Mon, 4 May 2009 18:49:15 +0000 (20:49 +0200)] 
wininet: Pass the complete redirected URL in INTERNET_STATUS_REDIRECT callbacks.

14 years agomsctf/tests: Move 'inline' right after the storage specifier.
Michael Stefaniuc [Mon, 4 May 2009 12:54:44 +0000 (14:54 +0200)] 
msctf/tests: Move 'inline' right after the storage specifier.

14 years agogdi32: Check header pointer in CreateDIBitmap.
Nikolay Sivov [Sun, 3 May 2009 08:42:00 +0000 (12:42 +0400)] 
gdi32: Check header pointer in CreateDIBitmap.

14 years agouser32: Combine horizontal and vertical window scroll bar info in a single structure.
Rein Klazes [Sun, 3 May 2009 17:39:30 +0000 (19:39 +0200)] 
user32: Combine horizontal and vertical window scroll bar info in a single structure.

14 years agocomctl32/listview: Forward WM_ERASEBKGND to parent on CLR_NONE.
Nikolay Sivov [Sat, 2 May 2009 23:14:44 +0000 (03:14 +0400)] 
comctl32/listview: Forward WM_ERASEBKGND to parent on CLR_NONE.

14 years agocomctl32/listview: Test WM_ERASEBKGND forwarding to parent on CL_NONE background.
Nikolay Sivov [Sat, 2 May 2009 23:12:50 +0000 (03:12 +0400)] 
comctl32/listview: Test WM_ERASEBKGND forwarding to parent on CL_NONE background.

14 years agocomctl32/listview: Additional test for LVS_EX_HEADERDRAGDROP.
Nikolay Sivov [Sat, 2 May 2009 23:12:12 +0000 (03:12 +0400)] 
comctl32/listview: Additional test for LVS_EX_HEADERDRAGDROP.

14 years agocomctl32/listview: Fix LVM_INSERTITEM handling on LVS_SORTxxx styles.
Nikolay Sivov [Sat, 2 May 2009 23:10:43 +0000 (03:10 +0400)] 
comctl32/listview: Fix LVM_INSERTITEM handling on LVS_SORTxxx styles.

14 years agoshell32: Stub for ExtractVersionResource16W.
Stefan Leichter [Sat, 2 May 2009 07:51:53 +0000 (09:51 +0200)] 
shell32: Stub for ExtractVersionResource16W.

14 years agomsctf: Implement ITfCategoryMgr::UnregisterCategory.
Aric Stewart [Fri, 1 May 2009 15:19:44 +0000 (10:19 -0500)] 
msctf: Implement ITfCategoryMgr::UnregisterCategory.

14 years agokernel32: Make SystemTimeToTzSpecificLocalTime and TzSpecificLocalTimeToSystemTime...
Dmitry Timoshkov [Mon, 4 May 2009 08:52:14 +0000 (17:52 +0900)] 
kernel32: Make SystemTimeToTzSpecificLocalTime and TzSpecificLocalTimeToSystemTime prototypes match PSDK.

14 years agoAssorted spelling fixes.
Francois Gouget [Mon, 4 May 2009 08:50:31 +0000 (10:50 +0200)] 
Assorted spelling fixes.

14 years agomsctf/tests: Remove spaces before '\n'.
Francois Gouget [Mon, 4 May 2009 08:50:24 +0000 (10:50 +0200)] 
msctf/tests: Remove spaces before '\n'.

14 years agokernel32/tests: Add a trailing '\n' to ok() calls.
Francois Gouget [Mon, 4 May 2009 08:50:18 +0000 (10:50 +0200)] 
kernel32/tests: Add a trailing '\n' to ok() calls.

14 years agowined3d: Select the frontend based on the version token.
Henri Verbeet [Mon, 4 May 2009 07:49:27 +0000 (09:49 +0200)] 
wined3d: Select the frontend based on the version token.

14 years agowined3d: Add a frontend function to determine if there are any tokens left.
Henri Verbeet [Mon, 4 May 2009 07:49:27 +0000 (09:49 +0200)] 
wined3d: Add a frontend function to determine if there are any tokens left.

14 years agowined3d: Create a frontend for parsing shaders.
Henri Verbeet [Mon, 4 May 2009 07:49:27 +0000 (09:49 +0200)] 
wined3d: Create a frontend for parsing shaders.

14 years agowined3d: Move SM 1-3 parsing functions to their own file.
Henri Verbeet [Mon, 4 May 2009 07:49:27 +0000 (09:49 +0200)] 
wined3d: Move SM 1-3 parsing functions to their own file.

14 years agowined3d: Get rid of the remaining WINED3DSP_REGNUM_MASK usage.
Henri Verbeet [Mon, 4 May 2009 07:49:27 +0000 (09:49 +0200)] 
wined3d: Get rid of the remaining WINED3DSP_REGNUM_MASK usage.

14 years agomsvfw32: Remove useless and harmful traces from ICDecompress.
Dmitry Timoshkov [Mon, 4 May 2009 07:02:18 +0000 (16:02 +0900)] 
msvfw32: Remove useless and harmful traces from ICDecompress.

14 years agows2_32/tests: Add initial tests for WSAStartup.
Austin English [Mon, 4 May 2009 00:38:43 +0000 (19:38 -0500)] 
ws2_32/tests: Add initial tests for WSAStartup.

14 years agocrypt32/tests: Print a better error if no Verisign root certificates available.
Austin English [Mon, 4 May 2009 00:05:00 +0000 (19:05 -0500)] 
crypt32/tests: Print a better error if no Verisign root certificates available.

14 years agowingdi.h: Add missing png/jpeg compression flags.
Roderick Colenbrander [Sun, 3 May 2009 20:58:33 +0000 (22:58 +0200)] 
wingdi.h: Add missing png/jpeg compression flags.

14 years agowininet/tests: Prefer winehq.org over winehq.com.
Detlef Riekenberg [Sun, 3 May 2009 12:27:24 +0000 (14:27 +0200)] 
wininet/tests: Prefer winehq.org over winehq.com.

14 years agourlmon/tests: Handle BSCF_SKIPDRAINDATAFORFILEURLS to fix failures on IE8.
Detlef Riekenberg [Sun, 3 May 2009 10:51:00 +0000 (12:51 +0200)] 
urlmon/tests: Handle BSCF_SKIPDRAINDATAFORFILEURLS to fix failures on IE8.

14 years agouser32/tests: Fix VK_RMENU input tests on localized Windows.
Nicolas Le Cam [Sat, 2 May 2009 00:11:38 +0000 (02:11 +0200)] 
user32/tests: Fix VK_RMENU input tests on localized Windows.

14 years agodbghelp: Don't check version of Mach-O dyld_all_image_infos structure.
Ken Thomases [Sat, 2 May 2009 04:01:24 +0000 (23:01 -0500)] 
dbghelp: Don't check version of Mach-O dyld_all_image_infos structure.

The structure has changed repeatedly, but always in a backward compatible way.
The version check was only hampering us.

14 years agowinecoreaudio: Fix building on Snow Leopard.
Ken Thomases [Sat, 2 May 2009 04:01:18 +0000 (23:01 -0500)] 
winecoreaudio: Fix building on Snow Leopard.

14 years agoconfigure: On Mac OS X, always specify target architecture to the dev tools.
Ken Thomases [Sat, 2 May 2009 03:59:52 +0000 (22:59 -0500)] 
configure: On Mac OS X, always specify target architecture to the dev tools.

Fixes building on Snow Leopard.  Mac OS X doesn't have a concept of one
bit-ness being "native".  So, which architecture gets built is somewhat
arbitrary.  On Snow Leopard, the tools have changed to default to building
64-bit, which causes us problems.  So, just always be explicit.

14 years agowinebuild: On Mac OS X, use -arch option to control output of "ld" and "as".
Ken Thomases [Sat, 2 May 2009 03:59:36 +0000 (22:59 -0500)] 
winebuild: On Mac OS X, use -arch option to control output of "ld" and "as".

14 years agowinegcc: Recognize '-arch <arch>' as a compiler and linker option.
Ken Thomases [Sat, 2 May 2009 03:59:25 +0000 (22:59 -0500)] 
winegcc: Recognize '-arch <arch>' as a compiler and linker option.

The dev tools on Mac OS X takes this option to dictate the output architecture.
(Gcc still accepts -m32 and -m64, as well, but "ld" and "as" do not.)

14 years agoddraw/tests: Fix a test failure on VirtualBox.
Nicolas Le Cam [Tue, 28 Apr 2009 23:22:14 +0000 (01:22 +0200)] 
ddraw/tests: Fix a test failure on VirtualBox.

14 years agomsi/tests: Fix MsiApplyMultiplePatches tests on Windows.
Nicolas Le Cam [Fri, 1 May 2009 21:46:27 +0000 (23:46 +0200)] 
msi/tests: Fix MsiApplyMultiplePatches tests on Windows.

14 years agogdiplus: Don't draw outside of gradient lines.
Vincent Povirk [Fri, 1 May 2009 20:37:35 +0000 (15:37 -0500)] 
gdiplus: Don't draw outside of gradient lines.

Currently, gradients are drawn by filling a series of quadrilaterals,
with one side equal to a gradient line and the other side equal to the
edge of the bounding rectangle of the area being filled. A single
pixel can be filled many times, and that causes flicker.

14 years agogdiplus: Properly draw points outside of line gradients.
Vincent Povirk [Fri, 1 May 2009 20:23:02 +0000 (15:23 -0500)] 
gdiplus: Properly draw points outside of line gradients.

Theoretically, a line gradient covers the area enclosed by the
starting and ending gradient lines, which intersect the start and end
points respectively and are perpendicular to a line joining the start
and end points.

14 years agogdiplus: Account for blend factors and positions in line gradients.
Vincent Povirk [Fri, 1 May 2009 19:26:50 +0000 (14:26 -0500)] 
gdiplus: Account for blend factors and positions in line gradients.

14 years agogdiplus: Correct the lfHeight calculation in GdipCreateFontFromLogfontW.
Vincent Povirk [Fri, 1 May 2009 16:09:23 +0000 (11:09 -0500)] 
gdiplus: Correct the lfHeight calculation in GdipCreateFontFromLogfontW.

Negative lfHeight values do not include internal leading. This was
making fonts created from LOGFONT structures larger than they should be.

14 years agowinex11.drv: Export copied images as image/bmp.
Vincent Povirk [Thu, 30 Apr 2009 19:40:29 +0000 (14:40 -0500)] 
winex11.drv: Export copied images as image/bmp.

14 years agowinedbg: Implement single step for x86_64.
Alexandre Julliard [Fri, 1 May 2009 16:29:10 +0000 (18:29 +0200)] 
winedbg: Implement single step for x86_64.

14 years agowinedbg: Fix formatting of the flag register bits.
Alexandre Julliard [Fri, 1 May 2009 16:28:49 +0000 (18:28 +0200)] 
winedbg: Fix formatting of the flag register bits.

14 years agowinebuild: Use iretq on x86_64 to restore more system registers and flags.
Alexandre Julliard [Fri, 1 May 2009 16:03:23 +0000 (18:03 +0200)] 
winebuild: Use iretq on x86_64 to restore more system registers and flags.

14 years agontdll: Save all segment registers on x86_64. Implement set_cpu_context.
Alexandre Julliard [Fri, 1 May 2009 16:01:51 +0000 (18:01 +0200)] 
ntdll: Save all segment registers on x86_64. Implement set_cpu_context.

14 years agontdll: Use standard siginfo signal handlers on all platforms.
Alexandre Julliard [Fri, 1 May 2009 15:57:29 +0000 (17:57 +0200)] 
ntdll: Use standard siginfo signal handlers on all platforms.

14 years agocomctl32/listview: Fix wrong function description.
Nikolay Sivov [Fri, 1 May 2009 13:23:23 +0000 (17:23 +0400)] 
comctl32/listview: Fix wrong function description.