wine
20 years agoAddRef texture only if there is one for the requested stage.
Christian Costa [Sat, 20 Mar 2004 02:33:00 +0000 (02:33 +0000)] 
AddRef texture only if there is one for the requested stage.

20 years agoRewrote handling of COM and LPT devices to use symlinks in
Alexandre Julliard [Sat, 20 Mar 2004 02:28:51 +0000 (02:28 +0000)] 
Rewrote handling of COM and LPT devices to use symlinks in
$WINEPREFIX/dosdevices, with suitable defaults if the symlinks are
missing.
Rewrote QueryDosDevice and DefineDosDevice to use the new scheme.
Added temporary code to create the symlinks based on the contents of
the config file.

20 years agoFix typo in FormatMessageW.
Ulrich Czekalla [Fri, 19 Mar 2004 19:15:54 +0000 (19:15 +0000)] 
Fix typo in FormatMessageW.

20 years ago- Refactor and fix connection opening.
Ferenc Wagner [Fri, 19 Mar 2004 19:15:23 +0000 (19:15 +0000)] 
- Refactor and fix connection opening.
- Target test.winehq.org.

20 years agoJust update from/to pointers and exit on a subsequent MCI_PLAY
Dmitry Timoshkov [Fri, 19 Mar 2004 19:15:03 +0000 (19:15 +0000)] 
Just update from/to pointers and exit on a subsequent MCI_PLAY
command.

20 years agoAdd a test case which confirms that SetMenu implementation in Wine is
Dmitry Timoshkov [Fri, 19 Mar 2004 19:14:45 +0000 (19:14 +0000)] 
Add a test case which confirms that SetMenu implementation in Wine is
correct.

20 years agoMake sure the rebar size is above a minimum.
Mike McCormack [Fri, 19 Mar 2004 19:14:30 +0000 (19:14 +0000)] 
Make sure the rebar size is above a minimum.

20 years agoFix handle allocation and the CREATE TABLE query.
Mike McCormack [Fri, 19 Mar 2004 19:14:12 +0000 (19:14 +0000)] 
Fix handle allocation and the CREATE TABLE query.

20 years agoAdded workaround for broken dlls that modify ebx in their entry point
Alexandre Julliard [Fri, 19 Mar 2004 02:07:16 +0000 (02:07 +0000)] 
Added workaround for broken dlls that modify ebx in their entry point
(reported by Christian Costa).

20 years ago- Fix report() dispatch.
Ferenc Wagner [Fri, 19 Mar 2004 01:54:10 +0000 (01:54 +0000)] 
- Fix report() dispatch.
- Strip "_test..." from test file names.
- Use mystrtok() for command line parsing to avoid collision with the
  one in get_subtests().
- Change User-Agent HTTP header to "Winetest Shell".

20 years agoRelay msvcrt_memcpy to memmove, CString::Insert seems to rely on that
Uwe Bonnes [Fri, 19 Mar 2004 01:53:11 +0000 (01:53 +0000)] 
Relay msvcrt_memcpy to memmove, CString::Insert seems to rely on that
behaviour. Add a test case.

20 years agoIn SHELL_ExecuteW, if a new current directory is specified, change to
Rein Klazes [Fri, 19 Mar 2004 01:52:30 +0000 (01:52 +0000)] 
In SHELL_ExecuteW, if a new current directory is specified, change to
it before calling CreateProcess so that it will find the correct
executable.

20 years agoConvert FormatMessageW to use unicode functions.
Ulrich Czekalla [Fri, 19 Mar 2004 01:52:10 +0000 (01:52 +0000)] 
Convert FormatMessageW to use unicode functions.

20 years agoGet rid of the registry lookups, rely entirely on the kernel devices
Alexandre Julliard [Fri, 19 Mar 2004 01:18:48 +0000 (01:18 +0000)] 
Get rid of the registry lookups, rely entirely on the kernel devices
instead.

20 years agoAvoid including windows.h since it conflicts with unistd.h.
Alexandre Julliard [Fri, 19 Mar 2004 01:17:51 +0000 (01:17 +0000)] 
Avoid including windows.h since it conflicts with unistd.h.

20 years agoThe KeymapNotify event does not use the window member, so don't warn
Mike Hearn [Fri, 19 Mar 2004 01:17:32 +0000 (01:17 +0000)] 
The KeymapNotify event does not use the window member, so don't warn
about it being unknown.

