wine
16 years agowinex11: Don't free the pixmap in X11DRV_DIB_CreateDIBFromPixmap since we don't own it.
Alexandre Julliard [Thu, 1 May 2008 15:43:33 +0000 (17:43 +0200)] 
winex11: Don't free the pixmap in X11DRV_DIB_CreateDIBFromPixmap since we don't own it.

16 years agomake_makefiles: Avoid duplicate rules for static import libs on PE builds.
Alexandre Julliard [Thu, 1 May 2008 15:31:35 +0000 (17:31 +0200)] 
make_makefiles: Avoid duplicate rules for static import libs on PE builds.

16 years agoopengl32: Dynamically load libGLU.
Alexandre Julliard [Thu, 1 May 2008 12:44:49 +0000 (14:44 +0200)] 
opengl32: Dynamically load libGLU.

Based on a patch by Roderick Colenbrander.

16 years agomsftedit: Export a few more IIDs.
Alexandre Julliard [Thu, 1 May 2008 12:44:08 +0000 (14:44 +0200)] 
msftedit: Export a few more IIDs.

16 years agomsftedit: Add DllGetVersion.
Rico Schüller [Wed, 30 Apr 2008 17:55:25 +0000 (19:55 +0200)] 
msftedit: Add DllGetVersion.

16 years agoconfigure: Improve the check for the GLU library.
Alexandre Julliard [Thu, 1 May 2008 11:29:02 +0000 (13:29 +0200)] 
configure: Improve the check for the GLU library.

16 years agokernel32/tests: Fix tests on win9x.
Paul Vriens [Thu, 1 May 2008 08:56:09 +0000 (10:56 +0200)] 
kernel32/tests: Fix tests on win9x.

16 years agogdi32: Add font faces to families in a specific order.
Dan Hipschman [Wed, 30 Apr 2008 18:51:00 +0000 (11:51 -0700)] 
gdi32: Add font faces to families in a specific order.

16 years agowinex11: Avoid printing traces without a \n.
Alexandre Julliard [Thu, 1 May 2008 10:37:28 +0000 (12:37 +0200)] 
winex11: Avoid printing traces without a \n.

16 years agousp10: Use passed hdc instead of cached one for ScriptTextOut with test to check.
Guy Albertelli [Tue, 29 Apr 2008 04:15:23 +0000 (00:15 -0400)] 
usp10: Use passed hdc instead of cached one for ScriptTextOut with test to check.

16 years agouserenv: Add a test for variable inheritance for CreateEnvironmentBlock.
Lei Zhang [Thu, 1 May 2008 00:45:21 +0000 (17:45 -0700)] 
userenv: Add a test for variable inheritance for CreateEnvironmentBlock.

16 years agouserenv: Add more tests for environment variables for CreateEnvironmentBlock.
Lei Zhang [Thu, 1 May 2008 00:39:07 +0000 (17:39 -0700)] 
userenv: Add more tests for environment variables for CreateEnvironmentBlock.

16 years agouserenv: Add tests for environment variables for CreateEnvironmentBlock.
Lei Zhang [Thu, 1 May 2008 00:38:05 +0000 (17:38 -0700)] 
userenv: Add tests for environment variables for CreateEnvironmentBlock.

16 years agoheaders: Add some extra defines to vfw.h.
Maarten Lankhorst [Wed, 30 Apr 2008 22:00:34 +0000 (15:00 -0700)] 
headers: Add some extra defines to vfw.h.

16 years agoquartz: Silence a fixme that isn't.
Maarten Lankhorst [Wed, 30 Apr 2008 21:39:36 +0000 (14:39 -0700)] 
quartz: Silence a fixme that isn't.

16 years agoquartz: Get rid of the sample holding code in the wave parser.
Maarten Lankhorst [Wed, 30 Apr 2008 21:34:19 +0000 (14:34 -0700)] 
quartz: Get rid of the sample holding code in the wave parser.

16 years agoquartz: Get rid of the sample holding code in the mpeg splitter.
Maarten Lankhorst [Wed, 30 Apr 2008 21:34:07 +0000 (14:34 -0700)] 
quartz: Get rid of the sample holding code in the mpeg splitter.

Instead just revert the position slightly, this is a lot easier to maintain.

