wine
18 years agod3d9: Don't treat missing d3d9.dll as a failure.
Paul Vriens [Wed, 14 Dec 2005 09:50:52 +0000 (10:50 +0100)] 
d3d9: Don't treat missing d3d9.dll as a failure.

18 years agowined3d: Return the correct vertex declaration.
H. Verbeet [Wed, 14 Dec 2005 09:50:27 +0000 (10:50 +0100)] 
wined3d: Return the correct vertex declaration.
In IWineD3DDeviceImpl_GetVertexDeclaration, return the vertex
declaration in This->stateblock instead of the one in
This->updateStateBlock.

18 years agoriched20: Reset selection when text is reset.
Ulrich Czekalla [Wed, 14 Dec 2005 09:50:04 +0000 (10:50 +0100)] 
riched20: Reset selection when text is reset.

18 years agouser: GetClipboardFormatNameA fix.
Aric Stewart [Wed, 14 Dec 2005 09:49:54 +0000 (10:49 +0100)] 
user: GetClipboardFormatNameA fix.
In the W->A translation make sure we have characters to translate
before doing the WideCharToMultiByte with -1.

18 years agomscms: Move repetitive code to helper macros.
Saulius Krasuckas [Tue, 13 Dec 2005 17:12:34 +0000 (18:12 +0100)] 
mscms: Move repetitive code to helper macros.

18 years agox11drv: ScrollDC fix.
Dmitry Timoshkov [Tue, 13 Dec 2005 16:47:27 +0000 (17:47 +0100)] 
x11drv: ScrollDC fix.
There is no need to offset the source rectangle in the reverse
direction before scrolling.

18 years agowininet: HTTP headers reworking.
Aric Stewart [Tue, 13 Dec 2005 16:07:41 +0000 (17:07 +0100)] 
wininet: HTTP headers reworking.
Redo how headers are handled, eliminating the concept of Standard
Headers and allow all headers to be added multiple times.
Allow querying of headers with an index to get the multiple headers.
Respect response vs request headers in HttpQueryInfo.
Add a number of tests to extensively test header adding and replacing.

18 years agogdi: Added support for doing GetBitmapBits on a DIB section.
Alexandre Julliard [Tue, 13 Dec 2005 16:07:06 +0000 (17:07 +0100)] 
gdi: Added support for doing GetBitmapBits on a DIB section.
Simply copy the DIB bits in that case.

18 years agox11drv: Clipping fix with DIB section copy.
Alexandre Julliard [Tue, 13 Dec 2005 16:05:06 +0000 (17:05 +0100)] 
x11drv: Clipping fix with DIB section copy.
Use the GC of the destination device in X11DRV_DIB_CopyDIBSection so
that the clipping region is taken into account.

18 years agod3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.
H. Verbeet [Tue, 13 Dec 2005 11:00:25 +0000 (12:00 +0100)] 
d3d9: Add a test for Get/SetVertexShader and Get/SetPixelShader refcounts.

18 years agoserver: Added get_file_info implementation for named pipe and mailslot devices.
Alexandre Julliard [Tue, 13 Dec 2005 11:00:11 +0000 (12:00 +0100)] 
server: Added get_file_info implementation for named pipe and mailslot devices.

18 years agoserver: Fixed refcounting in get_fd requests for named pipe and mailslot devices.
Alexandre Julliard [Tue, 13 Dec 2005 10:22:28 +0000 (11:22 +0100)] 
server: Fixed refcounting in get_fd requests for named pipe and mailslot devices.

18 years agowidl: Start generating type format strings.
Robert Shearman [Tue, 13 Dec 2005 10:22:08 +0000 (11:22 +0100)] 
widl: Start generating type format strings.
Based on a patch by Eric Kohl.

18 years agowidl: Server stubs in generated code are void functions.
Eric Kohl [Tue, 13 Dec 2005 10:12:37 +0000 (11:12 +0100)] 
widl: Server stubs in generated code are void functions.

18 years agowinecfg: Simplified module handling code.
Eric Pouech [Tue, 13 Dec 2005 10:12:24 +0000 (11:12 +0100)] 
winecfg: Simplified module handling code.

