wine
17 years agogdi32: Return registered monitor profile from GetICMProfile.
Hans Leidekker [Wed, 27 Feb 2008 14:13:44 +0000 (15:13 +0100)] 
gdi32: Return registered monitor profile from GetICMProfile.

17 years agowinex11: Check the current window state on Map/UnmapNotify and ignore obsolete events.
Alexandre Julliard [Wed, 27 Feb 2008 18:15:12 +0000 (19:15 +0100)] 
winex11: Check the current window state on Map/UnmapNotify and ignore obsolete events.

17 years agowinex11: Use XWithdrawWindow to unmap managed windows, and wait until they are withdr...
Alexandre Julliard [Wed, 27 Feb 2008 18:13:09 +0000 (19:13 +0100)] 
winex11: Use XWithdrawWindow to unmap managed windows, and wait until they are withdrawn before mapping them again.

17 years agowinex11: Added tracking of the WM_STATE window property.
Alexandre Julliard [Wed, 27 Feb 2008 18:11:43 +0000 (19:11 +0100)] 
winex11: Added tracking of the WM_STATE window property.

17 years agowinex11: Clear the NET_WM_STATE status when a window is withdrawn.
Alexandre Julliard [Wed, 27 Feb 2008 17:01:31 +0000 (18:01 +0100)] 
winex11: Clear the NET_WM_STATE status when a window is withdrawn.

Change WM_STATE to NET_WM_STATE in variable and function names to
avoid confusion with the ICCCM WM_STATE property.

17 years agomscms/tests: The tests shouldn't fail if we have some ICM files.
Alexandre Julliard [Wed, 27 Feb 2008 13:44:22 +0000 (14:44 +0100)] 
mscms/tests: The tests shouldn't fail if we have some ICM files.

17 years agomsvcrt: Implement wcscpy_s.
Alistair Leslie-Hughes [Wed, 27 Feb 2008 08:58:04 +0000 (19:58 +1100)] 
msvcrt: Implement wcscpy_s.

17 years agokernel32: Return upper cased drive letters in paths, some applications depend on it.
Dmitry Timoshkov [Wed, 27 Feb 2008 11:58:40 +0000 (19:58 +0800)] 
kernel32: Return upper cased drive letters in paths, some applications depend on it.

17 years agomsi: Change the property variant if the types don't match.
James Hawkins [Wed, 27 Feb 2008 08:39:21 +0000 (02:39 -0600)] 
msi: Change the property variant if the types don't match.

17 years agopropsys: Add an initial implementation of PropVariantChangeType.
James Hawkins [Wed, 27 Feb 2008 08:38:14 +0000 (02:38 -0600)] 
propsys: Add an initial implementation of PropVariantChangeType.

17 years agoqmgr: Implement the IUnknown interface for IEnumBackgroundCopyFiles.
Roy Shea [Wed, 27 Feb 2008 01:52:04 +0000 (17:52 -0800)] 
qmgr: Implement the IUnknown interface for IEnumBackgroundCopyFiles.

17 years agoqmgr: Implement IBackgroundCopyJob_AddFile.
Roy Shea [Wed, 27 Feb 2008 01:51:20 +0000 (17:51 -0800)] 
qmgr: Implement IBackgroundCopyJob_AddFile.

17 years agoqmgr: Implement the IUnknown interface for IBackgroundCopyFile.
Roy Shea [Wed, 27 Feb 2008 01:50:43 +0000 (17:50 -0800)] 
qmgr: Implement the IUnknown interface for IBackgroundCopyFile.

17 years agocomdlg32: PrintDlgW: Remove incorrect FIXME.
Alexander Nicolaysen Sørnes [Tue, 29 Jan 2008 21:46:01 +0000 (22:46 +0100)] 
comdlg32: PrintDlgW: Remove incorrect FIXME.

17 years agowined3d: Improved CheckDeviceType.
Roderick Colenbrander [Tue, 26 Feb 2008 09:47:30 +0000 (10:47 +0100)] 
wined3d: Improved CheckDeviceType.

17 years agomsvcrt: Use the correct msvcrt defines for errno values.
Alexandre Julliard [Wed, 27 Feb 2008 11:26:15 +0000 (12:26 +0100)] 
msvcrt: Use the correct msvcrt defines for errno values.

