wine
21 years ago- Clear bits in structure passed to IOleCommandTarget_QueryStatus to
Robert Shearman [Tue, 21 Jan 2003 19:28:36 +0000 (19:28 +0000)] 
- Clear bits in structure passed to IOleCommandTarget_QueryStatus to
  show that we don't support any Exec's.
- Add two Exec cases that were found during testing.

21 years agoAllocate palette objects on the large gdi heap.
Rein Klazes [Tue, 21 Jan 2003 19:27:59 +0000 (19:27 +0000)] 
Allocate palette objects on the large gdi heap.

21 years agoEnsure using correct args during complement texture operations.
Jason Edmeades [Tue, 21 Jan 2003 00:41:32 +0000 (00:41 +0000)] 
Ensure using correct args during complement texture operations.

21 years agoMoved the IPX check so that the sys/socket.h check has already been
Alexandre Julliard [Tue, 21 Jan 2003 00:36:46 +0000 (00:36 +0000)] 
Moved the IPX check so that the sys/socket.h check has already been
done when we check for IPX headers.

21 years agoRestore the texture env mode on SetTexture - Fixes problem in
Jason Edmeades [Tue, 21 Jan 2003 00:30:27 +0000 (00:30 +0000)] 
Restore the texture env mode on SetTexture - Fixes problem in
codesampler demo.

21 years agoChanged MONITORINFOEXA,W definition to the one in MSDN which does not
Marcus Meissner [Tue, 21 Jan 2003 00:29:31 +0000 (00:29 +0000)] 
Changed MONITORINFOEXA,W definition to the one in MSDN which does not
cause gcc 3.3 warnings.

21 years agoAdd Desktop mode for 3 known bad working InstallShield versions.
Marcus Meissner [Tue, 21 Jan 2003 00:28:48 +0000 (00:28 +0000)] 
Add Desktop mode for 3 known bad working InstallShield versions.

21 years ago\ at EOL in string now behaves like in msvc6's rc.
Dan Kegel [Tue, 21 Jan 2003 00:28:28 +0000 (00:28 +0000)] 
\ at EOL in string now behaves like in msvc6's rc.

21 years agoAdded myself to authors section.
Tom Wickline [Tue, 21 Jan 2003 00:27:57 +0000 (00:27 +0000)] 
Added myself to authors section.
Updated last revision date.
Some small updates.

21 years agoProvide very much needed recommendations on how to write good error
Francois Gouget [Mon, 20 Jan 2003 23:36:22 +0000 (23:36 +0000)] 
Provide very much needed recommendations on how to write good error
messages.
It is now possible to use windows.h in conformance tests.
Adding myself to the authors list.

21 years agoCheck for sysparams keys in either the Win9x or NT locations. This
Francois Gouget [Mon, 20 Jan 2003 23:30:22 +0000 (23:30 +0000)] 
Check for sysparams keys in either the Win9x or NT locations. This
makes the test succeed on Win9x and NT4 platforms.
Add a 'strict' mode which specifically makes sure that the NT location
is set. In strict mode the test succeeds on Windows XP and Wine.

21 years agoRemove the obsolete wrc options: -A, -T, and -t.
Dimitrie O. Paun [Mon, 20 Jan 2003 23:29:27 +0000 (23:29 +0000)] 
Remove the obsolete wrc options: -A, -T, and -t.

21 years agoMake sure we always know about the 48 and 96kHz formats even if they
Francois Gouget [Mon, 20 Jan 2003 23:28:50 +0000 (23:28 +0000)] 
Make sure we always know about the 48 and 96kHz formats even if they
are not defined in the (old) Windows headers.

21 years agoInclude $prefix/include/wine/windows into the WINE include search path.
Marcus Meissner [Mon, 20 Jan 2003 23:27:49 +0000 (23:27 +0000)] 
Include $prefix/include/wine/windows into the WINE include search path.
wrc no longer understands -r (not needed).

21 years ago#include <stdlib.h> instead of the non-standard <malloc.h>.
Gerald Pfeifer [Mon, 20 Jan 2003 23:27:27 +0000 (23:27 +0000)] 
#include <stdlib.h> instead of the non-standard <malloc.h>.

