wine
14 years agogdi32: Return the actual DIB section bitfields instead of default values in GetDIBits.
Alexandre Julliard [Thu, 27 May 2010 11:37:37 +0000 (13:37 +0200)] 
gdi32: Return the actual DIB section bitfields instead of default values in GetDIBits.

14 years agokernel32: Reset stdio handles when they are closed.
Alexandre Julliard [Wed, 26 May 2010 20:10:52 +0000 (22:10 +0200)] 
kernel32: Reset stdio handles when they are closed.

14 years agomsvcrt90: Add stat64i32.
Robert Wilhelm [Wed, 26 May 2010 08:39:06 +0000 (10:39 +0200)] 
msvcrt90: Add stat64i32.

14 years agomsvcrt90: Add fstat64i32.
Robert Wilhelm [Wed, 26 May 2010 08:34:51 +0000 (10:34 +0200)] 
msvcrt90: Add fstat64i32.

14 years agoinclude: Add struct _stat32i64 and struct _stat64i32.
Robert Wilhelm [Wed, 26 May 2010 08:13:31 +0000 (10:13 +0200)] 
include: Add struct _stat32i64 and struct _stat64i32.

14 years agocomctl32/listview: Perform ranges validation only when tracing enabled.
Nikolay Sivov [Tue, 25 May 2010 23:01:56 +0000 (03:01 +0400)] 
comctl32/listview: Perform ranges validation only when tracing enabled.

14 years agoshell32: Export lowlevel PIDL manipulation calls by name too.
Nikolay Sivov [Tue, 25 May 2010 23:01:15 +0000 (03:01 +0400)] 
shell32: Export lowlevel PIDL manipulation calls by name too.

14 years agod3d9: Set the FPU control word on device creation.
Henri Verbeet [Wed, 26 May 2010 07:41:38 +0000 (09:41 +0200)] 
d3d9: Set the FPU control word on device creation.

14 years agod3d8: Set the FPU control word on device creation.
Henri Verbeet [Wed, 26 May 2010 07:41:37 +0000 (09:41 +0200)] 
d3d8: Set the FPU control word on device creation.

14 years agouser32: Copy icon bits by hand in CreateIconIndirect if the bitmaps can't be selected...
Alexandre Julliard [Wed, 26 May 2010 13:57:41 +0000 (15:57 +0200)] 
user32: Copy icon bits by hand in CreateIconIndirect if the bitmaps can't be selected into a DC.

14 years agocomctl32/imagelist: Fix a copy/paste typo in ImageList_Merge.
Alexandre Julliard [Wed, 26 May 2010 15:36:23 +0000 (17:36 +0200)] 
comctl32/imagelist: Fix a copy/paste typo in ImageList_Merge.

14 years agocomctl32/imagelist: Add support for 25% and 50% blending when using an alpha channel.
Alexandre Julliard [Wed, 26 May 2010 13:39:17 +0000 (15:39 +0200)] 
comctl32/imagelist: Add support for 25% and 50% blending when using an alpha channel.

14 years agouser32: Check the active window instead of the foreground to show/hide owned popups.
Alexandre Julliard [Wed, 26 May 2010 08:39:01 +0000 (10:39 +0200)] 
user32: Check the active window instead of the foreground to show/hide owned popups.

14 years agowordpad: Remove variable bottom which is not really used from print.
Gerald Pfeifer [Mon, 24 May 2010 20:09:16 +0000 (22:09 +0200)] 
wordpad: Remove variable bottom which is not really used from print.

14 years agodbghelp: Remove variable basic_block which is not really used from dwarf2_parse_line_...
Gerald Pfeifer [Mon, 24 May 2010 20:15:41 +0000 (22:15 +0200)] 
dbghelp: Remove variable basic_block which is not really used from dwarf2_parse_line_numbers.

14 years agorsaenh: Simplify store_key_container_permissions.
Gerald Pfeifer [Mon, 24 May 2010 19:43:15 +0000 (21:43 +0200)] 
rsaenh: Simplify store_key_container_permissions.

14 years agowinebuild: FreeBSD 64-bit binaries are elf_x86_64_fbsd.
Austin English [Wed, 26 May 2010 04:39:34 +0000 (23:39 -0500)] 
winebuild: FreeBSD 64-bit binaries are elf_x86_64_fbsd.

