wine
19 years agoTest that SafeArrayDestroyData keeps the pointer if FADF_STATIC is
Walt Ogburn [Tue, 19 Oct 2004 21:08:18 +0000 (21:08 +0000)] 
Test that SafeArrayDestroyData keeps the pointer if FADF_STATIC is
set, nulls it otherwise.

19 years agoSafeArrayDestroyData - keep pointer, don't destroy data if FADF_STATIC
Walt Ogburn [Tue, 19 Oct 2004 21:08:02 +0000 (21:08 +0000)] 
SafeArrayDestroyData - keep pointer, don't destroy data if FADF_STATIC
is set.

19 years agoOutput the virtual tables for the exception classes using assembly so
Alexandre Julliard [Tue, 19 Oct 2004 04:03:07 +0000 (04:03 +0000)] 
Output the virtual tables for the exception classes using assembly so
that they can have the correct layout, and get rid of the
corresponding hacks in RTTI_GetObjectLocator.
Build more of the code on non-i386 platforms too.
Protect __RTDynamicCast and friends with exception handlers.
Fix handling of the vtable pointer so that we don't need to declare
all object pointers as type_info.

19 years agoAdded a version option to the wineserver.
Bill Medland [Tue, 19 Oct 2004 03:57:41 +0000 (03:57 +0000)] 
Added a version option to the wineserver.

19 years ago- Fix typo in error message
Martin Fuchs [Tue, 19 Oct 2004 03:57:18 +0000 (03:57 +0000)] 
- Fix typo in error message
- Separate wint_t definition from wctype_t definition (needed for
  Cygwin target).

19 years agoProtect use of pthread functions with #ifdef HAVE_PTHREAD_H.
Hans Leidekker [Tue, 19 Oct 2004 03:57:05 +0000 (03:57 +0000)] 
Protect use of pthread functions with #ifdef HAVE_PTHREAD_H.

19 years agoConvert the shellmenu code to use unicode.
Mike McCormack [Tue, 19 Oct 2004 03:56:40 +0000 (03:56 +0000)] 
Convert the shellmenu code to use unicode.

19 years agoDon't consider MMSYSERR_NOTSUPPORTED an error for wide functions.
Robert Reif [Mon, 18 Oct 2004 23:14:54 +0000 (23:14 +0000)] 
Don't consider MMSYSERR_NOTSUPPORTED an error for wide functions.

19 years agoDon't free subclass stack while it's still in use.
Ge van Geldorp [Mon, 18 Oct 2004 23:14:38 +0000 (23:14 +0000)] 
Don't free subclass stack while it's still in use.

19 years agoRemoving references to now obsolete winesetuptk, as requested by users.
Ivan Leo Puoti [Mon, 18 Oct 2004 23:14:24 +0000 (23:14 +0000)] 
Removing references to now obsolete winesetuptk, as requested by users.

19 years agoFixed __RTDynamicCast to return the correct pointer for multiple
Alexandre Julliard [Mon, 18 Oct 2004 23:13:55 +0000 (23:13 +0000)] 
Fixed __RTDynamicCast to return the correct pointer for multiple
inheritance hierarchies (thanks to Muse Research for help with this
one).
Added some debug output.

19 years agoDuring startup of the connection to an external ODBC provider
Bill Medland [Mon, 18 Oct 2004 22:47:14 +0000 (22:47 +0000)] 
During startup of the connection to an external ODBC provider
(e.g. unixODBC) replicate that provider's driver and DSN data to the
registry so that Windows programs that actually query the registry
rather than the ODBC will find at least some information.

19 years agoFix some types problems.
Vincent Béron [Mon, 18 Oct 2004 22:39:21 +0000 (22:39 +0000)] 
Fix some types problems.

19 years agoTest zero exponents with and without signs.
Walt Ogburn [Mon, 18 Oct 2004 22:35:18 +0000 (22:35 +0000)] 
Test zero exponents with and without signs.

19 years agoPush on stack in 16 bit mode with segment wrap around.
Markus Amsler [Mon, 18 Oct 2004 22:34:02 +0000 (22:34 +0000)] 
Push on stack in 16 bit mode with segment wrap around.

