Commit Graph

7054 Commits

Author SHA1 Message Date
Rein Klazes 76e07b9f86 CallProc[Ex]32W called with lpProcAddress==NULL should return zero and
not crash.
1998-10-18 10:04:31 +00:00
Ove Kaaven cbebcd280c Reduced huge (1GB) heap creation that caused Starcraft to fail. 1998-10-17 13:07:48 +00:00
Patrik Stridvall 1e1cf48107 Compile fix for Solaris. 1998-10-17 12:56:00 +00:00
Patrik Stridvall 4b774ca8e1 Compile fix for non OSS systems. 1998-10-17 12:54:39 +00:00
Patrik Stridvall f361dea170 Compile fix for non XF86-DGA systems. 1998-10-17 12:53:42 +00:00
Petter Reinholdtsen f1f830ce38 New file to test DRIVE_GetLabel. 1998-10-17 12:27:41 +00:00
Peter Hunnisett 2abe47bdcc Small, suboptimal, fix for 32 bit cdaudio open routines. Needs proper
32bit cdaudio bit support before it can be removed...
1998-10-17 12:23:22 +00:00
Peter Hunnisett 34499cc60f Fixed small typo. 1998-10-17 12:22:49 +00:00
Peter Hunnisett 9ce99cdb8e Added a bunch of stubs for ddraw suface routines. All stubs for
surface present now.
Commented out message pump calls. I don't see a reason for them being
there. Everything works fine with -desktop and -managed still has
problems. Disagreements?
1998-10-17 12:22:00 +00:00
Juergen Schmied 7ae92654a5 Fixed GetLocaleInfo32A for other languages than en_uk.
Made it recognise LOCALE_SYSTEM_DEFAULT, LOCALE_SYSTEM_DEFAULT and
last but not least the first argument lcid where is all about...
1998-10-17 12:15:19 +00:00
Marcus Meissner f4f1719ca5 Fixed some more missing WINAPIs (hopefully correct). 1998-10-17 12:10:19 +00:00
Marcus Meissner fb578cd911 Fixed the = -> == bug. 1998-10-17 12:09:24 +00:00
Marcus Meissner c474065af4 Added FIXME() for a slightly incorrect implementation in CreateFileMapping
for shared non-file mappings.
1998-10-17 12:08:21 +00:00
Joseph Pranevich 1491e3ffea Shell parameters (config.sys) and ANSI support stubs. 1998-10-17 11:58:15 +00:00
Joseph Pranevich 0be396373d Terminate and Stay Resident now a fixme because it shouldn't be a
trace since it doesn't work.
1998-10-17 11:57:52 +00:00
Joseph Pranevich e24b6500de Added int16.c and int29.c. 1998-10-17 11:57:19 +00:00
Joseph Pranevich 20a2c1e5b0 More interrupts that can be done from DOS mode. 1998-10-17 11:56:44 +00:00
Joseph Pranevich f990cfab29 Added int29 (Fast Write to Screen) support. 1998-10-17 11:55:51 +00:00
Joseph Pranevich 7bcf341a64 Added int16 (Keyboard) support, mostly stubs. 1998-10-17 11:55:07 +00:00
Juergen Schmied 6101324f3b Many bugfixes, new stubs SHGetRealIDL, SHRegQueryValue32W,
SHRegQueryValueEx32W, StrRetToStrN, StrChrW, SHAllocShared,
SHLockShared, SHUnlockShared, SHFreeShared, SetAppStartingCursor32,
SHLoadOLE32, Shell_MergeMenus32, PathGetDriveNumber32, DriveType32,
SHAbortInvokeCommand, SHOutOfMemoryMessageBox, SHFlushClipboard.
1998-10-16 15:40:20 +00:00
Dietmar Kling 828537111a Added undocumented function RtlOpenCurrentUser. 1998-10-16 14:28:45 +00:00
Uwe Bonnes 73d6c134c2 Renamed all LPIMAGE_* types to PIMAGE_*. 1998-10-16 09:30:33 +00:00
Rein Klazes bbf2efe38e Fixed an error when an owned window activates its owner during
creation.
1998-10-15 13:03:10 +00:00
Rein Klazes 1ffe652cd1 Closing a dialog using the menu bar ("x" or "-" button or windows
menu) must generate a WM_COMMAND+IDCANCEL message, unlike closing
normal windows when DestroyWindow() is called.
1998-10-15 13:00:38 +00:00
Marcus Meissner 3143f67bb6 Added missing WINAPIs. 1998-10-15 12:49:31 +00:00
Juergen Schmied 2c20591578 New stubs PrivateExtractIconEx[AW], PrivateExtractIconsW,
RegisterShellHookWindow, DeregisterShellHookWindow, GetProgmanWindow,
GetTaskmanWindow, SetProgmanWindow, SetShellWindowEx,
SetTaskmanWindow.
1998-10-15 12:35:41 +00:00
Juergen Schmied e6db6f6c0a New stubs NtQueryInformationThread, NtQueryInformationToken,
RtlAllocateAndInitializeSid, RtlEqualSid, RtlFreeSid.
1998-10-15 12:32:54 +00:00
Turchanov Sergey 8db79c2c57 Fixed PlaySound to start its thread the right way. 1998-10-15 12:13:39 +00:00
Alex Korobka f172d64a40 CB_SETCURSEL and some other fixes. 1998-10-14 18:40:35 +00:00
Alex Korobka d37b69cdc8 Better QUEUE_FlushMessages(). 1998-10-14 18:38:22 +00:00
Moshe Vainer 4a150e7753 Partial implementation of GetOutlineTextMetrics32A.
Added structures for OUTLINETEXTMETRICS.
1998-10-14 18:15:43 +00:00
Ulrich Weigand 27bb362fe1 Do not clip source rectangle even by visible region for bitblts.
Added field 'totalExtent' to WIN_DC_INFO.
1998-10-14 18:06:44 +00:00
Ulrich Weigand ff1c569d5c Added stub for VMM PM API AH=026[de] (never say 'safe mode'). 1998-10-14 18:01:08 +00:00
Ulrich Weigand 3888246083 Bugfix: Local32Free caused free handles list corruption. 1998-10-14 18:00:23 +00:00
Marcus Meissner 48ed3e11a4 Fixed --disable-debug config option. 1998-10-14 17:58:40 +00:00
Petter Reinholdtsen 5a17c038a8 Added stubs SHRegCloseKey(), SHRegOpenKey[AW](), SHRegQueryValueExA()
and FileIconInit() needed by Win95 explorer.
1998-10-13 12:49:40 +00:00
Norman Stevens a83d0657e6 Improving keyboard handling, including accelerator keys in dialog
boxes. Also fixes enter key in Agent32 edit box.
1998-10-12 07:25:35 +00:00
Alexandre Julliard 115d87348c Touch to test auto mailing of commits. 1998-10-11 23:14:04 +00:00
Eric Pouech 8b230047e9 Added support in file dialog boxes handling for filters like
"*.txt;*.bat".
1998-10-11 19:37:23 +00:00
Ulrich Weigand a3527cf369 Implemented new PE DLL initalization code, trying to call the
DllEntryPoint routines always in correct order :-)
Bypass snooping when getting data buffer addresses (thunk buffers,
__GP handlers) and for 32-bit routines directly called from 16-bit
(due to stack address size problems).
1998-10-11 19:31:10 +00:00
Ulrich Weigand 2e244c45a3 Implemented CommonUnimpStub, MapHInst(LS|SL)_PN, W32S_BackTo32.
Stub for HouseCleanLogicallyDeadHandles, fixed k32wvsprintfA.
1998-10-11 19:29:22 +00:00
Ulrich Weigand 5efaf50ed5 Implemented (partially) the KERNEL Thunklet API and Callback Client
API (KERNEL.560-568,604-612,619-622).
Added stubs for K228, K237, KERNEL.365, KERNEL.447.
1998-10-11 19:26:00 +00:00
Alexandre Julliard f276a7d441 Added comm.s. 1998-10-11 19:14:59 +00:00
Ulrich Weigand 71f7a4603e Stubs for CreateUser(Discardable)Bitmap16. 1998-10-11 19:13:52 +00:00
Ulrich Weigand bf5f693ff9 Implemented HEAP_WINE_CODE16SEG SEGPTR heaps with 16-bit code segments. 1998-10-11 19:12:16 +00:00
Ulrich Weigand 85a7ff4090 GlobalFix16 is supposed to return selector to the memory area. 1998-10-11 19:10:10 +00:00
Ulrich Weigand 0b597bce93 Stubs for COMM.DRV, REBOOT.VXD, VDD.VXD. 1998-10-11 19:01:33 +00:00
Ulrich Weigand 2e30f6ffa3 Use emergency TEB selector to avoid debugger crashes when stepping
through relay stubs (or when FS is invalid otherwise).
1998-10-11 18:59:11 +00:00
Ulrich Weigand 72dcd5c8b5 MOUSE.DRV routines moved to event.c. Call mouse event procedure. 1998-10-11 18:58:01 +00:00
Ulrich Weigand d4663668b8 Changed DC members w.hVisRgn, w.hClipRgn, amd w.hGCClipRgn to
coordinates relative to the device, not the DC origin. This is
necessary to correctly implement GetClipRgn16 and InquireVisRgn.
SelectVisRgn also expects region in device-relative coordinates.
Adapted the rest of Wine to this coordinate change.
Implemented ExtSelectClipRgn.
1998-10-11 18:47:02 +00:00