14 years agoconfigure: Don't enable maintainer mode if it is explicitly not requested.
Andrew Nguyen [Wed, 26 May 2010 03:20:14 +0000 (22:20 -0500)] 
configure: Don't enable maintainer mode if it is explicitly not requested.

14 years agoole32: Avoid potential NULL pointer dereferences in a TRACE.
Michael Stefaniuc [Tue, 25 May 2010 23:27:58 +0000 (01:27 +0200)] 
ole32: Avoid potential NULL pointer dereferences in a TRACE.

14 years agod3dx9_36: Fixed off by 1 in the usage_idx check (Coverity).
Marcus Meissner [Tue, 25 May 2010 21:40:59 +0000 (23:40 +0200)] 
d3dx9_36: Fixed off by 1 in the usage_idx check (Coverity).

14 years agooledb32: Add Variant to Integer conversion.
André Hentschel [Tue, 25 May 2010 17:41:11 +0000 (19:41 +0200)] 
oledb32: Add Variant to Integer conversion.

14 years agooledb32: Fix dst_len in DataConvert.
André Hentschel [Tue, 25 May 2010 17:40:36 +0000 (19:40 +0200)] 
oledb32: Fix dst_len in DataConvert.

14 years agocrypt32/tests: Always compare serialized stores in memory.
Juan Lang [Mon, 24 May 2010 21:21:28 +0000 (14:21 -0700)] 
crypt32/tests: Always compare serialized stores in memory.

14 years agocrypt32/tests: Test an otherwise unused return value.
Juan Lang [Mon, 24 May 2010 21:16:22 +0000 (14:16 -0700)] 
crypt32/tests: Test an otherwise unused return value.

14 years agocrypt32/tests: Improve granularity of testing a store's serialized form.
Juan Lang [Mon, 24 May 2010 21:15:34 +0000 (14:15 -0700)] 
crypt32/tests: Improve granularity of testing a store's serialized form.

14 years agowinejack.drv: Use jack_client_open instead of deprecated function.
André Hentschel [Tue, 25 May 2010 17:12:30 +0000 (19:12 +0200)] 
winejack.drv: Use jack_client_open instead of deprecated function.

14 years agowinhlp32: Fix Dutch translation.
Sven Baars [Tue, 25 May 2010 15:49:13 +0000 (17:49 +0200)] 
winhlp32: Fix Dutch translation.

14 years agoatl: Fix formatting of generated class name for 64-bit.
Alexandre Julliard [Tue, 25 May 2010 15:03:35 +0000 (17:03 +0200)] 
atl: Fix formatting of generated class name for 64-bit.

14 years agoatl: Reuse code of AtlModuleRegisterWndClassInfoW for AtlModuleRegisterWndClassInfoA.
André Hentschel [Tue, 25 May 2010 14:51:00 +0000 (16:51 +0200)] 
atl: Reuse code of AtlModuleRegisterWndClassInfoW for AtlModuleRegisterWndClassInfoA.

14 years agouser32/tests: Fix a test failure in desktop mode.
Alexandre Julliard [Tue, 25 May 2010 14:28:04 +0000 (16:28 +0200)] 
user32/tests: Fix a test failure in desktop mode.

14 years agowininet: Add tests for setting and retrieving the context value.
Hans Leidekker [Tue, 25 May 2010 10:19:58 +0000 (12:19 +0200)] 
wininet: Add tests for setting and retrieving the context value.

14 years agowininet: Implement InternetQueryOption(INTERNET_OPTION_CONTEXT_VALUE).
Hans Leidekker [Tue, 25 May 2010 10:19:45 +0000 (12:19 +0200)] 
wininet: Implement InternetQueryOption(INTERNET_OPTION_CONTEXT_VALUE).

14 years agowininet: Pass the object header pointer to INET_QueryOption.
Hans Leidekker [Tue, 25 May 2010 10:19:32 +0000 (12:19 +0200)] 
wininet: Pass the object header pointer to INET_QueryOption.

14 years agowininet: Implement InternetSetOption(INTERNET_OPTION_CONTEXT_VALUE).
Hans Leidekker [Tue, 25 May 2010 10:19:17 +0000 (12:19 +0200)] 
wininet: Implement InternetSetOption(INTERNET_OPTION_CONTEXT_VALUE).

