wine
24 years agoAllow to deselect all items by sending CB_SETCURSEL(-1) to the combo.
Dmitry Timoshkov [Mon, 6 Dec 1999 00:57:20 +0000 (00:57 +0000)] 
Allow to deselect all items by sending CB_SETCURSEL(-1) to the combo.

24 years agoFixes several bugs in gdi path handling.
Huw D M Davies [Sun, 5 Dec 1999 23:54:02 +0000 (23:54 +0000)] 
Fixes several bugs in gdi path handling.
Adds *Path functions to dc funcs table + add EnhMetaFile recording.
Separate out Polylne/PolylineTo and PolyBezier/PolyBezierTo in dc
funcs table to enable proper enhmetafile recording.
The current position update in *To functions is now handled by the
main function and not in the drivers.
Move USER functions from graphics/painting.c -> windows/painting.c

24 years ago- the OLE version returned was too low
Andreas Mohr [Sun, 5 Dec 1999 23:52:56 +0000 (23:52 +0000)] 
- the OLE version returned was too low
- renamed OABuildVersion16 to OaBuildVersion16
- spelling fixes

24 years agoFix GetCurrentDirectoryA and W to return the needed space for the CWD,
Peter Ganten [Sun, 5 Dec 1999 23:51:56 +0000 (23:51 +0000)] 
Fix GetCurrentDirectoryA and W to return the needed space for the CWD,
if the buffer size is not large enough.

24 years agoRemove hack for keyboard messages in dialogs.
Dmitry Timoshkov [Sun, 5 Dec 1999 23:51:15 +0000 (23:51 +0000)] 
Remove hack for keyboard messages in dialogs.

24 years agoStubs for VMM GetDemandPageInfo function and VWin32 "Get VMCPD Version".
Ian Schmidt [Sun, 5 Dec 1999 23:49:52 +0000 (23:49 +0000)] 
Stubs for VMM GetDemandPageInfo function and VWin32 "Get VMCPD Version".
Implementation for VWin32 Int31/DPMI dispatch call.
Fixed "dangling else" compiler warning.

24 years agoWhenever we do an strncpy we should make sure we put a '\0' at the end
Francois Gouget [Sun, 5 Dec 1999 23:11:47 +0000 (23:11 +0000)] 
Whenever we do an strncpy we should make sure we put a '\0' at the end
of the buffer.

24 years agoAdded Thread32First/Next stubs.
Andreas Mohr [Sun, 5 Dec 1999 23:11:10 +0000 (23:11 +0000)] 
Added Thread32First/Next stubs.

24 years agoMoved wineserver's buffer & buffer_size at the end of TEB so that IE
Eric Pouech [Sun, 5 Dec 1999 23:10:27 +0000 (23:10 +0000)] 
Moved wineserver's buffer & buffer_size at the end of TEB so that IE
doesn't overwrite them.

24 years agoFixed mciInfo.
Eric Pouech [Sun, 5 Dec 1999 23:09:49 +0000 (23:09 +0000)] 
Fixed mciInfo.

24 years agoAdded support for WAVE_FORMAT_QUERY flag in wodOpen.
Eric Pouech [Sun, 5 Dec 1999 23:09:13 +0000 (23:09 +0000)] 
Added support for WAVE_FORMAT_QUERY flag in wodOpen.

24 years agoCorrectly implement ACM_STREAMOPENF_QUERY flag in acmOpenStream.
Eric Pouech [Sun, 5 Dec 1999 23:08:42 +0000 (23:08 +0000)] 
Correctly implement ACM_STREAMOPENF_QUERY flag in acmOpenStream.

24 years agoFixed MCI_OPEN command for types like "CDAUDIO!H:".
Eric Pouech [Sun, 5 Dec 1999 23:08:08 +0000 (23:08 +0000)] 
Fixed MCI_OPEN command for types like "CDAUDIO!H:".

24 years agoMerged _all_ lpClipper into common_surface.
Marcus Meissner [Sun, 5 Dec 1999 23:07:23 +0000 (23:07 +0000)] 
Merged _all_ lpClipper into common_surface.
Add NULL ptr check to SetClipper.
Some more debug output.