21 years agoHandle more light states.
Christian Costa [Mon, 20 Jan 2003 23:27:08 +0000 (23:27 +0000)] 
Handle more light states.

21 years ago{Get,Set}ThreadPriorityBoost are stubs on Win98.
Francois Gouget [Mon, 20 Jan 2003 23:26:09 +0000 (23:26 +0000)] 
{Get,Set}ThreadPriorityBoost are stubs on Win98.

21 years agoExtend the code to set both the Win9x and the NT registry keys. Only
Francois Gouget [Mon, 20 Jan 2003 23:25:14 +0000 (23:25 +0000)] 
Extend the code to set both the Win9x and the NT registry keys. Only
the NT keys are authoritative (i.e. we set the Win9x keys but don't
re-read them).

21 years agoAdded optional OLESelfRegister to wine_common_ver.rc, used in
John K. Hohm [Mon, 20 Jan 2003 23:24:43 +0000 (23:24 +0000)] 
Added optional OLESelfRegister to wine_common_ver.rc, used in
dlls/comcat.

21 years agoMake D3D1..3 lights code rely on D3D7.
Christian Costa [Mon, 20 Jan 2003 23:24:05 +0000 (23:24 +0000)] 
Make D3D1..3 lights code rely on D3D7.

21 years agoOnly reload the mipmap images when dirty.
Jason Edmeades [Mon, 20 Jan 2003 23:23:41 +0000 (23:23 +0000)] 
Only reload the mipmap images when dirty.

21 years agoRemove some calls to HEAP_strdupAtoW from advapi32.
Matthew Davison [Mon, 20 Jan 2003 23:23:12 +0000 (23:23 +0000)] 
Remove some calls to HEAP_strdupAtoW from advapi32.

21 years agoFix reversed hour and minute in int 21 ah=2c.
Lawson Whitney [Mon, 20 Jan 2003 23:22:27 +0000 (23:22 +0000)] 
Fix reversed hour and minute in int 21 ah=2c.

21 years agoRelease 20030115. wine-20030115
Alexandre Julliard [Thu, 16 Jan 2003 02:42:01 +0000 (02:42 +0000)] 
Release 20030115.

21 years agoRemoved flag checks in SetMenuItemInfoA, NT doesn't do this.
Alexandre Julliard [Thu, 16 Jan 2003 01:17:34 +0000 (01:17 +0000)] 
Removed flag checks in SetMenuItemInfoA, NT doesn't do this.

21 years agoWarn if open_count is already 0 when OSS_CloseDevice is called.
Francois Gouget [Thu, 16 Jan 2003 01:16:46 +0000 (01:16 +0000)] 
Warn if open_count is already 0 when OSS_CloseDevice is called.
Don't decrement it in that case.

21 years agoThe Minolta DiMAGE Image Viewer relies on Global{,Re}Alloc called with
Michael Stefaniuc [Thu, 16 Jan 2003 00:21:04 +0000 (00:21 +0000)] 
The Minolta DiMAGE Image Viewer relies on Global{,Re}Alloc called with
the GMEM_MOVEABLE flag set, to allocate the exact specified size and
no byte more when size is a multiple of 8. To achieve this align the
storage needed for the HGLOBAL in the heap to 8byte boundary.

21 years agoUse the same 8/16bit conversion routines as in pcmconverter.c.
Francois Gouget [Thu, 16 Jan 2003 00:20:07 +0000 (00:20 +0000)] 
Use the same 8/16bit conversion routines as in pcmconverter.c.
Reorder the two ifs in the first part of cp_fields to simplify the
code.

21 years agoSetFormat may not change the primary buffer format as requested.
Francois Gouget [Thu, 16 Jan 2003 00:19:49 +0000 (00:19 +0000)] 
SetFormat may not change the primary buffer format as requested.
Dump the effective format and prepare the tone signal accordingly.
Play tones from the secondary buffers at -3dB rather than -12dB.
Always print the volume the tone is going to be played at.
Remove the gamedev URL.

21 years agoDon't use old_spacing-1 if old_spacing already has the minimum value.
Francois Gouget [Thu, 16 Jan 2003 00:19:24 +0000 (00:19 +0000)] 
Don't use old_spacing-1 if old_spacing already has the minimum value.

