Mike McCormack [Sun, 30 Oct 2005 19:04:57 +0000 (19:04 +0000)]
Remove unused package parameter of register_progid_base().
Mike McCormack [Sun, 30 Oct 2005 19:04:26 +0000 (19:04 +0000)]
Use "static const" rather than "const static" as gcc -W complains
about the former.
Robert Reif [Sun, 30 Oct 2005 19:03:58 +0000 (19:03 +0000)]
Implement _wstrdate and _wstrtime with tests.
Peter Beutner [Sun, 30 Oct 2005 19:03:43 +0000 (19:03 +0000)]
Fix exception handling for non CXX_EXCEPTIONs.
Vitaliy Margolen [Sat, 29 Oct 2005 12:38:23 +0000 (12:38 +0000)]
Pass object attributes to create_named_object & find_object.
Eric Pouech [Sat, 29 Oct 2005 12:37:42 +0000 (12:37 +0000)]
Implemented local/global atom creation, deletion & lookup on top of
ntdll.
Juan Lang [Sat, 29 Oct 2005 12:37:22 +0000 (12:37 +0000)]
Export functions by ordinal, cryptnet.dll at least depends on it.
Mike McCormack [Sat, 29 Oct 2005 11:40:03 +0000 (11:40 +0000)]
Don't change the UI level during ExecuteAction.
Mike McCormack [Sat, 29 Oct 2005 11:36:57 +0000 (11:36 +0000)]
Implement MsiGetFeatureUsageA and MsiUseFeature(Ex)A using their W
versions.
Mike McCormack [Sat, 29 Oct 2005 11:36:48 +0000 (11:36 +0000)]
Remove the unused 1st parameter of ACTION_VerifyComponentForAction.
Mike McCormack [Sat, 29 Oct 2005 11:29:31 +0000 (11:29 +0000)]
Explicitly check for MSICONDITION_TRUE being returned from
MsiEvaluateCondition.
Mike McCormack [Sat, 29 Oct 2005 11:29:17 +0000 (11:29 +0000)]
Some installers don't call the CreateFolders action before the
InstallFiles action as MSDN specifies, but it still seems to work, so
make sure that we create component directories in the InstallFiles
action anyway.
Vitaliy Margolen [Sat, 29 Oct 2005 11:08:20 +0000 (11:08 +0000)]
Unify HEADER_GetItem[A/W] into one function.
Mike McCormack [Sat, 29 Oct 2005 11:08:05 +0000 (11:08 +0000)]
Add a bunch of tests for MsiEvaluateCondition and make them pass.
Mike McCormack [Sat, 29 Oct 2005 11:07:46 +0000 (11:07 +0000)]
Make enter and escape trigger the default and cancel buttons in
dialogs.
Mike McCormack [Sat, 29 Oct 2005 11:07:29 +0000 (11:07 +0000)]
Deleted two buggy functions that incorrectly and inefficiently check
whether a row already exists in a table, and replaced them with a call
to an existing working function that does the same thing correctly.
Mike McCormack [Sat, 29 Oct 2005 11:07:11 +0000 (11:07 +0000)]
Remove an incorrect comment and check for 0 being an invalid file
handle.
Mike McCormack [Sat, 29 Oct 2005 10:31:06 +0000 (10:31 +0000)]
Extract file directly to their target location, bypassing the need to
use temporary files and move files.
Robert Shearman [Sat, 29 Oct 2005 10:30:57 +0000 (10:30 +0000)]
- Read DLL name from modules in MSFT typelibs.
- A name offset of -1 for a parameter means that it has the same name
as the function.
- Print an error if a ReadName is attempted with an offset of -1,
since this will read garbage.
- Implement ITypeInfo_GetDllEntry.
Oliver Stieber [Sat, 29 Oct 2005 10:30:36 +0000 (10:30 +0000)]
Move the softwareVertexProcessing flag from the stateblock to the
device because its state shouldn't be recorded in a stateblock.
Robert Shearman [Sat, 29 Oct 2005 10:29:56 +0000 (10:29 +0000)]
Print an error if a DC is created with a bad device.
Vitaliy Margolen [Sat, 29 Oct 2005 10:29:47 +0000 (10:29 +0000)]
Set list view's text directly - don't use fill_drives_list for that.
Enable "Apply" button when text changes.
Kevin Koltzau [Sat, 29 Oct 2005 10:29:24 +0000 (10:29 +0000)]
Enable line editing for _cgets.
Ivan Leo Puoti [Sat, 29 Oct 2005 10:29:18 +0000 (10:29 +0000)]
Delete some temp files created by the ole32 tests.
Thomas Weidenmueller [Sat, 29 Oct 2005 10:29:08 +0000 (10:29 +0000)]
Passing NULL as the last two parameters to ReadFile is illegal and
actually causes a crash on windows. The attached patch fixes this.
Jacek Caban [Sat, 29 Oct 2005 10:28:47 +0000 (10:28 +0000)]
Report BINDSTATUS_SENDINGREQUEST in FileProtocol::Start.
Mike McCormack [Sat, 29 Oct 2005 10:28:30 +0000 (10:28 +0000)]
Add an implementation for MsiGetShortcutTargetA/W.
Alexandre Julliard [Fri, 28 Oct 2005 16:45:24 +0000 (16:45 +0000)]
Added an implementation of the FSCTL_DISMOUNT_VOLUME ioctl that
attempts to unmount the Unix device.
Ivan Leo Puoti [Fri, 28 Oct 2005 16:42:11 +0000 (16:42 +0000)]
Fix NtQueryDirectoryObject prototype, documentation, and the
definition of the structure it uses.
Huw Davies [Fri, 28 Oct 2005 16:41:25 +0000 (16:41 +0000)]
xform can be NULL when setting the identity.
Mike McCormack [Fri, 28 Oct 2005 16:41:02 +0000 (16:41 +0000)]
Fix a memory leak.
Mike McCormack [Fri, 28 Oct 2005 16:40:51 +0000 (16:40 +0000)]
Handle MSI advertised shortcuts in the shelllink object.
Henning Gerhardt [Fri, 28 Oct 2005 16:40:36 +0000 (16:40 +0000)]
Update the German resource file.
Mike McCormack [Fri, 28 Oct 2005 10:43:50 +0000 (10:43 +0000)]
Put the UI update code for cabinet file into a separate function.
Oliver Stieber [Fri, 28 Oct 2005 10:42:09 +0000 (10:42 +0000)]
Correct the way that VerFindFileA checks for a file that is
exclusively locked.
Saulius Krasuckas [Fri, 28 Oct 2005 10:41:57 +0000 (10:41 +0000)]
Test CreateThread() for reception of NULL pointer to TID.
Saulius Krasuckas [Fri, 28 Oct 2005 10:41:48 +0000 (10:41 +0000)]
Don't pass CreateThread() with a NULL pointer to TID as Win9x does not
create a thread then.
Mike McCormack [Fri, 28 Oct 2005 10:41:20 +0000 (10:41 +0000)]
Return an error in MsiGetComponentPathW if passed a null component.
Mike McCormack [Fri, 28 Oct 2005 10:41:05 +0000 (10:41 +0000)]
Fix error handling in MsiEvaluateCondition.
Mike McCormack [Fri, 28 Oct 2005 10:40:54 +0000 (10:40 +0000)]
Translate INVALID_HANDLE_VALUE to zero for cabinet handles.
Saulius Krasuckas [Fri, 28 Oct 2005 10:40:42 +0000 (10:40 +0000)]
Don't send a CTRL_C_EVENT signal to console if we are on Win9x and
console signal handler is set to NULL.
Vitaliy Margolen [Fri, 28 Oct 2005 10:40:27 +0000 (10:40 +0000)]
Unify HEADER_InsertItem[A/W] into one function.
Mike McCormack [Fri, 28 Oct 2005 10:09:59 +0000 (10:09 +0000)]
Fix a memory leak in the cabinet extracting code.
Juan Lang [Fri, 28 Oct 2005 10:09:26 +0000 (10:09 +0000)]
Use CryptMem functions for internal memory allocation.
Michael Jung [Fri, 28 Oct 2005 10:08:51 +0000 (10:08 +0000)]
Added German resources for regedit's find dialog.
James Hawkins [Fri, 28 Oct 2005 10:08:44 +0000 (10:08 +0000)]
Correct parameter names for InternetSetFilePointer.
Michael Stefaniuc [Fri, 28 Oct 2005 10:08:31 +0000 (10:08 +0000)]
Handle VT_DECIMAL in VarCmp().
Mike McCormack [Fri, 28 Oct 2005 09:40:16 +0000 (09:40 +0000)]
Use the correct buffer - reported by Jesse Allen.
Saulius Krasuckas [Fri, 28 Oct 2005 09:40:09 +0000 (09:40 +0000)]
Add a test for GetThreadExitCode.
Use GetModuleHandleA as kernel32 should be present on every system.
Mike McCormack [Fri, 28 Oct 2005 09:39:50 +0000 (09:39 +0000)]
Implement IContextMenu::QueryContextMenu and
IContextMenu::InvokeCommand.
Mike McCormack [Fri, 28 Oct 2005 09:39:35 +0000 (09:39 +0000)]
Fix MsiGetPropertyA/W spec declarations.
Mike McCormack [Fri, 28 Oct 2005 09:39:29 +0000 (09:39 +0000)]
Create component folders in the CreateFolders action.
Vitaliy Margolen [Fri, 28 Oct 2005 09:38:11 +0000 (09:38 +0000)]
Define OS environment variable on WinNT versions.
Vitaliy Margolen [Thu, 27 Oct 2005 18:30:37 +0000 (18:30 +0000)]
- Send whole OBJECT_ATTRIBUTES.Attributes to the server not just an
inherit flag.
- Pass DesiredAccess to the server when creating mailslot.
Ivan Leo Puoti [Thu, 27 Oct 2005 18:29:27 +0000 (18:29 +0000)]
Allow mapi32 tests to load and exit gracefully if mapi32.dll isn't
installed.
Ivan Leo Puoti [Thu, 27 Oct 2005 18:29:07 +0000 (18:29 +0000)]
Delete a temp file.
Vijay Kiran Kamuju [Thu, 27 Oct 2005 18:28:59 +0000 (18:28 +0000)]
Add default implementation for max_conn_pre_*_server flag.
Add stubs for the above flags in InternetSetOption.
Phil Krylov [Thu, 27 Oct 2005 18:28:43 +0000 (18:28 +0000)]
Fixed SetTextAlign(), SetBkMode(), SetROP2(), SetPolyFillMode(), and
SetStretchBltMode() to assume that the corresponding DC driver
functions return only a BOOL success flag, and therefore a proper
return value should be generated by the main function. Fixed
EMFDRV_StretchDIBits() to return a proper value (like
MFDRV_StretchDIBits already does). Added comments about other cases of
improper return values.
Dmitry Timoshkov [Thu, 27 Oct 2005 18:28:23 +0000 (18:28 +0000)]
Add some missing USER definitions, add a couple of FIXMEs for not
implemented features.
Mike McCormack [Thu, 27 Oct 2005 12:39:28 +0000 (12:39 +0000)]
If an action fails, print out its name as well as the error code. Use
%d for error codes so it's easy to match them up to something in
winerror.h.
Mike McCormack [Thu, 27 Oct 2005 12:36:12 +0000 (12:36 +0000)]
Rename load_dynamic_stringW to msi_dup_record_field to better describe
what it does, and replace a few instances with MSI_RecordGetString to
avoid allocating memory.
Vitaliy Margolen [Thu, 27 Oct 2005 12:31:04 +0000 (12:31 +0000)]
Add test for undocumented 0x4D message sent on F1.
Vijay Kiran Kamuju [Thu, 27 Oct 2005 12:25:18 +0000 (12:25 +0000)]
Added a test case for %0f and %.0f.
Mike McCormack [Thu, 27 Oct 2005 12:25:04 +0000 (12:25 +0000)]
Implement transforms. This still includes some debugging code which
can be enabled by setting debug_transform to 1 in the relevant
places.
Robert Lunnon [Thu, 27 Oct 2005 12:24:42 +0000 (12:24 +0000)]
Reorder header files to avoid name space collision with symbol
PAGESIZE.
Michael Jung [Thu, 27 Oct 2005 12:09:59 +0000 (12:09 +0000)]
Implemented UnixFolder's IPersistPropertyBag::Load method.
Alex Villacís Lasso [Thu, 27 Oct 2005 12:09:40 +0000 (12:09 +0000)]
Add tests for functionality implemented or corrected: multiplication,
division, cast to double, cast to string.
Robert Shearman [Thu, 27 Oct 2005 12:09:05 +0000 (12:09 +0000)]
Add the macros used in dlldata.c files.
Robert Shearman [Thu, 27 Oct 2005 12:08:58 +0000 (12:08 +0000)]
There is no need to call IUnknown_QueryInterface since getting the
correct object is handled by the proxy manager.
Michael Jung [Thu, 27 Oct 2005 12:08:44 +0000 (12:08 +0000)]
Remove iconcache pre-initialization hack, it's not necessary any
more.
Hans Leidekker [Thu, 27 Oct 2005 12:08:24 +0000 (12:08 +0000)]
Wine is beta software now.
Mike McCormack [Thu, 27 Oct 2005 12:08:16 +0000 (12:08 +0000)]
Tidy up the RegisterProduct action a little.
Oliver Stieber [Thu, 27 Oct 2005 12:08:00 +0000 (12:08 +0000)]
Release the OpenGL context when the device is released.
Alexandre Julliard [Thu, 27 Oct 2005 11:24:02 +0000 (11:24 +0000)]
Get rid of the show dir symlink option.
Alexandre Julliard [Thu, 27 Oct 2005 11:22:47 +0000 (11:22 +0000)]
Make show_dir_symlinks the default and get rid of the option.
Alexandre Julliard [Thu, 27 Oct 2005 11:20:50 +0000 (11:20 +0000)]
Make the unmount_device request take a handle to the device file
itself instead of a handle to a file opened on the device.
Robert Reif [Thu, 27 Oct 2005 11:20:15 +0000 (11:20 +0000)]
Added more error codes to dxerr8 and dxerr9 which were extracted from
MinGW win32api-3.3 file dxerr.c written by Filip Navara <xnavara@volny.cz>.
Uwe Bonnes [Thu, 27 Oct 2005 10:25:49 +0000 (10:25 +0000)]
Test for argv handling.
Ivan Leo Puoti [Thu, 27 Oct 2005 10:25:41 +0000 (10:25 +0000)]
Add stub implementation for NtAccessCheckAndAuditAlarm.
Stefan Leichter [Thu, 27 Oct 2005 10:24:26 +0000 (10:24 +0000)]
Declare ExecuteCab and TranslateInfString.
Juan Lang [Thu, 27 Oct 2005 10:24:20 +0000 (10:24 +0000)]
Implement CryptMem and undocumented I_Crypt*Tls functions, with tests.
Oliver Stieber [Thu, 27 Oct 2005 10:23:53 +0000 (10:23 +0000)]
Correct the number of parameters expected for the LRP function.
Oliver Stieber [Thu, 27 Oct 2005 10:23:41 +0000 (10:23 +0000)]
Changed index and vertex buffer so that internal references are
counted separately to external ones.
Jonathan Ernst [Thu, 27 Oct 2005 10:22:54 +0000 (10:22 +0000)]
Updated French resources.
Dmitry Timoshkov [Thu, 27 Oct 2005 10:22:38 +0000 (10:22 +0000)]
Correctly handle flags parameter in SHAddToRecentDocs.
Marcus Meissner [Thu, 27 Oct 2005 10:22:13 +0000 (10:22 +0000)]
Print first line of LDD output only.
Mike McCormack [Thu, 27 Oct 2005 10:20:08 +0000 (10:20 +0000)]
Missing and zero precision specifiers are different.
Robert Shearman [Thu, 27 Oct 2005 10:19:54 +0000 (10:19 +0000)]
Add IFontEventsDisp and IProvideMultipleClassInfo.
Vitaliy Margolen [Thu, 27 Oct 2005 10:19:29 +0000 (10:19 +0000)]
Unify HEADER_SetItem[A/W] into one function.
Mike McCormack [Thu, 27 Oct 2005 10:19:16 +0000 (10:19 +0000)]
Add the IObjectWithSite interface.
Mike McCormack [Thu, 27 Oct 2005 10:19:01 +0000 (10:19 +0000)]
Add a currently failing test case for menus.
Robert Reif [Thu, 27 Oct 2005 10:18:51 +0000 (10:18 +0000)]
Remove unused variable from IDirectSoundFullDuplexImpl.
Move DirectSoundFullDuplexCreate to get rid of forward declarations.
Alexandre Julliard [Wed, 26 Oct 2005 13:57:45 +0000 (13:57 +0000)]
In FindNextFileExW don't report directory symlinks that point to one
of the parent directories, to avoid infinite recursions.
Mike McCormack [Wed, 26 Oct 2005 13:56:33 +0000 (13:56 +0000)]
Create a stub function to apply a single table transform and call it
where we need to apply transforms.
Huw Davies [Wed, 26 Oct 2005 13:56:00 +0000 (13:56 +0000)]
Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
along with a few related defines.
Alex Villacís Lasso [Wed, 26 Oct 2005 13:53:21 +0000 (13:53 +0000)]
Implement complete VarDecDiv() for any valid DECIMAL.
Alexandre Julliard [Wed, 26 Oct 2005 12:12:44 +0000 (12:12 +0000)]
Attach to implicitly loaded builtin dlls on process startup.
Krzysztof Foltman [Wed, 26 Oct 2005 12:07:55 +0000 (12:07 +0000)]
- Added Find functions
- Some refactoring that made Find functions possible
- GetItemPath returns a heap-allocated string
- subtree update put into a separate function UpdateExpandingTree
- error() utility function made public
- Find functions are grayed/ungrayed based on context (which fixes
invalid 'grayed' flag in some localizations).
- InvalidateRect to fix display glitches coming from using
WM_SETREDRAW.
- English and Polish resource updates (Find dialog box and Find menu
options, string not found message).
Huw Davies [Wed, 26 Oct 2005 12:06:49 +0000 (12:06 +0000)]
Treat paramflags == 0 like PARAMFLAG_FIN.
Alex Villacís Lasso [Wed, 26 Oct 2005 12:06:41 +0000 (12:06 +0000)]
Implement complete VarDecMul() for any valid DECIMAL.