Ove Kaaven [Wed, 18 Dec 2002 20:48:05 +0000 (20:48 +0000)]
Removed a few more inclusions of deprecated wine/obj_*.h headers.
Alexandre Julliard [Wed, 18 Dec 2002 20:17:51 +0000 (20:17 +0000)]
Made crtdll a normal user of msvcrt by setting the right include
path.
Alexandre Julliard [Wed, 18 Dec 2002 20:17:20 +0000 (20:17 +0000)]
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.
Raphael Junqueira [Wed, 18 Dec 2002 05:05:41 +0000 (05:05 +0000)]
- 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
Raphael Junqueira [Wed, 18 Dec 2002 05:04:43 +0000 (05:04 +0000)]
Added some necessary definitions for D3D8 Vertex and Pixel shader
support.
Bill Medland [Wed, 18 Dec 2002 05:03:51 +0000 (05:03 +0000)]
If a .reg function is accessed through a symlink then write directly
to the file rather than replacing it with a temp file. This preserves
ownership and permissions.
Alexandre Julliard [Wed, 18 Dec 2002 02:31:33 +0000 (02:31 +0000)]
Implemented RtlTimeToElapsedTimeFields.
Lionel Ulmer [Wed, 18 Dec 2002 02:23:49 +0000 (02:23 +0000)]
Fix in another place in the code computing the memory usage.
Uwe Bonnes [Wed, 18 Dec 2002 02:23:29 +0000 (02:23 +0000)]
Purge traces of the old relay debug mechanism and document new
mechanism better.
Francois Gouget [Wed, 18 Dec 2002 02:22:51 +0000 (02:22 +0000)]
Use strlen or lstrlenA as appropriate to avoid signed/unsigned
warnings.
Francois Gouget [Wed, 18 Dec 2002 02:22:12 +0000 (02:22 +0000)]
The link command specifies which version of the C library to link with
(see /M[TD]d? option). So we must not explicitly link with
'msvcrt.lib'. Fixes the msvcrt test crashes.
Ove Kaaven [Wed, 18 Dec 2002 02:21:38 +0000 (02:21 +0000)]
Moved UUID type to rpcdce.h, as in the MS RPC headers.
Removed redundant prototype.
Alexandre Julliard [Tue, 17 Dec 2002 21:09:50 +0000 (21:09 +0000)]
Debug channels cleanup.
Alexandre Julliard [Tue, 17 Dec 2002 21:06:25 +0000 (21:06 +0000)]
Implemented the Fiber* functions (with the help of Huw Davies).
Alexandre Julliard [Tue, 17 Dec 2002 21:05:16 +0000 (21:05 +0000)]
Fix the type of the This pointer in the vtbl functions inherited from
the base class.
Alexandre Julliard [Tue, 17 Dec 2002 21:03:33 +0000 (21:03 +0000)]
Fixed warnings.
Alberto Massari [Tue, 17 Dec 2002 21:01:01 +0000 (21:01 +0000)]
The handler for the server message get_next_hook was returning the
module name of the current hook, instead of the next one.
Dimitrie O. Paun [Tue, 17 Dec 2002 21:00:38 +0000 (21:00 +0000)]
Added stubs for {Start,End}{Doc,Page}Printer.
Duane Clark [Tue, 17 Dec 2002 21:00:11 +0000 (21:00 +0000)]
Need to initialize tracking value on mousedown.
Bill Currie [Tue, 17 Dec 2002 04:18:07 +0000 (04:18 +0000)]
fdopen: don't rewind the file after creating the FILE* handle. Added
unit test for that.
Alberto Massari [Tue, 17 Dec 2002 04:16:31 +0000 (04:16 +0000)]
Set the ODS_DISABLED bit when the item is grayed.
Dimitrie O. Paun [Tue, 17 Dec 2002 04:15:59 +0000 (04:15 +0000)]
Better handling of errors while fork/execing.
Add verbose command line switch.
Add -z defs at link stage, to catch missing symbols.
Dimitrie O. Paun [Tue, 17 Dec 2002 04:15:42 +0000 (04:15 +0000)]
Pass the gui flag to winewrap if we're linking a GUI app.
Bill Medland [Tue, 17 Dec 2002 04:15:20 +0000 (04:15 +0000)]
Move CVS docu from User Guide to Devel Guide.
Lionel Ulmer [Tue, 17 Dec 2002 04:14:55 +0000 (04:14 +0000)]
If we support 'non-native' texture format, advertise it.
Jason Edmeades [Tue, 17 Dec 2002 04:14:34 +0000 (04:14 +0000)]
The simple bits of fog.
Patrik Stridvall [Tue, 17 Dec 2002 01:49:16 +0000 (01:49 +0000)]
Added stubs for WINTAB{,32}.DLL (used by many important drawing
applications for supporting tablets).
Robert Shearman [Tue, 17 Dec 2002 01:47:27 +0000 (01:47 +0000)]
Add standard dispatch implementation (CreateStdDispatch).
Tony Lambregts [Tue, 17 Dec 2002 01:47:04 +0000 (01:47 +0000)]
Direct the output of the tests to stdout so that Win98 can redirect
the output to a file.
Uwe Bonnes [Tue, 17 Dec 2002 01:46:40 +0000 (01:46 +0000)]
NetUserGetInfo: implemented Level 1.
Alexandre Julliard [Tue, 17 Dec 2002 01:16:07 +0000 (01:16 +0000)]
Split DirectX GUIDs to separate files to avoid header conflicts.
Raphael Junqueira [Tue, 17 Dec 2002 01:15:15 +0000 (01:15 +0000)]
- 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)
Ove Kaaven [Mon, 16 Dec 2002 23:49:30 +0000 (23:49 +0000)]
Wrote a Wine-compatible unknwn.idl, moving the IUnknown definition
from wine/obj_base.h to the generated unknwn.h.
Rolf Kalbermatter [Mon, 16 Dec 2002 23:48:30 +0000 (23:48 +0000)]
Change calls to CLSIDFromString to SHCLSIDFromStringW except in
SHCLSIDFromStringW for the time being.
Andreas Mohr [Mon, 16 Dec 2002 23:48:04 +0000 (23:48 +0000)]
- actually use PLUID
- initialize the outbound lpLuid variable with bogus values
Lionel Ulmer [Mon, 16 Dec 2002 23:10:27 +0000 (23:10 +0000)]
- fix bad TRACE
- fixed computation of memory used by a texture
Lionel Ulmer [Mon, 16 Dec 2002 23:09:23 +0000 (23:09 +0000)]
- 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)
Christian Costa [Mon, 16 Dec 2002 23:07:41 +0000 (23:07 +0000)]
Implemented DrawPrimitiveStrided and DrawIndexPrimitiveStrided.
Lionel Ulmer [Mon, 16 Dec 2002 22:57:39 +0000 (22:57 +0000)]
Fix a memory leak and optimize a little bit the generic path.
Christian Costa [Mon, 16 Dec 2002 22:50:30 +0000 (22:50 +0000)]
Improve traces + small fix.
Lionel Ulmer [Mon, 16 Dec 2002 22:48:20 +0000 (22:48 +0000)]
- fix Twist demo
- some clean-ups / traces
Rolf Kalbermatter [Mon, 16 Dec 2002 22:43:58 +0000 (22:43 +0000)]
Add config.h/port.h to allow compilation/linking in MSVC.
Fix some unsigned/signed warnings.
György 'Nog' Jeney [Mon, 16 Dec 2002 22:42:01 +0000 (22:42 +0000)]
- Implement ordinals 167 and 171.
- Add stubs for ordinals 282 and 406.
Rolf Kalbermatter [Mon, 16 Dec 2002 22:40:34 +0000 (22:40 +0000)]
Make some shell32 files compile in MSVC.
Rolf Kalbermatter [Mon, 16 Dec 2002 22:40:05 +0000 (22:40 +0000)]
Do at least something for SHDragDrop functions although that isn't the
complete operation.
Rolf Kalbermatter [Mon, 16 Dec 2002 22:39:42 +0000 (22:39 +0000)]
Add debug info for IExtractIconW.
Lionel Ulmer [Mon, 16 Dec 2002 22:39:09 +0000 (22:39 +0000)]
Supports the ALPHAFUNC and ALPHAREF rendering states.
Francois Gouget [Mon, 16 Dec 2002 22:12:47 +0000 (22:12 +0000)]
On Windows windef.h must be included before winbase.h.
Francois Gouget [Mon, 16 Dec 2002 22:12:32 +0000 (22:12 +0000)]
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.
Rein Klazes [Mon, 16 Dec 2002 22:12:11 +0000 (22:12 +0000)]
Fix an A/W structure size bug in DrawCaptionTempW().
Francois Gouget [Mon, 16 Dec 2002 22:11:51 +0000 (22:11 +0000)]
Add '--' option for passing extra arguments to the test.
Dmitry Timoshkov [Mon, 16 Dec 2002 22:11:35 +0000 (22:11 +0000)]
Separate XShm using code.
Eric Pouech [Mon, 16 Dec 2002 22:11:11 +0000 (22:11 +0000)]
- links can now spread across several elements
- link information is now shared between file & presentation
- first try at handling metafiles
Eric Pouech [Mon, 16 Dec 2002 22:10:34 +0000 (22:10 +0000)]
Fixed a few issues with the gdb proxy.
Andreas Mohr [Mon, 16 Dec 2002 22:10:10 +0000 (22:10 +0000)]
Added some Win3.1 export stubs.
Andreas Mohr [Mon, 16 Dec 2002 22:09:55 +0000 (22:09 +0000)]
- spelling corrections
- properly document how to set the DOS PATH
Andreas Mohr [Mon, 16 Dec 2002 22:08:48 +0000 (22:08 +0000)]
Implemented VarOr().
Lionel Ulmer [Mon, 16 Dec 2002 22:08:24 +0000 (22:08 +0000)]
Add support for the TextureAddress render state.
Ove Kaaven [Sun, 15 Dec 2002 03:01:20 +0000 (03:01 +0000)]
Output raw ICOM-less C/C++ interface definitions by default. Added new
-b and -B command-line options for compatibility with ICOM macros.
Jeff Smith [Sun, 15 Dec 2002 03:00:40 +0000 (03:00 +0000)]
Updated winemaker to account for change in wine's linking method.
Francois Gouget [Sun, 15 Dec 2002 02:59:50 +0000 (02:59 +0000)]
In the latest sdk the {waveOut,midiOut}{Get,Set}Volume functions take
a handle as the first parameter.
Eric Pouech [Sun, 15 Dec 2002 02:59:13 +0000 (02:59 +0000)]
Fixed hangup condition at the end of some playback.
Alexandre Julliard [Sun, 15 Dec 2002 01:22:40 +0000 (01:22 +0000)]
Added support for defining forward functions as stdcall so that we can
get the proper number of arguments for stdcall decoration.
Alexandre Julliard [Sun, 15 Dec 2002 01:20:54 +0000 (01:20 +0000)]
Use import libraries when building tests too. Make sure the .a
libraries are built for crosstest.
Alexandre Julliard [Sun, 15 Dec 2002 01:19:53 +0000 (01:19 +0000)]
Added y.tab.[ch] pseudo-dependencies to fix parallel makes.
Jukka Heinonen [Sun, 15 Dec 2002 01:18:40 +0000 (01:18 +0000)]
Add support for DPMI32. Make winedos16.dll unnecessary.
Lionel Ulmer [Sun, 15 Dec 2002 01:17:59 +0000 (01:17 +0000)]
- rework how texturing is done in the D3D driver
- added the generic path for DrawPrimitive API in D3D 3 / 7
Dimitrie O. Paun [Sun, 15 Dec 2002 01:17:10 +0000 (01:17 +0000)]
Teach mingwrap to use winewrap to do the linking, just like gcc uses
ld to link on Unix. Based loosely on a uClib utility developed by
Manuel Novoa III.
Dimitrie O. Paun [Sun, 15 Dec 2002 01:16:08 +0000 (01:16 +0000)]
Small cleanups to match current build process.
Lionel Ulmer [Sun, 15 Dec 2002 01:14:21 +0000 (01:14 +0000)]
Fix bad logic in == NULL test.
Rolf Kalbermatter [Sun, 15 Dec 2002 01:14:04 +0000 (01:14 +0000)]
Add support for Unicode IExtractIcon creation in
IShellFolder->GetUIObjectOf.
Rolf Kalbermatter [Sun, 15 Dec 2002 01:13:45 +0000 (01:13 +0000)]
Fix crash when constructing ANSI interface pointer to IExtractIcon,
found by Uwe Bonnes.
Add some traces to the constructors.
Ove Kaaven [Sun, 15 Dec 2002 01:13:18 +0000 (01:13 +0000)]
Include guiddef.h in widltypes.h.
Francois Gouget [Sun, 15 Dec 2002 01:12:47 +0000 (01:12 +0000)]
If unable to set the desired format, OSS_RawOpenDevice should call
TRACE, not ERR.
Francois Gouget [Sun, 15 Dec 2002 01:12:27 +0000 (01:12 +0000)]
Our resampling algorithm is quite primitive so try simple 8/16
mono/stereo conversions first. Only resample if we cannot avoid it.
Francois Gouget [Sun, 15 Dec 2002 01:12:03 +0000 (01:12 +0000)]
Use slighly more accurate formula for C816.
Wrap a couple of comments to 80 columns.
Francois Gouget [Sun, 15 Dec 2002 01:11:41 +0000 (01:11 +0000)]
If given a bad device id waveOutGetDevCapsA is supposed to return
MMSYSERR_BADDEVICEID. Fixes a todo_wine in the winmm test.
Rolf Kalbermatter [Fri, 13 Dec 2002 23:45:36 +0000 (23:45 +0000)]
Added Unicode versions of the HCR_ internal functions.
Francois Gouget [Fri, 13 Dec 2002 23:42:04 +0000 (23:42 +0000)]
Document how to cross-compile the tests with MinGW.
Eric Pouech [Fri, 13 Dec 2002 23:37:06 +0000 (23:37 +0000)]
Added a (n)curses backend to the wineconsole.
Brad Campbell [Fri, 13 Dec 2002 23:30:54 +0000 (23:30 +0000)]
Added additional test for gcvt as uClibc appears to have this and not
ecvt.
Jukka Heinonen [Fri, 13 Dec 2002 23:28:01 +0000 (23:28 +0000)]
When asynchronous signals are blocked, block also SIGUSR2.
Fix race that made signal handler forget to restore FS register.
Robert Shearman [Fri, 13 Dec 2002 23:25:59 +0000 (23:25 +0000)]
Implemented StrStrIW.
Rok Mandeljc [Fri, 13 Dec 2002 23:20:58 +0000 (23:20 +0000)]
Implementation of IDirectSound3DListenerImpl_Set*().
Alexandre Julliard [Fri, 13 Dec 2002 20:53:04 +0000 (20:53 +0000)]
Avoid casts between LARGE_INTEGER and FILETIME.
Fixed day of week of epoch.
Small cleanups.
Alexandre Julliard [Fri, 13 Dec 2002 20:45:39 +0000 (20:45 +0000)]
Fixed some dependencies.
György 'Nog' Jeney [Fri, 13 Dec 2002 20:30:06 +0000 (20:30 +0000)]
- Reimplement time functions using ntdll functions.
- Some cleanups.
Chris Morgan [Fri, 13 Dec 2002 20:28:03 +0000 (20:28 +0000)]
Stub NetGetDCName(). Add in the rest of the NERR_* defines.
Francois Gouget [Fri, 13 Dec 2002 20:27:36 +0000 (20:27 +0000)]
Extend the test by creating a PrimaryBuffer object and perform a few
basic tests such as querying its characteristics and changing its
format.
Changing the format requires that we call SetcooperativeLevel first,
which means we need an hwnd. So the test must now link with
user32.dll.
Francois Gouget [Fri, 13 Dec 2002 20:26:23 +0000 (20:26 +0000)]
IDirectSoundBuffer.GetCaps should fail if caps.dwSize is not set.
Jason Edmeades [Fri, 13 Dec 2002 20:25:59 +0000 (20:25 +0000)]
Thanks to Lucho, text support in samples now starts to
appear. Textures now saved in state blocks, and correct FVF's used for
drawing.
Chris Morgan [Fri, 13 Dec 2002 02:26:18 +0000 (02:26 +0000)]
Add support for Jack audio server.
Francois Gouget [Fri, 13 Dec 2002 02:18:20 +0000 (02:18 +0000)]
Add support for the 48 and 96kHz formats.
Robert Shearman [Fri, 13 Dec 2002 02:17:54 +0000 (02:17 +0000)]
- Change launch functions to use unicode and implement Control_RunDLLW.
- Enable support for unicode in control panel applications.
Alexandre Julliard [Fri, 13 Dec 2002 00:39:17 +0000 (00:39 +0000)]
Don't crash in DirectedYield16 if no other task is running.
Dimitrie O. Paun [Fri, 13 Dec 2002 00:38:42 +0000 (00:38 +0000)]
New wine build utility that should make it easy for Winelib apps to
link, and generate an executable.
Rolf Kalbermatter [Fri, 13 Dec 2002 00:36:52 +0000 (00:36 +0000)]
Fixed some signed/unsigned comparison warnings.
Nikolay Stefanov [Fri, 13 Dec 2002 00:36:22 +0000 (00:36 +0000)]
Fix issues with i810-based audio cards.
Support for user-selectable audio cards through the ALSA_CARD
environment variable (M.Miroslaw@elka.pw.edu.pl).
Rolf Kalbermatter [Fri, 13 Dec 2002 00:35:44 +0000 (00:35 +0000)]
Typo found by compiling with standard MSVC warning level.
Francois Gouget [Fri, 13 Dec 2002 00:33:45 +0000 (00:33 +0000)]
Change 'Getting-Wine' to 'FAQ-Getting-Wine' since the former is
already used in getting.sgml.