17 years agomsvcrt: Fix incorrect uses of msvcrt_set_errno.
Alexandre Julliard [Wed, 27 Feb 2008 11:24:09 +0000 (12:24 +0100)] 
msvcrt: Fix incorrect uses of msvcrt_set_errno.

17 years agomsi/tests: Fix test that depends on the order of the files in a directory.
Paul Vriens [Wed, 27 Feb 2008 08:16:20 +0000 (09:16 +0100)] 
msi/tests: Fix test that depends on the order of the files in a directory.

17 years agowinspool: Implement Level 6 + 7 for GetPrinter.
Detlef Riekenberg [Tue, 26 Feb 2008 22:09:55 +0000 (23:09 +0100)] 
winspool: Implement Level 6 + 7 for GetPrinter.

17 years agoinclude/winspool: Add defines for dwAction.
Detlef Riekenberg [Tue, 26 Feb 2008 22:07:41 +0000 (23:07 +0100)] 
include/winspool: Add defines for dwAction.

17 years agocomctl32: rebar: Code cleanup.
Mikołaj Zalewski [Tue, 26 Feb 2008 21:15:12 +0000 (22:15 +0100)] 
comctl32: rebar: Code cleanup.

17 years agocomctl32: rebar: Add RBS_AUTOSIZE support.
Mikołaj Zalewski [Tue, 26 Feb 2008 20:35:15 +0000 (21:35 +0100)] 
comctl32: rebar: Add RBS_AUTOSIZE support.

17 years agocomctl32: rebar: Invalidate children in CalcHorz/VertBand.
Mikołaj Zalewski [Tue, 26 Feb 2008 20:16:13 +0000 (21:16 +0100)] 
comctl32: rebar: Invalidate children in CalcHorz/VertBand.

17 years agocomctl32: rebar: An implementation of RB_SIZETORECT.
Mikołaj Zalewski [Tue, 26 Feb 2008 20:09:01 +0000 (21:09 +0100)] 
comctl32: rebar: An implementation of RB_SIZETORECT.

17 years agoshlwapi: Don't add a trailing slash in the case that nothing has to be appended to...
Maarten Lankhorst [Tue, 26 Feb 2008 20:09:39 +0000 (12:09 -0800)] 
shlwapi: Don't add a trailing slash in the case that nothing has to be appended to relative, with testcase.

17 years agodpnet: Assign to structs instead of using memcpy.
Andrew Talbot [Tue, 26 Feb 2008 20:20:11 +0000 (20:20 +0000)] 
dpnet: Assign to structs instead of using memcpy.

17 years agodswave: Assign to structs instead of using memcpy.
Andrew Talbot [Tue, 26 Feb 2008 20:20:15 +0000 (20:20 +0000)] 
dswave: Assign to structs instead of using memcpy.

17 years agodplayx: Assign to struct instead of using memcpy.
Andrew Talbot [Tue, 26 Feb 2008 20:20:06 +0000 (20:20 +0000)] 
dplayx: Assign to struct instead of using memcpy.

17 years agowininet: Use vtbl for InternetSetOption(INTERNET_OPTION_[SEND|RECEIVE]_TIMEOUT) imple...
Jacek Caban [Tue, 26 Feb 2008 19:22:02 +0000 (20:22 +0100)] 
wininet: Use vtbl for InternetSetOption(INTERNET_OPTION_[SEND|RECEIVE]_TIMEOUT) implementation.

17 years agowininet: Use vtbl in InternetWriteFile implementation.
Jacek Caban [Tue, 26 Feb 2008 19:21:34 +0000 (20:21 +0100)] 
wininet: Use vtbl in InternetWriteFile implementation.

17 years agowininet: Moved close_connection to vtbl.
Jacek Caban [Tue, 26 Feb 2008 19:21:00 +0000 (20:21 +0100)] 
wininet: Moved close_connection to vtbl.

17 years agowininet: Moved handle destructor to vtbl.
Jacek Caban [Tue, 26 Feb 2008 19:20:41 +0000 (20:20 +0100)] 
wininet: Moved handle destructor to vtbl.

