wine
21 years agoAlign data to proper size.
Jerry Jenkins [Mon, 7 Apr 2003 23:18:31 +0000 (23:18 +0000)] 
Align data to proper size.

21 years agoRewrote most of the import fixup code to avoid doing redundant work
Alexandre Julliard [Sat, 5 Apr 2003 05:16:11 +0000 (05:16 +0000)] 
Rewrote most of the import fixup code to avoid doing redundant work
for every entry point. Moved it all to dlls/ntdll/loader.c.
Various optimizations in the other loader routines.

21 years agoFetch the exe module directly from the PDB instead of calling
Alexandre Julliard [Sat, 5 Apr 2003 05:13:33 +0000 (05:13 +0000)] 
Fetch the exe module directly from the PDB instead of calling
LdrGetDllHandle.

21 years agoFixed a problem when multiple devices are present and a device other
Robert Reif [Sat, 5 Apr 2003 05:11:02 +0000 (05:11 +0000)] 
Fixed a problem when multiple devices are present and a device other
than the first one is used.

21 years ago- The bindcontext object was leaking strings.
Alberto Massari [Sat, 5 Apr 2003 05:10:37 +0000 (05:10 +0000)] 
- The bindcontext object was leaking strings.
- Removed unused variable.

21 years agoImprove error message for RAS not being supported.
Gerald Pfeifer [Sat, 5 Apr 2003 05:10:18 +0000 (05:10 +0000)] 
Improve error message for RAS not being supported.

21 years agoWork around not implemented ioctl in BSD.
Eric Pouech [Sat, 5 Apr 2003 05:09:57 +0000 (05:09 +0000)] 
Work around not implemented ioctl in BSD.

21 years agoCleaned up the option mapping code a bit.
Alexandre Julliard [Fri, 4 Apr 2003 22:29:52 +0000 (22:29 +0000)] 
Cleaned up the option mapping code a bit.

21 years agoImplemented NtQueueApcThread, and changed the server APC interface to
Alexandre Julliard [Fri, 4 Apr 2003 22:26:34 +0000 (22:26 +0000)] 
Implemented NtQueueApcThread, and changed the server APC interface to
always take 3 parameters.
Implemented a number of other ntdll thread functions, and use them
from the kernel ones.

21 years agoWarning fixes.
Alexandre Julliard [Fri, 4 Apr 2003 22:13:02 +0000 (22:13 +0000)] 
Warning fixes.

21 years agoStructure README file in a better way, some doc fixes.
Andreas Mohr [Fri, 4 Apr 2003 22:12:21 +0000 (22:12 +0000)] 
Structure README file in a better way, some doc fixes.

21 years agoCorrect the error code returned when a file does not exist.
Mike Hearn [Fri, 4 Apr 2003 22:05:10 +0000 (22:05 +0000)] 
Correct the error code returned when a file does not exist.

21 years ago- Map winsock sockopts to the POSIX equivalents for IP multicast.
Mike Hearn [Fri, 4 Apr 2003 22:04:47 +0000 (22:04 +0000)] 
- Map winsock sockopts to the POSIX equivalents for IP multicast.
- Remap winsock1 constant values to winsock2 using a forwarder
  function.
- Change a FIXME to a TRACE, it appeared to be simply reporting
  progress.

21 years agoMerged PE_InitDLL into MODULE_InitDLL.
Alexandre Julliard [Fri, 4 Apr 2003 19:50:17 +0000 (19:50 +0000)] 
Merged PE_InitDLL into MODULE_InitDLL.
Fixed a few traces.

21 years agoRemove the Wine-specific EXCEPTION_CRITICAL_SECTION_WAIT define.
Alexandre Julliard [Fri, 4 Apr 2003 19:41:31 +0000 (19:41 +0000)] 
Remove the Wine-specific EXCEPTION_CRITICAL_SECTION_WAIT define.

21 years agoAdded an implementation of the MSVCRTD.DLL debugging C runtime DLL.
Adam Gundy [Fri, 4 Apr 2003 19:37:57 +0000 (19:37 +0000)] 
Added an implementation of the MSVCRTD.DLL debugging C runtime DLL.