18 years agowininet: Reinitialise NETCON on redirect.
Marcus Meissner [Tue, 13 Dec 2005 10:12:09 +0000 (11:12 +0100)] 
wininet: Reinitialise NETCON on redirect.

18 years agoiphlpapi: Fix a couple of file descriptor leaks.
Juan Lang [Tue, 13 Dec 2005 10:11:53 +0000 (11:11 +0100)] 
iphlpapi: Fix a couple of file descriptor leaks.

18 years agowinedump: Const correctness fixes.
Eric Pouech [Tue, 13 Dec 2005 10:11:38 +0000 (11:11 +0100)] 
winedump: Const correctness fixes.

18 years agocrypt32: Decode cleanups.
Juan Lang [Tue, 13 Dec 2005 10:11:25 +0000 (11:11 +0100)] 
crypt32: Decode cleanups.
- implement a helper to decode sequences of like types
- use helper functions wherever applicable when decoding
- correct "expected" vs. "got" usage in tests
- fix a few other small bugs

18 years agowined3d: Don't change the shader's refcount in SetVertexShader and
H. Verbeet [Tue, 13 Dec 2005 10:11:01 +0000 (11:11 +0100)] 
wined3d: Don't change the shader's refcount in SetVertexShader and
SetPixelShader.

18 years agowined3d: Cube texture named constants.
Oliver Stieber [Tue, 13 Dec 2005 10:10:20 +0000 (11:10 +0100)] 
wined3d: Cube texture named constants.
Update cubetexture so that names constants instead of numeric
constants are used for the facetype and also add some additional
checks where facetype is passed as a parameter to the function.

18 years agoshell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.
Paul Vriens [Mon, 12 Dec 2005 17:13:14 +0000 (18:13 +0100)] 
shell32/tests/shlfolder.c: ILFindLastID has to be called by ordinal.

18 years agomscms: Add another possible error.
Paul Vriens [Mon, 12 Dec 2005 17:13:02 +0000 (18:13 +0100)] 
mscms: Add another possible error.

18 years agoTEB.StackLimit should not include the guard page.
Alexandre Julliard [Mon, 12 Dec 2005 16:28:32 +0000 (17:28 +0100)] 
TEB.StackLimit should not include the guard page.

18 years agokernel: Moved main stack initialization to process.c.
Alexandre Julliard [Mon, 12 Dec 2005 16:20:29 +0000 (17:20 +0100)] 
kernel: Moved main stack initialization to process.c.

18 years agoserver: Don't enable polling on regular files in add_queue.
Alexandre Julliard [Mon, 12 Dec 2005 16:20:03 +0000 (17:20 +0100)] 
server: Don't enable polling on regular files in add_queue.

18 years agoPass specific access rights to wine_server_handle_to_fd.
Alexandre Julliard [Mon, 12 Dec 2005 16:15:26 +0000 (17:15 +0100)] 
Pass specific access rights to wine_server_handle_to_fd.

18 years agoserver: Added access rights mapping to file objects.
Alexandre Julliard [Mon, 12 Dec 2005 15:46:17 +0000 (16:46 +0100)] 
server: Added access rights mapping to file objects.

18 years agoserver: Added access rights mapping to process and thread objects.
Alexandre Julliard [Mon, 12 Dec 2005 14:03:07 +0000 (15:03 +0100)] 
server: Added access rights mapping to process and thread objects.

18 years agoserver: Added access rights mapping to registry key objects.
Alexandre Julliard [Mon, 12 Dec 2005 14:02:26 +0000 (15:02 +0100)] 
server: Added access rights mapping to registry key objects.

18 years agoserver: Added access rights mapping to symlink objects.
Alexandre Julliard [Mon, 12 Dec 2005 14:01:16 +0000 (15:01 +0100)] 
server: Added access rights mapping to symlink objects.

18 years agoserver: Added access rights mapping to token objects.
Alexandre Julliard [Mon, 12 Dec 2005 14:01:08 +0000 (15:01 +0100)] 
server: Added access rights mapping to token objects.

18 years agoserver: Added access rights mapping to synchronization objects.
Alexandre Julliard [Mon, 12 Dec 2005 13:58:44 +0000 (14:58 +0100)] 
server: Added access rights mapping to synchronization objects.

