wine
23 years ago- fix crash in SETUPX_TranslateLDID()
Andreas Mohr [Tue, 28 Nov 2000 23:50:34 +0000 (23:50 +0000)] 
- fix crash in SETUPX_TranslateLDID()
- implement custom LDID lookup

23 years agoGot rid of the Wine internal lstrcpy* functions and of winestring.h.
Alexandre Julliard [Tue, 28 Nov 2000 22:40:56 +0000 (22:40 +0000)] 
Got rid of the Wine internal lstrcpy* functions and of winestring.h.

23 years agoUpdated man page.
Andreas Mohr [Tue, 28 Nov 2000 22:35:20 +0000 (22:35 +0000)] 
Updated man page.

23 years agoMade HEAP_strdup* functions inline (temporary).
Alexandre Julliard [Tue, 28 Nov 2000 22:34:27 +0000 (22:34 +0000)] 
Made HEAP_strdup* functions inline (temporary).

23 years agoMoved EnumPortsA to dlls/winspool.
Alexandre Julliard [Tue, 28 Nov 2000 22:33:46 +0000 (22:33 +0000)] 
Moved EnumPortsA to dlls/winspool.

23 years agoRequire {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;
Dimitrie O. Paun [Mon, 27 Nov 2000 23:54:25 +0000 (23:54 +0000)] 
Require {DECLARE,DEFAULT}_DEBUG_CHANNEL statements to end in a ;

23 years agoSet debugging option based on NO_TRACE_MSGS define. Only output 32-bit
Alexandre Julliard [Mon, 27 Nov 2000 23:48:08 +0000 (23:48 +0000)] 
Set debugging option based on NO_TRACE_MSGS define. Only output 32-bit
relay stubs if debugging is on.

23 years agoTest if we need to put the .type directive inside a .def directive.
Dimitrie O. Paun [Mon, 27 Nov 2000 23:32:55 +0000 (23:32 +0000)] 
Test if we need to put the .type directive inside a .def directive.

23 years agoTruncate dest blit rectangle down to surface size.
Marcus Meissner [Mon, 27 Nov 2000 23:06:36 +0000 (23:06 +0000)] 
Truncate dest blit rectangle down to surface size.

23 years agoWARN() about missing /dev/sequencer, it's too confusing for newbies.
Marcus Meissner [Mon, 27 Nov 2000 23:01:10 +0000 (23:01 +0000)] 
WARN() about missing /dev/sequencer, it's too confusing for newbies.

23 years agoAlso mention xpm-devel in the error msg.
Andreas Mohr [Mon, 27 Nov 2000 22:56:03 +0000 (22:56 +0000)] 
Also mention xpm-devel in the error msg.

23 years agoAdd FloatingPointProcessor empty entry to the registry.
Andreas Mohr [Mon, 27 Nov 2000 22:46:00 +0000 (22:46 +0000)] 
Add FloatingPointProcessor empty entry to the registry.

23 years agoWhen processing mouse messages in MENU_TrackMenu, use the coordinates
Louis Philippe Gagnon [Mon, 27 Nov 2000 22:39:35 +0000 (22:39 +0000)] 
When processing mouse messages in MENU_TrackMenu, use the coordinates
in lParam instead of those in MSG::pt.

23 years agoDisplay the name of the function when import failed.
Alexandre Julliard [Mon, 27 Nov 2000 22:03:46 +0000 (22:03 +0000)] 
Display the name of the function when import failed.

23 years agoFixed a few dependencies on 16-bit or internal functions. Fixed a few
Alexandre Julliard [Mon, 27 Nov 2000 22:03:23 +0000 (22:03 +0000)] 
Fixed a few dependencies on 16-bit or internal functions. Fixed a few
warnings.

23 years agoFixed SEGPTR_GET usage.
Alexandre Julliard [Mon, 27 Nov 2000 22:02:08 +0000 (22:02 +0000)] 
Fixed SEGPTR_GET usage.

23 years agoAdded entry for PrivateExtractIconsA.
Alexandre Julliard [Mon, 27 Nov 2000 22:01:21 +0000 (22:01 +0000)] 
Added entry for PrivateExtractIconsA.

23 years agoImplemented DosFileHandleToWin32Handle, Win32HandleToDosFileHandle and
Alexandre Julliard [Mon, 27 Nov 2000 21:59:08 +0000 (21:59 +0000)] 
Implemented DosFileHandleToWin32Handle, Win32HandleToDosFileHandle and
DisposeLZ32Handle and use them to replace file.c internal functions.
Renamed WOW* functions into K32WOW*.

23 years agoAdded entry for TerminateApp16.
Alexandre Julliard [Mon, 27 Nov 2000 21:55:30 +0000 (21:55 +0000)] 
Added entry for TerminateApp16.

23 years agoChanged GetProcAddress16 and 16-bit resource functions to take normal
Alexandre Julliard [Mon, 27 Nov 2000 21:54:01 +0000 (21:54 +0000)] 
Changed GetProcAddress16 and 16-bit resource functions to take normal
pointers instead of SEGPTRs.
Removed WIN16_GetTempDrive.

23 years ago- added winver settings nt2k, win30 and win20 (yes, some rare programs need this)
Andreas Mohr [Mon, 27 Nov 2000 01:39:05 +0000 (01:39 +0000)] 
- added winver settings nt2k, win30 and win20 (yes, some rare programs need this)
  and *document* it (win98 was not documented previously)
- OaBuildVersion: add value for NT4 SP6
- spelling fixes

23 years ago- configure tests for finite()/fpclass(), fixes BSD compile
Jon Griffiths [Mon, 27 Nov 2000 01:37:28 +0000 (01:37 +0000)] 
- configure tests for finite()/fpclass(), fixes BSD compile
- winapi_check updates, fix errno in more math calls

23 years agoImplemented TerminateApp needed for DBase 5.0.
Andreas Mohr [Mon, 27 Nov 2000 01:36:24 +0000 (01:36 +0000)] 
Implemented TerminateApp needed for DBase 5.0.
Made FatalAppExit16 honor the SEM_NOGPFAULTERRORBOX error_mode flag.

23 years agoGeneral clean up of the edit control: removed transfer of unused
Dmitry Timoshkov [Mon, 27 Nov 2000 01:34:25 +0000 (01:34 +0000)] 
General clean up of the edit control: removed transfer of unused
variables, fixed signed/unsigned mismatches.

23 years agoThe init function can be called main.
Francois Gouget [Mon, 27 Nov 2000 01:33:55 +0000 (01:33 +0000)] 
The init function can be called main.

23 years agoGlobalAlloc as GlobalAlloc16 should round size to 32.
Dmitry Timoshkov [Mon, 27 Nov 2000 01:33:25 +0000 (01:33 +0000)] 
GlobalAlloc as GlobalAlloc16 should round size to 32.
Call SetLastError in GlobalLock.

23 years agoMoved UTSelectorOffsetToLinear and UTLinearToSelectorOffset to
Alexandre Julliard [Sun, 26 Nov 2000 22:42:49 +0000 (22:42 +0000)] 
Moved UTSelectorOffsetToLinear and UTLinearToSelectorOffset to
dlls/win32s.

23 years agoRemoved dependency on 16-bit file I/O functions.
Alexandre Julliard [Sun, 26 Nov 2000 22:40:49 +0000 (22:40 +0000)] 
Removed dependency on 16-bit file I/O functions.

23 years agoMoved wsprintf functions to dlls/user.
Alexandre Julliard [Sun, 26 Nov 2000 22:39:50 +0000 (22:39 +0000)] 
Moved wsprintf functions to dlls/user.

23 years agoDon't draw scrollbars if their client rectangle is empty.
Chris Morgan [Sun, 26 Nov 2000 22:36:53 +0000 (22:36 +0000)] 
Don't draw scrollbars if their client rectangle is empty.

23 years agoIgnore SOL_SOCKET/SO_DEBUG setsockopt() calls.
Marcus Meissner [Sun, 26 Nov 2000 22:36:38 +0000 (22:36 +0000)] 
Ignore SOL_SOCKET/SO_DEBUG setsockopt() calls.

23 years agoRemoved strange checkj for !filename, so we don't get section NULL
Marcus Meissner [Sun, 26 Nov 2000 22:36:19 +0000 (22:36 +0000)] 
Removed strange checkj for !filename, so we don't get section NULL
accesses later.

23 years agoReplaced u_char/u_short/u_long by BYTE/WORD/DWORD for increased portability.
Hidenori Takeshima [Sun, 26 Nov 2000 22:35:53 +0000 (22:35 +0000)] 
Replaced u_char/u_short/u_long by BYTE/WORD/DWORD for increased portability.

23 years agoCorrected default values with help from Ulrich Czekalla.
Dimitrie O. Paun [Sun, 26 Nov 2000 22:35:01 +0000 (22:35 +0000)] 
Corrected default values with help from Ulrich Czekalla.

23 years agoAdded entry point flags -noimport, -norelay, -ret64 and -i386.
Alexandre Julliard [Sun, 26 Nov 2000 04:31:48 +0000 (04:31 +0000)] 
Added entry point flags -noimport, -norelay, -ret64 and -i386.
Replaced 'byte', 'word' and 'long' by 'variable' and made it work for
Win32 too.
Made parser more robust against truncated files.

23 years agoMake sure all files using config.h constants actually #include "config.h"
Dimitrie O. Paun [Sun, 26 Nov 2000 04:04:21 +0000 (04:04 +0000)] 
Make sure all files using config.h constants actually #include "config.h"

23 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Sun, 26 Nov 2000 04:03:10 +0000 (04:03 +0000)] 
Fixed some issues found by winapi_check.

