Lionel Ulmer [Tue, 24 Dec 2002 01:00:45 +0000 (01:00 +0000)]
Support viewports the D3D7 way.
Lionel Ulmer [Tue, 24 Dec 2002 00:58:27 +0000 (00:58 +0000)]
Added some stencil / D3DDevice7 capabilities.
Jeff Smith [Tue, 24 Dec 2002 00:56:33 +0000 (00:56 +0000)]
Updated directory info in DEVELOPERS-HINTS, and IRC info in several
documents.
Lionel Ulmer [Tue, 24 Dec 2002 00:53:50 +0000 (00:53 +0000)]
Combine texturing for D3D3 and 7 by thunking 3 to 7.
Francois Gouget [Tue, 24 Dec 2002 00:49:27 +0000 (00:49 +0000)]
Move the test strings into their own array and convert them to unicode
using a for loop. This lets us later print the offending string when a
test fails.
Fix the MSVC compilation error (XXXe183) and warnings (put suffixes as
in 0L & 1.0F, signed/unsigned warnings, s/-
2147483648/0x80000000L/).
Uncomment the DateFromStr tests and fill in the todo fields where
appropriate.
Define an NB_OLE_STRINGS macro and use it to make sure all the arrays
have the right number of fields.
In the *FromStr loops, fill the return field with a dummy value (42)
before calling the conversion function. This way a test no longer
depends on whether the previous test failed or not!
If a test is expected to fail, then retval is meaningless -> omit it
from the result arrays.
If a test actually fails or was expected to fail, then there is no
point in checking retval.
Improve error reporting.
Pass the printf-style format directly to ok, remove the unnecessary
sprintfs.
Lionel Ulmer [Tue, 24 Dec 2002 00:48:21 +0000 (00:48 +0000)]
Dump new D3D7 rendering states.
Lionel Ulmer [Tue, 24 Dec 2002 00:48:03 +0000 (00:48 +0000)]
- factorize the D3D1/2 draw_primitive code with the new strided function
- rewrote a little bit this strided function to always use the static
functions
Alexandre Julliard [Tue, 24 Dec 2002 00:35:19 +0000 (00:35 +0000)]
Make sure INSTALL path is relative to the top dir when using the
script in tools/.
Alexandre Julliard [Tue, 24 Dec 2002 00:29:40 +0000 (00:29 +0000)]
The name of the driver should be the 16-bit one in case the app tries
to load it.
Dimitrie O. Paun [Tue, 24 Dec 2002 00:26:55 +0000 (00:26 +0000)]
Fix definitions for Uuid{To,From}String, RpcStringFree.
Dimitrie O. Paun [Tue, 24 Dec 2002 00:26:41 +0000 (00:26 +0000)]
Fix the defintion of {,LP}NM_TREEVIEW{A,W}.
Francois Gouget [Tue, 24 Dec 2002 00:26:16 +0000 (00:26 +0000)]
Add a couple missing macros.
Christian Costa [Tue, 24 Dec 2002 00:25:55 +0000 (00:25 +0000)]
Remove useless FIXMEs since there is nothing to do in BeginScene and
EndScene.
Christian Costa [Tue, 24 Dec 2002 00:25:39 +0000 (00:25 +0000)]
Update and clean-up draw_primitive_strided_7.
Make draw_primitive_7 based on draw_primitive_strided_7.
Lionel Ulmer [Mon, 23 Dec 2002 02:10:31 +0000 (02:10 +0000)]
- fix mipmap texture creation
- some logging improvements
Lionel Ulmer [Mon, 23 Dec 2002 02:09:20 +0000 (02:09 +0000)]
- fix small TRACE bug introduced in a previous patch
- add WRAPU / WRAPV warning
Alexandre Julliard [Mon, 23 Dec 2002 02:07:20 +0000 (02:07 +0000)]
wineps16.dll should be named .drv.
Jeff Smith [Mon, 23 Dec 2002 02:05:30 +0000 (02:05 +0000)]
Correct all instances of mixMessage to mxdMessage.
Dimitrie O. Paun [Mon, 23 Dec 2002 02:04:34 +0000 (02:04 +0000)]
Add support for library path (-L).
Add support for linking against static libs.
Ignore -W for gcc compatibility.
Lionel Ulmer [Mon, 23 Dec 2002 02:04:12 +0000 (02:04 +0000)]
Have the 'Lock' warning a bit clearer.
Lionel Ulmer [Mon, 23 Dec 2002 02:03:57 +0000 (02:03 +0000)]
Report that we do not support compressed texture yet.
Lionel Ulmer [Mon, 23 Dec 2002 02:03:38 +0000 (02:03 +0000)]
- fix returning of capabilities in FindDevice
- fill properly some caps according to what OpenGL can do
Marcus Meissner [Mon, 23 Dec 2002 02:03:10 +0000 (02:03 +0000)]
VariantChangeTypeEx for VT_ARRAY | type style variants.
Marcus Meissner [Mon, 23 Dec 2002 02:02:49 +0000 (02:02 +0000)]
Fixed VarBstrCmp/Cat .spec entries.
Started regression test for SafeArray functions.
Fixed SafeArrayAllocDescriptor (check bounds, set cDims).
Fixed VARTYPE_SIZE array entries so it matches native.
Duane Clark [Mon, 23 Dec 2002 02:02:06 +0000 (02:02 +0000)]
Report mode padding tweaks.
Fix to LISTVIEW_GetSubItemRect.
Alexandre Julliard [Mon, 23 Dec 2002 01:46:34 +0000 (01:46 +0000)]
Get rid of ole.h.
Ove Kaaven [Mon, 23 Dec 2002 01:41:51 +0000 (01:41 +0000)]
Merge the rest of include/wine/obj_base.h into include/objbase.h.
Alexandre Julliard [Mon, 23 Dec 2002 01:39:35 +0000 (01:39 +0000)]
Removed some remaining references to wine/obj_base.h.
Uwe Bonnes [Mon, 23 Dec 2002 01:35:49 +0000 (01:35 +0000)]
DRIVE_Init: Use strtoulW to initialize the drive serial number.
Eric Pouech [Mon, 23 Dec 2002 01:35:27 +0000 (01:35 +0000)]
Fixed several bugs:
- wrong drawing for chars outside the 20-7F range
- console mouse event generation
- console Alt-? char event generation
Prefix for curses functions is now WCCURSES_ instead of WCCURSE_.
Jason Edmeades [Mon, 23 Dec 2002 01:34:59 +0000 (01:34 +0000)]
Query opengl to ensure it supports multitexture, and honour the number
of supported texture units. Especially important for NVidia drivers
which only support 2 texture units.
Lionel Ulmer [Mon, 23 Dec 2002 01:34:15 +0000 (01:34 +0000)]
Fix Direct3D2 => Direct3D3 thunk for FindDevice.
Ove Kaaven [Mon, 23 Dec 2002 01:33:50 +0000 (01:33 +0000)]
Where ICOM macros are needed, include objbase.h.
Dimitrie O. Paun [Mon, 23 Dec 2002 01:33:33 +0000 (01:33 +0000)]
Added missing GetActiveObject declaration.
Dimitrie O. Paun [Mon, 23 Dec 2002 01:33:16 +0000 (01:33 +0000)]
Added missing LPDROPFILES definition.
Dimitrie O. Paun [Mon, 23 Dec 2002 01:33:00 +0000 (01:33 +0000)]
DEVMODE structure uses short not SHORT for its fields.
Alexandre Julliard [Fri, 20 Dec 2002 01:27:13 +0000 (01:27 +0000)]
Alexandre Julliard [Fri, 20 Dec 2002 00:36:18 +0000 (00:36 +0000)]
Don't ignore sprintf/sscanf imports, semantics are not exactly the
same on Windows.
Alexandre Julliard [Fri, 20 Dec 2002 00:35:41 +0000 (00:35 +0000)]
Handle unknown format chars correctly (spotted by György 'Nog'
Jeney) and added test for it.
Removed unneeded _L_ macro.
Tony Lambregts [Thu, 19 Dec 2002 23:43:46 +0000 (23:43 +0000)]
More information on style and format of patches.
Alexandre Julliard [Thu, 19 Dec 2002 23:43:02 +0000 (23:43 +0000)]
Removed unnecessary --add-stdcall-alias flag.
Alexandre Julliard [Thu, 19 Dec 2002 23:41:30 +0000 (23:41 +0000)]
Renamed mingwrap to winegcc.
Removed -DWINE_DEFINE_WCHAR_T.
Tapio Kautto [Thu, 19 Dec 2002 23:38:11 +0000 (23:38 +0000)]
Fix for missing ppdebug variable.
Alexandre Julliard [Thu, 19 Dec 2002 22:16:35 +0000 (22:16 +0000)]
Fixed a few problems caused by the new objidl.idl.
Dimitrie O. Paun [Thu, 19 Dec 2002 22:15:53 +0000 (22:15 +0000)]
Added missing GetWinMetaFileBits() declaration.
Ove Kaaven [Thu, 19 Dec 2002 22:15:24 +0000 (22:15 +0000)]
Wrote a new objidl.idl to replace a number of include/wine/obj_*.h
files.
Greg Turner [Thu, 19 Dec 2002 21:16:56 +0000 (21:16 +0000)]
- port cabextract to wine
- implement cabinet.dll.Extract, urlmon.dll.Extract
- add SP6a registry key to winedefault.reg
Alexandre Julliard [Thu, 19 Dec 2002 21:15:41 +0000 (21:15 +0000)]
Avoid some warnings.
Mauro Carvalho Chehab [Thu, 19 Dec 2002 21:14:47 +0000 (21:14 +0000)]
Included a specific ABNT-2 scan and vkey tables, and an ABNT-2
keyboard with <ALT><GR> key codes.
Ove Kaaven [Thu, 19 Dec 2002 21:13:58 +0000 (21:13 +0000)]
Moved a couple of types from include/wine/obj_*.h to
include/wtypes.idl.
Dimitrie O. Paun [Thu, 19 Dec 2002 21:13:15 +0000 (21:13 +0000)]
Fix defines for LV_ITEM, LV_DISPINFO, and LV_FINDINFO.
Francois Gouget [Thu, 19 Dec 2002 21:12:48 +0000 (21:12 +0000)]
On Win9x "hi\n" gives us "hi\r\n".
Dimitrie O. Paun [Thu, 19 Dec 2002 21:12:35 +0000 (21:12 +0000)]
Add definitions for N[W]PSTR.
Add a bunch of SE_* definitions.
Chris Morgan [Thu, 19 Dec 2002 21:12:09 +0000 (21:12 +0000)]
Add additional tests for GetTimeFormat() and GetDateFormat().
Uncomment wine_todo tests that now succeed with fixes to
GetTime/DateFormat().
Chris Morgan [Thu, 19 Dec 2002 21:11:54 +0000 (21:11 +0000)]
GetDateFormat() and GetTimeFormat() should check the validity of the
time/date structure it is processing.
Add comments to describe flags behavior.
Add support for TIME_FORCE24HOURFORMAT, TIME_NOMINUTESORSECONDS,
TIME_NOSECONDS and TIME_NOTIMEMARKER.
Add check in GetDateFormatW() for invalid flag combinations.
Added some missing DATE_* defines to winnls.h.
Behavior verified against NT4.0.
Alexandre Julliard [Thu, 19 Dec 2002 04:21:30 +0000 (04:21 +0000)]
Use MSVCRT_wchar_t instead of WCHAR so that the implementation matches
the prototypes.
Alexandre Julliard [Thu, 19 Dec 2002 04:20:23 +0000 (04:20 +0000)]
Avoid referencing potentially freed token.
Robert Shearman [Thu, 19 Dec 2002 04:16:54 +0000 (04:16 +0000)]
Implemented UrlCreateFromPath[AW] and slightly related
PathCreateFromFileA.
Chris Morgan [Thu, 19 Dec 2002 04:15:23 +0000 (04:15 +0000)]
Stub for GetSecurityInfoExW().
Alexandre Julliard [Thu, 19 Dec 2002 04:15:02 +0000 (04:15 +0000)]
Added accctrl.h header.
Dimitrie O. Paun [Thu, 19 Dec 2002 04:14:38 +0000 (04:14 +0000)]
Remove the -L wrc option, as no automatic fudging of filenames can
ever be correct.
Dimitrie O. Paun [Thu, 19 Dec 2002 04:14:19 +0000 (04:14 +0000)]
UpdateWindow returns a BOOLean.
Lionel Ulmer [Thu, 19 Dec 2002 04:13:46 +0000 (04:13 +0000)]
Added surface dumping function for debug.
Martin Fuchs [Thu, 19 Dec 2002 04:12:42 +0000 (04:12 +0000)]
Implementation of SystemTimeToTzSpecificLocalTime() and
TzSpecificLocalTimeToSystemTime().
Rolf Kalbermatter [Thu, 19 Dec 2002 04:11:22 +0000 (04:11 +0000)]
Introduced some declarations and resources needed for a more complete
implementation of SHFileOperation.
Alberto Massari [Thu, 19 Dec 2002 04:10:35 +0000 (04:10 +0000)]
CompareStringW should return 0 when one of the provided strings is a
NULL pointer.
Alexandre Julliard [Thu, 19 Dec 2002 01:18:49 +0000 (01:18 +0000)]
LPCONVCONTEXT should be PCONVCONTEXT (spotted by Dimitrie O. Paun).
Same for LPHSZPAIR and LPCONVINFO.
Ove Kaaven [Thu, 19 Dec 2002 01:09:40 +0000 (01:09 +0000)]
Moved some definitions from include/wine/obj_moniker.h to
dlls/ole32/moniker.h.
Uwe Bonnes [Thu, 19 Dec 2002 01:04:47 +0000 (01:04 +0000)]
Fixed typo.
Francois Gouget [Thu, 19 Dec 2002 01:04:12 +0000 (01:04 +0000)]
On Win9x netapi32.dll does not export a single API so we do a
GetProcAddress for each of them and skip the tests when necessary.
On Win9x GetUserNameW and GetComputerNameW are stubs.
Improve error reporting in access.c.
Francois Gouget [Thu, 19 Dec 2002 01:03:48 +0000 (01:03 +0000)]
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.
Francois Gouget [Wed, 18 Dec 2002 20:52:00 +0000 (20:52 +0000)]
Improve error reporting.
Francois Gouget [Wed, 18 Dec 2002 20:51:48 +0000 (20:51 +0000)]
All filenames containing a ":" are invalid on Win9x and 2000 but are
valid on NT4 -> remove these tests.
Francois Gouget [Wed, 18 Dec 2002 20:51:33 +0000 (20:51 +0000)]
#ifdef-out decodeW since it is not used yet.
Fix the lpDesktop and lpTitle checks on NT platforms.
Francois Gouget [Wed, 18 Dec 2002 20:51:14 +0000 (20:51 +0000)]
wsprintfW is not supported on Win9x platforms.
wsprintf{A,W}Test should be void.
Improve error reporting.
Remove unnecessary #includes.
Francois Gouget [Wed, 18 Dec 2002 20:50:49 +0000 (20:50 +0000)]
Fix signed/unsigned warnings.
Ove Kaaven [Wed, 18 Dec 2002 20:50:19 +0000 (20:50 +0000)]
Unquoted some 16-bit types, so the IDL compiler can use them.
Dimitrie O. Paun [Wed, 18 Dec 2002 20:49:44 +0000 (20:49 +0000)]
Map strcasecmp to _stricmp.
Ove Kaaven [Wed, 18 Dec 2002 20:49:16 +0000 (20:49 +0000)]
Moved COM API prototypes to objbase.h, from wine/obj_*.h.
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.