18 years agoserver: Added infrastructure for access rights mapping.
Alexandre Julliard [Mon, 12 Dec 2005 13:57:40 +0000 (14:57 +0100)] 
server: Added infrastructure for access rights mapping.

18 years agoserver: Allow the mailslot device to be opened as a file object.
Alexandre Julliard [Mon, 12 Dec 2005 13:39:27 +0000 (14:39 +0100)] 
server: Allow the mailslot device to be opened as a file object.

18 years agoserver: Allow the named pipe device to be opened as a file object.
Alexandre Julliard [Mon, 12 Dec 2005 13:30:06 +0000 (14:30 +0100)] 
server: Allow the named pipe device to be opened as a file object.

18 years agoserver: Support for opening devices.
Alexandre Julliard [Mon, 12 Dec 2005 13:27:45 +0000 (14:27 +0100)] 
server: Support for opening devices.
Added support for opening devices directly with the server when they
don't correspond to a Unix file.

18 years agoserver: Use a better error code for a zero-size mapped file.
Alexandre Julliard [Mon, 12 Dec 2005 12:38:43 +0000 (13:38 +0100)] 
server: Use a better error code for a zero-size mapped file.

18 years agokernel32: Get rid of DOSMEM_AllocSelector.
Eric Pouech [Mon, 12 Dec 2005 12:02:35 +0000 (13:02 +0100)] 
kernel32: Get rid of DOSMEM_AllocSelector.

18 years agowinspool: Added tests for OpenPrinter.
Detlef Riekenberg [Mon, 12 Dec 2005 12:02:15 +0000 (13:02 +0100)] 
winspool: Added tests for OpenPrinter.

18 years agoshell32: Fix drag-scrolling in the shellview object.
Michael Jung [Mon, 12 Dec 2005 11:43:03 +0000 (12:43 +0100)] 
shell32: Fix drag-scrolling in the shellview object.

18 years agoole32: Periodically call IDropTarger::DragOver during Drag&Drop.
Michael Jung [Mon, 12 Dec 2005 11:42:53 +0000 (12:42 +0100)] 
ole32: Periodically call IDropTarger::DragOver during Drag&Drop.

18 years agoFunctions with no paramters must be (void).
Eric Pouech [Mon, 12 Dec 2005 11:42:44 +0000 (12:42 +0100)] 
Functions with no paramters must be (void).

18 years agowidl: Generate FC_ERROR_STATUS_T proc format.
Robert Shearman [Mon, 12 Dec 2005 11:14:31 +0000 (12:14 +0100)] 
widl: Generate FC_ERROR_STATUS_T proc format.
- Include the header file for the functions implemented in typegen.c.
- Generate proc format for FC_ERROR_STATUS_T type.

18 years agowidl: Support explicit binding handles.
Robert Shearman [Mon, 12 Dec 2005 11:14:03 +0000 (12:14 +0100)] 
widl: Support explicit binding handles.

18 years agowidl: Zero initialize parameters in the generated server code.
Robert Shearman [Mon, 12 Dec 2005 11:13:43 +0000 (12:13 +0100)] 
widl: Zero initialize parameters in the generated server code.
Zero initialize parameters in the generated code. Based on a patch by
Eric Kohl.

18 years agowidl: Calculate the size of buffer required.
Robert Shearman [Mon, 12 Dec 2005 11:12:50 +0000 (12:12 +0100)] 
widl: Calculate the size of buffer required.
- Calculate the size of buffer required.
- Fix a typo.
- Set the buffer start and buffer end markers.

18 years agowidl: Don't cast buffer pointers to long in generated server code.
Robert Shearman [Mon, 12 Dec 2005 11:12:06 +0000 (12:12 +0100)] 
widl: Don't cast buffer pointers to long in generated server code.

18 years agowidl: Support multiple interfaces per file.
Eric Kohl [Mon, 12 Dec 2005 11:11:44 +0000 (12:11 +0100)] 
widl: Support multiple interfaces per file.

