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

24 years agoPOSIX threads emulation, tricks glibc into being threadsafe.
Ove Kaaven [Fri, 14 Apr 2000 14:47:02 +0000 (14:47 +0000)] 
POSIX threads emulation, tricks glibc into being threadsafe.

24 years agoMade server launching somewhat cleaner and faster.
Alexandre Julliard [Fri, 14 Apr 2000 14:42:41 +0000 (14:42 +0000)] 
Made server launching somewhat cleaner and faster.

24 years agoDetypoed X11DRV_EVENT_SetInputMethod.
Marcus Meissner [Fri, 14 Apr 2000 14:09:50 +0000 (14:09 +0000)] 
Detypoed X11DRV_EVENT_SetInputMethod.

24 years agoWhen dealing with XKB extensions, force the AltGr key mask to use the
Stephane Lussier [Fri, 14 Apr 2000 14:09:20 +0000 (14:09 +0000)] 
When dealing with XKB extensions, force the AltGr key mask to use the
group index instead of the modifier.

24 years agoDefine __fastcall.
Huw D M Davies [Fri, 14 Apr 2000 14:08:39 +0000 (14:08 +0000)] 
Define __fastcall.

24 years agoAdded a few toolbar defines.
Huw D M Davies [Fri, 14 Apr 2000 14:08:19 +0000 (14:08 +0000)] 
Added a few toolbar defines.

24 years agoA few corrections to bounding boxes.
Huw D M Davies [Fri, 14 Apr 2000 14:07:51 +0000 (14:07 +0000)] 
A few corrections to bounding boxes.

24 years agoDon't close groups of polylines.
Huw D M Davies [Fri, 14 Apr 2000 14:07:30 +0000 (14:07 +0000)] 
Don't close groups of polylines.

24 years agoDo not dereference a ptr we just checked being NULL.
Marcus Meissner [Fri, 14 Apr 2000 14:07:13 +0000 (14:07 +0000)] 
Do not dereference a ptr we just checked being NULL.

24 years agoChanged the placement of WINE_UNUSED to make gcc 2.7.2 happy.
Francois Gouget [Fri, 14 Apr 2000 14:06:49 +0000 (14:06 +0000)] 
Changed the placement of WINE_UNUSED to make gcc 2.7.2 happy.

24 years agoFollow symlinks when saving registry.
Ove Kaaven [Fri, 14 Apr 2000 14:05:43 +0000 (14:05 +0000)] 
Follow symlinks when saving registry.

24 years agoAdded missing winestub dependency.
Alexandre Julliard [Fri, 14 Apr 2000 13:47:11 +0000 (13:47 +0000)] 
Added missing winestub dependency.

24 years agoLoad done event now created by the server.
Alexandre Julliard [Fri, 14 Apr 2000 13:42:00 +0000 (13:42 +0000)] 
Load done event now created by the server.

24 years agoMade the winedbg an external and WineLib program.
Eric Pouech [Thu, 13 Apr 2000 19:31:58 +0000 (19:31 +0000)] 
Made the winedbg an external and WineLib program.
Centralized output handling (preparation for console usage).
Fixed a few debug information reading options (stabs and sym).
Started a framework to hold debugger's internal variables.

24 years agoGot rid of -debug wine's option (wine now requires an external debugger).
Eric Pouech [Thu, 13 Apr 2000 19:29:11 +0000 (19:29 +0000)] 
Got rid of -debug wine's option (wine now requires an external debugger).

24 years agoAdded launching of a debugger when unhandled exception occurs.
Eric Pouech [Thu, 13 Apr 2000 19:28:28 +0000 (19:28 +0000)] 
Added launching of a debugger when unhandled exception occurs.

24 years agoAdded a .xcnlnk section to builtin KERNEL32 PE header.
Eric Pouech [Thu, 13 Apr 2000 19:27:52 +0000 (19:27 +0000)] 
Added a .xcnlnk section to builtin KERNEL32 PE header.

24 years agoLet CreateProcess launch unix executable without a .exe extension.
Eric Pouech [Thu, 13 Apr 2000 19:26:56 +0000 (19:26 +0000)] 
Let CreateProcess launch unix executable without a .exe extension.
Fixed arguments passed when creating a unix process.

24 years agoFixed signal stack handling on Linux when sigaltstack is available.
Alexandre Julliard [Thu, 13 Apr 2000 19:25:52 +0000 (19:25 +0000)] 
Fixed signal stack handling on Linux when sigaltstack is available.
Added a direct sigaltstack syscall to work-around the glibc bug.

