Commit graph

894 commits

Author SHA1 Message Date
Marcus Meissner
daf860e501 Superflous WINAPI removed. 1998-12-08 10:14:00 +00:00
Marcus Meissner
96fc54ba24 Warn about invalid entrypoints (created by viruses) which result in
Wine crashes.
1998-12-08 10:06:59 +00:00
Marcus Meissner
4a2e102827 Create X11 palette on DirectDrawSurface::SetPalette, not before (we
might not have an X11 window yet).
1998-12-08 10:00:38 +00:00
Marcus Meissner
88cb335142 Move TWEAK_Init from USER to GDIInit. 1998-12-08 09:49:45 +00:00
Huw D M Davies
7d5fd8dc3a Fix for SetAbortProc16, stub for SetAbortProc32 and tidy up some other
printing functions.
1998-12-08 09:44:30 +00:00
Huw D M Davies
baa5087ecd Fix includes. 1998-12-08 09:39:07 +00:00
Huw D M Davies
fc03455570 Fix X11DRV_ExtTextOut for rotated text if either of lpDx, breakExtra
or charExtra are non-zero.
1998-12-08 09:37:49 +00:00
Huw D M Davies
2d617be099 Replace GRAPH_ functions with Win SDK equivalents. 1998-12-08 09:14:09 +00:00
Alexander Larsson
2772a67c7d Reverted previous patch. 1998-12-07 16:23:42 +00:00
Ove Kaaven
8ccb0a54c3 Don't define MZ_SUPPORTED on non-i386 platforms. 1998-12-07 16:18:17 +00:00
Ove Kaaven
373bd357ae Fixed DPMI_CallRMProc (I think). 1998-12-07 16:10:11 +00:00
Marcus Meissner
c0fbd7e2a7 Stub for NPSGetProviderHandleA. 1998-12-07 16:03:04 +00:00
Brian Gerst
9784701f08 The scancode Windows send for extended keys is the scancode of the
unextended equivalent of the key, plus the extended flag.
1998-12-07 15:44:54 +00:00
Andreas Mohr
7952ebf98a Fixed a real mode problem. 1998-12-07 15:27:59 +00:00
Andreas Mohr
26952d7f60 NE_MODULE.stack_size was set to a ridiculously small value of 5.
Windows sets 0x1400 in such cases for programs.
1998-12-07 12:52:23 +00:00
Huw D M Davies
1fea6b9623 We don't yet want the static control to call DestroyIcon. 1998-12-07 12:50:14 +00:00
NF Stevens
be1566613c Added case for GCW_ATOM int GetClassLong32A. 1998-12-07 12:48:16 +00:00
Gael de Chalendar
49e2773ddf Stub for WNetOpenEnum32W. 1998-12-07 12:15:34 +00:00
Robert Riggs
f0fa956384 More general code cleanup for readability.
A few more parameter validation checks.
Return DS_OK rather than 0 in a number of functions.
Fixed primary buffer ref count bug in CreateSoundBuffer().
Handle 1-3 byte sound fragments that would cause buffer overruns.
Clear primary buffer with a neutral value instead of always 0
(because 128 is neutral for 8-bit sound).
Fix bug with mixing 8-bit sound into the primary buffer.
Broke out the main block in DSOUND_thread() to another function for
readability.
Handle "no audio" and "audio busy" cases properly when initializing
dsound. Rename DllCanUnloadNow() to DSOUND_DllCanUnloadNow().
1998-12-07 12:13:01 +00:00
Ove Kaaven
eee1ddc809 Made variables optimized into registers accessible. 1998-12-07 12:09:55 +00:00
Uwe Bonnes
f0bacceb89 The spec definition for MonitorFromWindow was wrong. 1998-12-07 11:05:23 +00:00
Stefan Leichter
9f8a5298e2 File handle bug fix. 1998-12-07 11:02:55 +00:00
Eric Kohl
0470222b8e Added paragraph about different dll versions and structure sizes. 1998-12-07 11:01:19 +00:00
Eric Kohl
8b1a2a7b72 Added missing TOOLINFO structure. 1998-12-07 10:59:40 +00:00
Andreas Mohr
59ae7d94ea Fixed a heap bug. 1998-12-07 10:56:40 +00:00
Andreas Mohr
a00b49f068 - Several kernel.spec return type mismatch fixes
- [GS]etSelectorBase Win32s offset support by Ulrich Weigand (thanks v.m. !!)
- Move AppToWine/WineToApp macros as W32S_APP2WINE etc. to ldt.h
- LocalNotify() basic support
- Fixes for local heap handling with heap handles created by Virtual*()
1998-12-07 10:48:09 +00:00
Ulrich Weigand
94632fcd68 Bugfix: -microsoft-symbol encoding was not recognized. 1998-12-07 10:36:56 +00:00
Ulrich Weigand
7af95ae105 Bugfix: WIN_ResetQueueWindows would skip some windows. 1998-12-07 10:24:42 +00:00
Ulrich Weigand
75de18d807 Allow recursively reentering CALL32_LargeStack. 1998-12-07 10:23:10 +00:00
Patrik Stridvall
f638aef517 Added the new TTY driver. 1998-12-07 09:36:13 +00:00
Patrik Stridvall
e35d6366ef Moved more code to the X11 driver. 1998-12-07 09:13:40 +00:00
Joseph Pranevich
1c1be3aa37 Call the new console driver for some routines. This is not completely
done yet and more for testing purposes.
1998-12-03 16:29:56 +00:00
Joseph Pranevich
791cd6a342 Added console support. 1998-12-02 19:58:08 +00:00
Huw D M Davies
d6a91b7a74 Move OEM resources to the x11drv. 1998-12-02 10:29:04 +00:00
Alexander Larsson
a8745ea31e Opening a file in a directory which doesn't exist returns
ERROR_FILE_NOT_FOUND instead of ERROR_PATH_NOT_FOUND.
1998-12-02 10:04:52 +00:00
Marcus Meissner
88065baf13 Handle atoms "# non number" (oracle client). 1998-12-02 10:00:48 +00:00
Ulrich Weigand
829445172e Renamed KERNEL.327 to HandleParamError (as in 'Undoc. Windows').
Fixed wrong ordinals/prototype for MapProcessHandle/GetModuleFileName32.
Added names for some undocumented exports.
1998-12-01 16:23:19 +00:00
Ulrich Weigand
23e9b04094 Implemented GlobalChangeLockCount (KERNEL.365). 1998-12-01 15:19:54 +00:00
Ulrich Weigand
416d39e7c4 Implemented Local32Info, stubs for Local32First/Next (KERNEL.444-446). 1998-12-01 14:45:37 +00:00
Ulrich Weigand
87dbaa9a05 Implemented GdiFreeResources (GDI.609). 1998-12-01 13:00:05 +00:00
Robert Riggs
b9950124a1 Fixed 8-bit WAV format handling (it is unsigned data).
Fixed off-by-one checks for buffer wrap.
Increment ref count for primary buffer in CreateSoundBuffer().
Added DSBPN_OFFSETSTOP support to position notification code.
Lots of minor parameter validation checks.
Stubs for: IDirectSound_initialize(), IDirectSound_Compact(),
and IDirectSound_GetSpeakerConfig().
Fixed freq shifting with 16-bit data problem, fixed 8bit<->16bit
conversion.
Lots of thread locking for DirectSound buffers.
Dealloc primary buffer when dsound is deallocated.
1998-12-01 12:57:31 +00:00
Uwe Bonnes
99b8886e74 Added the TEXT() and MAKELRESULT() definitions. 1998-12-01 12:54:18 +00:00
Juergen Schmied
a40e74255e Small change. 1998-12-01 12:52:56 +00:00
James Juran
50bb879dfb Revert misguided change to install_lib that broke -disable-lib
configure option.
1998-12-01 12:47:29 +00:00
Juergen Schmied
24ab0f1f77 New parameter SPI_GETDRAGFULLWINDOW.
One missing break in SPI_GETDRAGFULLWINDOW.
1998-12-01 11:19:51 +00:00
Juergen Schmied
a784a9d7eb New functions ILGlobalClone/ILGlobalFree. 1998-12-01 11:04:14 +00:00
Huw D M Davies
f59b215a73 Add a note about WinPrinters. 1998-12-01 09:58:56 +00:00
Marcus Meissner
1ffd5009fa Added some stubs, some ptr->str conversions. 1998-12-01 09:34:05 +00:00
Lionel Ulmer
581a8edd74 - added definition of DirectDrawCreateClipper.
- more versatile support of surfaces / better surface description support.
1998-12-01 09:30:22 +00:00
Juergen Schmied
07e0d947da Fixed wrong parameter count for SHChangeNotifyDeregister, SHFreeUnusedLibraries.
New functions ParseField, Get/SetInstanceExplorer(), PathIsUNC, PathIsRelative.
Stubs SHWaitForFileToOpen, PathFindOnPath.
1998-12-01 08:55:13 +00:00