20 years agoReimplement time functions with Win32 APIs.
Hans Leidekker [Fri, 19 Mar 2004 01:16:59 +0000 (01:16 +0000)] 
Reimplement time functions with Win32 APIs.
Implement localtime()/gmtime().

20 years agoFirst go at write support.
Mike McCormack [Fri, 19 Mar 2004 01:16:36 +0000 (01:16 +0000)] 
First go at write support.

20 years agoImplemented SPI{GET,SET}MOUSEHOVERWIDTH, SPI{GET,SET}MOUSEHOVERHEIGHT,
Justin Chevrier [Fri, 19 Mar 2004 01:16:12 +0000 (01:16 +0000)] 
Implemented SPI{GET,SET}MOUSEHOVERWIDTH, SPI{GET,SET}MOUSEHOVERHEIGHT,
SPI{GET,SET}MOUSEHOVERTIME, SPI{GET,SET}MOUSESCROLLLINES,
SPI{GET,SET}MENUSHOWDELAY.

20 years agoMake the standard create_file request handle serial ports too, and
Alexandre Julliard [Thu, 18 Mar 2004 04:08:48 +0000 (04:08 +0000)] 
Make the standard create_file request handle serial ports too, and
remove the create_serial request.

20 years agoExpand environment strings in command, parameter and directory strings
Martin Fuchs [Thu, 18 Mar 2004 04:04:29 +0000 (04:04 +0000)] 
Expand environment strings in command, parameter and directory strings
of ShellExecuteExW32().

20 years agoWhen loading table data, split it up into rows.
Mike McCormack [Thu, 18 Mar 2004 04:04:08 +0000 (04:04 +0000)] 
When loading table data, split it up into rows.

20 years agoFixed handling of "echo."
Mike McCormack [Thu, 18 Mar 2004 04:01:32 +0000 (04:01 +0000)] 
Fixed handling of "echo."

20 years ago- Fix SetBitmapSize.
Robert Shearman [Thu, 18 Mar 2004 04:01:02 +0000 (04:01 +0000)] 
- Fix SetBitmapSize.
- Fix SetButtonInfo.

20 years agoTranslateAccelerator should only ignore commands when mouse capture is
Huw Davies [Thu, 18 Mar 2004 04:00:36 +0000 (04:00 +0000)] 
TranslateAccelerator should only ignore commands when mouse capture is
in effect or the window is disabled, if the command corresponds to a
menu item.  Otherwise it should process them as normal.

20 years agoInvalidate the focused item when scrolling horizontally so that it
Huw Davies [Thu, 18 Mar 2004 04:00:08 +0000 (04:00 +0000)] 
Invalidate the focused item when scrolling horizontally so that it
repaints correctly.

20 years agoImplement SHMessageBoxCheck functions && add dialog resources.
Jon Griffiths [Thu, 18 Mar 2004 02:11:23 +0000 (02:11 +0000)] 
Implement SHMessageBoxCheck functions && add dialog resources.
Add SHWaitForSendMessageThread, SHAnsiToUnicodeCP,SHStripMneumonicW,
SHSearchMapInt.

20 years agoStub implementations of RtlCreateQueryDebugBuffer,
Raphael Junqueira [Thu, 18 Mar 2004 02:08:43 +0000 (02:08 +0000)] 
Stub implementations of RtlCreateQueryDebugBuffer,
RtlDestroyQueryDebugBuffer and RtlQueryProcessDebugInformation.

20 years agoRemove duplicate code by using Nt* functions for PulseEvent,
Raphael Junqueira [Thu, 18 Mar 2004 01:36:09 +0000 (01:36 +0000)] 
Remove duplicate code by using Nt* functions for PulseEvent,
ResetEvent and SetEvent.

20 years agoAdded some traces.
Richard Cohen [Thu, 18 Mar 2004 01:34:57 +0000 (01:34 +0000)] 
Added some traces.

20 years agoRelease lock before wave calls that generate notification.
Christian Costa [Thu, 18 Mar 2004 01:34:36 +0000 (01:34 +0000)] 
Release lock before wave calls that generate notification.

20 years agoAllow RegConnectRegistryW to the local machine name.
Juan Lang [Thu, 18 Mar 2004 01:34:23 +0000 (01:34 +0000)] 
Allow RegConnectRegistryW to the local machine name.

