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

24 years agoFixed GetNumberFormat declaration.
Martin Fuchs [Sun, 23 Apr 2000 19:56:47 +0000 (19:56 +0000)] 
Fixed GetNumberFormat declaration.

24 years agoAuthors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Alexandre Julliard [Sun, 23 Apr 2000 19:56:07 +0000 (19:56 +0000)] 
Authors: Chris Morgan <cmorgan@wpi.edu>, James Abbatiello <abbeyj@wpi.edu>
Redraw toolbar button inside TOOLBAR_EnableButton() only if the state
of the button changes.  Stops flickering in toolbars caused by
excessive redrawing.

24 years agoStub for InternetGetConnectedState.
Gerard Patel [Sun, 23 Apr 2000 19:55:26 +0000 (19:55 +0000)] 
Stub for InternetGetConnectedState.

24 years agoFixed GetProcessHeap() for the STRICT mode.
Francois Gouget [Sun, 23 Apr 2000 19:54:42 +0000 (19:54 +0000)] 
Fixed GetProcessHeap() for the STRICT mode.

24 years agoAlso check for empty GUID in DirectDrawCreate.
Marcus Meissner [Sun, 23 Apr 2000 19:53:46 +0000 (19:53 +0000)] 
Also check for empty GUID in DirectDrawCreate.

24 years agoAdded some missing import directives.
Alexandre Julliard [Wed, 19 Apr 2000 16:54:02 +0000 (16:54 +0000)] 
Added some missing import directives.

24 years agoRemoved winmm from import list.
Alexandre Julliard [Wed, 19 Apr 2000 16:52:06 +0000 (16:52 +0000)] 
Removed winmm from import list.

24 years agoUse GetProcAddress for mmio* functions to avoid importing winmm.dll.
Alexandre Julliard [Wed, 19 Apr 2000 16:48:45 +0000 (16:48 +0000)] 
Use GetProcAddress for mmio* functions to avoid importing winmm.dll.

24 years agoFixed resource loading.
Alexandre Julliard [Wed, 19 Apr 2000 16:47:20 +0000 (16:47 +0000)] 
Fixed resource loading.

24 years agoMinor cleanups, plus fixed a couple bugs in .DBG parsing code.
John R. Sheets [Wed, 19 Apr 2000 16:46:42 +0000 (16:46 +0000)] 
Minor cleanups, plus fixed a couple bugs in .DBG parsing code.
Added dump for MISC section.

24 years agoAdded DirectPlay registry keys to winedefault.reg.
Andreas Mohr [Wed, 19 Apr 2000 16:46:07 +0000 (16:46 +0000)] 
Added DirectPlay registry keys to winedefault.reg.

24 years agoMousewheel support.
Stephane Lussier [Wed, 19 Apr 2000 16:45:30 +0000 (16:45 +0000)] 
Mousewheel support.

24 years agoMoved PE header definitions to winnt.h where they belong.
Alexandre Julliard [Tue, 18 Apr 2000 11:58:24 +0000 (11:58 +0000)] 
Moved PE header definitions to winnt.h where they belong.

24 years agoImplemented Mousewheel support.
Stephane Lussier [Tue, 18 Apr 2000 11:56:33 +0000 (11:56 +0000)] 
Implemented Mousewheel support.

24 years agoConvert service and protocol names to lowercase before calling
Rein Klazes [Tue, 18 Apr 2000 11:54:59 +0000 (11:54 +0000)] 
Convert service and protocol names to lowercase before calling
getservby{name|port} and getprotoby{name|port}.

24 years agoFix return value for OffsetRgn if x and y are 0.
Huw D M Davies [Tue, 18 Apr 2000 11:54:29 +0000 (11:54 +0000)] 
Fix return value for OffsetRgn if x and y are 0.

24 years agoImplement StrokeAndFillPath.
Huw D M Davies [Tue, 18 Apr 2000 11:54:12 +0000 (11:54 +0000)] 
Implement StrokeAndFillPath.
Call DeleteObject when finished with hrgn in PATH_FillPath.

24 years agoFixed typo.
Huw D M Davies [Tue, 18 Apr 2000 11:53:45 +0000 (11:53 +0000)] 
Fixed typo.

24 years agoEMR_SELECTOBJECT records stock objects with their id as the object
Sheri Steeves [Tue, 18 Apr 2000 11:53:23 +0000 (11:53 +0000)] 
EMR_SELECTOBJECT records stock objects with their id as the object
handle and the high bit set.

24 years agoTidy up of PlayEnhMetaFileRecord - fixes PolyPoly* functions.
Huw D M Davies [Tue, 18 Apr 2000 11:52:58 +0000 (11:52 +0000)] 
Tidy up of PlayEnhMetaFileRecord - fixes PolyPoly* functions.

24 years agoRemoved permission checks in create_key and delete_key. It seems
Alexandre Julliard [Sun, 16 Apr 2000 20:28:42 +0000 (20:28 +0000)] 
Removed permission checks in create_key and delete_key. It seems
Windows doesn't check anything.