23 years agoMinor API files update.
Patrik Stridvall [Sun, 26 Nov 2000 04:02:54 +0000 (04:02 +0000)] 
Minor API files update.

23 years agoThe __wine_call_from_16_ calls in the import table should use a valid
Marcus Meissner [Sun, 26 Nov 2000 04:02:09 +0000 (04:02 +0000)] 
The __wine_call_from_16_ calls in the import table should use a valid
segment for dereferencing their pointer (using CS).

23 years agoAdded checking for netdb.h.
Hidenori Takeshima [Sun, 26 Nov 2000 04:00:53 +0000 (04:00 +0000)] 
Added checking for netdb.h.
Don't include arpa/inet.h and sys/socket.h if system doesn't have these headers.

23 years agoDo not compile code that makes use of the X Shm extension.
Dimitrie O. Paun [Sun, 26 Nov 2000 03:59:20 +0000 (03:59 +0000)] 
Do not compile code that makes use of the X Shm extension.

23 years agoMoved GET_IP out of winnt.h.
Alexandre Julliard [Sat, 25 Nov 2000 23:56:20 +0000 (23:56 +0000)] 
Moved GET_IP out of winnt.h.

23 years agoAdded Russian language support.
Vasily I. Volchenko [Sat, 25 Nov 2000 23:55:53 +0000 (23:55 +0000)] 
Added Russian language support.
Fixed bug of file browsing operation (filepath length corrected).