20 years agoReimplemented FindFirstFile/FindNextFile on top of
Alexandre Julliard [Wed, 17 Mar 2004 20:57:09 +0000 (20:57 +0000)] 
Reimplemented FindFirstFile/FindNextFile on top of
NtQueryDirectoryFile.

20 years agoMove the string table out into a separate file, improve lookups.
Mike McCormack [Wed, 17 Mar 2004 20:49:59 +0000 (20:49 +0000)] 
Move the string table out into a separate file, improve lookups.

20 years agoImplement VarEqv.
Jon Griffiths [Wed, 17 Mar 2004 20:49:22 +0000 (20:49 +0000)] 
Implement VarEqv.

20 years agoFix relative screen resizing.
Richard Cohen [Wed, 17 Mar 2004 20:48:57 +0000 (20:48 +0000)] 
Fix relative screen resizing.

20 years agoRemove . from default library search path.
Richard Cohen [Wed, 17 Mar 2004 20:48:44 +0000 (20:48 +0000)] 
Remove . from default library search path.

20 years agoFix cursor position optimization.
Richard Cohen [Wed, 17 Mar 2004 20:48:30 +0000 (20:48 +0000)] 
Fix cursor position optimization.

20 years agoFIXME_(win) -> FIXME.
Richard Cohen [Wed, 17 Mar 2004 20:48:18 +0000 (20:48 +0000)] 
FIXME_(win) -> FIXME.

20 years agoMake copies of keys when creating, free them when done.
Jon Griffiths [Wed, 17 Mar 2004 20:48:03 +0000 (20:48 +0000)] 
Make copies of keys when creating, free them when done.
Use KEY_ALL_ACCESS when writing US reg values.
SHRegWriteUSValueW: Handle all flag combinations.
Make some A calls use the W version.

20 years agoUse function ptrs for call only present in later versions.
Jon Griffiths [Wed, 17 Mar 2004 20:47:42 +0000 (20:47 +0000)] 
Use function ptrs for call only present in later versions.
Fix tests that fail with old versions.

20 years agoCorrect geometry error in the ICCVID codec.
Mike McCormack [Wed, 17 Mar 2004 20:47:13 +0000 (20:47 +0000)] 
Correct geometry error in the ICCVID codec.

20 years ago- Documentation update.
Robert Shearman [Wed, 17 Mar 2004 20:46:57 +0000 (20:46 +0000)] 
- Documentation update.
- Better hot item handling.
- Fix DrawMasked to always use the right image list and bitmap index.

20 years agoRewrote the collapsing of . and .. in RtlGetFullPathName_U for better
Alexandre Julliard [Wed, 17 Mar 2004 01:58:51 +0000 (01:58 +0000)] 
Rewrote the collapsing of . and .. in RtlGetFullPathName_U for better
compatibility.

20 years agoRetrieve a short name in GetShortPathNameW if the long name contains
Alexandre Julliard [Wed, 17 Mar 2004 01:55:01 +0000 (01:55 +0000)] 
Retrieve a short name in GetShortPathNameW if the long name contains
spaces.

20 years agoFindFirstFile can return an empty short name if the long name is a
Alexandre Julliard [Wed, 17 Mar 2004 01:50:27 +0000 (01:50 +0000)] 
FindFirstFile can return an empty short name if the long name is a
valid DOS name, fixed callers to handle that properly.

20 years agoBeginnings on implementations of SetupCreateDiskSpaceListA/W,
Aric Stewart [Wed, 17 Mar 2004 01:46:00 +0000 (01:46 +0000)] 
Beginnings on implementations of SetupCreateDiskSpaceListA/W,
SetupQuerySpaceRequiredOnDriveA, SetupDestroyDiskSpaceList and
SetupAddInstallSectionToDiskSpaceListA for MDAC install.

20 years agoRemove unused lock.
Robert Reif [Wed, 17 Mar 2004 01:44:15 +0000 (01:44 +0000)] 
Remove unused lock.

20 years agoAdded stub for SignalObjectAndWait.
Raphael Junqueira [Wed, 17 Mar 2004 01:43:47 +0000 (01:43 +0000)] 
Added stub for SignalObjectAndWait.