17 years agowininet: Fixed version returned by INTERNET_OPTION_VERSION.
Jacek Caban [Tue, 26 Feb 2008 19:20:14 +0000 (20:20 +0100)] 
wininet: Fixed version returned by INTERNET_OPTION_VERSION.

17 years agourlmon.idl: Added IInternet declaration.
Jacek Caban [Tue, 26 Feb 2008 19:19:38 +0000 (20:19 +0100)] 
urlmon.idl: Added IInternet declaration.

17 years agowininet: Fix retrieving raw headers.
Maarten Lankhorst [Mon, 25 Feb 2008 19:05:41 +0000 (11:05 -0800)] 
wininet: Fix retrieving raw headers.

17 years agourlmon: Don't use typeof as it's not portable.
Rob Shearman [Tue, 26 Feb 2008 11:13:18 +0000 (11:13 +0000)] 
urlmon: Don't use typeof as it's not portable.

17 years agoshdocvw: Don't use typeof as it's not portable.
Rob Shearman [Tue, 26 Feb 2008 11:13:14 +0000 (11:13 +0000)] 
shdocvw: Don't use typeof as it's not portable.

17 years agomshtml: Don't use typeof as it's not portable.
Rob Shearman [Tue, 26 Feb 2008 11:13:07 +0000 (11:13 +0000)] 
mshtml: Don't use typeof as it's not portable.

17 years agomsimtf: Don't use typeof as it's not portable.
Rob Shearman [Tue, 26 Feb 2008 11:13:04 +0000 (11:13 +0000)] 
msimtf: Don't use typeof as it's not portable.

17 years agoitss: Don't use typeof as it's not portable.
Rob Shearman [Tue, 26 Feb 2008 11:13:00 +0000 (11:13 +0000)] 
itss: Don't use typeof as it's not portable.

17 years agodsound: Don't use typeof as it's not portable.
Rob Shearman [Tue, 26 Feb 2008 11:12:54 +0000 (11:12 +0000)] 
dsound: Don't use typeof as it's not portable.

17 years agoddraw: Don't use typeof as it's not portable.
Rob Shearman [Tue, 26 Feb 2008 11:12:50 +0000 (11:12 +0000)] 
ddraw: Don't use typeof as it's not portable.

17 years agomsi/tests: Skip tests that contain functions that are not available.
Paul Vriens [Tue, 26 Feb 2008 13:23:29 +0000 (14:23 +0100)] 
msi/tests: Skip tests that contain functions that are not available.

17 years agomsi/tests: Skip tests for functions that are not available.
Paul Vriens [Tue, 26 Feb 2008 12:52:41 +0000 (13:52 +0100)] 
msi/tests: Skip tests for functions that are not available.

17 years agomsi/tests: Make sure tests will run on Win9x and NT.
Paul Vriens [Tue, 26 Feb 2008 12:37:18 +0000 (13:37 +0100)] 
msi/tests: Make sure tests will run on Win9x and NT.

17 years agogdi32/tests: Skip a test as it crashes on Vista.
Paul Vriens [Tue, 26 Feb 2008 16:16:56 +0000 (17:16 +0100)] 
gdi32/tests: Skip a test as it crashes on Vista.

17 years agogdi32/tests: Skip functions that are available but not implemented.
Paul Vriens [Tue, 26 Feb 2008 16:00:33 +0000 (17:00 +0100)] 
gdi32/tests: Skip functions that are available but not implemented.

17 years agokernel32/tests: Win9x doesn't change last error.
Paul Vriens [Tue, 26 Feb 2008 09:32:24 +0000 (10:32 +0100)] 
kernel32/tests: Win9x doesn't change last error.

17 years agoimm32: Correct offset of text in default IME window when using not default window...
Aric Stewart [Tue, 26 Feb 2008 15:37:53 +0000 (09:37 -0600)] 
imm32: Correct offset of text in default IME window when using not default window position.

17 years agoshell32/tests: Use the IShellLinkDataList's standard 'C' interface.
Francois Gouget [Tue, 26 Feb 2008 15:28:10 +0000 (16:28 +0100)] 
shell32/tests: Use the IShellLinkDataList's standard 'C' interface.