21 years agoReturn MMSYS_NOERROR even if we don't open the device with the
Francois Gouget [Thu, 16 Jan 2003 00:19:04 +0000 (00:19 +0000)] 
Return MMSYS_NOERROR even if we don't open the device with the
requested format, otherwise OSS_OpenDevice will not increment
open_count.
Use -1 to signal OSS_RawOpenDevice not to do ioctls because 0 is
ambiguous (also means mono as opposed to stereo).

21 years agoCorrect GetDateFormat handling of uninitialised fields: only the year,
Bill Medland [Thu, 16 Jan 2003 00:18:34 +0000 (00:18 +0000)] 
Correct GetDateFormat handling of uninitialised fields: only the year,
month and day fields matter; the rest may be uninitialised.

21 years agook() does not support '%S'. Store the Ansi version, convert to Unicode
Francois Gouget [Thu, 16 Jan 2003 00:11:32 +0000 (00:11 +0000)] 
ok() does not support '%S'. Store the Ansi version, convert to Unicode
when needed, and print the Ansi version using ok().
Fix 'value is so large it is unsigned' warnings.

21 years agoUse proper file sharing parameters when opening files.
Alexandre Julliard [Wed, 15 Jan 2003 03:35:32 +0000 (03:35 +0000)] 
Use proper file sharing parameters when opening files.
Fixed handling of 'if a == b' syntax in batch files.

21 years agoTranslated some remaining English words.
Juergen Schmied [Wed, 15 Jan 2003 03:33:08 +0000 (03:33 +0000)] 
Translated some remaining English words.

21 years agoFixed typo.
Alexandre Julliard [Wed, 15 Jan 2003 03:32:22 +0000 (03:32 +0000)] 
Fixed typo.

21 years agoDefine __stdcall in msvcrt/process.h if windef.h hasn't been included.
Alexandre Julliard [Wed, 15 Jan 2003 03:31:49 +0000 (03:31 +0000)] 
Define __stdcall in msvcrt/process.h if windef.h hasn't been included.

21 years agoGive some functions real names.
Juergen Schmied [Wed, 15 Jan 2003 00:53:39 +0000 (00:53 +0000)] 
Give some functions real names.

21 years ago- Added a "runCmd" function, based on Andreas Mohr's
Shachar Shemesh [Wed, 15 Jan 2003 00:52:36 +0000 (00:52 +0000)] 
- Added a "runCmd" function, based on Andreas Mohr's
  "BOOT_CreateProcess" function.
- Added a function "ProcessRunKeys", to process all the keys that have
  the common "Run" syntax.
- Called the new function from main for all the various keys.

21 years agoFail SetMenuItemInfo if both MFT_BITMAP and MFT_SEPARATOR are
Mike Hearn [Wed, 15 Jan 2003 00:51:38 +0000 (00:51 +0000)] 
Fail SetMenuItemInfo if both MFT_BITMAP and MFT_SEPARATOR are
specified (an api violation).

21 years agoMake GetPrinterDriverDirectoryA pass all tests.
Stefan Leichter [Wed, 15 Jan 2003 00:51:16 +0000 (00:51 +0000)] 
Make GetPrinterDriverDirectoryA pass all tests.

21 years agoAdded tests for GetPrinterDriverDirectoryA.
Stefan Leichter [Wed, 15 Jan 2003 00:50:48 +0000 (00:50 +0000)] 
Added tests for GetPrinterDriverDirectoryA.

21 years agoSeparate the HINSTANCEs used by GetShellOle() and other delay load
Robert Shearman [Wed, 15 Jan 2003 00:45:19 +0000 (00:45 +0000)] 
Separate the HINSTANCEs used by GetShellOle() and other delay load
functions.

21 years agoInitialize the pwave array whenever we don't have a hardware buffer.
Francois Gouget [Wed, 15 Jan 2003 00:44:50 +0000 (00:44 +0000)] 
Initialize the pwave array whenever we don't have a hardware buffer.
Always create the wineoss thread.
Change the mmap ERR into a TRACE: there are normal circumstances where
mmap will fail and we can deal with them.

