Jump to content
Compatible Support Forums
Sign in to follow this  
news

Wine release 1.3.3

Recommended Posts

The Wine development release 1.3.3 is now available.

 

What's new in this release (see below for details):

- Improved support for right-to-left text.

- Support for CMYK JPEG images.

- Beginnings of a Game Explorer implementation.

- Improved 64-bit support in MSI.

- Stub inetcpl control panel applet.

- A number of fixes to crypto support.

- Translation updates.

- Various bug fixes.

 

The source is available from the following locations:

 

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.3.tar.bz2

http://prdownloads.sourceforge.net/wine/wine-1.3.3.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.3.3:

 

1236 Combo boxes with RTL set do not appear right aligned

5299 d3d crash in tombraider 4

5586 Tibia runs with garbled graphics

6303 PowerDVD 7.0 (trial version) doesn't start

6577 After upgrade, the demo fr-038: theta is broken

7510 Super Copyright (free software): irresponsive gui

8902 Personal Stock Monitor 6 standard crashes if you wiggle the main window

9008 Combat Pillows game: crashing, needs explicit backbuffer

10368 Corel Draw X3 Won't Install

12051 Max Payne 2 - rendering bug, looks like wrong shadow

12530 Psychonauts does not run due to unimplemented function d3dx9_36.dll.D3DXFilterTexture

12648 With 16 bit display, Qtracker crashes just after it puts up GUI

12805 Virtualbox refuses to install (dogfood)

13297 unimplemented d3dx9_36.dll.D3DXCreateTextureFromFileA

13406 Overlord: crash on unimplemented function d3dx9_36.dll.D3DXCompileShaderFromFileA

13781 Lego Indiana Jones won't start

13965 Can't change resolution in RTHDRIBL

14054 JAZZ Hired Guns demo: characters' models aren't redered properly

14944 Mission planning menu in Raven Shield is not drawn correctly

16617 klsoft.de Mathematik crashes on clicking selected text

16985 Live For Speed S2 - Patch Z10: wrong shadows drawing

17174 Morrowind Mudcrab crash: creatures near water hit animation/location errors

17186 Final Reality 1.01 Benchmark: Triggering ID3DDevImpl_7_GetRenderState ERRs

17356 Starcraft Crashes while attempting to access Battle.net

17374 Adobe Framemaker 9 crashes on startup, can't find ATL80.DLL?

17381 CDialog does not display proper window icon when first executed.

17446 Slideshow with MP3 breaks PowerPoint

17447 Another slideshow with MP3 breaks PowerPoint

17463 Attempting to compile crosstest without mingw should issue error

17659 Greyed out toolbars in Cuneiform OCR

17720 Pefect World MS crashes when minimized

17847 MySQL-Front 5.1: crashes when you close application

17932 winemp3 not play sounds correctly

17989 Mosaic doesn't launch

18128 Sniper Elite: Player falls through floor

18207 Installation of the Children of the Nile demo 3 crashes

18434 Unhandled page fault while using gecko to browser a URL

18545 Condor: graphic errors

18607 Perfect World can't restore window from minimizing

18851 3DMark Vantage requires d3dx10_36.dll

18858 D3DADAPTER_IDENTIFIER9.Description retrieved from IDirect3D9::GetAdapterIdentifier is empty for Mesa DRI Intel® 852GM/855GM card/driver

19026 Can't run Myst III:Exile in Direct3D mode

19070 hh.exe should exit immediately if not given a file to open (appinstall)

19198 EPIM main window restricts to a handful of pixels when maximizing

19199 EPIM showing two windows

19298 Can't change the font size for the Opengl application.

19443 Wine itself segfaults when running Geneforge

19444 Netscape 6 slows down considerably after brief usage

19545 GraFit 5 unhandled page fault on read access when saving file

19560 Street Fighter IV : launcher crashes

19562 Guitar Hero World Tour crashes after dinput GetProperty

19618 X-Change 3 crashes randomly when loading a saved game or starting a new game

19772 EverQuest 2 crashes in third-person when riding the Ykeshan bear mount.

20306 Wine does not compile with LLVM

20865 Steam login window jumps around the screen when moved

21079 Manga Studio 4.0 EX does not display icons or toolbar correctly.

