Dominik Strasser [Thu, 2 Jan 2003 17:55:45 +0000 (17:55 +0000)]
Some stubs for dll setup needed by IE6 setup.
Marcus Meissner [Thu, 2 Jan 2003 17:54:57 +0000 (17:54 +0000)]
Support DllGetClassObject of CLSID_StdPicture.
PICTYPE_NONE has width/height 0.
Rein Klazes [Thu, 2 Jan 2003 17:54:23 +0000 (17:54 +0000)]
Let ANIMATE_OpenA return FALSE (= failure) upon a request to close a
previously opened AVI clip when there isn't one.
Andreas Mohr [Thu, 2 Jan 2003 17:53:26 +0000 (17:53 +0000)]
Increment log output from 200 lines to 3000 lines.
Added Win XP as a listed Windows version.
Gerald Pfeifer [Thu, 2 Jan 2003 17:52:53 +0000 (17:52 +0000)]
Fix off_t cast that breaks FreeBSD.
Francois Gouget [Thu, 2 Jan 2003 17:52:05 +0000 (17:52 +0000)]
Add support for WINETEST_INTERACTIVE. If set then tests can perform
additional explicitly interactive tests.
Modify the winmm test to use WINETEST_INTERACTIVE.
Alberto Massari [Thu, 2 Jan 2003 17:51:34 +0000 (17:51 +0000)]
IBindCtx::RegisterObjectParam is supposed to replace the old value if
the key is already registered.
Duane Clark [Thu, 2 Jan 2003 17:51:13 +0000 (17:51 +0000)]
Validate imagelists with christmas magic.
Francois Gouget [Thu, 2 Jan 2003 17:50:48 +0000 (17:50 +0000)]
Fix mapping of STATUS_DEVICE_NOT_CONNECTED to match XP.
Fixed the prototype of statustodoserror to make the test work on NT4.
Added alternate return values to make the test work on Win98.
Check whether RtlNtStatusToDosError ismissing to make the test work on
Win95.
Added a strict option to cause the test to only accept the standard
mapping.
Francois Gouget [Thu, 2 Jan 2003 17:49:51 +0000 (17:49 +0000)]
Remove unnecessary sprintf calls.
Dimitrie O. Paun [Thu, 2 Jan 2003 17:48:05 +0000 (17:48 +0000)]
Add the -F option to set a DLL's filename.
Chris Morgan [Thu, 2 Jan 2003 17:47:40 +0000 (17:47 +0000)]
Default to $P$G prompt. Make width of date 10 characters to align
date column with DATE_SHORTDATE format.
Chris Morgan [Thu, 2 Jan 2003 17:47:22 +0000 (17:47 +0000)]
Use the locale id we created instead of the system or user default,
otherwise some tests are broken on systems where things aren't
english/us.
Francois Gouget [Thu, 2 Jan 2003 17:47:01 +0000 (17:47 +0000)]
Fix signed/unsigned warnings.
Alexandre Julliard [Tue, 24 Dec 2002 02:39:47 +0000 (02:39 +0000)]
Fixed quoting in INSTALL check.
Alexandre Julliard [Tue, 24 Dec 2002 01:18:21 +0000 (01:18 +0000)]
Pass the correct instance when installing the mouse hook (spotted by
Lionel Ulmer).
Lionel Ulmer [Tue, 24 Dec 2002 01:07:21 +0000 (01:07 +0000)]
- actually use the background color when Clear-ing
- replace glOrtho by a hand-built matrix
- fix applications doing SetTransform + using XYZRHW vertices
Lionel Ulmer [Tue, 24 Dec 2002 01:03:04 +0000 (01:03 +0000)]
- factorize Clear method between Viewport and Device
- some more rendering states handled
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.