16 years agoquartz: Clean up pullpin code.
Maarten Lankhorst [Wed, 30 Apr 2008 21:28:21 +0000 (14:28 -0700)] 
quartz: Clean up pullpin code.

16 years agoquartz: More filesource fixes.
Maarten Lankhorst [Wed, 30 Apr 2008 21:27:51 +0000 (14:27 -0700)] 
quartz: More filesource fixes.

After a flush call there should be no more samples in the buffer.

16 years agoRevert "quartz: Handle failures better in acmwrapper.".
Maarten Lankhorst [Wed, 30 Apr 2008 17:33:07 +0000 (10:33 -0700)] 
Revert "quartz: Handle failures better in acmwrapper.".

This reverts commit 1ba8ece76e1b87f43270edb1324c31b818e8162e.

Code for holding sample doesn't make sense and shouldn't be there
because it should really be handled by keeping track of the last
successful position of a frame sent and aborting the whole processing
as soon as rejection occurs.

16 years agourlmon: Fix a test that fails in win2k3.
James Hawkins [Thu, 1 May 2008 06:33:07 +0000 (01:33 -0500)] 
urlmon: Fix a test that fails in win2k3.

16 years agouser32: Fix a test that fails in win2k3.
James Hawkins [Thu, 1 May 2008 06:31:25 +0000 (01:31 -0500)] 
user32: Fix a test that fails in win2k3.

16 years agogdi32: Remove a dependency on the amount of available memory.
James Hawkins [Thu, 1 May 2008 06:29:24 +0000 (01:29 -0500)] 
gdi32: Remove a dependency on the amount of available memory.

16 years agoadvapi32: Make sure not to return a credential with a NULL UserName field when a...
Rob Shearman [Wed, 30 Apr 2008 21:05:17 +0000 (22:05 +0100)] 
advapi32: Make sure not to return a credential with a NULL UserName field when a Mac Keychain doesn't have an account name attribute.

16 years agodbghelp: Some cleanup in dwarf include files.
Eric Pouech [Wed, 30 Apr 2008 19:27:49 +0000 (21:27 +0200)] 
dbghelp: Some cleanup in dwarf include files.

16 years agodbghelp: Revert commit ae1791b0b8d181e0d01f8db1cae4eba48edefbac and correctly fix...
Eric Pouech [Wed, 30 Apr 2008 19:29:15 +0000 (21:29 +0200)] 
dbghelp: Revert commit ae1791b0b8d181e0d01f8db1cae4eba48edefbac and correctly fix what this patch was trying to do.

16 years agodbghelp: Prevent debug overflow of internal buffer while tracing.
Eric Pouech [Wed, 30 Apr 2008 19:28:59 +0000 (21:28 +0200)] 
dbghelp: Prevent debug overflow of internal buffer while tracing.

16 years agowinedbg: Attach the source files to a given process, and unload them at process end.
Eric Pouech [Wed, 30 Apr 2008 19:26:57 +0000 (21:26 +0200)] 
winedbg: Attach the source files to a given process, and unload them at process end.

16 years agowinedbg: Added implementation of qSupported request.
Eric Pouech [Wed, 30 Apr 2008 19:28:13 +0000 (21:28 +0200)] 
winedbg: Added implementation of qSupported request.

16 years agowinedbg: Try harder to locate a source file.
Eric Pouech [Wed, 30 Apr 2008 19:26:37 +0000 (21:26 +0200)] 
winedbg: Try harder to locate a source file.

16 years agowinedump: Added support for latest versions of Codeview (VC70).
Eric Pouech [Wed, 30 Apr 2008 19:26:04 +0000 (21:26 +0200)] 
winedump: Added support for latest versions of Codeview (VC70).

16 years agowinedump: Print more meaningful information about module list.
Eric Pouech [Wed, 30 Apr 2008 19:25:41 +0000 (21:25 +0200)] 
winedump: Print more meaningful information about module list.

16 years agoexception.h: Preserve registers when calling RtlUnwind.
Alexandre Julliard [Thu, 1 May 2008 09:07:53 +0000 (11:07 +0200)] 
exception.h: Preserve registers when calling RtlUnwind.

16 years agoexception.h: Only push the exception frame after sigsetjmp.
Alexandre Julliard [Thu, 1 May 2008 09:07:08 +0000 (11:07 +0200)] 
exception.h: Only push the exception frame after sigsetjmp.

