wine
21 years agoClean up *GetDevCaps to check for valid pointer and only copy proper
Robert Reif [Thu, 30 Oct 2003 23:07:23 +0000 (23:07 +0000)] 
Clean up *GetDevCaps to check for valid pointer and only copy proper
amount of data.

21 years agoInclude ntdll_misc.h to avoid undefined reference to GetProcessHeap
Pavel Roskin [Thu, 30 Oct 2003 23:06:41 +0000 (23:06 +0000)] 
Include ntdll_misc.h to avoid undefined reference to GetProcessHeap
when compiled without optimization.

21 years agoFix incorrectly sized buffer.
Mike McCormack [Thu, 30 Oct 2003 23:06:10 +0000 (23:06 +0000)] 
Fix incorrectly sized buffer.

21 years agoCulling to different viewports failed as clearing the whole viewport
Jason Edmeades [Thu, 30 Oct 2003 23:05:09 +0000 (23:05 +0000)] 
Culling to different viewports failed as clearing the whole viewport
cleared the screen.

21 years agoBetter defaults for heap and stack sizes.
Alexandre Julliard [Thu, 30 Oct 2003 22:49:01 +0000 (22:49 +0000)] 
Better defaults for heap and stack sizes.

21 years agoJoystickAImpl_Unacquire should return DI_NOEFFECT if the device is not
Hannu Valtonen [Thu, 30 Oct 2003 22:48:04 +0000 (22:48 +0000)] 
JoystickAImpl_Unacquire should return DI_NOEFFECT if the device is not
in an acquired state.

21 years agoSome stub implementations.
Mike McCormack [Thu, 30 Oct 2003 22:47:42 +0000 (22:47 +0000)] 
Some stub implementations.

21 years agoSql tokens are case insensitive in msi.dll.
Mike McCormack [Thu, 30 Oct 2003 22:46:59 +0000 (22:46 +0000)] 
Sql tokens are case insensitive in msi.dll.

21 years agoCorrect writing to back buffer in non-ortho mode, and ensure the line
Jason Edmeades [Thu, 30 Oct 2003 22:46:29 +0000 (22:46 +0000)] 
Correct writing to back buffer in non-ortho mode, and ensure the line
stipple is passed correctly to enable proper wireframe support.

21 years agoRestored emulation of protected instructions in 32-bit code when
Alexandre Julliard [Tue, 28 Oct 2003 21:57:24 +0000 (21:57 +0000)] 
Restored emulation of protected instructions in 32-bit code when
running with a Win9x version.

21 years agoTreat missing MSI tables as empty.
Mike McCormack [Tue, 28 Oct 2003 21:49:06 +0000 (21:49 +0000)] 
Treat missing MSI tables as empty.

21 years agoIncrease WINE_LDT_FIRST_ENTRY to leave room for glibc thread
Alexandre Julliard [Tue, 28 Oct 2003 21:48:41 +0000 (21:48 +0000)] 
Increase WINE_LDT_FIRST_ENTRY to leave room for glibc thread
selectors.

21 years agoRemoved no longer needed SIGNAL_Unblock() function.
Alexandre Julliard [Tue, 28 Oct 2003 21:46:46 +0000 (21:46 +0000)] 
Removed no longer needed SIGNAL_Unblock() function.

21 years agoWeekly spelling fixes.
Francois Gouget [Tue, 28 Oct 2003 21:45:30 +0000 (21:45 +0000)] 
Weekly spelling fixes.

21 years agoFixed MSI buffer overflow.
Mike McCormack [Tue, 28 Oct 2003 21:43:14 +0000 (21:43 +0000)] 
Fixed MSI buffer overflow.

21 years agoImplemented Add/RemoveVectoredExceptionHandler.
Alexandre Julliard [Tue, 28 Oct 2003 21:22:50 +0000 (21:22 +0000)] 
Implemented Add/RemoveVectoredExceptionHandler.

21 years agoAdd support for .dbg.c files. This makes it possible to use the Wine
Francois Gouget [Tue, 28 Oct 2003 21:13:54 +0000 (21:13 +0000)] 
Add support for .dbg.c files. This makes it possible to use the Wine
tracing macros in Winelib applications.
The wine/lib, wine/ole, wine/unicode directories are gone. Simplify
the wine_unicode and wine_uuid detection.
Fix generation of the clean target (in some corner cases it could
generate a $(RM) command with no parameter).
Move the distclean target to the top-level Makefile and make it more
thorough.
Update a few autoconf constructs.
Remote commented out code in wrapper.c. If we need that code we can
always get it from CVS.