21 years agoRemoved the commented out winsock support, it can't work anyway.
Alexandre Julliard [Fri, 4 Apr 2003 19:33:07 +0000 (19:33 +0000)] 
Removed the commented out winsock support, it can't work anyway.

21 years agoYet another hack to try to make this file compile in all
Alexandre Julliard [Fri, 4 Apr 2003 19:32:18 +0000 (19:32 +0000)] 
Yet another hack to try to make this file compile in all
circumstances.

21 years agoAdd a few missing BN_* constants.
Dimitrie O. Paun [Fri, 4 Apr 2003 19:31:41 +0000 (19:31 +0000)] 
Add a few missing BN_* constants.

21 years agoAvoid warning on redefinition of KEY_EVENT.
Alexandre Julliard [Thu, 3 Apr 2003 23:57:39 +0000 (23:57 +0000)] 
Avoid warning on redefinition of KEY_EVENT.

21 years agoNo longer call WaitFor*Object* from ntdll (but NtWait*Object*).
Eric Pouech [Thu, 3 Apr 2003 23:57:11 +0000 (23:57 +0000)] 
No longer call WaitFor*Object* from ntdll (but NtWait*Object*).

21 years agoUpdate version info to 8.1.
Rok Mandeljc [Thu, 3 Apr 2003 23:56:12 +0000 (23:56 +0000)] 
Update version info to 8.1.

21 years agoAdded version info.
Rok Mandeljc [Thu, 3 Apr 2003 23:55:27 +0000 (23:55 +0000)] 
Added version info.

21 years agoDon't output register function code if it's a forwarded entry point.
Alexandre Julliard [Thu, 3 Apr 2003 18:05:17 +0000 (18:05 +0000)] 
Don't output register function code if it's a forwarded entry point.

21 years agoAdd some missing HeapFree's and one missing free.
Michael Stefaniuc [Thu, 3 Apr 2003 18:04:40 +0000 (18:04 +0000)] 
Add some missing HeapFree's and one missing free.

21 years agoRemove bogus initialization in SetKeyboardState.
Vitaliy Margolen [Thu, 3 Apr 2003 18:03:22 +0000 (18:03 +0000)] 
Remove bogus initialization in SetKeyboardState.

21 years agoAdded wide character enumeration of sound devices.
Robert Reif [Thu, 3 Apr 2003 18:03:01 +0000 (18:03 +0000)] 
Added wide character enumeration of sound devices.

21 years agoAdded a few missing DX8 definitions.
Robert Reif [Thu, 3 Apr 2003 18:02:39 +0000 (18:02 +0000)] 
Added a few missing DX8 definitions.

21 years agoStubs for BeginUpdateResourceA(), BeginUpdateResourceW(),
Paul McNett [Thu, 3 Apr 2003 18:02:19 +0000 (18:02 +0000)] 
Stubs for BeginUpdateResourceA(), BeginUpdateResourceW(),
EndUpdateResourceA(), and EndUpdateResourceW().

21 years agoAdded hack to patch the glibc errno_location to jump to our function,
Alexandre Julliard [Thu, 3 Apr 2003 03:50:56 +0000 (03:50 +0000)] 
Added hack to patch the glibc errno_location to jump to our function,
based on a patch by Marcus Meissner.

21 years agoAdded --with-nptl configure option and necessary changes to support
Alexandre Julliard [Thu, 3 Apr 2003 02:54:54 +0000 (02:54 +0000)] 
Added --with-nptl configure option and necessary changes to support
running on top of NPTL threads.

21 years agoDon't bother checking for the errno function, simply define all of
Alexandre Julliard [Wed, 2 Apr 2003 23:27:46 +0000 (23:27 +0000)] 
Don't bother checking for the errno function, simply define all of
them.

21 years agoFix buffer overflow in datetime.
Vitaliy Margolen [Wed, 2 Apr 2003 23:25:01 +0000 (23:25 +0000)] 
Fix buffer overflow in datetime.

21 years agoZero initialize the reserved bytes in the toolbar details returned by
Adam Gundy [Wed, 2 Apr 2003 23:19:45 +0000 (23:19 +0000)] 
Zero initialize the reserved bytes in the toolbar details returned by
TOOLBAR_GetButton().

