Eric Pouech [Mon, 24 May 1999 08:18:53 +0000 (08:18 +0000)]
moved to the new debug interface
fixed bugs in pause/play/stop functions
fixed signature of driver entry point
Eric Pouech [Mon, 24 May 1999 08:17:54 +0000 (08:17 +0000)]
moved to the new debug interface
fixed bugs in pause/play functions
fixed signature of driver entry point
Eric Pouech [Mon, 24 May 1999 08:16:31 +0000 (08:16 +0000)]
Updated traces.
Eric Pouech [Mon, 24 May 1999 08:15:57 +0000 (08:15 +0000)]
Remove extraneous winuser16.h.
Eric Pouech [Mon, 24 May 1999 08:15:07 +0000 (08:15 +0000)]
Changed printf into TRACE.
Eric Pouech [Mon, 24 May 1999 08:14:30 +0000 (08:14 +0000)]
Fixed a few typos.
Eric Pouech [Mon, 24 May 1999 08:13:49 +0000 (08:13 +0000)]
Check when backtracking the stack if frames are correct (readable).
Ulrich Weigand [Mon, 24 May 1999 08:13:02 +0000 (08:13 +0000)]
Moved WINSOCK network IO event handling to special thread.
Removed EVENT_WaitNetEvent, introduced a global scheduler event.
Ulrich Weigand [Mon, 24 May 1999 08:10:46 +0000 (08:10 +0000)]
Wait until child initialized before returning from PROCESS_Create.
Ulrich Weigand [Mon, 24 May 1999 08:09:34 +0000 (08:09 +0000)]
Use register functions with arguments for LogApiThk...
Alexandre Julliard [Mon, 24 May 1999 08:06:39 +0000 (08:06 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Cleaned up LISTVIEW_KeyDown by using LISTVIEW_GetNextItem. Removed unused
variable in LISTVIEW_GetNextItem.
Alexandre Julliard [Sun, 23 May 1999 20:02:04 +0000 (20:02 +0000)]
Use the new debug functions to send debug events at appropriate places.
Pass the process creation flags to PROCESS_Create.
Alexandre Julliard [Sun, 23 May 1999 19:57:42 +0000 (19:57 +0000)]
Implemented the Win32 debug API functions.
Alexandre Julliard [Sun, 23 May 1999 19:53:30 +0000 (19:53 +0000)]
Added debug events support.
Alexandre Julliard [Sun, 23 May 1999 10:42:57 +0000 (10:42 +0000)]
Release 990523.
Alexandre Julliard [Sun, 23 May 1999 10:25:25 +0000 (10:25 +0000)]
Converted to the new debug interface, using script written by Patrik
Stridvall.
Ulrich Weigand [Sun, 23 May 1999 09:31:49 +0000 (09:31 +0000)]
Bugfix: dwFlags must describe target process in UserSignalProc.
Ian Schmidt [Sun, 23 May 1999 09:28:52 +0000 (09:28 +0000)]
Added missing WINAPI to SHELL32_654 stub. Fixes crash in Win98
Explorer.
Alexandre Julliard [Sun, 23 May 1999 09:24:13 +0000 (09:24 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
LISTVIEW_KeyDown: Invalidate the listview window only when the
selected item changes.
Ulrich Weigand [Sun, 23 May 1999 09:19:52 +0000 (09:19 +0000)]
Added _DebugOutput (KERNEL.328), LogApiThk (KERNEL.423), LogApiThkLSF
(KERNEL32.42), LogApiThkSL (KERNEL32.44), LogCBThkSL (KERNEL32.47),
and SSConfirmSmallStack (KERNEL.704).
Ulrich Weigand [Sun, 23 May 1999 09:18:30 +0000 (09:18 +0000)]
Fix typo (wrong DISPLAY.CheckCursor ordinal).
Superfluous FIXME converted to TRACE in CheckCursor.
Ulrich Weigand [Sun, 23 May 1999 09:17:48 +0000 (09:17 +0000)]
Bugfix: syslevel relay check was too strict.
Marcus Meissner [Sun, 23 May 1999 07:47:31 +0000 (07:47 +0000)]
Do not use pagesize aligned size_low to grow mapped file, but original
size_low. (fixes Heises Index Register)
Lionel Ulmer [Sat, 22 May 1999 19:22:26 +0000 (19:22 +0000)]
- added some more debug output
- corrected a slight bug in DGA DirectDraw creation
Francis Beaudet [Sat, 22 May 1999 19:21:01 +0000 (19:21 +0000)]
Fixed a major memory leak in the window management code.
Eric Pouech [Sat, 22 May 1999 19:20:02 +0000 (19:20 +0000)]
In SetWindowPos if changing Z order and child window not yet in its
parent list, do not link it in WINPOS_ShowIconTitle, check for retval
of WIN_FindWndPtr.
Pavel Roskin [Sat, 22 May 1999 19:19:19 +0000 (19:19 +0000)]
Disable passing device context to X11DRV_DIB_BuildColorMap when RGB
colormap is used.
Ulrich Weigand [Sat, 22 May 1999 19:03:11 +0000 (19:03 +0000)]
Don't freeze other thread while it may hold the X critical section.
Ulrich Weigand [Sat, 22 May 1999 19:02:04 +0000 (19:02 +0000)]
Added UserRepaintDisable16().
Ulrich Weigand [Sat, 22 May 1999 19:01:37 +0000 (19:01 +0000)]
Removed EVENT_WaitNetEvent() calls.
Ulrich Weigand [Sat, 22 May 1999 19:00:27 +0000 (19:00 +0000)]
Added IsUserIdle16().
Ulrich Weigand [Sat, 22 May 1999 18:59:15 +0000 (18:59 +0000)]
Adapted to EVENT_ driver changes.
Ulrich Weigand [Sat, 22 May 1999 18:58:36 +0000 (18:58 +0000)]
Adapted to event synchronization changes.
Ulrich Weigand [Sat, 22 May 1999 18:57:17 +0000 (18:57 +0000)]
Moved X input event handling out of EVENT_WaitNetEvent and into
service thread callback; moved EVENT_WaitNetEvent out of the EVENT_
driver. Changed winContext to hold HWND instead of WND *.
Ulrich Weigand [Sat, 22 May 1999 18:54:41 +0000 (18:54 +0000)]
Don't change Z-order of child windows when activating.
Huw D M Davies [Sat, 22 May 1999 18:53:56 +0000 (18:53 +0000)]
Implemented AddPrinterA, AddPrinterDriverA and GetPrinterDriverDirectory
Moved some 16bit GDI function declarations from winspool.h -> wingdi16.h
Eric Pouech [Sat, 22 May 1999 18:52:21 +0000 (18:52 +0000)]
Create a new configuration manifest constant HAVE_OSS_MIDI.
Ove Kaaven [Sat, 22 May 1999 18:48:09 +0000 (18:48 +0000)]
Fixed silly EINTR bug with starting dosmod.
Kevin Holbrook [Sat, 22 May 1999 18:46:51 +0000 (18:46 +0000)]
Should compare to X11 constant "None" since a colormap is an X
Resource ID and not a pointer.
Paul Quinn [Sat, 22 May 1999 18:45:06 +0000 (18:45 +0000)]
Stop a listbox bug that causes a div by zero when the item height
is zero. Doesn't solve the root of the problem though.
Andre Malafaya Baptista [Sat, 22 May 1999 18:43:40 +0000 (18:43 +0000)]
About dialog translated to Portuguese.
James Juran [Sat, 22 May 1999 18:42:10 +0000 (18:42 +0000)]
task.h was included twice. Removing one fixed a sig11 in gcc-2.7.2.3.
Eric Pouech [Sat, 22 May 1999 18:41:25 +0000 (18:41 +0000)]
Check if dc has been created before using it.
Huw D M Davies [Sat, 22 May 1999 18:40:36 +0000 (18:40 +0000)]
Add a few more 32->16 Escape conversions.
Ulrich Weigand [Sat, 22 May 1999 16:29:39 +0000 (16:29 +0000)]
Check for syslevel violations while relay debugging.
Ulrich Weigand [Sat, 22 May 1999 16:28:47 +0000 (16:28 +0000)]
Improved syslevel handling, store currently held syslevels in thread
database, WIN_CritSection converted to syslevel.
Joshua Thielen [Sat, 22 May 1999 16:19:20 +0000 (16:19 +0000)]
Added mmsystem.h include.
Ulrich Weigand [Sat, 22 May 1999 16:18:36 +0000 (16:18 +0000)]
Added ExitKernel16 (replacing USER_ExitWindows), ExitProcess16, and
MapProcessHandle; stub for BUNNY_351.
Ulrich Weigand [Sat, 22 May 1999 16:09:52 +0000 (16:09 +0000)]
Handle proc == NULL in THUNK_SetDCHook correctly.
Andreas Mohr [Sat, 22 May 1999 16:04:57 +0000 (16:04 +0000)]
Added support for the undocumented combination
GetPrivateProfileStringA(section == NULL, entry == NULL, ...
Alexandre Julliard [Sat, 22 May 1999 15:59:09 +0000 (15:59 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Cleaner null pointer check in HEADER_InsertItemA and HEADER_InsertItemW.
Alexandre Julliard [Sat, 22 May 1999 15:57:16 +0000 (15:57 +0000)]
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented GetNextItem for the Listview control.
Ove Kaaven [Sat, 22 May 1999 15:56:21 +0000 (15:56 +0000)]
Expire timers on expiry time too, not just after.
Paul Quinn [Sat, 22 May 1999 11:41:38 +0000 (11:41 +0000)]
Microsoft com vtable compatibility workaround for g++. Basically adds
an optional 8 bytes padding to COM objects where the RTTI would be.
Marcus Meissner [Sat, 22 May 1999 11:33:23 +0000 (11:33 +0000)]
Replaced all occurences of SYSMETRICS_xx and sysMetrics[SM_xx] by
GetSystemMetrics(SM_xx), removed no longer needed includes of
sysmetrics.h.
Ove Kaaven [Sat, 22 May 1999 11:27:40 +0000 (11:27 +0000)]
Added INT_Int16AddChar.
Bertho Stultiens [Sat, 22 May 1999 11:26:33 +0000 (11:26 +0000)]
Bugfix: Prevent null-pointer dereference in TRACE argument list in
RES_FindResource
Bertho Stultiens [Sat, 22 May 1999 11:25:24 +0000 (11:25 +0000)]
Fixed wrong NE module registration so that resources work.
Ulrich Weigand [Sat, 22 May 1999 11:24:46 +0000 (11:24 +0000)]
Set %ebx to point to real 16-bit stack in CBClientThunkSL.
Pass %esi back-and-forth in CBClientThunkSL(Ex).
Copy modified buffers back after return from FT_Thunk.
Fix broken recognition of LS thunklets.
Marcus Meissner [Sat, 22 May 1999 11:22:36 +0000 (11:22 +0000)]
Removed use of win.h, sysmetrics.h and associated WINE USER internal
variables. Added missing infoPtr->Buddy = hwndBud; in updown.c
Eric Kohl [Sat, 22 May 1999 10:52:31 +0000 (10:52 +0000)]
Toolbar customization dialog (take one).
Francis Beaudet [Sat, 22 May 1999 10:46:30 +0000 (10:46 +0000)]
Fixed GetTopWindow so it will correctly handle the NULL parameter.
Ulrich Weigand [Sat, 22 May 1999 10:44:39 +0000 (10:44 +0000)]
Fix swapped FreeLibary return values. Handle FreeLibrary( 0 ) better.
Fix DLL_PROCESS_DETACH call sequence bugs resulting from nested
FreeLibrary calls.
Marcus Meissner [Sat, 22 May 1999 10:42:54 +0000 (10:42 +0000)]
Fixed specs for mixerGetDevCaps16/mixerGetID16, fixed mixGetDevCaps16.
Ove Kaaven [Sat, 22 May 1999 10:41:28 +0000 (10:41 +0000)]
Changed global DOS_LOL into function DOSMEM_LOL() in order to operate
on the correct address space. Added DOSMEM_MovePointers() that
relocates selectors when the DOS address space changes (i.e. when
dosmod is spawned, particularly from Win16 apps that uses DPMI to
execute real-mode code). More complete DOS device implementation.
Ove Kaaven [Sat, 22 May 1999 10:40:15 +0000 (10:40 +0000)]
Added MZ_Current() (returns current LPDOSTASK) and DOSVM_Wait()
(DOSVM idle message loop), and fields hConInput and hConOutput.
Pascal Lessard [Sat, 22 May 1999 10:39:00 +0000 (10:39 +0000)]
Add some null checking in the Get/SetBitmapBits functions.
Marcus Meissner [Sat, 22 May 1999 10:37:57 +0000 (10:37 +0000)]
Added init function for CRTDLL, allocate stdio/stderr/stdout on
DLL_PROCESS_ATTACH, increase buffer for vfprintf() (Win95 arp.exe
needs 1.3KB).
Marcus Meissner [Sat, 22 May 1999 10:36:22 +0000 (10:36 +0000)]
Added support for FreeBSD 3.0 to DEBUG_checkmap_bad().
James Juran [Sat, 22 May 1999 10:35:19 +0000 (10:35 +0000)]
Print a more effective (and visible) error message when an application
can't create a socket with type == SOCK_RAW.
Eric Pouech [Sat, 22 May 1999 10:34:30 +0000 (10:34 +0000)]
Some more defines for multimedia.
Juergen Schmied [Sat, 22 May 1999 10:33:50 +0000 (10:33 +0000)]
Some stubs for pccard vxd to debug the native shell32.
Ove Kaaven [Sat, 22 May 1999 10:32:43 +0000 (10:32 +0000)]
Use service thread for "true" multimedia timers.
Removed implementation of fake multimedia timers.
Set minimum resolution to 10 ms (the timing resolution of the Linux
kernel). Fixed a couple of flaws.
Juergen Schmied [Sat, 22 May 1999 10:32:09 +0000 (10:32 +0000)]
Implemented printing out of some structures.
Alexandre Julliard [Thu, 20 May 1999 16:40:23 +0000 (16:40 +0000)]
Set only the client socket in non-blocking mode instead of all fds;
should avoid problems with stdio handles.
Huw D M Davies [Mon, 17 May 1999 16:20:51 +0000 (16:20 +0000)]
Implement DocumentProperties, DeviceCapabilities, beginnings of
Open/Get/ClosePrinter. Additions to PSDRV_DeviceCapabilities.
Split off WINSPOOL into its own directory.
Several functions added to DC_Funcs.
Based largely on a patch by Pascal Lessard <pascal@macadamian.com>
Marcus Meissner [Mon, 17 May 1999 16:06:42 +0000 (16:06 +0000)]
glide2x loadorder is "so,native".
Ove Kaaven [Mon, 17 May 1999 16:05:16 +0000 (16:05 +0000)]
Improved shortcuts - follows jumps in trying to avoid switching to
real mode unnecessarily.
Ove Kaaven [Mon, 17 May 1999 16:03:36 +0000 (16:03 +0000)]
Updated and improved instructions.
Ove Kaaven [Mon, 17 May 1999 15:53:49 +0000 (15:53 +0000)]
Made "Wine-dbg>set *seg:off = val" work (previously only
"Wine-dbg>set *off = val" worked).
Jukka Kangas [Mon, 17 May 1999 15:37:47 +0000 (15:37 +0000)]
When opening the file we don't need MMIO_EXCLUSIVE
rights. MMIO_DENYWRITE should be sufficient.
Juergen Schmied [Mon, 17 May 1999 15:35:42 +0000 (15:35 +0000)]
Prevent crash in stub of SheGetDirW.
Juergen Schmied [Mon, 17 May 1999 15:33:54 +0000 (15:33 +0000)]
Further implementation of the FileMenu.
Juergen Schmied [Mon, 17 May 1999 15:05:08 +0000 (15:05 +0000)]
Set the default menu item of the window menu
James Juran [Mon, 17 May 1999 15:03:47 +0000 (15:03 +0000)]
Changed serial ports in wine.ini to /dev/ttySX from /dev/cuaX in
accordance with Linux 2.2 Changes file.
Ulrich Weigand [Mon, 17 May 1999 15:00:13 +0000 (15:00 +0000)]
Release Win16Lock when calling LoadLibrary32 from 16-bit code.
Ulrich Weigand [Mon, 17 May 1999 14:57:59 +0000 (14:57 +0000)]
Fixed THUNK_SetDCHook when using native USER.
Ulrich Weigand [Mon, 17 May 1999 14:57:06 +0000 (14:57 +0000)]
Bugfix: FT_PrologPrime was broken due to relay changes.
Ulrich Weigand [Mon, 17 May 1999 14:56:23 +0000 (14:56 +0000)]
Some stubs added.
Ulrich Weigand [Mon, 17 May 1999 14:55:30 +0000 (14:55 +0000)]
Suspend window locks before calling hook procedure.
Ulrich Weigand [Mon, 17 May 1999 14:54:09 +0000 (14:54 +0000)]
Fixed window refcount handling in GetNextDlgGroupItem.
Ulrich Weigand [Mon, 17 May 1999 14:53:21 +0000 (14:53 +0000)]
Removed superfluous WIN_ReleaseWndPtr.
Marcus Meissner [Mon, 17 May 1999 14:52:05 +0000 (14:52 +0000)]
Xlib_IDirectDrawSurface4Impl_Flip should show 'flipto' surface, not
previous one. (reported by Ove)
Alexandre Julliard [Sun, 16 May 1999 17:11:58 +0000 (17:11 +0000)]
Added a few missing debug event definitions.
Alexandre Julliard [Sun, 16 May 1999 16:59:38 +0000 (16:59 +0000)]
Adapted to new select interface.
Fixed bug in *_signaled routines that could cause busy-waiting in the
select loop.
Alexandre Julliard [Sun, 16 May 1999 16:57:49 +0000 (16:57 +0000)]
Changed select interface, separated timeouts from file descriptors.
Alexandre Julliard [Sun, 16 May 1999 16:54:54 +0000 (16:54 +0000)]
Moved process structure definition to process.h.
Added suspend/resume_process.
Moved handle table back into the process structure.
Alexandre Julliard [Sun, 16 May 1999 16:51:28 +0000 (16:51 +0000)]
Added TEB in init_thread request.
Alexandre Julliard [Sat, 15 May 1999 10:52:56 +0000 (10:52 +0000)]
Tried to add an error message when crashing on a selector load because
of missing LDT sharing between threads (untested).
Alexandre Julliard [Sat, 15 May 1999 10:48:19 +0000 (10:48 +0000)]
Server reorganization:
- moved request handlers to the specific C files
- moved handle management to handle.c
- moved server private includes to server/ instead of include/server/