19 years agoAdded an IDL file for Richedit's OLE interface.
Mike McCormack [Mon, 18 Oct 2004 22:28:21 +0000 (22:28 +0000)] 
Added an IDL file for Richedit's OLE interface.

19 years agoModify ANSI functions to allocate intermediate Unicode strings on the
Rolf Kalbermatter [Mon, 18 Oct 2004 21:45:16 +0000 (21:45 +0000)] 
Modify ANSI functions to allocate intermediate Unicode strings on the
heap instead of stack.

19 years agoRevise winmm/time.c to fix timer resolution at 1 ms. This then allows
Jeremy White [Mon, 18 Oct 2004 21:44:32 +0000 (21:44 +0000)] 
Revise winmm/time.c to fix timer resolution at 1 ms. This then allows
a much more efficient implementation of timer events and timeGetTime,
and callers that used sub 10 ms resolution will now get correct
results.

19 years agoRestore lost chunk of previous patch.
Alexandre Julliard [Mon, 18 Oct 2004 21:43:50 +0000 (21:43 +0000)] 
Restore lost chunk of previous patch.

19 years ago- Added dispinterfaces: DWebBrowserEvents and DWebBrowserEvents2.
Jacek Caban [Mon, 18 Oct 2004 21:43:18 +0000 (21:43 +0000)] 
- Added dispinterfaces: DWebBrowserEvents and DWebBrowserEvents2.
- Added coclass: WebBrowser.
- Added exdispid.h.

19 years agoAdd some more Alpha asm code and Alpha-specific parts.
Vincent Béron [Mon, 18 Oct 2004 21:27:52 +0000 (21:27 +0000)] 
Add some more Alpha asm code and Alpha-specific parts.

19 years agoProtect USER32 against early graphics driver unloading.
Dmitry Timoshkov [Mon, 18 Oct 2004 21:25:26 +0000 (21:25 +0000)] 
Protect USER32 against early graphics driver unloading.

19 years agoImplement LBS_COMBOBOX, and make use of it.
Dimitrie O. Paun [Mon, 18 Oct 2004 21:22:44 +0000 (21:22 +0000)] 
Implement LBS_COMBOBOX, and make use of it.
Better separation between the Listbox and Combobox.
Have a single set of wndprocs, just like Windows.

19 years agoAdded IClassFactory->CreateInstance aggregation checks.
Joris Huizer [Mon, 18 Oct 2004 21:21:19 +0000 (21:21 +0000)] 
Added IClassFactory->CreateInstance aggregation checks.

19 years ago Make DrawDibDraw honour the DDF_BACKGROUNDPAL flag.
Peter Riocreux [Mon, 18 Oct 2004 21:20:09 +0000 (21:20 +0000)] 
 Make DrawDibDraw honour the DDF_BACKGROUNDPAL flag.

19 years agoInitialize .COM stack.
Markus Amsler [Mon, 18 Oct 2004 21:19:57 +0000 (21:19 +0000)] 
Initialize .COM stack.

19 years agoAdded stub for CryptCATAdminAcquireContext.
Stefan Leichter [Mon, 18 Oct 2004 21:19:46 +0000 (21:19 +0000)] 
Added stub for CryptCATAdminAcquireContext.

19 years agoIn RtlQueryTimezoneInformation use information from the registry if it
Rein Klazes [Mon, 18 Oct 2004 21:19:28 +0000 (21:19 +0000)] 
In RtlQueryTimezoneInformation use information from the registry if it
is available.

19 years agoAuthors: Doug Paul <doug@elemental.ath.cx>, Glenn Wurster <gwurster@scs.carleton.ca>
Alexandre Julliard [Mon, 18 Oct 2004 21:18:58 +0000 (21:18 +0000)] 
Authors: Doug Paul <doug@elemental.ath.cx>, Glenn Wurster <gwurster@scs.carleton.ca>
Don't unrealize the palette by calling SetPaletteEntries.
Check peFlags for PC_RESERVED.

19 years agoAuthors: Doug Paul <doug@elemental.ath.cx>, Glenn Wurster <gwurster@scs.carleton.ca>
Alexandre Julliard [Mon, 18 Oct 2004 21:18:30 +0000 (21:18 +0000)] 
Authors: Doug Paul <doug@elemental.ath.cx>, Glenn Wurster <gwurster@scs.carleton.ca>
Change reading of PC_(EXPLICIT|NOCOLLAPSE|RESERVED) to handle multiple
values.

