wine
24 years agoAdded/modified documentation for function arguments.
Patrik Stridvall [Fri, 1 Dec 2000 23:58:28 +0000 (23:58 +0000)] 
Added/modified documentation for function arguments.

24 years agoFixed Win16 documentation not fixed because of a bug in winapi_check.
Patrik Stridvall [Fri, 1 Dec 2000 23:54:51 +0000 (23:54 +0000)] 
Fixed Win16 documentation not fixed because of a bug in winapi_check.

24 years agoFixed some issues found by winapi_check.
Patrik Stridvall [Fri, 1 Dec 2000 23:53:46 +0000 (23:53 +0000)] 
Fixed some issues found by winapi_check.

24 years ago- Fixed a bug concerning Win16 documentation.
Patrik Stridvall [Fri, 1 Dec 2000 23:51:33 +0000 (23:51 +0000)] 
- Fixed a bug concerning Win16 documentation.
- Fixed some bugs concerning argument documentation
- Minor API files update

24 years agoRemoved some unnecessary includes.
Alexandre Julliard [Fri, 1 Dec 2000 21:32:55 +0000 (21:32 +0000)] 
Removed some unnecessary includes.

24 years agoMoved useful NE format definitions to winbase16.h.
Alexandre Julliard [Fri, 1 Dec 2000 21:31:02 +0000 (21:31 +0000)] 
Moved useful NE format definitions to winbase16.h.

24 years agoModified winebuild to use the __ASM_FUNC macro for greater portability.
Dimitrie O. Paun [Fri, 1 Dec 2000 21:27:43 +0000 (21:27 +0000)] 
Modified winebuild to use the __ASM_FUNC macro for greater portability.

24 years agoMoved the few remaining functions in wprocs.dll to kernel.dll.
Alexandre Julliard [Fri, 1 Dec 2000 21:25:31 +0000 (21:25 +0000)] 
Moved the few remaining functions in wprocs.dll to kernel.dll.
No longer load wprocs.dll unconditionally.
Restored default interrupt handler behavior (reported by Andreas Mohr).

24 years agoFinished separation of shell32 and wsock32.
Alexandre Julliard [Fri, 1 Dec 2000 20:48:41 +0000 (20:48 +0000)] 
Finished separation of shell32 and wsock32.

24 years agoSupply dummy getrlimit if absent.
Dimitrie O. Paun [Fri, 1 Dec 2000 20:47:11 +0000 (20:47 +0000)] 
Supply dummy getrlimit if absent.

24 years agoFixed segstr to str proto.
Eric Pouech [Fri, 1 Dec 2000 20:46:23 +0000 (20:46 +0000)] 
Fixed segstr to str proto.

24 years agoCleaned up internal types definition.
Eric Pouech [Fri, 1 Dec 2000 20:45:59 +0000 (20:45 +0000)] 
Cleaned up internal types definition.

