wine
21 years agoMoved most of the kernel resource APIs to dlls/kernel.
Alexandre Julliard [Wed, 30 Apr 2003 00:53:23 +0000 (00:53 +0000)] 
Moved most of the kernel resource APIs to dlls/kernel.

21 years agoProtect BeginPaint and EndPaint from lps being NULL.
Dmitry Timoshkov [Wed, 30 Apr 2003 00:50:43 +0000 (00:50 +0000)] 
Protect BeginPaint and EndPaint from lps being NULL.

21 years agoFix bounding rectangle computation for an ownerdraw tab.
Maxime Bellengé [Wed, 30 Apr 2003 00:50:26 +0000 (00:50 +0000)] 
Fix bounding rectangle computation for an ownerdraw tab.

21 years agoGenerate custom draw notifications for ownerdraw listviews (based on a
Dimitrie O. Paun [Wed, 30 Apr 2003 00:49:44 +0000 (00:49 +0000)] 
Generate custom draw notifications for ownerdraw listviews (based on a
patch by Maxime Bellengé).
Reorganize the custom draw code for better reuse.

21 years agoBetter API compliance and test case for NetWkstaTransportEnum.
Juan Lang [Wed, 30 Apr 2003 00:48:56 +0000 (00:48 +0000)] 
Better API compliance and test case for NetWkstaTransportEnum.

21 years agoImplemented ntdll resource functions.
Alexandre Julliard [Tue, 29 Apr 2003 23:00:48 +0000 (23:00 +0000)] 
Implemented ntdll resource functions.

21 years agoFixed a problem where OSS trigger support is inconsistent.
Robert Reif [Tue, 29 Apr 2003 22:54:09 +0000 (22:54 +0000)] 
Fixed a problem where OSS trigger support is inconsistent.

21 years agoGet rid of the COMMDLG_hInstance variables.
Alexandre Julliard [Tue, 29 Apr 2003 22:52:02 +0000 (22:52 +0000)] 
Get rid of the COMMDLG_hInstance variables.

21 years agoAdded partial property set support which is used by dxdiag.exe.
Robert Reif [Tue, 29 Apr 2003 22:49:52 +0000 (22:49 +0000)] 
Added partial property set support which is used by dxdiag.exe.

21 years agoAdded driver notify implementation.
Robert Reif [Tue, 29 Apr 2003 22:47:59 +0000 (22:47 +0000)] 
Added driver notify implementation.

21 years agoSmall fix in IDirectInputDevice2Impl_QueryInterface.
Christian Costa [Tue, 29 Apr 2003 22:47:04 +0000 (22:47 +0000)] 
Small fix in IDirectInputDevice2Impl_QueryInterface.

21 years ago- Fix some indentation.
Maxime Bellengé [Tue, 29 Apr 2003 22:46:16 +0000 (22:46 +0000)] 
- Fix some indentation.
- Fix the loading of icon resources.

21 years agoReserve space for 16 streams in the stateblock.
Christian Costa [Tue, 29 Apr 2003 22:44:18 +0000 (22:44 +0000)] 
Reserve space for 16 streams in the stateblock.

21 years agoEnable creation of DirectInput objects trough CoCreateInstance.
Christian Costa [Tue, 29 Apr 2003 22:43:48 +0000 (22:43 +0000)] 
Enable creation of DirectInput objects trough CoCreateInstance.

21 years agoFixed non-MZ case broken by previous patch.
Alexandre Julliard [Sun, 27 Apr 2003 20:38:22 +0000 (20:38 +0000)] 
Fixed non-MZ case broken by previous patch.

21 years agoInstall winevdm.
Hans Leidekker [Sun, 27 Apr 2003 20:37:08 +0000 (20:37 +0000)] 
Install winevdm.

21 years agoMoved (stub) implementation of GetKerningPairs from ascii to unicode.
Stefan Leichter [Sun, 27 Apr 2003 20:36:35 +0000 (20:36 +0000)] 
Moved (stub) implementation of GetKerningPairs from ascii to unicode.

21 years agoIndentation fixes.
Dimitrie O. Paun [Sun, 27 Apr 2003 20:36:08 +0000 (20:36 +0000)] 
Indentation fixes.

21 years agoSome UrlCache stubs.
Uwe Bonnes [Sun, 27 Apr 2003 20:35:38 +0000 (20:35 +0000)] 
Some UrlCache stubs.

21 years agoAdded GetPrintProcessorDirectoryA stub.
Uwe Bonnes [Sun, 27 Apr 2003 20:35:08 +0000 (20:35 +0000)] 
Added GetPrintProcessorDirectoryA stub.

21 years agoImplemented message TCM_SETPADDING with the Dimitri's advice.
Stephan BEUZE [Sun, 27 Apr 2003 20:34:30 +0000 (20:34 +0000)] 
Implemented message TCM_SETPADDING with the Dimitri's advice.

21 years agoMoved the functionality of starting Win16 and DOS programs from the
Alexandre Julliard [Sun, 27 Apr 2003 00:47:58 +0000 (00:47 +0000)] 
Moved the functionality of starting Win16 and DOS programs from the
common process startup into a separate winevdm application.

21 years agoAdded NONAMELESSUNION/STRUCT defines.
Alexandre Julliard [Sun, 27 Apr 2003 00:40:47 +0000 (00:40 +0000)] 
Added NONAMELESSUNION/STRUCT defines.

21 years agoSilently ignore 'so' loadorder in the config file instead of
Alexandre Julliard [Sun, 27 Apr 2003 00:40:23 +0000 (00:40 +0000)] 
Silently ignore 'so' loadorder in the config file instead of
displaying an error.

21 years agoMake sure that snd_pcm_open returned a valid handle before using it.
Alexandre Julliard [Sun, 27 Apr 2003 00:38:39 +0000 (00:38 +0000)] 
Make sure that snd_pcm_open returned a valid handle before using it.

21 years agoThe missing part of multiple device support for winearts, wineaudioio,
Jerry Ji [Sun, 27 Apr 2003 00:37:08 +0000 (00:37 +0000)] 
The missing part of multiple device support for winearts, wineaudioio,
winejack and winenas.

21 years agoSome dmusic functions implementation.
Rok Mandeljc [Sun, 27 Apr 2003 00:35:30 +0000 (00:35 +0000)] 
Some dmusic functions implementation.

21 years agoAdded some registry-loading code.
Matthew Davison [Sun, 27 Apr 2003 00:33:07 +0000 (00:33 +0000)] 
Added some registry-loading code.

21 years agoEM_REPLACESTR was not respecting buffer_limit.
Brad Campbell [Sun, 27 Apr 2003 00:32:22 +0000 (00:32 +0000)] 
EM_REPLACESTR was not respecting buffer_limit.

21 years agoRemoved W->A calls from FatalAppExitW.
Stefan Leichter [Sun, 27 Apr 2003 00:31:34 +0000 (00:31 +0000)] 
Removed W->A calls from FatalAppExitW.

21 years agoFix the computation of the trackbar's size.
Maxime Bellengé [Sun, 27 Apr 2003 00:31:06 +0000 (00:31 +0000)] 
Fix the computation of the trackbar's size.

21 years agoProperly handle the wait4 syscall failure on kernels that don't
Alexandre Julliard [Sat, 26 Apr 2003 02:14:02 +0000 (02:14 +0000)] 
Properly handle the wait4 syscall failure on kernels that don't
support the __WALL flag.

21 years agoAdded a few stubs needed by the generated oaidl_p.c.
Alexandre Julliard [Sat, 26 Apr 2003 02:12:14 +0000 (02:12 +0000)] 
Added a few stubs needed by the generated oaidl_p.c.

21 years agoPreliminary implementation of proper IDispatch marshalling.
Ove Kaaven [Sat, 26 Apr 2003 02:11:41 +0000 (02:11 +0000)] 
Preliminary implementation of proper IDispatch marshalling.

21 years agoMany typo fixes and case fixes.
Francois Gouget [Sat, 26 Apr 2003 02:10:09 +0000 (02:10 +0000)] 
Many typo fixes and case fixes.
Rephrased things here and there.

21 years agoAdded listbox test.
Ferenc Wagner [Sat, 26 Apr 2003 02:09:43 +0000 (02:09 +0000)] 
Added listbox test.

21 years agoFixed bug caused by OSS inconsistent trigger operation on different
Robert Reif [Sat, 26 Apr 2003 02:09:20 +0000 (02:09 +0000)] 
Fixed bug caused by OSS inconsistent trigger operation on different
hardware.

21 years agoRemove the sending of NM_TOOLTIPSCREATED which is non existent under
Maxime Bellengé [Sat, 26 Apr 2003 02:07:43 +0000 (02:07 +0000)] 
Remove the sending of NM_TOOLTIPSCREATED which is non existent under
Windows during the creation of the trackbar.

21 years agoAdded dmusic registry entries.
Rok Mandeljc [Sat, 26 Apr 2003 02:06:30 +0000 (02:06 +0000)] 
Added dmusic registry entries.

21 years agoDutch localisation of language group names.
Hans Leidekker [Sat, 26 Apr 2003 02:05:58 +0000 (02:05 +0000)] 
Dutch localisation of language group names.

21 years agoFix some typos and a memory leak in SHFileOperationA.
Rolf Kalbermatter [Sat, 26 Apr 2003 02:05:39 +0000 (02:05 +0000)] 
Fix some typos and a memory leak in SHFileOperationA.

21 years agoMoved x11drv.h to dlls/x11drv.
Alexandre Julliard [Tue, 22 Apr 2003 04:05:08 +0000 (04:05 +0000)] 
Moved x11drv.h to dlls/x11drv.

21 years agoMoved kernel32.FlushFileBuffers to ntdll.NtFlushBuffersFile.
Eric Pouech [Tue, 22 Apr 2003 04:04:17 +0000 (04:04 +0000)] 
Moved kernel32.FlushFileBuffers to ntdll.NtFlushBuffersFile.

21 years agoDon't change to ttydrv to install registry, regedit doesn't use X.
Vincent Béron [Tue, 22 Apr 2003 04:03:08 +0000 (04:03 +0000)] 
Don't change to ttydrv to install registry, regedit doesn't use X.
Make sure the current dir is mapped in DOS.

21 years agoImplemented EnumDisplaySettings* and ChangeDisplaySettings*.
Alex Pasadyn [Tue, 22 Apr 2003 00:15:48 +0000 (00:15 +0000)] 
Implemented EnumDisplaySettings* and ChangeDisplaySettings*.

21 years agoRemoved no longer needed uses of LDPATH.
Alexandre Julliard [Mon, 21 Apr 2003 23:54:05 +0000 (23:54 +0000)] 
Removed no longer needed uses of LDPATH.

21 years agoOnly reapply the world, view or projection transform changes if we
Jason Edmeades [Mon, 21 Apr 2003 23:53:03 +0000 (23:53 +0000)] 
Only reapply the world, view or projection transform changes if we
really have to.

21 years agoMIRROR_ARB support is not dependent on OpenGL 1.3 as I originally
Jason Edmeades [Mon, 21 Apr 2003 23:29:39 +0000 (23:29 +0000)] 
MIRROR_ARB support is not dependent on OpenGL 1.3 as I originally
ifdef'ed. It is apparently introduced fully in 1.4, or dependent on
another ifdef, GL_ARB_texture_mirrored_repeat.

21 years agoResource names don't need a case-sensitive comparison; this avoids
Alexandre Julliard [Mon, 21 Apr 2003 23:27:21 +0000 (23:27 +0000)] 
Resource names don't need a case-sensitive comparison; this avoids
depending on libwine_unicode.

21 years agoImplemented a stub for DetectAutoProxyUrl.
Dan Wolf [Mon, 21 Apr 2003 23:24:46 +0000 (23:24 +0000)] 
Implemented a stub for DetectAutoProxyUrl.

21 years agoMoved dosconf.c to winedos.
Jukka Heinonen [Mon, 21 Apr 2003 23:22:53 +0000 (23:22 +0000)] 
Moved dosconf.c to winedos.

21 years agoDon't reapply all the texture states if the texture we are replacing
Jason Edmeades [Mon, 21 Apr 2003 23:20:51 +0000 (23:20 +0000)] 
Don't reapply all the texture states if the texture we are replacing
is the same as the texture there already and the texture is not
'dirty'.

21 years agoSupport resources in cross-compiled tests.
Alexandre Julliard [Mon, 21 Apr 2003 22:52:31 +0000 (22:52 +0000)] 
Support resources in cross-compiled tests.

21 years agoLocalization of the new language group strings.
Marcelo Duarte [Mon, 21 Apr 2003 22:44:40 +0000 (22:44 +0000)] 
Localization of the new language group strings.

21 years agoRemove references to obsolete files.
Dimitrie O. Paun [Mon, 21 Apr 2003 22:43:16 +0000 (22:43 +0000)] 
Remove references to obsolete files.

21 years agoSilence index buffer lock + offset fixme to a trace because the
Jason Edmeades [Mon, 21 Apr 2003 22:38:14 +0000 (22:38 +0000)] 
Silence index buffer lock + offset fixme to a trace because the
behaviour under that scenario works.

21 years agoDOT3 isn't there on earlier opengl versions.
Jason Edmeades [Mon, 21 Apr 2003 22:37:48 +0000 (22:37 +0000)] 
DOT3 isn't there on earlier opengl versions.

21 years agoCheck for struct option independently of the getopt_long check.
Alexandre Julliard [Sun, 20 Apr 2003 02:56:14 +0000 (02:56 +0000)] 
Check for struct option independently of the getopt_long check.

21 years agoSet SA_NOCLDWAIT in the SIGCHLD sigaction to avoid zombies.
Alexandre Julliard [Sun, 20 Apr 2003 02:48:06 +0000 (02:48 +0000)] 
Set SA_NOCLDWAIT in the SIGCHLD sigaction to avoid zombies.

21 years agoWhen a game requests fullscreen, make its window the dimensions
Jason Edmeades [Sun, 20 Apr 2003 02:47:22 +0000 (02:47 +0000)] 
When a game requests fullscreen, make its window the dimensions
requested. Ideally this should be followed by making the screen that
resolution, but this suffices for now.

21 years agoExplicitly call VERSION_Init with the main exe file name, so that
Alexandre Julliard [Sun, 20 Apr 2003 02:46:44 +0000 (02:46 +0000)] 
Explicitly call VERSION_Init with the main exe file name, so that
application settings work for Win16 and DOS apps too.

21 years agoUse the standard db2html instead of our db2html-winehq script.
Dimitrie O. Paun [Sun, 20 Apr 2003 02:43:22 +0000 (02:43 +0000)] 
Use the standard db2html instead of our db2html-winehq script.

21 years agoWindows never reports 24 bit colours, and some games fail to work
Jason Edmeades [Sun, 20 Apr 2003 02:43:05 +0000 (02:43 +0000)] 
Windows never reports 24 bit colours, and some games fail to work
unless in specific modes. Report 16bit colour for 24bit modes.

21 years ago- added support for multi-thread in GDB remote read/write register(s)
Eric Pouech [Sat, 19 Apr 2003 21:27:47 +0000 (21:27 +0000)] 
- added support for multi-thread in GDB remote read/write register(s)
  commands
- by default, internal errors are now verbose

21 years agoDon't bother sending WM_NCCREATE to the desktop window, this doesn't
Alexandre Julliard [Sat, 19 Apr 2003 21:27:19 +0000 (21:27 +0000)] 
Don't bother sending WM_NCCREATE to the desktop window, this doesn't
work anyway (spotted by Uwe Bonnes).

21 years agoCorrect device capabilites including support in previous patch, as
Jason Edmeades [Sat, 19 Apr 2003 20:33:23 +0000 (20:33 +0000)] 
Correct device capabilites including support in previous patch, as
well as making the texture operations capabilities more accurate.

21 years agoAdd DotProduct3 support if supported by opengl.
Jason Edmeades [Sat, 19 Apr 2003 20:30:58 +0000 (20:30 +0000)] 
Add DotProduct3 support if supported by opengl.

21 years agoAdded resource strings for language groups.
Maxime Bellengé [Sat, 19 Apr 2003 20:22:19 +0000 (20:22 +0000)] 
Added resource strings for language groups.

21 years agoReimplement SHFileOperation in Unicode, based on the work of Dietrich
Rolf Kalbermatter [Sat, 19 Apr 2003 20:09:09 +0000 (20:09 +0000)] 
Reimplement SHFileOperation in Unicode, based on the work of Dietrich
Teickner.

21 years agoMake codesampler texture addressing mode sample work better.
Jason Edmeades [Sat, 19 Apr 2003 20:08:14 +0000 (20:08 +0000)] 
Make codesampler texture addressing mode sample work better.
Add mirrorsupport (if opengl 1.3) and make clamp and border appear
more similar to Windows.

21 years agoDummy RPC exception macros.
Ove Kaaven [Sat, 19 Apr 2003 20:06:58 +0000 (20:06 +0000)] 
Dummy RPC exception macros.

21 years agoImplemented simple caching of client connections.
Ove Kaaven [Sat, 19 Apr 2003 20:06:42 +0000 (20:06 +0000)] 
Implemented simple caching of client connections.

21 years agoRemove the generation of all documentation in one document.
Dimitrie O. Paun [Sat, 19 Apr 2003 02:50:57 +0000 (02:50 +0000)] 
Remove the generation of all documentation in one document.

21 years agoFixed a race condition on RPC worker thread creation, and a typo.
Ove Kaaven [Sat, 19 Apr 2003 02:49:35 +0000 (02:49 +0000)] 
Fixed a race condition on RPC worker thread creation, and a typo.

21 years agoAdded missing AddRef.
Ove Kaaven [Sat, 19 Apr 2003 02:49:15 +0000 (02:49 +0000)] 
Added missing AddRef.

21 years agoFixed typo in comment.
Michal Janusz Miroslaw [Sat, 19 Apr 2003 02:48:34 +0000 (02:48 +0000)] 
Fixed typo in comment.

21 years agoTerminate the lfind inline function.
Vincent Béron [Sat, 19 Apr 2003 02:48:10 +0000 (02:48 +0000)] 
Terminate the lfind inline function.

21 years agoChange the version of win2k to SP3.
Vincent Béron [Sat, 19 Apr 2003 02:47:56 +0000 (02:47 +0000)] 
Change the version of win2k to SP3.
Change the version of XP to SP1.
Modify values of XP according to a post by Philipp Wollermann.

21 years agoAdd -fo as a synonym for -o, for compatibility with rc.
Dimitrie O. Paun [Sat, 19 Apr 2003 02:47:28 +0000 (02:47 +0000)] 
Add -fo as a synonym for -o, for compatibility with rc.
Line up help message, cleanup some error messages.

21 years agoOn Linux: avoid blocking in DOSFS_OpenDir_VFAT if specified path is
Michal Janusz Miroslaw [Sat, 19 Apr 2003 02:47:08 +0000 (02:47 +0000)] 
On Linux: avoid blocking in DOSFS_OpenDir_VFAT if specified path is
not a directory.

21 years agoYet another attempt at fixing the htonl functions.
Alexandre Julliard [Thu, 17 Apr 2003 02:47:17 +0000 (02:47 +0000)] 
Yet another attempt at fixing the htonl functions.

21 years agoFixed alloca handling the way mingw does it (reported by Vincent
Alexandre Julliard [Thu, 17 Apr 2003 02:40:21 +0000 (02:40 +0000)] 
Fixed alloca handling the way mingw does it (reported by Vincent
Béron).

21 years agoAvoid local WINAPI function pointers in _invoke.
Alexandre Julliard [Thu, 17 Apr 2003 02:20:52 +0000 (02:20 +0000)] 
Avoid local WINAPI function pointers in _invoke.

21 years agoImplemented ILGetDisplayNameExA and ILGetDisplayNameExW and call them
Rolf Kalbermatter [Thu, 17 Apr 2003 02:18:33 +0000 (02:18 +0000)] 
Implemented ILGetDisplayNameExA and ILGetDisplayNameExW and call them
from ILGetDisplayNameAW and ILGetDisplayNameExAW.

21 years agoHandle creation of a depth/stencil buffer when creating a device.
Christian Costa [Thu, 17 Apr 2003 02:16:07 +0000 (02:16 +0000)] 
Handle creation of a depth/stencil buffer when creating a device.
Implement IDirect3D8DeviceImpl_GetDepthStencilBuffer.

21 years agombtowc returns -1 if we can't find a valid multibyte char in the non
Michael Stefaniuc [Thu, 17 Apr 2003 02:15:03 +0000 (02:15 +0000)] 
mbtowc returns -1 if we can't find a valid multibyte char in the non
NULL source string.

21 years agoFixes for SystemTimeToTzSpecificLocalTime() and
Martin Fuchs [Thu, 17 Apr 2003 02:14:38 +0000 (02:14 +0000)] 
Fixes for SystemTimeToTzSpecificLocalTime() and
TzSpecificLocalTimeToSystemTime().

21 years agoFix for client accessing a named pipe after the server closes it.
Bill Medland [Thu, 17 Apr 2003 02:14:04 +0000 (02:14 +0000)] 
Fix for client accessing a named pipe after the server closes it.

21 years agoRefuse to read non-block device set in config.
Michal Janusz Miroslaw [Thu, 17 Apr 2003 02:13:01 +0000 (02:13 +0000)] 
Refuse to read non-block device set in config.
Avoid blocking on open if user sets device to unconnected pipe.

21 years agoFindFirstFile on root directory should fail.
Uwe Bonnes [Thu, 17 Apr 2003 02:10:04 +0000 (02:10 +0000)] 
FindFirstFile on root directory should fail.

21 years agoFall back to kill() if the kernel doesn't support tkill().
Alexandre Julliard [Wed, 16 Apr 2003 23:34:05 +0000 (23:34 +0000)] 
Fall back to kill() if the kernel doesn't support tkill().

21 years agoImplemented RtlIsNameLegalDOS8Dot3 (based on a patch by Eric Pouech).
Alexandre Julliard [Wed, 16 Apr 2003 23:15:29 +0000 (23:15 +0000)] 
Implemented RtlIsNameLegalDOS8Dot3 (based on a patch by Eric Pouech).
Implemented RtlUpcaseUnicodeStringToCountedOemString.

21 years ago- Fix DirectPlayEnumerateA exit code.
Sylvain Petreolle [Wed, 16 Apr 2003 23:12:07 +0000 (23:12 +0000)] 
- Fix DirectPlayEnumerateA exit code.
- Add default registry entry for DirectPlay Service Providers.

21 years agoFix the path of keyboard.c inside a FIXME log statement.
Rein Klazes [Wed, 16 Apr 2003 23:10:21 +0000 (23:10 +0000)] 
Fix the path of keyboard.c inside a FIXME log statement.

21 years agoDon't use a hex number for the event in the default string.
Uwe Bonnes [Wed, 16 Apr 2003 23:09:59 +0000 (23:09 +0000)] 
Don't use a hex number for the event in the default string.

21 years agoChange c2man that it works with the new format of the spec files
Thomas Mertes [Wed, 16 Apr 2003 23:09:28 +0000 (23:09 +0000)] 
Change c2man that it works with the new format of the spec files
(without exported name).

21 years agoDon't link cross compiled tests against Wine import libraries.
Hans Leidekker [Wed, 16 Apr 2003 23:09:02 +0000 (23:09 +0000)] 
Don't link cross compiled tests against Wine import libraries.

21 years agoPrint out Windows version values, in human-readable format.
Andreas Mohr [Wed, 16 Apr 2003 23:08:33 +0000 (23:08 +0000)] 
Print out Windows version values, in human-readable format.

21 years agoFix the ListView_SetItemState macro.
Rein Klazes [Wed, 16 Apr 2003 23:08:10 +0000 (23:08 +0000)] 
Fix the ListView_SetItemState macro.

21 years agoAllow overriding CFLAGS when running configure. Other small cleanups.
Alexandre Julliard [Mon, 14 Apr 2003 21:46:41 +0000 (21:46 +0000)] 
Allow overriding CFLAGS when running configure. Other small cleanups.