Otherwise on Windows longjmp may want to mess with the exception frame.

16 years agontdll: Make the exception handling functions inline.
Alexandre Julliard [Thu, 1 May 2008 08:57:54 +0000 (10:57 +0200)] 
ntdll: Make the exception handling functions inline.

16 years agowinex11: Register IME classes only when needed.
Alexandre Julliard [Thu, 1 May 2008 08:56:34 +0000 (10:56 +0200)] 
winex11: Register IME classes only when needed.

16 years agouser32: Post the WM_KEY{DOWN|UP} message whenWM_IME_KEY{DOWN|UP} message is generated...
ByeongSik Jeon [Wed, 30 Apr 2008 11:50:19 +0000 (20:50 +0900)] 
user32: Post the WM_KEY{DOWN|UP} message whenWM_IME_KEY{DOWN|UP} message is generated by IME.

16 years agoopengl32: Get rid of X/GLX leftovers.
Roderick Colenbrander [Wed, 30 Apr 2008 19:06:13 +0000 (19:06 +0000)] 
opengl32: Get rid of X/GLX leftovers.

16 years agomshtml: Added IDispatchEx support to HTMLStyle.
Jacek Caban [Wed, 30 Apr 2008 16:20:58 +0000 (18:20 +0200)] 
mshtml: Added IDispatchEx support to HTMLStyle.

16 years agomshtml: Added IDispatchEx support to HTMLCommentElement.
Jacek Caban [Wed, 30 Apr 2008 16:20:48 +0000 (18:20 +0200)] 
mshtml: Added IDispatchEx support to HTMLCommentElement.

16 years agomshtml.idl: Added DispHTMLCommentElement declaration.
Jacek Caban [Wed, 30 Apr 2008 16:20:33 +0000 (18:20 +0200)] 
mshtml.idl: Added DispHTMLCommentElement declaration.

16 years agomshtml: Added comment and childNodes test.
Jacek Caban [Wed, 30 Apr 2008 16:20:05 +0000 (18:20 +0200)] 
mshtml: Added comment and childNodes test.

16 years agomshtml: Added IHTMLCommentElement stub implementation.
Jacek Caban [Wed, 30 Apr 2008 16:19:49 +0000 (18:19 +0200)] 
mshtml: Added IHTMLCommentElement stub implementation.

16 years agomshtml: Handle COMMENT_NODE like ELEMENT_NODE in element collection.
Jacek Caban [Wed, 30 Apr 2008 16:19:08 +0000 (18:19 +0200)] 
mshtml: Handle COMMENT_NODE like ELEMENT_NODE in element collection.

16 years agomshtml: Don't assume that nselem is valid in HTMLElement.
Jacek Caban [Wed, 30 Apr 2008 16:18:46 +0000 (18:18 +0200)] 
mshtml: Don't assume that nselem is valid in HTMLElement.

16 years agomshtml: Moved IDispatchEx initialization to HTMLElement_Init.
Jacek Caban [Wed, 30 Apr 2008 16:18:24 +0000 (18:18 +0200)] 
mshtml: Moved IDispatchEx initialization to HTMLElement_Init.

16 years agomshtml: Added IDispatchEx support to HTMLDOMChildrenCollection.
Jacek Caban [Wed, 30 Apr 2008 16:18:09 +0000 (18:18 +0200)] 
mshtml: Added IDispatchEx support to HTMLDOMChildrenCollection.

16 years agomshtml: Added IHTMLDOMChildrenCollection::item implementation.
Jacek Caban [Wed, 30 Apr 2008 16:17:56 +0000 (18:17 +0200)] 
mshtml: Added IHTMLDOMChildrenCollection::item implementation.

16 years agomshtml: Added IHTMLDOMChildrenCollection::get_length implementation.
Jacek Caban [Wed, 30 Apr 2008 16:17:44 +0000 (18:17 +0200)] 
mshtml: Added IHTMLDOMChildrenCollection::get_length implementation.

16 years agomshtml: Added get_childNodes implementation.
Jacek Caban [Wed, 30 Apr 2008 16:17:34 +0000 (18:17 +0200)] 
mshtml: Added get_childNodes implementation.

