wine
23 years agoAdded convenience script for generating online docs for winehq.com.
John R. Sheets [Fri, 19 Jan 2001 20:58:37 +0000 (20:58 +0000)] 
Added convenience script for generating online docs for winehq.com.

23 years agoSpecified 'signed' on chars compared to -1.
Josh DuBois [Fri, 19 Jan 2001 20:51:44 +0000 (20:51 +0000)] 
Specified 'signed' on chars compared to -1.

23 years agoMake SGML ID attributes in packaging.sgml more unique to avoid
John R. Sheets [Fri, 19 Jan 2001 20:50:50 +0000 (20:50 +0000)] 
Make SGML ID attributes in packaging.sgml more unique to avoid
conflicts when we bundle all four guides into a single set.

23 years agoSolve remaining problems with scroll bars in the edit control.
Dmitry Timoshkov [Fri, 19 Jan 2001 20:49:54 +0000 (20:49 +0000)] 
Solve remaining problems with scroll bars in the edit control.

23 years agoClean up db2html-winehq HTML generation script. Works in Debian, and
John R. Sheets [Thu, 18 Jan 2001 23:07:53 +0000 (23:07 +0000)] 
Clean up db2html-winehq HTML generation script.  Works in Debian, and
may actually work in Redhat now, too.

23 years agoImplemented SHELL32.IsNetDrive and SHELL32.ILSaveToStream needed for
Andreas Mohr [Thu, 18 Jan 2001 23:04:19 +0000 (23:04 +0000)] 
Implemented SHELL32.IsNetDrive and SHELL32.ILSaveToStream needed for
IE 5.

23 years agoUpdated for change in config file name. Removed references to
Chris Morgan [Thu, 18 Jan 2001 23:03:47 +0000 (23:03 +0000)] 
Updated for change in config file name.  Removed references to
obsolete global wine configuration file where appropriate.  Updated
config option format to match the new syntax.  Misc cleanups.

23 years agoStore USER icons and cursors as resources instead of xpm bitmaps.
Alexandre Julliard [Thu, 18 Jan 2001 20:32:01 +0000 (20:32 +0000)] 
Store USER icons and cursors as resources instead of xpm bitmaps.

23 years agoFix off by one error in buffer length check.
Huw D M Davies [Thu, 18 Jan 2001 20:29:41 +0000 (20:29 +0000)] 
Fix off by one error in buffer length check.

23 years agoSwitched from wine.config back to wine.conf, no need to use something
Chris Morgan [Thu, 18 Jan 2001 20:29:21 +0000 (20:29 +0000)] 
Switched from wine.config back to wine.conf, no need to use something
not linux standard.  Removed use of obsolete "--config" option when
calling regapi.  Lots of cleanup and reorganization.  Check to see if
wine is installed when wineinstall is not run as root.

23 years agoAdded 3 missing FS_xxx macros.
Francois Gouget [Thu, 18 Jan 2001 20:28:56 +0000 (20:28 +0000)] 
Added 3 missing FS_xxx macros.

23 years agoReplaced some GetProcAddress() imports by the standard dll import
Alexandre Julliard [Wed, 17 Jan 2001 22:05:24 +0000 (22:05 +0000)] 
Replaced some GetProcAddress() imports by the standard dll import
mechanism.

23 years agoCleaned up dll startup routines now that we have separate address
Alexandre Julliard [Wed, 17 Jan 2001 22:03:18 +0000 (22:03 +0000)] 
Cleaned up dll startup routines now that we have separate address
spaces.

23 years agoCosmetics.
Andreas Mohr [Wed, 17 Jan 2001 21:52:42 +0000 (21:52 +0000)] 
Cosmetics.

23 years agoMake some noise in a few cases where the X11drv doesn't load, but used
Josh DuBois [Wed, 17 Jan 2001 21:51:07 +0000 (21:51 +0000)] 
Make some noise in a few cases where the X11drv doesn't load, but used
to fail silently.

23 years agoSERVICE_CreateServiceTable still returned TRUE if CreateThread failed.
Josh DuBois [Wed, 17 Jan 2001 21:50:17 +0000 (21:50 +0000)] 
SERVICE_CreateServiceTable still returned TRUE if CreateThread failed.

