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.
Mike McCormack [Wed, 26 Oct 2005 12:06:21 +0000 (12:06 +0000)]
Enumerate the substorage transforms for any patches that are passed on
the command line with PATCH=. Need to implement
table_apply_transform() before this will do anything interesting.
Michael Jung [Wed, 26 Oct 2005 12:05:59 +0000 (12:05 +0000)]
- Try LoadLibrary/LoadImage to extract icons from wine's built-in dlls
if SearchPath fails to find the requested file in
PrivateExtractIcons.
- Some unit tests for PrivateExtractIcons.
Michael Stefaniuc [Wed, 26 Oct 2005 12:05:39 +0000 (12:05 +0000)]
Handle VT_CY in VarDiv().
Detlef Riekenberg [Wed, 26 Oct 2005 12:05:17 +0000 (12:05 +0000)]
Updated trace to support VERSIONED_PRINTER.
Peter Beutner [Wed, 26 Oct 2005 10:13:09 +0000 (10:13 +0000)]
Proper implementation of IOCTL_{STORAGE,CDROM}_CHECK_VERIFY.
Robert Shearman [Wed, 26 Oct 2005 10:12:49 +0000 (10:12 +0000)]
Implement a Stop function and use this to properly implement
IOleObject_Close, IAdviseSink_OnClose and the destructor.
Robert Shearman [Wed, 26 Oct 2005 10:12:30 +0000 (10:12 +0000)]
- Forward IDispatch functions to the MIDL-generated proxy.
- Remove special cases caused by previous marshaling of IDispatch &
IUnknown that is no longer done.
- Add error messages if an IUnknown or IDispatch method is called when
it no longer should be.
Alex Villacís Lasso [Wed, 26 Oct 2005 10:12:20 +0000 (10:12 +0000)]
Implement complete VarBstrFromDec() for any valid DECIMAL, with
internationalization support borrowed from VARIANT_BstrFromReal(). The
decimal fix for VARIANT_BstrFromReal was encapsulated in a separate
function and reused.
Vitaliy Margolen [Wed, 26 Oct 2005 10:11:52 +0000 (10:11 +0000)]
Silently ignore WM_PAINT in msg tests.
Vitaliy Margolen [Wed, 26 Oct 2005 10:11:23 +0000 (10:11 +0000)]
Add OBJECT_BASIC_INFORMATION to winternl.h.
Vitaliy Margolen [Wed, 26 Oct 2005 10:11:08 +0000 (10:11 +0000)]
Cosmetic changes to NtCreateNamedPipeFile change "oa" to "attr".
Mike McCormack [Wed, 26 Oct 2005 10:10:50 +0000 (10:10 +0000)]
Create an internal handle-free api for reading MSI database summary
information.
Mike McCormack [Wed, 26 Oct 2005 10:10:34 +0000 (10:10 +0000)]
Switch back to using IPicture to load images. LoadImage did the
resizing for us, but doesn't handle jpeg files and requires us writing
a temp file, whereas IPicture handles jpeg files and can load directly
from a stream.
Dmitry Timoshkov [Wed, 26 Oct 2005 10:10:23 +0000 (10:10 +0000)]
Add a test for GetCurrentObject, make it pass under Wine.