21 years agoAdded some stubs.
Uwe Bonnes [Wed, 2 Apr 2003 23:19:14 +0000 (23:19 +0000)] 
Added some stubs.

21 years agoFix ImageList_Read - the root cause of ugly toolbar icons.
Vitaliy Margolen [Wed, 2 Apr 2003 23:18:17 +0000 (23:18 +0000)] 
Fix ImageList_Read - the root cause of ugly toolbar icons.

21 years agoAdded abs_time_t structure to the server protocol, and added a dump
Alexandre Julliard [Wed, 2 Apr 2003 22:48:59 +0000 (22:48 +0000)] 
Added abs_time_t structure to the server protocol, and added a dump
routine for it that displays the relative timeout to make timeout
values easier to interpret.

21 years agoAdded more information to some of the failure messages.
Robert Reif [Wed, 2 Apr 2003 22:38:42 +0000 (22:38 +0000)] 
Added more information to some of the failure messages.
Fixed a bug where garbage data is printed out for the 2 MHz tests.

21 years agoMake use of the new spawnvp function in wine{gcc,wrap}.
Dimitrie O. Paun [Wed, 2 Apr 2003 22:36:29 +0000 (22:36 +0000)] 
Make use of the new spawnvp function in wine{gcc,wrap}.

21 years agoAdded entry for DirectSoundFullDuplexCreate.
Robert Reif [Wed, 2 Apr 2003 22:35:05 +0000 (22:35 +0000)] 
Added entry for DirectSoundFullDuplexCreate.

21 years agoDump string resources in a more readable way.
Alexandre Julliard [Wed, 2 Apr 2003 05:20:54 +0000 (05:20 +0000)] 
Dump string resources in a more readable way.

21 years agoAdd spawnvp to the portability lib.
Dimitrie O. Paun [Wed, 2 Apr 2003 05:20:12 +0000 (05:20 +0000)] 
Add spawnvp to the portability lib.

21 years agoInitialize the dummy char we send down the pipe to make valgrind
Alexandre Julliard [Wed, 2 Apr 2003 01:44:01 +0000 (01:44 +0000)] 
Initialize the dummy char we send down the pipe to make valgrind
happy.

21 years agoMake sure we don't use libwine_port functions when linking with
Alexandre Julliard [Wed, 2 Apr 2003 01:43:33 +0000 (01:43 +0000)] 
Make sure we don't use libwine_port functions when linking with
msvcrt.

21 years agoAdded support for marking heap blocks as inaccessible/uninitialized if
Alexandre Julliard [Wed, 2 Apr 2003 01:42:06 +0000 (01:42 +0000)] 
Added support for marking heap blocks as inaccessible/uninitialized if
valgrind is installed, based on a patch by Adam Gundy.

21 years agoHandle htonl() and friends like select(), this will hopefully avoid
Alexandre Julliard [Wed, 2 Apr 2003 01:38:42 +0000 (01:38 +0000)] 
Handle htonl() and friends like select(), this will hopefully avoid
conflicts with Unix headers.

21 years agoSome spelling and formatting fixes.
Andreas Mohr [Wed, 2 Apr 2003 01:23:43 +0000 (01:23 +0000)] 
Some spelling and formatting fixes.

21 years agoAdded support for R types in stabs parsing.
Eric Pouech [Wed, 2 Apr 2003 01:07:53 +0000 (01:07 +0000)] 
Added support for R types in stabs parsing.

21 years agoFixed a few FormatCode entries.
Eric Pouech [Wed, 2 Apr 2003 00:59:12 +0000 (00:59 +0000)] 
Fixed a few FormatCode entries.

21 years agoFix test to succeed in Win 98/2K and most probably ME/XP as well.
Rolf Kalbermatter [Tue, 1 Apr 2003 04:41:12 +0000 (04:41 +0000)] 
Fix test to succeed in Win 98/2K and most probably ME/XP as well.

21 years agoAdded SYSDEPS_GetUnixTid to return the Unix thread id to send to the
Alexandre Julliard [Tue, 1 Apr 2003 04:39:35 +0000 (04:39 +0000)] 
Added SYSDEPS_GetUnixTid to return the Unix thread id to send to the
server.

