The Wine development release 1.4-rc5 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc5.tar.bz2http://prdownloads.sourceforge.net/wine/wine-1.4-rc5.tar.bz2
Binary packages for various distributions will be available from:
http://www.winehq.org/download
You will find documentation on http://www.winehq.org/documentation
You can also get the current source directly from the git
repository. Check http://www.winehq.org/git for details.
Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.4-rc5:
5485 Command and Conquer Generals (and Zero Hour) hang on splash screen
8871 No text displayed in Bloodrayne2
11133 Shade: Wrath of Angels Demo - no graphics drawn in game
13156 ETO_OPAQUE and clear style are not transparent on a bitmap
14075 Beyond Divinity: screen corruption
15397 gdi32: path.c fails to build with gcc 4.2, -Werror -O3
16557 print preview broken
17201 No add-ins loadable in Office 2003 PowerPoint
18975 RealMYST crashes on launch
19531 Earthworm Jim: sound crackles, stutters and repeats.
20202 Everquest 1 (eqgame.exe) crashes right before character enters world
20333 Azteca and Diamond Drop 2 crash
20783 TradeTiger does not show the login window correctly
21293 Comanche 3 freezes after a mission
21577 MYOB: Cannot add custom logo to template
22187 Alice 2.2 fails with "can't create Java VM"
22269 Cry of the Infected demo fails with "runtime error 7018"
22838 Corel Draw 11 not loading
25153 Windows Live Essentials beta (webc variant) doesn't detect .NET Framework 3.0 installation (Mono/Registry)
25214 MS Office PowerPoint 2007 freezes when right-click on top bar
26878 No sound in Sim City 3000 Unlimited
26918 Atlantis II crashes when changing screen resolution
27254 Astro Avenger crashes on launch (with built-in d3dxof.dll)
27971 Installation of FooBar.msi using msiexec fails with /qb switch (unattended with basic UI)
28066 Sound stops after some time (restarting sound in game usually possible)
28404 Incoming Forces: visual glitches
28579 Comanche 3 menu is unusable because of graphic issues
28618 BC Kings refuses to start without DirectSound hardware acceleration
28620 Assassin's Creed: eagle's eye graphic glitch with postprocessing enabled
28859 SDP Downloader: access violations when deleting url
29750 Spotify crashes when searching song or artist with the search box
29767 ellipse_first_quadrant() runs into dead loop for large width and height because of negative overflow
29904 Perfect World: Latest Descent patch crashes Launcher window
29905 Microsoft Visual Studio 2008: attaching to process fails with "unknown error: 0x80070003" (support of "Session" namespace for named objects needed)
29919 PanzerKiller hangs with a black screen on start
29939 MS Paint's bucket fill tool doesn't work
29967 Cyberboard Player hangs when opening a game
29988 Wordpad crashes on opening the printer setup dialog
----------------------------------------------------------------
Changes since 1.4-rc4:
Alex Henrie (1):
po: Update Catalan translation.
Alexandre Julliard (7):
gdi32: Paint everything in ExtFloodFill when the DIB doesn't have a clip region.
gdi32: Don't paint the text rectangle in transparent mode unless a rectangle is explicitly specified.
gdi32: Avoid overflows for invalid coordinates in line clipping.
wineps: Convert path points to device coords since GetPath returns logical coords.
comdlg32: Avoid crash when driver name doesn't contain a backslash.
gdi32: Use 64-bit values when computing ellipses to avoid overflows.
gdi32: Avoid using uninitialized value in DIB pattern enhmetafile record.
Andrew Eikum (1):
wineoss.drv: Fix DeleteTimerQueueTimer usage.
André Hentschel (1):
progman: Remove dead code.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Christian Costa (5):
d3dxof: Add tests for IDirectXFileData_GetName.
d3dxof: Fix parsing of empty array + tests.
d3dxof: Accept bigger names for objects.
d3dxof: Fix leaking of IDirectXFileObject object in tests.
d3dxof: Make sure the returned object pointer is null when there is no more object.
Detlef Riekenberg (1):
commdlg: Fix GlobalReAlloc16 parameter order.
Dmitry Timoshkov (2):
kernel32: Add a test to show that NtMapViewOfSection should not perform an image relocation.
kernel32: Add a test for LoadLibrary called on a not DLL image.
Eduardo Garcia (1):
po: Spanish translation update.
Eduardo García (1):
po: Spanish translation update.
Eric Pouech (1):
kernel32: Enhance bare fd check by checking that the handle is a real console handle.
Francois Gouget (21):
comctl32/tests: Make cbt_hook_proc() static.
winedbg: The winedbg debug channel is unused in crashdlg.c so remove it.
winex11: The x11drv debug channel is unused in pen.c so remove it.
shell32: Make extracticon_create() static.
msxml3/tests: Make test_XPath() static.
po: Use full width full stops in the Chinese (Taiwan) translation.
po: Mark a couple of incomplete / invalid Chinese (Taiwan) translations as fuzzy.
po: Mark an incomplete Chinese (PRC) translation as fuzzy.
po: Use full width full stops in the Chinese (PRC) translation.
po: Remove some invalid shell folder path translations from the Chinese (PRC) translation.
po: Fix some typography issues in the Chinese (PRC) translation.
po: Fix some typography issues in the Chinese (Taiwan) translation.
po: The msiexec usage should be translated to Hebrew.
po: Don't translate the name or options of command line tools.
po: Fix a couple of line wrapping issues in the Lithuanian translation.
po: Restore some 'About' Norwegian Bokmål translations or improve the suggestions.
po: Restore or add some 'Yes/No' Norwegian Bokmål translations.
po: Remove English strings from the Polish shell folder path translations.
po: Remove a few spaces before question marks in the Polish translation.
po: Remove English strings from the Japanese shell folder path translations.
po: Fix some typography issues in the Slovak translation.
Frédéric Delanoy (1):
comctl32/tests: Use initialized window handle when rebuilding toolbar (Coverity).
Gaurav Jain (1):
wined3d: Recognize Nvidia GeForce 320M, 8600M GT & 9400M.
Gustavo Henrique Milaré (1):
po: Update Brazilian Portuguese translation.
Henri Verbeet (7):
wined3d: Don't take the wined3d mutex during WM_DISPLAYCHANGE either.
ddraw: Always pin surfaces.
wined3d: Specify the depth range in surface_depth_blt().
wined3d: Disable z-clipping for transformed vertices when WINED3D_RS_ZENABLE is disabled.
ddraw/tests: Add tests for z-clipping with D3DRENDERSTATE_ZENABLE disabled.
d3d8/tests: Add tests for z-clipping with D3DRS_ZENABLE disabled.
d3d9/tests: Add tests for z-clipping with D3DRS_ZENABLE disabled.
Huw Davies (1):
ole32: Trace the drop effect in hex.
Jaka Kranjc (2):
po: Update Slovenian translation.
po: Fixed remaining Slovenian true positives in the winepo error report.
Jan-Peter Nilsson (1):
winhttp: Set the context on the request handle earlier.
Juan Lang (1):
cryptnet: Don't call HttpEndRequest on a request that was never sent.
Julian Rüger (1):
po: Update German translation.
Jörg Höhle (1):
mmdevapi/tests: Fix some render test failures.
Kusanagi Kouichi (1):
gdi32: Initialize font signature of "System" font link.
Lauri Kenttä (2):
po: Update Finnish translation.
po: Update Finnish translation.
Luca Bennati (2):
po: Update Italian translation.
po: Update Italian translation.
Maarten Lankhorst (1):
mmdevapi: Fix exclusive test.
Marcus Meissner (2):
user32: Remove duplicated call to GetSystemMenu (Coverity).
quartz: Fixed sizeof()s to IsBadReadPtr (Coverity).
Michael Stefaniuc (1):
avicap32: Add "stub" to the FIXME in a no yet implemented function.
Nikolay Sivov (3):
wpp: Properly use va_start/va_end around vsnprintf().
msxml3/tests: Some tests for IMXAttributes::addAttribute().
msxml3/tests: Tests for IMXAttributes::clear().
Piotr Caban (1):
urlmon/tests: Fixed protocol tests on IE9.
Ruei-Yuan Lu (2):
po: Update Chinese (Taiwan) translation.
po: Update Chinese (Taiwan) translation.
Thomas Faber (1):
user32/tests: Do not depend on argument evaluation order.
Zoltan Nagy (2):
po: Update Hungarian translation.
po: Update Hungarian translation.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 1.4-rc4 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc4.tar.bz2http://prdownloads.sourceforge.net/wine/wine-1.4-rc4.tar.bz2
Binary packages for various distributions will be available from:
http://www.winehq.org/download
You will find documentation on http://www.winehq.org/documentation
You can also get the current source directly from the git
repository. Check http://www.winehq.org/git for details.
Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.4-rc4:
9728 Image and icons corrupts in ShutterFly 2.2
10872 World In Conflict silently exits on start
13017 Photoshop CS2, info window - missing info.
13359 Adobe Reader 8 plugin crashes on EULA in Firefox 3 [dogfood]
13832 Circuitmaker schematic does not print to a printer
14376 Duelpro's "Yu-gi-oh News" window unresponsive
14648 SigmaPlot (9,10 and 11) y-axis title rotated and shifted
15574 PhotoShop CS2: Photoshop Save As.. dialog ignores filename input on jpegs and names them ".jpg" (Workaround exists)
15848 PokerTracker hangs on start up
17345 So Blonde: Crashes when pick up some items
17885 Focus frame too big in fable
18436 Crash in winevdm for some 16-bit programs
19691 Visual C++ 2005 Express: can't uninstall or reinstall
19885 America's Army 3.0 fails to start
20110 Visual C++ 2005 Express SP1 install fails
21013 Table of contents is unusable in Wine's CHM viewer application
21217 Menu item for "Visual C++ 2005 Express Command Prompt" busted
21326 "Sticky" right click in MS Paint
21719 Cannot install Adobe Photoshop CS2 due to msi_cabextract failure
22996 Altium Designer print preview displays inverted text in schematic views
24204 wine notepad crashes: BadLength (poly request too large or internal Xlib length error)
24583 Visual Studio 2008 (VC9) installer crashes
24751 Santa Clause in Trouble does not start
26697 F-22 Raptor freezes when loading a mission
27246 Control panel items description truncated
27355 SumatraPDF 1.6: tooltips leave black rectangles when disappearing
27381 Fallout New Vegas hangs by save - backtrace
27402 Clifford's Thinking Adventures: mouse pointer goes wacky or disappears entirely
27750 No dynamic shadows with pixel shaders enabled in Tomb Raider: Anniversary
28388 winmm/midi.ok deadlocks and crashes occasionally?
28413 Sound play in games and programs causes brief "pauses"
28638 Magic the Gathering - Duels of the Planeswalkers 2012: Sound only works in Emulated mode
28706 Test Drive Unlimited: No ingame sound
28914 Crimzon Clover 1.01 shows only black screen
29035 winmm player deadlocks after failing to launch a concurrent one
29382 Internet Explorer 8's developer tools window hangs after changing document mode
29488 BurnPlot sporadically fails to start with an X error (invalid Window parameter)
29584 World of Warcraft 64bit client hangs at world load
29667 Dragon Age: Origins DVD authenticity checks fail (DVD_LAYER_DESCRIPTOR big endian values need to be converted host endianness before being returned to caller)
29686 ElsterFormular's setup wants at least MSI installer version 3.1 on x86_64
29704 Team Fortress 2 - total black screen when displaying Jarate effect
29722 win3.x app fail to display the printer settings dialog
29800 Gangsters 2 Demo (German): No aperture effect in the main menu
29828 Trackbar control doesn't show tick marks when TBS_AUTOTICKS is used
29839 ALSA driver cannot enumerate software (slave) devices from .asoundrc
29855 Bomb Squad 2 display wrong
29879 Wine's help viewer crashes on a particular CHM file
29886 Microsoft Visual Studio 2005: "attach to process" crashes IDE (marshalling/unmarshalling of GUID struct -> VT_CARRAY type)
29887 FarCry 1.4 crashed while use mouse wheel
29898 IE6's back/forward buttons show the history dropdown menu - real dropdown arrows missing
----------------------------------------------------------------
Changes since 1.4-rc3:
Akihiro Sagawa (2):
po: Update Japanese translation.
comdlg32: Apply 3D effects to sample text area.
Alexander Kochetkov (1):
gdi32: Fix text baseline calculation in compatible mode.
Alexandre Julliard (10):
hhctrl.ocx: Fix a buffer allocation size.
wineps16.drv: Call winspool functions instead of removed wineps.drv entry points.
winex11: Make sure the clip window is created as soon as possible.
gdi32: Don't clip to the visible rectangle for screen DCs.
rpcrt4: Add ref counting to RPC connections, and grab a reference while processing an RPC packet.
user32: Fix GetKeyNameText returned length.
user32: Add mouse tracking on caption right-clicks to avoid messing with the capture.
dinput: Filter out mouse wheel messages in exclusive mode.
shell32: Define our own structure for control panel info, with more space for strings.
gdi32: Fix font orientation when mirroring in compatible mode.
Andrew Eikum (3):
dsound: Add some more DSCAPS flags.
mmdevapi: Only return ACTIVE devices from GetDefaultAudioEndpoint.
winealsa.drv: Optionally load extra ALSA device names from the registry.
André Hentschel (5):
ntdll/tests: Fix some typos.
po: Update German translation.
winefile: Fix collapsing when there's no parent directory.
advapi32/tests: Add a test to cover second RegSetValueW Parameter (gcov).
po: Fix German translation.
Aric Stewart (1):
gdi32: Rebuild the internal SystemLink every time.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Charles Davis (1):
ntdll: Zero reserved fields of the request structure in DVD_ReadDescriptor().
Christian Costa (4):
d3dxof: Enable dumping of input x files and templates.
d3dxof: Enable retrieving a particular member in GetData + tests.
d3dxof: Decompress all MSZIP chunks of the compressed file and update file format description.
d3dxof: Increase limit of number of children.
Dan Kegel (2):
ntdll: Fix endianness of three fields in DVD_LAYER_DESCRIPTOR.
gdiplus: Make GdipTranslateLineTransform stub lie and return Ok.
Detlef Riekenberg (1):
comdlg32: Exclude the driver path from the result.
Eric Pouech (6):
dbghelp: Store the 32/64 bitness in the image structure.
dbghelp: Correctly initialize module word_size field when only the eh_frame is present (and not compilation unit).
dbghelp: In dwarf parser, when looking for FDE/CIE skip first O-length entries.
dbghelp: In traces for Dwarf/CFA engine, some offset are signed entities.
dbghelp: In i386 stack unwinder, only check for NULL ebp after calling the dwarf/MSVC unwinders as they allow NULL ebp.
dbghelp: Fix a couple of traces in dwarf line info parsing.
Erich Hoover (1):
hhctrl.ocx: Fix parsing of some TOC topics that reference other files.
Francois Gouget (22):
po: Remove invalid Close/Next translation suggestions.
po: Tweak some Catalan translations.
po: Tweak / fix some French translations.
po: Update the Hebrew command line 'translations'.
po: Fix some typography issues in the Hebrew translation.
po: Fix some typography issues in the Danish translation.
po: Fix some typography issues in the German translation.
po: Fix a formatting directive in the Romanian translation.
po: Use '+' when specifying a modifier + accelerator key combination.
po: Fix some typography issues in the Romanian translation.
po: Remove English strings and invalid translations from the Romanian translation.
po: Fix some typography issues in the Esperanto translation.
po: Remove English strings from the Esperanto shell folder translations.
po: Remove a few English strings from the Hebrew translations.
po: Remove English strings from the Italian shell folder translations.
po: Fix some typography issues in the Italian translation.
po: Fix some typography issues in the Hungarian translation.
po: Fix some typography issues in the Spanish translation.
po: Add a couple of Finnish translations.
po: Fix a typography issue in the Finnish translation.
po: Fix some typography issues in the Dutch translation.
po: Remove some invalid shell folder path translations from the Dutch translation.
Frédéric Delanoy (4):
cmd: Reuse common string constants.
cmd: Respect constant wide strings naming convention.
setupx.dll16: Simplify some dead code (Coverity).
po: Update French translation.
Gustavo Henrique Milaré (2):
po: Update Brazilian Portuguese translation.
cryptui: Adjust the size of "Add &Purpose..." button.
Henri Verbeet (1):
wined3d: Use a format flag instead of a floating point comparison to determine if we need to apply heightscale.
Huw Davies (1):
oleaut32: Zero-init [out] only parameters.
Hwang YunSong (1):
po: Update Korean translation.
Jeremy White (1):
oleaut32: When marshalling VT_CARRAY, only marshall by reference for appropriate types.
Johan Gill (1):
advapi32: CryptCreateHash actually sets ERROR_INVALID_PARAMETER if the CSP handle is 0.
Juan Lang (3):
advapi32/tests: Fix a test failure on older NT4.
crypt32/tests: Fix test failures on older NT4.
cryptnet/tests: Fix test failures on older NT4.
Julian Rüger (1):
po: Update German translation.
Jörg Höhle (4):
winmm: Allow new sounds to interrupt previous PlaySound invocations.
mciwave: Zero closed resource pointer to prevent reuse.
winmm: Avoid using SuspendThread, it can hang Wine.
winmm: Make midiStream* messages asynchronous to avoid deadlocks.
Kusanagi Kouichi (2):
gdi32: Use find_family_from_any_name to find a replacement family.
gdi32: Add traces for skipped font replacements.
Michael Stefaniuc (3):
po: Halve the number of fuzzy entries in the Romanian translation.
po: Don't use s and t with cedilla in the Romanian translation.
dsound/tests: Fix the capture COM tests for older Win2k versions.
Nikolay Sivov (8):
comctl32: Update ticks on TBM_SETRANGEMAX.
comctl32: Update ticks on TBM_SETRANGEMIN.
comctl32: Update ticks on TBM_SETRANGE.
comctl32: Trace Header order array contents.
menubuilder: Use va_start/va_end around vsnprintf() on every call.
comctl32: Fix TB_SETEXTENDEDSTYLE to use mask passed in wParam.
msxml3: Use static buffer when tracing libxml2 error messages.
msxml3: Fix structured error callback implementation when no message data available.
Vitaliy Margolen (1):
server: Add sessions directory and 0 session symlink.
William Panlener (2):
kernel32: Add missing function entry.
ntdll: Use success return values for stubs.
Łukasz Wojniłowicz (1):
po: Update Polish translation.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 1.4-rc3 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc3.tar.bz2http://prdownloads.sourceforge.net/wine/wine-1.4-rc3.tar.bz2
Binary packages for various distributions will be available from:
http://www.winehq.org/download
You will find documentation on http://www.winehq.org/documentation
You can also get the current source directly from the git
repository. Check http://www.winehq.org/git for details.
Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.4-rc3:
4756 Can't install Bard's tale due to grayed out "I accept" button in eula dialog
6033 Fallout 2 : In game mouse pointer is unusable
8295 Motorhead crashes when using hw D3D renderer
14211 Skype 3.8 Crash while installing
15229 Dragon NaturallySpeaking 10 has gdiplus error on microphone display box
15531 Janosch - Kleine Tigerschule crashes
15894 PostgreSQL 8.3 service installation fails
17036 GTA2 (Grand Theft Auto 2) runs too slow to be playable (ATi issue)
17370 Notepad++ 5.2 crashes when triggering tooltip over macro record toolbar button (user32.RealChildWindowFromPoint needs to pass CWP_SKIPINVISIBLE to skip hidden windows)
17508 Adobe Photoshop CS2 won't install
18345 Silverlight 2+ installers fails
20186 Project64 does not work with gamepads anymore
20866 Houaiss Portuguese Dictionary (blocked window)
21015 Star Trek: Birth of the Federation crashes
21799 3DRad IDE does not display properly
22104 Proteus ISIS slows down in time
22305 AutoWikiBrowser databse scanner fails with err:seh:setup_exception_record
22459 NFSMW - Only black screen
22836 ITypeInfo_fnInvoke member ID -525 - HP Virtual Rooms 8.0
23423 Some graphics are corrupted in Civilization IV
23827 HTML-Kit crashes on exit
23912 dvdflick has an error on startup: "Object doesn't support this property or method"
24248 TREPCAD St3: some stair types give fatal errors
24288 SR3D Builder "will only install when DotNet2.0 is installed"
24659 The material Navigator reports a system failure and terminates the program
24791 Broken display in Might and Magic VII: For Blood and Honor
25615 Wine Internet Explorer cannot load kongregate
25749 TortoiseSVN (TortoiseProc.exe) crashes upon exit (OLE teardown)
26792 Sentinel Protection Driver/Service installer fails (needs "HKLM\\SYSTEM\\CurrentControlSet\\Control\\VirtualDeviceDrivers" registry key present)
27256 PDFCreator installer cannot display Chinese correctly
27606 SketchUp 8 garbled working area
27826 SpongeBob: Truth or Square Demo crashes before you can start
27902 Project64 1.7.x beta doesn't work anymore
28033 CAJViewer 7.1 install failed on some machine
28092 pwsafe 3.26 chm help file blank
28162 Battle.net System Check fails to send data
28237 Hyperlinks do nothing in Internet Explorer 3.02
28304 "p" command doesn't recognize single-quoted chars in expressions
28379 Internet Explorer 4.0 highlights selected text incorrectly
28516 Red Alert 3 crashes when loading map
29046 Office 2007 apps crash loading document properties editing window
29116 Pegasus Mail v. 4.62 build 191, IERenderer 2.4.5.18 generates (0x80004001) @01AEDC9D upon exit due to mshtml HTMLDocument_get_frames() stub
29130 Where's Wally? The Fantastic Journey fails to recognize the CD in the drive (needs support for IOCTL_STORAGE_CHECK_VERIFY2)
29552 Tropico 3 installer crashes with -fno-omit-frame-pointer
29577 msvcmaker-generated projects try to run non-existent winebuild.exe
29639 TextPad 5 installer crashes in repair mode
29712 DInput doesn't support INFINITE effect iterations
29740 wine gecko failed to get the profile directory
29741 Office 2007 SP2 & SP3 installers report success but fail to install some components
29760 Sonic R complains about a lost surface when starting in Direct3D mode
29761 Bridge Commander: Black screen
29783 quartz/filtergraph test is flaky
29808 mingw32-g++ random crash compiling a wxWidgets app
29814 Stronghold Crusader: unhandled page fault
29821 Notepad++: closed tabs aren't properly cleared
29827 Where's Wally? The Fantastic Journey gives 'File not found' when running setup.exe
29829 Some images in treeview have black backgrounds with native comctl32
29834 Age of Empires II screen freezes after playing for around 10 minutes
29840 gdi32/font.ok test fails: font.c:4208: Test failed: expected non-vertical face for charset 128, got'
----------------------------------------------------------------
Changes since 1.4-rc2:
Akihiro Sagawa (5):
po: Update Japanese translation.
gdi32: Restore the vertical font flag from the cache.
gdi32/tests: Add tests for East Asian font selection.
gdi32: Consider whether the logical font face is vertical when selecting.
gdi32/tests: Reorder tests to avoid side-effects.
Alex Henrie (1):
po: Update Catalan translation.
Alexandre Julliard (6):
mshtml: Use the current AppData folder instead of the default one as profile directory.
winecoreaudio: Fix spec file parameters.
user32: Draw the mask with SRCCOPY in DrawIcon when the image isn't being drawn.
services: Don't close the overlapped event when terminating a service.
dbgeng: Add missing WINAPI.
cmd: START needs to be an internal command.
Alistair Leslie-Hughes (1):
mshtml/tests: Interface ITravelLogClient may not be supported.
Andrew Eikum (6):
hlink: Always pass a bind context to IMoniker::GetDisplayName.
hlink: Don't query the IHlinkSite if the IMoniker is a system moniker.
wineoss.drv: Don't call GETOSPACE immediately after device initialization.
wineoss.drv: Downgrade most ERRs to WARNs.
winmm: Downgrade most ERRs to WARNs.
winmm: TRACE unhandled messages.
André Hentschel (5):
winemaker: Print the invocation command line to the Makefile.
msvcmaker: "MODULE = none" is obsolete.
po: Update German translation.
comctl32/tests: Add some more thumb length tests.
mshtml: Only release the interface if it exists.
Aric Stewart (5):
quartz: Do not report a position unless the filter graph is running or has been paused.
quartz: AMFilterData_ParseFilterData returns a pointer to a pointer to filter data.
gdi32: Keep our internal generated system links separate and append them to any user defined system links.
gdi32: Allow font replacements to be specified either in localized name or English name.
gdi32: Load fonts from default Mac external font paths.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Austin English (3):
kernel32: Add support for IOCTL_STORAGE_CHECK_VERIFY2.
wine.inf: Add CurrentControlSet\Control\VirtualDeviceDrivers registry key.
advapi32: Sync specfile to win7.
Christian Costa (3):
d3dx9_36: Turn FIXME into TRACE since function is implemented. Not supported formats are caught by final FIXME.
include: Add missing formats in D3DXIMAGE_FILEFORMAT enum.
d3dx9_36: Detect and display message for all not yet supported file formats.
Dmitry Timoshkov (6):
psapi: Add a test for NtQueryVirtualMemory(MemorySectionName).
user32: Add a bunch of RealChildWindowFromPoint tests.
user32: RealChildWindowFromPoint should skip invisible windows.
psapi: Make sure that NtQueryVirtualMemory(MemorySectionName) succeeds under Windows 2000 too.
user32: Fix a couple of typos.
user32: Make FlashWindowEx tests pass under Windows.
Eric Pouech (4):
msvcrt: Fix TRACE format modifier for wfreopen.
kernel32: Added a couple of tests about console creation through CreateFile, and fix some corner cases.
winhlp32: Added support for some keyword support in external DLL support (RegisterRoutine parameters).
winedbg: Let the lexer accept char definitions as integral values.
Erich Hoover (1):
hhctrl.ocx: Fix searching for Index and TOC file.
Francois Gouget (7):
ddraw/tests: Fix compilation on systems that don't support nameless unions.
po: Fix a typography issue in the Telugu translation.
po: Fix some typography issues in the Serbian (Latin) translation.
po: Fix some typography issues in the Serbian (Cyrillic) translation.
po: Remove or fuzzy invalid Turkish shell folder translations.
shell32: Fix the name of the 'Application Data' folders.
kernel32: Add a trailing full stop to the error messages.
Frédéric Delanoy (28):
po: Update French translation.
po: Fix some trailing ellipses errors in Brazilian Portuguese translation.
po: Fix some trailing ellipses errors in Italian translation.
po: Fix some trailing ellipses errors in Japanese translation.
po: Fix some trailing ellipses errors in Russian translation.
po: Fix some trailing ellipses errors in Portuguese translation.
po: Fix some trailing ellipses errors in Catalan translation.
po: Fix some trailing ellipses errors in Norwegian Bokmål translation.
po: Fix some trailing ellipses errors in Korean translation.
po: Fix some trailing ellipses errors in Polish translation.
po: Fix some trailing ellipses errors in the Swedish translation.
po: Fix some trailing ellipses errors in the Slovenian translation.
po: Remove untranslated English strings from the Portuguese (Portugal) translation.
po: Remove untranslated English strings from the Polish translation.
po: Remove untranslated English strings from the Danish translation.
taskmgr: Debug classes names are not translatable.
po: Fix trailing full stops errors in the Catalan translation.
po: Fix trailing full stops errors in the Danish translation.
po: Fix trailing full stops errors in the Italian translation.
po: Fix trailing full stops errors in the Swedish translation.
po: Fix trailing full stops errors in the Polish translation.
po: Fix trailing full stops errors in the Ukrainian translation.
po: Fix trailing full stops errors in the Slovenian translation.
po: Fix trailing full stops errors in the Portuguese (Portugal) translation.
po: Fix trailing full stops errors in the Korean translation.
po: Fix trailing full stops errors in the Norwegian Bokmål translation.
po: Fix trailing full stops errors in the Russian translation.
cmd: Add short help for START command.
Gustavo Henrique Milaré (1):
po: Update Brazilian Portuguese translation.
Hans Leidekker (6):
dnsapi: Remove a dead assignment (clang).
mscms: Use the return values of GetStandardColorSpaceProfileW and GetColorDirectoryW (clang).
mscms/tests: Pass profiles names as parameters instead of using global variables.
msi: Follow the parent state for preselected features unless the parent is an advertised feature.
msi: Avoid a null pointer dereference in MsiGetFileVersionW (clang).
msi: Use the return value of IXMLDOMNode_get_text (clang).
Henri Verbeet (4):
ddraw/tests: Use correct COM macros in a couple of places.
ddraw/tests: Move some helper functions up with the rest of the helper functions.
wined3d: Complain when the hardware may not be able to run a shader.
ddraw: Implement get_window_region() on top of GetRandomRgn().
Huw Davies (6):
ole32: Don't hold a ref to the drop target in the wrapper. Apps tend to destroy the target object without calling RevokeDragDrop.
oleaut32: [restricted] members with negative dispids may still be called.
shell32: Zero-init the out parameter and fix the error if the folder id is invalid.
shell32: Don't try to check for the folder's existence if we don't have a path.
gdi32: Rename a shadow variable.
gdi32: Intersect the background text box with the clip rectangle in device units.
Hwang YunSong (1):
po: Update Korean translation.
Jacek Caban (9):
mshtml: Removed code duplication in frame collection tests.
mshtml: Added IHTMLDocument2::get_frames implementation.
urlmon: Properly handle combining relative mk: URIs containing full internal path.
urlmon: Added more mk: combining tests.
t2embapi.h: Added some missing declarations.
urlmon: Added empty hash URIs comparing tests.
ieframe: Make get_typeinfo implementation thread safe and more generic.
ieframe: Added IProvideClassInfo::GetClassInfo implementation.
ieframe: Added IProvideClassInfo::GetClassInfo tests.
Jörg Höhle (3):
mmdevapi/tests: Produce audible output.
mmdevapi/tests: Fix errors and crashes in various native configurations.
mmdevapi/tests: Perform renderer padding & position tests.
Laura Leinonen (1):
po: Update Finnish translation.
Lauri Kenttä (2):
po: Correct Finnish translation.
po: Fix Finnish translation.
Matteo Bruni (1):
ddraw: Don't leak the window DC.
Michael Stefaniuc (2):
comctl32: Remove an obsolete resource attribute.
inetcpl.cpl: Remove an obsolete resource attribute.
Nikolay Sivov (4):
msxml3: Fix element data leak on error.
shell32: Use string comparison as autocompletion check.
comctl32: Invalidate before item is removed.
comctl32: A test for auto-set TBSTYLE_TRANSPARENT style.
Piotr Caban (1):
msvcrt: Handle negative file->_cnt value in _flsbuf function.
--
Alexandre Julliard
julliard(a)winehq.org
The Wine development release 1.4-rc2 is now available.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc2.tar.bz2http://prdownloads.sourceforge.net/wine/wine-1.4-rc2.tar.bz2
Binary packages for various distributions will be available from:
http://www.winehq.org/download
You will find documentation on http://www.winehq.org/documentation
You can also get the current source directly from the git
repository. Check http://www.winehq.org/git for details.
Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.4-rc2:
4386 Font rendering wrong.
16531 Issues using embedded html (DVD Profiler written with Delphi)
17120 Synful Orchestra tpkd.sys crashes due to unimplemented function ntoskrnl.exe.KeInitializeMutex
20534 gdb proxy mode: allow interrupt from command line (e.g. Ctrl-C)
22201 Dragon Age: Origins - Configuration Utility windows are blank
22256 Miranda runs out of GDI object handles and crashes
23512 DDO - Silent crash at login
23682 Suggestion: Editbox with backtrace in crash window
25606 Clones: stuck after launching a single-player game
26240 R-Studio: HtmlHelpW HH case HH_DISPLAY_INDEX not handled
26260 Axis & Allies: Sound does not work / stops working
26670 Atlantis Word Processor window does not appear in task bar
27115 Wild Earth: Photo Safari Demo: launcher screen is not functional without native ie7
27190 Incorrect focus and Alt+Tab order with Delphi MDI application
27374 FAR: Alt-tab will cause "alt" key to be left as pressed when returning to console window
27543 Alice: Madness Returns - no sound in game
27567 Crystal Towers 2 crashes with unimplemented function msvcp60.dll.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$allocator@D@1@@Z
27588 Drake of the 99 Dragons needs many msvcp60.dll basic_string<char> functions
27982 Creative Writer 2 hangs on startup
28367 Download Accelerator Plus:needs msvcp60.dll.?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB
28511 Marvel Ultimate Alliance: vidoes arent played anymore
28544 x86 PC emulator in Javascript fails to boot linux 2.6.20
28744 CCleaner does not display checkboxes and icons in the 'cleaner' treeview
28944 Notepad2 v4.2.25 needs native msvcp60 to work correctly
29066 Cambridge Classware installAnywhere installer fails to draw (wined3d_surface_blt problem?)
29122 Sonic R has rendering (color keying) issues in Direct3D mode
29477 unimplemented function msvcp90.dll.?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z, aborting
29496 Mouse doesn't release when moving/resizing Steam window
29511 IrfanView fails to play a specific WAV file
29520 Error 458. Variable uses an Automation type not supported in Visual Basic
29544 StarCraft BroodWar crashes when I try to click on map
29657 winecoreaudio memory management and locking seems to be broken
29732 Prince of Persia: The Sands of Time mouse clipping broken
29733 Notepad: replace dialog is popup when press backspace
29739 Microsoft Visual Studio 2010 installer wants to update MSI to 4.5.6001.22299 (Wine: 4.5.6001.22159)
29746 iexplore does not display some YouTube images
29748 mouse doesn't work after fullscreen window goes away
29752 Sonic 3 & Knuckles Collection AutoPlay menu hangs on start
29759 In exclusive mode/non fullscreen app, moving the cursor can result in resizing window if cursor is "virtually" on an window border
----------------------------------------------------------------
Changes since 1.4-rc1:
Alexandre Julliard (19):
wrc: Fix parsing of virtkey accelerators.
winemine: Get rid of the exit accelerator.
winefile: Get rid of the exit accelerator.
view: Get rid of the quit accelerator.
notepad: Use virtkeys for all accelerators.
wordpad: Use virtkeys for all accelerators.
regedit: Use virtkeys for all accelerators.
dinput: Catch unsuccessful clipping attempts and fall back to warping.
winex11: Disallow clipping to fullscreen rectangle if XInput2 is not available.
kernel32: Only change the Unix current after exec_process to make sure it's inherited properly.
winex11: Reset clipping when a fullscreen window is unmapped.
psapi/tests: Don't check data returned from a failing call.
winex11: Consider zero-size windows mapped even when they are positioned at 0,0.
dinput: Clip to the client area instead of the whole window in exclusive mode.
winex11: Don't give focus to zero-size windows.
winex11: Move the window resizing support to mouse.c.
winex11: Poll the mouse button to detect the end of a window manager move/resize.
winealsa: Avoid memory leak with snd_card_get_name.
winex11: Update only the key state on KeymapNotify without sending fake key events.
Andrew Eikum (3):
mmdevapi: Correctly convert UINT32 to LONG32.
winmm: Initialize COM for MULTITHREADED, not APARTMENTTHREADED.
winecoreaudio: Improve underrun handling.
Aric Stewart (9):
user32: Check return code from ScriptStringAnalyse.
user32: Have a fallback in linebreaking if uniscribe fails to analyse a string.
usp10: pwLogClust is ordered so its max will be on one end.
usp10: Use a bsearch function to find a glyph in the LogClust array.
usp10: Limit runs in ScriptStringAnalyse to 255.
usp10: Implement SSA_LINK flag.
gdi32: In update_system_links if the font we are trying to link has already been substituted or localized we need to check against that name also.
quartz: If the MediaSeeking is not implemented all the way up the passthru chain fall back to the filtergraph's clock to find position.
usp10: We do not yet shape hangul properly so allow for SSA_LINK flags to take effect.
Austin English (4):
wscript: Remove an unused variable (LLVM/Clang).
crypt32: Remove a couple unused variables (LLVM/Clang).
dsound: Remove an unnecessary assignment (LLVM/Clang).
msvcp60: Remove unnecessary assignments (LLVM/Clang).
Christian Costa (1):
d3dx9_36: Remove TGA from TODO since it is supported.
Dmitry Timoshkov (1):
riched20: Fix some GDI object leaks.
Erich Hoover (1):
crypt32: Fix domain component length check.
Francois Gouget (4):
po: Remove English strings (invalid even) from the Bulgarian shell folder translations.
po: Mark an incorrect Czech translation as fuzzy.
po: Remove/fix a couple of invalid Hungarian translations.
po: Remove English strings from the Hungarian shell folder translations.
Frédéric Delanoy (2):
ws2_32/tests: Remove dead code in test_completion_port (Coverity).
msi: Avoid dead code in parse_prop (Coverity).
Gustavo Henrique Milaré (1):
po: Update Brazilian Portuguese translation.
Henri Verbeet (2):
ddraw: AddAttachedSurface() just references whatever we pass it.
wrc: Avoid an unused function warning when HAVE_LIBGETTEXTPO is not defined.
Hwang YunSong (2):
po: Updated Korean translation.
po: Update Korean translation.
Jacek Caban (4):
urlmon: Relative URI without scheme may be treated as hierarchical.
urlmon: Properly handle relative URIs with specified host in combine_uri.
mshtml: Properly handle GetScheme failure.
mshtml: Properly handle out of memory in IHTMLElement::get_outerHTML.
Juan Lang (2):
crypt32: Only accept trailing NULLs in a certificate common name.
crypt32: Test and correct CryptVerifyCertificateSignature.
Jörg Höhle (4):
winecoreaudio: Avoid deadlock in AudioClient_Stop.
winecoreaudio: Implement a lock-free callback design.
winecoreaudio: Fix the Start/Stop/Reset cycle.
mciwave: Always reach an end position expressed in milliseconds.
Luca Bennati (2):
po: Update Italian translation.
po: Update Italian translation.
Marcel Hasler (1):
dinput: Support INFINITE as number of effect iterations.
Matteo Bruni (1):
wined3d: Use a separate flag for discarded surfaces.
Nikolay Sivov (4):
urlmon: Recognize <head> start tag as text/html MIME type.
comctl32: Never release state image list.
msxml3: Trace VARIANT parameters.
comctl32: More tests for Toolbar window style handling.
Piotr Caban (4):
msvcp60: Fix _Lockit class implementation.
urlmon: Fix debug message in canonicalize_scheme.
urlmon: Handle implicit file scheme in MapUrlToZone and GetSecurityId functions.
mshtml: Make cookie parameter optional in ConnectionPoint_Advise.
Stefan Dösinger (8):
ddraw/tests: Port the depth blit test to ddraw7.
ddraw/tests: Port the depth blit test to ddraw4.
ddraw/tests: Port the depth blit test to ddraw2.
ddraw: Properly set the color key in texture::load.
ddraw/tests: Add an IDirect3DTexture::Load color key test.
ddraw/tests: Add an IDirect3DTexture2::Load color key test.
ddraw/tests: Add an IDirect3DDevice7::Load color key test.
ddraw/tests: Add some IDirect3DViewport interface tests.
Stefan Leichter (1):
msi: Update version resource.
Thomas Faber (2):
comctl32: Fix MSVC build in monthcal.c.
comctl32: Fix MSVC build in imagelist.c.
Łukasz Wojniłowicz (1):
po: Update Polish translation.
--
Alexandre Julliard
julliard(a)winehq.org