wine
25 years agoImplemented PROCESS_CallUserSignalProc().
Ulrich Weigand [Thu, 1 Apr 1999 11:43:05 +0000 (11:43 +0000)] 
Implemented PROCESS_CallUserSignalProc().
Send USER signals at various appropriate places.
Moved [GS]etProcessDword() to scheduler/process.c.

25 years agoAll 19 FileMenu_* functions, some as stubs, some implemented.
Juergen Schmied [Thu, 1 Apr 1999 10:24:21 +0000 (10:24 +0000)] 
All 19 FileMenu_* functions, some as stubs, some implemented.

25 years agoSHCLSIDFromString, StrToOleStr implemented.
Juergen Schmied [Thu, 1 Apr 1999 10:23:09 +0000 (10:23 +0000)] 
SHCLSIDFromString, StrToOleStr implemented.
RLBuildListOfPaths stub.

25 years agoDllGetVersion (not yet exported).
Juergen Schmied [Thu, 1 Apr 1999 10:20:31 +0000 (10:20 +0000)] 
DllGetVersion (not yet exported).
Small change to SHAppBarMessage.

25 years agoAdded DrvClose, DrvDefDriverProc, DrvOpen, DrvOpenA, DrvSendMessage.
Eric Pouech [Thu, 1 Apr 1999 10:19:35 +0000 (10:19 +0000)] 
Added DrvClose, DrvDefDriverProc, DrvOpen, DrvOpenA, DrvSendMessage.

25 years agoAdded StackEnter() and StackLeave() stubs
Eric Pouech [Thu, 1 Apr 1999 10:18:43 +0000 (10:18 +0000)] 
Added StackEnter() and StackLeave() stubs

25 years agoStarting implementation of MCI creator tasks
Eric Pouech [Thu, 1 Apr 1999 10:18:01 +0000 (10:18 +0000)] 
Starting implementation of MCI creator tasks
Fixed bug in MCI_OPEN handling (thanks to Adam for reporting this one)
Better implementation of mmTaskCreate16

25 years agoAdded creator task to MCI struct.
Eric Pouech [Thu, 1 Apr 1999 10:16:13 +0000 (10:16 +0000)] 
Added creator task to MCI struct.

25 years agoReplaced 0xC000 by symbolic constants.
Pavel Roskin [Thu, 1 Apr 1999 10:13:04 +0000 (10:13 +0000)] 
Replaced 0xC000 by symbolic constants.

25 years agoFixed small ==, != mixup.
Francis Beaudet [Thu, 1 Apr 1999 10:11:23 +0000 (10:11 +0000)] 
Fixed small ==, != mixup.

25 years agoImplemented WM_NOTIFYFORMAT.
Luc Tourangeau [Thu, 1 Apr 1999 10:10:24 +0000 (10:10 +0000)] 
Implemented WM_NOTIFYFORMAT.

25 years ago"foo" was not translated to "foo.so" in elf loader.
Marcus Meissner [Thu, 1 Apr 1999 10:09:46 +0000 (10:09 +0000)] 
"foo" was not translated to "foo.so" in elf loader.

25 years agoLoadBitmap16()/LoadImage16() calling sequence simplified.
Ulrich Weigand [Thu, 1 Apr 1999 10:08:58 +0000 (10:08 +0000)] 
LoadBitmap16()/LoadImage16() calling sequence simplified.

25 years agoAllow NULL NE resource handler; call the default handler directly.
Ulrich Weigand [Thu, 1 Apr 1999 10:08:21 +0000 (10:08 +0000)] 
Allow NULL NE resource handler; call the default handler directly.
Removed WPROCS / Callbacks support for WineLib resource handlers.

25 years agoMade Universal Thunk list per-process, not system global.
Ulrich Weigand [Thu, 1 Apr 1999 10:05:40 +0000 (10:05 +0000)] 
Made Universal Thunk list per-process, not system global.

25 years agoAdditional macro definitions.
Paul Quinn [Thu, 1 Apr 1999 10:03:11 +0000 (10:03 +0000)] 
Additional macro definitions.

25 years agoImplemented TCM_ADJUSTRECT.
Francis Beaudet [Thu, 1 Apr 1999 10:02:04 +0000 (10:02 +0000)] 
Implemented TCM_ADJUSTRECT.

