wine
24 years agoFixed COORD structure definition.
Alexandre Julliard [Wed, 3 May 2000 17:48:21 +0000 (17:48 +0000)] 
Fixed COORD structure definition.
Fixed GetLargestConsoleWindowSize to not return a structure when
called from the Window binary.

24 years agoSmall optimization.
Alexandre Julliard [Wed, 3 May 2000 17:45:34 +0000 (17:45 +0000)] 
Small optimization.

24 years agoFixed default thread stack size.
Alexandre Julliard [Wed, 3 May 2000 17:45:14 +0000 (17:45 +0000)] 
Fixed default thread stack size.

24 years agoFixed DrawTextW length handling.
Alexandre Julliard [Wed, 3 May 2000 17:43:42 +0000 (17:43 +0000)] 
Fixed DrawTextW length handling.

24 years agoRemove the assertion when there is no source surface.
Lionel Ulmer [Wed, 3 May 2000 17:43:07 +0000 (17:43 +0000)] 
Remove the assertion when there is no source surface.

24 years agoAdd DosDateTimeToVariantTime prototype.
Huw D M Davies [Wed, 3 May 2000 17:42:40 +0000 (17:42 +0000)] 
Add DosDateTimeToVariantTime prototype.

24 years agoMap StrChrA to strchr. Fix StrChrW arg list.
Huw D M Davies [Wed, 3 May 2000 17:42:21 +0000 (17:42 +0000)] 
Map StrChrA to strchr.  Fix StrChrW arg list.

24 years agoAdded HWND_MESSAGE.
Huw D M Davies [Wed, 3 May 2000 17:41:55 +0000 (17:41 +0000)] 
Added HWND_MESSAGE.

24 years agoAllow ISequentialStream_Write to work if access mode is STGM_READWRITE.
Huw D M Davies [Wed, 3 May 2000 17:39:21 +0000 (17:39 +0000)] 
Allow ISequentialStream_Write to work if access mode is STGM_READWRITE.

24 years agoMmap does not fail on zero-length files.
Bertho Stultiens [Wed, 3 May 2000 17:35:10 +0000 (17:35 +0000)] 
Mmap does not fail on zero-length files.

24 years agoUse exception handling to implement the IsBad* functions.
Alexandre Julliard [Mon, 1 May 2000 21:23:02 +0000 (21:23 +0000)] 
Use exception handling to implement the IsBad* functions.
Removed /proc/self/maps parsing as it is not very useful with .so libs.

24 years agoSetup the initial thread %fs from a constructor.
Alexandre Julliard [Mon, 1 May 2000 21:21:31 +0000 (21:21 +0000)] 
Setup the initial thread %fs from a constructor.

24 years agoAdded DECL_GLOBAL_CONSTRUCTOR macro.
Alexandre Julliard [Mon, 1 May 2000 20:25:13 +0000 (20:25 +0000)] 
Added DECL_GLOBAL_CONSTRUCTOR macro.

24 years ago- Implemented a new preprocessor that is (nearly) ANSI-C compliant. The
Bertho Stultiens [Mon, 1 May 2000 20:05:58 +0000 (20:05 +0000)] 
- Implemented a new preprocessor that is (nearly) ANSI-C compliant. The
  old parser has been stripped from the old preprocessor-code which
  cleaned up both resource-scanner and -parser.
- Standard defines have been introduced (see README.wrc)
- Both preprocessor- and resource-scanner have been optimized slightly
  so that no backing up is required (one char lookahead is enough).
- Filename-scanning has been cleaned up, though not perfect yet.
- User-type resources are compatible now.
- Line-continuation in strings is corrected so that it does not
  introduce a newline in the output.

24 years agoRewrote Unix process launching to allow passing startup information to
Alexandre Julliard [Mon, 1 May 2000 16:24:22 +0000 (16:24 +0000)] 
Rewrote Unix process launching to allow passing startup information to
Winelib apps. Improved handling of execve() failures.

24 years agoAdded ENOEXEC error code.
Alexandre Julliard [Mon, 1 May 2000 16:20:23 +0000 (16:20 +0000)] 
Added ENOEXEC error code.

24 years agoAdded atfork support.
Alexandre Julliard [Mon, 1 May 2000 16:19:40 +0000 (16:19 +0000)] 
Added atfork support.

