wine
17 years agowintrust: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 17 Sep 2007 22:39:31 +0000 (00:39 +0200)] 
wintrust: Fix compilation on systems that don't support nameless unions.

17 years agodbghelp & imagehlp: Fix the PSYM_ENUMSYMBOLS_CALLBACK() and PSYM_ENUMERATESYMBOLS_CAL...
Francois Gouget [Mon, 17 Sep 2007 22:40:19 +0000 (00:40 +0200)] 
dbghelp & imagehlp: Fix the PSYM_ENUMSYMBOLS_CALLBACK() and PSYM_ENUMERATESYMBOLS_CALLBACK() prototypes.

Tweak the actual callbacks to better match the prototypes.

17 years agontdll: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 17 Sep 2007 22:39:43 +0000 (00:39 +0200)] 
ntdll: Fix compilation on systems that don't support nameless unions.

17 years agodbghelp: Add some missing prototypes and types.
Francois Gouget [Mon, 17 Sep 2007 22:40:28 +0000 (00:40 +0200)] 
dbghelp: Add some missing prototypes and types.

17 years agoimagehlp: Fix the PTRANSLATE_ADDRESS_ROUTINE() and PREAD_PROCESS_MEMORY_ROUTINE(...
Francois Gouget [Mon, 17 Sep 2007 22:40:34 +0000 (00:40 +0200)] 
imagehlp: Fix the PTRANSLATE_ADDRESS_ROUTINE() and PREAD_PROCESS_MEMORY_ROUTINE() prototypes.

17 years agowinex11.drv: Use symbolic names for MapVirtualKey translation types.
Dmitry Timoshkov [Tue, 18 Sep 2007 07:26:03 +0000 (16:26 +0900)] 
winex11.drv: Use symbolic names for MapVirtualKey translation types.

17 years agowidl: None of the non-fixed arrays have fixed sizes, so don't set the alignment to...
Rob Shearman [Mon, 17 Sep 2007 22:25:03 +0000 (23:25 +0100)] 
widl: None of the non-fixed arrays have fixed sizes, so don't set the alignment to anything and return a size of 0 from get_required_buffer_size_type.

17 years agowidl: Missing size_is or length_is attributes should generate 0xffffffff for the...
Rob Shearman [Mon, 17 Sep 2007 22:24:14 +0000 (23:24 +0100)] 
widl: Missing size_is or length_is attributes should generate 0xffffffff for the correlation description.

17 years agoadvapi32: QueryObjectSecurity should return a self-relative security descriptor and...
Mikolaj Zalewski [Mon, 17 Sep 2007 21:12:27 +0000 (14:12 -0700)] 
advapi32: QueryObjectSecurity should return a self-relative security descriptor and not overflow the buffer.

17 years agoREADME: Update minimal system requirements for FreeBSD.
Gerald Pfeifer [Sun, 16 Sep 2007 19:19:48 +0000 (21:19 +0200)] 
README: Update minimal system requirements for FreeBSD.

17 years agowininet: Create a TCP connection if FLAG_ICC_FORCE_CONNECTION is specified.
Juan Lang [Mon, 17 Sep 2007 15:40:04 +0000 (08:40 -0700)] 
wininet: Create a TCP connection if FLAG_ICC_FORCE_CONNECTION is specified.

17 years agomsi: Initialize nested.
Juan Lang [Mon, 17 Sep 2007 15:03:40 +0000 (08:03 -0700)] 
msi: Initialize nested.

17 years agomsi: Make sure nested is initialized.
Juan Lang [Mon, 17 Sep 2007 15:03:08 +0000 (08:03 -0700)] 
msi: Make sure nested is initialized.

17 years agomsi: Don't crash if record has no fields.
Juan Lang [Mon, 17 Sep 2007 15:02:18 +0000 (08:02 -0700)] 
msi: Don't crash if record has no fields.

17 years agowined3d: Move the software blitting to the base surface class.
Stefan Dösinger [Mon, 17 Sep 2007 14:03:21 +0000 (16:03 +0200)] 
wined3d: Move the software blitting to the base surface class.

17 years agowined3d: Give GDI surfaces their own release implementation.
Stefan Dösinger [Mon, 17 Sep 2007 13:04:46 +0000 (15:04 +0200)] 
wined3d: Give GDI surfaces their own release implementation.

17 years agowined3d: Move lastActiveRenderTarget cleanup to the device.
Stefan Dösinger [Mon, 17 Sep 2007 12:55:08 +0000 (14:55 +0200)] 
wined3d: Move lastActiveRenderTarget cleanup to the device.

17 years agowined3d: Give GDI surfaces their own GetDC copy.
Stefan Dösinger [Mon, 17 Sep 2007 12:23:13 +0000 (14:23 +0200)] 
wined3d: Give GDI surfaces their own GetDC copy.

17 years agowined3d: Move DIB section creation to the base surface implementation.
Stefan Dösinger [Mon, 17 Sep 2007 11:48:11 +0000 (13:48 +0200)] 
wined3d: Move DIB section creation to the base surface implementation.

17 years agowined3d: Remove a pbo check.
Stefan Dösinger [Mon, 17 Sep 2007 10:56:33 +0000 (12:56 +0200)] 
wined3d: Remove a pbo check.

17 years agowined3d: Clean up IWineD3DSurface::ReleaseDC.
Stefan Dösinger [Mon, 17 Sep 2007 10:53:34 +0000 (12:53 +0200)] 
wined3d: Clean up IWineD3DSurface::ReleaseDC.

17 years agowined3d: Clean up SetMem.
Stefan Dösinger [Mon, 17 Sep 2007 13:16:37 +0000 (15:16 +0200)] 
wined3d: Clean up SetMem.

17 years agowined3d: Clean up AddDirtyRect.
Stefan Dösinger [Mon, 17 Sep 2007 13:07:13 +0000 (15:07 +0200)] 
wined3d: Clean up AddDirtyRect.

17 years agowined3d: Clean up SetFormatDesc.
Stefan Dösinger [Sun, 16 Sep 2007 14:49:02 +0000 (16:49 +0200)] 
wined3d: Clean up SetFormatDesc.

17 years agowined3d: Clean up SetGLTextureDesc and GetGLDesc.
Stefan Dösinger [Sun, 16 Sep 2007 14:40:28 +0000 (16:40 +0200)] 
wined3d: Clean up SetGLTextureDesc and GetGLDesc.

17 years agowined3d: Reorder surface impl predeclarations.
Stefan Dösinger [Sun, 16 Sep 2007 14:33:23 +0000 (16:33 +0200)] 
wined3d: Reorder surface impl predeclarations.

17 years agowined3d: Base surface move, part 2.
Stefan Dösinger [Sun, 16 Sep 2007 14:27:58 +0000 (16:27 +0200)] 
wined3d: Base surface move, part 2.

17 years agowined3d: Move non-rendering surface specific code to the base class.
Stefan Dösinger [Sun, 16 Sep 2007 12:03:39 +0000 (14:03 +0200)] 
wined3d: Move non-rendering surface specific code to the base class.

17 years agowined3d: Move resource methods to the base surface class.
Stefan Dösinger [Sun, 16 Sep 2007 11:42:18 +0000 (13:42 +0200)] 
wined3d: Move resource methods to the base surface class.

17 years agowined3d: Start of some surface cleanup.
Stefan Dösinger [Sun, 16 Sep 2007 11:29:44 +0000 (13:29 +0200)] 
wined3d: Start of some surface cleanup.

This patch and the following intend to make the surface code more
manageable and are a preparation to add gl3 support. The code adds a
new IWineD3DBaseSurface surface type, which will contain the
non-rendering management code. IWineD3DSurface and IWineGDISurface
will be derived from IWineD3DBaseSurface, and IWineGL3Surface can be
added later.

17 years agowinex11.drv: Invalidate the DCE when the window format is changed.
Alexandre Julliard [Mon, 17 Sep 2007 14:57:09 +0000 (16:57 +0200)] 
winex11.drv: Invalidate the DCE when the window format is changed.

17 years agogdi32: Update the DC in most OpenGL functions.
Alexandre Julliard [Mon, 17 Sep 2007 14:56:56 +0000 (16:56 +0200)] 
gdi32: Update the DC in most OpenGL functions.

17 years agogdi32: Replace remaining instance of DC_GetDCUpdate by get_dc_ptr+update_dc.
Alexandre Julliard [Mon, 17 Sep 2007 14:49:37 +0000 (16:49 +0200)] 
gdi32: Replace remaining instance of DC_GetDCUpdate by get_dc_ptr+update_dc.

17 years agogdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap functions.
Alexandre Julliard [Mon, 17 Sep 2007 14:48:56 +0000 (16:48 +0200)] 
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the bitmap functions.

17 years agogdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the painting functions.
Alexandre Julliard [Mon, 17 Sep 2007 14:48:27 +0000 (16:48 +0200)] 
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the painting functions.

17 years agogdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the clipping functions.
Alexandre Julliard [Mon, 17 Sep 2007 14:46:29 +0000 (16:46 +0200)] 
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the clipping functions.

17 years agowgl: Store the fbconfig id with the window when a pixel format is set.
Chris Robinson [Sat, 15 Sep 2007 20:02:32 +0000 (13:02 -0700)] 
wgl: Store the fbconfig id with the window when a pixel format is set.

17 years agogdi32: Don't hold the GDI lock when setting the pixel format.
Chris Robinson [Wed, 12 Sep 2007 00:24:55 +0000 (17:24 -0700)] 
gdi32: Don't hold the GDI lock when setting the pixel format.

17 years agoitss/tests: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 14:15:26 +0000 (16:15 +0200)] 
itss/tests: We can now store binary files in the repository.

