Francois Gouget
5054045f6b
Remove some unnecessary casts when assigning NULL to handles.
2003-07-02 04:30:55 +00:00
Christian Costa
2348e7a098
Make Init and InitAudio return an error when no audio driver is
...
available.
Fix crash in InitAudio when releasing the dsound object.
2003-07-02 04:30:27 +00:00
Eric Pouech
5061d3a21d
- renamed winmm.OpenDriverW into winmm.OpenDriver
...
- replaced all inter-DLL calls (msacm and msvideo) to OpenDriverA with
OpenDriver (unicode form)
- as a consequence, driver name handling in msacm is now mostly
unicode
- moved UserYield16 and UnMapLS call out of the 32bit part of winmm
2003-07-02 00:40:14 +00:00
Michael Günnewig
8ac6d20d1b
Fixed 2 typos in my last patch.
2003-07-02 00:39:14 +00:00
Michael Günnewig
c783c20288
- Fixed memory leak in AVISaveOptions.
...
- Implemented AVISaveVW method.
- Semi-stub implementation for CreateEditableStream method.
- Added support for creation of interleaved AVI files.
- Fixed creation of index table in AVI files.
- Added declaration for IAVIStreaming interface.
- Added some more macros.
- Fixed some minor bugs.
2003-07-02 00:38:57 +00:00
Jason Edmeades
9a9fcd1ad4
Ensure MIPMAP levels is reset when rebinding an existing texture to a
...
texture unit.
2003-07-02 00:38:01 +00:00
Jason Edmeades
39538a5a9c
Add GetLevelCount to the basetexture class.
2003-07-02 00:37:40 +00:00
Eric Pouech
81e15c5ce0
Only release object if we actually got it.
2003-07-02 00:37:16 +00:00
Jason Edmeades
86cb1cec75
Ensure pixel coordinates point to the bottom left of the pixel not the
...
middle.
2003-07-02 00:36:59 +00:00
Robert Shearman
f040a4514f
Fix compilation due to nameless structs and unions.
2003-07-02 00:36:18 +00:00
Alexandre Julliard
4433f15543
Add strmif.h to the headers included in libuuid.
...
Fixed a few header conflicts.
2003-07-01 04:33:35 +00:00
Robert Shearman
d38cce8d4b
Implemented DevEnum dll.
2003-07-01 04:30:30 +00:00
Robert Shearman
c71301a308
Implemented IFilterMapper2.
2003-07-01 04:29:48 +00:00
Eric Pouech
675b75597b
- removed next & prev fields from WINE_MODREF and implement instead
...
the three linked lists in LDR_MODULE
- added PEB_LDR_DATA structure to PEB
- removed a couple of no longer needed global & static variables
2003-07-01 03:38:56 +00:00
Jukka Heinonen
2a3ce4c425
Start processing asynchronous DOS events in DPMI mode.
2003-07-01 03:37:41 +00:00
Alexandre Julliard
aa1bdc4263
Added d3d9 dll.
2003-07-01 01:11:13 +00:00
Raphael Junqueira
a3dbd7e2c7
- some cleanups and fixes on d3d8 and d3d9 headers
...
- a lot of stubs for d3d9.dll
2003-07-01 01:09:17 +00:00
Dmitry Timoshkov
380a505bcd
Add tests for NORM_IGNORENONSPACE and NORM_IGNORESYMBOLS in the
...
LCMapString(LCMAP_SORTKEY) branch.
2003-06-30 21:06:12 +00:00
Alexandre Julliard
217fdab78f
Implemented NtDelayExecution and make Sleep call it.
...
The handle count must not be 0 in NtWaitForMultipleObjects (spotted by
Troy Rollo).
2003-06-30 21:00:15 +00:00
Dmitry Timoshkov
4e1ef0c114
For all DLLs with defined DllMain and which do not require
...
DLL_THREAD_ATTACH/DLL_THREAD_DETACH notifications, call
DisableThreadLibraryCalls() in order to slightly improve performance
on thread creation/exiting.
2003-06-30 20:53:48 +00:00
Alexandre Julliard
bf7a4d7d72
Fixed warning.
2003-06-30 20:25:30 +00:00
Robert Shearman
7c8b85a222
- Added DShow headers.
...
- Added needed const's in FilterGraph implementation.
2003-06-30 20:24:52 +00:00
Marcelo Duarte
de08661413
- Localization to Portuguese of Brazil
...
- Revision and addition of missing resources
- Minor typo fix and codepage fix in programs/winefile resource.
2003-06-30 20:22:35 +00:00
Rok Mandeljc
12acfb2285
File loading improvements.
2003-06-30 18:28:52 +00:00
Robert Lunnon
ff4f127801
Added libuuid to wineaudioio makefile.
2003-06-30 18:26:40 +00:00
Alexandre Julliard
2b72be546c
Replace calls to WaitForMultipleObjects with a 0 count by calls to
...
SleepEx.
2003-06-30 02:10:19 +00:00
Alexandre Julliard
dfe397fc38
Get/SetPropW needs a Unicode string.
2003-06-30 02:06:22 +00:00
Michael Günnewig
3ebf9a505f
- Fixed interframe compression - now works for RLE4 and RLE8.
...
- Fixed alignment of RLE4 in absolute mode.
- Improved compression (smaller output).
2003-06-30 02:05:44 +00:00
Christian Costa
3a42dd2557
Added support for video compressor/decompressor dynamic installation.
2003-06-30 02:04:26 +00:00
Christian Costa
e8d977858d
Added some stubs.
2003-06-30 02:04:05 +00:00
Jukka Heinonen
36001fe660
Make timer IRQ handler regular builtin interrupt handler instead of
...
using an assembler stub.
2003-06-30 02:03:48 +00:00
Alexandre Julliard
0643acd576
Removed Wine-specific definition from exported header (spotted by
...
Steven Edwards).
2003-06-27 22:24:23 +00:00
Robert Reif
9dacf206fe
3D buffer and listener reference counts should be fixed.
...
3D sound now plays in 3D.
COM interfaces should be correct for buffers and 3D stuff. The COM
interface is broken on notifications but I will fix that next.
Fixed the bug when closing and opening the same or another sound
device quickly.
Fixed some locking but there is a lot of work left yet.
2003-06-27 22:22:15 +00:00
Mike Hearn
0d6a2e9aba
Store PrintStructures in a window property instead of extra window
...
bytes.
2003-06-27 22:21:06 +00:00
Raphael Junqueira
dcddfbc140
- currently always use sloaw path as fast path have some problems
...
- fix APIENTRY mismatched value used by gl func pointers (in
d3dcore_gl.h)
2003-06-27 22:20:44 +00:00
Shachar Shemesh
409374d914
Implementation of the reordering algorithm by calling ICU's reordering
...
functions.
2003-06-27 20:47:16 +00:00
Raphael Junqueira
25bf82ba64
- huge COM cleanup: only keep dmusic8 version of interfaces when they
...
inherit from dmusic1 and dmusic2 version. And always use dmusic8
versions when available.
- really stupid implementation of IDirectMusicLoader8::GetObject when
IDirectMusicScript wanted
- really fix the refcount problem found by Rok
2003-06-27 19:43:13 +00:00
Gerald Pfeifer
e7724ffc65
Enable all of DllMain(), even if if not MZ_SUPPORTED.
2003-06-27 19:41:10 +00:00
Sylvain Petreolle
1ce760568c
Display the interrupt number in hexadecimal.
2003-06-27 19:40:29 +00:00
Robert Shearman
860a2714ae
- Silence the FIXME about constructor/destructor since it is wrong for
...
99.9% of cases (if MS will ever use the feature at all)
- Added stubs for ITypeComp interface in ITypeLib
- Implementation of ITypeComp in ITypeInfo
2003-06-27 19:40:03 +00:00
Dmitry Timoshkov
85d4281616
Implement LCMapString using unicode collation tables.
...
Move CompareString and LCMapString to dlls/kernel/locale.c.
2003-06-27 19:02:23 +00:00
Alexandre Julliard
4cb212063b
Moved some of the process functions to dlls/kernel.
...
Removed kernel dependencies from sysdeps.c and moved it to dlls/ntdll.
2003-06-27 04:08:04 +00:00
Alexandre Julliard
b379334271
Make sure to return an error if load_dll fails because the load order
...
is empty.
2003-06-27 04:06:23 +00:00
Troy Rollo
b58e121326
Removed FIXME when loading second exe file.
2003-06-27 04:05:27 +00:00
Dmitry Timoshkov
a97ed621bb
Add inclusion of <sys/time.h> needed for struct timeval declaration.
...
Protect some optional headers from inclusion.
2003-06-27 04:04:00 +00:00
Troy Rollo
72659c998f
Implemented OleDraw.
2003-06-27 04:03:40 +00:00
Eric Pouech
9bd4f6bf15
- made async.h ready for use in ntdll: replaced all calls to kernel32
...
functions with ntdll equivalent
- replaced status setter/getter for wine async structures with direct
access to a (now included) IO_STATUS_BLOCK structure
- since we now have a IO_STATUS_BLOCK in async_private, we no longer
need in most of the user (derivated) structures a field for
LPOVERLAPPED (it's stored as the IO_STATUS_BLOCK)
- rewrote the async.h users accordingly
- implemented ntdll.Nt{Read|Write}File and let
kernel32.{Read|Write}File(Ex)? use those new ntdll functions
- rewrote smb read/write interfaces to be more ntdll stylish (no
overlapped yet)
2003-06-26 02:08:17 +00:00
Eric Pouech
30504fbd66
Added a small test for process exit code retrieval.
2003-06-26 02:05:40 +00:00
Steven Edwards
5552da92aa
Remove unneeded calls to LoadLibrary16 and FreeLibrary16.
2003-06-26 02:05:19 +00:00
Marcus Meissner
1ae1797505
VarAdd: Added VT_R8, VT_EMPTY, VT_NULL handling.
2003-06-24 19:36:58 +00:00