Commit Graph

6248 Commits

Author SHA1 Message Date
Eric Pouech
95064364a8 Replaced pointers to external functions by a DLL import. 2001-01-03 21:33:17 +00:00
Andreas Mohr
0529c8bf33 Fixed bitmap size handling. 2001-01-03 21:30:03 +00:00
Ove Kaaven
c90fb25c68 Turn on detectable autorepeat if the X Keyboard Extension is
detected.
2001-01-02 22:39:14 +00:00
François Gouget
6048a97968 Moved HMETAFILEPICT to wtypes.h. Note, HMETAFILEPICT is always a
'void*' unlike regular handles.
2001-01-02 22:31:07 +00:00
Marcus Meissner
ad37850024 Implement PrintDlg16 better (adding PrintDlgProc16 and several other
16bit dependent functions)
If we are using a template we might not have the default combobox for
printers, use the default printer in those cases.
More error messages and checks.
Added GlobalFlags16 and GlobalReAlloc16 to kernel32.spec.
2001-01-02 22:26:09 +00:00
Ulrich Weigand
3e08d4608e Delayed import thunks for Sparc. 2001-01-02 22:22:12 +00:00
François Gouget
84d72a9a14 Removed an '#ifdef STRICT'. 2001-01-02 22:16:14 +00:00
Ove Kaaven
865cf3752c Bugfix for sound dropping out, and workaround for Half-Life's
braindead secondary sound buffer management.
2001-01-02 21:02:32 +00:00
François Gouget
dea3d786e4 Moved HDROP to shellapi.h. 2001-01-02 21:00:46 +00:00
François Gouget
504973de49 Should include cguid.h. 2001-01-02 20:55:40 +00:00
François Gouget
a4aeb2a165 Added two error codes: E_DRAW and DATA_E_FORMATETC. 2001-01-02 20:53:35 +00:00
Andreas Mohr
fb976acdd2 Return 8.3 file names.
Fixed sizeof(WCHAR) bugs.
2001-01-02 20:50:34 +00:00
Ulrich Weigand
b5533c1dc6 - Fixed a byteorder conversion problem with message tables.
- Carefully read and write (possibly) misaligned data elements
  to avoid crashes on architectures where this is not allowed.
