Michael Stefaniuc [Wed, 18 Jan 2006 10:30:23 +0000 (11:30 +0100)]
oleaut: Add missing SysFreeString to the Var{Mul,Add,Cmp} tests.
Michael Stefaniuc [Wed, 18 Jan 2006 10:30:01 +0000 (11:30 +0100)]
oleaut: Merge the VarCmp tests from vartype.c into vartest.c.
Robert Shearman [Wed, 18 Jan 2006 10:29:50 +0000 (11:29 +0100)]
rpcrt4: Clear the newly allocated memory used for complex arrays and structs.
Robert Shearman [Wed, 18 Jan 2006 10:29:38 +0000 (11:29 +0100)]
rpcrt4: Fix the sending of >5800 byte messages by only adding offset
to the buffer after the first batch of data has been written to the
pipe.
Robert Shearman [Wed, 18 Jan 2006 10:29:20 +0000 (11:29 +0100)]
ole: Update the COM todo list.
Robert Shearman [Wed, 18 Jan 2006 10:29:13 +0000 (11:29 +0100)]
ole: Re-post the quit message outside of the DoDragDrop message loop.
Robert Shearman [Wed, 18 Jan 2006 10:29:01 +0000 (11:29 +0100)]
oleaut: Reduce an ERR down to a WARN since a NULL interface pointer
doesn't signify an error; it is just unusual.
Robert Shearman [Wed, 18 Jan 2006 10:28:48 +0000 (11:28 +0100)]
notepad: Add a Font menu item for the Chinese locale.
Huw Davies [Wed, 18 Jan 2006 10:28:34 +0000 (11:28 +0100)]
msxml: Add attribute node implementation.
Marcus Meissner [Tue, 17 Jan 2006 15:20:37 +0000 (16:20 +0100)]
msvcrt: _makepath(): operate on target buffer directly.
Robert Reif [Tue, 17 Jan 2006 15:19:54 +0000 (16:19 +0100)]
dsound: Primary buffer size change tests.
It looks like Windows doesn't change the primary buffer length when
changing formats so make the tests fail now.
This means the current ALSA implementation is broken when hardware
acceleration is set to full and the primary buffer format is changed.
Robert Reif [Tue, 17 Jan 2006 15:19:14 +0000 (16:19 +0100)]
dsound: Add full duplex tests.
Robert Reif [Tue, 17 Jan 2006 15:13:58 +0000 (16:13 +0100)]
dsound: Add full duplex support.
Robert Reif [Tue, 17 Jan 2006 15:10:15 +0000 (16:10 +0100)]
dsound: Convert IDirectSoundImpl from a COM class to a regular class
and move most of the COM functions to the DirectSoundDevice class.
Michael Kaufmann [Tue, 17 Jan 2006 15:09:32 +0000 (16:09 +0100)]
static control: Immediately repaint the control.
Michael Kaufmann [Tue, 17 Jan 2006 15:08:59 +0000 (16:08 +0100)]
static control: Separate WM_NCCREATE and WM_SETTEXT.
- Separate WM_NCCREATE and WM_SETTEXT.
- WM_SETTEXT and WM_SETFONT are ignored for static controls that don't
display text.
- WM_SETTEXT must not be used to change the icon/bitmap/metafile.
- Immediately repaint the control on all occasions.
Michael Kaufmann [Tue, 17 Jan 2006 15:07:10 +0000 (16:07 +0100)]
static control: Don't load OEM bitmaps.
Michael Kaufmann [Tue, 17 Jan 2006 15:06:41 +0000 (16:06 +0100)]
static control: STN_ENABLE and STN_DISABLE notifications.
Michael Kaufmann [Tue, 17 Jan 2006 15:05:25 +0000 (16:05 +0100)]
static control: Better STM_GETIMAGE.
STM_GETIMAGE returns NULL if the given image type doesn't match the
control's style.
Michael Kaufmann [Tue, 17 Jan 2006 15:04:40 +0000 (16:04 +0100)]
static control: Support SS_REALSIZEIMAGE.
- Support SS_REALSIZEIMAGE (this flag means "it's not necessary to
load icons in the default icon size").
- SS_ICON: Ability to display cursors.
Michael Kaufmann [Tue, 17 Jan 2006 15:03:44 +0000 (16:03 +0100)]
static control: Support SS_REALSIZECONTROL.
- Support SS_REALSIZECONTROL (this flag means "don't resize the
control to the size of the bitmap/icon").
- Always call GlobalUnlock16 after GlobalLock16.
Michael Kaufmann [Tue, 17 Jan 2006 15:01:40 +0000 (16:01 +0100)]
static control: Background of enhanced metafiles.
- Always paint the background of static controls displaying enhanced
metafiles.
- Also paint the background if there's no metafile to display.
Michael Kaufmann [Tue, 17 Jan 2006 15:00:47 +0000 (16:00 +0100)]
static control: Support text style flags.
- Support DT_END_ELLIPSIS, DT_PATH_ELLIPSIS and DT_WORD_ELLIPSIS.
- Paint simple text without prefixes (SS_SIMPLE | SS_NOPREFIX) with
the ExtTextOut function like the native control does.
- Gray text color: Only for non-simple static controls.
Alex Villacís Lasso [Tue, 17 Jan 2006 15:00:16 +0000 (16:00 +0100)]
msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
ACM_METRIC_DRIVER_SUPPORT.
Fix copy&paste mislabeling on acmDriverID test failure.
Alex Villacís Lasso [Tue, 17 Jan 2006 14:59:59 +0000 (15:59 +0100)]
msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error.
Alex Villacís Lasso [Tue, 17 Jan 2006 14:59:02 +0000 (15:59 +0100)]
msacm: Add support for ACM_METRIC_DRIVER_SUPPORT.
Michael Jung [Tue, 17 Jan 2006 14:58:52 +0000 (15:58 +0100)]
shell32: Support for CLSID_ShellFSFolder in unixfs.
Vitaly Budovski [Tue, 17 Jan 2006 14:58:43 +0000 (15:58 +0100)]
d3d8: Render state additions.
Implemented D3DRS_EDGEANTIALIAS.
Implemented D3DRS_POINTSPRITEENABLE.
Implemented D3DRS_MULTISAMPLEANTIALIAS.
H. Verbeet [Tue, 17 Jan 2006 14:58:22 +0000 (15:58 +0100)]
wined3d: Create a common WineD3D base class, IWineD3DBase.
Alexandre Julliard [Tue, 17 Jan 2006 12:34:52 +0000 (13:34 +0100)]
shlwapi: Fixed use of wrong buffer in SHCopyKeyW.
Vitaliy Margolen [Tue, 17 Jan 2006 12:34:31 +0000 (13:34 +0100)]
winemenubuilder: Report a few more errors.
Use Heap[Alloc|Free] instead of malloc|free.
Robert Shearman [Tue, 17 Jan 2006 12:14:31 +0000 (13:14 +0100)]
user: Fix WM_QUIT message ordering from PostQuitMessage.
Added a new server call as PostQuitMessage should set a flag in the
message queue to return the WM_QUIT message when there are no other
pending messages, rather than posting a message to the thread queue as
it does at the moment.
Mike McCormack [Tue, 17 Jan 2006 12:13:29 +0000 (13:13 +0100)]
ntdll: Add a test for NtNotifyChangeDirectoryFile.
Mike McCormack [Tue, 17 Jan 2006 12:13:14 +0000 (13:13 +0100)]
server: Make sure to release the fd we grabbed in all cases.
Mike McCormack [Tue, 17 Jan 2006 12:13:01 +0000 (13:13 +0100)]
kernel32: Create a stub implementation for PostQueuedCompletionStatus.
Mike McCormack [Tue, 17 Jan 2006 12:12:43 +0000 (13:12 +0100)]
ntdll: Use FILE_OPEN instead of OPEN_EXISTING when calling NtCreateFile.
Michael Stefaniuc [Mon, 16 Jan 2006 20:34:59 +0000 (21:34 +0100)]
oleaut32: Tests for the VarCmp reimplementation.
Michael Stefaniuc [Mon, 16 Jan 2006 20:34:50 +0000 (21:34 +0100)]
oleaut32: Reimplement VarCmp().
- Supports now all WinXP allowed combinations of input variants.
- VT_RESERVED on input variants is handled now.
- Removed complicated VT_DATE comparision; that's not how Windows does it.
- Improved documentation.
Michael Stefaniuc [Mon, 16 Jan 2006 20:32:24 +0000 (21:32 +0100)]
oleaut32: Define missing but useful VTBIT_* macros.
Robert Shearman [Mon, 16 Jan 2006 20:32:06 +0000 (21:32 +0100)]
shell: GetDetailsOf fix.
Initialise hr and psd->str.uType before the call to
IShellFolder_GetDisplayNameOf so that whatever it returns is
preserved.
Robert Shearman [Mon, 16 Jan 2006 20:31:48 +0000 (21:31 +0100)]
shell: Convert the filesystem shell folder to Unicode.
Robert Shearman [Mon, 16 Jan 2006 20:31:10 +0000 (21:31 +0100)]
shell: Convert SHELL32_GetDisplayNameOfChild to unicode.
Alex Villacís Lasso [Mon, 16 Jan 2006 20:30:52 +0000 (21:30 +0100)]
msacm: Fix incorrect linked list traversing leading to memory/driver
instance leak.
Uwe Bonnes [Mon, 16 Jan 2006 20:30:38 +0000 (21:30 +0100)]
regsvr32 understands '-' and '/' for arguments.
Mike McCormack [Mon, 16 Jan 2006 19:51:28 +0000 (20:51 +0100)]
kernel32: Move FileCDR16 in with the other 16bit file functions.
Mike McCormack [Mon, 16 Jan 2006 19:51:11 +0000 (20:51 +0100)]
kernel32: Declare BindIoCompletionCallback().
Robert Shearman [Mon, 16 Jan 2006 19:44:13 +0000 (20:44 +0100)]
oleaut: Handle a non-byref variant being passed for a byref param in
ITypeInfo::Invoke.
Robert Shearman [Mon, 16 Jan 2006 19:43:55 +0000 (20:43 +0100)]
oleaut: Only allocate memory once for each array needed for the
arguments in ITypeInfo::Invoke.
Robert Shearman [Mon, 16 Jan 2006 19:43:20 +0000 (20:43 +0100)]
oleaut: Simplify missing argument handling in ITypeInfo::Invoke.
Simplify missing argument handling by pre-allocating an array of the
maximum number of missing arguments there could be.
Huw Davies [Mon, 16 Jan 2006 19:43:02 +0000 (20:43 +0100)]
msxml: Fix for get_nodeValue on attributes.
Huw Davies [Mon, 16 Jan 2006 19:42:39 +0000 (20:42 +0100)]
msxml: Implement setAttribute.
Saulius Krasuckas [Mon, 16 Jan 2006 19:42:24 +0000 (20:42 +0100)]
mscms: Collect some data during profile enumeration.
Hans Leidekker [Mon, 16 Jan 2006 19:42:09 +0000 (20:42 +0100)]
kernel: Documentation cleanups.
Rein Klazes [Mon, 16 Jan 2006 19:41:57 +0000 (20:41 +0100)]
user: Avoid buffer overflow in sysparams.c.
Increase buffer size to 12 for getting and setting integer parameters
from/to the registry.
Mike McCormack [Mon, 16 Jan 2006 19:41:34 +0000 (20:41 +0100)]
programs: Use WIN32_LEAN_AND_MEAN in some more places.
Mike McCormack [Mon, 16 Jan 2006 19:41:09 +0000 (20:41 +0100)]
wineboot: Use WIN32_LEAN_AND_MEAN.
Use HeapAlloc/HeapFree instead of malloc/free.
Mike McCormack [Mon, 16 Jan 2006 19:40:33 +0000 (20:40 +0100)]
kernel32: Define SCS_64BIT_BINARY.
Mike McCormack [Mon, 16 Jan 2006 19:40:25 +0000 (20:40 +0100)]
ntdll: Use the NTAPI definition of EXCEPTION_ACCESS_VIOLATION.
Mike McCormack [Mon, 16 Jan 2006 19:40:11 +0000 (20:40 +0100)]
ntdll: Add a stub implementation of NtNotifyChangeDirectoryFile.
Robert Reif [Mon, 16 Jan 2006 19:39:52 +0000 (20:39 +0100)]
dsound: Make dumpCooperativeLevel global.
Remove extern from some function prototypes.
Robert Reif [Mon, 16 Jan 2006 19:39:14 +0000 (20:39 +0100)]
dsound: Make some capture functions global.
Mike McCormack [Mon, 16 Jan 2006 19:38:53 +0000 (20:38 +0100)]
make_ctests: Declare WIN32_LEAN_AND_MEAN when compiling testlist.c.
Mike McCormack [Mon, 16 Jan 2006 19:38:39 +0000 (20:38 +0100)]
kernel32: Add FILE_NOTIFY_INFORMATION.
Mike McCormack [Mon, 16 Jan 2006 19:38:28 +0000 (20:38 +0100)]
msi: Eliminate a fixed length buffer.
Hans Leidekker [Mon, 16 Jan 2006 19:38:17 +0000 (20:38 +0100)]
gdi: better implementation for GetCharABCWidthsFloat{A,W}.
Lionel Ulmer [Mon, 16 Jan 2006 19:38:08 +0000 (20:38 +0100)]
ddraw: Better simulate what 'GetVerticalBlankStatus' does on real hardware.
Michael Jung [Mon, 16 Jan 2006 19:37:51 +0000 (20:37 +0100)]
unixfs: Fix SetNameOf.
Ensure that pidls passed to SHNotify are absolute SetNameOf should
fail on absolute path names.
Some tests to show this.
Robert Shearman [Sat, 14 Jan 2006 16:48:12 +0000 (17:48 +0100)]
oleaut: Add const attribute to iterators in get functions.
Robert Shearman [Sat, 14 Jan 2006 16:47:36 +0000 (17:47 +0100)]
oleaut: Initialise more fields in CreateDispTypeInfo.
Don't leave some of the fields of the TLBFuncDesc structure
uninitialised in CreateDispTypeInfo.
Robert Shearman [Sat, 14 Jan 2006 16:47:25 +0000 (17:47 +0100)]
oleaut: Support VT_CY in the typelib marshaller.
Robert Shearman [Sat, 14 Jan 2006 16:45:49 +0000 (17:45 +0100)]
ole: Optimisation for COM Calls.
Add an optimisation to yield and try to allow the RPC to run before
waiting for messages and RPCs to arrive.
Alexandre Julliard [Sat, 14 Jan 2006 16:42:12 +0000 (17:42 +0100)]
msvcrt: Forward functions to ntdll instead of libc where possible.
Alexandre Julliard [Sat, 14 Jan 2006 16:40:29 +0000 (17:40 +0100)]
msvcrt: Added wrappers for a few functions instead of linking them
directly to libc.
Alexandre Julliard [Sat, 14 Jan 2006 16:36:23 +0000 (17:36 +0100)]
msvcrt: Set errno in the standard math functions too, not only in the
_CI* variants.
Alexandre Julliard [Sat, 14 Jan 2006 16:30:02 +0000 (17:30 +0100)]
msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
Remove todos from tests that succeed now.
Alexandre Julliard [Sat, 14 Jan 2006 16:27:28 +0000 (17:27 +0100)]
msvcrt: Reimplement rand() and srand() to use per-thread data for the
random seed.
Alexandre Julliard [Sat, 14 Jan 2006 16:24:49 +0000 (17:24 +0100)]
msvcrt: Make strtok and wcstok thread-safe by using the per-thread data.
Alexandre Julliard [Sat, 14 Jan 2006 16:22:03 +0000 (17:22 +0100)]
msvcrt: Implemented asctime, ctime and strftime instead of using the libc ones.
Make the code thread-safe by using asctime_r if available.
Michael Jung [Sat, 14 Jan 2006 16:10:53 +0000 (17:10 +0100)]
unixfs: Fix ParseDisplayName.
Build an absolute pidl to query attributes in
UnixFolder::ParseDisplayName.
James Hawkins [Sat, 14 Jan 2006 16:10:31 +0000 (17:10 +0100)]
advpack: Remove stub status from implemented functions.
James Hawkins [Sat, 14 Jan 2006 16:10:16 +0000 (17:10 +0100)]
advpack: Add stubs for CloseINFEngine, OpenINFEngine, and
TranslateInfStringEx.
James Hawkins [Sat, 14 Jan 2006 16:09:02 +0000 (17:09 +0100)]
advpack: Add a stub for AddDelBackupEntry.
Alexandre Julliard [Sat, 14 Jan 2006 16:08:52 +0000 (17:08 +0100)]
Get rid of the no longer needed DECL_GLOBAL_CONSTRUCTOR macro.
Alexandre Julliard [Sat, 14 Jan 2006 16:08:14 +0000 (17:08 +0100)]
kernel: Make sure the file contains data for the ReadFile test.
Alexandre Julliard [Sat, 14 Jan 2006 16:07:28 +0000 (17:07 +0100)]
rpcrt4: Fixed asm syntax for rep; movsl.
Robert Reif [Sat, 14 Jan 2006 16:06:52 +0000 (17:06 +0100)]
dsound: Rename some functions, make some functions global, and move
some code around.
Robert Reif [Sat, 14 Jan 2006 16:06:22 +0000 (17:06 +0100)]
dsound: Add DSOUND_PrimarySetFormat and use it to set primary format.
Vitaliy Margolen [Sat, 14 Jan 2006 16:06:03 +0000 (17:06 +0100)]
shell32: Fix cut & paste error.
Stefan Leichter [Sat, 14 Jan 2006 16:05:50 +0000 (17:05 +0100)]
winetest: Add cabinet tests.
Huw Davies [Sat, 14 Jan 2006 16:05:32 +0000 (17:05 +0100)]
msxml: Implement getAttribute.
Aric Stewart [Sat, 14 Jan 2006 16:05:18 +0000 (17:05 +0100)]
explorer: Handle /select arguments correctly with the new winefile
modifications.
Jacek Caban [Sat, 14 Jan 2006 16:04:54 +0000 (17:04 +0100)]
mshtml: Better handling of IDocHostUIHandler in SetClientSite.
Alexandre Julliard [Fri, 13 Jan 2006 13:29:30 +0000 (14:29 +0100)]
kernel: Reimplemented the MapHInst functions in assembly.
Alexandre Julliard [Fri, 13 Jan 2006 13:26:24 +0000 (14:26 +0100)]
kernel: Reimplemented the SMap/SUnmap functions in assembly.
David Moore [Fri, 13 Jan 2006 13:25:16 +0000 (14:25 +0100)]
gdi: Fix display of fonts using Symbol codepages and assorted other
codepages.
James Hawkins [Fri, 13 Jan 2006 13:16:29 +0000 (14:16 +0100)]
advpack: Move file related functions to files.c.
James Hawkins [Fri, 13 Jan 2006 13:16:02 +0000 (14:16 +0100)]
advpack: Add stubs for the file save/restore functions.
James Hawkins [Fri, 13 Jan 2006 13:15:29 +0000 (14:15 +0100)]
advpack: Only output a FIXME if flags are set.
Saulius Krasuckas [Fri, 13 Jan 2006 13:09:04 +0000 (14:09 +0100)]
mscms: Fix some wine_todo for GetStandardColorSpaceProfile().
Saulius Krasuckas [Fri, 13 Jan 2006 13:08:45 +0000 (14:08 +0100)]
mscms: Make two checks more strict in the case of success.