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.
Stefan Leichter [Sat, 7 Dec 2002 23:47:01 +0000 (23:47 +0000)]
Moved implementation of GetDiskFreeSpaceEx from ascii to unicode.
Jukka Heinonen [Sat, 7 Dec 2002 23:46:41 +0000 (23:46 +0000)]
Move int08 stub and LOL to upper memory.
Move simple int21 functions to winedos.
Alexandre Julliard [Fri, 6 Dec 2002 23:26:29 +0000 (23:26 +0000)]
Check file header to differentiate between object files and resources
so that the -r option is not necessary.
Alexandre Julliard [Fri, 6 Dec 2002 23:22:39 +0000 (23:22 +0000)]
Fixed mingwrap install command.
Alexandre Julliard [Fri, 6 Dec 2002 23:21:35 +0000 (23:21 +0000)]
Fixed the list of accepted types passed to HttpOpenRequestA.
Rolf Kalbermatter [Fri, 6 Dec 2002 23:20:52 +0000 (23:20 +0000)]
Implement ParseFieldW function based on its ANSI sibling.
Alberto Massari [Fri, 6 Dec 2002 23:20:31 +0000 (23:20 +0000)]
- When sending a request using HttpOpenRequest/HttpSendRequest, send the
User-Agent header; fixed the Accept and the Referer header handling to
really work.
- Fixed bug in the HTTP_ProcessHeader: when a second value was supposed to be
added to an existing one, the buffer was reduced to be 1 char long instead
of being expanded, due to the precedence rules of the operator '?'.
- Added support for opening URLs that redirect to a different place.
Francois Gouget [Fri, 6 Dec 2002 23:19:54 +0000 (23:19 +0000)]
Define PSH_WIZARD97 (problem reported by jaymz@free.fr).
Christoph Frick [Fri, 6 Dec 2002 23:19:21 +0000 (23:19 +0000)]
Force (WS_)SO_REUSEADDR before binding to a socket; ignore
(WS_)SO_DONTROUTE; Network games in Grand Prix Legends and Nascar 2002
are possible now.
Alexandre Julliard [Fri, 6 Dec 2002 19:51:20 +0000 (19:51 +0000)]
Build test programs as part of the normal build.
Rolf Kalbermatter [Fri, 6 Dec 2002 19:50:26 +0000 (19:50 +0000)]
Fix some parameter types.
Ove Kaaven [Fri, 6 Dec 2002 19:49:56 +0000 (19:49 +0000)]
Moved COM API prototypes in include/wine/obj_base.h to
include/objbase.h.
Dimitrie O. Paun [Fri, 6 Dec 2002 19:49:36 +0000 (19:49 +0000)]
Make wrc command line compatible with windres.
Alexandre Julliard [Fri, 6 Dec 2002 19:49:13 +0000 (19:49 +0000)]
Fixed passing of -DINCLUDEDIR when building mingwrap.
Dimitrie O. Paun [Fri, 6 Dec 2002 19:45:18 +0000 (19:45 +0000)]
Install DDK headers as well.
Alexandre Julliard [Thu, 5 Dec 2002 22:11:43 +0000 (22:11 +0000)]
Added rpc.h include to fix tests compilation.
Ove Kaaven [Thu, 5 Dec 2002 20:33:07 +0000 (20:33 +0000)]
Make sure that no files except unknwn.h include wine/obj_base.h
directly.
Patrik Stridvall [Thu, 5 Dec 2002 19:56:15 +0000 (19:56 +0000)]
Replace 0x%p with %p.
Peter Mladek [Thu, 5 Dec 2002 19:55:04 +0000 (19:55 +0000)]
Added 2 more Czech keyboard layouts compatible with XFree86 4.1.
Alberto Massari [Thu, 5 Dec 2002 19:54:40 +0000 (19:54 +0000)]
- Moved GetUrlCacheEntryInfoA and CommitUrlCacheEntryA to urlcache.c.
- Added stub implementation of GetUrlCacheEntryInfoExW.
- Implemented InternetQueryOptionW, InternetCombineUrl[A|W].
- InternetSetOptionW prints FIXMEs with more informations.
- INTERNET_SetLastError was crashing if called after the thread
local storage area had already been deleted (it happens if you
close Internet Explorer while the download is still in progress).
Alexandre Julliard [Thu, 5 Dec 2002 19:20:36 +0000 (19:20 +0000)]
Back out the aRts volume patch, this is not user-friendly at all.
Francois Gouget [Thu, 5 Dec 2002 19:19:41 +0000 (19:19 +0000)]
A simple test for IDirectSound.GetCaps.
Francois Gouget [Thu, 5 Dec 2002 19:14:02 +0000 (19:14 +0000)]
Wrap faq.sgml in an article tag in wine-doc.sgml.
Set the article class to 'faq'.
Move the title to faq.sgml.
Francois Gouget [Thu, 5 Dec 2002 19:13:42 +0000 (19:13 +0000)]
Removed references to the Perl tests.
Added a section describing how to build and run tests on Windows.
The Visual C++ section should be relatively complete but the MinGW and
cross-compiling section still need some work.
Rolf Kalbermatter [Thu, 5 Dec 2002 19:13:11 +0000 (19:13 +0000)]
Add prototypes for IExtractIconW interface.
Marcus Meissner [Thu, 5 Dec 2002 19:12:50 +0000 (19:12 +0000)]
Marshal VT_R4 (4 byte float).
Dimitrie O. Paun [Thu, 5 Dec 2002 19:12:13 +0000 (19:12 +0000)]
New MinGW wrapper that makes gcc on Linux behave like MinGW on
Windows, using the Wine headers.
Lionel Ulmer [Thu, 5 Dec 2002 19:07:59 +0000 (19:07 +0000)]
Have only one GUID for Wine's OpenGL D3D device.
Sylvain Petreolle [Thu, 5 Dec 2002 19:05:44 +0000 (19:05 +0000)]
Install apps in windows\system since that's what the system directory
is set to in the config file.
Martin Wilck [Thu, 5 Dec 2002 19:02:55 +0000 (19:02 +0000)]
Correct 2 bugs connected to asynchronous shutdown():
- Cannot call WSAGetOverlappedResult() because completion function
destroys the overlapped structure.
- ws2_async_cleanup() called twice in case of failure.
Martin Wilck [Thu, 5 Dec 2002 19:02:20 +0000 (19:02 +0000)]
Set the socket to overlapped mode.
Francois Gouget [Thu, 5 Dec 2002 19:01:51 +0000 (19:01 +0000)]
Skip Unicode tests if there's no Unicode support.
Francois Gouget [Thu, 5 Dec 2002 19:00:56 +0000 (19:00 +0000)]
Return an error if dwSize is not valid.
No need to dump dwFlags before it is initialized.
Francois Gouget [Thu, 5 Dec 2002 18:59:53 +0000 (18:59 +0000)]
Added EDEADLOCK.
Alexandre Julliard [Tue, 3 Dec 2002 23:36:05 +0000 (23:36 +0000)]
Added rules for compiling IDL files.
Alexandre Julliard [Tue, 3 Dec 2002 23:35:32 +0000 (23:35 +0000)]
Added rules for building the FAQ.
Alexandre Julliard [Tue, 3 Dec 2002 23:34:52 +0000 (23:34 +0000)]
Removed input.h, queue.h, spy.h and sysmetrics.h and moved their
contents to user.h.
Moved message.h and winproc.h to dlls/user.
Tony Lambregts [Tue, 3 Dec 2002 23:29:28 +0000 (23:29 +0000)]
Added the FAQ, and build it when creating the documentation for the
website.
Uwe Bonnes [Tue, 3 Dec 2002 23:28:15 +0000 (23:28 +0000)]
Use COMSPEC command interpreter to run .bat files.
Andreas Mohr [Tue, 3 Dec 2002 23:21:20 +0000 (23:21 +0000)]
Fixed error checking in file creation and closing.
Christian Costa [Tue, 3 Dec 2002 22:08:37 +0000 (22:08 +0000)]
Add support for D3DBLEND_ONE for D3DRENDERSTATE_{DEST/SRC}BLEND.
Alexandre Julliard [Tue, 3 Dec 2002 22:08:14 +0000 (22:08 +0000)]
Install ipexport.h and icmpapi.h with the other Windows includes.
Ove Kaaven [Tue, 3 Dec 2002 21:42:17 +0000 (21:42 +0000)]
Added more types to wtypes.idl.
Martin Wilck [Tue, 3 Dec 2002 21:36:58 +0000 (21:36 +0000)]
Fixed test to run fine (0 errors) on Win NT.
Alberto Massari [Tue, 3 Dec 2002 21:36:22 +0000 (21:36 +0000)]
SHGetSetSettings has now the right signature and the expected behavior
when the user is asking to get the current settings.
Rolf Kalbermatter [Tue, 3 Dec 2002 21:35:43 +0000 (21:35 +0000)]
Fix ANSI->Unicode calling for ExtractIconExA/W.
Rolf Kalbermatter [Tue, 3 Dec 2002 21:35:27 +0000 (21:35 +0000)]
Modify PrivateExtractIcons{AW} to match better current MDSN
documentation.
Dimitrie O. Paun [Tue, 3 Dec 2002 21:34:44 +0000 (21:34 +0000)]
Change header install location as such:
${prefix}/include/wine/windows -- standard Windows headers
${prefix}/include/wine/msvcrt -- MS Visual C Runtime library
${prefix}/include/wine -- Wine specific headers
Alexandre Julliard [Tue, 3 Dec 2002 19:18:41 +0000 (19:18 +0000)]
Merged font.h and path.h into gdi.h. Moved x11font.h to
dlls/x11drv. Removed a number of unnecessary #includes.
Ove Kaaven [Tue, 3 Dec 2002 19:12:07 +0000 (19:12 +0000)]
Parse the NOT operator, the [idempotent] attribute, and the handle_t
and error_status_t types. Improved some parsing rules to get rid of
the LINK_LAST and LINK_SAFE macros. Enclose generated .h file within
an extern "C" (for C++). Output function prototypes for regular RPC
interfaces. Fixed a couple of bugs.
Jukka Heinonen [Tue, 3 Dec 2002 19:11:49 +0000 (19:11 +0000)]
Clean up int21 handling. Move error handling to winedos.
Call INT_Int21Handler only to emulate selected functions.
Jukka Heinonen [Mon, 2 Dec 2002 21:39:58 +0000 (21:39 +0000)]
Move DPMI segments to winedos.
Lionel Ulmer [Mon, 2 Dec 2002 21:39:34 +0000 (21:39 +0000)]
- only handle memory allocation for non-already loaded textures
- implement GetCaps for D3DDevice7
Alexandre Julliard [Mon, 2 Dec 2002 21:17:04 +0000 (21:17 +0000)]
Authors: Greg Turner <gmturner007@ameritech.net>, Ove Kaaven <ovek@transgaming.com>
- preliminary implementation of endpoint-mapping via a new on-demand
server-ish process
- more header fixups
- (re)implement RpcEpRegisterA, RpcEpUnregister, and
RpcEpResolveBinding using the new rpcss functionality
- update the todo list in rpcrt4_main.c a bit
- many beautifications and touch-ups
- command-line configurable timeout
- micro-client imbedded in np_server.c
Christian Costa [Mon, 2 Dec 2002 21:11:47 +0000 (21:11 +0000)]
Handle D3DLIGHTSTATE_COLORVERTEX to prevent SetLightState from
failing.
Patrik Stridvall [Mon, 2 Dec 2002 19:00:59 +0000 (19:00 +0000)]
Added FIXME:s in the stubs.
Lionel Ulmer [Mon, 2 Dec 2002 18:59:11 +0000 (18:59 +0000)]
- implement the texturing the D3D3 way
- prepare for multi-texturing support
Ove Kaaven [Mon, 2 Dec 2002 18:58:46 +0000 (18:58 +0000)]
Protect PALETTEENTRY and LOGPALETTE with #ifndefs.
Jukka Heinonen [Mon, 2 Dec 2002 18:58:32 +0000 (18:58 +0000)]
Rename old DOS3Call as INT_Int21Handler and make new DOS3Call call
directly winedos int21 handler.
Jukka Heinonen [Mon, 2 Dec 2002 18:57:42 +0000 (18:57 +0000)]
Move int13 handler to winedos.
Jeff Smith [Mon, 2 Dec 2002 18:57:00 +0000 (18:57 +0000)]
Fix for MIDI Mapper.
Francois Gouget [Mon, 2 Dec 2002 18:10:57 +0000 (18:10 +0000)]
Removed unnecessary HANDLE typecasts.
Christian Costa [Sat, 30 Nov 2002 19:29:20 +0000 (19:29 +0000)]
Add D3D capability.
Lionel Ulmer [Sat, 30 Nov 2002 19:27:19 +0000 (19:27 +0000)]
- actually use the VertexBuffer stubs
- implement Lock function to prevent crash when the stubs are used
Lionel Ulmer [Sat, 30 Nov 2002 19:21:42 +0000 (19:21 +0000)]
Beginning of support for D3D7 / D3DDevice7.
Alexandre Julliard [Sat, 30 Nov 2002 19:19:44 +0000 (19:19 +0000)]
Removed some checklink rules made unnecessary by the -z defs linker
flag.
Lionel Ulmer [Sat, 30 Nov 2002 19:19:00 +0000 (19:19 +0000)]
- some more code sharing between D3DDevice versions
- implementation of D3DFVF_TLVERTEX format fast path
Dimitrie O. Paun [Sat, 30 Nov 2002 19:14:23 +0000 (19:14 +0000)]
Add a way to tell msvcrt to define wchar_t.
Lionel Ulmer [Sat, 30 Nov 2002 19:12:32 +0000 (19:12 +0000)]
- fixed D3DFVF_VERTEX case
- some other miscellaneous fixes
Vincent Béron [Sat, 30 Nov 2002 19:07:29 +0000 (19:07 +0000)]
Change CRLF end of lines in LF only.