Pavel Roskin [Thu, 1 Dec 2005 11:35:13 +0000 (12:35 +0100)]
Improve font support in Notepad.
Robert Shearman [Thu, 1 Dec 2005 11:34:39 +0000 (12:34 +0100)]
Introduce a variable "elemdesc" to eliminate some long common
expressions.
Move the contents of the second arguments loop inside the first.
Move the MSFT_ReadLEDWords so that it is the last statement in the
loop since it is one of the iterators.
Robert Shearman [Thu, 1 Dec 2005 10:37:11 +0000 (11:37 +0100)]
Don't truncate large integer constants.
Jacek Caban [Thu, 1 Dec 2005 10:36:52 +0000 (11:36 +0100)]
Added IOleInPlaceActiveObject stub implementation.
James Hawkins [Thu, 1 Dec 2005 10:36:37 +0000 (11:36 +0100)]
Add a stub for AdvInstallFile.
Robert Shearman [Thu, 1 Dec 2005 10:18:43 +0000 (11:18 +0100)]
Cleanup SSL connections properly, do a few security checks in
NETCON_secure_connect and display errors from SSL on failure. Don't
use SSL_set_bio as SSL_set_fd is cleaner for us.
Dmitry Timoshkov [Thu, 1 Dec 2005 10:12:34 +0000 (11:12 +0100)]
Add a test for LB_SELITEMRANGE, make it pass under Wine.
Robert Shearman [Thu, 1 Dec 2005 10:12:18 +0000 (11:12 +0100)]
Fix the entry attributes of the two module functions and uncomment
LoadPicture, but comment out the defaultvalue attribute that causes
widl to issue a warning.
Robert Shearman [Thu, 1 Dec 2005 10:12:07 +0000 (11:12 +0100)]
The pparamdescex of an ELEMDESC should only be copied if wParamFlags &
PARAMFLAG_DHASDEFAULT.
Make ITypeInfo_ReleaseVarDesc use TLB_FreeElemDesc.
Steven Edwards [Thu, 1 Dec 2005 10:11:51 +0000 (11:11 +0100)]
Add stubs for ldap_search_init_page[A/W].
Detlef Riekenberg [Thu, 1 Dec 2005 10:11:35 +0000 (11:11 +0100)]
Remove unused include X11/IntrinsicP.h.
Jacek Caban [Thu, 1 Dec 2005 10:11:22 +0000 (11:11 +0100)]
Added SetObjectRects implementation.
Jacek Caban [Thu, 1 Dec 2005 10:11:14 +0000 (11:11 +0100)]
Return S_OK in [On|Can]InPlaceActivate.
Handle IOleDocumentSite in QueryInterface.
Rein Klazes [Thu, 1 Dec 2005 10:10:59 +0000 (11:10 +0100)]
Make WineEngGetFontData always return the used byte count.
Peter Lemenkov [Wed, 30 Nov 2005 18:48:44 +0000 (19:48 +0100)]
Added WS_EX_COMPOSITED.
Dmitry Timoshkov [Wed, 30 Nov 2005 18:46:00 +0000 (19:46 +0100)]
Add a test for RedrawWindow with an empty region/rectangle, make it
pass under Wine.
Willie Sippel [Wed, 30 Nov 2005 18:45:45 +0000 (19:45 +0100)]
Added more Nvidia card IDs.
Alexandre Julliard [Wed, 30 Nov 2005 18:45:28 +0000 (19:45 +0100)]
Added support for Darwin DYLD_LIBRARY_PATH.
Vitaliy Margolen [Wed, 30 Nov 2005 18:22:57 +0000 (19:22 +0100)]
Implement symbolic link object in wineserver.
Implement Nt[Create|Open|Query]SymbolicLinkObject.
Change tests accordingly.
Markus Gömmel [Wed, 30 Nov 2005 17:27:06 +0000 (18:27 +0100)]
Added CSIDL_MYVIDEO|MYPICTURES|MYMUSIC to _SHRegisterUserShellFolders.
Oldrich Jedlicka [Wed, 30 Nov 2005 17:26:52 +0000 (18:26 +0100)]
Fix for RGB mask that corresponds to the visual's mask.
Hans Leidekker [Wed, 30 Nov 2005 17:26:42 +0000 (18:26 +0100)]
Document the ldap_control* functions.
Martin Fuchs [Wed, 30 Nov 2005 17:26:32 +0000 (18:26 +0100)]
Fix context menu handling for more than one entry in order to repair
.lnk-file execution: Don't break at the first non-matching entry.
Raphael Junqueira [Wed, 30 Nov 2005 17:26:16 +0000 (18:26 +0100)]
Added some checks on wglCreatContext to avoid problems (and
SetLastErrors).
Stefan Leichter [Wed, 30 Nov 2005 11:48:51 +0000 (12:48 +0100)]
Added stub for CryptVerifyMessageSignature.
Vitaliy Margolen [Wed, 30 Nov 2005 11:43:50 +0000 (12:43 +0100)]
ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
state. Change tests accordingly.
Vitaliy Margolen [Wed, 30 Nov 2005 11:37:47 +0000 (12:37 +0100)]
New maximized visible window should be shown with
ShowWindow(SW_SHOW).
Vitaliy Margolen [Wed, 30 Nov 2005 11:32:22 +0000 (12:32 +0100)]
CreateWindow should not activate invisible minimized or maximized
windows.
Add several tests to show the correct behavior.
Stefan Leichter [Wed, 30 Nov 2005 11:31:54 +0000 (12:31 +0100)]
Fix version tests on windows 9x/ME.
Robert Shearman [Wed, 30 Nov 2005 11:31:38 +0000 (12:31 +0100)]
Test the behaviour of HttpSendRequestEx when putting data into the
lpvBuffer.
Robert Shearman [Wed, 30 Nov 2005 11:31:22 +0000 (12:31 +0100)]
Remove duplicated code by modifying HTTP_HttpSendRequest so that it
can be used by both HttpSendRequest and HttpSendRequestEx.
Also allow HttpSendRequestEx to be used asynchronously.
Vincent Béron [Wed, 30 Nov 2005 11:04:18 +0000 (12:04 +0100)]
Add some prototypes to include/ for already existing functions in
netapi32.
Vincent Béron [Wed, 30 Nov 2005 11:03:03 +0000 (12:03 +0100)]
Update win32.api to current cvs.
Add __RPC_USER as a calling convention in winapi.
Raphael Junqueira [Wed, 30 Nov 2005 11:02:45 +0000 (12:02 +0100)]
Add support for Intel drivers version string.
Update default driver version (nvidia).
Robert Shearman [Wed, 30 Nov 2005 11:02:26 +0000 (12:02 +0100)]
Disable XRender if bit masks aren't valid.
XRender code in the X11 driver will go into an infinite loop when the
colour bit masks are 0, so disable XRender in this case.
Robert Shearman [Wed, 30 Nov 2005 11:02:06 +0000 (12:02 +0100)]
The buffer sizes in the documentation for MsiDecomposeDescriptorW don't
include the NULL terminator, so fix this.
Robert Shearman [Wed, 30 Nov 2005 11:01:50 +0000 (12:01 +0100)]
Remove call to StrCatW by passing in NULL for lpszExtraInformation in
the call to InternetCrackUrl, which concatenates the params onto the
path.
Some other minor cleanups.
Robert Shearman [Wed, 30 Nov 2005 11:01:33 +0000 (12:01 +0100)]
Factor out code for doing ELEMDESC sizes and copies.
Copy FUNCDESC structures returned to calling applications instead of
passing a pointer to the master structure used internally.
Call VariantInit on newly allocated memory before calling VariantCopy.
Hans Leidekker [Tue, 29 Nov 2005 16:35:09 +0000 (17:35 +0100)]
Link to the reentrant version of libldap.
YunSong Hwang [Tue, 29 Nov 2005 16:21:23 +0000 (17:21 +0100)]
Add Korean translations.
Vitaliy Margolen [Tue, 29 Nov 2005 16:21:05 +0000 (17:21 +0100)]
Implement directory object in wineserver.
Implement Nt[Create|Open]DirectoryObject.
Change tests accordingly.
Alexandre Julliard [Tue, 29 Nov 2005 16:10:30 +0000 (17:10 +0100)]
Check for a valid module before attempting to read the export
directory in LdrGetProcedureAddress.
Rein Klazes [Tue, 29 Nov 2005 16:06:35 +0000 (17:06 +0100)]
Clear the reference counter in WSACleanup, with regression test.
Hans Leidekker [Tue, 29 Nov 2005 16:06:04 +0000 (17:06 +0100)]
Document the ldap_compare* functions.
Oliver Stieber [Tue, 29 Nov 2005 16:05:54 +0000 (17:05 +0100)]
Added support for vertex and pixel shader constants that have no type
i.e. they haven't been set yet or are clear.
Paul Vriens [Tue, 29 Nov 2005 11:00:19 +0000 (12:00 +0100)]
Added some stubbed Ds-calls
Start of conformance tests for these Ds-calls.
Vitaliy Margolen [Tue, 29 Nov 2005 10:48:57 +0000 (11:48 +0100)]
Stub StackWalk64.
Eric Pouech [Tue, 29 Nov 2005 10:47:40 +0000 (11:47 +0100)]
Added support for 'loading' virtual modules.
Eric Pouech [Tue, 29 Nov 2005 10:45:28 +0000 (11:45 +0100)]
Implemented SymGet{Next|Prev}Line64.
Eric Pouech [Tue, 29 Nov 2005 10:45:16 +0000 (11:45 +0100)]
Now correctly checking calling down to 32 bit version.
Robert Shearman [Tue, 29 Nov 2005 10:42:23 +0000 (11:42 +0100)]
HttpSendRequestExA/W doesn't touch lpBuffersIn->Next, so simplify the
code a bit.
Modify test case to demonstrate this.
Eric Pouech [Tue, 29 Nov 2005 10:42:13 +0000 (11:42 +0100)]
Implemented SymGetModuleInfo64.
Robert Shearman [Tue, 29 Nov 2005 10:35:27 +0000 (11:35 +0100)]
Implement some user marshal functions and add tests.
Robert Shearman [Tue, 29 Nov 2005 10:35:19 +0000 (11:35 +0100)]
More lpszServerName -> lpszHostName fixes.
Eric Pouech [Tue, 29 Nov 2005 10:35:10 +0000 (11:35 +0100)]
Implemented SymUnloadModule64.
James Hawkins [Tue, 29 Nov 2005 10:25:51 +0000 (11:25 +0100)]
Returned versions are always initialized to zero, even on failure.
Function always returns S_OK, even on failure.
Copy the file to the temp directory if the file exists but isn't found
by GetFileVersionInfoSize.
If bVersion is FALSE, return the language and code page identifiers of
the file, not the system.
Robert Shearman [Tue, 29 Nov 2005 10:25:31 +0000 (11:25 +0100)]
Fix redirects from secure to non-secure and vice versa.
Robert Shearman [Tue, 29 Nov 2005 10:25:24 +0000 (11:25 +0100)]
Implement ITypeInfo_Bind for typelibs.
Fix some places where a returned object was AddRef'd.
Make the search through implemented types work on all types, not just
interfaces.
Peter Lemenkov [Tue, 29 Nov 2005 10:25:11 +0000 (11:25 +0100)]
Added some definitions.
Eric Pouech [Tue, 29 Nov 2005 10:24:55 +0000 (11:24 +0100)]
Fixed some bugs in MCI string parsing.
Eric Pouech [Tue, 29 Nov 2005 10:24:46 +0000 (11:24 +0100)]
Implemented SymLoadModuleEx.
Eric Pouech [Tue, 29 Nov 2005 10:24:04 +0000 (11:24 +0100)]
Replaced stack_get_frame with a pure symbol (and no longer stackframe)
oriented API (stack_get_current_symbol).
Reused the func name (stack_get_frame) for internal stack.c handling.
Michael Jung [Tue, 29 Nov 2005 10:23:49 +0000 (11:23 +0100)]
Made the Drag&Drop cursors' rubber band visible on a white background.
Alexandre Julliard [Tue, 29 Nov 2005 09:46:03 +0000 (10:46 +0100)]
Avoid including X11/Intrinsic.h.
Alexandre Julliard [Tue, 29 Nov 2005 09:45:40 +0000 (10:45 +0100)]
Added support for doing SetBitmapBits on a DIB section.
James Hawkins [Tue, 29 Nov 2005 09:44:16 +0000 (10:44 +0100)]
Add ADN_DEL_UNC_PATHS define to advpub.h.
Robert Shearman [Tue, 29 Nov 2005 09:44:05 +0000 (10:44 +0100)]
Change all SendAsyncCallback calls into the synchronous
INTERNET_SendCallback where INTERNET_FLAG_ASYNC is already handled
properly.
Robert Shearman [Tue, 29 Nov 2005 09:43:52 +0000 (10:43 +0100)]
Make IAdviseSink methods non-async and remove the IAsyncManager
parameter hack that native COM used to use (but not any more). Async
calls are an optimisation that we're not going to support in the near
future.
Raphael Junqueira [Tue, 29 Nov 2005 09:43:38 +0000 (10:43 +0100)]
Fixed crash in wglShareList.
Raphael Junqueira [Tue, 29 Nov 2005 09:43:18 +0000 (10:43 +0100)]
Fix implementation of IDirectMusic8Impl_CreatePort.
Eric Pouech [Tue, 29 Nov 2005 09:43:01 +0000 (10:43 +0100)]
Added calling convention definitions.
Eric Pouech [Tue, 29 Nov 2005 09:42:49 +0000 (10:42 +0100)]
Added stub for dbghelp.SymRegisterCallback64.
Robert Shearman [Tue, 29 Nov 2005 09:42:22 +0000 (10:42 +0100)]
Add functions for doing a deep copy of a TYPEDESC into a flat buffer.
Copy VARDESC structures returned to calling applications instead of
passing a pointer to the master structure used internally.
Robert Shearman [Tue, 29 Nov 2005 09:42:04 +0000 (10:42 +0100)]
Add a function to retrieve the MIDL_SERVER_INFO struct from an object.
Robert Shearman [Tue, 29 Nov 2005 09:41:55 +0000 (10:41 +0100)]
The CLSID can be substituted by an IID present in one of the proxy
file infos in NdrDllGetClassObject.
Robert Shearman [Tue, 29 Nov 2005 09:41:45 +0000 (10:41 +0100)]
Return the correct error code from NdrProxyErrorHandler.
Robert Shearman [Tue, 29 Nov 2005 09:41:34 +0000 (10:41 +0100)]
Raise exceptions on failures.
Replace references of pStubMsg->BufferEnd with RpcMsg->Buffer +
pStubMsg->BufferLength.
Fix buffer calculation when no interface data is marshaled to the
stream.
Robert Shearman [Tue, 29 Nov 2005 09:41:17 +0000 (10:41 +0100)]
Fix the overflow check to not depend on pStubMsg->BufferStart and
pStubMsg->BufferEnd being valid, because they aren't filled in when
using MIDL-generated server stubs.
Don't set the pointer to NULL on unmarshaling because we may want to
unmarshal the value to an existing pointer instead of allocating a new
one.
Vitaliy Margolen [Tue, 29 Nov 2005 09:40:58 +0000 (10:40 +0100)]
EnumChildWindows should return result from the callback.
Jacek Caban [Mon, 28 Nov 2005 19:57:04 +0000 (20:57 +0100)]
Activate document object.
Alexandre Julliard [Mon, 28 Nov 2005 19:56:55 +0000 (20:56 +0100)]
Remove unnecessary external variable declarations.
Dmitry Timoshkov [Mon, 28 Nov 2005 19:53:22 +0000 (20:53 +0100)]
Fix all drivers DriverProc to conform to the DRIVERPROC definition.
Juan Lang [Mon, 28 Nov 2005 19:52:13 +0000 (20:52 +0100)]
Fix parameter count on some stubs (thanks to Marcus Meissner for
spotting that.) Add a few more stubs.
Henning Gerhardt [Mon, 28 Nov 2005 19:51:54 +0000 (20:51 +0100)]
Add German resources.
Hans Leidekker [Mon, 28 Nov 2005 19:41:08 +0000 (20:41 +0100)]
Document the ldap_bind* functions.
Michael Jung [Mon, 28 Nov 2005 19:40:50 +0000 (20:40 +0100)]
Enhanced UnixFolder's IDropTarget implementation.
Use STATIC_CAST macro more consistently.
Alexandre Julliard [Mon, 28 Nov 2005 16:39:05 +0000 (17:39 +0100)]
Preserve 16-byte stack alignment in 16-bit relays.
Alexandre Julliard [Mon, 28 Nov 2005 16:38:40 +0000 (17:38 +0100)]
Enforce 16-byte stack alignment when returning from 16-bit code and
when calling a register function.
Ge van Geldorp [Mon, 28 Nov 2005 16:32:54 +0000 (17:32 +0100)]
Match PSDK STATUS_* definitions.
Dmitry Timoshkov [Mon, 28 Nov 2005 16:31:48 +0000 (17:31 +0100)]
Set both dwVersionICM and dwVersion to ICVERSION in Wine builtin
codecs.
Aric Stewart [Mon, 28 Nov 2005 16:31:02 +0000 (17:31 +0100)]
Allow HttpEndRequest to process 302 and 301 redirects. Append Host
port if non standard on the redirect host header and make sure to
append the extra information (parameters) and such to the location if
present. Additionally check to see if we are redirecting to https and
if so set the appropriate port.
Jacek Caban [Mon, 28 Nov 2005 16:30:21 +0000 (17:30 +0100)]
Added GetOverrideKeyPath and GetOptionKeyPath implementation.
Michael Jung [Mon, 28 Nov 2005 16:30:11 +0000 (17:30 +0100)]
Use GetUIObjectOf instead of BindToObject to get a IDropTarget object.
Ge van Geldorp [Mon, 28 Nov 2005 16:29:58 +0000 (17:29 +0100)]
Other code in shlexec.c (e.g. the extension handling code in
ShellExecute_GetClassKey) expects sei->lpFile to not be enclosed in
quotes.
Detlef Riekenberg [Mon, 28 Nov 2005 16:29:38 +0000 (17:29 +0100)]
Documentation added for GetPrinterDriverDirectoryW + A.
Vitaliy Margolen [Mon, 28 Nov 2005 16:29:25 +0000 (17:29 +0100)]
Add directory and symlink access rights.
Robert Shearman [Mon, 28 Nov 2005 10:55:16 +0000 (11:55 +0100)]
Add support for using secure (SSL/TLS) connections through a proxy
server.
Robert Shearman [Mon, 28 Nov 2005 10:54:31 +0000 (11:54 +0100)]
Move the initiation of the SSL connection into a separate function.
Dmitry Timoshkov [Mon, 28 Nov 2005 10:53:20 +0000 (11:53 +0100)]
set_menu_item_text handles converting an empty menu item to a
separator on its own, give it a chance to do its work in the
MIIM_FTYPE case.
Robert Shearman [Mon, 28 Nov 2005 10:53:05 +0000 (11:53 +0100)]
Add a host port field that preserves the requested port of the
destination URL.