18 years agowidl: Don't treat FC_SMALL as FC_SHORT.
Robert Shearman [Mon, 12 Dec 2005 11:11:11 +0000 (12:11 +0100)] 
widl: Don't treat FC_SMALL as FC_SHORT.
FC_SMALL is its own type and is the same size as FC_CHAR, not
FC_SHORT.

18 years agowidl: Use WCHAR instead of wchar_t.
Robert Shearman [Mon, 12 Dec 2005 11:10:26 +0000 (12:10 +0100)] 
widl: Use WCHAR instead of wchar_t.
Output IDL wchar_t types as WCHAR to avoid conflicts with the
generally incompatible Unix wchar_t.

18 years agowinspool: Added documentation for OpenPrinter.
Detlef Riekenberg [Mon, 12 Dec 2005 11:10:13 +0000 (12:10 +0100)] 
winspool: Added documentation for OpenPrinter.

18 years agoConst correctness fixes.
Eric Pouech [Mon, 12 Dec 2005 10:55:49 +0000 (11:55 +0100)] 
Const correctness fixes.

18 years agowinsock: getaddrinfo return codes
Marcus Meissner [Mon, 12 Dec 2005 10:55:33 +0000 (11:55 +0100)] 
winsock: getaddrinfo return codes
Adjust return code EAI_NODATA to WSAHOST_NOT_FOUND, like windows does
it.

18 years agowinsock: getaddrinfo - return code mapping.
Marcus Meissner [Mon, 12 Dec 2005 10:55:11 +0000 (11:55 +0100)] 
winsock: getaddrinfo - return code mapping.
convert_eai_u2w should map from unix to windows, not the other way
round (spotted by Dominic Wise).

18 years agourlmon.idl: Add some BINDSTATUS values.
Paul Vriens [Mon, 12 Dec 2005 10:54:55 +0000 (11:54 +0100)] 
urlmon.idl: Add some BINDSTATUS values.

18 years agocomctl32: Fixed (harmless) typo.
Eric Pouech [Mon, 12 Dec 2005 10:54:35 +0000 (11:54 +0100)] 
comctl32: Fixed (harmless) typo.

18 years agoRemoved some dead-code.
Eric Pouech [Mon, 12 Dec 2005 10:54:19 +0000 (11:54 +0100)] 
Removed some dead-code.

18 years agoMade some functions static.
Eric Pouech [Mon, 12 Dec 2005 10:53:56 +0000 (11:53 +0100)] 
Made some functions static.

18 years agovidc: Return error codes when a message isn't supported.
Eric Pouech [Mon, 12 Dec 2005 10:53:28 +0000 (11:53 +0100)] 
vidc: Return error codes when a message isn't supported.

18 years agoOLE: Fix SafeArrayCopy for NULL pvData.
Robert Shearman [Mon, 12 Dec 2005 10:52:51 +0000 (11:52 +0100)] 
OLE: Fix SafeArrayCopy for NULL pvData.
It is allowed to copy a SAFEARRAY with a NULL pvData, as long as
cbElements is non-zero. Add a test for this and fix the safe array
code.

18 years agoCreateErrorInfo trace fix.
Robert Shearman [Mon, 12 Dec 2005 10:52:36 +0000 (11:52 +0100)] 
CreateErrorInfo trace fix.
CreateErrorInfo isn't a stub so don't print this in the trace
message.

18 years agoOLE: Add const to several typelib functions.
Robert Shearman [Mon, 12 Dec 2005 10:52:23 +0000 (11:52 +0100)] 
OLE: Add const to several typelib functions.
Add const attributes to parameters for several functions and fix up
some formatting.

18 years agoOleTranslateColor trace fix.
Robert Shearman [Mon, 12 Dec 2005 10:52:02 +0000 (11:52 +0100)] 
OleTranslateColor trace fix.
OleTranslateColor isn't a stub so don't print ":stub" in the trace
message.

18 years agomshtml: Added IHTMLDocument3 stub implementation.
Jacek Caban [Mon, 12 Dec 2005 10:51:43 +0000 (11:51 +0100)] 
mshtml: Added IHTMLDocument3 stub implementation.

18 years agowinetest: Add d3d9 tests.
Stefan Leichter [Mon, 12 Dec 2005 10:51:29 +0000 (11:51 +0100)] 
winetest: Add d3d9 tests.

