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.
Lionel Ulmer [Sat, 30 Nov 2002 19:06:52 +0000 (19:06 +0000)]
- start of support for device locking / unlocking via glReadPixels /
glDrawPixels interface (slow but should be enough for a start)
- implement one vertex case for the D3D3/7 DrawPrimitive functions
- fix a missing \n in a TRACE call
Hleb Valoska [Sat, 30 Nov 2002 19:05:59 +0000 (19:05 +0000)]
Some fixes to Belarusian locale.
Patrik Stridvall [Sat, 30 Nov 2002 19:03:51 +0000 (19:03 +0000)]
- Fixed bug caused by changes to Wine.
- Added support for running all the tests in batch.
Francois Gouget [Sat, 30 Nov 2002 19:03:19 +0000 (19:03 +0000)]
{Get,Set}ThreadPriorityBoost and SetThreadIdealProcessor are missing
on Win95 -> use GetProcAddress.
Cleanup the handling of OpenThread.
Check SuspendThread after a thread terminates (needed by Ipix).
Remove unnecessary version checks (check for
ERROR_CALL_NOT_IMPLEMENTED and similar instead).
Cleanup casts, signed/unsigned comparisons.
Francois Gouget [Sat, 30 Nov 2002 19:02:53 +0000 (19:02 +0000)]
GetDiskFreeSpace(all NULLs) crashes on NT4 -> removed.
GetDiskFreeSpace("." | "..") fails on Win98 and NT4 but succeeds on XP
-> removed.
Skip the GetDiskFreeSpace tests on floppy drives because NT pops up a
MessageBox if no floppy is present.
Fix the error code checks to take into account the differences between
Win9x, NT4 and XP.
Skip the unicode tests if the first call returns
ERROR_CALL_NOT_IMPLEMENTED.
Whenever a test fails, print sufficient information (typically return
code and GetLastError()!) to let the developer figure out what is
wrong.
Francois Gouget [Sat, 30 Nov 2002 19:02:22 +0000 (19:02 +0000)]
SetEnvironmentVariableA(NULL, NULL) crashes on Win98 -> removed.
SetEnvironmentVariableA("", value) crashes on NT4 -> removed.
The behavior of SetEnvironmentVariableA("", "") varies to much ->
removed.
Test the behavior of SetEnvironmentVariable{A,W}(name, "") taking into
account the differences between Win9x and NT.
Test the behavior of GetEnvironmentVariable{A,W}(name, buf, 0).
Fix the error code checks to take into account the differences between
Win9x, NT4 and XP.
Skip the unicode tests if the first call returns
ERROR_CALL_NOT_IMPLEMENTED.
Whenever a test fails, print sufficient information (typically return
code and GetLastError()!) to let the developer figure out what is
wrong.
Rolf Kalbermatter [Sat, 30 Nov 2002 02:22:24 +0000 (02:22 +0000)]
Added stub implementation with correct prototypes for
ExtractAssociatedIconExA/W.
Uwe Bonnes [Sat, 30 Nov 2002 02:21:04 +0000 (02:21 +0000)]
Make wcmd available from inside the source tree.
Lionel Ulmer [Sat, 30 Nov 2002 02:20:31 +0000 (02:20 +0000)]
Implemented GetRenderTarget.
Lionel Ulmer [Sat, 30 Nov 2002 02:20:11 +0000 (02:20 +0000)]
Added enumeration of ZBuffer format.
Tony Lambregts [Sat, 30 Nov 2002 01:57:19 +0000 (01:57 +0000)]
Update the debugger documentation for current usage.
Alexandre Julliard [Sat, 30 Nov 2002 01:56:56 +0000 (01:56 +0000)]
Partially implemented kernel/user times in GetThreadTimes (based on a
patch by Ryan Cumming).
Lionel Ulmer [Sat, 30 Nov 2002 01:55:59 +0000 (01:55 +0000)]
Implement wglCreateLayerContext for layer 0.
Lionel Ulmer [Sat, 30 Nov 2002 01:53:44 +0000 (01:53 +0000)]
Do not forget to AddRef the returned Direct3D interface.
Lionel Ulmer [Sat, 30 Nov 2002 01:53:13 +0000 (01:53 +0000)]
Add DDCAPS2_CANRENDERWINDOWED capabilities to our DDraw driver.
Francois Gouget [Sat, 30 Nov 2002 01:52:54 +0000 (01:52 +0000)]
Added declaration for SignalObjectAndWait.
Francois Gouget [Sat, 30 Nov 2002 01:52:30 +0000 (01:52 +0000)]
Added constants for _set_error_mode().
Jeff Smith [Sat, 30 Nov 2002 01:51:56 +0000 (01:51 +0000)]
Fixed 32 bit flag in midiOutShortMsg.
Christian Costa [Sat, 30 Nov 2002 01:51:21 +0000 (01:51 +0000)]
Replace LPDDSURFACEDESC by LPDDSURFACEDESC2 in IDirectDrawSurface4
methods declaration.
Andreas Mohr [Sat, 30 Nov 2002 01:50:55 +0000 (01:50 +0000)]
Fixed text mode value.
Francois Gouget [Sat, 30 Nov 2002 01:50:06 +0000 (01:50 +0000)]
Add the 48 and 96kHz WAVE_FORMAT constants.
Ove Kaaven [Sat, 30 Nov 2002 01:49:46 +0000 (01:49 +0000)]
Handle encapsulated unions in a cleaner (and less buggy) way. Emit the
names "DUMMYUNIONNAME" and "DUMMYSTRUCTNAME" for anonymous unions and
structs. Support const and extern definitions. Retain tokens (and
whether numbers are hex or not) used for computing constant
expressions, so that the full expression can be written to the header
file instead of the computed integer result of the expression. Parse
the sizeof() operator. Compute and remember constant definitions and
enum values so they can be used in expressions. Improved identifier
lookup speed. Fixed some bugs.
Ove Kaaven [Sat, 30 Nov 2002 01:49:20 +0000 (01:49 +0000)]
Added missing union names for some encapsulated unions.
Lionel Ulmer [Sat, 30 Nov 2002 01:49:08 +0000 (01:49 +0000)]
- fix caps filling to be more in line with what we support
- optimize a little bit the DrawPrimitive function
Martin Wilck [Sat, 30 Nov 2002 01:48:32 +0000 (01:48 +0000)]
Fixed some problems with asynchronous file IO.
Lionel Ulmer [Wed, 27 Nov 2002 21:38:28 +0000 (21:38 +0000)]
- fix texture snooping (plus adds snoop for 1555 format)
- add texture memory usage tracking
Steve Lustbader [Wed, 27 Nov 2002 21:38:06 +0000 (21:38 +0000)]
Provide stubs for DnsHostnameToComputerNameA/W.
Alexandre Julliard [Wed, 27 Nov 2002 20:25:12 +0000 (20:25 +0000)]
Added definitions for a couple of stub functions that we import so
that we don't import stubs directly.
Patrik Stridvall [Wed, 27 Nov 2002 20:21:24 +0000 (20:21 +0000)]
Fixed some issues found by winapi_check.
Jukka Heinonen [Wed, 27 Nov 2002 20:18:50 +0000 (20:18 +0000)]
Moved handlers for int25 and int26 to winedos.
Huw D M Davies [Wed, 27 Nov 2002 20:16:36 +0000 (20:16 +0000)]
EnumFont16 should enumerate gdi fonts too.