Release 1.2-rc4.
diff --git a/ANNOUNCE b/ANNOUNCE
index a017cdc..34b32e9 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,4 +1,4 @@
-The Wine development release 1.2-rc3 is now available.
+The Wine development release 1.2-rc4 is now available.
What's new in this release (see below for details):
- Many translation updates.
@@ -6,8 +6,8 @@
The source is available from the following locations:
- 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
+ http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc4.tar.bz2
+ http://prdownloads.sourceforge.net/wine/wine-1.2-rc4.tar.bz2
Binary packages for various distributions will be available from:
@@ -23,527 +23,260 @@
----------------------------------------------------------------
-Bugs fixed in 1.2-rc3:
+Bugs fixed in 1.2-rc4:
- 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
+ 4813 Haegemonia crashes on startup
+ 7893 cubloc locks up when you choose 'run'
+ 9136 Hitman 4: PostProcessing\Blur artefacts
+ 9140 Can not install AutoCad 2006
+ 9320 No applications inside virtual desktop get properly focused and activated
+ 9579 Window doesnt redraw after restoring
+ 10142 Switching workspaces/desktops can make some application windows disappear
+ 10558 Srim 2006 does not work
+ 11028 Cannot type into IMVU chat window after it first loses focus.
+ 11548 Coastal Explorer launches but has no toolbar or menus
+ 11661 Confusing error message when executing application on noexec fs
+ 11933 Alien Shooter 2 demo crashes on exit when playing at 1024x768
+ 12752 Zak McKracken - Between Time and Space aborts after game loading screen
+ 13007 ADIsimPLL: crashes after the "tip-of-the-day" dialog is closed
+ 13064 AfterEffects 7 tryout crashes on startup, needs GDI32.dll.CreateFontIndirectExW
+ 13402 rendering glitches in fr-030 candytron party
+ 13423 Firefox unusable when computer loaded down [dogfood]
+ 13438 Eudora 7.1.0.9: printing garbled after first half page
+ 14097 Zak McKracken - Between Time and Space mp3 problem
+ 14557 Sins of a solar empire straddles both monitors in xinerama mode
+ 15010 Peggle Deluxe and Peggle Extreme: black screen with 3D hardware acceleration
+ 15012 Thunder:crashes when click the resume(开始) button to continue the task.Also EXCEPTION_ACCESS_VIOLATION error.
+ 15099 Bionic Commando Rearmed wont run
+ 15284 Direct3D output is at half the frame rate of OpenGL output in WinUAE
+ 15452 Freewire aborts due to incorrect handling of COLORRES nIndex in winex11's GetDeviceCaps()
+ 15819 BeyondCompare hangs when restoring window or changing desktops
+ 15884 Tooltips displayed in mIRC when windows are minimized
+ 15941 Mount & Blade crashes with 'Unable to create render target texture'
+ 16380 Program manager window appears unexpectedly
+ 17275 Aquamark 3 crashes at end after failing to access VIDEOPRT.SYS
+ 17311 REDCINE: Application crash at startup
+ 17697 SNetTerm won't start
+ 17778 WinPolis drawing errors
+ 17992 fixme:d3d error, screen is broken, and then flips forever
+ 18596 AOL Instant Messenger 6.9 exits silently
+ 18615 Motocross Madness 2: upside down display as mouse moves over button
+ 18934 Free PDF to Word Doc converter's installer reports wrong ClassNN (appinstall)
+ 19128 UseGLSL=disabled stops FIFA WM 2006 with vertex shader error
+ 19316 winecfg.exe: cannot access the 'Audio' Tab
+ 19507 Harry Potter a. t. Half-Blood Prince Demo Installer in infinite loop
+ 19573 Adobe CS4 installer's Quit button doesn't do anything
+ 19624 winspool.drv needs to properly handle local printer server config data queries (XPSEPSC update/installer)
+ 19628 Muziic reports an error and exits
+ 20499 Bottom part is not visible in windows with custom-drawn title bar
+ 20666 Garmin WebUpdater install screen (nearly) empty
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
+ 21181 Wine does not compile on Cygwin
+ 21402 Microsoft GIF Animator fails to install correctly
+ 21526 several programs fail to compile under cygwin
+ 21534 TF2 stops when pushing on the key : "Display multiplayer scores" (tab key by default)
+ 21609 Multiple games loose most sound effects or crash
+ 21844 Homeworld 2: no sound
+ 21865 Homeworld 2 crashes
+ 21982 DPC Latency Checker barfs loading its driver
+ 22148 Mount & Blade crashes after intro video
+ 22289 Cannot find -lmsvcrt on a msvcr90 test under Cygwin
+ 22595 Zwinky install fails
+ 22686 VectorWorks 11.5 shows icons in toolbars on mouseover only
+ 22725 Entering two columns of numerical data in Excel 2003 leads to crash
+ 22811 Graphical rendering problem in cad program
+ 22824 Guitar Pro 5 - window disappears after minimizing
+ 22941 New behaviour of wineconsole (Alt+F4 emulation by [x] button pressing) causes problems with FAR manager
+ 22952 Babaschess, invisible text on black background input text box
+ 22979 winhelp: Gets stuck in infinite loop loading some help files
+ 23054 WinHEX: Cannot open website link in help
+ 23092 FL Studio built-in file browser fails with long pathnames and/or long filenames
+ 23116 No sound inDawn Of War - Soulstorm Demo
+ 23130 MSVCR100.dll fails to initialize, needs kernel32.RtlPcToFileHeader
+ 23143 SlingPlayer 2 unable to remember password
+ 23200 cygwin build broken in dlls/ws2_32/tests/sock.c
+ 23202 Cyberboard Player has missing disabled icons on menubar
+ 23206 Print output from builtin notepad lacks spaces
+ 23231 Cannot close window in the background by pressing the Close button of that window
----------------------------------------------------------------
-Changes since 1.2-rc2:
+Changes since 1.2-rc3:
-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.
+Alexander Scott-Johns (2):
+ msvcrt/tests: Rename a variable.
+ include/msvcrt: Update a bit.
-Alex Balut (1):
- comctl32/tests: Added a test that checks whether setting a custom default button in a property sheet works.
+Alexandre Julliard (21):
+ atl: Fix parsing of extended dialog templates.
+ atl: Implemented AtlCreateTargetDC.
+ krnl386: Defined the SMapLS/UnMapLS_IP_EBP functions explicitly to make life easier for winapi_check.
+ shell32: Create a 32-bpp image list to get alpha blended icons.
+ appwiz.cpl: Create a 32-bpp image list to get alpha blended icons.
+ winecfg: Fix pointer truncation in audio setup.
+ winegcc: Add explicit support for the Cygwin platform.
+ include: Define the SPLREG winspool string constants.
+ ntdll: Make the DOS area accessible even when not using it to hide bugs in broken apps.
+ winedevice: Fix up protections before writing to the NT header.
+ winegcc: Load the Unicode argv dynamically from the generated stub.
+ ws2_32/tests: Reorder includes so that winsock.h is included before system headers.
+ wrc: Avoid use of toupper/isupper on signed chars.
+ user32: Don't try to alpha blend icons when drawing to a monochrome device.
+ ntdll: Print a warning when failing to set execute permissions on a section.
+ user32/tests: Expand the DCX_NORESETATTR test to make sure we check the correct DC.
+ user32/tests: Ignore repeat key flag that causes occasional failures on Windows.
+ user32/tests: Fix some class tests that behave differently on WoW64.
+ shell32: Flesh out the stub DDE query for Progman groups a little.
+ gdi32: Fix the sign of the vertical text position in ExtTextOutW.
+ user32: Destroy the unused buttons in a message box instead of only hiding them.
-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 (16):
+ msxml3: Add proper skips when msxml3 DOM interfaces are unavailable.
+ msxml3: Ignore the encoding attribute when loading a new XML document in IXMLDOMDocument::loadXML.
+ msxml3/tests: Correct the sense of a few test failure messages.
+ winex11.drv: Report a non-zero COLORRES capability value.
+ setupapi: Avoid useless initializations in SetupIterateCabinetA/W.
+ setupapi: Validate the cabinet filename parameter in SetupIterateCabinetA.
+ setupapi: Validate the cabinet filename parameter in SetupIterateCabinetW.
+ setupapi/tests: Add tests to show that SetupIterateCabinet handles callback exceptions on newer Windows.
+ setupapi/tests: Add simple enumeration tests for SetupIterateCabinetA.
+ setupapi/tests: Add simple enumeration tests for SetupIterateCabinetW.
+ setupapi: Exhaustively test the invalid parameter handling of SetupDecompressOrCopyFileA.
+ setupapi: Only extract the first MSZIP cabinet file in SetupDecompressOrExtractFile.
+ setupapi: Add a few traces for SetupDecompressOrCopyFileW.
+ ntdll/tests: Add tests to examine output file part pointer behavior for RtlGetFullPathName_U.
+ kernel32/tests: Add tests to examine output file part pointer behavior for GetFullPathNameA.
+ kernel32/tests: Add tests to examine output file part pointer behavior for GetFullPathNameW.
-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.
+André Hentschel (3):
+ propsys: Mention that the functions are stubs.
+ winegcc: Add detection for --param options.
+ winemaker: Avoid setting variable to an uninitialized value.
-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.
+Aric Stewart (3):
+ usp10/tests: Having numbers in the ScriptStringXtoCP tests causes unpredictable behavior.
+ usp10/tests: Remove a test for a bug corrected in later versions of usp10.
+ usp10/tests: Windows 95 does not set invalid glyphs to 0 but instead 0x80.
-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.
+Damjan Jovanovic (3):
+ kernel32: Revert 3f1404bf29676d79dd76ffd31e2630bb9f2b0b60 and add better CopyFile tests.
+ kernel32: Add a CopyFile test.
+ kernel32: Stop CopyFile from overwriting a file with itself.
-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.
+Detlef Riekenberg (7):
+ msvcr7x: Sync exports to msvcrt.
+ msvcr100: Sync exports to msvcr90.
+ msvcr80: Sync exports to msvcr90.
+ winspool: Support the spooler in GetPrinterData.
+ winspool/tests: Test GetPrinterData/Ex for the print spooler.
+ winspool: Return ERROR_MORE_DATA, when the app probe for the needed buffer size.
+ winspool/tests: Handle the Windows bug in GetPrinterDataEx.
-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.
+Dylan Smith (1):
+ wordpad: Fix failing GetDlgItem that forced screen repaint.
-Aurimas Fišeras (1):
- cmd: Update Lithuanian translation.
+Eric Pouech (4):
+ winhelp: Fix trailing space in window name for JumpID macro.
+ winhelp: Avoid accessing a window in global window list after it has been freed.
+ winhelp: When following a link, don't do it into a popup, but its parent.
+ winmm: Only compute dwFileSize for MMIO objects with a DOS ioproc.
-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.
+Hans Leidekker (3):
+ propsys: Return success from PSRegisterPropertySchema.
+ msi: Don't trace the contents of an output buffer.
+ msi: Add tests for MsiLocateComponent and make them pass.
-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.
+Henri Verbeet (3):
+ winealsa.drv: Add some missing newlines.
+ ntdll: The FPU control word for newly created threads is 0x27f.
+ ddraw: Register / unregister the ddraw window class from DllMain().
-Dan Kegel (1):
- wined3d: Fix size of buffer in swapchain_create_context_for_thread().
-
-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.
-
-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.
-
-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.
-
-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.
-
-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.
-
-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.
+Huw Davies (1):
+ wineps.drv: Don't return an error for empty glyphs.
Igor Paliychuk (3):
- winhlp32: Add Ukrainian translations.
- oledlg: Add Ukrainian translations.
- kernel32: Update Ukrainian translations.
+ localui: Add Ukrainian translations.
+ iccvid: Add Ukrainian translations.
+ localspl: Add Ukrainian translations.
-Jacek Caban (3):
- iexplore: Use 1 as default icon ID.
- mshtml: Uncomment iexplore.exe registries.
- winbase.h: Added missing COPY_FILE_* flags.
+Jacek Caban (5):
+ shobjidl.idl: Added INewWindowManager declaration.
+ docobj.idl: Added OLECMDID_UPDATETRAVELENTRY_DATARECOVERY declaration.
+ mshtml: Don't crash in on_start_uri_open on nscontainer without associated document.
+ shdocvw: Silence QueryService traces in non-interactive runs.
+ mshtml: Added IHTMLWindow2::open test.
-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.
+Jose Rostagno (2):
+ localui: Add Spanish translation.
+ notepad: Update Spanish translation.
-John Voltz (1):
- gdi32: Fix typo in enhanced metafile Arc function.
+Juan Lang (5):
+ crypt32: Add support for szCERT_STORE_PROV_PKCS7 to CertOpenStore.
+ crypt32/tests: Test opening serialized stores.
+ crypt32: Terminate reading a serialized store upon reading an empty property.
+ crypt32: Increment current pointer on successful reads from memory.
+ crypt32: Add support for CERT_STORE_PROV_SERIALIZED to CertOpenStore.
-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.
+Jörg Höhle (1):
+ mmsystem: Log MCI command name again.
-Juan Lang (2):
- comdlg32: No and escape are equivalent.
- winhttp/tests: Skip tests when a connection fails.
+Luca Bennati (3):
+ cryptui: Add Italian translation.
+ crypt32: Add Italian translation.
+ oleacc: Add Italian translation.
-Konstantin Kondratyuk (1):
- mshtml: Fix typo in Russian resources.
+Marcus Meissner (1):
+ atl: Also handle struct sizes for 64bit.
-Kristofer Henriksson (1):
- winemp3.acm: Update mpegl3.c copyright notice.
+Michael Stefaniuc (7):
+ mapi32: The Portuguese translation is in UTF-8.
+ wordpad: Remove untranslated resources from the Hungarian translation.
+ wordpad: "Fix" two errors in the Chinese translations.
+ notepad: Fix an error in the Czech translation.
+ notepad: Fix an error in the Portuguese (Brazil) translation.
+ notepad: Fix an error in the Bulgarian translation.
+ jscript: Add the Romanian translation.
-Louis Lenders (1):
- xinput1_3: Quiet a noisy fixme.
+Nikolay Sivov (5):
+ gdi32: Add CreateFontIndirectEx implementation.
+ kernel32: Export RtlPcToFileHeader on x86-64 platform.
+ msxml3: Avoid SysStringLen() testing for an empty string in ::createNode().
+ msxml3: Use defined macros to access internal XPath structures.
+ winhlp32: Added missed Russian resource.
-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.
+Paul Chitescu (2):
+ winex11.drv: Post a WM_SYSCOMMAND SC_CLOSE when the window manager asks to close a window.
+ user32: Use a safer method of freeing user handles to prevent zeroing out a newly allocated handle.
-Maarten Lankhorst (1):
- dsound: Unofficially support 5.1 sound.
+Paul Vriens (1):
+ user32: Add another flag to the TRACE().
-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.
+Piotr Caban (1):
+ atl: Pass correct arguments to fuctions executed by AtlInternalQueryInterface.
-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.
+Ricardo Filipe (6):
+ jscript: Update Portuguese Portugal translation.
+ shell32: Update Portuguese Portugal translation.
+ wineboot: Update Portuguese Portugal translation.
+ winecfg: Update Portuguese Portugal translation.
+ wordpad: Update Portuguese Portugal translation.
+ mapi32: Add Portuguese Portugal translation.
-Matijn Woudt (1):
- msi/tests: Testcases for CREATE TABLE.
+Rico Schüller (1):
+ wined3d: Improve fglrx glsl spam filter.
-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.
+Roderick Colenbrander (1):
+ wined3d: Add NPOT quirk for GeforceFX 5200.
-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.
+Sven Baars (2):
+ wldap32: Fix Dutch translation.
+ oleacc: Fix Dutch translation.
-Octavian Voicu (1):
- ntdll: Show one-time ERR if NOFILE limit is reached.
+Vitaly Lipatov (1):
+ Update Russian translations.
-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.
-
-Robert McDonald (1):
- include: Add missing typedef keyword to avoid multiply-defined symbols.
-
-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.
-
-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.
+Łukasz Wojniłowicz (1):
+ winhlp32: Update the Polish translation.
--
Alexandre Julliard
diff --git a/VERSION b/VERSION
index 82c0b12..653dbe8 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.2-rc3
+Wine version 1.2-rc4
diff --git a/configure b/configure
index a01d5f6..eb5c791f 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-rc3.
+# Generated by GNU Autoconf 2.65 for Wine 1.2-rc4.
#
# Report bugs to <wine-devel@winehq.org>.
#
@@ -552,8 +552,8 @@
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='1.2-rc3'
-PACKAGE_STRING='Wine 1.2-rc3'
+PACKAGE_VERSION='1.2-rc4'
+PACKAGE_STRING='Wine 1.2-rc4'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org'
@@ -1364,7 +1364,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Wine 1.2-rc3 to adapt to many kinds of systems.
+\`configure' configures Wine 1.2-rc4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1433,7 +1433,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Wine 1.2-rc3:";;
+ short | recursive ) echo "Configuration of Wine 1.2-rc4:";;
esac
cat <<\_ACEOF
@@ -1576,7 +1576,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Wine configure 1.2-rc3
+Wine configure 1.2-rc4
generated by GNU Autoconf 2.65
Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2096,7 +2096,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Wine $as_me 1.2-rc3, which was
+It was created by Wine $as_me 1.2-rc4, which was
generated by GNU Autoconf 2.65. Invocation command line was
$ $0 $@
@@ -15353,7 +15353,7 @@
# 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-rc3, which was
+This file was extended by Wine $as_me 1.2-rc4, which was
generated by GNU Autoconf 2.65. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15424,7 +15424,7 @@
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-rc3
+Wine config.status 1.2-rc4
configured by $0, generated by GNU Autoconf 2.65,
with options \\"\$ac_cs_config\\"