21325 aclocal.m4's main prototype is incorrect

23009 Some textures are shown dark from certain angles of view in F1 Challenge 99-02

23125 Mass Effect 2 requires d3dx10_39.dll

23137 dbghelp doesn't support DW_LNE_set_discriminator (gcc 4.6)

23400 Metatrader 5 setup crashes

23453 Worms Armageddon cannot send text in WormNET

23582 PowerDVD 10 (trial) needs unimplemented function ws2_32.dll.WSANSPIoctl

23618 Overloading of CPU when executing EPIM

23660 America's Army 3 needs d3dx9_36.dll.D3DXPreprocessShader

24059 StarCraft II patcher crashes during Patch 1.0.3 update

24068 Crash in dbghelp (WoW)

24170 Warhammer Dawn of war : Fails to install

24180 crash in dnsbench.exe

24246 Windows Live Essentials Beta installer needs kernel32.GetThreadUILanguage

24270 kernel32/time.c tests fail due to being miscompiled by clang, but not gcc

24272 Office 2003 & 2007 installers fail on an unexpected error

24332 WoW: Cataclysm crashes on startup (needs GetUserDefaultLocaleName impl)

24404 msxml3 does not compile --without-xml

24423 directx sdk (nov 2006) fails to install

24425 err:module:find_forwarded_export function not found for forward 'krnl386.exe16.GetProcessDword'

24427 Firefox 4.0 beta 6: window controls are blank when the Firefox button is visible

24441 Fix the detection of the number of CPUs for OpenBSD.

 

----------------------------------------------------------------

 

Changes since 1.3.2:

 

Alexander Morozov (5):

crypt32: Add stub for CryptSignMessage.

crypt32/tests: Add a test for CryptSignMessage.

crypt32: Implement CryptSignMessage.

crypt32: Initialize HashEncryptionAlgorithm.

crypt32: Add a stub for CryptEncryptMessage.

 

Alexandre Goujon (4):

avifil32: Fix EditStreamSetInfo wine checks.

fusion: Improve parse_display_name.

odbccp32: Fix SQLInstallDriverManager{,W}.

quartz: avisplitter Fix query interface test.

 

Alexandre Julliard (15):

ws2_32/tests: Fix some buffer overflows in traces.

widl: Fix declaration order in generated headers.

include: Move some included files outside of extern "C".

user32: Add support for fetching window rectangles relative to various origins.

user32: Pass the window styles to NC_GetInsideRect instead of accessing the window structure.

user32: Use WIN_GetRectangles where possible instead of accessing the window structure.

user32: Use WIN_GetRectangles where possible instead of mapping coordinates explicitly.

user32: Avoid redundant server call in WIN_GetRectangles and fix the screen coordinates mapping.

user32: Avoid direct accesses to the window structure in NC_HandleNCHitTest.

user32: Don't try to set the WS_EX_LAYOUTRTL flag on the desktop window.

gdi32: Mirror the returned rectangle in GetClipBox for RTL layout.

winemp3.acm: Fix a couple of compiler warnings on Mac OS.

ntdll/tests: Fix the image protection test on Mac OS where the image limits are only approximative.

winebuild: Don't add extra CPU flags to stubs if they have some already.

krnl386.exe: Remove 16 suffix on Get/SetProcessDword since there's no 32-bit version.

 

Alistair Leslie-Hughes (4):

mshtml: Correct test for unknown dispID.

msxml6: Register interfaces.

mshtml: Correct test for another unknown dispID.

msxml: Added support to create msxml4/6 interfaces.

 

Anders Jonsson (3):

ipconfig: Update Swedish translation.

shdocvw: Update Swedish translation.

inetcpl.cpl: Add Swedish translation.

 

Andrew Nguyen (7):

setupapi: Improve parameter validation for SetupCreateDiskSpaceListA/W.

setupapi: Implement SetupQuerySpaceRequiredOnDriveW.

setupapi: Improve parameter validation in SetupQuerySpaceRequiredOnDriveA/W.

setupapi: Implement SetupDuplicateDiskSpaceListA/W.

ipconfig: Permit the "Yes/No" strings to be localized.

d3dx9_36: Fix D3DXCompileShader* spec file prototypes.

msxml3: Correct the prototype of DOMDocument_create when compiling without libxml2.

 

