Troy Rollo [Tue, 10 Jan 2006 11:08:48 +0000 (12:08 +0100)]
user: Fix return type of EnableMenuItem.
Troy Rollo [Tue, 10 Jan 2006 11:08:28 +0000 (12:08 +0100)]
shell32: Fix bug in renaming files in the file dialogs when UNIX paths
are being used.
Troy Rollo [Tue, 10 Jan 2006 11:08:12 +0000 (12:08 +0100)]
Fix GetModuleFileNameEx definition.
Michael Kaufmann [Tue, 10 Jan 2006 11:07:57 +0000 (12:07 +0100)]
user: Improve the ownerdraw support of the static control.
Michael Kaufmann [Tue, 10 Jan 2006 11:07:32 +0000 (12:07 +0100)]
user: The LoadImage resource string may be a numeric string.
Kaj Kaloinen [Tue, 10 Jan 2006 11:07:07 +0000 (12:07 +0100)]
shlwapi: Add Finnish translation.
Phil Krylov [Tue, 10 Jan 2006 11:06:44 +0000 (12:06 +0100)]
comctl32: Call UpdateWindow() after changing statusbar text.
James Hawkins [Mon, 9 Jan 2006 19:26:10 +0000 (20:26 +0100)]
advpack: Add documentation for ExtractFiles.
James Hawkins [Mon, 9 Jan 2006 19:24:21 +0000 (20:24 +0100)]
cabinet: Clean up the documentation for Extract.
James Hawkins [Mon, 9 Jan 2006 19:24:10 +0000 (20:24 +0100)]
cabinet: Add the two flags used by Extract to cabinet.h.
James Hawkins [Mon, 9 Jan 2006 19:23:34 +0000 (20:23 +0100)]
cabinet: Define the flags member of the EXTRACTdest structure.
James Hawkins [Mon, 9 Jan 2006 19:23:26 +0000 (20:23 +0100)]
cabinet: Fix the second parameter name of Extract.
James Hawkins [Mon, 9 Jan 2006 19:23:15 +0000 (20:23 +0100)]
cabinet: Store the cab file handle before extracting files so we can
close the cab file even if no files are extracted.
Saulius Krasuckas [Mon, 9 Jan 2006 17:42:00 +0000 (18:42 +0100)]
include: Add missing color space constants.
Phil Krylov [Mon, 9 Jan 2006 17:41:45 +0000 (18:41 +0100)]
comctl32: Fix rebar autosize behaviour.
Allow autoresizing rebar by PostMessage(hwndRebar, WM_SIZE, 0, 0) like
native does, taking as few rows as possible and using the parent
window client area size for the other dimension (width for horizontal
rebars or height for vertical ones).
Phil Krylov [Mon, 9 Jan 2006 17:41:33 +0000 (18:41 +0100)]
user: Fix dropdown combo creation when there is no space for an edit control.
Robert Shearman [Mon, 9 Jan 2006 17:41:19 +0000 (18:41 +0100)]
ole: Join the MTA if necessary when executing an RPC call.
Join the MTA if necessary when executing an RPC call to ensure that it
is executing with a valid apartment and won't fail for certain COM
calls.
Robert Shearman [Mon, 9 Jan 2006 17:40:42 +0000 (18:40 +0100)]
ole: Prefer services over servers.
Attempt to start as a local service before attempting to start as a
local server for the CLSCTX_LOCAL_SERVER case.
Robert Shearman [Mon, 9 Jan 2006 17:40:27 +0000 (18:40 +0100)]
ole: Add some tests for CLSIDFromString.
Robert Shearman [Mon, 9 Jan 2006 17:40:17 +0000 (18:40 +0100)]
ole: Remove __CLSIDFromStringA.
Move the ANSI implementation of CLSIDFromString to ole16.c and change
CLSIDFromString to only deal with Unicode strings.
Robert Shearman [Mon, 9 Jan 2006 16:21:01 +0000 (17:21 +0100)]
rpcrt4: Improve ReadVariance.
Extend ReadVariance to read the offset as well as the actual count,
since these always come in pairs.
Handle the variance not being present in ReadVariance and always call
it from the unmarshalling functions to simplify the code there and
also to fix a bug where the format pointer wasn't advanced properly
for complex arrays (introduced in the previous patch when implementing
variance).
Robert Shearman [Mon, 9 Jan 2006 16:20:19 +0000 (17:20 +0100)]
rpcrt4: Validate complex array format string.
Verify that the format string being passed into the complex array
functions is a complex array one.
Jacek Caban [Mon, 9 Jan 2006 16:20:04 +0000 (17:20 +0100)]
urlmon: Fix ref counting.
Jacek Caban [Mon, 9 Jan 2006 16:19:49 +0000 (17:19 +0100)]
urlmon: Pass FORMATETC to OnDataAvailable.
Jacek Caban [Mon, 9 Jan 2006 16:18:06 +0000 (17:18 +0100)]
urlmon: Added implementation of protocol stream.
Robert Shearman [Mon, 9 Jan 2006 16:17:37 +0000 (17:17 +0100)]
Call DisableThreadLibraryCalls for DLLs that don't need thread
creation/destruction notifications.
YunSong Hwang [Mon, 9 Jan 2006 16:17:20 +0000 (17:17 +0100)]
shell32: Update the Korean translation.
Alexander N. Sørnes [Mon, 9 Jan 2006 16:17:09 +0000 (17:17 +0100)]
shell32: Updated Norwegian Bokmål resources.
Hans Leidekker [Mon, 9 Jan 2006 16:16:57 +0000 (17:16 +0100)]
usp10: Improve stubs.
Improve stubs for ScriptGetProperties and ScriptItemize.
Add stub for ScriptFreeCache.
Mike McCormack [Mon, 9 Jan 2006 16:16:32 +0000 (17:16 +0100)]
kernel: Trying to lock an empty global memory block gives an ERROR_DISCARDED.
Mike McCormack [Mon, 9 Jan 2006 16:16:14 +0000 (17:16 +0100)]
user32: Update the list of things to fix in the Combo control.
Rein Klazes [Mon, 9 Jan 2006 16:13:44 +0000 (17:13 +0100)]
user32: Prevent a crash in GetMenuStringA caused by calling strlenW on
a NULL pointer, with a test.
Phil Krylov [Mon, 9 Jan 2006 16:12:51 +0000 (17:12 +0100)]
riched20: Fixed calculation of left indent and first indent paragraph
properties.
Phil Krylov [Mon, 9 Jan 2006 16:12:34 +0000 (17:12 +0100)]
riched20: Simplified logic in ME_StrRelPos().
Aric Stewart [Fri, 6 Jan 2006 20:46:09 +0000 (21:46 +0100)]
msvcrt: Add a regression test for _fullpath.
Aric Stewart [Fri, 6 Jan 2006 20:45:26 +0000 (21:45 +0100)]
msvcrt: Reworked _fullpath.
Investigation with native msvcrt revealed that it is a wrapper for
GetFullPathName and the current implementation was crashing with older
mozilla installs if the path passed in was uninitialized.
Alexandre Julliard [Fri, 6 Jan 2006 20:19:05 +0000 (21:19 +0100)]
ole: Remove a no longer needed smbfs hack.
Raimonds Praude [Fri, 6 Jan 2006 20:16:52 +0000 (21:16 +0100)]
user32: Limit text in the edit field of a combo box.
Marcus Meissner [Fri, 6 Jan 2006 20:16:37 +0000 (21:16 +0100)]
gdi: Filter GETSCALINGFACTOR and SETABORTDOC proc in metafile
Escapes.
Robert Shearman [Fri, 6 Jan 2006 20:16:21 +0000 (21:16 +0100)]
ole: Remove the no longer used _copy_arg function.
Robert Shearman [Fri, 6 Jan 2006 20:15:48 +0000 (21:15 +0100)]
ole: ITypeInfo::Invoke rewrite.
Re-implement ITypeInfo::Invoke on top of DispCallFunc and
VariantChangeType instead of _invoke and _copy_arg.
Robert Shearman [Fri, 6 Jan 2006 20:08:09 +0000 (21:08 +0100)]
ole: Remove "stub" from TRACEs of functions that aren't stubs.
Hans Leidekker [Fri, 6 Jan 2006 20:07:55 +0000 (21:07 +0100)]
mscms: Silence a potentially noisy fixme.
Hans Leidekker [Fri, 6 Jan 2006 20:07:46 +0000 (21:07 +0100)]
kernel: Documentation cleanups.
Robert Shearman [Fri, 6 Jan 2006 20:07:27 +0000 (21:07 +0100)]
rpcrt4: Compute variance for complex arrays
Robert Shearman [Fri, 6 Jan 2006 20:07:20 +0000 (21:07 +0100)]
rpcrt4: Call NdrStubCall2 when dealing with a pure interpreted stub
that has no dispatch table.
Michael Kaufmann [Fri, 6 Jan 2006 20:07:07 +0000 (21:07 +0100)]
Static control: Support enhanced metafiles.
Hans Leidekker [Fri, 6 Jan 2006 20:06:53 +0000 (21:06 +0100)]
Update copyright info for the new year.
Hans Leidekker [Fri, 6 Jan 2006 20:06:41 +0000 (21:06 +0100)]
documentation: Suggest installing OpenLDAP development libraries to packagers.
Robert Shearman [Fri, 6 Jan 2006 20:06:24 +0000 (21:06 +0100)]
widl: Generate static sizing information for fixed size structs.
Don't generate FC_*_BASETYPE proc and type format strings for
non-basetype fields/params.
Thomas Weidenmueller [Fri, 6 Jan 2006 12:08:09 +0000 (13:08 +0100)]
comctl32: Reduce memory usage of the syslink control.
Thomas Weidenmueller [Fri, 6 Jan 2006 12:04:14 +0000 (13:04 +0100)]
comctl32: Some painting fixes for the syslink control.
Rolf Kalbermatter [Fri, 6 Jan 2006 12:03:50 +0000 (13:03 +0100)]
urlmon: Fix a LARGE_INTEGER truncation.
Robert Reif [Fri, 6 Jan 2006 11:35:20 +0000 (12:35 +0100)]
dsound: Refactor playback.
Replace references of IDirectSoundImpl with DirectSoundDevice to
remove one level of indirection and remove the problem of a three
object circular reference.
Mike McCormack [Fri, 6 Jan 2006 11:35:09 +0000 (12:35 +0100)]
msi: Unload riched20 after its window is destroyed.
Mike McCormack [Fri, 6 Jan 2006 11:19:33 +0000 (12:19 +0100)]
msi: Make radio buttons grey out correctly when disabled.
Mike McCormack [Fri, 6 Jan 2006 11:19:22 +0000 (12:19 +0100)]
msi: Clean trailing and leading spaces from path segments.
Rolf Kalbermatter [Fri, 6 Jan 2006 11:19:11 +0000 (12:19 +0100)]
winapi: msvcmaker adaption to new directory structure.
Fix some issues with MSVC project file generation after recent
directory restructuring.
Rolf Kalbermatter [Fri, 6 Jan 2006 11:18:10 +0000 (12:18 +0100)]
winapi: Add the loader directory to the paths to exclude.
There is nothing in there anymore that would need to be done for
winapi tools.
Rolf Kalbermatter [Fri, 6 Jan 2006 11:17:46 +0000 (12:17 +0100)]
winapi: Cleanup some unused use clauses.
YunSong Hwang [Fri, 6 Jan 2006 11:17:24 +0000 (12:17 +0100)]
commdlg: Updated Korean translation.
YunSong Hwang [Fri, 6 Jan 2006 11:17:10 +0000 (12:17 +0100)]
winecfg: Updated Korean translation.
Mike McCormack [Fri, 6 Jan 2006 11:16:58 +0000 (12:16 +0100)]
oleaut32: Output a FIXME message only once.
Robert Reif [Fri, 6 Jan 2006 11:16:41 +0000 (12:16 +0100)]
dsound: Fix double free bug in tests.
Fix double free in tests. Only happens in interactive mode when
testing duplicated 3D buffers.
Anssi Hannula [Fri, 6 Jan 2006 11:16:22 +0000 (12:16 +0100)]
shell32: Spelling fixes for the Finnish resource.
Ulrich Czekalla [Fri, 6 Jan 2006 11:16:04 +0000 (12:16 +0100)]
ole: Fix SmallBlocksToBigBlocks loop.
Stop copying data when read returns 0 bytes
Robert Shearman [Thu, 5 Jan 2006 13:39:41 +0000 (14:39 +0100)]
Added implementation of security.dll.
Jacek Caban [Thu, 5 Jan 2006 13:37:06 +0000 (14:37 +0100)]
wininet: lpvStatusInfo in INTERNET_STATUS_NAME_RESOLVED,
INTERNET_STATUS_CONNECTING_TO_SERVER and
INTERNET_STATUS_CONNECTED_TO_SERVER should be strings, not
sockaddr_in.
Alexandre Julliard [Thu, 5 Jan 2006 13:36:37 +0000 (14:36 +0100)]
msvcrt: Added assembly routines to save/restore registers for setjmp/longjmp
to avoid the overhead of a full-blown register function.
Some tracing improvements.
Alexandre Julliard [Thu, 5 Jan 2006 12:56:11 +0000 (13:56 +0100)]
msvcrt: Added some assembly glue for the asm bits of __CxxFrameHandler
to avoid having to save/restore the whole context on every call.
Jacek Caban [Thu, 5 Jan 2006 12:42:43 +0000 (13:42 +0100)]
urlmon: Added implementation of QueryService and stub implementation
of IHttpNegotiate2 interface.
Jacek Caban [Thu, 5 Jan 2006 12:42:32 +0000 (13:42 +0100)]
urlmon: Query service provider for IInternetProtocol.
Marcus Meissner [Thu, 5 Jan 2006 12:42:13 +0000 (13:42 +0100)]
winspool: Added ordinal exported functions of winspool.drv.
Dan Kegel [Thu, 5 Jan 2006 12:41:35 +0000 (13:41 +0100)]
oleaut32: Allow _invoke to handle up to 23 parameters.
Eric Pouech [Thu, 5 Jan 2006 12:41:25 +0000 (13:41 +0100)]
dbghelp: StackWalk (32 and 64 bit version).
- enhance implementation of StackWalk (32 and 64 bit version) by
making use of module information and calling for FPO
- FPO part is still non functional
- implemented SymGetModuleBase64
- stubbed SymFunctionTableAccess64
Robert Reif [Thu, 5 Jan 2006 12:37:15 +0000 (13:37 +0100)]
dsound: Capture refactoring.
Move initialization code from DirectSoundCapture to
DirectSoundCaptureDevice.
Make DirectSoundCaptureBuffer directly reference
DirectSoundCaptureDevice rather than DirectSoundCapture to eliminate
one level of indirection.
Rename DSOUND_CreateDirectSoundCaptureBuffer to
IDirectSoundCaptureBufferImpl_Create to be consistent.
Alexandre Julliard [Thu, 5 Jan 2006 11:20:05 +0000 (12:20 +0100)]
Remove YY_NO defines that cause warnings.
Eric Pouech [Thu, 5 Jan 2006 11:19:18 +0000 (12:19 +0100)]
dbghelp: Removed no longer needed 'stub' in TRACEs.
Robert Shearman [Thu, 5 Jan 2006 11:19:05 +0000 (12:19 +0100)]
rpcrt4: Implement NdrClientCall2 and NdrServerCall2.
Robert Shearman [Thu, 5 Jan 2006 11:18:54 +0000 (12:18 +0100)]
ole: Store the result from _invoke in a VARIANTARG structure.
Robert Shearman [Thu, 5 Jan 2006 11:18:43 +0000 (12:18 +0100)]
regedit: Initialise nFocusPanel.
Robert Shearman [Thu, 5 Jan 2006 11:18:29 +0000 (12:18 +0100)]
kernel32: Check for the correct error return value from open.
Jacek Caban [Thu, 5 Jan 2006 11:18:06 +0000 (12:18 +0100)]
urlmon: Code clean up.
Jacek Caban [Thu, 5 Jan 2006 11:17:59 +0000 (12:17 +0100)]
urlmon: Added GetBindInfoString implementation.
Alexandre Julliard [Wed, 4 Jan 2006 16:04:35 +0000 (17:04 +0100)]
Release 0.9.5.
Alex Villacís Lasso [Wed, 4 Jan 2006 14:27:35 +0000 (15:27 +0100)]
msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
required by (some?) native codecs.
Vitaliy Margolen [Wed, 4 Jan 2006 14:27:22 +0000 (15:27 +0100)]
wine.inf: Add a few keys to HKLM\Hardware.
Marcus Meissner [Wed, 4 Jan 2006 14:07:34 +0000 (15:07 +0100)]
winsock: Map wildcards for socket type and protocol in getaddrinfo().
Alexandre Julliard [Wed, 4 Jan 2006 13:55:33 +0000 (14:55 +0100)]
Set refcount to -1 on implicitly loaded dlls to avoid unloading them
(suggested by Michael Ost).
Marcus Meissner [Wed, 4 Jan 2006 13:52:55 +0000 (14:52 +0100)]
shlwapi: Print PathCombine* strings arguments in relay debugging.
Alexandre Julliard [Wed, 4 Jan 2006 13:52:43 +0000 (14:52 +0100)]
Avoid DECLSPEC_NORETURN on function pointers for MSVC compatibility.
Mike McCormack [Wed, 4 Jan 2006 13:51:42 +0000 (14:51 +0100)]
msiexec: Ignore the TRANSFORMS variable.
Ignore the TRANSFORMS variable when building a list of transforms for
advertising. The variable is used to apply transforms when installing.
Mike McCormack [Wed, 4 Jan 2006 13:51:25 +0000 (14:51 +0100)]
msi: Apply any MSI transforms specified by the TRANSFORMS property.
Mike McCormack [Wed, 4 Jan 2006 13:51:05 +0000 (14:51 +0100)]
msi: Add a stub for MsiGetLastErrorRecord.
Mike McCormack [Wed, 4 Jan 2006 13:49:50 +0000 (14:49 +0100)]
msi: Fixes for the MaskedEdit control.
Allow MaskedEdit masks that aren't enclosed with <>.
Allow the MaskedEdit's edit controls to scroll a bit in case things
don't line up.
Robert Reif [Wed, 4 Jan 2006 13:49:34 +0000 (14:49 +0100)]
dsound: Capture cleanup.
Move code and function prototypes around to eliminate forward
declarations. No code is changed.
Hans Leidekker [Wed, 4 Jan 2006 13:49:22 +0000 (14:49 +0100)]
winapi: Remove some exceptions now that DLL separation is complete.
Hans Leidekker [Wed, 4 Jan 2006 13:49:12 +0000 (14:49 +0100)]
Subdirectory tools/winapi_check no longer exists.
Vitaliy Margolen [Wed, 4 Jan 2006 13:48:59 +0000 (14:48 +0100)]
shell32: Create Local AppData for user profile.
Move history and internet tmp files to Local Settings.
Vitaliy Margolen [Wed, 4 Jan 2006 13:48:28 +0000 (14:48 +0100)]
shell32: Update Russian resources.