2001-01-02 20:46:28 +00:00
François Gouget
af68026c94 Replaced calls to OpenFile with the equivalent call to
CreateFile. Removes the need to cast the result to HANDLE.
2001-01-02 20:44:02 +00:00
François Gouget
12b352694b The last parameter of CreateFile is a HANDLE and should thus be NULL. 2001-01-02 20:40:58 +00:00
Marcus Meissner
23e271488c A socket becomes readable after connect in Linux 2.4 (even for
connection refused).
2001-01-02 20:35:41 +00:00
Marcus Meissner
7a01b38321 Read 4 bytes to wake up GETISPACE. 2001-01-02 20:32:33 +00:00
Marcus Meissner
a983a719ec Added one safety check to AFM parsing. 2001-01-02 20:30:16 +00:00
Marcus Meissner
0fb5457516 16bit user GetProp/SetProp get strings or atoms, so we can use 'str'. 2001-01-02 20:28:25 +00:00
François Gouget
97ad5a7e02 Fixed some 0 vs. FALSE mismatches.
Fixed a '%x' vs. '%lx' mismatch.
Fixed some DWORD vs. SC_HANDLE mismatches.
2001-01-02 20:20:34 +00:00
François Gouget
29625ff564 SC_HANDLE is a HANDLE, not a 'DECLARE_HANDLE'
SERVICE_STATUS_HANDLE is a DWORD
2001-01-02 20:17:15 +00:00
Ulrich Weigand
6ef97439b4 Align moveable blocks if the architecture requires it. 2001-01-02 20:13:02 +00:00
François Gouget
59d0bdb89f Reordered the definitions according to their value.
Inserted the *_S_* macros right before the corresponding *_E_* block
Reindented the values.
Removed the duplicate set of E_xxx macros since they are only used on
non WIN32 platforms.
Uncommented the CO_E_INIT_ set of macros.
Removed some duplicate macro definitions and fixed various typos.
Added the definitions needed by the MFC.
2001-01-02 20:08:40 +00:00
Andreas Mohr
0bc1d2729b Added Reserved5 -> lstrcmp16. 2001-01-02 20:00:37 +00:00
Andreas Mohr
50ea1101c8 Code was checking for 0 or HFILE_ERROR instead of negative error
values.
2001-01-02 19:56:21 +00:00
Dmitry Timoshkov
97d5abcd04 "Implement" GetKBCodePage and GetKBCodePage16. 2000-12-29 19:47:53 +00:00
Mike McCormack
ad72e71fda Implemented GetOverlappedResult. 2000-12-29 19:44:18 +00:00
Marcus Meissner
46384145ed CreateFontIndirect() can get NULL pointers. 2000-12-29 19:40:43 +00:00
Mike McCormack
1c80bc927e Improve async i/o compatability. lpOverlapped->Internal should hold
the overlapped transfer status.
2000-12-29 19:35:25 +00:00
Ulrich Weigand
775fc630da Fixed builtin imports broken by latest change. 2000-12-29 17:44:40 +00:00
Eric Pouech
4a990585f7 Made unaligned access test effective. 2000-12-29 17:41:42 +00:00
Eric Pouech
9a37e505ed Fixed evilish cut and paste. 2000-12-29 17:39:52 +00:00
François Gouget
d5042c44b4 Compile the debugger with STRICT on. 2000-12-29 05:38:00 +00:00
Ian Pilcher
8ed43e6b47 Use a case-insensitive comparison to match PostScript font names. 2000-12-29 05:27:24 +00:00
François Gouget
cce38d7ad3 Added an ICOM_FN that generates either fn##xfn or sfn as appropriate.
Use ICOM_FN to avoid duplicating the 'ICOM_V?METHOD.*' definitions.
Remove the obsolete ICOM_CVMETHOD macros.
Use the ICOM_VTBL macro to avoid duplicating the 'ICOM_CALL.*'
definitions.
2000-12-29 05:24:50 +00:00
Andreas Mohr
f5682a0f8e - implemented passive FTP transfers (PASV, needed for firewalls)
- fixed lstnSocket closing
2000-12-29 05:19:57 +00:00
Ulrich Weigand
0108d83818 Fixed winebuild to work on non-Intel architectures. 2000-12-29 05:17:33 +00:00
Ulrich Weigand
acefd16bee Prevent unaligned access to NE in-memory module data. 2000-12-29 05:09:15 +00:00
Alexandre Julliard
e709cdbae3 Added support for composite Unicode characters in MultiByteToWideChar
and WideCharToMultiByte.
2000-12-29 03:56:06 +00:00
François Gouget
441f874517 Added a prototype for GetLogColorSpace. 2000-12-29 03:43:43 +00:00
François Gouget
ca08edefa0 Convert HCOLORSPACE to STRICT mode. 2000-12-29 03:40:55 +00:00
Wilbur N. Dale
763953a873 Updated first example using latest winebuild dll/so procedure. 2000-12-29 03:34:24 +00:00
Ove Kaaven
0b6c6e7605 Fixed small race condition between vm86_enter() and signal handling.
Made separate save_vm86_context and restore_vm86_context functions.
2000-12-29 03:29:31 +00:00
Jon Griffiths
38e5a6c425 Allow stubs for exports that are not legal C identifiers. 2000-12-29 03:26:27 +00:00
Rein Klazes
65dc8e47c6 Test pointer before it is dereferenced in CreateEventW(). 2000-12-29 03:18:08 +00:00
Alexandre Julliard
c4d1176754 Renamed libuuid.a to libwine_uuid.a 2000-12-27 19:06:44 +00:00
Ulrich Weigand
2e8e2334c6 Don't link with libw if libc already contains w* routines.
Link every library with libnsl if required.
Include ieeefp.h where necessary.
2000-12-27 18:49:08 +00:00
Ulrich Weigand
d34bc744f8 Compile fix if HAVE_OSS is not defined. 2000-12-27 18:43:30 +00:00
Ulrich Weigand
391cd11d3b Fixed broken prototypes. 2000-12-27 18:39:44 +00:00
Ulrich Weigand
9a07b168b0 Silence silly error messages. 2000-12-27 18:37:37 +00:00