14 years agomsi: End the search for a directory signature if the parent cannot be found.
Hans Leidekker [Tue, 25 May 2010 10:19:02 +0000 (12:19 +0200)] 
msi: End the search for a directory signature if the parent cannot be found.

14 years agomsi: Add a test for properties updated by a patch.
Hans Leidekker [Tue, 25 May 2010 10:18:47 +0000 (12:18 +0200)] 
msi: Add a test for properties updated by a patch.

14 years agomsi: Get rid of the goto in MSI_ApplicablePatchW.
Hans Leidekker [Tue, 25 May 2010 10:18:32 +0000 (12:18 +0200)] 
msi: Get rid of the goto in MSI_ApplicablePatchW.

14 years agoserver: Map EHOSTUNREACH to STATUS_HOST_UNREACHABLE.
Hans Leidekker [Tue, 25 May 2010 10:18:12 +0000 (12:18 +0200)] 
server: Map EHOSTUNREACH to STATUS_HOST_UNREACHABLE.

14 years agowined3d: Get rid of GLINFO_LOCATION.
Henri Verbeet [Tue, 25 May 2010 10:02:04 +0000 (12:02 +0200)] 
wined3d: Get rid of GLINFO_LOCATION.

14 years agowined3d: Set the state.c GLINFO_LOCATION to *gl_info.
Henri Verbeet [Tue, 25 May 2010 10:02:03 +0000 (12:02 +0200)] 
wined3d: Set the state.c GLINFO_LOCATION to *gl_info.

14 years agowined3d: Set the arb_program_shader.c GLINFO_LOCATION to *gl_info.
Henri Verbeet [Tue, 25 May 2010 10:02:02 +0000 (12:02 +0200)] 
wined3d: Set the arb_program_shader.c GLINFO_LOCATION to *gl_info.

14 years agowined3d: Set the ati_fragment_shader.c GLINFO_LOCATION to *gl_info.
Henri Verbeet [Tue, 25 May 2010 10:02:01 +0000 (12:02 +0200)] 
wined3d: Set the ati_fragment_shader.c GLINFO_LOCATION to *gl_info.

14 years agomshtml: Simplify translate_url call.
Jacek Caban [Tue, 25 May 2010 09:48:23 +0000 (11:48 +0200)] 
mshtml: Simplify translate_url call.

14 years agocomctl32: Avoid a potential NULL pointer dereference in a TRACE.
Michael Stefaniuc [Tue, 25 May 2010 08:06:33 +0000 (10:06 +0200)] 
comctl32: Avoid a potential NULL pointer dereference in a TRACE.

14 years agowinemenubuilder: Use the full path to start.exe.
Damjan Jovanovic [Mon, 24 May 2010 19:18:08 +0000 (21:18 +0200)] 
winemenubuilder: Use the full path to start.exe.

14 years agoole32: Implement the IAdviseSink call_as proxies and stubs.
Alexandre Julliard [Tue, 25 May 2010 10:49:08 +0000 (12:49 +0200)] 
ole32: Implement the IAdviseSink call_as proxies and stubs.

Based on a patch by Rob Shearman.

14 years agowinedbg: Allow user to specify length of stack info output.
Andrew Eikum [Mon, 24 May 2010 22:48:36 +0000 (17:48 -0500)] 
winedbg: Allow user to specify length of stack info output.

14 years agod3dx9: Stricter checks for relative addressing in the shader assembler.
Matteo Bruni [Mon, 24 May 2010 15:18:55 +0000 (17:18 +0200)] 
d3dx9: Stricter checks for relative addressing in the shader assembler.

14 years agoinclude: Add ICommDlgBrowser2 and ICommDlgBrowser3 interfaces.
David Hedberg [Mon, 24 May 2010 14:40:43 +0000 (16:40 +0200)] 
include: Add ICommDlgBrowser2 and ICommDlgBrowser3 interfaces.

14 years agoinclude: Add IExplorerBrowserEvents, IExplorerPaneVisibility and IExplorerBrowser...
David Hedberg [Mon, 24 May 2010 14:40:42 +0000 (16:40 +0200)] 
include: Add IExplorerBrowserEvents, IExplorerPaneVisibility and IExplorerBrowser interface declarations and related GUID's.