21 years agoMoved prototype for SHBindToParent() to shlobj.h.
Rolf Kalbermatter [Tue, 1 Apr 2003 04:35:54 +0000 (04:35 +0000)] 
Moved prototype for SHBindToParent() to shlobj.h.

21 years ago- new, much more detailed and easier "step-by-step" layout
Andreas Mohr [Tue, 1 Apr 2003 03:26:13 +0000 (03:26 +0000)] 
- new, much more detailed and easier "step-by-step" layout
- better intro
- add Glossary (glossary.sgml)
- much better Getting Wine chapter
- much better Wine configuration chapter
- better Wine drive layer configuration section
- explain wineserver cmdline options
- rearranged tons of things into a less messy state
- tons of janitorial fixes

21 years agoPortability fixes.
Alexandre Julliard [Tue, 1 Apr 2003 00:12:50 +0000 (00:12 +0000)] 
Portability fixes.

21 years agoUse _spawnvp to replace fork for non-Unix platforms.
Alexandre Julliard [Tue, 1 Apr 2003 00:12:02 +0000 (00:12 +0000)] 
Use _spawnvp to replace fork for non-Unix platforms.

21 years agoAdded support for specifying an stdcall dll entry point.
Alexandre Julliard [Tue, 1 Apr 2003 00:08:32 +0000 (00:08 +0000)] 
Added support for specifying an stdcall dll entry point.

21 years agoRemoved uses of u_long. Use void* type for pointers where possible.
Alexandre Julliard [Tue, 1 Apr 2003 00:02:36 +0000 (00:02 +0000)] 
Removed uses of u_long. Use void* type for pointers where possible.

21 years agoFix some problems found while compiling and linking Wine under
Dmitry Timoshkov [Mon, 31 Mar 2003 23:58:27 +0000 (23:58 +0000)] 
Fix some problems found while compiling and linking Wine under
Cygwin.

