diff --git a/ANNOUNCE b/ANNOUNCE index b37aea1a574..06506213b8c 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,13 +1,13 @@ -This is release 20041019 of Wine, a free implementation of Windows on +This is release 20041201 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. -WHAT'S NEW with Wine-20041019: (see ChangeLog for details) - - Beginnings of an architecture for Direct3D 9 support. - - Many debugger regressions fixed. - - Improvements to the IDL compiler and the COM headers. - - New MSCMS dll (color management support). +WHAT'S NEW with Wine-20041201: (see ChangeLog for details) + - Implementation of the RSAENH dll. + - More work on the Direct3D 9 architecture. + - Builtin debugger improvements. + - Reorganisation of the Developer's Guide. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -16,8 +16,8 @@ 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-20041019.tar.gz - http://prdownloads.sourceforge.net/wine/Wine-20041019.tar.gz + http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20041201.tar.gz + http://prdownloads.sourceforge.net/wine/Wine-20041201.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 44920cdd358..d866f592bc0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1730 @@ +---------------------------------------------------------------- +2004-12-01 Alexandre Julliard + + * dlls/kernel/thread.c: Dmitry Timoshkov + Always create a suspended thread in CreateThread and resume it if + CREATE_SUSPENDED flag is not set as Windows does. + + * dlls/rsaenh/implglue.c, dlls/rsaenh/rsaenh.c: + Michael Jung + Moved code specific to CPGenKey, CPDeriveKey or CPImportKey from + new_key into the respective functions. + + * dlls/ole32/compobj.c, dlls/ole32/marshal.c, dlls/ole32/ole32.spec, + include/objbase.h: + Robert Shearman + - Add some function declarations to objbase.h. + - Add stubs for server ref counting. + - Implement HRESULT marshaling. + + * dlls/winmm/lolvldrv.c: Filip Navara + - Check the return value from *_GETNUMDEVS message as per KB90562. + - Fix typo in MMDRV_InstallMap. + + * dlls/advapi32/service.c: Alexander Yaworsky + Introduced service thread. + + * include/wingdi.h: Rémi Assailly + Add some mirroring defines. + + * dlls/user/text.c: Bill Medland + If the buffer is no longer static the names should reflect that. + Also minimise the use of the constant. + + * dlls/advapi32/advapi.c, dlls/advapi32/advapi32.spec: + Mike McCormack + Added a stub implementation for GetCurrentHwProfileW. + + * dlls/comctl32/animate.c: Ulrich Czekalla + Prevent the animation thread from waiting on itself when it stops. + +2004-11-30 Alexandre Julliard + + * dlls/advapi32/registry.c, dlls/advapi32/service.c, + dlls/advapi32/tests/registry.c, dlls/cabinet/cabextract.c, + dlls/crypt32/main.c, dlls/d3d8/device.c, dlls/d3d8/drawprim.c, + dlls/d3d8/shader.c, dlls/d3d8/vshaderdeclaration.c, + dlls/d3d9/pixelshader.c, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/d3dlight.c, dlls/ddraw/helper.c, + dlls/devenum/devenum_main.c, dlls/dplayx/dplobby.c, + dlls/dpnet/address.c, dlls/gdi/driver.c, + dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/tests/metafile.c, + dlls/imm32/imm.c, dlls/msdmo/dmoreg.c, dlls/msvcrt/dir.c, + dlls/ole32/compobj.c, dlls/ole32/storage.c, dlls/ole32/storage32.c, + dlls/oleaut32/typelib2.c, dlls/oledlg/insobjdlg.c, + dlls/opengl32/wgl.c, dlls/quartz/avisplit.c, + dlls/quartz/filtermapper.c, dlls/rpcrt4/cproxy.c, + dlls/rpcrt4/ndr_marshall.c, dlls/setupapi/install.c, + dlls/shell32/changenotify.c, dlls/shell32/debughlp.c, + dlls/shell32/pidl.c, dlls/shell32/shellord.c, + dlls/shell32/shlfolder.c, dlls/shell32/shpolicy.c, + dlls/shlwapi/clist.c, dlls/shlwapi/url.c, dlls/user/exticon.c, + dlls/user/msg16.c, dlls/user/resource.c, dlls/version/resource.c, + dlls/winedos/ppdev.c, dlls/wineps/escape.c, dlls/wineps/init.c, + dlls/winmm/mci.c, dlls/winspool/info.c, dlls/x11drv/dib.c, + dlls/x11drv/dib_convert.c, dlls/x11drv/dib_dst_swap.c, + dlls/x11drv/dib_src_swap.c, dlls/x11drv/init.c, dlls/x11drv/opengl.c, + dlls/x11drv/palette.c, dlls/x11drv/xfont.c, dlls/x11drv/xrender.c, + include/wine/server.h, libs/unicode/cptable.c, libs/unicode/wctomb.c, + programs/rpcss/epmap_server.c, programs/taskmgr/dbgchnl.c, + programs/uninstaller/main.c, programs/winefile/winefile.c, + programs/winemenubuilder/winemenubuilder.c, server/debugger.c, + server/registry.c: + Eric Pouech + Const correctness fixes. + + * windows/msgbox.c: Ivan Leo Puoti + Implement task modal message boxes. + + * dlls/urlmon/sec_mgr.c, dlls/urlmon/umon.c, dlls/urlmon/urlmon.spec, + dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h, + include/urlmon.idl: + Jacek Caban + - Added stub implementation of IInternetZoneManager interface. + - Added implementation of CoInternetCreateZoneManager function. + - Added stub implementation of UrlMkGetSessionOption and corrected + declaration of UrlMkSetSessionOption. + - Code cleanup. + + * dlls/mscms/handle.c, dlls/mscms/mscms.spec, dlls/mscms/mscms_priv.h, + dlls/mscms/profile.c, dlls/mscms/tests/profile.c, include/icm.h: + Hans Leidekker + Infrastructure for handling ICC profiles. + Always load color profiles into memory. + Implement and test GetColorProfileElement and GetColorProfileHeader. + Implement GetColorProfileFromHandle and SetColorProfileHeader. + + * dlls/wined3d/device.c: Adam D. Moss + Fix compilation. + + * programs/winecfg/winecfg.c: Gerald Pfeifer + Again rename getkey() and setkey() for FreeBSD. + + * dlls/wineps/bitmap.c: Huw Davies + For a 15/16 bpp dib we send RGB triples to the printer so the size + multiplier is 3 not 2. + + * dlls/rsaenh/Makefile.in, dlls/rsaenh/des.c, dlls/rsaenh/implglue.c, + dlls/rsaenh/implglue.h, dlls/rsaenh/implossl.c, + dlls/rsaenh/implossl.h, dlls/rsaenh/md2.c, dlls/rsaenh/mpi.c, + dlls/rsaenh/rc2.c, dlls/rsaenh/rc4.c, dlls/rsaenh/rsa.c, + dlls/rsaenh/rsaenh.c, dlls/rsaenh/tomcrypt.h: + Michael Jung + Incorporated LibTomCrypt code into rsaenh to get rid of OpenSSL + dependencies. + + * dlls/comcat/comcat_main.c, dlls/d3dxof/main.c, dlls/mpr/mpr.spec, + dlls/mpr/mpr_main.c, dlls/oleaut32/oleaut.c, + dlls/olepro32/olepro32stubs.c: + Jon Griffiths + Ensure DllCanUnloadNow is a truly void function, and give it a unique + name so it can be documented per-dll. + + * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c, + dlls/mapi32/mapi32.spec, dlls/mapi32/mapi32_main.c, + dlls/mapi32/tests/.cvsignore, dlls/mapi32/tests/Makefile.in, + dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/util.c, + dlls/mapi32/util.c: + Jon Griffiths + Implement DllMain, DllCanUnloadNow, WrapProgress, + MAPIGetDefaultMalloc, IsBadBoundedStringPtr, UFromSz, UlFromSzHex, + CbOfEncoded. + Add tests for the above. + + * dlls/comctl32/monthcal.c: Dmitry Timoshkov + - Pass infoPtr around in month calendar control. + - Add support for WM_SETFONT and WM_GETFONT messages. + + * dlls/advapi32/crypt.c, dlls/advapi32/tests/crypt.c, + dlls/avifil32/avifile.c, dlls/comctl32/imagelist.c: + James Hawkins + Fixed a few memory leaks. + + * dlls/advapi32/service.c: Alexander Yaworsky + Merge Unicode and ASCII versions of StartServiceCtrlDispatcher. + Implement StartServiceCtrlDispatcherA on the top of + StartServiceCtrlDispatcherW. + Get rid of HEAP_strdupWtoA. + + * dlls/comctl32/toolbar.c: Robert Shearman + Store the new style before redrawing and repositioning the control. + + * dlls/netapi32/netbios.c: Jon Griffiths + Allow NCBRESET and NCBADDNAME to work even if there are no adapters. + + * windows/defwnd.c: Jon Griffiths + GetModuleHandleA->GetModuleHandleW. + + * DEVELOPERS-HINTS: Jon Griffiths + Use a FIXME style that will actually compile. + + * include/winuser.h: Dmitry Timoshkov + Gather all DrawText flags together, convert them to hex for + readability. + + * dlls/user/text.c: Dmitry Timoshkov + DrawTextEx should allocate text buffer on stack for thread safeness. + +2004-11-29 Alexandre Julliard + + * dlls/ntdll/env.c: + Fixed RtlExpandEnvironmentStrings_U to not depend on the string being + null-terminated (spotted by Alexander Yaworsky). + + * dlls/user/tests/msg.c: Mike McCormack + Added some tests for timer functions. + + * dlls/user/Makefile.in, dlls/user/message.c, dlls/user/user_main.c, + dlls/user/winproc.h, windows/timer.c, windows/win.c: + Get rid of the client-side window timer structures. + + * include/wine/server_protocol.h, server/protocol.def, server/queue.c, + server/trace.c: + Converted the timer list to use standard list functions. + Allocate a timer id when the window is 0 instead of relying on the + client to do it. + Allow setting timers on windows belonging to other threads (found by + Mike McCormack). + + * dlls/avifil32/api.c, dlls/avifil32/icmstream.c, + dlls/commdlg/printdlg.c, dlls/wininet/internet.c, + dlls/winmm/playsound.c, dlls/winmm/winealsa/audio.c, + dlls/winmm/winealsa/midi.c, dlls/winmm/winearts/audio.c, + dlls/winmm/winenas/audio.c, programs/clock/main.c, + programs/control/control.c, programs/taskmgr/dbgchnl.c, + programs/view/view.c, programs/wcmd/builtins.c, + programs/wineconsole/curses.c, programs/wineconsole/user.c, + programs/winepath/winepath.c: + Eric Pouech + Made some functions and variables static. + + * documentation/introduction.sgml: + Vincent Béron + Fixed missing tag. + + * dlls/d3d9/device.c, dlls/wined3d/device.c, + dlls/wined3d/indexbuffer.c, dlls/wined3d/wined3d_private.h, + include/wine/wined3d_interface.h: + Jason Edmeades + Implement Material, Clip plane and Light support plus + MultiplyTransform. + + * dlls/kernel/tests/directory.c: Gunnar Dalsnes + Added a test to make sure that CreateDirectoryA/W does not create + multiple non-existing directories in the path given. + + * dlls/user/combo.c: Eric Kohl + F4 key flips the listbox in default (not extended UI) mode. + + * dlls/quartz/avidec.c, dlls/quartz/avisplit.c: + Christian Costa + AVI decompressor: + - Make copies of bitmap header from media type for input and output + and update them when needed. + - Fixed subtype for 32-bit depth in QueryAccept. + AVI splitter: + - Fixed handling of rec list. + + * programs/regedit/Cs.rc, programs/regedit/De.rc, + programs/regedit/En.rc, programs/regedit/Es.rc, + programs/regedit/Fr.rc, programs/regedit/It.rc, + programs/regedit/Ja.rc, programs/regedit/Pl.rc, + programs/regedit/Pt.rc: + Jacek Caban + Added some options to popup menu. + + * dlls/quartz/tests/filtergraph.c: Added missing CoInitialize. + + * dlls/ole32/errorinfo.c: Mike Hearn + Trace the OLE error info strings. + + * dlls/ole32/compobj.c: Mike Hearn + - Improve OLE function documentation. + - Bail out with CO_E_NOTINITIALIZED when apt is null. + + * dlls/commdlg/filedlg.c, dlls/commdlg/filedlgbrowser.h: + Mike McCormack + CFM_GETSPEC always returns a space-separated list. + +2004-11-28 Alexandre Julliard + + * dlls/user/msg16.c, dlls/user/winproc.h, dlls/user/wnd16.c, + windows/class.c, windows/message.c, windows/timer.c: + Take advantage of the new winproc handling to move some more functions + to 16-bit files. + TIMER_IsTimerValid is no longer necessary now that winprocs are never + freed. + + * windows/winproc.c: + Fixed is_valid_winproc to avoid being optimized out by recent gcc + versions. + + * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c, + dlls/wined3d/directx.c, dlls/wined3d/resource.c, + dlls/wined3d/stateblock.c, dlls/wined3d/vertexbuffer.c, + dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h: + Jason Edmeades + Add Get/Set Transform support, plus BeginScene (does nothing). + + * dlls/msvcrt/tests/printf.c: Eric Pouech + Fixed file name when opening NUL. + + * tools/wine.inf: Hajime Segawa + Make folders open correctly in Windows Explorer. + + * documentation/PACKAGING: Marcus Meissner + Updated PACKAGING howto. + + * dlls/wineps/ppd.c: Huw Davies + Protect sscanfs with a "C" locale so that they still work with new + glibcs in a locale doesn't use a '.' as a decimal separator. + + * dlls/kernel/file.c, dlls/kernel/tests/file.c, dlls/ntdll/file.c: + Dmitry Timoshkov + Add a test for ReadFile/WriteFile fault handling, make it pass under + Wine. + + * dlls/user/edit.c, dlls/user/tests/edit.c: + Ge van Geldorp + - Fix vertical position of text in single-line edit controls. + - Add tests for this. + + * dlls/wintab32/context.c: Robert North <7ownq0k402@sneakemail.com> + - Ensure that if buffer pointer is null, queue is flushed. + - Ensure that correct packets are copied into output buffer. + - Use memmove when moving packets within queue, as source and dest + will typically overlap. + - When moving packets in queue, ensure correct number of packets are + moved. + + * dlls/msi/msipriv.h, dlls/msi/package.c: + Mike McCormack + - Don't limit the size of the property that can be retrieved by + MsiGetProperty. + - Make MsiGetProperty A/W implementations more consistent. + + * programs/winecfg/drivedetect.c: Gerald Pfeifer + Fix compilation on systems which do not have . + +2004-11-24 Alexandre Julliard + + * dlls/user/winproc.h, windows/class.c, windows/defdlg.c, + windows/timer.c, windows/win.c, windows/winproc.c: + Changed winproc allocation to be based only on the procedure address, + to avoid the need to keep track of winprocs for each window and class. + + * include/winuser.h: Eric Frias + More portable POINTSTOPOINT macro. + + * include/wingdi.h: Prevent use of MAKEPOINTS in Wine code. + + * dlls/comctl32/comboex.c, dlls/comctl32/datetime.c, + dlls/comctl32/listview.c, dlls/comctl32/rebar.c, + dlls/comctl32/syslink.c, dlls/comctl32/trackbar.c, + dlls/comctl32/updown.c, programs/regedit/listview.c, + programs/winefile/winefile.c: + Avoid using the MAKEPOINTS macro, it's broken on big endian. + + * dlls/d3d9/d3d9_private.h, dlls/d3d9/indexbuffer.c, + dlls/d3d9/vertexbuffer.c, dlls/wined3d/Makefile.in, + dlls/wined3d/device.c, dlls/wined3d/indexbuffer.c, + dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h, + include/wine/wined3d_interface.h: + Jason Edmeades + Add indexbuffer support into wined3d. + + * dlls/ole32/ole2impl.c, dlls/ole32/ole2stubs.c: + Robert Shearman + Implement OleDuplicateData. + + * dlls/winspool/info.c: Mike McCormack + Return correct error code in EnumPrinters. + + * dlls/commdlg/filedlg.c: Mike McCormack + Fix ofn.nFileOffset when multiple files are selected. + + * dlls/gdi/brush.c, dlls/gdi/tests/.cvsignore, + dlls/gdi/tests/Makefile.in, dlls/gdi/tests/brush.c: + Kevin Koltzau + CreateBrushIndirect should not return a stock brush. + + * dlls/gdi/mfdrv/bitblt.c: Dmitry Timoshkov + Avoid some direct accesses to DC internals from metafile driver. + + * dlls/kernel/file.c: Dmitry Timoshkov + Remove useless calls to IsBadReadPtr from ReadFile and WriteFile. + +2004-11-23 Alexandre Julliard + + * dlls/user/message.c, dlls/user/tests/msg.c: + Fixed handling of NULL pointer in PeekMessageW, with test (reported by + Eric Frias). + + * configure, configure.ac, dlls/mscms/mscms_priv.h, include/config.h.in: + Kevin Koltzau + Look for lcms.h in lcms/lcms.h. + + * dlls/ntdll/loader.c: + Append .dll extension in all cases (spotted by Mike Hearn). + + * dlls/amstream/version.rc, dlls/cards/version.rc, + dlls/d3d8/version.rc, dlls/d3d9/version.rc, dlls/d3dim/version.rc, + dlls/d3drm/version.rc, dlls/d3dxof/version.rc, dlls/ddraw/version.rc, + dlls/devenum/devenum.rc, dlls/dinput/version.rc, + dlls/dinput8/version.rc, dlls/dmband/version.rc, + dlls/dmcompos/version.rc, dlls/dmime/version.rc, + dlls/dmloader/version.rc, dlls/dmscript/version.rc, + dlls/dmstyle/version.rc, dlls/dmsynth/version.rc, + dlls/dmusic/version.rc, dlls/dmusic32/version.rc, + dlls/dplay/version.rc, dlls/dplayx/version.rc, dlls/dpnet/version.rc, + dlls/dpnhpast/version.rc, dlls/dsound/version.rc, + dlls/dswave/version.rc, dlls/dxdiagn/version.rc, dlls/gdi/version.rc, + dlls/hhctrl.ocx/version.rc, dlls/mpr/version.rc, dlls/msdmo/rsrc.rc, + dlls/msi/version.rc, dlls/mswsock/version.rc, + dlls/opengl32/version.rc, dlls/qcap/version.rc, + dlls/quartz/version.rc, dlls/shell32/version16.rc, + dlls/wininet/version.rc, dlls/winsock/version.rc, + dlls/wsock32/version.rc: + Tom Wickline + Version resources cleanup. + + * dlls/d3d8/d3d8_main.c, dlls/d3d8/directx.c, dlls/d3d9/d3d9_main.c, + dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/d3d9/vertexbuffer.c, + dlls/wined3d/device.c, dlls/wined3d/directx.c, + dlls/wined3d/resource.c, dlls/wined3d/stateblock.c, + dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_main.c, + dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h: + Jason Edmeades + - Implement SetStreamSource + - Ensure wined3d objects maintain a reference count of at least that + of the d3dx version. + + * programs/winecfg/En.rc, programs/winecfg/Makefile.in, + programs/winecfg/appdefaults.c, programs/winecfg/drive.c, + programs/winecfg/drivedetect.c, programs/winecfg/driveui.c, + programs/winecfg/resource.h, programs/winecfg/winecfg.c, + programs/winecfg/winecfg.h, programs/winecfg/x11drvdlg.c: + Mike Hearn + - More heapification. + - Split drive code into core, UI and autodetect. + - Implement drive autodetection. + - Slight redesign of drive tab. + - Code cleanup. + + * configure, configure.ac, include/config.h.in: + Huw Davies + We don't use DGA version 1 so remove the configure check for it. + + * dlls/x11drv/dib.c: Robert Shearman + When changing from DIB_Status_GdiMod to DIB_Status_GdiMod, we have to + set the previous status to DIB_Status_GdiMod, otherwise a + non-committing unlock could incorrectly revert the DIB to another + state, rather than the correct DIB_Status_GdiMod. + + * dlls/gdi/dc.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c, + dlls/gdi/tests/gdiobj.c: + Jon Griffiths + Set the miter limit in the DC state. + Only SetLastError() in object functions where native does. + Test the error comditions of the gdiobj functions. + Minor documentation updates. + + * programs/msiexec/msiexec.c: Hans Leidekker + Use string functions that are Windows locale aware. + +2004-11-22 Alexandre Julliard + + * libs/wine/wine.def, libs/wine/wine.map: + Eric Frias + Export wine_pthread_get_current_teb. + + * libs/wine/port.c: Eric Frias + Fix Sparc assembly code in wine_switch_to_stack. + + * tools/winegcc/winegcc.c: Pass DLLFLAGS to winebuild too. + + * tools/winapi/msvcmaker: Steven Edwards + Define "WINVER=0x0501 _WIN32_WINNT=0x0501 _WIN32_IE=0x0600" for all + the targets. + + * dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c, + dlls/dbghelp/type.c, programs/winedbg/symbol.c: + Eric Pouech + Fixed regressions introduced when moving addresses as 64bit values. + + * dlls/kernel/tests/process.c: Kevin Koltzau + Prevent environment test from crashing when environment is large. + + * DEVELOPERS-HINTS: Tom Wickline + Added advpack.dll, rsaenh.dll, strmiids.lib. + + * programs/msiexec/msiexec.c: Hans Leidekker + Handle unknown parameters more gracefully. + + * windows/input.c: Eric Frias + Fixed KEYLP structure for big endian. + + * dlls/kernel/path.c: Alexander Yaworsky + Changed allocation of arguments in SearchPathA so path is not limited + by size of TEB static buffer. + + * programs/winefile/winefile.c, programs/winefile/winefile.h: + Martin Fuchs + Unicodify string constants. + + * programs/winefile/splitpath.c: Martin Fuchs + splitpath maintainance. + + * dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/objects.c, + dlls/gdi/gdi_private.h: + Jon Griffiths + Support mono pattern brushes in EMF's. + + * dlls/gdi/mfdrv/objects.c: Jon Griffiths + Avoid magic number. + + * dlls/gdi/bitmap.c: Jon Griffiths + Implement CreateBitmap using CreateBitmapIndirect so we can handle + funky alignment paddings. + SetLastError() on failure, documentation cleanup. + + * tools/wrc/parser.y: Rein Klazes + Allow negative numbers in RCDATA resources like RC.EXE does. + Fix false out of 16 bits range warning. + + * dlls/x11drv/xrender.c: Glenn Wurster + Use physDev->textPixel instead of GetTextColor for ExtTextOut. + +2004-11-21 Alexandre Julliard + + * configure, configure.ac, dlls/lzexpand/Makefile.in, + dlls/lzexpand/tests/.cvsignore, dlls/lzexpand/tests/Makefile.in, + dlls/lzexpand/tests/lzexpand_main.c: + Evan G. Parry + Added some tests for lzexpand. + + * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, + dlls/dbghelp/mscvpdb.h: + Eric Pouech + - moved into new mscvpdb.h (out of msc.c) all types and defines needed + to parse debug files generated by MS tools + - moved into coff.c (and out of msc.c) the COFF handling + - cleaned lots of types (add consistency across structs) + - versioning of some defines and types (to follow MS tools evolution) + - enhanced V2 of symbols parsing (some more types recognized, support + of imported .pdb files) + - added support for newest .pdb format + + * dlls/advapi32/service.c: Alexander Yaworsky + Move up SERV_* functions. + + * programs/winecfg/Es.rc, programs/winefile/En.rc, + programs/winefile/Es.rc, programs/winhelp/Es.rc: + José Manuel Ferrer Ortiz + Updated Spanish translations. + + * include/icm.h, dlls/mscms/lcms_api.h, dlls/mscms/mscms.spec, + dlls/mscms/mscms_main.c, dlls/mscms/profile.c, + dlls/mscms/tests/profile.c: + Hans Leidekker + Implement and test GetColorProfileElementTag, + GetCountColorProfileElements and IsColorProfileTagPresent. Stub + GetStandardColorSpaceProfile{A,W}. + + * dlls/kernel/locale.c, dlls/kernel/tests/locale.c: + Dmitry Timoshkov + Call CompareStringA with LOCALE_USE_CP_ACP flag set from lstrcmpA and + lstrcmpiA in order to improve speed. Add a test case confirming that + CompareString and LCMapString accept LOCALE_USE_CP_ACP. + + * windows/defwnd.c: Stefan Leichter + Removed W->A from DEFWND_ImmIsUIMessageW. + + * dlls/wininet/internet.c, dlls/wininet/resource.h, + dlls/wininet/wininet_En.rc: + Robert Shearman + - Make InternetGetConnectedStateExA not crash, by making + InternetGetConnectedStateExW fill in the buffer correctly. + - Remove the dumping of strings that will only contain garbage. + - Document function. + + * dlls/msvcrt/locale.c: Bill Medland + Don't mess up the msvcrt codepage on e.g. _MB_CP_ANSI. + + * dlls/user/resource.c: Eric Frias + Accelerator resource struct fix for sparc. + + * dlls/comctl32/treeview.c: Huw Davies + The default font for the treeview should be the icon title font. + + * tools/winebuild/parser.c: Eric Frias + Handle a def file where the names of the exported functions are listed + without being followed by an equals sign and an alias. + + * dlls/wineps/ppd.c: Eric Frias + Fixed file handle leak. + + * dlls/ntdll/signal_sparc.c: Eric Frias + Permit unaligned memory access on sparc. + + * tools/wrc/genres.c: Eric Frias + Fixed error writing control IDs in dialogex on sparc. + + * dlls/winmm/winmm.c: Rémi Assailly + Add some missing error values in WINMM_ErrorToString. + + * windows/dialog.c: Eric Frias + Fixed dialogex resource loading on sparc. + + * dlls/gdi/brush.c: Jon Griffiths + Search the whole table when creating solid brushes. + + * dlls/ntdll/time.c: Alexander Yaworsky + Added NOVT timezone info. + + * dlls/uxtheme/draw.c: Kevin Koltzau + Fix clipping for DrawThemeParentBackground. + + * README: Gerald Pfeifer + Update FreeBSD info. + + * include/mmsystem.h: Rémi Assailly + Added some structure tags and error defines. + + * dlls/kernel/file.c, dlls/ntdll/file.c: + Eric Pouech + Moved kernel32.DeleteFileW core implementation to ntdll.NtDeleteFile. + +2004-11-19 Alexandre Julliard + + * dlls/mpr/.cvsignore, dlls/ole32/.cvsignore, dlls/oleaut32/.cvsignore, + dlls/shell32/.cvsignore: + Removed a couple of no longer needed entries. + + * dlls/user/display.c: Fix conflicting structure tag. + + * dlls/winmm/wineoss/dscapture.c: Robert Reif + One step closer to getting hardware accelerated capture working. + + * fonts/Makefile.in, fonts/wine_system.sfd, tools/sfnt2fnt.c: + Huw Davies + Calculating the average width doesn't seem possible, so set it + manually instead. + Fix the copyright in wine_system. + + * dlls/mscms/mscms.spec, dlls/mscms/profile.c, include/icm.h: + Hans Leidekker + Implement IsProfileValid. + Document all functions. + + * dlls/version/tests/info.c: + Stefan Leichter + Fixed GetFileVersionInfoSizeA tests on NT. + + * programs/winefile/En.rc: Martin Fuchs + Fix English menu text. + + * dlls/quartz/filtergraph.c: Christian Costa + Implemented IGraphBuilder methods: Connect, Render, RenderFile & + AddSourceFilter. + Fixed filter name generation in IGraphBuilder::AddFilter. + + * dlls/shell32/memorystream.c: Robert Shearman + - Use more specific error codes than E_FAIL, where possible. + - Move vtable to end, give it the const modifier, and remove unneeded + function declarations. + + * dlls/advapi32/tests/registry.c: James Hawkins + Added beginnings of RegQueryValueEx tests. + + * include/commctrl.h: Andreas Mohr + Correct ordering of some defines. + + * dlls/x11drv/xrender.c: Huw Davies + Fallback to some sensible default values when underlining and striking + out bitmap fonts. + Rotate the strikeout line if the escapement is non-zero. + + * dlls/comctl32/listview.c: Zach Gorman + Add the DT_NOPREFIX flag when calling DrawText() for single-line + listview controls. + + * dlls/mscms/.cvsignore, dlls/mscms/Makefile.in, dlls/mscms/version.rc: + Hans Leidekker + Add version information. + + * dlls/ddraw/ddraw/main.c, dlls/ddraw/mesa.c: + Christian Costa + Fixed colorkey conversion. + Handle null surface pointer when creating surface. + + * dlls/itss/itss.c: Mike McCormack + Use interlocked functions for thread safety. + + * dlls/quartz/enumpins.c: Christian Costa + Fixed IEnumPinsImpl_Next. + + * dlls/dbghelp/dbghelp.c, dlls/dbghelp/dbghelp_private.h, + dlls/dbghelp/symbol.c: + Eric Pouech + - implement SymUnDName and UndecorateSymbolName on top of + msvcrt.__unDName + - implement SYMOPT_UNDNAME support + + * include/winuser.h: Rémi Assailly + Added some structure tags. + + * include/mlang.idl, include/winnt.h: + Jon Griffiths + Use _WINNT_ as exclusion define for source compatibility. + + * dlls/avifil32/avifil32.spec: Christian Costa + Mapped AVIStreamOpenFromFile to AVIStreamOpenFromFileA. + + * dlls/dsound/capture.c: Robert Reif + Remove trailing white space introduced in previous patch. + Fixed IDirectSoundCaptureBuffer_Stop to allow another Start to + succeed. + Removed OSS centric buffer recreation hack when doing hardware + acceleration. + Cleaned up error reporting and tracing. + + * dlls/shlwapi/tests/shreg.c: James Hawkins + Make four shreg tests pass on XP. + + * dlls/shdocvw/shdocvw.spec, dlls/shdocvw/shdocvw_main.c: + Christian Costa + Added stub for SetQueryNetSessionCount. + + * dlls/wininet/internet.c: Robert Shearman + Pass the address of the handle rather than just the handle to fix a + crash with IE. + + * dlls/imagehlp/imagehlp.spec: Christian Costa + Fixed some forwards. + +2004-11-10 Alexandre Julliard + + * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec: + Mike McCormack + Improve the CertStore code a little. + + * dlls/advapi32/advapi32.spec, dlls/advapi32/service.c: + Jason Edmeades + - Stub SetServiceObjectSecurity to pretend to work (return true). + - Change QueryServiceObjectSecurity so it initializes the ACL with a + null DACL, and return as though it worked. + - Changed QueryServiceStatus to tell if the service is running by the + presence of some named shared storage - copied from StartService when + it checks to see if its already running. + + * dlls/shlwapi/tests/shreg.c: James Hawkins + Use SHDeleteKey to remove leftover keys from the shreg tests. + + * dlls/comctl32/toolbar.c: Robert Shearman + - Set cache bitmap dimensions correctly when a 0x0 image list is used. + - Optimize WM_STYLECHANGED handler to only redraw when a CCS_* style + is changed, like native. + + * dlls/rsaenh/rsaenh.c: Michael Jung + CPAcquireContext: Set last error to ERROR_SUCCESS in case of success. + +2004-11-09 Alexandre Julliard + + * configure, configure.ac: Rein Klazes + Add a first AC_CHECK_HEADERS, forcing checking of the default includes + even when building wine without X11. + + * dlls/ntdll/file.c: Hamish + Fix for async writes to comm ports. + + * dlls/shlwapi/tests/ordinal.c: + Stefan Leichter + Fixed tests of GetAcceptLanguagesA for platfoms 98,ME,NT4. + + * dlls/version/tests/info.c: + Stefan Leichter + Fixed GetFileVersionInfoSizeA tests on NT4 platform. + + * dlls/dsound/capture.c: Robert Reif + Remove redundant GUID check. + + * dlls/comctl32/updown.c, windows/spy.c: + Dmitry Timoshkov + - do not move updown control and buddy if an alignment was not requested + - in UDM_SETACCEL handler do not forget to update number of accelerators + - update arrows info in WM_LBUTTONDOWN as well as in WM_MOUSEMOVE + - use accelerators in WM_LBUTTONDOWN handler + + * dlls/uxtheme/draw.c: Kevin Koltzau + Implementation of GetThemeBackgroundExtent. + Partial implementation of GetThemeBackgroundRegion. + Correct a few comments. + + * dlls/x11drv/xrender.c: Kevin Koltzau + Change AlphaBlend to use destination dimensions rather then source. + + * dlls/uxtheme/system.c: Kevin Koltzau + Fix crash when no theme is set and application ignores errors. + + * dlls/oleaut32/olepicture.c: Walt Ogburn + In OlePictureImpl_Load, always use DIB_RGB_COLORS because no indexed + palette has been defined. + +2004-11-08 Alexandre Julliard + + * dlls/comctl32/toolbar.c: Robert Shearman + - bNtfUnicode is a dup' of bUnicode so remove it and fix the few + places where it was used. + - Remove a load of useless NULL infoPtr checks. + - Hardcode the default padding like native instead of using a wacky formula. + - Replace some tabs with spaces and remove NMHDR casts. + + * dlls/user/menu.c: William Poetra Yoga H + Give the first menu item of a popup menu a distance of 1 pixel to the + top border. + + * windows/nonclient.c: William Poetra Yoga H + Fix the size and position of the system menu icon on the caption bar. + + * dlls/msvcrt/cpp.c, dlls/msvcrt/tests/cpp.c: + Eric Pouech + Now that name undecoration works, fix the type info. + + * dlls/msvcrt/Makefile.in, dlls/msvcrt/main.c, dlls/msvcrt/undname.c: + Eric Pouech + Implemented __unDName and __unDNameEx functions. + + * dlls/user/edit.c, dlls/user/tests/.cvsignore, + dlls/user/tests/Makefile.in, dlls/user/tests/edit.c: + Vitaliy Margolen + - return "want all keys" for WM_GETDLGCODE when multi-line + - single-line edit control does not want all messages + - additional style combinations are possible for both multi-line and + single-line edit controls + - tests to confirm it + + * dlls/comctl32/monthcal.c: Dmitry Timoshkov + Dimensions of month calendar control should not depend on the client + window size. + + * dlls/hhctrl.ocx/.cvsignore, dlls/hhctrl.ocx/Makefile.in, + dlls/hhctrl.ocx/version.rc: + Hans Leidekker + Add version information. + + * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/elf_module.c, + dlls/dbghelp/memory.c, dlls/dbghelp/module.c, + dlls/dbghelp/pe_module.c, dlls/dbghelp/stabs.c: + Eric Pouech + - fixed loading stabs from PE modules compiled with MingW + - enhance some loading logic between ELF/PE DLL pairs + - removed unused indirect memory access function + - get rid of some GCC generated symbols + + * programs/winedbg/break.c, programs/winedbg/dbg.y, + programs/winedbg/debugger.h, programs/winedbg/memory.c, + programs/winedbg/winedbg.c: + Eric Pouech + - fixed regression in watchpoint setting (by addr) + - in backtrace, show at least module when no symbol is found + - protect event parsing from command line (when no real number) + + * dlls/x11drv/keyboard.c: Walt Ogburn + Turn ISO_Left_Tab back into a tab character if needed. + + * dlls/oleaut32/oleaut.c: + William Poetra Yoga H + Use COLOR_MENUBAR (instead of COLOR_GRADIENTINACTIVECAPTION) as the + upper limit in GetSysColor() validation. + + * dlls/user/uitools.c: William Poetra Yoga H + Fix the button edge color, by using the BF_SOFT border style for + buttons. + + * include/winuser.h: Rémi Assailly + Add some structure tags. + +2004-11-06 Alexandre Julliard + + * dlls/ntdll/loader.c: + Free the memory view before we unload a builtin dll to avoid a race + condition. + + * dlls/kernel/tests/time.c, dlls/kernel/time.c, + dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c, + dlls/ntdll/tests/time.c, dlls/ntdll/time.c: + Rein Klazes + - RtlTimeFieldsToTime should not normalize the time fields + structure. Instead return error when it is given an unormalized + date. + - Use better algorithms for RtlTimeToTimeFields and + RtlTimeFieldsToTime. RtlTimeToTimeFields is about 3 times faster. + - Add tests for RtlTimeFieldsToTime. + - SystemTimeToFileTime must fail if RtlTimeFieldsToTime fails. Users + of SystemTimeToFileTime must do likewise. + - Remove a todo_wine from SystemTimeToFileTime tests. + - Since msvcrt.mktime must accept unnormalized dates, it cannot use + SystemTimeToFileTime and do the calculations itself. + - Add some tests for mktime accepting unnormalized dates. + + * dlls/oleaut32/olefont.c: Mike Hearn + Support assigning font objects to other font objects. + + * dlls/comctl32/animate.c, dlls/comctl32/comboex.c, + dlls/comctl32/datetime.c, dlls/comctl32/flatsb.c, + dlls/comctl32/header.c, dlls/comctl32/listview.c, + dlls/comctl32/monthcal.c, dlls/comctl32/nativefont.c, + dlls/comctl32/rebar.c, dlls/comctl32/syslink.c, + dlls/comctl32/treeview.c: + Robert Shearman + Remove unnecessary WNDPROC casts. + + * dlls/winsock/socket.c: Gerald Pfeifer + Fix format string in WSAAddressToStringA(). + + * include/wine/list.h: Mike Hearn + Document the linked list support code. + + * dlls/comctl32/toolbar.c, include/commctrl.h: + Robert Shearman + Implement TBN_RESTORE notification. + + * programs/winedbg/stack.c: Robert Shearman + Limit StackWalk iterations to prevent infinite loop. + +2004-11-04 Alexandre Julliard + + * configure, configure.ac, dlls/Makefile.in, dlls/rsaenh/.cvsignore, + dlls/rsaenh/Makefile.in, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h, + dlls/rsaenh/implossl.c, dlls/rsaenh/implossl.h, dlls/rsaenh/rsaenh.c, + dlls/rsaenh/rsaenh.spec, dlls/rsaenh/tests/.cvsignore, + dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c, + include/config.h.in, tools/wine.inf: + Michael Jung + Implemented a substantial part of rsaenh.dll. + + * documentation/wine-devel.sgml, documentation/winedev-kernel.sgml: + Mike Hearn + Document how SEH works in Wine. + + * dlls/kernel/locale.c: Dmitry Timoshkov + Add unix locale to code page mapping for ISO-8859-16. + + * dlls/winsock/Makefile.in, dlls/winsock/socket.c, + dlls/winsock/tests/sock.c: + Hans Leidekker + Implement WSAAddressToString{A,W}. + Add tests for WSAAddressToString{A,W} and WSAStringToAddress{A,W}. + Add TRACEs to WSAStringToAddress{A,W}. + + * dlls/wininet/internet.c, dlls/wininet/wininet.spec: + Aric Stewart + Implemented InternetGetConnectedStateExA. + + * dlls/msvcrt/tests/.cvsignore, dlls/msvcrt/tests/Makefile.in, + dlls/msvcrt/tests/printf.c, dlls/msvcrt/tests/scanf.c: + Aneurin Price + - Move printf tests from scanf.c to printf.c (and fix one on the + way). + - Add some more. + + * dlls/shell32/shell32.spec, dlls/shell32/shellpath.c, + dlls/shell32/undocshell.h, include/shlobj.h: + Aric Stewart + Implementation of PathCleanupSpec. + + * libs/wine/mmap.c: Gerald Pfeifer + Disable memory reservation code on FreeBSD, where it just doesn't + work. + + * dlls/advapi32/security.c, dlls/advapi32/service.c, + dlls/advapi32/tests/security.c, dlls/ntdll/nt.c, include/winternl.h: + Juan Lang + - implement LookupPrivilegeName + - correct LookupPrivilegeValue (had a buffer overrun and sometimes + returned incorrect LUIDs for well-known values) + - make AllocateLocallyUniqueId less obviously incorrect + - add a bunch of test cases + +2004-11-03 Alexandre Julliard + + * dlls/kernel/task.c, dlls/kernel/tests/change.c, + dlls/kernel/tests/thread.c, dlls/winmm/mmsystem.c: + Robert Shearman + Fix broken thread start routines. + + * windows/msgbox.c: Ivan Leo Puoti + Proper implementation of sysmodal message boxes. + + * dlls/msvcrt/file.c: Tony Lambregts + Fix up init_fp test for freopen. + + * dlls/msi/action.c: Aric Stewart + Handle 3 more custom action types + + * dlls/advapi32/tests/security.c: Jakob Eriksson + AllocateAndInitializeSid does not work on Win98. + + * dlls/mscms/profile.c, dlls/mscms/tests/profile.c: + Hans Leidekker + Improve {Uninstall,Install}ColorProfile{A,W}. + Better tests for these functions. + + * dlls/winmm/tests/capture.c: Robert Reif + Don't consider a MMSYSERR_NOTSUPPORTED failure a test failure. + +2004-11-02 Alexandre Julliard + + * tools/make_requests: Restore chunk of code lost in previous changes. + + * dlls/ntdll/sync.c: Jeremy White + Tune the behavior of Sleep() and Waitxxx() to more closely resemble + Windows behavior. The key is to yield in a Sleep and in any Wait that + times out. + + * documentation/testing.sgml: Ivan Leo Puoti + Downloading the platform sdk doesn't require IE any more. + + * dlls/winmm/time.c: Jeremy White + The Sleep(0) in this loop is incorrect, and should be removed. This + fixes iTunes and a game reported by che. + + * dlls/wineps/bitmap.c, dlls/wineps/ps.c, dlls/wineps/psdrv.h: + Huw Davies + Scale the patterns so that they're rendered at 300dpi. + Create the image dictionary once, rather than every time the PaintProc + is called - should speed printing up somewhat. + + * dlls/winsock/socket.c, dlls/winsock/ws2_32.spec: + Stefan Dösinger + Added WSAAddressToStringA/W stubs. + + * dlls/ntdll/time.c: Vitaly Lipatov + Added MSK timezone info. + + * dlls/winsock/protocol.c: Hans Leidekker + Make sure we match output of Win2k protocol enumeration functions. + + * dlls/ntdll/time.c: Michael Jung + Added CET timezone info. + + * dlls/gdi/bitmap.c, dlls/gdi/dib.c, dlls/gdi/tests/bitmap.c, + dlls/x11drv/dib.c: + Michael Kaufmann + - Extended support for BITMAPCOREINFO / BITMAPCOREHEADER structures. + - Always calculate the location of the color table. + - CreateCompatibleBitmap: Create a DIB section if necessary. + - Added some tests. + + * dlls/shell32/shellpath.c: Fabrice Ménard + Check the type of error returned by SHCreateDirectoryExW. + + * dlls/ntdll/time.c: Roger Olson + Add Pacific Standard Time (PST) to TZ_INFO. + +2004-11-01 Alexandre Julliard + + * windows/user.c: Mike McCormack + Start the reboot process in ExitWindowsEx. + + * dlls/shdocvw/.cvsignore, dlls/shdocvw/Makefile.in, + dlls/shdocvw/shdocvw.rc, dlls/shdocvw/shdocvw_main.c: + Mike McCormack + Download the Mozilla Active X control on demand. + + * dlls/winsock/protocol.c, dlls/winsock/tests/.cvsignore, + dlls/winsock/tests/Makefile.in, dlls/winsock/tests/protocol.c, + dlls/winsock/ws2_32.spec, include/winsock2.h: + Hans Leidekker + Fill WSAPROTOCOL_INFO structures instead of PROTOCOL_INFO structures. + Implement WSCEnumProtocols(). + Add some tests. + + * dlls/comctl32/nativefont.c: Dmitry Timoshkov + Convert NativeFont control to unicode, use hbrBackground as in native. + + * dlls/advpack/advpack.c, dlls/advpack/advpack.spec: + Dmitry Timoshkov + Add simple implementation of advpack.DoInfInstall. + + * dlls/comctl32/toolbar.c: Dmitry Timoshkov + Do not retrieve infoPtr twice in ToolbarWindowProc entry. + + * dlls/advapi32/crypt.c: Michael Jung + CryptGetUserKey: Set return key handle to zero in case of failure. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Send notification messages in the format dictated by + infoPtr->notifyFormat. + + * tools/Makefile.in: Vincent Béron + Put $(FREETYPELIBS) as the last part, as it can include the dir of an + older Wine install which do not have the same exports (reported by + jooke). + + * dlls/kernel/locale.c, dlls/kernel/tests/locale.c: + Stefan Leichter + Set the correct last error in EnumUILanguagesA, with tests. + + * include/winuser.h, windows/syscolor.c: + William Poetra Yoga H + Add COLOR_MENUHILIGHT and COLOR_MENUBAR to the system colors. + +2004-10-30 Alexandre Julliard + + * dlls/user/msg16.c, dlls/user/painting.c, include/win.h, + windows/message.c: + Get rid of the WIN_NEEDS_BEGINPAINT flag, Windows will happily loop + forever too if WM_PAINT is not handled properly. + + * documentation/introduction.sgml: Francois Gouget + Based on the last 36+ months Wine is released once a month on + average. + Assorted spelling fixes and tweaks. + + * dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc, + dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc, + dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc, + dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc, + dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc, + dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc, + dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc, + dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc, + dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc, + dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc, + dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Uk.rc, + dlls/user/resources/user32_Wa.rc, dlls/user/resources/user32_Zh.rc: + Ivan Leo Puoti + Remove DS_SYSMODAL from msgbox resource. + + * dlls/kernel/process.c: Francois Gouget + Add support for REG_EXPAND_SZ in set_registry_variables(). + Fix processing of environment variables that are too big (>1024 + characters): they should be truncated, not ignored. + + * tools/c2man.pl, tools/winapi_check/modules.pm, + tools/winapi_check/winapi_local.pm, tools/winemaker: + Francois Gouget + Alter the functions declaration order or predeclare them so perl can + check the prototypes. + + * dlls/ntdll/tests/time.c: Francois Gouget + #ifdef out the tests if compiling with the Platform SDK headers since + they are missing TIME_FIELDS. + + * dlls/rpcrt4/tests/generated.c, tools/winapi/tests.dat: + Francois Gouget + MIDL_STUB_MESSAGE.UniquePtrCount has been renamed in the latest SDK so + ignore it. + +2004-10-29 Alexandre Julliard + + * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec: + Ulrich Czekalla + Add stubs for EnumPrintProcessorsAW. + + * dlls/kernel/tests/time.c, dlls/kernel/time.c: + Rein Klazes + - Simplify the calculation in TIME_DaylightCompareDate; + - Expand the number of applicable test cases. + + * dlls/user/tests/input.c: Dmitry Timoshkov + Clean up user32/input.c test, remove the wrong assumption that a + window always receives input focus upon creation. + + * include/wininet.h: Mike McCormack + Define some extra HTTP_QUERY values. + + * windows/user.c: Mike McCormack + Kill all wine processes when doing ExitWindowsEx. + +2004-10-28 Alexandre Julliard + + * dlls/dinput/keyboard.c: + Torbjörn Andersson + Fixed size check in GetDeviceData. + + * dlls/wininet/tests/http.c: Jakob Eriksson + Supposedly fix http test on Windows. + + * dlls/kernel/volume.c: Rein Klazes + In VOLUME_ReadFATSuperblock: + - do not test on the JMP instruction: most boot blocks have that + - test instead on the "FAT" strings first, before the size + calculation + - do some parameter checking to prevent arithmetic errors + - use meaningful names instead of block offsets + (based on a rejected patch from Vincent Béron). + + * dlls/shell32/shellpath.c: + Rolf Kalbermatter + Use SHCreateDirectoryEx function instead of doing explicit recursive + directory creation. + + * dlls/shell32/tests/shlfileop.c: + Rolf Kalbermatter + Add test for SHCreateDirectoryEx function. + Fixed some typos. + +2004-10-27 Alexandre Julliard + + * server/queue.c: Dmitry Timoshkov + Take into account window visibility when searching for a target for a + hardware mouse message. + + * server/user.h, server/window.c: Added is_window_visible function. + + * dlls/comctl32/comboex.c: + Use correct type instead of void* in item linked list. + + * dlls/shell32/shell32_Fr.rc: + Fabrice Ménard + Some French translations added. + + * dlls/kernel/time.c, include/winbase.h: + Rein Klazes + - Reordered some code from the existing helper _GetTimeZoneBias to + make it more general useful (and changed the helper names to + TIME_xyz). + - Make GetTimeZoneInformation return the correct zone id constants. + - Changed some "const LPX_Y_Z" declarations to "const X_Y_Z *". + + * dlls/shell32/shlfileop.c: + Rolf Kalbermatter + Fix bad memory allocation for unicode buffer. + + * dlls/shlwapi/tests/ordinal.c: + Stefan Leichter + Fixed GetAcceptLanguagesA tests for Win98. + + * dlls/user/tests/msg.c: Dmitry Timoshkov + Flush pending messages before testing painting message sequences. + + * dlls/msvcrt/time.c: Rein Klazes + In MSVCRT_localtime() return tm_isdst = 0 when there are no daylight + time changes in the local time zone. + + * dlls/shell32/shellpath.c: Juan Lang + _SHExpandEnvironmentStrings should return input string if no % found + to expand, and should call ExpandEnvironmentStringsW if it doesn't + handle an environment variable directly. Based on a patch from Dan + Kegel. + + * include/winuser.h: Dmitry Timoshkov + Add proper prototypes for GetClassLongPtrA/W for _WIN64 case. + + * dlls/comctl32/comboex.c: Dimitrie O. Paun + Minor cleanups. + + * dlls/comctl32/hotkey.c: Dimitrie O. Paun + Use typesafe signature where possible. + + * dlls/comctl32/status.c: Dimitrie O. Paun + Rename STATUSWINDOWINFO to STATUS_INFO, for consistency with other + controls. Fix some prototypes. Always pass infoPtr around. + + * dlls/comctl32/progress.c: Dimitrie O. Paun + Minor cleanups. + + * dlls/comctl32/ipaddress.c: Dimitrie O. Paun + Use Unicode functions where possible. + + * dlls/advpack/advpack.c, dlls/advpack/advpack.spec: + Mike McCormack + Add stub implementations for LaunchINFSection(Ex). + + * dlls/advapi32/crypt.c: Michael Jung + CryptCreateHash: Set returned hash handle to zero in case of failure. + + * server/fd.c: Added fallback syscalls for epoll functions. + + * dlls/mpr/Makefile.in, dlls/mpr/mpr.rc, dlls/ole32/Makefile.in, + dlls/ole32/ole32res.rc, dlls/oleaut32/Makefile.in, + dlls/oleaut32/oleaut32.rc, dlls/shell32/Makefile.in, + dlls/shell32/shres.rc: + Ge van Geldorp + Use only one .res file. + + * configure, configure.ac, dlls/x11drv/xrender.c, include/config.h.in: + Kevin Koltzau + Add stretching support to AlphaBlend. + +2004-10-26 Alexandre Julliard + + * documentation/Makefile.in, documentation/architecture.sgml, + documentation/consoles.sgml, documentation/cvs-regression.sgml, + documentation/i18n.sgml, documentation/implementation.sgml, + documentation/porting.sgml, documentation/wine-devel.sgml, + documentation/winedev-coding.sgml, + documentation/winedev-graphical.sgml, + documentation/winedev-kernel.sgml, + documentation/winedev-otherdebug.sgml, + documentation/winedev-windowing.sgml: + Eric Pouech + Reorganizing wine-devel: + - killing the advanced part (and moving its chapters in both + developing Wine and Wine archi parts) + - creating a new book on coding practices from i18n.sgml, patches.sgml + and porting.sgml + - creating a new book on some debugging strategies from the old + advanced book and cvs-regression.sgml + - creating a new book on the kernel modules (NTDLL & KERNEL32) from + architecture.sgml / related DLLs and address-space.sgml, + console.sgml, threading.sgml + - creating a new book on the windowing from architecture.sgml / USER32 + and related + - creating a new book on the graphical parts from architecture.sgml / + GDI32 and related + Other changes: + - removed list of DLLs and their role (from the modules overview) + - removed in X11 keyboard mapping section the part related to submit a + patch + + * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c, + dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c, + dlls/winmm/wineoss/dsrender.c: + Robert Reif + Split up audio.c into three separate .c files: + audio.c: OSS functions and waveIn and waveOut driver functions. + dscapture.c: direct sound capture driver implementation. + dsrender.c: direct sound renderer driver implementation. + + * dlls/kernel/tests/time.c: Mike McCormack + Add some tests for time conversion functions. + + * dlls/user/listbox.c: Dimitrie O. Paun + Move the hwnd self into the listbox LB_DESCR struct. + Use proper types/names in all cases. + Fix some bad indentation. + + * dlls/winmm/tests/wave.c: Robert Reif + win 9x doesn't always support waveOutGetDevCapsW so don't generate an + error for MMSYSERR_NOTSUPPORTED. + Play one second of silence for each sound card when not in interactive + mode. + + * dlls/user/button.c, dlls/user/tests/msg.c: + Dmitry Timoshkov + Make button return exactly the same dialog codes as Windows does. + Add a test case. + + * dlls/shell32/tests/shellpath.c, dlls/shell32/version.h: + Juan Lang + Update shell32's version to WinXP level. + + * dlls/dsound/tests/dsound8.c: Robert Reif + VerifyCertification is not always implemented. + + * dlls/kernel/comm.c: Convert CommConfigDialog to Unicode. + + * dlls/comctl32/tab.c: Thorsten Kani + Use address of tab_item.extra when building drawitemstruct. + + * dlls/shell32/debughlp.c, dlls/shell32/pidl.c, dlls/shell32/pidl.h, + dlls/shell32/tests/shellpath.c: + Juan Lang + Fix CSIDL_CONTROLS and CSIDL_PRINTERS PIDL types, and update tests now + that they pass. + + * dlls/kernel/comm.c, dlls/serialui/Makefile.in, + dlls/serialui/confdlg.c, dlls/serialui/serialui.spec: + Mike McCormack + SERIALUI: convert to Unicode. + + * tools/winapi/c_function.pm, tools/winapi/c_parser.pm, + tools/winapi/c_type.pm, tools/winapi/config.pm, + tools/winapi/function.pm, tools/winapi/make_filter, + tools/winapi/make_parser.pm, tools/winapi/msvcmaker, + tools/winapi/options.pm, tools/winapi/tests.pm, tools/winapi/type.pm, + tools/winapi/util.pm, tools/winapi/winapi.pm, + tools/winapi/winapi_check_options.pm, tools/winapi/winapi_cleanup, + tools/winapi/winapi_extract, tools/winapi/winapi_fixup, + tools/winapi/winapi_fixup_documentation.pm, + tools/winapi/winapi_fixup_editor.pm, + tools/winapi/winapi_fixup_statements.pm, + tools/winapi/winapi_module_user.pm, tools/winapi/winapi_test: + Francois Gouget + Add function prototypes. + Change the way functions are called and either alter their declaration + order or predeclare them so perl can check the prototypes. + + * dlls/kernel/tests/time.c: Rein Klazes + Correctly use the return value of GetTimeZoneInformation. + + * dlls/comctl32/datetime.c: Dimitrie O. Paun + Implement proper GWL_STYLE handling, proper reaction to style changes. + Merge {{Inc,Dec}rement,Reset{Up,Down}}Field into one method. Fix a + bunch of bugs in the process. Implement DTM_[GS]ETMCFONT. Indentation + fixes, cleanups. + +2004-10-25 Alexandre Julliard + + * programs/view/Cs.rc, programs/view/viewrc.rc, programs/wcmd/Cs.rc, + programs/wcmd/wcmdrc.rc, programs/winecfg/Cs.rc, + programs/winecfg/winecfg.rc, programs/wineconsole/wineconsole_Cs.rc, + programs/wineconsole/wineconsole_res.rc, programs/winefile/Cs.rc, + programs/winefile/rsrc.rc, programs/winemine/Cs.rc, + programs/winemine/rsrc.rc, programs/winhelp/Cs.rc, + programs/winhelp/rsrc.rc: + David Kredba + New Czech resources. + + * dlls/shell32/shellpath.c: Juan Lang + Avoid copying invalid data on error. + + * tools/winedump/function_grep.pl: Francois Gouget + Fix string handling. + Enable perl warnings + Add a proper --help option and usage. + + * tools/winapi/make_filter_options.pm, tools/winapi/options.pm: + Francois Gouget + Fix the usage for non-boolean options, always print the + description. This fixes the output of 'make_filter --help'. + + * include/imagehlp.h: Francois Gouget + Include wintrust.h. + + * include/wincrypt.h: Michael Jung + Added define for CUR_BLOB_VERSION. + + * dlls/user/edit.c: Dimitrie O. Paun + Use proper types/names in all cases. Fix some indentation. + + * dlls/msvcrt/tests/time.c, dlls/msvcrt/time.c: + Rein Klazes + Correctly use the returned value from GetTimeZoneInformation. + + * dlls/ole32/compobj.c: Dmitry Timoshkov + - Remove bogus use of nStatCounter and hOleAut32 in CoSetState. + - Remove a comment about protecting per thread data by a critical section. + + * include/tlhelp32.h: Peter Quiring + Added HF32_DEFAULT and HF32_SHARED values. + + * dlls/comctl32/updown.c: Dimitrie O. Paun + Use only Unicode functions, it makes it easier to see we are fully + Unicode compliant. + + * documentation/introduction.sgml: Scott Ritchie + Revised Wine User Guide introduction. + + * dlls/kernel/environ.c, dlls/kernel/process.c, dlls/ntdll/env.c: + Eric Pouech + - fixed the way length of msvcrt runtime info is passed + - always return a NULL runtime info buffer in child if parent's + runtime info is NULL + - fixed typo in startupinfo size + + * dlls/winmm/tests/capture.c, dlls/winmm/tests/mixer.c: + Robert Reif + Don't consider no driver a test failure. + + * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c, + dlls/dsound/tests/dsound8.c: + Robert Reif + Don't consider a device in use a failure. + + * dlls/shell32/tests/shlfolder.c: Sami Aario + Check the return value of the SHGetDesktopFolder call. + + * dlls/comctl32/toolbar.c: Robert Shearman + - Don't fill in any more information than native does for notifications. + - Store hit code in a signed integer so that we can see whether it is + less than zero. + + * dlls/comctl32/tooltips.c: Robert Shearman + - Don't leak memory when an app sends TTM_SETTITLE twice. + - An lParam of 0 indicates that the title should be removed. + + * documentation/wine.conf.man: Michael Stefaniuc + - Add info that the wine config file has/needs a header line. + - Remove some infos regarding entries which were removed lately from + the config file. + + * dlls/setupapi/dirid.c: Juan Lang + Use shell32 to get the user profile dir. + + * dlls/advapi32/security.c: Juan Lang + Update comment for LsaOpenPolicy. + +2004-10-22 Alexandre Julliard + + * dlls/avifil32/extrachunk.c, dlls/comctl32/tests/imagelist.c, + dlls/ddraw/d3ddevice/mesa.c, dlls/dplayx/dplayx_messages.h, + dlls/kernel/heap.c, dlls/ole32/compobj.c, dlls/shell32/shlfileop.c, + dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/winedos/int21.c: + Francois Gouget + Assorted spelling fixes. + + * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib2.c: + Converted more of the (Un)RegisterTypeLib code to Unicode. + Factored out some common routines. + + * windows/msgbox.c: + Removed wrong FIXME for MB_APPLMODAL (reported by Ivan Leo Puoti). + + * tools/testrun: Get rid of this obsolete script. + + * tools/wine.inf: Juan Lang + Shell registry entries are now created by shell32, don't hardcode them + in wine.inf. + + * dlls/msi/action.c: Aric Stewart + Don't reregister ProgIds over and over, also write out the main key + before trying to register the Parent. This avoids loops if a ProgId + has itself as a parent or there is a loop in dependencies. + + * tools/wineconf: Francois Gouget + Add function prototypes. + Change the way functions are called and their declaration order so + perl can check the prototypes. + + * dlls/psapi/tests/module.c: + Stefan Leichter + Fixed GetModuleBaseNameA tests for WinXP. + + * dlls/oleaut32/typelib.c: Mike McCormack + Use Unicode functions in RegisterTypeLib. + + * dlls/user/tests/msg.c, dlls/x11drv/keyboard.c, include/winuser.h: + VK_0-9 and VK_A-Z are not defined in the Windows headers, removed them + (spotted by Francois Gouget). + + * dlls/shell32/shellpath.c: Avoid copying invalid data on error. + + * dlls/shell32/tests/shellpath.c: Francois Gouget + Fix the function pointer declarations so MSVC likes them. + CSIDL_PROFILES is not defined in the Windows SDK. + snprintf and strcasecmp don't exist on Windows. Replace them with + wnsprintfA and lstrcmpiA respectively. + + * include/winbase.h: + Fixed definition of MAX_COMPUTERNAME_LENGTH (spotted by Mike + McCormack). + + * dlls/mscms/handle.c, dlls/mscms/mscms_main.c, dlls/mscms/profile.c, + dlls/mscms/tests/profile.c, include/icm.h: + Francois Gouget + Flesh out the icm.h header (add COLORMATCHSETUP & co) so it is + necessary to first include winuser.h like on Windows. + + * tools/winapi/c_parser.pm, tools/winapi/make_parser.pm, + tools/winapi/msvcmaker, tools/winapi/winapi.pm, + tools/winapi/winapi_extract, tools/winapi_check/modules.pm, + tools/winapi_check/nativeapi.pm, tools/winapi_check/winapi_check, + tools/winapi_check/winapi_function.pm, + tools/winapi_check/winapi_local.pm: + Francois Gouget + Review and fix regular expressions of the form /^foo|bar$/. + Replace regular expressions with simple string comparisons where + possible. + Use '(?:subregexp)' instead of '(subregexp)' wherever possible. + 'dlls/gdi' does not have a win16drv subdirectory anymore so simplify + regular expressions accordingly. + + * dlls/kernel/heap.c, dlls/kernel/ne_module.c, dlls/kernel/selector.c, + dlls/kernel/thunk.c: + Francois Gouget + There is no point making '--register' functions stdcall so just + implement them as cdecl. + + * dlls/shlwapi/tests/ordinal.c: + Stefan Leichter + Fixed GetAcceptLanguagesA tests for WinXP. + + * dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/Makefile.in, + dlls/ntdll/tests/time.c, dlls/ntdll/time.c: + Rein Klazes + Correct the calculation of the year for the 31'st of December of 2000 + and every 400 years after that. Add a test used to find this bug. + + * programs/winefile/winefile.c: Martin Fuchs + Fix indenting of last patch (tabs instead of spaces). + + * dlls/shell32/tests/.cvsignore, dlls/shell32/tests/Makefile.in, + dlls/shell32/tests/shelllink.c: + Mike McCormack + Add a test for creating empty shelllink files. + + * dlls/comctl32/datetime.c: Dimitrie O. Paun + Audit the Date Time Control. Unicodification. + Type safe functions (pass infoPtr and type safe values around). + Some cleanup and indentation fixes. + + * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h: + Robert Reif + Don't consider a bad format an error unless the capabilities say it + should be supported. + Don't consider a device already in use an error. + +2004-10-21 Alexandre Julliard + + * dlls/shell32/shlfileop.c: + Rolf Kalbermatter + - SHCreateDirectory should create intermediate directories if + necessary. + - Remove extra boolean parameter in SHNotifyMoveFile as it is not + used. + - Use in SHFileOperation the function SHNotifyCreateDirectory instead + of SHCreateDirectoryEx as it does not anymore what is needed here. + - Fix several unsigned/signed mismatch warnings. + + * tools/winapi/win32.api: Francois Gouget + Standardize on '%long --pointer'. + Update it to match the latest source. Fixes many winapi_check + warnings. + + * dlls/comctl32/monthcal.c: + Uwe Bonnes + Monthcal_SetRange: Set proper value for min date. + + * documentation/samples/config: Dimitrie O. Paun + Remove env values from config, they are now maintained in the + registry. + + * dlls/wintrust/wintrust_main.c, include/Makefile.in, include/mscat.h, + include/wincrypt.h, include/wintrust.h, tools/winapi/win32.api: + Francois Gouget + Fix some issues reported by winapi_check: + Add mscat.h and wintrust.h; update wincrypt.h. + Fix the CryptCATAdminAcquireContext() and WinVerifyTrust() prototypes + so they use the proper types. + Update the wintrust section of win32.api. + + * dlls/comctl32/comboex.c: Robert Shearman + Always remove WS_BORDER style from ComboBoxEx control. + + * dlls/shell32/shlexec.c: Ge van Geldorp + - Don't double-quote an already double-quoted argument. + - Properly increment the fmt pointer. + + * dlls/d3d9/device.c, dlls/wined3d/Makefile.in, dlls/wined3d/device.c, + dlls/wined3d/directx.c, dlls/wined3d/stateblock.c, + dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h: + Jason Edmeades + Implement the beginnings of the stateblock class, and a first method + to use it. + + * dlls/comctl32/toolbar.c: Thorsten Kani + Don't add extra OFFSET_X/Y to the calculation of rcBitmap.top/left, + just use GetSystemMetrics. + + * tools/winapi_check/winapi_local.pm: Francois Gouget + Warn about implementing a -register function as stdcall. + + * tools/winapi_check/winapi_check: Francois Gouget + Add support for include/msvcrt. Fixes a bunch of spurious warnings. + Remove kludges for kernel_private.h, gdi_private.h, ntdll_misc.h, + ts_xlib.h, x11drv.h and x11font.h. They are not needed anymore. + + * dlls/dsound/capture.c: Robert Reif + Trailing white space cleanup. + Add IClassFactory->CreateInstance aggregation checks. + IID_IDirectSoundCapture and IID_IDirectSoundCapture8 are same so + remove redundant check. + Allocate capture buffer for hw driver if necessary. + + * dlls/advapi32/service.c: Mike McCormack + Implement ChangeServiceConfig2A using ChangeServiceConfig2W. + + * dlls/shell32/regsvr.c, dlls/shell32/shell32_En.rc, + dlls/shell32/shell32_main.h, dlls/shell32/shellpath.c, + dlls/shell32/shresdef.h, dlls/shell32/tests/.cvsignore, + dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shellpath.c, + include/winuser.h: + Juan Lang + - the correct registry location to override is User Shell Folders, not + Shell Folders + - if User Shell Folders doesn't exist in HKCU, HKLM should be tried + - SHGetSpecialFolderPath should call SHGetFolderPath, not vice-versa + - the default values should be localizable + - some of the parameter checking and returned LPITEMIDLISTs were a bit + off + + * tools/make_requests: Francois Gouget + Declare DO_DUMP_FUNC() before calling it and call normally so that + perl can check its prototype. + + * tools/make_authors: Francois Gouget + Strictified. + + * dlls/winmm/wineaudioio/audioio.c: Francois Gouget + Remove HAVE_LIBAUDIOIO_MIDI and LIBAUDIOIO_MidiInit(). + + * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/path.c, + dlls/dbghelp/source.c, dlls/dbghelp/type.c, tools/winapi/win32.api: + Francois Gouget + Fix the declaration of SymEnumSymbols() in dbghelp.spec. + Use PVOID instead of void* for consistency. + Update the dbghelp section in win32.api. + + * tools/winapi_check/winapi_local.pm: Francois Gouget + Make the 'wrong argument count' warning clearer when dealing with long + vs. "long long" issues. + + * dlls/ntdll/time.c: Rein Klazes + Correct the calculation of the year for the 31'st of December of leap + years. + + * dlls/msvcrt/msvcrt.h, dlls/msvcrt/time.c: + Rein Klazes + - mktime should compute the tm_wday, tm_yday and renormalize the + other fields of the supplied tm structure. + - add prototype declarations for the time functions. + + * dlls/comctl32/rebar.c: Robert Shearman + Correct the date of the completeness audit. + + * include/winsvc.h: Mike McCormack + Define SERVICE_NO_CHANGE and RegisterServiceCtrlHandlerEx. + + * tools/winapi_check/winapi_parser.pm: + Francois Gouget + Fix escaped quote handling in strings. + Properly handle C and C++ comment parsing. + + * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c: + Walt Ogburn + VarParseNumFromStr: Keep zeros after decimal point, correctly keep + track of trailing zeros in a decimal number. + VarNumFromParseNum: Don't error on decimal expressions for zero. + + * include/shellapi.h: Rolf Kalbermatter + Add prototype for SHFreeNameMappings. + + * dlls/x11drv/wintab.c: Robert North <7ownq0k402@sneakemail.com> + Fix WTInfoA in wintab.c so it can now take lpOutput == NULL, as per + standard. + + * dlls/comctl32/monthcal.c: Dimitrie O. Paun + Audit the month calendar. + + * dlls/comctl32/toolbar.c: Robert Shearman + - Draw with ILD_TRANSPARENT instead of ILD_NORMAL to draw bitmaps from + the native shell image list properly (reported by Thorsten Kani). + - Rewrite TOOLBAR_NotifyFormat to avoid side-effects. + + * dlls/advapi32/service.c: Mike McCormack + Implement ChangeServiceConfigA using ChangeServiceConfigW. + + * programs/winefile/De.rc, programs/winefile/En.rc, + programs/winefile/resource.h, programs/winefile/winefile.c: + Martin Fuchs + - use ID_SELECT_FONT in german menu + - move string constants into string resources + + * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c, + dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c, + dlls/dsound/tests/propset.c: + Robert Reif + Don't consider a device that is already in use a test failure. + +2004-10-19 Alexandre Julliard + + * ANNOUNCE, ChangeLog, VERSION, configure: Release 20041019. + ---------------------------------------------------------------- 2004-10-19 Alexandre Julliard diff --git a/VERSION b/VERSION index 3a280ad7f3a..8d1e7597bc8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 20041019 +Wine version 20041201 diff --git a/configure b/configure index cca55cb61b2..3f74769cfa8 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.59 for Wine 20041019. +# Generated by GNU Autoconf 2.59 for Wine 20041201. # # Report bugs to . # @@ -269,8 +269,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='20041019' -PACKAGE_STRING='Wine 20041019' +PACKAGE_VERSION='20041201' +PACKAGE_STRING='Wine 20041201' PACKAGE_BUGREPORT='wine-devel@winehq.org' ac_unique_file="server/atom.c" @@ -788,7 +788,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 20041019 to adapt to many kinds of systems. +\`configure' configures Wine 20041201 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -853,7 +853,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 20041019:";; + short | recursive ) echo "Configuration of Wine 20041201:";; esac cat <<\_ACEOF @@ -984,7 +984,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -Wine configure 20041019 +Wine configure 20041201 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -998,7 +998,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 20041019, which was +It was created by Wine $as_me 20041201, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -20531,7 +20531,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by Wine $as_me 20041019, which was +This file was extended by Wine $as_me 20041201, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -20594,7 +20594,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -Wine config.status 20041019 +Wine config.status 20041201 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"