17 years agoopengl32/tests: Add the trailing '\n' to an ok() call and make a spelling fix.
Francois Gouget [Tue, 26 Feb 2008 14:16:23 +0000 (15:16 +0100)] 
opengl32/tests: Add the trailing '\n' to an ok() call and make a spelling fix.

17 years agomsxml3: Add a trailing '\n' to a Wine trace.
Francois Gouget [Tue, 26 Feb 2008 10:17:05 +0000 (11:17 +0100)] 
msxml3: Add a trailing '\n' to a Wine trace.

17 years agod3dx9_*: Fix the D3DXMatrixDeterminant() forwards.
Francois Gouget [Tue, 26 Feb 2008 10:15:42 +0000 (11:15 +0100)] 
d3dx9_*: Fix the D3DXMatrixDeterminant() forwards.

17 years agomsxml3: Implement IXMLDOMCDATASection_get_length.
Alistair Leslie-Hughes [Tue, 26 Feb 2008 09:21:43 +0000 (20:21 +1100)] 
msxml3: Implement IXMLDOMCDATASection_get_length.

17 years agomsxml3: Implement IXMLDOMComment_get_length.
Alistair Leslie-Hughes [Tue, 26 Feb 2008 09:21:11 +0000 (20:21 +1100)] 
msxml3: Implement IXMLDOMComment_get_length.

17 years agocommdlg: PrintDlg16: Handle print quality combobox.
Alexander Nicolaysen Sørnes [Tue, 29 Jan 2008 21:40:23 +0000 (22:40 +0100)] 
commdlg: PrintDlg16: Handle print quality combobox.

17 years agoqmgr: Implement IBackgroundCopyManager_EnumJobs with test.
Roy Shea [Tue, 26 Feb 2008 01:44:03 +0000 (17:44 -0800)] 
qmgr: Implement IBackgroundCopyManager_EnumJobs with test.

17 years agoqmgr: Implement the IUnknown interface for IEnumBackgroundCopyJobs.
Roy Shea [Tue, 26 Feb 2008 01:42:46 +0000 (17:42 -0800)] 
qmgr: Implement the IUnknown interface for IEnumBackgroundCopyJobs.

17 years agoqmgr: Implement IBackgroundCopyJob_GetDisplayName with test.
Roy Shea [Tue, 26 Feb 2008 01:41:35 +0000 (17:41 -0800)] 
qmgr: Implement IBackgroundCopyJob_GetDisplayName with test.

17 years agoqmgr: Implement IBackgroundCopyJob_GetType with test.
Roy Shea [Tue, 26 Feb 2008 01:40:57 +0000 (17:40 -0800)] 
qmgr: Implement IBackgroundCopyJob_GetType with test.

17 years agowined3d: Mark a vertex buffer dirty after VBO creation.
Stefan Dösinger [Fri, 15 Feb 2008 19:00:06 +0000 (20:00 +0100)] 
wined3d: Mark a vertex buffer dirty after VBO creation.

17 years agowined3d: Move the dummy texture creation to the device.
Stefan Dösinger [Fri, 15 Feb 2008 14:54:37 +0000 (15:54 +0100)] 
wined3d: Move the dummy texture creation to the device.

17 years agowined3d: Move shader model private data into its own structure.
Stefan Dösinger [Sun, 24 Feb 2008 10:23:53 +0000 (11:23 +0100)] 
wined3d: Move shader model private data into its own structure.

17 years agowined3d: Add GL_APPLE_float_pixels.
Stefan Dösinger [Wed, 13 Feb 2008 13:22:40 +0000 (14:22 +0100)] 
wined3d: Add GL_APPLE_float_pixels.

17 years agowined3d: General cross format blitting infrastrucutre, R32F->R16F blits.
Stefan Dösinger [Mon, 25 Feb 2008 10:18:03 +0000 (11:18 +0100)] 
wined3d: General cross format blitting infrastrucutre, R32F->R16F blits.

17 years agowined3d: Check real depth/stencil capabilities based on WGL pixel formats.
Roderick Colenbrander [Mon, 25 Feb 2008 23:23:14 +0000 (00:23 +0100)] 
wined3d: Check real depth/stencil capabilities based on WGL pixel formats.