17 years agouser32/tests: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 14:12:03 +0000 (16:12 +0200)] 
user32/tests: We can now store binary files in the repository.

17 years agocomctl32/tests: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 14:11:26 +0000 (16:11 +0200)] 
comctl32/tests: We can now store binary files in the repository.

17 years agocards: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 14:07:27 +0000 (16:07 +0200)] 
cards: We can now store binary files in the repository.

17 years agomsi: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:53:53 +0000 (15:53 +0200)] 
msi: We can now store binary files in the repository.

17 years agoole32: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:53:00 +0000 (15:53 +0200)] 
ole32: We can now store binary files in the repository.

17 years agoshell32: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:51:40 +0000 (15:51 +0200)] 
shell32: We can now store binary files in the repository.

17 years agouser32: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:46:18 +0000 (15:46 +0200)] 
user32: We can now store binary files in the repository.

17 years agocomdlg32: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:40:36 +0000 (15:40 +0200)] 
comdlg32: We can now store binary files in the repository.

17 years agocomctl32: We can now store binary files in the repository.
Alexandre Julliard [Mon, 17 Sep 2007 13:38:23 +0000 (15:38 +0200)] 
comctl32: We can now store binary files in the repository.

17 years agogdi32: Return the correct font type, ntmFlags and PitchAndFamily for Type1 fonts.
Mikolaj Zalewski [Fri, 7 Sep 2007 21:30:40 +0000 (14:30 -0700)] 
gdi32: Return the correct font type, ntmFlags and PitchAndFamily for Type1 fonts.