24 years agoUse the real glibc openpty if present.
Marcus Meissner [Sun, 5 Dec 1999 23:06:40 +0000 (23:06 +0000)] 
Use the real glibc openpty if present.

24 years agoAdded typedef to insure compilation on all gcc&egcs versions.
Eric Pouech [Sun, 5 Dec 1999 23:04:00 +0000 (23:04 +0000)] 
Added typedef to insure compilation on all gcc&egcs versions.

24 years agoFixed _copy_registry().
Marcus Meissner [Sun, 5 Dec 1999 23:03:15 +0000 (23:03 +0000)] 
Fixed _copy_registry().

24 years agoAdded some constants for Spanish.
Juergen Schmied [Sun, 5 Dec 1999 23:02:04 +0000 (23:02 +0000)] 
Added some constants for Spanish.

24 years agoBugfix: Call DllEntryPoint for *every* process that loads the DLL, not
Ulrich Weigand [Sun, 5 Dec 1999 02:50:38 +0000 (02:50 +0000)] 
Bugfix: Call DllEntryPoint for *every* process that loads the DLL, not
just for the first one.
Bypass 32->16->32 transition when calling DllEntryPoint of built-in.

24 years agoAdded USER.DllEntryPoint().
Ulrich Weigand [Sun, 5 Dec 1999 02:49:59 +0000 (02:49 +0000)] 
Added USER.DllEntryPoint().

24 years agoCall 16-bit instead of 32-bit UserSignalProc entry point.
Ulrich Weigand [Sun, 5 Dec 1999 02:48:53 +0000 (02:48 +0000)] 
Call 16-bit instead of 32-bit UserSignalProc entry point.
Don't load USER32.DLL unless requested by the program.
Bugfix: Pass the correct thread ID to UserSignalProc.

24 years agoFixed crash when map fails.
Eric Pouech [Sun, 5 Dec 1999 02:45:52 +0000 (02:45 +0000)] 
Fixed crash when map fails.

24 years agoShow use of undocumented messages.
Dmitry Timoshkov [Sun, 5 Dec 1999 02:45:10 +0000 (02:45 +0000)] 
Show use of undocumented messages.

24 years ago- removed keyboard auto-repeat when DInput acquires it
Lionel Ulmer [Sun, 5 Dec 1999 02:20:46 +0000 (02:20 +0000)] 
- removed keyboard auto-repeat when DInput acquires it
- removed some (now) obsolete fixme's

24 years agoMoved lpClipper into common_directdrawsurface struct
Marcus Meissner [Sun, 5 Dec 1999 02:19:56 +0000 (02:19 +0000)] 
Moved lpClipper into common_directdrawsurface struct
Release old clipper on new set

24 years agoFake MIDI_IO_STATUS support in midi in open
Eric Pouech [Sun, 5 Dec 1999 02:19:24 +0000 (02:19 +0000)] 
Fake MIDI_IO_STATUS support in midi in open
Fixed bug in midi in while reading data

24 years agoFixed infinite loop for 0-length wavehdrs.
Eric Pouech [Sun, 5 Dec 1999 02:18:59 +0000 (02:18 +0000)] 
Fixed infinite loop for 0-length wavehdrs.

24 years agoFixed buggy playback for non PCM files
Eric Pouech [Sun, 5 Dec 1999 02:18:35 +0000 (02:18 +0000)] 
Fixed buggy playback for non PCM files
Added support for from & to indexes for playback
Now using double wavehdr for better output
Cleaned-up internal structs and removed last 16 bit API adherence

