wine
24 years agoMoved all signal support to a new platform-specific file.
Alexandre Julliard [Mon, 27 Sep 1999 10:58:45 +0000 (10:58 +0000)] 
Moved all signal support to a new platform-specific file.
Make use of the per-thread signal stack (Juergen Lock).
Fixed %fs in signal handler for non FS_sig case (Ulrich Weigand).

24 years agoRelease 990923. wine-990923
Alexandre Julliard [Thu, 23 Sep 1999 16:39:17 +0000 (16:39 +0000)] 
Release 990923.

24 years agoAdded clipboard server.
Noel Borthwick [Thu, 23 Sep 1999 16:14:44 +0000 (16:14 +0000)] 
Added clipboard server.

24 years agoMade a new improved version of winapi-check in perl.
Patrik Stridvall [Thu, 23 Sep 1999 15:14:20 +0000 (15:14 +0000)] 
Made a new improved version of winapi-check in perl.

24 years agoImplemented uppercasing functions (based on a patch by Robert
Alexandre Julliard [Thu, 23 Sep 1999 11:50:58 +0000 (11:50 +0000)] 
Implemented uppercasing functions (based on a patch by Robert
'Admiral' Coeyman).

24 years agoFixed some of the issues reported by winapi-check.
Patrik Stridvall [Thu, 23 Sep 1999 11:48:02 +0000 (11:48 +0000)] 
Fixed some of the issues reported by winapi-check.

24 years agoModification due to problems with winapi-check.
Patrik Stridvall [Thu, 23 Sep 1999 11:44:52 +0000 (11:44 +0000)] 
Modification due to problems with winapi-check.

24 years agoWS_POPUP windows (excluding the WS_POPUPWINDOW windows) should be
Noomen Hamza [Thu, 23 Sep 1999 11:42:16 +0000 (11:42 +0000)] 
WS_POPUP windows (excluding the WS_POPUPWINDOW windows) should be
closed after loosing the focus.

24 years agoCreateDIBitmap creates a monochrome bitmap only when the first color of the
Francois Boisvert [Thu, 23 Sep 1999 11:40:38 +0000 (11:40 +0000)] 
CreateDIBitmap creates a monochrome bitmap only when the first color of the
colormap is black followed by white. Otherwise it creates a color bitmap.

24 years agoNon active window should be activated when it gets any
Noomen Hamza [Thu, 23 Sep 1999 11:36:25 +0000 (11:36 +0000)] 
Non active window should be activated when it gets any
client/non-client double/single left/medium/right mouse click(s).

24 years agoAdded WINEOSS descriptor.
Eric Pouech [Wed, 22 Sep 1999 16:53:54 +0000 (16:53 +0000)] 
Added WINEOSS descriptor.

24 years agoMMSYSTEM_GetIData() now dies when no iData is present
Eric Pouech [Wed, 22 Sep 1999 16:53:32 +0000 (16:53 +0000)] 
MMSYSTEM_GetIData() now dies when no iData is present
Better error recovery when the process attachment fails
PlaySound (and helper functions) now use the regular waveOutXXX (instead of wodMessage)
Moved handling of hack for differenciating between 16 and 32 bit callback to lolvldrv.c
Makes use of new lolvldrv.c interfaces

24 years agoAdded lolvldrv.c and oss.c.
Eric Pouech [Wed, 22 Sep 1999 16:52:47 +0000 (16:52 +0000)] 
Added lolvldrv.c and oss.c.
Thunks to 16 bit are now generated for the MMSYSTEM module.

24 years agoAdded dlls/winmm and dlls/winmm/wineoss directories.
Eric Pouech [Wed, 22 Sep 1999 16:51:42 +0000 (16:51 +0000)] 
Added dlls/winmm and dlls/winmm/wineoss directories.

24 years agoNo longer checking for correct iData in code.
Eric Pouech [Wed, 22 Sep 1999 16:47:47 +0000 (16:47 +0000)] 
No longer checking for correct iData in code.

24 years agoAdded missing DriverCallBack function.
Eric Pouech [Wed, 22 Sep 1999 16:47:25 +0000 (16:47 +0000)] 
Added missing DriverCallBack function.

24 years agoAll headers (wave and midi functions) are now seen as segptr.
Eric Pouech [Wed, 22 Sep 1999 16:46:44 +0000 (16:46 +0000)] 
All headers (wave and midi functions) are now seen as segptr.
Added stub for joyGetPosEx16().

24 years agoAdded some missing defines.
Eric Pouech [Wed, 22 Sep 1999 16:46:22 +0000 (16:46 +0000)] 
Added some missing defines.

24 years agoNow using the same structs for low-level drivers as Windows do.
Eric Pouech [Wed, 22 Sep 1999 16:45:51 +0000 (16:45 +0000)] 
Now using the same structs for low-level drivers as Windows do.

24 years agoMake it (almost) 32 bit only.
Eric Pouech [Wed, 22 Sep 1999 16:45:33 +0000 (16:45 +0000)] 
Make it (almost) 32 bit only.
Reflected creation of WINEOSS module.

24 years agoMake it (almost) 32 bit only.
Eric Pouech [Wed, 22 Sep 1999 16:44:34 +0000 (16:44 +0000)] 
Make it (almost) 32 bit only.
Reflected creation of WINEOSS module.
No longer using ERR when no MIDI card is present.

24 years agoAdded stub for joyGetPosEx16().
Eric Pouech [Wed, 22 Sep 1999 16:43:48 +0000 (16:43 +0000)] 
Added stub for joyGetPosEx16().

24 years agoNo longer checking for correct iData in code.
Eric Pouech [Wed, 22 Sep 1999 16:43:18 +0000 (16:43 +0000)] 
No longer checking for correct iData in code.
Added look-up tables to command tables (speeds up queries).

24 years agoNow using WAVEFORMATEX instead of PCMWAVEFORMAT.
Eric Pouech [Wed, 22 Sep 1999 16:42:31 +0000 (16:42 +0000)] 
Now using WAVEFORMATEX instead of PCMWAVEFORMAT.

24 years agoNow using modReset() instead of tweaking MIDI controls.
Eric Pouech [Wed, 22 Sep 1999 16:42:03 +0000 (16:42 +0000)] 
Now using modReset() instead of tweaking MIDI controls.

24 years agoFixed returned type upon open.
Eric Pouech [Wed, 22 Sep 1999 16:41:32 +0000 (16:41 +0000)] 
Fixed returned type upon open.
Fixed some bogus error checking.

24 years agoFixed returned type upon open.
Eric Pouech [Wed, 22 Sep 1999 16:41:00 +0000 (16:41 +0000)] 
Fixed returned type upon open.

24 years agoDo not set EH_NONCONTINUABLE.
Juergen Schmied [Wed, 22 Sep 1999 15:25:45 +0000 (15:25 +0000)] 
Do not set EH_NONCONTINUABLE.

24 years agoAdded simple console mode example program which lists information
Morten Eriksen [Wed, 22 Sep 1999 15:22:58 +0000 (15:22 +0000)] 
Added simple console mode example program which lists information
about the version of Windows we're currently running on.

24 years agoFixed memory allocation bug.
Alexandre Julliard [Wed, 22 Sep 1999 15:18:52 +0000 (15:18 +0000)] 
Fixed memory allocation bug.

24 years agoFix infinite loop with glastXFocusWindow.
Gerard Patel [Wed, 22 Sep 1999 15:16:50 +0000 (15:16 +0000)] 
Fix infinite loop with glastXFocusWindow.

24 years agoAllow creation of empty imagelist.
Stephane Lussier [Wed, 22 Sep 1999 15:15:57 +0000 (15:15 +0000)] 
Allow creation of empty imagelist.

24 years agoAdded partial implementation of GetICMProfileA, required by Paint Shop
Ian Schmidt [Wed, 22 Sep 1999 15:12:41 +0000 (15:12 +0000)] 
Added partial implementation of GetICMProfileA, required by Paint Shop
Pro 5.

24 years agoDon't send WM_ENTERMENULOOP, WM_INITMENU & WM_INITMENUPOPUP messages
Abey George [Wed, 22 Sep 1999 15:10:42 +0000 (15:10 +0000)] 
Don't send WM_ENTERMENULOOP, WM_INITMENU & WM_INITMENUPOPUP messages
when TPM_NONOTIFY flag is set in TrackPopupMenu.

24 years agogetpeername() and getsockname() return errors in errno not h_errno.
David Luyer [Wed, 22 Sep 1999 15:09:22 +0000 (15:09 +0000)] 
getpeername() and getsockname() return errors in errno not h_errno.

24 years agoFixed ANSI C violations.
Patrik Stridvall [Mon, 20 Sep 1999 18:52:06 +0000 (18:52 +0000)] 
Fixed ANSI C violations.

24 years agoKeyboard/mouse event proc thunk creation moved out of if1632/thunk.c.
Ulrich Weigand [Mon, 20 Sep 1999 18:49:02 +0000 (18:49 +0000)] 
Keyboard/mouse event proc thunk creation moved out of if1632/thunk.c.

24 years agoDon't create thunk for task signal proc, call it directly.
Ulrich Weigand [Mon, 20 Sep 1999 18:48:29 +0000 (18:48 +0000)] 
Don't create thunk for task signal proc, call it directly.

24 years agoDC hook proc thunk management simplified.
Ulrich Weigand [Mon, 20 Sep 1999 18:47:14 +0000 (18:47 +0000)] 
DC hook proc thunk management simplified.

24 years agoSystem timer proc thunk creation moved out of if1632/thunk.c.
Ulrich Weigand [Mon, 20 Sep 1999 18:45:53 +0000 (18:45 +0000)] 
System timer proc thunk creation moved out of if1632/thunk.c.

24 years agoDon't create thunk for CreateThread16 proc, call it directly.
Ulrich Weigand [Mon, 20 Sep 1999 18:45:28 +0000 (18:45 +0000)] 
Don't create thunk for CreateThread16 proc, call it directly.

24 years agoWindows hook proc thunk management simplified.
Ulrich Weigand [Mon, 20 Sep 1999 18:45:00 +0000 (18:45 +0000)] 
Windows hook proc thunk management simplified.

24 years agoModified THUNK_Alloc so as to avoid 32->16->32 calling sequences.
Ulrich Weigand [Mon, 20 Sep 1999 18:43:52 +0000 (18:43 +0000)] 
Modified THUNK_Alloc so as to avoid 32->16->32 calling sequences.
Removed persistent thunk creation routines.

24 years agoAdded the possibility to use DGA 2.0.
Lionel Ulmer [Mon, 20 Sep 1999 18:42:46 +0000 (18:42 +0000)] 
Added the possibility to use DGA 2.0.

24 years agoAdded HKEY_LOCAL_MACHINE\...\ProgramFilesDir registry key.
Ulrich Weigand [Mon, 20 Sep 1999 18:37:59 +0000 (18:37 +0000)] 
Added HKEY_LOCAL_MACHINE\...\ProgramFilesDir registry key.

24 years agoIt's no error to send a WM_COMMAND to MenuHelp.
Dennis Björklund [Mon, 20 Sep 1999 18:37:25 +0000 (18:37 +0000)] 
It's no error to send a WM_COMMAND to MenuHelp.

24 years agoCreateFileA returns HFILE_ERROR when the filename contains a wild card.
Francois Boisvert [Mon, 20 Sep 1999 18:31:21 +0000 (18:31 +0000)] 
CreateFileA returns HFILE_ERROR when the filename contains a wild card.

24 years agoFixed display bug in the static control.
Francis Beaudet [Mon, 20 Sep 1999 18:28:08 +0000 (18:28 +0000)] 
Fixed display bug in the static control.

24 years agoMessage removed when menu tracking finish on a WM_LBUTTONDOWN.
Pascal Lessard [Mon, 20 Sep 1999 18:27:14 +0000 (18:27 +0000)] 
Message removed when menu tracking finish on a WM_LBUTTONDOWN.

24 years ago- Add clipboard support for copying/pasting bitmaps or Pixmaps between Wine
Noel Borthwick [Mon, 20 Sep 1999 15:42:47 +0000 (15:42 +0000)] 
- Add clipboard support for copying/pasting bitmaps or Pixmaps between Wine
  and native Linux applications.
- Respond to the MULTIPLE selection request target when Wine is the
  selection owner.
- Relax type checking for TARGETS selection.

24 years agoSet 'expected_version' of built-in and dummy modules according to
Ulrich Weigand [Mon, 20 Sep 1999 15:37:25 +0000 (15:37 +0000)] 
Set 'expected_version' of built-in and dummy modules according to
emulated Windows version.

24 years agoMake CallTo16 return stub segment owned by KERNEL.
Ulrich Weigand [Mon, 20 Sep 1999 15:33:01 +0000 (15:33 +0000)] 
Make CallTo16 return stub segment owned by KERNEL.

24 years agoBugfix: Improved GetCodeHandle16 / GetCodeInfo16.
Ulrich Weigand [Mon, 20 Sep 1999 15:30:27 +0000 (15:30 +0000)] 
Bugfix: Improved GetCodeHandle16 / GetCodeInfo16.

24 years agoAdded some values that were missing in the Swedish nls file.
Dennis Bjorklund [Mon, 20 Sep 1999 15:26:06 +0000 (15:26 +0000)] 
Added some values that were missing in the Swedish nls file.

24 years agoBugfix: create DDB in X11DRV_DIB_GetDIBits if necessary.
Ulrich Weigand [Sun, 19 Sep 1999 18:58:16 +0000 (18:58 +0000)] 
Bugfix: create DDB in X11DRV_DIB_GetDIBits if necessary.

24 years agoAdded missing export.
Juergen Schmied [Sun, 19 Sep 1999 18:57:34 +0000 (18:57 +0000)] 
Added missing export.

24 years agoFixed crash when loading *.ani files.
Juergen Schmied [Sun, 19 Sep 1999 18:56:40 +0000 (18:56 +0000)] 
Fixed crash when loading *.ani files.

24 years agoMoved bulk of OLE implementation to dlls/ subdirectories.
Ulrich Weigand [Sun, 19 Sep 1999 18:36:53 +0000 (18:36 +0000)] 
Moved bulk of OLE implementation to dlls/ subdirectories.

24 years agoSend correct WM_MENUSELECT when menu closes.
Dennis Björklund [Sun, 19 Sep 1999 18:28:35 +0000 (18:28 +0000)] 
Send correct WM_MENUSELECT when menu closes.

24 years agoAdded small feature in the file dialog.
Francois Boisvert [Sun, 19 Sep 1999 18:27:05 +0000 (18:27 +0000)] 
Added small feature in the file dialog.

24 years agoAdded support for anonymous structs/unions on compilers that implement it.
Patrik Stridvall [Sun, 19 Sep 1999 14:20:33 +0000 (14:20 +0000)] 
Added support for anonymous structs/unions on compilers that implement it.

24 years agoStubs for PolyTextOutA/W.
Peter Ganten [Sun, 19 Sep 1999 14:17:14 +0000 (14:17 +0000)] 
Stubs for PolyTextOutA/W.

24 years agoSome more minor GDI fixes.
Karl Lessard [Sun, 19 Sep 1999 14:15:41 +0000 (14:15 +0000)] 
Some more minor GDI fixes.

24 years agoIn ImageList_Draw when drawing the bitmap with the transparent flag
Stephane Lussier [Sun, 19 Sep 1999 14:14:24 +0000 (14:14 +0000)] 
In ImageList_Draw when drawing the bitmap with the transparent flag
set, background color/foreground color should be set to white/black,
when doing bitblt operation with the bitmap mask.

24 years agoExtend DRAWMODE struct to win95 spec.
Huw D M Davies [Sun, 19 Sep 1999 14:13:39 +0000 (14:13 +0000)] 
Extend DRAWMODE struct to win95 spec.
Add some more Escape -> Escape16 conversions.

24 years agoStop trashing devmode if in and out devmodes are the same.
Huw D M Davies [Sun, 19 Sep 1999 14:12:52 +0000 (14:12 +0000)] 
Stop trashing devmode if in and out devmodes are the same.

24 years agoThe MDIClient class must be registered with the IDC_ARROW cursor.
Noomen Hamza [Sun, 19 Sep 1999 14:11:41 +0000 (14:11 +0000)] 
The MDIClient class must be registered with the IDC_ARROW cursor.

24 years agoImplemented the disabled state of the combobox.
Francis Beaudet [Sun, 19 Sep 1999 14:09:52 +0000 (14:09 +0000)] 
Implemented the disabled state of the combobox.

24 years agoProtect SetMenu from rogue menu handle.
Richard Cohen [Sun, 19 Sep 1999 14:08:13 +0000 (14:08 +0000)] 
Protect SetMenu from rogue menu handle.
GetMenu16 can just call GetMenu.

24 years agoProtect MDISetMenu from rogue menu handles.
Richard Cohen [Sun, 19 Sep 1999 14:05:05 +0000 (14:05 +0000)] 
Protect MDISetMenu from rogue menu handles.

24 years agoTidy up TRACE etc to use default channel.
Richard Cohen [Sun, 19 Sep 1999 14:04:15 +0000 (14:04 +0000)] 
Tidy up TRACE etc to use default channel.

24 years agoMove VerLanguageName[AW] back to base (exported from KERNEL32 ...).
Ulrich Weigand [Sun, 19 Sep 1999 12:15:58 +0000 (12:15 +0000)] 
Move VerLanguageName[AW] back to base (exported from KERNEL32 ...).

24 years agoAdded support for wizard property sheets.
Thuy Nguyen [Sun, 19 Sep 1999 12:14:38 +0000 (12:14 +0000)] 
Added support for wizard property sheets.

24 years agoFix FormatMessage16 at least enough to get win95 16bit printdlg working.
Huw D M Davies [Sun, 19 Sep 1999 12:13:46 +0000 (12:13 +0000)] 
Fix FormatMessage16 at least enough to get win95 16bit printdlg working.

24 years ago- iSelected should be -1 if no item selected (Gerard Patel)
David Luyer [Sun, 19 Sep 1999 12:12:34 +0000 (12:12 +0000)] 
- iSelected should be -1 if no item selected (Gerard Patel)
- some of the checks for invalid items where > when they should have been >=
  (Marcus Meissner)
- made InsertItem behave similarly to DeleteItem, ie, if the current item is
  after where the item is inserted, increment the selected item (David Luyer)

24 years agoBugfix: Declare CALL32_CBClient[Ex] without WINAPI.
Ulrich Weigand [Sun, 19 Sep 1999 12:11:02 +0000 (12:11 +0000)] 
Bugfix: Declare CALL32_CBClient[Ex] without WINAPI.

24 years agoBugfix: (E)IP-relative offsets depend on operand, not address, size.
Ulrich Weigand [Sun, 19 Sep 1999 12:10:03 +0000 (12:10 +0000)] 
Bugfix: (E)IP-relative offsets depend on operand, not address, size.

24 years agoAdded stub implementation for EnumDisplayDevices*.
Marcus Meissner [Sun, 19 Sep 1999 12:09:23 +0000 (12:09 +0000)] 
Added stub implementation for EnumDisplayDevices*.

24 years agoAdded SC_GET_DEVTYPE.
Marcus Meissner [Sun, 19 Sep 1999 12:08:18 +0000 (12:08 +0000)] 
Added SC_GET_DEVTYPE.

24 years agoAdded stub for OLE32.DllGetClassObject.
Juergen Schmied [Sun, 19 Sep 1999 12:06:46 +0000 (12:06 +0000)] 
Added stub for OLE32.DllGetClassObject.

24 years agoMore support for special pidls in SHGetSpecialFolderLocation.
Juergen Schmied [Sun, 19 Sep 1999 12:05:30 +0000 (12:05 +0000)] 
More support for special pidls in SHGetSpecialFolderLocation.

24 years agoImplemented invisible pens.
Luc Tourangeau [Sun, 19 Sep 1999 12:04:42 +0000 (12:04 +0000)] 
Implemented invisible pens.

24 years agoSmall DIB fixes.
Huw D M Davies [Sun, 19 Sep 1999 12:04:17 +0000 (12:04 +0000)] 
Small DIB fixes.

24 years agoAdded a case for menu handling in win31.
Pascal Lessard [Sun, 19 Sep 1999 12:03:25 +0000 (12:03 +0000)] 
Added a case for menu handling in win31.

24 years agoFixed GetDIBits problems.
Karl Lessard [Tue, 14 Sep 1999 11:51:01 +0000 (11:51 +0000)] 
Fixed GetDIBits problems.

24 years agoAdd support for anonymous struct/unions on compilers that implement it.
Patrik Stridvall [Tue, 14 Sep 1999 07:52:16 +0000 (07:52 +0000)] 
Add support for anonymous struct/unions on compilers that implement it.

24 years agoFixed win9x look on checkboxes and radiobuttons.
Dennis Björklund [Mon, 13 Sep 1999 16:06:17 +0000 (16:06 +0000)] 
Fixed win9x look on checkboxes and radiobuttons.

24 years agoChange interfaces to THUNK_Alloc/Free slightly and make them non-static.
Huw D M Davies [Mon, 13 Sep 1999 15:15:45 +0000 (15:15 +0000)] 
Change interfaces to THUNK_Alloc/Free slightly and make them non-static.
Remove relays for win16drv from CallBack table, instead use build to
generate them directly in graphics/win16drv/prtdrv.c.
If Printer AbortProc is 16bit then allocate thunk and store that as a
32bit proc in DC.  Setting of abortprocs now done in the correct place
(i.e. not in the driver).

24 years agoRelaxed parameter checking for GetDIBits.
Kai Morich [Mon, 13 Sep 1999 15:13:24 +0000 (15:13 +0000)] 
Relaxed parameter checking for GetDIBits.

24 years agoFixed last error code when trying to load unknown VxD with CreateFile.
Ulrich Weigand [Mon, 13 Sep 1999 15:12:45 +0000 (15:12 +0000)] 
Fixed last error code when trying to load unknown VxD with CreateFile.

24 years agoPretend successful execution of SHELL_NotifyIcon*().
Andreas Mohr [Mon, 13 Sep 1999 15:12:08 +0000 (15:12 +0000)] 
Pretend successful execution of SHELL_NotifyIcon*().

24 years agoAdded MenuItemFromPoint stub.
Eric Pouech [Mon, 13 Sep 1999 15:11:35 +0000 (15:11 +0000)] 
Added MenuItemFromPoint stub.

24 years agoFixed off by one allocation error (DPA and DSA).
Eric Pouech [Mon, 13 Sep 1999 15:11:02 +0000 (15:11 +0000)] 
Fixed off by one allocation error (DPA and DSA).

24 years agoFixed crash in PlaySound thread.
Eric Pouech [Mon, 13 Sep 1999 15:10:36 +0000 (15:10 +0000)] 
Fixed crash in PlaySound thread.

24 years agoFor Win 3.x applications, if they have either horizontal or vertical
Nick Holloway [Sat, 11 Sep 1999 16:29:00 +0000 (16:29 +0000)] 
For Win 3.x applications, if they have either horizontal or vertical
scrollbars, enable both.

24 years agoEliminated warnings.
Patrik Stridvall [Sat, 11 Sep 1999 16:27:20 +0000 (16:27 +0000)] 
Eliminated warnings.

24 years agoSet the mouse capture on the combo listbox.
Pierre Mageau [Sat, 11 Sep 1999 16:26:03 +0000 (16:26 +0000)] 
Set the mouse capture on the combo listbox.

24 years ago- fixed the creation of back-buffers in DGA mode
Lionel Ulmer [Sat, 11 Sep 1999 16:24:28 +0000 (16:24 +0000)] 
- fixed the creation of back-buffers in DGA mode
- added a check on the validity of the Locking rectangle
- fixed the enumeration for DX-6.0

24 years agoFixed RGBQUAD/COLORREF mixup in CreateMappedBitmap().
Stephane Lussier [Sat, 11 Sep 1999 16:23:35 +0000 (16:23 +0000)] 
Fixed RGBQUAD/COLORREF mixup in CreateMappedBitmap().

24 years agoDraw the focus rectangle for buttons with BS_3STATE, BS_RADIOBUTTON,
Abey George [Sat, 11 Sep 1999 16:22:10 +0000 (16:22 +0000)] 
Draw the focus rectangle for buttons with BS_3STATE, BS_RADIOBUTTON,
BS_CHECKBOX, BS_AUTO* styles.