17 years agogdi32: If freetype fails try to load manually fonts wrapped as PE resources.
Mikolaj Zalewski [Fri, 7 Sep 2007 17:11:09 +0000 (10:11 -0700)] 
gdi32: If freetype fails try to load manually fonts wrapped as PE resources.

17 years agogdi32: Implement AddFontMemResourceEx (based on a patch of Byeong-Sik Jeon).
Mikolaj Zalewski [Thu, 13 Sep 2007 17:42:55 +0000 (10:42 -0700)] 
gdi32: Implement AddFontMemResourceEx (based on a patch of Byeong-Sik Jeon).

17 years agogdi32: Store child font links as pointers to struct Face instead of filename/index.
Mikolaj Zalewski [Thu, 6 Sep 2007 18:40:00 +0000 (11:40 -0700)] 
gdi32: Store child font links as pointers to struct Face instead of filename/index.

17 years agouser32/tests: Properly flush events in the update rect tests.
Alexandre Julliard [Mon, 17 Sep 2007 12:13:37 +0000 (14:13 +0200)] 
user32/tests: Properly flush events in the update rect tests.

17 years agocrypt32: Fix some memory leaks.
Andrew Talbot [Fri, 14 Sep 2007 16:02:33 +0000 (17:02 +0100)] 
crypt32: Fix some memory leaks.