16 years agorichedit: Add tests for EM_FINDTEXT in 1.0 emulation, make them pass under Wine.
Alex Villacís Lasso [Wed, 30 Apr 2008 05:25:50 +0000 (00:25 -0500)] 
richedit: Add tests for EM_FINDTEXT in 1.0 emulation, make them pass under Wine.

16 years agogdiplus: Implemented GdipCreateFontFromDC.
Nikolay Sivov [Wed, 30 Apr 2008 14:19:42 +0000 (18:19 +0400)] 
gdiplus: Implemented GdipCreateFontFromDC.

16 years agowininet: Add tests for GetUrlCacheEntryInfoExA.
Rob Shearman [Wed, 30 Apr 2008 14:24:40 +0000 (15:24 +0100)] 
wininet: Add tests for GetUrlCacheEntryInfoExA.

Factorise out bits of the other tests so that the code is cleaner and
can be re-used.

16 years agowininet: Don't crash in GetUrlCacheEntryInfoA/W if lpdwCacheEntryInfoBufferSize is...
Rob Shearman [Wed, 30 Apr 2008 14:23:44 +0000 (15:23 +0100)] 
wininet: Don't crash in GetUrlCacheEntryInfoA/W if lpdwCacheEntryInfoBufferSize is NULL.

16 years agocryptdlg: Add stubs for CertTrustInit, CertTrustCertPolicy, CertTrustCleanup and...
Rob Shearman [Wed, 30 Apr 2008 14:23:36 +0000 (15:23 +0100)] 
cryptdlg: Add stubs for CertTrustInit, CertTrustCertPolicy, CertTrustCleanup and CertTrustFinalPolicy.

16 years agowidl: Add the parsing of storage classes into declaration-specifiers.
Rob Shearman [Wed, 30 Apr 2008 14:23:23 +0000 (15:23 +0100)] 
widl: Add the parsing of storage classes into declaration-specifiers.

Support the static and register keywords.

This consolidates externdef and constdef rules into one declaration rule.

16 years agowidl: Prepare for supporting storage classes in declaration statements.
Rob Shearman [Wed, 30 Apr 2008 14:23:13 +0000 (15:23 +0100)] 
widl: Prepare for supporting storage classes in declaration statements.

Return a decl_spec_t structure from decl_spec rules so that the storage
class and type qualifiers can both be returned.

16 years agodxerr9: Don't use Wine debugging macros in static libraries.
Alexandre Julliard [Wed, 30 Apr 2008 12:24:49 +0000 (14:24 +0200)] 
dxerr9: Don't use Wine debugging macros in static libraries.

16 years agodxerr8: Don't use Wine debugging macros in static libraries.
Alexandre Julliard [Wed, 30 Apr 2008 12:24:40 +0000 (14:24 +0200)] 
dxerr8: Don't use Wine debugging macros in static libraries.

16 years agomakefiles: List the static libraries as normal imports instead of extra libs.
Alexandre Julliard [Wed, 30 Apr 2008 12:23:55 +0000 (14:23 +0200)] 
makefiles: List the static libraries as normal imports instead of extra libs.

16 years agoport: Add alternative for isinf.
Petr Sumbera [Tue, 29 Apr 2008 15:08:53 +0000 (17:08 +0200)] 
port: Add alternative for isinf.

16 years agomsi: Add initial implementation of MsiPublishAssemblies.
James Hawkins [Wed, 30 Apr 2008 09:22:46 +0000 (04:22 -0500)] 
msi: Add initial implementation of MsiPublishAssemblies.

16 years agomshtml.idl: Added DispHTMLStyle declaration.
Jacek Caban [Wed, 30 Apr 2008 08:13:31 +0000 (10:13 +0200)] 
mshtml.idl: Added DispHTMLStyle declaration.

16 years agomshtml.idl: Added DispHTMLImg implementation.
Jacek Caban [Wed, 30 Apr 2008 08:13:01 +0000 (10:13 +0200)] 
mshtml.idl: Added DispHTMLImg implementation.

16 years agoopengl32: Drop the ChoosePixelFormat test as it is very unreliable.
Roderick Colenbrander [Wed, 30 Apr 2008 10:54:19 +0000 (10:54 +0000)] 
opengl32: Drop the ChoosePixelFormat test as it is very unreliable.

