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.
Francois Gouget [Fri, 13 Dec 2002 00:33:26 +0000 (00:33 +0000)]
Tweak the screen sections.
Add various tags such as: prompt, userinput, replaceable, filename.
Use '</>' to close tags.
Francois Gouget [Fri, 13 Dec 2002 00:32:56 +0000 (00:32 +0000)]
Updated the #include directives to match the latest Windows SDK and to
include our new headers.
Rok Mandeljc [Fri, 13 Dec 2002 00:31:06 +0000 (00:31 +0000)]
Implemented IDirectSound3DBufferImpl_Set*().
Rolf Kalbermatter [Fri, 13 Dec 2002 00:30:30 +0000 (00:30 +0000)]
Fix SHBrowseForFolder W -> A calls.
Dimitrie O. Paun [Thu, 12 Dec 2002 23:34:01 +0000 (23:34 +0000)]
Move excpt.h out of include/msvcrt/ as it does not conflict with any
standard Unix header.
Alexandre Julliard [Thu, 12 Dec 2002 23:01:35 +0000 (23:01 +0000)]
Fixed LZCopy return value check.
Rok Mandeljc [Thu, 12 Dec 2002 23:01:05 +0000 (23:01 +0000)]
Implemented IDirectSound3DListenerImpl_Get*() functions.
Rolf Kalbermatter [Thu, 12 Dec 2002 23:00:47 +0000 (23:00 +0000)]
Cleanup InternalExtractIconEx. The PrivateExtractIcons functions
should also handle the case for 32bit PE and 16bit NE files so no need
to do this here in a different way, too.
Rolf Kalbermatter [Thu, 12 Dec 2002 23:00:24 +0000 (23:00 +0000)]
Resolve SHGetPathFromIDListW -> SHGetPathFromIDListA call.
Remove Fixme comment in SHGetPathFromIDList as StrRetToStrN should
take care of this.
Get rid of some unsigned/signed comparison warnings with default
warnings in MSVC.
Rolf Kalbermatter [Thu, 12 Dec 2002 23:00:04 +0000 (23:00 +0000)]
Implement IExtractIconW and inherit IExtractIconA from it.
Rolf Kalbermatter [Thu, 12 Dec 2002 22:59:50 +0000 (22:59 +0000)]
Fix a possible memory leak when extracting from an ICO file.
Fix some signed/unsigned warnings showing up in MSVC with default
warning level.
Fix possible problem with short PIMAGE_NT_HEADERS.
Alberto Massari [Thu, 12 Dec 2002 22:59:25 +0000 (22:59 +0000)]
Implemented DispCallFunc so that it works when calling event handlers
that have no return value.
Alberto Massari [Thu, 12 Dec 2002 22:59:07 +0000 (22:59 +0000)]
Calling SafeArrayDestroy on a destroyed array should be a no-op.
Rok Mandeljc [Thu, 12 Dec 2002 22:27:15 +0000 (22:27 +0000)]
Implemented some stubs.
Jeff Smith [Thu, 12 Dec 2002 22:26:18 +0000 (22:26 +0000)]
Add 'distclean' target to winemaker-generated projects.
Jeff Smith [Thu, 12 Dec 2002 22:26:01 +0000 (22:26 +0000)]
MMDRV_GetDescription32 fix + a few cosmetic improvements.
Francois Gouget [Thu, 12 Dec 2002 22:25:23 +0000 (22:25 +0000)]
Mention the applications that depend on the behavior checked by the
GetLocaleInfoA partial buffer test.
Marcus Meissner [Thu, 12 Dec 2002 22:25:07 +0000 (22:25 +0000)]
Reverted last VT_USERDEFINED patch (was broken).
Marshal TKIND_DISPATCH interfaces just like TKIND_INTERFACE.
Marcus Meissner [Thu, 12 Dec 2002 22:24:45 +0000 (22:24 +0000)]
Separated out 16bit sources for ole2disp.dll.
Dimitrie O. Paun [Thu, 12 Dec 2002 22:23:55 +0000 (22:23 +0000)]
Do not display the long options in the usage message if we don't
actually support them. Small other cleanups.
Alex Pasadyn [Thu, 12 Dec 2002 22:23:35 +0000 (22:23 +0000)]
Fix return from IOCTL_CDROM_CHECK_VERIFY.
Francois Gouget [Thu, 12 Dec 2002 22:23:15 +0000 (22:23 +0000)]
Fix error reporting in wavemap.c:wodOpen(); this solves the
waveOutOpen problem so that we can remove the todo_wine.
Win9x does not support WAVE_FORMAT_DIRECT.
Don't check the format if the waveOutOpen command failed.
Use trace, not winetest_trace!
Alexandre Julliard [Thu, 12 Dec 2002 22:05:22 +0000 (22:05 +0000)]
Also trace implicitly loaded dlls for +loaddll.
Alexandre Julliard [Thu, 12 Dec 2002 22:04:04 +0000 (22:04 +0000)]
Added .spec.def files.
Alexandre Julliard [Thu, 12 Dec 2002 22:03:14 +0000 (22:03 +0000)]
Implemented import libraries; on Unix we import the .def file
directly, on Mingw we use it to build the .a library.
Alexandre Julliard [Thu, 12 Dec 2002 04:06:28 +0000 (04:06 +0000)]
Made stdcall decoration in .def files the default, and added -k option
to switch it off.
Marcus Meissner [Thu, 12 Dec 2002 03:56:36 +0000 (03:56 +0000)]
Split out 16bit code into typelib16.c.
Francois Gouget [Thu, 12 Dec 2002 03:56:09 +0000 (03:56 +0000)]
Don't test whether Get{Currency,Date,Number,Time}FormatA writes as
much as possible in the buffer even if it is too small. This is
undocumented and does not match the Win9x behavior.
Skip Unicode tests on Win9x.
Fix usage of memset/sizeof/COUNTOF.
Fix signed/unsigned warnings (in MSVC) by using lstrlenA instead of
strlen.
Francois Gouget [Thu, 12 Dec 2002 03:55:45 +0000 (03:55 +0000)]
In Get{Currency,Number}FormatA, SetLastError to
ERROR_INSUFFICIENT_BUFFER if the buffer is too small.
Francois Gouget [Thu, 12 Dec 2002 03:55:05 +0000 (03:55 +0000)]
Add stubs for missing APIs.
Francois Gouget [Thu, 12 Dec 2002 03:54:23 +0000 (03:54 +0000)]
Skip the Unicode tests on Win9x.
Test Get{System,Windows}Directory{A,W}(NULL, 0). This is a more
standard way to get len_with_null too.
Adapt the error code checks to take into account variations between
Win9x and NT.
Francois Gouget [Thu, 12 Dec 2002 03:54:01 +0000 (03:54 +0000)]
Fix the error codes returned by DeleteFile{A,W} to match NT.
Adapt the DeleteFileA error code checks to take into account variations
between Win9x and NT.
Test DeleteFile(NULL).
Add tests for DeleteFileW.
On NT, calling _lclose on an already closed handle will cause memory
corruption and thus sometimes crash -> removed the relevant test.
Skip the Unicode tests when on Win9x.
Alexandre Julliard [Thu, 12 Dec 2002 02:20:47 +0000 (02:20 +0000)]
Added list of symbols to ignore by default in winebuild.
Made the -i option support removing ignored symbols too.
Removed the -noimport flag in spec files.
Alexandre Julliard [Thu, 12 Dec 2002 02:17:56 +0000 (02:17 +0000)]
Warning fix.
Robert Shearman [Thu, 12 Dec 2002 02:17:39 +0000 (02:17 +0000)]
Implemented BindMoniker function.
Rolf Kalbermatter [Thu, 12 Dec 2002 02:17:13 +0000 (02:17 +0000)]
Fix shell32.ExtractIcon with A->W and 16 -> 32 calls.
Alberto Massari [Thu, 12 Dec 2002 02:16:54 +0000 (02:16 +0000)]
Added stubs for FtpCommand[A|W].
Francois Gouget [Thu, 12 Dec 2002 02:16:29 +0000 (02:16 +0000)]
The Win9x platforms support WideCharToMultiByte and
MultiByteToWideChar but not lstrcmpW! So I implemented our own so
that we can have a meaningful test.
Jukka Heinonen [Thu, 12 Dec 2002 02:16:02 +0000 (02:16 +0000)]
Give DOS applications 638k of free conventional memory.
Marcus Meissner [Thu, 12 Dec 2002 02:15:46 +0000 (02:15 +0000)]
Serialize/deserialize all reftypes in VT_USERDEFINED.
Francois Gouget [Thu, 12 Dec 2002 02:15:28 +0000 (02:15 +0000)]
Skip the Unicode tests (effectively all tests currently) on Win9x.
Alexandre Julliard [Wed, 11 Dec 2002 01:34:51 +0000 (01:34 +0000)]
Pass the -J option to wrc to avoid including installed headers.
Alexandre Julliard [Wed, 11 Dec 2002 01:31:56 +0000 (01:31 +0000)]
Wine internal includes should not be in the include path.
Dimitrie O. Paun [Wed, 11 Dec 2002 01:31:22 +0000 (01:31 +0000)]
wrc should be aware of the location of the system headers.
Alexandre Julliard [Wed, 11 Dec 2002 01:30:41 +0000 (01:30 +0000)]
Updated to the latest version.
Alexandre Julliard [Wed, 11 Dec 2002 01:30:14 +0000 (01:30 +0000)]
Try to open source file in current directory first in case it is a
generated file.
Francois Gouget [Wed, 11 Dec 2002 01:29:36 +0000 (01:29 +0000)]
Generate proper dependencies for testlist.c.
Rok Mandeljc [Wed, 11 Dec 2002 01:29:10 +0000 (01:29 +0000)]
Fixed some characters.
Alexandre Julliard [Wed, 11 Dec 2002 00:21:55 +0000 (00:21 +0000)]
Added WINE_CHECK_DEFINE macro to factor out some repeated code.
György 'Nog' Jeney [Wed, 11 Dec 2002 00:19:56 +0000 (00:19 +0000)]
- Implement RtlLocalTimeToSystemTime and RtlSystemTimeToLocalTime.
- Use new time functions to reimplement FileTimeToLocalTime and
LocalTimeToFileTime.
Francois Gouget [Wed, 11 Dec 2002 00:18:11 +0000 (00:18 +0000)]
Fix stderr redirection.
Simplify $infile existence test.
Francois Gouget [Wed, 11 Dec 2002 00:17:42 +0000 (00:17 +0000)]
When reporting a test failure, only report the file name, not the full
path.
Merge winetest_set_trace_location with winetest_set_ok_location.
Francois Gouget [Wed, 11 Dec 2002 00:16:31 +0000 (00:16 +0000)]
'"' is an illegal character on Win9x so we cannot test it.
GetShortPathNameA behaves differently on Win9x and NT: on NT it
succeeds even if not all path components exist, as long as they are
already in the 8.3 format.
Wine apparently implements the NT behavior thus many todo_wine went
away.
Fixed some error code checks to take into account all possible return
values.
GetTempFileNameA appears to only use the lower 16bits of the id on
Win95 (and never returns more than 16 bits on other platforms).
GetLongPathNameA is missing on some Windows versions.
Modified the GetTempPath tests to make sure they return the expected
value. Removed the redundant tests (e.g. if buf[0]==0 then buf!="foo",
no need to test both).
The 'len_with_null - 1' case is not testable as the Windows behavior
varies too much between versions.
We cannot check whether Windows touches the buffer either as this
heavily depends on the Windows version and specific circumstances of
the call.
Finally NT4 sometimes exaggerates the required buffer size.
Sylvain Petreolle [Wed, 11 Dec 2002 00:15:20 +0000 (00:15 +0000)]
Implement $V in builtin PROMPT.
Alexandre Julliard [Tue, 10 Dec 2002 22:56:43 +0000 (22:56 +0000)]
winnt.h should not be self-contained, it must depend on windef.h so
that STRICT works correctly; moved some definitions back to windef.h
where they belong, and removed a couple of definitions that don't
exist on Windows.
Alexandre Julliard [Tue, 10 Dec 2002 22:49:15 +0000 (22:49 +0000)]
-DSTRICT is now the default behavior.
Steven Edwards [Tue, 10 Dec 2002 22:48:48 +0000 (22:48 +0000)]
Alpha porting fix.
Alberto Massari [Tue, 10 Dec 2002 20:04:40 +0000 (20:04 +0000)]
Added parameters to NtXxxPort functions prototypes.
Vincent Béron [Tue, 10 Dec 2002 20:02:17 +0000 (20:02 +0000)]
Add a definition for STRICT.
Jeff Smith [Tue, 10 Dec 2002 19:59:33 +0000 (19:59 +0000)]
Added definitions for REG_QWORD and REG_QWORD_LITTLE_ENDIAN.
Jukka Heinonen [Tue, 10 Dec 2002 19:58:39 +0000 (19:58 +0000)]
Move int21 country information handling to winedos.
Improve country information handling.
Move collate table to upper memory.
Dimitrie O. Paun [Tue, 10 Dec 2002 19:16:24 +0000 (19:16 +0000)]
Gracefully degrade to getopt if getopt_long does not exist.
Vincent Béron [Tue, 10 Dec 2002 19:10:46 +0000 (19:10 +0000)]
Suppress some signed/unsigned comparison warning.
Rolf Kalbermatter [Tue, 10 Dec 2002 19:10:11 +0000 (19:10 +0000)]
Change the return value for ExtractIconEx from HICON to UINT and make
the function call directly user32.PrivateExtractIconEx.
Rolf Kalbermatter [Tue, 10 Dec 2002 19:09:45 +0000 (19:09 +0000)]
- Modify ICO_ExtractIconExW to:
return more compliant values for usage in PrivateExtractIcons and PrivateExtractIconEx
accept and fill in the icon identifier array correctly if provided
allow to retrieve both small and large icons together.
- Simplify PrivateExtraxtIcons
- Modify PrivateExtractIconExW to:
use compatible signature to ExtractIconEx in shell32 which it really is directly
as tested on W2K by calling both functions with the same parameters
directly call internal extraction function
fix error when requesting 1 icon for both sizes
Dimitrie O. Paun [Tue, 10 Dec 2002 19:07:59 +0000 (19:07 +0000)]
Get rid of generic notification support in comctrl32. The MS docs were
misleading in that all controls send these notifications. They don't.
Dimitrie O. Paun [Tue, 10 Dec 2002 19:07:27 +0000 (19:07 +0000)]
- Plug a bunch of memory leaks.
- Make ranges_destroy behave more like free().
- Fix messed up indentation from tabs set to 4 chars.
- Updated the documentation.
Chris Morgan [Tue, 10 Dec 2002 19:06:51 +0000 (19:06 +0000)]
Reset the oss device before we try to close it. Fixes hang on startup
of Starcraft due to oss device being in a bad state.
Jason Edmeades [Tue, 10 Dec 2002 19:06:28 +0000 (19:06 +0000)]
VarAdd support for integers.
Dimitrie O. Paun [Tue, 10 Dec 2002 19:06:05 +0000 (19:06 +0000)]
Update Wine FAQ to latest revision.
- Better Bochs/Plex86 info
- Add Q&A about upgrading configuration
- Replace Deneba's Canvas 7 with Ability Office
From entries submitted by Tom Wickline.
Mike Hearn [Tue, 10 Dec 2002 19:05:12 +0000 (19:05 +0000)]
Make WM_MOUSEHOVER coordinates client relative.
Steven Edwards [Tue, 10 Dec 2002 19:04:45 +0000 (19:04 +0000)]
Alpha porting fixes.
Alexandre Julliard [Sat, 7 Dec 2002 23:54:12 +0000 (23:54 +0000)]
Replaced 'ignore' spec file directive by the -i option.
Alexandre Julliard [Sat, 7 Dec 2002 23:52:43 +0000 (23:52 +0000)]
Don't build tests by default just yet.
Rolf Kalbermatter [Sat, 7 Dec 2002 23:49:24 +0000 (23:49 +0000)]
Add SHDefExtractIcon{AW} function.
Tony Lambregts [Sat, 7 Dec 2002 23:48:36 +0000 (23:48 +0000)]
Update debugger documentation for when programs hangs.
Rolf Kalbermatter [Sat, 7 Dec 2002 23:48:10 +0000 (23:48 +0000)]
Fix signature of SHLWAPI_334 as its string parameter really is an
output.
Vincent Béron [Sat, 7 Dec 2002 23:47:40 +0000 (23:47 +0000)]
Fills the name of the arguments of the COM methods, else MSVC doesn't
like them.