20 years agoAdd stubs for EnumMonitors[A/W].
Steven Edwards [Wed, 17 Mar 2004 01:42:46 +0000 (01:42 +0000)] 
Add stubs for EnumMonitors[A/W].

20 years agoAdded 24-bit color key support in DIB_DirectDrawSurface_BltFast.
Elias Ross [Tue, 16 Mar 2004 19:41:50 +0000 (19:41 +0000)] 
Added 24-bit color key support in DIB_DirectDrawSurface_BltFast.

20 years agoExplicitly specify output file names for bison.
Dmitry Timoshkov [Tue, 16 Mar 2004 19:38:19 +0000 (19:38 +0000)] 
Explicitly specify output file names for bison.

20 years agoO_DIRECTORY is not really needed.
Alexandre Julliard [Tue, 16 Mar 2004 19:19:12 +0000 (19:19 +0000)] 
O_DIRECTORY is not really needed.

20 years agoExtend the parser to deal with the CREATE TABLE query. The query
Mike McCormack [Tue, 16 Mar 2004 19:18:22 +0000 (19:18 +0000)] 
Extend the parser to deal with the CREATE TABLE query. The query
doesn't do anything as yet.

20 years ago- Prefix many more functions, types, structs, etc. with MSVCRT_.
Hans Leidekker [Tue, 16 Mar 2004 19:17:11 +0000 (19:17 +0000)] 
- Prefix many more functions, types, structs, etc. with MSVCRT_.
- Correct prototypes for _memccpy()/_memicmp().
- "define before use" reordering in file.c.
- Use the new math.h/float.h.

20 years agoLet VarParseNumFromStr and VarNumFromParseNum cope with hex and oct
Fabian Cenedese [Tue, 16 Mar 2004 19:15:04 +0000 (19:15 +0000)] 
Let VarParseNumFromStr and VarNumFromParseNum cope with hex and oct
strings. Needed from VB conversions such as CLng, CInt, CByte...

20 years agoSupport for RBBS_HIDETITLE style.
Filip Navara [Tue, 16 Mar 2004 19:14:30 +0000 (19:14 +0000)] 
Support for RBBS_HIDETITLE style.

20 years ago- Enumerated different drawing modes.
Sami Nopanen [Tue, 16 Mar 2004 19:13:47 +0000 (19:13 +0000)] 
- Enumerated different drawing modes.
- Implemented HILITE, REMOVE and GHOST drawing modes.

20 years agoAdded stubs needed by some Windows Update installs.
Aric Stewart [Tue, 16 Mar 2004 19:13:18 +0000 (19:13 +0000)] 
Added stubs needed by some Windows Update installs.

20 years agoAdd cast to correctly interpret signed coordinate values.
Ulrich Czekalla [Tue, 16 Mar 2004 19:12:40 +0000 (19:12 +0000)] 
Add cast to correctly interpret signed coordinate values.

20 years agoStart implementation of MsiEvaluateConditionA/W.
Mike McCormack [Tue, 16 Mar 2004 03:23:43 +0000 (03:23 +0000)] 
Start implementation of MsiEvaluateConditionA/W.

20 years agoRequire bison to compile Wine.
Mike McCormack [Tue, 16 Mar 2004 03:11:39 +0000 (03:11 +0000)] 
Require bison to compile Wine.

20 years ago- Add debug SnoopFromInclude/SnoopFromExclude options.
Mike Hearn [Tue, 16 Mar 2004 03:10:07 +0000 (03:10 +0000)] 
- Add debug SnoopFromInclude/SnoopFromExclude options.
- Correct TRACE debug channel usage in SNOOP_SetupDLL.
- Refactor check_relay_from_relay.

20 years agoAdded support for MCI_DGV_WHERE_MAX flag in MCIAVI_mciWhere.
Christian Costa [Tue, 16 Mar 2004 03:09:14 +0000 (03:09 +0000)] 
Added support for MCI_DGV_WHERE_MAX flag in MCIAVI_mciWhere.
Fixed WHERE_WINDOW.

20 years agoNeed to include config.h.
Alexandre Julliard [Tue, 16 Mar 2004 01:32:36 +0000 (01:32 +0000)] 
Need to include config.h.