17 years agojanitorial: Remove two fresh redundant NULL checks before HeapFree(). Found by Smatch.
Michael Stefaniuc [Fri, 14 Sep 2007 20:34:15 +0000 (22:34 +0200)] 
janitorial: Remove two fresh redundant NULL checks before HeapFree(). Found by Smatch.

17 years agoconfigure: Recognize i686-mingw32 prefix for crosscompiling.
Peter Oberndorfer [Sun, 16 Sep 2007 18:11:12 +0000 (20:11 +0200)] 
configure: Recognize i686-mingw32 prefix for crosscompiling.

17 years agoriched20: Prevent overflow on richedit debug channel.
Alex Villacís Lasso [Sun, 16 Sep 2007 02:32:20 +0000 (21:32 -0500)] 
riched20: Prevent overflow on richedit debug channel.

17 years agoiccvid: Guard against null pointer reference.
Alex Villacís Lasso [Sun, 16 Sep 2007 02:30:36 +0000 (21:30 -0500)] 
iccvid: Guard against null pointer reference.

17 years agontdll: Fix an error message.
Alexandre Julliard [Mon, 17 Sep 2007 11:42:01 +0000 (13:42 +0200)] 
ntdll: Fix an error message.

17 years agokernel32: Return TRUE for all pointer params in GlobalUnlock.
James Hawkins [Sun, 16 Sep 2007 23:30:20 +0000 (18:30 -0500)] 
kernel32: Return TRUE for all pointer params in GlobalUnlock.

17 years agokernel32: Fix the case where memory is freed twice in GlobalFree.
James Hawkins [Sun, 16 Sep 2007 23:28:56 +0000 (18:28 -0500)] 
kernel32: Fix the case where memory is freed twice in GlobalFree.

17 years agouser32: Set uiLo and uiHi to zero on error.
James Hawkins [Sun, 16 Sep 2007 23:27:02 +0000 (18:27 -0500)] 
user32: Set uiLo and uiHi to zero on error.

17 years agouser32: Add tests for the DDE pack functions.
James Hawkins [Sun, 16 Sep 2007 23:26:07 +0000 (18:26 -0500)] 
user32: Add tests for the DDE pack functions.

17 years agowidl: Fix write_string_tfs for strings declared as arrays.
Rob Shearman [Mon, 17 Sep 2007 08:46:22 +0000 (09:46 +0100)] 
widl: Fix write_string_tfs for strings declared as arrays.

The immediate type will be FC_*ARRAY, so rtype needs to use the referred
type to get the base type.

Also update the typeformat-string offset of the type.

17 years agowidl: Add support for strings embedded in structures.
Rob Shearman [Mon, 17 Sep 2007 08:46:01 +0000 (09:46 +0100)] 
widl: Add support for strings embedded in structures.

17 years agowidl: Fix detection of complex arrays.
Rob Shearman [Sun, 16 Sep 2007 21:28:30 +0000 (22:28 +0100)] 
widl: Fix detection of complex arrays.

17 years agowidl: Initialise cval in make_expr.
Rob Shearman [Sun, 16 Sep 2007 21:27:38 +0000 (22:27 +0100)] 
widl: Initialise cval in make_expr.

17 years agocredui: The pszUserName parameter in CredUIPromptForCredentialsW is in/out so dump...
Rob Shearman [Sun, 16 Sep 2007 21:24:43 +0000 (22:24 +0100)] 
credui: The pszUserName parameter in CredUIPromptForCredentialsW is in/out so dump the string on entry to the function.