24 years agoImplemented guard pages and stack overflow exceptions.
Alexandre Julliard [Thu, 13 Apr 2000 17:21:36 +0000 (17:21 +0000)] 
Implemented guard pages and stack overflow exceptions.

24 years agoCleanup thread stack allocation. Use a single VirtualAlloc for TEB and
Alexandre Julliard [Thu, 13 Apr 2000 17:03:22 +0000 (17:03 +0000)] 
Cleanup thread stack allocation. Use a single VirtualAlloc for TEB and
the various stacks.

24 years agoMake sure HKLM\Software\Wine\Wine is a non-volatile key.
Alexandre Julliard [Thu, 13 Apr 2000 16:10:20 +0000 (16:10 +0000)] 
Make sure HKLM\Software\Wine\Wine is a non-volatile key.

24 years agoFixed AltGr key handling.
Stephane Lussier [Thu, 13 Apr 2000 16:00:08 +0000 (16:00 +0000)] 
Fixed AltGr key handling.

24 years agoMake DirectDraw compile with DGA2 present.
Marcus Meissner [Thu, 13 Apr 2000 15:59:22 +0000 (15:59 +0000)] 
Make DirectDraw compile with DGA2 present.

24 years agoFILE_CreateFile()'s read/write-check was broken due to checking of
Andreas Mohr [Thu, 13 Apr 2000 15:58:30 +0000 (15:58 +0000)] 
FILE_CreateFile()'s read/write-check was broken due to checking of
ERROR_xxx instead of STATUS_xxx.

24 years agoFixes and cleans up some of the GetEnhMetaFile* functions.
Huw D M Davies [Thu, 13 Apr 2000 15:57:34 +0000 (15:57 +0000)] 
Fixes and cleans up some of the GetEnhMetaFile* functions.
Fixes scaling of EMFs in playback.  Will probably be right
when World Transforms work properly...

24 years agoGlobalReAlloc returns 0 on failure.
Huw D M Davies [Thu, 13 Apr 2000 15:57:06 +0000 (15:57 +0000)] 
GlobalReAlloc returns 0 on failure.

24 years agoStub for NtAllocateUuids.
Andreas Mohr [Thu, 13 Apr 2000 15:56:40 +0000 (15:56 +0000)] 
Stub for NtAllocateUuids.

24 years agoClear TopRootItem when whole tree is deleted.
Huw D M Davies [Thu, 13 Apr 2000 15:56:09 +0000 (15:56 +0000)] 
Clear TopRootItem when whole tree is deleted.
Fix off by one lstrcpyn.
Clean up and fix GetNextItem.

24 years agoIgnore all output files.
Alexandre Julliard [Tue, 11 Apr 2000 20:07:48 +0000 (20:07 +0000)] 
Ignore all output files.