24 years agoImproved stabs loading (now using recursive parsing, required by stabs
Eric Pouech [Fri, 1 Dec 2000 20:45:43 +0000 (20:45 +0000)] 
Improved stabs loading (now using recursive parsing, required by stabs
generated by latest gcc versions).

24 years agoWork around for deref issues (least impact solution taken, even if issues remain).
Eric Pouech [Fri, 1 Dec 2000 20:45:24 +0000 (20:45 +0000)] 
Work around for deref issues (least impact solution taken, even if issues remain).

24 years agoA number of additions to the nls files. Also one correction, we had
Aric Stewart [Fri, 1 Dec 2000 20:45:02 +0000 (20:45 +0000)] 
A number of additions to the nls files. Also one correction, we had
895 for the Czech default codepage but according to microsoft it
should be 852.

24 years agoMake winelauncher work better for source tree builds.
Jeremy White [Fri, 1 Dec 2000 20:43:51 +0000 (20:43 +0000)] 
Make winelauncher work better for source tree builds.
Make winelauncher detect the lack of a ~/.winerc file and prompt the
user about it.
Pass command line parameters a bit more graciously; improves
interaction with gmc and kfm.

24 years agoAdded the KDE 2 beta and final method of specifying systray windows.
Marcus Meissner [Fri, 1 Dec 2000 20:43:26 +0000 (20:43 +0000)] 
Added the KDE 2 beta and final method of specifying systray windows.

24 years agoDon't update scrollbars when processing WM_DESTROY.
Louis Philippe Gagnon [Thu, 30 Nov 2000 20:37:29 +0000 (20:37 +0000)] 
Don't update scrollbars when processing WM_DESTROY.

24 years agoCheck for NULL handle before calling HeapValidate.
Alexandre Julliard [Thu, 30 Nov 2000 20:36:41 +0000 (20:36 +0000)] 
Check for NULL handle before calling HeapValidate.

24 years agoBring the man page in line with the latest version of winemaker.
Francois Gouget [Thu, 30 Nov 2000 20:36:18 +0000 (20:36 +0000)] 
Bring the man page in line with the latest version of winemaker.

24 years ago- In interactive mode, don't ignore invalid options, ask the user again
Francois Gouget [Thu, 30 Nov 2000 20:36:04 +0000 (20:36 +0000)] 
- In interactive mode, don't ignore invalid options, ask the user again
- Uppercase extensions are not supported after all (hint: $(SRC:.c=.o))
- Pass the global defines and include path to WRC
- Base the cleanup on the OBJS variable so that it works even if the
  sources are in a subdirectory

24 years ago- Fix the handling of relative include/library paths
Francois Gouget [Thu, 30 Nov 2000 20:34:39 +0000 (20:34 +0000)] 
- Fix the handling of relative include/library paths
- In interactive mode, print "./" for the top level directory rather
  than an empty string
- We don't need to force a space before assignments
- Align TOPSRCDIR & co like all the other assignements
- Compile Dlls first (dependencies would do it more or less anyway)
- Wording change in the usage

24 years agoFinished separation of advapi32.
Alexandre Julliard [Thu, 30 Nov 2000 20:31:41 +0000 (20:31 +0000)] 
Finished separation of advapi32.

24 years agoFinished separation of ole32.
Alexandre Julliard [Thu, 30 Nov 2000 20:29:30 +0000 (20:29 +0000)] 
Finished separation of ole32.

24 years agoImplement better version of DPA_Merge.
Guy L. Albertelli [Thu, 30 Nov 2000 19:58:56 +0000 (19:58 +0000)] 
Implement better version of DPA_Merge.

24 years agoAdd missing #include <netinet/in.h> to get struct in_addr on all platforms.
Gerald Pfeifer [Thu, 30 Nov 2000 19:58:34 +0000 (19:58 +0000)] 
Add missing #include <netinet/in.h> to get struct in_addr on all platforms.

24 years agoFixed crash in UnMapLS for pointers not belonging to the segptr heap.
Andreas Mohr [Thu, 30 Nov 2000 19:58:08 +0000 (19:58 +0000)] 
Fixed crash in UnMapLS for pointers not belonging to the segptr heap.

24 years agoRemove libXXXX.so.1.0 lines from .cvsignore files.
David Elliott [Thu, 30 Nov 2000 19:57:34 +0000 (19:57 +0000)] 
Remove libXXXX.so.1.0 lines from .cvsignore files.

24 years agoFinished separation of comclt32 and comdlg32.
Alexandre Julliard [Thu, 30 Nov 2000 19:07:09 +0000 (19:07 +0000)] 
Finished separation of comclt32 and comdlg32.

24 years agoFixed progman internal dependencies and build it like the other
Alexandre Julliard [Thu, 30 Nov 2000 18:54:34 +0000 (18:54 +0000)] 
Fixed progman internal dependencies and build it like the other
programs.

24 years agoExport a few 16-bit functions needed by higher-level dlls.
Alexandre Julliard [Thu, 30 Nov 2000 18:53:38 +0000 (18:53 +0000)] 
Export a few 16-bit functions needed by higher-level dlls.

24 years agoExport the wine server functions from ntdll.
Alexandre Julliard [Thu, 30 Nov 2000 18:51:58 +0000 (18:51 +0000)] 
Export the wine server functions from ntdll.

24 years ago- Added new option --documentation-arguments
Patrik Stridvall [Thu, 30 Nov 2000 01:31:44 +0000 (01:31 +0000)] 
- Added new option --documentation-arguments
- Minor API files update

24 years agoDon't include windows.h internally.
Patrik Stridvall [Thu, 30 Nov 2000 01:31:28 +0000 (01:31 +0000)] 
Don't include windows.h internally.

24 years agoAdded alias capability to --winver.
Andreas Mohr [Thu, 30 Nov 2000 01:29:45 +0000 (01:29 +0000)] 
Added alias capability to --winver.
win2000 is the official value.

24 years agoUse the HEAP_WINE_SEGPTR flag to specify allocations on the segptr heap.
Alexandre Julliard [Thu, 30 Nov 2000 01:19:51 +0000 (01:19 +0000)] 
Use the HEAP_WINE_SEGPTR flag to specify allocations on the segptr heap.
Added a hack in MapLS to recognize such allocations and use the heap
selector in this case.

24 years agoRemoved dependencies on Wine internal functions.
Alexandre Julliard [Thu, 30 Nov 2000 01:17:55 +0000 (01:17 +0000)] 
Removed dependencies on Wine internal functions.

24 years agoAlways initialize msg16 and wparam16 in WINPROC_MapMsg32WTo16.
Alexandre Julliard [Thu, 30 Nov 2000 01:16:35 +0000 (01:16 +0000)] 
Always initialize msg16 and wparam16 in WINPROC_MapMsg32WTo16.

24 years agoRemoved "elfdll" load order option and updated documentation.
Alexandre Julliard [Thu, 30 Nov 2000 01:15:30 +0000 (01:15 +0000)] 
Removed "elfdll" load order option and updated documentation.

24 years agoDo not include sys/ptrace.h and sys/user.h unconditionally.
Dimitrie O. Paun [Wed, 29 Nov 2000 20:04:09 +0000 (20:04 +0000)] 
Do not include sys/ptrace.h and sys/user.h unconditionally.
Other portability fixes.

24 years agoAdd a stub for the CAPS1 capability in GetDeviceCaps.
Brian Teague [Wed, 29 Nov 2000 20:02:46 +0000 (20:02 +0000)] 
Add a stub for the CAPS1 capability in GetDeviceCaps.
Define the CAPS1 bit flags in wingdi.h
Make various calls to GetDeviceCaps in DLLS use #defined values.

24 years agoRenamed CallTo16* functions to wine_call_to_16* and export them from
Alexandre Julliard [Wed, 29 Nov 2000 19:39:30 +0000 (19:39 +0000)] 
Renamed CallTo16* functions to wine_call_to_16* and export them from
kernel32.spec.

24 years agoFixed returned length of files.
Gerard Patel [Wed, 29 Nov 2000 19:01:07 +0000 (19:01 +0000)] 
Fixed returned length of files.

24 years agoDo not use a.out.h.
Dimitrie O. Paun [Wed, 29 Nov 2000 19:00:23 +0000 (19:00 +0000)] 
Do not use a.out.h.

24 years agoCleaned up some more dependencies on Wine internal functions.
Alexandre Julliard [Wed, 29 Nov 2000 18:38:24 +0000 (18:38 +0000)] 
Cleaned up some more dependencies on Wine internal functions.

24 years agoAdded implementation of lstat to port.c.
Alexandre Julliard [Wed, 29 Nov 2000 17:48:06 +0000 (17:48 +0000)] 
Added implementation of lstat to port.c.

24 years agoAdded HASP device stub.
Kees Schoenmakers [Wed, 29 Nov 2000 17:43:09 +0000 (17:43 +0000)] 
Added HASP device stub.

24 years agoFixed the size of the large_handles array.
Lionel Ulmer [Wed, 29 Nov 2000 17:42:20 +0000 (17:42 +0000)] 
Fixed the size of the large_handles array.

24 years agoFixed a few compilation warnings.
Dimitrie O. Paun [Wed, 29 Nov 2000 00:03:27 +0000 (00:03 +0000)] 
Fixed a few compilation warnings.

24 years agoWM_SETTEXT should return TRUE on success.
Andreas Mohr [Wed, 29 Nov 2000 00:02:46 +0000 (00:02 +0000)] 
WM_SETTEXT should return TRUE on success.

24 years agoVirtualQuery should return 0 for all addresses >= 0xc0000000.
Andreas Mohr [Wed, 29 Nov 2000 00:01:40 +0000 (00:01 +0000)] 
VirtualQuery should return 0 for all addresses >= 0xc0000000.

24 years agoOwnerdata listviews were not clearing previously selected items when a
Aric Stewart [Wed, 29 Nov 2000 00:00:11 +0000 (00:00 +0000)] 
Ownerdata listviews were not clearing previously selected items when a
new item is set as selected using SetItem and the listview has
LVIS_SINGLESEL.

24 years agoWe were returning characters for various CTRL + Symbol keystrokes
Aric Stewart [Tue, 28 Nov 2000 23:57:38 +0000 (23:57 +0000)] 
We were returning characters for various CTRL + Symbol keystrokes
which should not return characters.

24 years agolinux-2.4.0-test10 now calls 'flags' as 'features'.
Marcus Meissner [Tue, 28 Nov 2000 23:54:36 +0000 (23:54 +0000)] 
linux-2.4.0-test10 now calls 'flags' as 'features'.

24 years agoSlightly rearrange WIN16/WIN32A/WIN32 window creation.
Dmitry Timoshkov [Tue, 28 Nov 2000 23:53:08 +0000 (23:53 +0000)] 
Slightly rearrange WIN16/WIN32A/WIN32 window creation.

24 years agoMade button control fully unicode aware.
Dmitry Timoshkov [Tue, 28 Nov 2000 23:51:48 +0000 (23:51 +0000)] 
Made button control fully unicode aware.

24 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

24 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.

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

24 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).

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

24 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 ;

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

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

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

24 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*.

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

24 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.

24 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

24 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

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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"

24 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.

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

24 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).

24 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.

24 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.

24 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.

24 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).

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