Commit Graph

3699 Commits

Author SHA1 Message Date
Uwe Bonnes
d0b0dbdc17 Always initialize lpWaveHdr->lpNext to NULL.
Don't fail on strange fragment sizes.
2000-01-18 01:09:45 +00:00
Dmitry Timoshkov
1707c6b5c3 Add some defines needed for Unicode to Ascii conversions. 2000-01-17 22:23:37 +00:00
Juergen Schmied
0311eb3716 Better error handling, less keys held open. 2000-01-17 22:23:10 +00:00
Marcus Meissner
243f76963d EnumDisplayModes must pass lPitch. 2000-01-17 22:22:41 +00:00
Gerard Patel
3e629748cf Validate the menu handles. 2000-01-17 22:22:16 +00:00
Gerard Patel
18a1126687 Rounds to the lowest integer, not the nearest. 2000-01-17 22:21:56 +00:00
Ulrich Weigand
fa5647ab33 Fixed race between Win16 parent and child for first rescheduling
of child process. This fixes WinExec returning too early.
2000-01-17 22:21:29 +00:00
Eric Pouech
18ad24a798 Use --whole-archive to force linking all of libwine.a. into wine. 2000-01-16 22:16:33 +00:00
Alexandre Julliard
112d30781f Added automatic registration of built-in DLLs. 2000-01-16 03:37:05 +00:00
Aaron Hope
c23872d99f Fixed IPX detection. 2000-01-15 23:43:21 +00:00
Juergen Schmied
271ba29e39 New implementation of the win95 registry loader. 2000-01-15 23:42:50 +00:00
Juergen Schmied
927525a9b3 If there is enough space in the buffer and the type is REG_SZ and the
string is not 0-terminated RegQueryValue and RegEnumValue are appending a 0.
2000-01-15 23:38:49 +00:00
Gerard Patel
6665ad40d0 Display the external modules after the internal modules in crash report. 2000-01-15 23:29:57 +00:00
Ove Kaaven
a01e289696 Made SetVolumeLabel report failure on CD-ROM drives. 2000-01-15 23:28:26 +00:00
Peter Hunnisett
8362da1538 Updated documentation. 2000-01-15 23:27:40 +00:00
Eric Pouech
4f81c3ea30 Replaced Wine specific DRIVER_GetType by a correct implementation of
GetDriverFlag.
2000-01-15 22:29:32 +00:00
Lionel Ulmer
7be462dd31 - (ugly) fix for the 'Xmd.h' problem
- fix the detection of DGA 2 in configure script
2000-01-15 22:24:47 +00:00
Juergen Schmied
74341020f4 - added NT fields to TEB
- moved tls-fields and some wine specific fields to a higher offset
- added some documentation
- initialisation of the UnicodeString
2000-01-15 22:22:27 +00:00
Todd T. Fries
f84e8eaf8a Add HAVE_SOUNDCARD_H to support OpenBSD. 2000-01-15 22:19:56 +00:00
Peter Hunnisett
f2b8492285 - Added some missing EMR record types and updated and fixed others
- Added stubs and headers for CreateColorSpace,DeleteColorSpace and SetColorSpace
- Added header for SetICMMode
- Added ability to play more enhanced metafile records
2000-01-15 22:17:49 +00:00
Peter Hunnisett
40d5f4cddc Store reference hdc size into enhanced metafile header when creating. 2000-01-15 22:16:51 +00:00
Marcus Meissner
bc3ab4c541 Implemented OleRun. 2000-01-15 22:14:20 +00:00
Gerard Patel
82f37be914 Removed DeleteObject call left over from previous patch. 2000-01-15 22:11:21 +00:00
Ove Kaaven
775a0332d6 Fixed bad register constraint in InterlockedCompareExchange. 2000-01-15 22:05:49 +00:00
Ove Kaaven
6e9a0dd08d Added prototypes for the NT synchronization functions
InterlockedCompareExchange and InterlockedExchangeAdd.
2000-01-15 22:04:00 +00:00
Ulrich Weigand
0b57a5caed Don't access 'wm->modname' after the modref has been flushed. 2000-01-15 22:01:48 +00:00
Guy Albertelli
9867997450 Added null check in GlobalHandle. 2000-01-15 21:59:12 +00:00
Alexandre Julliard
afa4315507 Removed a dependency between oleaut32 and comctl32. 2000-01-12 05:01:02 +00:00
Juergen Schmied
bc3c4d4fca More STATUS_ codes. 2000-01-12 04:59:42 +00:00
Steve Langasek
e55430203e Fixed macro definition of IDirectDrawSurface_Restore.
Added defines for Ddraw's WaitForVerticalDisplay().
2000-01-12 04:58:53 +00:00
Steve Langasek
6d1012b497 Fixed typos in macro definitions for IDirectSoundBuffer_GetStatus,
IDirectSoundBuffer_Unlock.
2000-01-12 04:58:08 +00:00
Steve Langasek
c0dabf0337 Missing Winelib declarations for AUXCAPS. 2000-01-12 04:57:38 +00:00
Ulrich Weigand
602306ebdf Fix (harmless) assembler warnings. 2000-01-12 04:57:03 +00:00
Peter Hunnisett
10c1532b41 Fix problem with initialization (reported by Andreas Mohr). 2000-01-12 04:56:13 +00:00
Alex Priem
504cfe51d3 InfoPtr checking mixed up WM_DESTROY and WM_CREATE. 2000-01-12 04:55:27 +00:00
Alexandre Julliard
e1fd1cce4f Release 20000109. 2000-01-09 22:24:43 +00:00
Patrik Stridvall
7b0a088f5a Non-Linux compile fix. 2000-01-09 21:42:42 +00:00
Francois Gouget
93d7057293 DOSFS_DoGetFullPathName would underflow (p would get past the
beginning of buffer) if given the name "//..".
Regrouped the handling of the directory separators.
Directory separators in the returned path are now alway a single "\"
which simplifies the handling of ".." in the name.
2000-01-09 21:34:34 +00:00
Juergen Schmied
f94761b873 Corrected behaviour of RegOpenKey in case of failure. 2000-01-09 21:10:18 +00:00
Juergen Schmied
5d0ae2dcd9 - removed copying of HKEY_USERS to HKEY_CURRENT_USER
- HKEY_CURRENT_USER is now subkey of HKEY_USERS
- changed query_key_info_request to return the key name too (NtQueryKey needs this)
- the rootkeys (MACHINE and USER) do have names
2000-01-09 21:07:01 +00:00
Gerard Patel
d1795f674c Avoid deleting of the default 1x1 bitmap for memory DCs. 2000-01-09 20:52:53 +00:00
Alexandre Julliard
74e4a28a34 Built-in DLLs resources are now specified in spec file.
Removed unnecessary flags in built-in DLLs tables.
2000-01-09 04:20:31 +00:00
Erez Volk
8f74d8e610 Added stubs for some BiDi API functions. 2000-01-09 02:39:15 +00:00
Bradley Baetz
ce80647898 Fixed race condition between app and wine in WAVE_mciPlay. 2000-01-09 02:38:24 +00:00
Pascal Lessard
ae6de763e9 Stop menu tracking when clicking on the menu bar where there is no
menu item.
2000-01-09 02:38:02 +00:00
Erez Volk
d9ba02d9da Better error reporting. 2000-01-09 02:36:23 +00:00
Alexandre Julliard
24ea884488 Backed out scalable bitmap change (gives ugly results). 2000-01-08 22:27:31 +00:00
Marcus Meissner
cb3c7bfa70 GetMenuString should return itemlength on 0 nMax or NULL str
InsertItem pos=-1, flags = 0 should append item
(thanks to Sander van Leeuwen)
2000-01-08 22:25:57 +00:00
David Elliott
8b8a3438e2 Removed malloc/free hack and replaced with HeapAlloc/HeapFree throughout code.
Added critical section around code dealing with global variables.
Added a few comments about how ASPI is supposed to work.
Copy sense info into the correct place (right after the fixed 16-byte CDB).
Now returns target status (many Windows apps won't even look at the
sense are unless they get an error code).
Added SC_ABORT_SRB FIXME.
Added SC_GET_DISK_INFO place holder for clarity.
Updated Linux SG interface structure to include new kernel 2.2
status fields.
2000-01-08 22:25:02 +00:00
Marcus Meissner
d43eb2d0e2 Look for our header files first, then for systems headers. 2000-01-08 22:23:43 +00:00