14 years agooleaut32/tests: Remove variable rValid which is not really used from test_VarMod.
Gerald Pfeifer [Mon, 24 May 2010 20:09:54 +0000 (22:09 +0200)] 
oleaut32/tests: Remove variable rValid which is not really used from test_VarMod.

14 years agomsvcrt/tests: Adjust CHECK_TYPE to avoid some two dozen compiler warnings.
Gerald Pfeifer [Mon, 24 May 2010 19:35:47 +0000 (21:35 +0200)] 
msvcrt/tests: Adjust CHECK_TYPE to avoid some two dozen compiler warnings.

14 years agowinegcc: Add support for amd64-mingw32msvc platform.
André Hentschel [Mon, 24 May 2010 23:04:59 +0000 (01:04 +0200)] 
winegcc: Add support for amd64-mingw32msvc platform.

14 years agoole32: Only read known format ids when attempting to read summary information.
Juan Lang [Mon, 24 May 2010 19:11:22 +0000 (12:11 -0700)] 
ole32: Only read known format ids when attempting to read summary information.

14 years agoole32/tests: Test creating an IPropertySetStorage with an unknown format id.
Juan Lang [Mon, 24 May 2010 19:10:40 +0000 (12:10 -0700)] 
ole32/tests: Test creating an IPropertySetStorage with an unknown format id.

14 years agorichedit: Fix assignment to wrong variable (LLVM/Clang).
Dylan Smith [Mon, 24 May 2010 20:13:55 +0000 (16:13 -0400)] 
richedit: Fix assignment to wrong variable (LLVM/Clang).

14 years agooledb32/tests: Preset dst_len to encounter more problems.
André Hentschel [Mon, 24 May 2010 18:51:49 +0000 (20:51 +0200)] 
oledb32/tests: Preset dst_len to encounter more problems.

14 years agouser.exe: Store the GDI instance when it's first loaded.
Alexandre Julliard [Mon, 24 May 2010 21:35:37 +0000 (23:35 +0200)] 
user.exe: Store the GDI instance when it's first loaded.

14 years agomsi: Ignore min/max versions if their values are null.
Alexandre Julliard [Mon, 24 May 2010 18:33:28 +0000 (20:33 +0200)] 
msi: Ignore min/max versions if their values are null.

14 years agowinex11: Don't send minimize/maximize sys commands to windows that are not supposed...
Alexandre Julliard [Mon, 24 May 2010 14:54:59 +0000 (16:54 +0200)] 
winex11: Don't send minimize/maximize sys commands to windows that are not supposed to get them.

14 years agowinex11: Unmap zero-size windows also while processing a PropertyNotify event.
Alexandre Julliard [Mon, 24 May 2010 14:41:20 +0000 (16:41 +0200)] 
winex11: Unmap zero-size windows also while processing a PropertyNotify event.

14 years agod3drm: Remove a useless comment.
David Adam [Sun, 23 May 2010 03:29:06 +0000 (05:29 +0200)] 
d3drm: Remove a useless comment.

14 years agod3drm: Do not redefine already defined guids.
David Adam [Sun, 23 May 2010 03:27:28 +0000 (05:27 +0200)] 
d3drm: Do not redefine already defined guids.

14 years agod3drm: Remove a useless include.
David Adam [Sun, 23 May 2010 03:24:44 +0000 (05:24 +0200)] 
d3drm: Remove a useless include.

14 years agomapi32: Add the Romanian translation.
Michael Stefaniuc [Mon, 24 May 2010 09:16:01 +0000 (11:16 +0200)] 
mapi32: Add the Romanian translation.

14 years agouser.exe: Make sure 16-bit user and gdi never get unloaded.
Alexandre Julliard [Mon, 24 May 2010 11:43:00 +0000 (13:43 +0200)] 
user.exe: Make sure 16-bit user and gdi never get unloaded.

14 years agosane.ds: Fix Dutch translation.
Sven Baars [Sun, 23 May 2010 10:23:10 +0000 (12:23 +0200)] 
sane.ds: Fix Dutch translation.

14 years agokernel32/tests: Check return value of alarmThread in test_NamedPipe_2().
Austin English [Sat, 22 May 2010 19:06:32 +0000 (14:06 -0500)] 
kernel32/tests: Check return value of alarmThread in test_NamedPipe_2().