21 years agoTry to make winsock.h more portable (based on a patch by Francois
Alexandre Julliard [Mon, 31 Mar 2003 23:56:35 +0000 (23:56 +0000)] 
Try to make winsock.h more portable (based on a patch by Francois
Gouget).

21 years agoNew winecfg skeleton app, based heavily on original work by Jaco
Dimitrie O. Paun [Mon, 31 Mar 2003 19:41:55 +0000 (19:41 +0000)] 
New winecfg skeleton app, based heavily on original work by Jaco
Greeff.

21 years agoUse regedit instead of regapi.
Sylvain Petreolle [Mon, 31 Mar 2003 19:34:53 +0000 (19:34 +0000)] 
Use regedit instead of regapi.

21 years agoTrace format fix.
Andreas Mohr [Mon, 31 Mar 2003 19:32:46 +0000 (19:32 +0000)] 
Trace format fix.

21 years agoAdded missing NONAMELESSSTRUCT/UNION.
Alexandre Julliard [Mon, 31 Mar 2003 19:32:20 +0000 (19:32 +0000)] 
Added missing NONAMELESSSTRUCT/UNION.

21 years agoMoved WaitForMultipleObjects to ntdll (based on a patch by Eric
Alexandre Julliard [Mon, 31 Mar 2003 01:37:04 +0000 (01:37 +0000)] 
Moved WaitForMultipleObjects to ntdll (based on a patch by Eric
Pouech).
Added NTDLL_get_server_timeout function to compute ntdll-style
timeouts and adapted the timer code to use it.

21 years ago- s/cvs -PAd update/cvs update -PAd/.
Francois Gouget [Mon, 31 Mar 2003 01:34:37 +0000 (01:34 +0000)] 
- s/cvs -PAd update/cvs update -PAd/.
- Fix the Odin link.
- Add a link to BeWine.
- Small typo fixes and rephrasing.

21 years agoFramework for the doppler effect.
Rok Mandeljc [Mon, 31 Mar 2003 01:34:08 +0000 (01:34 +0000)] 
Framework for the doppler effect.

21 years ago(sorta) implemented EnumPorts.
Rok Mandeljc [Mon, 31 Mar 2003 01:33:08 +0000 (01:33 +0000)] 
(sorta) implemented EnumPorts.

21 years agoFix random segfaults in X11DRV_SetImageBits_1.
Vitaliy Margolen [Mon, 31 Mar 2003 01:32:47 +0000 (01:32 +0000)] 
Fix random segfaults in X11DRV_SetImageBits_1.

21 years agoUse the right buffer size in SYSPARAMS_Load instead of some random
Alexandre Julliard [Sun, 30 Mar 2003 03:09:39 +0000 (03:09 +0000)] 
Use the right buffer size in SYSPARAMS_Load instead of some random
value.

21 years agoClear the entire request, not just the end, in case it contains
Alexandre Julliard [Sun, 30 Mar 2003 03:08:52 +0000 (03:08 +0000)] 
Clear the entire request, not just the end, in case it contains
padding bytes.

21 years agoFixed regression in VERSION_GetLinkedDllVersion() introduced by
Alexandre Julliard [Sun, 30 Mar 2003 03:08:13 +0000 (03:08 +0000)] 
Fixed regression in VERSION_GetLinkedDllVersion() introduced by
previous change.

21 years agoMSVCRT_fclose() mustn't use the _flag field from the file structure
Adam Gundy [Sun, 30 Mar 2003 03:06:30 +0000 (03:06 +0000)] 
MSVCRT_fclose() mustn't use the _flag field from the file structure
after _close() has been called.
When _open_osfhandle() is used by MFC's CStdioFile, it expects write
access even though it doesn't set the necessary flag bit.

21 years agoUnicode strings termination fixes.
Vitaliy Margolen [Sun, 30 Mar 2003 03:05:55 +0000 (03:05 +0000)] 
Unicode strings termination fixes.

21 years agoFix a regression when loading a real windows registry.
Maxime Bellengé [Sun, 30 Mar 2003 03:05:12 +0000 (03:05 +0000)] 
Fix a regression when loading a real windows registry.

21 years agoAdd prototype for GetCompressedFileSize. Move some int21 functions to
Jukka Heinonen [Sun, 30 Mar 2003 03:04:37 +0000 (03:04 +0000)] 
Add prototype for GetCompressedFileSize. Move some int21 functions to
winedos. Improve file attribute functions.

21 years agoDon't look at the second character of the path unless the first
Adam Gundy [Sun, 30 Mar 2003 01:36:09 +0000 (01:36 +0000)] 
Don't look at the second character of the path unless the first
character is non-NUL.

21 years agoDon't convert uninitialized bytes of the filename from wide to
Adam Gundy [Sun, 30 Mar 2003 01:35:49 +0000 (01:35 +0000)] 
Don't convert uninitialized bytes of the filename from wide to
multibyte.

21 years agoMake sure the new array of printer pointers is NULL initialized.
Adam Gundy [Sun, 30 Mar 2003 01:35:31 +0000 (01:35 +0000)] 
Make sure the new array of printer pointers is NULL initialized.

21 years agoDon't read uninitialized data when a '$' is found.
Adam Gundy [Sun, 30 Mar 2003 01:35:07 +0000 (01:35 +0000)] 
Don't read uninitialized data when a '$' is found.

21 years agoMake sure all the bits of the LDT are initialized.
Adam Gundy [Sun, 30 Mar 2003 01:34:29 +0000 (01:34 +0000)] 
Make sure all the bits of the LDT are initialized.

21 years agoInitialize lpLogFont->lfQuality to the default.
Adam Gundy [Sun, 30 Mar 2003 01:33:58 +0000 (01:33 +0000)] 
Initialize lpLogFont->lfQuality to the default.

21 years agoAdd info on how to use the Wine uninstaller.
Mike Hearn [Fri, 28 Mar 2003 19:46:49 +0000 (19:46 +0000)] 
Add info on how to use the Wine uninstaller.

21 years agoMoved 16-bit dialog routines to a separate dialog16.c file.
Alexandre Julliard [Fri, 28 Mar 2003 19:40:37 +0000 (19:40 +0000)] 
Moved 16-bit dialog routines to a separate dialog16.c file.
Fixed window creation to create ASCII windows when called through one
of the ASCII dialog functions.

21 years agoAvoid crash if snd_pcm_open fails.
Alexandre Julliard [Fri, 28 Mar 2003 19:34:50 +0000 (19:34 +0000)] 
Avoid crash if snd_pcm_open fails.

21 years agoImplement DllRegisterServer and DllUnregisterServer for ole32.dll, and
John K. Hohm [Fri, 28 Mar 2003 19:33:04 +0000 (19:33 +0000)] 
Implement DllRegisterServer and DllUnregisterServer for ole32.dll, and
add OleSelfRegister version string.

21 years agoRemove the no longer needed -m option, ignore -r for compatibility
Dimitrie O. Paun [Fri, 28 Mar 2003 19:31:49 +0000 (19:31 +0000)] 
Remove the no longer needed -m option, ignore -r for compatibility
with rc.
Rename -B to --endianess, -d to --debug, -W to --pedantic.
Add a new -U,--undefine option to undefined preprocessor symbols.
Cleanup the help message (order the long options alphabetically).

21 years agoFix errno linkage when compiling in C++.
Dimitrie O. Paun [Fri, 28 Mar 2003 19:31:12 +0000 (19:31 +0000)] 
Fix errno linkage when compiling in C++.

21 years agoAdded InternetSetStatusCallbackA and a stub for
Alberto Massari [Fri, 28 Mar 2003 19:30:55 +0000 (19:30 +0000)] 
Added InternetSetStatusCallbackA and a stub for
InternetSetStatusCallbackW.

21 years agoReplaced WINE_CHECK_STRUCT_MEMBER autoconf macro by the standard
Alexandre Julliard [Fri, 28 Mar 2003 00:36:12 +0000 (00:36 +0000)] 
Replaced WINE_CHECK_STRUCT_MEMBER autoconf macro by the standard
AC_CHECK_MEMBERS. Added check for si_fd in siginfo_t.

21 years agostdint.h should be included for compiling on NetBSD.
Yorick Hardy [Fri, 28 Mar 2003 00:30:09 +0000 (00:30 +0000)] 
stdint.h should be included for compiling on NetBSD.

21 years agoAdded fields from NetBSD struct sigcontext on i386.
Yorick Hardy [Fri, 28 Mar 2003 00:29:45 +0000 (00:29 +0000)] 
Added fields from NetBSD struct sigcontext on i386.

21 years agoAdded the sysctl calls for NetBSD to determine the physical memory
Yorick Hardy [Fri, 28 Mar 2003 00:29:00 +0000 (00:29 +0000)] 
Added the sysctl calls for NetBSD to determine the physical memory
available.

21 years agoFixed the .def files for the Mingw build.
Steven Edwards [Fri, 28 Mar 2003 00:28:09 +0000 (00:28 +0000)] 
Fixed the .def files for the Mingw build.

21 years agoAllow wpp users to undefine previously defined symbols.
Dimitrie O. Paun [Thu, 27 Mar 2003 18:50:14 +0000 (18:50 +0000)] 
Allow wpp users to undefine previously defined symbols.

21 years agoRemove unused options -a and -C.
Dimitrie O. Paun [Thu, 27 Mar 2003 18:37:59 +0000 (18:37 +0000)] 
Remove unused options -a and -C.
Collapse the -w into -O, for symmetry with -J.
Update the man page to the latest options.

21 years agoDo not pass unnecessary flags to wrc in generated makefiles.
Dimitrie O. Paun [Thu, 27 Mar 2003 18:36:27 +0000 (18:36 +0000)] 
Do not pass unnecessary flags to wrc in generated makefiles.

21 years ago_wsplitpath: Display correctly the path being split.
Sylvain Petreolle [Thu, 27 Mar 2003 18:35:12 +0000 (18:35 +0000)] 
_wsplitpath: Display correctly the path being split.

21 years agoImplemented SHLWAPI_266 and SHLWAPI_271.
Rolf Kalbermatter [Thu, 27 Mar 2003 18:34:34 +0000 (18:34 +0000)] 
Implemented SHLWAPI_266 and SHLWAPI_271.

21 years agoFixed typo in SetGraphicsMode.
P. Christeas [Thu, 27 Mar 2003 00:02:00 +0000 (00:02 +0000)] 
Fixed typo in SetGraphicsMode.

21 years agoImplemented MakeSureDirectoryPathExists.
P. Christeas [Thu, 27 Mar 2003 00:01:28 +0000 (00:01 +0000)] 
Implemented MakeSureDirectoryPathExists.