19 years agoAdded some Czech resources.
David Kredba [Mon, 18 Oct 2004 19:42:43 +0000 (19:42 +0000)] 
Added some Czech resources.

19 years ago- TBN_DELETINGBUTTON sends the command ID, not the index.
Robert Shearman [Mon, 18 Oct 2004 19:39:22 +0000 (19:39 +0000)] 
- TBN_DELETINGBUTTON sends the command ID, not the index.
- Fill in tbButton structure for TBN_DELETINGBUTTON notification.
- Document TBN_QUERY* sending indices.

19 years agoFix port enumeration.
Mike McCormack [Mon, 18 Oct 2004 19:38:57 +0000 (19:38 +0000)] 
Fix port enumeration.

19 years agoAvoid using gettimeofday().
Hans Leidekker [Mon, 18 Oct 2004 19:38:41 +0000 (19:38 +0000)] 
Avoid using gettimeofday().

19 years agoTest whether the ft_encoding's are defined, not the FT_ENCODING's.
Rein Klazes [Mon, 18 Oct 2004 19:38:30 +0000 (19:38 +0000)] 
Test whether the ft_encoding's are defined, not the FT_ENCODING's.

19 years agoStub function for OpenInputDesktop.
Marcus Meissner [Mon, 18 Oct 2004 19:38:01 +0000 (19:38 +0000)] 
Stub function for OpenInputDesktop.

19 years agoAdd stub implementation for CreateProxyFromTypeInfo.
Mike McCormack [Mon, 18 Oct 2004 19:37:42 +0000 (19:37 +0000)] 
Add stub implementation for CreateProxyFromTypeInfo.

19 years agoUniformize endianness definition.
Vincent Béron [Mon, 18 Oct 2004 19:37:30 +0000 (19:37 +0000)] 
Uniformize endianness definition.

19 years agoProtect some more types which can be redeclared in Xmd.h.
Vincent Béron [Mon, 18 Oct 2004 19:37:19 +0000 (19:37 +0000)] 
Protect some more types which can be redeclared in Xmd.h.

19 years agoReturn out of the default case, assert() is removed with -DNDEBUG.
Marcus Meissner [Mon, 18 Oct 2004 19:36:55 +0000 (19:36 +0000)] 
Return out of the default case, assert() is removed with -DNDEBUG.

19 years agoFix some places where no driver present causes problems.
Robert Reif [Mon, 18 Oct 2004 19:36:42 +0000 (19:36 +0000)] 
Fix some places where no driver present causes problems.

19 years agoImplement ImageList_SetColorTable.
Robert Shearman [Mon, 18 Oct 2004 19:36:13 +0000 (19:36 +0000)] 
Implement ImageList_SetColorTable.

19 years agoThe "colors" parameter of SetDIBColorTable should be CONST.
Robert Shearman [Mon, 18 Oct 2004 19:35:50 +0000 (19:35 +0000)] 
The "colors" parameter of SetDIBColorTable should be CONST.

19 years agoFixed a typo in CryptExportKey.
Michael Jung [Mon, 18 Oct 2004 19:35:24 +0000 (19:35 +0000)] 
Fixed a typo in CryptExportKey.

19 years agoAdded writing forward declaration of dispinterface.
Jacek Caban [Mon, 18 Oct 2004 19:35:08 +0000 (19:35 +0000)] 
Added writing forward declaration of dispinterface.

19 years agoImprove proxy destruction comment.
Robert Shearman [Mon, 18 Oct 2004 19:34:51 +0000 (19:34 +0000)] 
Improve proxy destruction comment.

19 years agoMask SIGCHLD to prevent partial writes in the new_process server
Mike McCormack [Mon, 18 Oct 2004 19:34:37 +0000 (19:34 +0000)] 
Mask SIGCHLD to prevent partial writes in the new_process server
call.

19 years agoAdded some system metrics definitions.
William Poetra Yoga Hadisoesen [Mon, 18 Oct 2004 19:34:23 +0000 (19:34 +0000)] 
Added some system metrics definitions.

19 years agoAdded SHFreeNameMappings implementation.
Rolf Kalbermatter [Mon, 18 Oct 2004 19:33:45 +0000 (19:33 +0000)] 
Added SHFreeNameMappings implementation.