23 years agoCleaned up the various errno location tests in configure.
Alexandre Julliard [Wed, 17 Jan 2001 20:22:22 +0000 (20:22 +0000)] 
Cleaned up the various errno location tests in configure.
Added (h_)errno_location pointers in the library that allow remapping
the calls in higher level dlls.
Moved X11DRV_CritSection out of sysdeps.c and into x11drv.dll.

23 years agoIn WsControl, don't mix Linux and Wine socket calls. Always use Wine calls.
James Hatheway [Wed, 17 Jan 2001 20:19:14 +0000 (20:19 +0000)] 
In WsControl, don't mix Linux and Wine socket calls. Always use Wine calls.
Added hack for missing WINAPI in Unix socket() definition.

23 years agoAdded some stubs needed for IE 5.5 setup.
James Juran [Wed, 17 Jan 2001 20:17:46 +0000 (20:17 +0000)] 
Added some stubs needed for IE 5.5 setup.

23 years agoRevised wineshelllink to wake up KDE 1.x so that applications that get
Jeremy White [Wed, 17 Jan 2001 20:17:03 +0000 (20:17 +0000)] 
Revised wineshelllink to wake up KDE 1.x so that applications that get
installed show up without a manual KDE menu refresh required.
Added a few usage checks to make manual invocation a little less
painful.

23 years agoFixed tmpfile buffer size.
Alexandre Julliard [Wed, 17 Jan 2001 01:55:21 +0000 (01:55 +0000)] 
Fixed tmpfile buffer size.

23 years agoFixed typo in wine_get_unix_file_name().
Alexandre Julliard [Wed, 17 Jan 2001 01:55:04 +0000 (01:55 +0000)] 
Fixed typo in wine_get_unix_file_name().

23 years agoRevised shell link process to treat empty (e.g. "") strings
Jeremy White [Wed, 17 Jan 2001 01:48:52 +0000 (01:48 +0000)] 
Revised shell link process to treat empty (e.g. "") strings
identically to NULL strings. Makes many more installers take useful
action. Added many trace messages.

23 years agoOnly adjust item rect by horizontal scrollbar offset in report view.
Ulrich Czekalla [Wed, 17 Jan 2001 01:48:14 +0000 (01:48 +0000)] 
Only adjust item rect by horizontal scrollbar offset in report view.

23 years agoChange WSACleanup - wsinfo is a static structure now.
Gerard Patel [Wed, 17 Jan 2001 01:47:47 +0000 (01:47 +0000)] 
Change WSACleanup - wsinfo is a static structure now.

23 years agoMake winelauncher test for xmessage and warn the user if they don't
Jeremy White [Wed, 17 Jan 2001 01:47:18 +0000 (01:47 +0000)] 
Make winelauncher test for xmessage and warn the user if they don't
have it.

23 years agoReplaced X11DRV_CritSection references by wine_tsx11_(un)lock.
Alexandre Julliard [Mon, 15 Jan 2001 22:31:24 +0000 (22:31 +0000)] 
Replaced X11DRV_CritSection references by wine_tsx11_(un)lock.

23 years agoRemoved CALL_LARGE_STACK support.
Alexandre Julliard [Mon, 15 Jan 2001 22:30:50 +0000 (22:30 +0000)] 
Removed CALL_LARGE_STACK support.

23 years agoDon't call a NE DLL's DllEntryPoint twice during one single
Ulrich Weigand [Mon, 15 Jan 2001 22:20:50 +0000 (22:20 +0000)] 
Don't call a NE DLL's DllEntryPoint twice during one single
LoadModule() call.

23 years agoMapViewOfFileEx: make the returned error dependent on the Windows
Uwe Bonnes [Mon, 15 Jan 2001 22:20:30 +0000 (22:20 +0000)] 
MapViewOfFileEx: make the returned error dependent on the Windows
version used.

23 years agoUpdated debug channels.
Alexandre Julliard [Mon, 15 Jan 2001 20:23:05 +0000 (20:23 +0000)] 
Updated debug channels.

23 years agoRemoved unnecessary headers.
Alexandre Julliard [Mon, 15 Jan 2001 20:22:30 +0000 (20:22 +0000)] 
Removed unnecessary headers.

