Francois Gouget
305ead6205
Declare LocalDiscard and GlobalDiscard (used by kernel/tests/alloc.c)
...
Remove the DISCARD_DEFINED #ifdefs.
Remove another double HeapFree (caused an assert when run on NT4),
and a HeapSize on a freed heap (the test failed on Win9x).
Fix the LocalLock/LocalUnlock tests (the memory must be allocated
with LMEM_MOVEABLE otherwise the tests don't make sense).
Remove many unnecessary casts.
Improved error reporting somewhat.
2002-12-19 01:03:48 +00:00
Francois Gouget
4b1479c990
Improve error reporting.
2002-12-18 20:52:00 +00:00
Francois Gouget
52614c62e4
All filenames containing a ":" are invalid on Win9x and 2000 but are
...
valid on NT4 -> remove these tests.
2002-12-18 20:51:48 +00:00
Francois Gouget
4f38047987
#ifdef-out decodeW since it is not used yet.
...
Fix the lpDesktop and lpTitle checks on NT platforms.
2002-12-18 20:51:33 +00:00
Francois Gouget
50c0cdef7e
wsprintfW is not supported on Win9x platforms.
...
wsprintf{A,W}Test should be void.
Improve error reporting.
Remove unnecessary #includes.
2002-12-18 20:51:14 +00:00
Francois Gouget
23aa0f64a2
Fix signed/unsigned warnings.
2002-12-18 20:50:49 +00:00
Ove Kaaven
dcb9240a92
Removed a few more inclusions of deprecated wine/obj_*.h headers.
2002-12-18 20:48:05 +00:00
Alexandre Julliard
2aed5d77ff
Made crtdll a normal user of msvcrt by setting the right include
...
path.
2002-12-18 20:17:51 +00:00
Alexandre Julliard
3f5ff2fba2
Avoid including other headers from the msvcrt headers, duplicate some
...
definitions instead like Windows does.
Always define wchar_t (suggested by Dimitrie O. Paun), and use wchar_t
everywhere instead of WCHAR to avoid depending on Windows headers.
2002-12-18 20:17:20 +00:00
Raphael Junqueira
1df8f18e46
- some fixes in CreateDevice init
...
- vertex shader declaration parser (with output dump) and
interpretation (generate the FVF descriptor for program input)
- vertex shader program parser (with output dump)
- software vertex shader program emulation
2002-12-18 05:05:41 +00:00
Alexandre Julliard
a16ed909c5
Implemented RtlTimeToElapsedTimeFields.
2002-12-18 02:31:33 +00:00
Lionel Ulmer
4943ced93a
Fix in another place in the code computing the memory usage.
2002-12-18 02:23:49 +00:00
Francois Gouget
45d261374c
Use strlen or lstrlenA as appropriate to avoid signed/unsigned
...
warnings.
2002-12-18 02:22:51 +00:00
Alexandre Julliard
9e8e5ff71d
Implemented the Fiber* functions (with the help of Huw Davies).
2002-12-17 21:06:25 +00:00
Alexandre Julliard
3121fdac41
Fixed warnings.
2002-12-17 21:03:33 +00:00
Dimitrie O. Paun
6d267e93f2
Added stubs for {Start,End}{Doc,Page}Printer.
2002-12-17 21:00:38 +00:00
Bill Currie
c78902221f
fdopen: don't rewind the file after creating the FILE* handle. Added
...
unit test for that.
2002-12-17 04:18:07 +00:00
Lionel Ulmer
a62fc661e9
If we support 'non-native' texture format, advertise it.
2002-12-17 04:14:55 +00:00
Jason Edmeades
a4224fe28d
The simple bits of fog.
2002-12-17 04:14:34 +00:00
Patrik Stridvall
5caddc7863
Added stubs for WINTAB{,32}.DLL (used by many important drawing
...
applications for supporting tablets).
2002-12-17 01:49:16 +00:00
Robert Shearman
a80e051a71
Add standard dispatch implementation (CreateStdDispatch).
2002-12-17 01:47:27 +00:00
Uwe Bonnes
bf25cefe7f
NetUserGetInfo: implemented Level 1.
2002-12-17 01:46:40 +00:00
Raphael Junqueira
e31ae92630
- some D3D8 fixes
...
- beginning of shaders support (Vertex and Pixel Shaders 1.1 on
DirectX8)
- beginning of D3DX8 support the D3D8 utility API (very basic, only
the core header)
2002-12-17 01:15:15 +00:00
Rolf Kalbermatter
65a3de5aa3
Change calls to CLSIDFromString to SHCLSIDFromStringW except in
...
SHCLSIDFromStringW for the time being.
2002-12-16 23:48:30 +00:00
Andreas Mohr
866d79c11f
- actually use PLUID
...
- initialize the outbound lpLuid variable with bogus values
2002-12-16 23:48:04 +00:00
Lionel Ulmer
6ac84072da
- fix bad TRACE
...
- fixed computation of memory used by a texture
2002-12-16 23:10:27 +00:00
Lionel Ulmer
16fcd747af
- revert some optimisations breaking some games
...
- added a new texture format (4444 ARGB)
- fixed the computation of colors
- added new render states and fog support (NOT handled yet for
transformed vertices)
2002-12-16 23:09:23 +00:00
Christian Costa
47b6b94e09
Implemented DrawPrimitiveStrided and DrawIndexPrimitiveStrided.
2002-12-16 23:07:41 +00:00
Lionel Ulmer
ee65d59cf6
Fix a memory leak and optimize a little bit the generic path.
2002-12-16 22:57:39 +00:00
Christian Costa
c301b39005
Improve traces + small fix.
2002-12-16 22:50:30 +00:00
Lionel Ulmer
8377b9d49b
- fix Twist demo
...
- some clean-ups / traces
2002-12-16 22:48:20 +00:00
Rolf Kalbermatter
6c79930413
Add config.h/port.h to allow compilation/linking in MSVC.
...
Fix some unsigned/signed warnings.
2002-12-16 22:43:58 +00:00
György 'Nog' Jeney
75edee3d55
- Implement ordinals 167 and 171.
...
- Add stubs for ordinals 282 and 406.
2002-12-16 22:42:01 +00:00
Rolf Kalbermatter
e56d618613
Make some shell32 files compile in MSVC.
2002-12-16 22:40:34 +00:00
Rolf Kalbermatter
42d7d1fafb
Do at least something for SHDragDrop functions although that isn't the
...
complete operation.
2002-12-16 22:40:05 +00:00
Rolf Kalbermatter
f90209f041
Add debug info for IExtractIconW.
2002-12-16 22:39:42 +00:00
Lionel Ulmer
dfddf92ecf
Supports the ALPHAFUNC and ALPHAREF rendering states.
2002-12-16 22:39:09 +00:00
Francois Gouget
8c777a8c8c
Add the capacity of playing a test tone using the 'play' option.
...
Factorize the regular and WAVE_FORMAT_DIRECT tests.
Test the new 48 and 96kHz formats.
2002-12-16 22:12:32 +00:00
Andreas Mohr
3873fb8958
Added some Win3.1 export stubs.
2002-12-16 22:10:10 +00:00
Andreas Mohr
dc85dc0a1b
Implemented VarOr().
2002-12-16 22:08:48 +00:00
Lionel Ulmer
66aa7e03c4
Add support for the TextureAddress render state.
2002-12-16 22:08:24 +00:00
Francois Gouget
8b97a3a391
In the latest sdk the {waveOut,midiOut}{Get,Set}Volume functions take
...
a handle as the first parameter.
2002-12-15 02:59:50 +00:00
Eric Pouech
59227d6b80
Fixed hangup condition at the end of some playback.
2002-12-15 02:59:13 +00:00
Alexandre Julliard
470cbf2757
Added support for defining forward functions as stdcall so that we can
...
get the proper number of arguments for stdcall decoration.
2002-12-15 01:22:40 +00:00
Alexandre Julliard
f1b4819ed2
Use import libraries when building tests too. Make sure the .a
...
libraries are built for crosstest.
2002-12-15 01:20:54 +00:00
Jukka Heinonen
9d7ff6c85b
Add support for DPMI32. Make winedos16.dll unnecessary.
2002-12-15 01:18:40 +00:00
Lionel Ulmer
91c6f817b9
- rework how texturing is done in the D3D driver
...
- added the generic path for DrawPrimitive API in D3D 3 / 7
2002-12-15 01:17:59 +00:00
Lionel Ulmer
d4fcfa858e
Fix bad logic in == NULL test.
2002-12-15 01:14:21 +00:00
Rolf Kalbermatter
c3c4a41f29
Add support for Unicode IExtractIcon creation in
...
IShellFolder->GetUIObjectOf.
2002-12-15 01:14:04 +00:00
Rolf Kalbermatter
d7d7e3bc33
Fix crash when constructing ANSI interface pointer to IExtractIcon,
...
found by Uwe Bonnes.
Add some traces to the constructors.
2002-12-15 01:13:45 +00:00