19 years agoFix the declaration of pthread_mutexattr_gettype().
Vincent Béron [Mon, 18 Oct 2004 19:33:16 +0000 (19:33 +0000)] 
Fix the declaration of pthread_mutexattr_gettype().

19 years agoFixed spelling of 'hierarchy'.
Alexandre Julliard [Thu, 14 Oct 2004 03:11:52 +0000 (03:11 +0000)] 
Fixed spelling of 'hierarchy'.

19 years agoAdded check for fork() to fix the MinGW build.
Hans Leidekker [Thu, 14 Oct 2004 03:08:57 +0000 (03:08 +0000)] 
Added check for fork() to fix the MinGW build.

19 years agoImplement action 83 in SystemParametersInfo().
Ivan Leo Puoti [Thu, 14 Oct 2004 03:06:41 +0000 (03:06 +0000)] 
Implement action 83 in SystemParametersInfo().

19 years agoCreate the necessary functions for wineserver contexts for Alpha.
Vincent Béron [Thu, 14 Oct 2004 03:05:09 +0000 (03:05 +0000)] 
Create the necessary functions for wineserver contexts for Alpha.

19 years agoCompletely disable unused function show_image().
Gerald Pfeifer [Thu, 14 Oct 2004 00:34:47 +0000 (00:34 +0000)] 
Completely disable unused function show_image().

19 years ago- Add support (as far as was previously) for the VertexBuffer and
Jason Edmeades [Thu, 14 Oct 2004 00:32:04 +0000 (00:32 +0000)] 
- Add support (as far as was previously) for the VertexBuffer and
  Resource classes in wined3d and use when called from d3d9.
- Reduce the header includes in all the d3d9 interface to one common
  set in the private header.

19 years agoDon't build wine-preloader for other cpus than x86.
Vincent Béron [Thu, 14 Oct 2004 00:30:59 +0000 (00:30 +0000)] 
Don't build wine-preloader for other cpus than x86.

19 years agogetMessage() is only defined when HAVE_OSS is defined.
Hans Leidekker [Thu, 14 Oct 2004 00:28:43 +0000 (00:28 +0000)] 
getMessage() is only defined when HAVE_OSS is defined.

19 years agoProvide an 'A' version of appropriate functions.
Rein Klazes [Thu, 14 Oct 2004 00:28:29 +0000 (00:28 +0000)] 
Provide an 'A' version of appropriate functions.

19 years agoPrefix _fsopen with MSVCRT_ to avoid collision with MinGW header.
Hans Leidekker [Thu, 14 Oct 2004 00:26:39 +0000 (00:26 +0000)] 
Prefix _fsopen with MSVCRT_ to avoid collision with MinGW header.
Typo fix.

19 years agoDon't use magic sizes, actually calculate them.
Vincent Béron [Thu, 14 Oct 2004 00:26:08 +0000 (00:26 +0000)] 
Don't use magic sizes, actually calculate them.

19 years agoOnly compile BuildCallFrom16Func on x86.
Vincent Béron [Thu, 14 Oct 2004 00:25:44 +0000 (00:25 +0000)] 
Only compile BuildCallFrom16Func on x86.

19 years agoFix SHDeleteKey so that it will handle deleting a key with more than
Bill Medland [Thu, 14 Oct 2004 00:25:29 +0000 (00:25 +0000)] 
Fix SHDeleteKey so that it will handle deleting a key with more than
one subkey.  Also includes test.

19 years agoAdd declarations for GetClassLongPtr{A,W}, GCLP_* defines and user
Robert Shearman [Thu, 14 Oct 2004 00:25:15 +0000 (00:25 +0000)] 
Add declarations for GetClassLongPtr{A,W}, GCLP_* defines and user
object information defines.

19 years agoFix function and structure field types so we are compatible with the
Robert Shearman [Mon, 11 Oct 2004 21:00:17 +0000 (21:00 +0000)] 
Fix function and structure field types so we are compatible with the
native dbghelp.

19 years agoFix NtAllocateVirtualMemory declaration and fix users of the
Robert Shearman [Mon, 11 Oct 2004 20:59:06 +0000 (20:59 +0000)] 
Fix NtAllocateVirtualMemory declaration and fix users of the
function.