23 years agoAdded checking for mmap.
Hidenori Takeshima [Sat, 25 Nov 2000 23:54:12 +0000 (23:54 +0000)] 
Added checking for mmap.

23 years agoAdded a few missing languages.
Alexandre Julliard [Sat, 25 Nov 2000 23:53:01 +0000 (23:53 +0000)] 
Added a few missing languages.

23 years agoAdded missing locales to locale_rc.rc.
Nerijus Baliunas [Sat, 25 Nov 2000 23:52:38 +0000 (23:52 +0000)] 
Added missing locales to locale_rc.rc.

23 years agoMade X11DRV_DIB_GetImageBits_16 aware of 565 DIBs.
Ove Kaaven [Sat, 25 Nov 2000 23:51:59 +0000 (23:51 +0000)] 
Made X11DRV_DIB_GetImageBits_16 aware of 565 DIBs.

23 years ago- support for arguments with referenced types
Francois Jacques [Sat, 25 Nov 2000 23:51:30 +0000 (23:51 +0000)] 
- support for arguments with referenced types
- imported type libraries
- dispinterfaces
- dual interfaces
- ref count problems
- memory leaks fixed

23 years agoglibc2.2 needs __USE_ISOC99 for FP_NAN and isfinite().
Marcus Meissner [Sat, 25 Nov 2000 23:17:52 +0000 (23:17 +0000)] 
glibc2.2 needs __USE_ISOC99 for FP_NAN and isfinite().