24 years agoAdded DGA2 driver to DirectDraw.
Lionel Ulmer [Mon, 1 May 2000 14:25:49 +0000 (14:25 +0000)] 
Added DGA2 driver to DirectDraw.

24 years agoCOMDLG32_DllEntryPoint,COMDLG32_SetCommDlgExtendedError: delay
Uwe Bonnes [Mon, 1 May 2000 14:22:24 +0000 (14:22 +0000)] 
COMDLG32_DllEntryPoint,COMDLG32_SetCommDlgExtendedError: delay
allocation of Tls for CommDlgExtendedError until it is needed.

24 years agoFixed segv when debugger registry key doesn't exist.
Eric Pouech [Mon, 1 May 2000 14:22:02 +0000 (14:22 +0000)] 
Fixed segv when debugger registry key doesn't exist.

24 years agoUse <stdlib.h> instead of the deprecated and non-portable <malloc.h>.
Gerald Pfeifer [Mon, 1 May 2000 14:21:39 +0000 (14:21 +0000)] 
Use <stdlib.h> instead of the deprecated and non-portable <malloc.h>.

24 years agoRelease 20000430. wine-20000430
Alexandre Julliard [Sun, 30 Apr 2000 13:39:07 +0000 (13:39 +0000)] 
Release 20000430.

24 years agoX11DRV_SetFocus: really don't mess with focus for managed windows.
Gerard Patel [Sun, 30 Apr 2000 12:35:32 +0000 (12:35 +0000)] 
X11DRV_SetFocus: really don't mess with focus for managed windows.

24 years agoRemoved HEAP_xalloc.
Dimitrie O. Paun [Sun, 30 Apr 2000 12:22:18 +0000 (12:22 +0000)] 
Removed HEAP_xalloc.

24 years ago- Enhanced internal variables framework (including read/save to
Eric Pouech [Sun, 30 Apr 2000 12:21:15 +0000 (12:21 +0000)] 
- Enhanced internal variables framework (including read/save to
  registry and typing)
- Finalized use of Windows' Console I/O interface (instead of Unix std
  streams)
- Now handling registers as internal variables (they are no longer
  seen as a specific type)

24 years agoInsure we always try to launch a debugger.
Eric Pouech [Sun, 30 Apr 2000 12:20:31 +0000 (12:20 +0000)] 
Insure we always try to launch a debugger.

24 years agoUse Thread pseudo handle and not Thread Id as argument for the call to
Uwe Bonnes [Sun, 30 Apr 2000 12:11:12 +0000 (12:11 +0000)] 
Use Thread pseudo handle and not Thread Id as argument for the call to
GetThreadSelectorEntry.

24 years agoClear the remainder of the page when mapping a section whose size on
Alexandre Julliard [Sat, 29 Apr 2000 17:23:32 +0000 (17:23 +0000)] 
Clear the remainder of the page when mapping a section whose size on
disk is not a full page multiple.
Temporarily commented out the VirtualFree call in PE_UnloadLibrary.

24 years ago- added thread-safety protection to XListPixmapFormats
Lionel Ulmer [Sat, 29 Apr 2000 17:16:53 +0000 (17:16 +0000)] 
- added thread-safety protection to XListPixmapFormats
- moved pixmap / image format matching ERRs to WARNs

24 years agoFixed GetLargestConsoleWindowSize prototype.
Eric Pouech [Sat, 29 Apr 2000 17:16:00 +0000 (17:16 +0000)] 
Fixed GetLargestConsoleWindowSize prototype.

24 years agoFreeBSD compile fix.
Gerald Pfeifer [Sat, 29 Apr 2000 17:14:24 +0000 (17:14 +0000)] 
FreeBSD compile fix.

24 years agoAdded DIB_CreateDIBSection with extra parameter ovr_pitch, added
Ove Kaaven [Sat, 29 Apr 2000 16:47:07 +0000 (16:47 +0000)] 
Added DIB_CreateDIBSection with extra parameter ovr_pitch, added
ovr_pitch to pCreateDIBSection in DC_FUNCS. If ovr_pitch is nonzero,
it is a pitch override (specifies bytes per line), and tells to treat
the offset parameter as an already-mapped virtual memory address (if
the section parameter is zero). Fixed a DIB status init bug in
creating DIB sections from file mappings (if created from mapping, the
DIB is *not* really InSync).