21 years agoFixed _wfullpath prototype.
Pierre d'Herbemont [Tue, 28 Oct 2003 21:13:13 +0000 (21:13 +0000)] 
Fixed _wfullpath prototype.

21 years agoMove event_names[] into EVENT_ProcessEvent().
Gerald Pfeifer [Tue, 28 Oct 2003 21:09:47 +0000 (21:09 +0000)] 
Move event_names[] into EVENT_ProcessEvent().

21 years agoFormatMessageW: Allocate anough space.
Uwe Bonnes [Tue, 28 Oct 2003 21:09:32 +0000 (21:09 +0000)] 
FormatMessageW: Allocate anough space.

21 years agoFix string value lookups in MSI.
Mike McCormack [Tue, 28 Oct 2003 21:09:10 +0000 (21:09 +0000)] 
Fix string value lookups in MSI.

21 years agoSome fixes in dmband loading.
Rok Mandeljc [Tue, 28 Oct 2003 21:08:55 +0000 (21:08 +0000)] 
Some fixes in dmband loading.

21 years agoSysMouseAImpl_Unacquire should return DI_NOEFFECT if the device is not
Hannu Valtonen [Tue, 28 Oct 2003 21:08:31 +0000 (21:08 +0000)] 
SysMouseAImpl_Unacquire should return DI_NOEFFECT if the device is not
in an acquired state.

21 years agoFixed typo that broke handling of .com and .bat files.
Alexandre Julliard [Tue, 28 Oct 2003 00:31:52 +0000 (00:31 +0000)] 
Fixed typo that broke handling of .com and .bat files.

21 years agoSwitch back to the main process stack before calling exception
Alexandre Julliard [Tue, 28 Oct 2003 00:30:55 +0000 (00:30 +0000)] 
Switch back to the main process stack before calling exception
handlers.

