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.
Detlef Riekenberg [Thu, 12 Jan 2006 12:29:49 +0000 (13:29 +0100)]
ntdll/tests: Skip tests if NtCurrentTeb doesn't exist.
Martin Fuchs [Thu, 12 Jan 2006 12:29:21 +0000 (13:29 +0100)]
shell32: MSVC compatibility fix in dump_pidl_hex().
Robert Shearman [Thu, 12 Jan 2006 10:55:25 +0000 (11:55 +0100)]
kernel32: Fix GlobalReAlloc for size = 0.
GlobalReAlloc should return NULL if the requested size is 0, the block
is moveable and it is locked, but otherwise it should return the
original memory block.
Phil Krylov [Thu, 12 Jan 2006 10:54:57 +0000 (11:54 +0100)]
riched20: Initial support for word break callback procedures.
Phil Krylov [Thu, 12 Jan 2006 10:54:37 +0000 (11:54 +0100)]
riched20: Removed a useless check in painting code.
Huw Davies [Thu, 12 Jan 2006 10:54:20 +0000 (11:54 +0100)]
gdi: If the last param of GetKerningPairs is NULL then return the
number of pairs.
Robert Shearman [Thu, 12 Jan 2006 10:54:03 +0000 (11:54 +0100)]
shell: Fix view window Z order.
After creating the Shell View window we should call SetWindowPos to
move the window on top of other child windows in the parent window.
Also delay the showing of the window so that we can do more
initialisation after window creation without it causing visual
artifacts.
Robert Shearman [Thu, 12 Jan 2006 10:53:47 +0000 (11:53 +0100)]
oleaut: Support conversion of VT_SAFEARRAY into VT_ARRAY|type.
Typelib variant types that cannot be converted should return
DISP_E_BADVARTYPE.
Don't call DispCallFunc if conversion of one of the arguments failed.
Robert Shearman [Thu, 12 Jan 2006 10:53:32 +0000 (11:53 +0100)]
ole: Fix crash in RpcChannelBuffer_SendReceive.
Initialise apt to NULL since ipid_to_apt_stubbuffer no longer does
this for us.
Robert Shearman [Thu, 12 Jan 2006 10:53:19 +0000 (11:53 +0100)]
ole: Use strict prototypes for some test functions.
Saulius Krasuckas [Thu, 12 Jan 2006 10:53:12 +0000 (11:53 +0100)]
mscms: Null ID can make GetStandardColorSpaceProfile*() succeed.
Jacek Caban [Wed, 11 Jan 2006 20:15:31 +0000 (21:15 +0100)]
shlwapi: UrlCanonicalize: fix URL_DONT_SIMPLIFY.
- URL_DONT_SIMPLIFY should change '/' <-> '\'
- Better '/' / '\' handling
Huw Davies [Wed, 11 Jan 2006 20:15:12 +0000 (21:15 +0100)]
msxml: Implement createNode, appendChild and insertAfter.
Vitaliy Margolen [Wed, 11 Jan 2006 20:12:14 +0000 (21:12 +0100)]
winecfg: Simplify code a bit.
Enable apply button when needed and don't enable when nothing
changed.
Mike McCormack [Wed, 11 Jan 2006 20:12:06 +0000 (21:12 +0100)]
msi: Make the MSI SelectionTree control do something useful.
Alexandre Julliard [Wed, 11 Jan 2006 19:59:26 +0000 (20:59 +0100)]
server: Don't round up the header size for image mappings.
Alexandre Julliard [Wed, 11 Jan 2006 19:59:07 +0000 (20:59 +0100)]
ntdll: Round up the mapping size in map_file_into_view when setting
the protection bytes.
Juan Lang [Wed, 11 Jan 2006 19:57:41 +0000 (20:57 +0100)]
crypt32: Fix a test that fails on Windows.
Jacek Caban [Wed, 11 Jan 2006 19:57:23 +0000 (20:57 +0100)]
urlmon: Reimplement CoInternetCombineUrl to use pluggable protocol.
Jacek Caban [Wed, 11 Jan 2006 19:55:51 +0000 (20:55 +0100)]
urlmon: Use CoInternetCombineUrl in URLMonikerImpl_Construct.
Aric Stewart [Wed, 11 Jan 2006 19:55:38 +0000 (20:55 +0100)]
msvcrt: Modify dir test to create its own directory to ensure the
directory exists for the test. Using the temp dir as the root.
Phil Krylov [Wed, 11 Jan 2006 19:55:18 +0000 (20:55 +0100)]
riched20: Added \n to trace output.
Marcus Meissner [Wed, 11 Jan 2006 19:55:07 +0000 (20:55 +0100)]
ole: ITypeInfo::Invoke stack overwrite fix.
Have enough stack space up to even VT_VARIANTs, fixes a stack
corruption.
Huw Davies [Wed, 11 Jan 2006 19:54:32 +0000 (20:54 +0100)]
msxml: Fix for selectNodes when the node has no children.