Release 971221
Fri Dec 19 10:50:46 1997 Douglas Ridgway <ridgway@winehq.com>
* [Make.rules.in] [Makefile.in] [documentation/Makefile.in]
[documentation/README.documentation]
First cut at Wine API documentation. No longer install reference
manual by default.
Wed Dec 17 21:32:23 1997 Andreas Mohr <100.30936@germany.net>
* [files/file.c]
Fixed GetTempFileName16() to use current path of requested drive
as needed.
* [if1632/Makefile.in] [if1632/builtin.c] [if1632/dciman32.spec]
[if1632/msvfw32.spec] [if1632/tapi32.spec] [if1632/wow32.spec]
Added misc DLLs needed by various apps.
Wed Dec 17 12:01:50 1997 Morten Eriksen <mortene@sim.no>
* [if1632/gdi32.spec] [include/windows.h] [objects/palette.c]
Inserted empty stub for CreateHalftonePalette.
Tue Dec 16 22:08:06 1997 Huw D M Davies <h.davies1@physics.oxford.ac.uk>
* [windows/mdi.c]
Use VK_TAB instead of VK_SEPARATOR in TranslateMDISysAccel().
* [graphics/metafiledrv/init.c]
DeleteDC() on a MetaDC doesn't do anything - it shouldn't. Therefore
fix cleanup of MetaDCs in CloseMetaFile(); they now actually get
removed from the GDI heap!
* [graphics/x11drv/xfont.c]
Preserve FO_MATCH_XYINDEP flag in XFONT_MatchFIList(). Should reduce
the number of bold-italic matches.
Tue Dec 16 20:11:43 1997 Bertho Stultiens <bertho@panter.soci.aau.dk>
* [graphics/painting.c]
Included an implementation of DrawState
* [if1632/thunk.c]
Changed many fprintfs into dprintf_thunk
* [include/cache.h] [graphics/cache.c]
New files to hold cached handles to regulary used GDI object.
* [include/windows.h]
Added DRAWSTATExx typedefs
Added DSS_DEFAULT define for DrawState
* [objects/text.c]
New implementation of GrayString()
* [controls/uitools.c]
Implemented DrawFrameControl() functions
Changed DrawEdge() behaviour to win95 implementation
Mon Dec 15 23:43:01 1997 Martin Boehme <boehme@informatik.mu-luebeck.de>
* [graphics/path.c] [include/path.h] [graphics/painting.c]
[if1632/gdi32.spec] [include/gdi.h] [include/windows.h]
[objects/dc.c]
Added preliminary support for GDI paths.
* [objects/dc.c]
Added DC_Init_DC_INFO function for initializing WIN_DC_INFO
structure.
* [include/windows.h] [include/gdi.h] [objects/gdiobj.c]
Added DEFAULT_GUI_FONT.
* [include/winerror.h]
Added a few error codes.
* [memory/heap.c]
Changed HeapAlloc to make the correct calls to SetLastError
(now conforms to NT's behaviour).
* [windows/win.c]
Changed WIN_CreateWindowEx to allow child windows with zero
width / height.
Sun Dec 14 12:01:07 1997 Alexandre Julliard <julliard@lrc.epfl.ch>
* [if1632/*] [relay32/*]
Moved all 32-bit relay stuff to relay32/
* [fi1632/thunk.c] [win32/kernel32.c]
Moved all KERNEL32 ordinal functions to kernel32.c
* [memory/selector.c]
Initialize selectors in AllocSelectorArray.
* [tools/build.c]
Generate C instead of assembly for Win32 relays.
Fixed stack corruption in CallTo16 functions, found by Bertho
Stultiens.
Sun Dec 14 10:55:00 1997 Andreas Mohr <100.30936@germany.net>
* [if1632/Makefile.in] [if1632/builtin.c] [if1632/ole2thk.spec]
Added built-in OLE2THK.DLL.
* [if1632/toolhelp.spec] [include/toolhelp.h] [memory/selector.c]
[misc/toolhelp.c]
Added stubs for StackTraceFirst(), StackTraceCSIPFirst(),
StackTraceNext(), UTSelectorOffsetToLinear()
and UTLinearToSelectorOffset().
Sat Dec 13 17:26:41 1997 Alex Korobka <alex@trantor.pharm.sunysb.edu>
* [misc/winsock.c]
32-bit API fixes for reported problems (thanks to Marcus
and David).
* [graphics/x11drv/xfont.c]
Little tweak in point size calculation.
* [windows/defwnd.c] [windows/dce.c] [windows/winhelp.c]
[windows/winproc.c] [windows/win.c]
Bug fixes.
Sat Dec 13 16:35:14 1997 Kai Morich <kai.morich@rhein-neckar.netsurf.de>
* [files/dos_fs.c]
OpenFile with empty filename and OF_PARSE returns current dir.
* [misc/commdlg.c]
Ignore initial dir if bogus.
* [files/file.c]
Locking an identic region in a file must not be an error.
* [misc/lstr.c]
Use wide char ctype functions.
Fri Dec 12 23:46:22 1997 Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
* [file/drive.c]
First attempt for GetDiskFreeSpaceEx.
Fri Dec 12 23:18:41 1997 Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de>
* [loader/pe_resource.c]
Fixed wrongly appearing menus problem (only use default lookups in
last resource subtree).
* [multimedia/*.c]
Added win32 support for time* and joy* lowlevel drivers,
(not excessively tested), some misc fixes and cleanups.
* [misc/shellord.c][misc/shell.c][ole/folders.c][ole/ifs.c]
[include/interfaces.h][include/shlobj.h]
Added some more undocumented SHELL32 functions, some shell folder
interface stubs added, SHGetMalloc, SHGetDesktopFolder,
SHGetSpecialFolderLocation, SHGetPathFromIDList stubs added,
IMalloc, IUnknown implemented.
* [windows/msgbox.c]
Implemented MessageBoxIndirect*, some internal changes.
* [if1632/thunk.c]
KERNEL_431 implemented.
* [objects/gdiobj.c]
GetCurrentObject implemented.
Wed Dec 3 01:09:17 1997 Gordon Chaffee <chaffee@apu.cs.berkeley.edu>
* [objects/dib.c]
Fix a couple small DIB problems.
* [controls/edit.c]
Fix a typo.
* [files/dos_fs.c]
Try normal readdir in case fs is specified as vfat but isn't.
* [files/profile.c]
Implementation of WritePrivateProfileSection32A from Uwe Bonnes.
* [misc/printdrv.c]
OpenPrinter32A stub, helps Word97 start.
* [objects/text.c]
Fixup implementation of GetTextCharsetInfo.
* [scheduler/process.c]
Fix environment variable expansion.
* [win32/code_page.c]
Make MultiByteToWideChar and WideCharToMultiByte conform in return
values and error conditions to those in Windows NT 4.0.
* [windows/message.c]
Fix broadcasting problems in Win32. The Win32 docs say to use
HWND_TOPMOST to broadcast to all Win32 Windows.
* [memory/virtual.c] [loader/pe_image.c]
Do not map in VirtualAlloc if address is specified and space is
not available. This is required by Win32.
* [include/pen.h] [include/x11drv.h] [objects/dc.c]
[objects/pen.c] [graphics/x11drv/pen.c]
Support for ExtCreatePen.
Tue Dec 2 20:22:06 1997 Morten Welinder <terra@diku.dk>
* [*/*.c] [*/*.h]
Add lots of prototypes.
* [if1632/kernel32.spec][include/windows.h][include/winnt.h]
[misc/cpu.c]
Define IsProcessorFeaturePresent.
* [misc/crtdll.c]
(CRTDLL__getcwd): Allocate enough memory for the terminating zero.
* [misc/ver.c]
Improve check for null component in _find_data[AW]. Plug leaks
in VerQueryValue*.
* [win32/console.c][if1632/kernel32.spec]
Add stubs for GetConsoleCursorInfo32, SetConsoleCursorInfo32.
* [windows/message.c][if1632/user32.spec][include/windows.h]
Define SendMessageTimeout*.
* [graphics/x11drv/xfont.c]
Change algorithm of __genericCheckSum to be alignment safe.
* [misc/main.c] [misc/winsock.c] [misc/winsock_dns.c]
Include winsock.h early to avoid Solaris problem.
* [include/windows.h]
Undef FSHIFT before we define it.
* [rc/winerc.c]
Include <fcntl.h> instead of <sys/fcntl.h>.
* [files/file.c]
Use strerror in FILE_SetDosError if available.
* [include/config.h.in] [configure.in]
Check for strerror.
* [objects/gdiobj.c]
Make static font structures aligned.
Mon Dec 1 10:10:21 1997 Karl Garrison <karlos@eznet.net>
* [win32/console.c] [if1632/kernel32.spec] [include/windows.h]
Added stub for GetNumberOfConsoleMouseButtons.
Added stub for PeekConsoleInput(A,W).
Fixed parameter list for WriteConsole(A,W).
GetNumberOfConsoleInputEvents now returns 0 events instead of 1
(since low-level console functions are not yet supported).
GetConsoleMode no longer returns ENABLE_WINDOW_INPUT and
ENABLE_MOUSE_INPUT since these are not currently implemented.
1997-12-21 20:17:50 +01:00
|
|
|
name msvfw32
|
|
|
|
type win32
|
|
|
|
|
2000-08-03 02:04:24 +02:00
|
|
|
import winmm.dll
|
2001-01-29 00:45:43 +01:00
|
|
|
import version.dll
|
2000-08-03 02:04:24 +02:00
|
|
|
import user32.dll
|
|
|
|
import gdi32.dll
|
|
|
|
import kernel32.dll
|
2000-11-05 05:53:07 +01:00
|
|
|
import ntdll.dll
|
|
|
|
|
|
|
|
debug_channels (msvideo)
|
2000-04-19 18:54:02 +02:00
|
|
|
|
1999-01-29 16:12:10 +01:00
|
|
|
# Yes, ICCompress,ICDecompress,MCIWnd* and ICDraw* are cdecl (VFWAPIV).
|
|
|
|
# The rest is stdcall (VFWAPI) however. -Marcus Meissner, 990124
|
|
|
|
|
2001-02-21 03:20:45 +01:00
|
|
|
2 stdcall VideoForWindowsVersion() VideoForWindowsVersion
|
|
|
|
|
|
|
|
@ stdcall DrawDibBegin(long long long long ptr long long long) DrawDibBegin
|
|
|
|
@ stub DrawDibChangePalette
|
|
|
|
@ stdcall DrawDibClose(long) DrawDibClose
|
|
|
|
@ stdcall DrawDibDraw(long long long long long long ptr ptr long long long long long) DrawDibDraw
|
|
|
|
@ stdcall DrawDibEnd(long) DrawDibEnd
|
|
|
|
@ stub DrawDibGetBuffer
|
|
|
|
@ stdcall DrawDibGetPalette(long) DrawDibGetPalette
|
|
|
|
@ stdcall DrawDibOpen() DrawDibOpen
|
|
|
|
@ stub DrawDibProfileDisplay
|
|
|
|
@ stdcall DrawDibRealize(long long long) DrawDibRealize
|
|
|
|
@ stdcall DrawDibSetPalette(long long) DrawDibSetPalette
|
|
|
|
@ stdcall DrawDibStart(long long) DrawDibStart
|
|
|
|
@ stdcall DrawDibStop(long) DrawDibStop
|
|
|
|
@ stub DrawDibTime
|
|
|
|
@ stub GetOpenFileNamePreview
|
|
|
|
@ stub GetOpenFileNamePreviewA
|
|
|
|
@ stub GetOpenFileNamePreviewW
|
|
|
|
@ stub GetSaveFileNamePreviewA
|
|
|
|
@ stub GetSaveFileNamePreviewW
|
|
|
|
@ stdcall ICClose(long) ICClose
|
|
|
|
@ cdecl ICCompress(long long ptr ptr ptr ptr ptr ptr long long long ptr ptr) ICCompress
|
|
|
|
@ stub ICCompressorChoose
|
|
|
|
@ stub ICCompressorFree
|
|
|
|
@ cdecl ICDecompress(long long ptr ptr ptr ptr) ICDecompress
|
|
|
|
@ cdecl ICDraw(long long ptr ptr long long) ICDraw
|
|
|
|
@ cdecl ICDrawBegin(long long long long long long long long long ptr long long long long long long) ICDrawBegin
|
|
|
|
@ stdcall ICGetDisplayFormat(long ptr ptr long long long) ICGetDisplayFormat
|
|
|
|
@ stdcall ICGetInfo(long ptr long) ICGetInfo
|
|
|
|
@ stub ICImageCompress
|
|
|
|
@ stub ICImageDecompress
|
|
|
|
@ stdcall ICInfo(long long ptr) ICInfo
|
|
|
|
@ stub ICInstall
|
|
|
|
@ stdcall ICLocate(long long ptr ptr long) ICLocate
|
|
|
|
@ stub ICMThunk
|
|
|
|
@ stdcall ICOpen(long long long) ICOpen
|
|
|
|
@ stdcall ICOpenFunction(long long long ptr) ICOpenFunction
|
|
|
|
@ stub ICRemove
|
|
|
|
@ stdcall ICSendMessage(long long long long) ICSendMessage
|
|
|
|
@ stub ICSeqCompressFrame
|
|
|
|
@ stub ICSeqCompressFrameEnd
|
|
|
|
@ stub ICSeqCompressFrameStart
|
|
|
|
@ cdecl MCIWndCreate (long long long str) MCIWndCreateA
|
|
|
|
@ cdecl MCIWndCreateA (long long long str) MCIWndCreateA
|
|
|
|
@ cdecl MCIWndCreateW (long long long wstr) MCIWndCreateW
|
|
|
|
@ stub MCIWndRegisterClass
|
|
|
|
@ stub StretchDIB
|