24 years agoMerged urlmon.dll and wininet.dll from the Corel tree (implementation
Alexandre Julliard [Tue, 11 Apr 2000 20:07:00 +0000 (20:07 +0000)] 
Merged urlmon.dll and wininet.dll from the Corel tree (implementation
by Ulrich Czekalla <ulrichc@corel.ca>)

24 years agoMade GetProcessHeap(), GetCurrentProcessId(), GetCurrentThread() and
Alexandre Julliard [Tue, 11 Apr 2000 20:01:59 +0000 (20:01 +0000)] 
Made GetProcessHeap(), GetCurrentProcessId(), GetCurrentThread() and
GetCurrentProcess() inline.

24 years agoMerged in Corel's AUTHORs.
Marcus Meissner [Tue, 11 Apr 2000 19:38:45 +0000 (19:38 +0000)] 
Merged in Corel's AUTHORs.

24 years agoOnly copy dstwidth*3 bytes in the 24bit case.
Marcus Meissner [Tue, 11 Apr 2000 19:38:12 +0000 (19:38 +0000)] 
Only copy dstwidth*3 bytes in the 24bit case.

24 years agoFree private structure in Xlib_DDS_Release.
Marcus Meissner [Tue, 11 Apr 2000 19:37:50 +0000 (19:37 +0000)] 
Free private structure in Xlib_DDS_Release.

24 years agoMSG_ProcessKbdMsg can be called from peek, so only process when remove is set.
Ulrich Czekalla [Tue, 11 Apr 2000 19:37:20 +0000 (19:37 +0000)] 
MSG_ProcessKbdMsg can be called from peek, so only process when remove is set.

24 years agoTreeView - minor bugfix and optimization:
Serge Ivanov [Tue, 11 Apr 2000 19:37:01 +0000 (19:37 +0000)] 
TreeView - minor bugfix and optimization:
   - GetDC call moved down to avoid possible resource leak.
   - Invariant code is moved out of loop.

24 years ago_ILGetFileDate should convert the date to local time before generating
Ulrich Czekalla [Tue, 11 Apr 2000 19:36:35 +0000 (19:36 +0000)] 
_ILGetFileDate should convert the date to local time before generating
the string (_ILGetFileDateTime does not).

24 years agoFixed other bugs within MMIO implementation. Now, it's possible to
Noomen Hamza [Tue, 11 Apr 2000 19:36:13 +0000 (19:36 +0000)] 
Fixed other bugs within MMIO implementation. Now, it's possible to
copy/cut from PhotoPaint and paste to CorelDraw.

24 years agoUse d3dexecutebuffer_create only when compiling with MESA.
Marcus Meissner [Mon, 10 Apr 2000 13:45:17 +0000 (13:45 +0000)] 
Use d3dexecutebuffer_create only when compiling with MESA.

24 years agoReplaced xmalloc calls with malloc/HeapAlloc calls.
Dimitrie O. Paun [Sun, 9 Apr 2000 18:41:15 +0000 (18:41 +0000)] 
Replaced xmalloc calls with malloc/HeapAlloc calls.

24 years agoCosmetics.
Eric Pouech [Sun, 9 Apr 2000 18:40:32 +0000 (18:40 +0000)] 
Cosmetics.

24 years agoImplemented HeapWalk().
Andreas Mohr [Sun, 9 Apr 2000 18:40:14 +0000 (18:40 +0000)] 
Implemented HeapWalk().

24 years agoTwo left over HeapValidate assertions removed.
Marcus Meissner [Sun, 9 Apr 2000 18:39:52 +0000 (18:39 +0000)] 
Two left over HeapValidate assertions removed.

24 years agoClear status for sending exception event.
Eric Pouech [Sun, 9 Apr 2000 18:39:31 +0000 (18:39 +0000)] 
Clear status for sending exception event.

24 years agoAdded ability to put new-lines in changelog entry.
Eric Pouech [Sun, 9 Apr 2000 18:39:08 +0000 (18:39 +0000)] 
Added ability to put new-lines in changelog entry.
Added -p to locate destination directory.

24 years agoGetItem was returning the item instead of subitem info.
Richard Cohen [Sun, 9 Apr 2000 18:38:23 +0000 (18:38 +0000)] 
GetItem was returning the item instead of subitem info.

24 years agoRegistry key used in LoadBoard() was not the same as the one used in
Dave Pickles [Sun, 9 Apr 2000 18:37:50 +0000 (18:37 +0000)] 
Registry key used in LoadBoard() was not the same as the one used in
SaveBoard(). Also fixed a typo in the position saving code.

24 years agoRemoved old resource compiler.
Alexandre Julliard [Sun, 9 Apr 2000 18:35:07 +0000 (18:35 +0000)] 
Removed old resource compiler.

24 years agoCreate directories that don't contain a Makefile.
Alexandre Julliard [Sun, 9 Apr 2000 18:20:25 +0000 (18:20 +0000)] 
Create directories that don't contain a Makefile.

24 years agoImproved support for Makefiles that need to recurse in subdirectories.
Alexandre Julliard [Sun, 9 Apr 2000 18:19:59 +0000 (18:19 +0000)] 
Improved support for Makefiles that need to recurse in subdirectories.

24 years agoRestructured DirectDraw. Split into X11 and DGA driver, and multiple
Marcus Meissner [Sun, 9 Apr 2000 14:30:50 +0000 (14:30 +0000)] 
Restructured DirectDraw. Split into X11 and DGA driver, and multiple
files/dirs for easier maintenance. Cleaned up structs and include
files. Reindented the code. Started the same for Direct3D.  Driver
inclusion now done by using configure/Makefile/ELF constructor tricks.

24 years agoRemoved a number of global handle allocations and critical section
Alexandre Julliard [Sat, 8 Apr 2000 21:06:06 +0000 (21:06 +0000)] 
Removed a number of global handle allocations and critical section
initializations.

24 years agoTemporary hack to share handles between processes sharing the same
Alexandre Julliard [Sat, 8 Apr 2000 21:02:47 +0000 (21:02 +0000)] 
Temporary hack to share handles between processes sharing the same
address space.