Release 20020605.
diff --git a/ANNOUNCE b/ANNOUNCE
index 6d6a535..9170324 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,4 +1,4 @@
-This is release 20020509 of Wine, a free implementation of Windows on
+This is release 20020605 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,14 @@
Patches should be submitted to "wine-patches@winehq.com". Please don't
forget to include a ChangeLog entry.
-WHAT'S NEW with Wine-20020509: (see ChangeLog for details)
- - More dll separation work.
- - Many async I/O improvements.
- - Still more unit tests.
- - A lot less multimedia code.
- - Many portability fixes, esp. for ReactOS.
+WHAT'S NEW with Wine-20020605: (see ChangeLog for details)
+ - Better Mingw support, including cross-compilation on Linux.
+ - Still more dll separation work.
+ - Winelib applications now get loaded much like builtin dlls.
+ - Some command-line options replaced by config entries.
+ - Multimedia improvements, including an MP3 decoder.
+ - Massive whitespace cleanup.
+ - New Winelib file manager.
- Lots of bug fixes.
See the README file in the distribution for installation instructions.
@@ -20,10 +22,10 @@
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-20020509.tar.gz
- ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20020509.tar.gz
- ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20020509.tar.gz
- ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20020509.tar.gz
+ http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20020605.tar.gz
+ ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20020605.tar.gz
+ ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20020605.tar.gz
+ ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20020605.tar.gz
It should also be available from any other site that mirrors ibiblio.org.
For more download locations, see http://ftpsearch.lycos.com. These
diff --git a/ChangeLog b/ChangeLog
index c9626b7..afe77a7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,1453 @@
----------------------------------------------------------------
+2002-06-05 Alexandre Julliard <julliard@winehq.com>
+
+ * documentation/README.fr:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Updated README.fr so it's in line with README.
+
+ * dlls/kernel/comm.c:
+ Marcelo Welter <pouback@sysmo.com.br>
+ Added PCF_TOTALTIMEOUTS to comm properties.
+
+ * README:
+ Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+ Update FreeBSD-related notes.
+
+ * dlls/kernel/tests/file.c, files/file.c:
+ Check access rights before renaming or deleting files (based on
+ patches by Uwe Bonnes and Dmitry Timoshkov).
+
+ * documentation/README.fr:
+ Jean-Bruno Luginbühl <jean_bruno_luginbuhl@yahoo.fr>
+ French translation of the README file.
+
+2002-06-04 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/shlwapi/Makefile.in, dlls/shlwapi/shlwapi.spec,
+ dlls/shlwapi/string.c, dlls/shlwapi/wsprintf.c,
+ dlls/user/user32.spec, dlls/user/wsprintf.c, include/winuser.h:
+ Duplicated wsprintf implementation in shlwapi.
+
+ * documentation/configuring.sgml, documentation/fonts.sgml,
+ documentation/implementation.sgml, documentation/installing.sgml,
+ documentation/samples/config, documentation/wine.conf.man, README:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ Documentation improvements.
+
+ * controls/menu.c:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ Only allow tabs in popup menus, and make sure to never display them.
+
+ * dlls/ole32/oleproxy.c, dlls/oleaut32/tmarshal.c, winedefault.reg:
+ Marcus Meissner <Marcus.Meissner@caldera.de>
+ Added marshalling of IUnknown.
+
+ * tools/winapi_check/modules.dat,
+ tools/winapi_check/win32/kernel32.api,
+ tools/winapi_check/win32/msg711.api,
+ tools/winapi_check/win32/ntdll.api,
+ tools/winapi_check/win32/setupapi.api,
+ tools/winapi_check/win32/ttydrv.api,
+ tools/winapi_check/win32/user32.api,
+ tools/winapi_check/win32/winemp3.api,
+ tools/winapi_check/win32/x11drv.api,
+ tools/winapi_check/winapi_parser.pm:
+ Patrik Stridvall <ps@leissner.se>
+ API files update.
+
+ * dlls/kernel/tests/locale.c, dlls/setupapi/devinst.c,
+ scheduler/process.c:
+ Patrik Stridvall <ps@leissner.se>
+ Fixed some issues found by winapi_check.
+
+ * debugger/winedbg.c, win32/except.c, winedefault.reg:
+ Added --debugmsg option to the debugger.
+
+ * configure, configure.ac, programs/Makefile.in,
+ programs/winefile/.cvsignore, programs/winefile/De.rc,
+ programs/winefile/En.rc, programs/winefile/Makefile.in,
+ programs/winefile/license.c, programs/winefile/resource.h,
+ programs/winefile/resource.rc, programs/winefile/rsrc.rc,
+ programs/winefile/splitpath.c, programs/winefile/winefile.c,
+ programs/winefile/winefile.h:
+ Merged Martin Fuchs' file manager (with the help of Steven Edwards).
+
+ * relay32/relay386.c:
+ Check if relay debugging is still on before printing something.
+
+ * dlls/commdlg/filedlg95.c:
+ Jason Edmeades <us@the-edmeades.demon.co.uk>
+ nitialDir handling and InitialFile handling now agrees with MSDN
+ description, and testing on win2000 appears to agree.
+ ilename field not cleared when directory selected/clicked on.
+ OFN_NOVALIDATE field no longer causes traps, and appears to behave as
+ per w2k.
+
+ * loader/ne/module.c:
+ Don't free the stack selector, it's freed in ExitThread anyway (thanks
+ to Christian Costa).
+
+ * dlls/Makefile.in, dlls/msacm/winemp3/.cvsignore,
+ dlls/msacm/winemp3/Makefile.in, dlls/msacm/winemp3/common.c,
+ dlls/msacm/winemp3/dct64_i386.c, dlls/msacm/winemp3/decode_i386.c,
+ dlls/msacm/winemp3/huffman.h, dlls/msacm/winemp3/interface.c,
+ dlls/msacm/winemp3/l2tables.h, dlls/msacm/winemp3/layer1.c,
+ dlls/msacm/winemp3/layer2.c, dlls/msacm/winemp3/layer3.c,
+ dlls/msacm/winemp3/mpegl3.c, dlls/msacm/winemp3/mpg123.h,
+ dlls/msacm/winemp3/mpglib.h, dlls/msacm/winemp3/tabinit.c,
+ dlls/msacm/winemp3/winemp3.acm.spec, configure, configure.ac:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Implemented a MP3 decoder (based on mpglib).
+
+ * documentation/samples/config, if1632/relay.c,
+ include/wine/library.h, library/debug.c, misc/options.c,
+ relay32/relay386.c, relay32/snoop.c, scheduler/process.c,
+ windows/spy.c:
+ Moved specification of relay and snoop include/exclude functions to
+ the config file.
+ Changed spy config a bit to follow the same scheme.
+ Moved debug option parsing routine into libwine.
+
+ * include/font.h, include/gdi.h, include/metafile.h,
+ include/wine/wingdi16.h, objects/enhmetafile.c, objects/font.c,
+ objects/metafile.c, dlls/gdi/freetype.c, dlls/gdi/mfdrv/init.c,
+ graphics/x11drv/xfont.c:
+ Better encapsulation of the font and metafile objects.
+
+ * Makefile.in:
+ Marcus Meissner <marcus@jet.franken.de>
+ Warn the user if 'wine' will not find its libraries after installation
+ on 'make install'.
+
+ * dlls/ole32/rpc.c:
+ Bill Medland <medbi01@accpac.com>
+ Fixed incorrect pointer-cast arithmetic.
+ Extended ole trace information.
+ Don't lose the existing pipes on alloc failure.
+
+ * dlls/shell32/.cvsignore, dlls/shell32/Makefile.in,
+ dlls/shell32/shell.spec, dlls/shell32/version16.rc:
+ Johan Gill <johane@lysator.liu.se>
+ Added version info to 16-bit shell.dll.
+
+ * dlls/comctl32/status.c:
+ Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+ Warning fix.
+
+ * dlls/winmm/mmsystem.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed another regression in PlaySound.
+
+ * include/winbase.h:
+ Warren Turkal <wturkal@cbu.edu>
+ More stream definitions.
+
+ * dlls/oleaut32/typelib.c, dlls/winmm/mci.c:
+ Steven Edwards <Steven_Ed4153@yahoo.com>
+ Porting fixes.
+
+2002-06-02 Alexandre Julliard <julliard@winehq.com>
+
+ * include/color.h, include/gdi.h, include/palette.h,
+ include/wine/wingdi16.h, include/wingdi.h, include/x11drv.h,
+ objects/color.c, objects/palette.c, dlls/gdi/Makefile.in,
+ dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c, dlls/gdi/mfdrv/init.c,
+ dlls/gdi/win16drv/init.c, dlls/ttydrv/palette.c,
+ dlls/ttydrv/ttydrv.spec, dlls/x11drv/x11drv.spec,
+ graphics/x11drv/brush.c, graphics/x11drv/init.c,
+ graphics/x11drv/palette.c:
+ Better separation of the palette functions.
+ Removed the palette driver.
+
+ * dlls/ntdll/signal_i386.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed DebugBreakProcess (now generates EXCEPTION_BREAKPOINT instead of
+ EXCEPTION_SINGLE_STEP).
+
+ * debugger/dbg.y, debugger/debugger.h, debugger/info.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Added ability to turn on/off debug channels.
+ Reimplemented the info maps command.
+
+ * dlls/x11drv/mouse.c, dlls/x11drv/winpos.c, include/cursoricon.h,
+ windows/cursoricon.c, windows/win.c:
+ Removed CURSORICON_IconToCursor now that we support color cursors.
+
+ * dlls/comcat/Makefile.in, dlls/comcat/comcat.h,
+ dlls/comcat/information.c:
+ John K. Hohm <jhohm@acm.org>
+ Complete ICatInformation implementation.
+
+ * include/ntddk.h:
+ Mike McCormack <mikem@codeweavers.com>
+ Declare NtCreateFile(), NtOpenFile() and NtReadFile().
+
+ * dlls/shell32/shellole.c:
+ Sander van Leeuwen <sandervl@xs4all.nl>
+ Fixed wrong cast; MSDN says lpDropFileStruct->pFiles is offset in
+ bytes (regardless of ascii/unicode).
+
+ * tools/wineinstall:
+ Andriy Palamarchuk <apa3a@yahoo.com>
+ Corrected installation of the wine applications, fixed call to
+ regedit.
+
+ * tools/bin2res.c:
+ Steven Edwards <Steven_Ed4153@yahoo.com>
+ Portability fix.
+
+ * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_sparc.c,
+ include/wine/server_protocol.h, server/console.c, server/process.c,
+ server/process.h, server/protocol.def, server/request.h,
+ server/trace.c, win32/console.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Implementation for console control events (includes process groups
+ support).
+
+ * programs/wineconsole/user.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed some selection bugs.
+
+ * debugger/break.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Really enter the debugger when DebugBreak(Process) is invoked on
+ debuggee.
+
+ * debugger/winedbg.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Added ctrl-c support.
+
+ * win32/editline.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Better too long lines detection, added del key support in emacs mode.
+
+ * dlls/dinput/dinput_private.h, dlls/dinput/joystick/linux.c,
+ dlls/dinput/joystick/linuxinput.c, dlls/dinput/keyboard/main.c,
+ dlls/dinput/mouse/main.c, include/dinput.h:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ - Made sure const LP were actually const in dinput.h.
+ - Uniformized the {A,W} declarations of some structures.
+
+ * tools/findfunc:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Show in which file the function is actually implemented, as well as
+ the header in which it is defined.
+
+2002-06-01 Alexandre Julliard <julliard@winehq.com>
+
+ * */*:
+ Removed some more trailing whitespace.
+
+ * library/README.resources:
+ Removed obsolete README.
+
+ * tools/winedump/pe.c:
+ Added fallback read() for missing/failing mmap().
+
+2002-05-31 Alexandre Julliard <julliard@winehq.com>
+
+ * */*:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Removed trailing whitespace.
+
+ * dlls/x11drv/mouse.c:
+ Avoid division by zero (thanks to David Ronis).
+
+ * objects/palette.c, objects/pen.c, objects/region.c,
+ windows/painting.c, dlls/gdi/mfdrv/init.c, dlls/gdi/win16drv/init.c,
+ dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, dlls/ttydrv/objects.c,
+ dlls/ttydrv/ttydrv.h, dlls/ttydrv/ttydrv.spec,
+ dlls/x11drv/Makefile.in, dlls/x11drv/window.c,
+ dlls/x11drv/x11drv.spec, graphics/mapping.c, graphics/painting.c,
+ graphics/x11drv/bitmap.c, graphics/x11drv/brush.c,
+ graphics/x11drv/dib.c, graphics/x11drv/init.c,
+ graphics/x11drv/objects.c, include/bitmap.h, include/brush.h,
+ include/font.h, include/gdi.h, include/palette.h, include/pen.h,
+ include/region.h, include/wine/wingdi16.h, include/x11drv.h,
+ objects/bitmap.c, objects/brush.c, objects/dc.c, objects/dib.c,
+ objects/enhmetafile.c, objects/font.c, objects/gdiobj.c,
+ objects/metafile.c, dlls/gdi/driver.c, dlls/gdi/enhmfdrv/init.c:
+ Added function table to GDI objects for better encapsulation.
+ Removed some direct accesses to the bitmap structure.
+ Fixed handling of stock bitmap if selected in multiple DCs.
+ Some minor fixes to the DC function table.
+
+ * server/user.c:
+ Fixed next_user_handle to also work on deleted handles.
+
+ * programs/regedit/Makefile.in:
+ Andriy Palamarchuk <apa3a@yahoo.com>
+ Use native libc functions instead of msvcrt ones.
+
+ * dlls/x11drv/keyboard.c:
+ Shachar Shemesh <wine-devel@sun.consumer.org.il>
+ Added Israeli Hebrew keyboard, and fixed a problem in the matching of
+ characters against dead keys.
+
+2002-05-30 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/ntdll/ntdll.spec, dlls/x11drv/x11drv_main.c, files/file.c,
+ include/file.h, include/wine/server.h, scheduler/client.c,
+ scheduler/process.c:
+ Added wine_server_fd_to_handle to replace FILE_DupUnixHandle.
+
+ * dlls/comctl32/imagelist.c:
+ Sander van Leeuwen <sandervl@xs4all.nl>
+ Match behaviour of ImageList_LoadImageA wrt cx parameter (when set to
+ zero).
+
+ * win32/device.c:
+ Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+ Fixed warnings.
+
+ * tools/wmc/Makefile.in, tools/wrc/Makefile.in:
+ Steven Edwards <Steven_Ed4153@yahoo.com>
+ Fixes for building on mingw.
+
+ * tools/make_requests, include/wine/server.h,
+ include/wine/server_protocol.h, programs/wineconsole/wineconsole.c,
+ scheduler/client.c, server/console.c, server/console.h,
+ server/debugger.c, server/event.c, server/file.c, server/handle.c,
+ server/handle.h, server/mapping.c, server/named_pipe.c,
+ server/object.h, server/pipe.c, server/process.c, server/process.h,
+ server/protocol.def, server/registry.c, server/request.c,
+ server/request.h, server/semaphore.c, server/serial.c, server/smb.c,
+ server/sock.c, server/thread.c, server/thread.h, server/trace.c,
+ server/window.c:
+ Renamed handle_t to obj_handle_t to avoid conflict with rpcdce.h.
+
+ * tools/bug_report.pl:
+ Tony Lambregts <tony_lambregts@telusplanet.net>
+ Removed -managed option.
+
+ * dlls/ntdll/cdrom.c: Portability fixes.
+
+ * dlls/kernel/time.c, files/dos_fs.c, include/winbase.h:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ - Fixed GetSystemTimeAdjustment prototype and added it to winbase.h.
+ - Fixed DosDateTimeToFileTime, FileTimeToDosDateTime,
+ LocalFileTimeToFileTime, FileTimeToLocalFileTime and
+ SystemTimeToFileTime.
+
+2002-05-29 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/comcat/Makefile.in, dlls/comcat/comcat.h,
+ dlls/comcat/information.c, dlls/comctl32/ipaddress.c,
+ dlls/comctl32/updown.c, include/ntddk.h:
+ Replaced swprintf by wsprintfW.
+
+ * dlls/ole32/compobj.c, dlls/ole32/rpc.c:
+ Bill Medland <medbi01@accpac.com>
+ Ensure that an out-of-process COM object is started only once.
+ Allow out-of-process COM objects if request is for
+ in-or-out-of-process.
+
+ * dlls/ddraw/d3dexecutebuffer.c, dlls/ddraw/dsurface/dib.c,
+ dlls/oleaut32/variant.c, dlls/shlwapi/reg.c,
+ graphics/x11drv/xfont.c, tools/winedump/README:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Fixed some more missing \n in traces.
+
+ * dlls/comctl32/status.c:
+ Sander van Leeuwen <sandervl@xs4all.nl>
+ - Check for valid part nr in STATUSBAR_GetTextLength.
+ - TRACE fix in STATUSBAR_SetTextT; SBT_OWNERDRAW pointer isn't always
+ a string pointer.
+
+ * dlls/ole32/compobj.c:
+ Marcus Meissner <marcus@jet.franken.de>
+ Dropped superflous Remote_CoGetClassObject() (entirely contained in
+ create_marshalled_proxy()).
+
+ * dlls/winmm/mmsystem.c, dlls/winmm/winemm.h:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Some other synchronisation issues.
+
+ * dlls/kernel/time.c, dlls/ntdll/time.c:
+ Fixed some alignment issues (based on a patch by Gregg Mattinson).
+
+ * ole/ole2nls.c:
+ Fixed buffer handling of some locale functions (based on a patch by
+ Mehmet Yasar).
+
+ * dlls/kernel/tests/file.c:
+ Jakob Eriksson <jakob@vmlinux.org>
+ Removed redundant checks and variables, fixed some tests, some
+ cosmetic changes.
+
+ * dlls/kernel/tests/.cvsignore, dlls/kernel/tests/locale.c:
+ Fixed some tests that were failing under Wine.
+
+ * include/basetsd.h, include/winbase.h, include/winnt.h:
+ Moved WORDS_BIGENDIAN macros to basetsd.h.
+ Fixed FILETIME definition for big-endian.
+
+ * graphics/x11drv/palette.c:
+ Gregg Mattinson <gm138242@scot.canada.sun.com>
+ Replaced 0 by -1 to indicate free entry in
+ X11DRV_PALETTE_XPixelToPalette.
+
+ * include/winnt.h:
+ Gregg Mattinson <gm138242@scot.canada.sun.com>
+ Fixed the LARGE_INTEGER and ULARGE_INTEGER unions for big endian.
+
+ * dlls/comctl32/tab.c:
+ Guy L. Albertelli <galberte@neo.lrun.com>
+ - Fixed drawing of borders to that of native (uses DrawEdge).
+ - Fixed drawing of separators to match the native.
+ - Fixed height of tabs and buttons to match native.
+ - Add/improved traces.
+ - Handle WM_SYSCOLORCHANGE message.
+
+ * dlls/winmm/mmsystem.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Check for NULL ptr in midiStreamOut.
+
+ * dlls/kernel/Makefile.in, dlls/kernel/tests/locale.c:
+ Mehmet Yasar <myasar@free.fr>
+ Added test for locale functions.
+
+2002-05-28 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/winewrapper:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Added the ability to add local configuration to winewrapper.
+
+ * dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/graphics.c,
+ dlls/gdi/mfdrv/graphics.c:
+ A few fixes in ExtSelectClipRgn metafile functions.
+
+ * windows/winpos.c:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ Fixed a memory leak in find_child_from_point().
+
+ * include/setupapi.h:
+ Mike McCormack <mike_mccormack@start.com.au>
+ Stub implementations of some functions.
+
+ * dlls/dsound/dsound_main.c, documentation/samples/config:
+ Johan Gill <johane@lysator.liu.se>
+ Only enumerate DirectSound devices if the first sound device in the
+ system supports the Wine implementation of DirectSound. Also added
+ some entries to the sample config file and changed the values of the
+ "EmulDriver" key to "Y"/"N".
+
+ * dlls/winedos/int10.c, include/miscemu.h, msdos/dosmem.c:
+ Christian Costa <titan.costa@wanadoo.fr>
+ The SVGA block code was not accessible (AH and AL inverted). Fixed.
+ Removed duplicate VESA Get SuperVGA INFORMATION function.
+ Fix and finish its implementation.
+ Add 2 functions to managed structures in the BiosSys segment.
+
+ * dlls/winspool/info.c, programs/avitools/aviinfo.c,
+ programs/avitools/aviplay.c:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Fixed warnings.
+
+ * dlls/comctl32/propsheet.c:
+ Maciek Kaliszewski <kenon@go2.pl>
+ Fixed memory allocation bug in PROPSHEET_CollectPageInfo.
+
+ * dlls/winmm/mmsystem.c:
+ Sander van Leeuwen <sandervl@xs4all.nl>
+ mixerGetControlDetailsW: translate strings for
+ MIXER_GETCONTROLDETAILSF_LISTTEXT option.
+
+ * include/winbase.h:
+ Warren Turkal <wturkal@cbu.edu>
+ Added structures and some constants for stream handling.
+
+ * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec:
+ Mike McCormack <mike_mccormack@start.com.au>
+ Stub implementations of some functions.
+
+ * files/file.c:
+ Jason Edmeades <us@the-edmeades.demon.co.uk>
+ Silence fixme in unnecessary situation, add missing \n to another fixme.
+
+2002-05-25 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/ttydrv/wnd.c, dlls/x11drv/winpos.c, dlls/x11drv/xrender.c,
+ graphics/x11drv/clipping.c, graphics/x11drv/graphics.c,
+ graphics/x11drv/text.c, include/gdi.h, include/region.h,
+ include/x11drv.h, objects/clipping.c, objects/gdiobj.c,
+ objects/region.c, windows/dce.c, windows/winpos.c,
+ dlls/gdi/mfdrv/graphics.c:
+ Removed dependencies on the internals of the region object.
+ Do not store the region type in the object, it's trivial to determine
+ from the rectangle count.
+ Rewrote a few routines to not depend on internal clipping or region
+ functions.
+
+ * win32/device.c:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ - Add some undocumented ioctl mappings.
+ - Correct OpenVxDHandle prototype, document it, have a try at
+ returning a Ring 3 handle and make FIXME more verbose.
+
+ * debugger/winedbg.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed cont/pass mismatch.
+
+ * debugger/dbg.y, debugger/debugger.h, debugger/expr.c,
+ debugger/info.c, debugger/memory.c, debugger/types.c,
+ debugger/winedbg.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Hacked unicode printing feature (x /u).
+ Made the type casts a bit more robust.
+
+ * server/process.c, server/process.h:
+ Fixed process startup synchronization broken by previous change.
+
+ * dlls/msvcrt/msvcrt.spec:
+ Fixed typo in iswalpha forward.
+
+ * tools/winebuild/import.c:
+ Only add extra symbols if they are not already exported by this dll.
+
+ * debugger/winedbg.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed wine exec file location after startup modifications.
+
+ * misc/version.c:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ - Use Win98 SE values for WIN98 setting.
+ - Win ME is DOS 8.00.
+ - Rename variable defaultWinVersion to forcedWinVersion.
+ - VERSION_GetSystemDLLVersion(): add W2K/XP support, add "unknown"
+ warning.
+
+2002-05-24 Alexandre Julliard <julliard@winehq.com>
+
+ * configure.ac, Make.rules.in, configure:
+ No longer need a special LDCOMBINE for cygwin/mingw.
+
+ * include/wine/server_protocol.h, memory/environ.c,
+ scheduler/process.c, server/debugger.c, server/process.c,
+ server/process.h, server/protocol.def, server/ptrace.c,
+ server/trace.c:
+ A few optimizations in the process startup requests now that Winelib
+ apps are started differently from Unix ones.
+
+ * dlls/imm32/imm.c, dlls/ntdll/cdrom.c, dlls/shlwapi/reg.c,
+ dlls/winedos/dosvm.c, graphics/x11drv/graphics.c,
+ graphics/x11drv/xfont.c, msdos/ppdev.c, objects/region.c,
+ windows/sysparams.c, dlls/advapi32/crypt.c,
+ dlls/comctl32/commctrl.c, dlls/dinput/keyboard/main.c,
+ dlls/gdi/freetype.c:
+ James Juran <jamesjuran@alumni.psu.edu>
+ Add missing \n to output messages.
+
+ * graphics/x11drv/opengl.c:
+ Lionel Ulmer <lionel.ulmer@free.fr>
+ Support querying of number of visuals without reporting an error or
+ crashing.
+
+ * dlls/kernel/kernel32.spec, include/winbase.h, misc/version.c:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Partial implementation of VerifyVersionInfo{A,W}.
+
+2002-05-23 Alexandre Julliard <julliard@winehq.com>
+
+ * misc/main.c, misc/registry.c, msdos/dosconf.c, msdos/int11.c,
+ msdos/int1a.c, msdos/int21.c, msdos/ioports.c, objects/font.c,
+ ole/ole2nls.c, programs/progman/string.c, scheduler/process.c,
+ win32/console.c, dlls/winedos/module.c, dlls/x11drv/event.c,
+ files/directory.c, files/dos_fs.c, files/drive.c, files/profile.c,
+ include/file.h, include/options.h, loader/loadorder.c:
+ Removed most inclusions of options.h.
+ Removed a few no longer used PROFILE_* functions.
+
+ * dlls/winspool/info.c, documentation/Makefile.in,
+ documentation/installation-und-konfiguration.german,
+ documentation/running.sgml, documentation/samples/config,
+ documentation/wine.man.in, misc/options.c, misc/version.c,
+ win32/device.c:
+ Replaced -dosver and -winver options by config file parameters.
+
+ * dlls/make_dlls, dlls/Makefile.in:
+ Restored the library file intermediate step for symlink dependencies.
+
+ * dlls/x11drv/window.c, dlls/x11drv/x11drv_main.c, include/x11drv.h:
+ Restored managed mode config file option.
+
+ * tools/wineshelllink:
+ Dustin Navea <speeddymon@yahoo.com>
+ Support for KDE3.
+
+ * tools/wineinstall:
+ Dustin Navea <speeddymon@yahoo.com>
+ Added creation of c:/windows/fonts and
+ c:/windows/Start Menu/Programs/Startup.
+
+ * dlls/kernel/tests/file.c:
+ Francois Gouget <fgouget@free.fr>
+ Improve the failure messages.
+
+ * include/wine/port.h, loader/ne/module.c, loader/ne/resource.c,
+ loader/task.c, memory/environ.c, tools/winebuild/spec16.c,
+ windows/class.c, dlls/dplayx/dplay.c, dlls/gdi/freetype.c,
+ dlls/ntdll/heap.c, dlls/wineps/truetype.c, include/user.h:
+ Replaced the GET/PUT_UA macros by memcpy. Fixed a few big-endian
+ issues.
+
+ * dlls/Makefile.in, dlls/make_dlls:
+ Run make clean in all directories, even the ones we don't compile in.
+ Simplified sub-directories rules a bit.
+
+ * dlls/ddraw/Makefile.in, dlls/ttydrv/Makefile.in,
+ dlls/winedos/Makefile.in, dlls/winmm/mcicda/Makefile.in,
+ dlls/winmm/mciseq/Makefile.in, dlls/winmm/mciwave/Makefile.in:
+ Removed some unnecessary imports.
+
+ * Makefile.in: Fixed etags rule.
+
+ * dlls/x11drv/event.c, dlls/x11drv/window.c,
+ dlls/x11drv/x11drv_main.c, documentation/wine.man.in,
+ graphics/x11drv/graphics.c, include/options.h, misc/options.c:
+ Dimitrie O. Paun <dpaun@rogers.com>
+ Remove the --managed option, and make wine use the managed mode by
+ default.
+
+ * dlls/oleaut32/typelib.c, dlls/setupapi/setupx_main.c, misc/registry.c:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ Removed obsolete email address.
+
+ * dlls/kernel/tests/alloc.c, dlls/kernel/tests/file.c,
+ dlls/kernel/tests/process.c, dlls/kernel/tests/thread.c,
+ dlls/oleaut32/tests/vartest.c, dlls/shlwapi/tests/shreg.c,
+ dlls/user/tests/class.c, dlls/user/tests/wsprintf.c,
+ dlls/winsock/tests/sock.c:
+ Francois Gouget <fgouget@free.fr>
+ Make the tests compile with Visual C++.
+
+ * include/mapicode.h, include/mapidefs.h, include/winbase.h:
+ Francois Gouget <fgouget@free.fr>
+ Include winerror.h if in Winelib mode.
+
+2002-05-22 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/winapi_check/win32/avicap32.api,
+ tools/winapi_check/win32/msg711.api,
+ tools/winapi_check/win32/msrle32.api,
+ tools/winapi_check/win32/quartz.api:
+ Avoid 0-byte files.
+
+ * programs/avitools/Makefile.in, programs/winetest/Makefile.in,
+ programs/winetest/runtest, scheduler/client.c, scheduler/process.c,
+ tools/winewrapper, win32/console.c, .cvsignore, Make.rules.in,
+ Makefile.in, dlls/Makedll.rules.in, dlls/x11drv/clipboard.c,
+ documentation/Makefile.in, documentation/samples/config,
+ documentation/wine.man.in, include/module.h, include/wine/library.h,
+ library/loader.c, loader/module.c, miscemu/.cvsignore,
+ miscemu/Makefile.in, programs/.cvsignore, programs/Makefile.in,
+ programs/Makeprog.rules.in, programs/wineapploader.in,
+ winedefault.reg:
+ New loading scheme for Winelib apps, makes them behave like builtin
+ dlls and takes load order into account. Install them in dlldir.
+ Improved MODULE_GetBinaryType to recognize ELF binaries.
+ Added a wrapper script to setup the environment when running directly
+ from inside the source tree.
+
+ * Make.rules.in, aclocal.m4, configure, configure.ac:
+ Added check for ln.
+
+ * dlls/Makefile.in, dlls/msacm/msadp32/.cvsignore,
+ dlls/msacm/msadp32/Makefile.in, dlls/msacm/msadp32/msadp32.acm.spec,
+ dlls/msacm/msadp32/msadp32.c, documentation/samples/system.ini,
+ configure.ac, configure:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Created an ACM MS ADPCM codec.
+
+ * dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
+ dlls/winmm/wineoss/mmaux.c, dlls/winsock/async.c,
+ dlls/winsock/socket.c, dlls/wsock32/socket.c,
+ dlls/x11drv/wineclipsrv.c, msdos/ppdev.c, dlls/avifil32/avifile.c,
+ dlls/dinput/joystick/linux.c, dlls/dinput/joystick/linuxinput.c,
+ dlls/shdocvw/shdocvw_main.c, dlls/winedos/int31.c,
+ dlls/winmm/wineoss/audio.c:
+ Patrik Stridvall <ps@leissner.se>
+ Fixed some issues found by winapi_check.
+
+ * tools/winapi_check/modules.dat, tools/winapi_check/modules.pm,
+ tools/winapi_check/win16/avifile.api,
+ tools/winapi_check/win32/avicap32.api,
+ tools/winapi_check/win32/avifil32.api,
+ tools/winapi_check/win32/comcat.api,
+ tools/winapi_check/win32/imaadp32.api,
+ tools/winapi_check/win32/imm32.api,
+ tools/winapi_check/win32/kernel32.api,
+ tools/winapi_check/win32/msg711.api,
+ tools/winapi_check/win32/msrle32.api,
+ tools/winapi_check/win32/ntdll.api,
+ tools/winapi_check/win32/quartz.api,
+ tools/winapi_check/win32/shdocvw.api,
+ tools/winapi_check/win32/urlmon.api,
+ tools/winapi_check/win32/user32.api,
+ tools/winapi_check/win32/wineps.api:
+ Patrik Stridvall <ps@leissner.se>
+ API files update.
+
+ * dlls/winmm/mmsystem.c, dlls/winmm/winemm.h:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed hang in PlaySound in error cases; added registry lookup for sounds.
+
+ * dlls/winsock/tests/sock.c, include/Makefile.in, include/mswsock.h,
+ include/winsock.h:
+ Francois Gouget <fgouget@free.fr>
+ Add mswsock.h, move relevant definitions to this header.
+
+2002-05-21 Alexandre Julliard <julliard@winehq.com>
+
+ * programs/winepath/Makefile.in, programs/winetest/.cvsignore,
+ programs/winetest/Makefile.in, programs/winhelp/.cvsignore,
+ programs/winhelp/Makefile.in, programs/winver/.cvsignore,
+ programs/winver/Makefile.in, scheduler/process.c,
+ programs/cmdlgtst/.cvsignore, programs/cmdlgtst/Makefile.in,
+ programs/control/.cvsignore, programs/control/Makefile.in,
+ programs/expand/.cvsignore, programs/expand/Makefile.in,
+ programs/notepad/.cvsignore, programs/notepad/Makefile.in,
+ programs/osversioncheck/.cvsignore,
+ programs/osversioncheck/Makefile.in, programs/progman/.cvsignore,
+ programs/progman/Makefile.in, programs/regapi/.cvsignore,
+ programs/regapi/Makefile.in, programs/regedit/.cvsignore,
+ programs/regedit/Makefile.in, programs/regsvr32/.cvsignore,
+ programs/regsvr32/Makefile.in, programs/regtest/.cvsignore,
+ programs/regtest/Makefile.in, programs/uninstaller/.cvsignore,
+ programs/uninstaller/Makefile.in, programs/view/.cvsignore,
+ programs/view/Makefile.in, programs/wcmd/.cvsignore,
+ programs/wcmd/Makefile.in, programs/wineconsole/.cvsignore,
+ programs/wineconsole/Makefile.in, programs/winemine/.cvsignore,
+ programs/winemine/Makefile.in, programs/winepath/.cvsignore,
+ Make.rules.in, debugger/.cvsignore, debugger/Makefile.in,
+ dlls/kernel/tests/.cvsignore, dlls/oleaut32/tests/.cvsignore,
+ dlls/shlwapi/tests/.cvsignore, dlls/user/tests/.cvsignore,
+ dlls/winsock/tests/.cvsignore, programs/Makeprog.rules.in,
+ programs/avitools/.cvsignore, programs/avitools/Makefile.in,
+ programs/clock/.cvsignore, programs/clock/Makefile.in:
+ Renamed Winelib apps to .exe.so to follow the dll naming convention.
+
+ * include/commctrl.h, include/shlwapi.h:
+ Francois Gouget <fgouget@free.fr>
+ Test for IStream_IMETHODS before defining APIs that need the IStream
+ interface (like on Windows).
+
+ * dlls/winaspi/aspi.c:
+ Steven Edwards <Steven_Ed4153@yahoo.com>
+ Check for sys/ioctl.h.
+
+ * dlls/Makefile.in, dlls/msacm/msg711/.cvsignore,
+ dlls/msacm/msg711/Makefile.in, dlls/msacm/msg711/msg711.acm.spec,
+ dlls/msacm/msg711/msg711.c, dlls/msacm/msg711/msg711.drv.spec:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Implemented a G711 ACM codec (supports both A-Law and MU-Law).
+
+ * dlls/make_dlls:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Now runs in Perl strict mode.
+ Added ability to skip DLL from the tree.
+
+ * dlls/shell32/shell.c, dlls/shell32/shell32.spec:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Added stub for ExtractAssociatedIconExA.
+
+ * programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
+ programs/wineconsole/user.c, programs/wineconsole/winecon_private.h:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Allow ANSI charset in font enumeration.
+ Added ability not to close the wineconsole on console object
+ destruction.
+
+ * dlls/user/dde/ddeml16.c, windows/winproc.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Added 16/32 DDE message conversion.
+ Finished the 16 bit implementation of DDEML.
+
+2002-05-20 Alexandre Julliard <julliard@winehq.com>
+
+ * Makefile.in, configure, configure.ac, programs/Makefile.in,
+ programs/expand/.cvsignore, programs/expand/Makefile.in,
+ programs/expand/expand.c:
+ Moved expand.c from libtest to programs/expand.
+ Removed the rest of the libtest directory.
+
+ * configure.ac, dlls/gdi/freetype.c, dlls/wineps/truetype.c,
+ dlls/x11drv/xrender.c, include/config.h.in, aclocal.m4, configure:
+ Added configure check for the soname of libraries that we load
+ dynamically. Added a few other configure macros, and moved all macros
+ into aclocal.m4.
+
+ * controls/button.c:
+ Dmitry Timoshkov <dmitry@codeweavers.com>
+ Clear an old button text in WM_SETTEXT as Windows does.
+
+ * dlls/comctl32/pager.c, dlls/comctl32/status.c, dlls/comctl32/tab.c,
+ dlls/comctl32/toolbar.c, dlls/user/user32.spec, include/user.h,
+ include/winuser.h, windows/nonclient.c, windows/syscolor.c,
+ controls/button.c, controls/combo.c, controls/menu.c,
+ controls/scroll.c, controls/uitools.c:
+ Got rid of GetSysColorPen.
+
+ * dlls/user/msg16.c, dlls/winspool/info.c:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ Better error messages.
+
+ * dlls/msvcrt/wcs.c: John K. Hohm <jhohm@acm.org>
+ Fix msvcrt._vsnwprintf format reading bug like NTDLL_vsnwprintf.
+
+ * winedefault.reg:
+ Dustin Navea <speeddymon@yahoo.com>
+ Added SerialComm key.
+
+ * dlls/dplayx/dplay.c, dlls/user/user_main.c, dlls/wineps/ppd.c:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ Spelling stuff.
+
+ * dlls/ntdll/critsection.c:
+ Francois Gouget <fgouget@free.fr>
+ Dump thread id instead of %fs.
+
+2002-05-19 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/winebuild/spec32.c:
+ Do not output stubs in the .def file.
+
+ * unicode/wine_unicode.def, dlls/ntdll/debugtools.c,
+ include/wine/debug.h, include/wine/library.h, library/Makefile.in,
+ library/debug.c:
+ Export the debug API as functions instead of pointers.
+ A few other import fixes for Mingw.
+
+ * dlls/ntdll/wcstring.c, include/winerror.h, dlls/comcat/comcat.h,
+ dlls/comcat/factory.c, dlls/comcat/information.c,
+ dlls/comcat/manager.c, dlls/comcat/register.c:
+ John K. Hohm <jhohm@acm.org>
+ More comcat.dll implementation, swprintf fix, winerror.h additions.
+
+ * dlls/dinput/dinput.spec, dlls/dinput/dinput_main.c,
+ dlls/dinput/dinput_private.h, dlls/dinput/keyboard/main.c:
+ Arjen Nienhuis <arjen@BleHQ.org>
+ Fixed keyboard handling.
+
+ * dlls/winmm/joystick.c, dlls/winmm/joystick/joystick.c, files/dos_fs.c:
+ Steven Edwards <Steven_Ed4153@yahoo.com>
+ Add check for <sys/ioctl.h>.
+
+ * dlls/ntdll/cdrom.c:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ - Improve error messages.
+ - Add error code mapping EPERM -> STATUS_ACCESS_DENIED.
+
+ * dlls/kernel/nls/ark.nls, dlls/kernel/nls/heb.nls,
+ dlls/kernel/nls/hrv.nls, dlls/kernel/nls/kor.nls,
+ dlls/kernel/nls/tha.nls, dlls/kernel/nls/ukr.nls:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ Added LOCALE_IDEFAULTMACCODEPAGE values for some languages.
+
+ * dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c:
+ Stefan Leichter <Stefan.Leichter@camline.com>
+ Added stub for DllRegisterServer.
+
+ * dlls/shell32/shell32_xx.rc:
+ Stefan Leichter <Stefan.Leichter@camline.com>
+ Added version info resource.
+
+ * dlls/user/tests/sysparams.c:
+ Francois Gouget <fgouget@free.fr>
+ Make the 'error' string of a couple of checks consistent with the
+ others.
+
+ * loader/module.c:
+ Francois Gouget <fgouget@free.fr>
+ Fixed the WinExec prototype.
+
+ * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
+ Francois Gouget <fgouget@free.fr>
+ Implemented _getws.
+
+ * windows/win.c: Francois Gouget <fgouget@free.fr>
+ Add missing WIN_ReleaseWndPtr in WIN_CreateDesktopWindow.
+
+ * dlls/ntdll/nt.c, include/winbase.h:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Correct implementation of VerSetConditionMask.
+
+2002-05-17 Alexandre Julliard <julliard@winehq.com>
+
+ * dlls/Makefile.in, dlls/make_dlls:
+ Generate a kernel32 dependency for dlls that have no imports to handle
+ the winebuild-generated implicit import.
+
+ * library/debug.c:
+ Added check for numeric ids and null pointers (thanks to Dimitrie).
+
+ * programs/cmdlgtst/Makefile.in, programs/control/Makefile.in,
+ programs/notepad/Makefile.in, programs/osversioncheck/Makefile.in,
+ programs/progman/Makefile.in, programs/regapi/Makefile.in,
+ programs/regedit/Makefile.in, programs/regsvr32/Makefile.in,
+ programs/regtest/Makefile.in, programs/uninstaller/Makefile.in,
+ programs/view/Makefile.in, programs/wcmd/Makefile.in,
+ programs/winemine/Makefile.in, programs/winepath/Makefile.in,
+ programs/winetest/Makefile.in, programs/winhelp/Makefile.in,
+ programs/winver/Makefile.in, dlls/wineps/Makefile.in,
+ dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
+ dlls/winmm/joystick/Makefile.in, dlls/winmm/mcianim/Makefile.in,
+ dlls/winmm/mciavi/Makefile.in, dlls/winmm/mcicda/Makefile.in,
+ dlls/winmm/mciseq/Makefile.in, dlls/winmm/mciwave/Makefile.in,
+ dlls/winmm/midimap/Makefile.in, dlls/winmm/wavemap/Makefile.in,
+ dlls/winmm/winearts/Makefile.in, dlls/winmm/wineoss/Makefile.in,
+ dlls/winnls/Makefile.in, dlls/winspool/Makefile.in,
+ dlls/wintrust/Makefile.in, dlls/wsock32/Makefile.in,
+ dlls/x11drv/Makefile.in, programs/avitools/Makefile.in,
+ programs/clock/Makefile.in, dlls/opengl32/Makefile.in,
+ dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
+ dlls/rasapi32/Makefile.in, dlls/richedit/Makefile.in,
+ dlls/rpcrt4/Makefile.in, dlls/serialui/Makefile.in,
+ dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
+ dlls/shlwapi/Makefile.in, dlls/snmpapi/Makefile.in,
+ dlls/sti/Makefile.in, dlls/tapi32/Makefile.in,
+ dlls/ttydrv/Makefile.in, dlls/twain/Makefile.in,
+ dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
+ dlls/user/Makefile.in, dlls/version/Makefile.in,
+ dlls/win32s/Makefile.in, dlls/winaspi/Makefile.in,
+ dlls/winedos/Makefile.in, dlls/imm32/Makefile.in,
+ dlls/lzexpand/Makefile.in, dlls/mapi32/Makefile.in,
+ dlls/mpr/Makefile.in, dlls/msacm/Makefile.in,
+ dlls/msacm/imaadp32/Makefile.in, dlls/msacm/msg711/Makefile.in,
+ dlls/msdmo/Makefile.in, dlls/msimg32/Makefile.in,
+ dlls/msisys/Makefile.in, dlls/msnet32/Makefile.in,
+ dlls/msrle32/Makefile.in, dlls/msvcrt20/Makefile.in,
+ dlls/msvideo/Makefile.in, dlls/netapi32/Makefile.in,
+ dlls/odbc32/Makefile.in, dlls/oleaut32/Makefile.in,
+ dlls/olecli/Makefile.in, dlls/oledlg/Makefile.in,
+ dlls/olepro32/Makefile.in, dlls/olesvr/Makefile.in,
+ dlls/Makefile.in, dlls/avicap32/Makefile.in,
+ dlls/avifil32/Makefile.in, dlls/comcat/Makefile.in,
+ dlls/comctl32/Makefile.in, dlls/commdlg/Makefile.in,
+ dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
+ dlls/dciman32/Makefile.in, dlls/ddraw/Makefile.in,
+ dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
+ dlls/dplayx/Makefile.in, dlls/dsound/Makefile.in,
+ dlls/gdi/Makefile.in, dlls/icmp/Makefile.in,
+ dlls/imagehlp/Makefile.in:
+ Removed most imports of ntdll since we no longer import Wine internal
+ functions from there.
+
+ * scheduler/sysdeps.c, win32/device.c, dlls/Makedll.rules.in,
+ dlls/commdlg/filedlg95.c, dlls/kernel/stress.c, dlls/mpr/wnet.c,
+ dlls/user/network.c, dlls/x11drv/x11drv_main.c, include/winbase.h,
+ library/port.c, memory/environ.c, memory/heap.c:
+ A few fixes for mingw cross-compilation.
+
+ * controls/menu.c, dlls/commdlg/cdlg32.c, dlls/ntdll/debugtools.c,
+ dlls/ntdll/ntdll.spec, dlls/user/resource.c, if1632/relay.c,
+ include/wine/debug.h, library/debug.c, loader/ne/resource.c,
+ memory/atom.c, objects/font.c, relay32/snoop.c, windows/class.c,
+ windows/dialog.c, windows/win.c:
+ Export the debugging API from libwine instead of ntdll.
+ Removed debugres_[aw].
+
+ * dlls/winspool/info.c:
+ Bill Medland <medbi01@accpac.com>
+ Remove leading whitespace from printcap entries.
+
+ * dlls/winedos/vga.c:
+ Christian Costa <titan.costa@wanadoo.fr>
+ Do not create a window each time VGA_DoSetMode is called. The window
+ is created the first time and then just resized.
+
+2002-05-16 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/winebuild/import.c, tools/winebuild/spec32.c:
+ Adapted to use the argc/argv variables from libwine.
+ Automatically import libraries that contain the symbols that the
+ .spec.c file is using.
+
+ * scheduler/process.c, dlls/msvcrt/data.c, dlls/ntdll/ntdll.spec,
+ include/wine/library.h, library/loader.c, memory/environ.c:
+ Export global argc/argv variables from libwine and remove the
+ __wine_get_main_args functions from ntdll.
+
+ * dlls/winsock/socket.c:
+ Fixed struct msghdr access for platforms that have msg_accrights
+ (reported by Warren Baird).
+
+ * include/winerror.h:
+ Philip Brown <phil@bolthole.com>
+ Need to undef NOERROR for Solaris.
+
+ * dlls/msvcrt/except.c, dlls/msvcrt/math.c, relay32/snoop.c:
+ Warren Baird <Warren_Baird@cimmetry.com>
+ Some fixes for compiling on Sparc.
+
+ * programs/winetest/wtmain.c:
+ Better usage message. Flush stderr before exiting.
+
+ * include/wine/library.h, include/winnt.h, library/ldt.c,
+ memory/selector.c, scheduler/sysdeps.c, scheduler/syslevel.c,
+ tools/winebuild/spec16.c, win32/except.c, dlls/kernel/kernel_main.c,
+ dlls/kernel/thunk.c, dlls/ntdll/critsection.c,
+ dlls/ntdll/signal_i386.c, if1632/builtin.c, if1632/relay.c,
+ if1632/snoop.c:
+ Moved the selector access functions out of winnt.h into libwine.
+
+ * dlls/winmm/mmsystem.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed hangs when playing an ASCII resource.
+
+ * dlls/winedos/int10.c:
+ Christian Costa <titan.costa@wanadoo.fr>
+ Handle properly the requested video mode in Int10h SET VIDEO MODE
+ function by managing the bit 7 of AL.
+
+ * tools/wineinstall:
+ Andriy Palamarchuk <apa3a@yahoo.com>
+ Place "Common Files" under "Program Files" instead of root directory.
+
+ * dlls/ole32/marshal.c:
+ Marcus Meissner <marcus@jet.franken.de>
+ Tell the user if winedefault.reg is not loaded.
+
+ * dlls/oleaut32/Makefile.in, dlls/oleaut32/typelib.c,
+ dlls/setupapi/install.c, dlls/setupapi/parser.c, include/ntddk.h,
+ include/wine/unicode.h, unicode/string.c,
+ dlls/comctl32/comctl32undoc.c, dlls/comctl32/ipaddress.c,
+ dlls/comctl32/updown.c, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c,
+ dlls/ntdll/wcstring.c:
+ Implemented strtolW/strtoulW in libwine_unicode and used it to replace
+ wcstol and friends.
+
+ * tools/winebuild/spec16.c:
+ Fixed missing call to make_c_identifier.
+
+ * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosexe.h,
+ dlls/winedos/ioports.c, dlls/winedos/soundblaster.c:
+ Christian Costa <titan.costa@wanadoo.fr>
+ Added DMA and SoundBlaster emulation.
+
+ * documentation/getting.sgml:
+ William Stinson <wstinson@infonie.fr>
+ Explain patch -p0 option.
+
+ * dlls/comctl32/listview.c, dlls/commdlg/filedlg95.c,
+ dlls/msacm/driver.c, dlls/serialui/confdlg.c,
+ dlls/shell32/shlfolder.c:
+ Steven Edwards <Steven_Ed4153@yahoo.com>
+ Fixed snprintf warnings.
+
+ * tools/winedump/debug.c, tools/winedump/pe.c:
+ Steven Edwards <Steven_Ed4153@yahoo.com>
+ Added check for sys/mman.h.
+
+ * winedefault.reg:
+ Andriy Palamarchuk <apa3a@yahoo.com>
+ Fixed incorrect format where single backslashes were used instead of
+ double ones in attribute values.
+
+ * dlls/winmm/mmio.c:
+ Johan Gill <johane@lysator.liu.se>
+ lpmmioinfo can sometimes, proven in the read case, be NULL.
+
+2002-05-14 Alexandre Julliard <julliard@winehq.com>
+
+ * tools/wineshelllink:
+ Dustin Navea <speeddymon@yahoo.com>
+ Fixes for kde3 and Desktop directory.
+
+ * tools/wineinstall:
+ Dustin Navea <speeddymon@yahoo.com>
+ Fix for $libdir check.
+
+ * configure.ac, dlls/kernel/comm.c, dlls/netapi32/netapi32.c,
+ dlls/ntdll/cdrom.c, dlls/rpcrt4/rpcrt4_main.c, include/config.h.in,
+ library/loader.c, library/port.c, configure:
+ Portability fixes.
+
+ * configure, configure.ac, dlls/Makefile.in, dlls/comcat/.cvsignore,
+ dlls/comcat/Makefile.in, dlls/comcat/comcat.h,
+ dlls/comcat/comcat.spec, dlls/comcat/comcat_main.c,
+ dlls/comcat/factory.c, dlls/comcat/information.c,
+ dlls/comcat/manager.c, dlls/comcat/register.c, winedefault.reg:
+ John K. Hohm <jhohm@acm.org>
+ Added comcat.dll with factory and manager but E_NOTIMPL work methods.
+
+ * programs/wineconsole/dialog.c, programs/wineconsole/registry.c,
+ programs/wineconsole/user.c, programs/wineconsole/winecon_private.h,
+ programs/wineconsole/winecon_user.h,
+ programs/wineconsole/wineconsole.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Removed Trace macro and replaced it by Wine debug channel facility.
+ Made the font lookup at startup more robust and now save registry at
+ startup time if a new font is chosen (as spotted by Sylvain Petreolle).
+ Fixed an update bug spotted by Jason Edmeades.
+
+ * dlls/kernel/time.c, include/winnls.h:
+ Vincent Béron <vberon@mecano.gme.usherb.ca>
+ Better implementation of GetCalendarInfo{A,W}, not perfect.
+
+ * programs/winver/.cvsignore, tools/winebuild/README,
+ tools/winebuild/build.h, tools/winebuild/main.c,
+ tools/winebuild/parser.c, tools/winebuild/spec16.c,
+ tools/winebuild/spec32.c, tools/winebuild/utils.c,
+ programs/Makeprog.rules.in, programs/avitools/Makefile.in,
+ programs/clock/.cvsignore, programs/cmdlgtst/.cvsignore,
+ programs/control/.cvsignore, programs/notepad/.cvsignore,
+ programs/osversioncheck/.cvsignore, programs/progman/.cvsignore,
+ programs/regapi/.cvsignore, programs/regedit/.cvsignore,
+ programs/regsvr32/.cvsignore, programs/regtest/.cvsignore,
+ programs/uninstaller/.cvsignore, programs/view/.cvsignore,
+ programs/wcmd/.cvsignore, programs/wineconsole/.cvsignore,
+ programs/winemine/.cvsignore, programs/winepath/.cvsignore,
+ programs/winetest/.cvsignore, programs/winhelp/.cvsignore,
+ dlls/winmm/mciseq/.cvsignore, dlls/winmm/mciseq/mciseq.drv.spec,
+ dlls/winmm/mciwave/.cvsignore, dlls/winmm/mciwave/mciwave.drv.spec,
+ dlls/winmm/midimap/.cvsignore, dlls/winmm/midimap/midimap.drv.spec,
+ dlls/winmm/wavemap/.cvsignore, dlls/winmm/wavemap/msacm.drv.spec,
+ dlls/winmm/winearts/.cvsignore, dlls/winmm/winearts/Makefile.in,
+ dlls/winmm/winearts/winearts.drv.spec,
+ dlls/winmm/wineoss/.cvsignore, dlls/winmm/wineoss/wineoss.drv.spec,
+ dlls/winnls/.cvsignore, dlls/winnls/winnls32.spec,
+ dlls/winsock/.cvsignore, dlls/winsock/ws2_32.spec,
+ dlls/winspool/.cvsignore, dlls/winspool/winspool.drv.spec,
+ dlls/wintrust/.cvsignore, dlls/wintrust/wintrust.spec,
+ dlls/wow32/.cvsignore, dlls/wow32/wow32.spec,
+ dlls/wsock32/.cvsignore, dlls/wsock32/wsock32.spec,
+ dlls/x11drv/.cvsignore, dlls/x11drv/x11drv.spec, miscemu/wine.spec,
+ dlls/twain/.cvsignore, dlls/twain/twain_32.spec,
+ dlls/url/.cvsignore, dlls/url/url.spec, dlls/urlmon/.cvsignore,
+ dlls/urlmon/urlmon.spec, dlls/user/.cvsignore,
+ dlls/user/user32.spec, dlls/version/.cvsignore,
+ dlls/version/version.spec, dlls/win32s/.cvsignore,
+ dlls/win32s/w32skrnl.spec, dlls/winaspi/.cvsignore,
+ dlls/winaspi/wnaspi32.spec, dlls/winedos/.cvsignore,
+ dlls/winedos/winedos.spec, dlls/wineps/.cvsignore,
+ dlls/wineps/wineps.spec, dlls/wininet/.cvsignore,
+ dlls/wininet/wininet.spec, dlls/winmm/.cvsignore,
+ dlls/winmm/joystick/.cvsignore,
+ dlls/winmm/joystick/joystick.drv.spec,
+ dlls/winmm/mcianim/.cvsignore, dlls/winmm/mcianim/mcianim.drv.spec,
+ dlls/winmm/mciavi/.cvsignore, dlls/winmm/mciavi/mciavi.drv.spec,
+ dlls/winmm/mcicda/.cvsignore, dlls/winmm/mcicda/mcicda.drv.spec,
+ dlls/winmm/winmm.spec, dlls/qcap/.cvsignore, dlls/qcap/qcap.spec,
+ dlls/quartz/.cvsignore, dlls/quartz/quartz.spec,
+ dlls/rasapi32/.cvsignore, dlls/rasapi32/rasapi32.spec,
+ dlls/richedit/.cvsignore, dlls/richedit/riched32.spec,
+ dlls/rpcrt4/.cvsignore, dlls/rpcrt4/rpcrt4.spec,
+ dlls/serialui/.cvsignore, dlls/serialui/serialui.spec,
+ dlls/setupapi/.cvsignore, dlls/setupapi/setupapi.spec,
+ dlls/shdocvw/.cvsignore, dlls/shdocvw/shdocvw.spec,
+ dlls/shell32/.cvsignore, dlls/shell32/shell32.spec,
+ dlls/shfolder/.cvsignore, dlls/shfolder/shfolder.spec,
+ dlls/shlwapi/.cvsignore, dlls/shlwapi/shlwapi.spec,
+ dlls/snmpapi/.cvsignore, dlls/snmpapi/snmpapi.spec,
+ dlls/sti/.cvsignore, dlls/sti/sti.spec, dlls/tapi32/.cvsignore,
+ dlls/tapi32/tapi32.spec, dlls/ttydrv/.cvsignore,
+ dlls/ttydrv/ttydrv.spec, dlls/netapi32/.cvsignore,
+ dlls/netapi32/netapi32.spec, dlls/ntdll/.cvsignore,
+ dlls/ntdll/Makefile.in, dlls/ntdll/ntdll.spec,
+ dlls/odbc32/.cvsignore, dlls/odbc32/odbc32.spec,
+ dlls/ole32/.cvsignore, dlls/ole32/ole32.spec,
+ dlls/oleaut32/.cvsignore, dlls/oleaut32/oleaut32.spec,
+ dlls/olecli/.cvsignore, dlls/olecli/olecli32.spec,
+ dlls/oledlg/.cvsignore, dlls/oledlg/oledlg.spec,
+ dlls/olepro32/.cvsignore, dlls/olepro32/olepro32.spec,
+ dlls/olesvr/.cvsignore, dlls/olesvr/olesvr32.spec,
+ dlls/opengl32/.cvsignore, dlls/opengl32/opengl32.spec,
+ dlls/psapi/.cvsignore, dlls/psapi/psapi.spec,
+ dlls/kernel/.cvsignore, dlls/kernel/kernel32.spec,
+ dlls/lzexpand/.cvsignore, dlls/lzexpand/lz32.spec,
+ dlls/mapi32/.cvsignore, dlls/mapi32/mapi32.spec,
+ dlls/mpr/.cvsignore, dlls/mpr/mpr.spec, dlls/msacm/.cvsignore,
+ dlls/msacm/imaadp32/.cvsignore,
+ dlls/msacm/imaadp32/imaadp32.acm.spec, dlls/msacm/msacm32.spec,
+ dlls/msacm/msg711/.cvsignore, dlls/msacm/msg711/msg711.drv.spec,
+ dlls/msdmo/.cvsignore, dlls/msdmo/msdmo.spec,
+ dlls/msimg32/.cvsignore, dlls/msimg32/msimg32.spec,
+ dlls/msisys/.cvsignore, dlls/msisys/msisys.ocx.spec,
+ dlls/msnet32/.cvsignore, dlls/msnet32/msnet32.spec,
+ dlls/msrle32/.cvsignore, dlls/msrle32/msrle32.spec,
+ dlls/msvcrt/.cvsignore, dlls/msvcrt/msvcrt.spec,
+ dlls/msvcrt20/.cvsignore, dlls/msvcrt20/msvcrt20.spec,
+ dlls/msvideo/.cvsignore, dlls/msvideo/msvfw32.spec,
+ dlls/commdlg/.cvsignore, dlls/commdlg/comdlg32.spec,
+ dlls/crtdll/.cvsignore, dlls/crtdll/crtdll.spec,
+ dlls/crypt32/.cvsignore, dlls/crypt32/crypt32.spec,
+ dlls/dciman32/.cvsignore, dlls/dciman32/dciman32.spec,
+ dlls/ddraw/.cvsignore, dlls/ddraw/ddraw.spec,
+ dlls/devenum/.cvsignore, dlls/devenum/devenum.spec,
+ dlls/dinput/.cvsignore, dlls/dinput/dinput.spec,
+ dlls/dplay/.cvsignore, dlls/dplay/dplay.spec,
+ dlls/dplayx/.cvsignore, dlls/dplayx/dplayx.spec,
+ dlls/dsound/.cvsignore, dlls/dsound/dsound.spec,
+ dlls/gdi/.cvsignore, dlls/gdi/gdi32.spec, dlls/glu32/.cvsignore,
+ dlls/glu32/glu32.spec, dlls/icmp/.cvsignore, dlls/icmp/icmp.spec,
+ dlls/imagehlp/.cvsignore, dlls/imagehlp/imagehlp.spec,
+ dlls/imm32/.cvsignore, dlls/imm32/imm32.spec, Make.rules.in,
+ debugger/.cvsignore, dlls/Makedll.rules.in,
+ dlls/advapi32/.cvsignore, dlls/advapi32/advapi32.spec,
+ dlls/avicap32/.cvsignore, dlls/avicap32/avicap32.spec,
+ dlls/avifil32/.cvsignore, dlls/avifil32/avifil32.spec,
+ dlls/comctl32/.cvsignore, dlls/comctl32/comctl32.spec:
+ Added winebuild support for generating a .dbg.c file containing the
+ debug channels definitions.
+ Made win32 the default type for spec files.
+ Ignore C compiler in winebuild so we can simply pass it $(DEFS).
+ Removed type win32 and debug_channels from spec files.
+ Fixed winebuild to always generate correct C identifiers (reported by
+ Vincent Béron).
+
+ * dlls/Makefile.in, dlls/make_dlls:
+ Updated make_dlls script for new import scheme.
+
+ * dlls/comctl32/propsheet.c:
+ Sander van Leeuwen <sandervl@xs4all.nl>
+ - Center property sheet page during creation (padding)
+ (some applications rely on this behaviour when resizing the page)
+ - Mask away WS_THICKFRAME page style
+ - Page navigation by resource id (by unknown author)
+
+ * misc/.cvsignore, misc/Makefile.in, msdos/.cvsignore,
+ msdos/Makefile.in, objects/Makefile.in, ole/Makefile.in,
+ relay32/.cvsignore, relay32/Makefile.in, scheduler/.cvsignore,
+ scheduler/Makefile.in, tools/makedep.c, win32/.cvsignore,
+ win32/Makefile.in, windows/.cvsignore, windows/Makefile.in,
+ configure.ac, controls/.cvsignore, controls/Makefile.in,
+ dlls/gdi/Makefile.in, dlls/ntdll/.cvsignore, dlls/ntdll/Makefile.in,
+ dlls/user/Makefile.in, dlls/x11drv/Makefile.in, files/.cvsignore,
+ files/Makefile.in, graphics/.cvsignore, graphics/Makefile.in,
+ graphics/x11drv/.cvsignore, graphics/x11drv/Makefile.in,
+ if1632/.cvsignore, if1632/Makefile.in, loader/.cvsignore,
+ loader/Makefile.in, loader/ne/.cvsignore, loader/ne/Makefile.in,
+ memory/.cvsignore, memory/Makefile.in, Make.rules.in, configure:
+ Specify the complete source file list for a dll inside the main
+ makefile and get rid of the subdirectories makefiles.
+
+ * programs/winhelp/Xx.rc: No longer used.
+
+ * dlls/kernel/nls/jpn.nls:
+ Aric Stewart <aric@codeweavers.com>
+ Improved NLS file for codepage 932 (SJIS).
+
+ * dlls/comctl32/listview.c:
+ Aric Stewart <aric@codeweavers.com>
+ Do not invalidate the rect while drawing.
+ Implemented GetSubItemRect and a quick change to notifications sent
+ for OwnerData items.
+
+ * dlls/winedos/int10.c, dlls/winedos/vga.c, dlls/winedos/vga.h:
+ Robert Coeyman <admiral@corner.net>
+ Added the rest of the register manipulation code to int 10. It only
+ handles the setting of the 16-color palette registers and overscan.
+
+ * dlls/comctl32/pager.c:
+ Guy L. Albertelli <galberte@neo.lrun.com>
+ - Change traces to trace full window handle and improve some traces.
+ - Send WM_NOTIFY to parent not to self.
+ - Implement PGS_AUTOSCROLL via MOUSEMOVE and Timer routines.
+
+ * dlls/comctl32/toolbar.c:
+ Guy L. Albertelli <galberte@neo.lrun.com>
+ Support PGN_SCROLL notify and return either the button heigth or width.
+
+ * windows/spy.c:
+ Guy L. Albertelli <galberte@neo.lrun.com>
+ Fix memory dump where length is not a multiple of 4.
+
+ * dlls/comctl32/propsheet.c:
+ Guy L. Albertelli <galberte@neo.lrun.com>
+ Fixed issues with Unicode conversion. Certain strings were not
+ converted, but then processed as converted.
+
+ * 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/Sk.rc, programs/winhelp/Sw.rc,
+ programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
+ programs/winhelp/macro.c, programs/winhelp/rsrc.rc,
+ programs/winhelp/string.c, programs/winhelp/winhelp.c,
+ programs/winhelp/winhelp.h, programs/winhelp/winhelp_res.h:
+ Sylvain Petreolle <spetreolle@yahoo.fr>
+ - Converted Winhelp for use of NLS
+ - Minor bugfix
+ - Disable support of Va.rc for now (rumantsch swiss)
+
+2002-05-12 Alexandre Julliard <julliard@winehq.com>
+
+ * programs/winetest/runtest, unicode/Makefile.in, Make.rules.in,
+ configure, configure.ac, dlls/kernel/tests/process.c,
+ library/Makefile.in, programs/Makeprog.rules.in:
+ Added some support for cross-compilation using mingw32.
+
+ * dlls/winmm/mmsystem.c, dlls/winmm/winemm.h:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Better behavior of PlaySound (error handling, synchronization).
+ Removed some unnecessary tests about windows handles.
+
+2002-05-11 Alexandre Julliard <julliard@winehq.com>
+
+ * programs/wineconsole/Makefile.in,
+ programs/wineconsole/wineconsole.c,
+ programs/wineconsole/wineconsole.spec,
+ programs/winemine/Makefile.in, programs/winemine/winemine.spec,
+ programs/winepath/Makefile.in, programs/winepath/winepath.spec,
+ programs/winetest/Makefile.in, programs/winetest/winetest.spec,
+ programs/winhelp/Makefile.in, programs/winhelp/winhelp.spec,
+ programs/winver/Makefile.in, programs/winver/winver.spec,
+ tools/winebuild/import.c, tools/winebuild/main.c,
+ tools/winebuild/parser.c, tools/winebuild/utils.c,
+ dlls/wow32/Makefile.in, dlls/wsock32/Makefile.in,
+ dlls/x11drv/Makefile.in, miscemu/Makefile.in,
+ programs/Makeprog.rules.in, programs/avitools/Makefile.in,
+ programs/avitools/aviinfo.spec, programs/avitools/aviplay.spec,
+ programs/avitools/icinfo.spec, programs/clock/Makefile.in,
+ programs/clock/clock.spec, programs/cmdlgtst/Makefile.in,
+ programs/cmdlgtst/cmdlgtst.spec, programs/control/Makefile.in,
+ programs/control/control.spec, programs/notepad/Makefile.in,
+ programs/notepad/notepad.spec, programs/osversioncheck/Makefile.in,
+ programs/osversioncheck/osversioncheck.spec,
+ programs/progman/Makefile.in, programs/progman/progman.spec,
+ programs/regapi/Makefile.in, programs/regapi/regapi.spec,
+ programs/regedit/Makefile.in, programs/regedit/regedit.spec,
+ programs/regsvr32/Makefile.in, programs/regsvr32/regsvr32.spec,
+ programs/regtest/Makefile.in, programs/regtest/regtest.spec,
+ programs/uninstaller/Makefile.in,
+ programs/uninstaller/uninstaller.spec, programs/view/Makefile.in,
+ programs/view/view.spec, programs/wcmd/Makefile.in,
+ programs/wcmd/wcmd.spec, dlls/wininet/Makefile.in,
+ dlls/winmm/Makefile.in, dlls/winmm/joystick/Makefile.in,
+ dlls/winmm/mcianim/Makefile.in, dlls/winmm/mciavi/Makefile.in,
+ dlls/winmm/mciavi/mciavi.drv.spec, dlls/winmm/mcicda/Makefile.in,
+ dlls/winmm/mciseq/Makefile.in, dlls/winmm/mciwave/Makefile.in,
+ dlls/winmm/midimap/Makefile.in, dlls/winmm/wavemap/Makefile.in,
+ dlls/winmm/winearts/Makefile.in, dlls/winmm/wineoss/Makefile.in,
+ dlls/winmm/winmm.spec, dlls/winnls/Makefile.in,
+ dlls/winsock/Makefile.in, dlls/winsock/tests/ws2_32_test.spec,
+ dlls/winspool/Makefile.in, dlls/wintrust/Makefile.in,
+ dlls/serialui/Makefile.in, dlls/serialui/serialui.spec,
+ dlls/setupapi/Makefile.in, dlls/setupapi/setupapi.spec,
+ dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
+ dlls/shell32/shell32.spec, dlls/shfolder/Makefile.in,
+ dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/shlwapi_test.spec,
+ dlls/snmpapi/Makefile.in, dlls/sti/Makefile.in,
+ dlls/tapi32/Makefile.in, dlls/ttydrv/Makefile.in,
+ dlls/twain/Makefile.in, dlls/url/Makefile.in,
+ dlls/urlmon/Makefile.in, dlls/user/Makefile.in,
+ dlls/user/tests/user32_test.spec, dlls/user/user32.spec,
+ dlls/version/Makefile.in, dlls/win32s/Makefile.in,
+ dlls/winaspi/Makefile.in, dlls/winedos/Makefile.in,
+ dlls/wineps/Makefile.in, dlls/wineps/wineps.spec,
+ dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
+ dlls/msvcrt/Makefile.in, dlls/msvcrt20/Makefile.in,
+ dlls/msvideo/Makefile.in, dlls/netapi32/Makefile.in,
+ dlls/odbc32/Makefile.in, dlls/ole32/Makefile.in,
+ dlls/ole32/ole32.spec, dlls/oleaut32/Makefile.in,
+ dlls/oleaut32/oleaut32.spec, dlls/oleaut32/tests/oleaut32_test.spec,
+ dlls/olecli/Makefile.in, dlls/oledlg/Makefile.in,
+ dlls/olepro32/Makefile.in, dlls/olesvr/Makefile.in,
+ dlls/opengl32/Makefile.in, dlls/psapi/Makefile.in,
+ dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
+ dlls/rasapi32/Makefile.in, dlls/richedit/Makefile.in,
+ dlls/rpcrt4/Makefile.in, dlls/ddraw/Makefile.in,
+ dlls/ddraw/ddraw.spec, dlls/devenum/Makefile.in,
+ dlls/dinput/Makefile.in, dlls/dplay/Makefile.in,
+ dlls/dplayx/Makefile.in, dlls/dplayx/dplayx.spec,
+ dlls/dsound/Makefile.in, dlls/gdi/Makefile.in, dlls/gdi/gdi32.spec,
+ dlls/icmp/Makefile.in, dlls/imagehlp/Makefile.in,
+ dlls/imm32/Makefile.in, dlls/kernel/Makefile.in,
+ dlls/kernel/kernel32.spec, dlls/kernel/tests/kernel32_test.spec,
+ dlls/lzexpand/Makefile.in, dlls/mapi32/Makefile.in,
+ dlls/mpr/Makefile.in, dlls/msacm/Makefile.in,
+ dlls/msacm/msacm32.spec, dlls/msacm/msg711/Makefile.in,
+ dlls/msdmo/Makefile.in, dlls/msimg32/Makefile.in,
+ dlls/msisys/Makefile.in, Make.rules.in, debugger/Makefile.in,
+ debugger/winedbg.c, debugger/winedbg.spec, dlls/Makedll.rules.in,
+ dlls/advapi32/Makefile.in, dlls/avicap32/Makefile.in,
+ dlls/avifil32/Makefile.in, dlls/comctl32/Makefile.in,
+ dlls/comctl32/comctl32.spec, dlls/commdlg/Makefile.in,
+ dlls/commdlg/comdlg32.spec, dlls/crtdll/Makefile.in,
+ dlls/crypt32/Makefile.in, dlls/dciman32/Makefile.in:
+ Added -res option to specify resources on winebuild command-line.
+ Added -exe mode to generate a .spec.c for an exe without having to
+ provide a .spec.
+ Removed some no longer needed spec files.
+ Removed .dll extension in makefiles import specifications.
+
+ * dlls/winmm/mcianim/mcianim.c, dlls/winmm/mciavi/mciavi.c,
+ dlls/winmm/mcicda/mcicda.c, dlls/winmm/mciseq/mcimidi.c,
+ dlls/winmm/mciwave/mciwave.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Let MCI drivers support the session instance loading mechanism (NULL
+ lParam2 in MCI_OPEN).
+
+ * include/wine/obj_comcat.h:
+ John K. Hohm <jhohm@acm.org>
+ Fixed typos; added standard CATID_'s.
+
+ * memory/instr.c: Jukka Heinonen <jhei@iki.fi>
+ When using MapSL, 32-bit addresses are no longer truncated into 16-bit
+ addresses.
+
+ * msdos/dpmi.c: Jukka Heinonen <jhei@iki.fi>
+ RawModeSwitch can now be used to return DPMI application back to
+ protected mode.
+
+ * dlls/winedos/vga.c:
+ Christian Costa <titan.costa@wanadoo.fr>
+ Avoid deadlock in VGA_DoSetMode.
+
+ * files/profile.c:
+ Andreas Mohr <andi@rhlx01.fht-esslingen.de>
+ Make PROFILE_GetString account for default value in all cases.
+
+ * tools/winedump/main.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Allowed options to be put between mode keyword and main argument.
+
+ * dlls/msacm/driver.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Moved session instance loading to winmm.
+
+ * dlls/msacm/imaadp32/Makefile.in,
+ dlls/msacm/imaadp32/imaadp32.acm.spec,
+ dlls/msacm/imaadp32/imaadp32.c, documentation/samples/system.ini:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Created an ACM IMA ADPCM codec.
+
+ * dlls/msacm/format.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed bug in acmFormatTagEnumW.
+
+ * dlls/winmm/driver.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Created session instance for installable drivers.
+ Now properly freeing library upon driver exit.
+
+ * include/winbase.h, win32/newfns.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed FlushInstructionCache prototype.
+
+ * server/console.c:
+ Eric Pouech <eric.pouech@wanadoo.fr>
+ Fixed missing wineconsole notification of title modification.
+
+ * dlls/dsound/dsound_main.c:
+ Joris Beugnies <joris.beugnies@pandora.be>
+ Make defines configurable at run-time.
+
+ * graphics/x11drv/dib.c:
+ David Hammerton <david@transgaming.com>
+ Lock/unlock (and hence maybe coerce) DIBSections into GdiMod during
+ the SetDIBits and GetDIBits functions, before actually accessing the X
+ Pixmap.
+
+2002-05-09 Alexandre Julliard <julliard@winehq.com>
+
+ * VERSION, configure, ANNOUNCE, ChangeLog:
+ Release 20020509.
+
+----------------------------------------------------------------
2002-05-09 Alexandre Julliard <julliard@winehq.com>
* memory/virtual.c:
@@ -38835,7 +40284,7 @@
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
Implemented CopyImage16.
- * documentation/bugreports
+ * documentation/bugreports
Andreas Mohr <mohr@elektron.ikp.physik.tu-darmstadt.de>
Small fix.
@@ -38848,7 +40297,7 @@
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Allow specifying module name for NE dummy module.
- * loader/pe_image.c
+ * loader/pe_image.c
Ulrich Weigand <weigand@informatik.uni-erlangen.de>
Set module name of dummy module equal to module name of PE module.
diff --git a/VERSION b/VERSION
index 55aec5d..c8a4afe 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 20020509
+Wine version 20020605
diff --git a/configure b/configure
index 62ab42d..7feef27 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.53 for Wine 20020509.
+# Generated by GNU Autoconf 2.53 for Wine 20020605.
#
# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
@@ -254,8 +254,8 @@
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='20020509'
-PACKAGE_STRING='Wine 20020509'
+PACKAGE_VERSION='20020605'
+PACKAGE_STRING='Wine 20020605'
PACKAGE_BUGREPORT=''
ac_unique_file="server/atom.c"
@@ -760,7 +760,7 @@
# 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 20020509 to adapt to many kinds of systems.
+\`configure' configures Wine 20020605 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -825,7 +825,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Wine 20020509:";;
+ short | recursive ) echo "Configuration of Wine 20020605:";;
esac
cat <<\_ACEOF
@@ -918,7 +918,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-Wine configure 20020509
+Wine configure 20020605
generated by GNU Autoconf 2.53
Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
@@ -933,7 +933,7 @@
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 20020509, which was
+It was created by Wine $as_me 20020605, which was
generated by GNU Autoconf 2.53. Invocation command line was
$ $0 $@
@@ -13453,7 +13453,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by Wine $as_me 20020509, which was
+This file was extended by Wine $as_me 20020605, which was
generated by GNU Autoconf 2.53. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13515,7 +13515,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-Wine config.status 20020509
+Wine config.status 20020605
configured by $0, generated by GNU Autoconf 2.53,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"