wine
25 years agoAdapted for new register functions support (ESP_reg in register
Alexandre Julliard [Thu, 13 May 1999 16:21:37 +0000 (16:21 +0000)] 
Adapted for new register functions support (ESP_reg in register
functions now points after the arguments).

25 years agoWin32 register functions can now have arguments.
Alexandre Julliard [Thu, 13 May 1999 16:13:17 +0000 (16:13 +0000)] 
Win32 register functions can now have arguments.
Simplified relay debugging for register functions.

25 years agoVxDCall functions do not need to be 'register'.
Alexandre Julliard [Thu, 13 May 1999 14:42:14 +0000 (14:42 +0000)] 
VxDCall functions do not need to be 'register'.

25 years agoFixed bug I introduced in relay debugging.
Alexandre Julliard [Wed, 12 May 1999 16:10:53 +0000 (16:10 +0000)] 
Fixed bug I introduced in relay debugging.

25 years agoAdded macros and definitions for using exception inside Wine or
Alexandre Julliard [Wed, 12 May 1999 13:10:39 +0000 (13:10 +0000)] 
Added macros and definitions for using exception inside Wine or
Winelib code.

25 years agoMoved some exception definitions to winnt.h and ntddk.h.
Alexandre Julliard [Wed, 12 May 1999 12:47:01 +0000 (12:47 +0000)] 
Moved some exception definitions to winnt.h and ntddk.h.

25 years agoAdded missing WINAPI for the callback procs.
Marcus Meissner [Wed, 12 May 1999 10:45:05 +0000 (10:45 +0000)] 
Added missing WINAPI for the callback procs.

25 years agoAdded ERROR_sig.
Alexandre Julliard [Wed, 12 May 1999 10:42:02 +0000 (10:42 +0000)] 
Added ERROR_sig.

25 years agoBug fix.
Francis Beaudet [Wed, 12 May 1999 10:36:17 +0000 (10:36 +0000)] 
Bug fix.

25 years agoWSOCK32/WINSOCK uses SetLastError() to keep its own WSALastErrors,
Marcus Meissner [Wed, 12 May 1999 10:34:03 +0000 (10:34 +0000)] 
WSOCK32/WINSOCK uses SetLastError() to keep its own WSALastErrors,
replaced all pwsi->err references.

25 years agoChanged some error handling a bit.
Alexandre Julliard [Wed, 12 May 1999 10:15:41 +0000 (10:15 +0000)] 
Changed some error handling a bit.

25 years agoCleaner Suspend/RestoreWndsLock, which should fix some slowness.
Ove Kaaven [Wed, 12 May 1999 10:07:02 +0000 (10:07 +0000)] 
Cleaner Suspend/RestoreWndsLock, which should fix some slowness.

25 years agoAdded RtlUnwind in ntdll, and made kernel32 spec entry a forward to
Alexandre Julliard [Wed, 12 May 1999 10:02:37 +0000 (10:02 +0000)] 
Added RtlUnwind in ntdll, and made kernel32 spec entry a forward to
the ntdll one.

25 years agoAdded import declaration for Win32 built-ins.
Alexandre Julliard [Wed, 12 May 1999 09:57:37 +0000 (09:57 +0000)] 
Added import declaration for Win32 built-ins.

25 years agoAdded support for forwarded ordinals in built-in dlls.
Alexandre Julliard [Mon, 10 May 1999 14:44:47 +0000 (14:44 +0000)] 
Added support for forwarded ordinals in built-in dlls.

25 years agoFixed request size for alloc_console and free_console.
Alexandre Julliard [Sun, 9 May 1999 16:15:28 +0000 (16:15 +0000)] 
Fixed request size for alloc_console and free_console.

25 years agoImproved exception handling.
Alexandre Julliard [Sun, 9 May 1999 16:12:19 +0000 (16:12 +0000)] 
Improved exception handling.
Based on the work of Sergey Turchanov <turchanov@usa.net>.

25 years agoUse OpenFile() to test for file existence, so that the path gets
Alexandre Julliard [Sun, 9 May 1999 16:05:08 +0000 (16:05 +0000)] 
Use OpenFile() to test for file existence, so that the path gets
searched.

25 years agoRestart interrupted select() (happens with -pg).
Ove Kaaven [Sun, 9 May 1999 16:00:35 +0000 (16:00 +0000)] 
Restart interrupted select() (happens with -pg).

25 years agoFixed off-by-one bug in memory access check.
Ove Kaaven [Sun, 9 May 1999 15:59:57 +0000 (15:59 +0000)] 
Fixed off-by-one bug in memory access check.

25 years agoMore debug output for RegQueryInfoKey.
Marcus Meissner [Sun, 9 May 1999 15:59:27 +0000 (15:59 +0000)] 
More debug output for RegQueryInfoKey.

25 years agoFixed a couple of bugs (silent backtrace not totally silent, crashes
Ove Kaaven [Sun, 9 May 1999 15:51:43 +0000 (15:51 +0000)] 
Fixed a couple of bugs (silent backtrace not totally silent, crashes
when the stack is corrupted or similar).

25 years agoRelease 990508. wine-990508
Alexandre Julliard [Sat, 8 May 1999 18:55:06 +0000 (18:55 +0000)] 
Release 990508.

25 years agoAdded graphical configuration tool wineconf.tcl.
Jean-Louis Thirot [Sat, 8 May 1999 18:39:04 +0000 (18:39 +0000)] 
Added graphical configuration tool wineconf.tcl.

25 years agoIgnore ESC[%dc reports generated by 8bit control codes.
Marcus Meissner [Sat, 8 May 1999 18:32:56 +0000 (18:32 +0000)] 
Ignore ESC[%dc reports generated by 8bit control codes.
Open console even if we already have one in the process.

25 years agoFixed off by 1 error in section code (did not return len-2 on buffer
Marcus Meissner [Sat, 8 May 1999 18:29:10 +0000 (18:29 +0000)] 
Fixed off by 1 error in section code (did not return len-2 on buffer
overflow in some cases, but len-1).

25 years agoFixed warning.
Marcus Meissner [Sat, 8 May 1999 18:28:13 +0000 (18:28 +0000)] 
Fixed warning.

25 years agoFixed palette handling for true/high-color X11.
Pavel Roskin [Sat, 8 May 1999 18:22:11 +0000 (18:22 +0000)] 
Fixed palette handling for true/high-color X11.

25 years agoFixed extension handling in LoadLibrary16.
Uwe Bonnes [Sat, 8 May 1999 18:21:05 +0000 (18:21 +0000)] 
Fixed extension handling in LoadLibrary16.

25 years agoRearranged PAINT_RedrawWindow() so that it first recursively updates
Alex Korobka [Sat, 8 May 1999 17:57:09 +0000 (17:57 +0000)] 
Rearranged PAINT_RedrawWindow() so that it first recursively updates
invalid regions and only then starts sending out messages. This should
help with reentrancy during message processing and now it needs just
one (or none) scratch region for all there is to do. Also, small fixes
for SetWindowPos().

25 years agoAdded check for missing __i386__ definition.
Alexandre Julliard [Sat, 8 May 1999 16:05:27 +0000 (16:05 +0000)] 
Added check for missing __i386__ definition.

25 years agoANSI C fixes.
Patrik Stridvall [Sat, 8 May 1999 15:47:44 +0000 (15:47 +0000)] 
ANSI C fixes.

25 years agoPass PROPSHEETPAGE to propertypage dialog as lParam.
Marcus Meissner [Sat, 8 May 1999 15:38:57 +0000 (15:38 +0000)] 
Pass PROPSHEETPAGE to propertypage dialog as lParam.

25 years agoANSI C fixes.
Patrik Stridvall [Sat, 8 May 1999 12:50:36 +0000 (12:50 +0000)] 
ANSI C fixes.

25 years agoSplit off wingdi16.h from wingdi.h. Add many more #defines/typedefs
Huw D M Davies [Sat, 8 May 1999 12:45:18 +0000 (12:45 +0000)] 
Split off wingdi16.h from wingdi.h.  Add many more #defines/typedefs
to bring wingdi.h almost upto a complete NT4.0 interface.
Fix return value of SetRectRgn().

25 years agoRemoved #include "wine/winuser16.h" and use "struct tag????" instead.
Michael Veksler [Sat, 8 May 1999 12:40:24 +0000 (12:40 +0000)] 
Removed #include "wine/winuser16.h" and use "struct tag????" instead.

25 years agoImproved Wine debugger backtrace. New features:
Ove Kaaven [Sat, 8 May 1999 12:38:20 +0000 (12:38 +0000)] 
Improved Wine debugger backtrace. New features:
- Displays ebp, in case you want to check stackframes manually
- Detects far calls even when windows apps don't mark them
- Tracks CallFrom16/CallTo16 relaying (thunking)

25 years agoBugfix: get_sobasename was off by one pointer increment.
Ulrich Czekalla [Sat, 8 May 1999 12:37:34 +0000 (12:37 +0000)] 
Bugfix: get_sobasename was off by one pointer increment.

25 years agoFixed implicit type warning.
Kevin Holbrook [Sat, 8 May 1999 12:36:29 +0000 (12:36 +0000)] 
Fixed implicit type warning.

25 years agoValues returned from PtInRect and LB_ITEMFROMPOINT are reversed.
Gerard Patel [Sat, 8 May 1999 12:35:17 +0000 (12:35 +0000)] 
Values returned from PtInRect and LB_ITEMFROMPOINT are reversed.

25 years agoSecond part of the OLE datacache implementation.
Francis Beaudet [Sat, 8 May 1999 10:55:32 +0000 (10:55 +0000)] 
Second part of the OLE datacache implementation.

25 years agoMoved DOS List of Lists initialization, and added the beginnings of
Ove Kaaven [Sat, 8 May 1999 10:54:04 +0000 (10:54 +0000)] 
Moved DOS List of Lists initialization, and added the beginnings of
the DOS device structures.

25 years agoBug fixes.
Noomen Hamza [Sat, 8 May 1999 10:50:34 +0000 (10:50 +0000)] 
Bug fixes.

25 years agoImplemented GetHGlobalFromStream.
Thuy Nguyen [Sat, 8 May 1999 10:48:44 +0000 (10:48 +0000)] 
Implemented GetHGlobalFromStream.

25 years agoCall THREAD_FreeTHDB as service thread callback.
Ulrich Weigand [Sat, 8 May 1999 10:48:03 +0000 (10:48 +0000)] 
Call THREAD_FreeTHDB as service thread callback.

25 years agoRemoved TIMER_SwitchQueue.
Ulrich Weigand [Sat, 8 May 1999 10:47:23 +0000 (10:47 +0000)] 
Removed TIMER_SwitchQueue.

25 years agoFormat output in DEBUG_ExamineMemory for "d" and "x" not to exceed 80
Uwe Bonnes [Sat, 8 May 1999 10:45:49 +0000 (10:45 +0000)] 
Format output in DEBUG_ExamineMemory for "d" and "x" not to exceed 80
chars.

25 years agoStop winelib programs on fault instead of endless faultlooping.
Marcus Meissner [Sat, 8 May 1999 10:44:43 +0000 (10:44 +0000)] 
Stop winelib programs on fault instead of endless faultlooping.

25 years agoRun ldconfig in make install if using --enable-dll.
James Juran [Sat, 8 May 1999 10:43:13 +0000 (10:43 +0000)] 
Run ldconfig in make install if using --enable-dll.
Cleaned up uninstall_lib as well.

25 years agoImplementation of IStorage supported by an implementation of
Thuy Nguyen [Sat, 8 May 1999 10:05:08 +0000 (10:05 +0000)] 
Implementation of IStorage supported by an implementation of
ILockBytes on top of an HGLOBAL.

25 years agoReturn the correct value from GetPrivateProfileSectionA.
Marcus Meissner [Sat, 8 May 1999 10:02:05 +0000 (10:02 +0000)] 
Return the correct value from GetPrivateProfileSectionA.
Copy/convert back the buffer in GetPrivateProfileSectionW.
Replace some output pointers str/wstr->ptr in kernel32.spec.

25 years agoSome initialization sequence bugfixes:
Ulrich Weigand [Sat, 8 May 1999 09:58:47 +0000 (09:58 +0000)] 
Some initialization sequence bugfixes:
- Initialize process crst for 16-bit processes.
- Don't crash due to uninitialized stack frames in WineLib.
- Map system DLLs before calling UserSignalProc.
- Signal USIG_PROCESS_CREATE only *after* the env_db is filled.

25 years agoCall Callout routines directly when using builtin USER.
Ulrich Weigand [Sat, 8 May 1999 09:56:00 +0000 (09:56 +0000)] 
Call Callout routines directly when using builtin USER.

25 years agoBugfix: all PE modules were marked 'internal'.
Ulrich Weigand [Sat, 8 May 1999 09:51:47 +0000 (09:51 +0000)] 
Bugfix: all PE modules were marked 'internal'.

25 years agoCheck for busy DCE moved to DCHook16().
Ulrich Weigand [Sat, 8 May 1999 09:50:52 +0000 (09:50 +0000)] 
Check for busy DCE moved to DCHook16().

25 years agoInitialize WIN_CritSection earlier.
Ulrich Weigand [Sat, 8 May 1999 09:45:50 +0000 (09:45 +0000)] 
Initialize WIN_CritSection earlier.

25 years agoRemoved the timer that was used to queue TRACKBAR_Refresh calls.
Luc Tourangeau [Sat, 8 May 1999 09:44:45 +0000 (09:44 +0000)] 
Removed the timer that was used to queue TRACKBAR_Refresh calls.
Removed all direct calls to TRACKBAR_Refresh (except from within the
WM_PAINT handling section) and replaced them by calls to
InvalidateRect.
Fixed a bug in the TRACKBAR_SetPos function.
Fixed the behavior for different types of mouse input.

25 years agoImplemented toolbar multirow button layout.
Yuxi Zhang [Sat, 8 May 1999 09:40:55 +0000 (09:40 +0000)] 
Implemented toolbar multirow button layout.

25 years agoImplementation of WM_GETTEXT and WM_GETTEXTLENGTH in tooltips.
Francois Boisvert [Sat, 8 May 1999 09:38:52 +0000 (09:38 +0000)] 
Implementation of WM_GETTEXT and WM_GETTEXTLENGTH in tooltips.

25 years agoImplemented OleTranslateColor.
Thuy Nguyen [Sat, 8 May 1999 09:37:59 +0000 (09:37 +0000)] 
Implemented OleTranslateColor.

25 years agoChanged the return value of GetKeyboardState and SetKeyboardState from
Francis Beaudet [Sat, 8 May 1999 09:35:37 +0000 (09:35 +0000)] 
Changed the return value of GetKeyboardState and SetKeyboardState from
VOID to BOOL.

25 years agoPrevented LISTBOX_RepaintItem from repainting a non visible item.
Francois Boisvert [Sat, 8 May 1999 09:33:53 +0000 (09:33 +0000)] 
Prevented LISTBOX_RepaintItem from repainting a non visible item.

25 years agoFixed typo.
Eric Pouech [Sat, 8 May 1999 09:29:00 +0000 (09:29 +0000)] 
Fixed typo.

25 years agoBugfix for TRACE in UnregisterClass.
Huw D M Davies [Sat, 8 May 1999 09:27:25 +0000 (09:27 +0000)] 
Bugfix for TRACE in UnregisterClass.

25 years agoNo longer necessary.
Alexandre Julliard [Wed, 5 May 1999 13:20:50 +0000 (13:20 +0000)] 
No longer necessary.

25 years agoCheck if DC is busy before deleting it.
Francis Beaudet [Tue, 4 May 1999 16:55:22 +0000 (16:55 +0000)] 
Check if DC is busy before deleting it.

25 years agoGetMailslotInfo is supposed to check for pointer validity.
Andreas Mohr [Tue, 4 May 1999 16:54:39 +0000 (16:54 +0000)] 
GetMailslotInfo is supposed to check for pointer validity.

25 years agoPossible crash in select_loop() fixed.
Ulrich Weigand [Tue, 4 May 1999 16:51:30 +0000 (16:51 +0000)] 
Possible crash in select_loop() fixed.

25 years agoFixed various stupid bugs in services thread routines.
Ulrich Weigand [Tue, 4 May 1999 16:43:38 +0000 (16:43 +0000)] 
Fixed various stupid bugs in services thread routines.
Added SERVICE_Exit routine to kill the services thread.

25 years agoInverted class/channel in __(SET|GET)_DEBUGGING macros.
Eric Pouech [Tue, 4 May 1999 16:23:03 +0000 (16:23 +0000)] 
Inverted class/channel in __(SET|GET)_DEBUGGING macros.

25 years agoCorrect implementation of GetWindowThreadProcessId().
Ulrich Weigand [Tue, 4 May 1999 15:57:27 +0000 (15:57 +0000)] 
Correct implementation of GetWindowThreadProcessId().

25 years agoAdded PlaySound16, sndPlaySound16.
Ulrich Weigand [Tue, 4 May 1999 15:29:01 +0000 (15:29 +0000)] 
Added PlaySound16, sndPlaySound16.

25 years agoFixes winproc deadlock for win16.
Ove Kaaven [Tue, 4 May 1999 15:23:26 +0000 (15:23 +0000)] 
Fixes winproc deadlock for win16.

25 years agoFixed some deadlock(s) in message sending.
Eric Pouech [Mon, 3 May 1999 09:44:57 +0000 (09:44 +0000)] 
Fixed some deadlock(s) in message sending.

25 years agocleaned up debug channels to use default one (mmsys)
Eric Pouech [Mon, 3 May 1999 09:44:26 +0000 (09:44 +0000)] 
cleaned up debug channels to use default one (mmsys)
more conversions from mixerXXXW and mixerXXXX16 to mixerXXXXA
fixed callback bug in midiStream functions
fixed compilation bug with egcs
changed to the new debug channel interface

25 years agosmall range fixes for OSS driver
Eric Pouech [Mon, 3 May 1999 09:43:30 +0000 (09:43 +0000)] 
small range fixes for OSS driver
changed to the new debug channel interface

25 years agofirst (working) shot at OSS mixer low level interface
Eric Pouech [Mon, 3 May 1999 09:26:48 +0000 (09:26 +0000)] 
first (working) shot at OSS mixer low level interface
changed to the new debug channel interface

25 years agoFixed off-by-one ordinals in MPR.
Ulrich Weigand [Mon, 3 May 1999 09:24:00 +0000 (09:24 +0000)] 
Fixed off-by-one ordinals in MPR.
Added MPR_Alloc/ReAlloc/Free (MPR.22-24).

25 years agoBugfix: release Win16Lock in WinExec16, CallProc[Ex]32W_16.
Ulrich Weigand [Mon, 3 May 1999 09:22:55 +0000 (09:22 +0000)] 
Bugfix: release Win16Lock in WinExec16, CallProc[Ex]32W_16.

25 years agoLoad system DLLs into WineLib applications.
Ulrich Weigand [Mon, 3 May 1999 09:22:05 +0000 (09:22 +0000)] 
Load system DLLs into WineLib applications.

25 years agoSmall update to the PostScript encoding vector.
Huw D M Davies [Mon, 3 May 1999 09:21:21 +0000 (09:21 +0000)] 
Small update to the PostScript encoding vector.

25 years agoBug fixes.
Alexandre Julliard [Mon, 3 May 1999 08:58:25 +0000 (08:58 +0000)] 
Bug fixes.

25 years agoMoved a few more initialisations to the new process context.
Alexandre Julliard [Sun, 2 May 1999 19:10:57 +0000 (19:10 +0000)] 
Moved a few more initialisations to the new process context.

25 years agoDon't initialise the stacks for 32-bit processes.
Alexandre Julliard [Sun, 2 May 1999 19:10:04 +0000 (19:10 +0000)] 
Don't initialise the stacks for 32-bit processes.

25 years agoOnly check number of tasks after first message.
Alexandre Julliard [Sun, 2 May 1999 19:09:07 +0000 (19:09 +0000)] 
Only check number of tasks after first message.
Use a 16-bit module for creating the initial task.

25 years agoUpdated authors list from the Changelog. Please let me know if you
Alexandre Julliard [Sun, 2 May 1999 18:13:33 +0000 (18:13 +0000)] 
Updated authors list from the Changelog. Please let me know if you
have been left out.

25 years agoConverted to the new debugging interface (done with the help of the
Alexandre Julliard [Sun, 2 May 1999 14:33:41 +0000 (14:33 +0000)] 
Converted to the new debugging interface (done with the help of the
script written by Patrik Stridvall).
Some changes to the initialisation sequence for 32-bit processes.

25 years agoConverted to the new debugging interface (done with the help of the
Alexandre Julliard [Sun, 2 May 1999 14:32:27 +0000 (14:32 +0000)] 
Converted to the new debugging interface (done with the help of the
script written by Patrik Stridvall).

25 years agoMisc fixes and improvements.
Alexandre Julliard [Sun, 2 May 1999 14:24:15 +0000 (14:24 +0000)] 
Misc fixes and improvements.

25 years agoAdded check for -lmmap for OS/2.
Alexandre Julliard [Sun, 2 May 1999 11:46:02 +0000 (11:46 +0000)] 
Added check for -lmmap for OS/2.

25 years agoFixed a few bugs in the OLE storage implementation, added a new set of
Francis Beaudet [Sun, 2 May 1999 11:41:10 +0000 (11:41 +0000)] 
Fixed a few bugs in the OLE storage implementation, added a new set of
trace statements for the OLE storage related methods and introduced a
new debug channel for the storage subsystem.

25 years agoRemoved redundant include of winbase.h from winuser16.h.
Michael Veksler [Sun, 2 May 1999 11:39:09 +0000 (11:39 +0000)] 
Removed redundant include of winbase.h from winuser16.h.
Moved types from winbase.h to winuser16.h .

25 years agoMore implementation of PrintDlgA.
Klaas van Gend [Sun, 2 May 1999 11:34:26 +0000 (11:34 +0000)] 
More implementation of PrintDlgA.
Conversion of resource identifiers of Print32 window to comply to the
M$ numbering.

25 years agoDon't crash if queuing an APC on a thread that doesn't wait.
Ulrich Weigand [Sun, 2 May 1999 11:33:01 +0000 (11:33 +0000)] 
Don't crash if queuing an APC on a thread that doesn't wait.

25 years agoUse SERVICES callback to implement Windows timers.
Ulrich Weigand [Sun, 2 May 1999 11:30:39 +0000 (11:30 +0000)] 
Use SERVICES callback to implement Windows timers.
Timer expiration handling removed from EVENT_WaitNetEvent loop.

25 years agoCall SetLastError in HeapCompact().
Huw D M Davies [Sun, 2 May 1999 11:27:14 +0000 (11:27 +0000)] 
Call SetLastError in HeapCompact().

25 years agoAdded prototype for TryEnterCriticalSection.
Ove Kaaven [Sun, 2 May 1999 11:26:07 +0000 (11:26 +0000)] 
Added prototype for TryEnterCriticalSection.

25 years agoMake all structures packed and removal of some WINE_PACKED.
Klaas van Gend [Sun, 2 May 1999 11:22:50 +0000 (11:22 +0000)] 
Make all structures packed and removal of some WINE_PACKED.

25 years agoPushbuttons should only be rounded in Win31 look.
Pavel Roskin [Sun, 2 May 1999 11:21:45 +0000 (11:21 +0000)] 
Pushbuttons should only be rounded in Win31 look.

25 years ago- default item handling
Juergen Schmied [Sun, 2 May 1999 11:21:08 +0000 (11:21 +0000)] 
- default item handling
- small drawing fixes