21 years agoFixed wine_ldt_copy importing on cygwin.
Jeroen Janssen [Wed, 15 Jan 2003 00:44:00 +0000 (00:44 +0000)] 
Fixed wine_ldt_copy importing on cygwin.

21 years agoRemove (POINTER)NULL casts.
Francois Gouget [Tue, 14 Jan 2003 23:43:41 +0000 (23:43 +0000)] 
Remove (POINTER)NULL casts.

21 years agoHandle the WS_EX_LEFTSCROLLBAR style (that is, draw the vertical
Alberto Massari [Tue, 14 Jan 2003 23:41:01 +0000 (23:41 +0000)] 
Handle the WS_EX_LEFTSCROLLBAR style (that is, draw the vertical
scrollbar on the left side of the control).

21 years ago- beginning of vertex matrix blending using extensions (currently
Raphael Junqueira [Tue, 14 Jan 2003 23:12:37 +0000 (23:12 +0000)] 
- beginning of vertex matrix blending using extensions (currently
  alpha alpha stage as i haven't understand needed extension behavior)
- modify SetRenderState for matrix blending specific params
- by default diffuse color is white ;)
- comments most of the traces (else flood ...)
- add more urls in comments
- indent, cleanups

21 years agoBeginning of more COM compliant behavior:
Raphael Junqueira [Tue, 14 Jan 2003 23:05:39 +0000 (23:05 +0000)] 
Beginning of more COM compliant behavior:
- AddRef/Release where needed
- use IUnknown* instead void*
- fix many GetDevice using AddRef
- fix IDirect3DSurface8Impl_GetContainer using QueryInterface

21 years agoCopyrect should flag destination texture as dirty, to force it to be
Jason Edmeades [Tue, 14 Jan 2003 22:53:50 +0000 (22:53 +0000)] 
Copyrect should flag destination texture as dirty, to force it to be
reloaded.

21 years agoAdd support for some of the texture address states and border colour.
Jason Edmeades [Tue, 14 Jan 2003 22:50:00 +0000 (22:50 +0000)] 
Add support for some of the texture address states and border colour.

21 years ago- move input and output data in VertexShader struct
Raphael Junqueira [Tue, 14 Jan 2003 20:29:33 +0000 (20:29 +0000)] 
- move input and output data in VertexShader struct
- better traces
- specific input data filling function for vertex shaders using vertex
  shader declaration (and not FVF ... maybe FVF will return for fast
  path with simples vertex shader declarations)
- huge vertex shader fixes:
  - add and fix many vs (1.0->2.0) used opcodes in complex shaders
  - improvements to programs parser: parse comments, version, ..
  - add a vertex shader input filler function (parsing vertex shader
    declaration): almost complete
- comments most of the traces (else flood ...)
- add more urls in comments
- indent, cleanups

21 years agoCheck for vsnprintf and _vsnprintf, and define vsnprintf with
Steven Edwards [Tue, 14 Jan 2003 19:35:03 +0000 (19:35 +0000)] 
Check for vsnprintf and _vsnprintf, and define vsnprintf with
_vsnprintf if needed.

21 years agoUpdated authors e-mail adresses.
Tom Wickline [Tue, 14 Jan 2003 19:33:33 +0000 (19:33 +0000)] 
Updated authors e-mail adresses.
Added my e-mail to the list.

21 years ago- Added listing of what the boot process is like, listing what is and
Shachar Shemesh [Tue, 14 Jan 2003 19:33:12 +0000 (19:33 +0000)] 
- Added listing of what the boot process is like, listing what is and
  what is not (yet) done.
- Fixed incorrect statement in the "bugs" list.
- Added trace when everything is done.

21 years agoCheck for pending X events before getting queue status.
Duane Clark [Tue, 14 Jan 2003 19:32:42 +0000 (19:32 +0000)] 
Check for pending X events before getting queue status.

21 years ago- Align the cleanup phase of ReleaseStgMedium to the native API.
Alberto Massari [Tue, 14 Jan 2003 19:32:14 +0000 (19:32 +0000)] 
- Align the cleanup phase of ReleaseStgMedium to the native API.
- When the data is a bitmap or an enhanced metafile, use the correct
  data member.

21 years agoStubs for Un|LockServiceDatabase.
Uwe Bonnes [Tue, 14 Jan 2003 19:31:44 +0000 (19:31 +0000)] 
Stubs for Un|LockServiceDatabase.

21 years agoAdded cone support.
Rok Mandeljc [Tue, 14 Jan 2003 19:31:08 +0000 (19:31 +0000)] 
Added cone support.

21 years agoPost correct notification code on WM_CLOSE for dialogs.
Dmitry Timoshkov [Tue, 14 Jan 2003 19:29:15 +0000 (19:29 +0000)] 
Post correct notification code on WM_CLOSE for dialogs.

21 years agoMove internal implementation into the exported function
Robert Shearman [Tue, 14 Jan 2003 19:28:49 +0000 (19:28 +0000)] 
Move internal implementation into the exported function
DrawMenuBarTemp.

21 years ago- Add some stubs.
Robert Shearman [Mon, 13 Jan 2003 20:44:13 +0000 (20:44 +0000)] 
- Add some stubs.
- Implement kernel32.FatalExit.

21 years agoAdd version info to dinput.
Enrico Horn [Mon, 13 Jan 2003 20:41:18 +0000 (20:41 +0000)] 
Add version info to dinput.

21 years agoAdd version info to dll/dsound.
Enrico Horn [Mon, 13 Jan 2003 20:40:45 +0000 (20:40 +0000)] 
Add version info to dll/dsound.

21 years agoUpdate the registry keys of SPI_ICONHORIZONTALSPACING,
Francois Gouget [Mon, 13 Jan 2003 20:40:22 +0000 (20:40 +0000)] 
Update the registry keys of SPI_ICONHORIZONTALSPACING,
SPI_ICONVERTICALSPACING and SPI_SETICONTITLEWRAP to match XP.
The SPI_SETBORDER test leaves an incorect border setting and is just
too erratic: comment it out for now.
Modified the SPI_ICONHORIZONTALSPACING, SPI_ICONVERTICALSPACING and
SPI_SETWORKAREA to not cause the icons to be reorganized.
Don't test out-of-bound values for SPI_SETKEYBOARDSPEED as behavior
differs accross Windows platforms.
On Win9x the maximum value for SPI_SETSCREENSAVETIMEOUT is 32767.
The registry keys and values stored in them for
SPI_ICONHORIZONTALSPACING and SPI_ICONVERTICALSPACING depend on the
Windows platform: ignore them.
No Windows platform seems to SPI_SETFASTTASKSWITCH: no longer test it.
The lParam of WM_SETTINGCHANGE is quite useless (even the MSDN says
so!) and varies accross Windows platforms. Ignore it.
Always check the SystemParametersInfoA return code as it fails in very
strange ways on some platforms. Skip unsupported settings.
Skip Unicode tests on platforms that don't support it.

21 years agoSupport a few trivial cases in PropVariantClear.
Robert Shearman [Mon, 13 Jan 2003 20:37:39 +0000 (20:37 +0000)] 
Support a few trivial cases in PropVariantClear.

21 years agoAlignRects stub.
Robert Shearman [Mon, 13 Jan 2003 20:36:39 +0000 (20:36 +0000)] 
AlignRects stub.

21 years agoAdded configure check for regex.h.
Alexandre Julliard [Mon, 13 Jan 2003 18:41:40 +0000 (18:41 +0000)] 
Added configure check for regex.h.

21 years agoAdded missing .so files in 3:2.
Tom Wickline [Mon, 13 Jan 2003 18:35:55 +0000 (18:35 +0000)] 
Added missing .so files in 3:2.
Added winemaker in 3:3.
Added missing .h files in 3:4.
Added doc html files in 3:5.

21 years agoDefine the (old name) struct stat, it is used by programs using the
Dimitrie O. Paun [Mon, 13 Jan 2003 18:31:53 +0000 (18:31 +0000)] 
Define the (old name) struct stat, it is used by programs using the
old names.

21 years agoExtend version info.
Enrico Horn [Mon, 13 Jan 2003 18:31:19 +0000 (18:31 +0000)] 
Extend version info.

21 years agoUpdate the 'DIRECTDRAW7' flag according to the interface initialized.
Lionel Ulmer [Mon, 13 Jan 2003 18:30:47 +0000 (18:30 +0000)] 
Update the 'DIRECTDRAW7' flag according to the interface initialized.

21 years agoFix the case of floats in VarBstrFromR4, VarBstrFromR8 and
Francois Gouget [Mon, 13 Jan 2003 18:30:18 +0000 (18:30 +0000)] 
Fix the case of floats in VarBstrFromR4, VarBstrFromR8 and
VarBstrFromCy.
We cannot check for equality of floats or doubles because of rounding
errors. Check equality to 14 digits for doubles.
Add more precision to the expected results so that they match actual
results.
Print floating values with more precision so we know what went wrong.
Specify the locale for all variant functions that depend on it.
Added return codes for Win95. Win95 returns dates with only two digits
for the year.
Uncommented more VariantCopyInd and VariantChangeTypeEx tests.

21 years agoUse only Ansi APIs for cleaning up the registry.
Francois Gouget [Mon, 13 Jan 2003 18:29:31 +0000 (18:29 +0000)] 
Use only Ansi APIs for cleaning up the registry.
Skip Unicode tests if the Unicode APIs are not implemented.
If the value name buffer is too small, Win9x returns the number of
characters returned as specified in the MSDN while other Windows
return the number of bytes written (including the trailing '\0').

21 years agoSPI_GETMINIMIZEDMETRICS implemented.
Robert Shearman [Mon, 13 Jan 2003 18:29:03 +0000 (18:29 +0000)] 
SPI_GETMINIMIZEDMETRICS implemented.

21 years agoAdded tests for environment variables, debug and suspend flags.
Eric Pouech [Mon, 13 Jan 2003 18:28:43 +0000 (18:28 +0000)] 
Added tests for environment variables, debug and suspend flags.

21 years agoWarning fixes.
Alexandre Julliard [Sat, 11 Jan 2003 22:50:15 +0000 (22:50 +0000)] 
Warning fixes.

21 years agoUse inline functions instead of macros to avoid problems in C++.
Dimitrie O. Paun [Sat, 11 Jan 2003 22:49:54 +0000 (22:49 +0000)] 
Use inline functions instead of macros to avoid problems in C++.
Inline functions respect scope, whereas macros don't.
Define umask in sys/stat.h, and mode_t in sys/types.h.

21 years agoAdded 'info symbol' command to look for defined symbols.
Eric Pouech [Sat, 11 Jan 2003 22:48:42 +0000 (22:48 +0000)] 
Added 'info symbol' command to look for defined symbols.

21 years agoAdded a few more stubs.
Eric Pouech [Sat, 11 Jan 2003 22:48:11 +0000 (22:48 +0000)] 
Added a few more stubs.

21 years agoModify OSS_Wave{In,Out}Init to report the exact capabilities of the
Francois Gouget [Sat, 11 Jan 2003 22:47:51 +0000 (22:47 +0000)] 
Modify OSS_Wave{In,Out}Init to report the exact capabilities of the
OSS driver.
Add support for the 48kHz and 96kHz formats.

21 years agoSome code cleanups.
Eric Pouech [Sat, 11 Jan 2003 22:47:21 +0000 (22:47 +0000)] 
Some code cleanups.
Better error handling.
Removed unneeded internal variables.

21 years agoPrint the message name for registered messages.
Alexandre Julliard [Sat, 11 Jan 2003 21:07:50 +0000 (21:07 +0000)] 
Print the message name for registered messages.

21 years agoFixed EOF return value for sscanf.
Alexandre Julliard [Sat, 11 Jan 2003 21:06:02 +0000 (21:06 +0000)] 
Fixed EOF return value for sscanf.

21 years agoReimplemented DllRegisterServer and DllUnregisterServer in a more
John K. Hohm [Sat, 11 Jan 2003 21:05:15 +0000 (21:05 +0000)] 
Reimplemented DllRegisterServer and DllUnregisterServer in a more
generally useful way, entirely in regsvr.c.  Added (un)registration of
interfaces.

21 years agoRemoved the FIXMEs when performing MoveFileEx with
Shachar Shemesh [Sat, 11 Jan 2003 21:03:18 +0000 (21:03 +0000)] 
Removed the FIXMEs when performing MoveFileEx with
MOVEFILE_DELAY_UNTIL_REBOOT, as wineboot will now take care of it.

21 years agoImplemented the "pending rename" registry processing.
Shachar Shemesh [Sat, 11 Jan 2003 21:02:50 +0000 (21:02 +0000)] 
Implemented the "pending rename" registry processing.

21 years agoAllow C++ comments after #endif.
Johannes E. Schindelin [Sat, 11 Jan 2003 21:02:03 +0000 (21:02 +0000)] 
Allow C++ comments after #endif.

21 years agoCreate stubs for chsize, dup, and dup2.
Dimitrie O. Paun [Sat, 11 Jan 2003 21:01:04 +0000 (21:01 +0000)] 
Create stubs for chsize, dup, and dup2.

21 years agoAdded the GUI part for setting the edition mode flavor.
Eric Pouech [Sat, 11 Jan 2003 21:00:20 +0000 (21:00 +0000)] 
Added the GUI part for setting the edition mode flavor.

21 years agoRemoved non needed include of module.h.
Eric Pouech [Sat, 11 Jan 2003 20:59:20 +0000 (20:59 +0000)] 
Removed non needed include of module.h.

21 years agoCoerce VT_UNKNOWN <-> VT_DISPATCH, NULL is valid in these cases.
Marcus Meissner [Sat, 11 Jan 2003 20:58:58 +0000 (20:58 +0000)] 
Coerce VT_UNKNOWN <-> VT_DISPATCH, NULL is valid in these cases.
Drop VT_x -> VT_x coercions, they are handled before the switch()
already.

21 years agoConvert VT_DISPATCH variants into VT_USERDEFINED/TKIND_DISPATCH and
Marcus Meissner [Sat, 11 Jan 2003 20:58:35 +0000 (20:58 +0000)] 
Convert VT_DISPATCH variants into VT_USERDEFINED/TKIND_DISPATCH and
TKIND_INTERFACE targets, Query IID_IDispatch if necessary.

21 years agoImplemented CoGetTreatAsClass.
Marcus Meissner [Sat, 11 Jan 2003 20:58:10 +0000 (20:58 +0000)] 
Implemented CoGetTreatAsClass.

21 years agoAdded windres compatibility switches: -v, --[no-]use-temp-file.
Dimitrie O. Paun [Sat, 11 Jan 2003 20:55:18 +0000 (20:55 +0000)] 
Added windres compatibility switches: -v, --[no-]use-temp-file.
New -h option to conform to standard practice (and MS' rc).
Updated documentation, minor option parsing cleanup.

21 years agoDSB.SetFormat:Trace the requested format as soon as possible in case
Francois Gouget [Sat, 11 Jan 2003 20:54:56 +0000 (20:54 +0000)] 
DSB.SetFormat:Trace the requested format as soon as possible in case
it is not supported and simplify validity check.
Initialize the buffer format, and only from the fields we checked.
DirectSoundCreate8 fully initializes the buffer format (just in case).

21 years agoDefine qsort and bsearch in stdlib.h.
Dimitrie O. Paun [Sat, 11 Jan 2003 20:54:19 +0000 (20:54 +0000)] 
Define qsort and bsearch in stdlib.h.

21 years agoAdd dirent.h header for Unix/mingw compatibility.
Dimitrie O. Paun [Sat, 11 Jan 2003 20:54:06 +0000 (20:54 +0000)] 
Add dirent.h header for Unix/mingw compatibility.

21 years agoFix latent deadlock in DSOUND_callback.
Francois Gouget [Sat, 11 Jan 2003 20:53:43 +0000 (20:53 +0000)] 
Fix latent deadlock in DSOUND_callback.

21 years ago- return EOF when stream is empty
Mehmet Yasar [Sat, 11 Jan 2003 20:53:22 +0000 (20:53 +0000)] 
- return EOF when stream is empty
- conformance test updated