Andrew Talbot (2):

dmusic: Constify a variable.

dsound: Constify some variables.

 

André Hentschel (9):

winebuild: Don't segfault when run without arguments.

ipconfig: Update German translation.

ntdll: Remove an unused function from signal_powerpc.

winedbg: Fix typo in German translation.

winedbg: Only add ContextFlags which are defined.

shell32: Update German translation.

shdocvw: Update German translation.

shell32: Update German translation.

user32: Only select needed part of the flags.

 

Aric Stewart (8):

imm32/tests: Test various Imm call cross-thread.

gdi32: Correct usage of ScriptLayout for bidi code.

usp10: Attempt to shape with non TMPF_TRUETYPE fonts.

usp10: Implement handling fMergeNeutralItems.

usp10: Improve handling of spaces during Itemization.

usp10: Check font for required features and report error if missing.

gdi32: Silence a common and expected error.

quartz: Return E_OUTOFMEMORY of the StdMemAllocator is unable to allocate memory.

 

Aurimas Fišeras (4):

ipconfig: Update Lithuanian translation.

shell32: Update Lithuanian translation.

shdocvw: Update Lithuanian translation.

inetcpl.cpl: Add Lithuanian translation.

 

Austin English (8):

winealsa.drv: Remove unused variable.

kernel32/tests: Be sure to terminate array.

kernel32: Add a stub for GetThreadUILanguage.

mmdevapi: Remove an unused variable.

rstrtmgr: Add stubs for RmGetList and RmRegisterResources.

kernel32/tests: Typo fixes.

ws2_32: Add a stub for WSANSPIoctl.

widl: Fix compiler warnings on clang.

 

Brad Smith (1):

ntll: Fix the detection of the number of CPUs for OpenBSD.

 

Damjan Jovanovic (1):

windowscodecs: Test that ICO GetSize returns the BITMAPINFOHEADER size instead of the ICONDIRENTRY size.

 

Detlef Riekenberg (3):

inetcpl: Add initial applet.

inetcpl: Add an applet icon.

inetcpl: Add German translation.

 

Dmitry Timoshkov (3):

winex11.drv: Avoid copying window bits if the window didn't move.

winex11.drv: Avoid copying invalid window bits.

gdi32: Add a trace for GetClipBox.

 

Eric Pouech (3):

dbghelp: Fix regression with prevented StackWalk on i386 CPU to be called with a NULL context.

kernel32: Fixed a couple of cases where the console was not reset in cooked mode after a bare console has been created.

server: Ensure we set proper errors when getting a NULL fd out of a handle.

 

Francois Gouget (5):

msi/tests: Fix compilation on systems that don't support nameless unions or structs.

d3dcompiler_43: Move asmparser_message() and asmshader_error() up to avoid forward declarations.

d3dcompiler_43: Make asmshader_error() and set_rel_reg() static.

shell32/tests: Make create_commdlgbrowser3() static.

usp10: Add a trailing '\n' to a TRACE() call.

 

Frédéric Delanoy (4):

ipconfig: Update French translation.

shdocvw: Update French translation.

shell32: Update French translation.

inetcpl.cpl: Add French translation.

 

Gerald Pfeifer (7):

server: Remove pollev from set_socket_event.

urlmon/tests: Simplify test_IUriBuilder_GetPorttest_IUriBuilder_GetPort a bit.

gdi32/tests: Fix a test description in test_logpen.

winex11.drv: Fix comment for #endif.

setupx.dll16: Simplify vcpUICallbackProc16 a bit.

gdi32/tests: Fix another test description in test_logpen.

setupx.dll16: Simplify VCP_CopyFiles by removing a set, but never read, variable.

 

Hans Leidekker (15):

dnsapi: Remove the critical section around res_query.

msi: Fix comparison of table ids in TABLE_Exists.

msi: Open relocated package database in transacted mode.

msi/tests: Fix some test failures on 64-bit.

msi: Avoid pointer truncation in MSI_ViewFetch and MSI_ViewModify.

shell32: Add support for CSIDL_PROGRAM_FILESX86 and CSIDL_PROGRAM_FILES_COMMONX86.

wine.inf: Create 32-bit program files and common files directories in 64-bit prefixes.

