wine
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.

25 years agoImplemented:
Noomen Hamza [Tue, 23 Mar 1999 13:48:56 +0000 (13:48 +0000)] 
Implemented:
- IMoniker interface for FileMoniker,ItemMoniker,AntiMoniker and
  GenericCompositeMoniker
- IRunningObjectTable interface, and
- IBindCtx interface.

25 years agoAdded StretchDIBits for the PostScript driver.
Huw D M Davies [Tue, 23 Mar 1999 13:46:04 +0000 (13:46 +0000)] 
Added StretchDIBits for the PostScript driver.

25 years agoAdded missing ending pragma pack.
Ove Kaaven [Tue, 23 Mar 1999 13:45:25 +0000 (13:45 +0000)] 
Added missing ending pragma pack.

25 years agoCorrected small bug in GetCommState16. Parity check can be disabled
Rein Klazes [Tue, 23 Mar 1999 13:44:51 +0000 (13:44 +0000)] 
Corrected small bug in GetCommState16. Parity check can be disabled
even when a parity bit is used. SetCommState16() can override baudrate
setting in wine.conf.

25 years agoBugfix: cope with quoted arguments for CreateProcess().
Ulrich Weigand [Mon, 22 Mar 1999 17:47:36 +0000 (17:47 +0000)] 
Bugfix: cope with quoted arguments for CreateProcess().

25 years agoFixed typo in SizeofResource().
Ulrich Weigand [Mon, 22 Mar 1999 17:47:13 +0000 (17:47 +0000)] 
Fixed typo in SizeofResource().

25 years agolstrcpyA can't use strcpy.
Andreas Mohr [Mon, 22 Mar 1999 14:59:29 +0000 (14:59 +0000)] 
lstrcpyA can't use strcpy.

