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.
Rein Klazes [Wed, 4 Jan 2006 13:48:07 +0000 (14:48 +0100)]
user32: Menu tracing improvements.
Alexandre Julliard [Tue, 3 Jan 2006 16:39:23 +0000 (17:39 +0100)]
ntdll: Check file size when mapping image sections to avoid SIGBUS errors.
Marcus Meissner [Tue, 3 Jan 2006 16:35:41 +0000 (17:35 +0100)]
msi: Report the commandline that failed to start in ERR()s.
Eric Pouech [Tue, 3 Jan 2006 16:35:01 +0000 (17:35 +0100)]
kernel32: Implemented atoms query function on top of ntdll ones.
Eric Pouech [Tue, 3 Jan 2006 16:34:43 +0000 (17:34 +0100)]
ntdll: Correct implementation for atom query functions.
Markus Amsler [Tue, 3 Jan 2006 16:33:02 +0000 (17:33 +0100)]
advpack: Make DoInfInstall return an HRESULT.
Robert Reif [Tue, 3 Jan 2006 16:32:50 +0000 (17:32 +0100)]
dsound: Remove WINAPI from internal functions.
Markus Amsler [Tue, 3 Jan 2006 14:12:29 +0000 (15:12 +0100)]
advpack: Fix LaunchInfSection[Ex] documentation.
Alexandre Julliard [Tue, 3 Jan 2006 14:11:46 +0000 (15:11 +0100)]
Support building flex files without debug support.
Rolf Kalbermatter [Tue, 3 Jan 2006 12:33:22 +0000 (13:33 +0100)]
include: Fix DECLSPEC_NORETURN for compilation with MS C compiler.
Michael Jung [Tue, 3 Jan 2006 12:23:59 +0000 (13:23 +0100)]
shell32/unixfs: Added unicode support in folder and file pidls.
Michael Jung [Tue, 3 Jan 2006 12:23:44 +0000 (13:23 +0100)]
shell32: Helper function for unicode support in folder and file pidls.
Rein Klazes [Tue, 3 Jan 2006 12:23:28 +0000 (13:23 +0100)]
user32: Separate menu bitmaps and strings.
Store bitmaps and bitmaps always in separate fields in the internal
menu structure. Get rid of a lot of assumptions in the code that the
menu can have strings only when it is not some other type and that
bitmaps come in two flavors.
Add a lot of conformance tests, including some submitted by Jason
Edmeades.
Steven Edwards [Tue, 3 Jan 2006 12:23:21 +0000 (13:23 +0100)]
gdi: Win16/32 split of most of the metafile support.
Steven Edwards [Tue, 3 Jan 2006 12:16:59 +0000 (13:16 +0100)]
gdi: Move EMRSETTEXTJUSTIFICATION structure to the private gdi header.
Alex Villacís Lasso [Tue, 3 Jan 2006 12:16:12 +0000 (13:16 +0100)]
msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics.
Robert Reif [Tue, 3 Jan 2006 12:15:55 +0000 (13:15 +0100)]
kernel: DelayLoadFailureHook crash fix.
Alexandre Julliard [Tue, 3 Jan 2006 11:16:05 +0000 (12:16 +0100)]
Added some flex options to avoid compiler warnings.
Moved options from the Makefile into the source.
Mike McCormack [Tue, 3 Jan 2006 11:15:04 +0000 (12:15 +0100)]
msi: Subclass the Richedit control.
Send a "DoAction" control event when the user scrolls the text.
Mike McCormack [Tue, 3 Jan 2006 11:12:15 +0000 (12:12 +0100)]
MSI: Improve the MsiGetMode stub a little.
Mike McCormack [Tue, 3 Jan 2006 11:12:09 +0000 (12:12 +0100)]
msi: Implement the Reset control event.
Mike McCormack [Tue, 3 Jan 2006 11:11:44 +0000 (12:11 +0100)]
oleaut32: Allow _invoke to handle up to 17 parameters.
Robert Reif [Tue, 3 Jan 2006 11:11:27 +0000 (12:11 +0100)]
dsound Add uninitialized check.
Vitaliy Margolen [Tue, 3 Jan 2006 11:11:18 +0000 (12:11 +0100)]
comctl32: Listview - allow selection toggle with ctrl+space.
Marcus Meissner [Tue, 3 Jan 2006 11:11:07 +0000 (12:11 +0100)]
winsock: AF_UNSPEC mapping.
Also map AF_UNSPEC sockaddrs in the sockaddr handlers.
Zero initialize the sockaddr in ws_sockaddr_alloc().
Francois Gouget [Tue, 3 Jan 2006 11:10:50 +0000 (12:10 +0100)]
Assorted spelling fixes
Francois Gouget [Tue, 3 Jan 2006 11:10:37 +0000 (12:10 +0100)]
Add trailing '\n's to ok() calls.
Remove spaces before '\n' in traces.
Francois Gouget [Tue, 3 Jan 2006 11:10:23 +0000 (12:10 +0100)]
winapi: Update win32.api to match the current sources.
Francois Gouget [Tue, 3 Jan 2006 11:10:09 +0000 (12:10 +0100)]
Small documentation tweaks to avoid winapi_check warnings.
Francois Gouget [Tue, 3 Jan 2006 11:09:47 +0000 (12:09 +0100)]
winemenubuilder: Improve traces.
Add some traces to make it easier to debug icon generation problems.
Dmitry Timoshkov [Tue, 3 Jan 2006 11:09:22 +0000 (12:09 +0100)]
gdi: Add a test which shows that GDI does not support compressed DIB sections.
Ulrich Czekalla [Tue, 3 Jan 2006 11:09:03 +0000 (12:09 +0100)]
gdi32: Disallow creation of compressed DIB sections.
Robert Shearman [Tue, 3 Jan 2006 11:07:49 +0000 (12:07 +0100)]
ole: Check the return value of IStream_SetSize in IStream_Read.
Check the return value of IStream_SetSize in IStream_Read, since
otherwise execution could continue on and cause heap corruption.
Robert Shearman [Tue, 3 Jan 2006 11:07:34 +0000 (12:07 +0100)]
ole: Fix mis-handling of return value in StgStreamImpl_Read.
BlockChainStream_ReadAt returns a BOOL, not an HRESULT so change
StgStreamImpl_Read to handle this, by returning STG_E_READFAULT on
failure.
Robert Shearman [Tue, 3 Jan 2006 11:07:17 +0000 (12:07 +0100)]
rpcrt4: Implement callback conformance.
Robert Shearman [Tue, 3 Jan 2006 11:07:04 +0000 (12:07 +0100)]
rpcrt4: Fix race condition in RpcServerListen.
The DontWait parameter is used for forcing the function not to wait
for the server to finish.
Thomas Weidenmueller [Tue, 3 Jan 2006 11:06:40 +0000 (12:06 +0100)]
comctrl32: ReAlloc should be able to move memory blocks if necessary.
Kai Blin [Tue, 3 Jan 2006 11:06:21 +0000 (12:06 +0100)]
secur32: Rewrote NTLM tests in a more flexible way.
Vitaliy Margolen [Tue, 3 Jan 2006 11:06:03 +0000 (12:06 +0100)]
server: Fix va_list compile error.
Vitaliy Margolen [Tue, 3 Jan 2006 11:05:54 +0000 (12:05 +0100)]
gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
Vitaliy Margolen [Tue, 3 Jan 2006 11:05:32 +0000 (12:05 +0100)]
advapi32: Don't allocate memory for empty argument string and pass
NULL instead.
Hans Leidekker [Sat, 31 Dec 2005 12:34:19 +0000 (13:34 +0100)]
wldap32: Implement some page handling functions.
Implement ldap_create_page_control{A,W} and
ldap_parse_page_control{A,W}.
Move the page handling functions into their own file.
Hans Leidekker [Sat, 31 Dec 2005 12:33:40 +0000 (13:33 +0100)]
wldap32: Document the functions that handle extended operations.
Hans Leidekker [Sat, 31 Dec 2005 12:33:31 +0000 (13:33 +0100)]
wldap32: Document the init functions.
Fix two bugs.
Vitaliy Margolen [Sat, 31 Dec 2005 12:32:59 +0000 (13:32 +0100)]
winecfg: Default for DXGrab is NO.
Milko Krachounov [Sat, 31 Dec 2005 12:32:52 +0000 (13:32 +0100)]
winecfg: Fix a mess with the Bulgarian resource file and translate the
untranslated strings.
Jacek Caban [Sat, 31 Dec 2005 12:32:40 +0000 (13:32 +0100)]
urlmon: Added http protocol tests (currently failing in Wine).
Alexandre Julliard [Sat, 31 Dec 2005 12:24:02 +0000 (13:24 +0100)]
ntdll/tests: Try to fail more gracefully on win9x.
Link to NtCurrentTeb dynamically.
Dan Kegel [Sat, 31 Dec 2005 12:23:30 +0000 (13:23 +0100)]
commdlg: Let the color picker respond properly to keystrokes.
Robert Shearman [Sat, 31 Dec 2005 12:21:19 +0000 (13:21 +0100)]
wininet: Handle the cache being full better in CommitUrlCacheEntryInternal.
Move the freeing of allocation blocks for an entry into
URLCache_DeleteEntry.
Call URLCache_DeleteEntry to rollback from failure in
CommitUrlCacheEntryInternal.