Patrik Stridvall [Wed, 25 Apr 2001 19:54:21 +0000 (19:54 +0000)]
Fixed some issues found by winapi_check.
Alexandre Julliard [Wed, 25 Apr 2001 19:53:28 +0000 (19:53 +0000)]
Avoid crash on deleted windows.
Patrik Stridvall [Wed, 25 Apr 2001 19:52:34 +0000 (19:52 +0000)]
- Minor API files update
- Minor bug fixes
Gael de Chalendar [Wed, 25 Apr 2001 19:51:56 +0000 (19:51 +0000)]
Corrected a typo in spec file and added some stubs.
James Hatheway [Wed, 25 Apr 2001 19:51:32 +0000 (19:51 +0000)]
PlaySoundA should return TRUE when it stops playing sound.
Alexandre Julliard [Tue, 24 Apr 2001 23:28:52 +0000 (23:28 +0000)]
Moved most of the implementation of SetWindowPos and SetDrawable into
the user driver, and the corresponding code into the dlls/x11drv
directory. Moved a few functions out of the window driver into the
user driver. Plus a few related cleanups.
Alexandre Julliard [Tue, 24 Apr 2001 23:17:53 +0000 (23:17 +0000)]
Small cleanups.
Marcus Meissner [Tue, 24 Apr 2001 23:17:10 +0000 (23:17 +0000)]
Drop SYSLEVEL checks from relay debugging, since they break debugging
builtin GDI dlls.
Francois Gouget [Tue, 24 Apr 2001 23:16:39 +0000 (23:16 +0000)]
Don't use Windows types like LONGLONG in msvcrt headers.
Marcus Meissner [Tue, 24 Apr 2001 23:16:16 +0000 (23:16 +0000)]
Added some more disassembly instructions (notably rdtsc, which is used
by several programs) and more MMX.
Francois Gouget [Mon, 23 Apr 2001 18:24:38 +0000 (18:24 +0000)]
Use snprintf to prevent buffer overflows in format_exception_msg.
Francois Gouget [Mon, 23 Apr 2001 18:23:00 +0000 (18:23 +0000)]
Prevent use by Wine's source.
Added missing 'function' definitions (macros really).
Francois Gouget [Mon, 23 Apr 2001 18:22:33 +0000 (18:22 +0000)]
We must not free the pointer returned by localtime (especially not
with MSVCRT_free!).
We no longer need to include stdlib.h.
Francois Gouget [Mon, 23 Apr 2001 18:22:05 +0000 (18:22 +0000)]
Added offsetof (for the MFC).
Francois Gouget [Mon, 23 Apr 2001 18:20:55 +0000 (18:20 +0000)]
Add msvcrt/malloc.h (for the MFC).
Add msvcrt/search.h.
Move duplicated definitions to the new headers.
Use malloc.h instead of stdlib.h when sensible.
Francois Gouget [Mon, 23 Apr 2001 18:19:27 +0000 (18:19 +0000)]
Provide limited support for the msvcrt debug API.
Francois Gouget [Mon, 23 Apr 2001 18:16:13 +0000 (18:16 +0000)]
Files with special characters may not have been renamed. Try to match
both forms.
Eric Pouech [Mon, 23 Apr 2001 18:14:41 +0000 (18:14 +0000)]
Added cache for drivers information.
Fixed a few bugs (memory handling, version info...)
Enhanced validity checks.
Ian Pilcher [Mon, 23 Apr 2001 18:12:45 +0000 (18:12 +0000)]
Use typecasts to suppress compiler warnings.
Marcus Meissner [Mon, 23 Apr 2001 18:11:58 +0000 (18:11 +0000)]
Implemented GetCharABCWidths with GetCharWidth.
Marcus Meissner [Mon, 23 Apr 2001 18:11:41 +0000 (18:11 +0000)]
Extracted MEMCHECK into an extra function to avoid a gcc-2.95.2
compiler bug.
Marcus Meissner [Mon, 23 Apr 2001 18:11:17 +0000 (18:11 +0000)]
Added some MMX disassembly to the debugger.
Eric Pouech [Mon, 23 Apr 2001 18:10:52 +0000 (18:10 +0000)]
Fixed getting a variable address.
Eric Pouech [Mon, 23 Apr 2001 18:10:32 +0000 (18:10 +0000)]
Fixed float variables display.
Dominik Strasser [Fri, 20 Apr 2001 18:38:41 +0000 (18:38 +0000)]
Allow illegal handles in FindClose.
Andreas Mohr [Fri, 20 Apr 2001 18:36:05 +0000 (18:36 +0000)]
Spelling fixes.
Andreas Mohr [Fri, 20 Apr 2001 18:35:25 +0000 (18:35 +0000)]
- make sure that we really use the correct amount of parameters each
time for the callback function
- always pass strings instead of atoms to Win32 enum proc
- fix trace crash due to string format displaying of atom (LOWORD
only) handle
Ian Pilcher [Fri, 20 Apr 2001 18:30:38 +0000 (18:30 +0000)]
Store each glyph name only once in PostScript driver.
Andreas Mohr [Fri, 20 Apr 2001 18:29:45 +0000 (18:29 +0000)]
Take a stab at implementing SetSolidBrush16.
Andreas Mohr [Fri, 20 Apr 2001 18:29:17 +0000 (18:29 +0000)]
Fixed off by one error in ImageList_DrawIndirect().
Fixed some missing NULL HIMAGELIST check (fixes Microsoft Works
startup).
James Hatheway [Fri, 20 Apr 2001 18:28:38 +0000 (18:28 +0000)]
Make sure to return our variable with the correct return value.
Dmitry Timoshkov [Fri, 20 Apr 2001 18:28:18 +0000 (18:28 +0000)]
VirtualProtect should return correct old protection flags.
Guy L. Albertelli [Fri, 20 Apr 2001 18:27:42 +0000 (18:27 +0000)]
- Notify parent of child size changes when changes are from WM_SIZE
messages.
- If more than one band exists, then first band may have a gripper.
- Fix the band layout algorithm to handle some issues from WinARA.
Guy L. Albertelli [Fri, 20 Apr 2001 18:27:19 +0000 (18:27 +0000)]
- Implement CB_{GET|SET}ITEMDATA for CombBoxEx.
- Implement WM_NCCREATE to remove unwanted window styles (as native does).
- Clean up some traces.
Francois Gouget [Fri, 20 Apr 2001 18:26:35 +0000 (18:26 +0000)]
Fix file lossage in subdirectories of an 'include' directory (closes #163).
When case fixing #includes, take into account that the file may have
been renamed (closes #161).
Better support of $(SRCDIR) in -I directives.
RTF was not recognised in rc files because it was in the wrong place.
Escape weird characters when putting the rc filename in the spec file.
Lawson Whitney [Fri, 20 Apr 2001 18:15:58 +0000 (18:15 +0000)]
Added WINEPRELOAD to man wine.
Dominik Strasser [Fri, 20 Apr 2001 18:15:20 +0000 (18:15 +0000)]
Don't use RTSCTS if Str handshake is enabled.
Use appropriate Unix timeout values in SetCommTimeouts.
Alexandre Julliard [Thu, 19 Apr 2001 01:17:26 +0000 (01:17 +0000)]
Alexandre Julliard [Thu, 19 Apr 2001 01:01:52 +0000 (01:01 +0000)]
Fixed setupapi dependencies.
Jukka Heinonen [Wed, 18 Apr 2001 18:05:57 +0000 (18:05 +0000)]
GetAsyncKeyState now clears "has been pressed" information of only the
requested key instead of all keys.
Alexandre Julliard [Wed, 18 Apr 2001 17:42:36 +0000 (17:42 +0000)]
No need to preallocate DCEs since they are allocated on demand
anyway.
Alexandre Julliard [Wed, 18 Apr 2001 17:41:57 +0000 (17:41 +0000)]
Moved DCX_* constants to winuser.h.
Alexandre Julliard [Wed, 18 Apr 2001 17:41:07 +0000 (17:41 +0000)]
Removed a few obsolete files.
Ove Kaaven [Wed, 18 Apr 2001 17:40:43 +0000 (17:40 +0000)]
Fix DGA so it works properly again.
James Hatheway [Wed, 18 Apr 2001 17:40:27 +0000 (17:40 +0000)]
Add \n to FIXME call in acmGetVersion to prevent overflowing buffer in
wine_dbg_vprintf.
James Hatheway [Wed, 18 Apr 2001 17:40:04 +0000 (17:40 +0000)]
Eliminate unitialized garbage being returned from LISTVIEW_GetItemA.
Francois Gouget [Wed, 18 Apr 2001 17:39:42 +0000 (17:39 +0000)]
Enhanced the pragma pack handling.
Enhanced the 'afxres.h' handling (the indentation).
Start issuing winemaker's warnings in the source files themselves.
Gerard Patel [Tue, 17 Apr 2001 17:57:20 +0000 (17:57 +0000)]
Do not send WM_MOUSEACTIVATE for children of desktop.
Ove Kaaven [Tue, 17 Apr 2001 17:48:19 +0000 (17:48 +0000)]
Implemented DirectDraw's Hardware Abstraction Layer (HAL) interface.
Disabled DirectDraw's old XVidMode and DGA2 drivers, it now depends on the
display driver (x11drv) HAL implementations of these features.
Andreas Mohr [Tue, 17 Apr 2001 17:39:35 +0000 (17:39 +0000)]
- implement some more virtcopy (VCP) stuff
- add some setupx resources
- implement VHSTR functionality
- large parts of VCP callback handling
- merge setupapi and setupx stuff, especially resource handling
gets rid of setupx debug channel; setupapi is the only one that remains
Ove Kaaven [Tue, 17 Apr 2001 17:36:44 +0000 (17:36 +0000)]
Removed the obsolete DIBTexture surface class.
Ove Kaaven [Tue, 17 Apr 2001 17:36:28 +0000 (17:36 +0000)]
Fill in some more HAL fields. Flip some of them when appropriate.
Allow SetSurfaceDesc to change client memory surface address.
Propagate DIB color table updates to backbuffers too (thanks to
Stephen Clouse).
Ove Kaaven [Tue, 17 Apr 2001 17:35:57 +0000 (17:35 +0000)]
Fill in some DirectDrawPalette HAL fields.
Ove Kaaven [Tue, 17 Apr 2001 17:35:36 +0000 (17:35 +0000)]
Removed User_DirectDraw_GetCaps. Using Main_DirectDraw_GetCaps instead,
and the User constructor filling in the main capability bits.
Ove Kaaven [Tue, 17 Apr 2001 17:34:48 +0000 (17:34 +0000)]
Fill in some of the ddraw HAL fields.
Call the set_exclusive_mode callback when necessary.
Added a Main_DirectDraw_GetCaps method.
Removed references to obsolete DIBTexture surface class.
Ove Kaaven [Tue, 17 Apr 2001 17:34:11 +0000 (17:34 +0000)]
Implemented gamma control on the DirectDraw primary window.
Ensured that the primary window is created before the constructor returns.
Flag the primary window as transparent so mouse clicks pass through it.
Put the primary window handle into a reserved field for x11drv HAL use.
Francois Gouget [Tue, 17 Apr 2001 17:33:01 +0000 (17:33 +0000)]
Fix typo so that wintrust is built.
Joerg Mayer [Tue, 17 Apr 2001 17:32:31 +0000 (17:32 +0000)]
Add a missing </sect3>.
Joerg Mayer [Tue, 17 Apr 2001 17:30:44 +0000 (17:30 +0000)]
Use of proper test gets rid of a signed/unsigned warning.
Ove Kaaven [Tue, 17 Apr 2001 17:29:59 +0000 (17:29 +0000)]
Implemented the ddraw HAL access escape (DCICOMMAND) in x11drv.
Dmitry Timoshkov [Tue, 17 Apr 2001 17:29:31 +0000 (17:29 +0000)]
Remove redundant sending of WM_DRAWITEM message to ownerdrawn
combobox.
Eric Pouech [Mon, 16 Apr 2001 20:27:16 +0000 (20:27 +0000)]
Fix some crash on bad parameter conditions.
Ove Kaaven [Mon, 16 Apr 2001 20:24:47 +0000 (20:24 +0000)]
Implemented _wtoi and _wtol.
Ove Kaaven [Mon, 16 Apr 2001 19:54:07 +0000 (19:54 +0000)]
Implemented the XF86DGA2 driver for the ddraw HAL.
Entered some basic HAL device capabilities data.
Added a GetDriverInfo handler.
Rein Klazes [Mon, 16 Apr 2001 19:36:12 +0000 (19:36 +0000)]
Added new dll wintrust.dll with a stub for WinVerifyTrust().
Ove Kaaven [Mon, 16 Apr 2001 19:35:18 +0000 (19:35 +0000)]
Implemented the IDirectDrawGammaControl interface.
Ian Pilcher [Mon, 16 Apr 2001 19:34:21 +0000 (19:34 +0000)]
Make paper size and bin type handling more like Windows drivers.
Dmitry Timoshkov [Mon, 16 Apr 2001 19:33:51 +0000 (19:33 +0000)]
Add NULL check for lpnFit in GetTextExtentExPointW.
Gavriel State [Mon, 16 Apr 2001 19:33:25 +0000 (19:33 +0000)]
Copy the first 128 colors from the default colormap to Wine's private
colormap when using 'shared' colors.
Ove Kaaven [Mon, 16 Apr 2001 19:32:48 +0000 (19:32 +0000)]
Let LOAD_LIBRARY_AS_DATAFILE load the builtin dll if loading a native
DLL failed, so that winesetuptk's fake-windows installation work.
Dmitry Timoshkov [Mon, 16 Apr 2001 19:32:19 +0000 (19:32 +0000)]
Slightly improve keyboard tracking in combobox.
Dan Engel [Mon, 16 Apr 2001 19:32:05 +0000 (19:32 +0000)]
Set the backgound mode to opaque to paint highlighted text.
Ove Kaaven [Mon, 16 Apr 2001 19:06:13 +0000 (19:06 +0000)]
Added ddraw HAL and gamma ramp stuff to implementation structures.
Added a parameter and return value to flip_data and flip_update.
Ove Kaaven [Mon, 16 Apr 2001 19:05:37 +0000 (19:05 +0000)]
Fixed CoerceDIBSection's AuxMod handling. Added CoerceDIBSection2.
Ove Kaaven [Mon, 16 Apr 2001 19:05:12 +0000 (19:05 +0000)]
Include the GUIDs in ddrawi.h in the libwine_uuid.a library.
Ove Kaaven [Mon, 16 Apr 2001 19:04:58 +0000 (19:04 +0000)]
Yet more stuff for ddrawi.h, including some GetDriverInfo GUIDs.
Ove Kaaven [Mon, 16 Apr 2001 19:04:41 +0000 (19:04 +0000)]
Add version resource to ddraw.dll, versioned to DirectX 7.0.
Francois Gouget [Mon, 16 Apr 2001 19:04:12 +0000 (19:04 +0000)]
GetItemSpacing(true): Return the default item spacing if the view is
LVS_ICON, and the current 'item size' otherwise.
Dmitry Timoshkov [Mon, 16 Apr 2001 19:03:45 +0000 (19:03 +0000)]
Display thread id instead of %fs in snoop trace.
Ove Kaaven [Mon, 16 Apr 2001 19:03:10 +0000 (19:03 +0000)]
Don't restore the saved keyboard autorepeat config, since the config
save code itself was disabled a while ago...
Ove Kaaven [Mon, 16 Apr 2001 19:02:22 +0000 (19:02 +0000)]
Direct3D header update.
Ove Kaaven [Mon, 16 Apr 2001 19:01:38 +0000 (19:01 +0000)]
New header d3dhal.h, the Direct3D HAL device driver interface.
Ove Kaaven [Mon, 16 Apr 2001 19:00:42 +0000 (19:00 +0000)]
Handle the %f case in wsprintf.
Ove Kaaven [Mon, 16 Apr 2001 19:00:24 +0000 (19:00 +0000)]
Changed the spec definition of *s*printf from *str to ptr, since that
parameter is a destination buffer that may only contain garbage on entry.
Ove Kaaven [Mon, 16 Apr 2001 18:59:59 +0000 (18:59 +0000)]
Add version resource to dplayx.dll, versioned to DirectX 7.0.
Ove Kaaven [Mon, 16 Apr 2001 18:58:46 +0000 (18:58 +0000)]
Generalize the Wine version resource template a bit.
Dmitry Timoshkov [Mon, 16 Apr 2001 18:58:30 +0000 (18:58 +0000)]
Replace "System" font by "Helv" in shell32 "About" dialog.
Dmitry Timoshkov [Mon, 16 Apr 2001 18:58:09 +0000 (18:58 +0000)]
Implementation of OLE32.IsAccelerator.
Dmitry Timoshkov [Mon, 16 Apr 2001 18:57:18 +0000 (18:57 +0000)]
Return STG_E_FILEALREADYEXISTS in ole32.StgOpenStorage if the file is
not a storage object.
Dmitry Timoshkov [Mon, 16 Apr 2001 18:56:45 +0000 (18:56 +0000)]
Move implementation of CreateDC16 to CreateDCA.
Gavriel State [Mon, 16 Apr 2001 18:56:27 +0000 (18:56 +0000)]
Allocate bitmap objects in the large heap area.
Andreas Mohr [Mon, 16 Apr 2001 18:55:48 +0000 (18:55 +0000)]
Fixed 0 count handling in PSDRV_Text.
Dmitry Timoshkov [Mon, 16 Apr 2001 18:55:02 +0000 (18:55 +0000)]
Add MS Shell Dlg font to the set of default sans serif fonts.
Gerald Pfeifer [Mon, 16 Apr 2001 18:54:31 +0000 (18:54 +0000)]
Fixed MSVCRT_clock return type.
Alexandre Julliard [Fri, 13 Apr 2001 22:47:25 +0000 (22:47 +0000)]
Added missing <listitem>.
Alexandre Julliard [Fri, 13 Apr 2001 22:38:39 +0000 (22:38 +0000)]
Repaired shared PE data sections.
Eric Pouech [Fri, 13 Apr 2001 22:35:55 +0000 (22:35 +0000)]
Added note on using shell scripts as AeDebug setup, added
BreakOnDllLoad variable.
Eric Pouech [Fri, 13 Apr 2001 22:28:35 +0000 (22:28 +0000)]
A few fixes.
Eric Pouech [Fri, 13 Apr 2001 22:28:19 +0000 (22:28 +0000)]
Fixed opening of some drivers.
Eric Pouech [Fri, 13 Apr 2001 22:28:06 +0000 (22:28 +0000)]
Fixed callback parameters (bogus hWave); added acm conversion for
waveIn.