23 years agoInitialize MENUITEMINFO structure before calling GetMenuItemInfo.
Dmitry Timoshkov [Mon, 15 Jan 2001 20:21:15 +0000 (20:21 +0000)] 
Initialize MENUITEMINFO structure before calling GetMenuItemInfo.

23 years agoFixed an interface cast in DD2->DD7 thunk.
Marcus Meissner [Mon, 15 Jan 2001 20:20:50 +0000 (20:20 +0000)] 
Fixed an interface cast in DD2->DD7 thunk.

23 years agoAdd one missing buffer size rounding in the edit control.
Dmitry Timoshkov [Mon, 15 Jan 2001 20:20:31 +0000 (20:20 +0000)] 
Add one missing buffer size rounding in the edit control.
Make rounding code slightly more readable.

23 years agoReplaced GLOBAL_Alloc by GlobalAlloc16 where possible.
Alexandre Julliard [Mon, 15 Jan 2001 20:13:43 +0000 (20:13 +0000)] 
Replaced GLOBAL_Alloc by GlobalAlloc16 where possible.

23 years agoMoved tweak support to USER dll. Removed tweak.h and cache.h.
Alexandre Julliard [Mon, 15 Jan 2001 20:12:55 +0000 (20:12 +0000)] 
Moved tweak support to USER dll. Removed tweak.h and cache.h.

23 years agoRemoved some direct accesses to the 16-bit task structure.
Alexandre Julliard [Mon, 15 Jan 2001 20:09:09 +0000 (20:09 +0000)] 
Removed some direct accesses to the 16-bit task structure.

23 years agoFixed toupper/_toupper mixup.
Alexandre Julliard [Mon, 15 Jan 2001 19:57:48 +0000 (19:57 +0000)] 
Fixed toupper/_toupper mixup.

23 years agoRelease 20010112. wine-20010112
Alexandre Julliard [Sat, 13 Jan 2001 02:43:24 +0000 (02:43 +0000)] 
Release 20010112.

23 years agoAdded missing WIN_ReleaseWndPtr.
Alexandre Julliard [Sat, 13 Jan 2001 01:01:35 +0000 (01:01 +0000)] 
Added missing WIN_ReleaseWndPtr.

23 years agowinmm.dll can now be properly separated.
Alexandre Julliard [Sat, 13 Jan 2001 01:01:00 +0000 (01:01 +0000)] 
winmm.dll can now be properly separated.

23 years agoWarning fix.
Francois Gouget [Sat, 13 Jan 2001 01:00:25 +0000 (01:00 +0000)] 
Warning fix.

23 years agoFixes for various underrun-related problems. Also added a mechanism
Ove Kaaven [Sat, 13 Jan 2001 01:00:00 +0000 (01:00 +0000)] 
Fixes for various underrun-related problems. Also added a mechanism
for the sound driver to request that a Stop should close and reopen
the device.

23 years agoRemove multimedia timers from the service thread, use a separate thread
Ove Kaaven [Sat, 13 Jan 2001 00:27:50 +0000 (00:27 +0000)] 
Remove multimedia timers from the service thread, use a separate thread
instead.

