From e8d0f974530bab6fa85560532c5fec2cc7cce730 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 1 Nov 2002 02:30:46 +0000 Subject: [PATCH] Release 20021031. --- ANNOUNCE | 21 +- ChangeLog | 2239 +++++++++++++++++++++++++++++++++++++++++++++++++++++ VERSION | 2 +- configure | 18 +- 4 files changed, 2260 insertions(+), 20 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 01c840ffebf..939bb376e08 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -This is release 20021007 of Wine, a free implementation of Windows on +This is release 20021031 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,11 +6,12 @@ correctly. Patches should be submitted to "wine-patches@winehq.com". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-20021007: (see ChangeLog for details) - - Massive listview rewrite. - - New MS RLE codec. - - winemaker should be working again. - - Beginnings of Direct3D 8 support. +WHAT'S NEW with Wine-20021031: (see ChangeLog for details) + - Complete listview overhaul. + - Beginnings of real RPC support. + - Most dlls now build properly in STRICT mode. + - Inter-process window activation and focus handling. + - Many improvements to AVI support. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -19,10 +20,10 @@ Because of lags created by using mirror, this message may reach you before the release is available at the ftp sites. The sources will be available from the following locations: - http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20021007.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20021007.tar.gz - ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20021007.tar.gz - ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20021007.tar.gz + http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20021031.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20021031.tar.gz + ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20021031.tar.gz + ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20021031.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 b02744a9da2..3e806300835 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,2242 @@ +---------------------------------------------------------------- +2002-10-31 Alexandre Julliard + + * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c: + Added clobber lists to the inline assembly functions. + + * dlls/commdlg/colordlg.c, dlls/commdlg/filedlg.c, + dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c: + Matthew Davison + Fixed some handle conversions for -DSTRICT. + + * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h, + include/rpcdcep.h: + Greg Turner + Fix some problems found by winapi_check. + + * dlls/rpcrt4/ndr_marshall.c: Greg Turner + Fix stupid clone of broken macro, found by Marcus. + + * include/wine/rpcfc.h: Ove Kaaven + Some RPC format characters from MS documentation. + + * dlls/shell32/control.c: Stefan Leichter + Remove quotes from filename before calling LoadLibrary in DoLaunch. + + * dlls/shell32/shell32_main.c: Alberto Massari + - Fixed typo in SHGetFileInfoA. + - Properly convert return values back to Unicode in SHGetFileInfoW. + + * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c, + include/rpcdcep.h: + Greg Turner + Remove #ifdef WINNT conditionals; just use the NT definitions. + + * dlls/rpcrt4/ndr_marshall.c: Greg Turner + - Use appropriate per-platform NDR_LOCAL Data Representation. + - Minor housekeeping changes. + + * dlls/shell32/shelllink.c: Marcus Meissner + Escape \ in path and arguments. + Use UNIX style work_dir, not windows dir. + + * programs/progman/Si.rc, programs/progman/rsrc.rc: + Rok Mandeljc + Updated Slovenian resources for (new) version of progman. + + * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/rpc_binding.c, + dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h: + Greg Turner + - Fix offset bug in the conformant string unmarshall routine. + - Fix discrepancy between headers and implementation of + I_RpcBindingSetAsync when compiling under WINNT. + - Eliminate race conditions in the relationship between "listen_count" + and "std_listen" in rpc_server.h. + - Code-stubs for RpcServerUnregisterIf, RpcServerUnregisterIfEx. + - Attempt to implement RpcMgmtStopServerListening (definitely not + happy just yet). + - RpcServerUnregisterIfEx wasn't xp-sepcific after all; this leads me to + suspect there are more such mistakes in the spec-file comments, but I + haven't looked into it or fixed them yet (coming soon). + - Cleanups, trace-enhancements, etc. + + * server/hook.c: + Work around to make system-global hooks at least run in the thread + that set them. + + * controls/listbox.c, dlls/user/user16.c, dlls/user/user32.spec, + dlls/winmm/mmsystem.c, dlls/x11drv/winpos.c, windows/win.c, + windows/winpos.c: + Split out some more 16-bit code. + + * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec: + Marcus Meissner + _seh_longjmp_unwind is i386 only for now. + + * include/rpc.h, include/rpcndr.h: + Greg Turner + - Cast NDR_* #defines to (unsigned long) instead of (UINT32) like MS + headers. + - Create __RPC_MAC__ and __RPC_WIN64__ conditional #defines. + - Correct NDR_LOCAL_DATA_REPRESENTATION for Mac's. + - New NDR_LOCAL_IS_BIG_ENDIAN conditional #define. + - #define TARGET_IS_NT50_OR_LATER. + + * dlls/rpcrt4/ndr_marshall.c: Greg Turner + Rename the *_32_READ macros to *_UINT32_READ for clarity. + + * programs/progman/En.rc: Vincent Béron + Fix English progman resources by translating French bits. + + * programs/progman/Fr.rc: Vincent Béron + Small cleanup for the French progman resources. + + * dlls/comctl32/comboex.c: Carlos Lozano + lParam was not properly sent in COMBOEX_DrawItem. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Append columns with large column indices. + + * configure, configure.ac, include/config.h.in, scheduler/client.c: + Steven Edwards + Mingw porting fix. + + * dlls/winedos/int10.c, dlls/winedos/vga.c, dlls/winedos/vga.h: + Jukka Heinonen + Prevent crashes when DOS program tries to access console and no + Windows console is available. + + * dlls/x11drv/Makefile.in, dlls/x11drv/clipboard.c, + dlls/x11drv/event.c, dlls/x11drv/scroll.c, dlls/x11drv/window.c, + dlls/x11drv/winpos.c, dlls/x11drv/x11ddraw.c, dlls/x11drv/xrender.c, + graphics/x11drv/bitmap.c, graphics/x11drv/brush.c, + graphics/x11drv/dib.c, graphics/x11drv/init.c, + graphics/x11drv/palette.c, graphics/x11drv/text.c, + graphics/x11drv/xfont.c: + Converted x11drv to -DSTRICT. + + * dlls/msvideo/mciwnd.c, dlls/winmm/mcianim/mcianim.c, + dlls/winmm/mciavi/private_mciavi.h, dlls/winmm/mmsystem.c, + dlls/winmm/winemm.h, include/mmddk.h, include/wine/mmsystem16.h, + windows/driver.c: + Moved 16-bit definitions out of mmddk.h into mmsystem16.h. + + * dlls/x11drv/clipboard.c, dlls/x11drv/window.c, dlls/x11drv/winpos.c, + dlls/x11drv/x11ddraw.c, dlls/x11drv/xrender.c, + graphics/x11drv/brush.c, graphics/x11drv/text.c, + graphics/x11drv/xfont.c: + Fixed a number of -DSTRICT warnings. + + * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.h: + Added support for nested exceptions happening inside a catch block. + + * windows/msgbox.c: + Uwe Bonnes + MSGBOX_DlgProc: break out of WM_COMMAND. + + * controls/menu.c, dlls/avifil32/api.c, dlls/comctl32/propsheet.c, + dlls/comctl32/toolbar.c, dlls/commdlg/colordlg.c, + dlls/commdlg/filedlg.c, dlls/commdlg/filedlg95.c, + dlls/commdlg/finddlg.c, dlls/commdlg/finddlg32.c, + dlls/commdlg/fontdlg.c, dlls/commdlg/printdlg.c, + dlls/msacm/format.c, dlls/serialui/confdlg.c, + dlls/setupapi/virtcopy.c, dlls/shell32/brsfolder.c, + dlls/shell32/dialogs.c, dlls/shell32/shell32_main.c, + dlls/shell32/shell32_main.h, dlls/user/message.c, + dlls/wineps/driver.c, include/winuser.h, windows/dialog.c, + windows/input.c, windows/mdi.c, windows/msgbox.c, windows/timer.c, + windows/winhelp.c: + Dmitry Timoshkov + Fix some types and function prototypes according to Platform SDK + definitions. + + * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/joystick.c, + dlls/winmm/lolvldrv.c, dlls/winmm/mci.c, dlls/winmm/message16.c, + dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, + dlls/winmm/winemm.h, dlls/winmm/winmm.c, include/mmddk.h: + Eric Pouech + winmm/mmsystem now compiles with -DSTRICT. + + * include/vfw.h: Eric Pouech + Split between 16 / 32 bit code. + + * dlls/comctl32/treeview.c: Dimitrie O. Paun + Fix some treeview notification codes between ANSI/Unicode mode. + + * dlls/winmm/wavemap/wavemap.c: Eric Pouech + Return correct values for wave(In|Out)GetPosition even if playing non + PCM files. + + * dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c, + dlls/msvideo/msvideo.spec, dlls/msvideo/msvideo16.c, + dlls/msvideo/msvideo_main.c, dlls/msvideo/msvideo_private.h, + dlls/msvideo/vfw16.h: + Eric Pouech + Split between 16 / 32 bit code. + +2002-10-30 Alexandre Julliard + + * dlls/winedos/.cvsignore: Added winedos16.spec.c. + + * configure, configure.ac, dlls/msvcrt/Makefile.in, + dlls/msvcrt/tests/.cvsignore, dlls/msvcrt/tests/Makefile.in, + dlls/msvcrt/tests/scanf.c: + Uwe Bonnes + First version of msvcrt scanf test. + + * controls/combo.c, controls/desktop.c, controls/edit.c, + controls/static.c, controls/uitools.c, dlls/user/user16.c, + include/win.h, windows/defwnd.c, windows/message.c, + windows/nonclient.c, windows/painting.c, windows/scroll.c, + windows/sysparams.c, windows/win.c: + Michael Stefaniuc + Some more fixes for compiling the user dll with -DSTRICT. + + * dlls/winedos/Makefile.in, dlls/winedos/winedos16.spec: + Jukka Heinonen + Add winedos16.dll which contains 16-bit protected mode interrupt entry + points. + + * dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h: + Carlos Lozano + Fixed SHGFI_SYSICONINDEX flag handling. + + * Makefile.in, dlls/Maketest.rules.in, include/wine/test.h, + programs/winetest/Makefile.in, programs/winetest/make_ctests, + programs/winetest/wtmain.c: + Moved the test routines from wtmain.c into wine/test.h so that they + can be compiled separately with different flags for each dll. + + * dlls/rpcrt4/ndr_marshall.c: Marcus Meissner + Fixed LITTLE_ENDIAN_32_READ macro to at least compile. + + * dlls/winsock/Makefile.in, dlls/winsock/async.c, + dlls/winsock/socket.c, include/winsock.h: + Martin Wilck + - Define SOCKET as UINT_PTR for Win64 (thanks to P. Stridvall). + - Make winsock compile without WINE_NO_STRICT. + + * dlls/ntdll/signal_powerpc.c: Marcus Meissner + Powerpc instruction pointer is Iar, not Eip. + + * dlls/winmm/wavemap/Makefile.in, dlls/winmm/wavemap/wavemap.c: + Eric Pouech + wavemap now compiles with -DSTRICT. + +2002-10-29 Alexandre Julliard + + * tools/wineinstall: + Removed no longer needed support for patching the debugger path in the + registry. + + * dlls/Makedll.rules.in: + Only run the 32-bit checklink for dlls that contain 16-bit files. + + * documentation/bugs.sgml, documentation/configuring.sgml, + documentation/installing.sgml, documentation/wine.man.in: + Andreas Mohr + - added troubleshooting section to Wine Users Guide (taken from Wine + Troubleshooting Guide) + - documented Windows/DOS version values (grrr !) + - misc. other stuff + + * dlls/kernel/kernel32.spec, dlls/winedos/int20.c, + dlls/winedos/int21.c, dlls/winedos/int31.c, + dlls/winedos/interrupts.c, include/miscemu.h: + Jukka Heinonen + Modify winedos interrupt handlers so that they work with PM + interrupts. + Add forwarding functions for handlers in other DLLs. + Make DOSVM_GetBuiltinHandler use static table instead of + GetProcAddress. + + * dlls/comctl32/listview.c: Rein Klazes + Fix for listview wheelmouse message handling. + + * include/wine/test.h: Patrik Stridvall + Added {ok,trace}_ macros to take explicit file and line number. + + * dlls/rpcrt4/ndr_marshall.c: Greg Turner + - more comments and comment-cleanup + - attempt to implement NdrConformantStringMemorySize + - fix NdrConformantStringUnMarshall + - w00t! + + * dlls/winmm/joystick.c, dlls/winmm/mmsystem.c: + Eric Pouech + Moved 16 bit joystick function to mmsystem.c. + + * dlls/winmm/Makefile.in, dlls/winmm/joystick.c, + dlls/winmm/mmsystem.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c: + Eric Pouech + - internal renaming (no longer using MMSYSTEM prefixes for WINMM only + functions) + - moved time 16/32 conversions functions to 16 bit source files + - final Makefile changes (16 bit part can now really be not compiled + when -disable-win16 is requested) + + * dlls/winmm/mmsystem.c, dlls/winmm/time.c, dlls/winmm/winemm.h: + Eric Pouech + - let all time related functions make use of low level drivers 16 bit + functions + - some renaming (prefixing internal time functions with TIME) + + * dlls/winmm/lolvldrv.c, dlls/winmm/message16.c, dlls/winmm/winemm.h: + Eric Pouech + All low level driver functions (internals for wave, midi, mixer and + aux) are now cleanly separated. + + * dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmsystem.c, + dlls/winmm/winemm.h, dlls/winmm/winmm.c: + Eric Pouech + All MCI functions are now cleanly separated. + + * dlls/winmm/driver.c, dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, + dlls/winmm/winemm.h: + Eric Pouech + All driver functions are now properly separated. + + * dlls/winmm/mmsystem.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c: + Eric Pouech + - revisited mmsystem/winmm loading mechanism + - added WINMM_CheckMMSystem function (helps 32 bit code detect + presence of our own mmsystem DLL) + - some internal renaming (MULTIMEDIA => WINMM) + + * dlls/winmm/driver.c, dlls/winmm/mci.c, dlls/winmm/mmsystem.c, + dlls/winmm/winemm.h: + Eric Pouech + Now only storing thread id for mci tasks (16 bit htask is now gotten + from WOW functions). + + * windows/winpos.c: Fixed ShowWindowAsync. + + * dlls/user/user_main.c, include/queue.h, windows/queue.c: + Removed a couple of no longer used queue functions. + + * controls/combo.c, dlls/avicap32/avicap32.spec, dlls/avifil32/api.c, + dlls/avifil32/avifile.spec, dlls/rpcrt4/rpcrt4.spec, + dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, + dlls/user/user32.spec, dlls/wininet/internet.c: + Patrik Stridvall + Fixed some issues found by winapi_check. + + * tools/winapi/win16.api, tools/winapi/win32.api: + Patrik Stridvall + API file update. + + * dlls/shell32/shell.c, dlls/shell32/shell32_main.h, + dlls/shell32/shlexec.c: + György 'Nog' Jeney + Separate out 16-bit ShellExecute function. + + * dlls/comctl32/tooltips.c: Sander van Leeuwen + Fixed font object leak in WM_SETFONT handler. + + * dlls/x11drv/keyboard.c: Jeff Smith + Corrections to the Spanish keyboard layout. + + * dlls/winsock/socket.c, dlls/winsock/ws2_32.spec: + Hagen Heiduck + Added WSASendDisconnect. + + * dlls/kernel/Makefile.in, dlls/oleaut32/Makefile.in: + Patrik Stridvall + Added some defines for compatibility with Windows headers. + + * dlls/kernel/wowthunk.c: Eric Pouech + Silence unneeded ERR while converting tasks. + + * dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, dlls/winmm/winemm.h: + Eric Pouech + - finish mmio separation + - no longer storing function pointers in global IData + + * dlls/comctl32/treeview.c: Dimitrie O. Paun + Send the right notification code (A/W) depending on the Unicode + setting. + + * tools/winapi/msvcmaker, tools/winapi/msvcmaker_options.pm, + tools/winapi/util.pm: + Patrik Stridvall + Add new options --wine and --winetest so workspace and project files + for Wine and Winetest might be generated independently. + + * dlls/shell32/tests/shlfileop.c, dlls/user/tests/sysparams.c, + dlls/user/tests/win.c, dlls/wininet/tests/http.c: + Patrik Stridvall + Fixed tests to compile with MS C on Windows. + + * dlls/gdi/tests/generated.c, dlls/kernel/tests/generated.c, + dlls/ntdll/tests/generated.c, dlls/user/tests/generated.c: + Patrik Stridvall + Updated the generated tests. + + * tools/winapi/tests.dat, tools/winapi/winapi_test: + Patrik Stridvall + Added support for excluding optional fields. + + * include/wingdi.h, include/winuser.h: + Patrik Stridvall + Fixed mismatches between the Wine headers and the Microsoft headers. + + * dlls/setupapi/infparse.c: Jaco Greeff + Made the reporting for the (current) unsupported flags in GenInstall16 + more user-friendly, i.e. report per missing flag instead of DWORD value. + + * dlls/ttydrv/wnd.c, dlls/user/Makefile.in, dlls/user/focus.c, + dlls/user/hook.c, dlls/user/hook16.c, dlls/user/message.c, + dlls/user/msg16.c, dlls/user/user.exe.spec, dlls/user/user32.spec, + dlls/user/user_main.c, dlls/x11drv/window.c, dlls/x11drv/winpos.c, + include/hook.h, include/queue.h, include/user.h, + include/wine/server_protocol.h, include/wine/winuser16.h, + server/Makefile.in, server/hook.c, server/list.h, + server/protocol.def, server/request.h, server/thread.c, + server/thread.h, server/trace.c, server/user.h, windows/hook.c, + windows/input.c, windows/message.c, windows/nonclient.c, + windows/queue.c, windows/user.c, windows/win.c: + Rewrote hook support to store the hook chain in the server. + Split off 16-bit hook functions and re-implemented them on top of the + 32-bit ones; system-wide 16-bit hooks are no longer supported at this + point. + +2002-10-28 Alexandre Julliard + + * dlls/ntdll/signal_i386.c, dlls/ntdll/signal_powerpc.c, + dlls/ntdll/signal_sparc.c, include/wine/exception.h, + programs/winedbg/winedbg.c, win32/except.c: + Lionel Ulmer + Raise an exception if any Wine or Winelib code does an assert. + + * programs/wcmd/directory.c: Steven Edwards + Porting fix. + + * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_midl.c, + dlls/rpcrt4/rpc_message.c: + Greg Turner + - Pull the buffer from the rpc message into the midl stub message + during RpcServerInitializeNew. + - Attempt to implement NdrConformantStringUnmarshall. + - More assertions. + - Comments and cleanups. + + * dlls/rpcrt4/rpcrt4.spec: Greg Turner + Add a bunch of stubs, all of which I presume to be WXP additions. + + * dlls/winedos/dosvm.c, dlls/winedos/int09.c, dlls/winedos/int16.c, + programs/wineconsole/user.c, windows/message.c: + Andreas Mohr + - Make int09 update the BIOS data segment's keyboard status flags + bytes, implement pause key handling. + - Let int16/02 read the keyboard status flags bytes instead of calling + GetAsyncKeyState(). + - Make the keyboard state buffer used for Get*Key*() reflect + VK_L/RMENU properly. + - Small fixes. + + * dlls/comctl32/listview.c: + set_main_item: ignore meaningless bits in stateMask for LVS_OWNERDATA + instead of failing. + + * dlls/shell32/shell.c, dlls/shell32/shellreg.c: + György 'Nog' Jeney + Separate out 16-bit registry functions. + + * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_midl.c, + dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c, + include/rpcndr.h: + Greg Turner + - Clean up and add some comments. + - Add NDR Data representation constants. + - Propagate DataRepresentation into and out of packet headers. + - Implement NdrServerInitializeNew + + * dlls/winmm/lolvldrv.c, dlls/winmm/message16.c, dlls/winmm/winemm.h: + Eric Pouech + Move low level multimedia message mapping out of 32 bit code. + + * dlls/winmm/Makefile.in, dlls/winmm/mci.c, dlls/winmm/message16.c, + dlls/winmm/winemm.h: + Eric Pouech + Move MCI message mapping out of 32 bit code. + + * dlls/winmm/driver.c, dlls/winmm/mmsystem.c, dlls/winmm/winemm.h: + Eric Pouech + Move driver message mapping out of 32 bit code. + + * dlls/d3d8/device.c: Jason Edmeades + Handle texture FVF formats when no texture is bound. + + * dlls/rpcrt4/ndr_marshall.c: Greg Turner + - Distinguish between actual paranoia and meaningful buffer space. + - No need to #undef BUFFER_PARANOIA here. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + We should always have a main item in report mode. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Properly fill lParam in NMLISTVIEW. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix crash-inducing typo/thinko. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Mark immutable objects as const. Fix inconsistent *-style. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Add LVHITTESTINFO debug helper. More tracing. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Despite what the docs say, we have to invalidate the list on + WM_SETREDRAW(TRUE). + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Eliminate flicker when resizing, docs updates. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Cleanup, and simplification of UpdateSize. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Handle focus item properly in SetItemCount. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Remove only the necessary selections when setting the item count. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Rewrite of the SetItemCount: bugs got squashed, + LVSICF_{NOSCROLL,NOINVALIDATEALL} implemented. + + * dlls/winedos/dosexe.h, dlls/winedos/dosvm.c, dlls/winedos/int31.c, + dlls/winedos/interrupts.c, dlls/winedos/module.c: + Jukka Heinonen + Add routines for manipulating protected mode interrupt handlers to + winedos dll. Add routine for checking if process is Windows process. + Fix DOSVM_IsDos32 interface. Move real mode interrupt handler + manipulation routines to interrupts.c. + + * windows/user.c: Andreas Mohr + Make GetFreeSystemResources16 print its values on TRACE. + + * controls/button.c, controls/listbox.c, dlls/user/exticon.c, + dlls/user/message.c, dlls/user/wnd16.c, windows/defdlg.c, + windows/mdi.c: + Michael Stefaniuc + Some fixes for the compilation of the user dll with -DSTRICT. + + * dlls/d3d8/device.c: Jason Edmeades + Add copyrects support. + + * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_midl.c, + dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c, + dlls/rpcrt4/rpcrt4.spec, include/rpcndr.h: + Greg Turner + - Clean up and enhance some traces. + - Stubs for NdrConvert, NdrConvert2, and NdrServerInitializeNew. + + * dlls/shell32/enumidlist.c: Dimitrie O. Paun + Add proper support for the SHCONTF_INCLUDEHIDDEN flag. + + * dlls/lzexpand/Makefile.in, dlls/lzexpand/lzexpand16.c, + dlls/lzexpand/lzexpand_main.c: + Matthew Davison + Made lzexpand compile with STRICT defined. + + * dlls/winmm/mci.c: Eric Pouech + Fixed mciSendString debug reporting when an error occurs (spotted by + Erland Lewin). + + * dlls/user/Makefile.in, dlls/user/msg16.c, dlls/user/wnd16.c, + windows/hook.c, windows/spy.c, windows/win.c, windows/winpos.c, + windows/winproc.c: + Moved a few remaining 16-bit window functions to wnd16.c and moved it + to the C_SRCS16 sources. + + * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c: + Jason Edmeades + - Initialize the texture state information. + - Add dummy textures so texture operations which dont reference the + texture can work. + - Support 2d and 3d textures properly. + - Reapply the texture state information as textures get set, as opengl + stores the state along with the bound texture whereas directx uses the + current state information during the draw stage. + - 3rd attempt to sort out lighting, for programs which dont set normals. + - Temporarily silence some unnecessary fixmes. + + * dlls/comctl32/toolbar.c: Carlos + lParam was not properly sent in TTM_ADDTOOLW. + + * dlls/comctl32/comboex.c: Carlos + lParam was not properly sent in CBEN_GETDISPINFOW. + + * files/dos_fs.c: György 'Nog' Jeney + Copy the necessary data from the unicode struct to the ascii one in + DOSFS_FindNext. + + * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/wininet.spec: + Jaco Greeff + - Implementation of [Internet|Ftp]*W functions to extend (almost) + non-existant wide-character support. + - Moved some functions from "stub in wininet.spec" to "FIXME("STUB")" + to allow for testing of changes. + + * dlls/rpcrt4/ndr_marshall.c: Greg Turner + Fix endianness dependency in the (there is only one :) ) marshall + function. + + * dlls/shell32/shell32_main.c: Carlos + The function SHGetFileInfoA wasn't supporting the flag + SHGFI_USEFILEATTRIBUTES. + +2002-10-25 Alexandre Julliard + + * dlls/x11drv/dga2.c: Greg Turner + Avoid X11 error during DGA detection. + + * dlls/kernel/Makefile.in, dlls/kernel/comm.c, dlls/kernel/console.c, + dlls/kernel/debugger.c, dlls/kernel/sync.c, dlls/kernel/thunk.c, + dlls/kernel/wowthunk.c: + Michael Stefaniuc + Compile the kernel dll with -DSTRICT. + + * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_midl.c, + dlls/rpcrt4/rpc_message.c: + Greg Turner + - Use memset instead of ZeroMemory, just to be consistent with Ove's + code. + - Add some assertions where assumptions are made (need way more). + - Plug the binding handle into the RPC_MESSAGE during NdrGetBuffer. + - Implement NdrSendReceive. + - Attempt to support client and server bindings in I_RpcSend[Receive]. + + * dlls/shell32/dragdrophelper.c, dlls/shell32/shfldr_desktop.c, + dlls/shell32/shfldr_mycomp.c: + Alberto Massari + Don't touch the This pointer after it has been freed. + + * dlls/shell32/shell.c, dlls/user/user32.spec: + Install the shell hook as a 32-bit hook. + + * dlls/advapi32/Makefile.in, dlls/advapi32/eventlog.c, + dlls/advapi32/registry.c, dlls/advapi32/security.c, + dlls/advapi32/service.c: + Michael Stefaniuc + Compile the advapi32 dll with -DSTRICT. + + * dlls/ntdll/reg.c, include/winternl.h: + Made the ntdll registry functions use HKEY instead of HANDLE. + + * dlls/comctl32/listview.c, dlls/comctl32/treeview.c, + dlls/kernel/tests/alloc.c, dlls/shell32/shellole.c, + dlls/shlwapi/reg.c, dlls/winmm/winealsa/audio.c, + dlls/x11drv/keyboard.c: + Andreas Mohr + - fix some pselling + - enhance some TRACEs + + * winedefault.reg: Sylvain Petreolle + Added DirectPlayLobby CLSID entries. + + * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_midl.c, + dlls/rpcrt4/ndr_misc.h, dlls/rpcrt4/ndr_stubless.c, + dlls/rpcrt4/rpcrt4_main.c, include/rpcndr.h, include/wine/rpcfc.h: + Greg Turner + - Make explicit some missing include dependencies. + - Implement NdrGetBuffer, NdrFreeBuffer, NdrConformantStringBufferSize + and NdrConformantStringMarshall. + - Define the RPC_FC_C_CSTRING constant. + - Perhaps I don't want those MIDL_*_FORMAT_STRING structs, after + all. Removed. + - Add RPC todo list. + - MIDL_STUB_MESSAGE.uFlags aren't. + - Comment out the NdrClientCall2 mock-up since that stuff is in the + process of being implemented and might cause problems. + + * dlls/kernel/tests/locale.c, ole/ole2nls.c: + Bill Medland + Fix OLE_GetFormatW so that GetDateFormatW works. + Rearranged for simplicity. + + * programs/winedbg/memory.c: Jeff Smith + Fixed behaviour of "x /s ...". + + * dlls/ttydrv/Makefile.in, dlls/ttydrv/bitmap.c, dlls/ttydrv/dc.c, + dlls/ttydrv/graphics.c, dlls/ttydrv/objects.c, dlls/ttydrv/wnd.c: + Michael Stefaniuc + Compile the ttydrv dll with -DSTRICT. + + * dlls/winmm/mci.c, dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, + dlls/winmm/playsound.c, dlls/winmm/time.c, dlls/winmm/winemm.h, + dlls/winmm/winmm.c: + Eric Pouech + Simplify the global internal data handling. + + * dlls/winmm/lolvldrv.c, dlls/winmm/mci.c, dlls/winmm/winemm.h: + Eric Pouech + Unify the constant used for error codes reporting mapping functions + success/failures. + + * dlls/d3d8/d3d8_main.c, include/d3d8.h: + Jason Edmeades + Define the main directx8 entrypoint. + + * dlls/commdlg/filedlgbrowser.c, dlls/shell32/shellstring.c, + dlls/twain/ds_image.c: + Michael Stefaniuc + Some small cleanups. + + * programs/wineconsole/wineconsole_De.rc, + programs/wineconsole/wineconsole_En.rc: + Andreas Mohr + - correct German strings to what they're really supposed to be + - less confusion about stored settings + + * dlls/winedos/int17.c: Andreas Mohr + Tiny int17 printer fix. + + * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c: + Andreas Mohr + Added CertOpenStore stub. + + * files/directory.c, files/dos_fs.c, files/drive.c, files/file.c, + include/file.h, include/winnt.h: + Get rid of FILE_ATTRIBUTE_SYMLINK (based on a patch by Bill Medland). + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not invalidate list on WM_SETREDRAW. + Update size info even if redrawing is disabled. + Trivial cleanups, and some tracing. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + We can avoid flicker on column resize only if it's left align. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Always draw the main item in full row select. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Use iterators to render over the columns, in report mode. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Small iterator-over-range[s] cleanup. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Eliminate most of the flicker when resizing columns. + More debug tracing. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix subitem background color in full row select. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + We should callback for inexistent subitems. + Do not store callback items for subitems, even if we're asked to. + Small cleanup. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix crash when computing the item width of a report with no columns. + Override custom draw bkgnd color for selection items. + Fill background for all items that have a bkgnd colour. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Keep autoarranging items until one is moved. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Abstract autoarranging decision to a helper function. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not do screen work if refreshing is disabled. + Reimplement SetRedraw to cope with the changes. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Rewrite the UpdateScroll function: simpler, faster. + Add debugging helper for SCROLLINFO. + Fix potential bug in debugging helpers. + + * dlls/oleaut32/Makefile.in, dlls/oleaut32/ole2disp.c, + dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c, + dlls/oleaut32/stubs.c: + Michael Stefaniuc + Compile the oleaut32 dll with -DSTRICT. + + * dlls/shlwapi/Makefile.in, dlls/shlwapi/ordinal.c, + dlls/shlwapi/path.c, dlls/shlwapi/reg.c, dlls/shlwapi/regstream.c, + dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/thread.c: + Michael Stefaniuc + Compile the shlwapi dll with -DSTRICT. + + * dlls/msvcrt/Makefile.in, dlls/msvcrt/dir.c, dlls/msvcrt/file.c, + dlls/msvcrt/main.c, dlls/msvcrt/thread.c: + Michael Stefaniuc + Compile the msvcrt dll with -DSTRICT. + + * tools/winecheck: Andreas Mohr + - check for root user + - silence errors + + * dlls/tapi32/phone.c: Andreas Mohr + Added some comments. + + * winedefault.reg: Andreas Mohr + - add "ProductId" key + - add HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM default mapping + - remember old DirectX version strings + +2002-10-23 Alexandre Julliard + + * dlls/rpcrt4/ndr_midl.c, include/rpcndr.h: + Greg Turner + Implemented NdrClientInitializeNew. + + * dlls/rpcrt4/rpc_binding.c: Greg Turner + Whitespace cleanup. + + * dlls/rpcrt4/rpc_server.c: Greg Turner + Fixed a tiny trace bug. + + * dlls/winedos/module.c: Chris Morgan + Call CreateProcessA() when executing non-dos applications from a dos + application. + + * Makefile.in: Gerald Pfeifer + Also remove configure.lineno when performing distclean. + + * dlls/commdlg/cdlg_Fr.rc, dlls/shell32/shell32_En.rc, + dlls/shell32/shell32_Fr.rc, dlls/user/resources/user32_Fr.rc, + dlls/wineps/rsrc.rc, dlls/wineps/wps_Fr.rc, dlls/winmm/winmm_Fr.rc, + programs/clock/Fr.rc, programs/notepad/Fr.rc, + programs/winhelp/Fr.rc: + Vincent Béron + Bring some French resources in sync with English ones. + + * dlls/msvideo/Makefile.in, dlls/msvideo/drawdib.c, + dlls/msvideo/mciwnd.c, dlls/msvideo/msvideo16.c, + dlls/msvideo/msvideo_main.c, dlls/msvideo/vfw16.h: + Michael Stefaniuc + Compile the msvideo dll with -DSTRICT. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Avoid division by 0 by initializing the item size in on creation. + Rename update_icon_size to set_icon_size, fix parameters order. + Assorted cleanups. + + * dlls/comctl32/comctl32undoc.c: Dimitrie O. Paun + Append to the end of the DPA, if insert index is too large. + + * dlls/comctl32/header.c: Carlos + Fixed duplicated arrows in header control. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix thinko that slipped in with the prev patch (reenables refresh). + Mark a few things that needs looking at. + Small cleanup. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not invalidate the window before the first paint job. + Assorted cleanups. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Use InvalidateItem instead of explicit InvalidateRect, it is cleaner, + and faster when redraw is disabled. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Transform the invalidation macros to proper functions. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Delay some size computations until after first paint. + + * dlls/comctl32/listview.c: Rein Klazes + Reorganize the item size calculation (a bit simpler, and faster). + + * dlls/comctl32/listview.c: Rein Klazes + Search through all items when LISTVIEW_FindItemW is called with + LVFI_PARAM flag. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Delete the items if we actually own them. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not callback to the parent for lParam when in LVS_OWNERDATA. + Docs update. + + * dlls/winedos/Makefile.in, dlls/winedos/dosexe.h, + dlls/winedos/dosvm.c, dlls/winedos/int31.c, + dlls/winedos/interrupts.c, dlls/winedos/module.c, + dlls/winedos/winedos.spec, include/callback.h, include/miscemu.h, + memory/instr.c, msdos/dpmi.c: + Jukka Heinonen + Move interrupt emulation code from INSTR_EmulateInstruction to winedos + dll. Make CTX_SEG_OFF_TO_LIN work with 32-bit segmented pointers + common in DPMI32. Fix winedos initialization so that DOSMEM_Init(TRUE) + is only called when DOS executable is started. + + * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, + dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c, + dlls/dplayx/dplobby.c: + Michael Stefaniuc + Compile the dplayx dll with STRICT defined. + + * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c, + dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c, + dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c, + dlls/comctl32/draglist.c, dlls/comctl32/flatsb.c, + dlls/comctl32/header.c, dlls/comctl32/hotkey.c, + dlls/comctl32/imagelist.c, dlls/comctl32/ipaddress.c, + dlls/comctl32/listview.c, dlls/comctl32/monthcal.c, + dlls/comctl32/pager.c, dlls/comctl32/progress.c, + dlls/comctl32/propsheet.c, dlls/comctl32/rebar.c, + dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c, + dlls/comctl32/tab.c, dlls/comctl32/toolbar.c, + dlls/comctl32/tooltips.c, dlls/comctl32/trackbar.c, + dlls/comctl32/treeview.c, dlls/comctl32/updown.c: + Michael Stefaniuc + - fix the "int format, HANDLE arg" type of warnings for comctl32 + - compile the comctl32 dll with -DSTRICT + + * dlls/comctl32/listview.c: Michael Stefaniuc + Add casts to compile with -DSTRICT. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not crash if callback text is not filled (behave like native). + Render report mode from top to bottom (easier on the eye). + Docs updates, type fixes, more traces. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Collect all bugs, missing features, etc in the header doc. + Minor cleanups. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not autoarrange if we insert/delete from the end of the list. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Rework SetItemPosition, bunch of bugs squashed in the process. + Complete icon alignment rewrite: cleaner, incremental, etc. + Completely avoid aligning all icons on every insert + - icon placement is incrementally computed now: it's fast. + Small cleanups, docs update, etc. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Rename LISTVIEW_ITEM to ITEM_INFO for consistency. + Rename LISTVIEW_SUBITEM to SUBITEM_INFO for same reason. + Fix type in comment spotted by Bobby Bingham. + + * documentation/samples/config: Sylvain Petreolle + Added valid entries to specify if an app should be loaded builtin or + native. + + * dlls/user/Makefile.in: Moved network.c to 16-bit sources. + + * dlls/advapi32/security.c, dlls/comctl32/listview.c, + dlls/shell32/shell32_main.c, files/directory.c, include/file.h, + include/heap.h, loader/loadorder.c, loader/module.c, + msdos/dosconf.c, windows/clipboard.c: + Patrik Stridvall + Don't use wine/unicode.h in the header files, include it directly + where needed instead. + + * include/windef.h: Avoid redefinition warning. + + * dlls/comctl32/animate.c, dlls/comctl32/comboex.c, + dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c, + dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c, + dlls/comctl32/ipaddress.c, dlls/comctl32/progress.c, + dlls/comctl32/propsheet.c, dlls/comctl32/status.c, + dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c, + dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c: + Michael Stefaniuc + Add needed casts for a "no warnings" compile of comctl32. + + * dlls/winedos/module.c: Patrik Stridvall + Fix for platforms not supporting DOS mode. + + * include/windows.h: Patrik Stridvall + Add pragma to eliminate MS C warnings. + + * tools/winapi/msvcmaker: Patrik Stridvall + - Added proper parsing of the Makefile.in's to find the tests. + - Added support for optionally using the Microsoft headers instead of + the Wine headers. + + * programs/progman/En.rc, programs/progman/Fr.rc, + programs/progman/dialog.c, programs/progman/license.c, + programs/progman/license.h, programs/progman/main.c, + programs/progman/progman.h, programs/progman/rsrc.rc, + programs/progman/string.c: + Sylvain Petreolle + Implemented NLS in progman. + + * dlls/user/user_main.c, include/message.h, windows/timer.c: + Store thread id instead of queue handle in timer structure. + + * dlls/user/user32.spec, dlls/user/wnd16.c, dlls/x11drv/desktop.c, + include/queue.h, include/win.h, windows/queue.c, windows/win.c: + Implemented GetWindowTask16 on top of GetWindowThreadProcessId. + Removed no longer used hmemTaskQ field in WND structure. + + * dlls/kernel/comm.c, files/file.c, include/winbase.h, + include/wingdi.h, include/winnt.h, include/winuser.h, + loader/ne/module.c, objects/dib.c, objects/enhmetafile.c, + tools/winedump/ne.c: + Patrik Stridvall + Fixed mismatches between the Wine headers and the Microsoft headers. + + * dlls/avifil32/avifile_De.rc, dlls/avifil32/avifile_En.rc, + dlls/avifil32/avifile_private.h: + Michael Günnewig + Added dialog for AVISaveOptions. + + * dlls/avifil32/api.c: Michael Günnewig + Implemented AVIBuildFilterW and AVISaveOptions. + + * dlls/avifil32/getframe.c: Michael Günnewig + Fixed bug that prevented ICCompressorChoose from working. + + * windows/msgbox.c: Rein Klazes + MessageBoxIndirectW: call FindResourceEx with arguments in the right + order. + + * dlls/gdi/tests/generated.c, dlls/kernel/tests/generated.c, + dlls/ntdll/tests/generated.c, dlls/user/tests/generated.c: + Patrik Stridvall + Updated the generated tests. + + * tools/winapi/tests.dat, tools/winapi/winapi_test: + Patrik Stridvall + Minor modifications and improvements. + + * dlls/shell32/control.c: Stefan Leichter + Do not break quoted strings in Control_DoLaunch. + + * dlls/comctl32/commctrl.c: Christian Neumair + Collect all bugs, missing features, etc in the header doc. + + * include/digitalv.h, include/wine/mmsystem16.h: + Eric Pouech + Moved 16 bit digital structs to include/wine/mmsystem16.h. + +2002-10-22 Alexandre Julliard + + * dlls/winspool/Makefile.in, dlls/winspool/info.c: + Michael Stefaniuc + Compile the winspool dll with STRICT defined. + + * dlls/tapi32/Makefile.in, dlls/tapi32/line.c, dlls/tapi32/phone.c: + Michael Stefaniuc + Compile the tapi32 dll with STRICT defined. + + * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c: + Michael Stefaniuc + Compile the psapi dll with STRICT defined. + + * dlls/msacm/Makefile.in, dlls/msacm/driver.c, dlls/msacm/filter.c, + dlls/msacm/format.c, dlls/msacm/internal.c, + dlls/msacm/msacm32_main.c, dlls/msacm/stream.c: + Michael Stefaniuc + Compile the msacm dll with STRICT defined. + + * dlls/mpr/Makefile.in, dlls/mpr/auth.c, dlls/mpr/wnet.c: + Michael Stefaniuc + Compile the mpr dll with STRICT defined. + + * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c, + dlls/imagehlp/debug.c, dlls/imagehlp/imagehlp_main.c, + dlls/imagehlp/integrity.c, dlls/imagehlp/symbol.c: + Michael Stefaniuc + Compile the imagehlp dll with STRICT defined. + + * dlls/imm32/Makefile.in, dlls/imm32/imm.c: + Michael Stefaniuc + Compile the imm32 dll with STRICT defined. + + * configure, configure.ac, include/config.h.in, scheduler/pthread.c: + Avoid reference to glibc internal __libc_fork function. + + * dlls/user/resources/user32.rc, dlls/user/resources/user32_En.rc, + dlls/user/resources/user32_Ru.rc, dlls/user/resources/user32_Sk.rc, + dlls/user/resources/user32_Zh.rc, windows/mdi.c, windows/msgbox.c: + Dmitry Timoshkov + Restore setting of caption "Error". + + * dlls/d3d8/device.c: Jason Edmeades + Beginnings of Stencil support. + + * dlls/comctl32/header.c: Dimitrie O. Paun + Bring header's height more inline with native's. + + * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_marshall.c, + dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/rpcrt4.spec, include/rpcndr.h: + Greg Turner + - Use Ove-style macros for NdrConformantStringMarshall definition. + - Move NdrConformantStringMarshall to new ndr_marshall.c. + - Stubs for NdrConformantStringBufferSize, + NdrConformantStringMemorySize, and NdrConformantStringUnmarshall. + + * dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c, + dlls/rpcrt4/rpc_server.c: + Greg Turner + - ClientCall2 still deserves a FIXME. + - Complete bindings with NULL endpoints. + - Implement RpcServerUseProtseqA, RpcServerUseProtseqW. + +2002-10-21 Alexandre Julliard + + * include/wine/server_protocol.h, include/winnt.h, + server/protocol.def: + Fixed the WINE_NO_STRICT #ifdefs to do the right thing if STRICT is + defined (spotted by Michael Stefaniuc). + + * dlls/rpcrt4/ndr_midl.c, include/rpcndr.h: + Greg Turner + Fix return types of NdrConformantStringMarshall, NdrGetBuffer, and + NdrSendReceive. + + * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h: + Greg Turner + Stubs for RpcServerUseProtseqA, RpcServerUseProtseqW. + + * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c, + dlls/avifil32/factory.c, dlls/avifil32/icmstream.c: + Michael Günnewig + New AVI streamhandlers for audio and video streams. + + * dlls/avifil32/api.c, dlls/avifil32/avifile_De.rc, + dlls/avifil32/avifile_En.rc, dlls/avifil32/avifile_private.h: + Michael Günnewig + - Fixed usage of handler instead of type in AVIMakeCompressedStream. + - Implemented AVIBuildFilterA. + - Started to implement AVIBuildFilterW. + + * dlls/avifil32/avifile.c: Michael Günnewig + - Fixed many bugs which prevents writing. + - Fixed segfault while parsing invalid index. + - Keep parsing of index even if streamheader says it's empty + - Fixed bug in AVIFILE_SaveIndex when stream is empty. + - Fixed bug in AVIFILE_WriteBlock, when chunk is not of even size. + + * include/vfw.h: Michael Günnewig + Added macros for AVIFileClose and AVIStreamClose. + + * dlls/comctl32/comctl32undoc.c: Dimitrie O. Paun + DPAs can't have more than 0x8000 elements (fixed with lots of help + from Carlos + No need to increment item size, it's already adjusted by DPA_SetPtr + (found, and fixed by Carlos ). + + * dlls/comctl32/comctl32undoc.c: Dimitrie O. Paun + Do not rely on HeapReAlloc to allocate a NULL pointer. + + * dlls/comctl32/comctl32undoc.c: Dimitrie O. Paun + Rewrite DPA_InsertPtr in terms on DPA_SetPtr, so that it's simpler, + cleaner, and more correct. + It now expands the array to accomodate larger than current size + indexes. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not send uninitialized lParams on notification msgs (found by Rein + Klazes ). + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Complete rewrite of the rcView implementation. + Lots of bugs fixed in rcView computation. + Assorted cleanups, and simplifications. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Split ranges_destroy in ranges_clear, and ranges_destroy. + Rewrite DeleteAllItems, for cleaner, faster, more correct code. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Updated header documentation to the latest, and greatest. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Optimize invalidation on insert. + Share the invalidation code between {Delete,Insert}Item. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Rewrite DeleteItemT: cleaner, a lot faster. + Number of bug were fixed. + The minimum possible is redrawn. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Implement most of LVM_ARRANGE. + Make use of it, where it was appropriate. + Use infoPtr->dwStyle directly, in most places. + Assorted cleanups. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Proper (type wise) return types. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Reorganize header notifications. + Support notifications that don't have embedded size info. + Invalidate columns on format change (if needed). + Assorted cleanups. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Crash on internal NULL pointers, don't test all over the place. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + When removing focus, no need to go through all elements. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix colors for selected items in full row select mode. + Fix bug caused by use of uninitialized state. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix computation of subitem box, when invalidating it. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Assert on inconsistent range list states. + Various code cleanups, few potential bugs fixed. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not grow the item list to arbritary index: if requested index is + larger than current count, just append. + Miscellaneous cleanups. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + SetColumnWidth rewrite: simpler, cleaner code. Bugs squashed. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Handle generic column width changes. + Fix bug in SetColumnT which rendered it unusable. + Column code cleanup. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Assert on internal invariants, rather than fail gracefully. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + More docs compliant alignment handling for subitems. + + * tools/wineinstall: Vincent Béron + Run regedit even if not installed. + + * 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/Makefile.in, + programs/winhelp/Pt.rc, programs/winhelp/Si.rc, + programs/winhelp/Sk.rc, programs/winhelp/Sw.rc, + programs/winhelp/Va.rc, programs/winhelp/Wa.rc, + programs/winhelp/macro.c, programs/winhelp/winhelp.c, + programs/winhelp/winhelp_res.h: + Eric Pouech + No longer using explicit values for resource identification. + + * dlls/comctl32/header.c: Dimitrie O. Paun + Fix notification from header, on item changed. + Small indentation fixes. + + * dlls/commdlg/printdlg.c: Duane Clark + Set the return value of the PD_PAGENUMS flag. + + * programs/notepad/dialog.c: Duane Clark + Implement printing in notepad. + + * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c, + dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c: + Jason Edmeades + Add the basic support for volume textures / volumes (3d textures). + + * dlls/winmm/mmio.c, dlls/winmm/mmsystem.c, dlls/winmm/winemm.h: + Eric Pouech + Keep on moving 16 bit code out of winmm, now only using linear + addresses for buffers. + + * programs/winhelp/macro.c: Eric Pouech + Implemented a few more macros for button manipulation + (enable/disable/changing macro). + + * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h, + programs/winhelp/winhelp.c, programs/winhelp/winhelp.h: + Eric Pouech + Improved a bit link handling (a few more link types loaded from file + and support for link to a macro). + + * windows/msgbox.c: Dmitry Timoshkov + Actually use language identifier. + + * dlls/comctl32/toolbar.c: Duane Clark + Correct the behavior for disabled toolbar buttons. + +2002-10-19 Alexandre Julliard + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not create a range list for an empty range. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Store the entire format bitmap in the column info. + Rewrite GetColumnT to take advantage of that. + Related cleanups, and simplifications. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Column zero has the image enabled always, irrespective of format. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Unify {Insert,Set}ColumnT as much as possible. + Fix a bunch of problems in SetColumnT. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix function header documentation. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Better report mode. + Use the new column information to simplify, and speed up the code. + Enable support for images in subitems (in LVS_REPORT mode). + + * include/winuser.h, windows/msgbox.c: + Dmitry Timoshkov + Convert MessageBox family functions to unicode. + + * include/rpcproxy.h: Greg Turner + Patch cruft removal. + + * dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec, + include/rpcndr.h: + Greg Turner + Super-crude implementation for NdrClientCall2. + Specs and headers for NdrClientInitializeNew, + NdrConformantStringMarshall, NdrGetBuffer, NdrFreeBuffer, and + NdrSendReceive. + + * dlls/rpcrt4/rpc_server.c: Greg Turner + Fix up RpcMgmtWaitServerListen to be less incorrect. + + * dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/ndr_misc.h: + Greg Turner + Some MIDL constants and structures (should eventually move to rpcndr.h + I think). + Stubs for NdrClientInitializeNew, NdrConformantStringMarshall, + NdrGetBuffer, NdrFreeBuffer, and NdrSendReceive (not in specfile yet). + + * include/wine/winbase16.h, loader/task.c: + Get/SetFastQueue16 should use HQUEUE16 handles. + + * dlls/winmm/mciavi/mmoutput.c, dlls/winmm/mciwave/mciwave.c, + dlls/winmm/winealsa/audio.c, dlls/winmm/winearts/audio.c, + dlls/winmm/winenas/audio.c, include/windef.h, include/winnt.h: + Removed DECLARE_OLD_HANDLE. Fixed a few remaining warnings. + + * tools/winedump/msmangle.c: + Uwe Bonnes + demangle_datatype: delete superflous free(). + + * dlls/ddraw/ddraw/user.c: Lionel Ulmer + Add 3D support at the User driver level. + + * dlls/shdocvw/webbrowser.c, include/wine/obj_webbrowser.h: + Malte Starostik + Fixed IWebBrowser::Navigate() parameter type. + Added IWebBrowserApp and related typedefs. + + * Make.rules.in, tools/wmc/write.c: Martin Fuchs + Corrected the alignment of unicode message table strings in wmc, and + switched to unicode for message strings, so that FormatMessage() now + works. + + * server/Makefile.in, server/process.c, server/queue.c, + server/request.c, server/sock.c, server/trace.c, server/user.c, + tools/make_requests: + Converted the server to -DSTRICT. + + * documentation/configuring.sgml, documentation/running.sgml: + Bill Medland + Add documentation on how to modify what --debugmsg +relay reports. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + When deleting an item, remove selection, don't add it! + + * include/user.h, windows/hook.c: + Changed the USER_HEAP_* macros to use HANDLEs instead of HANDLE16s. + + * controls/menu.c, dlls/user/dde/client.c, dlls/user/text.c, + windows/win.c, windows/winproc.c: + Michael Stefaniuc + Silence some warnings due to casts between pointer and integers of + different size. + + * dlls/user/dde/misc.c: Michael Stefaniuc + Fix warnings when converting between an ATOM and a HSZ. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + More traces to help us make sense of the output. + Faster, cleaner ranges_{add,del}. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix ranges insertion bug (specify DPAS_SORTED when searching). + Add a lot of assert-ed consistency checks. + Add bunch of trace messages. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Inspect style bits independently on style change. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Rewrite StyleChanged procedure + o some bugs have been fixed + o cleaner, simpler code + Fix some corner case, icon size computation bugs. + Assorted docs updates. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Keep track of per-column information inside the listview. + Cache header rectangles. + Used the cached info instead of calling to the header each time. + Update the listview as we track column width changes. + Unify column handling between {Insert,Delete}Column, and width + changes. + Simplify RefreshReport, by using the new column info. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Do not query items that are just being inserted. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Reorganize things a bit so that we no longer need the 'valid' flag on + each item. + Small comments update. + + * programs/winhelp/hlpfile.c, programs/winhelp/winhelp.c: + Eric Pouech + Added support for BTrees in file header reading. + Fixed bogus palette length computation while reading bitmap. + Fixed rendering while starting a page with a bitmap. + + * dlls/Makefile.in, dlls/avifil32/Makefile.in, + dlls/avifil32/wavfile.c: + Michael Günnewig + - Fixed loading of wave files. + - Corrected AVIFILEINFOW structure updates. + - Implemented saving of wave files. + + * dlls/avifil32/avifile.c: Michael Günnewig + Fixed very slow loading of index. + +2002-10-18 Alexandre Julliard + + * dlls/avicap32/avicap32_main.c, dlls/avifil32/api.c, + dlls/avifil32/extrachunk.c, dlls/avifil32/factory.c, + dlls/comcat/comcat_main.c, dlls/crtdll/crtdll_main.c, + dlls/d3d8/directx.c, dlls/ddraw/d3ddevice/mesa.c, + dlls/ddraw/ddraw/main.c, dlls/ddraw/dsurface/dib.c, + dlls/ddraw/dsurface/main.c, dlls/ddraw/dsurface/user.c, + dlls/dinput/device.c, dlls/dsound/mixer.c, + dlls/msimg32/msimg32_main.c, dlls/msisys/msisys.c, + dlls/netapi32/netapi32.c, dlls/odbc32/proxyodbc.c, + dlls/olecli/olecli_main.c, dlls/oledlg/oledlg_main.c, + dlls/olesvr/olesvr_main.c, dlls/opengl32/wgl.c, + dlls/rasapi32/rasapi.c, dlls/richedit/richedit.c, + dlls/rpcrt4/cpsf.c, dlls/rpcrt4/rpc_server.c, + dlls/serialui/confdlg.c, dlls/setupapi/devinst.c, + dlls/setupapi/install.c, dlls/setupapi/setupx_main.c, + dlls/snmpapi/main.c, dlls/twain/twain32_main.c, + dlls/urlmon/urlmon_main.c, dlls/win32s/w32sys.c, + dlls/winaspi/winaspi32.c, dlls/winedos/dosvm.c, + dlls/winedos/module.c, dlls/wineps/bitmap.c, dlls/wineps/brush.c, + dlls/wineps/clipping.c, dlls/wineps/escape.c, dlls/wineps/font.c, + dlls/wineps/init.c, dlls/wineps/pen.c, dlls/wininet/internet.c, + dlls/winmm/mciavi/info.c, dlls/winmm/mciavi/mciavi.c, + dlls/winmm/mciavi/wnd.c, dlls/winmm/mciseq/mcimidi.c, + dlls/winmm/mciwave/mciwave.c, dlls/winmm/wineoss/midi.c, + dlls/wintrust/wintrust_main.c: + Fixed warnings caused by conversion to -DSTRICT. + + * dlls/advapi32/Makefile.in, dlls/comctl32/Makefile.in, + dlls/commdlg/Makefile.in, dlls/dplayx/Makefile.in, + dlls/gdi/Makefile.in, dlls/imagehlp/Makefile.in, + dlls/imm32/Makefile.in, dlls/kernel/Makefile.in, + dlls/lzexpand/Makefile.in, dlls/mpr/Makefile.in, + dlls/msacm/Makefile.in, dlls/msvcrt/Makefile.in, + dlls/msvideo/Makefile.in, dlls/ntdll/Makefile.in, + dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in, + dlls/psapi/Makefile.in, dlls/shell32/Makefile.in, + dlls/shlwapi/Makefile.in, dlls/tapi32/Makefile.in, + dlls/ttydrv/Makefile.in, dlls/user/Makefile.in, + dlls/winmm/Makefile.in, dlls/winmm/wavemap/Makefile.in, + dlls/winsock/Makefile.in, dlls/winspool/Makefile.in, + dlls/x11drv/Makefile.in, include/wine/server_protocol.h, + include/winnt.h, server/Makefile.in, server/protocol.def: + Added support for building certain dlls with -DSTRICT. + Added -DWINE_NO_STRICT flag to dlls that don't support STRICT yet. + + * dlls/kernel/wowthunk.c, include/wownt32.h: + Added FIXMEs for metafile and fullhwnd handle conversions that aren't + supported properly yet. + + * dlls/gdi/gdi16.c, objects/gdiobj.c, objects/linedda.c: + Moved EnumObjects16, LineDDA16 and associated glue code to gdi16.c. + + * dlls/gdi/Makefile.in, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec, + dlls/ole32/ole2.c, objects/clipping.c, objects/font.c: + Split out some 16-bit GDI code. + + * dlls/user/user16.c, dlls/user/user_main.c, include/user.h, + objects/palette.c, windows/painting.c: + Store the original GDI palette functions in pfnSelectPalette and + pfnRealizePalette so that USER doesn't have to import them. + + * dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c, + dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpcrt4.spec, include/rpcdce.h: + Greg Turner + - (try to) implement RpcMgmtWaitServerListen + - remove duplicate RpcServerListen declaration in rpcdce.h + - some TRACEs + + * dlls/gdi/gdi16.c, objects/metafile.c: + Converted PlayMetaFileRecord and related functions to 32-bit. + + * dlls/kernel/kernel32.spec, dlls/kernel/wowthunk.c, if1632/relay.c, + include/wine/winbase16.h, scheduler/thread.c, + tools/winebuild/relay.c, tools/winebuild/spec16.c: + Merged wine_call_to_16_long and wine_call_to_16_short into a single + function. + + * include/wine/port.h, library/port.c, loader/ne/resource.c: + Added wine_memcpy_unaligned function to avoid gcc memcpy + optimizations. + + * include/vfw.h: Michael Günnewig + - Add FIND_* constants. + - Add AVISAVECALLBACK declaration. + - Add declaration for some AVI functions. + - Add some AVI macros. + + * dlls/Makefile.in, dlls/avifil32/.cvsignore, + dlls/avifil32/Makefile.in, dlls/avifil32/api.c, + dlls/avifil32/avifil32.spec, dlls/avifil32/avifile.c, + dlls/avifil32/avifile_De.rc, dlls/avifil32/avifile_En.rc, + dlls/avifil32/avifile_private.h, dlls/avifil32/extrachunk.c, + dlls/avifil32/extrachunk.h, dlls/avifil32/factory.c, + dlls/avifil32/getframe.c, dlls/avifil32/rsrc.rc, + dlls/avifil32/wavfile.c, winedefault.reg: + Michael Günnewig + - Add wavefile handler. + - Add implementation for IGetFrame. + - Implemented loading and writing of AVIs. + - Add some more stubs for some API functions. + - Add resources to avifil32.dll. + - Implemented AVISaveOptionsFree. + - Declared IID_* as extern in avifil32.spec (avoids linker problem). + + * programs/avitools/aviinfo.c: + Michael Günnewig + Fixed memory leak (release AVI stream). + + * dlls/kernel/comm.c: Stefan Leichter + BuildCommDCBAndTimeoutsA: Made the argument parsing case insensitive. + + * tools/winapi/msvcmaker: Patrik Stridvall + - Better .dsp file generation for .exe outputs + - Added generation of winetest.dsw for building wine tests under + Windows (currently very kludgy, but it works to some extent). + + * programs/winefile/winefile.c: Martin Fuchs + Removed warning "SetWindowText(0, ...)" when opening new windows. + + * dlls/comctl32/header.c: Martin Fuchs + pszText is stored as Unicode, so call DrawTextW() instead of + DrawTextA(). + +2002-10-17 Alexandre Julliard + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Instrument SetItemT to change only _one_ item at a time. That is, if + we have to change focus, we call it recursively to first remove the + focus from the item that has it. This allows simpler, and more correct + invalidation handling. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Unify set_{owner,main}_item functions. + Fix {old,new}state and lParam reporting in LVN_ITEMCHANG{ING,ED}. + Fix sanity check conditions for LVS_OWNERDATA. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + More, better tracing to help nail down some crashes. + Fix typo in GetItemT (found, and fixed by Huw Davies). + Exit right away from GetItemT if nothing is asked (mask == 0). + Assorted code cleanups. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Deal with sparsely populated listviews. + Crash on internal corruption. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Add ability to create an iterator over a range list. + Fix memory leak when destroying ranges. + Add function that will to a 'deep' clone of a range list. + Add function that will subtract a range list from another. + Do not crash on NULL ranges (similar in spirit to HDPAs). + Fancy deselection routines uses the above infrastructure to deselect + the minimum possible. + Modify SetGroupSelection to take advantage of all this new + infrastructure, to avoid flicker on selection extension. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Change the definition of ranges to exclude the upper bound. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Handle range tracing in a consistent fashion. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Remove dated comments. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Better encapsulation of the ranges concept. + + * dlls/kernel/kernel32.spec, dlls/kernel/wowthunk.c, + dlls/user/msg16.c, dlls/user/wnd16.c, dlls/winedos/module.c, + windows/message.c, windows/winproc.c: + Use the WOWHandle functions to convert between task handle and thread + id. Stop exporting TASK_GetPtr and THREAD_IdToTEB from kernel. + + * scheduler/process.c: + Build a default command-line if the one we received is an empty + string. + + * windows/win.c: Fixed typo in EnumThreadWindows. + + * dlls/rpcrt4/cproxy.c: Fixed compilation for non-i386. + + * controls/listbox.c, controls/menu.c, controls/static.c, + dlls/commdlg/cdlg.h, dlls/gdi/gdi16.c, dlls/gdi/win16drv/prtdrv.c, + dlls/msvideo/msvideo16.c, dlls/msvideo/msvideo_main.c, + dlls/msvideo/vfw16.h, dlls/ole32/ole2.c, + dlls/setupapi/setupx_main.c, dlls/shell32/shell.c, + dlls/shell32/shell32_main.h, dlls/shell32/shlexec.c, + dlls/user/msg16.c, dlls/user/property.c, dlls/user/resource.c, + dlls/user/user16.c, dlls/user/wnd16.c, dlls/wineps/driver.c, + dlls/winmm/mcianim/mcianim.c, dlls/winmm/mciavi/private_mciavi.h, + dlls/winmm/mcicda/mcicda.c, dlls/winmm/mciseq/mcimidi.c, + dlls/winmm/mciwave/mciwave.c, dlls/winmm/winemm.h, + dlls/winsock/async.c, dlls/winsock/socket.c, include/user.h, + include/win.h, include/wownt32.h, include/wine/winsock16.h, + windows/class.c, windows/cursoricon.c, windows/dialog.c, + windows/hook.c, windows/mdi.c, windows/spy.c, windows/struct32.c, + windows/win.c, windows/winhelp.c, windows/winproc.c: + Fixed wownt32.h to make it usable from inside Wine, and use it to + avoid some duplication of the handle conversion macros. + + * dlls/user/Makefile.in, dlls/user/caret.c, dlls/user/user32.spec, + dlls/user/wnd16.c, dlls/x11drv/winpos.c, include/win.h, + include/wine/server_protocol.h, server/protocol.def, server/queue.c, + server/request.h, server/trace.c, windows/caret.c, windows/scroll.c, + windows/win.c: + Rewrote caret implementation to store the information in the server. + + * graphics/x11drv/xfont.c: Malte Starostik + Added progress messages while building font metrics. + + * dlls/d3d8/device.c: Jason Edmeades + - Dont set lighting during draw primitive, rely on the render state. + - Small fix for alpha testing. + - Add support to enable/disable clipping as a whole. + - Allow D3DRS_TEXTUREFACTOR to be changed once texture stage arg set + up. + - D3DTOP_DISABLE initial implementation. + + * dlls/ddraw/d3ddevice/mesa.c: Christian Costa + Implement OpenGL overriding of surface's flip method. + Remove broken code. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Notification code cleanup, more traces, etc. + + * include/commctrl.h: Dimitrie O. Paun + Add/update the listview structures to version 6.0. + + * dlls/winmm/winearts/audio.c: Malte Starostik + Initialize winearts's volume level to full, so applications that don't + set the volume are audible. + + * dlls/comctl32/commctrl.c: Jerry Jenkins + Added missing RemoveProp calls. + + * programs/winefile/winefile.c: Martin Fuchs + Correct initial display of file listing. + +2002-10-16 Alexandre Julliard + + * dlls/comctl32/listview.c: Dimitrie O. Paun + We need to provide focus info always in ICON mode (spotted by Huw + Davies). + + * dlls/comctl32/listview.c: Mike McCormack + Duplicate selected items list in LISTVIEW_RemoveAllSelections to + prevent infinite loops. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Remember the global colors in custom draw mode. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Compute only the old state that we're gonna look at. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Instrument SetItemT to avoid repainting if nothing changed. + Teach RemoveAllSelections to skip an item, so we can eliminate the + flicker when we click on a selected item. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix bug in edit label when sending the text to the app. + Cleanup the handling of nEditLabelItem. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Edit label cleanup. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix bug in ranges_shift which was corrupting selections. + Fix click notification (found and fixed by Alexandre Julliard). + Fix bug in setting item's state (some selection changes were lost). + Simplify selection code substantially. + Add a lot of debug tracing. + + * documentation/configuring.sgml: Bill Medland + Add a section on using ODBC. + + * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec: + Implemented _seh_longjmp_unwind. + + * programs/cmdlgtst/cmdlgtst.c: + Huw D M Davies + Fix the ofn flags setup. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3ddevice/main.c, + dlls/ddraw/d3ddevice/mesa.c, dlls/ddraw/d3dtexture.c: + Christian Costa + Associate texture to the device when GetHandle is called and perform + the appropriate AddRef/Release. + Fix 3_3_2 pixel format. + Move some ENTER_GL() calls to the right place. + Fix some FIXME/TRACE calls. + + * dlls/comctl32/comboex.c, dlls/comctl32/imagelist.c, + dlls/comctl32/ipaddress.c, dlls/comctl32/progress.c, + dlls/comctl32/status.c, dlls/comctl32/trackbar.c, + dlls/comctl32/updown.c: + Dimitrie O. Paun + Add comment on what is known about the current state of the controls + relative to comctl32.dll version 6.0. + + * dlls/rpcrt4/ndr_stubless.c, include/rpcndr.h: + Greg Turner + Use the msvc way to return a struct, fixing wierd problems. + + * programs/winefile/winefile.c: Martin Fuchs + Implemented program launching by double click. + +2002-10-15 Alexandre Julliard + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix iterator creation for LVS_LIST mode. + Do not update the infoPtr->nItemWidth in set_main_item. + Better handling of text bk colour in custom draw. + Rename GetItemListOrigin to GetItemOrigin. + A bunch of code cleanups, simplifications, etc. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + No longer compute the ill-defined bounds in GetItemMetrics. + Fix a bunch of bug in subitem metrics computation. + Properly implement GetSubItemRect in terms of GetItemMetrics. + Documentation updates, and code cleanups. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Teach GetItemMetrics to deal with subitems in report mode as well. + Unify Draw{,Sub}Item, simplify RefreshReport. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix iterator creation for LVS_LIST mode. + Use assert() instead of hand-made hack. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix iterators to properly deal with LVS_{,SMALL}ICON modes. + Unify the Refresh{List,Icon} functions. + Simplify HitTest to make full use of the iterators. + Fix selection bounds in HitTest. + Avoid empty default to silence warning in gcc 3.2. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Iterator updates: + Add the notion of a special item which sits at the start of the + list. + Add the ability to iterate in both directions through the list. + Document the iterator interface. + Remove iterator_visibleitems. + Rename iterator_clippeditems to iterator_visibleitems for + consistency. + Use the new bidirectionality to paint the items in decreasing order. + + * dlls/user/lstr.c, dlls/winmm/lolvldrv.c, windows/painting.c: + Michael Stefaniuc + Compile fix when all handles are converted to a void*. + + * loader/module.c: + Fixed reference count handling to support LoadLibrary during a process + attach. + + * programs/winefile/rsrc.rc, programs/winefile/winefile.c, + programs/winefile/winefile.h: + Martin Fuchs + - Fixed building unter native WIN32. + - Fixed display of filenames in tree pane. + + * dlls/msvcrt/scanf.c, dlls/msvcrt/scanf.h: + György 'Nog' Jeney + Implement [ format specifier. + + * programs/winedbg/gdbproxy.c: + Gerald Pfeifer + Silence warning in hex_from0(). + + * msdos/dpmi.c: David Hammerton + Get descriptor should return correct segment limit. + + * dlls/shell32/shell32_main.c: + Steve Lustbader + Fix off-by-one error in determining number of arguments. + + * tools/winapi/winapi_extract, tools/winapi/winapi_extract_options.pm, + tools/winapi_check/modules.dat, + tools/winapi_check/winapi_c_parser.pm: + Patrik Stridvall + - Fixed broken winapi_extract options --{pseudo-,}stub-statistics. + - Added new winapi_extract options --{pseudo-,}implemented. + + * dlls/comctl32/imagelist.c: Dimitrie O. Paun + Do not merge image with garbage background. Based on a patch by Carlos + . + + * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c: + Christian Neumair + Stub for the CryptRegisterOIDFunction function. + + * dlls/gdi/tests/generated.c, dlls/kernel/tests/generated.c, + dlls/ntdll/tests/.cvsignore, dlls/ntdll/tests/Makefile.in, + dlls/ntdll/tests/generated.c, dlls/user/tests/generated.c: + Patrik Stridvall + Updated the generated tests. + + * tools/winapi/winapi_test: Patrik Stridvall + Don't use a special header file for macros used in generated tests. + Have a copy in each generated file instead. + + * dlls/comctl32/trackbar.c: Michael Günnewig + Fixed division by zero, when range is 0. + + * tools/wineinstall: Vincent Béron + Actually compile Wine even if not installing as root. + +2002-10-13 Alexandre Julliard + + * winedefault.reg: Roderick Colenbrander + Set DirectX version to 8.1. + + * dlls/comctl32/propsheet.c: + Uwe Bonnes + Add function to get size of in-memory resource and used this function + to copy resource to writable memory. + + * tools/wineinstall: Vincent Béron + Allow wineinstall to be run from tools/ or from the main Wine + directory. + + * dlls/d3d8/device.c: Jason Edmeades + - ClipPlanes work better. + - Culling now configures itself properly. + + * dlls/commdlg/filedlg.c: Carlos + Avoid crashes when ofnW->lpstrFile is null. + +2002-10-12 Alexandre Julliard + + * include/queue.h, windows/queue.c: + Remove no longer used PERQUEUEDATA structure and functions. + + * windows/input.c, windows/message.c, controls/menu.c, + dlls/x11drv/winpos.c, include/message.h, + include/wine/server_protocol.h, server/protocol.def, server/queue.c, + server/request.h, server/trace.c: + Moved mouse capture handling into the server. + + * include/win.h, windows/win.c: + Reimplemented GetLastActivePopup to get the information from the + server. + +2002-10-11 Alexandre Julliard + + * dlls/x11drv/event.c, dlls/x11drv/winpos.c, include/user.h, + include/win.h, include/wine/server_protocol.h, include/winpos.h, + server/protocol.def, server/queue.c, server/request.h, + server/trace.c, server/user.h, server/window.c, windows/focus.c, + windows/message.c, windows/nonclient.c, windows/win.c, + windows/winpos.c, dlls/user/Makefile.in, dlls/user/focus.c, + dlls/user/message.c: + Reimplemented Get/SetActiveWindow, Get/SetFocus and + Get/SetForegroundWindow by storing the information in the + server. Implemented correct inter-process window activation. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Rename GetItemHeight to CalculateMaxHeight, for consistency + Fix usage of nItemWidth vs. iconSpacing.cx + Misc cleanups. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Use the item box rather than the bounds when invalidating. + Implement 'bPartial' in EnsureVisible. + + * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c: + Jason Edmeades + Significantly improve the lighting code. + + * server/trace.c, server/user.h, server/window.c, windows/queue.c, + dlls/user/message.c, dlls/user/user32.spec, + include/wine/server_protocol.h, include/winuser.h, + server/protocol.def, server/queue.c, server/request.h: + Added server-side infrastructure for the thread input structure. + Reimplemented AttachThreadInput() and added GetGUIThreadInfo(). + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Unify DrawLargeItem with DrawItem. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Use GetItemMetrics instead of GetItemMeasures. + Remove GetItemMeasures. + Add GetItemBox which only returns the boundary of the item. + + * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_ole.c, + dlls/rpcrt4/rpcrt4.spec: + Ove Kaaven + Added NdrOleAllocate, NdrOleFree, NdrInterfacePointerBufferSize, + NdrInterfacePointerFree, NdrInterfacePointerMarshall, + NdrInterfacePointerMemorySize, NdrInterfacePointerUnmarshall. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Be real tough on internal programming errors. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Remove support for owner drawn listviews in non-REPORT mode. We need + to do this since Windows supports owner draw *only* in report mode, + and hence apps are not prepared to handle drawing in other modes. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Use GetItemMetrics instead of GetItemMeasures when drawing. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Make use of the new GetItemMetrics in HitTest, to avoid code + duplication. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Separate item metrics computation from positioning + Add support for computing state icon metrics. + + * tools/winapi/c_parser.pm, tools/winapi/c_type.pm, + tools/winapi/tests.dat, tools/winapi/winapi_extract, + tools/winapi/winapi_test: + Patrik Stridvall + - Improved alignment and offset calculations. + - Reorganized and improved enum/union/struct parsing. + + * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_server.c, + dlls/rpcrt4/rpc_server.h, dlls/rpcrt4/rpcrt4.spec, + dlls/rpcrt4/rpcrt4_main.c: + Ove Kaaven + Reimplement several RpcServer.* methods in rpc_server.c. + Implement RpcServerInqBindings, I_RpcServerStartListening, + I_RpcServerStopListening, and I_RpcWindowProc. + + * dlls/msimg32/Makefile.in: Greg Turner + Added missing kernel32 import. + + * dlls/comctl32/listview.c: + LVS_OWNERDRAWFIXED should only take effect in REPORT mode. + +2002-10-10 Alexandre Julliard + + * dlls/Makefile.in, dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cpsf.c, + dlls/rpcrt4/rpcrt4.spec, dlls/rpcrt4/rpcrt4_main.c: + Ove Kaaven + Added NdrDllCanUnloadNow, NdrDllGetClassObject, NdrDllRegisterProxy, + NdrDllUnregisterProxy, CStdPSFactory methods. + + * dlls/Makefile.in, dlls/avifil32/Makefile.in, dlls/avifil32/api.c, + dlls/avifil32/avifil32.spec, dlls/avifil32/avifile.c, + dlls/avifil32/avifile.spec, dlls/avifil32/avifile_private.h, + dlls/avifil32/factory.c, include/vfw.h: + Michael Günnewig + - Move the API into a new api.c file. + - Added IClassFactory implementation. + - Added IPersistFile implementation to the AVI-file handler. + + * dlls/x11drv/keyboard.c: + Nerijus Baliunas + Better Lithuanian keyboard layout. + + * dlls/shell32/iconcache.c: Avoid calling FindExecutable16. + + * dlls/winmm/driver.c, dlls/winmm/mci.c, dlls/winmm/mmsystem.c, + dlls/winmm/time.c, dlls/winmm/winemm.h: + Eric Pouech + Keep on moving 16 bit code out of winmm. + + * dlls/ddraw/ddraw/user.c: Christian Costa + Initialize the DDCAPS structure of the DDRAW object at creation. + + * dlls/ddraw/dsurface/main.c: Christian Costa + Main_DirectDrawSurface_QueryInterface: enable creation of a + IDirect3DTexture2 from a surface. + + * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_midl.c, + dlls/rpcrt4/rpcrt4.spec, include/rpcproxy.h: + Ove Kaaven + Added NdrProxyFreeBuffer, NdrProxyGetBuffer, NdrProxyInitialize, + NdrProxySendReceive, NdrStubGetBuffer, NdrStubInitialize. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix drawing bug introduced with the custom notification + reorganization. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Simplify the report mode, and item drawing considerably. + Fix full row select in report mode. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Handle custom draw notifications properly. + Various cleanups, and simplifications. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Remove superfluous abstractions which make the code harder to + understand. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Move the custom draw notifications into the Draw.*Item functions. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Move the custom draw item notifications down into DrawLargeItem. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix silly redraw bug introduced in previous patch. + Tidy up, and simplify large item drawing. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Implement WM_SETREDRAW properly. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Rework the mouse click notifications + Assorted cleanups, and simplifications. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Use (semi)standard HitTest, rather then our own little invention. + Get rid of GetItemAtPt. + Fix HitTest but in REPORT mode. + + * dlls/msacm/Makefile.in: Eric Pouech + Moved out 16 bit code. + + * dlls/winmm/winemm.h, dlls/winmm/winmm.c: + Eric Pouech + Removed no longer needed list of instance data. + + * dlls/ddraw/d3d_private.h, dlls/ddraw/d3dcommon.c, + dlls/ddraw/dsurface/main.c, dlls/ddraw/mesa.c: + Lionel Ulmer + Added some TRACEs to the ddraw code. + + * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cstub.c, + dlls/rpcrt4/rpcrt4.spec: + Ove Kaaven + Implement the CStdStubBuffer methods. + + * graphics/x11drv/bitmap.c, include/cursoricon.h, include/user.h, + include/windef.h, msdos/interrupts.c, windows/class.c, + windows/cursoricon.c, windows/defwnd.c, windows/mdi.c, + windows/msgbox.c, windows/nonclient.c, windows/win.c, + dlls/shlwapi/ordinal.c, dlls/user/exticon.c, dlls/x11drv/desktop.c, + dlls/x11drv/window.c, dlls/x11drv/winpos.c, dlls/commdlg/filedlg.c, + dlls/ole32/ole2.c, dlls/shell32/dialogs.c, dlls/shell32/iconcache.c, + dlls/shell32/shell.c, dlls/shell32/shell32_main.c, + dlls/shell32/shell32_main.h, dlls/comctl32/propsheet.c, + dlls/comctl32/status.c, controls/static.c, dlls/comctl32/listview.c: + Michael Stefaniuc + - change the internal functions in windows/cursoricon.c to use 32bit + handles + - move the implementation of ExtractAssociatedIcon16 to + ExtractAssociatedIconA + - convert HICON to a void* + - fixed some handle conversions that happened to be in the way while + doing the above + + * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, + dlls/rpcrt4/rpcrt4.spec: + Ove Kaaven + IUnknown_[QAR]_Proxy implementations, VTbl construction, the dreaded + ObjectStubless, and other proxy-related goodies. + + * include/winuser.h, controls/combo.c, dlls/user/user32.spec: + Steve Lustbader + Provide a stub for GetComboBoxInfo. + + * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c: + Uwe Bonnes + More stubs. + + * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_misc.h, + dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpcrt4.spec, + include/rpcndr.h: + Ove Kaaven + Stubby NdrClientCall2 & some header changes. + + * dlls/setupapi/devinst.c, dlls/setupapi/setupapi.spec, + include/setupapi.h: + Steve Lustbader + Provide stub for SetupDiGetClassDevsW. + Fix return value of SetupDiGetClassDevsA. + + * dlls/comctl32/listview.c: Paul Rupe + Scroll the listview when doing multiple selections. + + * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/rpc_defs.h, + dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpcrt4.spec, + dlls/rpcrt4/rpcrt4_main.c: + Ove Kaaven + Implemented I_RpcFreeBuffer, I_RpcGetBuffer, I_RpcReceive, I_RpcSend, + I_RpcSendReceive; administrivia. + + * dlls/msvcrt/except.c: + Fixed sign extension bug in EH_prolog, and made trylevel an int to + avoid similar problems. + + * dlls/ntdll/ntdll.spec: + Make sure all Zw functions whose Nt equivalent is implemented are + implemented too. + + * configure.ac, dlls/winmm/winenas/Makefile.in, configure: + Francois Gouget + The NAS headers and libraries are sometimes stored in the X + directories. + + * controls/scroll.c: Andrew M. Johnston + Make info structure members lower case as elsewhere. + + * configure: Updated with autoconf 2.54. + + * dlls/winmm/Makefile.in, dlls/winmm/mci.c, dlls/winmm/mmsystem.c, + dlls/winmm/playsound.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c: + Eric Pouech + Started putting all 16 bit code in separate files. + + * dlls/msvideo/msrle32/msrle32.c, documentation/samples/system.ini: + Michael Günnewig + Prevent some segfaults in msrle32. + Add the necessary line to the sample system.ini for using this video + codec. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Narrow down the items we iterate over in LIST, and REPORT mode. + Fix a Client --> List coordinate transformations in FindItem. + Fix bug in HitItem (in LIST and REPORT mode). + Avoid the last bit of drawing in REPORT mode. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Draw _only_ the items that are invalidated. + Fix serious bug when deleting from a range. + Pass in a range to the ranges_{add,del} functions. + Tidy up the RefreshIcon function. + Assorted cleanups. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Reimplement FindItem (cleaner, faster, more compliant with MSDN). + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Rewrite HitTest to make it pretty, and very fast. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Introduce the notion of item iterators, and use them to clean up code. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Separate range manipulation functions from selection ranges. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix large item label calculation when not focused. + Fancy focus rectangle handling. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix focus handling when deleting items, or changing modes. + Better label rect calculation in ICON mode. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix large item handling focus in ICON mode. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + No need to go through the heavy duty rect computation when in OWNERDRAW. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Factor out owner draw code, so that it works for all modes. + Documentation updates. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Factor out the computation of item position, so it can be used + independently of the rectangles. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Unify LISTVIEW_UpdateLargeItemLabelRect, and GetItemMeasures. + Optimize GetItemMeasures to the max. + Centralize the DrawText's DT_* flags. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Get rid of 'goto's in GetItemMeasures. + Move LISTVIEW_UpdateLargeItemLabelRect close to where it's used. + + * dlls/comctl32/listview.c: Dimitrie O. Paun + Fix braino in calculation of LVS_LIST origin. + Invalidate the entire window when we are invalidating the list. + +2002-10-09 Alexandre Julliard + + * windows/mdi.c: Andrew M. Johnston + Removed reference to SCROLL_SetNCSbState. + + * programs/wcmd/wcmdmain.c: + Try CreateProcess even if SHGetFileInfo fails so that we can launch + Unix binaries. + + * dlls/winmm/wineoss/audio.c: Eric Pouech + Fixed some multi-sound card related bugs. + + * dlls/user/message.c, include/queue.h: + Avoid infinite SendMessage recursion, just like Windows does. + + * tools/winebuild/spec32.c: + Don't list register functions in the .def file. + + * dlls/ntdll/string.c: + Fixed buffer size in _ultoa (spotted by Joerg Mayer). + + * memory/environ.c, scheduler/process.c, files/directory.c: + Transmit the Windows PATH to child processes using the WINEPATH + variable. + + * dlls/winmm/wineoss/audio.c: Fixed file descriptor corruption. + + * dlls/kernel/tests/atom.c, dlls/kernel/tests/thread.c: + Jeff Smith + Spelling corrections. + + * documentation/samples/generic.ppd: Huw Davies + Added A3 paper size. + + * dlls/user/wnd16.c: Michael Stefaniuc + Fix handle conversions. + + * dlls/wininet/tests/http.c: Patrik Stridvall + Fixed test to not fail behind firewalls or without an internet + connection. + + * tools/winapi/c_parser.pm, tools/winapi/c_type.pm, + tools/winapi/tests.dat, tools/winapi/winapi_extract, + tools/winapi/winapi_test: + Patrik Stridvall + Reorganized the code for better support of data structures parsing. + +2002-10-07 Alexandre Julliard + + * ANNOUNCE, ChangeLog, VERSION, configure: Release 20021007. + ---------------------------------------------------------------- 2002-10-07 Alexandre Julliard diff --git a/VERSION b/VERSION index 5a0b1cf47e7..6bc0e098743 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 20021007 +Wine version 20021031 diff --git a/configure b/configure index b371e5816fa..13a7b0001f6 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.54 for Wine 20021007. +# Generated by GNU Autoconf 2.54 for Wine 20021031. # # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 # Free Software Foundation, Inc. @@ -263,8 +263,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='20021007' -PACKAGE_STRING='Wine 20021007' +PACKAGE_VERSION='20021031' +PACKAGE_STRING='Wine 20021031' PACKAGE_BUGREPORT='' ac_unique_file="server/atom.c" @@ -774,7 +774,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 20021007 to adapt to many kinds of systems. +\`configure' configures Wine 20021031 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -839,7 +839,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 20021007:";; + short | recursive ) echo "Configuration of Wine 20021031:";; esac cat <<\_ACEOF @@ -933,7 +933,7 @@ fi test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -Wine configure 20021007 +Wine configure 20021031 generated by GNU Autoconf 2.54 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 @@ -948,7 +948,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 20021007, which was +It was created by Wine $as_me 20021031, which was generated by GNU Autoconf 2.54. Invocation command line was $ $0 $@ @@ -13952,7 +13952,7 @@ _ASBOX } >&5 cat >&5 <<_CSEOF -This file was extended by Wine $as_me 20021007, which was +This file was extended by Wine $as_me 20021031, which was generated by GNU Autoconf 2.54. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14014,7 +14014,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -Wine config.status 20021007 +Wine config.status 20021031 configured by $0, generated by GNU Autoconf 2.54, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"