24 years agoTried to reduce echo in playSound API (using two wavehdr instead of
Eric Pouech [Sun, 5 Dec 1999 02:18:01 +0000 (02:18 +0000)] 
Tried to reduce echo in playSound API (using two wavehdr instead of
one).

24 years agoAdded callback mechanisms for MIDI IN.
Eric Pouech [Sun, 5 Dec 1999 02:17:40 +0000 (02:17 +0000)] 
Added callback mechanisms for MIDI IN.

24 years agoFixed improper acm streams closing.
Eric Pouech [Sun, 5 Dec 1999 02:17:18 +0000 (02:17 +0000)] 
Fixed improper acm streams closing.

24 years agoDebug traces cosmetic fixes.
Eric Pouech [Sun, 5 Dec 1999 02:16:48 +0000 (02:16 +0000)] 
Debug traces cosmetic fixes.

24 years agoFixed some errors (thanks to F Gouget for reporting them).
Eric Pouech [Sun, 5 Dec 1999 02:16:24 +0000 (02:16 +0000)] 
Fixed some errors (thanks to F Gouget for reporting them).
Added some bits on thunking and resources for DLLs.

24 years agoFirst support of DGA 2.0 for DirectDraw.
Lionel Ulmer [Sat, 4 Dec 1999 04:22:04 +0000 (04:22 +0000)] 
First support of DGA 2.0 for DirectDraw.

24 years agoStubs for Get/SetProcessDefaultLayout.
Erez Volk [Sat, 4 Dec 1999 04:21:20 +0000 (04:21 +0000)] 
Stubs for Get/SetProcessDefaultLayout.

24 years agoStub for CloseProfileUserMapping.
Marcus Meissner [Sat, 4 Dec 1999 04:19:55 +0000 (04:19 +0000)] 
Stub for CloseProfileUserMapping.

24 years agoUse DInput's internal mouse event handler to handle the GetDeviceState
Lionel Ulmer [Sat, 4 Dec 1999 04:19:04 +0000 (04:19 +0000)] 
Use DInput's internal mouse event handler to handle the GetDeviceState
function.

24 years agowaveHdr.lpData was eventually HeapFree()ed uninitialized.
Peter Ganten [Sat, 4 Dec 1999 04:18:09 +0000 (04:18 +0000)] 
waveHdr.lpData was eventually HeapFree()ed uninitialized.

24 years agoFix for GetBinaryType to return SCS_DOS_BINARY if extended signature
Sergei Turchanov [Sat, 4 Dec 1999 04:17:37 +0000 (04:17 +0000)] 
Fix for GetBinaryType to return SCS_DOS_BINARY if extended signature
is unknown.

24 years agoFixed 32-bit module name handling to conform better to Win9x.
Ulrich Weigand [Sat, 4 Dec 1999 04:04:58 +0000 (04:04 +0000)] 
Fixed 32-bit module name handling to conform better to Win9x.
Removed OFSTRUCT passing during process creation sequence.
Bugfix: don't set exe_modref when LOAD_LIBRARY_AS_DATAFILE is set.

24 years agoAdded code to some service functions (some untested), fixed
Michael McCormack [Sat, 4 Dec 1999 04:03:45 +0000 (04:03 +0000)] 
Added code to some service functions (some untested), fixed
declaration of service main function.

24 years agoPierre Mageau
Alexandre Julliard [Sat, 4 Dec 1999 04:03:01 +0000 (04:03 +0000)] 
Pierre Mageau
Murali Pattathe
Francois Boisvert
Francis Baudet
Henning Hoffmann
Many fixes.

24 years agoAdded stubs for several MRU list functions and documented some others.
Huw D M Davies [Sat, 4 Dec 1999 04:01:41 +0000 (04:01 +0000)] 
Added stubs for several MRU list functions and documented some others.

24 years agoFlush handle in any access mode.
Marcus Meissner [Sat, 4 Dec 1999 04:00:16 +0000 (04:00 +0000)] 
Flush handle in any access mode.

24 years agoFixes off by one error in item insertion.
Huw D M Davies [Sat, 4 Dec 1999 03:59:33 +0000 (03:59 +0000)] 
Fixes off by one error in item insertion.

24 years agoAllow 1% deviation from specified sampling rate for some soundcards.
Marcus Meissner [Sat, 4 Dec 1999 03:58:37 +0000 (03:58 +0000)] 
Allow 1% deviation from specified sampling rate for some soundcards.

24 years agoSuppressed the inclusion of OpenGL headers.
Lionel Ulmer [Sat, 4 Dec 1999 03:57:47 +0000 (03:57 +0000)] 
Suppressed the inclusion of OpenGL headers.

24 years ago- Added stub for conversion from meta to enhance meta files.
Peter Hunnisett [Sat, 4 Dec 1999 03:56:53 +0000 (03:56 +0000)] 
- Added stub for conversion from meta to enhance meta files.
- Implemented GetEnhMetaFileBits for enhanced meta files.

24 years agoImproved stubs for the ddraw clipper routines.
Peter Hunnisett [Sat, 4 Dec 1999 03:55:58 +0000 (03:55 +0000)] 
Improved stubs for the ddraw clipper routines.

24 years agoMade GetSystemTimeAsFileTime return value more precise.
Alexandre Julliard [Mon, 29 Nov 1999 02:48:43 +0000 (02:48 +0000)] 
Made GetSystemTimeAsFileTime return value more precise.

24 years agoFixed get_event_obj/get_file_obj to use the process parameter (thanks
Alexandre Julliard [Mon, 29 Nov 1999 02:17:08 +0000 (02:17 +0000)] 
Fixed get_event_obj/get_file_obj to use the process parameter (thanks
to Eric Pouech).

24 years agoFixed DEBUG_ONLY_THIS_PROCESS again (thanks to Ulrich Weigand).
Alexandre Julliard [Mon, 29 Nov 1999 02:10:56 +0000 (02:10 +0000)] 
Fixed DEBUG_ONLY_THIS_PROCESS again (thanks to Ulrich Weigand).

24 years agoImplemented waitable timers.
Alexandre Julliard [Mon, 29 Nov 1999 01:58:35 +0000 (01:58 +0000)] 
Implemented waitable timers.

24 years agoBug fixes.
Alexandre Julliard [Sun, 28 Nov 1999 21:03:46 +0000 (21:03 +0000)] 
Bug fixes.

24 years agoSerge Ivanov
Alexandre Julliard [Sun, 28 Nov 1999 21:01:47 +0000 (21:01 +0000)] 
Serge Ivanov
Pierre Mageau
Thy Nguyen
Don Kelly
Noomen Hamza
Lots of bug fixes and new features in property sheets.

24 years agoCompiler warnings fixed.
Niels Kristian Bech Jensen [Sun, 28 Nov 1999 20:31:04 +0000 (20:31 +0000)] 
Compiler warnings fixed.

24 years agoGive the app back the exact font name it asked for.
Bradley Baetz [Sun, 28 Nov 1999 20:16:37 +0000 (20:16 +0000)] 
Give the app back the exact font name it asked for.

24 years agoPrevent a crash if messages are sent to a toolbar window before
Dave Pickles [Sun, 28 Nov 1999 20:14:49 +0000 (20:14 +0000)] 
Prevent a crash if messages are sent to a toolbar window before
WM_NCCREATE or after WM_DESTROY.

24 years agoUpdated Spanish MM error string translation.
Julio Cesar Gazquez [Sun, 28 Nov 1999 20:08:52 +0000 (20:08 +0000)] 
Updated Spanish MM error string translation.

24 years ago- (final?) update of TreeView_* macro's.
Alex Priem [Sun, 28 Nov 1999 19:50:01 +0000 (19:50 +0000)] 
- (final?) update of TreeView_* macro's.
- implementation of TVM_SETINSERTMARK & TVM_SETINSERTMARKCOLOR
- fixed some typo's
- custom draw enhancements
- implementation of state images
- implementation of TVS_CHECKBOXES

24 years agoFixed some visual toolbar bugs.
Eric Kohl [Sun, 28 Nov 1999 19:48:57 +0000 (19:48 +0000)] 
Fixed some visual toolbar bugs.

24 years agoAdded notes about Wine-related FreeBSD kernel patches.
Juergen Lock [Sun, 28 Nov 1999 19:48:24 +0000 (19:48 +0000)] 
Added notes about Wine-related FreeBSD kernel patches.

24 years agoUse RegQueryInfoKey to count number of printers.
Huw D M Davies [Sun, 28 Nov 1999 19:47:58 +0000 (19:47 +0000)] 
Use RegQueryInfoKey to count number of printers.

24 years agoDon't try to call towupper() when there's no wctype.h.
Juergen Lock [Sun, 28 Nov 1999 19:47:21 +0000 (19:47 +0000)] 
Don't try to call towupper() when there's no wctype.h.

24 years agoWhen combobox selection changes, update its edit box accordingly.
Dmitry Timoshkov [Sun, 28 Nov 1999 19:45:58 +0000 (19:45 +0000)] 
When combobox selection changes, update its edit box accordingly.

24 years agoNotify parent of listbox if requested.
Dmitry Timoshkov [Sun, 28 Nov 1999 19:44:33 +0000 (19:44 +0000)] 
Notify parent of listbox if requested.

24 years agoMore portability fixes (thanks to Juergen Lock).
Alexandre Julliard [Thu, 25 Nov 1999 23:42:54 +0000 (23:42 +0000)] 
More portability fixes (thanks to Juergen Lock).

24 years agoSet/use fs/gs from the sigcontext struct, the corresponding kernel
Juergen Lock [Thu, 25 Nov 1999 23:17:58 +0000 (23:17 +0000)] 
Set/use fs/gs from the sigcontext struct, the corresponding kernel
change now finally has been MFC'd to -stable.

24 years agoMention free Truetype font servers (Xfstt and xfsft).
Juergen Lock [Thu, 25 Nov 1999 23:14:23 +0000 (23:14 +0000)] 
Mention free Truetype font servers (Xfstt and xfsft).

24 years agoNote what to do with the winedefault.reg in the file.
Juergen Lock [Thu, 25 Nov 1999 23:12:22 +0000 (23:12 +0000)] 
Note what to do with the winedefault.reg in the file.

24 years agoImplemented parts of _PageReserve() _PageCommit() _PageDecommit()
Peter Ganten [Thu, 25 Nov 1999 23:09:17 +0000 (23:09 +0000)] 
Implemented parts of _PageReserve() _PageCommit() _PageDecommit()
_PageChangePermissions() and _PageFree() using the
Virtual*()-Functions (with the great help of Ulrich Weigand).

24 years agoRemoved fixme.
Juergen Schmied [Thu, 25 Nov 1999 23:06:51 +0000 (23:06 +0000)] 
Removed fixme.

24 years agoSeveral bug fixes in save_key().
Alexandre Julliard [Thu, 25 Nov 1999 22:15:11 +0000 (22:15 +0000)] 
Several bug fixes in save_key().

24 years agoFixed some bogus error detection for RegEnumValue[AW] and
Eric Pouech [Thu, 25 Nov 1999 22:05:46 +0000 (22:05 +0000)] 
Fixed some bogus error detection for RegEnumValue[AW] and
RegQueryValueEx[AW].

24 years ago- Added global data mutual exclusion
Peter Hunnisett [Thu, 25 Nov 1999 22:04:53 +0000 (22:04 +0000)] 
- Added global data mutual exclusion
- Removed hack for creating processes suspended now that it's implemented
- Fixed ordinal numbering and added spec stubs
- Fixed EnumConnections callback to fill in all parameters with valid data
- Made direct play allocation/deallocation follow the same pattern as
  direct play lobby

24 years agoSeveral improvements.
Andreas Mohr [Thu, 25 Nov 1999 22:04:08 +0000 (22:04 +0000)] 
Several improvements.

24 years agoRemoved invalid LCMapString fixme for NORM_IGNOREKANATYPE case.
Eric Pouech [Thu, 25 Nov 1999 22:03:21 +0000 (22:03 +0000)] 
Removed invalid LCMapString fixme for NORM_IGNOREKANATYPE case.

24 years agoMade win16 serial comms less of a CPU hog.
Ove Kaaven [Thu, 25 Nov 1999 21:57:32 +0000 (21:57 +0000)] 
Made win16 serial comms less of a CPU hog.

24 years agoStore all object names as Unicode in the server.
Alexandre Julliard [Thu, 25 Nov 1999 21:30:24 +0000 (21:30 +0000)] 
Store all object names as Unicode in the server.

24 years agoAdded wine.conf option for new format registry files.
Alexandre Julliard [Wed, 24 Nov 1999 19:34:32 +0000 (19:34 +0000)] 
Added wine.conf option for new format registry files.
Added optional periodic saving of the registry.

24 years agoAdded support to the server for loading new format (version 2) files.
Alexandre Julliard [Wed, 24 Nov 1999 04:19:43 +0000 (04:19 +0000)] 
Added support to the server for loading new format (version 2) files.

24 years agoBug fixes (thanks to Juergen Schmied).
Alexandre Julliard [Wed, 24 Nov 1999 02:46:27 +0000 (02:46 +0000)] 
Bug fixes (thanks to Juergen Schmied).

24 years agoAdded current context to the exception debug event sent to the server.
Alexandre Julliard [Wed, 24 Nov 1999 01:24:50 +0000 (01:24 +0000)] 
Added current context to the exception debug event sent to the server.

24 years agoFixed handling of debug events on thread/process exit.
Alexandre Julliard [Wed, 24 Nov 1999 01:22:14 +0000 (01:22 +0000)] 
Fixed handling of debug events on thread/process exit.

24 years agoRaise an exception when a critical section wait failed.
Alexandre Julliard [Wed, 24 Nov 1999 01:14:04 +0000 (01:14 +0000)] 
Raise an exception when a critical section wait failed.

24 years agoImproved the stubs.
Patrik Stridvall [Tue, 23 Nov 1999 23:43:29 +0000 (23:43 +0000)] 
Improved the stubs.

24 years ago- first 'dummy' implementation of ImageList_Read
Eric Kohl [Tue, 23 Nov 1999 23:40:01 +0000 (23:40 +0000)] 
- first 'dummy' implementation of ImageList_Read

24 years ago- added version messages
Eric Kohl [Tue, 23 Nov 1999 23:38:22 +0000 (23:38 +0000)] 
- added version messages

24 years ago- implemented LBItemFromPt
Eric Kohl [Tue, 23 Nov 1999 23:35:12 +0000 (23:35 +0000)] 
- implemented LBItemFromPt

24 years ago- implemented simple column order array functionality
Eric Kohl [Tue, 23 Nov 1999 23:32:03 +0000 (23:32 +0000)] 
- implemented simple column order array functionality
- implemented some virtual listview notifications

24 years ago- minor update to mru list functions
Eric Kohl [Tue, 23 Nov 1999 23:14:53 +0000 (23:14 +0000)] 
- minor update to mru list functions
- stubs for COMCTL32_411 to COMCTL32_413

24 years ago- added version messages and some simple get/set messages.
Eric Kohl [Tue, 23 Nov 1999 22:33:41 +0000 (22:33 +0000)] 
- added version messages and some simple get/set messages.
- added unicode messages

24 years ago- made IShellFolder a aggregable object
Juergen Schmied [Tue, 23 Nov 1999 22:31:18 +0000 (22:31 +0000)] 
- made IShellFolder a aggregable object
- SHCoCreateInstance can create CSIDL_FSFolder now
- browsing into folders on the desktop implemented
- corrected returnvalue of Ico_ExtractIconEx
- fixed SHGetDataFromIDList to return data of simple pidls

24 years agoAdded implementation for WSARecvEx function. This is a Microsoft
Moses DeJong [Tue, 23 Nov 1999 22:29:00 +0000 (22:29 +0000)] 
Added implementation for WSARecvEx function. This is a Microsoft
specific extension to the winsock API.

24 years agoCorrected wrong parameter counts for WNetCachePassword and
Juergen Schmied [Tue, 23 Nov 1999 22:27:03 +0000 (22:27 +0000)] 
Corrected wrong parameter counts for WNetCachePassword and
WNetEnumCachedPasswords.

24 years agoAdded stub for DllInstall().
Ian Schmidt [Tue, 23 Nov 1999 22:24:34 +0000 (22:24 +0000)] 
Added stub for DllInstall().

24 years agoChanged to use new server-side registry support.
Alexandre Julliard [Tue, 23 Nov 1999 19:41:34 +0000 (19:41 +0000)] 
Changed to use new server-side registry support.

24 years agoAdded registry support to the server.
Alexandre Julliard [Tue, 23 Nov 1999 19:39:11 +0000 (19:39 +0000)] 
Added registry support to the server.

24 years agoDifferentiate tracing functions between request and reply.
Alexandre Julliard [Tue, 23 Nov 1999 19:38:18 +0000 (19:38 +0000)] 
Differentiate tracing functions between request and reply.
Added possibility to have dumping functions for specific types.

24 years agoAdded server_call_noerr function that avoids touching the last error.
Alexandre Julliard [Sun, 21 Nov 1999 21:02:06 +0000 (21:02 +0000)] 
Added server_call_noerr function that avoids touching the last error.