14 years agousp10/tests: Check return value of SelectObject.
Austin English [Sat, 22 May 2010 08:45:33 +0000 (03:45 -0500)] 
usp10/tests: Check return value of SelectObject.

14 years agokernel32/tests: Use ret in load_blackbox().
Austin English [Sat, 22 May 2010 08:38:05 +0000 (03:38 -0500)] 
kernel32/tests: Use ret in load_blackbox().

14 years agogdi32/tests: Use ret in test_CreateFontIndirect().
Austin English [Sat, 22 May 2010 08:35:07 +0000 (03:35 -0500)] 
gdi32/tests: Use ret in test_CreateFontIndirect().

14 years agouser32/tests: Check return value of DdeClientTransaction in test_initialisation().
Austin English [Sat, 22 May 2010 08:17:37 +0000 (03:17 -0500)] 
user32/tests: Check return value of DdeClientTransaction in test_initialisation().

14 years agouser32: Add test for drop down width in test_changesize().
Austin English [Sat, 22 May 2010 07:25:13 +0000 (02:25 -0500)] 
user32: Add test for drop down width in test_changesize().

14 years agoserver: Connect named pipe synchronously when overlapped param is NULL.
Andrey Turkin [Sat, 22 May 2010 18:00:59 +0000 (22:00 +0400)] 
server: Connect named pipe synchronously when overlapped param is NULL.

14 years agowinex11: Allow the Xft configuration to override both registry and fontconfig parameters.
Alexandre Julliard [Mon, 24 May 2010 10:34:55 +0000 (12:34 +0200)] 
winex11: Allow the Xft configuration to override both registry and fontconfig parameters.

14 years agowinex11: Fetch the antialias parameter from fontconfig too.
Alexandre Julliard [Mon, 24 May 2010 10:34:28 +0000 (12:34 +0200)] 
winex11: Fetch the antialias parameter from fontconfig too.

14 years agontdll: Add %gs support for FreeBSD.
Austin English [Mon, 24 May 2010 02:18:17 +0000 (21:18 -0500)] 
ntdll: Add %gs support for FreeBSD.

14 years agowined3d: Set the nvidia_texture_shader.c GLINFO_LOCATION to *gl_info.
Henri Verbeet [Mon, 24 May 2010 07:56:37 +0000 (09:56 +0200)] 
wined3d: Set the nvidia_texture_shader.c GLINFO_LOCATION to *gl_info.

14 years agowined3d: Set the volume.c GLINFO_LOCATION to *gl_info.
Henri Verbeet [Mon, 24 May 2010 07:56:36 +0000 (09:56 +0200)] 
wined3d: Set the volume.c GLINFO_LOCATION to *gl_info.

14 years agowined3d: Set the swapchain.c GLINFO_LOCATION to *gl_info.
Henri Verbeet [Mon, 24 May 2010 07:56:35 +0000 (09:56 +0200)] 
wined3d: Set the swapchain.c GLINFO_LOCATION to *gl_info.

14 years agowined3d: Set the drawprim.c GLINFO_LOCATION to *gl_info.
Henri Verbeet [Mon, 24 May 2010 07:56:34 +0000 (09:56 +0200)] 
wined3d: Set the drawprim.c GLINFO_LOCATION to *gl_info.

14 years agocomctl32/listview: Fix vertical position offset for subitem rectangle.
Nikolay Sivov [Mon, 24 May 2010 08:08:29 +0000 (12:08 +0400)] 
comctl32/listview: Fix vertical position offset for subitem rectangle.

14 years agorichedit: Simplify redundant code in WM_IME_COMPOSITION.
Dylan Smith [Mon, 24 May 2010 05:05:03 +0000 (01:05 -0400)] 
richedit: Simplify redundant code in WM_IME_COMPOSITION.

14 years agorichedit: Commit undo items after modifications in WM_IME_COMPOSITION.
Dylan Smith [Mon, 24 May 2010 05:04:53 +0000 (01:04 -0400)] 
richedit: Commit undo items after modifications in WM_IME_COMPOSITION.

ME_InsertTextFromCursor could previously follow the ME_CommitUndo call
leaving uncommitted changes which would cause improper grouping of commits,
or an assertion failure.