23 years agoIn STATUSBAR_GetTipText{a,W, always put a terminating '\0' in the
François Gouget [Sat, 13 Jan 2001 00:27:13 +0000 (00:27 +0000)] 
In STATUSBAR_GetTipText{a,W, always put a terminating '\0' in the
buffer.
Pass a buffer of sufficient size to TTM_GETTEXTA.

23 years agoWarning fixes.
Gavriel State [Fri, 12 Jan 2001 23:18:22 +0000 (23:18 +0000)] 
Warning fixes.

23 years agoImplemented EnumProtocolA/W.
Stefan Leichter [Fri, 12 Jan 2001 23:15:54 +0000 (23:15 +0000)] 
Implemented EnumProtocolA/W.

23 years agoNetBSD 1.5 is lacking ecvt, fcvt, gcvt for crtdll.
Andreas Mohr [Fri, 12 Jan 2001 23:07:11 +0000 (23:07 +0000)] 
NetBSD 1.5 is lacking ecvt, fcvt, gcvt for crtdll.

23 years agoWorkaround for SuSE 7 2.2.16 kernel bug.
Andreas Mohr [Fri, 12 Jan 2001 23:02:39 +0000 (23:02 +0000)] 
Workaround for SuSE 7 2.2.16 kernel bug.

23 years agoGuard against incoming string of NULL in WM_SETTEXT.
James Hatheway [Fri, 12 Jan 2001 23:01:41 +0000 (23:01 +0000)] 
Guard against incoming string of NULL in WM_SETTEXT.

23 years agoTurn crtdll into forwards to msvcrt.
Jon Griffiths [Fri, 12 Jan 2001 20:42:06 +0000 (20:42 +0000)] 
Turn crtdll into forwards to msvcrt.

23 years agoAdded some exception handling functions.
Jon Griffiths [Fri, 12 Jan 2001 20:41:03 +0000 (20:41 +0000)] 
Added some exception handling functions.

23 years agoFixed mistyped variable name in MSVCRT__fpclass().
Gerald Pfeifer [Fri, 12 Jan 2001 20:30:41 +0000 (20:30 +0000)] 
Fixed mistyped variable name in MSVCRT__fpclass().

23 years agoAdded flag to differentiate file mappings and VirtualAlloc() blocks,
Alexandre Julliard [Fri, 12 Jan 2001 19:59:42 +0000 (19:59 +0000)] 
Added flag to differentiate file mappings and VirtualAlloc() blocks,
and reject VirtualFree() calls on file mappings.

23 years agoRemoved obsolete get_req_buffer() function.
Alexandre Julliard [Fri, 12 Jan 2001 19:58:52 +0000 (19:58 +0000)] 
Removed obsolete get_req_buffer() function.

23 years agoSwap lpOverlapped parameters in ReadFile and WriteFile.
Mike McCormack [Fri, 12 Jan 2001 19:57:38 +0000 (19:57 +0000)] 
Swap lpOverlapped parameters in ReadFile and WriteFile.
The InternalHigh member should contain the number of
bytes transferred.

23 years agoFixes as a result of testing builtin crtdll against builtin msvcrt.
Jon Griffiths [Fri, 12 Jan 2001 19:56:22 +0000 (19:56 +0000)] 
Fixes as a result of testing builtin crtdll against builtin msvcrt.

23 years agoUpdated messages with new config files in mind to keep from confusing
Chris Morgan [Fri, 12 Jan 2001 19:55:19 +0000 (19:55 +0000)] 
Updated messages with new config files in mind to keep from confusing
users.

23 years agoImplemented most functionality. TODO lists whats left.
Susan Farley [Fri, 12 Jan 2001 19:54:48 +0000 (19:54 +0000)] 
Implemented most functionality.  TODO lists whats left.

23 years agoImplemented stubs for IWebBrowser in shdocvw.dll.
John R. Sheets [Thu, 11 Jan 2001 22:32:44 +0000 (22:32 +0000)] 
Implemented stubs for IWebBrowser in shdocvw.dll.

23 years agoRenamed struct option to avoid conflicts with getopt.h.
Nathan Neulinger [Thu, 11 Jan 2001 22:31:04 +0000 (22:31 +0000)] 
Renamed struct option to avoid conflicts with getopt.h.

23 years agoAdded binary compatible __EH_prolog.
Jon Griffiths [Thu, 11 Jan 2001 22:30:19 +0000 (22:30 +0000)] 
Added binary compatible __EH_prolog.

23 years agoAdded a simple usage() function.
Josh DuBois [Thu, 11 Jan 2001 22:28:35 +0000 (22:28 +0000)] 
Added a simple usage() function.

23 years agoNo longer used.
Alexandre Julliard [Thu, 11 Jan 2001 20:32:45 +0000 (20:32 +0000)] 
No longer used.

23 years agoCorrect some cut & paste typos.
John R. Sheets [Thu, 11 Jan 2001 20:21:15 +0000 (20:21 +0000)] 
Correct some cut & paste typos.

23 years agoUpdate for the new config format and location of the default config
Chris Morgan [Thu, 11 Jan 2001 20:18:06 +0000 (20:18 +0000)] 
Update for the new config format and location of the default config
file.  Add a conf_quesion to convert an old user config file, or use
the default Wine config file.  Removed the setting of obsolete
EXTRA_LD_LIBRARY_PATH.  Added a conf_question to give the user the
option to install local config and registry files when the script is
being run by root.

23 years agoCreate the main_target in single-target mode.
François Gouget [Thu, 11 Jan 2001 20:17:42 +0000 (20:17 +0000)] 
Create the main_target in single-target mode.
The defined(@array) construct is said to be deprecated, avoid it.
Simplify the usage reporting.
Add a word of caution to the usage message.

23 years agoFix the return value of WM_GETTEXT in the edit control.
Dmitry Timoshkov [Thu, 11 Jan 2001 20:17:21 +0000 (20:17 +0000)] 
Fix the return value of WM_GETTEXT in the edit control.

23 years agoVarious combobox fixes.
Dmitry Timoshkov [Thu, 11 Jan 2001 20:17:07 +0000 (20:17 +0000)] 
Various combobox fixes.

23 years agoRemoved some unnecessary defines after profile.c cleanup.
Chris Morgan [Thu, 11 Jan 2001 20:16:27 +0000 (20:16 +0000)] 
Removed some unnecessary defines after profile.c cleanup.

23 years agoFixed unnamed union dummy names.
Ulrich Weigand [Thu, 11 Jan 2001 00:54:38 +0000 (00:54 +0000)] 
Fixed unnamed union dummy names.

23 years agoReplaced architecture-dependent configure checks by hardcoded
Ulrich Weigand [Thu, 11 Jan 2001 00:54:21 +0000 (00:54 +0000)] 
Replaced architecture-dependent configure checks by hardcoded
definitions in winnt.h (to avoid config.h dependency).

23 years agoAdded missing prototypes to avoid compile warnings on Solaris.
Ulrich Weigand [Thu, 11 Jan 2001 00:53:25 +0000 (00:53 +0000)] 
Added missing prototypes to avoid compile warnings on Solaris.

23 years agoWork around problems on Solaris if config.h is not included.
Ulrich Weigand [Thu, 11 Jan 2001 00:53:07 +0000 (00:53 +0000)] 
Work around problems on Solaris if config.h is not included.

23 years agoFixed byteorder problems caused by non-portable code.
Ulrich Weigand [Thu, 11 Jan 2001 00:52:50 +0000 (00:52 +0000)] 
Fixed byteorder problems caused by non-portable code.

23 years ago- Migrate CRTDLL to MSVCRT.
Jon Griffiths [Wed, 10 Jan 2001 23:59:25 +0000 (23:59 +0000)] 
- Migrate CRTDLL to MSVCRT.
- Many fixes and a load of new functions.

23 years agoRemoved all traces of the --config option.
Alexandre Julliard [Wed, 10 Jan 2001 23:56:59 +0000 (23:56 +0000)] 
Removed all traces of the --config option.

23 years agoReenabled DXGrab option.
Gavriel State [Wed, 10 Jan 2001 23:55:56 +0000 (23:55 +0000)] 
Reenabled DXGrab option.

23 years agoSynchronize the sizes of the external and internal buffers at start
Dmitry Timoshkov [Wed, 10 Jan 2001 23:55:02 +0000 (23:55 +0000)] 
Synchronize the sizes of the external and internal buffers at start
and end of message processing in the edit control.

23 years agoFixed returned length for LB_GETTEXT.
Gerard Patel [Wed, 10 Jan 2001 23:54:46 +0000 (23:54 +0000)] 
Fixed returned length for LB_GETTEXT.

23 years agoAdded nls to EXTRASUBDIRS.
Alexandre Julliard [Wed, 10 Jan 2001 22:58:38 +0000 (22:58 +0000)] 
Added nls to EXTRASUBDIRS.

23 years agoRemoved use of outdated WINE_INI environment variable. Removed
Chris Morgan [Wed, 10 Jan 2001 22:57:34 +0000 (22:57 +0000)] 
Removed use of outdated WINE_INI environment variable.  Removed
obsolete --config option.  Removed loading of global wine config file.
Cleaned up some messages.

23 years agoes->buffer_size is not always the length of the text currently in the
James Hatheway [Wed, 10 Jan 2001 22:54:33 +0000 (22:54 +0000)] 
es->buffer_size is not always the length of the text currently in the
editbox, so use -1 instead.

23 years agoAdded a specific debug channel for dll loading (builtin/native).
Gerard Patel [Wed, 10 Jan 2001 22:54:02 +0000 (22:54 +0000)] 
Added a specific debug channel for dll loading (builtin/native).

23 years agoFixed some signed/unsigned warnings.
Joerg Mayer [Wed, 10 Jan 2001 22:45:33 +0000 (22:45 +0000)] 
Fixed some signed/unsigned warnings.

23 years agoImplemented asynchronous ReadFile and WriteFile.
Mike McCormack [Wed, 10 Jan 2001 22:45:03 +0000 (22:45 +0000)] 
Implemented asynchronous ReadFile and WriteFile.

23 years agoRequire that the user specify a work directory. This provides a
François Gouget [Wed, 10 Jan 2001 22:43:21 +0000 (22:43 +0000)] 
Require that the user specify a work directory. This provides a
safeguard against accidental invocations.

23 years agoOnly copy the dwSize bytes really occupied by lpPropSheetPage.
François Gouget [Wed, 10 Jan 2001 22:42:58 +0000 (22:42 +0000)] 
Only copy the dwSize bytes really occupied by lpPropSheetPage.

23 years agoFor the Global*Ptr* set of macros, replace the 16bit version with
Eric Pouech [Wed, 10 Jan 2001 22:42:35 +0000 (22:42 +0000)] 
For the Global*Ptr* set of macros, replace the 16bit version with
their 32 bit equiv.

23 years agoOnly call TOOLBAR_CalcToolbar when parameters change.
Ulrich Czekalla [Wed, 10 Jan 2001 22:42:05 +0000 (22:42 +0000)] 
Only call TOOLBAR_CalcToolbar when parameters change.

23 years agoAdded unicode window proc for the listbox control.
Dmitry Timoshkov [Tue, 9 Jan 2001 21:51:04 +0000 (21:51 +0000)] 
Added unicode window proc for the listbox control.
Replaced all ansi calls by their unicode equivalents.
Removed use of the custom local heap.

23 years agoTest for NULL and LPSTR_TEXTCALLBACK before using lpColumn->pszText.
François Gouget [Tue, 9 Jan 2001 21:50:27 +0000 (21:50 +0000)] 
Test for NULL and LPSTR_TEXTCALLBACK before using lpColumn->pszText.

23 years agoFixed some incorrect format strings.
Gerald Pfeifer [Tue, 9 Jan 2001 21:50:01 +0000 (21:50 +0000)] 
Fixed some incorrect format strings.

23 years agoRemoved obsolete file.
Alexandre Julliard [Tue, 9 Jan 2001 20:56:18 +0000 (20:56 +0000)] 
Removed obsolete file.

23 years agoMove HDWP to winuser.h.
François Gouget [Tue, 9 Jan 2001 20:56:06 +0000 (20:56 +0000)] 
Move HDWP to winuser.h.
Convert HWINSTA to STRICT.

23 years agoMake CDROM_GetLabel return 0 in the event of failure, and make the
Ryan Cumming [Tue, 9 Jan 2001 20:54:11 +0000 (20:54 +0000)] 
Make CDROM_GetLabel return 0 in the event of failure, and make the
default label for drives a string of 11 spaces.

23 years agoFixed usage of RegEnumValueA.
David Elliott [Tue, 9 Jan 2001 20:52:53 +0000 (20:52 +0000)] 
Fixed usage of RegEnumValueA.

23 years agoHandle the EnumPrinters() flag PRINTER_ENUM_DEFAULT in the same way
Huw D M Davies [Tue, 9 Jan 2001 20:52:17 +0000 (20:52 +0000)] 
Handle the EnumPrinters() flag PRINTER_ENUM_DEFAULT in the same way
that NT does - that is ignore it and return TRUE.

23 years agoActually call CDROM_Audio_GetTracksInfo when retrieving
Huw D M Davies [Tue, 9 Jan 2001 20:51:59 +0000 (20:51 +0000)] 
Actually call CDROM_Audio_GetTracksInfo when retrieving
MCI_CDA_STATUS_TRACK_TYPE.
WINE_CDA_OPEN maps to MCIERR_HARDWARE.