16 years agojanitorial: Prototype func() should be func(void).
Eric Pouech [Wed, 30 Apr 2008 06:38:33 +0000 (08:38 +0200)] 
janitorial: Prototype func() should be func(void).

16 years agomsvcrt: Added __iob_func implementation.
Eric Pouech [Wed, 30 Apr 2008 06:37:48 +0000 (08:37 +0200)] 
msvcrt: Added __iob_func implementation.

16 years agowinhelp: Added support for transparent bitmaps.
Eric Pouech [Wed, 30 Apr 2008 06:32:06 +0000 (08:32 +0200)] 
winhelp: Added support for transparent bitmaps.

16 years agowinhelp: Generate the proper RTF data for a table formatting.
Eric Pouech [Wed, 30 Apr 2008 06:31:19 +0000 (08:31 +0200)] 
winhelp: Generate the proper RTF data for a table formatting.

16 years agoitss: Fix function prototype now that widl does the right thing with const.
Alexandre Julliard [Wed, 30 Apr 2008 09:45:21 +0000 (11:45 +0200)] 
itss: Fix function prototype now that widl does the right thing with const.

16 years agouserenv: Initial implementation of CreateEnvironmentBlock.
Lei Zhang [Wed, 30 Apr 2008 01:19:05 +0000 (18:19 -0700)] 
userenv: Initial implementation of CreateEnvironmentBlock.

16 years agouserenv: Add initial tests for CreateEnvironmentBlock.
Lei Zhang [Wed, 30 Apr 2008 01:09:24 +0000 (18:09 -0700)] 
userenv: Add initial tests for CreateEnvironmentBlock.

16 years agowidl: callback, code, comm_status and in_line are attribute names, not keywords.
Rob Shearman [Tue, 29 Apr 2008 18:52:31 +0000 (19:52 +0100)] 
widl: callback, code, comm_status and in_line are attribute names, not keywords.

16 years agowidl: Allow pointer attributes to be applied to function pointers.
Rob Shearman [Tue, 29 Apr 2008 19:41:03 +0000 (20:41 +0100)] 
widl: Allow pointer attributes to be applied to function pointers.

16 years agowidl: Make constdef and externdef take a declarator instead of an ident so that funct...
Rob Shearman [Tue, 29 Apr 2008 19:40:48 +0000 (20:40 +0100)] 
widl: Make constdef and externdef take a declarator instead of an ident so that functions and arrays can be defined using the statements.

16 years agowidl: Add support for "inline" on function definitions.
Rob Shearman [Tue, 29 Apr 2008 19:40:30 +0000 (20:40 +0100)] 
widl: Add support for "inline" on function definitions.

Fix applying calling convention to function type.

16 years agowidl: Keep const attributes applied to pointers when writing out the type.
Rob Shearman [Tue, 29 Apr 2008 19:39:53 +0000 (20:39 +0100)] 
widl: Keep const attributes applied to pointers when writing out the type.

Use an attribute to store the const qualifier for the pointer and type.

Allow multiple type-qualifiers to be applied to a type by adding a
declaration-specifier rule that encompasses type-qualifiers and types.

16 years agowgl: We were already advertising GL_EXT_framebuffer_sRGB but not the corresponding...
Roderick Colenbrander [Tue, 29 Apr 2008 22:42:09 +0000 (22:42 +0000)] 
wgl: We were already advertising GL_EXT_framebuffer_sRGB but not the corresponding WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT.

16 years agogdiplus: Implemented GdipSetPathGradientCenterPointI.
Nikolay Sivov [Tue, 29 Apr 2008 21:28:45 +0000 (01:28 +0400)] 
gdiplus: Implemented GdipSetPathGradientCenterPointI.

16 years agogdiplus: Implemented GdipMultiplyWorldTransform.
Nikolay Sivov [Tue, 29 Apr 2008 21:28:40 +0000 (01:28 +0400)] 
gdiplus: Implemented GdipMultiplyWorldTransform.

16 years agogdiplus: Implemented GdipIsMatrixIdentity.
Nikolay Sivov [Tue, 29 Apr 2008 21:28:35 +0000 (01:28 +0400)] 
gdiplus: Implemented GdipIsMatrixIdentity.

16 years agogdiplus: Implemented GdipIsMatrixEqual.
Nikolay Sivov [Tue, 29 Apr 2008 21:28:30 +0000 (01:28 +0400)] 
gdiplus: Implemented GdipIsMatrixEqual.