14 years agorichedit: Missing HeapFree in WM_IME_COMPOSITION. (Smatch).
Dylan Smith [Mon, 24 May 2010 05:04:42 +0000 (01:04 -0400)] 
richedit: Missing HeapFree in WM_IME_COMPOSITION. (Smatch).

ME_InsertTextFromCursor copies the string passed into it rather than making
taking ownership of it.

14 years agoclock: Remove "License..." and "NO WARRANTY..." items from "Info" menu.
Alexander Scott-Johns [Tue, 20 Apr 2010 13:11:52 +0000 (14:11 +0100)] 
clock: Remove "License..." and "NO WARRANTY..." items from "Info" menu.

14 years agontdll: qsort: comparator must not get the same pointer.
Marcus Meissner [Sun, 23 May 2010 11:33:40 +0000 (13:33 +0200)] 
ntdll: qsort: comparator must not get the same pointer.

14 years agomsvcrt: Fix wcstombs_l implementation.
Piotr Caban [Mon, 24 May 2010 08:03:55 +0000 (10:03 +0200)] 
msvcrt: Fix wcstombs_l implementation.

14 years agomsvcrt: Fix mbstowcs_l implementation.
Piotr Caban [Sat, 22 May 2010 20:24:40 +0000 (22:24 +0200)] 
msvcrt: Fix mbstowcs_l implementation.

14 years agotaskmgr: Fix Dutch translation.
Sven Baars [Sat, 22 May 2010 18:10:15 +0000 (20:10 +0200)] 
taskmgr: Fix Dutch translation.

14 years agowindowscodecs: Fix ICO palette size calculation.
Damjan Jovanovic [Sat, 22 May 2010 05:57:54 +0000 (07:57 +0200)] 
windowscodecs: Fix ICO palette size calculation.

14 years agooleaut32: Don't rewrite name's hreftype.
Andrey Turkin [Fri, 21 May 2010 20:49:29 +0000 (00:49 +0400)] 
oleaut32: Don't rewrite name's hreftype.

14 years agooleaut32: Store correct offset for imported files in ICreateTypeInfo::AddRefTypeInfo.
Andrey Turkin [Fri, 21 May 2010 20:49:48 +0000 (00:49 +0400)] 
oleaut32: Store correct offset for imported files in ICreateTypeInfo::AddRefTypeInfo.

14 years agooleaut32: Fix ctl2_alloc_importfile offset calculations.
Andrey Turkin [Fri, 21 May 2010 20:48:19 +0000 (00:48 +0400)] 
oleaut32: Fix ctl2_alloc_importfile offset calculations.

14 years agousp10: Apply the GSUB 'rlig' feature for Required ligature substitution.
Aric Stewart [Fri, 21 May 2010 20:12:28 +0000 (15:12 -0500)] 
usp10: Apply the GSUB 'rlig' feature for Required ligature substitution.

14 years agousp10: Handle Ligature Substitution Subtable from GSUB.
Aric Stewart [Fri, 21 May 2010 20:12:03 +0000 (15:12 -0500)] 
usp10: Handle Ligature Substitution Subtable from GSUB.

This also involves a restructuring of the handling of glyph lookups
from GSUB since Ligature Substitution can result in many glyphs being
replaced with 1 glyph, and future looksup may result in one glyph
being replaces with many glyphs.

14 years agogdi32: Handle a BiDi string being shaped into more or less glyphs than characters...
Aric Stewart [Fri, 21 May 2010 20:11:34 +0000 (15:11 -0500)] 
gdi32: Handle a BiDi string being shaped into more or less glyphs than characters in the string.

14 years agousp10: Use font chartype only as a fallback if we do not know the characters script...
Aric Stewart [Fri, 21 May 2010 20:10:56 +0000 (15:10 -0500)] 
usp10: Use font chartype only as a fallback if we do not know the characters script already.

14 years agoview: Fix Dutch translation.
Sven Baars [Fri, 21 May 2010 20:04:48 +0000 (22:04 +0200)] 
view: Fix Dutch translation.

14 years agowinmm: Wake up timer after the timer list is empty.
Maarten Lankhorst [Fri, 21 May 2010 19:31:26 +0000 (21:31 +0200)] 
winmm: Wake up timer after the timer list is empty.