19 years agoDefine pid_t and ssize_t if not already defined.
Martin Fuchs [Mon, 11 Oct 2004 20:53:50 +0000 (20:53 +0000)] 
Define pid_t and ssize_t if not already defined.

19 years agoAllow exponents of zero (like "1.000E0") to parse
Walt Ogburn [Mon, 11 Oct 2004 20:53:29 +0000 (20:53 +0000)] 
Allow exponents of zero (like "1.000E0") to parse
correctly. Previously, they caused DISP_E_TYPEMISMATCH.

19 years agoAdded forward declaration of struct timeval for futimes.
Alexandre Julliard [Mon, 11 Oct 2004 20:22:06 +0000 (20:22 +0000)] 
Added forward declaration of struct timeval for futimes.

19 years agoImplemented NtYieldExecution.
Alexandre Julliard [Mon, 11 Oct 2004 20:11:01 +0000 (20:11 +0000)] 
Implemented NtYieldExecution.

19 years ago- Move header parsing to callers of pe_load_debug_directory.
Robert Shearman [Mon, 11 Oct 2004 20:08:07 +0000 (20:08 +0000)] 
- Move header parsing to callers of pe_load_debug_directory.
- Add stubs and structures for LF_PROCEDURE types.

19 years agoAdded HMAC_INFO typedef.
Michael Jung [Mon, 11 Oct 2004 20:07:46 +0000 (20:07 +0000)] 
Added HMAC_INFO typedef.

19 years ago- bring the multimedia doc up-to-date
Eric Pouech [Mon, 11 Oct 2004 19:57:10 +0000 (19:57 +0000)] 
- bring the multimedia doc up-to-date
- moved the TODO from the doc into the code

19 years ago- WM_MDISETMENU handler should update new frame menu only if an active
Dmitry Timoshkov [Mon, 11 Oct 2004 19:55:28 +0000 (19:55 +0000)] 
- WM_MDISETMENU handler should update new frame menu only if an active
  and maximized MDI child is visible.
- Add a test case for MDI child activation sequence.

19 years agoApparently this portion of the test was failing under some versions of
Huw Davies [Mon, 11 Oct 2004 19:54:54 +0000 (19:54 +0000)] 
Apparently this portion of the test was failing under some versions of
winxp, so remove it.

19 years ago- Added creation of dispinterface header.
Jacek Caban [Mon, 11 Oct 2004 19:54:37 +0000 (19:54 +0000)] 
- Added creation of dispinterface header.
- Added creation of coclass header.
- Added messages when fopen fails.

19 years agoAvoid using gettimeofday.
Hans Leidekker [Mon, 11 Oct 2004 19:53:54 +0000 (19:53 +0000)] 
Avoid using gettimeofday.

19 years agoInclude stdio.h for MinGW.
Hans Leidekker [Mon, 11 Oct 2004 19:53:13 +0000 (19:53 +0000)] 
Include stdio.h for MinGW.

19 years agoCryptDeriveKey - set return key handle to NULL in case of failure.
Michael Jung [Mon, 11 Oct 2004 19:52:54 +0000 (19:52 +0000)] 
CryptDeriveKey - set return key handle to NULL in case of failure.

19 years agoSort files/folders before testing.
Vitaliy Margolen [Mon, 11 Oct 2004 19:52:23 +0000 (19:52 +0000)] 
Sort files/folders before testing.

19 years agoDefine VER_SUITE_BLADE.
Adam D. Moss [Mon, 11 Oct 2004 19:52:10 +0000 (19:52 +0000)] 
Define VER_SUITE_BLADE.

19 years agoCorrectly define WINVER, _WIN32_WINNT and _WIN32_IE versions in all
Steven Edwards [Mon, 11 Oct 2004 19:51:43 +0000 (19:51 +0000)] 
Correctly define WINVER, _WIN32_WINNT and _WIN32_IE versions in all
cases.

19 years agoUnicodify DIALOG_DlgDirSelect. Use SendMessageW whenever possible.
Dimitrie O. Paun [Mon, 11 Oct 2004 19:51:31 +0000 (19:51 +0000)] 
Unicodify DIALOG_DlgDirSelect. Use SendMessageW whenever possible.