16 years agogdiplus: Implemented GdipGetPathWorldBoundsI.
Nikolay Sivov [Tue, 29 Apr 2008 21:28:24 +0000 (01:28 +0400)] 
gdiplus: Implemented GdipGetPathWorldBoundsI.

16 years agogdiplus: Implemented GdipGetPathPointsI.
Nikolay Sivov [Tue, 29 Apr 2008 21:28:12 +0000 (01:28 +0400)] 
gdiplus: Implemented GdipGetPathPointsI.

16 years agoshell32: Fix a typo.
Austin English [Tue, 29 Apr 2008 20:31:47 +0000 (15:31 -0500)] 
shell32: Fix a typo.

16 years agostart: Updated Korean resource.
Hwang YunSong(황윤성) [Wed, 30 Apr 2008 01:02:59 +0000 (10:02 +0900)] 
start: Updated Korean resource.

16 years agoadvapi32: Use correct function pointer cast.
Andrew Talbot [Tue, 29 Apr 2008 20:47:41 +0000 (21:47 +0100)] 
advapi32: Use correct function pointer cast.

16 years agowined3d: Remove unused variables.
Andrew Talbot [Tue, 29 Apr 2008 20:29:45 +0000 (21:29 +0100)] 
wined3d: Remove unused variables.

16 years agouxtheme: Remove unused variable.
Andrew Talbot [Tue, 29 Apr 2008 20:29:31 +0000 (21:29 +0100)] 
uxtheme: Remove unused variable.

16 years agouser32: Remove unused variables.
Andrew Talbot [Tue, 29 Apr 2008 20:23:57 +0000 (21:23 +0100)] 
user32: Remove unused variables.

16 years agodxdiagn: Implemented ullPhysicalMemory property for DXDiagSystemInfoContainer.
Markus Weiland [Tue, 29 Apr 2008 16:24:59 +0000 (18:24 +0200)] 
dxdiagn: Implemented ullPhysicalMemory property for DXDiagSystemInfoContainer.

16 years agowined3d: Add multisampling support.
Roderick Colenbrander [Mon, 28 Apr 2008 21:44:21 +0000 (21:44 +0000)] 
wined3d: Add multisampling support.

16 years agowinecfg: Add a font size preview, update all language resources to reflect this change.
Dmitry Timoshkov [Tue, 29 Apr 2008 15:27:15 +0000 (00:27 +0900)] 
winecfg: Add a font size preview, update all language resources to reflect this change.

16 years agowinhelp: Check against a NULL pointer dereference.
Elias Benali [Tue, 29 Apr 2008 15:19:33 +0000 (11:19 -0400)] 
winhelp: Check against a NULL pointer dereference.

16 years agorichedit: On failure to parse incoming text as RTF, EM_STREAMIN must set dwError...
Alex Villacís Lasso [Tue, 29 Apr 2008 03:43:49 +0000 (22:43 -0500)] 
richedit: On failure to parse incoming text as RTF, EM_STREAMIN must set dwError to -16.

16 years agoloader: Add stub versions of the pthread functions.
Alexandre Julliard [Tue, 29 Apr 2008 18:19:02 +0000 (20:19 +0200)] 
loader: Add stub versions of the pthread functions.

16 years agoInclude wine/port.h everywhere we use exceptions.
Alexandre Julliard [Tue, 29 Apr 2008 18:18:49 +0000 (20:18 +0200)] 
Include wine/port.h everywhere we use exceptions.

16 years agomsvcrt: Rename a few functions to avoid conflicts with Windows headers.
Alexandre Julliard [Tue, 29 Apr 2008 18:18:19 +0000 (20:18 +0200)] 
msvcrt: Rename a few functions to avoid conflicts with Windows headers.

16 years agogdiplus: Fix the GdipFillRectangles spec entries.
Alexandre Julliard [Tue, 29 Apr 2008 18:17:59 +0000 (20:17 +0200)] 
gdiplus: Fix the GdipFillRectangles spec entries.

16 years agows2_32/tests: Fix the gethostname prototype.
Alexandre Julliard [Tue, 29 Apr 2008 18:17:50 +0000 (20:17 +0200)] 
ws2_32/tests: Fix the gethostname prototype.