23 years agoFixed GetLargestConsoleWindowSize return type for Winelib apps.
Alexandre Julliard [Sat, 25 Nov 2000 21:46:30 +0000 (21:46 +0000)] 
Fixed GetLargestConsoleWindowSize return type for Winelib apps.

23 years agoAdded a few forwards.
Alexandre Julliard [Sat, 25 Nov 2000 21:43:48 +0000 (21:43 +0000)] 
Added a few forwards.

23 years agoFixed typos.
Alexandre Julliard [Sat, 25 Nov 2000 21:43:04 +0000 (21:43 +0000)] 
Fixed typos.

23 years agoImplemented Get/SetDIBColorTable.
Ove Kaaven [Sat, 25 Nov 2000 21:42:00 +0000 (21:42 +0000)] 
Implemented Get/SetDIBColorTable.

23 years agoCompleted lvi.nls and lth.nls.
Nerijus Baliunas [Sat, 25 Nov 2000 21:41:05 +0000 (21:41 +0000)] 
Completed lvi.nls and lth.nls.

23 years agoCheck whether senderQ is NULL before trying to lock it.
Ove Kaaven [Sat, 25 Nov 2000 21:39:36 +0000 (21:39 +0000)] 
Check whether senderQ is NULL before trying to lock it.

23 years ago- Fix ctype(), make is* functions binary compatible
Jon Griffiths [Sat, 25 Nov 2000 21:39:03 +0000 (21:39 +0000)] 
- Fix ctype(), make is* functions binary compatible
- Add 13 functions, set errno in math calls

23 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Sat, 25 Nov 2000 03:09:30 +0000 (03:09 +0000)] 
Fixed some issues found by winapi_check.

23 years agoMinor API files update.
Patrik Stridvall [Sat, 25 Nov 2000 03:08:52 +0000 (03:08 +0000)] 
Minor API files update.

23 years agoInclude the same headers as on Windows.
Francois Gouget [Sat, 25 Nov 2000 03:08:34 +0000 (03:08 +0000)] 
Include the same headers as on Windows.

23 years agocompobj.h is a synonym for objbase.h
Francois Gouget [Sat, 25 Nov 2000 03:08:23 +0000 (03:08 +0000)] 
compobj.h is a synonym for objbase.h
Moved all the other contents to dlls/ole32/compobj_private.h

23 years agoAdded notification format handling.
Eric Kohl [Sat, 25 Nov 2000 03:07:01 +0000 (03:07 +0000)] 
Added notification format handling.

23 years agoImplemented Win16 behaviour of DDL_DRIVES in DlgDirList.
Ove Kaaven [Sat, 25 Nov 2000 03:06:03 +0000 (03:06 +0000)] 
Implemented Win16 behaviour of DDL_DRIVES in DlgDirList.

23 years agoFixed ToUnicode TRACE message.
Dmitry Timoshkov [Sat, 25 Nov 2000 02:12:49 +0000 (02:12 +0000)] 
Fixed ToUnicode TRACE message.

23 years ago- Add math calls: scalb, fpclass, nextafter, logb, _CI*
Jon Griffiths [Sat, 25 Nov 2000 02:11:59 +0000 (02:11 +0000)] 
- Add math calls: scalb, fpclass, nextafter, logb, _CI*
- Add futime, utime, purecall, getpid

23 years agoNTDLL__CIpow returns double, not LONG.
Jon Griffiths [Sat, 25 Nov 2000 02:11:26 +0000 (02:11 +0000)] 
NTDLL__CIpow returns double, not LONG.

23 years ago- Read all the fragments available, not only one fragment before
Stephane Lussier [Sat, 25 Nov 2000 02:10:53 +0000 (02:10 +0000)] 
- Read all the fragments available, not only one fragment before
  going back to sleep.
