diff --git a/ANNOUNCE b/ANNOUNCE index d14dfe5a334..85d2f7bbb43 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -This is release 20010112 of Wine, a free implementation of Windows on +This is release 20010216 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,10 @@ correctly. Patches should be submitted to "wine-patches@winehq.com". Please don't forget to include a ChangeLog entry. -WHAT'S NEW with Wine-20010112: (see ChangeLog for details) - - Many fixes for Winelib support on Sparc. - - Major DirectDraw restructuration. - - Unicode combobox and listbox. - - New MSVCRT dll. +WHAT'S NEW with Wine-20010216: (see ChangeLog for details) + - Several PostScript driver improvements. + - Improved enhanced metafiles support. + - Beginnings of PowerPC support. - Lots of bug fixes. See the README file in the distribution for installation instructions. @@ -19,10 +18,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-20010112.tar.gz - ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20010112.tar.gz - ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20010112.tar.gz - ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20010112.tar.gz + http://www.ibiblio.org/pub/Linux/ALPHA/wine/development/Wine-20010216.tar.gz + ftp://ftp.infomagic.com/pub/mirrors/linux/sunsite/ALPHA/wine/development/Wine-20010216.tar.gz + ftp://ftp.fu-berlin.de/unix/linux/mirrors/sunsite.unc.edu/ALPHA/wine/development/Wine-20010216.tar.gz + ftp://orcus.progsoc.uts.edu.au/pub/Wine/development/Wine-20010216.tar.gz It should also be available from any other site that mirrors ibiblio.org. For more download locations, see http://ftpsearch.lycos.com. diff --git a/ChangeLog b/ChangeLog index dfb6fe860fb..9d911692cab 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1104 @@ +---------------------------------------------------------------- +2001-02-16 Alexandre Julliard + + * dlls/ntdll/debugtools.c: + Chris Morgan + Assert on output buffer overflow. + + * dlls/comctl32/listview.c: + James Hatheway + Update selection after sorting (in LISTVIEW_SortItems) by making sure + selection list matches states of individual items. + + * graphics/x11drv/graphics.c: + François Gouget + Added DIB/pixmap synchronization for {Get,Set}Pixel. + + * dlls/comctl32/toolbar.c: + François Gouget + TB_SETBUTTONSIZE messages must be taken into account even after + buttons have been added. + + * include/server.h, scheduler/process.c, server/console.c, server/process.c, server/trace.c, win32/console.c: + Pass the stdin/stdout handles on startup to use as console (based on a + patch by Eric Pouech). + + * windows/x11drv/keyboard.c: + Aric Stewart + Correct the codepage for the Turkish keyboard. + + * dlls/comctl32/toolbar.c: + Aric Stewart + Setting the HotItem to -1 can be disastrous at times if it equals + oldhit. + + * tools/specmaker/dll.c, tools/specmaker/main.c, tools/specmaker/msmangle.c, tools/specmaker/output.c, tools/specmaker/search.c, tools/specmaker/specmaker.h, tools/specmaker/symbol.c, tools/specmaker/README: + Jon Griffiths + - Create entries for ordinal only exports, use ordinals if non-standard. + - Improve C++ demangler, recognise data types, fix some bugs. + + * files/directory.c, files/dos_fs.c, files/file.c: + Gerard Patel + Gives back the ERROR_FILE_NOT_FOUND to GetFileAttributes. + +2001-02-15 Alexandre Julliard + + * tools/winebuild/parser.c: + Added support for backslash escaping of special characters. + + * dlls/version/info.c: + Lawson Whitney + If VerQueryValueA is called with a PE resource, translate the call to + VerQueryValueW. + + * dlls/comctl32/toolbar.c: + Aric Stewart + Continued the implementation of Set Hot Item. + + * dlls/comctl32/listview.c: + James Hatheway + Send LVN_DELETEITEM notification first, to avoid crashes if the app + requests LVIF_PARAM with LISTVIEW_GetItem() during its LVN_DELETEITEM + message handler. + + * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.h: + Chris Morgan + Add includes for . + + * dlls/wineps/afm.c: + Morten Welinder + (PSDRV_AFMGetCharMetrics): Use unsigned chars (since isspace is used). + (PSDRV_AFMParse): Don't crash on missing font name. Use unsigned + chars. Fix peculiar inconsistent indentation. Don't leak a FILE. + Catch problematic files with no line feed in them. Don't mix + characters and integers. Don't overrun the buffer. + + * windows/x11drv/keyboard.c: + Aric Stewart + Added a turkish keyboard layout. + +2001-02-14 Alexandre Julliard + + * dlls/kernel/kernel32.spec: + Removed ordinal from functions that don't need a specific value. + + * scheduler/sysdeps.c, scheduler/thread.c, win32/console.c, win32/device.c, win32/except.c, win32/file.c, win32/init.c, win32/newfns.c, win32/time.c, graphics/x11drv/oembitmap.c, if1632/builtin.c, if1632/relay.c, misc/registry.c, objects/bitmap.c, objects/brush.c, objects/clipping.c, objects/dc.c, objects/dcvalues.c, objects/dib.c, objects/enhmetafile.c, objects/linedda.c, objects/metafile.c, objects/palette.c, objects/pen.c, objects/region.c, objects/text.c, ole/ole2nls.c, scheduler/client.c, scheduler/handle.c, scheduler/process.c, dlls/avifil32/avifile.c, graphics/bitblt.c, graphics/enhmetafiledrv/init.c, graphics/env.c, graphics/escape.c, graphics/mapping.c, graphics/metafiledrv/init.c, graphics/painting.c, graphics/path.c, graphics/win16drv/prtdrv.c, dlls/advapi32/advapi.c, dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/registry.c, dlls/advapi32/security.c, dlls/advapi32/service.c: + Patrik Stridvall + Documentation ordinal fixes. + + * graphics/enhmetafiledrv/objects.c, graphics/metafiledrv/objects.c, graphics/win16drv/font.c, graphics/x11drv/xfont.c, include/font.h, include/gdi.h, include/win16drv.h, include/x11drv.h, objects/font.c, objects/gdiobj.c, dlls/wineps/font.c, dlls/wineps/psdrv.h: + Huw D M Davies + Change FONTOBJ to use LOGFONTW rather than LOGFONT16. + Updated parameters of DEVICEFONTENUMPROC. + + * windows/defwnd.c: + Fixed WM_GETTEXTLENGTH handling. + + * dlls/Makefile.in, dlls/winmm/mciavi/.cvsignore, dlls/winmm/mciavi/Makefile.in, dlls/winmm/mciavi/info.c, dlls/winmm/mciavi/mciavi.c, dlls/winmm/mciavi/mciavi.drv.spec, dlls/winmm/mciavi/mciavi_res.rc, dlls/winmm/mciavi/mmoutput.c, dlls/winmm/mciavi/private_mciavi.h, dlls/winmm/mciavi/wnd.c, include/Makefile.in, include/mciavi.h, include/vfw.h: + Eric Pouech + Started the real implementation of mciavi. + + * dlls/advapi32/registry.c: + Always return success instead of overflow if caller didn't specify a + buffer. + + * tools/wineconf: + Morten Welinder + Output the right number of backslashes in values. + + * windows/spy.c: + François Gouget + Be smarter about the ellipsis in SPY_GetWndName. + + * dlls/richedit/richedit.c, memory/heap.c, programs/regapi/regapi.c, windows/cursoricon.c: + François Gouget + Misc typos in comments. + + * dlls/comctl32/listview.c: + François Gouget + ListView_GetItemRect already sets rc.left. + + * controls/menu.c, dlls/comctl32/toolbar.c, ole/ole2nls.c: + François Gouget + debugstr_xxx already does the quoting. + + * dlls/comctl32/comctl32undoc.c: + François Gouget + Change the callback declarations to a safer format. + + * documentation/wine.man.in: + Lawson Whitney + Tune the doco to the code for relay/snoop specific. + + * dlls/winsock/socket.c, dlls/kernel/comm.c, dlls/shell32/shres.rc, dlls/winmm/mmsystem.c: + Andreas Mohr + Cosmetics. + + * win32/device.c: + Andreas Mohr + Give both --winver nt40 and win31 for VxD warning, as some programs + work with win31. + + * dlls/ddraw/ddraw/thunks.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/struct_convert.c: + Andreas Mohr + - correct DDRAW_Convert_DDDEVICEIDENTIFIER_2_To_1 confusion + - fix GetAvailableVidMem ddraw iface copy&paste bug (doh !) + + * dlls/x11drv/x11ddraw.c, dlls/x11drv/x11drv_main.c, dlls/x11drv/xvidmode.c, dlls/x11drv/xvidmode.h, dlls/x11drv/Makefile.in: + Ove Kaaven + Guts of a simple XVidMode-supporting DirectDraw HAL in x11drv. + + * files/file.c: + Jon Griffiths + SetLastError() for GetFileAttributesA. + + * windows/defwnd.c: + Susan Farley + Exception for allowing the parent to set the cursor for a child wnd is + when the cursor is on the border of a resizable wnd. + + * controls/menu.c: + Dmitry Timoshkov + Convert menu item to seperator only when string is NULL. + +2001-02-13 Alexandre Julliard + + * include/dciddi.h, include/ddrawi.h: + Ove Kaaven + Some important stuff from the DirectDraw DDK headers. + + * include/wine/library.h, library/loader.c, scheduler/process.c: + Josh DuBois + More verbose error messages when application load fails. + + * include/winnt.h, misc/cpu.c, win32/newfns.c: + James Abbatiello + Use the Pentium's rdtsc instruction (if available) to implement + QueryPerformanceCounter. + + * tools/winapi_check/win16/winnls.api, tools/winapi_check/win32/dciman32.api, tools/winapi_check/modules.dat, tools/winapi_check/winapi_documentation.pm: + Patrik Stridvall + - Minor API files fixes + - Minor bug fixes + + * dlls/winnls/winnls.c: + Patrik Stridvall + Fixed some issues found by winapi_check. + + * dlls/wineps/afm.c: + Peter H. Ganten + - only parse AFM-files, which start with "BeginFontMetrics" + - use fgetc instead of fgets to cope with AFM-Files with + Macintosh-Style line-breaks ('\r') in the parser. + + * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c, dlls/shlwapi/shlwapi.spec, dlls/shlwapi/shlwapi_main.c, dlls/shlwapi/url.c, tools/winapi_check/win32/shlwapi.api: + Jon Griffiths + Implement a bunch of shlwapi functions, add some new stubs. + + * graphics/x11drv/dib.c: + Lionel Ulmer + Added RGB 565 => RGB 0888 conversion. + + * dlls/shell32/shlview.c: + Chris Morgan + Implement keyboard shortcut F2 to rename files and directories in the + shellview (and in common dialogs). + + * tools/winebuild/build.h, tools/winebuild/import.c, tools/winebuild/parser.c, tools/winebuild/relay.c, tools/winebuild/spec16.c, tools/winebuild/spec32.c, tools/winebuild/utils.c: + Josh DuBois + More portable .align directive. + Ignore -delay directive on ppc only. + Added code to call the dll constructors. + + * include/winnt.h: + Josh DuBois + Defined architecture-specific macros for ppc. + + * controls/menu.c: + Marcus Meissner + Don't crash on close from window manager. + + * windows/message.c: + Marcus Meissner + PostMessageA/W ignores messages containing pointers and returns + FALSE/LastError ERROR_INVALID_PAREMETER. + + * windows/cursoricon.c: + François Gouget + CreateIcon must perform color depth conversion if the provided bitmap + is not of the same depth as the screen. + Added some documentation. + +2001-02-12 Alexandre Julliard + + * dlls/commdlg/printdlg.c: + Duane Clark + - make the Landscape/Portrait buttons do something. + - fix these problems in the Paper Size and Source combo boxes: + 1) Every time the printer setup dialog is opened, the settings + are set back to garbage settings. + 2) If the paper size or source is changed, and then the printer is + changed, the new printer does not get the new size and source + settings even though it appears to from the dialog. + + * graphics/x11drv/dib.c, objects/dib.c: + James Abbatiello + In CreateDIBSection, the offset into the file mapping does not have to + be a multiple of the memory allocation granularity. + + * include/commctrl.h: + Francois Gouget + Add missing definitions required by the Control Spy examples. + + * objects/enhmetafile.c: + Dmitry Timoshkov + Implement playing of EMR_BITBLT, EMR_STRETCHBLT, EMR_MASKBLT, + EMR_PLGBLT, EMR_SETDIBITSTODEVICE, EMR_POLYTEXTOUTA, EMR_POLYTEXTOUTW, + EMR_FILLRGN, EMR_FRAMERGN, EMR_INVERTRGN, EMR_PAINTRGN enhanced + metafile record types according to specs. + + * include/oleauto.h, dlls/oleaut32/Makefile.in, dlls/oleaut32/hash.c, dlls/oleaut32/stubs.c: + Jon Griffiths + Implement LHashValOfNameSysA for 4 LCIDs, fix prototype. + + * dlls/shell32/shlview.c: + Francois Gouget + Remove TOOLBAR_ID and WM_SETTINGCHANGE, they are not used. + + * include/richedit.h: + Francois Gouget + Declare RICHEDIT_CLASS20W using a WCHAR array. + + * windows/clipboard.c: + Aric Stewart + If an application directly calls SetClipboardData with CF_TEXT and + then later called GetClipboardData with CF_TEXT we gave them a NULL + because we where not handling this case. + + * controls/edit.c: + Dmitry Timoshkov + Fix the behaviour of EM_GETLINE message. + + * windows/message.c: + Andreas Mohr + Make sure that MSG_PeekMessage uses an internal variable to avoid + corruption. + + * dlls/ntdll/reg.c, files/directory.c, programs/regapi/README, tools/wineinstall: + Andreas Mohr + - TRACE opened registry handles + - add proper quotes to wineinstall + - spelling + + * graphics/x11drv/palette.c, windows/nonclient.c, windows/x11drv/wnd.c: + Andreas Mohr + - move TSXGrabServer after a possible return FALSE; + - move misplaced comment + - optimize TSXGrabServer use + + * windows/mdi.c: + Dmitry Timoshkov + Remove redundant parameters from MDICreateChild and MDIDestroyChild. + Make the parameter names slightly more descriptive. + + * dlls/commdlg/cdlg_En.rc, dlls/commdlg/printdlg.c: + Huw D M Davies + Add an updown control to the copy count entry. + Disable the collate button if no. of copies is 1. + Add Landscape/Portrait icons. + Get rid of the "Dummy Comment" line. + Fix the English of some of the error messages. + + * objects/enhmetafile.c: + Huw D M Davies + Remove unused outXform. + + * dlls/ddraw/ddraw/main.c: + Lionel Ulmer + Allow an application to re-ask for EXCLUSIVE DirectDraw access. + + * dlls/comctl32/propsheet.c: + Andreas Mohr + Check PROPSHEETPAGEA.pfnCallback for NULL pointer if PSP_USECALLBACK + is given. + + * dlls/comctl32/treeview.c: + François Gouget + Handle WM_CHARs and pass them to TREEVIEW_ProcessLetterKeys. See also + LISTVIEW_ProcessLetterKeys in listview.c. + + * dlls/comctl32/listview.c: + François Gouget + Fix (rewrite), and add documentation to LISTVIEW_ProcessLetterKeys. + Lowered the key repetition delay (Aric). + + * memory/virtual.c: + James Abbatiello + Don't require write access on the file handle to create a + copy-on-write mapping. + + * dlls/winmm/mmsystem.c, dlls/winspool/info.c, dlls/winspool/wspool.c, libtest/hello5.c, programs/avitools/aviinfo.c, programs/avitools/aviplay.c, windows/defwnd.c, dlls/comctl32/smoothscroll.c, dlls/commdlg/cdlg.h, dlls/commdlg/cdlg32.c, dlls/dplayx/dplaysp.h, dlls/imm32/imm_private.h, dlls/kernel/utthunk.c, dlls/ole32/compobj.c, dlls/setupapi/setupx16.h, dlls/shell32/shell32_main.c, dlls/shell32/shell32_main.h, dlls/shell32/shellole.c, dlls/shell32/shlview.c, dlls/wineps/driver.c: + Francois Gouget + Change the callback declarations to a safer format. + + * dlls/oleaut32/dispatch.c, files/file.c, dlls/kernel/comm.c, dlls/kernel/debugger.c, dlls/kernel/time.c: + Patrik Stridvall + Documentation argument fixes. + + * windows/message.c, windows/user.c, windows/x11drv/clipboard.c, windows/x11drv/keyboard.c, windows/x11drv/mouse.c: + Patrik Stridvall + Documentation name fixes (always use external name). + + * dlls/dplayx/dplay.c, dlls/ole32/storage.c, dlls/shell32/shv_bg_cmenu.c, libtest/vartest.c: + Francois Gouget + Fix typos in comments. + + * dlls/kernel/nls/msl.nls, misc/options.c, tools/wmc/lang.c, tools/wmc/language.c, tools/wrc/utils.c, dlls/kernel/locale_rc.rc: + Rein Klazes + Added support for the Malayan language. + + * dlls/comctl32/listview.c, include/commctrl.h: + Chris Morgan + Fix ListView_GetItemRect() macro. + Fix use of ListView_GetItemRect() macro in listview control. + Add some documentation to LISTVIEW_GetItemRect(). + + * dlls/msacm/msacm_main.c, dlls/msvcrt/data.c, dlls/msvcrt/math.c: + Patrik Stridvall + Fixed some issues found by winapi_check. + + * tools/winapi_check/win16/msvideo.api, tools/winapi_check/win16/user.api, tools/winapi_check/winapi_check, tools/winapi_check/winapi_documentation.pm, tools/winapi_check/winapi_function.pm, tools/winapi_check/winapi_local.pm, tools/winapi_check/winapi_parser.pm: + Patrik Stridvall + - Addded support for API:s implemented with __ASM_GLOBAL_FUNC + - Reorganized documentation checking. + - Minor API files fixes + + * dlls/ddraw/ddraw/main.c, dlls/ddraw/ddraw/thunks.c, dlls/ddraw/ddraw/user.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/dsurface/main.c: + Marcus Meissner + Handle differently sized structs by using their dwSize parameters. + + * dlls/dinput/joystick/linuxinput.c, include/callback.h, windows/winproc.c: + James Abbatiello + Fix a few compiler warnings. + + * dlls/comctl32/datetime.c, dlls/comctl32/flatsb.c, dlls/comctl32/nativefont.c, dlls/comctl32/pager.c, dlls/comctl32/toolbar.c: + James Abbatiello + Don't allow comctl32 controls to access their infoPtr before it has + been allocated or after it has been freed. + + * dlls/winmm/mmio.c: + Andreas Mohr + Make MMIO_Open work with NULL filename again. + + * dlls/user/user32.spec, include/winuser.h, windows/mdi.c, windows/win.c, dlls/user/controls.h: + Dmitry Timoshkov + Added unicode MDI client window proc. + + * windows/x11drv/event.c: + Josh DuBois + Fixed a char that should have been signed. + + * include/process.h: + Jon Griffiths + Use extern "C" for Winelib C++ apps. + + * dlls/commdlg/printdlg.c: + Huw D M Davies + Call LoadImage to load the non-standard sized collate icons. + + * dlls/wineps/font.c: + Huw D M Davies + Map 'Courier New' to 'Courier'. + + * objects/enhmetafile.c: + Huw D M Davies + Fix EMF positioning when rclFrame has a non-zero origin. + + * include/wine/undocshell.h, include/process.h, include/setupapi.h, include/shlwapi.h, include/vfw.h, include/winbase.h, include/winsock2.h, include/winsvc.h: + Francois Gouget + Change the callback declarations to a safer format. + + * dlls/msacm/filter.c, dlls/msacm/format.c: + James Hatheway + acmDriverEnumW shouldn't return MMSYSERR_ERROR if + acmDriverEnumCallback returns TRUE. + + * dlls/winspool/info.c, dlls/winspool/winspool.drv.spec, include/winspool.h: + Huw D M Davies + Implement Set/GetPrinterData[Ex]. + Remove ordinals from winspool.drv.spec . + + * dlls/ole32/compobj.c, dlls/ole32/ole2stubs.c: + Andreas Mohr + Take a stab at implementing OleSetAutoConvert. + + * dlls/wineps/afm.c: + Marcus Meissner + Fixed a NULL ptr problem. + Added loading of .afm files from several common locations + (ghostscript, a2ps, enscript, (teTeX), X11). + + * dlls/winmm/wineoss/audio.c: + Andreas Mohr + Don't touch WAVEHDRs dwLoops variable. + + * dlls/wineps/ppd.c: + Huw D M Davies + Spaces do not have to come after the ':' that ends a keyword. + Map bin name ManualEnv to DMBIN_ENVMANUAL. + + * tools/winemaker: + François Gouget + Make sure all files are terminated with a '\n'. + Remove obsolete comment about 'afxres.h' coming back after editing in VC. + Added support for the RTF qualifier in RC files. + + * msdos/int21.c: + Andreas Mohr + Implemented the int21 LFN rename file function. + + * dlls/ole32/ole2.c: + Huw D M Davies + Fix ReleaseStgMedium for MetaFilePict types. + + * dlls/wineps/text.c: + Huw D M Davies + Fix for rotated text when lpDx is specified. + Better handling of cumulative rounding errors. + + * dlls/comctl32/pager.c: + Susan Farley + Handle the CCS_NORESIZE style. + Change the scroll delta only when the app responds to the PGN_NOTIFY msg. + + * graphics/x11drv/dib.c: + Ove Kaaven + In CopyDIBSection, use source DIB colormap instead if no palette has + been selected into the source DC, to work around some X11-imposed + DIBsection implementation deficiencies. + + * dlls/ddraw/ddraw/dga2.c: + Ove Kaaven + Fix DGA2 mode setting to use the correct color depth. + + * tools/wineconf: + Andreas Mohr + - fix wineconf to generate new config file format + - fix some variable checks + + * objects/enhmetafile.c: + Dmitry Timoshkov + Add support for EMR_EXTTEXTOUTA and EMR_CREATEMONOBRUSH enhanced + metafile records. Better implementation of EMR_STRETCHDIBITS and + EMR_EXTTEXTOUTW. + + * relay32/snoop.c: + Lawson Whitney + Make snoop specific case insensitive. + + * dlls/dciman32/dciman32.spec, dlls/dciman32/dciman_main.c: + Andreas Mohr + Added DCICloseProvider stub. + + * dlls/shell32/shelllink.c: + James Abbatiello + Implement IShellLink_fnGetWorkingDirectory, + IShellLink_fnGetArguments, IShellLink_fnGetIconLocation. + + * controls/combo.c: + James Abbatiello + Ownerdrawn combo boxes should use ODS_COMBOBOXEDIT in the itemState. + + * include/commctrl.h: + Guy L. Albertelli + - Fix typo in previous change. + - Add structures for CBEN_INSERTITEM notify message. + + * tools/wrc/utils.c: + Jon Griffiths + Remove xmalloc/xrealloc limits for large binary resources. + + * graphics/x11drv/text.c: + Eric Kohl + Fixed text size calculation bug in GetTextExtentPoint() for window dc's. + + * documentation/documentation.sgml: + John R. Sheets + New section about writing docs in DocBook and dealing with the Wine + SGML build system; half done, but a good start. + + * dlls/winnls/winnls.c, dlls/winnls/winnls.spec: + Andreas Mohr + A couple of stubs for Terminal Server Client 16 bit. + +2001-01-29 Alexandre Julliard + + * programs/avitools/Makefile.in: + Matthew Clarke + Don't assume .spec files are found in the current directory, as this + is not the case when building outside the source tree. + + * include/queue.h, windows/message.c, windows/queue.c: + Ulrich Weigand + Synchronize access to MESSAGEQUEUE members. + + * dlls/msvideo/msvideo_main.c: + Marcus Meissner + Added some more 16->32 mappings for ICM* messages. + + * dlls/ddraw/ddraw/main.c: + Marcus Meissner + dvideo.dll forgets to set the DDSD_CAPS flag, just assume it set. + Output more debug info on failure. + + * objects/enhmetafile.c: + Eric Kohl + Disabled setting of window origin from an EMF. + +2001-01-28 Alexandre Julliard + + * dlls/Makefile.in, dlls/msvideo/msvfw32.spec, dlls/msvideo/msvideo_main.c: + Marcus Meissner + Implemented VideoCapDriverDescAndVer. + + * dlls/user/user.spec, windows/message.c, windows/user.c: + Eric Pouech + Added a few missing exports. + + * dlls/dinput/keyboard/main.c: + Ove Kaaven + Don't disable keyboard autorepeat, since autorepeat is now detectable. + + * dlls/ddraw/dsurface/main.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/ddraw/user.c, dlls/ddraw/ddraw/xvidmode.c, dlls/ddraw/ddraw_private.h: + Marcus Meissner + - Siedler3 appears to have rather limited buffers for device/description + strings and crashes with those long strings. Shortened those strings. + - Also driver needs to be "display" for display devices (some other + programs rely on that info I seem to remember). + - Fixed DSurface::GetSurfaceDesc to not just blindly copy a + DDSURFACEDESC2 struct over a smaller DDSURFACEDESC one. + + * dlls/dinput/device_private.h, dlls/dinput/dinput_main.c, dlls/dinput/joystick/linux.c, dlls/dinput/joystick/linuxinput.c, dlls/dinput/mouse/main.c: + Ove Kaaven + Gavriel State + Implemented circular buffering for the dinput mouse device. + Mapped the mouse warp on the center of the cooperative window, which + should make windowed games work better in managed mode. + + * dlls/wineps/init.c, dlls/wineps/ps.c, dlls/wineps/psdrv.h: + Huw D M Davies + Take into account unprintable margins in psdrv. + + * dlls/wineps/driver.c: + Huw D M Davies + Dmitry Timoshkov + psdrv's DeviceCapabilities should list DMBIN_AUTO as an available + bin. + + * dlls/wineps/ppd.c: + Dmitry Timoshkov + Add "OnlyOne" paper source, used by the Acrobat Distiller PPD. + + * dlls/msvcrt/math.c: + Josh DuBois + Fixed typo. + + * dlls/winmm/mci.c: + Eric Pouech + Fixed some mci string parsing issues. + Added more mappings 32ATo16. + + * dlls/winmm/mciseq/mcimidi.c, dlls/winmm/mciwave/mciwave.c: + Eric Pouech + Simplified memory allocation for asynchronous MCI message handling. + + * dlls/winmm/mcicda/mcicda.drv.spec, dlls/winmm/mciseq/mciseq.drv.spec, dlls/winmm/mciwave/mciwave.drv.spec: + Eric Pouech + Delay importing user32 (only used for configuration). + + * dlls/msvideo/msvideo_main.c: + Eric Pouech + Fixed a few oddities. + + * dlls/msvideo/drawdib.c: + Eric Pouech + Added a bit more of flags handling in drawdib functions. + + * dlls/commdlg/filedlg95.c: + Chris Morgan + Put a '\n' at the end of the FIXME to prevent very odd and difficult + to debug crashes due to overflowing of the debug info's output buffer. + + * tools/specmaker/README, tools/specmaker/main.c, tools/specmaker/msmangle.c, tools/specmaker/output.c, tools/specmaker/specmaker.h: + Jon Griffiths + Improve name demangling, add 'demangle symbol' option. + +2001-01-26 Alexandre Julliard + + * tools/winelauncher.in: + Jeremy White + Remove the keyword 'function', as requested by Robert Luberda. + + * misc/registry.c: + Martin Pilka + Fixed typo which caused the WritetoHomeRegistryFiles option to be + ignored. + + * dlls/comctl32/comboex.c: + Guy L. Albertelli + - Rewrite WM_CREATE to match native (allocating own Edit control, etc). + - Implement additional WNDPROCs for the Combo and Edit controls to + handle different functions. + - Implement CBEM_SETCURSEL and CBEM_HASEDITCHANGED. + + * controls/combo.c: + Guy L. Albertelli + - When painting the text, if the control is OWNERDRAWN the issue the + WM_DRAWITEM message. + - Set the focused status at the end of the end of the Setfocus routine. + - Flip the order of updating the list box and issuing the WM_NOTIFY + for CBN_EDITUPDATE to match native. + + * include/server.h, server/debugger.c, server/request.h, server/trace.c, win32/except.c, dlls/ntdll/exception.c: + Made exception_event_request non-blocking, and added + get_exception_status to retrieve the exception result returned by the + debugger. + + * windows/sysparams.c, windows/user.c, windows/multimon.c, windows/painting.c, dlls/winmm/mciseq/mcimidi.c, dlls/winmm/midimap/midimap.c, dlls/winmm/wavemap/wavemap.c, dlls/wsock32/socket.c, graphics/x11drv/dib.c, include/heap.h, memory/codepage.c, msdos/dosaspi.c, msdos/int11.c, msdos/int2f.c, msdos/int33.c, objects/dib.c, dlls/oleaut32/connpt.c, dlls/oleaut32/olepicture.c, dlls/richedit/richedit.c, dlls/setupapi/infparse.c, dlls/shdocvw/classinfo.c, dlls/shdocvw/events.c, dlls/shdocvw/factory.c, dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw_main.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/url.c, dlls/ttydrv/bitmap.c, dlls/user/bidi16.c, dlls/winmm/mcianim/mcianim.c, dlls/winmm/mcicda/mcicda.c, dlls/dplayx/dpclassfactory.c, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_messages.c, dlls/dplayx/name_server.c, dlls/gdi/gdi_main.c, dlls/imagehlp/access.c, dlls/kernel/kernel_main.c, dlls/msacm/filter.c, dlls/msacm/format.c, dlls/msacm/pcmconverter.c, dlls/msacm/stream.c, dlls/msvideo/drawdib.c, dlls/ntdll/reg.c, dlls/ole32/antimoniker.c, dlls/ole32/clipboard.c, dlls/ole32/compositemoniker.c, dlls/ole32/datacache.c, dlls/ole32/defaulthandler.c, dlls/ole32/errorinfo.c, dlls/ole32/itemmoniker.c, dlls/ole32/moniker.c, dlls/ole32/ole2impl.c, dlls/comctl32/trackbar.c, dlls/commdlg/filedlgbrowser.c, dlls/commdlg/finddlg32.c, dlls/ddraw/convert.c, dlls/ddraw/dclipper/main.c, dlls/ddraw/ddraw/user.c, dlls/ddraw/dsurface/dib.c, dlls/ddraw/dsurface/user.c, dlls/ddraw/dsurface/wndproc.c, dlls/dinput/device.c, dlls/dinput/dinput_main.c, dlls/comctl32/comboex.c, dlls/comctl32/flatsb.c, dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c, dlls/comctl32/ipaddress.c, dlls/comctl32/monthcal.c, dlls/comctl32/nativefont.c, dlls/comctl32/pager.c, dlls/comctl32/progress.c, dlls/comctl32/status.c, dlls/advapi32/service.c, dlls/comctl32/animate.c: + James Juran + Add to files that needed it. + + * files/file.c, memory/atom.c, programs/regapi/regapi.c, windows/dce.c, windows/winhelp.c, windows/winproc.c, dlls/commdlg/colordlg.c, dlls/ole32/filemoniker.c, dlls/shell32/shellpath.c, dlls/user/user.spec, dlls/winmm/mmsystem.c: + Andreas Mohr + Some more cleanups. + + * dlls/dinput/joystick/linuxinput.c: + Ove Kaaven + Check that the linux 2.4 event interface is available before creating + a dinput device based on it. + + * dlls/wineps/text.c: + Huw D M Davies + Handle the lpDx array properly. + + * windows/winpos.c: + Martin Pilka + Fixed SW_RESTORE handling. + + * controls/edit.c: + Dmitry Timoshkov + Do not notify parent of the Edit control on WM_SETTEXT when Edit is + part of the ComboBox. + + * dlls/comctl32/rebar.c: + Guy L. Albertelli + - make hidden bands have valid (0 width) child window areas + - when hiding a band, don't show the window, hide it. + + * dlls/kernel/debugger.c, include/server.h, scheduler/process.c, server/debugger.c, server/process.c, server/request.h, server/trace.c: + Changed wait_process and wait_debug_event requests to never block; + waiting is always done through WaitForSingleObject(). + + * dlls/kernel/comm.c: + Andreas Mohr + Don't open the comm handle with GENERIC_WRITE via FILE_GetUnixHandle. + + * windows/defwnd.c, include/win.h: + Dmitry Timoshkov + Replace 16-bit calls in DefWindowProc by 32-bit, preferring unicode + API calls. + +2001-01-25 Alexandre Julliard + + * dlls/user/wsprintf.c: + Got rid of WPRINTF_ExtractVAPtr. + + * dlls/shdocvw/shdocvw.spec, dlls/win32s/win32s16.spec, dlls/winedos/dosvm.c, dlls/winmm/wineoss/oss.c, include/dosexe.h, tools/specmaker/output.c, dlls/ddraw/ddraw/dga2.c, dlls/ddraw/ddraw/thunks.c, dlls/ddraw/ddraw/user.c, dlls/ddraw/ddraw/xvidmode.c, dlls/ddraw/dsurface/fakezbuffer.c, dlls/ddraw/struct_convert.c, dlls/msvcrt/msvcrt.spec: + Patrik Stridvall + Fixed some issues found by winapi_check. + + * tools/winapi_check/win32/msvcrt.api, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/win32/winedos.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_local.pm: + Patrik Stridvall + Minor bugfixes. + + * windows/clipboard.c, windows/cursoricon.c, windows/dialog.c, windows/driver.c, windows/hook.c, windows/message.c, windows/queue.c, windows/scroll.c, windows/syscolor.c, windows/user.c, windows/win.c, windows/winpos.c, controls/desktop.c, controls/menu.c, controls/scroll.c, controls/uitools.c, dlls/kernel/comm.c, dlls/kernel/debugger.c, dlls/kernel/format_msg.c, dlls/kernel/kernel_main.c, dlls/kernel/stress.c, dlls/kernel/sync.c, dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c, dlls/kernel/utthunk.c, dlls/kernel/win87em.c, dlls/kernel/wowthunk.c, dlls/psapi/psapi_main.c, dlls/user/bidi16.c, dlls/user/ddeml.c, dlls/user/exticon.c, dlls/user/lstr.c, dlls/user/misc.c, dlls/user/resource.c, dlls/user/text.c, loader/task.c: + Patrik Stridvall + Documentation ordinal fixes. + + * misc/registry.c: + Fixed typo in HKEY_USERS/.Default creation. + + * dlls/comctl32/tab.c: + Gerard Patel + Don't send notifications for the initial display of the first tab of + the control. + + * windows/spy.c: + Gerard Patel + Added a few messages and notifications. + + * objects/enhmetafile.c: + Eric Kohl + Disabled setting of viewport origin from an EMF. + + * windows/winpos.c: + Susan Farley + Always restore the bit_gravity to BGForget after using BGNorthwest to + copy bits during SetWindowPos. + + * winedefault.reg: + John R. Sheets + Added the necessary registry entries for the Mozilla ActiveX control. + +2001-01-24 Alexandre Julliard + + * windows/defwnd.c: + Andreas Mohr + Only set window text for WM_NCCREATE in DefWindowProc*() in case + lpszName is a string (i.e. check HIWORD). + + * graphics/x11drv/oembitmap.c, include/bitmaps/obm_radiocheck, include/winuser.h: + Removed non-standard OBM_RADIOCHECK bitmap. + + * controls/menu.c, controls/uitools.c, windows/nonclient.c, windows/sysmetrics.c: + Use DrawFrameControl() instead of OEM bitmaps to paint caption buttons + and menu check marks. + + * dlls/wineps/font.c, dlls/wineps/graphics.c, dlls/wineps/pen.c, dlls/wineps/text.c: + Eric Kohl + Partial implementation of world transform support. + + * objects/enhmetafile.c: + Eric Kohl + Several fixes for playing enhanced metafiles in a given rectangle. + + * graphics/x11drv/graphics.c, graphics/x11drv/pen.c, graphics/x11drv/text.c, graphics/x11drv/xfont.c, include/gdi.h: + Eric Kohl + Partial implementation of world transform support. + + * documentation/wine.man.in, objects/font.c, README, debugger/README: + Andreas Mohr + Documentation updates. + + * documentation/Makefile.in, documentation/running.sgml, documentation/wine-doc.sgml, documentation/winelib-bindlls.sgml, documentation/winelib-intro.sgml, documentation/winelib-mfc.sgml, documentation/winelib-pkg.sgml, documentation/winelib-porting.sgml, documentation/winelib-toolkit.sgml, documentation/winelib-user.sgml: + John R. Sheets + - Split Winelib User Guide into smaller files for easier maintenance + and better integration with make_winehq. + - Add some Winelib docs from Jon Griffiths. + - Fix a problem in running.sgml. + +2001-01-22 Alexandre Julliard + + * controls/edit.c: + Dmitry Timoshkov + Protect read-only edit control from modification. + + * dlls/msvcrt/exit.c: + Jon Griffiths + Implemented __dllonexit. + + * dlls/comctl32/listview.c: + Gerard Patel + Misc fixes in LISTVIEW_SetImageList, LISTVIEW_SetItemCount, + LISTVIEW_UpdateSize. + + * files/profile.c: + Gerard Patel + Display the config file location in the incorrect config file error + message. + + * dlls/msvcrt/wcs.c, dlls/ntdll/wcstring.c: + James Juran + Use int instead of WCHAR in va_arg() (fixes gcc-current compilation + problem). + + * include/commctrl.h: + Francois Gouget + Added various definitions (mostly macros). + Fixed typo in the HDN_{BEGIN,END}DRAG macros. + Added a pointer type for IMAGEINFO. + Fixed the return type of TreeView_{SetToolTips,GetToolTips}. + Even macros must come in A/W and neutral form (see the ListView_ series). + Fixed typo in MonthCal_SetColor. + + * include/richedit.h: + Francois Gouget + Added CHARRANGE. + + * include/prsht.h: + Francois Gouget + Added PSN_GETOBJECT. + + * dlls/ddraw/ddraw/xvidmode.c: + Josh DuBois + Include 'options.h' for a needed prototype. + + * dlls/oleaut32/variant.c, include/oleauto.h: + Josh DuBois + Changed VarCyFromI1 to take a signed char. + + * controls/combo.c, dlls/msvcrt/mbcs.c, objects/bitmap.c, tools/specmaker/output.c: + Francois Gouget + Typo fixes in comments. + + * dlls/msvcrt/cpp.c, dlls/msvcrt/data.c, dlls/msvcrt/dir.c, dlls/msvcrt/environ.c, dlls/msvcrt/errno.c, dlls/msvcrt/file.c, dlls/msvcrt/heap.c, dlls/msvcrt/locale.c, dlls/msvcrt/math.c, dlls/msvcrt/misc.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/process.c, dlls/msvcrt/thread.c, dlls/msvcrt/wcs.c: + Jon Griffiths + - New msvcrt unicode functions, winapi_check/-Wall/-W clean. + - Forward to ntdll where possible. + - Fix some .spec entries with incorrect parameters. + + * include/wine/obj_contextmenu.h: + Jon Griffiths + Fixed Unicode strings. + + * dlls/ntdll/critsection.c: + Jon Griffiths + Made SpinCount FIXME into a TRACE. + + * debugger/stabs.c: + Jon Griffiths + Increased debugger include limit to 512. + + * dlls/winaspi/aspi.c, dlls/wininet/http.c, dlls/wsock32/protocol.c, include/winnt.h, loader/pe_image.c, tools/winebuild/import.c, tools/winebuild/main.c, dlls/dplayx/dplobby.c, dlls/msvcrt/msvcrt.h, dlls/ntdll/ntdll.spec, dlls/ntdll/string.c, dlls/ntdll/wcstring.c, dlls/opengl32/wgl.c, dlls/setupapi/setupx_main.c, dlls/user/lstr.c, dlls/user/user_main.c: + Jon Griffiths + - Remove from winnt.h. + - ntdll: complete crt functions, prevent libc imports, fix sscanf. + + * 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, include/commctrl.h, include/commdlg.h, include/msacm.h, include/prsht.h: + Jon Griffiths + - Fix a typo in TBSAVEPARAMS A/W declaration. + - Use 16 bit Unicode constants for wc strings. + - Make some string constants available as Unicode. + +2001-01-21 Alexandre Julliard + + * dlls/commdlg/cdlg_xx.rc, dlls/commdlg/filedlg.c: + Fixed the size of the file dialog icons. + + * windows/spy.c: + Guy L. Albertelli + - Added NMCBEENDEDIT structure for NOTIFY dump. + - Added dump of positioning structure for WM_WINDOWPOSCHANG{ED|ING}. + + * include/commctrl.h: + Guy L. Albertelli + Added NMCBEENDEDIT{W|A} structures and flags. + + * loader/ne/module.c: + Gerard Patel + Fix the cmdline argument passed to NE_CreateThread to include string + length. + + * include/winbase.h: + Francois Gouget + Added missing pointer type declarations (usually Pxxx). + + * dlls/wininet/http.c: + Huw D M Davies + Escape any spaces in lpszObjectName passed to HttpOpenRequest. + +2001-01-20 Alexandre Julliard + + * windows/x11drv/event.c: Warning fix. + + * loader/pe_image.c: + Display the importing dll in the 0xdeadbeef message. + + * dlls/shell32/shell32_main.c, dlls/user/resources/user32_cursors.rc, dlls/user/resources/user32_icons.rc, include/winuser.h, programs/clock/main.h, programs/notepad/lcc.h, programs/notepad/main.h, programs/progman/group.c, programs/progman/progman.h, programs/progman/program.c, windows/nonclient.c, windows/win.c, dlls/commdlg/cdlg_xx.rc, dlls/commdlg/filedlg.c: + Fixed a number of incompatibilities in OEM icons/cursors handling. + + * dlls/user/text.c: + Ulrich Czekalla + Prevent buffer overflow in TEXT_NextLineW. + + * tools/winapi_check/modules.dat, tools/winapi_check/win16/msacm.api, tools/winapi_check/win32/crtdll.api, tools/winapi_check/win32/msvcrt.api, tools/winapi_check/win32/oleaut32.api, tools/winapi_check/win32/rasapi32.api, tools/winapi_check/win32/setupapi.api, tools/winapi_check/win32/shdocvw.api, tools/winapi_check/win32/user32.api, tools/winapi_check/win32/winedos.api, tools/winapi_check/win32/wsock32.api, tools/winapi_check/winapi.pm, tools/winapi_check/winapi_check, tools/winapi_check/winapi_options.pm, tools/winapi_check/winapi_parser.pm: + Patrik Stridvall + - Minor API files update. + - Minor bug fixes. + - Minor documentation check improvements. + +2001-01-19 Alexandre Julliard + + * dlls/dinput/joystick/linuxinput.c, include/acconfig.h, include/config.h.in, configure.in, configure: + Marcus Meissner + Added configure check for old linux/input.h. + + * documentation/make_winehq, documentation/wine-devel.sgml, documentation/wine-pkg.sgml, documentation/wine-user.sgml: + John R. Sheets + Added convenience script for generating online docs for winehq.com. + + * controls/uitools.c: + Josh DuBois + Specified 'signed' on chars compared to -1. + + * documentation/packaging.sgml: + John R. Sheets + Make SGML ID attributes in packaging.sgml more unique to avoid + conflicts when we bundle all four guides into a single set. + + * controls/edit.c, controls/scroll.c: + Dmitry Timoshkov + Solve remaining problems with scroll bars in the edit control. + +2001-01-18 Alexandre Julliard + + * documentation/db2html-winehq: + John R. Sheets + Clean up db2html-winehq HTML generation script. Works in Debian, and + may actually work in Redhat now, too. + + * dlls/shell32/pidl.c, dlls/shell32/pidl.h, dlls/shell32/shell32.spec, dlls/shell32/shlfileop.c: + Andreas Mohr + Implemented SHELL32.IsNetDrive and SHELL32.ILSaveToStream needed for + IE 5. + + * documentation/configuring.sgml, documentation/fonts.sgml, documentation/installation-und-konfiguration.german, documentation/installing.sgml, documentation/opengl.sgml, documentation/printing.sgml, documentation/registry.sgml, documentation/running.sgml: + Chris Morgan + Updated for change in config file name. Removed references to + obsolete global wine configuration file where appropriate. Updated + config option format to match the new syntax. Misc cleanups. + + * dlls/user/resources/user32.rc, dlls/user/resources/user32_cursors.rc, dlls/user/resources/user32_icons.rc, graphics/x11drv/oembitmap.c, include/bitmaps/ocr_appstarting, include/bitmaps/ocr_bummer, include/bitmaps/ocr_cross, include/bitmaps/ocr_dragobject, include/bitmaps/ocr_hand, include/bitmaps/ocr_help, include/bitmaps/ocr_ibeam, include/bitmaps/ocr_icon, include/bitmaps/ocr_no, include/bitmaps/ocr_normal, include/bitmaps/ocr_size, include/bitmaps/ocr_sizenesw, include/bitmaps/ocr_sizens, include/bitmaps/ocr_sizenwse, include/bitmaps/ocr_sizewe, include/bitmaps/ocr_up, include/bitmaps/ocr_wait, include/bitmaps/oic_bang, include/bitmaps/oic_bang_95, include/bitmaps/oic_cdrom, include/bitmaps/oic_floppy, include/bitmaps/oic_folder, include/bitmaps/oic_folder2, include/bitmaps/oic_hand, include/bitmaps/oic_hand_95, include/bitmaps/oic_hdisk, include/bitmaps/oic_landscape, include/bitmaps/oic_network, include/bitmaps/oic_note, include/bitmaps/oic_note_95, include/bitmaps/oic_portrait, include/bitmaps/oic_ques, include/bitmaps/oic_ques_95, include/bitmaps/oic_sample, include/bitmaps/oic_wineicon, include/winuser.h, windows/cursoricon.c: + Store USER icons and cursors as resources instead of xpm bitmaps. + + * dlls/winmm/wineoss/audio.c: + Huw D M Davies + Fix off by one error in buffer length check. + + * tools/wineinstall: + Chris Morgan + Switched from wine.config back to wine.conf, no need to use something + not linux standard. Removed use of obsolete "--config" option when + calling regapi. Lots of cleanup and reorganization. Check to see if + wine is installed when wineinstall is not run as root. + + * include/winbase.h: + Francois Gouget + Added 3 missing FS_xxx macros. + +2001-01-17 Alexandre Julliard + + * dlls/shell32/shell32_main.h, dlls/shell32/shlmenu.c, dlls/shell32/shell32_main.c, dlls/commdlg/filedlgbrowser.c, dlls/shell32/folders.c, dlls/shell32/iconcache.c, dlls/commdlg/cdlg.h, dlls/commdlg/cdlg32.c, dlls/commdlg/filedlg95.c: + Replaced some GetProcAddress() imports by the standard dll import + mechanism. + + * dlls/wineps/init.c, dlls/winmm/mmsystem.c, dlls/dplayx/dplayx_main.c, dlls/imm32/main.c, dlls/msacm/msacm32_main.c, dlls/ole32/compobj.c, dlls/ole32/ole32_main.c, dlls/opengl32/wgl.c, dlls/richedit/riched32.h, dlls/richedit/richedit.c, dlls/rpcrt4/rpcrt4_main.c, dlls/serialui/confdlg.c, dlls/shell32/shell.c, dlls/ttydrv/ttydrv_main.c, dlls/winaspi/winaspi32.c, dlls/comctl32/commctrl.c, dlls/commdlg/generic.c: + Cleaned up dll startup routines now that we have separate address + spaces. + + * configure, configure.in, dlls/advapi32/service.c, dlls/winmm/driver.c: + Andreas Mohr + Cosmetics. + + * dlls/x11drv/x11drv_main.c, include/x11drv.h, windows/x11drv/event.c: + Josh DuBois + Make some noise in a few cases where the X11drv doesn't load, but used + to fail silently. + + * scheduler/services.c: + Josh DuBois + SERVICE_CreateServiceTable still returned TRUE if CreateThread failed. + + * include/wine/library.h, library/Makefile.in, library/errno.c, scheduler/sysdeps.c, scheduler/thread.c, dlls/x11drv/x11drv_main.c, include/acconfig.h, include/config.h.in, include/x11drv.h, configure, configure.in: + Cleaned up the various errno location tests in configure. + Added (h_)errno_location pointers in the library that allow remapping + the calls in higher level dlls. + Moved X11DRV_CritSection out of sysdeps.c and into x11drv.dll. + + * dlls/winsock/socket.c, dlls/wsock32/socket.c: + James Hatheway + In WsControl, don't mix Linux and Wine socket calls. Always use Wine calls. + Added hack for missing WINAPI in Unix socket() definition. + + * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h: + James Juran + Added some stubs needed for IE 5.5 setup. + + * tools/wineshelllink: + Jeremy White + Revised wineshelllink to wake up KDE 1.x so that applications that get + installed show up without a manual KDE menu refresh required. + Added a few usage checks to make manual invocation a little less + painful. + + * tools/bin2res.c: Fixed tmpfile buffer size. + + * files/dos_fs.c: + Fixed typo in wine_get_unix_file_name(). + + * dlls/shell32/shelllink.c: + Jeremy White + Revised shell link process to treat empty (e.g. "") strings + identically to NULL strings. Makes many more installers take useful + action. Added many trace messages. + + * dlls/comctl32/listview.c: + Ulrich Czekalla + Only adjust item rect by horizontal scrollbar offset in report view. + + * dlls/winsock/socket.c: + Gerard Patel + Change WSACleanup - wsinfo is a static structure now. + + * tools/winelauncher.in: + Jeremy White + Make winelauncher test for xmessage and warn the user if they don't + have it. + +2001-01-15 Alexandre Julliard + + * graphics/x11drv/brush.c, include/wine_gl.h, windows/x11drv/clipboard.c, windows/x11drv/event.c: + Replaced X11DRV_CritSection references by wine_tsx11_(un)lock. + + * graphics/x11drv/bitblt.c, graphics/x11drv/bitmap.c, graphics/x11drv/dib.c, graphics/x11drv/graphics.c, graphics/x11drv/oembitmap.c, include/callback.h, include/x11drv.h, scheduler/sysdeps.c, windows/x11drv/mouse.c, dlls/x11drv/x11drv_main.c: + Removed CALL_LARGE_STACK support. + + * loader/ne/segment.c: + Ulrich Weigand + Don't call a NE DLL's DllEntryPoint twice during one single + LoadModule() call. + + * memory/virtual.c: + Uwe Bonnes + MapViewOfFileEx: make the returned error dependent on the Windows + version used. + + * dlls/user/user32.spec, dlls/winedos/winedos.spec, dlls/x11drv/x11drv.spec, dlls/ntdll/ntdll.spec: + Updated debug channels. + + * dlls/winmm/wineoss/mixer.c, windows/winproc.c, windows/x11drv/wnd.c, dlls/winmm/mciavi/mciavi.c: + Removed unnecessary headers. + + * windows/mdi.c: + Dmitry Timoshkov + Initialize MENUITEMINFO structure before calling GetMenuItemInfo. + + * dlls/ddraw/ddraw/thunks.c: + Marcus Meissner + Fixed an interface cast in DD2->DD7 thunk. + + * controls/edit.c: + Dmitry Timoshkov + Add one missing buffer size rounding in the edit control. + Make rounding code slightly more readable. + + * loader/ne/module.c, loader/ne/resource.c, loader/task.c, if1632/builtin.c: + Replaced GLOBAL_Alloc by GlobalAlloc16 where possible. + + * misc/Makefile.in, misc/tweak.c, objects/gdiobj.c, windows/defwnd.c, windows/mdi.c, windows/msgbox.c, windows/nonclient.c, windows/painting.c, windows/syscolor.c, windows/sysmetrics.c, windows/sysparams.c, controls/button.c, controls/combo.c, controls/edit.c, controls/listbox.c, controls/menu.c, controls/scroll.c, controls/static.c, controls/uitools.c, dlls/gdi/gdi_main.c, dlls/user/cache.c, dlls/user/text.c, dlls/user/user_main.c, graphics/x11drv/oembitmap.c, graphics/x11drv/xfont.c, include/cache.h, include/tweak.h, include/user.h: + Moved tweak support to USER dll. Removed tweak.h and cache.h. + + * memory/local.c, msdos/int20.c, msdos/int2f.c, scheduler/process.c, win32/init.c, windows/clipboard.c, windows/cursoricon.c, windows/focus.c, windows/hook.c, windows/input.c, windows/message.c, windows/queue.c, windows/timer.c, windows/user.c, windows/win.c, windows/winpos.c, include/queue.h, include/task.h, include/wine/winbase16.h, loader/ne/segment.c, loader/pe_resource.c, loader/resource.c, debugger/dbg.y, debugger/expr.c, dlls/winsock/async.c, dlls/winsock/socket.c, files/file.c, if1632/relay.c: + Removed some direct accesses to the 16-bit task structure. + + * dlls/crtdll/crtdll.spec, dlls/msvcrt/ctype.c, dlls/msvcrt/msvcrt.spec: + Fixed toupper/_toupper mixup. + +2001-01-12 Alexandre Julliard + + * ANNOUNCE, ChangeLog, include/version.h: + Release 20010112. + ---------------------------------------------------------------- 2001-01-12 Alexandre Julliard diff --git a/include/version.h b/include/version.h index d5e17b37946..a54a0f5b6be 100644 --- a/include/version.h +++ b/include/version.h @@ -1 +1 @@ -#define WINE_RELEASE_INFO "Wine release 20010112" +#define WINE_RELEASE_INFO "Wine release 20010216"