include: Add knownfolders.h.

include/shlobj.h: Add known folder flags.

shell32: Implement SHGetKnownFolderPath.

shell32: Implement SHGetFolderPathEx.

shell32: Support FOLDERID_LocalAppDataLow.

msi: Adjust the AdminUser property too after applying a patch.

msi: Avoid a crash on database destruction.

msi: Read supported platform and language ids from the summary information stream.

 

Henri Verbeet (30):

wined3d: Fix a silly typo.

wined3d: Do not call device_switch_onscreen_ds() while under the GL lock.

wined3d: Translate before scaling for rhw as well in transform_projection().

wined3d: Don't overwrite the offscreen depth/stencil surface with undefined data in surface_load_ds_location().

d3d8: An invalid shader version isn't an internal error.

wined3d: Avoid a memcpy() in IWineD3DImpl_FillGLCaps().

wined3d: Rename "pDesc" to "desc".

wined3d: Getting the current vertex shader should never fail.

wined3d: Getting the current pixel shader should never fail.

wined3d: GL_DRAW_FRAMEBUFFER depends on either ARB_framebuffer_object or EXT_framebuffer_blit.

wined3d: IWineD3DSurface_GetDesc() should never fail.

wined3d: IWineD3DVolume_GetDesc() should never fail.

ddraw: Remove some stray tabs.

ddraw: Just pass FOURCC formats through to wined3d.

wined3d: IWineD3DBuffer_GetDesc() should never fail.

wined3d: Get rid of redundant comparisons against NULL / 0.

wined3d: Get rid of redundant comparisons against FALSE.

wined3d: Introduce a structure for stream state.

ntdll: Do not return STATUS_SUCCESS on failure in NtQueryObject().

wined3d: Introduce a separate structure for stateblock states.

wined3d: Move the scissor rect to wined3d_state.

wined3d: Move the viewport to wined3d_state.

wined3d: Move the material to wined3d_state.

wined3d: Move transforms to wined3d_state.

wined3d: Move texture states to wined3d_state.

wined3d: Move sampler states to wined3d_state.

wined3d: Move the texture's target field to the base texture struct.

wined3d: Remove IWineD3DBaseTexture::GetTextureDimensions() from the public wined3d interface.

wined3d: Move texture bindings to wined3d_state.

wined3d: Move the vertex declaration to wined3d_state.

 

Hwang YunSong (3):

ipconfig: Update Korean resource.

shell32: Update Korean resource.

inetcpl.cpl: New Korean resource.

 

Igor Paliychuk (3):

shell32: Ukrainian translation update.

shdocvw: Ukrainian translation update.

ipconfig: Ukrainian translation update.

 

Jacek Caban (26):

msxml3: Store outer iface as IXMLDOMNode instead of IUnknown in xmlnode.

msxml3: Added node_query_inerface function for common xmlnode child objects implementation.

msxml3: Use fake IID to safely cast IXMLDOMNode interface to xmlnode object.

msxml3: Use separate object for unknown node type implementation.

msxml3: Use get_node_obj to get xmlnode from iface in replaceChild implementation.

msxml3: Use xmlnode child object's IXMLDOMNode implementation as base interface.

msxml3: Don't use xmlnode's IXMLDOMNode iface in get_nodeName implementations.

msxml3: Don't use xmlnode's IXMLDOMNode iface in get_nodeValue implementations.

jscript: Rename DispatchEx to jsdisp_t to match jscript naming convention.

msxml3: Don't use xmlnode's IXMLDOMNode iface in put_nodeValue implementations.

msxml3: Don't use xmlnode's IXMLDOMNode iface in get_nodeType and get_nodeParent implementations.

jscript: Added a helper function for setting VARIANT value to jsdisp_t.

jscript: jsdisp_t to IDispatch casts clean up.

jscript: Addd jsdisp_addref helper function.

urlmon: Correctly handle INET_E_USE_DEFAULT_SETTING returned from GetBindString(BINDIND_ACCEPT_MIMES).

msxml3: Don't use xmlnode's IXMLDOMNode iface in get_childNode implementations.

msxml3: Don't use xmlnode's IXMLDOMNode iface in get_[first|last]Node implementations.

shdocvw: Fixed tests on IE

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×