Jacek Caban [Fri, 20 Jan 2006 15:12:36 +0000 (16:12 +0100)]
shdocvw: Added GetWindow implementation.
Alexandre Julliard [Thu, 19 Jan 2006 14:13:21 +0000 (15:13 +0100)]
Release 0.9.6.
Saulius Krasuckas [Thu, 19 Jan 2006 11:44:02 +0000 (12:44 +0100)]
mscms: Check an appropriate registry key.
Ken Thomases [Thu, 19 Jan 2006 11:43:45 +0000 (12:43 +0100)]
user: Fixed the lifetime of MDICREATESTRUCT variables.
Aric Stewart [Thu, 19 Jan 2006 11:43:14 +0000 (12:43 +0100)]
shell32: Update shellpaths My Pictures, My Video, My Music to be under
$HOME, with a number of fallbacks.
H. Verbeet [Thu, 19 Jan 2006 11:40:05 +0000 (12:40 +0100)]
d3d8: Added GL_ARB_point_sprite definition.
H. Verbeet [Thu, 19 Jan 2006 11:39:37 +0000 (12:39 +0100)]
wined3d: Better version string parsing for VENDOR_NVIDIA in
IWineD3DImpl_FillGLCaps.
Mike McCormack [Thu, 19 Jan 2006 11:39:28 +0000 (12:39 +0100)]
winmine: Use WIN32_LEAN_AND_MEAN.
Huw Davies [Thu, 19 Jan 2006 10:56:34 +0000 (11:56 +0100)]
msxml: Text node implementation.
Jason Edmeades [Thu, 19 Jan 2006 10:56:20 +0000 (11:56 +0100)]
user: Tests for when the menu is incorrect because of duplication of a
menu id and an hMenu.
Dmitry Timoshkov [Thu, 19 Jan 2006 10:55:50 +0000 (11:55 +0100)]
x11drv: Add support for another Canadian French keyboard flavour.
H. Verbeet [Thu, 19 Jan 2006 10:55:34 +0000 (11:55 +0100)]
wined3d: In IWineD3DImpl_FillGLCaps use glGetString instead of
glXGetClientString to retrieve the OpenGL vendor.
Vitaliy Margolen [Thu, 19 Jan 2006 10:55:24 +0000 (11:55 +0100)]
kernel: Remove calls to Nt[Get|Set]ThreadContext.
It's done in exception handler now.
Mike McCormack [Thu, 19 Jan 2006 10:55:01 +0000 (11:55 +0100)]
winecfg: Tidy up included headers.
Get rid of the barely used properties.c.
Hans Leidekker [Wed, 18 Jan 2006 16:33:10 +0000 (17:33 +0100)]
winedump: Fix compilation of generated source.
Include config.h in the .c file, not in the .h file.
Alexandre Julliard [Wed, 18 Jan 2006 16:18:22 +0000 (17:18 +0100)]
ntdll: Cleaned up the ioctl functions.
Renamed function parameters to something usable.
Fixed potential event leaks.
Mike McCormack [Wed, 18 Jan 2006 13:23:11 +0000 (14:23 +0100)]
programs: Use WIN32_LEAN_AND_MEAN.
Sasha Slijepcevic [Wed, 18 Jan 2006 13:22:27 +0000 (14:22 +0100)]
msvcrt: In _tempnam, if TMP is set, it has a precedence over the
parameter dir.
Huw Davies [Wed, 18 Jan 2006 13:22:23 +0000 (14:22 +0100)]
msxml: Implement get_nodeTypedValue.
Robert Shearman [Wed, 18 Jan 2006 13:22:19 +0000 (14:22 +0100)]
ntdll: Loader optimization.
Optimize for the case where a DLL with no path is requested and it is
already loaded.
Robert Reif [Wed, 18 Jan 2006 13:03:23 +0000 (14:03 +0100)]
winealsa: Add critical section names for debugging.
Alexandre Julliard [Wed, 18 Jan 2006 12:23:20 +0000 (13:23 +0100)]
gdi: Ignore a few more metafile escapes.
Jacek Caban [Wed, 18 Jan 2006 12:22:52 +0000 (13:22 +0100)]
shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
Fix ref counting.
Detlef Riekenberg [Wed, 18 Jan 2006 11:26:32 +0000 (12:26 +0100)]
winspool: Printing environment support for GetPrinterDriverDirectory.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:16:57 +0000 (12:16 +0100)]
msacm: acmDriverAdd() support for ACM_DRIVERADDF_FUNCTION, implemented
local drivers.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:13:51 +0000 (12:13 +0100)]
msacm: reroute all SendDriverMessage() calls to MSACM_Message.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:13:36 +0000 (12:13 +0100)]
msacm: acmDriverMessage() with proper support for DRV_CONFIGURE.
Allocate and supply a DRVCONFIGINFO structure for DRV_CONFIGURE when
application does not supply one.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:10:59 +0000 (12:10 +0100)]
msacm: acmDriverAdd[AW] support for ACM_DRIVERADDF_NOTIFYHWND.
Broadcast notifications are fleshed out and are now fully functional.
Alex Villacís Lasso [Wed, 18 Jan 2006 11:07:42 +0000 (12:07 +0100)]
MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
- Rework acmDriverAddA to call acmDriverAddW.
- Implement stub for acmDriverAddW with switch for the 3 known cases
of driver add.
- Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
& alias from registry (similar to msacm32 load).
Alex Villacís Lasso [Wed, 18 Jan 2006 11:06:56 +0000 (12:06 +0100)]
msacm: Implement acmDriverPriority with driver priority/enabled saving.
Foundation for notification broadcasts with support for deferred
notification.
Alex Villacís Lasso [Wed, 18 Jan 2006 10:44:26 +0000 (11:44 +0100)]
msacm: Implement honouring of driver priority and enabled status at
load time.
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.