25 years agoRemoved "implicit declaration" warnings.
Michael Veksler [Thu, 1 Apr 1999 10:01:20 +0000 (10:01 +0000)] 
Removed "implicit declaration" warnings.

25 years agoFixed OpenGL devices implementation.
Lionel Ulmer [Thu, 1 Apr 1999 10:00:38 +0000 (10:00 +0000)] 
Fixed OpenGL devices implementation.

25 years agoIn UserYield16, when current thread is a 32 bit one which hold the
Eric Pouech [Thu, 1 Apr 1999 09:58:53 +0000 (09:58 +0000)] 
In UserYield16, when current thread is a 32 bit one which hold the
Win16Lock, must take care of a LockCount > 1.

25 years agoMore code moved to the X11 driver (bitmap and palette and misc).
Patrik Stridvall [Thu, 1 Apr 1999 08:16:08 +0000 (08:16 +0000)] 
More code moved to the X11 driver (bitmap and palette and misc).

25 years agoRelease 990328. wine-990328
Alexandre Julliard [Sun, 28 Mar 1999 15:38:32 +0000 (15:38 +0000)] 
Release 990328.

25 years agoMove DM* defines from winbase.h -> wingdi.h.
Huw D M Davies [Sun, 28 Mar 1999 15:20:00 +0000 (15:20 +0000)] 
Move DM* defines from winbase.h -> wingdi.h.

25 years agoFixed QueryInterface functions for IDirect3D 1 and 2.
Lionel Ulmer [Sun, 28 Mar 1999 15:15:45 +0000 (15:15 +0000)] 
Fixed QueryInterface functions for IDirect3D 1 and 2.

25 years agoApparently no longer needed.
Alexandre Julliard [Sun, 28 Mar 1999 15:11:31 +0000 (15:11 +0000)] 
Apparently no longer needed.

25 years agoChanged some debug messages from one channel to another, to clean up a
Dimitrie O. Paun [Sun, 28 Mar 1999 15:07:41 +0000 (15:07 +0000)] 
Changed some debug messages from one channel to another, to clean up a
bit the debug channel usage.

25 years agoFixed CreateProcessA so it can handle commandlines with arguments and
Jess Haas [Sun, 28 Mar 1999 15:00:44 +0000 (15:00 +0000)] 
Fixed CreateProcessA so it can handle commandlines with arguments and
no .exe.

25 years agoFixed GetModuleHandle16.
Jess Haas [Sun, 28 Mar 1999 14:57:37 +0000 (14:57 +0000)] 
Fixed GetModuleHandle16.

25 years agoAdded Russian keyboard support.
Pavel Roskin [Sun, 28 Mar 1999 13:44:56 +0000 (13:44 +0000)] 
Added Russian keyboard support.

25 years agoAdded stub for SetSystemCursor.
Lionel Ulmer [Sun, 28 Mar 1999 13:42:12 +0000 (13:42 +0000)] 
Added stub for SetSystemCursor.

25 years agoSetFileAttributesA: "implemented" setting of directory flag as test of
Steffen Moeller [Sun, 28 Mar 1999 13:40:52 +0000 (13:40 +0000)] 
SetFileAttributesA: "implemented" setting of directory flag as test of
compatibility.

25 years agoChanges in X11DRV_KEYBOARD_DetectLayout in order to implement Russian
Pavel Roskin [Sun, 28 Mar 1999 13:39:55 +0000 (13:39 +0000)] 
Changes in X11DRV_KEYBOARD_DetectLayout in order to implement Russian
keyboard support.

25 years agoAuthors: Paul Quinn <paulq@corel.ca>, Aaron Barnes <aaronb@corel.ca>, Adrian Thurston...
Alexandre Julliard [Sun, 28 Mar 1999 13:15:40 +0000 (13:15 +0000)] 
Authors: Paul Quinn <paulq@corel.ca>, Aaron Barnes <aaronb@corel.ca>, Adrian Thurston <adriant@corel.ca>
Bundle of new stubs.

25 years agoAdded missing WINAPIs.
Andreas Mohr [Sun, 28 Mar 1999 13:13:03 +0000 (13:13 +0000)] 
Added missing WINAPIs.