17 years agowininet/ftp: There's no need to query the file size before retrieving a file.
Alexandre Julliard [Mon, 17 Sep 2007 10:56:48 +0000 (12:56 +0200)] 
wininet/ftp: There's no need to query the file size before retrieving a file.

17 years agowined3d: Add pbo support for compressed textures.
Roderick Colenbrander [Sun, 16 Sep 2007 11:36:35 +0000 (13:36 +0200)] 
wined3d: Add pbo support for compressed textures.

17 years agowined3d: Update list of pci ids.
Roderick Colenbrander [Sun, 16 Sep 2007 11:08:54 +0000 (13:08 +0200)] 
wined3d: Update list of pci ids.

17 years agowined3d: Don't create a pbo for system memory surfaces.
Roderick Colenbrander [Sat, 15 Sep 2007 19:51:27 +0000 (21:51 +0200)] 
wined3d: Don't create a pbo for system memory surfaces.

17 years agomshtml: Make HTMLBodyElement child object of HTMLTextContainer.
Jacek Caban [Sat, 15 Sep 2007 14:07:52 +0000 (16:07 +0200)] 
mshtml: Make HTMLBodyElement child object of HTMLTextContainer.

17 years agomshtml: Store HTMLElement struct instead of pointer in HTMLTextAreaElement.
Jacek Caban [Sat, 15 Sep 2007 14:07:26 +0000 (16:07 +0200)] 
mshtml: Store HTMLElement struct instead of pointer in HTMLTextAreaElement.

17 years agomshtml: Store HTMLElement struct instead of pointer in HTMLSelectElement.
Jacek Caban [Sat, 15 Sep 2007 14:07:01 +0000 (16:07 +0200)] 
mshtml: Store HTMLElement struct instead of pointer in HTMLSelectElement.

17 years agomshtml: Store HTMLElement struct instead of pointer in HTMLInputElement.
Jacek Caban [Sat, 15 Sep 2007 14:06:36 +0000 (16:06 +0200)] 
mshtml: Store HTMLElement struct instead of pointer in HTMLInputElement.

17 years agomshtml: Added get_body test.
Jacek Caban [Sat, 15 Sep 2007 14:06:10 +0000 (16:06 +0200)] 
mshtml: Added get_body test.

17 years agomshtml: Store HTMLElement struct instead of pointer in HTMLBodyElement.
Jacek Caban [Sat, 15 Sep 2007 14:05:34 +0000 (16:05 +0200)] 
mshtml: Store HTMLElement struct instead of pointer in HTMLBodyElement.

17 years agomshtml: Store HTMLElement struct instead of pointer in HTMLAnchorElement.
Jacek Caban [Sat, 15 Sep 2007 14:04:57 +0000 (16:04 +0200)] 
mshtml: Store HTMLElement struct instead of pointer in HTMLAnchorElement.

17 years agowordpad: Updated Korean resource.
Hwang YunSong(황윤성) [Fri, 14 Sep 2007 00:33:09 +0000 (09:33 +0900)] 
wordpad: Updated Korean resource.

17 years agomshtml: Updated Korean resource.
Hwang YunSong(황윤성) [Fri, 14 Sep 2007 00:32:31 +0000 (09:32 +0900)] 
mshtml: Updated Korean resource.

17 years agomshtml: Move 'inline' to the beginning of the declaration directly after the storage...
Michael Stefaniuc [Fri, 14 Sep 2007 16:03:44 +0000 (18:03 +0200)] 
mshtml: Move 'inline' to the beginning of the declaration directly after the storage specifier.

17 years agowined3d: Do not invalidate the sysmem copy if a pbo exists.
Stefan Dösinger [Fri, 14 Sep 2007 15:46:19 +0000 (17:46 +0200)] 
wined3d: Do not invalidate the sysmem copy if a pbo exists.

17 years agowined3d: Do not allocate memory if there's a pbo.
Stefan Dösinger [Fri, 14 Sep 2007 15:44:09 +0000 (17:44 +0200)] 
wined3d: Do not allocate memory if there's a pbo.

