diff --git a/ANNOUNCE b/ANNOUNCE index 52bde8e9fa..a017cdc4ea 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,12 +1,13 @@ -The Wine development release 1.2-rc2 is now available. +The Wine development release 1.2-rc3 is now available. -There are no new features in this release, only bug fixes, since we -are in code freeze. If you find a new feature that's a bug. +What's new in this release (see below for details): + - Many translation updates. + - A lot of bug fixes. The source is available from the following locations: - http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc2.tar.bz2 - http://prdownloads.sourceforge.net/wine/wine-1.2-rc2.tar.bz2 + http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc3.tar.bz2 + http://prdownloads.sourceforge.net/wine/wine-1.2-rc3.tar.bz2 Binary packages for various distributions will be available from: @@ -22,315 +23,527 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 1.2-rc2: +Bugs fixed in 1.2-rc3: - 1733 Black cursor on textbox with black backgroud -> cursor invisible - 3182 test case demonstrating PeekMessage give up timeslices - 5264 Equation editor in Microsoft Office 97/2000/2003/2007 doesn't work - 6183 NFS MW crashed when sound is on in winecfg - 6997 NFS Most Wanted: Execution of glDrawArrays (drawStridedFast) takes 1 second + - 7036 Doom 3 Demo fails to start - 8030 Need for Speed Carbon crashed after game starts - 8112 user32 msg test fails when using virtual desktop mode - 8131 MiniTab fails to load due to not being able to load its own DLL - 8555 No large display pictures in MSN Messenger 7.0 - 9252 Far Cry: Segmentation fault on startup when using Direct3D - 9359 Need for Speed Most Wanted crahshes frequently - 10501 NFSU2 crashes out when loading a level - 10982 ClearScale, Autocad 2008 do not run (GdipBitmapSetPixel not implemented) - 11346 Emule: Background color of an label is displayed horizontal - 13042 CodeGear RAD Studio 2007 does not install - 13177 [winhelp] Popup shadow is displayed ontop of popup itself - 14292 winhelp: Window title is not set correctly for some (older) help files - 14298 winhelp: Mouse pointer flickers when moved - 14697 wineserver: debug events can block completion of queued user APCs - 14866 expand: Wine's expand program fails on /r option - 14868 Initial crash when running GSpot - 15291 Microsoft Office Outlook 2007: Splash screen never goes away, z-order issues - 15968 Microsoft XNA Framework 2.0 redistributable cannot be installed even with .NET Framework 2.0 installed - 16093 MS AppLocale installer fails - 17001 guitar pro 5.2 is sluggish and unstable - 17148 Use the system desktop setting for subpixel font smoothing - 17957 Audiosurf crashes on startup - 18643 NCSoft Launcher crashes after being run. - 18959 MetaTrader 4 installer hangs at the very end of file extraction - 19059 VectorNTI crashes when saving files - 19797 Powerpoint 2007: text does not display correctly in textbox rotated 90 or 270 degrees - 20180 Teach2000 hangs when switched to "Advanced input mode" - 20282 ControlSpy doesn't show any message passed to control procedure - 20389 Firefox/Thunderbird/Sunbird: Close button must be clicked twice - 20751 MS Keyboard Layout Creator won't run (needs GdipIsStyleAvailable) - 21413 Cannot type language specific letters in MS Word - 21562 Multiple init/deinit of msvcrt (std fd's) causes pluto app installer to hang - 21871 Nokia Ovi Suite installer fails - 21876 Demo Need for Speed Underground 1 crashes - 22045 VirtualDub: cannot edit text informations - 22138 system(NULL) generates SIGSEGV - 22263 Total Commander: Main window becomes dead when the FTP Connect window is open and you switch workspaces or minimize and restore the main window - 22287 Personal Chess Trainer v3.02, Run-time error '13': Type mismatch - 22294 PlayOnline viewer has missing icon in title bar - 22320 Mono & HTML-Kit's installers do not appear in the taskbar - 22339 QuickTime installs a few files to the wrong location - 22341 Touhou games: no text in dialogue boxes - 22460 msvcr90 insufficient to run Deluge - 22542 Trackmania quits when i want to go back to the main menu - 22550 uTorrent 2.0.1 renders some icons incorrectly when run within a FreeNX session - 22575 Major decline in Starcraft's 2d graphics performance - 22658 Movie Magic Screenwriter 2000 crashes when selecting Program Options - 22724 windows opened by wine has zero size, and cannot be resized - 22765 Fonts no longer anti-aliased - 22809 SUPERAntiSpyware displays crash handler when Preferences button is clicked - 22810 Civ4BeyondtheSword crashes when trying to start it - 22820 StarCraft 2 warns incorrectly about old drivers. - 22821 Tropico 3 - cursor is black rectangle everywhere in game - 22822 Utorrent progress bars don't show progress - 22831 freebsd compile broken when using BSD make - 22837 Mailwasher connection timeout on gmail - 22845 Total Commander crashes when trying to display system information + 4523 Can't copy from Firefox 1.5 and paste into OpenOffice 2 under Wine [dogfood] + 6594 Call of Duty install fails - can't eject first CD + 6642 BabasChess v3.6 crashes quite randomly + 6654 NFS Carbon cant run + 7098 msi doesn't publish/install some assemblies into GAC + 7807 3dmark03 crashes:denormal float operand in 32-bit code (0x0042504a) + 7973 Default font unreadable + 8095 PQ Teaching toy crashes + 9114 MSI Uninstallers leave empty directory behind after removal + 9657 Adobe Framemaker 8 setup requires setting Window version to Vista even if XP and 2000 should also work + 10147 Word Viewer 2003 - Tab behavior differs from Windows + 10287 unable to install nero 8 + 10934 Nikon Camera Control Pro thinks trial is up immediately + 11207 Problem running iRO 3.0 (recruiting application) + 11267 Adobe/Macromedia Flash MX Pro 2004 can't create .fla file + 11367 Flysis: Launcher resolution dropdown box lists no options. + 11560 Sigmaplot 10 demo refuses to start; license manager problem? + 11719 Intuit QuickBooks Simple Start 2008 install fails + 11924 BabasChess crashes halfway + 12020 Unimplemented function d3dx9_36.dll.D3DXAssembleShader + 12066 Jade Empire character models are invisible + 12218 word viewer 2003 - required / difference columns do not countain data + 12234 EdwinXP 1.61 trial installer z-order problem + 12487 FutureTax runs but postscript is invalid + 12574 Using WinAMP's media Library causes crash + 12696 nsis script with a gradient background window => install window not displayed + 12880 Sony Ericsson software fails to install. + 13516 Dynamic HTML Editor 4.2 Demo installs, crashes on startup + 13895 printer setup dialog has a useless Apply button + 13924 Mod4win crashes when trying to start the mixer + 14284 winhelp: bad/missing support for imagemaps + 14286 winhelp: window size/position changed whenever link or navigation button is clicked + 14312 mdi workspace not drawn correctly when restoring child windows in winefile + 14910 Errors creating PDF files using WINEPS printer using CUPS form PAF. + 14957 FL Studio fails to minimize + 15069 Apps won't minimize and extra caption bar shows + 15094 Wine won't install FAA Safelog + 15126 Pro evolution soccer 2008 demo crashes + 15156 Unable to change from Direct3D to OpenGL output in WinUAE + 15287 Silent Hunter IV: game crashs while loading ingame grafics (tutorial, mission, museum, etc.) + 15372 palm hotsync: minimize button disappears + 15433 Failure to load mp3 in popup file browser in Audiosurf. + 15480 Saving files in Word/Excel 2000 creates useless .lnk files + 15522 Firefox crashes on LDS.org's Move Media Player page with latest git and 1.1.5 + 15818 winecfg should fit on a 640x480 display + 15981 Rhapsody 3 and 4 crash at end of autoupdate install + 16088 Quartus II 80sp1: Opening About window crashes application + 16158 Condor: Wine System Tray + 16282 Quartus II 80sp1: Compiling project crashes application + 16298 Finale Notepad 2009: Clicking on splash screen causes X error + 16356 16 bit file dialog file filter not working + 16418 Keyword corral crashes (LsaLookupNames2 returns ERROR_NONE_MAPPED) + 16475 dragging the winamp window is slow + 16729 font smoothing doesn't work + 16753 unimplemented function ntoskrnl.exe.KeGetCurrentThread + 16820 VCarvePro v4.6 Trial crashes on save + 17026 Prince of persia warrior within: everything is upside down during gameplay + 17067 Stud_PE crashes on Tools -> Plugins + 17175 Crash running Quicken 2008 + 17242 Regedit: Exported key names containing backslashes are not escaped + 17454 Toad's tool 64 doesn't work, needs msvcrt.dll.___lc_handle_func + 17484 Leisure Suit Larry 7 refuses to run with Win98 settings + 17603 winecfg crashes on encountering unknown (incorrect) dll overrides + 17684 ABBYY FineReader 8.0 Professional PL: Fails to start + 17705 Audiosurf: crashes at startup + 17773 AutoCAD Mechanical 2005 PL: Fails to install + 17800 Silent hunter 4 crashes while loading mission + 18025 .NET 2.0 Regasm.exe typelib exporter needs ICreateTypeInfo2::SetCustData + 18026 TopPlan 2009 crashes while opening a map + 18348 Wine Crash in Baldurs Gate I when more than 1 character in team + 18542 Slingplayer 2.0 unhandled exception + 18575 FlashFXP installer quits: "Cannot register "C:\Program Files\FlashFXP\IEFlash.dll" + 18654 Wine uses native gdiplus with Adobe Lightroom 2.3 demo by default + 18723 LUAU 2.2.1 setup causes a page fault + 18876 Lightroom 2.3 flipped logos + 18908 Editing name in File Open dialog causes Powerpoint to hang + 18942 UT2004: freeze loading a match + 18973 Duplicate license entries in multiple wine programs + 19000 Stronghold 2: Error at installing 1.4 game patch + 19013 Oxford English Dictionary 2: freezes on startup with fatal error + 19075 Problem with MCataloguer + 19172 Powerpoint 2003 viewer's installs file in wrong location (appinstall) + 19255 SlingPlayer 2's remote doesn't draw + 19357 Crash when changing resolution in Telltale games + 19440 Word Viewer 2003 - Tab button does not work + 19502 Visual Studio 2005 SP1 install seems to fail + 19524 War in the Pacific: Admiral's Edition: game hangs on starting any scenario + 19597 Sony Ericsson PC Suite 5 fails to download a required component + 19642 Arx Fatalis : page fault on read access while loading + 19793 Office 2007 Word has problems rotating .EMF files + 19811 Visual C 2005 redistributable installers create many empty directories in WinSXS + 19861 Wine should warn when ulimit -n needs raising + 19947 Desktop windo fullscreen directx application focus problem + 20007 Winamp 5 won't start + 20059 Office 2007 SP1/SP2 looks for *.cab in C:\Windows\Installer\ instead of C:\MSOCache\ + 20226 builtin xcopy.exe crashes with page fault when source directory does not exist. + 20279 winemenubuilder confuses Windows and Unix code pages leading to 100% CPU usage + 20307 Call of Duty 4 v1.7 frame rate issue + 20541 No MIDI in to Piano Teacher v3.0 + 20680 winecfg: no Wave Out Devices under ALSA Drivers (M-Audio Delta) + 20744 Mordor - the depths of Dejenol installer puts window into background + 20935 HoMM5: Hammers of Fate: game dvd not found + 20939 Keyboard focus lost after switching to another app and back + 21124 Text cursor and some of mouse cursors are not solid in Word 2003 + 21156 Add torrents in webUI with µTorrent >= 2.0 doesn't work + 21511 wsmanhttpconfig.exe tool from Windows Management Framework Core (PowerShell 2.0) needs msvcrt.dll._scwprintf + 21930 Free Ghost installer crashes during project building in console + 22143 Lemmings game clone (Lemmix): problems running under Wine. + 22346 Palm Pilot: hotsync.exe could not load 'USER.DLL' required by 'COMUT16', error=2 + 22470 Excel 2003 cannot launch + 22532 Lemmix (Lemmings Clones) can't be played because of black screen + 22610 Ragnarok Online client echoes some sounds + 22656 Serif Webplus X2 trial crashes in windowscodecs + 22695 Avira AntiVir doesn't install - missing msvcr90.dll._snwprintf_s + 22702 Cyberboard maps, markers and units display as all black. + 22816 QIP 2010 (Infium): text cursor doesn't move properly + 22843 Paste of text from Word 2003 into Powerpoint 2003 stopped working + 22863 Win64 compile broken on FreeBSD + 22876 HTML-Kit's small icons have a white background + 22888 Damaged icons in QIP 22909 Drawn text overlapps after the second character. + 22911 Fonts are garbled when running apps inside a vnc4server session + 22914 TheWord: cursor does not display/function correctly + 22927 The Bat! v4.2.36.4 didn't show the titlebar caption in KDEs taskbar + 22928 IE8 for Vista's "missing updates" message is cut off + 22946 WinOmega v6.30.51 shows Icons with dark/black background instead of transparency + 22988 Vectorworks 2010: Drawing area doesn't show objects + 22989 Adobe FrameMaker 8 installer aborts with compressed file extraction error + 23003 Compile/link error on Red Hat Enterprise Linux AS release 4 (Nahant Update 8) + 23007 GetSaveFileName incorrectly returns non-zero when Escape is pressed after a "replace this file" dialog + 23010 Fonts corrupted in Civ4-based games when subpixel rendering is enabled + 23021 Spider black suits fail to display + 23029 closing window of IE 6 closes Lotus Notes 6.5.5 + 23044 Program 'convert.exe' shows menus in a strange way + 23049 Shareaza crash while starting + 23056 BitComet 1.21: Fails to start + 23107 Unimplemented call _snprintf_s in CSPro 4.0 ---------------------------------------------------------------- -Changes since 1.2-rc1: +Changes since 1.2-rc2: -Alexander Scott-Johns (1): - clock: Remove "License..." and "NO WARRANTY..." items from "Info" menu. +Akihiro Sagawa (7): + taskmgr: Update Japanese translation. + oledlg: Update Japanese translation. + wordpad: Update Japanese translation. + wineboot: Update Japanese translation. + wininet: Update Japanese translation. + localui: Add Japanese translation. + shell32: Update Japanese translation. -Alexandre Julliard (34): - winhlp32: Get rid of the shadow window, it's ugly and causes z-order issues. - user32: Don't repaint the caret in SetCaretPos if the position doesn't change. - configure: BSD make doesn't treat .PHONY as a proper target, so it needs its own dependencies. - configure: Disable makefile auto-updating on BSD make, it's broken for parallel builds. - ntdll: Reimplement bsearch to avoid redundant and possibly out of bounds comparisons. - winex11: Fetch the antialias parameter from fontconfig too. - winex11: Allow the Xft configuration to override both registry and fontconfig parameters. - user.exe: Make sure 16-bit user and gdi never get unloaded. - winex11: Unmap zero-size windows also while processing a PropertyNotify event. - winex11: Don't send minimize/maximize sys commands to windows that are not supposed to get them. - msi: Ignore min/max versions if their values are null. - user.exe: Store the GDI instance when it's first loaded. - ole32: Implement the IAdviseSink call_as proxies and stubs. - user32/tests: Fix a test failure in desktop mode. - atl: Fix formatting of generated class name for 64-bit. - user32: Check the active window instead of the foreground to show/hide owned popups. - comctl32/imagelist: Add support for 25% and 50% blending when using an alpha channel. - comctl32/imagelist: Fix a copy/paste typo in ImageList_Merge. - user32: Copy icon bits by hand in CreateIconIndirect if the bitmaps can't be selected into a DC. - kernel32: Reset stdio handles when they are closed. - gdi32: Return the actual DIB section bitfields instead of default values in GetDIBits. - gdi32: Only 16 and 32 bpp DIB sections can have bitfields. - user32: Don't include winbase16.h. - version: Don't include winbase16.h. - winedump: Don't include winbase16.h. - Revert "gdi32: Pre-multiply RGB values by alpha for subpixel font rendering." - kernel32: Unalign the stack on process startup to work around Doom3 bug. - kernel32/tests: Restore the stderr handle after the closing test. - user32: Re-enable the fast code path in CreateIconIndirect. - winex11: Set window style to normal for windows with a minimize box. - winex11: Set size hints to 1x1 for zero-sized windows. - winex11: Map zero-size windows and set an empty window region for them. - winex11: Only unmap windows when the window rect changes to unmapped the first time. - user32: Only skip redraws on MDI child unmaximize if the new child is maximized. +Alex Balut (1): + comctl32/tests: Added a test that checks whether setting a custom default button in a property sheet works. -Andrew Eikum (1): - winedbg: Allow user to specify length of stack info output. +Alexander Scott-Johns (8): + msvcrt: Fix comments. + msvcrt/tests: Properly skip if functions are not available. + msvcrt: Rename _TRUNCATE to MSVCRT__TRUNCATE. + include/msvcrt: Define _TRUNCATE; use it in the tests. + msvcrt: The sizeOfBuffer argument of _vsnwprintf_s is measured in wide characters, not bytes. + msvcrt: Fix spec file. + msvcrt/test: Add some simple _vsnwprintf_s tests. + msvcrt/tests: Move function pointer initialization code in printf.c into separate init function. -Andrew Nguyen (2): - configure: Don't enable maintainer mode if it is explicitly not requested. - ws2_32: Update DLL version information to correspond to XP. +Alexandre Julliard (30): + configure: Remove some dead code. + msvcrt: Make sure msvcrt doesn't get unloaded. + winex11: Disable sub-pixel antialiasing if Xrender isn't supported. + user32: Fallback to normal icon drawing if AlphaBlend fails. + mlang/tests: Fix some nasty #ifdef syntax. + winex11: Windows with WS_EX_NOACTIVATE style shouldn't be on the taskbar. + services: Start the 32-bit winedevice.exe for 32-bit kernel drivers. + comctl32/imagelist: Don't select the mask bitmap into a DC, it may already be selected. + comctl32/imagelist: Initialize the mask bits to zero in case the mask bitmap is smaller than the image bitmap. + winex11: Ignore fontconfig and Xft configuration if the app explicitly requested antialiasing. + comctl32: Only support an alpha channel for 32-bpp DIB-based imagelists. + comctl32: Load comctl32 builtin bitmaps as 32-bit DIBs. + winex11: Fix the X image masks according to the pixmap format in Get/SetDIBits. + winapi: Get the list of files from git-ls-files if possible. + winapi: Fix a few C parser bugs. + kernel32/tests: Fix the process title tests to actually test something. + kernel32: Make sure we always have a valid process title. + ntdll: Set a valid process title for the initial process. + comctl32/imagelist: Grow the has_alpha array also in ImageList_SetImageCount. + krnl386: Load gdi.exe and user.exe also when initializing universal thunks. + oleaut32: Fix handling of 'c' format for non-date variants in VarTokenizeFormatString. + winecfg: Remove the unimplemented device autodetect radio buttons. + winecfg: Reduce the height of the audio tab. + winecfg: Reduce the height of the applications tab. + winecfg: Reduce the height of the remaining tabs to make the window fit in a 640x480 desktop. + advapi32: Fix Unicode string lengths in LsaLookupSids. + xcopy: Do not ignore errors caused by processing parameters. + msi: Don't allow entering text in a scroll text richedit control. + wine.inf: Avoid creating empty registry values. + include: Set the oleautomation attribute on XML interfaces so that they get registered properly. -Andrey Turkin (4): - oleaut32: Fix ctl2_alloc_importfile offset calculations. - oleaut32: Store correct offset for imported files in ICreateTypeInfo::AddRefTypeInfo. - oleaut32: Don't rewrite name's hreftype. - server: Connect named pipe synchronously when overlapped param is NULL. +Andrew Eikum (3): + msi: Publish icons into the correct directory. + msi/tests: Fix install tests for Win9x. + regedit: Escape the value name portion during export. -André Hentschel (11): - oledb32/tests: Preset dst_len to encounter more problems. - winegcc: Add support for amd64-mingw32msvc platform. - atl: Reuse code of AtlModuleRegisterWndClassInfoW for AtlModuleRegisterWndClassInfoA. - winejack.drv: Use jack_client_open instead of deprecated function. - oledb32: Fix dst_len in DataConvert. - oledb32: Add Variant to Integer conversion. - winebuild: Add support for amd64-mingw32msvc platform. - widl: Add support for amd64-mingw32msvc platform. - libs/port: Add support for amd64-mingw32msvc platform. - oledb32: Fix variant to integer conversion. - dbghelp: Use the available PowerPC functions. +Andrew Nguyen (4): + gdi32/tests: Uncomment and enhance a Win9x-specific Restore/SaveDC test. + gdi32: Fix parameter handling of GetBoundsRect. + configure: Avoid breaking compilation if AC_PACKAGE_URL is unavailable when regenerating with older autoconf. + winealsa.drv: Replicate the snd_pcm_recover alsa-lib implementation to cope with older alsa-lib versions. -Aric Stewart (6): - usp10: Use font chartype only as a fallback if we do not know the characters script already. - gdi32: Handle a BiDi string being shaped into more or less glyphs than characters in the string. - usp10: Handle Ligature Substitution Subtable from GSUB. - usp10: Apply the GSUB 'rlig' feature for Required ligature substitution. - usp10: Break out a function to apply a GSUB feature to an entire string of glyphs. - usp10: Apply all the GSUB features specified in Microsofts Typesetting documentation for Arabic Shaping. +André Hentschel (10): + winapi: Init preprocessor_condition. + winapi: Add ordinal flag. + winapi: Allow multiple flags. + equartz: Add ntdll to imports. + winemenubuilder: Simplify switch cases. + winetest: Add an else case. + wine.man: There is no configuration file. + wineps.drv: Make the Apply button useable. + comdlg32: Correctly report the filter. + kernel32/tests: Add a test about unicode collation. -Austin English (13): - ntdll: Add %gs support for FreeBSD. - user32: Add test for drop down width in test_changesize(). - user32/tests: Check return value of DdeClientTransaction in test_initialisation(). - gdi32/tests: Use ret in test_CreateFontIndirect(). - kernel32/tests: Use ret in load_blackbox(). - usp10/tests: Check return value of SelectObject. - kernel32/tests: Check return value of alarmThread in test_NamedPipe_2(). - winebuild: FreeBSD 64-bit binaries are elf_x86_64_fbsd. - user32/tests: Check return value of GetUpdateRect in test_validatergn. - qedit: Fix return value of DllUnregisterServer. - winenas.drv: Remove oldb from nas_add_buffer, where it's unused. - loader: Remove mapat from map_so_lib, where it is unused. - dmusic: Use if(0) instead of #if 0 to make sure code still compiles. +Aric Stewart (2): + gdi32: Set lpOrder in BIDI_Reorder even for strings not requireing reordering. + gdi32: Do not ignore USP_E_SCRIPT_NOT_IN_FONT when shaping glyphs. -Damjan Jovanovic (2): - windowscodecs: Fix ICO palette size calculation. - winemenubuilder: Use the full path to start.exe. +Aurimas Fišeras (1): + cmd: Update Lithuanian translation. -David Adam (3): - d3drm: Remove a useless include. - d3drm: Do not redefine already defined guids. - d3drm: Remove a useless comment. +Austin English (2): + ntdll: Add stub implementation of IOCTL_STORAGE_GET_MEDIA_TYPES/IOCTL_STORAGE_GET_MEDIA_TYPES_EX. + ntdll: Add signal context function definitions for FreeBSD. -David Hedberg (2): - include: Add IExplorerBrowserEvents, IExplorerPaneVisibility and IExplorerBrowser interface declarations and related GUID's. - include: Add ICommDlgBrowser2 and ICommDlgBrowser3 interfaces. +Damjan Jovanovic (4): + winemenubuilder: Also extract .lnk icons from file types. + winemenubuilder: Also extract .lnk icons from file types's open handler. + wine.inf: Also install winhlp32 into \windows\system32. + kernel32: CopyFile cannot overwrite a file with itself. -Dmitry Timoshkov (1): - winex11.drv: Simulate pressing Alt+F4 instead of clicking the caption Close button when handling the WM_DELETE_WINDOW event. +Dan Kegel (1): + wined3d: Fix size of buffer in swapchain_create_context_for_thread(). -Dylan Smith (4): - richedit: Missing HeapFree in WM_IME_COMPOSITION. (Smatch). - richedit: Commit undo items after modifications in WM_IME_COMPOSITION. - richedit: Simplify redundant code in WM_IME_COMPOSITION. - richedit: Fix assignment to wrong variable (LLVM/Clang). +David Hedberg (6): + include: Add SID_ExplorerPaneVisibility. + include: Update FOLDERVIEWMODE and FOLDERFLAGS. + include: Add new SBSP_* defines. + shell32: Fix possible memory leak in CreateUnixFolder. + include: Add PIDLIST_ABSOLUTE typedef. + include: Add extended treeview style (TVS_EX_) definitions. -Gerald Pfeifer (5): - msvcrt/tests: Adjust CHECK_TYPE to avoid some two dozen compiler warnings. - oleaut32/tests: Remove variable rValid which is not really used from test_VarMod. - rsaenh: Simplify store_key_container_permissions. - dbghelp: Remove variable basic_block which is not really used from dwarf2_parse_line_numbers. - wordpad: Remove variable bottom which is not really used from print. +Dmitry Timoshkov (3): + hhctrl.ocx: Add a trace for the resulting CHM offset to string conversion. + hhctrl.ocx: If a CHM file reports window dimensions and title but doesn't really set them use default values. + server: Make layered windows transparent for mouse messages. -Hans Leidekker (9): - server: Map EHOSTUNREACH to STATUS_HOST_UNREACHABLE. - msi: Get rid of the goto in MSI_ApplicablePatchW. - msi: Add a test for properties updated by a patch. - msi: End the search for a directory signature if the parent cannot be found. - wininet: Implement InternetSetOption(INTERNET_OPTION_CONTEXT_VALUE). - wininet: Pass the object header pointer to INET_QueryOption. - wininet: Implement InternetQueryOption(INTERNET_OPTION_CONTEXT_VALUE). - wininet: Add tests for setting and retrieving the context value. - wuapi: Return success from automatic_updates_Pause. +Dylan Smith (3): + richedit: Keep default char format on WM_SETFONT in plain text mode. + wordpad: Native RegisterClassExW requires cbSize to be set. + wordpad: Provide buffer for replace with text. -Henri Verbeet (15): - wined3d: Set the drawprim.c GLINFO_LOCATION to *gl_info. - wined3d: Set the swapchain.c GLINFO_LOCATION to *gl_info. - wined3d: Set the volume.c GLINFO_LOCATION to *gl_info. - wined3d: Set the nvidia_texture_shader.c GLINFO_LOCATION to *gl_info. - wined3d: Set the ati_fragment_shader.c GLINFO_LOCATION to *gl_info. - wined3d: Set the arb_program_shader.c GLINFO_LOCATION to *gl_info. - wined3d: Set the state.c GLINFO_LOCATION to *gl_info. - wined3d: Get rid of GLINFO_LOCATION. - d3d8: Set the FPU control word on device creation. - d3d9: Set the FPU control word on device creation. - wined3d: Handle a zero source value for WINED3DSIH_POW. - d3d9/tests: Fix a typo. - d3d9/tests: Don't depend so much on point rasterization rules in pointsize_test(). - d3d9/test: Introduce point_match() to simplify testing point sizes. - d3d9/tests: Remove an invalid point size test. +Eric Pouech (8): + winhelp: Added support for hotspot in images with target window embedded. + winhelp: When opening a page, don't reopen the same page from macro, even if requested. + winhelp: Don't reset window position when reusing the current window. + winhelp: Don't close popup just after they are created. + dbghelp: In dwarf parser, properly handle array without size specified. + dbghelp: Ensure that local variables and parameter actually have a container. + dbghelp: Properly manage in dbghelp interfaces local variables and parameters that are constant. + winhelp: Implemented ExecFile macro. -Jacek Caban (8): - mshtml: Simplify translate_url call. - jscript: Store builtin constructor's length in instance object. - jscript: Added RegExp.leftContext and RegExp.rightContext stub implementation. - jscript: Treat no argument as "undefined" in RegExp.test. - jscript: Store match result in script context. - jscript: Added RegExp.leftContext implementation. - jscript: Added RegExp.rightContext implementation. - jscript: Added leftContext and rightCont4ext tests. +Frédéric Delanoy (7): + comctl32: Fix French translation. + comdlg32: Fix French translation. + shlwapi: Fix French translation. + mshtml: Update French translation. + kernel32: Fix a spelling error in French locale definitions. + msacm32: Remove dead "code" from rc files. + cmd: Update French translation. -Juan Lang (5): - ole32/tests: Test creating an IPropertySetStorage with an unknown format id. - ole32: Only read known format ids when attempting to read summary information. - crypt32/tests: Improve granularity of testing a store's serialized form. - crypt32/tests: Test an otherwise unused return value. - crypt32/tests: Always compare serialized stores in memory. +Hans Leidekker (12): + msi: Don't keep handles open to the patch database in MSI_ApplyPatchW. + msi: Advance to the right cabinet in ACTION_MsiPublishAssemblies. + msi: Improve parsing of patch summary information. + msi: Pass the control name to ControlEvent_SubscribeToEvent instead of uninitialized memory. + setupapi: Add stub implementations of SetupGetNonInteractiveMode and SetupSetNonInteractiveMode. + msi: Create directories right before installing files. + msi: Directly pass the disk id to installfiles_cb. + msi: Display the directory identifier instead of the full path in standard actions. + msi: Compare file versions as numbers instead of strings. + msi: Disable an optimization in the execution of WHERE clauses. + msi: Update an existing record even if the low bit in the transform mask is set. + msi: Implement MsiGetFeatureCostA/W. + +Henri Verbeet (5): + wined3d: Get rid of some dead code. + wined3d: Sampler states are 1-based. + wined3d: Release the context on an error path in buffer_PreLoad(). + wined3d: Also flip the point sprite coordinate origin when rendering offscreen. + d3d9/tests: Add a test for offscreen point sprites. + +Hwang YunSong (2): + wordpad: Update Korean resource. + msi: Update Korean resource. + +Igor Paliychuk (3): + winhlp32: Add Ukrainian translations. + oledlg: Add Ukrainian translations. + kernel32: Update Ukrainian translations. + +Jacek Caban (3): + iexplore: Use 1 as default icon ID. + mshtml: Uncomment iexplore.exe registries. + winbase.h: Added missing COPY_FILE_* flags. + +Joel Holdsworth (5): + iexplore: Renamed iexplore resource file. + iexplore: Added a Tango compliant icon. + winecfg: Moved about panel code into about.c. + winecfg: Added new logo graphics. + winecfg: Cosmetic improvements to the about panel. + +John Voltz (1): + gdi32: Fix typo in enhanced metafile Arc function. + +Jose Rostagno (10): + setupapi: Update Spanish translation. + mshtml: Update Spanish translation. + wininet: Update Spanish translation. + shell32: Update Spanish translation. + msvidc32: Add Spanish translation. + winecfg: Update Spanish translation. + shell32: Fix Spanish translation. + write: Add Spanish translation. + jscript: Add Spanish translation. + reg: Add Spanish translation. + +Juan Lang (2): + comdlg32: No and escape are equivalent. + winhttp/tests: Skip tests when a connection fails. + +Konstantin Kondratyuk (1): + mshtml: Fix typo in Russian resources. Kristofer Henriksson (1): - winemp3.acm: Fix the Mac-specific code. + winemp3.acm: Update mpegl3.c copyright notice. + +Louis Lenders (1): + xinput1_3: Quiet a noisy fixme. + +Luca Bennati (25): + wordpad: Update Italian translation. + wineboot: Update Italian translation. + winhlp32: Update Italian translation. + oledlg: Update Italian translation. + setupapi: Update Italian translation. + cryptdlg: Add Italian translation. + msvidc32: Add Italian translation. + iccvid: Add Italian translation. + sane.ds: Add Italian translation. + localspl: Add Italian translation. + gphoto2.ds: Add Italian translation. + localui: Add Italian translation. + hhctrl.ocx: Add Italian translation. + mapi32: Add Italian translation. + taskmgr: Add Italian translation. + jscript: Add Italian translation. + shell32: Update Italian translation. + comdlg32: Fix Italian Translation. + regedit: Update Italian translation. + shell32: Fix Italian translation. + shdoclc: Add Italian translation. + wldap32: Add Italian translation. + oleview: Add Italian translation. + shdoclc: Fix Italian translation. + shdoclc: Fix again Italian translation. Maarten Lankhorst (1): - winmm: Wake up timer after the timer list is empty. + dsound: Unofficially support 5.1 sound. -Marcus Meissner (5): - usp10: Check heap_alloc return value (Coverity). - ntdll: qsort: comparator must not get the same pointer. - d3dx9_36: Fixed off by 1 in the usage_idx check (Coverity). - wininet: Check for NULL lpwhh (Coverity). - include: Pack NE_NAMEINFO and NE_TYPEINFO pack(1). +Marcus Meissner (4): + shlwapi: Handle NULL ptr return from allocation (Coverity). + mshtml: Add check for doc_obj being NULL (Coverity). + dbghelp: Add 2 new darf defines and implement DW_OP_stack_value. + wininet: Fixed buffer lengths in InternetCrackUrlW tests. -Matteo Bruni (2): - d3dx9: Stricter checks for relative addressing in the shader assembler. - d3dx9: Shader assembler vs_1_0 and vs_1_1 support. +Mariusz Pluciński (5): + gameux: Add initial header for gameux.dll. + gameux: Add declaration of IGameExplorer interface. + gameux: Add declaration of IGameStatistics interface. + gameux: Add declaration of IGameStatisticsMgr interface. + gameux: Add declaration of IGameExplorer2 interface. -Michael Stefaniuc (5): - msacm32: Avoid using the long type. - mapi32: Add the Romanian translation. - comctl32: Avoid a potential NULL pointer dereference in a TRACE. - ole32: Avoid potential NULL pointer dereferences in a TRACE. - devenum: Split the translations into separate resource files. +Matijn Woudt (1): + msi/tests: Testcases for CREATE TABLE. -Nikolay Sivov (9): - comctl32/listview: Fix vertical position offset for subitem rectangle. - shell32: Export lowlevel PIDL manipulation calls by name too. - comctl32/listview: Perform ranges validation only when tracing enabled. - comctl32: Export subclass calls by names too. - Fix unneeded capitalization in user prompts. - shell32: Complete strings resources. - wineboot: Add a translation for prefix update dialog. - comctl32: Fix accelerator letters for Toolbar customizing dialog. - README.ru: Fix some problems with words order in phrases. +Matteo Bruni (12): + d3dx9: Allow modifiers on the ps dcl input instruction. + d3dx9: Allow modifiers on the ps dcl sampler instruction. + d3dx9: Fix get_regname debug function. + d3dx9: Remove stray debug trace. + d3dx9: Make D3DXCompileShader stub more verbose. + d3dx9: Allow D3DXAssembleShader calls with NULL parameters. + d3dx9: Mark builtin compatibility declarations in the shader assembler. + d3dx9: Support ps_2_0-style dcl instruction in the shader assembler. + d3dx9: Accept texture coordinate registers in dcl instruction. + d3dx9: Allow sampler declaration without sampler type. + d3dx9: Check register type in dcl input instruction. + d3dx9: Disallow sampler declarations where not supported. -Piotr Caban (2): - msvcrt: Fix mbstowcs_l implementation. - msvcrt: Fix wcstombs_l implementation. +Nikolay Sivov (12): + shlwapi: Don't limit text size for message boxes from ShellMessageBoxWrapW. + oleaut32: Copy bytes instead of WCHARs in VarBstrCat. + comctl32/rebar: Fix index check condition for RB_SHOWBAND. + comctl32/rebar: Use defined constants as parameters. + comctl32/treeview: Activate tree verification only when TRACE() is on. + comctl32/treeview: Remove commented out lines. + comctl32/treeview: Remove some casts. + comctl32/tests: Some expand notifications tests. + msvcrt: Add _snprintf_s implementation. + msvcrt: Add _snwprintf_s implementation. + msvcrt: Add _scwprintf implementation. + msvcrt: Fix __lconv_init() prototype. -Robert Wilhelm (4): - include: Add struct _stat32i64 and struct _stat64i32. - msvcrt90: Add fstat64i32. - msvcrt90: Add stat64i32. - msvcrt: Support system(NULL). +Octavian Voicu (1): + ntdll: Show one-time ERR if NOFILE limit is reached. -Roderick Colenbrander (7): - wined3d: Replace set_shader call with unset_shader in blt_to_drawable. - wined3d: Don't use blit_supported() in d3dfmt_get_conv for now. - wined3d: Update Nvidia Geforce6+ driver version to latest 197.45 WHQL version. - wined3d: Add Geforce 4x0 cards to GPU database. - wined3d: Add Geforce 2xx lowend models. - wined3d: Mark Geforce GT 140 as a Geforce 9600GT. - wined3d: Add support for mobile Geforce 3xx GPUs. +Paul Vriens (36): + browseui: Add Danish translation. + comctl32: Add Danish translation. + winedbg: Add the Danish translation. + wineconsole: Add Danish translation. + wineboot: Update the Danish translation. + winecfg: Update the Danish translation and convert to UTF-8. + taskmgr: Update the Danish translation and convert to UTF-8. + shell32: Update the Danish translation and convert to UTF-8. + mshtml: Update the Danish translation and convert to UTF-8. + regedit: Update the Danish translation and convert to UTF-8. + notepad: Update the Danish translation and convert to UTF-8. + setupapi: Update the Danish translation. + reg: Update the Danish translation and convert to UTF-8. + kernel32: Fix the Korean resources. + wininet: Update the Danish translation and convert to UTF-8. + avifile32: Update the Danish translation and convert to UTF-8. + winecfg: Update the Danish translation. + winhlp32: Update the Danish translation and convert to UTF-8. + wordpad: Update the Danish translation and convert to UTF-8. + kernel32: Add the Danish translation. + appwiz.cpl: Add the Danish translation. + credui: Update the Danish translation and convert to UTF-8. + mapi32: Add the Danish translation. + write: Add the Danish translation. + jscript: Add the Danish translation. + start: Add the Danish translation. + devenum: Add the Danish translation. + cryptdlg: Add the Danish translation. + winhlp32: Define LANGUAGE only once. + resources: Fix some copy-paste mistakes in resource files. + winecfg: Update the Danish translation. + regedit: Update the Danish translation. + user32: Update the Danish translation and convert to UTF-8. + shell32: Update the Danish translation. + notepad: Update the Danish translation. + comdlg32: Update the Danish translation and convert to UTF-8. -Sven Baars (8): - winemine: Fix Dutch translation. - msi: Fix English translation. - msi: Update Dutch translation. - view: Fix Dutch translation. - taskmgr: Fix Dutch translation. - sane.ds: Fix Dutch translation. - winhlp32: Fix Dutch translation. - winefile: Fix Dutch translation. +Robert McDonald (1): + include: Add missing typedef keyword to avoid multiply-defined symbols. -Thomas Mullaly (5): - urlmon/tests: Added tests for IUri_GetPropertyBSTR. - urlmon/tests: Added tests for IUri_GetPropertyDWORD. - urlmon/tests: Added tests for half of the IUri_Get* string functions. - urlmon/tests: Added the remainder of tests for the IUri_Get* string functions. - urlmon/tests: Added tests for the IUri_Get* dword property functions. +Sven Baars (10): + oleview: Fix Dutch translation. + cmdlgtst: Fix Dutch translation. + regedit: Fix Dutch translation. + reg: Fix Dutch translation. + progman: Fix Dutch translation. + cmd: Make some help messages more informative. + cmd: Update Dutch translation. + winmm: Fix Dutch translation. + wordpad: Fix Dutch translation. + comdlg32: Fix Dutch translation. -Vincent Povirk (4): - ole32/tests: Add more IStream_Seek tests for hglobalstream. - ole32: Fix seeking backwards in hglobalstream. - windowscodecs: Account for a NULL pceltFetched in ComponentEnum_Next. - ole32: Always check the size of the small block root chain. +Sylvain Petreolle (1): + mshtml: Allow either REG_SZ or REG_EXPAND_SZ for GeckoCabDir. + +Thomas Mullaly (7): + urlmon/tests: Added more test data for the IUri tests. + urlmon/tests: Added tests for IUri_GetPropertyLength. + urlmon/tests: Added test for invalid args to IUri_GetPropertyBSTR and IUri_GetPropertyDWORD. + urlmon/tests: Added tests for IUri_GetProperties. + urlmon/tests: Added tests for IUri_HasProperty. + urlmon/tests: Added tests for IUri_IsEqual. + urlmon/tests: Added tests for IUri_GetHost. + +Vincent Povirk (2): + windowscodecs: Fix the tile coordinate translation in the TIFF decoder. + include: Add definitions for IWICColorContext. + +Wolfram Sang (2): + wined3d: Clarify some comments about Intel cards. + user32: No sanity checks for BITMAPCOREINFO in BITMAP_Load. + +Łukasz Wojniłowicz (22): + mshtml: Update the Polish translation. + wineboot: Update the Polish translation. + wordpad: Update the Polish translation. + taskmgr: Update the Polish translation. + wininet: Update the Polish translation. + shell32: Update the Polish translation. + regedit: Update the Polish translation. + winecfg: Update the Polish translation. + setupapi: Update the Polish translation. + notepad: Update the Polish translation. + reg: Update the Polish translation. + appwiz: Add the Polish translation. + crypt32: Add the Polish translation. + serialui: Add the Polish translation. + cryptdlg: Add the Polish translation. + jscript: Add the Polish translation. + cryptui: Add the Polish translation. + winedbg: Add the Polish translation. + mapi32: Add the Polish translation. + shdoclc: Add the Polish translation. + user32: Update the Polish translation. + oleacc: Update the Polish translation. -- Alexandre Julliard diff --git a/VERSION b/VERSION index 84cd7a1212..82c0b12988 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.2-rc2 +Wine version 1.2-rc3 diff --git a/configure b/configure index 82d969b5a5..5e20b9354c 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.65 for Wine 1.2-rc2. +# Generated by GNU Autoconf 2.65 for Wine 1.2-rc3. # # Report bugs to . # @@ -552,8 +552,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.2-rc2' -PACKAGE_STRING='Wine 1.2-rc2' +PACKAGE_VERSION='1.2-rc3' +PACKAGE_STRING='Wine 1.2-rc3' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -1364,7 +1364,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 1.2-rc2 to adapt to many kinds of systems. +\`configure' configures Wine 1.2-rc3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1433,7 +1433,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.2-rc2:";; + short | recursive ) echo "Configuration of Wine 1.2-rc3:";; esac cat <<\_ACEOF @@ -1576,7 +1576,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.2-rc2 +Wine configure 1.2-rc3 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. @@ -2096,7 +2096,7 @@ cat >config.log <<_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 1.2-rc2, which was +It was created by Wine $as_me 1.2-rc3, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -15352,7 +15352,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 1.2-rc2, which was +This file was extended by Wine $as_me 1.2-rc3, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15423,7 +15423,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 1.2-rc2 +Wine config.status 1.2-rc3 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\"