25 years agoAdded CreateIoCompletionPort stub.
Andreas Mohr [Sun, 28 Mar 1999 13:11:46 +0000 (13:11 +0000)] 
Added CreateIoCompletionPort stub.

25 years agoCall EVENT_Pending() to flush X11 output queue before blocking in
Ulrich Weigand [Sun, 28 Mar 1999 13:10:54 +0000 (13:10 +0000)] 
Call EVENT_Pending() to flush X11 output queue before blocking in
MsgWaitForMultipleObjects().
Don't call EVENT_WaitNetEvent in MSG_PeekHardwareMsg.
Protect system queue access in hardware_event().

25 years agoFixed some bugs in thread safeness for wnd struct.
Francois Boisvert [Sun, 28 Mar 1999 12:42:52 +0000 (12:42 +0000)] 
Fixed some bugs in thread safeness for wnd struct.

25 years agoMade libtest/hello3 work again, now with Windows-compatible resource
Pavel Roskin [Sun, 28 Mar 1999 12:40:43 +0000 (12:40 +0000)] 
Made libtest/hello3 work again, now with Windows-compatible resource
loading.

25 years agoMoved macro DECLARE_HANDLE() (in msacm.h and wtypes.h) to windef.h,
Jiuming Luo [Sun, 28 Mar 1999 12:39:18 +0000 (12:39 +0000)] 
Moved macro DECLARE_HANDLE() (in msacm.h and wtypes.h) to windef.h,
then deleted the duplicated typedefs (in imm.h and mmsystem.h).

25 years agoRewrote EnumPrintersA, added CriticalSection around Registry reads and
Klaas van Gend [Sun, 28 Mar 1999 12:37:34 +0000 (12:37 +0000)] 
Rewrote EnumPrintersA, added CriticalSection around Registry reads and
implemented PRINTER_INFO_2 request.

25 years agoAdded Swiss German keyboard layout.
Jonathan Naylor [Sun, 28 Mar 1999 12:36:27 +0000 (12:36 +0000)] 
Added Swiss German keyboard layout.

25 years ago- adjusted printing of refcounts to be equal
Juergen Schmied [Sun, 28 Mar 1999 12:35:24 +0000 (12:35 +0000)] 
- adjusted printing of refcounts to be equal
- cleaning up icon cache on PROCESS_DETACH
- fixed ascii/unicode use in SH/ILCreateFromPath
- fixed small memory leak in shellview

25 years agoEmpty DOSVM_QueueEvent for !MZ_SUPPORTED.
Marcus Meissner [Sun, 28 Mar 1999 12:34:25 +0000 (12:34 +0000)] 
Empty DOSVM_QueueEvent for !MZ_SUPPORTED.

25 years agoFixed warnings.
Pavel Roskin [Sun, 28 Mar 1999 12:33:51 +0000 (12:33 +0000)] 
Fixed warnings.

25 years agoChanged CHOOSECOLOR[AW].Flags from UINT to DWORD.
Pavel Roskin [Sun, 28 Mar 1999 12:33:18 +0000 (12:33 +0000)] 
Changed CHOOSECOLOR[AW].Flags from UINT to DWORD.

25 years agoMoved hrgnUpdate from client to window coordinates, made nonclient
Alex Korobka [Sun, 28 Mar 1999 09:37:57 +0000 (09:37 +0000)] 
Moved hrgnUpdate from client to window coordinates, made nonclient
painting depend on the update region, reworked SetWindowPos() and
RedrawWindow() to speed up update region calculation, made -desktop
work properly, added WM_CANCELMODE here and there, fixed several
window activation bugs that crept in since the last time.

25 years agoFixed occasional loss of SendMessage() return value.
Alex Korobka [Sun, 28 Mar 1999 09:19:31 +0000 (09:19 +0000)] 
Fixed occasional loss of SendMessage() return value.

25 years agoAdded initialisation of the pixmap_depth field in
Lionel Ulmer [Sun, 28 Mar 1999 09:18:22 +0000 (09:18 +0000)] 
Added initialisation of the pixmap_depth field in
Xlib_DirectDrawCreate.