25 years agoAdded -dll option for winelib programs. (Note: will not print warnings
Marcus Meissner [Mon, 22 Mar 1999 14:54:05 +0000 (14:54 +0000)] 
Added -dll option for winelib programs. (Note: will not print warnings
on failure currently).

25 years agoAdded strlwr.
Andreas Mohr [Mon, 22 Mar 1999 14:53:21 +0000 (14:53 +0000)] 
Added strlwr.

25 years agoCosmetics.
Andreas Mohr [Mon, 22 Mar 1999 14:52:46 +0000 (14:52 +0000)] 
Cosmetics.

25 years agoAdded new stubs (mmTaskXXX, mmThreadXXX, mciExecute).
Eric Pouech [Mon, 22 Mar 1999 14:51:57 +0000 (14:51 +0000)] 
Added new stubs (mmTaskXXX, mmThreadXXX, mciExecute).

25 years agoStarted calling mixer as a 32 bit low level driver (no longer 16 bit)
Eric Pouech [Mon, 22 Mar 1999 14:51:24 +0000 (14:51 +0000)] 
Started calling mixer as a 32 bit low level driver (no longer 16 bit)
Added support for yield proc in mci struct
Added mmTaskXXX16 and mmThreadXXX16 functions
Refreshed implementation of 16 bit native & asynchronous MCI driver
command (through mmtask.tsk).

25 years agoFixed a few bugs. Started implementing mixerMessage as a 32 bit
Eric Pouech [Mon, 22 Mar 1999 14:50:38 +0000 (14:50 +0000)] 
Fixed a few bugs. Started implementing mixerMessage as a 32 bit
function (no longer 16 bit).

25 years agoImplemented mciExecute.
Eric Pouech [Mon, 22 Mar 1999 14:50:08 +0000 (14:50 +0000)] 
Implemented mciExecute.

25 years agoAdded yield proc members to mci struct.
Eric Pouech [Mon, 22 Mar 1999 14:49:31 +0000 (14:49 +0000)] 
Added yield proc members to mci struct.

25 years agoAdded mixer specfic error codes, fixed type in function name.
Eric Pouech [Mon, 22 Mar 1999 14:48:40 +0000 (14:48 +0000)] 
Added mixer specfic error codes, fixed type in function name.

25 years agoFixed return codes for default driver proc.
Eric Pouech [Mon, 22 Mar 1999 14:47:36 +0000 (14:47 +0000)] 
Fixed return codes for default driver proc.

25 years agoMade LB_GETCURSEL return focus_item if no item has been selected.
Lawson Whitney [Mon, 22 Mar 1999 14:46:43 +0000 (14:46 +0000)] 
Made LB_GETCURSEL return focus_item if no item has been selected.

25 years agoAdded Finnish keyboard layout.
Kalevi J Hautaniemi [Mon, 22 Mar 1999 14:46:08 +0000 (14:46 +0000)] 
Added Finnish keyboard layout.

25 years agoRemoved winuser16.h from x11drv.h.
Veksler Michael [Mon, 22 Mar 1999 12:41:26 +0000 (12:41 +0000)] 
Removed winuser16.h from x11drv.h.

25 years agoImplementation of EnumPrintersA, info level 4 and 5.
Klaas van Gend [Mon, 22 Mar 1999 12:40:24 +0000 (12:40 +0000)] 
Implementation of EnumPrintersA, info level 4 and 5.

25 years agoCheck if the build is stripped, and die if it is.
Adam Sacarny [Mon, 22 Mar 1999 12:39:49 +0000 (12:39 +0000)] 
Check if the build is stripped, and die if it is.
Check for Bash 2.0, and if so use different STDERR->STDOUT redirctor
(thanks Ryan Cumming!).

25 years agoFixed "reached end of non void..." warnings.
Veksler Michael [Mon, 22 Mar 1999 12:37:09 +0000 (12:37 +0000)] 
Fixed "reached end of non void..." warnings.

25 years agoMessageBox32A -> MessageBoxA
Marcus Meissner [Mon, 22 Mar 1999 12:36:34 +0000 (12:36 +0000)] 
MessageBox32A -> MessageBoxA

25 years agoImplementation for FreeLibraryAndExitThread.
Sergey Turchanov [Mon, 22 Mar 1999 12:35:48 +0000 (12:35 +0000)] 
Implementation for FreeLibraryAndExitThread.
Made GetBinaryType = GetBinaryTypeA.

25 years agoRun Win32 processes in their own threads.
Ulrich Weigand [Mon, 22 Mar 1999 10:35:44 +0000 (10:35 +0000)] 
Run Win32 processes in their own threads.
Process exit sequence adapted.

25 years agoChanged process initialisation to use the new server requests.
Alexandre Julliard [Sun, 21 Mar 1999 19:26:25 +0000 (19:26 +0000)] 
Changed process initialisation to use the new server requests.
Started to move the process init to the right context, not finished yet.

25 years agoAdded new_process and init_process request.
Alexandre Julliard [Sun, 21 Mar 1999 19:23:54 +0000 (19:23 +0000)] 
Added new_process and init_process request.
Split out process creation from thread creation.
Changed server initialisation to ensure that we always have a current
thread.

25 years agoOne small error corrected and the 102th key...
Robert Pouliot [Sun, 21 Mar 1999 15:46:34 +0000 (15:46 +0000)] 
One small error corrected and the 102th key...

25 years agoMade commerror and eventmask local to each port (for win16), made the
Ove Kaaven [Sun, 21 Mar 1999 15:45:41 +0000 (15:45 +0000)] 
Made commerror and eventmask local to each port (for win16), made the
win16 routines use port indices instead of UNIX fds (this should make
some Visual Basic stuff and similar garbage start working), moved some
stuff around (win16 routines at top of file, win32 routines at
bottom), made a couple of win32 routines use win32 handles, and added
a few hints as to how to implement asynchronous buffers, based on
which EnableCommNotification can eventually be implemented.

25 years agoFixed prototypes of a couple of comm routines.
Ove Kaaven [Sun, 21 Mar 1999 15:43:22 +0000 (15:43 +0000)] 
Fixed prototypes of a couple of comm routines.

25 years agoFixed typo.
Andreas Mohr [Sun, 21 Mar 1999 08:51:51 +0000 (08:51 +0000)] 
Fixed typo.

25 years agoClear update region before WM_NCDESTROY.
Francis Beaudet [Sun, 21 Mar 1999 08:50:41 +0000 (08:50 +0000)] 
Clear update region before WM_NCDESTROY.

25 years agoGot rid of SYSTEM_LOCK macros.
Alexandre Julliard [Sun, 21 Mar 1999 08:36:55 +0000 (08:36 +0000)] 
Got rid of SYSTEM_LOCK macros.

25 years agoNo longer need to delete system heap critical section.
Alexandre Julliard [Sat, 20 Mar 1999 07:18:26 +0000 (07:18 +0000)] 
No longer need to delete system heap critical section.

25 years agoAdded a check for desktop in SHGetFileInfo.
Francis Beaudet [Fri, 19 Mar 1999 17:04:25 +0000 (17:04 +0000)] 
Added a check for desktop in SHGetFileInfo.

25 years agoFixed some bugs in MCI message mapping (32A => 16).
Eric Pouech [Fri, 19 Mar 1999 17:00:02 +0000 (17:00 +0000)] 
Fixed some bugs in MCI message mapping (32A => 16).

25 years agoFixed WIN_SendDestroyMsg.
Pavel Roskin [Fri, 19 Mar 1999 16:59:18 +0000 (16:59 +0000)] 
Fixed WIN_SendDestroyMsg.

25 years agoRemoved definitions for FIONREAD and FIONBIO.
Pavel Roskin [Fri, 19 Mar 1999 16:58:20 +0000 (16:58 +0000)] 
Removed definitions for FIONREAD and FIONBIO.

25 years agoFixes some return values for DefDriverProc.
Eric Pouech [Fri, 19 Mar 1999 16:57:29 +0000 (16:57 +0000)] 
Fixes some return values for DefDriverProc.

25 years agoRemoved the chop command that was there to get rid of dos ^M.
Sylvain St.Germain [Fri, 19 Mar 1999 16:54:39 +0000 (16:54 +0000)] 
Removed the chop command that was there to get rid of dos ^M.
The script now process only unix file format.

25 years agoHide dialog windows created by CreateDialog* in EndDialog just as
Andreas Mohr [Fri, 19 Mar 1999 16:49:30 +0000 (16:49 +0000)] 
Hide dialog windows created by CreateDialog* in EndDialog just as
Windows does.

25 years agoSet type of destination variant in VariantChangeTypeEx function.
Stephane Lussier [Fri, 19 Mar 1999 16:44:32 +0000 (16:44 +0000)] 
Set type of destination variant in VariantChangeTypeEx function.

25 years agoFixed Danish keyboard layout.
Bertho Stultiens [Fri, 19 Mar 1999 16:42:52 +0000 (16:42 +0000)] 
Fixed Danish keyboard layout.

25 years agoLots of warning fixed, one missing WINAPI in ddraw.c added.
Marcus Meissner [Thu, 18 Mar 1999 17:39:57 +0000 (17:39 +0000)] 
Lots of warning fixed, one missing WINAPI in ddraw.c added.

25 years agoImplements +/-, PgUp/PgDown, Home/End, Left/Right, Up/Down.
Sylvain St.Germain [Thu, 18 Mar 1999 17:30:44 +0000 (17:30 +0000)] 
Implements +/-, PgUp/PgDown, Home/End, Left/Right, Up/Down.

25 years agomsvfw32.spec brought up to date (forgot it in last msvfw32 patch).
Marcus Meissner [Thu, 18 Mar 1999 17:30:01 +0000 (17:30 +0000)] 
msvfw32.spec brought up to date (forgot it in last msvfw32 patch).

25 years agoAdded Module32* stubs.
Marcus Meissner [Thu, 18 Mar 1999 17:29:40 +0000 (17:29 +0000)] 
Added Module32* stubs.

25 years agoAdded Portuguese keytable.
Bruno Afonso [Wed, 17 Mar 1999 15:54:44 +0000 (15:54 +0000)] 
Added Portuguese keytable.

25 years agoAdded Canadian French keyboard layout.
Robert Pouliot [Wed, 17 Mar 1999 15:39:36 +0000 (15:39 +0000)] 
Added Canadian French keyboard layout.

25 years agoAdded UK keyboard layout.
Huw D M Davies [Wed, 17 Mar 1999 15:29:35 +0000 (15:29 +0000)] 
Added UK keyboard layout.

25 years agoFixed/implemented various interrupt functions.
Jess Haas [Wed, 17 Mar 1999 15:29:06 +0000 (15:29 +0000)] 
Fixed/implemented various interrupt functions.

25 years agoFixed some warnings. removed some unneccessary includes, removed one
Marcus Meissner [Wed, 17 Mar 1999 15:18:28 +0000 (15:18 +0000)] 
Fixed some warnings. removed some unneccessary includes, removed one
direct WND* access in controls/menu.c.

25 years agoImplemented a more defensive version of WIN_SendDestroyMsg.
Francis Beaudet [Wed, 17 Mar 1999 15:17:48 +0000 (15:17 +0000)] 
Implemented a more defensive version of WIN_SendDestroyMsg.

25 years agoInstall headers from $(SRCDIR).
Alexander V. Lukyanov [Wed, 17 Mar 1999 15:17:12 +0000 (15:17 +0000)] 
Install headers from $(SRCDIR).

25 years agoRemoved the obsolete ICOM macros.
Francois Gouget [Wed, 17 Mar 1999 15:16:35 +0000 (15:16 +0000)] 
Removed the obsolete ICOM macros.

25 years agoMoved the APIs closer to the corresponding COM interface, removed two
Francois Gouget [Wed, 17 Mar 1999 15:16:01 +0000 (15:16 +0000)] 
Moved the APIs closer to the corresponding COM interface, removed two
duplicates and added 2-3 macros for A/W APIs.

25 years agoAdded some stubs for int15 functions.
Jess Haas [Wed, 17 Mar 1999 15:15:14 +0000 (15:15 +0000)] 
Added some stubs for int15 functions.

25 years agoInter-thread SendMessage() bugfixes:
Ulrich Weigand [Wed, 17 Mar 1999 15:14:31 +0000 (15:14 +0000)] 
Inter-thread SendMessage() bugfixes:
- Insert new message to be received at the *end* of the SM_PENDING_LIST.
- Do *not* process received messages in ReplyMessage().
- Clear the QS_SMRESULT flag only immediatedly before waiting.

25 years agoReturn error if not a valid OLE compound file.
Thuy Nguyen [Wed, 17 Mar 1999 15:11:27 +0000 (15:11 +0000)] 
Return error if not a valid OLE compound file.

25 years agoFix crash if lpuCurDirLen or lpuDestDirLen==0.
Douglas Ridgway [Wed, 17 Mar 1999 15:10:40 +0000 (15:10 +0000)] 
Fix crash if lpuCurDirLen or lpuDestDirLen==0.

25 years agoMake cdrom.c compile on FreeBSD (FreeBSD does not seem to have *SEEK,
Marcus Meissner [Wed, 17 Mar 1999 15:10:17 +0000 (15:10 +0000)] 
Make cdrom.c compile on FreeBSD (FreeBSD does not seem to have *SEEK,
strange).

25 years agoPass CreateProcess() SECURITY_ATTRIBUTES through to PROCESS_Create().
Ulrich Weigand [Tue, 16 Mar 1999 16:29:26 +0000 (16:29 +0000)] 
Pass CreateProcess() SECURITY_ATTRIBUTES through to PROCESS_Create().

25 years agoPass new arguments (suspend/inherit) to the server.
Ulrich Weigand [Tue, 16 Mar 1999 16:28:59 +0000 (16:28 +0000)] 
Pass new arguments (suspend/inherit) to the server.

25 years agoHandle suspend/resume_thread requests in phase STARTING correctly.
Ulrich Weigand [Tue, 16 Mar 1999 16:28:36 +0000 (16:28 +0000)] 
Handle suspend/resume_thread requests in phase STARTING correctly.
Set initial suspend count for threads created with CREATE_SUSPENDED.
Set 'inheritable' flag for process/thread handles.

25 years agoRemoved no longer necessary win.h include, added now necessary other
Marcus Meissner [Tue, 16 Mar 1999 10:53:11 +0000 (10:53 +0000)] 
Removed no longer necessary win.h include, added now necessary other
includes (win.h used only by UPDOWN now).

25 years agodebug.h must be last, or we get ERR() macro problems again.
Marcus Meissner [Tue, 16 Mar 1999 10:52:17 +0000 (10:52 +0000)] 
debug.h must be last, or we get ERR() macro problems again.

25 years agoFixed a slight bug that was included in the change from WND ptr to
Francis Beaudet [Tue, 16 Mar 1999 10:39:53 +0000 (10:39 +0000)] 
Fixed a slight bug that was included in the change from WND ptr to
hwnd last week.

25 years agoFix compiler warnings.
Ulrich Weigand [Tue, 16 Mar 1999 10:39:16 +0000 (10:39 +0000)] 
Fix compiler warnings.

25 years agoFixed some graphical problems of the treeview and added support LMB
Sylvain St.Germain [Tue, 16 Mar 1999 10:38:44 +0000 (10:38 +0000)] 
Fixed some graphical problems of the treeview and added support LMB
click on +/- sign to open and close.
Fixed a bug in imagelist where the last image could not be displayed.

25 years agoAvoid unnecessary error messages.
Ulrich Weigand [Tue, 16 Mar 1999 10:37:30 +0000 (10:37 +0000)] 
Avoid unnecessary error messages.

25 years agoIgnore HIWORD of boolean return values of 16-bit hook procedures, to
Ulrich Weigand [Tue, 16 Mar 1999 10:29:55 +0000 (10:29 +0000)] 
Ignore HIWORD of boolean return values of 16-bit hook procedures, to
match buggy Windows behaviour.

25 years agoCorrected bug in enumeration function.
Lionel Ulmer [Tue, 16 Mar 1999 09:53:48 +0000 (09:53 +0000)] 
Corrected bug in enumeration function.

25 years agoFixed bug introduced in WIN_FindWindow.
Pavel Roskin [Tue, 16 Mar 1999 09:53:10 +0000 (09:53 +0000)] 
Fixed bug introduced in WIN_FindWindow.

25 years ago0 is a valid index for a tab item.
Thuy Nguyen [Tue, 16 Mar 1999 09:52:21 +0000 (09:52 +0000)] 
0 is a valid index for a tab item.
CreateSolidBrush takes a COLORREF as a parameter.
Tab controls were always displayed in the top left corner.

25 years agoUpdated the interfaces to use the latest ICOM macros.
Francois Gouget [Mon, 15 Mar 1999 16:15:17 +0000 (16:15 +0000)] 
Updated the interfaces to use the latest ICOM macros.

25 years agoUpdated.
Eric Pouech [Mon, 15 Mar 1999 15:42:51 +0000 (15:42 +0000)] 
Updated.

25 years agoMoved all MCI internal functions/variables/macros to mci.c.
Eric Pouech [Mon, 15 Mar 1999 15:42:26 +0000 (15:42 +0000)] 
Moved all MCI internal functions/variables/macros to mci.c.
Changed some interface names.

25 years agoMake use of digitalv.h file.
Eric Pouech [Mon, 15 Mar 1999 15:40:27 +0000 (15:40 +0000)] 
Make use of digitalv.h file.

25 years agoChanged how list of loadable MCI drivers is obtained.
Eric Pouech [Mon, 15 Mar 1999 15:38:36 +0000 (15:38 +0000)] 
Changed how list of loadable MCI drivers is obtained.

25 years agoDescribes in newbie terms how to add new keyboard layouts.
Ove Kaaven [Mon, 15 Mar 1999 15:24:56 +0000 (15:24 +0000)] 
Describes in newbie terms how to add new keyboard layouts.

25 years agoBetter comments, and added ANSI codepages in table.
Ove Kaaven [Mon, 15 Mar 1999 15:24:32 +0000 (15:24 +0000)] 
Better comments, and added ANSI codepages in table.
US keyboard contributed by Uwe Bonnes.
French keyboard contributed by Eric Pouech.
German keyboard contributed by Ulrich Weigand.
Danish keyboard contributed by Bertho Stultiens.

25 years ago- Reimplementation of the CommDlg ExtendedError mechanism using TLS.
Klaas van Gend [Mon, 15 Mar 1999 15:16:54 +0000 (15:16 +0000)] 
- Reimplementation of the CommDlg ExtendedError mechanism using TLS.
- Some header inclusion cleanup.

25 years agoCosmetic fixes.
Eric Pouech [Mon, 15 Mar 1999 15:16:13 +0000 (15:16 +0000)] 
Cosmetic fixes.

25 years agoMakes use of new CDAUDIO_Seek() function.
Eric Pouech [Mon, 15 Mar 1999 15:15:29 +0000 (15:15 +0000)] 
Makes use of new CDAUDIO_Seek() function.

25 years agoVarious fixes for MSCDEX traps.
Eric Pouech [Mon, 15 Mar 1999 15:15:07 +0000 (15:15 +0000)] 
Various fixes for MSCDEX traps.

25 years agoAdded new function CDAUDIO_Seek().
Eric Pouech [Mon, 15 Mar 1999 15:14:43 +0000 (15:14 +0000)] 
Added new function CDAUDIO_Seek().

25 years agoBetter 16/32 bit driver messages mapping and handling.
Eric Pouech [Mon, 15 Mar 1999 15:14:06 +0000 (15:14 +0000)] 
Better 16/32 bit driver messages mapping and handling.
Better protection against bad handles.

25 years agoUse MESSAGE_RESOURCE_* defines from SDK headers, updated LoadMessage*
Marcus Meissner [Mon, 15 Mar 1999 15:13:14 +0000 (15:13 +0000)] 
Use MESSAGE_RESOURCE_* defines from SDK headers, updated LoadMessage*
code.

25 years agoFixed make install.
Niels Kristian Bech Jensen [Mon, 15 Mar 1999 15:12:38 +0000 (15:12 +0000)] 
Fixed make install.

25 years agoSeparated thdb freeing code from ExitThread. Now we only need to call
Alexandre Julliard [Sun, 14 Mar 1999 19:48:04 +0000 (19:48 +0000)] 
Separated thdb freeing code from ExitThread. Now we only need to call
THREAD_FreeTHDB from somewhere...