17 years agowined3d: Use GL_NV_depth_clamp to implement clipping disable.
Stefan Dösinger [Tue, 11 Sep 2007 14:41:01 +0000 (16:41 +0200)] 
wined3d: Use GL_NV_depth_clamp to implement clipping disable.

17 years agowined3d: Add a fixme for D3DCMP_NOTEQUAL and D3DCMP_EQUAL.
Stefan Dösinger [Tue, 11 Sep 2007 13:33:14 +0000 (15:33 +0200)] 
wined3d: Add a fixme for D3DCMP_NOTEQUAL and D3DCMP_EQUAL.

17 years agowined3d: Add D3DSI_TEXLD_PROJECT and BIAS to d3d9types.h.
Stefan Dösinger [Mon, 10 Sep 2007 22:35:54 +0000 (00:35 +0200)] 
wined3d: Add D3DSI_TEXLD_PROJECT and BIAS to d3d9types.h.

17 years agoRelease 0.9.45. wine-0.9.45
Alexandre Julliard [Fri, 14 Sep 2007 17:30:55 +0000 (19:30 +0200)] 
Release 0.9.45.

17 years agowininet/tests: Anonymous FTP can succeed without a password.
Alexandre Julliard [Fri, 14 Sep 2007 14:59:06 +0000 (16:59 +0200)] 
wininet/tests: Anonymous FTP can succeed without a password.

17 years agoshell32: Implement SHPathPrepareForWrite.
Vincent Povirk [Fri, 7 Sep 2007 02:52:35 +0000 (22:52 -0400)] 
shell32: Implement SHPathPrepareForWrite.

17 years agoshell32: Add tests for SHPathPrepareForWrite.
Vincent Povirk [Fri, 7 Sep 2007 02:49:51 +0000 (22:49 -0400)] 
shell32: Add tests for SHPathPrepareForWrite.

17 years agoshell32: Add SHPathPrepareForWrite and related constants.
Vincent Povirk [Thu, 6 Sep 2007 22:01:12 +0000 (18:01 -0400)] 
shell32: Add SHPathPrepareForWrite and related constants.

17 years agoserver: Add get_token_statistics server call and use it to implement the TokenStatist...
Rob Shearman [Thu, 13 Sep 2007 15:47:56 +0000 (16:47 +0100)] 
server: Add get_token_statistics server call and use it to implement the TokenStatistics and TokenType levels for NtQueryInformationToken.

17 years agowidl: Add padding to the end of complex structures.
Dan Hipschman [Fri, 14 Sep 2007 01:04:32 +0000 (18:04 -0700)] 
widl: Add padding to the end of complex structures.

17 years agocomdlg32: Fix some memory leaks.
Andrew Talbot [Thu, 13 Sep 2007 23:16:11 +0000 (00:16 +0100)] 
comdlg32: Fix some memory leaks.

17 years agocomctl32: Fix a memory leak.
Andrew Talbot [Thu, 13 Sep 2007 23:15:55 +0000 (00:15 +0100)] 
comctl32: Fix a memory leak.

17 years agowined3d: The D3DSI_COISSUE flag changes the behavior of cnd.
Stefan Dösinger [Thu, 13 Sep 2007 12:48:57 +0000 (14:48 +0200)] 
wined3d: The D3DSI_COISSUE flag changes the behavior of cnd.

17 years agowined3d: Fix texdp3tex in glsl.
Stefan Dösinger [Thu, 13 Sep 2007 10:25:29 +0000 (12:25 +0200)] 
wined3d: Fix texdp3tex in glsl.

17 years agowined3d: Add a test for the cnd instruction.
Stefan Dösinger [Thu, 13 Sep 2007 10:16:09 +0000 (12:16 +0200)] 
wined3d: Add a test for the cnd instruction.

17 years agowined3d: Add support for showing a logo.
Stefan Dösinger [Sat, 1 Sep 2007 19:22:32 +0000 (21:22 +0200)] 
wined3d: Add support for showing a logo.