17 years agowinex11: Fix wglCopyContext case where GLX contexts are missing.
Chris Robinson [Mon, 25 Feb 2008 20:23:48 +0000 (12:23 -0800)] 
winex11: Fix wglCopyContext case where GLX contexts are missing.

17 years agogdiplus: Added conformance tests for GdipDrawLineI.
Royal Chan [Tue, 26 Feb 2008 05:08:01 +0000 (21:08 -0800)] 
gdiplus: Added conformance tests for GdipDrawLineI.

17 years agogdiplus: GdipDrawArc should return InvalidParameter for non-positive values of height...
Royal Chan [Tue, 26 Feb 2008 05:06:27 +0000 (21:06 -0800)] 
gdiplus: GdipDrawArc should return InvalidParameter for non-positive values of height and width.

17 years agodiplus: Implemented GdipDrawArcI based on GdipDrawArc.
Royal Chan [Tue, 26 Feb 2008 05:02:59 +0000 (21:02 -0800)] 
diplus: Implemented GdipDrawArcI based on GdipDrawArc.

17 years agodiplus: Implement GdipDrawBezierI based on GdipDrawBezier.
Royal Chan [Tue, 26 Feb 2008 05:00:43 +0000 (21:00 -0800)] 
diplus: Implement GdipDrawBezierI based on GdipDrawBezier.

17 years agoole32: Added a CoGetContextToken stub.
Alexandre Julliard [Tue, 26 Feb 2008 10:21:54 +0000 (11:21 +0100)] 
ole32: Added a CoGetContextToken stub.

17 years agodinput: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Tue, 26 Feb 2008 08:49:20 +0000 (09:49 +0100)] 
dinput: Fix compilation on systems that don't support nameless unions.

17 years agomscms: Allow compilation without LCMS installed.
Dmitry Timoshkov [Tue, 26 Feb 2008 01:45:07 +0000 (09:45 +0800)] 
mscms: Allow compilation without LCMS installed.

17 years agomsi: Search existing published sources if the media cannot be found.
James Hawkins [Tue, 26 Feb 2008 07:55:56 +0000 (01:55 -0600)] 
msi: Search existing published sources if the media cannot be found.

17 years agomsi: Allow setting a media disk as the last used source in the internal msi_set_last_...
James Hawkins [Tue, 26 Feb 2008 07:55:01 +0000 (01:55 -0600)] 
msi: Allow setting a media disk as the last used source in the internal msi_set_last_used_source.

17 years agomsi: Store the media type and set the last used source type accordingly.
James Hawkins [Tue, 26 Feb 2008 07:54:14 +0000 (01:54 -0600)] 
msi: Store the media type and set the last used source type accordingly.

17 years agomsi: Read the source list properties from the user-unmanaged context.
James Hawkins [Tue, 26 Feb 2008 07:53:27 +0000 (01:53 -0600)] 
msi: Read the source list properties from the user-unmanaged context.

17 years agomsi: Read the disk prompt source list property from the user-unmanaged context.
James Hawkins [Tue, 26 Feb 2008 07:52:34 +0000 (01:52 -0600)] 
msi: Read the disk prompt source list property from the user-unmanaged context.

17 years agomsi: Remove setting a source list property that's in the wrong place.
James Hawkins [Tue, 26 Feb 2008 07:51:41 +0000 (01:51 -0600)] 
msi: Remove setting a source list property that's in the wrong place.

17 years agomsi: Publish source information in the user-unmanaged context.
James Hawkins [Tue, 26 Feb 2008 07:50:53 +0000 (01:50 -0600)] 
msi: Publish source information in the user-unmanaged context.

17 years agomsi: Add tests for MsiSourceListEnumMediaDisks.
James Hawkins [Tue, 26 Feb 2008 04:08:43 +0000 (22:08 -0600)] 
msi: Add tests for MsiSourceListEnumMediaDisks.

17 years agomsi: Implement MsiSourceListEnumMediaDisks.
James Hawkins [Tue, 26 Feb 2008 04:07:42 +0000 (22:07 -0600)] 
msi: Implement MsiSourceListEnumMediaDisks.

17 years agomsi: Fix skipping a NULL record.
James Hawkins [Mon, 25 Feb 2008 20:57:23 +0000 (14:57 -0600)] 
msi: Fix skipping a NULL record.