24 years agoAdd Wine-internal allocation type MEM_SYSTEM for VirtualAlloc to
Ove Kaaven [Sat, 29 Apr 2000 16:45:56 +0000 (16:45 +0000)] 
Add Wine-internal allocation type MEM_SYSTEM for VirtualAlloc to
register external mappings (like video frame buffers).

24 years agoEnhanced libc's pthread configuration detection.
Eric Pouech [Sat, 29 Apr 2000 16:44:19 +0000 (16:44 +0000)] 
Enhanced libc's pthread configuration detection.

24 years agoFixed a few compilation warnings.
Eric Pouech [Sat, 29 Apr 2000 14:29:41 +0000 (14:29 +0000)] 
Fixed a few compilation warnings.

24 years agoFixed some warnings.
Patrik Stridvall [Sat, 29 Apr 2000 14:29:05 +0000 (14:29 +0000)] 
Fixed some warnings.

24 years agoFixed issues reported by winapi_check.
Patrik Stridvall [Sat, 29 Apr 2000 14:26:13 +0000 (14:26 +0000)] 
Fixed issues reported by winapi_check.

24 years ago- API files update
Patrik Stridvall [Sat, 29 Apr 2000 14:24:11 +0000 (14:24 +0000)] 
- API files update
- Minor bug fixes.
- Added new option --cross-call-unicode-ascii for checking illegal
  Unicode to ASCII calls.

24 years agoAdded '--enable-opengl' flag to bypass the thread-safety check.
Lionel Ulmer [Sat, 29 Apr 2000 14:23:22 +0000 (14:23 +0000)] 
Added '--enable-opengl' flag to bypass the thread-safety check.

24 years agoRemoved some HEAP_xalloc calls.
Dimitrie O. Paun [Sat, 29 Apr 2000 14:20:28 +0000 (14:20 +0000)] 
Removed some HEAP_xalloc calls.

24 years agoFixed bug when file doesn't exist in MCI_OPEN handling.
Eric Pouech [Sat, 29 Apr 2000 14:19:02 +0000 (14:19 +0000)] 
Fixed bug when file doesn't exist in MCI_OPEN handling.
Reduced time spent with crit sect locked.

24 years agoFixed argv handling for cuiexe winelib programs.
Eric Pouech [Sat, 29 Apr 2000 14:18:34 +0000 (14:18 +0000)] 
Fixed argv handling for cuiexe winelib programs.

24 years agoMade pthread_kill_other_threads_np and pthread_atfork fixmes less
Ove Kaaven [Sat, 29 Apr 2000 14:15:31 +0000 (14:15 +0000)] 
Made pthread_kill_other_threads_np and pthread_atfork fixmes less
obtrusive.

24 years agoWinHelp must accept a NULL pointer to the help key string.
Rein Klazes [Sat, 29 Apr 2000 14:15:11 +0000 (14:15 +0000)] 
WinHelp must accept a NULL pointer to the help key string.

24 years ago- Correct check for minimum buffer length.
Guy L. Albertelli [Fri, 28 Apr 2000 20:49:46 +0000 (20:49 +0000)] 
- Correct check for minimum buffer length.
- Correct cases where ShowWindow is done/not done.