21 years agoRepaired relay debugging for kernel and ntdll (spotted by Uwe
Alexandre Julliard [Tue, 28 Oct 2003 00:25:32 +0000 (00:25 +0000)] 
Repaired relay debugging for kernel and ntdll (spotted by Uwe
Bonnes).

21 years agoTest WM_KEY* and WM_SYSKEY* messages generated by various keyboard
Rein Klazes [Tue, 28 Oct 2003 00:18:40 +0000 (00:18 +0000)] 
Test WM_KEY* and WM_SYSKEY* messages generated by various keyboard
events.

21 years agoAdded support for getting the wave device name.
Robert Reif [Tue, 28 Oct 2003 00:15:16 +0000 (00:15 +0000)] 
Added support for getting the wave device name.

21 years agoFix dmloader's behavior to be more MS compliant.
Rok Mandeljc [Tue, 28 Oct 2003 00:10:38 +0000 (00:10 +0000)] 
Fix dmloader's behavior to be more MS compliant.

21 years agoUse freetype 2.0 defines for font encodings instead of misuse of
Marcus Meissner [Tue, 28 Oct 2003 00:08:28 +0000 (00:08 +0000)] 
Use freetype 2.0 defines for font encodings instead of misuse of
MS_MAKE_TAG.

21 years agoget_full_path_helper: Handle the case \\.\\ as intended; fix length
Uwe Bonnes [Tue, 28 Oct 2003 00:07:56 +0000 (00:07 +0000)] 
get_full_path_helper: Handle the case \\.\\ as intended; fix length
arguments for memmove.

21 years agoAnother difference in the printf family.
Uwe Bonnes [Tue, 28 Oct 2003 00:04:42 +0000 (00:04 +0000)] 
Another difference in the printf family.

21 years agoCorrect the logic that decides whether a WM_SYSKEYUP/DOWN or a
Rein Klazes [Tue, 28 Oct 2003 00:02:57 +0000 (00:02 +0000)] 
Correct the logic that decides whether a WM_SYSKEYUP/DOWN or a
WM_KEYUP/DOWN message is to be sent.

21 years agolibntdll.dll.so no longer exists, check for libntdll.def instead.
Alexandre Julliard [Mon, 27 Oct 2003 22:14:15 +0000 (22:14 +0000)] 
libntdll.dll.so no longer exists, check for libntdll.def instead.

21 years agoAdded printing of the target of forwarded exports.
Alexandre Julliard [Mon, 27 Oct 2003 22:11:57 +0000 (22:11 +0000)] 
Added printing of the target of forwarded exports.

21 years agoMake init_thread request deal better with fd allocation errors.
Alexandre Julliard [Mon, 27 Oct 2003 22:10:22 +0000 (22:10 +0000)] 
Make init_thread request deal better with fd allocation errors.

21 years ago- Some fixes on DirectSound init (need SetCooperativeLevel as seen in
Raphael Junqueira [Mon, 27 Oct 2003 22:08:37 +0000 (22:08 +0000)] 
- Some fixes on DirectSound init (need SetCooperativeLevel as seen in
  msdn) on IDirectMusicPerformance8::InitAudio.
- Some fixes in IDirectMusicPerformance8ImplCreateStandardAudioPath
  (not perfect yet, need to understand/fix the channel init/use).
- Fix typo on CreateDirectMusicContainer.
- Add missing define in dsound.h.
- Better traces on IDirectMusicLoader8::SetSearchDirectory.

21 years agoControl_DoLaunch: memmove needs bytes as length argument.
Uwe Bonnes [Mon, 27 Oct 2003 22:06:56 +0000 (22:06 +0000)] 
Control_DoLaunch: memmove needs bytes as length argument.

21 years agoClean up mouse driver implementation.
Jukka Heinonen [Mon, 27 Oct 2003 22:06:27 +0000 (22:06 +0000)] 
Clean up mouse driver implementation.

21 years agoMoved drive parameter block (DPB) routines to winedos.
Jukka Heinonen [Mon, 27 Oct 2003 22:06:10 +0000 (22:06 +0000)] 
Moved drive parameter block (DPB) routines to winedos.

21 years agoAdded a few stubs.
Uwe Bonnes [Mon, 27 Oct 2003 22:05:33 +0000 (22:05 +0000)] 
Added a few stubs.

21 years agoFix PowerPC assembler syntax mistakes.
Pierre d'Herbemont [Mon, 27 Oct 2003 22:04:54 +0000 (22:04 +0000)] 
Fix PowerPC assembler syntax mistakes.

21 years agoAdded Dutch translations.
Hans Leidekker [Mon, 27 Oct 2003 22:04:36 +0000 (22:04 +0000)] 
Added Dutch translations.

21 years ago- Dutch translations of Wine programs.
Hans Leidekker [Mon, 27 Oct 2003 22:03:28 +0000 (22:03 +0000)] 
- Dutch translations of Wine programs.
- Correct grammar error in winefile.

21 years ago- Added Dutch translation.
Hans Leidekker [Mon, 27 Oct 2003 22:02:37 +0000 (22:02 +0000)] 
- Added Dutch translation.
- Make an example's description consistent with the example.

21 years agoUpdated Hebrew resources.
Shachar Shemesh [Mon, 27 Oct 2003 22:02:06 +0000 (22:02 +0000)] 
Updated Hebrew resources.

21 years agoFix SMPTE time.
Robert Reif [Mon, 27 Oct 2003 22:01:30 +0000 (22:01 +0000)] 
Fix SMPTE time.
Fix primary buffer volume setting.

21 years agoOnly copy amount requested up to size of structure.
Robert Reif [Mon, 27 Oct 2003 22:01:01 +0000 (22:01 +0000)] 
Only copy amount requested up to size of structure.

21 years agoClear a new hardware buffer to proper silence values based on format.
Robert Reif [Mon, 27 Oct 2003 22:00:10 +0000 (22:00 +0000)] 
Clear a new hardware buffer to proper silence values based on format.
Allows dxdiag to play 8 bit sounds in hardware primary buffer now.

21 years agoInclude <arpa/nameser.h> before <resolv.h>.
Pierre d'Herbemont [Mon, 27 Oct 2003 21:55:00 +0000 (21:55 +0000)] 
Include <arpa/nameser.h> before <resolv.h>.

21 years agoUpdated some of the generated tests.
Alexandre Julliard [Fri, 24 Oct 2003 04:45:35 +0000 (04:45 +0000)] 
Updated some of the generated tests.

21 years agoSpecify include quotes in the tests.dat file.
Alexandre Julliard [Fri, 24 Oct 2003 04:43:16 +0000 (04:43 +0000)] 
Specify include quotes in the tests.dat file.

21 years agoUse sigsetjmp instead of setjmp in Wine internal exception handlers to
Alexandre Julliard [Fri, 24 Oct 2003 04:30:13 +0000 (04:30 +0000)] 
Use sigsetjmp instead of setjmp in Wine internal exception handlers to
make sure the signal mask is restored properly.

21 years agoAdded support for the linuxthreads cancel signal as an alternative to
Alexandre Julliard [Fri, 24 Oct 2003 04:29:01 +0000 (04:29 +0000)] 
Added support for the linuxthreads cancel signal as an alternative to
SIGCHLD.

21 years agoAdded a test case for sprintf.
Uwe Bonnes [Fri, 24 Oct 2003 04:24:08 +0000 (04:24 +0000)] 
Added a test case for sprintf.

21 years ago- Removed initialization of sh32_policy_table in SHInitRestricted,
Filip Navara [Fri, 24 Oct 2003 04:23:37 +0000 (04:23 +0000)] 
- Removed initialization of sh32_policy_table in SHInitRestricted,
  because it's already statically initialized.
- Removed calling of SHInitRestricted(NULL, NULL) from DllMain because
  it does nothing in this case now.
- Added support for flags FWF_DESKTOP, FWF_NOCLIENTEDGE,
  FWF_TRANSPARENT in ShellView.
- Fixed small bug in setting SysTray window class hbrBackground.

21 years agoMore tests for window creation parameters.
Dmitry Timoshkov [Fri, 24 Oct 2003 04:22:24 +0000 (04:22 +0000)] 
More tests for window creation parameters.

21 years agoInitialize MinMax.ptReserved, use better defaults for child windows.
Dmitry Timoshkov [Fri, 24 Oct 2003 04:22:11 +0000 (04:22 +0000)] 
Initialize MinMax.ptReserved, use better defaults for child windows.

21 years agoWindows always sets cbtc.hwndInsertAfter to HWND_TOP.
Dmitry Timoshkov [Fri, 24 Oct 2003 04:21:46 +0000 (04:21 +0000)] 
Windows always sets cbtc.hwndInsertAfter to HWND_TOP.

21 years agoMake MSVCRT__sopen() complain louder about unknown oflags, but not
Pavel Roskin [Fri, 24 Oct 2003 04:21:09 +0000 (04:21 +0000)] 
Make MSVCRT__sopen() complain louder about unknown oflags, but not
about _O_WRONLY.
MSVCRT_fopen() should pass third argument to _open() because it may
set _O_CREAT.

21 years agoAdded amvideo.{idl,h} and aviriff.h.
Robert Shearman [Fri, 24 Oct 2003 04:20:05 +0000 (04:20 +0000)] 
Added amvideo.{idl,h} and aviriff.h.

21 years agoAdded Italian resources.
Ivan Leo Murray-Smith [Fri, 24 Oct 2003 04:19:20 +0000 (04:19 +0000)] 
Added Italian resources.

21 years agoDon't store band text if "" is passed into SetBandInfo.
Robert Shearman [Fri, 24 Oct 2003 04:18:42 +0000 (04:18 +0000)] 
Don't store band text if "" is passed into SetBandInfo.

21 years agoMinor GUI relayout.
Mike Hearn [Fri, 24 Oct 2003 04:18:17 +0000 (04:18 +0000)] 
Minor GUI relayout.

21 years agoCall the application entry point from kernel32, some apps depend on
Alexandre Julliard [Fri, 24 Oct 2003 00:32:36 +0000 (00:32 +0000)] 
Call the application entry point from kernel32, some apps depend on
that.

21 years agoAnother portion of HeapReAlloc fixes.
Oleg Prokhorov [Fri, 24 Oct 2003 00:29:43 +0000 (00:29 +0000)] 
Another portion of HeapReAlloc fixes.

21 years agoChange mctr PowerPC asm instruction to mtctr. Add Support for the
Pierre d'Herbemont [Fri, 24 Oct 2003 00:27:27 +0000 (00:27 +0000)] 
Change mctr PowerPC asm instruction to mtctr. Add Support for the
.text section and the .space section of darwin's ld.

21 years agoAdded tests for FoldStringA/W.
Jon Griffiths [Fri, 24 Oct 2003 00:26:18 +0000 (00:26 +0000)] 
Added tests for FoldStringA/W.

21 years agoImplemented FoldStringA (using W version).
Jon Griffiths [Fri, 24 Oct 2003 00:24:46 +0000 (00:24 +0000)] 
Implemented FoldStringA (using W version).
Documentation updates.

21 years agoAdded test for tmpnam().
Pavel Roskin [Fri, 24 Oct 2003 00:24:08 +0000 (00:24 +0000)] 
Added test for tmpnam().

21 years agoMSVCRT_tmpnam(): complete rewrite. Use the same names as the native
Pavel Roskin [Fri, 24 Oct 2003 00:23:51 +0000 (00:23 +0000)] 
MSVCRT_tmpnam(): complete rewrite.  Use the same names as the native
version.  Use the caller-supplied buffer if possible.

21 years agoSimplified signal stack allocation a bit, and avoid allocating it on
Alexandre Julliard [Wed, 22 Oct 2003 03:26:53 +0000 (03:26 +0000)] 
Simplified signal stack allocation a bit, and avoid allocating it on
non-i386 platforms.

21 years agoA signal stack is not needed on PowerPC.
Alexandre Julliard [Wed, 22 Oct 2003 03:25:38 +0000 (03:25 +0000)] 
A signal stack is not needed on PowerPC.

21 years agoAdded support for neutral language.
Vincent Béron [Wed, 22 Oct 2003 03:23:36 +0000 (03:23 +0000)] 
Added support for neutral language.

21 years agoFixed naming of the A/W types.
Alexandre Julliard [Wed, 22 Oct 2003 03:07:27 +0000 (03:07 +0000)] 
Fixed naming of the A/W types.

21 years ago- Fix error paths in advapi32.CryptAcquireContextA.
Robert Shearman [Wed, 22 Oct 2003 03:04:30 +0000 (03:04 +0000)] 
- Fix error paths in advapi32.CryptAcquireContextA.
- Call CRYPT_VerifyImage to verify the signature, even though it
  currently does nothing.

21 years agoFix MMDRV_PhysicalFeatures to handle both 16 and 32 bit pointers
Robert Reif [Wed, 22 Oct 2003 03:04:07 +0000 (03:04 +0000)] 
Fix MMDRV_PhysicalFeatures to handle both 16 and 32 bit pointers
properly.

21 years agoComplete support DOS version and winelook settings.
Mike Hearn [Wed, 22 Oct 2003 03:02:26 +0000 (03:02 +0000)] 
Complete support DOS version and winelook settings.

21 years agoFix EMF driver UpdateBBox routine. The EMF bounding box must be stored
Dave Belanger [Wed, 22 Oct 2003 03:02:08 +0000 (03:02 +0000)] 
Fix EMF driver UpdateBBox routine. The EMF bounding box must be stored
in device coordinates in the metafile.

21 years ago- Clear screen depth combo box on page init.
Mike Hearn [Wed, 22 Oct 2003 00:01:46 +0000 (00:01 +0000)] 
- Clear screen depth combo box on page init.
- Some appdefaults support.
- Rename hDlg to dialog in some places so enable/disable macros work.
- Don't update registry when the GUI is being initially configured.

21 years agoFixed warnings with gcc option "-Wwrite-strings".
Daniel Marmier [Tue, 21 Oct 2003 23:57:25 +0000 (23:57 +0000)] 
Fixed warnings with gcc option "-Wwrite-strings".

21 years agoFix splitpath and wsplitpath for the file extension.
Dave Belanger [Tue, 21 Oct 2003 23:51:06 +0000 (23:51 +0000)] 
Fix splitpath and wsplitpath for the file extension.

21 years ago- Remove an erroneous check in NdrSendReceive.
Gregory M. Turner [Tue, 21 Oct 2003 23:49:57 +0000 (23:49 +0000)] 
- Remove an erroneous check in NdrSendReceive.
- Change fixmes.

21 years agoRemove unused variables EXE, BAT, CMD, and COM.
Gerald Pfeifer [Tue, 21 Oct 2003 23:49:36 +0000 (23:49 +0000)] 
Remove unused variables EXE, BAT, CMD, and COM.

21 years agoRemove unused variable depths[].
Gerald Pfeifer [Tue, 21 Oct 2003 23:49:25 +0000 (23:49 +0000)] 
Remove unused variable depths[].

21 years agoA WM_CREATE message sent to an Edit window procedure should
Rein Klazes [Tue, 21 Oct 2003 23:49:03 +0000 (23:49 +0000)] 
A WM_CREATE message sent to an Edit window procedure should
return 1. Power Builder masked edit controls depend on it.

21 years agoUpdate tests.dat to include the various #include fixes.
Francois Gouget [Tue, 21 Oct 2003 23:48:13 +0000 (23:48 +0000)] 
Update tests.dat to include the various #include fixes.
gcc says that sizeof(long double)==12.
Fix the detection of pragma packs to detect #include <...>.
Generate ok("...\n") calls.

21 years agoChange all head/tail -X to head/tail -n X to be more POSIXly
Francois Gouget [Tue, 21 Oct 2003 23:47:47 +0000 (23:47 +0000)] 
Change all head/tail -X to head/tail -n X to be more POSIXly
compliant.

21 years ago- Win16/32 cleanup.
Steven Edwards [Tue, 21 Oct 2003 23:45:43 +0000 (23:45 +0000)] 
- Win16/32 cleanup.
- Fixes for building with the PSDK.

21 years agoRegCreateKeyEx{A,W}: state that class string is constant.
Daniel Marmier [Tue, 21 Oct 2003 23:44:37 +0000 (23:44 +0000)] 
RegCreateKeyEx{A,W}: state that class string is constant.

21 years agoFix TAB_DeleteItem and TAB_DeleteAllItems regressions introduced by
Maxime Bellengé [Tue, 21 Oct 2003 23:44:03 +0000 (23:44 +0000)] 
Fix TAB_DeleteItem and TAB_DeleteAllItems regressions introduced by
the last TAB_InvalidateTabArea changes.
Correct the indentation for these functions.

21 years agoDon't use free'd pointer in status control - found by Valgrind.
Mike McCormack [Tue, 21 Oct 2003 23:43:14 +0000 (23:43 +0000)] 
Don't use free'd pointer in status control - found by Valgrind.

21 years agoAccount for unique NT4 behaviour.
Ferenc Wagner [Tue, 21 Oct 2003 23:42:50 +0000 (23:42 +0000)] 
Account for unique NT4 behaviour.
Better error message.

21 years agoRemove unused variable wineW.
Gerald Pfeifer [Tue, 21 Oct 2003 23:42:22 +0000 (23:42 +0000)] 
Remove unused variable wineW.

21 years agoUse the extended window style for the previous style in the style
Rein Klazes [Tue, 21 Oct 2003 23:42:02 +0000 (23:42 +0000)] 
Use the extended window style for the previous style in the style
changing/changed messages if WIN_SetWindowLong is called with
GWL_EXSTYLE.

21 years agoOnly return the number of bytes requested.
Robert Reif [Tue, 21 Oct 2003 23:41:26 +0000 (23:41 +0000)] 
Only return the number of bytes requested.

21 years agoRelease 20031016. wine-20031016
Alexandre Julliard [Thu, 16 Oct 2003 22:46:13 +0000 (22:46 +0000)] 
Release 20031016.

21 years agoDon't export the wine_pthread_* functions.
Alexandre Julliard [Thu, 16 Oct 2003 22:07:06 +0000 (22:07 +0000)] 
Don't export the wine_pthread_* functions.

21 years agoReplaced a few more 0xffffffff by the appropriate constants.
Alexandre Julliard [Thu, 16 Oct 2003 19:31:11 +0000 (19:31 +0000)] 
Replaced a few more 0xffffffff by the appropriate constants.

21 years agoUse INVALID_FILE_ATTRIBUTES to test for failure of
Rolf Kalbermatter [Thu, 16 Oct 2003 19:12:49 +0000 (19:12 +0000)] 
Use INVALID_FILE_ATTRIBUTES to test for failure of
GetFileAttributesA/W and not -1 or 0xFFFFFFFF.