17 years agowininet: Add stub for INTERNET_OPTION_PER_CONNECTION.
Maarten Lankhorst [Mon, 25 Feb 2008 19:01:08 +0000 (11:01 -0800)] 
wininet: Add stub for INTERNET_OPTION_PER_CONNECTION.

17 years agodmstyle: Assign to structs instead of using memcpy.
Andrew Talbot [Mon, 25 Feb 2008 19:48:26 +0000 (19:48 +0000)] 
dmstyle: Assign to structs instead of using memcpy.

17 years agodmusic: Assign to structs instead of using memcpy.
Andrew Talbot [Mon, 25 Feb 2008 19:48:31 +0000 (19:48 +0000)] 
dmusic: Assign to structs instead of using memcpy.

17 years agodmscript: Assign to structs instead of using memcpy.
Andrew Talbot [Mon, 25 Feb 2008 19:48:22 +0000 (19:48 +0000)] 
dmscript: Assign to structs instead of using memcpy.

17 years agosetupapi/devinst: Struct size passed needs to be exact.
Paul Vriens [Mon, 25 Feb 2008 19:19:53 +0000 (20:19 +0100)] 
setupapi/devinst: Struct size passed needs to be exact.

17 years agomscms: Implement TranslateColors and improve the other transformation functions.
Hans Leidekker [Sun, 24 Feb 2008 14:20:15 +0000 (15:20 +0100)] 
mscms: Implement TranslateColors and improve the other transformation functions.

17 years agowineprefixcreate: Create the color directory.
Hans Leidekker [Sat, 23 Feb 2008 21:55:47 +0000 (22:55 +0100)] 
wineprefixcreate: Create the color directory.

17 years agowgl: Add a test case for wglCreateContext.
Roderick Colenbrander [Sat, 23 Feb 2008 18:18:08 +0000 (18:18 +0000)] 
wgl: Add a test case for wglCreateContext.

17 years agoqmgr: Implement IBackgroundCopyJob_GetId with test.
Roy Shea [Fri, 22 Feb 2008 23:07:12 +0000 (15:07 -0800)] 
qmgr: Implement IBackgroundCopyJob_GetId with test.

17 years agoqmgr: Implement IBackgroundCopyManager_CreateJob with test.
Roy Shea [Fri, 22 Feb 2008 23:06:17 +0000 (15:06 -0800)] 
qmgr: Implement IBackgroundCopyManager_CreateJob with test.

17 years agoqmgr: Implement the IUnknown interface for IBackgroundCopyJob and stubs for the rest...
Roy Shea [Fri, 22 Feb 2008 23:05:26 +0000 (15:05 -0800)] 
qmgr: Implement the IUnknown interface for IBackgroundCopyJob and stubs for the rest of the methods.

17 years agoddraw: Return a nullpointer as lpSurface in Lock() if the rect is invalid.
Günther Brammer [Mon, 25 Feb 2008 15:22:41 +0000 (16:22 +0100)] 
ddraw: Return a nullpointer as lpSurface in Lock() if the rect is invalid.

17 years agoversion/tests: Win98, NT4 and W2K return different errors.
Paul Vriens [Mon, 25 Feb 2008 16:07:52 +0000 (17:07 +0100)] 
version/tests: Win98, NT4 and W2K return different errors.

17 years agoadvapi32/tests: Don't crash on NT4, W2K and XP-SP1.
Paul Vriens [Mon, 25 Feb 2008 14:41:18 +0000 (15:41 +0100)] 
advapi32/tests: Don't crash on NT4, W2K and XP-SP1.

17 years agoole32: Implement VT_VECTOR|VT_VARIANT in PropVariantCopy.
Rob Shearman [Mon, 25 Feb 2008 14:25:12 +0000 (14:25 +0000)] 
ole32: Implement VT_VECTOR|VT_VARIANT in PropVariantCopy.

17 years agoimm32: Destroy the data of the context passed into ImmDestroyContext, not the data...
Rob Shearman [Mon, 25 Feb 2008 14:24:29 +0000 (14:24 +0000)] 
imm32: Destroy the data of the context passed into ImmDestroyContext,  not the data in the root context.