25 years agoFixed a warning.
Jess Haas [Sun, 28 Mar 1999 09:17:11 +0000 (09:17 +0000)] 
Fixed a warning.

25 years agoAdded stub for int2f 4b.
Jess Haas [Sun, 28 Mar 1999 09:16:01 +0000 (09:16 +0000)] 
Added stub for int2f 4b.

25 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sun, 28 Mar 1999 09:14:56 +0000 (09:14 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Fixed memory leak in waveOutOpen/waveOutClose.

25 years agoMore Escapes for the PostScript driver.
Huw D M Davies [Sun, 28 Mar 1999 09:13:26 +0000 (09:13 +0000)] 
More Escapes for the PostScript driver.

25 years agoAdapted to the interface/implementation separation.
Francois Gouget [Sat, 27 Mar 1999 16:56:13 +0000 (16:56 +0000)] 
Adapted to the interface/implementation separation.
Now uses ICOM_THIS to access the implementation structures.
Replaced 'this' with 'This' for ICOM_THIS.
Direct access to the virtual table has been eliminated too.

25 years agoUpdated to include all the implementation aspects that were previously
Francois Gouget [Sat, 27 Mar 1999 16:53:09 +0000 (16:53 +0000)] 
Updated to include all the implementation aspects that were previously
in the public includes.

25 years agoRemoved direct access to the virtual table
Francois Gouget [Sat, 27 Mar 1999 16:49:55 +0000 (16:49 +0000)] 
Removed direct access to the virtual table

25 years agoRemoved all implementation aspects.
Francois Gouget [Sat, 27 Mar 1999 16:48:25 +0000 (16:48 +0000)] 
Removed all implementation aspects.
Modified to use the latest ICOM macros.
Added the macros for use in C.
Added the method parameter names (when I had them).

25 years agoFixed sequence of DLL_PROCESS_DETACH notification calls.
Ulrich Weigand [Sat, 27 Mar 1999 16:45:57 +0000 (16:45 +0000)] 
Fixed sequence of DLL_PROCESS_DETACH notification calls.
Moved PE_MODREF flags to WINE_MODREF level.
Better handling of LoadLibraryEx flags.
PE_InitTls() changed to work only on the current thread.

25 years agoAdded cmd line in new_process request.
Alexandre Julliard [Sat, 27 Mar 1999 16:21:05 +0000 (16:21 +0000)] 
Added cmd line in new_process request.

25 years agoAll threads created with CreateThread are 32-bit threads.
Ulrich Weigand [Sat, 27 Mar 1999 16:19:00 +0000 (16:19 +0000)] 
All threads created with CreateThread are 32-bit threads.

25 years agoReading of binary streams implemented (SHOpenRegStream).
Juergen Schmied [Sat, 27 Mar 1999 16:15:22 +0000 (16:15 +0000)] 
Reading of binary streams implemented (SHOpenRegStream).

25 years agoFixed int25 & int26 error code.
Andreas Mohr [Sat, 27 Mar 1999 16:13:18 +0000 (16:13 +0000)] 
Fixed int25 & int26 error code.

25 years agoAllow UserYield16 to be called from 32-bit thread.
Ulrich Weigand [Sat, 27 Mar 1999 16:10:52 +0000 (16:10 +0000)] 
Allow UserYield16 to be called from 32-bit thread.

25 years agoAdditional macro definitions.
Albert Den Hann [Sat, 27 Mar 1999 16:06:55 +0000 (16:06 +0000)] 
Additional macro definitions.

25 years agoFixed {S|G}etBitmapBits in x11drv. Removed BITMAP_GetPadding.
Huw D M Davies [Sat, 27 Mar 1999 15:59:12 +0000 (15:59 +0000)] 
Fixed {S|G}etBitmapBits in x11drv.  Removed BITMAP_GetPadding.

25 years agoFixed metafile recording of CreatePatternBrush.
Huw D M Davies [Sat, 27 Mar 1999 15:55:00 +0000 (15:55 +0000)] 
Fixed metafile recording of CreatePatternBrush.

25 years agoChange the AddBitmap function. Implement flat toolbar. Change
Pascal Lessard [Thu, 25 Mar 1999 16:42:27 +0000 (16:42 +0000)] 
Change the AddBitmap function. Implement flat toolbar. Change
CreateToolbarEx. Implement partially the hot buttons for toolbar.

25 years agoImplemented Get Shift Flags function.
Andreas Mohr [Thu, 25 Mar 1999 16:41:35 +0000 (16:41 +0000)] 
Implemented Get Shift Flags function.

25 years agoMissing WINAPI.
Marcus Meissner [Thu, 25 Mar 1999 16:41:03 +0000 (16:41 +0000)] 
Missing WINAPI.

25 years agoChanged stdlib.h to string.h.
David Luyer [Thu, 25 Mar 1999 15:58:20 +0000 (15:58 +0000)] 
Changed stdlib.h to string.h.

25 years agoAdded string.h.
David Luyer [Thu, 25 Mar 1999 15:57:35 +0000 (15:57 +0000)] 
Added string.h.

25 years agoChanged "strings.h" to "string.h".
David Luyer [Thu, 25 Mar 1999 15:52:09 +0000 (15:52 +0000)] 
Changed "strings.h" to "string.h".

25 years agoFixed off-by-one error if bitblt width or height is negative.
Randy Weems [Thu, 25 Mar 1999 15:49:11 +0000 (15:49 +0000)] 
Fixed off-by-one error if bitblt width or height is negative.

25 years agoImplemented:
Francis Beaudet [Thu, 25 Mar 1999 13:24:57 +0000 (13:24 +0000)] 
Implemented:
- showing the selected tab as highlighted
- support for drawing the focus rectangle
- basic keyboard support
- support for a tab with horizontal scrolling.

25 years agoThread-safe implementation of profile functions (Windows and Wine).
Eric Pouech [Thu, 25 Mar 1999 13:24:08 +0000 (13:24 +0000)] 
Thread-safe implementation of profile functions (Windows and Wine).

25 years agoMade the timer code thread safe.
Stephane Lussier [Thu, 25 Mar 1999 13:23:26 +0000 (13:23 +0000)] 
Made the timer code thread safe.

25 years agoFixed possible endless loop.
Francis Beaudet [Thu, 25 Mar 1999 13:22:42 +0000 (13:22 +0000)] 
Fixed possible endless loop.

25 years agoFixed LB_GETCURSEL message to return LB_ERR on empty list.
Francis Beaudet [Thu, 25 Mar 1999 13:22:02 +0000 (13:22 +0000)] 
Fixed LB_GETCURSEL message to return LB_ERR on empty list.

25 years agoUse the new header for COM definitions.
Juergen Schmied [Thu, 25 Mar 1999 10:57:12 +0000 (10:57 +0000)] 
Use the new header for COM definitions.

25 years agoNew stub shell_654.
Juergen Schmied [Thu, 25 Mar 1999 10:55:43 +0000 (10:55 +0000)] 
New stub shell_654.

25 years agoImplementation of TVM_SORTCHILDRENCB.
Sylvain St.Germain [Thu, 25 Mar 1999 10:55:01 +0000 (10:55 +0000)] 
Implementation of TVM_SORTCHILDRENCB.
Implementation of TVI_SORT insertion.
Fix display problem when TVIF_IMAGE|TVIF_SELECTEDIMAGE were not set.
Fix problems related to TVIS_EXPANDEDONCE.

25 years agoFix problem in DPA_QuickSort where the sort order was inverted.
Sylvain St.Germain [Thu, 25 Mar 1999 10:53:49 +0000 (10:53 +0000)] 
Fix problem in DPA_QuickSort where the sort order was inverted.

25 years agoAdded infrastructure and definitions for general-purpose event and IRQ
Ove Kaaven [Thu, 25 Mar 1999 10:53:08 +0000 (10:53 +0000)] 
Added infrastructure and definitions for general-purpose event and IRQ
handling for the Wine dos box. Removed the obsolete MZ_Tick. Added
event message loop, message handling, CLI/STI handling, and minimal
PIC support.

25 years agoAdded handling of SIGUSR2 for the new event interruption handling,
Ove Kaaven [Thu, 25 Mar 1999 10:52:03 +0000 (10:52 +0000)] 
Added handling of SIGUSR2 for the new event interruption handling,
bumping up the protocol revision. Made some debug messages not be
output when it's not necessary.

25 years agoAdded port 0x60 for int 0x09, and port 0x20 for PIC handling.
Ove Kaaven [Thu, 25 Mar 1999 10:51:38 +0000 (10:51 +0000)] 
Added port 0x60 for int 0x09, and port 0x20 for PIC handling.

25 years agoAdded int 0x09 and int 0x33.
Ove Kaaven [Thu, 25 Mar 1999 10:51:17 +0000 (10:51 +0000)] 
Added int 0x09 and int 0x33.

25 years agoImplemented a int 0x33 handler, with a minimal implementation of the
Ove Kaaven [Thu, 25 Mar 1999 10:50:49 +0000 (10:50 +0000)] 
Implemented a int 0x33 handler, with a minimal implementation of the
mouse routines, including callbacks.

25 years agoImplemented a int 0x09 handler, and a scancode queue that simulates
Ove Kaaven [Thu, 25 Mar 1999 10:50:32 +0000 (10:50 +0000)] 
Implemented a int 0x09 handler, and a scancode queue that simulates
IRQ 1 in the dos box.

25 years agoCreation of docobj.h.
Paul Quinn [Thu, 25 Mar 1999 10:48:48 +0000 (10:48 +0000)] 
Creation of docobj.h.

25 years agoAllow depth of DIB to differ from depth of bitmap in GetDIBits.
Huw D M Davies [Thu, 25 Mar 1999 10:48:01 +0000 (10:48 +0000)] 
Allow depth of DIB to differ from depth of bitmap in GetDIBits.

25 years agoAbort on input error.
Alexandre Julliard [Wed, 24 Mar 1999 15:07:20 +0000 (15:07 +0000)] 
Abort on input error.

25 years agoPopulation of oledlg.
Adrian Thurston [Wed, 24 Mar 1999 15:05:05 +0000 (15:05 +0000)] 
Population of oledlg.

25 years agoAdd IsWindow() checks after SendMessage() returns.
Ulrich Weigand [Wed, 24 Mar 1999 15:01:29 +0000 (15:01 +0000)] 
Add IsWindow() checks after SendMessage() returns.

25 years agoFixed a small bug in int10.
Jess Haas [Wed, 24 Mar 1999 15:00:21 +0000 (15:00 +0000)] 
Fixed a small bug in int10.

25 years agoCOMBO_Size: maintain the height of the RectCombo when the window is
Pascal Lessard [Wed, 24 Mar 1999 14:59:37 +0000 (14:59 +0000)] 
COMBO_Size: maintain the height of the RectCombo when the window is
resized.

25 years agoAuthors: Adrian Thurston <adriant@corel.ca>, Paul Quinn <paulq@corel.ca>
Alexandre Julliard [Wed, 24 Mar 1999 14:58:11 +0000 (14:58 +0000)] 
Authors: Adrian Thurston <adriant@corel.ca>, Paul Quinn <paulq@corel.ca>
Added various definitions.
Moved CWPSTRUCT from hook.h to winuser.h to conform to the SDK.

25 years agoAdded a few empty macros.
Jim Aston [Wed, 24 Mar 1999 14:57:34 +0000 (14:57 +0000)] 
Added a few empty macros.

25 years agoCURSORICON_Destroy: missing WINAPI added.
Marcus Meissner [Wed, 24 Mar 1999 14:55:37 +0000 (14:55 +0000)] 
CURSORICON_Destroy: missing WINAPI added.

25 years agoAdded translation for SO_RCVTIMEO (as seen by IE4).
Marcus Meissner [Wed, 24 Mar 1999 14:53:55 +0000 (14:53 +0000)] 
Added translation for SO_RCVTIMEO (as seen by IE4).

25 years agoCreate startup info for the initial process.
Alexandre Julliard [Tue, 23 Mar 1999 17:04:10 +0000 (17:04 +0000)] 
Create startup info for the initial process.

25 years agoAdded server pid and tid in init_thread request, and use them in
Alexandre Julliard [Tue, 23 Mar 1999 14:09:41 +0000 (14:09 +0000)] 
Added server pid and tid in init_thread request, and use them in
CLIENT_InitThread.