18 years agowidl: Don't output __RPC_FAR in generated code.
Robert Shearman [Mon, 12 Dec 2005 10:51:11 +0000 (11:51 +0100)] 
widl: Don't output __RPC_FAR in generated code.

18 years agowinecfg: Update Dutch resources for the Audio tab.
Paul Vriens [Mon, 12 Dec 2005 10:50:57 +0000 (11:50 +0100)] 
winecfg: Update Dutch resources for the Audio tab.

18 years agoAdded declaration of IHTMLDocument3 and more DISPIDs.
Jacek Caban [Mon, 12 Dec 2005 10:50:38 +0000 (11:50 +0100)] 
Added declaration of IHTMLDocument3 and more DISPIDs.

18 years agokernel: Fix the Mach-O binary magic.
Filip Navara [Mon, 12 Dec 2005 10:50:15 +0000 (11:50 +0100)] 
kernel: Fix the Mach-O binary magic.

18 years agowinedos: Implement MCB.
Markus Amsler [Mon, 12 Dec 2005 10:50:01 +0000 (11:50 +0100)] 
winedos: Implement MCB.

18 years agourlmon: Correctly fix IStream::Read.
Thomas Weidenmueller [Mon, 12 Dec 2005 10:49:29 +0000 (11:49 +0100)] 
urlmon: Correctly fix IStream::Read.
Don't dereference a possible NULL pointer.

18 years agod3d9: Add a test for BeginStateBlock and EndStateBlock.
H. Verbeet [Fri, 9 Dec 2005 13:53:28 +0000 (14:53 +0100)] 
d3d9: Add a test for BeginStateBlock and EndStateBlock.

18 years agoRemove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.
Markus Amsler [Fri, 9 Dec 2005 13:52:39 +0000 (14:52 +0100)] 
Remove unneeded ; from DECL_WINELIB_TYPE_AW in mmsystem.h.

18 years agosecur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.
Kai Blin [Fri, 9 Dec 2005 13:52:20 +0000 (14:52 +0100)] 
secur32: Fix conversion of password in NTLM AcquireCredentialsHandleA.

18 years agoserver: Added object attributes to a few more requests.
Alexandre Julliard [Fri, 9 Dec 2005 13:52:04 +0000 (14:52 +0100)] 
server: Added object attributes to a few more requests.

18 years agoserver: Make alloc_handle use attributes instead of inherit flag.
Alexandre Julliard [Fri, 9 Dec 2005 12:58:25 +0000 (13:58 +0100)] 
server: Make alloc_handle use attributes instead of inherit flag.

18 years agoMake wine_server_fd_to_handle use attributes instead of inherit flag.
Alexandre Julliard [Fri, 9 Dec 2005 11:22:35 +0000 (12:22 +0100)] 
Make wine_server_fd_to_handle use attributes instead of inherit flag.

18 years agowineconsole: Remove some unnecessary typecasts.
Alexandre Julliard [Fri, 9 Dec 2005 11:22:01 +0000 (12:22 +0100)] 
wineconsole: Remove some unnecessary typecasts.

18 years agoserver: Use attributes instead of inherit flag in dup_handle request.
Alexandre Julliard [Fri, 9 Dec 2005 11:21:35 +0000 (12:21 +0100)] 
server: Use attributes instead of inherit flag in dup_handle request.

18 years agoserver: Use attributes instead of inherit flag in token requests.
Alexandre Julliard [Fri, 9 Dec 2005 11:17:19 +0000 (12:17 +0100)] 
server: Use attributes instead of inherit flag in token requests.
Also use the specified access rights in the open_token request.

18 years agoserver: Use attributes instead of inherit flag in process and thread requests.
Alexandre Julliard [Fri, 9 Dec 2005 11:13:11 +0000 (12:13 +0100)] 
server: Use attributes instead of inherit flag in process and thread requests.

18 years agoserver: Use attributes instead of inherit flag in snapshot requests.
Alexandre Julliard [Fri, 9 Dec 2005 11:09:44 +0000 (12:09 +0100)] 
server: Use attributes instead of inherit flag in snapshot requests.

