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.
Alexandre Julliard [Fri, 13 Jan 2006 12:58:14 +0000 (13:58 +0100)]
ntdll: Add debug registers to the context of all exceptions.
Maintain a local cache of the debug registers to avoid server calls
where possible.
James Hawkins [Fri, 13 Jan 2006 12:54:30 +0000 (13:54 +0100)]
advpack: Add initial tests for AdvInstallFile.
James Hawkins [Fri, 13 Jan 2006 12:54:23 +0000 (13:54 +0100)]
advpack: Implement AdvInstallFile.
Phil Krylov [Fri, 13 Jan 2006 12:54:11 +0000 (13:54 +0100)]
riched20: Select word on double click.
Phil Krylov [Fri, 13 Jan 2006 12:53:42 +0000 (13:53 +0100)]
riched20: TODO list update.
Phil Krylov [Fri, 13 Jan 2006 12:53:35 +0000 (13:53 +0100)]
riched20: Fixed some selection painting bugs.
Jeremy White [Fri, 13 Jan 2006 12:53:16 +0000 (13:53 +0100)]
msi: gcc 2.95 compatibility fix.
Jeremy White [Fri, 13 Jan 2006 12:53:05 +0000 (13:53 +0100)]
crypt32: Preserve gcc 2.95 compatibility.
Alex Villacís Lasso [Fri, 13 Jan 2006 12:52:49 +0000 (13:52 +0100)]
msacm: Add definition for ACM_DRIVERADDF_NAME.
Aric Stewart [Fri, 13 Jan 2006 12:52:38 +0000 (13:52 +0100)]
wininet: Handle NULL lpBuffersIn in HttpSendRequestExW.
Saulius Krasuckas [Fri, 13 Jan 2006 12:52:21 +0000 (13:52 +0100)]
mscms: Make enumerating more verbose.
Alexandre Julliard [Fri, 13 Jan 2006 12:52:07 +0000 (13:52 +0100)]
ntdll: Round PE header size to a page boundary for size checks.
Eric Pouech [Thu, 12 Jan 2006 12:32:51 +0000 (13:32 +0100)]
ntdll: Created infrastructure to support IOCTL for serial devices.
- created infrastructure in ntdll to support IOCTL for serial devices
- implemented IOCTLs in ntdll for serial break support
- implemented the kernel32 equivalent on top of those IOCTLs
Vitaliy Margolen [Thu, 12 Jan 2006 12:32:09 +0000 (13:32 +0100)]
ntdll: NtQueryInformationToken change parameters according to PSDK.
Check for NULL pointer.
Ge van Geldorp [Thu, 12 Jan 2006 12:31:45 +0000 (13:31 +0100)]
shell32: Fix directory execution.
Only use the Folder class handler if we're actually executing a
folder.
James Hawkins [Thu, 12 Jan 2006 12:31:23 +0000 (13:31 +0100)]
advpack: Add documentation for ExecuteCab.
James Hawkins [Thu, 12 Jan 2006 12:31:12 +0000 (13:31 +0100)]
advpack: Add stubs for the remaining registry functions.
James Hawkins [Thu, 12 Jan 2006 12:30:43 +0000 (13:30 +0100)]
cabinet: Move the remaining cabextract.c functions to fdi.c.
Stefan Brüns [Thu, 12 Jan 2006 12:30:11 +0000 (13:30 +0100)]
commdlg: Makes return value of FILEDLG95_SendFileOK dependent of
return value, not of DWL_MSGRESULT.