19 years agoAudit the listbox control.
Dimitrie O. Paun [Mon, 11 Oct 2004 19:51:16 +0000 (19:51 +0000)] 
Audit the listbox control.
Fix some indentation problems.

19 years agoImplement interlocked* and wine_switch_to_stack for Alpha.
Vincent Béron [Mon, 11 Oct 2004 19:50:52 +0000 (19:50 +0000)] 
Implement interlocked* and wine_switch_to_stack for Alpha.

19 years agoItems are variable sized, use an accessor to get at them.
Jon Griffiths [Sat, 9 Oct 2004 02:27:00 +0000 (02:27 +0000)] 
Items are variable sized, use an accessor to get at them.
Combine A/W calls together to remove duplication.
Don't leak text when removing/changing items.
Turn off hot tracking when we delete the last item.
Use the 'delete 1 item' logic when deleting all items.

19 years agoMade NtDelayExecution with a 0 timeout yield the CPU, as it is
Jeremy White [Sat, 9 Oct 2004 02:26:29 +0000 (02:26 +0000)] 
Made NtDelayExecution with a 0 timeout yield the CPU, as it is
supposed to.

19 years agoBuild Wine as 32-bit by default on x86-64, and added a --enable-win64
Alexandre Julliard [Fri, 8 Oct 2004 23:39:16 +0000 (23:39 +0000)] 
Build Wine as 32-bit by default on x86-64, and added a --enable-win64
option for people who want to play with 64-bit support.

19 years agoProperly handle the case when last MDI child is being destroyed.
Dmitry Timoshkov [Fri, 8 Oct 2004 23:36:18 +0000 (23:36 +0000)] 
Properly handle the case when last MDI child is being destroyed.

19 years agoUnconditionally open a fresh console for the tests.
Ferenc Wagner [Fri, 8 Oct 2004 23:35:47 +0000 (23:35 +0000)] 
Unconditionally open a fresh console for the tests.

19 years agoProperly compare file versions when upgrading files so that new
Aric Stewart [Fri, 8 Oct 2004 23:35:35 +0000 (23:35 +0000)] 
Properly compare file versions when upgrading files so that new
versions get properly installed.

19 years agoAdded --ld-cmd and --nm-cmd options in winebuild, and make winegcc
Alexandre Julliard [Fri, 8 Oct 2004 21:11:18 +0000 (21:11 +0000)] 
Added --ld-cmd and --nm-cmd options in winebuild, and make winegcc
pass the proper ld command.

19 years agoBetter document some apis in commdlg and mscms.
Vincent Béron [Fri, 8 Oct 2004 21:02:22 +0000 (21:02 +0000)] 
Better document some apis in commdlg and mscms.

19 years agoUpdate types checked by winapi_check.
Vincent Béron [Fri, 8 Oct 2004 21:02:09 +0000 (21:02 +0000)] 
Update types checked by winapi_check.

19 years agoAdded IWebBrowse2 interface.
Jacek Caban [Fri, 8 Oct 2004 21:01:56 +0000 (21:01 +0000)] 
Added IWebBrowse2 interface.

19 years agoCorrect the calling convention of GetSystemWow64Directory{A,W},
Vincent Béron [Fri, 8 Oct 2004 21:01:44 +0000 (21:01 +0000)] 
Correct the calling convention of GetSystemWow64Directory{A,W},
AmpFactorToDB and DBToAmpFactor.

19 years agoCopy and tidy up the code from dx8 create device into wined3d. Call
Jason Edmeades [Fri, 8 Oct 2004 20:52:33 +0000 (20:52 +0000)] 
Copy and tidy up the code from dx8 create device into wined3d. Call
from wined3d and d3d8, but short term only use the code for real from
d3d9.

19 years agoAudit the scroll control.
Dimitrie O. Paun [Fri, 8 Oct 2004 20:51:05 +0000 (20:51 +0000)] 
Audit the scroll control.
Reorganize the documentation in a more readable format.

19 years agoAudit the edit control.
Dimitrie O. Paun [Fri, 8 Oct 2004 20:50:52 +0000 (20:50 +0000)] 
Audit the edit control.

19 years agoUpdate French translation.
Sylvain Petreolle [Fri, 8 Oct 2004 20:50:34 +0000 (20:50 +0000)] 
Update French translation.