24 years agoWrap an exception handler around FindResource.
Richard Cohen [Sun, 16 Apr 2000 20:27:51 +0000 (20:27 +0000)] 
Wrap an exception handler around FindResource.

24 years agoCorrected WinMain.
Uwe Bonnes [Sun, 16 Apr 2000 20:27:35 +0000 (20:27 +0000)] 
Corrected WinMain.
Added test case for RegCreateKeyEx showing win95 behaviour.

24 years agoImplemented 'walk process' and 'walk threads' commands using toolhelp
Alexandre Julliard [Sun, 16 Apr 2000 19:46:35 +0000 (19:46 +0000)] 
Implemented 'walk process' and 'walk threads' commands using toolhelp
snapshots.

24 years agoImplemented thread and (partial) module snapshots, based on the work
Alexandre Julliard [Sun, 16 Apr 2000 19:45:05 +0000 (19:45 +0000)] 
Implemented thread and (partial) module snapshots, based on the work
of Andreas Mohr <amohr@student.ei.uni-stuttgart.de>.

24 years agoSave the registry on server exit without client intervention.
Alexandre Julliard [Sun, 16 Apr 2000 17:21:13 +0000 (17:21 +0000)] 
Save the registry on server exit without client intervention.
Removed "alt" registry files since we now have symlinks and
WINEPREFIX to replace them.

24 years agoSupport switching the keyboard layout with WINE running.
Stephane Lussier [Sun, 16 Apr 2000 17:07:27 +0000 (17:07 +0000)] 
Support switching the keyboard layout with WINE running.

24 years agofgets: Don't swallow \n, treat EOF
Uwe Bonnes [Sun, 16 Apr 2000 17:06:44 +0000 (17:06 +0000)] 
fgets: Don't swallow \n, treat EOF
feof: Crude implementation
signal: Return error

24 years agoAdd missing backslash in the debugger definition.
Uwe Bonnes [Sun, 16 Apr 2000 17:05:54 +0000 (17:05 +0000)] 
Add missing backslash in the debugger definition.

24 years agoSetLocalTime() and SetSystemTime() bugfixes. Added a maximum clock
Rein Klazes [Sun, 16 Apr 2000 17:05:36 +0000 (17:05 +0000)] 
SetLocalTime() and SetSystemTime() bugfixes. Added a maximum clock
adjustment of 2 minutes just in case...

24 years agoDSOUND_MixerNorm: do not compare unrelated pointers.
Marcus Meissner [Sun, 16 Apr 2000 17:05:06 +0000 (17:05 +0000)] 
DSOUND_MixerNorm: do not compare unrelated pointers.

24 years agoRewrote command-line parsing of CreateProcessA to be more compatible.
Alexandre Julliard [Sat, 15 Apr 2000 21:30:33 +0000 (21:30 +0000)] 
Rewrote command-line parsing of CreateProcessA to be more compatible.

24 years agoImproved Winelib apps initialisation code. No longer need to link
Alexandre Julliard [Sat, 15 Apr 2000 21:00:55 +0000 (21:00 +0000)] 
Improved Winelib apps initialisation code. No longer need to link
winestub.o with Winelib apps.

24 years agoFixed some issues reported by winapi_check.
Patrik Stridvall [Sat, 15 Apr 2000 20:44:21 +0000 (20:44 +0000)] 
Fixed some issues reported by winapi_check.

24 years ago- API files update.
Patrik Stridvall [Sat, 15 Apr 2000 20:39:55 +0000 (20:39 +0000)] 
- API files update.
- Add new options --all and --none that enable/disables all check
  respectively.
- Fixed and improved stub statistics.
- Fixed bug that prevented checking of the first function in the .spec files.
- Partial implementation of a more advanced misplaced function checking.
- Minor fixes.

24 years agoImplement CCS_NOMOVEY for tool bars.
Martin Fuchs [Sat, 15 Apr 2000 20:38:11 +0000 (20:38 +0000)] 
Implement CCS_NOMOVEY for tool bars.

24 years agoSymlink root's registry to global registry. Minor cleanups.
Ove Kaaven [Sat, 15 Apr 2000 20:37:14 +0000 (20:37 +0000)] 
Symlink root's registry to global registry. Minor cleanups.

24 years agoAdded further implementation of WINAPI EnumDateFormats() to support
Owen Wang [Sat, 15 Apr 2000 20:36:43 +0000 (20:36 +0000)] 
Added further implementation of WINAPI EnumDateFormats() to support
three more locales: German(standard), French(standard) and French
(canadian). All date formats follow conventions from Windows NT 4.0

24 years agoAdded proper handling TVIS_OVERLAYMASK flag and allows to display
Serge Ivanov [Sat, 15 Apr 2000 20:36:15 +0000 (20:36 +0000)] 
Added proper handling TVIS_OVERLAYMASK flag and allows to display
overlay images. Fixed off by one error with listitem in
TREEVIEW_InsertItemA (uNumItems is 0 based, cChildren is a count).