From ab936a63bad06a25c802e65b2919a7eaf00f2b31 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 16 Jan 2003 02:42:01 +0000 Subject: [PATCH] Release 20030115. --- ANNOUNCE | 22 +- ChangeLog | 1598 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ VERSION | 2 +- configure | 18 +- 4 files changed, 1619 insertions(+), 21 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index cbd12f77cf0..1aca38fc925 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -This is release 20021219 of Wine, a free implementation of Windows on +This is release 20030115 of Wine, a free implementation of Windows on Unix. This is still a developers only release. There are many bugs and unimplemented features. Most applications still do not work correctly. @@ -6,12 +6,12 @@ correctly. Patches should be submitted to "wine-patches@winehq.com". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-20021219: (see ChangeLog for details) - - DLL linking now done through import libraries. - - A couple of new tools to make Winelib easier to use. - - Many Direct3D improvements. - - Improved Windows compatibility of the regression tests. - - Lots of bug fixes. +WHAT'S NEW with Wine-20030115: (see ChangeLog for details) + - Much better header files compatibility in Winelib. + - A ton of Direct3D work. + - Many improvements in sound support. + - New wineboot tool to simulate a Windows reboot. + - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -19,10 +19,10 @@ Because of lags created by using mirror, this message may reach you before the release is available at the ftp sites. The sources will be available from the following locations: - http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20021219.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20021219.tar.gz - ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20021219.tar.gz - ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20021219.tar.gz + http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20030115.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20030115.tar.gz + ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20030115.tar.gz + ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20030115.tar.gz It should also be available from any other site that mirrors ibiblio.org. These locations also hold pre-built documentation packages in various diff --git a/ChangeLog b/ChangeLog index 6d7d930aa44..fb54be89ae0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,1602 @@ ---------------------------------------------------------------- +2003-01-15 Alexandre Julliard + + * controls/menu.c: + Removed flag checks in SetMenuItemInfoA, NT doesn't do this. + + * dlls/winmm/wineoss/audio.c: Francois Gouget + Warn if open_count is already 0 when OSS_CloseDevice is called. + Don't decrement it in that case. + + * memory/global.c: Michael Stefaniuc + The Minolta DiMAGE Image Viewer relies on Global{,Re}Alloc called with + the GMEM_MOVEABLE flag set, to allocate the exact specified size and + no byte more when size is a multiple of 8. To achieve this align the + storage needed for the HGLOBAL in the heap to 8byte boundary. + + * dlls/dsound/mixer.c: Francois Gouget + Use the same 8/16bit conversion routines as in pcmconverter.c. + Reorder the two ifs in the first part of cp_fields to simplify the + code. + + * dlls/dsound/tests/dsound.c: Francois Gouget + SetFormat may not change the primary buffer format as requested. + Dump the effective format and prepare the tone signal accordingly. + Play tones from the secondary buffers at -3dB rather than -12dB. + Always print the volume the tone is going to be played at. + Remove the gamedev URL. + + * dlls/user/tests/sysparams.c: Francois Gouget + Don't use old_spacing-1 if old_spacing already has the minimum value. + + * dlls/winmm/wineoss/audio.c: Francois Gouget + Return MMSYS_NOERROR even if we don't open the device with the + requested format, otherwise OSS_OpenDevice will not increment + open_count. + Use -1 to signal OSS_RawOpenDevice not to do ioctls because 0 is + ambiguous (also means mono as opposed to stereo). + + * dlls/kernel/tests/locale.c, ole/ole2nls.c: + Bill Medland + Correct GetDateFormat handling of uninitialised fields: only the year, + month and day fields matter; the rest may be uninitialised. + + * dlls/ntdll/tests/rtlstr.c: Francois Gouget + ok() does not support '%S'. Store the Ansi version, convert to Unicode + when needed, and print the Ansi version using ok(). + Fix 'value is so large it is unsigned' warnings. + + * programs/wcmd/batch.c, programs/wcmd/builtins.c, + programs/wcmd/wcmdmain.c: + Use proper file sharing parameters when opening files. + Fixed handling of 'if a == b' syntax in batch files. + + * dlls/commdlg/cdlg_De.rc: Juergen Schmied + Translated some remaining English words. + + * include/winnt.h: Fixed typo. + + * include/msvcrt/process.h, include/windef.h: + Define __stdcall in msvcrt/process.h if windef.h hasn't been included. + + * dlls/shlwapi/shlwapi.spec, dlls/shlwapi/thread.c: + Juergen Schmied + Give some functions real names. + + * programs/wineboot/wineboot.c: + Shachar Shemesh + - Added a "runCmd" function, based on Andreas Mohr's + "BOOT_CreateProcess" function. + - Added a function "ProcessRunKeys", to process all the keys that have + the common "Run" syntax. + - Called the new function from main for all the various keys. + + * controls/menu.c: Mike Hearn + Fail SetMenuItemInfo if both MFT_BITMAP and MFT_SEPARATOR are + specified (an api violation). + + * dlls/winspool/info.c: Stefan Leichter + Make GetPrinterDriverDirectoryA pass all tests. + + * configure, configure.ac, dlls/winspool/Makefile.in, + dlls/winspool/tests/.cvsignore, dlls/winspool/tests/Makefile.in, + dlls/winspool/tests/info.c: + Stefan Leichter + Added tests for GetPrinterDriverDirectoryA. + + * dlls/shell32/clipboard.c: + Robert Shearman + Separate the HINSTANCEs used by GetShellOle() and other delay load + functions. + + * dlls/dsound/dsound_main.c, dlls/dsound/primary.c, + dlls/winmm/wineoss/audio.c: + Francois Gouget + Initialize the pwave array whenever we don't have a hardware buffer. + Always create the wineoss thread. + Change the mmap ERR into a TRACE: there are normal circumstances where + mmap will fail and we can deal with them. + + * include/wine/library.h, library/ldt.c: + Jeroen Janssen + Fixed wine_ldt_copy importing on cygwin. + +2003-01-14 Alexandre Julliard + + * dlls/avifil32/factory.c, dlls/comctl32/commctrl.c, + dlls/comctl32/listview.c, dlls/commdlg/filedlg95.c, + dlls/imagehlp/access.c, dlls/imagehlp/debug.c, + dlls/imagehlp/imagehlp_main.c, dlls/kernel/tests/path.c, + dlls/msacm/internal.c, dlls/msacm/msacm32_main.c, + dlls/msvcrt/console.c, dlls/msvideo/msvideo_main.c, + dlls/ole32/clipboard.c, dlls/richedit/richedit.c, + dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/rpcss_np_client.c, + dlls/shell32/dialogs.c, dlls/shell32/shell32_main.c, + dlls/shell32/shlexec.c, dlls/shell32/shpolicy.c, + dlls/shell32/tests/shlfileop.c, dlls/shlwapi/istream.c, + dlls/wineps/init.c, dlls/wininet/ftp.c, dlls/winsock/tests/sock.c, + dlls/winspool/info.c, memory/global.c, programs/regtest/regtest.c, + programs/rpcss/np_server.c, programs/rpcss/rpcss_main.c, + programs/winhelp/hlpfile.c, win32/newfns.c: + Francois Gouget + Remove (POINTER)NULL casts. + + * controls/scroll.c, windows/nonclient.c: + Alberto Massari + Handle the WS_EX_LEFTSCROLLBAR style (that is, draw the vertical + scrollbar on the left side of the control). + + * dlls/d3d8/device.c, dlls/d3d8/directx.c: + Raphael Junqueira + - beginning of vertex matrix blending using extensions (currently + alpha alpha stage as i haven't understand needed extension behavior) + - modify SetRenderState for matrix blending specific params + - by default diffuse color is white ;) + - comments most of the traces (else flood ...) + - add more urls in comments + - indent, cleanups + + * dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c, + dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c, + dlls/d3d8/resource.c, dlls/d3d8/surface.c, dlls/d3d8/texture.c, + dlls/d3d8/volumetexture.c: + Raphael Junqueira + Beginning of more COM compliant behavior: + - AddRef/Release where needed + - use IUnknown* instead void* + - fix many GetDevice using AddRef + - fix IDirect3DSurface8Impl_GetContainer using QueryInterface + + * dlls/d3d8/device.c: Jason Edmeades + Copyrect should flag destination texture as dirty, to force it to be + reloaded. + + * dlls/d3d8/device.c, dlls/d3d8/directx.c: + Jason Edmeades + Add support for some of the texture address states and border colour. + + * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/shader.c: + Raphael Junqueira + - move input and output data in VertexShader struct + - better traces + - specific input data filling function for vertex shaders using vertex + shader declaration (and not FVF ... maybe FVF will return for fast + path with simples vertex shader declarations) + - huge vertex shader fixes: + - add and fix many vs (1.0->2.0) used opcodes in complex shaders + - improvements to programs parser: parse comments, version, .. + - add a vertex shader input filler function (parsing vertex shader + declaration): almost complete + - comments most of the traces (else flood ...) + - add more urls in comments + - indent, cleanups + + * configure, configure.ac, include/config.h.in, include/wine/port.h: + Steven Edwards + Check for vsnprintf and _vsnprintf, and define vsnprintf with + _vsnprintf if needed. + + * documentation/authors.ent: Tom Wickline + Updated authors e-mail adresses. + Added my e-mail to the list. + + * programs/wineboot/wineboot.c: + Shachar Shemesh + - Added listing of what the boot process is like, listing what is and + what is not (yet) done. + - Fixed incorrect statement in the "bugs" list. + - Added trace when everything is done. + + * windows/queue.c: Duane Clark + Check for pending X events before getting queue status. + + * dlls/ole32/ole2.c: Alberto Massari + - Align the cleanup phase of ReleaseStgMedium to the native API. + - When the data is a bitmap or an enhanced metafile, use the correct + data member. + + * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c: + Uwe Bonnes + Stubs for Un|LockServiceDatabase. + + * dlls/dsound/sound3d.c: Rok Mandeljc + Added cone support. + + * windows/defdlg.c: Dmitry Timoshkov + Post correct notification code on WM_CLOSE for dialogs. + + * controls/menu.c: Robert Shearman + Move internal implementation into the exported function + DrawMenuBarTemp. + +2003-01-13 Alexandre Julliard + + * dlls/advapi32/advapi32.spec, dlls/kernel/kernel32.spec, + dlls/ntdll/ntdll.spec, dlls/setupapi/setupapi.spec, + dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, + dlls/wintrust/wintrust.spec, files/drive.c, include/winbase.h, + win32/except.c: + Robert Shearman + - Add some stubs. + - Implement kernel32.FatalExit. + + * dlls/dinput/.cvsignore, dlls/dinput/Makefile.in, + dlls/dinput/version.rc: + Enrico Horn + Add version info to dinput. + + * dlls/dsound/.cvsignore, dlls/dsound/Makefile.in, + dlls/dsound/version.rc: + Enrico Horn + Add version info to dll/dsound. + + * dlls/user/tests/sysparams.c, windows/sysparams.c: + Francois Gouget + Update the registry keys of SPI_ICONHORIZONTALSPACING, + SPI_ICONVERTICALSPACING and SPI_SETICONTITLEWRAP to match XP. + The SPI_SETBORDER test leaves an incorect border setting and is just + too erratic: comment it out for now. + Modified the SPI_ICONHORIZONTALSPACING, SPI_ICONVERTICALSPACING and + SPI_SETWORKAREA to not cause the icons to be reorganized. + Don't test out-of-bound values for SPI_SETKEYBOARDSPEED as behavior + differs accross Windows platforms. + On Win9x the maximum value for SPI_SETSCREENSAVETIMEOUT is 32767. + The registry keys and values stored in them for + SPI_ICONHORIZONTALSPACING and SPI_ICONVERTICALSPACING depend on the + Windows platform: ignore them. + No Windows platform seems to SPI_SETFASTTASKSWITCH: no longer test it. + The lParam of WM_SETTINGCHANGE is quite useless (even the MSDN says + so!) and varies accross Windows platforms. Ignore it. + Always check the SystemParametersInfoA return code as it fails in very + strange ways on some platforms. Skip unsupported settings. + Skip Unicode tests on platforms that don't support it. + + * dlls/ole32/ole2.c, dlls/ole32/ole2stubs.c: + Robert Shearman + Support a few trivial cases in PropVariantClear. + + * dlls/user/misc.c, dlls/user/user32.spec: + Robert Shearman + AlignRects stub. + + * configure, configure.ac, include/config.h.in, + programs/winedbg/hash.c: + Added configure check for regex.h. + + * documentation/packaging.sgml: Tom Wickline + Added missing .so files in 3:2. + Added winemaker in 3:3. + Added missing .h files in 3:4. + Added doc html files in 3:5. + + * include/msvcrt/sys/stat.h: Dimitrie O. Paun + Define the (old name) struct stat, it is used by programs using the + old names. + + * dlls/dplayx/version.rc: Enrico Horn + Extend version info. + + * dlls/ddraw/ddraw/hal.c, dlls/ddraw/ddraw/thunks.c, dlls/ddraw/main.c: + Lionel Ulmer + Update the 'DIRECTDRAW7' flag according to the interface initialized. + + * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c: + Francois Gouget + Fix the case of floats in VarBstrFromR4, VarBstrFromR8 and + VarBstrFromCy. + We cannot check for equality of floats or doubles because of rounding + errors. Check equality to 14 digits for doubles. + Add more precision to the expected results so that they match actual + results. + Print floating values with more precision so we know what went wrong. + Specify the locale for all variant functions that depend on it. + Added return codes for Win95. Win95 returns dates with only two digits + for the year. + Uncommented more VariantCopyInd and VariantChangeTypeEx tests. + + * dlls/advapi32/tests/registry.c: Francois Gouget + Use only Ansi APIs for cleaning up the registry. + Skip Unicode tests if the Unicode APIs are not implemented. + If the value name buffer is too small, Win9x returns the number of + characters returned as specified in the MSDN while other Windows + return the number of bytes written (including the trailing '\0'). + + * windows/sysparams.c: Robert Shearman + SPI_GETMINIMIZEDMETRICS implemented. + + * dlls/kernel/tests/process.c: Eric Pouech + Added tests for environment variables, debug and suspend flags. + +2003-01-11 Alexandre Julliard + + * dlls/msvcrt/scanf.h, programs/wineboot/wineboot.c: Warning fixes. + + * include/msvcrt/io.h, include/msvcrt/stdio.h, + include/msvcrt/sys/stat.h, include/msvcrt/sys/timeb.h, + include/msvcrt/sys/types.h, include/msvcrt/sys/utime.h: + Dimitrie O. Paun + Use inline functions instead of macros to avoid problems in C++. + Inline functions respect scope, whereas macros don't. + Define umask in sys/stat.h, and mode_t in sys/types.h. + + * programs/winedbg/dbg.y, programs/winedbg/debug.l, + programs/winedbg/debugger.h, programs/winedbg/hash.c: + Eric Pouech + Added 'info symbol' command to look for defined symbols. + + * dlls/sti/sti.spec, dlls/sti/sti_main.c: + Eric Pouech + Added a few more stubs. + + * dlls/winmm/wineoss/audio.c: Francois Gouget + Modify OSS_Wave{In,Out}Init to report the exact capabilities of the + OSS driver. + Add support for the 48kHz and 96kHz formats. + + * dlls/winmm/mciwave/mciwave.c: Eric Pouech + Some code cleanups. + Better error handling. + Removed unneeded internal variables. + + * windows/spy.c: Print the message name for registered messages. + + * dlls/msvcrt/scanf.h: Fixed EOF return value for sscanf. + + * dlls/comcat/comcat_main.c, dlls/comcat/regsvr.c, + dlls/comcat/regsvr.h: + John K. Hohm + Reimplemented DllRegisterServer and DllUnregisterServer in a more + generally useful way, entirely in regsvr.c. Added (un)registration of + interfaces. + + * files/file.c: Shachar Shemesh + Removed the FIXMEs when performing MoveFileEx with + MOVEFILE_DELAY_UNTIL_REBOOT, as wineboot will now take care of it. + + * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c: + Shachar Shemesh + Implemented the "pending rename" registry processing. + + * tools/wpp/ppl.l: Johannes E. Schindelin + Allow C++ comments after #endif. + + * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec: + Dimitrie O. Paun + Create stubs for chsize, dup, and dup2. + + * programs/wineconsole/dialog.c, + programs/wineconsole/wineconsole_De.rc, + programs/wineconsole/wineconsole_En.rc, + programs/wineconsole/wineconsole_Fr.rc, + programs/wineconsole/wineconsole_Hu.rc, + programs/wineconsole/wineconsole_Zh.rc, + programs/wineconsole/wineconsole_res.h: + Eric Pouech + Added the GUI part for setting the edition mode flavor. + + * msdos/vxd.c: Eric Pouech + Removed non needed include of module.h. + + * dlls/oleaut32/variant.c: Marcus Meissner + Coerce VT_UNKNOWN <-> VT_DISPATCH, NULL is valid in these cases. + Drop VT_x -> VT_x coercions, they are handled before the switch() + already. + + * dlls/oleaut32/typelib.c: Marcus Meissner + Convert VT_DISPATCH variants into VT_USERDEFINED/TKIND_DISPATCH and + TKIND_INTERFACE targets, Query IID_IDispatch if necessary. + + * dlls/ole32/compobj.c, dlls/ole32/ole32.spec: + Marcus Meissner + Implemented CoGetTreatAsClass. + + * tools/wrc/wrc.c, tools/wrc/wrc.man: + Dimitrie O. Paun + Added windres compatibility switches: -v, --[no-]use-temp-file. + New -h option to conform to standard practice (and MS' rc). + Updated documentation, minor option parsing cleanup. + + * dlls/dsound/dsound_main.c, dlls/dsound/primary.c: + Francois Gouget + DSB.SetFormat:Trace the requested format as soon as possible in case + it is not supported and simplify validity check. + Initialize the buffer format, and only from the fields we checked. + DirectSoundCreate8 fully initializes the buffer format (just in case). + + * include/msvcrt/stdlib.h: Dimitrie O. Paun + Define qsort and bsearch in stdlib.h. + + * include/Makefile.in, include/msvcrt/dirent.h: + Dimitrie O. Paun + Add dirent.h header for Unix/mingw compatibility. + + * dlls/dsound/mixer.c: Francois Gouget + Fix latent deadlock in DSOUND_callback. + + * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c: + Mehmet Yasar + - return EOF when stream is empty + - conformance test updated + +2003-01-10 Alexandre Julliard + + * tools/wpp/ppl.l: + Fixed handling of trailing whitespace after #else and #endif. + + * programs/wineconsole/wineconsole_Zh.rc, + programs/wineconsole/wineconsole_res.rc: + Liu Spider + Added Simplified Chinese resources. + + * include/Makefile.in, include/msvcrt/sys/unistd.h, + include/msvcrt/unistd.h: + Dimitrie O. Paun + Add unistd.h files for mingw/Unix compatibility. + + * dlls/dsound/sound3d.c: Rok Mandeljc + 3d sound diminishes with distance. + + * dlls/shell32/shell32_main.c: Juergen Schmied + Fixed crash in winamp reported by Andreas Mohr. + + * dlls/shell32/classes.c: Juergen Schmied + Fix recently broken GetDisplayNamesOf of names of shell extension + dlls. + + * include/windef.h: Dmitry Timoshkov + Change types of WPARAM, LPARAM and LRESULT according to MS SDK definitions. + + * tools/winegcc.c: Dimitrie O. Paun + Support default output name (a.out); some configure scripts check for + it. + + * files/file.c: Shachar Shemesh + Set correct last error if the path contains wildcard characters. + +2003-01-09 Alexandre Julliard + + * configure, configure.ac, dlls/oleaut32/Makefile.in, + dlls/oleaut32/olepicture.c, include/config.h.in: + Marcus Meissner + Added GIF decompressor support to OLE Automation IPictures. + + * dlls/d3d8/device.c: Jason Edmeades + Calculate starting position for a copyrect correctly. + + * programs/wineconsole/registry.c, + programs/wineconsole/winecon_private.h, + programs/wineconsole/wineconsole.c: + Eric Pouech + Added an edition mode flavor (win32/emacs...) to the console settings + in the registry. + + * dlls/kernel/console.c, dlls/kernel/console_private.h, + dlls/kernel/editline.c, include/wincon.h, + include/wine/server_protocol.h, server/console.c, server/console.h, + server/protocol.def, server/trace.c: + Eric Pouech + Set the edition mode as a specific attribute, not an extension of the + console mode. + + * programs/winedbg/winedbg.c: Eric Pouech + Removed emacs edition flavor (it's now a console attribute). + + * graphics/x11drv/bitblt.c: Duane Clark + If bit/stretchblt source and destination DCs are the same, make sure + the changes are committed before unlocking. + + * Make.rules.in, miscemu/Makefile.in, miscemu/main.c, + tools/widl/Makefile.in, tools/winapi/Makefile.in, + tools/winebuild/Makefile.in, tools/winedump/Makefile.in, + tools/wmc/Makefile.in, tools/wpp/Makefile.in, tools/wrc/Makefile.in: + Do not define __WINESRC__ when building tools and miscemu. + + * dlls/Maketest.rules.in: + Remove global NONAMELESS* define for tests too. + + * include/oaidl.h, include/objidl.h, include/wtypes.h: + Regenerated with latest widl. + + * Make.rules.in, include/Makefile.in: + Added a few rules to rebuild idl headers. + + * tools/widl/header.c, tools/widl/widl.c: + Ove Kaaven + Declare user-marshaller prototypes for types declared with [wire_marshal]. + Define __WIDL__ preprocessor macro, so Wine-specific IDL can be enclosed + in #ifdef __WIDL__. Fixed a file output bug. + + * programs/clock/Zh.rc, programs/clock/rsrc.rc, programs/notepad/Zh.rc, + programs/notepad/rsrc.rc, programs/progman/Zh.rc, + programs/progman/rsrc.rc, programs/winefile/Zh.rc, + programs/winefile/rsrc.rc, programs/winhelp/Zh.rc, + programs/winhelp/rsrc.rc: + liu spider + Added Simplified Chinese resources. + + * dlls/shlwapi/path.c, dlls/shlwapi/tests/.cvsignore, + dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/path.c: + Matthew Mastracci + Add implementation for PathCreateFromUrlW and add the start for some + URL unit tests. + + * Make.rules.in, configure, configure.ac: + Marcus Meissner + Check and define AS (for cross/biarch compiler support). + + * configure, configure.ac: + Add -gstabs+ option if supported (based on a patch by Marcus + Meissner). + + * Make.rules.in, dlls/gdi/Makefile.in, dlls/kernel/Makefile.in, + dlls/shell32/Makefile.in, dlls/user/Makefile.in, tools/wrc/wrc.c, + tools/wrc/wrc.man: + Dimitrie O. Paun + Collapse the -hHrs options into the -O option. + Generate .res files by default. + + * dlls/psapi/psapi_main.c: Eric Pouech + Implemented GetModuleBaseName(AW), GetModuleFileNameEx(AW) and + GetModuleInformation. + + * include/wine/server_protocol.h, dlls/kernel/toolhelp.c, + server/process.c, server/protocol.def, server/request.h, + server/snapshot.c, server/trace.c: + Eric Pouech + - no longer depend on toolhelp definitions for generating snapshots + - added get_dll_info request + +2003-01-08 Alexandre Julliard + + * include/psapi.h: Eric Pouech + Added the missing APIs. + + * controls/combo.c, controls/listbox.c, controls/menu.c, + controls/uitools.c, dlls/comctl32/comboex.c, + dlls/comctl32/datetime.c, dlls/comctl32/listview.c, + dlls/comctl32/monthcal.c, dlls/comctl32/pager.c, + dlls/comctl32/propsheet.c, dlls/comctl32/rebar.c, + dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c, + dlls/comctl32/tooltips.c, dlls/comctl32/trackbar.c, + dlls/comctl32/treeview.c, dlls/d3d8/device.c, dlls/d3d8/surface.c, + dlls/ddraw/dsurface/dib.c, dlls/ddraw/dsurface/fakezbuffer.c, + dlls/ddraw/dsurface/main.c, dlls/oleaut32/olepicture.c, + dlls/shell32/shlmenu.c, dlls/shell32/shlview.c, dlls/ttydrv/wnd.c, + dlls/user/painting.c, dlls/user/tests/sysparams.c, dlls/user/text.c, + dlls/wineps/escape.c, dlls/wineps/init.c, dlls/winmm/mciavi/wnd.c, + dlls/x11drv/scroll.c, dlls/x11drv/window.c, dlls/x11drv/winpos.c, + dlls/x11drv/xrender.c, graphics/x11drv/bitblt.c, + graphics/x11drv/text.c, include/windef.h, include/wine/debug.h, + objects/clipping.c, objects/enhmetafile.c, objects/region.c, + programs/winedbg/info.c, programs/winhelp/winhelp.c, windows/dce.c, + windows/defwnd.c, windows/mdi.c, windows/nonclient.c, + windows/painting.c, windows/spy.c, windows/sysparams.c, + windows/win.c, windows/winpos.c: + Dan Kegel + Change RECT to use LONG to match win32 standard headers and fix format + strings to use %ld for RECT elements. + + * dlls/user/message.c, dlls/user/msg16.c, dlls/user/user.exe.spec, + include/wine/server_protocol.h, server/protocol.def, server/queue.c, + server/request.h, server/trace.c, windows/message.c: + Store the keyboard state in the thread input structure on the server + side. + + * server/window.c: + Removed no longer used local variable (spotted by Dmitry Timoshkov). + + * server/async.c: + Grab the thread object in case the thread terminates with pending + async requests (spotted by Andreas Mohr). + + * windows/win.c: Duane Clark + WS_CAPTION is a two bit field, so test appropriately. + + * dlls/winspool/info.c: Stefan Leichter + GetPrinterDriverDirectoryA: do not crash on null pointers. + + * dlls/user/message.c, include/wine/server_protocol.h, + server/protocol.def, server/queue.c, server/user.h, server/window.c, + windows/input.c, windows/message.c: + Store the hardware messages in the thread input structure, not in the + thread queue. Get rid of the cooked messages queue. + +2003-01-07 Alexandre Julliard + + * programs/Makeprog.rules.in, programs/avitools/Makefile.in, + programs/avitools/aviplay.c, programs/rpcss/rpcss_main.c, + programs/wcmd/directory.c, programs/wineconsole/dialog.c: + Defined NONAMELESSUNION/STRUCT directly in the files that need it + instead of globally in the makefile. + + * include/tchar.h: Dimitrie O. Paun + Use the standard symbol names instead of the msvcrt specific ones. + + * dlls/wineps/builtin.c, dlls/wineps/download.c, dlls/wineps/font.c, + dlls/wineps/type1.c, dlls/wineps/type42.c, dlls/winspool/info.c, + dlls/winspool/wspool.c, include/winspool.h: + Francois Gouget + Remove extra #include directives from winspool.h. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3dexecutebuffer.c, + dlls/ddraw/d3dtexture.c, dlls/ddraw/mesa.c, + dlls/ddraw/mesa_private.h, dlls/ddraw/d3ddevice/main.c, + dlls/ddraw/d3ddevice/mesa.c: + Lionel Ulmer + - rewrote a little bit the state magagement to remove the RenderState + stucture and use only the state_block code + - factorize some code between interface revisions + - fix some smalls bugs + + * dlls/winmm/wineoss/audio.c: Francois Gouget + In OSS_RawOpenDevice, always retrieve the device format and store it + in the OSS_DEVICE structure. + Modify our internal functions so that they can be told to still open + the device even if the device format is not an exact match. + In wodOpen return the actual device format if the WAVE_DIRECTSOUND + flag is set. + Fixes DirectSound on i810 soundcards (i.e. cards supporting only + 48000x16x2). + + * dlls/comctl32/comctl32undoc.c, dlls/comctl32/propsheet.c, + dlls/comctl32/treeview.c, dlls/commdlg/filedlg95.c, + dlls/commdlg/filedlgbrowser.c, dlls/commdlg/printdlg.c, + dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/ddraw/d3dcommon.c, + dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dexecutebuffer.c, + dlls/ddraw/d3dlight.c, dlls/ddraw/d3dmaterial.c, + dlls/ddraw/d3dtexture.c, dlls/ddraw/d3dviewport.c, + dlls/ddraw/ddraw/main.c, dlls/ddraw/ddraw/user.c, + dlls/ddraw/direct3d/mesa.c, dlls/ddraw/helper.c, + dlls/ddraw/dsurface/dib.c, dlls/ddraw/dsurface/fakezbuffer.c, + dlls/ddraw/dsurface/hal.c, dlls/ddraw/dsurface/main.c, + dlls/dplayx/dplay.c, dlls/dplayx/dplayx_global.c, + dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c, + dlls/dsound/sound3d.c, dlls/kernel/time.c, dlls/ntdll/cdrom.c, + dlls/ntdll/file.c, dlls/ntdll/heap.c, dlls/ntdll/time.c, + dlls/ntdll/virtual.c, dlls/ole32/antimoniker.c, + dlls/ole32/clipboard.c, dlls/ole32/compobj.c, + dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c, + dlls/ole32/filemoniker.c, dlls/ole32/hglobalstream.c, + dlls/ole32/itemmoniker.c, dlls/ole32/memlockbytes.c, + dlls/ole32/ole2.c, dlls/ole32/ole2impl.c, dlls/ole32/ole2stubs.c, + dlls/ole32/oleproxy.c, dlls/ole32/rpc.c, + dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_stream.c, + dlls/ole32/storage.c, dlls/ole32/storage32.c, + dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c, + dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c, + dlls/oleaut32/variant.c, dlls/rpcrt4/ndr_ole.c, + dlls/shell32/brsfolder.c, dlls/shell32/dataobject.c, + dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c, + dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c, + dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c, + dlls/shlwapi/istream.c, dlls/shlwapi/string.c, dlls/twain/dsm_ctrl.c, + dlls/urlmon/umon.c, dlls/user/exticon.c, dlls/version/resource.c, + dlls/winedos/int2f.c, dlls/winedos/vga.c, dlls/wineps/driver.c, + dlls/wineps/init.c, dlls/wineps/ps.c, dlls/winmm/mmsystem.c, + dlls/winmm/wineoss/mixer.c, dlls/winmm/winmm.c, dlls/winspool/info.c, + dlls/x11drv/dga2.c, dlls/x11drv/keyboard.c, dlls/x11drv/mouse.c, + dlls/x11drv/x11ddraw.c, files/drive.c, files/file.c, include/winnt.h, + library/loader.c, loader/pe_resource.c, memory/heap.c, + memory/virtual.c, misc/cpu.c, misc/system.c, msdos/vxd.c, + scheduler/timer.c, tools/winedump/pe.c, win32/newfns.c, + windows/input.c: + Dimitrie O. Paun + Define NONAMELESS{STRUCT,UNION} explicitly in the files that need them. + + * tools/Makefile.in, tools/winegcc.c: + Dimitrie O. Paun + Teach winegcc to produce executables directly from a bunch of source files. + Create a wineg++ akin to g++. Drop support for the abused -xc++ switched. + + * windows/win.c: Duane Clark + A window with a WS_EX_APPWINDOW extended style can also get a menu. + + * programs/winedbg/gdbproxy.c: Eric Pouech + Fixed protocol packet handling when winedbg is too slow to answer. + + * programs/wineboot/wineboot.c: + Shachar Shemesh + - Cleaned up the code (saving on chaining strings) by CDing to the + system root directory before doing anything else. + - Will now rename wininit.ini to wininit.bak instead of erasing it as + before. + + * dlls/dsound/dsound_main.c: Francois Gouget + Always open the device in the default 22050x8x2 format, and let it + report the actual device format to us. + + * dlls/winmm/wineoss/audio.c: Francois Gouget + Fix the BlockSize check. + + * dlls/ole32/ole2.spec, dlls/ole32/ole2stubs.c: + Dimitrie O. Paun + Stubs for DllGetClassObject, Ole[GS]etClipboard in ole2. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/main.c, + dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/mesa.c: + Christoph Frick + Implementation of (Get|Set)ClipPlane for d3d7. + + * dlls/oleaut32/tests/safearray.c, dlls/oleaut32/tests/vartest.c: + Francois Gouget + Many oleaut32 APIs are missing on Win95/IE3. Load them dynamically. + Uncomment some 'NULL' tests as they pass on Windows and on Wine. + Comment out those that crash on Win95 and indicate why they are + commented out. + Remove two redundant tests in vartest.c (VarI1FromBool and + VarUI2FromI2, last diff hunk). + + * documentation/winelib-bindlls.sgml: Francois Gouget + Standardize the capitalization of Wine. + + * tools/winapi/msvcmaker: Francois Gouget + Add support for .drv extension (for winspool.drv tests for instance). + + * programs/wineconsole/curses.c: Eric Pouech + - fixed some update problems (generic & while scrolling) + - now generating key event for Ctrl-[A-Z] that our editline understands + - implemented cursor visibility + +2003-01-05 Alexandre Julliard + + * programs/winedbg/expr.c: Eric Pouech + Fixed some bugs in cast operator. + + * dlls/oleaut32/dispatch.c, dlls/oleaut32/oleaut.c, + dlls/oleaut32/typelib.c, include/wine/obj_webbrowser.h: + Fixed some issues caused by the new oaidl.h. + + * include/Makefile.in, include/oaidl.h, include/oaidl.idl, + include/wine/obj_errorinfo.h, include/wine/obj_oleaut.h: + Ove Kaaven + Wrote a new oaidl.idl to replace include/wine/obj_oleaut.h and + include/wine/obj_errorinfo.h. + + * tools/winegcc.c: Dimitrie O. Paun + mingw links in comdlg32, shell32, and advapi32 by default. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dexecutebuffer.c, + dlls/ddraw/mesa_private.h: + Lionel Ulmer + Factorize the 'ortho' code (will be needed later on). + + * dlls/ddraw/ddraw/main.c: Lionel Ulmer + Ignore the LPSURFACE bit if ALLOCONLOAD is set. + + * documentation/architecture.sgml, documentation/debugger.sgml, + documentation/fonts.sgml, documentation/implementation.sgml, + documentation/multimedia.sgml, documentation/ole.sgml, + documentation/packaging.sgml, documentation/porting.sgml, + documentation/printing.sgml, documentation/winelib-bindlls.sgml, + tools/bug_report.pl: + Francois Gouget + Standardize the capitalization of Wine. + + * programs/clock/Da.rc, programs/clock/De.rc, programs/clock/En.rc, + programs/clock/Es.rc, programs/clock/Fi.rc, programs/clock/Fr.rc, + programs/clock/Pt.rc, programs/clock/Sk.rc, programs/clock/Sw.rc, + programs/clock/Wa.rc, programs/notepad/Da.rc, programs/notepad/De.rc, + programs/notepad/Es.rc, programs/notepad/Fi.rc, + programs/notepad/Fr.rc, programs/notepad/Pt.rc, + programs/notepad/Si.rc, programs/notepad/Sk.rc, + programs/notepad/Sw.rc, programs/notepad/Wa.rc, + programs/progman/En.rc, programs/progman/Fr.rc, + programs/winhelp/Da.rc, programs/winhelp/De.rc, + programs/winhelp/En.rc, programs/winhelp/Es.rc, + programs/winhelp/Fi.rc, programs/winhelp/Fr.rc, + programs/winhelp/Hu.rc, programs/winhelp/It.rc, + programs/winhelp/Ko.rc, programs/winhelp/Pt.rc, + programs/winhelp/Sw.rc, programs/winhelp/Va.rc, + programs/winhelp/Wa.rc: + Shachar Shemesh + Change the SUBLANG_NEUTRAL clause in all winelib applications to + SUBLANG_DEFAULT, as they should be. + + * server/console.c: Eric Pouech + - Fixed several bugs while resizing an existing screenbuffer. + - Reduced update area for some write conditions. + - Started implementing event message collapsing. + + * tools/winewrap.c: Dimitrie O. Paun + Pass -l's that are not .dll's or .a's to the linker. + + * tools/winegcc.c: Dimitrie O. Paun + - Define the standard __WINE__ and __WIN32__ macros. + - Map -luuid to -lwine_uuid, in Unix -luuid does something else. + + * include/docobj.h, include/ocidl.h: Ove Kaaven + Include oaidl.h instead of wine/obj_oleaut.h. + + * include/oleidl.h: Ove Kaaven + Temporarily include objbase.h from oleidl.h. + Removed inclusion of obj_errorinfo.h. + + * dlls/oleaut32/variant.c: Ove Kaaven + Avoid direct ICOM_CALL usage. + + * include/oleauto.h, include/wine/obj_oleaut.h, ole/dxguid.c: + Ove Kaaven + Moved a couple of definitions from include/wine/obj_oleaut.h to + include/oleauto.h. + + * Makefile.in: Christoph Frick + Creation of a tags file with the ctags tool. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dtexture.c, + dlls/ddraw/mesa.c: + Lionel Ulmer + - fix in the GetHandle method + - factorize some code between D3D1/2/3 and D3D7 + - fix reference counting for palettes + + * dlls/ole32/Makefile.in, dlls/ole32/ifs.h, dlls/ole32/memlockbytes.c, + dlls/ole32/ole2.spec, dlls/ole32/storage.c, dlls/ole32/storage.spec: + Marcus Meissner + ole2nls.c is a 16bit only. + No need to define ICOM macros for 16bit iface IMalloc16. + Define and implement HGLOBAL_LockBytes16. + Started on StgOpenStorageOnILockBytes. + + * include/wine/winbase16.h: Marcus Meissner + Added several missing K32WOW* prototypes. + + * dlls/oleaut32/tests/safearray.c: Francois Gouget + The vt field should be a VARTYPE not a VARENUM. + + * dlls/user/tests/sysparams.c: Francois Gouget + Fix signed/unsigned compilation warnings. + +2003-01-04 Alexandre Julliard + + * configure, configure.ac, programs/Makefile.in, + programs/wineboot/.cvsignore, programs/wineboot/Makefile.in, + programs/wineboot/wineboot.c: + Shachar Shemesh + Initial wineboot implementation; at this stage only wininit.ini + processing has been written. + + * dlls/dsound/sound3d.c: Rok Mandeljc + - 3d buffers produce sounds + - some other small fixes + + * dlls/dsound/sound3d.c: Rok Mandeljc + - cleaned *Set* functions + - added initial code for 3d buffer recalculating + - added some auxiliary functions + + * Make.rules.in, dlls/Makedll.rules.in, include/mmddk.h, + include/mmsystem.h, include/oaidl.h, include/objbase.h, + include/objidl.h, include/objidl.idl, include/ocidl.h, + include/oleidl.h, include/prsht.h, include/rpc.h, include/rpcdce.h, + include/rpcproxy.h, include/shlwapi.h, include/tchar.h, + include/winbase.h, include/windef.h, include/windows.h, + include/wine/debug.h, include/wine/obj_control.h, + include/wine/obj_inplace.h, include/winnt.h, include/winsock.h, + include/winternl.h, include/wownt32.h, include/wtypes.h, + include/wtypes.idl, library/Makefile.in, miscemu/Makefile.in, + ole/Makefile.in, server/Makefile.in, tools/widl/Makefile.in, + tools/winapi/Makefile.in, tools/winapi/msvcmaker, + tools/winebuild/Makefile.in, tools/winedump/Makefile.in, + tools/wmc/Makefile.in, tools/wpp/Makefile.in, tools/wrc/Makefile.in, + unicode/Makefile.in: + Dimitrie O. Paun + Rename __WINE__ to __WINESRC__. + + * dlls/comctl32/imagelist.c, dlls/ntdll/signal_i386.c, + dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c, + include/commctrl.h, include/d3d8types.h, include/msvcrt/eh.h, + include/msvcrt/stdio.h, include/msvcrt/stdlib.h, include/winbase.h, + include/wine/exception.h: + Removed a few more #ifdef __WINE__. + + * include/winnt.h: Dimitrie O. Paun + Enable nameless structures in C++ for gcc >= 3.x (discovery and + testing done by Dan Kegel). + + * tools/winegcc.c: Dimitrie O. Paun + Pass only the -o -l -L options to winewrap, ignore the rest. + +2003-01-03 Alexandre Julliard + + * tools/winemaker: + Removed a couple of no longer used tests in the generated configure + script. + + * dlls/winmm/tests/wave.c: Gerald Pfeifer + #include instead of the non-standard . + + * dlls/ddraw/d3ddevice/main.c: Lionel Ulmer + Enable Z buffer by default. + + * include/mmsystem.h: Francois Gouget + Added TIME_KILL_SYNCHRONOUS. + + * tools/winegcc.c: Dimitrie O. Paun + Properly handle the -M switch. + + * tools/winewrap.c: Dimitrie O. Paun + Properly link agains .a files using the -l switch. + Support more verbose output. + + * dlls/d3d8/device.c: Jason Edmeades + Added basic support for mipmaping, verified using sample from + codesampler.com. + + * dlls/d3d8/device.c: Jason Edmeades + - Use faster vertex arrays (rather than processing vertexes one by + one), whenever possible. + - Less trace in the slower form by default. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dtexture.c, + dlls/ddraw/mesa.c, dlls/ddraw/mesa_private.h: + Lionel Ulmer + - some fixes / optimisations in the color keying code + - minimize at the maximum texture uploads + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dtexture.c, + dlls/ddraw/dsurface/main.c, dlls/ddraw/mesa.c: + Lionel Ulmer + - re-activate the color-keying code + - fix yet again texture enumeration to please all games :-/ + + * dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/mesa.c: + Christian Costa + Reenable device's default render states initialization. + + * dlls/ddraw/d3ddevice/mesa.c: Lionel Ulmer + Fix order of texture enumeration to fix yet another set of dumb games. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/main.c, + dlls/ddraw/d3ddevice/main.h, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/mesa.c, + dlls/ddraw/mesa_private.h: + Christian Costa + Beginning of state block. + Initialize the device with the right D3D default values. + Implements GetRenderState, GetTextureStageState and GetLightState. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3dcommon.c, + dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/d3dtexture.c, + dlls/ddraw/d3dvertexbuffer.c, dlls/ddraw/mesa_private.h: + Lionel Ulmer + - hack for one case of the ProcessVertices case + - some changes in the execute buffer to reuse the new Matrix code + - always reinitialize the enumeration structures in case some games + modify them + - added support for the (unused) Reserved1 field in the FVF formats + - fix 32 bit texturing and added more checks + - remove some useless and annoying fixme + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3dcommon.c, + dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/d3dlight.c, + dlls/ddraw/d3dmaterial.c, dlls/ddraw/mesa_private.h: + Lionel Ulmer + - create a function to set the various transformation matrices to + factorize the code between the various code path + - fixed some logging stuff + + * dlls/ddraw/d3dvertexbuffer.c, dlls/ddraw/d3ddevice/main.c: + Lionel Ulmer + - more thunking in the D3DVertexBuffer COM object + - added 'support' for GetInfo + + * dlls/ddraw/d3dcommon.c, dlls/ddraw/mesa.c, + dlls/ddraw/d3ddevice/mesa.c: + Lionel Ulmer + - light improvements + - misc. fixes + + * tools/winewrap.c: Dimitrie O. Paun + Simplify the code for the generated wrapper. + Miscellaneous small cleanups. + + * dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c, + dlls/avifil32/api.c, dlls/avifil32/avifile.c, + dlls/avifil32/extrachunk.c, dlls/avifil32/factory.c, + dlls/avifil32/getframe.c, dlls/avifil32/icmstream.c, + dlls/avifil32/wavfile.c, dlls/comcat/comcat_private.h, + dlls/comctl32/animate.c, dlls/commdlg/cdlg.h, + dlls/commdlg/filedlgbrowser.h, dlls/dplayx/Makefile.in, + dlls/msvideo/mciwnd.c, dlls/msvideo/msrle32/msrle_private.h, + dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_private.h, + dlls/ole32/Makefile.in, dlls/ole32/compositemoniker.c, + dlls/oleaut32/Makefile.in, dlls/oledlg/oledlg_main.c, + dlls/olepro32/olepro32stubs.c, dlls/rpcrt4/Makefile.in, + dlls/shdocvw/shdocvw.h, dlls/shdocvw/shdocvw_main.c, + dlls/shell32/Makefile.in, dlls/shlwapi/ordinal.c, + dlls/shlwapi/string.c, dlls/urlmon/umon.c, + dlls/winmm/mciavi/private_mciavi.h, dlls/x11drv/event.c, + include/comcat.h, include/docobj.h, include/mapicode.h, + include/mapidefs.h, include/mediaobj.h, include/oaidl.h, + include/ocidl.h, include/ole2.h, include/oleidl.h, + include/servprov.h, include/urlmon.h, include/wingdi.h, + include/winnls.h, include/winuser.h, ole/dx8guid.c, ole/dxguid.c, + ole/uuid.c: + Dimitrie O. Paun + Eliminate lots of __WINE__ conditionals from the headers. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3dcommon.c, + dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dvertexbuffer.c, + dlls/ddraw/direct3d/main.c, dlls/ddraw/direct3d/mesa.c, + dlls/ddraw/mesa.c, dlls/ddraw/mesa_private.h, include/d3d.h: + Lionel Ulmer + - some additionnal flags logged + - fixes in the vertex buffer thunking + optimized flag support + + * dlls/user/tests/win.c: Francois Gouget + Win9x does not support {Get,Set}WindowLongW. Use the Ansi version + instead since it won't impact _these_ tests anyway. + + * dlls/ntdll/debugtools.c, include/wine/debug.h, + include/wine/library.h, library/debug.c: + Added wine_dbg_sprintf function that allocates a temporary buffer in + the per-thread strings area. + Added inline functions to format POINT, SIZE and RECT structures. + + * dlls/shell32/shellole.c, include/shlobj.h: + Dimitrie O. Paun + SHGetMalloc() returns a HRESULT, not a DWORD. + + * include/msvcrt/stdlib.h: Dimitrie O. Paun + Define NULL if it's not defined already. + + * dlls/comctl32/propsheet.c: Lionel Ulmer + Check the value of the pfnCallback in addition to the callback bit. + + * tools/winewrap.c: Dimitrie O. Paun + Support outputing files to a different directory than pwd. + Small cleanups. + + * tools/winapi/winapi_cleanup, tools/winapi/winapi_cleanup_options.pm, + tools/winapi_check/nativeapi.pm: + Patrik Stridvall + Added --include-quotes option that fixes #include to use the correct + of <> and "". + + * dlls/winspool/info.c: Stefan Leichter + Moved implementation of GetPrinterDriverDirectory from ascii to unicode. + + * dlls/comctl32/listview.c: Chris Morgan + Listview should scroll by at least one column, fixes bug where item + being wider than listview prevents any scrolling from occuring. Added + printing of the scroll code text during tracing of scroll functions. + + * dlls/shell32/shlexec.c: Dan Kegel + ShellExecute(NULL, "wordpad.exe",) now correctly finds wordpad.exe in + App Paths. + + * dlls/kernel/kernel32.spec: + Dominik Strasser + Implement VerSetConditionMask by forwarding to ntdll. + + * dlls/ntdll/tests/rtlstr.c: Francois Gouget + Call lstrcmpW rather than wcscmp. + +2003-01-02 Alexandre Julliard + + * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/safearray.c, + dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/safearray.c, + include/oleauto.h, include/wine/obj_oleaut.h: + Marcus Meissner + Implemented SafeArray{SetIID,GetIID,SetRecordInfo,GetRecordInfo}. + Added support for FADF_HAVEIID, FADF_RECORD, FADF_HAVEVARTYPE. + Implemented SafeArrayAllocDescriptorEx and SafeArrayGetVarType + correctly. + Fixed second argument of SafeArrayCopyData (it is just SAFEARRAY*). + Changed allocation to include 16 bytes before the SAFEARRAY (to store + IID/VARTYPE/IRecordInfo*). + VARTYPE -> size array was not indexed correctly. + Added lots of testcases for most functionality. + Added IRecordInfo interface definition. + + * dlls/oleaut32/variant.c: Marcus Meissner + Handle VT_ERROR->VT_I4/VT_R4 coercion. + VariantCopy does not need to check the return of VariantClear. + VariantCopyInd now copies VT_UNKNOWN and VT_DISPATCH too. + VarCmp handles VT_BOOL. + VarFormat handles VT_BSTR. + coerce_array fixed for VT_ARRAY|VT_UI1 -> VT_BSTR and VT_ARRAY|x -> + VT_SAFEARRAY cases. + VarCat tries to coerce types into VT_BSTR to do cat. + + * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h: + Marcus Meissner + Process TKIND_ALIAS in SLTG typelibs, 0x14 in the tail is the + tdescAlias.vt entry. + Added a small handler for TKIND_DISPATCH in SLTG. + ITypeLib_Release can have a NULL pointer as ITypeInfo*. + Split out _copy_arg function for both DispCall and ITypeInfo_fnInvoke, + added some more functionality. + ITypeInfo_fnInvoke can handle VT_USERDEFINED variants. + + * dlls/dsound/tests/dsound.c: Francois Gouget + Add the ability of playing a test tone when in interactive mode. + Test both primary and secondary buffers. + + * dlls/wininet/internet.c: Alberto Massari + - Implemented InternetCrackUrlW and re-implemented InternetCrackUrlA + by using the Unicode version. + - InternetCrackUrlW now parses URL having the "about" and "res" + schemes. + + * tools/winegcc.c: Dimitrie O. Paun + Added C++ support & small cleanups. + + * tools/winewrap.c: Dimitrie O. Paun + Support C++ linking with a new -C switch. + Modify the app launcher to pass all options but --debugmsg and --dll + to the app. + Link the wrapper against all of the app's libs. + Drop support for passing the dll names to the launcher. + + * dlls/ddraw/dsurface/dib.c: Lionel Ulmer + Fix for stupid applications reading some bytes after the end of the + surface memory. + + * dlls/ddraw/mesa.c, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/direct3d/mesa.c: + Lionel Ulmer + - added enumeration of the Reference device (some games seems to need + it to work and they want it enumerated first..) + - some comments about potential problems with Z masking + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/mesa_private.h: + Lionel Ulmer + Added support for per-vertex material properties. + + * dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/main.h, + dlls/ddraw/d3ddevice/mesa.c: + Christian Costa + Reimplemented SwapTextureHandles. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dmaterial.c, + dlls/ddraw/d3dvertexbuffer.c, dlls/ddraw/mesa.c: + Lionel Ulmer + - removed some useless WARNs + - fixed backface culling and material settings + + * dlls/ddraw/d3dvertexbuffer.c, dlls/ddraw/d3dviewport.c: + Christian Costa + Fix IDirect3DVertexBuffer interface. + Implements GetVertexBufferDesc. + Remove some useless FIXME. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3dcommon.c, + dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/ddraw/main.c, dlls/ddraw/mesa.c, + dlls/ddraw/mesa_private.h: + Lionel Ulmer + - beginning of Material and Light support for D3D7 + - new rendering states supported + + * dlls/ddraw/d3ddevice/mesa.c: Lionel Ulmer + Fixed texturing. + + * dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/d3dtexture.c, + dlls/ddraw/dsurface/main.c, dlls/ddraw/mesa_private.h: + Lionel Ulmer + - allow application to load palette-less textures + - handle palette change of loaded textures + - some changes in the ExecuteBuffer + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/d3dtexture.c, + dlls/ddraw/direct3d/mesa.c, dlls/ddraw/dsurface/fakezbuffer.c, + dlls/ddraw/mesa_private.h: + Lionel Ulmer + - added some tracing in the fake ZBuffer methods + - added support for the DEPTH_FILL BLT + - set by defaut perspective correction to nicest. + - decrease the limit where 'w' is ignored + + * dlls/ddraw/mesa.c: Lionel Ulmer + Added some blend states. + + * dlls/ddraw/mesa.c: Christian Costa + Handle more blend states. + + * dlls/ddraw/d3dvertexbuffer.c: Lionel Ulmer + Prevent memory leak in freeing of the VertexBuffer. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/main.c, + dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dexecutebuffer.c, + dlls/ddraw/mesa_private.h: + Lionel Ulmer + Implement GetTransform and rework a bit the matrices storage. + + * dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/main.h, + dlls/ddraw/d3ddevice/mesa.c: + Lionel Ulmer + - implemented GetTexture + - semi-stubbed ValidateTexture + - fixed some errors in logging + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dtexture.c, + dlls/ddraw/ddraw_private.h, dlls/ddraw/dsurface/dib.c: + Lionel Ulmer + Added 'blt' and 'bltfast' override functions. + + * dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3dvertexbuffer.c, + dlls/ddraw/d3ddevice/main.h, dlls/ddraw/d3ddevice/mesa.c: + Lionel Ulmer + Added 'emulated' VertexBuffer support. + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dtexture.c, + dlls/ddraw/helper.c, dlls/ddraw/mesa.c, dlls/ddraw/mesa_private.h: + Lionel Ulmer + - do not use the alpha coordinates when ALPHABLEND is disabled + - disable fogging in the XYZRHW case + - various other small fixes + + * dlls/ddraw/d3dtexture.c: Lionel Ulmer + Factorize some code in the texture uploading function. + + * dlls/ddraw/d3ddevice/mesa.c: Lionel Ulmer + Handle texture addressing the D3D7 way. + + * dlls/ddraw/d3dtexture.c: Lionel Ulmer + Prevent lock-up in paletted texture with no palette case. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/d3dtexture.c, dlls/ddraw/ddraw/main.c, + dlls/ddraw/ddraw_private.h, dlls/ddraw/direct3d/mesa.c, + dlls/ddraw/dsurface/main.c, dlls/ddraw/mesa_private.h: + Lionel Ulmer + Enable the application to create first textures and then the D3D + device. + + * configure, configure.ac, dlls/Makefile.in, dlls/ctl3d/.cvsignore, + dlls/ctl3d/Makefile.in, dlls/ctl3d/ctl3d.c, dlls/ctl3d/ctl3d.spec, + dlls/ctl3d/ctl3d32.c, dlls/ctl3d/ctl3d32.spec, + dlls/ctl3d/ctl3dv2.spec, dlls/user/user32.spec: + Dmitry Timoshkov + Added ctl3d, ctl3dv2 and ctl3d32 API implementations. + + * tools/winebuild/winebuild.man.in, tools/wrc/wrc.man: + Updated for recent options changes. + + * dlls/crtdll/crtdll_main.c, dlls/d3d8/shader.c, + dlls/d3dx8/d3dx8_main.c, dlls/msvcrt/msvcrt.spec, + dlls/winmm/winejack/audio.c, include/d3dx8core.h: + Patrik Stridvall + Fixed some issues found by winapi_check. + + * tools/winemaker: Jeff Smith + Several improvements and corrections, foremost being correcting wrc + flags and shared object file naming. + + * tools/winapi/win16.api, tools/winapi/win32.api, + tools/winapi/winapi.pm, tools/winapi_check/modules.dat, + tools/winapi_check/winapi_check, tools/winapi_check/winapi_local.pm: + Patrik Stridvall + - API files update. + - Minor improvement and bug fixes. + + * dlls/commdlg/filedlg95.c, include/wine/unicode.h: + Alberto Massari + Moved implementation of strpbrkW from filedlg95.c to wine/unicode.h. + + * dlls/kernel/kernel32.spec, files/file.c: + Alberto Massari + Add stub implementation for ReplaceFile. + + * tools/winewrap.c: Dimitrie O. Paun + Add support for wrapper generation to winewrap. + Quite a few micro cleanups, code should be simpler to follow. + + * tools/winegcc.c: Dimitrie O. Paun + Compile with WINE_UNICODE_NATIVE defined, essential for C++. + New -V option to display the version. + Do not link -lc, screws up linking, just get the default. + + * dlls/kernel/windebug.c, dlls/winedos/int16.c, dlls/winedos/int2f.c, + dlls/winedos/module.c, dlls/winedos/xms.c, memory/global.c, + tools/fnt2bdf.c: + Eric Pouech + Removed unused #include of module.h. + + * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, + dlls/d3d8/directx.c, dlls/d3d8/shader.c, include/d3d8.h, + include/d3d8types.h: + Raphael Junqueira + - integration with DrawPrimitive + - remove non-esthetic c++ comments into c comments block ;) + - more more debug + - indent, cleanups + - trying to use DIFFUSE and SPECULAR for vertex shader + - many fixes + - integration with Jason's texture patch + + * dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/mesa_private.h: + Lionel Ulmer + Some clean-ups after the DrawPrimitive rewrite. + + * dlls/ddraw/ddraw/main.c: Lionel Ulmer + Fix crash in GetAvailableVidMem function when TRACE is activated. + + * dlls/winmm/lolvldrv.c, dlls/winmm/message16.c, dlls/winmm/winemm.h: + Eric Pouech + When unmapping a (wave|midi)-header unprepare message, make sure the + unpreparation was successful. + + * dlls/msvideo/drawdib.c: Eric Pouech + Fixed some nasty bugs in drawdib creation/deletion. + + * dlls/devenum/devenum.spec, dlls/devenum/devenum_main.c, + dlls/qcap/qcap.spec, dlls/qcap/qcap_main.c, dlls/quartz/main.c, + dlls/quartz/quartz.spec: + Dominik Strasser + Some stubs for dll setup needed by IE6 setup. + + * dlls/oleaut32/oleaut.c, dlls/oleaut32/olepicture.c: + Marcus Meissner + Support DllGetClassObject of CLSID_StdPicture. + PICTYPE_NONE has width/height 0. + + * dlls/comctl32/animate.c: Rein Klazes + Let ANIMATE_OpenA return FALSE (= failure) upon a request to close a + previously opened AVI clip when there isn't one. + + * tools/bug_report.pl: Andreas Mohr + Increment log output from 200 lines to 3000 lines. + Added Win XP as a listed Windows version. + + * dlls/cabinet/cabextract.c: Gerald Pfeifer + Fix off_t cast that breaks FreeBSD. + + * dlls/winmm/tests/wave.c, include/wine/test.h: + Francois Gouget + Add support for WINETEST_INTERACTIVE. If set then tests can perform + additional explicitly interactive tests. + Modify the winmm test to use WINETEST_INTERACTIVE. + + * dlls/ole32/bindctx.c: Alberto Massari + IBindCtx::RegisterObjectParam is supposed to replace the old value if + the key is already registered. + + * dlls/comctl32/imagelist.c, dlls/comctl32/imagelist.h: + Duane Clark + Validate imagelists with christmas magic. + + * dlls/ntdll/error.c, dlls/ntdll/tests/error.c: + Francois Gouget + Fix mapping of STATUS_DEVICE_NOT_CONNECTED to match XP. + Fixed the prototype of statustodoserror to make the test work on NT4. + Added alternate return values to make the test work on Win98. + Check whether RtlNtStatusToDosError ismissing to make the test work on + Win95. + Added a strict option to cause the test to only accept the standard + mapping. + + * dlls/oleaut32/tests/vartest.c: Francois Gouget + Remove unnecessary sprintf calls. + + * tools/winebuild/main.c: Dimitrie O. Paun + Add the -F option to set a DLL's filename. + + * programs/wcmd/directory.c, programs/wcmd/wcmdmain.c: + Chris Morgan + Default to $P$G prompt. Make width of date 10 characters to align + date column with DATE_SHORTDATE format. + + * dlls/kernel/tests/locale.c: Chris Morgan + Use the locale id we created instead of the system or user default, + otherwise some tests are broken on systems where things aren't + english/us. + + * dlls/oleaut32/tests/safearray.c: Francois Gouget + Fix signed/unsigned warnings. + +2002-12-24 Alexandre Julliard + + * configure, configure.ac: Fixed quoting in INSTALL check. + + * dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h, + dlls/dinput/mouse/main.c: + Pass the correct instance when installing the mouse hook (spotted by + Lionel Ulmer). + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/d3dviewport.c, dlls/ddraw/mesa_private.h: + Lionel Ulmer + - actually use the background color when Clear-ing + - replace glOrtho by a hand-built matrix + - fix applications doing SetTransform + using XYZRHW vertices + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/main.c, + dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dviewport.c, + dlls/ddraw/mesa.c: + Lionel Ulmer + - factorize Clear method between Viewport and Device + - some more rendering states handled + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/main.c, + dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/mesa.c: + Lionel Ulmer + Support viewports the D3D7 way. + + * dlls/ddraw/d3ddevice/mesa.c: Lionel Ulmer + Added some stencil / D3DDevice7 capabilities. + + * DEVELOPERS-HINTS, README, documentation/README.fr, + documentation/bugs.sgml, documentation/configuring.sgml, + documentation/faq.sgml: + Jeff Smith + Updated directory info in DEVELOPERS-HINTS, and IRC info in several + documents. + + * dlls/ddraw/d3ddevice/main.c, dlls/ddraw/d3ddevice/main.h, + dlls/ddraw/d3ddevice/mesa.c: + Lionel Ulmer + Combine texturing for D3D3 and 7 by thunking 3 to 7. + + * dlls/oleaut32/tests/vartest.c: Francois Gouget + Move the test strings into their own array and convert them to unicode + using a for loop. This lets us later print the offending string when a + test fails. + Fix the MSVC compilation error (XXXe183) and warnings (put suffixes as + in 0L & 1.0F, signed/unsigned warnings, s/-2147483648/0x80000000L/). + Uncomment the DateFromStr tests and fill in the todo fields where + appropriate. + Define an NB_OLE_STRINGS macro and use it to make sure all the arrays + have the right number of fields. + In the *FromStr loops, fill the return field with a dummy value (42) + before calling the conversion function. This way a test no longer + depends on whether the previous test failed or not! + If a test is expected to fail, then retval is meaningless -> omit it + from the result arrays. + If a test actually fails or was expected to fail, then there is no + point in checking retval. + Improve error reporting. + Pass the printf-style format directly to ok, remove the unnecessary + sprintfs. + + * dlls/ddraw/d3dcommon.c: Lionel Ulmer + Dump new D3D7 rendering states. + + * dlls/ddraw/d3ddevice/mesa.c: Lionel Ulmer + - factorize the D3D1/2 draw_primitive code with the new strided function + - rewrote a little bit this strided function to always use the static + functions + + * configure, configure.ac: + Make sure INSTALL path is relative to the top dir when using the + script in tools/. + + * dlls/winspool/info.c: + The name of the driver should be the 16-bit one in case the app tries + to load it. + + * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/rpc_binding.c, + dlls/rpcrt4/rpcrt4_main.c, dlls/rpcrt4/tests/rpc.c, include/rpcdce.h: + Dimitrie O. Paun + Fix definitions for Uuid{To,From}String, RpcStringFree. + + * include/commctrl.h: Dimitrie O. Paun + Fix the defintion of {,LP}NM_TREEVIEW{A,W}. + + * include/winerror.h: Francois Gouget + Add a couple missing macros. + + * dlls/ddraw/d3ddevice/main.c: Christian Costa + Remove useless FIXMEs since there is nothing to do in BeginScene and + EndScene. + + * dlls/ddraw/d3ddevice/mesa.c: Christian Costa + Update and clean-up draw_primitive_strided_7. + Make draw_primitive_7 based on draw_primitive_strided_7. + +2002-12-23 Alexandre Julliard + + * dlls/ddraw/d3dtexture.c, dlls/ddraw/ddraw/main.c, + dlls/ddraw/dsurface/dib.c: + Lionel Ulmer + - fix mipmap texture creation + - some logging improvements + + * dlls/ddraw/dsurface/main.c, dlls/ddraw/mesa.c: + Lionel Ulmer + - fix small TRACE bug introduced in a previous patch + - add WRAPU / WRAPV warning + + * dlls/Makefile.in, dlls/wineps/.cvsignore, dlls/wineps/Makefile.in, + dlls/wineps/wineps16.drv.spec, dlls/wineps/wineps16.spec: + wineps16.dll should be named .drv. + + * dlls/winmm/lolvldrv.c, dlls/winmm/message16.c, + dlls/winmm/wineoss/mixer.c, dlls/winmm/wineoss/wineoss.drv.spec, + documentation/multimedia.sgml: + Jeff Smith + Correct all instances of mixMessage to mxdMessage. + + * tools/winewrap.c: Dimitrie O. Paun + Add support for library path (-L). + Add support for linking against static libs. + Ignore -W for gcc compatibility. + + * dlls/ddraw/dsurface/main.c: Lionel Ulmer + Have the 'Lock' warning a bit clearer. + + * dlls/ddraw/ddraw/main.c: Lionel Ulmer + Report that we do not support compressed texture yet. + + * dlls/ddraw/d3ddevice/mesa.c: Lionel Ulmer + - fix returning of capabilities in FindDevice + - fill properly some caps according to what OpenGL can do + + * dlls/oleaut32/variant.c: Marcus Meissner + VariantChangeTypeEx for VT_ARRAY | type style variants. + + * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/safearray.c, + dlls/oleaut32/tests/.cvsignore, dlls/oleaut32/tests/Makefile.in, + dlls/oleaut32/tests/safearray.c: + Marcus Meissner + Fixed VarBstrCmp/Cat .spec entries. + Started regression test for SafeArray functions. + Fixed SafeArrayAllocDescriptor (check bounds, set cDims). + Fixed VARTYPE_SIZE array entries so it matches native. + + * dlls/comctl32/listview.c: Duane Clark + Report mode padding tweaks. + Fix to LISTVIEW_GetSubItemRect. + + * dlls/oleaut32/dispatch.c, dlls/olecli/olecli_main.c, + dlls/olesvr/olesvr_main.c, include/ole.h, include/windows.h: + Get rid of ole.h. + + * include/Makefile.in, include/objbase.h, include/unknwn.h, + include/unknwn.idl, include/wine/obj_base.h: + Ove Kaaven + Merge the rest of include/wine/obj_base.h into include/objbase.h. + + * dlls/comcat/comcat.h, dlls/comcat/comcat_main.c, + dlls/comcat/comcat_private.h, dlls/comcat/factory.c, + dlls/comcat/information.c, dlls/comcat/manager.c, + dlls/comcat/register.c, dlls/ole32/ifs.h, dlls/shell32/enumidlist.c, + include/comcat.h: + Removed some remaining references to wine/obj_base.h. + + * files/drive.c: Uwe Bonnes + DRIVE_Init: Use strtoulW to initialize the drive serial number. + + * programs/wineconsole/curses.c, + programs/wineconsole/winecon_private.h, + programs/wineconsole/wineconsole.c: + Eric Pouech + Fixed several bugs: + - wrong drawing for chars outside the 20-7F range + - console mouse event generation + - console Alt-? char event generation + Prefix for curses functions is now WCCURSES_ instead of WCCURSE_. + + * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c: + Jason Edmeades + Query opengl to ensure it supports multitexture, and honour the number + of supported texture units. Especially important for NVidia drivers + which only support 2 texture units. + + * dlls/ddraw/direct3d/main.c: Lionel Ulmer + Fix Direct3D2 => Direct3D3 thunk for FindDevice. + + * include/dinput.h, include/oaidl.h: Ove Kaaven + Where ICOM macros are needed, include objbase.h. + + * include/oleauto.h: Dimitrie O. Paun + Added missing GetActiveObject declaration. + + * include/shlobj.h: Dimitrie O. Paun + Added missing LPDROPFILES definition. + + * include/wingdi.h: Dimitrie O. Paun + DEVMODE structure uses short not SHORT for its fields. + +2002-12-19 Alexandre Julliard + + * ANNOUNCE, ChangeLog, VERSION, configure: Release 20021219. + +---------------------------------------------------------------- 2002-12-19 Alexandre Julliard * tools/winebuild/import.c: diff --git a/VERSION b/VERSION index c898dbcb589..e938bcae6fe 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 20021219 +Wine version 20030115 diff --git a/configure b/configure index 539e553756d..d63f313b891 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.57 for Wine 20021219. +# Generated by GNU Autoconf 2.57 for Wine 20030115. # # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 # Free Software Foundation, Inc. @@ -266,8 +266,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='20021219' -PACKAGE_STRING='Wine 20021219' +PACKAGE_VERSION='20030115' +PACKAGE_STRING='Wine 20030115' PACKAGE_BUGREPORT='' ac_unique_file="server/atom.c" @@ -777,7 +777,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 20021219 to adapt to many kinds of systems. +\`configure' configures Wine 20030115 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -842,7 +842,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 20021219:";; + short | recursive ) echo "Configuration of Wine 20030115:";; esac cat <<\_ACEOF @@ -935,7 +935,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -Wine configure 20021219 +Wine configure 20030115 generated by GNU Autoconf 2.57 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 @@ -950,7 +950,7 @@ cat >&5 <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 20021219, which was +It was created by Wine $as_me 20030115, which was generated by GNU Autoconf 2.57. Invocation command line was $ $0 $@ @@ -16002,7 +16002,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by Wine $as_me 20021219, which was +This file was extended by Wine $as_me 20030115, which was generated by GNU Autoconf 2.57. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16065,7 +16065,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -Wine config.status 20021219 +Wine config.status 20030115 configured by $0, generated by GNU Autoconf 2.57, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" -- 2.11.4.GIT