- Use SNDCTL_DSP_SETTRIGGER ioctl command to trigger the start the
  recording. If this command is not supported by the device, read 4
  bytes in the sound device instead.

23 years agoAdd support for national characters as accelerators in dialogs.
Dmitry Timoshkov [Sat, 25 Nov 2000 02:10:04 +0000 (02:10 +0000)] 
Add support for national characters as accelerators in dialogs.

23 years agoAlways generate unicode CHAR messages.
Dmitry Timoshkov [Sat, 25 Nov 2000 02:09:45 +0000 (02:09 +0000)] 
Always generate unicode CHAR messages.

23 years agoFixed warnings.
Alexandre Julliard [Sat, 25 Nov 2000 01:40:34 +0000 (01:40 +0000)] 
Fixed warnings.

23 years agoCosmetics.
Andreas Mohr [Sat, 25 Nov 2000 01:40:10 +0000 (01:40 +0000)] 
Cosmetics.

23 years agoAdded GdiSeeGdiDo16.
Andreas Mohr [Sat, 25 Nov 2000 01:39:31 +0000 (01:39 +0000)] 
Added GdiSeeGdiDo16.

23 years agoRemoved double ANYSIZE_ARRAY define.
Andreas Mohr [Sat, 25 Nov 2000 01:39:10 +0000 (01:39 +0000)] 
Removed double ANYSIZE_ARRAY define.

23 years agoWhen autodetected the MFC were still generating wrappers.
Francois Gouget [Sat, 25 Nov 2000 01:38:39 +0000 (01:38 +0000)] 
When autodetected the MFC were still generating wrappers.
Fixed inconsistencies in the use of 'no' in the option names.
Updated the MFC link-list (configure.in).
Made the Makefile.in layout more readable.

23 years agoUpdate comments, cleanup warning messages.
Dimitrie O. Paun [Sat, 25 Nov 2000 01:37:22 +0000 (01:37 +0000)] 
Update comments, cleanup warning messages.

23 years agoInclude config.h in files that test for constants defined in it.
Dimitrie O. Paun [Sat, 25 Nov 2000 01:31:17 +0000 (01:31 +0000)] 
Include config.h in files that test for constants defined in it.

23 years agoAvoid using TIOCM_* constants if not available.
Dimitrie O. Paun [Sat, 25 Nov 2000 01:29:00 +0000 (01:29 +0000)] 
Avoid using TIOCM_* constants if not available.

23 years agoFixed typo in macro ICOM_METHOD11 parameter list.
Dimitrie O. Paun [Sat, 25 Nov 2000 01:28:39 +0000 (01:28 +0000)] 
Fixed typo in macro ICOM_METHOD11 parameter list.

23 years agoImplemented PE file checksum calculation.
Eric Kohl [Sat, 25 Nov 2000 01:28:09 +0000 (01:28 +0000)] 
Implemented PE file checksum calculation.

23 years agoRemoved calls to internal (non-exported) wine functions.
Eric Kohl [Sat, 25 Nov 2000 01:27:42 +0000 (01:27 +0000)] 
Removed calls to internal (non-exported) wine functions.

23 years agoAdded the turkish locale.
Aric Stewart [Sat, 25 Nov 2000 01:26:38 +0000 (01:26 +0000)] 
Added the turkish locale.

23 years agoAllow for zero-length string selections.
Ulrich Czekalla [Sat, 25 Nov 2000 01:26:02 +0000 (01:26 +0000)] 
Allow for zero-length string selections.

23 years agoSend HDN_ITEMCHANGING and HDN_ITEMCHANGED when resizing.
Ulrich Czekalla [Sat, 25 Nov 2000 01:25:46 +0000 (01:25 +0000)] 
Send HDN_ITEMCHANGING and HDN_ITEMCHANGED when resizing.

23 years agoCompareStringW returned wrong results sometimes.
Andreas Mohr [Sat, 25 Nov 2000 01:25:16 +0000 (01:25 +0000)] 
CompareStringW returned wrong results sometimes.