18 years agoserver: Use attributes instead of inherit flag in console requests.
Alexandre Julliard [Fri, 9 Dec 2005 11:05:20 +0000 (12:05 +0100)] 
server: Use attributes instead of inherit flag in console requests.

18 years agoserver: Use attributes instead of inherit flag in file requests.
Alexandre Julliard [Fri, 9 Dec 2005 11:00:48 +0000 (12:00 +0100)] 
server: Use attributes instead of inherit flag in file requests.

18 years agoserver: Use attributes instead of inherit flag in socket requests.
Alexandre Julliard [Fri, 9 Dec 2005 10:58:55 +0000 (11:58 +0100)] 
server: Use attributes instead of inherit flag in socket requests.

18 years agoAdd some missing includes which contain used prototypes.
Vincent Béron [Fri, 9 Dec 2005 10:51:17 +0000 (11:51 +0100)] 
Add some missing includes which contain used prototypes.

18 years agomshtml: Added PromptService implementation.
Jacek Caban [Fri, 9 Dec 2005 10:51:02 +0000 (11:51 +0100)] 
mshtml: Added PromptService implementation.

18 years agomshtml: Added nsIURIContentListener to QueryInterface.
Jacek Caban [Fri, 9 Dec 2005 10:41:33 +0000 (11:41 +0100)] 
mshtml: Added nsIURIContentListener to QueryInterface.
Always release nsIWebBrowserSetup.

18 years agomshtml: Added nsIEmbeddingSiteWindow implementation.
Jacek Caban [Fri, 9 Dec 2005 10:23:58 +0000 (11:23 +0100)] 
mshtml: Added nsIEmbeddingSiteWindow implementation.

18 years agowined3d: Vertex shader 8 support.
Oliver Stieber [Fri, 9 Dec 2005 10:23:52 +0000 (11:23 +0100)] 
wined3d: Vertex shader 8 support.
Start to add support for DirectX 8 vertex shaders, constants and
registers are now correctly assigned and loaded allowing support for
most basic d3d8 shaders.

18 years agourlmon: Fix call to ReadFile.
Thomas Weidenmueller [Fri, 9 Dec 2005 10:22:59 +0000 (11:22 +0100)] 
urlmon: Fix call to ReadFile.
The BytesRead parameter passed to ReadFile may never be NULL.

18 years agoUpdate win16.api and win32.api.
Vincent Béron [Fri, 9 Dec 2005 10:22:32 +0000 (11:22 +0100)] 
Update win16.api and win32.api.

18 years agosfnt2fnt: Don't print two newlines after error messages.
Vincent Béron [Fri, 9 Dec 2005 10:22:21 +0000 (11:22 +0100)] 
sfnt2fnt: Don't print two newlines after error messages.

18 years agowidl: Issue correct C++ headers.
Vincent Béron [Fri, 9 Dec 2005 10:22:04 +0000 (11:22 +0100)] 
widl: Issue correct C++ headers.

18 years agoquartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.
Thomas Weidenmueller [Fri, 9 Dec 2005 10:21:51 +0000 (11:21 +0100)] 
quartz: Fix incorrect usages of the HRESULT_FROM_WIN32 macro.

18 years agowinecfg: Updated Norwegian Bokmaal resources.
Alexander N. Sørnes [Fri, 9 Dec 2005 10:21:35 +0000 (11:21 +0100)] 
winecfg: Updated Norwegian Bokmaal resources.

18 years agoRelease 0.9.3. wine-0.9.3
Alexandre Julliard [Thu, 8 Dec 2005 13:59:44 +0000 (14:59 +0100)] 
Release 0.9.3.

18 years agogdi: Fix 24bpp -> 32bpp copy.
Huw Davies [Thu, 8 Dec 2005 12:53:07 +0000 (13:53 +0100)] 
gdi: Fix 24bpp -> 32bpp copy.

18 years agoadvapi32: RegCreateKeyEx fix.
Rein Klazes [Thu, 8 Dec 2005 12:49:02 +0000 (13:49 +0100)] 
advapi32: RegCreateKeyEx fix.
On Win9x,ME RegCreateKeyEx ignores the backslash character if the
subkey begins with one. With a regression test.