24 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Fri, 28 Apr 2000 20:49:20 +0000 (20:49 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Implemented TME_QUERY and TME_HOVER flags in _TrackMouseEvent and
TrackMouseEventProc.  Added code to allow addition/cancelation of
tracking flags on existing entries rather than create extra entries.
Fixed timer.  Added check to _TrackMouseEvent to stop timer if the
tracking list is empty.  Fixed TME_CANCEL.  Fixed TME_LEAVE/TME_HOVER
when hwndTrack isn't the current hwnd.

24 years agoDOSFS_DoGetFullPathName: rewrite to return results like OSR2.
Uwe Bonnes [Fri, 28 Apr 2000 20:48:54 +0000 (20:48 +0000)] 
DOSFS_DoGetFullPathName: rewrite to return results like OSR2.

24 years agoAuthors: Gavriel State <gavriels@corel.com>, Ulrich Czekalla <ulrichc@corel.com>
Alexandre Julliard [Fri, 28 Apr 2000 20:26:35 +0000 (20:26 +0000)] 
Authors: Gavriel State <gavriels@corel.com>, Ulrich Czekalla <ulrichc@corel.com>
Added support for memory mapping of 4k aligned PE binaries.  This can
speed up load times significantly for some applications.

24 years agoComplete cleanup, bugfixes.
Juergen Schmied [Fri, 28 Apr 2000 20:23:46 +0000 (20:23 +0000)] 
Complete cleanup, bugfixes.
New: PathStripPath, PathMakeUniqueName, PathStripToRoot,
PathGetShortPath, PathParseIconLocation, PathRemoveExtension,
PathRemoveArgs, PathAppend, PathBuildRoot, PathCanonicalize,
PathFindNextComponent, PathRemoveFileSpec.

24 years agoStubs for IQueryAssociations.
Juergen Schmied [Fri, 28 Apr 2000 20:22:33 +0000 (20:22 +0000)] 
Stubs for IQueryAssociations.

24 years agoMoved policy related functions to shpolicy.c
Juergen Schmied [Fri, 28 Apr 2000 20:21:49 +0000 (20:21 +0000)] 
Moved policy related functions to shpolicy.c
Moved dialog related functions to dialogs.c

24 years agoExplicit import user32.dll.
Juergen Schmied [Fri, 28 Apr 2000 20:19:35 +0000 (20:19 +0000)] 
Explicit import user32.dll.
Many corrections, exported some functions by name.

24 years agoSeparated 32 bit functions to shellole.c.
Juergen Schmied [Fri, 28 Apr 2000 20:19:03 +0000 (20:19 +0000)] 
Separated 32 bit functions to shellole.c.

24 years agoFixed: extract the icon by resource id.
Juergen Schmied [Fri, 28 Apr 2000 20:18:15 +0000 (20:18 +0000)] 
Fixed: extract the icon by resource id.

24 years agoSmall fixes.
Juergen Schmied [Fri, 28 Apr 2000 20:17:14 +0000 (20:17 +0000)] 
Small fixes.

24 years agoFixes.
Juergen Schmied [Fri, 28 Apr 2000 20:16:40 +0000 (20:16 +0000)] 
Fixes.
Use GetModuleHandleA instead of LoadLibrary for dlls imported by
the spec file.

24 years agoMake WineLook=Win95 the default setting.
Dmitry Timoshkov [Fri, 28 Apr 2000 20:01:03 +0000 (20:01 +0000)] 
Make WineLook=Win95 the default setting.

24 years agoAdded leaving of critical section on all return cases.
Lionel Ulmer [Fri, 28 Apr 2000 20:00:43 +0000 (20:00 +0000)] 
Added leaving of critical section on all return cases.

24 years agoRemoved init_sect. Use Interlocked* functions instead.
Ove Kaaven [Fri, 28 Apr 2000 20:00:20 +0000 (20:00 +0000)] 
Removed init_sect. Use Interlocked* functions instead.

24 years agoSmall fixes, removed asserts.
Juergen Schmied [Fri, 28 Apr 2000 19:59:48 +0000 (19:59 +0000)] 
Small fixes, removed asserts.

24 years agoChanged imports of winspool to winspool.drv.
Alexandre Julliard [Fri, 28 Apr 2000 14:50:54 +0000 (14:50 +0000)] 
Changed imports of winspool to winspool.drv.

24 years agoAdded libkeyboard.so creation.
Alexandre Julliard [Fri, 28 Apr 2000 14:50:10 +0000 (14:50 +0000)] 
Added libkeyboard.so creation.

24 years ago- Return modified rectangle after layouting header control
Martin Fuchs [Fri, 28 Apr 2000 14:46:36 +0000 (14:46 +0000)] 
- Return modified rectangle after layouting header control
- Output text in header control when no other Flag specified
- Delay bounding rectangle calculation for header control items

24 years agoImplemented TOOLBAR_MouseLeave to handle WM_MOUSELEAVE messages.
Chris Morgan [Fri, 28 Apr 2000 14:45:44 +0000 (14:45 +0000)] 
Implemented TOOLBAR_MouseLeave to handle WM_MOUSELEAVE messages.
Added TrackMouseEvent calls to TOOLBAR_MouseMove.  Hot buttons now
look/behave almost exactly the same as native windows.

24 years agoAdded default values for SPI_GETMOUSEHOVERHEIGHT, SPI_GETMOUSEHOVERWIDTH and
Chris Morgan [Fri, 28 Apr 2000 14:44:57 +0000 (14:44 +0000)] 
Added default values for SPI_GETMOUSEHOVERHEIGHT, SPI_GETMOUSEHOVERWIDTH and
SPI_GETMOUSEHOVERTIME to SystemParametersInfo16().

24 years agoImplement mark and space parity generation. Accept one-and- a-half
Rein Klazes [Fri, 28 Apr 2000 14:44:33 +0000 (14:44 +0000)] 
Implement mark and space parity generation. Accept one-and- a-half
stopbits: the most common uarts will generate this automatically when
there are 5 databits.

24 years agoOverride fork().
Ove Kaaven [Fri, 28 Apr 2000 14:44:05 +0000 (14:44 +0000)] 
Override fork().

24 years agoGet rid of HEAP_xrealloc.
Dimitrie O. Paun [Fri, 28 Apr 2000 14:43:34 +0000 (14:43 +0000)] 
Get rid of HEAP_xrealloc.

24 years agoCompile fix for --without-x.
Patrik Stridvall [Tue, 25 Apr 2000 20:34:22 +0000 (20:34 +0000)] 
Compile fix for --without-x.

24 years agoAdded new configuration file option for selecting graphics driver.
Patrik Stridvall [Tue, 25 Apr 2000 20:12:55 +0000 (20:12 +0000)] 
Added new configuration file option for selecting graphics driver.

24 years agoLink the TTY driver with the standard libs.
Patrik Stridvall [Tue, 25 Apr 2000 19:58:22 +0000 (19:58 +0000)] 
Link the TTY driver with the standard libs.

24 years agoFixed winspool(.drv) loading.
Eric Pouech [Tue, 25 Apr 2000 19:57:27 +0000 (19:57 +0000)] 
Fixed winspool(.drv) loading.

24 years agoRemoved X_DISPLAY_MISSING.
Patrik Stridvall [Tue, 25 Apr 2000 19:55:35 +0000 (19:55 +0000)] 
Removed X_DISPLAY_MISSING.

24 years agoImproved CodeView type information loader.
Ulrich Weigand [Tue, 25 Apr 2000 19:53:49 +0000 (19:53 +0000)] 
Improved CodeView type information loader.

24 years agoDon't use the template member unless the corresponding flag is set.
Gerard Patel [Tue, 25 Apr 2000 19:53:04 +0000 (19:53 +0000)] 
Don't use the template member unless the corresponding flag is set.

24 years agoSwitched to the X11 license.
Alexandre Julliard [Mon, 24 Apr 2000 18:05:22 +0000 (18:05 +0000)] 
Switched to the X11 license.

24 years agoFixed some warnings.
Patrik Stridvall [Mon, 24 Apr 2000 18:04:24 +0000 (18:04 +0000)] 
Fixed some warnings.

24 years agoFixed issues found by winapi_check.
Patrik Stridvall [Mon, 24 Apr 2000 18:03:54 +0000 (18:03 +0000)] 
Fixed issues found by winapi_check.

24 years ago- Updated API files.
Patrik Stridvall [Mon, 24 Apr 2000 18:02:32 +0000 (18:02 +0000)] 
- Updated API files.
- Improved misplaced function checking.
- Fixed minor bugs.

24 years agoInclude string.h to make winnt.h self-sufficient.
Francois Gouget [Mon, 24 Apr 2000 18:02:02 +0000 (18:02 +0000)] 
Include string.h to make winnt.h self-sufficient.

24 years agoPatrick Yang (Corel)
Alexandre Julliard [Mon, 24 Apr 2000 18:01:27 +0000 (18:01 +0000)] 
Patrick Yang (Corel)
infoPtr sometimes can be NULL.

24 years ago32 bits message processing for color dialog.
Gerard Patel [Mon, 24 Apr 2000 17:35:11 +0000 (17:35 +0000)] 
32 bits message processing for color dialog.

24 years agoFixed toolbar bitmap size handling.
Martin Fuchs [Mon, 24 Apr 2000 17:34:42 +0000 (17:34 +0000)] 
Fixed toolbar bitmap size handling.

24 years agoCorrect test for linux 2.2 joystick API, which returned true in every
Rein Klazes [Mon, 24 Apr 2000 17:33:49 +0000 (17:33 +0000)] 
Correct test for linux 2.2 joystick API, which returned true in every
case.

24 years agoRemoved the last xmalloc calls.
Dimitrie O. Paun [Mon, 24 Apr 2000 17:33:06 +0000 (17:33 +0000)] 
Removed the last xmalloc calls.

24 years agoImplemented on-demand loading of builtin dlls using dlopen().
Alexandre Julliard [Mon, 24 Apr 2000 17:17:49 +0000 (17:17 +0000)] 
Implemented on-demand loading of builtin dlls using dlopen().

24 years agoBuild wineclipsrv as part of the x11drv dll.
Alexandre Julliard [Sun, 23 Apr 2000 20:41:04 +0000 (20:41 +0000)] 
Build wineclipsrv as part of the x11drv dll.

24 years agoRemoved a few inter-dll dependencies.
Alexandre Julliard [Sun, 23 Apr 2000 20:40:23 +0000 (20:40 +0000)] 
Removed a few inter-dll dependencies.

24 years agoMake RDW_ValidateParent() modify the update region of all parents, not
Rein Klazes [Sun, 23 Apr 2000 20:39:09 +0000 (20:39 +0000)] 
Make RDW_ValidateParent() modify the update region of all parents, not
just the direct parent.

24 years agoSNOOP_PrintArg: replaced IsBad* functions by exception handler.
Uwe Bonnes [Sun, 23 Apr 2000 20:38:49 +0000 (20:38 +0000)] 
SNOOP_PrintArg: replaced IsBad* functions by exception handler.

24 years agoAdded --without-curses compile option.
Patrik Stridvall [Sun, 23 Apr 2000 20:02:46 +0000 (20:02 +0000)] 
Added --without-curses compile option.

24 years agoAdded some more pthread overrides.
Ove Kaaven [Sun, 23 Apr 2000 20:01:45 +0000 (20:01 +0000)] 
Added some more pthread overrides.

24 years agoFixed debugger registry key location.
Ove Kaaven [Sun, 23 Apr 2000 20:00:19 +0000 (20:00 +0000)] 
Fixed debugger registry key location.

24 years agoUse DECLARE_HANDLE to declare handles.
Francois Gouget [Sun, 23 Apr 2000 19:59:56 +0000 (19:59 +0000)] 
Use DECLARE_HANDLE to declare handles.

24 years agoDECLARE_HANDLE should not be undef'ed after use.
Francois Gouget [Sun, 23 Apr 2000 19:59:42 +0000 (19:59 +0000)] 
DECLARE_HANDLE should not be undef'ed after use.

24 years agoFix edit control's WM_GETTEXT behaviour.
Ove Kaaven [Sun, 23 Apr 2000 19:59:11 +0000 (19:59 +0000)] 
Fix edit control's WM_GETTEXT behaviour.

24 years agoDo not initialize dcb in BuildCommDCB[AndTimeouts].
Gerard Patel [Sun, 23 Apr 2000 19:58:44 +0000 (19:58 +0000)] 
Do not initialize dcb in BuildCommDCB[AndTimeouts].

24 years agoAdapted unimap.pl script and generated by it casemap.h to the Unicode
Dmitry Timoshkov [Sun, 23 Apr 2000 19:58:17 +0000 (19:58 +0000)] 
Adapted unimap.pl script and generated by it casemap.h to the Unicode
Standard, Version 3.0.

24 years agoCheck if dialog is visible before setting the focus.
Gerard Patel [Sun, 23 Apr 2000 19:57:50 +0000 (19:57 +0000)] 
Check if dialog is visible before setting the focus.

24 years agoRemoved the longstanding hack in response to WM_ACTIVATE message.
Dmitry Timoshkov [Sun, 23 Apr 2000 19:57:21 +0000 (19:57 +0000)] 
Removed the longstanding hack in response to WM_ACTIVATE message.