Marcus Meissner
5f9e3ffdb9
Serialize/deserialize all reftypes in VT_USERDEFINED.
2002-12-12 02:15:46 +00:00
Francois Gouget
21d92f8c8a
Skip the Unicode tests (effectively all tests currently) on Win9x.
2002-12-12 02:15:28 +00:00
Alexandre Julliard
2a93f8505c
Pass the -J option to wrc to avoid including installed headers.
2002-12-11 01:34:51 +00:00
Francois Gouget
bc8b8a2221
Generate proper dependencies for testlist.c.
2002-12-11 01:29:36 +00:00
Rok Mandeljc
72a2c37076
Fixed some characters.
2002-12-11 01:29:10 +00:00
György 'Nog' Jeney
4d6ba25d4b
- Implement RtlLocalTimeToSystemTime and RtlSystemTimeToLocalTime.
...
- Use new time functions to reimplement FileTimeToLocalTime and
LocalTimeToFileTime.
2002-12-11 00:19:56 +00:00
Francois Gouget
d705b7c019
'"' 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.
2002-12-11 00:16:31 +00:00
Alexandre Julliard
435e2e63f4
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.
2002-12-10 22:56:43 +00:00
Alexandre Julliard
3144b3c85d
-DSTRICT is now the default behavior.
2002-12-10 22:49:15 +00:00
Alberto Massari
067a981233
Added parameters to NtXxxPort functions prototypes.
2002-12-10 20:04:40 +00:00
Jukka Heinonen
be1c6deb18
Move int21 country information handling to winedos.
...
Improve country information handling.
Move collate table to upper memory.
2002-12-10 19:58:39 +00:00
Vincent Béron
9c627aae6b
Suppress some signed/unsigned comparison warning.
2002-12-10 19:10:46 +00:00
Rolf Kalbermatter
58c04dafae
Change the return value for ExtractIconEx from HICON to UINT and make
...
the function call directly user32.PrivateExtractIconEx.
2002-12-10 19:10:11 +00:00
Rolf Kalbermatter
2dcb751aa7
- 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
2002-12-10 19:09:45 +00:00
Dimitrie O. Paun
9c50730354
Get rid of generic notification support in comctrl32. The MS docs were
...
misleading in that all controls send these notifications. They don't.
2002-12-10 19:07:59 +00:00
Dimitrie O. Paun
5720007370
- 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.
2002-12-10 19:07:27 +00:00
Chris Morgan
50bd40c775
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.
2002-12-10 19:06:51 +00:00
Jason Edmeades
d197d40295
VarAdd support for integers.
2002-12-10 19:06:28 +00:00
Alexandre Julliard
9b1df412f4
Don't build tests by default just yet.
2002-12-07 23:52:43 +00:00
Rolf Kalbermatter
418ca6d1b0
Add SHDefExtractIcon{AW} function.
2002-12-07 23:49:24 +00:00
Rolf Kalbermatter
3390547aef
Fix signature of SHLWAPI_334 as its string parameter really is an
...
output.
2002-12-07 23:48:10 +00:00
Jukka Heinonen
1cfc850b2c
Move int08 stub and LOL to upper memory.
...
Move simple int21 functions to winedos.
2002-12-07 23:46:41 +00:00
Alexandre Julliard
310de886e9
Check file header to differentiate between object files and resources
...
so that the -r option is not necessary.
2002-12-06 23:26:29 +00:00
Alexandre Julliard
ba2f2acc86
Fixed the list of accepted types passed to HttpOpenRequestA.
2002-12-06 23:21:35 +00:00
Rolf Kalbermatter
247457c184
Implement ParseFieldW function based on its ANSI sibling.
2002-12-06 23:20:52 +00:00
Alberto Massari
bc8bd72297
- 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.
2002-12-06 23:20:31 +00:00
Francois Gouget
3db0008552
Define PSH_WIZARD97 (problem reported by jaymz@free.fr).
2002-12-06 23:19:54 +00:00
Christoph Frick
983088a03b
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.
2002-12-06 23:19:21 +00:00
Alexandre Julliard
bcf2a78268
Build test programs as part of the normal build.
2002-12-06 19:51:20 +00:00
Rolf Kalbermatter
5bfcdc8d73
Fix some parameter types.
2002-12-06 19:50:26 +00:00
Ove Kaaven
1f5315c80f
Make sure that no files except unknwn.h include wine/obj_base.h
...
directly.
2002-12-05 20:33:07 +00:00
Patrik Stridvall
75dee506ae
Replace 0x%p with %p.
2002-12-05 19:56:15 +00:00
Peter Mladek
5dc7f13380
Added 2 more Czech keyboard layouts compatible with XFree86 4.1.
2002-12-05 19:55:04 +00:00
Alberto Massari
adae4350d2
- 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).
2002-12-05 19:54:40 +00:00
Alexandre Julliard
26d648887a
Back out the aRts volume patch, this is not user-friendly at all.
2002-12-05 19:20:36 +00:00
Francois Gouget
d523a45bd0
A simple test for IDirectSound.GetCaps.
2002-12-05 19:19:41 +00:00
Marcus Meissner
d344849e4e
Marshal VT_R4 (4 byte float).
2002-12-05 19:12:50 +00:00
Lionel Ulmer
b0350a3f4a
Have only one GUID for Wine's OpenGL D3D device.
2002-12-05 19:07:59 +00:00
Martin Wilck
4577875c4e
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.
2002-12-05 19:02:55 +00:00
Martin Wilck
b5fc589f44
Set the socket to overlapped mode.
2002-12-05 19:02:20 +00:00
Francois Gouget
938ed57cb8
Skip Unicode tests if there's no Unicode support.
2002-12-05 19:01:51 +00:00
Francois Gouget
ee4d9c5e29
Return an error if dwSize is not valid.
...
No need to dump dwFlags before it is initialized.
2002-12-05 19:00:56 +00:00
Alexandre Julliard
18d029722f
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.
2002-12-03 23:34:52 +00:00
Christian Costa
71e880851b
Add support for D3DBLEND_ONE for D3DRENDERSTATE_{DEST/SRC}BLEND.
2002-12-03 22:08:37 +00:00
Alexandre Julliard
274836861c
Install ipexport.h and icmpapi.h with the other Windows includes.
2002-12-03 22:08:14 +00:00
Ove Kaaven
729dd8bf28
Added more types to wtypes.idl.
2002-12-03 21:42:17 +00:00
Martin Wilck
2a5f290ce1
Fixed test to run fine (0 errors) on Win NT.
2002-12-03 21:36:58 +00:00
Alberto Massari
c0e2c5ae5b
SHGetSetSettings has now the right signature and the expected behavior
...
when the user is asking to get the current settings.
2002-12-03 21:36:22 +00:00
Rolf Kalbermatter
25304d0a5e
Fix ANSI->Unicode calling for ExtractIconExA/W.
2002-12-03 21:35:43 +00:00
Rolf Kalbermatter
a53a988171
Modify PrivateExtractIcons{AW} to match better current MDSN
...
documentation.
2002-12-03 21:35:27 +00:00
Alexandre Julliard
9169729b0b
Merged font.h and path.h into gdi.h. Moved x11font.h to
...
dlls/x11drv. Removed a number of unnecessary #includes.
2002-12-03 19:18:41 +00:00
Jukka Heinonen
2ec8b71bae
Clean up int21 handling. Move error handling to winedos.
...
Call INT_Int21Handler only to emulate selected functions.
2002-12-03 19:11:49 +00:00
Jukka Heinonen
7b7f198786
Move DPMI segments to winedos.
2002-12-02 21:39:58 +00:00
Lionel Ulmer
5261f031a4
- only handle memory allocation for non-already loaded textures
...
- implement GetCaps for D3DDevice7
2002-12-02 21:39:34 +00:00
Alexandre Julliard
d77294a8ec
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
2002-12-02 21:17:04 +00:00
Christian Costa
2db04157c7
Handle D3DLIGHTSTATE_COLORVERTEX to prevent SetLightState from
...
failing.
2002-12-02 21:11:47 +00:00
Patrik Stridvall
7bff19ea6e
Added FIXME:s in the stubs.
2002-12-02 19:00:59 +00:00
Lionel Ulmer
41fcb0bbe4
- implement the texturing the D3D3 way
...
- prepare for multi-texturing support
2002-12-02 18:59:11 +00:00
Jukka Heinonen
742142521a
Rename old DOS3Call as INT_Int21Handler and make new DOS3Call call
...
directly winedos int21 handler.
2002-12-02 18:58:32 +00:00
Jukka Heinonen
c71cf7e60f
Move int13 handler to winedos.
2002-12-02 18:57:42 +00:00
Jeff Smith
528ac6386e
Fix for MIDI Mapper.
2002-12-02 18:57:00 +00:00
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Christian Costa
0a6c272766
Add D3D capability.
2002-11-30 19:29:20 +00:00
Lionel Ulmer
c5f38756a2
- actually use the VertexBuffer stubs
...
- implement Lock function to prevent crash when the stubs are used
2002-11-30 19:27:19 +00:00
Lionel Ulmer
f4b941e859
Beginning of support for D3D7 / D3DDevice7.
2002-11-30 19:21:42 +00:00
Alexandre Julliard
e0c6370c75
Removed some checklink rules made unnecessary by the -z defs linker
...
flag.
2002-11-30 19:19:44 +00:00
Lionel Ulmer
a6e5080296
- some more code sharing between D3DDevice versions
...
- implementation of D3DFVF_TLVERTEX format fast path
2002-11-30 19:19:00 +00:00
Lionel Ulmer
708c4b244f
- fixed D3DFVF_VERTEX case
...
- some other miscellaneous fixes
2002-11-30 19:12:32 +00:00
Lionel Ulmer
5f49e78e35
- 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
2002-11-30 19:06:52 +00:00
Hleb Valoska
684444e67b
Some fixes to Belarusian locale.
2002-11-30 19:05:59 +00:00
Francois Gouget
952407b1e0
{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.
2002-11-30 19:03:19 +00:00
Francois Gouget
f465a8d658
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.
2002-11-30 19:02:53 +00:00
Francois Gouget
3475b9edc9
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.
2002-11-30 19:02:22 +00:00
Rolf Kalbermatter
e2b06d2a10
Added stub implementation with correct prototypes for
...
ExtractAssociatedIconExA/W.
2002-11-30 02:22:24 +00:00
Lionel Ulmer
2b87b23321
Implemented GetRenderTarget.
2002-11-30 02:20:31 +00:00
Lionel Ulmer
9e94cece22
Added enumeration of ZBuffer format.
2002-11-30 02:20:11 +00:00
Alexandre Julliard
5926cea79f
Partially implemented kernel/user times in GetThreadTimes (based on a
...
patch by Ryan Cumming).
2002-11-30 01:56:56 +00:00
Lionel Ulmer
374a7abd65
Implement wglCreateLayerContext for layer 0.
2002-11-30 01:55:59 +00:00
Lionel Ulmer
5cb15cda5e
Do not forget to AddRef the returned Direct3D interface.
2002-11-30 01:53:44 +00:00
Lionel Ulmer
bc8cc53163
Add DDCAPS2_CANRENDERWINDOWED capabilities to our DDraw driver.
2002-11-30 01:53:13 +00:00
Jeff Smith
5e0bdcc4d1
Fixed 32 bit flag in midiOutShortMsg.
2002-11-30 01:51:56 +00:00
Andreas Mohr
60e0491fa2
Fixed text mode value.
2002-11-30 01:50:55 +00:00
Lionel Ulmer
da0b4dc74e
- fix caps filling to be more in line with what we support
...
- optimize a little bit the DrawPrimitive function
2002-11-30 01:49:08 +00:00
Lionel Ulmer
4941a3aff2
- fix texture snooping (plus adds snoop for 1555 format)
...
- add texture memory usage tracking
2002-11-27 21:38:28 +00:00
Steve Lustbader
e45b1e5cd8
Provide stubs for DnsHostnameToComputerNameA/W.
2002-11-27 21:38:06 +00:00
Alexandre Julliard
14a22702ac
Added definitions for a couple of stub functions that we import so
...
that we don't import stubs directly.
2002-11-27 20:25:12 +00:00
Patrik Stridvall
6cd866b0e6
Fixed some issues found by winapi_check.
2002-11-27 20:21:24 +00:00
Jukka Heinonen
3546290285
Moved handlers for int25 and int26 to winedos.
2002-11-27 20:18:50 +00:00
Dimitrie O. Paun
d2e881d543
- Typesafe parameters from TREEVIEW_NotifyFormat.
...
- Rewrite TREEVIEW_NotifyFormat.
- Fix several invocations of TREEVIEW_SendTreeviewNotify.
2002-11-27 20:15:49 +00:00
Vincent Béron
ea966aa6d3
Fix for implicit declaration of abs.
2002-11-27 20:14:45 +00:00
Vincent Béron
ca7bce5960
Fix for deprecated use of label at the end of compound statement.
2002-11-27 20:14:32 +00:00
Bill Medland
5a29089727
Correct GetNumberFormatA for zero decimals and for zero grouping.
2002-11-27 20:13:22 +00:00
Steve Lustbader
a2e1222486
Stubs for CreateTimerQueue and DeleteTimerQueueEx.
2002-11-25 20:51:31 +00:00
Steve Lustbader
f1e1fd05eb
Assorted Win2k/WinXP stubs.
2002-11-25 20:50:53 +00:00
Stefan Leichter
a5d7fbfb10
Converted implementation of _lseek to _lseeki64, implemented _lseek by
...
calling _lseeki64.
2002-11-25 20:50:01 +00:00
Mike McCormack
11f4b44451
Implemented registry change notifications.
2002-11-25 02:47:32 +00:00
Andreas Mohr
1e6258fca5
Added the missing cx member to the MyDLGITEMTEMPLATEEX struct.
2002-11-25 02:45:19 +00:00
Stefan Leichter
b88a9d5399
Converted implementation of _stat and _fstat to _stati64 and
...
_fstati64.
Implemented _stat/_fstat by calling _stati64/_fstati64.
2002-11-25 02:44:34 +00:00
Jason Edmeades
0ba86d81fe
Add support for VarAnd between integers.
2002-11-25 02:42:33 +00:00
Lionel Ulmer
dd738eab07
- Prevent the backbuffer to also have the frontbuffer flag set.
...
- Log the Locking flags.
- Print symbolic name (if any) of zero values for bit fields (thanks
Andi).
2002-11-25 02:42:04 +00:00
Alexandre Julliard
2696ae4c4b
Moved some GetThreadTimes tests out of the todo block.
2002-11-25 01:34:23 +00:00
György 'Nog' Jeney
6f3015b8ee
- Move SetSystemTime, GetTimeZoneInformation and
...
SetTimeZoneInformation implementation to ntdll.
- Docu updates.
2002-11-25 01:12:39 +00:00
Aric Stewart
eb56d81956
LVN_GETDISPINFO seems to always be Ansi.
2002-11-25 01:11:11 +00:00
Jukka Heinonen
98058eb14d
Moved handlers for int11, int15 and int5c to winedos.
2002-11-24 22:34:04 +00:00
Lionel Ulmer
710b86e43e
- add implementation for FindDevice function
...
- some miscellaneous clean-ups / additions
2002-11-24 22:33:41 +00:00
Alexandre Julliard
7791570139
Added CS_DBLCLKS so that systray receives double clicks.
2002-11-24 22:16:29 +00:00
Jukka Heinonen
5d3b7e64ec
VGA text mode no longer flickers and it is much faster.
...
VGA text mode is now initialized earlier.
VGA text mode is now emulated even without console.
2002-11-24 22:15:56 +00:00
Bill Medland
6c5e2b6703
Correct UnhookWindowsHook: clear the handle so that the server doesn't
...
try to use it.
2002-11-24 22:15:01 +00:00
Christian Costa
774c5f77db
Reenable OpenGL surface's flip method.
...
Reenable execute buffers.
Some bug fixes.
2002-11-24 22:14:40 +00:00
Jens Hoffmann
97bd11de89
Pass correct instance in keyboard_hook setup.
2002-11-24 22:14:08 +00:00
Jukka Heinonen
ab163db7c0
Move int2f handler to winedos.
...
Clean winedos headers a bit.
2002-11-23 02:23:54 +00:00
Alexandre Julliard
547cdc2b02
Made gdi compile with -DSTRICT.
2002-11-22 22:16:53 +00:00
Alexandre Julliard
6c428e5c07
Fixed a number of -DSTRICT issues.
2002-11-22 21:58:03 +00:00
Alexandre Julliard
aff7ddaeeb
Made user compile with -DSTRICT.
2002-11-22 21:22:14 +00:00
Alexandre Julliard
a8a422f70d
Fixed more -DSTRICT issues.
2002-11-22 20:43:01 +00:00
Alexandre Julliard
45078fb008
Properly split the 16-bit versions of GrayString and TabbedTextOut.
2002-11-22 20:41:17 +00:00
Alexandre Julliard
7ef66af34a
Moved some more 16-bit functions to user16.c.
...
A few fixes for -DSTRICT.
2002-11-22 04:47:10 +00:00
Alexandre Julliard
8710a79d54
Compile ole32 with -DSTRICT.
2002-11-22 04:43:02 +00:00
Johan Dahlin
991fd85d2f
Make shell32 compile with -DSTRICT.
2002-11-21 23:56:42 +00:00
Andrew John Hughes
d83d2d26f6
Make commdlg compile with -DSTRICT.
2002-11-21 23:55:10 +00:00
Marcus Meissner
5163752e8e
Handle the COORD <-> DWORD conversion the canonical way.
2002-11-21 23:45:31 +00:00
Steve Lustbader
24677dd4d9
Have PostMessage call PostThreadMessage when hwnd is NULL.
2002-11-21 23:44:58 +00:00
Michael Stefaniuc
28a632a830
Some -DSTRICT fixes.
2002-11-21 21:50:04 +00:00
Lionel Ulmer
43c3dc4d33
- Clean up all the D3D COM handling (but the underlaying code is still
...
as ugly as before).
- Handle properly (ie as on real Windows) negative values in
rectangles during blitting.
2002-11-21 21:04:16 +00:00
Steve Lustbader
361b9e8763
Stub for SetDCBrushColor.
2002-11-21 03:56:29 +00:00
Alexandre Julliard
1550044e5d
Add -lc when linking dlls to avoid warnings on FreeBSD.
2002-11-21 03:47:45 +00:00
Andrew John Hughes
ed800c69c8
Build ntdll with -DSTRICT.
2002-11-21 03:45:01 +00:00
Jukka Heinonen
1a665058e8
Removed last users of msdos/interrupts.c.
2002-11-21 00:02:09 +00:00
Alexandre Julliard
14e68ba7fe
Added support for system-wide hooks.
2002-11-20 19:54:32 +00:00
Alexandre Julliard
910aebbc8e
Removed -noimport on functions that are forwards to ntdll.
...
Added -noimport on functions that directly call the libc equivalent.
2002-11-20 19:52:14 +00:00
Tisheng Chen
80a6620815
Added Simplified Chinese support.
2002-11-20 19:47:44 +00:00
Eric Pouech
7c59874250
No longer using Win32 API relative to 16 bit subsystem for the 32 bit
...
part.
2002-11-20 19:47:08 +00:00
Eric Pouech
f086286d4f
Better support for multiple midi devices on the OSS interface.
2002-11-20 19:46:35 +00:00
Jukka Heinonen
56dff0d4df
Remove some Win32s specific code.
2002-11-20 19:40:12 +00:00
Jukka Heinonen
1a6afad1a4
Removed obsolete code.
2002-11-20 19:39:11 +00:00
Alexandre Julliard
083b0beb0b
Implemented some ismbc* functions (based on a patch by Greg Turner).
2002-11-19 00:52:38 +00:00
Patrik Stridvall
d1447faaec
Added stub implementation of cabinet.dll.
2002-11-19 00:47:12 +00:00
Alexandre Julliard
a9135e8333
Removed support for 'rsrc' spec file statement.
2002-11-18 23:16:09 +00:00
Vincent Béron
4162abbaf4
Get rid of the vararg and generic stuff.
2002-11-18 23:13:05 +00:00
Vincent Béron
2b226866e3
Added netdb.h protection.
2002-11-18 23:12:15 +00:00
Jukka Heinonen
a9fecb90c4
Removed last user of msdos/int1a.c.
2002-11-18 23:11:18 +00:00
Jukka Heinonen
02e177759d
Removed obsolete INT_Int31Handler.
2002-11-18 22:53:38 +00:00
Alexandre Julliard
bb0fd59674
Setting the horizontal scrollbar can change the values for the
...
vertical one so make sure we compute them separately.
2002-11-18 19:51:11 +00:00
Marcus Meissner
d0aef218a0
Fixed strict aliasing problem in RtlEnlargedUnsignedDivide.
2002-11-18 19:49:18 +00:00
Dimitrie O. Paun
0fe326c499
Use DeleteDC instead of DeleteObject to free HDCs (spotted by Dietrich
...
Teickner <Dietrich_Teickner@t-online.de>).
Clear the imagelist structure on deletion, as some stupid apps free
imagelists multiple times.
2002-11-18 19:45:22 +00:00
Ryan Cumming
42867265ca
- Move StgIsStorageFile16's implementation to StgIsStorageFile; port
...
it to Win32.
- Move StgIsStorageFile from storage.c to storage32.c.
- StgIsStorageFile only returns S_OK, STG_E_FILENOTFOUND, and S_FALSE.
- StgIsStorageFile doesn't check if a file is large enough to be a
storage file, it only checks for the presence of the 8-byte magic.
2002-11-18 19:43:58 +00:00
Alexandre Julliard
9f029b7d5e
Warning fixes.
2002-11-15 04:17:00 +00:00
Lionel Ulmer
56ab2b3e91
Load OpenGL library dynamically from x11drv.
2002-11-15 04:16:38 +00:00
Ryan Cumming
4cda16e03b
Implemented GetFileSizeEx (based on a patch by Steve Lustbader).
2002-11-15 04:12:10 +00:00
Jukka Heinonen
d41581dbde
DeviceIoControl now calls winedos interrupt handlers.
...
Fixed RawModeSwitch.
2002-11-15 01:35:52 +00:00
Huw Davies
bc71031240
Proper handling of SetTextCharacterExtra.
2002-11-15 01:02:16 +00:00
Martin Wilck
6d886a52b3
- Allow setting NetBIOS ComputerName through registry.
...
- Keep old behavior as default, using new config option to change.
- Implement SetComputerName(), SetComputerNameEx(),
GetComputerNameEx().
- ComputerName initialization moved to kernel32.
2002-11-15 01:01:47 +00:00
Mike McCormack
40f81e7cc3
Partial implementation of RtlDosPathNameToNtPathName_U.
2002-11-15 01:00:08 +00:00
Patrik Stridvall
e1e063d788
Made tests compile on Windows.
2002-11-15 00:02:51 +00:00
Marcus Meissner
095a5f4d40
Also silence IShellLinkA_fnSetShowCmd.
2002-11-15 00:02:36 +00:00
Huw Davies
a4c3ed02ee
Implemented Escapes *_PATH and POSTSCRIPT_IGNORE.
2002-11-15 00:02:13 +00:00
Huw Davies
94705862d6
Client side render fonts for XServers without the Render extension
...
using X11 core requests.
2002-11-14 22:31:34 +00:00
Alexandre Julliard
3f61afbbc8
Added ReleaseDC function to the USER driver interface.
2002-11-14 22:30:20 +00:00
Huw Davies
0446f54694
We need to compare the world transforms (at least the 4 scaling
...
elements) when we accept a font from the cache.
Get the correct values for the underscore size and position.
Added a missing closedir().
2002-11-13 23:54:50 +00:00
Huw Davies
97aed7a5dd
Fix PSDRV_DrawArc to work properly with logical coords.
2002-11-13 23:52:29 +00:00
Huw Davies
5d275962eb
Instead of trying to download the Type 42 glpyh metrics incrementally
...
(which most printers don't seem to understand), we'll download the
whole hmtx table in one go (sigh) unless it's larger than 64K in which
case we'll go back to using a Type 1 font.
2002-11-13 23:51:44 +00:00
Huw Davies
e24ed54029
We can't cache the unscaled font's hfont, since the mapping mode may
...
change. This resulted in some glyphs being downloaded at the wrong
size.
2002-11-13 23:50:44 +00:00
Alexandre Julliard
1ccd27ae04
Updated dependencies.
2002-11-13 21:25:53 +00:00
Huw Davies
fd74cc4919
Zero out the returned LINETRANSLATECAPS structure.
...
Read country list from the registry.
Add a load of countries to winedefault.reg.
2002-11-13 21:25:34 +00:00
Mike McCormack
a021db7190
Send a CDN_FILEOK in FILEDLG95_OnOpenMultipleFiles.
...
Restructure the handling of Custom dialog notifications.
2002-11-13 21:21:41 +00:00
Ulrich Czekalla
fbf98737d2
- Add support for multiple image lists.
...
- Add TBN_INITCUSTOMIZE notification.
- Correctly populate TBN_QUERYDELETE.
- Support TBN_GETBUTTONINFOW.
2002-11-13 21:21:03 +00:00
Huw Davies
80ffa243d8
Use iso8859-15 on European keyboards.
2002-11-13 19:46:08 +00:00
Aric Stewart
cdb9be7ba9
Work with the correct subkey with loading keys. Not a true fix to the
...
LoadKey/SaveKey situation.
2002-11-13 19:45:27 +00:00
Mike McCormack
2d106a5706
Fix a few GDI memory leaks.
2002-11-13 19:43:53 +00:00
Mike McCormack
947a74f40d
Add stubs and declarations for WSAInstallServiceClassA/W.
2002-11-13 19:42:23 +00:00
Huw Davies
a3f03e1cd2
Add a counter to keep track of the number of outstanding async
...
requests. This gets around a problem where a SetEvent could be called
before a previous event had been dealt with.
2002-11-13 19:40:50 +00:00
Huw Davies
8d74ef1030
Check the return value of ImageList_GetImageInfo before adjusting the
...
size.
2002-11-13 19:39:09 +00:00
Huw Davies
ac2a662a64
Reduce the maximum length of debug strings to 80 characters.
2002-11-13 19:38:17 +00:00
Marcus Meissner
94c7fa702d
Do not define MZ_SUPPORTED if we do not have sys/vm86.h for all the
...
struct definitions.
2002-11-13 19:37:24 +00:00
Marcus Meissner
d5ea547d80
Only include curses headers if we are using curses at all.
2002-11-13 19:37:10 +00:00
Alberto Massari
1a4f5cff4e
ITypeInfo::Invoke now is able to invoke a function even when it is
...
provided with a byref argument.
2002-11-13 19:36:57 +00:00
Alexandre Julliard
2b6eafa0f9
Fixed data copying in msvcrt_argvtos (spotted by bill@taniwha.org).
2002-11-13 04:20:54 +00:00
Shachar Shemesh
b61fd42e4d
- Added support for CF_ENABLETEMPLATEHANDLE.
...
- Revised the FIXME on unsupported flags to not reported the flags now
turned supported.
2002-11-13 04:08:57 +00:00
Alberto Massari
b09eef23b3
Added stubs for IsHostInProxyBypassList and GetUrlCacheEntryInfoExA.
2002-11-13 04:08:26 +00:00
Jukka Heinonen
416c2aeb00
Move simple interrupt handlers to winedos.
2002-11-12 23:29:48 +00:00
Marcus Meissner
6f21fe0044
Silence IShellLink::SetShowCmd for the case we support.
2002-11-12 23:25:33 +00:00
Alberto Massari
43662153c0
The already implemented function swscanf was missing an entry.
2002-11-12 23:20:31 +00:00
Marcus Meissner
f061f76704
Do not link against -lcups directly, but dynamically load it if
...
present (just like freetype etc.)
2002-11-12 02:22:24 +00:00
Robert Shearman
bd4a385c7e
First of tests for the Rtl* string manipulation functions.
2002-11-12 02:18:10 +00:00
Robert Shearman
59e81ec15a
Implemented RtlUnicodeStringToInteger.
2002-11-12 02:17:34 +00:00
Jason Edmeades
fcb753ee26
- Fix bug in multitexturing introduced during dummy texture changes.
...
- Additional traces.
2002-11-12 02:14:13 +00:00
Alberto Massari
544efc84f1
Implemented body of HGLOBALStreamImpl::Clone.
2002-11-12 02:13:49 +00:00
Alberto Massari
d476a5ad31
Added HttpOpenRequestW, HttpQueryInfoW, HttpSendRequestW.
2002-11-12 02:13:04 +00:00
Ryan Cumming
c4aa073705
Add test for DeleteFileA with empty paths.
2002-11-12 02:11:52 +00:00
Patrik Stridvall
9398d9c129
Updated the generated tests.
2002-11-12 01:13:10 +00:00
Patrik Stridvall
ced69a9cad
Fixed mismatches between the Wine headers and the Microsoft headers.
2002-11-12 01:05:00 +00:00
Marcus Meissner
dbebcffb6f
Added partial implementation of ITypeInfo::GetDllEntry().
2002-11-11 22:24:31 +00:00
Lionel Ulmer
b103f7b679
Proper logging of DDSCAPS / DDSCAPS2 structures.
2002-11-11 22:23:10 +00:00
Eric Pouech
b6aad50245
Implemented a Wine-only scheme for interprocess WinHelp message
...
passing.
2002-11-11 22:20:47 +00:00
Rolf Kalbermatter
91befd6902
Fix some NULL dereferencing.
2002-11-11 22:19:42 +00:00
Marko Kreen
971f3f3518
Clip bottom coordinates.
2002-11-11 20:26:33 +00:00
Dimitrie O. Paun
e39e8a172b
Rewrite make_ctests and runtest in shell.
2002-11-11 20:25:54 +00:00
Jukka Heinonen
69f74dbf0e
Move all int31 functions to winedos.
...
Fix some obvious bugs in int31 functions.
2002-11-11 19:55:52 +00:00
Patrik Stridvall
9cec0a57b0
Fixed some issues found by winapi_check.
2002-11-11 19:55:33 +00:00
Marcus Meissner
09a49d4a17
Implemented OleLoadPictureEx.
2002-11-11 19:54:22 +00:00
Marcus Meissner
8e801e25f6
Silence one FIXME(). Implement ITypeInfo::GetDocumentation for
...
variable descriptions.
2002-11-11 19:54:04 +00:00
Eric Pouech
689312b15e
Now properly unloading multimedia drivers when winmm unloads.
2002-11-11 19:53:01 +00:00
Shachar Shemesh
9ce27aa325
- Changed all numeric resources in ChooseFont to labels for better
...
readability.
- Changed all handling of stc6 (1093) to atc5 (1092) so that will be
compatible with Windows resource numbers.
- Added code to load the user's resources rather than our own if
CF_ENABLETEMPLATE is passed in "flags".
2002-11-08 18:56:46 +00:00
Juraj Hercek
386d51d1b6
Fixed bug in context registers, added HANDLER_DEF and HANDLER_CONTEXT
...
macros.
2002-11-08 18:54:10 +00:00
Marcus Meissner
727c31d7a0
Only enable VM86 mode if we have the <sys/vm86.h> include file.
2002-11-08 18:53:32 +00:00
Marcus Meissner
d0a58e218a
New structures: RASIPADDR, RASDEVINFO, RASENTRY.
...
New stubs: RasSetEntryProperties.
RasEnumDevicesA enhanced.
2002-11-08 18:53:19 +00:00
Alberto Massari
ded2b88e06
The object returned by IEnumFORMATETC::Clone should have the same
...
cursor position of the source object.
2002-11-08 18:52:52 +00:00
Alberto Massari
d9159093a5
Avoid crashing when releasing an NdrCStdStubBuffer that had been
...
previously disconnected.
2002-11-08 18:52:34 +00:00
Ryan Cumming
1bc18f3da7
Remove OLE_GetFormatA, reimplement GetDateFormatA and GetTimeFormatA
...
as wrappers around their Unicode versions.
2002-11-08 18:51:56 +00:00
Marcus Meissner
1bd4bbb569
Draft implementation of DispCallFunc.
2002-11-08 18:51:28 +00:00
Alexandre Julliard
ac36f95082
Disable address space limit check on non-i386 platforms.
2002-11-06 22:33:17 +00:00
Dimitrie O. Paun
add721769b
Do not draw the text of the item being edited.
2002-11-06 22:32:00 +00:00
Dimitrie O. Paun
c6ff9064d0
Fix the 'jumping selection' bug ( #1108 ).
...
Misc small cleanups.
2002-11-06 22:01:56 +00:00
Patrik Stridvall
74476416b0
Updated the generated tests.
2002-11-06 21:59:15 +00:00
Greg Turner
b9ae9eca13
- Remove stupid indentations from trace msgs.
...
- Update the rpc TODO list a bit.
- Add some constants for winapi_check.
- Nil pointer support for some UUID functions (spotted by Olivier
Evalet).
2002-11-06 21:58:21 +00:00
György 'Nog' Jeney
39433b9481
- Fix RtlTimeToTimeFields to actually work.
...
- Remove comments about leap seconds, windows doesn't take that into
account.
2002-11-06 21:57:23 +00:00
Jukka Heinonen
fe2acc1389
Start using winedos handlers for all interrupts.
2002-11-06 21:56:52 +00:00
Alexandre Julliard
910851a20e
Added winebuild -e option to specify the entry point and removed the
...
'init' spec file directive.
Winebuild long options now use a more standard double dash format
(older format still supported for backwards compatibility).
2002-11-06 20:02:59 +00:00
Patrik Stridvall
517a93afe3
Fixed some issues found by winapi_check.
2002-11-06 19:57:49 +00:00
Jason Edmeades
ca6bcdcc99
- Stencil mapping now works (it helps to actually allocate a stencil
...
buffer).
- Texture mapping corrected if no real texture bound.
- Code now detects which opengl extensions are present - to be
extended later.
- More debug tracepoints.
2002-11-06 19:56:32 +00:00
Jukka Heinonen
23be4ff094
Move most int31 functions to winedos.
...
Add DPMI32 fixes.
2002-11-06 19:54:39 +00:00
Matthew Bloch
c9df52c381
Vtable fixes.
2002-11-06 19:53:45 +00:00
Marcus Meissner
54c023f1b8
Added RasValidateEntryNameA stub.
2002-11-06 19:52:48 +00:00
Alexandre Julliard
1e1313d54c
Made the dll entry point default to DllMain and removed most of the
...
'init' spec file declarations.
2002-11-04 23:53:41 +00:00
Alexandre Julliard
cd26935c0f
Warning fix.
2002-11-04 23:51:58 +00:00
Ryan Cumming
937d0b2411
Handle FORMAT_MESSAGE_FROM_HMODULE and FORMAT_MESSAGE_FROM_SYSTEM both
...
being set at once.
2002-11-04 23:49:53 +00:00
Francois Gouget
4ce28377f7
Test sound format support with waveOutGetDevCaps and waveOutOpen.
2002-11-04 23:47:49 +00:00
Zoly Nagy
9560ece6c4
Added/upgraded Hungarian resources.
2002-11-04 22:45:22 +00:00
Patrik Stridvall
ba9dc78e39
Fixed mismatches between the Wine headers and the Microsoft headers.
2002-11-04 22:43:24 +00:00
Patrik Stridvall
df7ffb8017
Updated the generated tests.
2002-11-04 22:40:40 +00:00
Francois Gouget
ffd98e9c59
OSS_RawOpenDevice should return an error if the format is not
...
supported.
2002-11-04 22:39:19 +00:00
Ryan Cumming
1cd8154045
Add stub for RasEnumConnectionsW.
2002-11-04 22:38:45 +00:00
Marcus Meissner
8712174c0d
Handle errors in std marshaller better, do not crash.
...
Added another error message if some program tries to marshal
IOleObject.
OleCreate() should be able to use Local Servers too (it can't as of
now, just for debugging).
2002-11-04 22:38:26 +00:00
Marcus Meissner
0f53dbf32b
Specify existing extra size of WINEPS Devmode structure.
...
Make ExtDeviceMode16 in WINEPS return the correct size.
2002-11-04 22:37:57 +00:00
Jukka Heinonen
3c9d9182eb
Ignore VCPI installation checks. Handle XMS query any extended memory
...
function. Add stubs for get/set exception handler vector.
2002-11-04 22:35:36 +00:00
Jukka Heinonen
6a216d0eb7
When returning from 32-bit default interrupt handlers, eflags are now
...
returned correctly.
2002-11-04 22:35:15 +00:00
Lionel Ulmer
52b93b6ae4
Additional exported capabilities to please some picky games.
2002-11-04 22:34:25 +00:00
Lionel Ulmer
5ecd8903e2
- only compare the first WORD in the DDSCAPS2 structure if no DX7
...
- add some TRACEs
2002-11-04 22:34:11 +00:00
Lionel Ulmer
f18aec26c4
Augment the DDSCAPS2 dumping routine with new caps.
2002-11-04 22:33:53 +00:00
Alexandre Julliard
6bd508f82c
Added clobber lists to the inline assembly functions.
2002-11-01 01:50:51 +00:00
Matthew Davison
eb53c02579
Fixed some handle conversions for -DSTRICT.
2002-11-01 01:50:06 +00:00
Greg Turner
2339b83ef4
Fix some problems found by winapi_check.
2002-11-01 01:47:43 +00:00
Greg Turner
d4730de333
Fix stupid clone of broken macro, found by Marcus.
2002-11-01 01:47:04 +00:00
Stefan Leichter
0d2fa77c41
Remove quotes from filename before calling LoadLibrary in DoLaunch.
2002-11-01 01:46:02 +00:00
Alberto Massari
d7e284781e
- Fixed typo in SHGetFileInfoA.
...
- Properly convert return values back to Unicode in SHGetFileInfoW.
2002-11-01 01:45:37 +00:00
Greg Turner
eaa53a05b0
Remove #ifdef WINNT conditionals; just use the NT definitions.
2002-10-31 23:36:07 +00:00
Greg Turner
f71a83a1e9
- Use appropriate per-platform NDR_LOCAL Data Representation.
...
- Minor housekeeping changes.
2002-10-31 23:35:46 +00:00
Marcus Meissner
93e366e6ba
Escape \ in path and arguments.
...
Use UNIX style work_dir, not windows dir.
2002-10-31 23:35:20 +00:00
Greg Turner
3eafbfcd56
- Fix offset bug in the conformant string unmarshall routine.
...
- Fix discrepancy between headers and implementation of
I_RpcBindingSetAsync when compiling under WINNT.
- Eliminate race conditions in the relationship between "listen_count"
and "std_listen" in rpc_server.h.
- Code-stubs for RpcServerUnregisterIf, RpcServerUnregisterIfEx.
- Attempt to implement RpcMgmtStopServerListening (definitely not
happy just yet).
- RpcServerUnregisterIfEx wasn't xp-sepcific after all; this leads me to
suspect there are more such mistakes in the spec-file comments, but I
haven't looked into it or fixed them yet (coming soon).
- Cleanups, trace-enhancements, etc.
2002-10-31 22:45:12 +00:00
Alexandre Julliard
cf2e57d0c7
Split out some more 16-bit code.
2002-10-31 22:06:53 +00:00