20 years agoImplemented NtQueryDirectoryFile (partly based on a patch by Eric
Alexandre Julliard [Tue, 16 Mar 2004 01:32:02 +0000 (01:32 +0000)] 
Implemented NtQueryDirectoryFile (partly based on a patch by Eric
Pouech).

20 years agoA few updates.
Ivan Leo Murray-Smith [Tue, 16 Mar 2004 01:17:45 +0000 (01:17 +0000)] 
A few updates.

20 years agoDPMI programs now handle pending events.
Jukka Heinonen [Tue, 16 Mar 2004 01:15:11 +0000 (01:15 +0000)] 
DPMI programs now handle pending events.

20 years agoHandle avi files with non standard video stream names.
Christian Costa [Tue, 16 Mar 2004 01:14:39 +0000 (01:14 +0000)] 
Handle avi files with non standard video stream names.

20 years agoMCI strings are case insensitive.
Christian Costa [Tue, 16 Mar 2004 01:14:27 +0000 (01:14 +0000)] 
MCI strings are case insensitive.
Fixed a returned error value.

20 years agoDefault to FOURCC_DOS if no IOProc found.
Christian Costa [Tue, 16 Mar 2004 01:14:07 +0000 (01:14 +0000)] 
Default to FOURCC_DOS if no IOProc found.

20 years agoFixed deadlock when stopping playback.
Christian Costa [Tue, 16 Mar 2004 01:13:52 +0000 (01:13 +0000)] 
Fixed deadlock when stopping playback.

20 years agoDD_STRUCT_COPY_BYSIZE: Do not clear more that struct size.
Christian Costa [Tue, 16 Mar 2004 01:13:29 +0000 (01:13 +0000)] 
DD_STRUCT_COPY_BYSIZE: Do not clear more that struct size.

20 years agoUrlCanonicalizeW: Remove \r and \n at the end of lpszUrlCpy, with test
Uwe Bonnes [Tue, 16 Mar 2004 01:07:28 +0000 (01:07 +0000)] 
UrlCanonicalizeW: Remove \r and \n at the end of lpszUrlCpy, with test
cases.

20 years agoHTTP_HttpSendRequestA: Remove \r and \n at the end of
Uwe Bonnes [Tue, 16 Mar 2004 01:06:30 +0000 (01:06 +0000)] 
HTTP_HttpSendRequestA: Remove \r and \n at the end of
lpwhr->lpszPath.

20 years agoInitial implementation of cards.dll.
Sami Nopanen [Mon, 15 Mar 2004 20:26:42 +0000 (20:26 +0000)] 
Initial implementation of cards.dll.

20 years agoWhen setting the buddy to 0 then we must still resize the updown
Huw Davies [Mon, 15 Mar 2004 20:20:41 +0000 (20:20 +0000)] 
When setting the buddy to 0 then we must still resize the updown
control.

20 years ago- Document completeness.
Robert Shearman [Mon, 15 Mar 2004 20:20:01 +0000 (20:20 +0000)] 
- Document completeness.
- Finish tooltip support.

20 years agoProperly implement all key operations: new, delete, rename.
Dimitrie O. Paun [Mon, 15 Mar 2004 20:19:38 +0000 (20:19 +0000)] 
Properly implement all key operations: new, delete, rename.
Fix rename command to handle both keys and values.

20 years agoTips for using native MS SQL ODBC drivers.
Boaz Harrosh [Mon, 15 Mar 2004 20:11:11 +0000 (20:11 +0000)] 
Tips for using native MS SQL ODBC drivers.

20 years agoDeclare MsiGetProductPropertyA/W.
Mike McCormack [Mon, 15 Mar 2004 20:10:50 +0000 (20:10 +0000)] 
Declare MsiGetProductPropertyA/W.

20 years agoAdded CS_HREDRAW.
Huw Davies [Mon, 15 Mar 2004 20:10:32 +0000 (20:10 +0000)] 
Added CS_HREDRAW.

20 years agoMessage box to suggest the user not run wine as root.
Chris Morgan [Mon, 15 Mar 2004 20:10:14 +0000 (20:10 +0000)] 
Message box to suggest the user not run wine as root.

20 years ago- Unicode notification detection should be local to each tool.
Robert Shearman [Mon, 15 Mar 2004 20:10:00 +0000 (20:10 +0000)] 
- Unicode notification detection should be local to each tool.
- Implement TTN_GETDISPINFOW notification.

20 years agoEmulating STI instruction now raises an exception if there are pending
Jukka Heinonen [Mon, 15 Mar 2004 20:09:41 +0000 (20:09 +0000)] 
Emulating STI instruction now raises an exception if there are pending
events.

20 years agoRemove support for generating interrupt handlers.
Jukka Heinonen [Mon, 15 Mar 2004 20:09:23 +0000 (20:09 +0000)] 
Remove support for generating interrupt handlers.

20 years agoFix small typo.
Oleg Prokhorov [Mon, 15 Mar 2004 20:08:02 +0000 (20:08 +0000)] 
Fix small typo.

20 years agoAdd all needed accelerators to regedit. Cleanups.
Dimitrie O. Paun [Mon, 15 Mar 2004 20:07:44 +0000 (20:07 +0000)] 
Add all needed accelerators to regedit. Cleanups.

20 years agoAdded SetupCreateDiskSpaceList stub.
Mike McCormack [Mon, 15 Mar 2004 20:07:25 +0000 (20:07 +0000)] 
Added SetupCreateDiskSpaceList stub.

20 years agoImprove message given on image map failure.
Mike Hearn [Mon, 15 Mar 2004 20:06:50 +0000 (20:06 +0000)] 
Improve message given on image map failure.

20 years ago- Honour WM_SETREDRAW.
Robert Shearman [Mon, 15 Mar 2004 20:06:33 +0000 (20:06 +0000)] 
- Honour WM_SETREDRAW.
- Fix all calls of InvalidateRect.

20 years agoSupport Darwin ".dylib".
Pierre d'Herbemont [Mon, 15 Mar 2004 20:06:06 +0000 (20:06 +0000)] 
Support Darwin ".dylib".

20 years agoAdded "can't query key" translation.
Ivan Leo Murray-Smith [Mon, 15 Mar 2004 20:05:43 +0000 (20:05 +0000)] 
Added "can't query key" translation.

20 years agoImplementation of ICreateTypeInfo2_SetHelpContext,
Alastair Bridgewater [Mon, 15 Mar 2004 20:05:19 +0000 (20:05 +0000)] 
Implementation of ICreateTypeInfo2_SetHelpContext,
ICreateTypeInfo2_SetTypeDescAlias, ITypeLib2_GetTypeInfoCount,
ITypeLib2_GetTypeInfoType, and ITypeLib2_IsName.
Fix to ICreateTypeInfo2_SetVarName to fix a case where multiple
instances of the same name are used in the same typelib.

20 years agoImplemented ITypeLib2_GetTypeInfo() and
Alastair Bridgewater [Sat, 13 Mar 2004 19:32:41 +0000 (19:32 +0000)] 
Implemented ITypeLib2_GetTypeInfo() and
ITypeLib2_GetTypeInfoOfGuid().

20 years agoImprove how the GUID hash system works. Mainly a cleanup so that the
Alastair Bridgewater [Sat, 13 Mar 2004 19:30:13 +0000 (19:30 +0000)] 
Improve how the GUID hash system works. Mainly a cleanup so that the
hash lookups can be done from other functions.

20 years agoRename some of the fields in typelib.h to makes more evocative than
Alastair Bridgewater [Sat, 13 Mar 2004 19:24:58 +0000 (19:24 +0000)] 
Rename some of the fields in typelib.h to makes more evocative than
'unk00'.

20 years agoMake sure to take account of hidden bands during layout.
Mike McCormack [Sat, 13 Mar 2004 19:24:29 +0000 (19:24 +0000)] 
Make sure to take account of hidden bands during layout.

20 years agoPrevent negative coords for line, turn off redraw when initializing,
Juan Lang [Sat, 13 Mar 2004 19:24:04 +0000 (19:24 +0000)] 
Prevent negative coords for line, turn off redraw when initializing,
document one difference in native/builtin behavior.

20 years ago- Implement TB_LOADIMAGES, TB_MAPACCELERATOR{A,W}, TB_MARKBUTTON and
Robert Shearman [Sat, 13 Mar 2004 19:23:41 +0000 (19:23 +0000)] 
- Implement TB_LOADIMAGES, TB_MAPACCELERATOR{A,W}, TB_MARKBUTTON and
  undocumented message 0x460.
- Better debug output of undocumented message 0x45D.