23 years agoWe no longer have an ole/nls directory.
Dimitrie O. Paun [Sat, 25 Nov 2000 01:24:54 +0000 (01:24 +0000)] 
We no longer have an ole/nls directory.

23 years agoAdded some ordinal stubs, implemented SHDeleteValue*, SHSetValue*.
Marcus Meissner [Sat, 25 Nov 2000 01:24:10 +0000 (01:24 +0000)] 
Added some ordinal stubs, implemented SHDeleteValue*, SHSetValue*.

23 years agoImplemented SendNotifyMessage().
Ove Kaaven [Sat, 25 Nov 2000 01:23:50 +0000 (01:23 +0000)] 
Implemented SendNotifyMessage().

23 years agoMade wineinstall a bit more verbose.
Andreas Mohr [Sat, 25 Nov 2000 01:23:32 +0000 (01:23 +0000)] 
Made wineinstall a bit more verbose.

23 years agoWinG was written for 8bpp DIBs, so some apps assume that, so always
Ove Kaaven [Sat, 25 Nov 2000 01:23:12 +0000 (01:23 +0000)] 
WinG was written for 8bpp DIBs, so some apps assume that, so always
recommend 8bpp, regardless of the actual display depth.

23 years agoGetPixel needs to return CLR_INVALID if not inside clipping region.
Marcus Meissner [Sat, 25 Nov 2000 01:22:54 +0000 (01:22 +0000)] 
GetPixel needs to return CLR_INVALID if not inside clipping region.

23 years agoAdded OLE32.DllRegisterServer stub.
Marcus Meissner [Sat, 25 Nov 2000 01:22:42 +0000 (01:22 +0000)] 
Added OLE32.DllRegisterServer stub.

23 years agoRouted a couple of 16-bit avifile.dll handlers to the 32-bit
Ove Kaaven [Sat, 25 Nov 2000 01:22:15 +0000 (01:22 +0000)] 
Routed a couple of 16-bit avifile.dll handlers to the 32-bit
handlers... well, works for Civilization II.

23 years agoAdded pow() forward.
Marcus Meissner [Sat, 25 Nov 2000 01:21:56 +0000 (01:21 +0000)] 
Added pow() forward.

23 years agoDon't test !HIWORD values for pointerness.
Marcus Meissner [Sat, 25 Nov 2000 01:21:39 +0000 (01:21 +0000)] 
Don't test !HIWORD values for pointerness.

23 years agoFixed compilation warning on Cygwin.
Dimitrie O. Paun [Sat, 25 Nov 2000 01:21:22 +0000 (01:21 +0000)] 
Fixed compilation warning on Cygwin.

23 years agoMultiByteToWideChar() returns characters, not bytes.
Marcus Meissner [Sat, 25 Nov 2000 01:20:53 +0000 (01:20 +0000)] 
MultiByteToWideChar() returns characters, not bytes.

23 years agoImplemented VT_EMPTY to VT_BSTR type coercion.
Francois Jacques [Sat, 25 Nov 2000 01:20:37 +0000 (01:20 +0000)] 
Implemented VT_EMPTY to VT_BSTR type coercion.

23 years agoAdded prototypes for Ole{G,S}etAutoConvert, LHashValOfNameSys{,A}.
Marcus Meissner [Sat, 25 Nov 2000 01:20:17 +0000 (01:20 +0000)] 
Added prototypes for Ole{G,S}etAutoConvert, LHashValOfNameSys{,A}.

23 years agoHandle %ls same as %s.
Marcus Meissner [Sat, 25 Nov 2000 01:19:58 +0000 (01:19 +0000)] 
Handle %ls same as %s.

23 years agoAdded stub for DCIOpenProvider.
Marcus Meissner [Sat, 25 Nov 2000 01:19:43 +0000 (01:19 +0000)] 
Added stub for DCIOpenProvider.

23 years agoAvoid linking with ntdll where possible.
Alexandre Julliard [Thu, 16 Nov 2000 04:15:08 +0000 (04:15 +0000)] 
Avoid linking with ntdll where possible.