Jump to content

Wine Hq 1.3.28


pc_insect
 Share

Recommended Posts

winehq_logo_glass_sm.pngwinehq_logo_text.png

Windows Uygulamalarını Linux'ta Çalıştırmak

Program Hakkında:

Windows programlarının çalıştırılması için gerekli kütüphanelerin (.dll) işletim sisteminden çağrılması gerekir. Linux normalde bu kütüphanelere sahip değildir çünkü Windows'un kodları kapalıdır ve kütüphanelerin içeriğini Microsoft'tan başkası bilmez. Bir grup açık kaynak kodlu yazılım geliştiricisi Windows'un kütüphanelerini Linux için ters mühendislik yöntemleriyle yeniden oluşturarak, Windows programlarının Linux üzerinde çalışmasını sağlamıştır.

Web Site:

http://www.winehq.org[/CODE]

Download: (v1.1.15)

[CODE]http://sourceforge.net/project/showfiles.php?group_id=6241&package_id=77449[/CODE]

OR

[CODE]http://www.winehq.org/download/[/CODE]

Screenshot:

[CODE]http://appdb.winehq.org/[/CODE]

Wine_Configuration.png

Link to comment
Share on other sites

Doğru diyorsunda %100 lük başarı sağlanmış değil. Keşke sağlansa ama buda microsftun kütüphaneleri paylaşıma açmadan pek mümkün değil gibi görünüyor. Ama bu windows uygulamları çoğu ücretli bu da linuxun temel mantığına ters düşüyor. Bu yüzden linuxta birçok alternatif var onlara devam.

Link to comment
Share on other sites

Doğru diyorsunda %100 lük başarı sağlanmış değil. Keşke sağlansa ama buda microsftun kütüphaneleri paylaşıma açmadan pek mümkün değil gibi görünüyor. Ama bu windows uygulamları çoğu ücretli bu da linuxun temel mantığına ters düşüyor. Bu yüzden linuxta birçok alternatif var onlara devam.

Oyunlar için Kullanılabilir :rolleyes:

Link to comment
Share on other sites

Oyunlar için Kullanılabilir :rolleyes:

Her oyunun çalıştığı garanti edilemez. ve çalıştırsa bile windowstaki kadar performans almayı düşünemezsin. Linux ortamına geçecek bir kişinin ilk önce windows mantığını bırakması lazım. Çünkü linuxta hala terminal [bir neyi DOS] hala kullnılıyor. Linux oyunları da var. Ayrıca oyun geliştiriciler Linux için çok güzel oyunlar geliştirebilirler. Fakat gerek microsoftun baskısı gerek linuxun "Bedava" mantığı ticari amaçlı şirketleri korkuttuğundan linux için fazla oyun yazılmıyor. Ama bu dezavantajlara rağmen linuxun bu kadar gelişmesi sevindirici...

. : Wine ile çalışan bazı oyunlardan görüntüler : .

ekrangrntsra4.th.pngekrangrnts2tl4.th.png

ekrangrnts4aw7.th.pngekrangrnts6lz1.th.png

ekrangrnts12dr0.th.pngekrangrnts10zu9.th.png

Edited by neffeno
Link to comment
Share on other sites

  • 1 yıl yıl...

winehq.jpg.png

The Wine development release 1.1.43 is now available.

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

- A number of new icons.

- Improved support for alpha channel in bitmaps.

- Many Direct3D fixes and optimizations.

- More complete msvcr80/90 implementations.

- A wide range of 64-bit fixes.

- Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.43.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.43.tar.bz2[/CODE]

Binary packages for various distributions will be available from:

[CODE]http://www.winehq.org/site/download[/CODE]

You will find documentation on

[CODE]http://www.winehq.org/site/documentation[/CODE]

You can also get the current source directly from the git

repository. Check

[CODE]http://www.winehq.org/site/git[/CODE]

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.1.43:

7436 Scroll bars don't scroll properly with thumb in Altium DXP2004 sch view

10406 Missing surface textures in Titan Quest game v.1.3

12611 Warcraft III world editor page faults when switching desktops / after restoring from minimization

13976 Axis&Allies crashes after a long time of game-play ~1 hour

14545 Baldur's Gate Trilogy: installation fails

14558 DirectX : Missing sprite frames in Double Dragon Forever with OffscreenRenderingMode=fbo

14795 amsn errors on startup

15772 Victoria: An Empire Under The Sun: Crashes on loading screen

16595 Scroll bars don't work on 4D 6.5.4

16622 possible bashism in config.guess

17359 Virtual Sailor 7.0 does not run properly due to bug in Direct3d emulation

17503 Diablo 2 refuses to detect D3D device

18652 Battlefield 2: Doesn't close cleanly

19385 the 'wine start' launcher does not open MS Office documents that have spaces in their path

20330 Buttons in The print show pro show up as blacked out and are not useable.

20391 Word 2003 background of tab stops is wrong color

20442 visio 2003 & 2007 crash after 2nd double click on element

20598 Elements Do Not Appear in Patcher Dialogue Box in Perfectworld International

20607 Machines Demo: loading screen is too dark

20611 Unimplemented function d3dx9_36.dll.D3DXCreateEffectEx (Singularity)

20761 Riven pallet error

21285 Axis & Allies setup.exe crashes

21352 odd behaviour with segmentation fault in openwatcoms DirectX sample (samples/directx/cpp/d3d/d3d.cpp)

21356 Some icons are completely black in HTML-Kit

21608 EVE Online ship icon rendering broken

21819 Fiesta Online unplayable

21847 Steam 2010 beta UI fails to draw

21957 Solfege from Kogado Studio hangs when trying to playing video

22070 Motocross madness shows wrong textures

22088 Starcraft II loading screen bar is messed up

22096 Starcraft II - crashes on launch if '-showfps=1' is used

22098 Starcraft II has missing effects on main menu

22108 Bloxx It's installer hangs

22127 Control Spy: animation control displays incorrectly

22197 PlayOnline viewer shows black screen

22200 Dragon Age: Origins needs msvcr80.dll.__CxxFrameHandler3 implemented

22209 Dragon Age does not start

22225 CDBurnerXP's disc icon is completely black

22235 mciqtz32: Add basic play capability causes regression in The Games Factory 2 demo

22245 AVR Studio fails to install

22248 Imperium Romanum: minimap is missing some stuff

22257 AntiVir requests IE installation in a WoW64 setup

22360 Icons in HTML-Kit lack transparency

22365 .NET Framework 2.0 installer hangs

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

Changes since 1.1.42:

Alex Villacís Lasso (11):

oledb32: Tests for OLEDB32 conversion to DBTYPE_STR, marked as todo_wine.

oledb32: Implemented OLEDB32 conversion to DBTYPE_STR.

oledb32: Add tests for DBTYPE_I4 to DBTYPE_WSTR/DBTYPE_STR conversion.

oledb32: Add tests for DBTYPE_R4 to DBTYPE_WSTR/DBTYPE_STR conversion.

oledb32: Add tests for DBTYPE_R8 to DBTYPE_WSTR/DBTYPE_STR conversion.

oledb32: Add tests for DBTYPE_CY to DBTYPE_WSTR/DBTYPE_STR conversion.

oledb32: Add tests for DBTYPE_I1/DBTYPE_UI1/DBTYPE_UI2/DBTYPE_UI4/DBTYPE_I8/DBTYPE_UI8 to DBTYPE_WSTR/DBTYPE_STR conversion.

oledb32: Add tests for DBTYPE_GUID to DBTYPE_WSTR/DBTYPE_STR conversion as todo_wine.

oledb32: Implement conversion from DBTYPE_GUID to DBTYPE_STR/DBTYPE_WSTR/DBTYPE_BSTR.

oledb32: Added tests for DBTYPE_BYTES to DBTYPE_WSTR/DBTYPE_STR marked as todo_wine.

oledb32: Implement conversion from DBTYPE_BYTES to DBTYPE_WSTR/DBTYPE_STR.

Alexandre Julliard (98):

rpcrt4: Fix the pointer alignment macros for 64-bit.

rpcrt4: Replace the alignment macros by inline functions.

dpwsockx: Use standard Win32 types instead of the BSD ones.

include: Try harder to redefine u_long, and avoid using it in headers as far as possible.

d3dx9_36: Don't include the bison-generated header from the bison source file.

mmdevapi: Include system headers before Wine headers.

widl: Add a type_memsize_and_alignment function to make it explicit where the alignment is truly needed.

widl: Alignment for complex arrays and structs is the buffer alignment, not the memory one.

rpcrt4: Fix tracing of non-conformant strings.

rpcrt4: Always skip the conformance format, even if conformance is not present in the buffer.

rpcrt4: Add support for complex arrays in the generic array marshalling functions.

rpcrt4: Add support for complex arrays in the generic array unmarshalling functions.

user32/tests: Fix a test that was incorrectly skipped on non-Win9x platforms.

tools: Improve error handling in the buildicon script.

mmdevapi/tests: Remove some todos that succeed now.

mmdevapi/tests: Mark some failing tests as todo.

ole32: Don't use in-memory structure layouts to build the wire data, define wire-specific structures instead.

winedbg: Save internal variables as proper DWORD values.

rpcrt4: Clean up handling of enum16 types.

rpcrt4: Add support for marshalling int3264 types.

rpcrt4: Implement proxy/stub delegation for x86_64.

include: Fix a couple of oaidl.idl definitions for 64-bit.

ole32: Fix the free threaded marshaller data for 64-bit pointers.

oleaut32: Fix a couple of typelib test failures on 64-bit.

oleaut32: Fix some pointer conversion warnings on 64-bit.

shlwapi/tests: Fix some pointer conversion warnings on 64-bit.

msvcrt: Fix an unused variable warning.

msvcr90/tests: Fix the calling convention of the initterm callbacks.

winapi: Add some support for handling ifdefs, particularly ifdef _WIN64.

winapi: Generate the 64-bit variant of structure size/alignment tests.

winapi: Add a few more types to the ntdll generated tests.

configure: Don't disable includes for the Wow64 build.

crypt32: Fix computation of structure sizes in CRYPT_AsnDecodeSequence.

winex11: Fix the calling convention of X11DRV_wglCreateContextAttribsARB.

configure: Define WINE_CROSSTEST when building crosstests, and disable use of config.h in that case.

include: Move the exception handling support functions to winecrt0 instead of having them inline.

winecrt0: Add a trampoline function to align the stack on x86_64 before continuing an exception.

urlmon: Forward the DllMain call to the dlldata.c generated function.

inetcomm: Store an index instead of a handle for mime bodies to avoid pointer conversion warnings.

inetcomm: Rewrite MimeMessage_FindFirst/Next to iterate correctly and avoid invalid pointer conversions.

ntdll: Fix affinity mask check for 64-bit.

oleaut32: Query the path of the correct kind of typelib when unregistering it.

oleaut32: Use the x87 assembly code for rounding on x86_64 too.

ntdll: Restructure x86_64 exception processing to treat all functions with missing exception data as leaf functions.

wininet: Fix some pointer conversion warnings on 64-bit.

user32: Avoid pointer truncation in SetSysColorsTemp.

shell32: Convert the change notifications list to a standard list.

shell32: Store an id in change notifications to avoid invalid pointer conversions.

wined3d: Remove unused offset parameter in buffer_get_memory.

tests: Use the correct format of varargs list when building with msvcrt.

d3d8: Avoid using a pointer difference in a trace.

secur32: Avoid using a pointer difference in a trace.

ole32/tests: Avoid using a pointer difference in a trace.

cmd/tests: Add casts to pointer differences in traces.

hhctrl.ocx: Add casts to pointer differences in traces.

jscript: Add casts to pointer differences in traces.

ntdll: Build the virtual_release_address_space function on all platforms.

gdi32: Avoid some rounding errors in AngleArc.

msvcrt: Implemented setjmp for x86_64.

winebuild: Add a wrapper function to output cfi directives.

winebuild: Support for -fasynchronous-unwind-tables flag to enable/disable CFI generation.

winegcc: Add support for the -fasynchronous-unwind-tables option.

configure: Pass the -fasynchronous-unwind-tables flag to winegcc when supported.

winebuild: Add cfi annotations to the import thunk for i386.

winebuild: Add cfi annotations to the relay functions for i386.

libport: Make cfi annotations optional for x86_64.

libwine: Make cfi annotations optional for x86_64.

ntdll: Make cfi annotations optional for x86_64.

winmm/tests: Fix a pointer conversion warning on 64-bit.

msvcrt: Make a few more exception handling functions i386-specific.

msvcrt: Implement the missing exception constructor functions.

msvcrt: Add support for VC7 and VC8 extensions to the C++ exception handler.

msvcrt: Export a few more C++ functions that actually call standard C functions.

user32: The Z-order of owned windows doesn't depend on them having the WS_POPUP style.

libwine: Store more detailed information about characters direction.

kernel32: Map the new detailed direction information back to the Windows constants.

gdi32: Use the more detailed libwine information to classify bidi chars.

usp10: Use the more detailed libwine information to classify bidi chars.

include: Define some more NTSTATUS values.

msvcrt: Implement support for version 4 exception tables.

msvcrt: Implement _invalid_parameter and fix the handler definitions.

msvcr90: Implement _invalid_parameter_noinfo.

winex11: The source offset for mirrored Xrender blits must be scaled too.

winex11: Add a separate helper function for Xrender mono->color blits.

winex11: Use repeating instead of scaling when stretching a 1x1 source bitmap.

winex11: Define a structure to hold coordinates information for BitBlt operations.

winex11: Move logical to physical mapping into the BITBLT_GetVisRectangles helper function.

winex11: Use the BITBLT_GetVisRectangles helper function for AlphaBlend too.

winex11: Rewrite AlphaBlend to do everything on the server side, and support all types of source bitmaps.

winex11: Add support for big-endian 32-bpp Xrender formats.

configure: Don't disable 32-bit programs on Wow64 to support a future 32-bit compatibility mode.

wine.inf: Register iexplore from the system directory so that the 32-bit version gets registered too.

winex11: Mask out the alpha channel when converting from color to monochrome.

msvcrt: Initialize exported common variables to fix the build on Mac OS.

winex11: Set the NET_WM_ICON hint for 32-bpp icons.

winex11: Fix 16-bpp cursor conversions.

appwiz.cpl: Use the fancy new icon.

ntdll: Report the correct processor architecture.

Alistair Leslie-Hughes (1):

msxml4: Add Schema interfaces.

Anders Jonsson (1):

wineboot: Update Swedish translation.

Andrew Eikum (5):

mshtml: Return success in HTTPChannel::SetRequestMethod.

mshtml: Implement HTTPChannel::GetRequestSucceeded.

mshtml: Implement HTTPChannel::GetResponseHeader.

mshtml: Always load URLs without a base URL through Wine.

shlwapi: Check for NULL string in UrlIs.

André Hentschel (5):

winemaker: Fix manpage.

winedump: Update manpage.

server: Add German translation of the manpage.

winemaker: Add German translation of the manpage.

ntdll: Use NULL for a pointer.

Aric Stewart (8):

rpcrt4: Handle NULL pclsid in NdrDllRegisterProxy and NdrDllUnregisterProxy.

rpcrt4: Improve NdrDllRegisterProxy parameter checking.

rpcrt4/tests: Add NdrDllRegisterProxy tests.

include: Include fMergeNeutralItems in the SCRIPT_CONTROL Structure.

usp10: Improve ScriptItemize with a SCRIPT_CONTROL and SCRIPT_STATE set.

ups10: Reimplement ScriptLayout to properly handle mixed runs.

usp10: Have ScriptShape respect fLogicalOrder and fRTL when ordering glyphs.

usp10/tests: Expanded tests for ScriptShape.

Austin English (1):

imm32: Quiet ImmGetOpenStatus fixme.

Christian Costa (14):

d3dx9_36: Add stub for D3DXCheckTextureRequirements.

amstream: Fix AddRef calls.

d3dx9_36: Add definitions for ID3DXBaseMesh and ID3DXMesh interfaces.

d3dx9_36: Add stub for D3DXCreateBox.

d3dx9_36: Improve FIXMEs and TRACEs for surface.

d3dx9_36: Forward D3DXCreateTextureFromFileExW to D3DXCreateTextureFromFileInMemoryEx.

d3dx9_36: Add stub for D3DXCreateTextureFromFileA.

d3dx9_36: Fix indentation.

d3dx9_36: Implement D3DXGetImageInfoFromFileInMemory using WindowsCodecs (based on work from Tony Wasserka).

mciqtz32: Only call CoUninitialize when CoInitializeEx succeeds.

d3dx9_36: Add support for 32-bit BGRA in D3DXGetImageInfoFromFileInMemory.

d3dxof: Add support for mszip compressed files.

d3dx9_36/tests: Move surface tests into surface.c.

d3dx9_36: Check wnd just after CreateWindow. Remove useless wnd check before calling DestroyWindow.

Damjan Jovanovic (8):

wdm.h: Define IoGetNextIrpStackLocation.

ntoskrnl.exe: Use IoGetNextIrpStackLocation.

wdm.h: Define KeResetEvent and KeSetEvent.

ntoskrnl.exe: Stub out KeResetEvent and KeSetEvent.

wdm.h: Declare IoCallDriver.

ntoskrnl.exe: Implement IoCallDriver.

usb.h: Add and fix some USBD_STATUS codes.

ntoskrnl.exe: Stub out IoGetDeviceProperty.

Detlef Riekenberg (6):

msvcr90: Run the tests again on w2k and below.

msi: Display a MessageBox in MsiMessageBoxEx.

urlmon/tests: Do not depend on user security settings in sec_mgr tests.

urlmon/tests: Run the tests again on W95B (CoInternetParseUrl).

urlmon/tests: Fix a failure on Win98.

urlmon/tests: CoInternetGetSecurityUrl is not present on W95B.

Dmitry Timoshkov (5):

gdi32: Fix some DC leaks in gdi32 bitmap tests.

winex11.drv: Do not allow WM actions for windows with WS_DISABLED style set.

comctl32: Do not use width of the passed to ImageList_Add bitmap as an icon width.

user32: Button painting code always sets up the clipping, there is no need to duplicate it.

user32: Do not ask DrawFrameControl() to modify the passed in rectangle.

Eric Pouech (16):

dbghelp: Added support for DW_CFA_GNU_args_size.

ntdll: On x86_64 systems (as on i386 ones), hw breakpoints must generate a EXCEPTION_SINGLE_STEP exception.

winedbg: Simplify a bit the find_triggered_watch function.

winedbg: Allow using 8-byte long hardware assisted breakpoints on x86_64 CPUs.

server: Correctly set the DR0..7 registers on Linux for x86_64 architecture.

dbghelp: When trying to enumerate locals & parameters with SymEnumSymbols, don't return a global or public symbol when the nearest symbol of the current context isn't a function.

winedbg: Fix buffer size for 8-byte watchpoint.

winedbg: Properly guard against setting a watchpoint against a variable stored in a register.

winedbg: Describe pointer size in CPU backend structure.

winedbg: Merge pointer deref and array index functions into a single one.

winedbg: Use standard Wine lists for processes.

winedbg: Use standard Wine lists for threads.

winedbg: Add support for x86-64 in known CPUs while reading minidumps.

winedump: Add support for x86-64 in known CPUs while reading minidumps.

winedbg: Fix minidump support on 64bit OSes (don't clamp addresses out of 64bit minidumps).

kernel32: Added proper support for GetSystemInfo on x86_64.

Frédéric Delanoy (3):

manpages: Fix formatting errors.

wineserver: Fix French manpage.

loader: Fix French translation of wine manpage.

Hans Leidekker (7):

include: Add some error codes.

msi: Make the string reference count a short.

msi: Make the string reference count a short.

msi/tests: Run the RemoveODBC action to unregister the fake drivers.

msi: Release summary information on error in msi_parse_patch_summary.

msi: Move application of substorage transforms out of msi_parse_patch_summary.

msi: Make the string reference count a short.

Henri Verbeet (41):

wined3d: Add a separate function for wined3d object initialization.

wined3d: Simply inline dumpResources().

wined3d: Make some functions static.

wined3d: Rename HW_VENDOR_WINE to HW_VENDOR_SOFTWARE.

wined3d: Rename some GL vendors.

d3d8/tests: Use color_match() in test_rcp_rsq().

d3d8/tests: Clear with colors that are more obviously different from the expected value in test_rcp_rsq().

wined3d: Don't use GLSL if the supported version isn't at least 1.20.

wined3d: Capture the correct scissor rectangle.

ddraw: Fix and clarify texture filter state mappings.

quartz: Don't return a pointer to a stack variable in AMFilterData_ParseFilterData().

wined3d: Pass the correct window to Present() in IWineD3DSurfaceImpl_BltOverride().

wined3d: Pass the correct window to Present() in IWineD3DSurfaceImpl_Flip().

wined3d: Pass the correct window to Present() in IWineGDISurfaceImpl_Flip().

wined3d: Add a separate function for adding declaration elements in ConvertFvfToDeclaration().

wined3d: Add an extensionless STATE_INDEXBUFFER handler.

wined3d: Get rid of state_nogl().

wined3d: Update shader constants on viewport changes.

wined3d: Validate some more states.

wined3d: Add a FIXME for predicated shader instructions.

d3d9/tests: Add some depth buffer tests.

d3d8/tests: Add some depth buffer tests.

wined3d: Fix a GL extension prototype.

wined3d: Don't write past the end of the buffer's conversion_map.

winex11.drv: Allow OpenGL on minimized windows.

wined3d: Add a separate function for rendertarget view initialization.

wined3d: Add a separate function for palette initialization.

wined3d: Disable strict draw ordering by default.

wined3d: We always support at least a single modelview matrix.

wined3d: Prune unsupported world matrix transform states.

wined3d: Get rid of glRect from IWineD3DSurfaceImpl.

wined3d: The currentDesc and pow2 width/height are the same for power of two textures.

wined3d: Get rid of the width and height parameters to surface_allocate_surface().

wined3d: Get rid of the width and height parameters to surface_upload_data().

wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_apply_attachment_filter_states().

wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_attach_surface_fbo().

wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_attach_depth_stencil_fbo().

wined3d: Store render target attachments as IWineD3DSurfaceImpl pointers in struct fbo_entry.

wined3d: Store the depth/stencil attachment as IWineD3DSurfaceImpl pointer in struct fbo_entry.

wined3d: Remove some dead code from IWineD3DDeviceImpl_Uninit3D().

wined3d: Allow offscreen depth/stencil clears again with FBOs.

Jacek Caban (6):

mshtml: Fixed nsIHttpChannel::GetRequestSucceeded implementation.

mshtml: Improved focus handling.

mshtml: Use DOM designMode to switch to editor mode.

mshtml: Use NSContainer HWND in handle_blur.

jscript: Use special case for lastIndex<0 only for global regexps in run_exec.

jscript: Fixed String.match implementation for non-global regexps.

Joel Holdsworth (29):

configure: Maintainer mode requires icotool v0.29.0 or newer.

configure: Maintainer mode requires imagemagick.

tools: Installed new icon build script.

user32: Replaced oic_winlogo.ico with Tango compliant icon.

user32: Replaced oic_bang.ico with Tango compliant icon.

user32: Replaced oic_hand.ico with Tango compliant icon.

user32: Replaced oic_note.ico with Tango compliant icon.

user32: Replaced oic_ques.ico with Tango compliant icon.

user32: Replace oic_sample.ico with Tango compliant icon.

shell32: Replaced folder.ico with a Tango compliant icon.

shell32: Replaced document.ico with a Tango compliant icon.

shell32: Replaced cdrom.ico with a Tango compliant icon.

shell32: Replaced delete.ico with a Tango compliant icon.

shell32: Replaced desktop.ico with a Tango compliant icon.

shell32: Replaced drive.ico with a Tango compliant icon.

shell32: Replaced floppy.ico with a Tango compliant icon.

shell32: Replaced folder_open.ico with a Tango compliant icon.

shell32: Replaced mycomputer.ico with a Tango compliant icon.

shell32: Replaced mydocs.ico with a Tango compliant icon.

shell32: Replaced netdrive.ico with a Tango compliant icon.

shell32: Replaced netdrive2.ico with a Tango compliant icon.

shell32: Replaced printer.ico with a Tango compliant icon.

shell32: Replaced ramdisk.ico with a Tango compliant icon.

shell32: Replaced shortcut.ico with a Tango compliant icon.

shell32: Replaced trash_file.ico with a Tango compliant icon.

notepad: Replaced icon with a Tango compliant icon.

appwiz: Replaced program icon with a Tango compliant icon.

wordpad: Replaced program icon with a Tango compliant icon.

taskmgr: Replaced program icon with a Tango compliant icon.

Johan Gill (1):

ddraw/tests: Added todo_wine test to verify resizing of fullscreen windows.

Jörg Höhle (7):

msvidc32: Fix "Unknown message: 400e".

msacm32: Fix nesting in acmFilter/FormatTagEnum.

winmm: MCI system commands are not eligible for auto-open.

winmm: Improve MCI A/W mapping.

msvidc: Fix 16bit VIDEO-1/CRAM decompression.

winmm: Prepare transition of MCI parser to 64bit.

winmm: MCI_SYSINFO dwRetSize counts characters, not bytes.

Maarten Lankhorst (11):

mmdevapi: Add uuid include.

configure: Change openal detection.

mmdevapi: Add alext.h for openal support.

mmdevapi: Add dependency on openal.

mmdevapi: Use openal to enumerate devices.

winealsa.drv: Ignore unused bytes in wave headers.

mmdevapi: Blacklist alsa hw devices.

winmm: Remove timeGetTime.

mmdevapi: Add OSS to blacklist on linux.

mmdevapi: Don't load openal on older openal-soft versions.

mmdevapi: Fix wrong blacklist test.

Marcin Baczyński (1):

makedep: Silence unused result warnings.

Marcus Meissner (1):

msvcrt: Implement findfirst64 and findnext64.

Mikhail Maroukhine (1):

winedump: Fix compiler warnings with flag -Wcast-qual.

Nikolay Sivov (6):

shell32: Add stub shell folder for CLSID_Printers.

user32: Block TrackPopupMenu if menu is already active.

user32: Set WM_EXITMENULOOP wParam same way as for WM_ENTERMENULOOP.

gdi32: Use supplied hdc for DIB_RGB_COLORS if it's valid.

shell32: Add IPersistFolder2 stub for printers folder.

shell32: Support IShellView in ::CreateViewObject() for printers folder.

Paul Vriens (9):

ddrawex/tests: Don't crash on Windows 95.

rsaenh/tests: Run tests again on Windows 95.

msi/tests: Remove temporary files.

rsaenh/tests: Fix some test failures on NT4 and lower.

oleau32/tests: Fix test failures on Win9x/WinMe by using more A-functions.

ntdll/tests: Make sure we can enumerate the directory.

ntdll/tests: Enumerate one by one.

ntdll/tests: We need a bigger buffer for NtQueryInformationFile.

ntdll/tests: Prevent test failures on Windows.

Piotr Caban (18):

msvcrt: Added implemenatation of _create_locale and _free_locale.

msvcrt: Added _iswalpha_l implementation.

msvcr80: Fix typo in msvcr80.spec.

msvcr90: Forward ?_open@@YAHPBDHH@Z calls to _open.

msvcr90: Added __clean_type_info_names_internal stub.

msvcrt: Added memmove_s and memcpy_s implementation.

msvcr90: Forward _calloc_crt to calloc.

msvcr90: Forward _iswalpha_l calls to msvcrt.

msvcrt: Change _create_locale implementation so generated structure is easier to modify.

msvcrt: Change implementation of setlocale.

msvcrt: Add helper function that returns current locale.

msvcrt: Added _configthreadlocale implementation.

msvcrt: Move locale string interpretation to MSVCRT_locale_to_LCID.

msvcrt: Added multiple locales parsing to _create_locale.

msvcrt: Make setlocale working with per thread locales.

msvcrt: Use per thread locale in many functions.

msvcrt: Change localeconv implementation.

msvcrt: Fix locale initialization.

Qingchuan Wang (1):

amstream: Expose also IMultiMediaStream which is the base interface of IAMMultiMediaStream.

Rico Schüller (4):

d3d10: Fix an ERR message in parse_fx10_body().

d3d10: Move the effect shader input signature into a separate struct.

d3d10: Implement ID3DEffectVariable::GetInputSignatureElementDesc().

d3d10: Implement ID3DEffectVariable::GetOutputSignatureElementDesc().

Roderick Colenbrander (35):

wined3d: Move palette uploading code over to arbfp blit_shader.

wined3d: Move EXT_PALETTED_TEXTURE code over to ffp_blit.

wined3d: Disable paletted texture support. It was only offered on a few cards, so can be missed.

wined3d: Disable framebuffer to texture blitting.

wined3d: Move the arbfp p8 fixup to the format table and get rid of the d3dfmt_get_conv override.

wined3d: Due to code rewrites is_color_fixup_supported is not needed anymore in RealizePalette.

wined3d: Turn blit_shader color_fixup_supported into blit_supported.

wined3d: Remove redundant gl format/type code from d3dfmt_get_conv since it is already in the table.

wined3d: Only apply float R16G16F/R32G32F fixup when ARB_texture_rg isn't around and remove redundant code.

wined3d: Remove remaining redundant code from d3dfmt_get_conv.

wined3d: Let d3dfmt_get_conv return a wined3d_format_desc.

wined3d: Move srgb checks away from d3dfmt_get_conv.

wined3d: Start moving texture format fixups to the formats table.

wined3d: Move Q8W8V8U8 conversion to the format table.

wined3d: Move X8L8V8U8 surface conversion to the format table.

wined3d: Add an initial fbo_blit_supported implementation.

wined3d: Add an initial implementation of arbfp_blit_surface.

winex11: Add support for 32-bit DDBs.

wined3d: Move L6V5U5 conversion to the formats table.

wined3d: Move D24FS8 to formats table.

wined3d: Move D24X4S4 to the formats table.

wined3d: Move D15S1 over to the formats table.

wined3d: Move R32G32F convertion to the formats table.

wined3d: Move G16R16/R16G16F conversion to the formats table.

wined3d: Move A4L4 conversion to the formats table.

wined3d: Separate detection of D3D10+ and D3D9 Nvidia GPUs.

d3d9: Add an initial ColorFill regression test.

wined3d: Improve FBO support in ClearSurface.

wined3d: Add BLT_OP_COLOR_FILL to blit_supported and use it in BltOverride.

wined3d: Remove temporary conv_byte_count fixup from d3dfmt_get_conv.

wined3d: Remove call to d3dfmt_get_conv from read_from_framebuffer_texture.

wined3d: We don't need color keying for sysmem->drawable uploads.

wined3d: Remove paletteOverride from BltOverride offscreen->render_target blit.

wined3d: Separate AMD Radeon HD2300 from other HD2xxx/HD3xxx GPUs since it is D3D9 instead of D3D10.

wined3d: Separate AMD GPUs in D3D9 and D3D10 models, this allows for a more correct fall back when the GPU table isn't up to date.

Stefan Leichter (2):

ws2_32: In setsockopt implement IPV6_ADD_MEMBERSHIP and IPV6_DROP_MEMBERSHIP only when supported.

setupapi: Implement SetupGetInfFileListA.

Vincent Povirk (27):

ngen.exe: Add stubbed command.

mscoree: Use the mono embedding api instead of invoking mono.exe.

oleaut32: Limit the number of arguments traced.

gdiplus: Print the GdipCreateHalftonePalette FIXME only once.

gdiplus: Print the GdipGetFamilyName FIXME only once.

windowscodecs: Add locking to StreamOnMemory.

windowscodecs: Make IWICStream thread-safe.

windowscodecs: Set the threading model of ImagingFactory to Both.

windowscodecs: Combine the bitmap decoder and bitmap decoder frame objects.

windowscodecs: Add locking to the BMP decoder.

windowscodecs: Add locking to the PNG decoder.

windowscodecs: Add locking to the format converter.

windowscodecs: Add locking to the GIF decoder.

windowscodecs: Add locking to the ICO decoder.

windowscodecs: Add locking to the JPEG decoder.

ole32: Create storage files with 4096-byte blocks when asked.

windowscodecs: Add locking to the PNG encoder.

windowscodecs: Fix uninitialized variable use in StreamOnMemory_Write.

gdiplus: Ensure GdipGetGenericFontFamilySansSerif returns a truetype font.

gdiplus: Do not create FontFamilies for bitmap fonts.

gdiplus: Use UnitPixel for metafile bounds when creating from HMETAFILE.

gdiplus: Use a helper function to draw image data from bitmaps in software.

gdiplus: Transform bitmaps to non-rectangular parallelograms in software.

gdiplus: Correct the coordinate transform for non-rectangular parallelograms.

gdiplus: Implement color remapping.

gdiplus: Always use software to draw bitmaps to bitmaps.

gdiplus: Add fixmes for unimplemented imageattributes features.

Wolfram Sang (1):

tools: Upgrade the config.guess/config.sub scripts.

Link to comment
Share on other sites

winehq_logo_glass_sm.pngwinehq_logo_text.png
Wine Announcement
The Wine development release 1.1.44 is now available.

What's new in this release (see below for details):
- Many more new icons.
- Support for 32-bit prefixes with a 64-bit Wine.
- Many additional msvcr80/90 functions.
- Improvements to Bidi handling.
- More complete mmdevapi (Win7 audio) support.
- Improved handling of MSI patches.
- A number of fixes for desktop menus.
- Optimizations in OLE storage.
- Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.44.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.44.tar.bz2[/CODE]



Binary packages for various distributions will be available from:

[CODE]http://www.winehq.org/site/download[/CODE]



You will find documentation on

Please register to see this content.


You can also get the current source directly from the git
repository. Check

[CODE]http://www.winehq.org/site/git[/CODE]

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.1.44:

729 Shading of the Winamp equaliser and playlist windows does not work properly
3824 Delphi 1 IDE WIN_CreateWindowEx out of memory
5174 macom2.dll does not work with wine dcom
5247 Star Wars Battlefront sky box drawn upside down
7012 Independence War 2: Edge Of Chaos fails to start
7105 Hogia Hemekonomi crashes with Unhandled exception division by zero
7267 Lineage 2 complains about outdated NVIDIA drivers using ATI card with Mesa driver
8053 Painkiller's screenshot function doesn't work
8278 Earth 2160 missing ingame effects
9269 Psychonauts has misplaced / upside down textures / shadows
9338 Pro evolution soccer 5 displays in the left of the screen only
10467 Microsoft .NET Framwork 2.0 requires l_intl.nls (unicode casing tables)
10749 AVP2 rendering extremely slow (drawPrimitive using software emulation)
10964 Prince of Persia The two Thrones: Upside is down if some text appears on the screen
11477 Resident Evil 3, Polygonal characters are invisible
11859 Greek keyboard layout does not work under KDE
12248 Ufo Aftermath cursor issue: the cursor is invisible ingame
12682 Outlook Express does not run
12791 Microsoft Office XP dont install the Spelling and grammar not installed
13303 Frasse and the Peas of Kejick does not run using the .desktop shortcut
13631 Unhandled page fault in winefile after pressing F5
13834 Heroes 3 crash
14406 Goldwave loaded mp3 file is corrupted
15464 Panzer General 3D Demo: Selected units cause screen corruption
15529 .debris hangs shortly after starting
15810 New shell folder icons look poor in small size
16184 Inconsistent initial highlighting/selection of text in dialog boxes in IDA Pro
16235 Galactic Civilizations II: Dread Lords crashes when starting new game or a campaign
16709 poor video performance running Praetorians
16953 Polybius crashes in d3dfmt_convert_surface
17086 Wonderland Online 3.0.1 crashes after agreeing to the user agreement.
17464 Word 2007 can not save any documents and symbol input crashes Word
17765 AutoCAD 2008: Crash after closing "Selection Preview Cycling" window (also affects XMLSpy)
17829 Giants: Citizen Kabuto - dissapearing of sky and water when enemies are blowing up
17968 Baldur's Gate 2: Shadows of Amn install fails
18135 32-bit apps are not supported by 64-bit Wine
18147 Keypresses in shellview don't select files if there is only one file present
18385 fr-041_debris Postprocessing offset and too big
19082 Missing pixels in the widgets
19462 d3d9: visual test crashes with glsl disabled with nvidia 190 drivers
19637 FEAR: Crashes on launch
19720 Game (Amelie's Cafe) cannot be starten
20157 Vector Magic doesn't render texts
20261 Call to unimplemented function d3dx9_36.dll.D3DXCheckTextureRequirements
20700 ACDSee crashing when trying to edit file names in Listview
20703 ACDSee crashing after creating new folder
20735 Photoshop Elements 8 installer: Empty dropdown-list
20786 Artweaver - Exact brush outlines not painted correctly
20934 Bloom filter shows artifacts in fr-041_debris (demoscene demo)
21067 OziExplorer new window has wrong colors
21109 Paint.NET 3.36 installer aborts after accepting EULA
21110 Paint.NET 3.36 installer displays cancel dialog incorrectly
21248 No sound in multiple applications, needs mmdevapi implemented
21307 Keyboard layout error on IDA Pro 4.9
21339 Book of Unwritten Tales Demo does not start: OGRE engine stops at "Init Sound"
21390 Playing files in mp3DirectCut hangs with 100% cpu usage.
21392 No mouse in Harbinger
21519 Mass Effect 2 crashes after start
21725 Bonzai3D - menu icons are not visible
21782 StarCraft 2 initializes slowly and falls back into fail safe graphics
21874 Aztaka fails to run
21932 Elder Scrolls III: Morrowind slowed down to < 1 fps
21974 FileMaker v10.0v1 crashes when loading a new datatable
22012 Cinema 4d 10: Entering arrowed submenus in dropdowns crashes menu alone.
22044 Builtin msvcr80 not sufficient for running WoW and SCII Beta, missing about 19 functions
22082 ImgBurn hangs after attempting to drag-and-drop a folder onto itself in the disc layout editor
22105 AutoCAD 2008: Buttons with images are black in Layer Properties Manager
22112 X3 Terran Conflict: crashes after startup screen
22142 Black face in SWGemu (Free Star Wars Galaxies)
22145 Final Fantasy XI: Installing US PlayOnline Viewer is configured as EU version.
22153 Pegasus Mail 4.52 closes when sending a message
22154 steam + flash crashes?
22202 Dragon Age: Origins - gameplay is very glitchy (mostly black screen)
22226 [mono testcase] RegEnumValue succeeds when called with a deleted registry key
22228 [mono testcase] Registry functions cannot handle very long value names
22249 Paint.NET 3.36 installer cancellation results in raised .NET System.OverflowException
22264 Total Commander: Button not drawn properly when the window is activated and the button was hidden
22340 msvcrt.dll._setjmp unimplemented, needed for ioquake3 64-bit
22347 Sonic R crashes when choosing a rendering mode
22366 Call of Duty 4 is black in-game
22374 Missing or vanishing program icons for various apps
22390 Paint.NET 3.5.4 installer shows a corrupted image
22400 Thief 2 crashing on start of 3d level apparently not because of movies
22406 Star Wars DroidWorks crashes on exit
22409 Dxdllreg.exe encountered a problem and closed
22410 Age Of Empires III: Initialization failed
22424 MS odbctest don't work wit unixodbc
22441 DNSBench cannot save to file an image
22449 CDBurnerXP Pro 3's program icon is displayed incorrectly
22462 Trying to print without a printer installed causes an X11 error (BadCursor)
22478 Major performance drop in King's Bounty games with shadows enabled
22512 Bioshock: windows cursor is always visible on screen
22523 Unreal Engine 1 Games fail at Startup
22563 IW2:Edge of Chaos crashes on menu screen
22582 Autocad 2008 Civil 3D install frozen

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

Changes since 1.1.43:

Alexandre Goujon (1):
winex11: Use XkbKeycodeToKeysym when using XKB.

Alexandre Julliard (64):
winex11: Move creation of an ARGB bitmap for icons to a separate function.
winex11: Generate an alpha channel from the bitmask for icons that don't have one.
winex11: Add the small icon to the NET_WM_ICON hint.
notepad: Set the window class small icon.
taskmgr: Set the window small icon.
winemine: Set the window class small icon.
winetest: Set the window small icon.
winhlp32: Set the window class small icon for all classes.
wordpad: Set the window small icon, and get rid of old icons.
gdi32: Convert the driver list to a standard Wine list.
winex11: Fix memory leaks in get_bitmap_argb.
user32: Add driver entry points for cursor creation and destruction, and pass the cursor handle to SetCursor.
winex11: Implement the entry points for creating and destroying cursors.
winex11: Move creation of an empty cursor to a separate helper function.
server: Fix structure padding for requests that have a reply.
server: Return the current cursor when queuing a hardware message.
winex11: Update the cursor from the thread input status instead of caching it per-thread in x11drv.
user32: Remove the CURSORICON parameter in the SetCursor entry point.
user32: Only call the driver when the cursor has actually changed.
tools: Remove the deprecated wineprefixcreate script.
configure: Default to /lib64 as libdir for 64-bit builds, and use plain /lib for 32-bit builds.
wrc: Make the bitmap size checking more generic, and add support for V5 bitmaps.
gdi32: Fix handling of bitmap header size for V4/V5 bitmaps.
user32: Fix handling of bitmap header size for V4/V5 bitmaps.
winex11: Fix handling of bitmap header size for V4/V5 bitmaps.
comctl32: Fix handling of bitmap header size for V4/V5 bitmaps.
winex11: Invert the icon mask only after the conversion to ARGB.
winex11: Don't set a hint for the small icon if it has the same size as the large one.
winex11: Flush the gdi display after processing the last event.
winex11: Add missing X11 locking when setting the cursor.
winex11: Add some tracing to AlphaBlend.
winex11: Use a format with 8 bits of alpha for the AlphaBlend mask.
configure: Don't warn about libhal if we can use an alternative.
wined3d: Avoid a compiler warning on old gcc.
ntdll: Make TAPE_GetStatus inline to avoid a unused function warning.
user32: Only call the driver DestroyCursorIcon entry point for valid handles.
winex11: Make the cursor window global instead of per-thread, and send it a message when the cursor changes.
ntdll: Add support for saving/restoring CFA frame state.
server: Store the prefix 32/64 architecture in the registry files.
server: Use the prefix architecture instead of the server one to check for WoW processes.
server: Check that the prefix type can support the client architecture.
mmdevapi: Don't try to lookup functions if the library isn't found.
shdocvw: Support setting an icon on the main iexplore window.
shell32: Load the application icon for the control panel window.
comctl32: Add support for alpha blending in ImageList_DrawIndirect.
gdi32: Don't bother freeing graphics drivers.
gdi32: Don't store the display driver in the global list to avoid the need for locking.
gdi32: Add a global function to retrieve the display driver.
shell32: Make use of the control panel icon.
wined3d: Don't crash during initialization if the adapter doesn't have full GL info.
winex11: Create a window of the appropriate visual to initialize GL info.
libwine: Download Unicode data files from unicode.org as needed in cpmap.pl.
libwine: Update the character tables to Unicode 5.2.
libwine: Generate a table for BiDi character mirroring.
libwine: Add support for generating l_intl.nls, based on a patch by Andrey Turkin.
configure: Create a symlink from l_intl.nls in the build tree, and install it.
wine.inf: Copy l_intl.nls to the system32 directory.
user32: Return the icon depth instead of number of colors when loading from a .ico file.
user32: Fix drawing of 1-bpp icons in DrawIconEx.
user32: Use the correct rop when blitting an icon in DrawIconEx.
user32: Make DrawIcon simply call DrawIconEx.
shell32: Fix marshalling of 1-bpp systray icons.
kernel32: Define GetProcessHeap as an assembler function on i386.
kernel32: Add an x86_64 implementation for the TEB access functions.

Alistair Leslie-Hughes (5):
msxml4: Register classes.
msxml3: Register classes.
urlmon: Strip forward and back slashes when using the file: protocol.
mshtml: Implement IHTMLEventObj IDispatch functions.
include: Add asptlb.idl.

Andrew Eikum (1):
ole32: Only fail on missing Implemented Categories key if we actually have categories to check.

Andrew Nguyen (29):
shell32/tests: Release the test desktop interface on all appropriate exit paths in ParseDisplayName tests.
kernel32/tests: Remove a superfluous comment in the FormatMessage tests.
kernel32: Remove superfluous heap reallocation calls in FormatMessageA/W.
kernel32: Reject an insufficiently sized buffer in FormatMessageA/W.
kernel32: Only check the buffer pointer in FormatMessageA if buffer allocation is requested.
kernel32/tests: Add tests for buffer allocation in FormatMessage.
kernel32: Consistify allocation behavior with FormatMessageA/W.
kernel32: Separate format string parsing in FormatMessageW into a new function.
kernel32: Separate format string parsing in FormatMessageA into a new function.
kernel32: Transition FormatMessageA to the internal use of Unicode strings.
kernel32: Unify the format_insert ANSI and Unicode helpers.
kernel32: Unify the format_message ANSI and Unicode helpers.
kernel32: Rename the load_message helper to reflect its sole handling of Unicode strings.
kernel32: Fail if a format placeholder is present without a format specifier in FormatMessageA/W.
kernel32: Remove leftover preprocessor undef directives in the FormatMessage implementation.
kernel32: Improve flag error handling in FormatMessageA/W.
kernel32: Correct output buffer behavior with empty input strings for FormatMessageA/W.
kernel32: Handle some escape sequences with FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageA/W.
kernel32/tests: Centralize the FormatMessageW skip detection.
kernel32: Remove a superfluous function call in the format_insert helper.
kernel32: Process CRLF escape sequences in normal insert sequence processing path in FormatMessageA/W.
kernel32: Merge the insertion and non-insertion codepaths in the format_message helper together to share common functionality.
kernel32/tests: Document a few FormatMessage tests which are broken on older Windows.
kernel32: Reject a format string with insertions if no variadic arguments are passed to FormatMessageA/W.
rundll32: Rename a few internal helpers for consistency.
regsvr32: Continue processing DLL list if an export is not found for a DLL.
rundll32: Check more heap allocation failure paths for consistency.
rundll32: Convert rundll32 to Unicode.
rundll32: Recognize entry points passed as ordinal numbers.

André Hentschel (15):
shlwapi: Fix comment typo.
shell32: Update German translation.
ntdll: Add SP2 for Vista.
winemaker: Allow compiling 32-bit targets to be compiled on 64-bit hosts.
imm32: Add tests for ImmAssociateContextEx.
shell32: Return boolean values.
imm32: Fix ImmAssociateContextEx parameter handling.
imm32: Fix tests to apply to Vista+ as it does the same as Wine.
rsaenh: Fix a testfailure on Win7.
include: Add some error codes for rsaenh.
rsaenh: Fix a testfailure which occures on some Win7 setups.
version: Fix typo in comment.
include: Fix error define in winerror.h.
winecfg: Fix builtin_only list.
kernel32: Double the alarm timeout to prevent a failed test.

Aric Stewart (8):
usp10: Improve Hebrew support in ScriptItemize.
usp10: Improve support for Syriac in ScriptItemize.
usp10/test: Restructure test_ScriptItemize to make the test easier to manage and expand.
usp10: Update ScriptItemize to use the baselevel of a unified run.
shell32: Handle NULL pName in ShellLink fnSetDescription.
usp10: Fix ScriptGetCMap handling of unsupported glyphs.
usp10: ScriptTextOut reorders glyphs that are RTL if they have been processed with fLogicalOrder in previous calls.
usp10: Implement mirroring for bidi support.

Aurimas Fieras (2):
shell32: Update Lithuanian translation.
wine.desktop: Add Lithuanian translation.

Austin English (4):
winedump: Output Makefile.in the right way for the new build system.
msvcrt/tests: fix a couple typos.
msvcrt/tests: Add more tests for setlocale().
msvcrt: Fix tests for Windows ME.

Charles Davis (1):
ntdll: Implement IOCTL_SCSI_PASS_THROUGH(_DIRECT) on Mac OS.

Damjan Jovanovic (10):
winemenubuilder: Store menu paths in Unicode.
wine.desktop: Add Serbian translation.
winemenubuilder: Read the registry in the unix codepage when cleaning up menus.
mshta: wWinMain takes LPWSTR not LPSTR.
winemenubuilder: Use a unicode WinMain.
winemenubuilder: Use only widechar functions when dealing with registered associations.
wine.desktop: Add hr and sr@latin translations.
winex11.drv: Use unicode filenames for WM_DROPFILES.
winemenubuilder: Make desktop files executable.
winemenubuilder: Launch .lnk files directly from menus.

Davide Pizzetti (7):
progman: Italian translation update.
net: Italian translation update.
wineboot: Italian translation update.
winemine: Italian translation update.
notepad: Italian translation update.
winedbg: Italian translation update.
wordpad: Italian translation update.

Detlef Riekenberg (22):
shdocvw: Implement SHRestricted2A.
shlwapi/tests: Add initial test for SHGetThreadRef.
shlwapi/tests: Add tests for SHSetThreadRef.
shlwapi: Fix broken NULL checks (with tests).
shlwapi: Implement SHCreateThreadRef.
shlwapi/tests: Add tests for SHCreateThreadRef.
msiexec: Recognize /uninstall as alias for /x [resend].
urlmon/tests: Skip some sec_mgr tests on IE 4.0.
urlmon/tests: Skip some tests on IE 4.0.
urlmon/tests: Skip more tests on IE 4.0.
urlmon/tests: Skip even more tests on IE 4.0.
urlmon/tests: Skip protocol tests on IE 4.0.
urlmon/tests: CreateAsyncBindCtxEx is not present on IE 4.0.
msvcr70/71: Sync exports to msvcrt.
dinput: Add the riid for an unsupported interface to a FIXME.
control: Convert application to Unicode.
msvcr80: Sync exports to current msvcrt exports.
msvcr90: Sync exports to current msvcrt exports.
msvcr70: Sync exports to current msvcrt.
msvcrt: Fix wrong msvcr90 in comments.
msvcr100: Add VS2010 C/C++ runtime library with forwards to msvcrt.
msiexec: Use resource in msi for a help dialog to allow translation.

Eric Pouech (7):
winedbg: Correctly display whether we're in 32 vs 64 bit code.
winedbg: For stack info command, display information in 'a' format (instead of 'x') to get word size machine (instead of forcing 32bit).
winegcc: On x86-64, don't define twice the fastcall macros.
winegcc: When specifying -m32, force i386 cpu when compiling on x86_64 boxes.
winedbg: Don't assert on some lvalue's write conditions.
server: Fix write_process_memory on Wow64.
winedbg: Properly fix the previous patch about gcc 2.95 not supporting printf attribute on function pointers.

Frédéric Delanoy (2):
shell32: Update French translation.
tools: Fix formatting errors in winemaker manpage.

Gerald Pfeifer (82):
comctl32: Remove unused scrollInfo from LISTVIEW_MouseWheel.
winhlp32: Remove not really used id from WINHELP_IndexDlgProc.
wordpad: Remove variable hwndPreview which is not really used from init_preview.
taskmgr: Remove two variables which are not really used from ApplicationPageCompareFunc.
wininet: Remove variable len which is not really used from CommitUrlCacheEntryInternal.
wined3d: Remove variable dlc_tmp which is not really used from shader_arb_generate_pshader.
taskmgr: Remove variable pnmhdr which is not really used from ProcessPageOnNotify.
oleaut32: Remove two variables that are not really used; corresponding checks are disabled.
user32: Remove variable mask which is not really used from check_alpha_draw.
localspl: Remove variable res which is not really used from test_XcvClosePort.
fnt2bdf: Remove variable dpi which is not really used from dump_bdf_hdr.
widl: Remove variable size which is not really used from print_phase_basetype.
comctl32: Remove variable old which is not really used from DATETIME_LButtonDown.
comctl32: Remove variable iRet which is not really used from test_EnumMRUList.
d3d9: Remove variable hr which is not really used from resource_test_cleanup.
wpp: Remove variable dbgtext which is not really used frommake_number.
winedump: Remove variable strtable which is not really used from dump_symbol_table.
winmm: Remove variable devID which is not really used from MMDRV_Message.
sfnt2fnt: Remove variable descent which is not really used from fill_fontinfo.
wordpad: Remove variable i which is not really used from OnCommand.
rpcrt4: Remove variable size which is not really used from NdrComplexArrayUnmarshall.
d3drm: Remove two variables which are not really used from IDirect3DRMMeshBuilderImpl_Load.
winex11: Remove variable datasize which is not really used from X11DRV_CLIPBOARD_ExportTextHtml.
winex11: Remove variable size which is not really used from X11DRV_CLIPBOARD_SerializeMetafile.
d3dx9_36: Remove variable nul which is not really used from D3DXVector4Test.
gdi32: Remove variable retb which is not really used from test_closefigure.
msvidc32: Remove variable bit_per_pixel which is not really used from CRAM_Decompress and CRAM_DecompressEx.
quartz: Fix return value for StdMediaSample2_GetTime in error cases.
advapi32: Remove variable ret which is not really used from LsaLookupNames2.
winmm: Remove variables duration and samples which are not really used from check_position.
winecfg: Remove variable cUnixPathLen which is not really used from apply_shell_folder_changes.
ole32: Remove variable res which is not really used from CompositeMonikerImpl_Reduce.
quartz: Remove variable keyframe which is not really used from AVISplitter_next_request.
cmd: Remove variable doRecursive which is not really used from WCMD_for.
cmd: Remove variable argsProcessed which is not really used from WCMD_directory.
progman: Remove unused variable from and fix formatting of DIALOG_Execute.
regedit: Remove variable hdc which is not really used from OnPaint.
regedit: Remove variable ExportKeyPath which is not really used from ExportRegistryFile.
taskmgr: Remove variable CommitChargeLimit which is not really used from Graph_DrawMemUsageHistoryGraph.
taskmgr: Remove unused variable PageSize which is not really used from PerfDataGetPhysicalMemorySystemCacheK.
taskmgr: Shed one parameter and one local variable from ProcessPageOnNotify.
winhlp32: Remove a hunk of dead code from HLPFILE_BrowsePage.
riched20: Remove variable yprev which is not really used from ME_ArrowPageDown.
winhlp32: Remove variable keyDelta which is not really used from WINHELP_MainWndProc.
wineps.drv: Fix return value in PSDRV_SetBrush.
msi: Fix return value for ITERATE_RemoveFiles (in the error case).
msi: Remove variable product_code which is not really used from MSI_ApplyPatchW.
mshtml: Remove variable doc which is not really used from process_timer.
winex11: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_32.
wintrust/tests: Remove variable myARGC which is not really used from test_cdf_parsing.
riched20: Remove variable changed which is not really used from ME_PrepareParagraphForWrapping.
ole32: Fix return value of DefaultHandler_SetClientSite.
ole32: Fix return value for CoRevokeMallocSpy.
comctl32: Remove variable old_focused which is not really used from MONTHCAL_Mouse.
widl: Simplify write_struct_tfs and remove an unused variable.
gdi32: Remove variable x which is not really used from testJustification.
mshtml/tests: Fix return value of ActiveScript_SetScriptState.
ntoskrnl.exe: Remove variable retX which is not really used from emulate_instruction.
oleaut32/tests: Remove variable expectedhres which is not really used from test_VarDiv.
winmm/tests: Remove variable start which is not really used from wave_out_test_deviceOut.
riched20: Remove variable di which is not really used from ME_InsertEndRowFromCursor.
comctl32/tests: Remove variable hwndheader which is not really used from test_items.
gdiplus/tests: Remove variable path which is not really used from test_linei.
comctl32/tests: Remove variables cx and cy which are not really used from test_approximate_viewrect.
jscript: Remove variable length which is not really used from JSGlobal_parseFloat.
msacm32/tests: Simplify check_count and msacm_tests.
oleaut32: Remove variable iLengthScanLineColor which is not really used from serializeIcon.
crypt32/tests: Tighten tests in testPortPublicKeyInfo.
mshtml: Fix return value for HTMLBodyElement_get_text.
user32/tests: Destroy the window we created at the end of wait_idle_thread.
wineconsole: Remove variable font_idx which is not really used from WCUSER_FontPreviewProc.
user32/tests: Remove variable old_left_margin which is not really used from test_margins.
comctl32: Remove variable scrollRange which is not really used from PAGER_NCCalcSize.
crypt32/tests: Remove variable entry which is not really used from test_decodeCRLToBeSigned.
winex11.drv: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_4.
ntdll/tests: Remove variable len which is not really used from create_file_test.
cryptdlg: Remove variable headingSep which is not really used from CRYPT_FormatCPS.
cmd: Remove variable useinput which is not really used from WCMD_more.
taskmgr: Remove variable pnmv which is not really used from ProcessPageOnNotify.
wrc: Remove variable type which is not really used from rsrcid_to_token.
kernel32/tests: Remove variable len which is not really used from test_CommandLine.
wined3d: Fix the handling of the blue channel inIWineGDISurfaceImpl_SaveSnapshot. (take 2).

Hans Leidekker (39):
msi: Remove unused and redundant name field from STORAGE structure.
msi: Make the name parameter of create_storage and create_stream constant.
msi: Remove the string index parameter from msi_addstringW.
msi: Add beginnings of a test module that concentrates on patches.
msi: Don't assume unversioned files are present.
msi: Handle MSIDBOPEN_PATCHFILE properly in MsiOpenDatabase.
msi: Add a test to show that MsiOpenPackage must apply any existing patches.
msi: Make msi_get_property_int and friends take a pointer to a database instead of a package.
msi: Make MSI_SetPropertyW take a pointer to a database instead of a package.
msi: Rename MSI_GetPropertyW and MSI_SetPropertyW.
msi: Try to apply a patch to each product it is targeted for.
winhttp: Support setting and querying credentials on request handles.
winhttp: Add support for basic authentication.
winhttp: Add tests for basic authentication.
winhttp/tests: Use the right handle type.
winhttp/tests: Avoid test failures caused by broken DNS server configurations.
kernel32/tests: Fix test failures on certain versions of Windows.
msi/tests: Return INVALID_FILE_SIZE from get_pf_file_size if the file can't be opened.
msi: Only set the property in the Reinstall event.
msi/tests: Use a unique product code when testing MsiConfigureFeature parameter validation.
msi: Always evaluate component conditions.
msi: Move all file comparisons to CostFinalize.
msi: Fix some test failures on Windows.
msi: Store a copy of the file extension in the MSIMIME structure.
msi: Test the contents of some of the system tables before and after patching.
msi: Make sure to only open a patch database in msi_apply_patch_package.
msi: Simplify msi_set_context.
msi: Support multiple patches per package.
programs: Add a stubbed sc.exe.
sc: Implement the create and delete commands.
sc: Implement the description and failure commands.
sc: Implement the start and stop commands.
msi: Make a local copy of patch packages.
msi: Add some tests for patch registration.
msi: Handle non-null product code in MSI_ApplyPatchW.
msi: Register more patch details.
wtsapi32: Add a stub implementation of WTSQueryUserToken.
msi: Forward MsiDetermineApplicablePatchesA to MsiDetermineApplicablePatchesW.
msi: Apply registered patches in MsiOpenPackage.

Henri Verbeet (65):
wined3d: Get rid of "myDevice".
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_load_ds_location().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_modify_ds_location().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_is_offscreen().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_compatible_renderbuffer().
wined3d: Store render targets as IWineD3DSurfaceImpl pointers in the device.
wined3d: Store the auto depth/stencil surface as an IWineD3DSurfaceImpl pointer in the device.
wined3d: Store the depth/stencil surface as an IWineD3DSurfaceImpl pointer in the device.
wined3d: Get rid of a useless local variable in IWineD3DDeviceImpl_SetDepthStencilSurface().
wined3d: Immediately return on redundant changes in IWineD3DDeviceImpl_SetDepthStencilSurface().
wined3d: Fix some more misspellings of "device".
wined3d: Move location loading and modification together in IWineD3DDeviceImpl_ClearSurface().
wined3d: Avoid some unnecessary invalidations of the the onscreen depth buffer.
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_get_gl_buffer().
wined3d: Simply pass implementation pointers to stretch_rect_fbo().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to FindContext().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_setup_target().
wined3d: Store the current render target as an IWineD3DSurfaceImpl pointer in the context.
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_acquire().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to color_fill_fbo().
wined3d: Store texture sub-resources in IWineD3DBaseTextureClass.
wined3d: Make sure all texture levels are allocated in surface_prepare_texture().
wined3d: Introduce basetexture_get_sub_resource() to simplify retrieving texture sub-resources.
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to fb_copy_to_texture_direct().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to fb_copy_to_texture_hwstretch().
wined3d: Kill the now unused MAX_MIP_LEVELS.
wined3d: Add a missing newline to a TRACE in IWineD3DDeviceImpl_UpdateSurface().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_internal_preload().
wined3d: Simply pass IWineD3DSurfaceImpl pointers to IWineD3DSurfaceImpl_BltOverride().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_force_reload().
wined3d: Store the front buffer surface as an IWineD3DSurfaceImpl pointer in the swapchain.
wined3d: Store back buffer surfaces as IWineD3DSurfaceImpl pointers in the swapchain.
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_texture_name().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_texture_target().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_add_dirty_rect().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_init_sysmem().
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_release_client_storage().
wined3d: Introduce device_get_draw_rect() to calculate the effective viewport.
wined3d: Make "clear_rect" a RECT in IWineD3DDeviceImpl_ClearSurface().
wined3d: Check if the depth/stencil surface has any valid location at the start of surface_load_ds_location().
wined3d: Avoid some needless depth buffer copies.
wined3d: Store the bumpmap format capability in the format table.
wined3d: Store the sRGB read format capability in the format table.
wined3d: Store the sRGB write format capability in the format table.
wined3d: Store the VTF format capability in the format table.
d3d9/tests: Fix test_cube_wrap() for different texture filtering schemes.
wined3d: Make sure all fields of the fragment pipe caps are always initialized.
wined3d: Remove some unused fields from the shader backend caps.
wined3d: Make sure all fields of the shader backend caps are always initialized.
wined3d: Allow the ARB shader backend to work with GL implementations with low amounts of native parameters.
wined3d: Split context_apply_state() into separate functions for each usage.
wined3d: Separate context acquisition and state application.
wined3d: Remove a redundant check from prepare_ds_clear().
d3d9/tests: Allow D3DFMT_A2R10G10B10 as supported adapter mode.
wined3d: Attach the surfaces from the fbo_entry instead of the ones from the device.
wined3d: Move draw buffer setup code out of context_apply_fbo_entry().
wined3d: Explicitly pass the FBO target to the FBO management functions.
wined3d: Explicitly pass the render target and depth/stencil surfaces to the FBO management functions.
wined3d: Setup the FBO for the correct target in context_apply_clear_state().
wined3d: Use context_apply_clear_state() in color_fill_fbo().
wined3d: Use the FBO cache in context_apply_blit_state().
wined3d: Use the FBO cache in stretch_rect_fbo().
wined3d: Use the FBO cache in swapchain_blit().
wined3d: Reorganize IWineD3DImpl_CheckDeviceFormat() a bit.
wined3d: Remove the unused device type parameter to some format capability checking functions.

Huw Davies (9):
wineps.drv: Remove the unscaled font hack and read the outline directly from the font file.
wineps.drv: Make the rectangle an optional parameter to get_bbox().
wineps.drv: Defer accessing the font metrics until we really need them.
wineps.drv: Calculate the font size directly from the logfont.
wineps.drv: Add world transform support for fonts.
wineps.drv: MM_ISOTROPIC and MM_ANISOTROPIC should also have inverted y-transforms (even if the page -> device mapping results in a negative y-scale).
gdi32: Fix ExtTextOutA -> W forwarding when ETO_PDY is set.
comctl32: Silence a few compiler warnings.
gdi32: Add support for ETO_PDY and improve world transform support.

Hwang YunSong(황윤성) (1):
wineboot: Update Korean translation.

Ilya Shpigor (1):
wineps.drv: Start a new current path in PSDRV_PolyPolygon.

Jacek Caban (20):
mshtml: Limit message length to 2000 in IHTMLWindow2::alert.
mshtml: Use URI with stripped "wine:" part in NewURI call.
mshtml: Use NS_CStringContainerInit2 in nsACString_Init.
shldisp.idl: Added IAsyncOperation declaration.
mshtml: Don't access url in translate_url after freeing it.
shdocvw: Fixed typo in async_doc_navigate.
mshtml: Added IHTMLSelectElement::put_length implementation.
mshtml: Added IHTMLSelectElement::get_options implementation.
mshtml: Added support for accessing select options by index.
shdocvw: Set IE version to IE8.
urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols.
urlmon: Use cache file to read in synchronous binding.
urlmon: Added reading from cache file tests.
mshtml: Fixed IObjectSafety failure handling.
mshtml: Added IHTMLFormElement::get_length implementation.
mshtml: Added IHTMLDocument2::clear implementation.
mshtml: Added beginning support for oncontextmenu event.
mshtml: Added IHTMLInputElement::put_type implementation.
mshtml: Added IHTMLInputElement::get_type tests.
mshtml: Added IHTMLInputElement::put_name implementation.

Jaime Rave (2):
user32: Draw the rect edges from left to right and top to bottom.
wineboot: Update Spanish translation.

Jeff Latimer (3):
usp10/tests: Add tests for CR and LF chars and remove some trailing white space.
usp10: Check that there are sufficient script_items before setting the last pointer.
usp10/tests: Remove some redundant tests and fully test bidi flag setting.

Jerome Leclanche (1):
quartz: Properly return E_POINTER when ppFilters is null.

Jim Cameron (1):
winedbg: Make disassembler properly print EMX and EXMM type operands.

Joel Holdsworth (18):
wcmd: Replaced program icon with a Tango compliant icon.
winemine: Replaced program icon with a Tango compliant icon.
winetest: Replaced program icon with a Tango compliant icon.
winefile: Replaced program icon with a Tango compliant icon.
regedit: Replaced progam icon with a Tango compliant icon.
winhlp32: Replaced progam icon with a Tango compliant icon.
winecfg: Installed a Tango compliant application icon.
taskmgr: Show a 48x48 icon in the about box.
tools: Fixed buildicon to use the path of rsvg provided in the environment variable.
tools: Remove fallback render rule.
tools: Fixed buildicon to support rectangular icons.
comdlg32: Replaced collate icons with Tango compliant icons.
regedit: Fixed flaws in the icon.
makefiles: Added a rule for building BMPs from SVGs.
credui: Replaced banner with a tango compliant image.
comdlg32: Replaced pd32_portrait.ico and pd32_landscape.ico with Tango compliant icons.
user32: Fixed some minor glitches in oic_winlogo.ico.
shell32: Comitted a Tango icon for the control panel.

Johan Gill (1):
ddraw: Do not restore the display mode from inside SetCooperativeLevel.

Jon Parshall (1):
fonts: 8-pixel strikes for Tahoma font.

Jörg Höhle (3):
winex11: Unify German keyboard mapping.
wineoss: Supply FFFFFFFF for midiOutGetVolume, not garbage.
wineoss: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.

Kai Blin (1):
secur32: Use NTLM2 instead of NTLMv2.

Kirill Smelkov (4):
wrc: Use INCLUDEDIR when compiling.
wrc: Drop hardcoded INCLUDEDIR.
winebuild/winegcc: Allow building .dll.so without .spec file.
winegcc: Do use DSO full name for .so arguments.

Maarten Lankhorst (32):
ntdll: Clear alignment flag in exception handlers.
mmdevapi: Improve EndpointNotificationCallback stubs.
mmdevapi: Add initial audioclient stub.
mmdevapi: Set PKEY_AudioEngine_DeviceFormat for capture too.
mmdevapi: Implement some methods in audioclient.
mmdevapi: Implement audio formats.
mmdevapi: Add support for IAudioRenderClient.
mmdevapi: Add audio capture code.
mmdevapi: Add support for the clock interface.
mmdevapi: Add support for IAudioSessionControl2.
mmdevapi: Add AudioSimpleVolume stub.
mmdevapi: Fix small capture bugs.
winealsa.drv: Clean up DriverProc.
wineoss.drv: Clean up DriverProc.
winenas.drv: Clean up DriverProc.
winenas.drv: Move opening wave device to audio.c.
wineoss.drv: Move opening devices to their respective xxxMessage functions.
winejack.drv: Clean up loading.
wineesd.drv: Clean up loading.
mmdevapi: Add stub for IAudioEndpointVolume.
includes: Add some devpkey definitions.
mmdevapi: Add some DEVPKEY's to property tests.
mmdevapi: Fix IsFormatSupported and initialization.
mmdevapi: Silence a fixme when it's harmless.
winmm: Fix handle leak in timer tests.
mmdevapi: Add a warning if openal is not available.
include: Add float functions to msvcrt.
winealsa.drv: Remove dlopen call.
winealsa.drv: Clean up initialisation.
msvcrt: Add float functions based on their double versions.
mmdevapi: Try to detect openal 1.11, and do not blacklist pulseaudio on it.
mmdevapi: Add support for openal disconnected extension.

Matteo Bruni (6):
d3dx9: Add swizzle and writemask support to the shader assembler.
d3dx9: Add instruction modifiers (sm 2.0+) support to the shader assembler.
d3dx9: Add source register modifiers (sm 2+) support to the shader assembler.
d3dx9: Support all the remaining register types in the shader assembler.
d3dx9: Add relative addressing support to the shader assembler.
d3dx9: Support some more vs_3_0 instructions in the shader assembler.

Michael Stefaniuc (21):
windowscodecs: Unlock not lock again when leaving the function (Smatch).
user32: Avoid using HIWORD on a string pointer.
shell32: Update the Romanian translation.
wineboot: Update the Romanian translation.
wineconsole: Always show an ASCII string in the font test.
ntdll/tests: Avoid using the 'long' types.
kernel32: Update the Dutch (Suriname) NLS file.
kernel32: Add some missing LOCALE_SNATIVECURRNAME constants.
kernel32: The Isle of Man uses the Manx Pound.
wineesd.drv: Add the missing calls to ESD_WaveClose/ESD_WaveInit.
progman: Use LANGUAGE as a global setting and not per resource.
wineconsole: Use the explicit W-form of the registry functions.
wineconsole: Use the explicit W types/functions in user.c.
wineconsole: Use the explicit W types/functions in dialog.c.
wineconsole: Switch the rest to use the explicit W-forms.
oleview: Replace some SendMessage wrappers with the real thing.
oleview: Use the explicit W types/functions in tree.c.
oleview: Use the explicit W types/functions in typelib.c.
oleview: Use the explicit W types/functions in oleview.c.
oleview: Use the explicit W types/functions in details.c.
oleview: Switch the rest to use the explicit W-types/functions.

Nikolay Sivov (32):
shell32: Add ::GetDefaultColumnState() and partial ::GetDetailsOf() for printers folder.
shell32: Use shared code to return column details from IShellFolder2::GetDetailsOf().
shell32: Add ::Initialize() and ::GetCurFolder() for printers folder IPersistFolder2 interface.
shell32: Add printers CLSID to test, clean up a bit.
shell32: Load shell folder column names as A/W strings depending on 9x/NT selector.
shell32: Fallback to IShellDetails while filling shell view columns if IShellFolder2 is missed.
shell32: Move IShellIcon definition to idl source.
shell32/tests: Fix a test failure on W2K (unimplemented method).
comctl32/listview: Exit early on LVM_CREATEDRAGIMAGE if null pointer passed for a point.
odbc32: Don't crash on null pointers while TRACE enabled.
comctl32/listview: Properly handle subitem hittesting outside of horizontal columns bounds.
shell32/shlview: Fix a typo in null pointer test condition, should be IShellFolder2 instead.
comctl32/listview: Add callback subitem on column insertion.
comctl32/listview: Remove forward declaration and unused parameter from edit box creation helper.
user32/tests: Add some GetDlgItem() tests regarding children windows Z-order.
comctl32/listview: Don't change Z-order of edit window while resizing edit box.
shell32/shlview: Try to use IShellDetails to respond on notifications if IShellFolder2 isn't available.
shell32/shlview: Remove redundant message sent on every iteration, fix a helper interface leak.
comctl32/listview: Rework item selection with letter keys, fix some glitches.
t2embed: Add TTIsEmbeddingEnabled stub.
ole32: Use -W versions of window/message calls.
ole32: Avoid uninitialized value to be potentialy passed to UnhookWindowsHookEx.
ole32: Use LoadCursorW instead of -A version.
ole32/tests: Move tests to a separate function.
ole32/ole2: Fix simple parameter handling for DoDragDrop().
ole32/tests: Additional test for RevokeDragDrop with destroyed window.
ole32/ole2: After IDropTarget::DragEnter() failure target doesn't count as valid.
ole32/ole2: If no effect action selected use ::DragLeave() instead of ::Drop().
rasdlg: Add RasEntryDlgW stub.
ole32/marshal: Compare with S_OK instead of keeping in mind that it's zero.
comctl32/rebar: Try to center child rectangle only if cyChild height is not zero.
ole32/ole2: Use W calls for registry access.

Octavian Voicu (4):
msi: Fix crash when calling MsiGetActiveDatabase with invalid remote handle.
msi: Use standard window class for combo control and add error checking.
msi: Fill combo control with items from database.
msi: Sync combo control value with associated property.

Paul Vriens (9):
shell32: Update Dutch translation.
wineboot: Update Dutch translation.
wordpad: Update/fix Dutch translation.
mapi32: Add Dutch translation.
jscript: Update Dutch translation.
wineconsole: Update Dutch translation.
winmm: Update Dutch translation.
msi: Update Dutch translation.
user32/tests: Run the tests again on Win95.

Piotr Caban (53):
msvcrt: Format strings according to specified locale in pf_vsnprintf.
msvcrt: Add parameters to mimic *_s function behaviour in pf_vsnprintf.
msvcrt: Added _vsnprintf* implementation.
msvcrt: Added _vsnwprintf* implementation.
msvcrt: Added implementations of _vswprintf* functions.
msvcrt: Fix multiple locales parsing in _create_locale.
msvcrt: Added implementation of __crtGetStringTypeW.
msvcrt/tests: Added setlocale tests.
msvcrt/tests: Added __crtGetStringTypeW tests.
msvcrt: Return correct strings in setlocale.
msvcrt: Added fopen_s implementation.
msvcrt: Added _wfopen_s implementation.
msvcrt: Added swprintf_s implementation.
msvcrt: Added strncpy_s implementation.
msvcrt: Added _get_heap_handle implementation.
msvcrt: Added _strtod_l implementation.
msvcrt: Add support for locales in scanf helper functions.
msvcrt: Added _fscanf_l implementation.
msvcrt: Added _scanf_l implementation.
msvcrt: Added _fwscanf_l implementation.
msvcrt: Added _wscanf_l implementation.
msvcrt: Added _sscanf_l implementation.
msvcrt: Added _swscanf_l implementation.
msvcrt: Added _cscanf_l implementation.
msvcrt: Added support for secure functions to scanf helper functions.
msvcrt: Added fscanf_s(_l) implementation.
msvcrt: Added _scanf_s(_l) implementation.
msvcrt: Added _fwscanf_s(_l) implementation.
msvcrt: Added _wscanf_s(_l) implementation.
msvcrt: Added _sscanf_s(_l) implementation.
msvcrt: Added _swscanf_s(_l) implementation.
msvcrt: Added _cscanf_s(_l) implementation.
msvcrt: Added _cwscanf* implementation.
msvcrt/tests: Added sscanf_s tests.
msvcr90: Added _recalloc implementation.
msvcrt: Added btowc implementation.
msvcrt: Change strtod_l implementation.
msvcrt: Added wcstod_l implementation.
msvcrt: Use wcstod_l/strtod_l in other functions that parses doubles.
msvcrt: Fix debug message in scanf.
msvcrt: Added strtok_s implementation.
msvcrt: Added _mkgmtime implementation.
msvcrt: Added _wcstoi64 and _wcstoui64 implementation.
msvcrt: Added wcstombs_s implementation.
urlmon: Fixed synchronous binding to file.
msvcrt: Added _get_osplatform implementation.
msvcrt: Added ___mb_cur_max_l_func implementation.
msvcrt: Added _ui64toa_s implementation.
msvcrt: Added _mbstrlen_l implementation.
msvcrt: Added mbstowcs(_s_l) implementation.
msvcrt: Fixed wcstombs(_s_l) implementation.
msvcrt: Added mbstowcs and wcstombs tests.
msvcrt: Sync msvcr* dlls.

Rico Schüller (5):
ddraw: Change return to break in PixelFormat_WineD3DtoDD().
d3d10: Parse semantic in parse_fx10_local_variable().
d3d10: Implement ID3D10Effect::GetVariableBySemantic().
d3d10: Add argument check in ID3D10Effect::GetVariableByName().
d3d10/tests: Add ID3D10Effect::GetVariableBy*() test.

Ričardas Barkauskas (1):
ddraw: Fix missing D3D misc caps.

Roderick Colenbrander (4):
wgl: Ignore fbconfigs which are window drawable but which lack a visual.
wgl: Print the fbconfig fmt_id in ConvertPixelFormatWGLtoGLX instead of the meaningless pointer.
wgl: Improve wglDeleteContext threading behavior.
wgl: Make context not current before deleting it.

Scott Ritchie (1):
wine.desktop: Add Icon=wine to support systems with icon themes.

Stefan Dösinger (2):
wined3d: Don't grab the implicit depth stencil format in the wrong place.
wined3d: Fall back to other depth stencil formats if D24S8 isn't supported.

Sven Baars (9):
msi: Fix Dutch translation.
comdlg32: Update Dutch translation.
appwiz.cpl: Fix Dutch translation.
avifil32: Fix Dutch translation.
comctl32: Fix Dutch translation.
comdlg32: Fix some alignment issues in the Dutch translation.
credui: Fix Dutch translation.
gphoto2.ds: Fix Dutch translation and alignment.
mshtml: Update Dutch translation.

Tony Wasserka (2):
d3dx9: Add a stubbed D3DXDeclaratorFromFVF.
d3dx9: Add tests for D3DXDeclaratorFromFVF.

Vincent Pelletier (1):
ddraw: Fix discrepancy in alpha mask for WINED3DFMT_B2G3R3A8_UNORM.

Vincent Povirk (21):
gdiplus: Fix the non-trivial case in color_over.
gdiplus: Prevent integer overflows when rounding text bounds.
gdiplus: Use ddb's instead of dib's to create texture brushes.
user32: Focus editboxes when the context menu is opened.
gdiplus: Add test for GdipCreateBitmapFromGdiDib.
gdiplus: Handle more cases in GdipCreateBitmapFromGdiDib.
windowscodecs: Implement IWICStream_InitializeFromFilename.
windowscodecs: Implement IWICImagingFactory_CreateDecoderFromFilename.
windowscodecs: Implement IWICImagingFactory_CreateFormatConverter.
include: Add definitions for IWICBitmapFlipRotator.
windowscodecs: Add a stub implementation of IWICBitmapFlipRotator.
windowscodecs: Implement IWICBitmapFlipRotator_Initialize.
windowscodecs: Implement IWICBitmapFlipRotator_GetSize.
windowscodecs: Partially implement IWICBitmapFlipRotator_CopyPixels.
ole32: Remove some assumptions about the internals of BlockChainStream.
ole32: Store the location of all blocks in a big block chain in memory.
ole32: Rewrite transacted storage to be more lazy.
ole32: Always move unmodified streams instead of copying on commit.
ole32: Use the cached information in BlockChainStream_GetCount.
ole32: Fix reads past the end of streams.
windowscodecs: Use the BITMAPINFOHEADER structure to get icon bitcount.

Wolfram Sang (1):
user32: Ignore reserved bytes in BMP fileheader.

Yann Droneaud (1):
include: Rewrote some extern inline to static inline.

Edited by KemalALKIN
Link to comment
Share on other sites

  • 2 hafta sonra ...
winehq_logo_glass_sm.pngwinehq_logo_text.png
Wine Announcement

The Wine development release 1.2-rc1 is now available.

This is the first release candidate for Wine 1.2. It marks the
beginning of the code freeze period. Please give this release a good
testing to help us make 1.2 as good as possible.

What's new in this release (see below for details):
- Many new toolbar icons.
- Support for alpha blending in image lists.
- Much more complete shader assembler.
- Support for Arabic font shaping and joining.
- A number of fixes for video rendering.
- Font antialiasing configuration through fontconfig.
- Improved handling of desktop link files.
- Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc1.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.2-rc1.tar.bz2[/CODE]



Binary packages for various distributions will be available from:

[CODE]http://www.winehq.org/site/download[/CODE]



You will find documentation on

[CODE]http://www.winehq.org/site/documentation[/CODE]



You can also get the current source directly from the git
repository. Check

Please register to see this content.
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.2-rc1:

4654 ebasePro 2.12 doesn't start properly--missing plugin
4805 Direct music loader release
5616 Wanted: testing framework for bundled Winelib programs
6341 WEB.DE Messenger crashes
6533 Type mismatch 13 Error shows up in a VB-App.
7594 Wine window scrolling is broken
7797 Knight Rider runs extremely slowly
7950 DirectX strange render window cutoff in Candytron both Party and Final version
8287 Custom toolbar skin makes Irfan View 4.00 crash at start up
9263 Guild Wars terribly slow
9958 OleLoadPicturePath() should initialize COM apartment on its own if not previously done.
10583 Fonts: Subpixel hinting, No RGB or BGR
11892 GdipCreateBitmapFromFile & GdipCreateBitmapFromStream give upside down bitmap
11896 Civilization4.exe crashes because of unimplemented functions in msvcp71
12590 Yahoo widget engine 4.5, blank box, not being able to do anything
12869 Rollcage Stage II demo crashes
13278 Qtracker crashes
13579 Adobe Acrobat Standard 7 -- using menus on first startup causes X to freeze
14079 Dungeon Siege installation impossible
14195 EINTR in WS_select
14262 Wordview bullet in doc is not the same
14710 OleLoadPicturePath loads image in windows but not in wine, could cause access violation in some circumstances
14861 SetDIBits crashes with overlapping src/dst rectangles on the same bitmap
14891 Bitmaps with offset bits do not display correctly
15329 Unable to install Sony Picture Utility, Failed to load DLL Localesetting
15928 EasyPlot doesn't work
15969 Unsigned v1.2.1.93 installer crashes near the end of installation on first run
16602 Citrix ICA16 Client installer crashes after extraction
17058 Crayon Physics Deluxe - fullscreen doesn't work properly
17113 Electronic dictionary application
17166 Implement BiDi mirroring
17712 Installshield doesn't like spaces in uninstall shortcuts
17811 T-Online Browser: Bitmaps invisible (GdipCloneBitmapAreaI is a stub)
17860 Microsoft Office 2007 crashes on specific powerpoint file in gdi32/enhmetafile
18059 Unity Indie Trial exits because attrib.exe is missing
18291 Quicktime uninstaller shortcut fails
18625 Everest Poker startup text slightly off-centre
18757 Album software Foto de Klijne crashes on startup
18982 Word 2007 tab stop selection is invisible
18993 Shadows and selection circles z-fight in World of Warcraft
19234 Emperor fails to change resolution or be fullscreen
19848 Arma 2: Crash on startup
19877 Zeta Minibrowser crashes (because of stubbed CreateHardLinkW)
20204 enhanced metafile retrieval fails and crashes clipboard test
20210 Roller Coaster Tycoon 3 Expansions: Crashes to desktop while loading.
20533 Random black artifacts while playing The Settlers - 10th Anniversary - Demo
20676 winedbg minidumps can not be loaded by WinDbg
21287 Miranda appearance is broken in many ways
21376 The Bat! - Access Violations on attachement view
21443 CryptSignHash() fails when CryptCreateHash() ALG_ID is set to CALG_SSL3_SHAMD5
21829 Kurso3 hangs in the end of install
21978 Gestan does not install
22114 Supreme Commander 2: User interfaces flickers and some UI elements are missing
22140 Unexpected bold font in CDBurnerXP Pro 3
22162 Knights of the Old Republic: Cursor Doesn't Show
22211 HTML-Kit Tools trial exits silently while displaying its splash screen
22252 Rhiannon installer hangs: possibly caused by a regression
22272 CDBurnerXP crashes if a data disc is inserted
22284 Osmos: mouse pointer disappears in the menus
22290 PlayOnline viewer can't be resized in windowed mode
22334 Hearts of Iron III - missing texture on initial window
22353 Application written in VB6 crashes when setting the .colwidth property of a msflexgrid
22356 Jedi Knight: Dark Forces II - weapons flicker
22435 Wine un-highlights selected text when right button is clicked
22443 AutoCAD 2008: Icons have pinky background in "filter applied" drop down menu
22444 AutoCAD 2008: No icons in drop down menu
22453 Office 2007 text is not visibily highlighted
22455 Star Wars: Knights of the Old Republic does not start
22457 Disabled toolbar icons are black
22463 mouse cursor display broken
22535 King's Bounty Armored Princess graphics glitches
22543 winedbg crashes on startup in combination with crysis
22601 .NET Framework 2.0 installer displays crash dialog, fails with "function failed" error message
22624 multithread app using GDI and directx may cause deadlock
22625 No card selector available for GL vendor 3 and card vendor 8086
22632 Blitzkrieg game crashes when using 'Save' option
22646 Modern Warfare 2: Fog and smoke rendered incorrectly
22650 Time of Defiance login attempt results in WSAIoctl unsupported WS_IOCTL cmd (9800000c)
22653 Serif WebPlus X2 does not install
22657 3DMark 2001se - Car Chase - High Detail shows black screen
22666 wine64: does not create a proper WINEPREFIX when -O0 is used, breaks winetest
22676 Total Commander icons do not appear in the task bar
22694 Spiceworks crashes during install
22699 Swapchain_blit enhancement introduces y-axis inversion
22704 Dungeon Keeper 2 shows X-cursor
22709 crypt32 doesn't support wildcard certificates with alternate name extension
22717 duplicate symbols in ldt.c ... bad inline asm
22735 Resize of PlayOnline viewer's window makes it's content upside down
22746 CDBurnerXP 3.0.x uses a wrong/invisible cursor on its mode selection screen
22750 ControlSpy message parameters listboxes don't have frames
22755 Installer program of "de rouck" freezes
22758 MS Office 2007: riched20 assertion failure in CDKey registration screen
22792 VLC Media Player crashes on first run

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

Changes since 1.1.44:

Aleksey Bragin (1):
winex11.drv: Fix SetCursor entry in the spec file.

Alexander N. Sørnes (2):
shell32: Update Norwegian Bokmål translation.
wineboot: Update Norwegian Bokmål translation.

Alexandre Julliard (49):
include: Force inlining exported API functions to avoid duplicate definitions.
winex11: Fix source/dest width mismatch in SetDIBits.
user32: Fix checking of show count in ShowCursor.
winex11: Take into account the cursor show count when setting the initial cursor for a window.
winex11: Select for EnterNotify events on the desktop window in order to update the cursor.
winex11: The startscan line is relative to the destination in SetDIBits.
comctl32: Apply the imagelist mask when alpha blending.
server: Return the cursor information for a thread input, and use it for GetCursorInfo.
winex11: Update the cursor also for events ignored by a hook.
ws2_32/tests: Fix non-portable syntax.
comctl32: Make ImageList_AddMasked call ImageList_Add instead of duplicating the functionality.
comctl32: Generate an alpha channel if necessary when adding images to a 32-bit imagelist.
comctl32: Also generate an alpha channel when replacing an image or icon in an imagelist.
comctl32: Store an alpha channel present flag for each image in an imagelist.
comctl32: Always alpha blend images for 32-bpp imagelists.
Fix the bitmap info size computation when masks are present.
ntdll: Preserve registers in call_thread_entry_point on x86_64.
server: Make sure a thread doesn't get freed while it's processing a request.
comctl32/imagelist: Pre-multiply the colors by the alpha channel when storing an image with alpha.
comctl32/imagelist: Generate the mask from the alpha channel if present.
comctl32/imagelist: Fix the allocated size of the has_alpha array.
configure: Rename the 64-bit loader to wine64 and keep wine always for the 32-bit loader.
winedbg: Don't install the man page in a wow64 build.
ntdll: Avoid a compiler warning on NetBSD.
winex11: Use the subpixel rendering configuration from fontconfig to override the registry options.
gdi32: Pre-multiply RGB values by alpha for subpixel font rendering.
comctl32/imagelist: Don't pre-multiply the stored image, do it only at blending time.
winex11: Force alpha channel to 0 when blitting to depth 32 from a lower depth.
krnl386.exe: Call the 32-bit string functions that contain exception handlers.
winecfg: Don't crash when DllOverrides contain invalid values.
winex11: Make sure that all fontconfig support is properly #ifdef'ed.
configure: Add a compatibility macro for AS_VAR_IF.
libwine: Generate Unicode data for Arabic shaping.
winex11: Add some tracing to the fontconfig subpixel code.
comctl32/imagelist: Clear pixels that fall outside the mask when generating an alpha channel.
user32: Ignore the bitmap offset if it's not set.
user32: Define an explicit structure for storing the cursor data.
user32: Store color and mask bitmaps in the cursor data.
user32: Store a pre-computed alpha bitmap for 32-bpp icons with an alpha channel.
user32: Use the stored color and mask bitmaps instead of the raw bits in DrawIconEx.
user32: Use the stored color and mask bitmaps instead of the raw bits in GetIconInfo.
winex11: Fix a bitmap leak when setting the small icon hints.
winex11: Move X11 locking inside the cursor creation functions.
winex11: Retrieve the cursor info with GetIconInfo to create a color cursor.
winex11: Reimplement creation of Xlib cursors to use the bitmaps returned by GetIconInfo.
winex11: Create X11 cursors on demand when the cursor is set to a window.
user32: Remove the CURSORICONINFO parameter in the CreateCursorIcon driver entry point.
user32: No longer store the icon bits in the icon object.
user32: Get rid of the CURSORICONINFO structure in icon objects.

Andrew Eikum (3):
user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.
comctl32/listview: Derive subitem rect from listview origin.
Revert "user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.".

Andrew Nguyen (9):
urlmon: Validate URL and output pointer in CreateURLMoniker.
urlmon/tests: Fix CoInternetCompareUrl failure message typos.
oleaut32: Improve parameter validation in OleLoadPicturePath.
oleaut32: Convert file URLs to DOS paths for special handling in OleLoadPicturePath.
oleaut32: Implicitly initialize COM in OleLoadPicturePath.
oleaut32/tests: Update a comment about PNG support in OLE picture tests.
ole32: Validate pointer parameters in MkParseDisplayName.
ole32/tests: Add tests for output parameters in MkParseDisplayName.
urlmon: Validate parameters in MkParseDisplayNameEx.

Andrey Turkin (8):
oleaut32: Add handling of some more VARIANT types in typelibs.
oleaut32: Implement ICreateTypeInfo2::SetCustData method.
oleaut32: Implement ITypeInfo::GetDocumentation.
oleaut32: Fix ICreateTypeLib2::SetFuncAndParamNames.
oleaut32: Implement ICreateTypeInfo2::SetFuncCustData.
oleaut32: Distinguish between variables and functions in ICreateTypeInfo functions.
oleaut32: Set flag for retval params in ICreateTypeInfo::AddFuncDesc.
kernel32: Implement CreateHardLink.

André Hentschel (10):
oleaut32: Check if the delimiter is a date delimiter.
winemaker: Check for more project files.
winemaker: Clean up target type handling.
winemaker: Add missing linefeed.
wordpad: Update German translation.
wmc: Remove 10 year old unmaintained file.
progman: Remove redundant license info.
progman: Remove redundant warranty info.
start: Update German translation.
msvidc32: Be less picky with formats.

Aric Stewart (6):
usp10/test: Initialize local structures.
usp10: Add ETO_IGNORELANGUAGE when calling ExtTextOut so we do not re-reverse already formated RTL strings inside of GDI.
gdi32: Use usp10 to optionally generate glyphs for bidi strings.
usp10: Add Arabic shaping.
usp10: Attempt to do shaping via the font GSUB table first.
usp10: Correct Left and Right confusions for Arabic joining and shaping.

Aurimas Fi?eras (2):
msi: Update Lithuanian translation.
wordpad: Update Lithuanian translation.

Austin English (2):
include: Rename structs to fix compile with recent gcc.
ntdll: Add stub for NtRaiseHardError.

Damjan Jovanovic (5):
winemenubuilder: Escape freedesktop exec keys properly.
winemenubuilder: Fix a char/widechar typo in association .desktop paths.
winemenubuilder: associate .lnk files with wine.
wine.desktop: Associate with winemenubuilder's application/x-ms-shortcut.
winemenubuilder: Generate .png even for paletted icons.

Detlef Riekenberg (1):
kernel32: Move a 16 bit related comment to krnl386.

Dmitry Timoshkov (3):
user32: Add BM_SETSTATE/BM_SETCHECK message tests for a button, make them pass under Wine.
user32: Paint button focus in the ODA_SELECT case too.
gdi32: Do not use VDMX for mapping of negative font heights, based on a test case.

Dylan Smith (3):
richedit: Avoid notifying parent window in improper state.
richedit: Revert commit that caused a regression. (Bug 22758).
richedit: Send EN_SELCHANGE after wrapping but before EN_CHANGE.

Eric Pouech (1):
dbghelp: Protect PE's COFF table reading against bogus values in NTHEADER.

Frédéric Delanoy (4):
wordpad: Update French translation.
msi: Update French translation.
winemaker: Fix typos in manpage.
winemaker: Add French translation.

Gerald Pfeifer (35):
gdi32/tests: Remove variable oldPen which is not really used from test_widenpath.
msi: Fix the return value of msi_copy_outval in the error case.
riched20: Remove variable ys which is not really used from ME_ArrowPageDown.
riched20: Remove variable pCell which is not really used from ME_StreamIn.
user.exe16: Remove variable width which is not really used from listbox_proc16.
comctl32/tests: Add tests for the return values of TreeView_SelectItem in test_select.
cmd: Remove variable copyFromDir which is not really used from WCMD_copy.
taskmgr: Remove variable idctrl which is not really used from TaskManagerWndProc.
gdi32/tests: Remove two variables which are not really used from test_clipping.
winefile: Remove variable hChildClass which is not really used from InitInstance.
shell32/tests: Remove variable res which is not really used from init_strings.
quartz: Remove variable keyframe which is not really used from AVISplitter_next_request.
winecfg: Remove variable drive which is not really used from DriveDlgProc.
d3dx9_36/tests: Remove variable scaling which is not really used from D3DXMatrixTest.
mountmgr.sys: Remove variable result which is not really used from update_symlink.
user32/tests: Remove SetShellWindowEx from test_shell_window.
oleaut32/tests: Remove variable changed which is not really used from test_SysReAllocStringLen.
user32/tests: Remove variable atom which is not really used from test_Expose.
winmm/tests: Remove two unused variables (and dead code) from check_position.
shlwapi: Remove variable retval which is not really used from GetAcceptLanguagesW.
comctl32: Remove unused parameter fwKeys from LISTVIEW_MouseHover.
comctl32: Remove unused parameter bEnable from LISTVIEW_Enable.
comctl32/tests: Remove variable hwndheader which is not really used from test_redraw.
localspl/tests: Improve the tests in test_XcvDataPort_AddPort by properly checking return values and avoiding a duplicate test.
user32/tests: Make checks in test_LoadImageFile and test_LoadImage more comprehensive.
quartz: Remove unused variable pOutputPin from MPEGSplitter_process_sample.
comctl32: Remove unused variable infoPtr from TVIEW_StyleChanging.
comctl32: Remove document of (already removed) infoPtr from LISTVIEW_StyleChanged.
comctl32/tests: Remove some dead code from TaskManager_OnRestoreMainWindow.
comctl32/tests: Check for the outcome of the SendMessage calls in test_monthcal_size.
winecfg: Remove variable lRes which is not really used from configureAudioDriver.
quartz: Fix return value of DSoundRender_GetState.
oleaut32: Remove variable rOk which is not really used from VarMod.
riched20: Remove variables yprev and ys which are not really used from ME_ArrowPageUp.
rpcrt4: Remove variable hr which is not really used from NdrInterfacePointerBufferSize.

Hans Leidekker (23):
msi: Add a test to show that patches are not committed to the local package database.
msi: Add more patch registration tests.
msi: Add a test to show that the InstallSource property is unchanged after an upgrade.
msi: Set install properties just once.
msi: Avoid A->W conversions in msi_publish_install_properties.
msi: Set the SourceDir property to the registered source if the product is installed.
msi: Store the disk id in the MSIFILE structure.
msi: Only extract a file when its disk id matches the media disk id.
msi: Improve some traces.
winedump: Print the network share name in .lnk files.
winemenubuilder: Lower case the content type.
winemenubuilder: Expand environment strings in the shortcut path.
hnetcfg: Return success from fw_port_get_Enabled.
fltlib: Add stub implementations of FilterFindFirst and FilterFindClose.
winhttp: Support setting security flags on request handles.
ntdll: Add some tests for RtlIsTextUnicode.
msi: Fix memory leaks in deformat_string_internal.
msi: Release the package in MsiGetProductPropertyW.
msi: Release the package in MsiGetMode and MsiSetMode.
msi: Consistently use the allocation macros.
msi: Fix some leaks in the tests.
msi: Test the reference count on the installer object retrieved from a session object.
msi: Add more tests for feature overrides.

Henri Verbeet (25):
wined3d: Handle depth/stencil surfaces in IWineD3DSurfaceImpl_LoadLocation().
wined3d: Remove some unused winetexturestates elements.
wined3d: Add support for ARB_shadow.
wined3d: Add support for shadow samplers.
d3d8/tests: Add a shadow sampler test.
d3d9/tests: Add a shadow sampler test.
wined3d: context_validate_onscreen_formats() may modify context->render_offscreen.
wined3d: Explicitly pass the depth/stencil surface to context_validate_onscreen_formats().
wined3d: Check for offscreen contexts inside context_validate_onscreen_formats() itself.
wined3d: Correctly translate between coordinate systems in swapchain_blit().
wined3d: Make context_attach_surface_fbo() static.
wined3d: Explicitly pass the FBO target to context_clean_fbo_attachments().
wined3d: Use wine_dbgstr_rect() for tracing the rectangle in IWineD3DSurfaceImpl_LockRect().
wined3d: Fix a comment.
user32: Verify we got a valid window handle in GetDCEx().
wined3d: Check for a destination clipper in IWineD3DBaseSurfaceImpl_Blt().
wined3d: Split checking for "empty" source and destination rectangles in IWineD3DBaseSurfaceImpl_Blt().
wined3d: Merge source rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt().
wined3d: Merge destination rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt().
wined3d: Translate front buffer coordinates in surface_blt_to_drawable().
wined3d: Introduce a separate function for translating front buffer coordinates to GL coordinates.
wined3d: Set the buffer.c GLINFO_LOCATION to *gl_info.
wined3d: Explicitly pass GL info to buffer_create_buffer_object().
wined3d: Explicitly pass GL info to buffer_get_sysmem().
wined3d: Set the device.c GLINFO_LOCATION to *gl_info.

Huw Davies (2):
oleaut32: Set the font to dirty when loading a new data.
comctl32: Fix an hfont leak.

Ilya Shpigor (1):
shdocvw: Added IDataObject stub implementation.

Jacek Caban (15):
mshtml: Check return value of SetText.
mshtml: Test return value of OnStateChange.
mshtml: Added IHTMLOptionElement::selected property implementation.
mshtml: Added IHTMLTextAreaElement::put_value implementation.
mshtml: Moved getting select's option element by index to separated function.
mshtml: Added IHTMLSelectElement::item implementation.
mshtml: Moved getting form's elements by index to separated function.
mshtml: Added IHTMLFormElement::item implementation.
mshtml: Added IHTMLFormElement::action property implementation.
mshtml: Added IHTMLTextAreaElement::readOnly property implementation.
mshtml: Fixed test on some IEs.
mshtml: Fixed platform test on 64-bit IE6.
exdisp.idl: Added missing DWebBrowserEvents2 methods.
shobjidl.idl: Added NWMF declaration.
shdocvw: Added ITargetFrame2 stub implementation.

Joel Holdsworth (13):
msiexec: Reused appwiz.cpl icon in msiexec.
configure: Fix for icotool version checking regex.
configure: Added a check for ImageMagick v6.6 or newer in maintainer mode.
credui: Added a rendering hint to banner.svg.
tools: Modified the ICO render script to also render BMPs.
comctl32: Replaced idb_view_small.bmp with a Tango compliant tool strip.
comctl32: Replaced idb_view_large.bmp with a Tango compliant tool strip.
comctl32: Replaced idb_std_small.bmp with a Tango compliant tool strip.
comctl32: Replaced idb_std_large.bmp with a Tango compliant tool strip.
comctl32: Replaced idb_hist_small.bmp with a Tango compliant tool strip.
comctl32: Replaced idb_hist_large.bmp with a Tango compliant tool strip.
wordpad: Replaced toolbar.bmp with a Tango compliant tool strip.
wordpad: Replaced formatbar.bmp with a Tango compliant tool strip.

Juan Lang (17):
crypt32: Add stub for CERT_STORE_CTRL_AUTO_RESYNC of registry stores.
crypt32/tests: Test CertAddCertificateLinkToStore.
crypt32: Validate add disposition before checking source certificate's properties.
crypt32: Prohibit adding links to collection stores.
crypt32: Implement CertAddCertificateLinkToStore on top of CertAddCertificateContextToStore.
winhttp: Store security flags in netconn_t.
winhttp: Store a pointer to the netconn_t in the SSL context.
winhttp: Honor security flags when verifying a certificate.
wintrust/tests: Fix test failures when not running as administrator.
crypt32: Update definition of CERT_CHAIN_ENGINE_CONFIG.
crypt32: Support hExclusiveRoot when creating a certificate chain engine.
crypt32/tests: Allow specifying a chain engine when creating a certificate chain.
crypt32/tests: Allow specifying a chain engine when verifying a chain policy.
crypt32/tests: Test wildcards in subject alternative name.
crypt32: Implement wildcard domain name matching in subject alternative names.
rsaenh: Add tests for CALG_SSL3_SHAMD5 hashing.
rsaenh: Implement CALG_SSL3_SHAMD5 hashing.

Julius Schwartzenberg (1):
wined3d: Cope with the new Intel renderer string.

Jörg Höhle (7):
winealsa: Supply FFFFFFFF for midiOutGetVolume, no garbage.
winealsa: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.
imaadp32: Refine size checks.
winmm: WAVE/MIDI_MAPPER (-1) is a 32 bit UINT, not 16.
winmm: A NULL CALLBACK_FUNCTION is acceptable since w2k.
winmm: More MIDI boundary tests & fixes.
winmm: Have MCI drivers handle notification for MCI_OPEN.

Kai Blin (1):
ws2_32: Stub out WS_SIO_UDP_CONNRESET WSioctl.

Katayama Hirofumi MZ (1):
wordpad: Add units (in/inch/pt).

Louis Lenders (1):
samlib: Add stubbed samlib.dll.

Maarten Lankhorst (16):
includes: Fix typo.
quartz: Implement IBasicVideo get_AvgTimePerFrame.
quartz: Forward IMediaFilter to IMediaControl.
mciqtz32: Add command table from mciavi32.
mciqtz32: Implement MCI_STATUS_LENGTH.
winmm: Make timer keep a ref on winmm while it's running.
mciqtz32: Handle mciOpen better.
mciqtz32: Add support for MCI_DGV_WHERE_SOURCE.
mciqtz32: Add support for mciUpdate.
quartz: Add support for windowstate in video renderer.
quartz: Support negative heights in video renderer.
quartz: Respect autoshow in video renderer.
quartz: Remove invalid check from put_WindowStyleEx in video renderer.
mciqtz32: Handle window visibility better.
mciqtz32: Add support for MCI_STATUS_TIME_FORMAT.
mciqtz32: Add support for MCI_PAUSE.

Marcus Meissner (7):
ole32: Fixed 2 uninitialized variable use (Coverity).
wined3d: fixed a NULL deref in create_arb_blt_fragment_program (Coverity).
ntdll: Reimplement qsort() using generic mergesort.
ntdll: Rename mergesort to NTDLL_mergesort.
ntdll: Implement bsearch, lfind to use correct comparator functions.
msvcrt: Add some missing CDECL.
msvcrt: Check locale for NULL before freeing.

Matej ?pindler (11):
winecfg: Update Slovenian translation.
shell32: Update Slovenian translation.
wineboot: Update Slovenian translation.
notepad: Update Slovenian translation.
wordpad: Update Slovenian translation.
mapi32: Add Slovenian translation.
wininet: Update Slovenian translation.
jscript: Add Slovenian translation.
winedbg: Add Slovenian translation.
oleacc: Add Slovenian translation.
taskmgr: Update Slovenian translation.

Matteo Bruni (19):
d3dx9: Support some flow control instructions in the shader assembler.
d3dx9: Add other flow control instructions in the shader assembler.
d3dx9: Add predicate support to the shader assembler.
d3dx9: Add output dcl instruction partial support to the shader assembler.
d3dx9: Complete output dcl instruction support.
d3dx9: Add input dcl instruction support to the shader assembler.
d3dx9: Add sampler dcl instruction support to the shader assembler.
d3dx9: Add DEF instruction support in the shader assembler.
d3dx9: Add DEFI instruction support in the shader assembler.
d3dx9: Add DEFB instruction support in the shader assembler.
d3dx9: Add some version-specific checks in the shader assembler.
d3dx9: Add ps_3_0 instructions parsing to the shader assembler.
d3dx9: Shader assembler ps_3_0 support.
d3dx9: Add missing texkill instruction parsing.
d3dx9: Use separate opcodes for TEXLDP and TEXLDB.
d3dx9: Check for oCx register number.
d3dx9: Shader assembler vs_2_x support.
d3dx9: Add some more tests on register number checking.
d3dx9: Shader assembler ps_2_x support.

Michael Stefaniuc (41):
explorer: Remove unneeded UNICODE define.
oleaut32: Avoid using long.
comctl32: Update some ImageList comments.
qedit: Avoid using long.
mshtml/tests: Replace long with LONG.
oleview: Replace long with LONG.
secur32: Avoid using long.
jscript: Avoid using long.
comdlg32: The Dutch translation uses UTF-8.
winhttp: Remove redundant "not NULL" check for the "server" arg.
dmloader: Remove redundant "not NULL" check of the pDesc arg.
mshtml: Remove redundant "not NULL" check for the p arg (coccicheck).
winhttp: Remove redundant "not 0" test of argument len.
riched20: Avoid using long.
mciavi32: Remove redundant "not NULL" checks of the lpParms arg.
msvfw32: Replace long with LONG.
rpcrt4: Avoid using long.
taskmgr: Avoid using long.
shell32: Remove redundant "not NULL" check of ppidl (coccicheck).
user32: Remove redundant not NULL check of variable item (coccicheck).
ddraw: Remove redundant "not NULL" check of This (coccicheck).
avifil32: Remove some redundant "not NULL" checks (coccicheck).
mciwave: Remove redundant "not NULL" checks of the variables lpParms.
winex11.drv: Remove redundant "not NULL" check of cfgs (coccicheck).
cmdlgtst: Replace long with LONG.
dinput: Remove explicit cast to long as it happens implicitly.
user32: Remove superfluous "not NULL" check of the atom variable.
ntdll: Remove superfluous "not NULL" check for the count arg.
qcap: Use the proper types.
quartz: Avoid using the long type.
msxml3: Remove redundant "not NULL" check of the punk arg.
wineoss.drv: Avoid a potential NULL pointer dereference in a TRACE.
rpcrt4: Remove redundant "non NULL" check of var cred_dst (coccicheck).
user32: Avoid a potential NULL pointer dereference in a TRACE.
wininet: Remove redundant "not NULL/0" checks (coccicheck).
shlwapi: Remove redundant "not NULL" checks of the len arg (coccicheck).
user32: Avoid using long.
mcicda: Avoid using long.
winemp3.acm: Avoid using the long type.
mciwave: Avoid using long.
wined3d: Avoid using the long type.

Mike Kaplinskiy (12):
include: Add WSAID_WSASENDMSG extension guid.
ws2_32: Improve SIO_GET_EXTENSION_FUNCTION_POINTER stub.
ws2_32/tests: Add some socket event tests.
server: Set FD_READ in only 1 place (cleanup).
server: Keep polling sockets after we got a 0 recv, but not for POLLIN.
server: Use a less hackish approach to not POLLIN when we have a hung up socket.
server: Always treat POLLHUP as a hangup, just special case checking TCP sockets.
server: Get rid of sock_try_event.
ws2_32/tests: fix test failures on wine and win98.
server: Move socket async activation to sock_poll_event.
server: Don't poll for events when there are async operations queued.
server: Move async activation into separate function.

Nikolay Sivov (6):
kernel32: Fix return code from LocalUnlock for pointer passed to it.
user32: Fix selected brush color for caret bitmap creation.
ole32: Use window property to store registered drop target.
comctl32: Fix SysLink debug channel name, add a trace.
comctl32/listview: Don't forward WM_COMMAND to parent if we don't have an Edit box.
shell32: Add SHGetLocalizedName stub.

Octavian Voicu (1):
d3dx9_36: Export D3DXCreateEffectEx stub.

Owen Rudge (2):
d3dx9: Implement D3DXCreateEffectCompilerFromFile/Resource.
d3dx9: Implement CreateEffectFromFile/Resource functions.

Paul Vriens (2):
winhttp/tests: Show the correct error.
kernel32: Return the correct processor arch and type in wow64 mode.

Piotr Caban (16):
include: Fix typo in shlwapi.h.
shlwapi: Make UrlCanonicalizeW working with long urls (>INTERNET_MAX_URL_LENGTH).
shlwapi: Make UrlCanonicalizeA working with long urls (>INTERNET_MAX_URL_LENGTH).
shlwapi: Added more UrlCanonicalizeA tests.
wininet: Fix trace messages.
msvcrt: Fix strtod and wcstod implementation.
msvcrt: Partial fix for setlocale/create_locale.
msvcrt: Fix synonym handling in setlocale/create_locale.
wininet: Fix dwStatusInfoLength value in INTERNET_SendCallback.
wininet: Deal with reading over the end in NETCON_recv.
msvcrt: Added $I10_OUTPUT implementation.
wininet: Fix callbacks sent on connection error.
wininet: Added INTERNET_OPTION_ERROR_MASK flag handling to InternetSetOptionW.
wininet: Combine certificate errors in HTTP_OpenConnection.
msvcrt: Fix compilation error (x86_64-pc-mingw32).
wininet: Fix variables values after redirection in HTTP_HttpSendRequestW.

Rico Schüller (1):
d3d10: Add argument check to ID3D10Effect::GetTechniqueByName().

Roderick Colenbrander (6):
wined3d: Use surface_prepare_texture for surface allocation in read_from_framebuffer_texture.
wined3d: Make sure wglFlush is not between ENTER_GL/LEAVE_GL.
opengl32: Add 32-bit bitmap rendering test.
wined3d: Set conversion flags for format descriptors having a convert function.
wined3d: Remove unneeded d3dfmt_get_conv conversion constants.
wined3d: Use BltFast in UpdateSurface when desc.convert is set.

Stefan Dösinger (8):
wined3d: Don't use GL_ARB_map_buffer_range for now.
wined3d: Split up the "one" pixel shader helper constant.
wined3d: Store a positive 1.0 in the ARB's vertex shader helper constant.
wined3d: Add a function for reading (ps_)helper_const.
wined3d: Order the helper constants a bit better.
wined3d: Make the mova constant more generic for relative addressing.
wined3d: Handle length zero vectors in ARB's NRM.
wined3d: Catch RCP 0.0 in ARB.

Sven Baars (13):
xcopy: Fix Dutch translation.
wordpad: Fix Dutch translation.
wineconsole: Fix Dutch translation.
winecfg: Fix Dutch translation.
wineboot: Fix Dutch translation.
uninstaller: Fix Dutch translation.
wordpad: Update Dutch translation.
start: Update Dutch translation.
comdlg32: Fix Dutch translation.
notepad: Fix Dutch translation.
wineps.drv: Fix Dutch translation.
setupapi: Fix Dutch translation.
shdoclc: Fix Dutch translation.

Thomas Mullaly (3):
urlmon/tests: Added a new test file for testing the IUri interface.
urlmon/tests: Fixed IUri tests so they fail gracefully on machines with IE <7.
urlmon: CreateUri should return E_INVALIDARG for NULL args.

Vincent Povirk (10):
gdiplus: Implement GdipCreateHICONFromBitmap.
gdiplus: Quiet the GdipImageForceValidation fixme.
gdiplus: Implement bitmap color keying.
gdiplus: Implement GdipSetImageAttributesWrapMode.
gdiplus: Add test for GdipGetImageThumbnail.
gdiplus: Implement GdipGetImageThumbnail.
gdiplus: Implement GdipIsStyleAvailable.
gdiplus: Always treat out of range string sizes as INT_MAX.
ole32: Use a temporary variable in TransactedSnapshotImpl_EnsureReadEntry.
shlwapi: Implement SHRegEnumUSValue.

Wolfram Sang (2):
user32: Honor bfOffBits in BITMAP_Load.
user32: Apply sanity-check in BITMAP_Load.


Edited by KemalALKIN
Link to comment
Share on other sites

  • 2 hafta sonra ...
winehq_logo_glass_sm.pngwinehq_logo_text.png

Wine Announcement

The Wine development release 1.2-rc2 is now available.

There are no new features in this release, only bug fixes, since we
are in code freeze. If you find a new feature that's a bug.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc2.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.2-rc2.tar.bz2[/CODE]



Binary packages for various distributions will be available from:

[CODE]http://www.winehq.org/site/download[/CODE]



You will find documentation on

[CODE]http://www.winehq.org/site/documentation[/CODE]



You can also get the current source directly from the git
repository. Check

[CODE]http://www.winehq.org/site/git[/CODE]

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.2-rc2:

1733 Black cursor on textbox with black backgroud -> cursor invisible
3182 test case demonstrating PeekMessage give up timeslices
5264 Equation editor in Microsoft Office 97/2000/2003/2007 doesn't work
6183 NFS MW crashed when sound is on in winecfg
6997 NFS Most Wanted: Execution of glDrawArrays (drawStridedFast) takes 1 second +
7036 Doom 3 Demo fails to start
8030 Need for Speed Carbon crashed after game starts
8112 user32 msg test fails when using virtual desktop mode
8131 MiniTab fails to load due to not being able to load its own DLL
8555 No large display pictures in MSN Messenger 7.0
9252 Far Cry: Segmentation fault on startup when using Direct3D
9359 Need for Speed Most Wanted crahshes frequently
10501 NFSU2 crashes out when loading a level
10982 ClearScale, Autocad 2008 do not run (GdipBitmapSetPixel not implemented)
11346 Emule: Background color of an label is displayed horizontal
13042 CodeGear RAD Studio 2007 does not install
13177 [winhelp] Popup shadow is displayed ontop of popup itself
14292 winhelp: Window title is not set correctly for some (older) help files
14298 winhelp: Mouse pointer flickers when moved
14697 wineserver: debug events can block completion of queued user APCs
14866 expand: Wine's expand program fails on /r option
14868 Initial crash when running GSpot
15291 Microsoft Office Outlook 2007: Splash screen never goes away, z-order issues
15968 Microsoft XNA Framework 2.0 redistributable cannot be installed even with .NET Framework 2.0 installed
16093 MS AppLocale installer fails
17001 guitar pro 5.2 is sluggish and unstable
17148 Use the system desktop setting for subpixel font smoothing
17957 Audiosurf crashes on startup
18643 NCSoft Launcher crashes after being run.
18959 MetaTrader 4 installer hangs at the very end of file extraction
19059 VectorNTI crashes when saving files
19797 Powerpoint 2007: text does not display correctly in textbox rotated 90 or 270 degrees
20180 Teach2000 hangs when switched to "Advanced input mode"
20282 ControlSpy doesn't show any message passed to control procedure
20389 Firefox/Thunderbird/Sunbird: Close button must be clicked twice
20751 MS Keyboard Layout Creator won't run (needs GdipIsStyleAvailable)
21413 Cannot type language specific letters in MS Word
21562 Multiple init/deinit of msvcrt (std fd's) causes pluto app installer to hang
21871 Nokia Ovi Suite installer fails
21876 Demo Need for Speed Underground 1 crashes
22045 VirtualDub: cannot edit text informations
22138 system(NULL) generates SIGSEGV
22263 Total Commander: Main window becomes dead when the FTP Connect window is open and you switch workspaces or minimize and restore the main window
22287 Personal Chess Trainer v3.02, Run-time error '13': Type mismatch
22294 PlayOnline viewer has missing icon in title bar
22320 Mono & HTML-Kit's installers do not appear in the taskbar
22339 QuickTime installs a few files to the wrong location
22341 Touhou games: no text in dialogue boxes
22460 msvcr90 insufficient to run Deluge
22542 Trackmania quits when i want to go back to the main menu
22550 uTorrent 2.0.1 renders some icons incorrectly when run within a FreeNX session
22575 Major decline in Starcraft's 2d graphics performance
22658 Movie Magic Screenwriter 2000 crashes when selecting Program Options
22724 windows opened by wine has zero size, and cannot be resized
22765 Fonts no longer anti-aliased
22809 SUPERAntiSpyware displays crash handler when Preferences button is clicked
22810 Civ4BeyondtheSword crashes when trying to start it
22820 StarCraft 2 warns incorrectly about old drivers.
22821 Tropico 3 - cursor is black rectangle everywhere in game
22822 Utorrent progress bars don't show progress
22831 freebsd compile broken when using BSD make
22837 Mailwasher connection timeout on gmail
22845 Total Commander crashes when trying to display system information
22909 Drawn text overlapps after the second character.

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

Changes since 1.2-rc1:

Alexander Scott-Johns (1):
clock: Remove "License..." and "NO WARRANTY..." items from "Info" menu.

Alexandre Julliard (34):
winhlp32: Get rid of the shadow window, it's ugly and causes z-order issues.
user32: Don't repaint the caret in SetCaretPos if the position doesn't change.
configure: BSD make doesn't treat .PHONY as a proper target, so it needs its own dependencies.
configure: Disable makefile auto-updating on BSD make, it's broken for parallel builds.
ntdll: Reimplement bsearch to avoid redundant and possibly out of bounds comparisons.
winex11: Fetch the antialias parameter from fontconfig too.
winex11: Allow the Xft configuration to override both registry and fontconfig parameters.
user.exe: Make sure 16-bit user and gdi never get unloaded.
winex11: Unmap zero-size windows also while processing a PropertyNotify event.
winex11: Don't send minimize/maximize sys commands to windows that are not supposed to get them.
msi: Ignore min/max versions if their values are null.
user.exe: Store the GDI instance when it's first loaded.
ole32: Implement the IAdviseSink call_as proxies and stubs.
user32/tests: Fix a test failure in desktop mode.
atl: Fix formatting of generated class name for 64-bit.
user32: Check the active window instead of the foreground to show/hide owned popups.
comctl32/imagelist: Add support for 25% and 50% blending when using an alpha channel.
comctl32/imagelist: Fix a copy/paste typo in ImageList_Merge.
user32: Copy icon bits by hand in CreateIconIndirect if the bitmaps can't be selected into a DC.
kernel32: Reset stdio handles when they are closed.
gdi32: Return the actual DIB section bitfields instead of default values in GetDIBits.
gdi32: Only 16 and 32 bpp DIB sections can have bitfields.
user32: Don't include winbase16.h.
version: Don't include winbase16.h.
winedump: Don't include winbase16.h.
Revert "gdi32: Pre-multiply RGB values by alpha for subpixel font rendering."
kernel32: Unalign the stack on process startup to work around Doom3 bug.
kernel32/tests: Restore the stderr handle after the closing test.
user32: Re-enable the fast code path in CreateIconIndirect.
winex11: Set window style to normal for windows with a minimize box.
winex11: Set size hints to 1x1 for zero-sized windows.
winex11: Map zero-size windows and set an empty window region for them.
winex11: Only unmap windows when the window rect changes to unmapped the first time.
user32: Only skip redraws on MDI child unmaximize if the new child is maximized.

Andrew Eikum (1):
winedbg: Allow user to specify length of stack info output.

Andrew Nguyen (2):
configure: Don't enable maintainer mode if it is explicitly not requested.
ws2_32: Update DLL version information to correspond to XP.

Andrey Turkin (4):
oleaut32: Fix ctl2_alloc_importfile offset calculations.
oleaut32: Store correct offset for imported files in ICreateTypeInfo::AddRefTypeInfo.
oleaut32: Don't rewrite name's hreftype.
server: Connect named pipe synchronously when overlapped param is NULL.

André Hentschel (11):
oledb32/tests: Preset dst_len to encounter more problems.
winegcc: Add support for amd64-mingw32msvc platform.
atl: Reuse code of AtlModuleRegisterWndClassInfoW for AtlModuleRegisterWndClassInfoA.
winejack.drv: Use jack_client_open instead of deprecated function.
oledb32: Fix dst_len in DataConvert.
oledb32: Add Variant to Integer conversion.
winebuild: Add support for amd64-mingw32msvc platform.
widl: Add support for amd64-mingw32msvc platform.
libs/port: Add support for amd64-mingw32msvc platform.
oledb32: Fix variant to integer conversion.
dbghelp: Use the available PowerPC functions.

Aric Stewart (6):
usp10: Use font chartype only as a fallback if we do not know the characters script already.
gdi32: Handle a BiDi string being shaped into more or less glyphs than characters in the string.
usp10: Handle Ligature Substitution Subtable from GSUB.
usp10: Apply the GSUB 'rlig' feature for Required ligature substitution.
usp10: Break out a function to apply a GSUB feature to an entire string of glyphs.
usp10: Apply all the GSUB features specified in Microsofts Typesetting documentation for Arabic Shaping.

Austin English (13):
ntdll: Add %gs support for FreeBSD.
user32: Add test for drop down width in test_changesize().
user32/tests: Check return value of DdeClientTransaction in test_initialisation().
gdi32/tests: Use ret in test_CreateFontIndirect().
kernel32/tests: Use ret in load_blackbox().
usp10/tests: Check return value of SelectObject.
kernel32/tests: Check return value of alarmThread in test_NamedPipe_2().
winebuild: FreeBSD 64-bit binaries are elf_x86_64_fbsd.
user32/tests: Check return value of GetUpdateRect in test_validatergn.
qedit: Fix return value of DllUnregisterServer.
winenas.drv: Remove oldb from nas_add_buffer, where it's unused.
loader: Remove mapat from map_so_lib, where it is unused.
dmusic: Use if(0) instead of #if 0 to make sure code still compiles.

Damjan Jovanovic (2):
windowscodecs: Fix ICO palette size calculation.
winemenubuilder: Use the full path to start.exe.

David Adam (3):
d3drm: Remove a useless include.
d3drm: Do not redefine already defined guids.
d3drm: Remove a useless comment.

David Hedberg (2):
include: Add IExplorerBrowserEvents, IExplorerPaneVisibility and IExplorerBrowser interface declarations and related GUID's.
include: Add ICommDlgBrowser2 and ICommDlgBrowser3 interfaces.

Dmitry Timoshkov (1):
winex11.drv: Simulate pressing Alt+F4 instead of clicking the caption Close button when handling the WM_DELETE_WINDOW event.

Dylan Smith (4):
richedit: Missing HeapFree in WM_IME_COMPOSITION. (Smatch).
richedit: Commit undo items after modifications in WM_IME_COMPOSITION.
richedit: Simplify redundant code in WM_IME_COMPOSITION.
richedit: Fix assignment to wrong variable (LLVM/Clang).

Gerald Pfeifer (5):
msvcrt/tests: Adjust CHECK_TYPE to avoid some two dozen compiler warnings.
oleaut32/tests: Remove variable rValid which is not really used from test_VarMod.
rsaenh: Simplify store_key_container_permissions.
dbghelp: Remove variable basic_block which is not really used from dwarf2_parse_line_numbers.
wordpad: Remove variable bottom which is not really used from print.

Hans Leidekker (9):
server: Map EHOSTUNREACH to STATUS_HOST_UNREACHABLE.
msi: Get rid of the goto in MSI_ApplicablePatchW.
msi: Add a test for properties updated by a patch.
msi: End the search for a directory signature if the parent cannot be found.
wininet: Implement InternetSetOption(INTERNET_OPTION_CONTEXT_VALUE).
wininet: Pass the object header pointer to INET_QueryOption.
wininet: Implement InternetQueryOption(INTERNET_OPTION_CONTEXT_VALUE).
wininet: Add tests for setting and retrieving the context value.
wuapi: Return success from automatic_updates_Pause.

Henri Verbeet (15):
wined3d: Set the drawprim.c GLINFO_LOCATION to *gl_info.
wined3d: Set the swapchain.c GLINFO_LOCATION to *gl_info.
wined3d: Set the volume.c GLINFO_LOCATION to *gl_info.
wined3d: Set the nvidia_texture_shader.c GLINFO_LOCATION to *gl_info.
wined3d: Set the ati_fragment_shader.c GLINFO_LOCATION to *gl_info.
wined3d: Set the arb_program_shader.c GLINFO_LOCATION to *gl_info.
wined3d: Set the state.c GLINFO_LOCATION to *gl_info.
wined3d: Get rid of GLINFO_LOCATION.
d3d8: Set the FPU control word on device creation.
d3d9: Set the FPU control word on device creation.
wined3d: Handle a zero source value for WINED3DSIH_POW.
d3d9/tests: Fix a typo.
d3d9/tests: Don't depend so much on point rasterization rules in pointsize_test().
d3d9/test: Introduce point_match() to simplify testing point sizes.
d3d9/tests: Remove an invalid point size test.

Jacek Caban (8):
mshtml: Simplify translate_url call.
jscript: Store builtin constructor's length in instance object.
jscript: Added RegExp.leftContext and RegExp.rightContext stub implementation.
jscript: Treat no argument as "undefined" in RegExp.test.
jscript: Store match result in script context.
jscript: Added RegExp.leftContext implementation.
jscript: Added RegExp.rightContext implementation.
jscript: Added leftContext and rightCont4ext tests.

Juan Lang (5):
ole32/tests: Test creating an IPropertySetStorage with an unknown format id.
ole32: Only read known format ids when attempting to read summary information.
crypt32/tests: Improve granularity of testing a store's serialized form.
crypt32/tests: Test an otherwise unused return value.
crypt32/tests: Always compare serialized stores in memory.

Kristofer Henriksson (1):
winemp3.acm: Fix the Mac-specific code.

Maarten Lankhorst (1):
winmm: Wake up timer after the timer list is empty.

Marcus Meissner (5):
usp10: Check heap_alloc return value (Coverity).
ntdll: qsort: comparator must not get the same pointer.
d3dx9_36: Fixed off by 1 in the usage_idx check (Coverity).
wininet: Check for NULL lpwhh (Coverity).
include: Pack NE_NAMEINFO and NE_TYPEINFO pack(1).

Matteo Bruni (2):
d3dx9: Stricter checks for relative addressing in the shader assembler.
d3dx9: Shader assembler vs_1_0 and vs_1_1 support.

Michael Stefaniuc (5):
msacm32: Avoid using the long type.
mapi32: Add the Romanian translation.
comctl32: Avoid a potential NULL pointer dereference in a TRACE.
ole32: Avoid potential NULL pointer dereferences in a TRACE.
devenum: Split the translations into separate resource files.

Nikolay Sivov (9):
comctl32/listview: Fix vertical position offset for subitem rectangle.
shell32: Export lowlevel PIDL manipulation calls by name too.
comctl32/listview: Perform ranges validation only when tracing enabled.
comctl32: Export subclass calls by names too.
Fix unneeded capitalization in user prompts.
shell32: Complete strings resources.
wineboot: Add a translation for prefix update dialog.
comctl32: Fix accelerator letters for Toolbar customizing dialog.
README.ru: Fix some problems with words order in phrases.

Piotr Caban (2):
msvcrt: Fix mbstowcs_l implementation.
msvcrt: Fix wcstombs_l implementation.

Robert Wilhelm (4):
include: Add struct _stat32i64 and struct _stat64i32.
msvcrt90: Add fstat64i32.
msvcrt90: Add stat64i32.
msvcrt: Support system(NULL).

Roderick Colenbrander (7):
wined3d: Replace set_shader call with unset_shader in blt_to_drawable.
wined3d: Don't use blit_supported() in d3dfmt_get_conv for now.
wined3d: Update Nvidia Geforce6+ driver version to latest 197.45 WHQL version.
wined3d: Add Geforce 4x0 cards to GPU database.
wined3d: Add Geforce 2xx lowend models.
wined3d: Mark Geforce GT 140 as a Geforce 9600GT.
wined3d: Add support for mobile Geforce 3xx GPUs.

Sven Baars (8):
winemine: Fix Dutch translation.
msi: Fix English translation.
msi: Update Dutch translation.
view: Fix Dutch translation.
taskmgr: Fix Dutch translation.
sane.ds: Fix Dutch translation.
winhlp32: Fix Dutch translation.
winefile: Fix Dutch translation.

Thomas Mullaly (5):
urlmon/tests: Added tests for IUri_GetPropertyBSTR.
urlmon/tests: Added tests for IUri_GetPropertyDWORD.
urlmon/tests: Added tests for half of the IUri_Get* string functions.
urlmon/tests: Added the remainder of tests for the IUri_Get* string functions.
urlmon/tests: Added tests for the IUri_Get* dword property functions.

Vincent Povirk (4):
ole32/tests: Add more IStream_Seek tests for hglobalstream.
ole32: Fix seeking backwards in hglobalstream.
windowscodecs: Account for a NULL pceltFetched in ComponentEnum_Next.
ole32: Always check the size of the small block root chain.

Link to comment
Share on other sites

  • 1 ay sonra...

winehq_logo_glass_sm.pngwinehq_logo_text.png

Wine Announcement

The Wine development release 1.2-rc7 is now available.

Barring any

last minute problems, this should be the last release candidate before

the final 1.2. Please give it a good testing.

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

- Translation updates.

- Various bug fixes.

The source is available from the following locations:

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

http://prdownloads.sourceforge.net/wine/wine-1.2-rc7.tar.bz2

Binary packages for various distributions will be available from:

http://www.winehq.org/site/download

You will find documentation on

http://www.winehq.org/site/documentation

You can also get the current source directly from the git

repository. Check

http://www.winehq.org/site/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.2-rc7:

1567 Capella 2002 - welcome-screen doesn't disappear

9216 Gothic 2 won't start - complains about hook process

12287 CommFort: cannot use sound capture

12298 Notation Composer: crashes when opening menus when using ALSA

13743 Checkboxes are drawn as buttons in Voyage Century

14869 Error closing internal windows in Hy-Tek Team Manager 4.0

15471 Adobe Contribute 4 locks up X

15548 Voyage Century Online crashes to desktop after logging in

16087 wine spews innumerable "Unable to check compatibility for Format..." errors in some games

16162 Settlers 3 crashes with "wine client error: partial write"

16863 Control drwaing over each other in very simple dotnet application

17239 Fiesta does not work - D3D issue?

18210 Fallout 3: game hangs after childbirth

18475 Fallout 3: No sound device detected. Fallout 3 cannot run.

18924 OutputDebugString does not do what it's supposed to do

19659 EverQuest 2: EQ2 Crashed shortly after entering game.

20650 Wargames crashes instantly if choosing hardware mode (rather than Software Rasterizer)

21422 winedbg cannot find local symbols in EXE.

22213 The Witcher, Enhanced edition crashes

22215 Goldwave - Window Close event freezes application

22944 Goldwave dialog windows drawn behind parent window

23265 The Neverhood: movies do not play

23417 EverQuest II: Crashes immediately after hitting "Play" at character select screen

23469 Spectrum Lab crashes on loud sounds

23479 notepad++: can no longer select file tabs when multiple files are open

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

Changes since 1.2-rc6:

Alexander Nicolaysen Sørnes (1):

wordpad: Update Norwegian Bokmål translation.

Alexandre Goujon (1):

ws2_32: Add host unreachable case.

Alexandre Julliard (3):

Revert "comctl32: Fix selection of tab via mouse."

ntdll/tests: Fix a few test failures in the new exe protection tests.

msvcrt/tests: Add some alternative locale names that happen on Windows.

Andrew Nguyen (8):

msi/tests: Run the automation tests in silent mode to avoid a dialog.

msi/tests: Delete the test patch file for proper patch test cleanup.

msi/test: Uninstall the test product when skipping patch tests.

msi/tests: Skip patch tests if product installation failed.

msi/tests: Free the user SID string buffer with the correct deallocator in the source tests.

msi/tests: Remove a redundant source test.

msi/tests: Fix a source test comment.

msi/tests: Skip some source tests if a required product key cannot be created.

Andrey Turkin (1):

msxml3: Add test to highlight another difference between XSLPattern and XPath.

André Hentschel (1):

user32/tests: The dialog for that proc has no IDCANCEL.

Aric Stewart (1):

shlwapi: Correct slash/backslashs in UrlCanonicalize.

Austin Lund (1):

riched20: Process messages which arrive before WM_NCCREATE.

David Adam (1):

d3dx9_36/test: Fix a copy/paste typo.

Eric Pouech (1):

dbghelp: Added support for CFA save/restore operation.

Frédéric Delanoy (1):

comdlg32: Ensure French print dialogs sizes match English ones.

Gustavo Henrique Milaré (9):

cryptui: Update Portuguese (Brazilian) translation.

crypt32: Update Portuguese (Brazilian) translation.

crypt32: Update Portuguese (Brazilian) translation.

shell32: Update Portuguese (Brazilian) translation.

comdlg32: Fix Portuguese translation.

kernel32: Added Brazilian Portuguese winerr file.

kernel32: Fixed typos in Portuguese translation and changed LanguageName.

taskmgr: Fixed Portuguese (Brazilian) translation.

shdoclc: Fix Portuguese translation.

Henri Verbeet (1):

wined3d: Invalidate STATE_STREAMSRC in IWineD3DDeviceImpl_EvictManagedResources().

Igor Paliychuk (10):

clock: Add Ukrainian translation.

devenum: Add Ukrainian translation.

mapi32: Add Ukrainian translation.

serialui: Add Ukrainian translation.

uninstaller: Add Ukrainian translation.

view: Add Ukrainian translation.

wineps.drv: Add Ukrainian translation.

comdlg32: Ukrainian translation update.

winemine: Add Ukrainian translation.

winhlp32: Ukrainian translation update.

Jörg Höhle (1):

kernel32/tests: Skip fewer tests on Win9x.

Ken Sharp (12):

msvidc32: Add Welsh resource.

localspl: Add Welsh resource.

oleaut32: Add Welsh resource.

kernel32: Update Gaelic resource.

mapi32: Add Welsh resource.

msrle32: Add Welsh resource.

view: Add Welsh resource.

uninstaller: Add Welsh resource.

devenum: Add Welsh resource.

kernel32: Update Cornish resource.

kernel32: Update Welsh resource.

mapi32: Add Gaelic resource.

Ken Thomases (1):

ntdll: Fix set_baud_rate for high rates for non-Linux (bad copy/paste).

Louis Lenders (4):

xinput1_3: Quiet a noisy fixme.

include: Add EnumDisplaySettingsEx flags.

include: Add dmDisplayOrientation definitions.

d3d9: Add a few tests for GetAdapterDisplayModeEx.

Marcus Meissner (3):

ntdll: Add tests for NtQueryVirtualMemory.

mscvrt: Fix include to be C++ compatible.

ntdll: Handle error cases in om test (Coverity).

Michael Stefaniuc (3):

winhlp32: Remove an untranslated resource from the Romansh translation.

progman: Fix the sizes of a dialog in the Romanian translation.

wordpad: Add the Romanian translation.

Misha Koshelev (1):

d3dx9: Test penultimate declaration element in D3DXDeclaratorFromFVFTest.

Paul Vriens (2):

notepad: Use SUBLANG_NEUTRAL for the Arabic resources.

comdlg32: Prevent a NULL pointer dereference (Coverity).

Stefan Dösinger (5):

d3d9: Nvidia drivers don't like unused output formats.

d3d9: Pass count=0 when clearing the whole surface.

d3d9: Ignore a Windows 7 failure in the d3d9 depth clamp test.

d3d9: Windows7 doesn't draw with Viewports bigger than the framebuffer.

d3d9: Use color_match in the coissue tests.

Vincent Povirk (5):

gdiplus: Check for null pt in GdipCreateMatrix3.

gdiplus: Set result to NULL when CreatePathGradient fails.

gdiplus: Stub GdipRecordMetafile.

gdiplus: Stub GdipRecordMetafileStream.

gdiplus: Stub GdipGetMetafileHeaderFromEmf.

Yaron Shahrabani (2):

notepad: Add Hebrew translation.

notepad: Add Arabic translation by Khaled Hosny.

Link to comment
Share on other sites

  • 1 ay sonra...
  • 1 ay sonra...

winehq_logo_glass.pngwinehq_logo_text.png

Wine Announcement

The Wine development release 1.3.4 is now available.

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

- Support for right-to-left mirrored windows.

- Winelib now supports the ARM platform.

- New taskkill.exe built-in application.

- Inetcpl control panel fleshed out.

- AcceptEx is implemented now.

- Improved security checks for SSL connections.

- Translation updates.

- Various bug fixes.

The source is available from the following locations:

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

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

1158 Hebrew menus are displayed on the left

10503 Sid Meier's Alpha Centauri: Wine segfaults when clicking on a city.

11754 Access violation running application from NAVIGON

12672 Unimplemented function mshtml.dll.PrintHTML causes crash when printing in Teach 2000

13027 Add a description field to winetest

13181 Version syntax and output are inconsistent between wine and wineserver

13605 unimplemented function d3dx9_36.dll.D3DXCreateTextureFromFileInMemoryEx

13844 pywin32 cannot be installed

14076 UT3 Wine C++ Runtime Library

16636 Black & White 2 Graphics Glitches and Crash

16870 wine: Call from 0x7b845610 to unimplemented function ntoskrnl.exe.KeInitializeDpc, aborting

17176 msvcrt _set_error and _get_error missing from exports

17780 Symbian epoc emulator: unimplemented function hal.dll.ExTryToAcquireFastMutex

17950 Okular configuration disappears after choosing other configuration tab

18109 Race Driver: GRID Demo - not rendered correctly when multisampling enabled

18278 EVEMon: Missing Toolbar In Skillplanner Window

18427 Forte Agent 3.3 MDI window is not maximized at startup.

18491 Mail.ru agent output message fixme actctx

20000 Multiple games crash

20117 Call to unimplemented function d3dx9_36.dll.D3DXCreateLine

20183 Black & White 2: texture corruption on higher resolutions

21049 output_import_thunk Problems on ARM

21096 utorrent drops error 12157 when using a https tracker

21295 Painkiller and Painkiller Black Edition cannot accept CD Key submission preventing installation

21973 Fallout 3: err:d3d:resource_init Out of memory!

22064 The Settlers 7 Demo fails to start

22375 Logitech GamePanel Fails to install

22497 Garant setup file f1setup.exe crashes

22536 Office 2010 installation crashed

22918 Ship Simulator 2008 demo crashes on startup (needs D3DXCreateSphere, D3DXCreateCylinder, and D3DXCreateTeapot)

22994 Far Cry installer quits

23248 MMO client 7million crashes on startup

23317 SEC_E_INTERNAL_ERROR (0x80090304) returned by InitializeSecurityContextW

23506 unimplemented function USERENV.dll.GetDefaultUserProfileDirectoryW (affects Malwarebytes' Anti-Malware)

23936 pressing enter in passpack's search box has no effect

24193 ptrace protection in Ubuntu 10.10 breaks debuggers (affects winedbg, wow, ...)

24225 provide "taskkill" command line tool to aid installers (Impulse installer and more)

24249 Firestarter Demo crashes with page fault on read access on start

24342 MediaCoder 0.7.5.* video conversions don't work

24343 MediaCoder 0.7.3.* Device Edition (Phone) video conversions don't work

24370 kernel32: provide GetSystemDEPPolicy stub (Microsoft EMET v2)

24394 cmd.exe locks up when running an external command/application

24424 Far manager stopped to run

24435 time not set by SendInput() if 0

24438 Pro Evolution Soccer 2011 demo fails to install

24462 Radeon HD3200 no longer detected

24469 ExplorerXP-black background on treeview area

24483 cmd hangs if run in background

24496 Format Factory crashes after displaying the installer splash screen

24527 The Rise of Atlantis fails to start

24536 environ is NULL under Wine but not on real Windows

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

Changes since 1.3.3:

Adam Martinson (5):

msxml3/tests: Prevent a double-free in test_get_ownerDocument().

msxml3: Implement SelectionNamespaces property.

msxml3: Move domdoc properties into their own struct.

msxml3: Expose the XML parser SAX callback interface.

msxml3: Implement preserveWhiteSpace property.

Alasdair Sinclair (1):

shell32/test: Prevent crash on cleanup if tests fail.

Alexander Morozov (1):

crypt32/tests: Add a test for CryptEncryptMessage.

Alexandre Julliard (75):

server: Fix a couple of leaks in the new console code.

configure: Regenerate with autoconf 2.67.

makefiles: Add a standard header for all makefiles to replace the common variable initializations.

makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions.

ws2_32: Fail when select is called with an invalid fd.

configure: Make sure the rules files are rebuilt when doing make depend.

shell32: Map the x86 version of the folder to the appropriate path depending on Wow64 mode.

wine.inf: Create the x86 program files key in Wow64 mode too.

wined3d: Reduce the size of a huge function that takes ages to compile.

wineps: Add a comment about the trap for code checking tools.

krnl386.exe: Get rid of the useless config.sys parser.

winmm/tests: Fix some tests that fail on Windows with no input device.

user32: Add support for RTL window layouts in MapWindowPoints.

user32: Add support for RTL window layouts in WIN_GetRectangles.

user32: Add support for right-to-left menus.

server: Mirror the rectangles for RTL windows in set_window_pos.

user32: Always store the window rectangles unmirrored after SetWindowPos.

user32: Add support for RTL window layouts in GetUpdateRgn and GetUpdateRect.

winedbg: Make BreakOnFirstChance default to FALSE to avoid user confusion.

user32: Fix initial computation of client area in WM_NCCALCSIZE for RTL windows.

user32: Use screen coordinates for hittest checking to handle RTL windows correctly.

user32: Fix the window positions when moving a child window for a RTL window.

user32: Set the default process layout based on the file description in the version resource.

version: Don't bother importing lz32, all the functions are in kernel32.

comctl32: Return the correct hittest for the size grip in mirrored windows.

configure: Automatically append the makedep dependency to all makefile rules.

configure: Make the ac_dir variable contain the full directory name for all types of make rules.

configure: Support specifying a .rules.in file as dependency.

kernel32: Implemented EnumSystemLocalesEx.

kernel32/nls: Define the neutral and reading layout locale values.

gdi32: Implement MirrorRgn.

winex11: Mirror the window region for RTL windows.

user32: Free the window region once it has been set.

server: Mirror the window region for RTL windows in get/set_window_region and redraw_window.

server: Pass the rectangle in client coordinates for update_window_zorder.

gdi32: Copy a DIB section as a DIB section in BITMAP_CopyBitmap.

kernel32/tests: Use a real console handle in the VerifyConsoleIoHandle test.

winmm/tests: Skip tests if MIDI cannot be opened.

winmm: Use proper structure where possible to fix command string parsing on 64-bit.

winmm: Add support for the MCI_INTEGER64 type.

wrc: Add support for target options, and define _WIN64 for 64-bit builds.

makefiles: Pass target options to wrc.

makefiles: Use the -m16 option with 16-bit resources for consistency.

winmm: Make MCI_STATUS return type a 64-bit integer on 64-bit platforms.

ntdll/tests: Fix a test failure on 64-bit platforms.

dsound/tests: Mark some Vmware sound driver failures as broken.

server: Make the fd passing code slightly more portable.

ntdll: Add support for retrieving the server pid from the socket credentials.

ntdll: Add a workaround for Ubuntu's stupid ptrace breakage.

msi/tests: Avoid corrupting the pending file renames key on failure.

msi/tests: Fix a test failure on 64-bit.

winex11: Force setting the cursor again on the first mouse event in case the initial setting failed.

advapi32/tests: Make function pointers static and remove redundant typedefs.

comctl32/tests: Make some variables static.

crypt32/tests: Make some variables static.

d3d9/tests: Make some variables static.

kernel32/tests: Make some variables static.

msi/tests: Make some variables static.

netapi32/tests: Make some variables static.

ntdll/tests: Make some variables static.

ole32/tests: Make some variables static.

setupapi/tests: Make some variables static.

shlwapi/tests: Make some variables static.

user32/tests: Make some variables static.

taskmgr: Make some variables static.

winecfg: Make some variables static.

clock: Make some variables static.

taskkill: Make some variables static.

cabinet/tests: Make some variables static.

d3dxof/tests: Make some variables static.

riched20/tests: Make some variables static.

tests: Make some variables static.

Make some variable declarations extern.

wineboot: Always create the various RunOnce keys.

shell32/tests: Fix some test failures on Vista.

Anders Jonsson (6):

taskkill: Add Swedish translation.

shell32: Update Swedish translation.

oleacc: Add Swedish translation.

winecfg: Update Swedish translation.

ipconfig: Update Swedish translation.

inetcpl.cpl: Update Swedish translation.

Andrew Eikum (2):

ole32: Create a FORMATETC if one is not given in OleCreate.

msi/tests: Fix copy-paste errors in tests.

Andrew Nguyen (16):

taskkill: Add stub implementation.

taskkill: Implement basic command-line parsing.

taskkill: Implement graceful termination by process identifier.

taskkill: Implement graceful termination by process name.

taskkill: Implement forcible termination by process identifier.

taskkill: Implement forcible termination by process name.

iphlpapi: Remove useless loop and initialize gateway linked list next member to NULL.

ipconfig: Move socket address string generation to a helper function.

ipconfig: Implement gateway address output.

msvcrt: Convert the Unix asctime string from CP_UNIXCP to CP_ACP.

msvcrt: Implement strerror_s.

msvcrt: Implement _get_errno.

msvcrt: Implement _get_doserrno.

msvcrt: Implement _set_errno.

msvcrt: Implement _set_doserrno.

msvcrt: Initialize environ on DLL load.

André Hentschel (14):

libs/wine: Fix ARM support.

winebuild: Fix ARM support.

kernel32: Add ARM support.

ntdll: Add ARM support.

dbghelp: Add ARM support.

winedbg: Add ARM support.

winetest: Add ARM support.

server: Add ARM support.

winemaker: Don't use -march options.

winedump: Add more subsystem descriptions.

shell32: Update German translation.

build-env: Don't use 'exchange instruction set' instructions on ARM to fix build on ARMv6 e.g. Nokia N810.

taskkill: Add German translation.

ipconfig: Update German translation.

Aric Stewart (3):

quartz: Allow for proper setting of the video window to WS_CHILD.

quartz: Improve video window sizing on first sample.

mciqtz32: Do not allow MCIQTZ_mciUpdate to interrupt a playing video.

Aurimas Fišeras (5):

shell32: Update Lithuanian translation.

taskmgr: Update Lithuanian translation.

taskkill: Add Lithuanian translation.

ipconfig: Update Lithuanian translation.

inetcpl.cpl: Update Lithuanian translation.

Austin English (13):

quartz: Fix compiler warnings on Clang.

riched32: Fix a compiler warning on clang.

user.exe16: Fix a compiler warning on clang.

winejoystick.drv: Fix a compiler warning on clang.

wintab32: Fix compiler warnings on Clang.

comctl32: Fix compiler warnings on Clang.

winedump: Match the new Makefile format.

userenv: Add a stub for GetDefaultUserProfileDirectoryA/W.

ntoskrnl.exe: Add stub for KeInitializeDpc.

ntoskrnl.exe: Add stub for READ_REGISTER_BUFFER_UCHAR.

kernel32: Add a stub for GetSystemDEPPolicy.

wineserver: Return the version information in the same format as wine --version.

ddraw/tests: Fix a few compiler warnings on clang.

Austin Lund (3):

comctl32/tests: LVM_GETRECTITEM should return TRUE.

comctl32/tests: Default listview width appears to be 1 inch.

comctl32/listview: Fix test failures for subitem returned with negative coordinates.

Cheer Xiao (7):

oleview: Update simplified Chinese translation.

regedit: Update simplified Chinese translation.

uninstaller: Update simplified Chinese translation.

view: Update simplified Chinese translation.

wineboot: Update simplified Chinese translation.

winemine: Update simplified Chinese translation.

wordpad: Update simplified Chinese translation.

Damjan Jovanovic (4):

winex11.drv: Translate the drop point to the virtual screen.

winemenubuilder: Isolate the platform-specific icon generation code.

winemenubuilder: Generate ICNS icons on MacOS.

windowscodecs: Support ICO files with embedded PNGs.

Davide Pizzetti (1):

wineboot: Italian translation update.

Detlef Riekenberg (7):

inetcpl: Implement LaunchSiteCertDialog on top of cryptui.CryptUIDlgCertMgr.

inetcpl: Add content property sheet.

inetcpl: German translation for the content property sheet.

inetcpl: Remove a space from a button label.

inetcpl: Add general propsheet and allow to set the homepage.

inetcpl: Update German translation.

inetcpl: Implement LaunchInternetControlPanel.

Dmitry Timoshkov (4):

user32: Do not test window state on the HCBT_SETFOCUS event, it's undefined.

user32: UpdateLayeredWindow() should fail on non-layered or already initialized window.

user32: Uncomment the GetWindowPlacement() test, fill the test data with real values.

user32: Make sure that SendInput always initializes the time field.

Eric Pouech (2):

server: Fix console creation logic.

kernel32: Only reset the console mode when it has been previously changed.

Erich Hoover (2):

user32: Prepare for multi-frame storing of icons and cursors.

user32: Add support for multiple frames in cursor format.

Francois Gouget (7):

winetest: Add the '-n' option so one can specify a list of tests to exclude.

winetest: Add the '-i' option so one can specify a test environment description.

taskkill: The taskkill debug channel is unused so remove it.

ktmw32: The ktm debug channel is unused so remove it.

mscoree: Make find_mono_dll() static.

gameux/tests: Make test_install_uninstall_game() and _isFileExists() static.

ws2_32: Make WS2_AcceptEx() and WS2_GetAcceptExSockaddrs() static.

Frédéric Delanoy (4):

shell32: Update French translation.

taskkill: Add French translation.

ipconfig: Update French translation.

inetcpl.cpl: Update French translation.

Gerald Pfeifer (8):

winedbg: Fix the check for GCC version number around db_printf format checking.

setupx.dll16: Fix error handling in VCP_VirtnodeCreate.

setupx.dll16: Simplify VcpClose16 a bit.

user32: Fix error handling in BITMAP_Load.

configure: Improve formatting of error when X development files are not found.

comctl32: Remove unused parameter lpcs from TOOLTIPS_Create.

widl: Avoid duplicate assignments in resolve_expression.

setupx.dll16: Remove some unused code from VCP_CheckPaths.

Hans Leidekker (25):

msi: Handle fdintNEXT_CABINET and fdintPARTIAL_FILE for cabinet streams.

advapi32: Fix handling of zero account and domain size parameters in LookupAccountSid.

include: Add IKnownFolder and IKnownFolderManager interfaces.

shell32: Add stub implementations of IKnownFolder and IKnownFolderManager.

msi: Remove unused field from MSICOMPONENT structure.

msi/test: Add tests for MsiGetFeatureState.

msi: A progid without a class is not an error.

msi: Avoid accessing memory before the left hand string in compare_substring.

msi: Use binary search to find the insert index for a row.

msi: Set some missing system folder properties.

propsys: Add a stub implementation of PSGetPropertyDescription.

msi: Use more descriptive variable names for installer properties.

winecfg: Update Windows 7 version to Service Pack 1.

explorerframe: Bump version.

wuapi: Return success from automatic_updates_Resume.

comctl32: Add a stub implementation of TaskDialogIndirect.

include: Define IEnumWbemClassObject and IWbemServices.

msi: Always check the return value of msi_string2idW.

msi: Treat empty string as NULL in MsiGetSummaryInformationW.

msvcrt: Implement wcsnlen.

programs: Add a stub implementation of mofcomp.exe.

advapi32: Add a stub implementation of EventRegister.

include: Add a prototype for EnumSystemLocalesEx.

msi: Remove an unnecessary warning.

msi: Set more 64-bit properties.

Henri Verbeet (40):

wined3d: Move the vertex shader to wined3d_state.

wined3d: Move vertex shader constants to wined3d_state.

wined3d: Move the pixel shader to wined3d_state.

wined3d: Move pixel shader constants to wined3d_state.

d3d9/tests: Cleanup maxmip_test() a bit.

wined3d: Move stream state to wined3d_state.

wined3d: Move index buffer state to wined3d_state.

wined3d: Move base vertex state to wined3d_state.

wined3d: Move the primitive type to wined3d_state.

wined3d: Move light state to wined3d_state.

wined3d: Move clip plane state to wined3d_state.

wined3d: Move clip status to wined3d_state.

wined3d: Pass a wined3d_state structure to is_invalid_op().

wined3d: Pass a wined3d_state structure to set_tex_op_nvrc().

wininet: Check URLCache_LocalFileNameToPathW() return values in CreateUrlCacheEntryW().

wininet: Cut of the query string before searching for the filename in CreateUrlCacheEntryW().

wined3d: Pass a wined3d_state structure to set_tex_op().

wined3d: Directly pass the texture to texture_activate_dimensions().

wined3d: Pass a wined3d_state structure to ffp_clip_emul().

wined3d: Consistently use the same stateblock in state_colormat().

wined3d: Pass a wined3d_state structure to record_lights().

wined3d: Pass a wined3d_state structure to apply_lights().

wined3d: Capture stateblock state from a wined3d_state structure.

wined3d: Set initial stateblock state directly on a wined3d_state structure.

wined3d: Remove IWineD3DStateBlock::InitStartupStateBlock() from the public wined3d interface.

wined3d: Simply refuse to create shaders if they're disabled.

wined3d: Pass a wined3d_state structure to use_vs().

wined3d: Pass a wined3d_state structure to use_ps().

wined3d: Pass a wined3d_state structure to find_vs_compile_args().

wined3d: Pass a wined3d_state structure to find_ps_compile_args().

wined3d: Pass a wined3d_state structure to find_arb_vs_compile_args().

wined3d: Pass a wined3d_state structure to find_arb_ps_compile_args().

wined3d: Pass a wined3d_state structure to device_preload_texture().

wined3d: Pass a wined3d_gl_info structure to send_attribute().

wined3d: Remove the useless device parameter to drawStridedFast().

wined3d: Pass gl_info and state parameters directly to drawStridedSlowVs().

wined3d: Pass gl_info and state parameters directly to drawStridedInstanced().

wined3d: Pass a wined3d_state structure to remove_vbos().

wined3d: Pass a wined3d_state structure to nvts_activate_dimensions().

wined3d: Also pass the destination state directly to wined3d_state_record_lights().

Huw Davies (2):

ole32/tests: Mark the draw_continue callbacks as optional. Win9x can skip calls under low-load conditions.

ole32: Call the draw_continue function.

Hwang YunSong (4):

shell32: Update Korean resource.

taskkill: New Korean resource.

inetcpl.cpl: Update Korean resource.

ipconfig: Update Korean resource.

Igor Paliychuk (3):

inetcpl: Added Ukrainian translation.

shell32: Ukrainian translation update.

taskkill: Added Ukrainian translation.

Jacek Caban (21):

mshtml: Fixed hash part stripping in GetQuery.

urlmon: Skip tests on very old IEs as soon as possible.

include: Fixed D3DMULTISAMPLE_FORCE_DWORD value and added MAKEFOURCC definition guard.

include: Added D3DVECTOR_DEFINED guard.

urlmon: Make protocol_start IUri-based.

urlmon: Added about:blank IUri test.

jscript: Better checks for too old jscript.dll versions.

mshtml: Added PrintHTML stub.

mshtml: Renamed uri to nsuri.

mshtml: Added nsIURI::GetHost implementation based on IUri API.

mshtml: Added nsIURI::GetPort implementation.

mshtml: Added nsIURI::GetHostPort implementation.

mshtml: Added nsIURI::GetUserPass implementation.

mshtml: Use IUri for nsIURI::GetScheme implementation.

mshtml: Get rid of use_wine_url.

mshtml: Use IUri for nsIURL::GetQuery implementation.

mshtml: Added nsIURI::GetPath implementation.

urlmon: Skip tests on IEs older than 6 by checking for CompareSecurityIds.

jscript: Don't use to_object for nullDisp in Object function.

urlmon: Replace also bind_info in set_binding_sink.

urlmon.idl: Added more error codes.

James McKenzie (1):

wineps.drv: Correct a typo.

Juan Lang (45):

iphlpapi: Trace enumerated addresses.

iphlpapi: Set flags for adapters returned by GetAdaptersAddresses.

iphlpapi: Set ConnectionType in GetAdaptersAddresses.

include: Add ifdef.h.

include: Move IF_OPER_STATUS to ifdef.h.

include: Define NDIS_INTERFACE_INFORMATION.

include: Add Vista+ fields to IP_ADAPTER_ADDRESSES.

iphlpapi: Set gateway addresses in GetAdaptersAddresses.

include: Add GAA_FLAG_* definitions.

include: Add SCOPE_LEVEL definition.

iphlpapi: Trace parameters to GetAdaptersAddresses.

include: Define more IF_TYPEs.

iphlpapi: Set adapter description in GetAdaptersAddresses.

wintrust/tests: Test CryptSIPCreateIndirectData.

crypt32: Add parameter checking to CryptSIPCreateIndirectData.

ws2_32: Unpack ioctl codes in WSAIoctl trace.

ws2_32/tests: Test SIO_ROUTING_INTERFACE_QUERY.

iphlpapi: Fix inverted logic in mask comparison.

ws2_32: Implement WSAIoctl for SIO_ROUTING_INTERFACE_QUERY.

wininet: Don't make use of OpenSSL's security checks, as crypt32 also verifies certificate chain.

wininet: Store WININET_NETCONNECTION * in SSL context.

wininet: Store security flags in WININET_NETCONNECTION.

wininet: Don't retrieve a certificate that isn't used.

wininet: Don't call SSL_connect until initialization is complete.

wininet: Honor security flags when verifying certificates.

wininet: Remove unneeded error message.

wininet: More completely implement querying INTERNET_OPTION_SECURITY_FLAGS.

crypt32/tests: Test more SECURITY_FLAG_IGNORE flags for the SSL policy.

crypt32: Honor more SECURITY_FLAG_IGNORE flags when verifying the SSL policy.

crypt32: Check usage when verifying the SSL policy.

crypt32: Check revocation failures when verifying the SSL policy.

winhttp: Remove unused function pointer.

winhttp: Don't make use of OpenSSL's security checks, as crypt32 also verifies certificate chain.

winhttp: Honor more SECURITY_FLAG_IGNORE flags.

winhttp: Verify SSL policy of chains whose errors were ignored.

winhttp: More completely implement querying WINHTTP_OPTION_SECURITY_FLAGS.

winhttp: Return signature algorithm name in WINHTTP_CERTIFICATE_INFO.

winhttp: Support querying the cipher strength of an SSL connection.

winhttp: Set cipher strength bits when querying WINHTTP_OPTION_SECURITY_FLAGS.

wininet: Let CertVerifyCertificateChainPolicy handle certain security flags.

wininet: Add some secure connection tests.

wininet: Returned certificate strings are always ASCII.

wininet: Support querying the cipher strength of an SSL connection.

wininet: Set cipher strength bits when querying INTERNET_OPTION_SECURITY_FLAGS.

wininet: Secure flag is set in the request, not in the session.

Lauri Kenttä (9):

wined3d: Use the same card selection for both Intel Mesa and binary drivers.

wined3d: Add check for Intel GM965/GL960 with Mesa driver.

shell32: Update Finnish translation.

user32: Update Finnish translation.

shlwapi: Update Finnish translation.

wininet: Update Finnish translation.

msi: Update Finnish translation.

comdlg32: Update Finnish translation.

shell32: Update Finnish translation.

Louis Lenders (2):

user32: UpdateWindow doesn't accept a NULL hwnd.

tapi32: Quiet a few noisy fixme's.

Luca Bennati (40):

shell32: Update Italian translation.

kernel32: Remove dead assignments.

crypt32: Update Italian translation.

avifil32: Update Italian translation.

cryptdlg: Update Italian translation.

cryptui: Update Italian translation.

hhctrl.ocx: Update Italian translation.

msvfw32: Update Italian translation.

oledlg: Update Italian translation.

shdoclc: Update Italian translation.

shdocvw: Update Italian translation.

wineps.drv: Update Italian translation.

wininet: Update Italian translation.

wineconsole: Update Italian translation.

winecfg: Update Italian translation.

comdlg32: Update Italian translation.

iccvid: Update Italian translation.

shell32: Update Italian translation.

shlwapi: Update Italian translation.

taskkill: Add Italian translation.

cmdlgtst: Update Italian translation.

notepad: Update Italian translation.

regeedit: Update Italian translation.

winecfg: Fix Italian translation.

reg: Update Italian translation.

wordpad: Update Italian translation.

winemine: Update Italian translation.

xcopy: Fix Italian translation.

start: Fix Italian translation.

winefile: Update Italian translation.

winmm: Update Italian translation.

ipconfig: Update Italian translation.

inetcpl.cpl: Update Italian translation.

msrle32: Update Italian translation.

oleaut32: Update Italian translation.

browseui: Convert Italian translation to UTF-8.

serialui: Update Italian translation.

mpr: Update Italian translation.

comctl32: Update Italian translation.

msacm32: Update Italian translation.

Mariusz Pluciński (14):

gameux/tests: Add test of creating IGameStatistics instance.

gameux/tests: Add test of storing and reading game statistics.

gameux: Add partial implementation of IGameStatisticsMgr::GetGameStatistics.

gameux: Add stub of IGameStatistics interface implementation.

gameux: IGameStatistics::GetMaxCategoryLength implementation.

gameux: IGameStatistics::GetMaxNameLength implementation.

gameux: IGameStatistics::GetMaxValueLength implementation.

gameux: IGameStatistics::GetMaxCategories implementation.

gameux: IGameStatistics::GetMaxStatsPerCategory implementation.

gameux: Add implementation of IGameStatistics::SetCategoryTitle.

gameux: Add implementation of IGameStatistics::SetStatistic.

gameux: IGameStatistics::Save initial implementation.

gameux: Add implementation of IGameStatisticsMgr::RemoveGameStatistics.

gameux: Finished implementation of saving game statistics.

Matej Špindler (1):

taskkill: Add Slovenian translation.

Michael Mc Donnell (1):

shell32/tests: SHBrowseForFolder should return new folder pidl.

Michael Stefaniuc (4):

crypt32: Remove redundant NULL check before CryptMemFree (Smatch).

user32: Simplify the error handling in BITMAP_Load().

ddraw: Add missing unlock on an error path (Smatch).

ole32: Allocate a small temp variable on the stack instead of the heap.

Mike Kaplinskiy (2):

ws2_32: Implement AcceptEx and GetAcceptExSockaddrs.

ws2_32: Implement SO_UPDATE_ACCEPT_CONTEXT.

Misha Koshelev (10):

d3dx9_36: Implement D3DXCreateMesh and initial ID3DXMesh methods.

d3dx9_36: D3DXDeclaratorFromFVF returns D3DERR_INVALIDCALL when an invalid declarator is passed.

d3dx9_36: Implement D3DXCreateMeshFVF.

d3dx9_36: Add stub for D3DXCreateTeapot.

d3dx9_36: Implement ID3DXMesh_Lock/UnlockVertexBuffer and ID3DXMesh_Lock/UnlockIndexBuffer.

d3dx9_36: Implement D3DXCreateSphere.

d3dx9_36: Add D3DXCreateTeapot to d3dx9shape.h.

d3dx9_36: Add stub for D3DXCreateCylinder.

d3dx9_36/tests: Add tests for D3DXCreateCylinder.

d3dx9_36: Implement D3DXCreateCylinder.

Nikolay Sivov (6):

msxml3/tests: Fix locale dependent string comparison.

comctl32/treeview: Erase background when painting over supplied hdc.

comctl32/listview: Use proper A/W call to measure item text string.

comctl32/tab: Add a test for TCM_SETITEMEXTRA.

msxml3/httprequest: Store passed data for IXMLHttpRequest::open().

msxml3/httprequest: Implement IXMLHttpRequest::setRequestHeader().

Paul Vriens (6):

user32: Fix a typo.

urlmon/tests: Fix test failures on Win9x/WinMe by using more A-functions.

atl/tests: Fix a test failure on Win95.

msi/tests: Prevent a popup on Windows NT.

dbghelp: Fix use of GetProcessHeap.

ddraw: Pass the correct size to memset (Coccinelle).

Peter Oberndorfer (6):

wineconsole: Allow to select popup menu entries with the right mouse button.

ntdll/tests: Remove unused NtWaitForSingleObject import.

kernel32: Add test for WaitForSingleObject with lower 2 bits of handles set.

kernel32: Fix WaitForMultipleObjectsEx for handles with lower 2 bits set.

kernel32: VerifyConsoleIoHandle does not set last error value.

kernel32: Fix last error value of GetStdHandle/SetStdHandle when called with wrong std handle.

Piotr Caban (5):

msvcrt: Added 'll' modifier to printf functions.

oleaut32: Rename stubs.c file.

oleaut32: Execute OleCreatePropertyFrameIndirect in OleCreatePropertyFrame.

oleaut32: Added OleCreatePropertyFrameIndirect implementation.

oleaut32: Set dialog size in dialog box units in OleCreatePropertyFrame.

Rico Schüller (1):

dxgi: Fix IWineD3DSwapChain_GetParent() call.

Roderick Colenbrander (1):

wined3d: Add Radeon HD3200 to gpu table.

Saulius Krasuckas (1):

winmm/tests: Initialize whole MIDIHDR struct before using it.

Stefan Leichter (2):

hal: Added stub for ExAcquireFastMutex.

setupapi: Added more tests for SetupDiGetINFClassA.

Sven Baars (3):

taskkill: Add the Dutch translation.

shell32: Update the Dutch translation.

mciwave: Fix some typos.

Thomas Mullaly (12):

urlmon/tests: Added more tests for IUriBuilder's CreateUri functions.

urlmon: IUriBuilder_CreateUri* functions return base IUri if there were no changes.

urlmon: Implemented validation of scheme component of a IUriBuilder.

urlmon: File URIs can't have a userinfo component when creating an IUri using IUriBuilder.

urlmon: Restructured how the userinfo component is parsed and canonicalized.

urlmon: Implemented validation for the userinfo component when create an IUri with IUriBuilder.

urlmon: Implemented validation of the host name component of a IUriBuilder.

urlmon: Fixed TRACE's which sometimes output garbage.

urlmon: Implemented support for determining what port value to use in IUriBuilder.

urlmon: Can't set the host of a IUriBuilder to NULL.

urlmon: Finished validation for the remaining components of a IUriBuilder.

urlmon: Improve IUri support for mk: URIs.

Tijl Coosemans (1):

configure: Detect resolver functionality on FreeBSD.

Vincent Pelletier (1):

msvcp90: Direct basic_string::operator=(char const *) to existing implementation.

Vincent Povirk (9):

windowscodecs: Make it possible for the BMP decoder to read packed DIBs.

windowscodecs: Use the BMP decoder to decode ICO frames.

mscoree: Search for Mono in some predefined paths before using the registry.

ktmw32: Add stub dll.

gdiplus: Don't try to free invalid or already-freed images.

gdiplus: Return 0 from GdiplusShutdown.

gdiplus: Implement GdipTransformRegion.

gdiplus: Implement GdipGetRegionScansCount.

gdiplus: Don't create a DIB section for non-alpha or reference bitmaps.

Vitaly Perov (4):

winspool.drv: Support pDevMode field in {Get/Set}Job.

comdlg32: Add basic implementation of PrintDlgExA.

shdocvw: Silence QueryInterface FIXME.

shdocvw: Silence more invalid QueryInterface FIXMEs.

Zach Smith (1):

dinput: OSX joystick driver separate device for each top level HID collection.

Łukasz Wojniłowicz (7):

oleacc: Update the Polish translation.

appwiz.cpl: Update the Polish translation.

inetcpl: Add the Polish translation.

wineps: Update the Polish translation.

shell32: Update the Polish translation.

oledlg: Update the Polish translation.

ipconfig: Add the Polish translation.

Link to comment
Share on other sites

her şey iyi güzel de, hala ie8 yükleyemiyorum :(

ben bundan önceki sürümlerde kurmuştum ama açılmıyordu sanırsam geri açmıştım

ama kullanma ie yi kursan bile wlm kurarken falan gerek

wine tricks çok işine yarar hazır kurar bak onun için

terminalde:

sudo -s

yap

sonra şifreni gir enterla

sh wine tricks

yaz

terminali kapatmadan seç kur :)

Link to comment
Share on other sites

  • 3 hafta sonra ...

winehq_logo_glass.pngwinehq_logo_text.png

Wine Announcement

The Wine development release 1.3.5 is now available.

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

- Support for animated cursors.

- Printing directly through CUPS instead of lpr.

- Installer fixes for Office 2010.

- Many MSXML3 improvements.

- Improved Shader Model 4 support.

- Proper icons in built-in Internet Explorer.

- Translation updates.

- Various bug fixes.

The source is available from the following locations:

Binary packages for various distributions will be available from:

You will find documentation on

You can also get the current source directly from the git

repository. Check

Please register to see this content.
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.5:

5693 Chessmentor demo fails during startup

6715 Text rendering problems in X-Change 3

7835 Anno 1701 crash at startup

9787 Warcraft3 Battle.net Doesn't work (Needs AcceptEx)

9795 Russian business application 1C:Enterprise crashes

10318 Hellgate London freezes

10796 Problems with font and layout of InstallShield

11354 Complex Shader Distance Error - EverQuest2.

12468 winspool doesn't use CUPS ports, always uses lpr

14529 Hellgate: London - Launcher cannot start the game

15211 Inserting objects in Word 97 always trigger an ole error

15263 Cannot install games in Steam (requires opening new iexplore window)

16281 Support for animated cursors is not implemented

16355 Zoo Tycoon Demo hangs while loading level

16655 OpenOffice.org 3 installer ignores "Create a start link on desktop" option [dogfood]

18671 Getting Error while Calling XMLHTTP using VB6

18842 Error with Procast (a moglus or livestream application)

21034 8BallClub fails to launch due to unimplemented msxml functionality

21192 Make fails with Assembler error on ARMv6

21676 Plants vs Zombies is stretched on widescreen monitors

21870 Steam 2010 beta UI can't purchase games

22190 Roller Coaster Tycoon 3 cursor vanishes after a few minutes

22894 Patch of PyLOTRo crashes

23285 Animated mouse pointer invisible in 3D mode in Ice Cream Tycoon

23286 Disconnected: Server unable to authenticate Steam ID

23412 ManyCam: Fails to start

23427 Microsoft Visual C++ 2010 Redistributable Package crashes during installation

23655 Heroes V : Cursor icon dissapears and makes game unplayable

23656 Crystal Cubes requires native msxml3 to start

23718 Medieval Conquest - game unplayable due to distorted / scrambled graphics

23820 internet explorer 7 (ie7) crashes on start if cwd is not C:\Program Files\Internet Explorer

23902 Games crash during audio initialization

24131 Demoscene fr-041 debris leads to a heap corruption

24145 Life Balance does not install (MsiNetAssemblySupport >"2.0.50727 not met)

24185 Deadlock in vectored exception handling

24242 MSXML2.XMLHTTP.3.0 can't GET

24336 Spreadsheet-like input form uses wrong column size

24468 GTA2: "gta2 manager.exe" crashes at startup

24506 The Elder Scrolls 4 - Oblivion not displaying correctly

24548 Zoo Tycoon Demo starts with black screen and white cursor

24556 Built in applications crash when you click File -> Open in a directory beyond existing disk devices

24568 PNG decoder can't decode some PNGs

24588 64 bit issue within qsort()

24589 Make NTDLL_mergesort() stable.

24608 BiDi support broken for Arabic text

24627 ProPresenter 4.0.0.1 for Windows doesn't startup

24628 Crystal Cubes crashes on start

24635 Chrome (game) crashes on start in msvcrt.dll

24649 crash with certification path

24654 windows codec installer fails

24662 Plants vs Zombies is not smooth

24672 Winamp cannot exit gracefully when winealsa is used

24673 iexplore: Error when using SSL

24714 ProteoWizard: Unhandled marshal type 7

24722 LibreOffice 3.3.0 Beta misses msvcr90 func/var

24726 Everquest 2 extended: solid blue color where waterfall should be in character select screen

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

Changes since 1.3.4:

Adam Martinson (5):

msxml3: Stub domdoc_get_readyState().

msxml3/tests: Tests for domdoc_validate().

msxml3: Partial stub domdoc_validate().

msxml3: XSLPattern support.

msxml3: Prevent a memory leak if domdoc creation fails.

Akihiro Sagawa (4):

cryptui: Add Japanese translation.

inetcpl: Add Japanese translation.

crypt32: Add Japanese translation.

shell32: Update Japanese translation.

Alexandre Goujon (1):

mshtml: Update the Gecko find procedure comment to reflect the latest behavior.

Alexandre Julliard (45):

mshtml: Try installing Gecko from the global data dir too.

user32: Don't rely on the cached position for windows that have a mirrored parent.

server: Update child window positions when resizing a mirrored parent.

winex11: Mirror the DC exposure region for RTL devices.

advapi32/tests: Don't bother running HKCR tests when the registry key doesn't exist.

cryptui: Fix incorrect use of the ScreenToClient function.

shell32: Fix incorrect use of the ScreenToClient function.

winefile: Fix incorrect use of the ScreenToClient function.

comctl32/comboex: Fix incorrect use of the ScreenToClient function.

comctl32/datetime: Fix incorrect use of the ScreenToClient function.

comctl32/ipaddress: Fix incorrect use of the ScreenToClient function.

comctl32/pager: Fix incorrect use of the ScreenToClient function.

comctl32/progress: Fix incorrect use of the ScreenToClient function.

comctl32/propsheet: Fix incorrect use of the ScreenToClient function.

comctl32/toolbar: Fix incorrect use of the ScreenToClient function.

comdlg32: Fix incorrect use of the ScreenToClient function.

wine.inf: Add a few more common functions to be excluded from relay traces.

winex11: Mirror the client rectangle if necessary for update_window_zorder.

server: Valid rects are in parent coordinates.

rpcrt4/tests: Fix a test failure on XP SP3.

ntdll: Use the more portable cfsetospeed() function to set serial baud rate.

user32: Make sure the driver CreateCursorIcon() entry point is always called.

user32: Implemented GetIconInfoExA/W.

user32/tests: Tests for GetIconInfoExA/W.

user32: Convert the icon cache to a standard Wine list.

user32: Get rid of the unused icon cache refcount.

wininet: Load X509_STORE_CTX_get_ex_data from libcrypto not libssl.

user32/tests: Test GetIconInfoExW too since the A version is broken on Win64.

jscript: Add a missing terminator to a string constant.

jscript: Remove an incorrect and unnecessary error check.

user32: Store the module and resource name information for icons.

user32: Return the module and resource name in GetIconInfoEx.

user32: Reimplement icon copying using CURSORICON_Load.

user32: Store icon objects directly in the cache instead of using a separate structure.

user32: Make sure AdjustWindowRect and WM_NCCALCSIZE yield the same result for WS_EX_DLGMODALFRAME windows.

user32: Correctly handle mouse events on a size grip scrollbar.

gdi32: Improve tracing of GDI objects to make leaks easier to spot.

user32: Fix a DC leak in DrawIconEx.

user32: Improve error checking in GetIconInfo.

user32/tests: Add more tests for DestroyCursor on the active cursor.

user32: Fix destruction of the active cursor.

comctl32: Use the appropriate color format when loading a DIB in ImageList_LoadImageW.

uninstaller: Remove unneeded carriage return in resource string.

winhlp32: Use a standard About dialog, with the proper icon.

gdi32/tests: Make the test clipping window topmost to see if it helps.

Amine Khaldi (1):

xcopy: Fix translations.

Anders Jonsson (3):

cryptdlg: Add Swedish translation.

inetcpl.cpl: Update Swedish translation.

taskkill: Update Swedish translation.

Andrew Eikum (4):

wininet: Clean up returned UrlPath for file protocol URLs.

shlwapi/tests: Don't run tests on old shlwapi versions.

cryptnet/tests: Use UrlCanonicalize to create a URL.

shlwapi: Handle URL_WININET_COMPATIBILITY flag in UrlCanonicalize.

Andrew Nguyen (13):

msvcrt/tests: Add tests for the __p__(w)environ accessors.

msvcrt: Initialize _wenviron in Unicode environment getter function.

crypt32: Avoid relying on PATH_MAX in import_certs_from_dir helper.

taskkill: Disallow process self-termination.

kernel32: Implement GetSystemRegistryQuota as a semi-stub.

kernel32: Make the return type of LoadModule match the Windows SDK.

winex11.drv: Use a separate string buffer for X11R6 font check.

winex11.drv: Avoid relying on PATH_MAX in X11DRV_FONT_InitX11Metrics helper.

msvcrt: Implement _localtime64_s.

msvcrt: Use the write_invalid_msvcrt_tm helper in _gmtime64_s.

msvcrt: Implement _localtime32_s.

msvcrt: Implement _itoa_s.

msvcrt: Implement _strlwr_s.

Andrew Talbot (4):

explorerframe: Constify some variables.

fusion: Constify some variables.

gdi.exe16: Constify a variable.

gdi32: Constify some variables.

André Hentschel (9):

advapi32/tests: Introduce tests for the merged view of HKEY_CLASSES_ROOT.

crypt32: Fix German translation.

cryptui: Fix German translation.

winedbg: Fix get_addr on ARM.

winedbg: Implement adjust_pc_for_break on ARM.

taskkill: Update German translation.

setupapi/tests: Fix wow64 failures.

msvcr90: Added __timezone implementation.

dbghelp: Implement arm_get_addr.

Aric Stewart (15):

strmbase: Initial creation of static strmbase library for Quartz and Quartz filters.

strmbase: Add the EnumMediaTypes base implementation.

strmbase: Move enumpins from quartz to strmbase.

strmbase: Move BasePin implementation to strmbase.

strmbase: Move OutputPin implementation to strmbase.

strmbase: Move InputPin implementation to strmbase.

usp10: When checking font for shaping the font needs at least 1 of the features but does not need all.

strmbase: Implement BaseFilter in strmbase.

strmbase: Add an implementation of BaseFilterImpl_EnumPins.

strmbase: Move TransformFilter implementation to strmbase.

strmbase: Move mediaSeeking to strmbase SourceSeeking.

strmbase: Clean up the allocator negotiating for BaseOutputPin.

strmbase: Standardize "class" function into functions tables in the structs.

strmbase: Add GetMediaType and GetMediaTypeVersion to BasePin function table.

strmbase: Remove non-standard custom allocator logic from strmbase.

Aurimas Fišeras (2):

inetcpl.cpl: Update Lithuanian translation.

taskkill: Update Lithuanian translation.

Austin English (6):

iphlpapi: Remove stray code (clang).

iphlpapi: Avoid using %n (clang).

psapi/tests: Remove an ugly macro.

psapi/tests: Macro cleanup.

psapi/tests: Get rid of an ugly test macro.

dbghelp: Fix compile on Hurd.

Austin Lund (7):

comctl32/tests: Add tests for negative subitems independent of local settings.

riched20/tests: Plug a few memory leaks and make failure messages more meaningful.

advapi32/tests: Fix RegEnumValue overflow tests for broken behaviour on XP Pro Chinese.

d3d9/tests: Fix test failure for IDirect3D9::CreateDevice in test_set_stream_source.

riched32/tests: Correct error messages in EM_POSFROMCHAR tests.

riched20/tests: Cleaned up ITextServices::TxGetNaturalSize test and fixed test failures.

comctl32/tests: Fix ImageList tests for different device color depths.

Christian Costa (1):

d3dx9: Constant table parsing foundations.

Damjan Jovanovic (3):

winemenubuilder: Start shared desktop shortcuts through their .lnk files.

windowscodecs: Load PNGs incrementally.

comdlg32: Fix a stack overflow.

David Adam (1):

ddraw/test: Add more combination tests for SetCooperativeLevels.

Detlef Riekenberg (8):

winmm/tests: Set a struct member to 0 is obsolete after adding a memset.

winspool: Remove unused code.

comctl32: Dump a parameter in a TRACE.

inetcpl: Make a TRACE more silent.

include: Add mprerror.h from mingw w64.

mprapi: Add a stub for MprAdminGetErrorString.

winspool: Implement SetDefaultPrinterA/W.

winspool: Use CUPS for printing.

Dmitry Timoshkov (3):

comctl32: Postpone setting the property sheet focus until the tab control is initialized.

kernel32: Truncate the reported by GlobalMemoryStatus() memory limits for Win9x versions too.

oleaut32: Handle VT_DATE in serialize_param()/deserialize_param().

Eric Pouech (10):

dbghelp: Allow loading PE module with 64bit addresses.

dbghelp: Some more 64bit base address fixes.

dbghelp: Added a couple of missing CodeView base types (used in 64bit compilation).

dbghelp: A couple of fixes for 64bit msvc debug info compatibility.

dbghelp: Only map an ELF file once.

dbghelp: When enumerating loaded modules from r_debug structure, pass the address of the dynamic section as well.

dbghelp: Compute ELF load address using the link_map ld's address (and get correct relocation computation).

dbghelp: Fix some relocation errors for debug formats out of ELF files.

dbghelp: Ensure the stab_nlist structure is usable on 64bit systems.

dbghelp: Proper support and definition for S_REGREL_V3.

Erich Hoover (1):

winex11: Add support for animated cursors in X11 driver.

Francois Gouget (2):

mshtml: Add a space before ellipses in the Slovenian translation.

shdocvw: Add a space before ellipses in the Slovenian translation.

Frédéric Delanoy (2):

inetcpl.cpl: Update French translation.

taskkill: Update French translation.

Gerald Pfeifer (2):

msxml3: Use the existing READYSTATE type instead of creating our own enum READYSTATE (and mixing the two).

user32: Removed some code that is unused after revision 751a09e9839d7273895df24666a0bb2fb51a29c7.

Hans Leidekker (21):

msi: Put the uninstall key for 32-bit packages under Wow6432Node on 64-bit.

msi: Remove a potentially noisy trace.

msi: Validate packages based on supported version, platform and languages.

msi: Add package validation tests.

msi: Look at the requested action instead of the action taken in MSI_SetFeatureStates.

msi Set the feature action to INSTALLSTATE_UNKNOWN if msidbFeatureAttributesUIDisallowAbsent is set.

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

advapi32: Fix a buffer size query in LsaLookupSids.

msi/tests: Determine Wow64 mode just once.

msi/tests: Use a different product code in the automation tests.

msi: Allocate 3 bytes instead of 2 for in-memory string references.

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

msi/tests: Set the MSIFASTINSTALL property.

msi/tests: Reduce the UI level for a couple of tests.

msi: Register class ids from 32-bit packages under Wow6432Node on 64-bit.

msi: Put keys from 32-bit packages starting with HLKM\Software under Wow6432Node on 64-bit.

msi: A commit or rollback custom action can be a deferred action at the same time.

msi: Store action data for deferred rollback actions too.

msi/tests: Don't create a nested restore point on recent versions of MSI.

programs: Add a stub implementation of aspnet_regiis.exe.

msi/tests: Move test coverage for standard actions to a separate module.

Henri Verbeet (40):

ddraw: Remove another hack.

wined3d: Set the depth/stencil buffer to NULL before releasing it.

wined3d: Acquire / release the focus window during reset.

d3d8/tests: Add window proc tests for switching between fullscreen and windowed.

d3d9/tests: Add window proc tests for switching between fullscreen and windowed.

wined3d: Recognize the SM4 loop opcode.

wined3d: Recognize the SM4 and opcode.

wined3d: Recognize the SM4 frc opcode.

wined3d: Recognize the SM4 mad opcode.

wined3d: Recognize the SM4 movc opcode.

wined3d: Allow multiple shader instruction destination arguments.

wined3d: Recognize the SM4 NULL register type.

wined3d: Recognize the SM4 imul opcode.

wined3d: The SM4 sincos opcode has two destination arguments.

wined3d: SM4 immediate constants are typeless.

wined3d: Recognize the SM4 itof opcode.

wined3d: Recognize the SM4 sample opcode.

wined3d: Recognize the SM4 sample_l opcode.

wined3d: Recognize the SM4 utof opcode.

wined3d: Add traces to IWineD3DDeviceImpl_AcquireFocusWindow() / IWineD3DDeviceImpl_ReleaseFocusWindow().

ddraw: Use a linear filter in ddraw_surface7_Blt().

wined3d: Recognize the SM4 sampler register type.

wined3d: Recognize the SM4 resource register type.

wined3d: Skip SM4 source register modifiers.

wined3d: Skip SM4 instruction modifiers.

wined3d: Recognize the SM4 div opcode.

wined3d: Recognize the SM4 ftoi opcode.

wined3d: Recognize the SM4 ieq opcode.

wined3d: Recognize the SM4 ld opcode.

wined3d: Recognize the SM4 ABS and NEG source modifiers.

wined3d: Recognize the SM4 sample_d opcode.

d3d10core: Implement device_parent_CreateVolume().

d3d10core: Rename texture2d.c to texture.c.

d3d10core: Add a stub ID3D10Texture3D implementation.

wined3d: Consistently use Map/Unmap for mapping resources.

wined3d: Flip destination coordinates when blitting to an offscreen target in BltOverride().

wined3d: IWineD3DBuffer_Unmap() can't fail.

d3d10core: Implement ID3D10Buffer::Unmap().

d3d10core: Implement ID3D10Buffer::Map().

d3dcompiler: Remove some stray tabs.

Hwang YunSong (3):

inetcpl.cpl: Update Korean resource.

kernel32: Update Korean resource.

taskkill: Update Korean resource.

Jacek Caban (25):

mshtml: Try installing Gecko from hardcoded '/usr/share/wine/gecko/' location.

mshtml: Use URLDownloadToFile to download Gecko package file.

urlmon: Added Abort implementation to wininet-based protocols.

urlmon: Added Abort tests.

urlmon: Added Abort support to BindProtocol.

include: Added d3d10_1.idl.

urlmon: Return correct error in get_protocol_handler for unknown protocol types.

urlmon: Report error on synchronous bindings that don't have a cache file and are not read in callback.

mshtml: Report better status in on_stop_nsrequest.

mshtml: Moved more code to handle_docobj_load.

urlmon: Added IBinding::Abort implementation.

urlmon: Use existing callback holder in RegisterBindStatusCallback if already exists.

urlmon: Use default binding callback if no callback is provided.

urlmon: Added IBinding::Abort and binding without callback tests.

urlmon: Added support for sending post data from stream.

urlmon: Added post data stream tests.

urlmon: Added IInternetProtocolEx support to http protocol handler.

urlmon: Added IInternetProtocolEx support to ftp protocol handler.

urlmon: Skip more tests on too old IEs.

shlwapi: Skip more tests on too old shlwapi.dll.

mshtml: Added nsIHttpChannel::VisitResponseHeaders implementation.

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

mshtml: Fixed the first ReportData invocation when binding from objects created by BindToObject.

jscript: Don't lookup global variables on function invocation.

exdisp.idl: Added missing declarations.

James McKenzie (1):

gdi32: Correct typo in comment.

Jeff Cook (2):

winealsa.drv: Only set micelem as master if there are no other elems on this card.

winealsa.drv: Rewrite channel counting for additional readability and circumvention of a couple of crashes.

Jeff Latimer (2):

iphlpapi: Use Windows rather than Unix values to determine family.

comctl32: Change stub to return IDYES instead of IDOK.

Jeremy Drake (3):

oleaut32/tests: Added tests for negative fractional variant dates.

oleaut32/tests: Test conversion of ambiguous DATE values.

oleaut32: Fix handling of negative fractional variant dates.

Joel Holdsworth (3):

windowscodecs/tests: Added test for GifFrameDecode_GetResolution.

windowscodecs: Implemented GifFrameDecode_GetResolution.

shdocvw: Replaced iexplore.bmp with a tango compliant toolstrip.

Juan Lang (30):

cryptui: Remove redundant close line.

cryptui: Check whether caller called WinVerifyTrust when deciding whether to call it.

winhttp: Let CertVerifyCertificateChainPolicy handle certain security flags.

include: Define a few missing CERT_TRUST error and info flags.

include: Define a couple more CERT_CHAIN_POLICY flags.

crypt32/tests: Add more tests of verifying the base policy, including flags to ignore certain errors.

crypt32: Improve error checking for the base policy.

crypt32/tests: Test invalid critical extension in intermediate cert.

crypt32/tests: Test the base and SSL policies against a certificate with an invalid critical extension.

crypt32: Set CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT when appropriate.

crypt32/tests: Add name to test to help identify test failures.

crypt32/tests: Add macros to declare tests.

crypt32: Set correct error when encountering unsupported critical extensions in the base and SSL policy.

crypt32/tests: Fix test failures on NT4/Win9x.

crypt32/tests: Fix more Win9x failures.

crypt32/tests: Add name to test to help identify test failures.

crypt32/tests: Fix another test failure on Win98.

crypt32/tests: Test OpenSSL chain separately to address test failures on Win98.

cryptui: Don't crash displaying a certificate hierarchy when the certificate's signer isn't found.

ipconfig: Specify GAA_FLAG_INCLUDE_ALL_GATEWAYS when calling GetAdaptersAddresses.

iphlpapi: Only return gateway addresses if GAA_FLAG_INCLUDE_ALL_GATEWAYS is specified.

iphlpapi: Honor GAA_FLAG_SKIP_UNICAST.

iphlpapi: Honor GAA_FLAG_SKIP_FRIENDLY_NAME.

iphlpapi: Set DNS servers in GetAdaptersAddresses when GAA_FLAG_SKIP_DNS_SERVER isn't specified.

iphlpapi: Use a helper function to get the DNS server list.

iphlpapi: Set DNS servers in the IP_PER_ADAPTER_INFO returned for non-loopback addresses.

iphlpapi: Return DNS suffix for all non-loopback adapters.

wintrust: Get time to verify from cryptographic message when present.

crypt32: Use A functions for debug string that's only used as an ASCII string.

crypt32: Trace time value in addition to address of time value.

Krzysztof Nowicki (1):

ntdll: Fix possible deadlock in vectored exception handling.

Laura Leinonen (1):

comdlg32: Update Finnish translation.

Louis Lenders (5):

fusion: Add version resource.

wine.inf: Add a fake fusion.dll.

user32/tests: Test FindWindowEx for empty window title.

advapi32: Add stub for QueryTraceW.

gameux: Improve stub for GameExplorerImpl_VerifyAccess.

Luca Bennati (2):

inetcpl.cpl: Update Italian translation.

taskkill: Update Italian translation.

Maarten Lankhorst (7):

quartz: Handle passthru calls better.

quartz: Add MediaSeekingPassThru to video renderer.

quartz: Use MediaSeekingPassThru for DirectSound renderer.

quartz: Add support for MediaSeekingPassThru to null renderer.

quartz: Add support for MediaSeekingPassThru to transform filter.

quartz: Remove forwarding from base class.

quartz: Add additional notifications to transform filter.

Marko Nikolic (2):

cabinet/tests: Removed sign comparison warnings.

comctl32/tests: Removed sign comparison warnings.

Matteo Bruni (4):

wined3d: Keep track of texture transformation states in compiled pixel shaders.

d3dx9/tests: Fix a shader test failure.

d3dcompiler: Don't store instruction length in DEF opcode in PS 1.x.

d3dcompiler: Accept dot terminated float immediate values.

Nick Bowler (1):

dsound: Restore old format on SetFormat failure.

Nikolay Sivov (21):

msxml3: Add basic bind callback for moniker binding.

comctl32/toolbar: Properly handle invalid arguments processing TB_ADDSTRING message.

comctl32/listview: Use actual edit box contents to calculate initial control size.

comctl32/treeview: Prevent item height to be calculated to zero value.

comctl32/tab: Fix DRAWITEMSTRUCT filling when extra item data of a custom size is used.

msxml3: Store user defined request headers on transaction beginning.

msxml3: Silence more failed urlmon interface queries.

msxml3: Implemented ::get_status().

msxml3: Don't fail trying to set NewParser property.

msxml3: Accept versioned XMLHTTP CLSIDs.

msxml3: Implement ready state change callback.

msxml3: Store response data in a stream.

msxml3: Implement ::get_responseText() for UTF-8 and UTF-16 (little endian) response encoding.

msxml: Register XMLHTTP objects.

msxml3: Implement ::abort().

msxml3: Callback only if state really changed.

msxml3: Implement ::get_responseBody().

msxml3: Implement ::get_responseXML().

shlwapi/assoc: Fix arguments tracing.

msxml3: Implement POST support with supplied body data.

msxml3: Fix response text conversion to WCHAR string.

Paul Vriens (2):

notepad: Add WS_EX_LAYOUTRTL to some RTL resources.

taskmgr: Remove a useless commented line.

Piotr Caban (8):

urlmon: Added ProtocolStream_Stat implementation.

shlwapi: Improved SHGetShellKey implementation.

shlwapi: Added SKAllocValueW implementation.

shlwapi: Added SKDeleteValueW implementation.

shlwapi: Added SKSetValueW implementation.

shlwapi/tests: Add more tests.

msvcr90: Added __tzname implementation.

jscript: Added more safety options flags handling to create_activex_object.

Reece Dunn (2):

jscript: Throw TypeError if T in 'new T' is not an object.

jscript/tests: Add tests for ActiveScriptSite_OnScriptError and IActiveScriptError.

Rico Schüller (29):

d3dcompiler: Add D3DGetBlobPart() stub.

d3dcompiler: Implement D3DGetBlobPart().

d3dcompiler: Implement D3DGetInputSignatureBlob().

d3dcompiler: Implement D3DGetOutputSignatureBlob().

d3dcompiler: Implement D3DGetInputAndOutputSignatureBlob().

d3dcompiler: Implement D3DGetDebugInfo().

d3dcompiler: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB to D3DGetBlobPart().

d3dcompiler: Add D3D_BLOB_ALL_SIGNATURE_BLOB to D3DGetBlobPart().

d3dcompiler: Add D3D_BLOB_LEGACY_SHADER to D3DGetBlobPart().

d3dcompiler: Add D3D_BLOB_XNA_PREPASS_SHADER to D3DGetBlobPart().

d3dcompiler: Add D3D_BLOB_XNA_SHADER to D3DGetBlobPart().

d3dcompiler: Implement D3DStripShader().

d3dcompiler/tests: Add D3DGetBlobPart() test.

d3dcompiler/tests: Add D3D_BLOB_INPUT_SIGNATURE_BLOB test.

d3dcompiler/tests: Add D3D_BLOB_OUTPUT_SIGNATURE_BLOB test.

d3dcompiler/tests: Add D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB test.

d3dcompiler/tests: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB test.

d3dcompiler/tests: Add D3D_BLOB_ALL_SIGNATURE_BLOB test.

d3dcompiler/tests: Add D3D_BLOB_DEBUG_INFO test.

d3dcompiler/tests: Add D3D_BLOB_LEGACY_SHADER test.

d3dcompiler/tests: Add D3D_BLOB_XNA_PREPASS_SHADER test.

d3dcompiler/tests: Add D3D_BLOB_XNA_SHADER test.

d3dcompiler/tests: Add D3DStripShader() test.

d3dcompiler/tests: Add D3DCOMPILER_STRIP_DEBUG_INFO test.

d3dcompiler/tests: Add D3DCOMPILER_STRIP_REFLECTION_DATA test.

d3d10: Forward D3D10GetInputSignatureBlob() to d3dcompiler.

d3d10: Forward D3D10GetOutputSignatureBlob() to d3dcompiler.

d3d10: Forward D3D10GetInputAndOutputSignatureBlob() to d3dcompiler.

d3d10: Forward D3D10GetShaderDebugInfo() to d3dcompiler.

Rudolf Mayerhofer (2):

ntdll: Set CPU_FEATURE_HTT when running on a HTT capable system.

include: Add information class SystemLogicalProcessorInformation.

Stefan Dösinger (2):

ddraw: Don't try to enumerate WINED3DFMT_R8G8B8A8_SNORM.

ddraw: Handle WINED3DFMT_R16G16_SNORM.

Stefan Leichter (2):

setupapi: Add partial implementation of SetupDiGetINFClassW.

setupapi: Implement SetupDiGetINFClassA on top of SetupDiGetINFClassW.

Stefan Oberhumer (6):

ntdll: Fix 64 bit issue within NTDLL_mergesort().

ntdll: Make NTDLL_mergesort() stable.

ntdll: qsort: Check if necessary to sort.

ntdll: qsort: Comparator must not get the same pointer.

ntdll: Fix possible overflow computing middle in NTDLL_mergesort().

ntdll/tests: Add some more tests for qsort().

Sven Baars (2):

ipconfig: Update the Dutch translation.

inetcpl.cpl: Update the Dutch translation.

Thomas Mullaly (8):

urlmon: validate_fragment works better if it actually calls parse_fragment instead of parse_query.

urlmon: Implemented functionality for generating raw URI string of a IUriBuilder.

urlmon: Restructured how ports are canonicalized.

urlmon: Restructured how the path component is validated in a IUriBuilder.

urlmon: canonicalize_path_hierarchical should prepend a '/' if needed.

urlmon: Implemented canonicalization of IUriBuilder components.

urlmon: Fixed memory leak in error path of CreateUri.

include: Added missing declaration for CreateIUriBuilder.

Trygve Vea (5):

crypt32: Updated Norwegian translation.

cryptdlg: Updated Norwegian translation.

user32: Updated Norwegian translation.

wineboot: Updated Norwegian translation.

wineps.drv: Updated Norwegian translation.

Vincent Povirk (15):

include: Add declaration for ICLRMetaHost.

mscoree: Stub CLRCreateInstance.

mscoree: Add test for creating CLRMetaHost.

include: Add definition of ICLRRuntimeInfo.

mscoree: Add a test that enumerates .NET runtimes.

fusion: Return the path from IAssemblyCacheImpl_QueryAssemblyInfo.

mscoree: Add stub implementation of ICLRMetaHost.

mscoree: Implement ICLRMetaHost_GetVersionFromFile.

mscoree: Implement ICLRMetaHost_EnumerateInstalledRuntimes.

mscoree: Implement ICLRRuntimeInfo_GetInterface.

mscoree: Add test for ICLRMetaHost_GetRuntime.

aclocal: Detect the mingw variant named amd64-mingw32msvc.

mscoree: Implement ICLRMetaHost_GetRuntime.

mscoree: Implement ICLRRuntimeInfo_GetRuntimeDirectory.

mscoree: Use the new Mono runtime search code in GetRequestedRuntimeInfo.

Yaron Shahrabani (19):

winhlp32: Add Hebrew translation.

appwiz.cpl: Added Hebrew translation.

shdocvw: Added Hebrew translation.

comctl32: Added Hebrew translation.

shell32: Added Hebrew translation.

browseui: Added Hebrew translation.

regedit: Hebrew translation fix.

wininet: Added Hebrew translation.

credui: Added Hebrew translation.

taskmgr: Added Hebrew translation.

uninstaller: Added Hebrew translation.

winhlp32: Hebrew translation fixed.

setupapi: Added Hebrew translation.

winspool: Added Hebrew translation.

localui: Added Hebrew translation.

regedit: Updated Hebrew translation.

inetcpl: Added Hebrew translation.

kernel32: heb.nls: Made some corrections.

mapi32: Added Hebrew translation.

Link to comment
Share on other sites

Xtreme mod emule wine üzerinde sorun çıkarmıştı windows da komut isteminden tasklist -m komutu ile kullandığı kütüphane dosyalarını öğrenip bunları wine içine importladım ve sorunsuz olarak çalışmıştı. ;)

Edited by izbewhp
Link to comment
Share on other sites

  • 2 hafta sonra ...

winehq_logo_glass_sm.pngwinehq_logo_text.png

Wine Announcement

The Wine development release 1.3.6 is now available.

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

- Support for GStreamer filters.

- Mapping of standard cursors to native desktop cursors.

- Improved support for installers with services.

- Many MSXML improvements.

- Decoder for TGA-format images.

- Translation updates.

- Various bug fixes.

The source is available from the following locations:

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

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

6437 CUPS Printer-Names are UTF-8, but we handle them as ANSI

7195 ratDVD fails to start

11744 Age of Empires III crashes at startup

12291 Restarting Dark Crusade 1.20 kills sound

12925 D3D8: Visual test fails

12934 Fugawi - OLE error 80004002

13095 MS Visio 2003 - Crashing after opening or creating a file.

13595 Sprite borders are 1 pixel lower in Double Dragon Forever

13670 Star Blaze: Page faults on startup

13939 Paint Shop Pro 7 hangs when inserting text

15212 ctSchedule.ocx: OleCreate returns E_INVALIDARG

15502 Crysis Warhead Installer fails with msi errors

15942 Printers can't print format largers than A4

16239 Cake Poker installer requires native msxml3

17090 Elite Force fails to set brightness at all,renders game dark and hard to play

17436 mRemote does not work

17713 EVE Online Apocrypha - Audio not supported on FreeBSD

17875 GetTempFileName with unique != 0 broken

17965 Graphical glitches in Orphelins of Baudelaire demo

18339 Microsoft Visio 2007 crashes when Drag&Dropping some elements

19590 Symantec LiveUpdate 1.5.2 uninstaller exits silently

20103 Beyond the Sword patch 3.19 fails to install

20195 PLSQLDeveloper shows OLE error 80004001 when trying to export object metadata to XML

20887 Dragon Age: Origins: Fails to find the DVD

21485 Kindle for PC Beta works, but 1.0 doesn't

21522 DnaSP 5 crashes under wine if a "Tajima's test" is performed.

21765 Age of Mythology fails to create the fonts with builtin msxml4

21798 SEHException / GdipGetRegionScansCount opening AutoWikiBrowser

21836 jscript: run tests fail on Ubuntu

21913 Visio 2007 Professional Crashes Immediately

22054 Assassin's Creed crashed after first level

22055 Assassin's creed crashes on launch occasionally

22394 Starcraft 2: Can't restart itself

22860 Enterprise Architect fails to create a new project or loads an existing one

23096 White box around cursor in Google SketchUp Pro 7

23173 Several game have upside down picture

23217 Runes of Magic client.exe needs unimplemented function msvcr80.dll._strlwr_s

23355 Ring-Protech CD/DVD Protection fails

23411 YoWindow: Fails to start

23790 Cursors in City of Heroes draw incorrectly with ATI graphics

23901 Civilization 4 Beyond the Sword 3.19 no longer starts

23985 Wine doesn't use standard mouse cursor

24096 08/19/2010 Steam client update wininet issue

24105 VB6 crashes while trying to start simple sample program

24117 Osmos main menu cursor is corrupt

24154 GetFirefox image is not viewable in wine iexplore with Gecko 1.1.0

24334 EarMaster 5.0 : black area instead of the sheet music in some exercises

24381 Children of the nile 3 demo hangs because of built-in d3dx9

24396 [ALSA driver bug] Windows applications crash on start up

24470 winegcc: 32-bit libs are not found with -m32 on 64-bit host

24619 Kitsu Saga Crashes

24646 Utorrent menu's can be open but not working

24668 Introduction screen in Melty Blood is drawn upside-down

24759 SAFEARRAY bounds data is marshalled in reversed order

24773 It is possible to click behind certain modal dialogs in Worms Armageddon, leading to loss of focus and crashes

24831 Fallout:New Vegas Fails to launch gamebryo renderer

24864 Windows Double Explorer complains "unable to find an entry point named 'IUnknown_SetSite' in DLL 'SHLWAPI.DLL'"

24871 Floppy diskette label and serial number not reported

24895 msxml4 installer crashes in 2nd dialog in msi_dialog_create_radiobutton

24929 FreeBSD build broken

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

Changes since 1.3.5:

Adam Martinson (14):

msxml3: Add a function to initialize xmlDoc->_private data.

msxml3: IXMLDOMSchemaCollection/XMLSchemaCache backend.

msxml3/tests: Internal schema doc storage tests.

msxml3: Implement schema_cache_get_length().

msxml3: Implement schema_cache_remove().

msxml3: Implement schema_cache_addCollection().

msxml3: Implement schema_cache_get_namespaceURI().

msxml3: Implement schema_cache_get().

msxml3: IXMLDOMSchemaCollection2 stubs.

msxml3: Fix a regression bug in domdoc_loadXML().

msxml3: libxml2 error/warning callback functions.

msxml3/tests: Add namespace-related XSLPattern tests.

msxml3: Fix XSLPattern namespace handling.

msxml3/tests: Add XSLPattern collection method tests.

Akihiro Sagawa (1):

cryptui: Update Japanese translation.

Aleksey Bragin (1):

msi: Fix freed memory access and fix freeing of invalid pointer.

Alexandre Julliard (50):

riched20: Use the correct resource id for the reverse arrow cursor.

ole32: Use the correct resource ids for the drag&drop cursors.

comctl32: Use the correct resource ids for cursors.

winex11: Use GetIconInfoEx when creating cursors.

winex11: Avoid creating a DC when not necessary.

winex11: Add support for remapping standard Win32 cursors to the X11 system cursors.

winex11: Allow specifying system cursor replacements through the registry.

kernel32/tests: Add some tests for NtAreMappedFilesTheSame.

ntdll: Get rid of the FILE_VIEW typedef.

ntdll: More complete implementation of NtAreMappedFilesTheSame.

server: Return an error in get_handle_unix_name for objects that don't have a file name.

kernel32: Use RtlDosPathNameToNtPathName_U to validate the path in GetVolumeInformationW.

kernel32: Use the NT name to open the device in GetVolumeInformationW.

kernel32: Use the NT name to open the root directory in GetVolumeInformationW.

kernel32: Use the NT name to retrieve label and serial in GetVolumeInformationW.

kernel32: Fix last error code in GetVolumeInformationW when an explicit subdir is requested.

ntdll: Avoid using the CONTEXT86 type.

ntoskrnl.exe: Avoid using the CONTEXT86 type.

ifsmgr.vxd: Avoid using the CONTEXT86 type.

vwin32.vxd: Avoid using the CONTEXT86 type.

vmm.vxd: Avoid using the CONTEXT86 type.

user.exe: Avoid using the CONTEXT86 type.

system.drv: Avoid using the CONTEXT86 type.

windebug: Avoid using the CONTEXT86 type.

krnl386.exe: Avoid using the CONTEXT86 type.

include: Get rid of the non-standard CONTEXT86 type.

include: The FLOATING_SAVE_AREA type is i386-specific.

widl: Add some more attribute keywords.

widl: Add support for some more typelib flags based on the added attributes.

widl: Use get_size_procformatstring_func() for clients too instead of duplicating the code.

widl: Output some comments for proc format strings.

widl: Add a separate function to write the proc format string for a function.

configure: Disable Fortify if it's enabled by default, it's too broken.

widl: Duplicate all the proxy data tables between 32-bit and 64-bit.

widl: Duplicate the exception handling code between 32-bit and 64-bit.

widl: Output a format string table and server info structure for stubs.

widl: Output a format string table and server info structure for servers.

tools: Add some sanity checks in make_makefiles.

winegstreamer: Fix module name and remove obsolete variables in makefile.

mofcomp: Remove obsolete variables in makefile.

kernel32: Fix a FAT format sanity check for floppies.

comctl32: Make more functions available by name.

shell32: Make more functions available by name.

shlwapi: Make more functions available by name.

winegcc: Detect the appropriate lib directory for 32/64 cross-builds.

winedbg: Don't start another instance of the debugger when it crashes.

qcap: Define a real DllGetClassObject function.

winegstreamer: Define real DllCanUnloadNow and DllGetClassObject functions.

winegcc: Fix the lib dir detection.

configure: More aggressive disabling of Fortify.

Amine Khaldi (2):

comdlg32: Fix translations.

widl: Do not define MIDL_user_allocate and MIDL_user_free as it's already in the psdk.

Anders Jonsson (7):

crypt32: Update Swedish translation.

jscript: Update Swedish translation.

net: Add Swedish translation.

progman: Fix typos in Swedish translation.

cryptui: Fix typo in Swedish translation.

kernel32: Add Swedish translation.

taskmgr: Update Swedish translation.

Andrew Nguyen (7):

msvcrt: Implement _mbsnbcat_s.

msvcrt: Implement _ultoa_s.

winhttp: Fix const qualifier warning for OpenSSL 1.0.0.

wininet: Fix const qualifier warning when compiling with OpenSSL 1.0.0.

winhttp: Fix misleading OpenSSL version number check.

wininet: Fix misleading OpenSSL version number check.

configure: Check for GStreamer functionality present in 0.10.26.

André Hentschel (7):

jscript: Update German translation.

winedump: Fix typo in code generation.

winedump: Ignore case when detecting void.

winemaker: Let winebuild use the default specfile name.

winedump: Add ARM Thumb detection.

include: Define PROCESSOR_ARCHITECTURE_IA32_ON_WIN64.

kernel32: Update function docs for GetBinayType.

Aric Stewart (17):

strmbase: Begin implementations of AMovieDllRegisterServer2 and AMovieSetupRegisterFilter2.

strmbase: Define STRMBASE_DllMain.

strmbase: Implement OLE registration in AMovieDllRegisterServer2.

strmbase: Implement STRMBASE_DllGetClassObject and STRMBASE_DllCanUnloadNow.

winegstreamer: Add wine GStreamer parser filter framework.

qcap: Make use of a few more strmbase implementations.

winegstreamer: Add glib threading overrides.

winegstreamer: Add gstreamer splitter filter.

winegstreamer: Add splitter output pin with video format.

winegstreamer: Add output pin with audio format.

winegstreamer: Add SourceSeeking implementation to the Splitter.

winegstreamer: Handle active push of data in Splitter.

winegstreamer: Add structure for gstreamer transform filters.

winegstreamer: Add gstreamer YUV->RGB transform filter.

usp10/tests: Update test_ScriptStringXtoCP_CPtoX to test both rtl and ltr characters.

winegstreamer: Add gstreamer mp3 transform filter.

winegstreamer: Add gstreamer audio convert transform filter.

Aurimas Fišeras (1):

jscript: Update Lithuanian translation.

Austin Lund (6):

advapi32/tests: Fix test for WoW64 handle size differences.

user32/tests: Fix some combo box tests for different font sizes.

kernel32/tests: Increase timeouts to avoid test failures in CreateRemoteThread.

gdiplus/tests: Fix GetLogFont charset tests for Asian platforms.

user32/tests: Fixed WM_SETFONT combo box tests.

comdlg32/tests: Fixed up handling of temporary file in printdlg tests.

Carl Raffaele (1):

comdlg32: Removed 16 bit dependency.

Charles Davis (2):

kernel32/tests: Add a test for opening short paths of differing case.

kernel32/tests: Fix the mixed-case short path test to actually test something.

Damjan Jovanovic (5):

msvcrt: Implement wcsncat_s.

msvcrt: Define STRUNCATE.

msvcrt: Improve wcsncat_s.

include: Define WINCODEC_SDK_VERSION.

windowscodecs: Add COM proxies and stubs.

Dan Kegel (1):

ws2_32: Null select() should fail with WSAEINVAL.

David Adam (3):

ddraw: Remove a useless function.

ddraw: SETFOCUSWINDOW lives independently of other flags.

d3d8: ApplyStateBlock with a zero token returns D3D_OK.

David Hedberg (6):

ole32: OleLoad should not fail even if IOleObject::GetMiscStatus fails.

ole32: Pass failures from delegate object's ::QueryInterface in default handler.

shell32: Handle INameSpaceTreeControlEvents::OnSelectionChanged.

shell32: Replace bitwise XOR with a contextually more proper operator.

shlwapi: Fix UrlGetPart to also return unknown schemes.

shlwapi: Add room for null terminator in local SHGetShellKey buffer.

Davide Pizzetti (1):

net: Italian translation update.

Detlef Riekenberg (10):

shell32: We have a Unicode parameter when launching a CPL.

winspool: Set devices and printerports in AddPrinterW.

winspool: Use Unicode to add a driver entry for a unix printer.

winspool: Use Unicode for CUPS printer names.

shdocvw: Add a stub for ImportPrivacySettings.

advapi32: Add a stub for EventEnabled.

faultrep/tests: Add tests for AddERExcludedApplicationA.

wer: Add a stub for WerRemoveExcludedApplication.

wer/tests: Add initial tests.

include: Add WerReportCreate + WerReportCloseHandle.

Dmitry Timoshkov (2):

user32: FindWindow() should treat an empty title same way as NULL.

gdi32: Make AddFontToList skip adding a face into global lists if the font is not supposed to be enumerated, and return a pointer to first loaded face.

Eric Pouech (1):

oleaut32: Fix invalid cast.

Frédéric Delanoy (1):

jscript: Update French translation.

Gustavo Henrique Milaré (3):

shell32: Update Portuguese translation.

mshtml: Update Portuguese translation.

jscript: Update Portuguese translation.

Hans Leidekker (19):

mscms: Fix a memory leak in TranslateColors.

msi: Compare strings without depending on thread locale.

services: Save service dependencies.

services: Support setting and changing service dependencies.

msi: Don't inline msi_feature_set_state and msi_component_set_state.

msi/tests: Add tests for msidbFeatureAttributesUIDisallowAbsent.

msi: Register the service description in the InstallServices action.

msi: The LoadOrderGroup, StartName and Password fields from the ServiceInstall table are formatted strings.

msi: Register service dependencies in the InstallServices action.

msi: Register service arguments in the InstallServices action.

include: Add rendering intent defines.

gdi32: Move EnumICMProfiles to the driver.

winex11: Implement EnumICMProfiles.

gdi32: Fix invalid parameter handling in EnumICMProfiles and SetICMProfile.

msi: Open the log file in shared write mode.

msi: Open the log file once per package.

msi: An inactive dialog control does not require a property.

advapi32: Implement EnumServicesStatusA/W.

advapi32: Implement EnumServicesStatusExA/W.

Henri Verbeet (40):

d3dcompiler: Make some variables static.

d3dcompiler: Move some bytecode output functions to bytecodewriter.c.

d3dcompiler: Merge asmutils.c into utils.c.

d3dcompiler: Mark some internal symbols hidden.

wined3d: Allow FBO blits again between surfaces with fixups if they have the same format.

wined3d: Always pass a valid rectangle to surface_get_blt_info().

wined3d: Properly flip in surface_blt_to_drawable().

wined3d: Remove a FIXME in context_apply_blit_state().

wined3d: Handle WINED3DFMT_R10G10B10A2_UNORM in getColorBits().

wined3d: Recognize the SM4 sqrt opcode.

d3d10core: Implement ID3D10Texture3D::Unmap().

d3d10core: Implement ID3D10Texture3D::Map().

wined3d: Flip destination coordinates when blitting to an offscreen target in arbfp_blit_surface().

wined3d: Check if we can do the blit before messing with surface flags in IWineD3DSurfaceImpl_BltOverride().

wined3d: Use surface_blt_to_drawable() in IWineD3DSurfaceImpl_BltOverride().

wined3d: Pass a sub-resource index instead of a miplevel to volume texture methods.

wined3d: Pass a sub-resource index instead of a miplevel to 2D texture methods.

wined3d: Pass a sub-resource index instead of a face + miplevel to cube texture methods.

wined3d: Explicitly pass parameters to shader_load_np2fixup_constants().

d3d10core: Try to create a software adapter when no regular adapters are found as well.

dxgi: Try to create a software adapter when no regular adapters are found as well.

wined3d: Get rid of the posFixup field from the device.

wined3d: Explicitly pass parameters to shader_arb_vs_local_constants().

wined3d: Explicitly pass parameters to shader_arb_ps_local_constants().

wined3d: Read transform flags from the compile args in pshader_hw_texm3x2tex().

wined3d: Read transform flags from the compile args in pshader_hw_texm3x3tex().

wined3d: Read transform flags from the compile args in pshader_hw_texm3x3vspec().

wined3d: Read transform flags from the compile args in pshader_hw_texm3x3spec().

d3d9: Partially implement IDirect3D9Ex::CreateDeviceEx().

d3d9: Use more reasonable return values for unimplemented functions.

wined3d: Access reg_maps though ins->ctx in shader_glsl_get_register_name().

wined3d: Access reg_maps though ins->ctx in shader_arb_get_register_name().

wined3d: Access reg_maps though ins->ctx in shader_hw_mov().

wined3d: Access reg_maps though ins->ctx in get_bool_const().

wined3d: Access reg_maps though ins->ctx in get_loop_control_const().

wined3d: Move "parse_state" to wined3d_shader_context.

wined3d: Move loop state to wined3d_shader_context.

wined3d: Only complain about unsupported filtering if we have a reason to.

wined3d: Don't flip the coordinate system in set_blit_dimension().

wined3d: Remove some redundant state save/restore code from flush_to_framebuffer_drawpixels().

Hwang YunSong (3):

taskmgr: Update Korean resource.

uninstaller: Update Korean resource.

winhlp32: Update Korean resource.

Igor Paliychuk (4):

inetcpl.cpl: Updated Ukrainian translation.

ipconfig: Updated Ukrainian translation.

taskkill: Updated Ukrainian translation.

jscript: Updated Ukrainian translation.

Jacek Caban (13):

wininet: Skip more tests on IE older than 6.0.

mshtml: Use IUri in nsIURI::Equals implementation.

jscript: Pass script_ctx_t instead of exec_ctx_t to eval functions.

msxml3: Remove unused xmlnode_* functions.

msxml3: Don't use xmlnode's IXMLDOMNode iface for a few stub functions.

mshtml.idl: Added IHTMLObjectElement declaration.

mshtml.idl: Added DispHTMLObjectElement declaration.

mshtml: Added IHTMLObjectElement stub implementation.

mshtml: Get rid of no longer needed parse_post_data.

mshtml: Added IDispatchEx support to HTMLObjectElement object.

mshtml.idl: Added IHTMLEmbedElement and DispHTMLEmbedElement declarations.

mshtml: Added IHTMLEmbedElement stub implementation.

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

Juan Lang (17):

crypt32: Test encoding more quoted strings.

crypt32: Test more encoded string to string conversions.

crypt32: Implement quoting of simple string types.

crypt32: Implement quoting of BMP strings.

crypt32: Remove broken UTF-8 string decoding support.

crypt32: Trace certificate chain verification parameters.

crypt32/tests: Add more tests of the authenticode policy.

crypt32: Remove unneeded comments.

crypt32/tests: Test more Unicode encoded string to string conversions.

crypt32/tests: Show expected values in ok output.

crypt32: Correct Unicode quoting of BMP strings.

crypt32: The newline character must also be quoted.

crypt32: Implement CertRDNValueToStr for UTF8 strings.

crypt32/tests: Fix test failures on Win98/NT4.

secur32: Trace flags as hex values.

crypt32: Pass additional store to CertVerifyRevocation.

crypt32: Check revocation status of chain element-by-element.

Jörg Höhle (1):

winmm/tests: Fix one mcicda test failure on VMware.

Konstantin Kondratyuk (1):

jscript: Update Russian translation.

Krzysztof Nowicki (3):

windowscodecs: Fix *_CopyPixels functions to properly handle a NULL rectangle.

windowscodecs/tests: Add test cases for *_CopyPixels calls with NULL rectangle.

windowscodecs: Optimise copy_pixels in case the whole bitmap is copied.

Louis Lenders (6):

kernel32/tests: Add some more tests for GetTempFileName.

kernel32: Fix GetTempFileName with invalid path.

dwmapi: Add stubbed DwmGetWindowAttribute.

winscard: Add stub for SCardReleaseStartedEvent.

rpcrt4: Add stub for NdrMesTypeEncode2.

ws2_32: Return SOCKET_ERROR in stubbed WSALookupServiceNext, to prevent apps from looping forever.

Luca Bennati (1):

jscript: Update Italian translation.

Marcus Meissner (6):

comdlg32: Fixed bad size to GetModuleFilenameW.

shell32: Pass correct size to MultiByteToWideChar.

ipconfig: Fixed buffer size to MultiByteToWideChar.

wineboot: Fixed 2 buffer sizes.

regedit: Fixed a wrong buffer size.

winspool.drv: Check return value of EnumPrintersA.

Martin Wilck (2):

xcopy: Move command line parsing code into separate function.

xcopy: Fix command line parsing logic.

Matteo Bruni (5):

d3dx9: Search for a compatible pixel format in D3DXCheckTextureRequirements.

d3dx9: Fix D3DXFilterTexture return value.

d3dx9: Store transform matrix per-sprite.

d3dx9: Report usage of unsupported sprite flags.

d3dx9: Initialize a variable in ID3DXSpriteImpl_Flush.

Michael Stefaniuc (4):

mscms: Don't produce unreachable code with #ifdef (Smatch).

ddraw: Add missing unlock (Smatch).

msxml3: Remove returns after returns (Smatch).

msxml3/tests: Remove superfluous NULL check before free (Smatch).

Nikolay Sivov (27):

msxml3: Get rid of ::get_dataType() forward to IXMLDOMNode interface.

msxml3: Get rid of ::put_text() forward to IXMLDOMNode interface.

oleaut32: Fix multidimensional SAFEARRAY marshalling.

msxml3: Add support for IStream destination in save().

msxml3: Silence urlmon query failures for IXMLDocument.

msxml3: Partially implement ::setAttributeNode().

mshtml: Remove useless initialization.

comctl32/treeview: Accept null item handle as a root for TVM_DELETEITEM.

comctl32/treeview: Fix TVN_DELETEITEM to use item that is about to be deleted.

shlwapi: Allow IUnknown_SetSite() to be requested by name.

oleaut32: Remove some useless null checks.

oleaut32: Fix properties type conversion on property bag load.

msxml3: Add stub connection container support.

msxml3: Add stub IConnectionPoint, return points for supported IIDs.

msxml3: Add ::GetConnectionInterface().

msxml3: Add ::GetConnectionPointContainer().

msxml3: Add ::Unadvise().

msxml3: Use proper naming and types for IObject* interfaces.

msxml3: Handle passed BSTR argument as a WCHAR string in ::createProcessingInstruction().

msxml3: Make line endings fix helper faster using BSTR stored length.

msxml3: Fix a leak of error message BSTR.

msxml3: Output error message for fatal errors.

msxml3: Actually try to use IPersistStream if it's available.

msxml3/tests: Some encoding switching tests.

msxml3: Add a helper to check for error handler being set.

msxml3: Build qualified name using libxml2 helper.

msxml3: Trace backend error even when user error handler is not set.

Paul Vriens (19):

clock: Add the Serbian (Latin and Cyrillic) translation.

ipconfig: Add the Serbian (Latin and Cyrillic) translation.

notepad: Add the Serbian (Latin and Cyrillic) translation.

uninstaller: Add the Serbian (Latin and Cyrillic) translation.

wineboot: Add the Serbian Cyrillic and fix the Latin translation.

avifil32: Add the Serbian (Latin and Cyrillic) translation.

ipconfig: Update the Serbian (Latin and Cyrillic) translation.

browseui: Add the Serbian (Latin and Cyrillic) translation.

mshtml: Add the Serbian (Latin and Cyrillic) translation.

shdocvw: Add the Serbian (Latin and Cyrillic) translation.

comdlg32: Fix Serbian (Latin) translations.

comdlg32: Add the Serbian (Cyrillic) translation.

winspool.drv: Add the Serbian (Latin and Cyrillic) translation.

inetcpl.cpl: Add the Serbian (Latin and Cyrillic) translation.

write: Add the Serbian (Latin and Cyrillic) translation.

wldap32: Add the Serbian (Latin and Cyrillic) translation.

credui: Add the Serbian (Latin and Cyrillic) translation.

oleacc: Add the Serbian (Latin and Cyrillic) translation.

hhctrl.ocx: Add the Serbian (Latin and Cyrillic) translation.

Piotr Caban (20):

jscript: Added VBArray stub.

jscript: Implement VBArray constructor.

jscrpt: Added VBScript.lbound() implementation.

jscript: Added VBArray.ubound() implementation.

jscript: Added VBArray.dimensions() implementation.

jscript: Added VBArray.getItem() implementation.

jscript: Added VBArray.toArray() implementation.

jscript: Added VBArray handling to to_object().

jscript: Improved error handling in VBArray functions.

jscript: Improved VBArray related tests.

jscript: Add index, input and lastIndex properties to regexp functions results.

jscript: Added DISPATCH_PROPERTYGET flag to some calls.

jscript: Added invocation flag tests.

msvcr90/tests: Make some tests fail if invalid_parameter_handler was not invoked.

urlmon: Improved url canonicalize when Uri_CREATE_FILE_USE_DOS_PATH is specified.

mshtml/test: Fix some memory leaks.

mshtml: Added IHTMLFormElement_{get/put}_method implementation.

mshtml: Added IHTMLFormElement_{get/put}_name implementation.

mshtml: Added IHTMLFormElement_{get/put}_encoding implementation.

mshtml: Added IHTMLTextAreaElement_get_type implementation.

Rico Schüller (10):

include: Move D3D_SHADER_VARIABLE_CLASS to d3dcommon.h.

include: Move D3D_CBUFFER_TYPE to d3dcommon.h.

include: Move D3D_SRV_DIMENSION to d3dcommon.h.

include: Move D3D_REGISTER_COMPONENT_TYPE to d3dcommon.h.

include: Move D3D_RESOURCE_RETURN_TYPE to d3dcommon.h.

include: Move D3D_NAME to d3dcommon.h.

include: Move D3D_SHADER_INPUT_TYPE to d3dcommon.h.

include: Move D3D_SHADER_VARIABLE_TYPE to d3dcommon.h.

include: Move D3D_PRIMITIVE_TOPOLOGY to d3dcommon.h.

include: Move D3D_PRIMITIVE to d3dcommon.h.

Ričardas Barkauskas (7):

wer: Stub WerAddExcludedApplication.

wlanapi: New stub dll.

wlanapi: Stub WlanOpenHandle.

ddraw/tests: Test if surface with DDSCAPS_ZBUFFER can be render target.

ddraw/tests: Test some more caps combinations.

ddraw: Fix DDSCAPS_3DDEVICE surfaces always setting DDSCAPS_VISIBLE.

ddraw: Surfaces with DDSCAPS_3DDEVICE and DDSCAPS_ZBUFFER can't be render targets.

Sven Baars (2):

jscript: Update the Dutch translation.

taskkill: Update the Dutch translation.

Travis Athougies (4):

d3dcompiler_43/tests: Added HLSL test suite.

d3dcompiler_43/tests: Added order of operations test to HLSL test suite.

d3dcompiler_43/tests: Added tests for conditional expressions to HLSL test suite.

d3dcompiler_43/tests: Added float vector tests to HLSL test suite.

Trygve Vea (5):

msi: Updated Norwegian translation.

wineconsole: Updated Norwegian translation.

shell32: Updated Norwegian translation.

oledlg: Updated Norwegian translation.

oleaut32: Updated Norwegian translation.

Vincent Povirk (25):

windowscodecs: Implement TiffFrameDecode_CopyPalette.

windowscodecs: Support TIFF images with alpha data.

windowscodecs: Add stub TGA decoder.

windowscodecs: Implement Initialize for the TGA decoder.

windowscodecs: Implement GetFrame for the TGA decoder.

windowscodecs: Implement GetPixelFormat for the TGA decoder.

windowscodecs: Implement GetSize for the TGA decoder.

windowscodecs: Seek to start of stream when opening TIFF files.

include: Add definition for IWICColorTransform.

include: Add definition for IWICFastMetadataEncoder.

include: Add definition for IWICMetadataQueryReader.

include: Add definition for IWICMetadataQueryWriter.

windowscodecs: Implement CopyPixels for the TGA decoder.

d3dx9_36: Check for the TGA container format.

windowscodecs: Handle TGA attribute bits.

windowscodecs: Add support for 32-bit TGA images.

windowscodecs: Support Run-length encoded TGA images.

windowscodecs: Implement CopyPalette for the TGA decoder.

windowscodecs: Implement conversion from 16bppBGRA to 32bppBGRA.

gdiplus: Implement GdipGetRegionScans.

gdiplus: Make get_path_hrgn work with HDC-less graphics objects.

gdiplus: Reject linear gradients where the start and end points are equal.

mscoree: Add tests for LoadLibraryShim.

wine.inf: Add some .NET-related fakedlls.

mscoree: Implement LoadLibraryShim.

Vladimir Panteleev (1):

user32: Update last active popup for all parents.

Yaron Shahrabani (20):

oledlg: Added Hebrew translation.

cmdlgtst: Added Hebrew translation.

wineps: Added Hebrew translation.

write: Added Hebrew translation.

wineconsole: Added Hebrew translation.

wordpad: Added Hebrew translation.

mshtml: Added Hebrew translation.

winefile: Added Hebrew translation.

mapi32: Added Hebrew translation.

comdlg32: Added Hebrew translation.

shdoclc: Added Hebrew translation.

winedbg: Added Hebrew translation.

oleview: Added Hebrew translation.

msvfw32: Added Hebrew translation.

msacm32: Added Hebrew translation.

avifile32: Added Hebrew translation.

mpr: Added Hebrew translation.

localspl: Added Hebrew translation.

iccvid: Added Hebrew translation.

user32: Added Hebrew translation.

Łukasz Wojniłowicz (4):

inetcpl: Update the Polish translation.

jscript: Update the Polish translation.

taskkill: Add the Polish translation.

ipconfig: Update the Polish translation.

Link to comment
Share on other sites

  • 2 hafta sonra ...

[center][size="3"][color="#000000"][img]http://www.winehq.org/images/winehq_logo_glass_sm.png[/img][img]http://www.winehq.org/images/winehq_logo_text.png[/img]

[size="5"][color="#FF0000"][b]Wine Announcement[/b][/color][/size]

[color="#8B0000"][i]The Wine development release [size="5"][u][b]1.3.7[/b][/u][/size] is now available.[/i][/color]

What's new in this release (see below for details):
- Improved system tray support.
- Better support for installers with assemblies.
- Many of the msvcrt "secure" functions implemented.
- A lot of fixes to the GStreamer support.
- Many MSXML improvements.
- Translation updates.
- Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.7.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.7.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.7:

5760 "Save As", "Open" dialog windows show blank field when dealing with .mus, .mid files
6011 jstrip crashes
6319 Ballance hangs on rendering a specific effect
6606 FIFA 2002 crashes in the startup (ddraw error)
6912 nVidia melody display junk to screen, list of fixmes
7969 Legacy crashes when creating or opening a database
8796 Need for Speed Porsche 2000 / Unleashed crashes with unhandled page fault
10836 Skijump fails to start:Could not find the selected Direct3D adapter.
13233 FSX Demo fails to start.
13539 Equalizer in foolbar2000 does not work
13921 Installation of Quest Toad 9.6.1 fails with file access error message
14786 mkv2vob halts with the message "error getting mkv info"
15486 Impulse: Cannot connect to server
15625 Fujiprint/Rossmann fails to save its books as a file
17416 urlmon/url sometimes fails (race condition)
17518 winmm/mci tests fail with +heap enabled
18856 using selectSingleNode method : "xmlXPathEval: evaluation failed"
20129 FaleWEB crashes on startup
20421 Return to Mysterious Island doesn't start
20580 QQ 2009 International beta1 installer crashes because sxs.CreateAssemblyCache unimplemented?
20801 2gis city module cannot install
20964 Not re-registering icons in tray
21163 NFS4: Fails to start if Hardware Acceleration is enabled
21388 "shed skin" compiler output crashes
21593 Grand Prix World v1.01: fails to run: "Initialization failed"
21651 Acunetix Web Vulnerability Scanner 6.5 crashes when run
21665 Heavy Metal Pro pagefaults when opening load screen
21758 another CommandLineToArgvW bug with empty lpCmdLine
21821 Impulse crash on login screen.
22122 CDBurnerXP 4.1+: corrupted background on the mode selection screen
22304 MSI file overwrite property
22555 Metro 2033: needs d3dx9_36.dll.D3DXCreateCubeTexture
22957 MapSource 6.16.1 doesn't draw the main map
22963 Tooltip for the system tray icon appears for the wrong application
23101 Simutrans 102.2.2: unimplemented function msvcr80.dll._findfirst64i32
24139 OpenGL 2.0 Shading Language Terrain Texturing Demo crashes on unimplemented function msvcr100.dll._fseeki64
24243 urlmon's HttpProtocol_open_request fails in small test app
24344 VC++ Express 2010 installer crashes with unimplemented function wer.dll.WerReportCreate
24442 [Microsoft Web Platform Installer 2.0] Interface requires GDIplus to display correctly
24458 Final Fantasy XIV Benchmark: Crashes after clicking start.
24587 CDBurnerXP: can't access data disc mode
24689 CDSpeed crashes while saving a screenshot in PNG format
24736 Fifa11: config utility needs GdipMeasureString
24777 Warlords III: Darklords Rising demo installer fails to start
24779 Warlords III: Darklords Rising demo: mouse clicks don't register in the main menu
24782 GTA: San Andreas crashes when playing intro videos
24802 MSOffice 2003: "Not installed for this user" regression
24897 Age of Empires III trial complains "parsing error in Fonts2.xml" without native msxml4
24903 NoX game crashes when trying inputting anything in any textbox
24909 KeepFocused doesn't work
24910 Age of Empires 3 Trial installer puts native msxml4 in c:\SXS on wine
24933 Morrowind freezes on startup
24939 Crysis Warhead requires msvcr80.dll
24970 AcdSee Pro 3(3.0.475) and Office 2003 'Custom' install crashes
24978 Assertion error in winegstreamer
24984 Nestle Nesquick FIRERESCUE application won't start
25026 Crysis Warhead requires d3dx9_36.dll
25081 Automation broken in AutoCAD
25090 Winedbg: input characters are not displayed
25111 Firefox 4 Beta 7: Starts but doesn't render the program (menu/toolbars/browserarea)

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

Changes since 1.3.6:

Adam Martinson (11):
configure: Add a check/define for xmlSchemaSetValidStructuredErrors().
msxml3: Add a function to validate a tree against a schema cache.
msxml3: Add error code defines.
configure: Add a check for xmlDocProperties.
msxml3: Implement domdoc schema validation.
msxml3: Use libxml2 macros for XSLPattern method return values.
msxml3: Add XSLPattern nodeType() method.
msxml3: Implement XSLPattern collection methods.
msxml3: Move the whitespace preservation bool into the domdoc_properties struct.
msxml3: Fix node_get_text() whitespace handling.
msxml3/tests: Tests for node_get_dataType() with XDR schemas.

Alexander Morozov (3):
crypt32/tests: Add tests for enveloped messages.
crypt32/tests: Add tests for decoding enveloped messages.
crypt32/tests: Add tests for CMSG_RECIPIENT_COUNT_PARAM and CMSG_RECIPIENT_INFO_PARAM.

Alexandre Goujon (1):
cmd: Add a space at the end of the first echo'ed batch line.

Alexandre Julliard (39):
libwine: Update Unicode tables to the Unicode 6.0 standard.
ntdll: Don't try to join with the main thread.
kernel32: Remove unnecessary use of wownt32.h.
gdi32: Remove unnecessary uses of wownt32.h.
wineps: Remove unnecessary use of wownt32.h.
winex11: Manage the system tray stand-alone window in x11drv for non-desktop mode.
explorer: Make the systray window look more like a real taskbar in desktop mode.
winex11: Improve management of the lifetime of embedded windows.
winex11: Re-dock icons when the system tray owner has changed.
kernel32: Fix a trace to print the correct error code.
ntdll: Report memory areas in DOS memory to be free even when not reserved.
ntdll: Explicitly check for failure to map page 0.
winex11: Add support for receiving mouse events on non-toplevel windows.
winex11: Don't try to unmap systray windows, it confuses some systray docks.
winex11: Sync the window attributes when switching a window to embedded.
winex11: Add support for receiving ConfigureNotify events on non-toplevel windows.
winex11: Handle GravityNotify events for non-toplevel windows.
winex11: Add support for having a drawable associated to non-toplevel windows.
winex11: Create Win32 windows corresponding to all the ancestors of embedded windows.
msvcrt: Add some missing CDECLs.
rpcrt4: Implement waiting in RpcMgmtWaitServerListen.
include: Move IXMLDOMDocument3 definition to msxml2.idl.
include: Move coclass definitions to msxml2.idl.
include: Define a few more msxml interfaces and classes.
include: Make msxml6.idl a copy of msxml2.idl instead of importing it.
msxml6: Add a version resource.
msxml6: Add a typelib resource.
Revert "ntdll: Fix possible deadlock in vectored exception handling."
ntdll: Don't call vectored exception handlers under the critical section.
krnl386.exe: Use the correct pointer for RemoveVectoredExceptionHandler.
shell32: Store the raw AUTHORS file in resources instead of trying to convert to a C array.
krnl386.exe: Propagate DOS startup errors up to winevdm.
avifil32: Fix the multiple inheritance implementation of edit streams.
oleaut32: Get rid of the ICOM_THIS_MULTI macro.
ole32: Get rid of the ICOM_THIS_MULTI macro.
rpcrt4: Get rid of the ICOM_THIS_MULTI macro.
atl: Move atliface.idl to the global includes.
atl: Fix the name of the Registrar class id.
atl: Fix the Registrar class factory implementation.

Andrew Bogott (2):
shdocvw: Implement UniformResourceLocatorW_InvokeCommand and UniformResourceLocatorA_InvokeCommand for the default verb.
shdocvw: Move OpenURL() from shdocvw_main.c into intshcut.c, and implement it.

Andrew Eikum (5):
hlink: Implement HlinkClone.
hlink: Site data should only be set if the hlink has an HlinkSite.
oleaut32: Search inherited interfaces again in ITypeComp::Bind.
shell32: Don't fail if the path doesn't exist in Unix in IShellFolder::ParseDisplayName.
shell32: Don't search Path or PIDL for an icon in IShellLink::GetIconLocation.

Andrew Nguyen (2):
winex11.drv: Ensure that the WGL context is removed from the context list in wglDeleteContext.
winex11.drv: Set last error to ERROR_BUSY when attempting to delete a cross-thread context in wglDeleteContext.

André Hentschel (20):
include: Better distinguish ARM's endianess.
include: Add MIPS endianess.
include: Better detect MIPS architecture.
include: Merge the ia64 ifdefs into one.
services: Mention the unkown type in the error message.
ntdll: Add Support for loading ARM PEs.
include: Add BS_PUSHBOX.
include: Add new button control styles.
wordpad: Replace obsolete styles.
kernel32: Remove dead code and old comment.
include: Define PROCESSOR_OPTIL (MSIL).
ntdll: Detect more processor features.
user32: Don't paint new button styles instead of crashing.
winebuild: Add subsystem wince.
msi: Downgrade an error.
mmdevapi/tests: Fix test on some 2k8 and mark those errors broken.
mmdevapi: Add return value which happens on wow64 and pure 64-bit.
ntdll/tests: Fix crash in japanese and chinese test.
krnl386: Mention DOSBox.
d3d9: Improve CheckDeviceState stub to run Firefox 4 Beta 7.

Aric Stewart (3):
ups10: Corrected rtl implementation for ScriptStringXtoCP and ScriptStringXtoCP.
strmbase: More properly standardized pin implementations for NewSegment.
winegstreamer: 4 buffers is insufficient for some mpeg streams.

Austin English (1):
winspool.drv: Skip tests when no printer is installed.

Austin Lund (9):
comctl32/tests: Added extra debugging information to toolbar size tests.
comctl32/tests: Change toolbar size test data to load dynamically.
comctl32/tests: Fix toolbar size tests that depend on system font height.
comctl32/tests: Fixed toolbar tests for varing width of button strings.
comctl32/tests: Fix band info tests that depend on system font heights.
comctl32/tests: Change expect_band_content test to ensure line numbers are reported correctly on test failure.
comctl32/tests: Changed rebar layout tests to load data dynamically.
comctl32/tests: Fixed rebar layout tests which depend on system font height.
comctl32/tests: Fixed rebar layout tests that depend on system font widths.

Bernhard Übelacker (1):
comctl32: Test for window messages of a property sheet with custom dialog proc.

David Adam (3):
ddraw: Add tests for the foreground window set by SetCooperativeLevel.
ddraw: Add tests for SetCooperativeLevel with a NULL window.
ddraw: Exclusive mode is the corner case for SetCooperative, not the normal mode.

David Hedberg (5):
shell32: Don't crash on NULL cmdgroup in DefView OleCommandTarget.
shell32: Fix trace formatting in SHGetNameFromIDList.
shell32: Remove reliance on the ability to bind to files in UnixFolder CompareIDs.
shell32: Remove reliance on the ability to bind to files in UnixFolder GetDisplayNameOf.
shell32: Don't allow binding to files in any ShellFolder implementation.

Detlef Riekenberg (14):
wer: Add stubs for WerReportCreate + WerReportCloseHandle.
wer/tests: Add initial tests for WerReportCreate + WerReportCloseHandle.
wer: Add a stub for WerReportSetParameter.
crypt32/tests: CertAddCertificateLinkToStore is not present on W98.
crypt32/test: When using dynamic binding for functions, do it in all locations.
wer: Implement WerReportCreate and WerReportCloseHandle.
wer: Implement Wer*ExcludedApplication.
wer/tests: Add more tests for Wer*ExcludedApplication.
include: Add WerReportSetParameter + WerReportSubmit.
wer: Add a stub for WerReportSubmit.
wintrust/tests: Run the test again on W98.
ntdll: Add stubs for Rtl[G/S]etCurrentTransaction.
wtsapi32: Add a stub for WTSLogoffSession.
kernel32: Add a stub for SetProcessDEPPolicy.

Dmitry Timoshkov (2):
Revert "gdi32: Make AddFontToList skip adding a face into global lists if the font is not supposed to be enumerated, and return a pointer to first loaded face.".
gdi32: Remove broken check for WinXP.

Eric Pouech (28):
msvcrt: Added macro to ease implementation of so called secure (_s postfix) APIs.
msvcrt: Moved _get_osplatform to the new macros for parameters validation.
msvcrt: Use the new parameter checking macros for f(w)open_s functions.
msvcrt: Use the parameter checking macros for strncpy_s.
msvcrt: Use parameter validation macros for mcstowcs_s_l.
msvcrt: Use parameter checking macros for strtok_s.
msvcrt: Use parameter checking macros for string to number functions.
msvcrt: Use parameter checking macros for wcsto{number} functions.
msvcrt: Use parameter checking macros in wcstombs_s_l.
msvcrt: Use parameter checking macros in vsn(w)printf_s_l.
msvcrt: Implemented _itow_s.
msvcrt: Implemented _wputenv_s.
msvcrt: Implemented _(w)dupenv_s.
msvcrt: Implemented (w)searchenv_s.
msvcrt: Implemented _putwch.
msvcrt: Implemented _cputws.
msvcrt: Implemented _(w)access_s.
msvcrt: Implemented (_)wcserror.
msvcrt: Implemented (_)wcserror_s.
msvcrt: Implemented wcstok_s.
kernel32: Use fd availability for testing whether a console handle refers to a bare console.
server: Removed the no longer used bare parameter out of get_console_mode request.
msvcrt: Implemented the _(w)getenv_s functions.
msvcrt: For internal msvcrt use, added ability to grow automatically the size of the buffer in printf core engine.
msvcrt: Implemented _vc(w)printf.
msvcrt: Correctly manage va_list:s in vf(w)printf ny using auto-grow buffer in prinf engine.
msvcrt: Use macro for parameters validation itoa_s (and update the tests as well).
kernel32: Fixed regression with echoing input characters.

Erich Hoover (2):
include: Add IP_PKTINFO response structure.
include: Add macros for retrieving control message headers.

Eryk Wieliczko (8):
msvcrt: Add stub functions _lock_file and _unlock_file.
msvcrt: Implement _fseeki64.
msvcrt: Implement _findfirst64i32 and _findnext64i32.
comdlg32: GetSaveFileName: Don't append .* extension.
comdlg32/tests: Add GetSaveFileName .* extension test.
msvcrt: Implement _ftelli64.
msvcrt: Implement _get_tzname.
msvcrt: Fixed (_w)fopen_s with test.

Francois Gouget (9):
ddraw/tests: Fix compilation on systems that don't support nameless unions.
ddraw/tests: Remove a space before a '\n'.
wininet/tests: Add a trailing '\n' to ok() calls.
msxml3: Add a trailing '\n' to a FIXME() calls.
msxml3/tests: Add a trailing '\n' to ok() calls.
msxml3/tests: Small spelling fix in a nonexistent resource.
xcopy: Remove a space before a '\n' in the Korean translation.
ws2_32: Add a trailing '\n' to a FIXME() call.
Assorted spelling fixes.

Gerald Pfeifer (5):
urlmon: Fix typo in trace in validate_path.
comctl32: Remove TOOLTIPS_WindowFromPoint, putting its functionality into its sole calling site.
comctl32: Fix test description in test_hittest.
urlmon: Avoid accessing an uninitialized variable in a TRACE in validate_path.
comctl32: Remove the last, unused parameter fromTOOLTIPS_NewToolRectT.

Gustavo Henrique Milaré (2):
inetcpl.cpl: Added Portuguese (Brazilian) translation.
shdocvw: Added Portuguese (Brazilian) translation.

Hans Leidekker (18):
msi: Don't crash if there is no feature parent.
msi: Components don't require a key path.
msi: Downgrade some warnings.
msi: Revert 3cd55cc916ad8d74710f435845d8f970161f77fe.
include: Add winsxs.idl.
sxs: Correct the spec entry for CreateAssemblyCache.
sxs: Add a stub implementation of IAssemblyCache.
msi: Features don't require a directory.
sxs: Add support for installing side-by-side assemblies.
msi: MsiGet/SetFeatureState must get and set the requested feature action, not the action taken.
msi: Remove redundant function msi_find_file.
msi: Put quotes around the filename in MsiApplyPatch.
msi: Calculate file install states after evaluating component conditions, not before.
msi: Add support for installing side-by-side assemblies.
programs: Add a stub implementation of regsvcs.exe.
msi: Honor msidbComponentAttributesNeverOverwrite.
msi: Don't rebuild the target path for files from global assembly components.
msi: Don't use a temporary directory for local assemblies.

Henri Verbeet (40):
wined3d: Change surface_translate_frontbuffer_coords() to handle all drawable coordinates.
d3dcompiler_43/tests: Make probe info const.
d3dcompiler_43/tests: Make some variables unsigned.
d3dcompiler_43/tests: Calculate the probe count.
ddraw: Fix some TRACEs.
wined3d: Set an A window proc on non-unicode windows.
wined3d: Do not use "lockedRect" unless the surface is locked in flush_to_framebuffer_drawpixels().
wined3d: Translate drawable coordinates in flush_to_framebuffer_drawpixels().
ddraw/tests: Check for multiple expected messages in test_wndproc().
d3d8/tests: Check for multiple expected messages in test_wndproc().
d3d9/tests: Check for multiple expected messages in test_wndproc().
d3d9: Add some missing locking to IDirect3DDevice9Impl_EndStateBlock().
krnl386.exe: Return the default value if the section wasn't found in GetPrivateProfileString16().
wined3d: Add support for the INTZ format.
d3d8/tests: Add a test for INTZ.
d3d9/tests: Add a test for INTZ.
wined3d: Use SetWindowPos() to make the focus window active.
wined3d: Move the fullscreen window setup / restore code to the device.
wined3d: Do not activate the window when restoring the styles.
ddraw: Setup the device window in SetCooperativeLevel().
wined3d: Don't use floating point textures without ARB_texture_float.
wined3d: Test for "AMD" in the renderer string as well to detect AMD cards.
d3d9/tests: Specify width and height when changing the display orientation.
wined3d: Recognize Evergreen in select_card_ati_mesa().
wined3d: Use lookup tables in select_card_ati_mesa().
wined3d: Use lookup tables in select_card_nvidia_binary().
wined3d: Use a lookup table in select_card_ati_binary().
ddraw: Window proc replacement depends on DDSCL_EXCLUSIVE, not DDSCL_FULLSCREEN.
ddraw: Make switching to/from fullscreen work more than once.
wined3d: Register a window only once.
wined3d: Don't unregister a window unless the window proc is what we expect it to be.
wined3d: Take the location into account in context_apply_fbo_state_blit().
wined3d: Handle rendertargetlock_mode in surface_load_location().
wined3d: Simply use surface_modify_location() in IWineD3DSurfaceImpl_Map() with WINED3DLOCK_DISCARD.
wined3d: Remove some useless code.
wined3d: Avoid marking samplers dirty in IWineD3DSurfaceImpl_Unmap().
wined3d: Check for depth/stencil surfaces in general in IWineD3DSurfaceImpl_Unmap().
wined3d: Simplify a condition in IWineD3DSurfaceImpl_LoadTexture().
wined3d: Rename the IWineD3DSurfaceImpl "Flags" field to "flags".
wined3d: Rename the wined3d_format "Flags" field to "flags".

Huw Davies (6):
ole32/tests: Add tests to exercise the datacache's IDataObject::GetData.
ole32: Add a stub advise sink object to the data cache.
ole32: Rename cache entry parameters from 'This' - it leads to too much confusion with the data cache itself, which is the real COM object.
ole32: Re-order some functions.
ole32: Remove some useless comments.
ole32: Implement OnRun and OnStop.

Igor Paliychuk (1):
README: Added Ukrainian version.

Jacek Caban (20):
shdocvw: Added missing IID_IOleWindow handing to IOleInPlaceFrame::QueryInterface implementation.
urlmon: Compute expected Uri_HAS_* flags from property arrays.
mshtml: Properly handle QueryService(SID_SOleUndoManager) call.
d3dhal.h: Removed no longer defined D3DDP2OP_* enums.
jscript: Added Date.setYear stub implementation.
msxml3: Don't use xmlnode's IXMLDOMNode iface in get_nodeTypeString implementations.
mshtml: Don't free string that will be cleared by SafeArrayDestroy.
mshtml: Added IOmNavigator::get_plugins implementation.
mshtml: Added IDispatchEx support to HTMLStyleSheetsCollection object.
mshtml: Use macro for tid declaration.
mshtml: Added IHTMLWindow2::execScript implementation.
mshtml: Added execScript tests.
urlmon: Added IInternetProtocolEx support to BindProtocol.
mshtml: Added HTMLWindow's IServiceProvider implementation.
mshtml: Added IHTMLObjectElement::get_vspace implementation.
mshtml.idl: Added IHTMLStyleElement and DispHTMLStyleElement declarations.
mshtml: Added IHTMLStyleElement stub implementation.
mshtml: Use IUriBuilder for IURI::SetQuery implementation.
shdocvw: Added DocHost::Exec(OLECMDID_UPDATECOMMANDS) implementation.
shdocvw: Fixed race in tests.

Jaime Rave (1):
wined3d: Added Intel GM45 video card detection.

Jörg Höhle (7):
winmm: mciSendString always returns a response string (albeit empty).
winmm: MCI_SYSINFO doesn't change the output buffer in case of error.
winmm: MCI_INFO doesn't change the output buffer in case of error.
mciwave: Fix some MCI_STATUS return code.
winmm/tests: Fix test failure in multi-byte locale.
winmm: Use MCI_HWND and MCI_HDC in resource files.
mciseq: The native MCI sequencer cannot record.

Louis Lenders (2):
d3dx9_36: Quiet a noisy fixme.
xapofx1_1: Add stub dll.

Maarten Lankhorst (59):
quartz: Fix EC_COMPLETE handling on dsound renderer.
quartz: Add IAMFilterMiscFlags to directsound renderer.
quartz: Fix EC_COMPLETE handling on video renderer.
quartz: Add IAMFilterMiscFlags to video renderer.
quartz: Fix EC_COMPLETE handling on null renderer.
quartz: Add IAMFilterMiscFlags to null renderer.
quartz: Add IAMFilterMiscFlags to file source.
strmbase: Allow NULL for time format in ConvertTimeFormat.
quartz: Change HeapRealloc call to CoTaskMemRealloc.
quartz: Simplify all_renderers_seek.
quartz: Fix run/pause/stop in filtergraph.
quartz: Fix return value of GetMediaTime.
quartz: Forward media time in AVI Decoder.
quartz: Forward media time in ACM Wrapper.
quartz: Fix time on avi parser.
quartz: Fix time on MPEG splitter.
winegstreamer: Forward media time on transform filter.
winegstreamer: Fix concept of time in demuxer.
quartz: Use media time instead of stream time in directsound renderer.
quartz: Use media time instead of stream time in null renderer.
quartz: Remove position from filtergraph.
quartz: Actually use the start time in SendRun.
strmbase: Add support for IQualityControl.
strmbase: Forward IQualityControl on output pin to base filter.
quartz: Forward IQualityControl on pullpin to base filter.
quartz: Add IQualityControl to video renderer.
strmbase: Add support for IQualityControl to transform filter.
winegstreamer: Send EOS on exiting thread.
quartz: Fix PullPin_EnumMediaTypes.
winegstreamer: Fix GSTInPin_EnumMediaTypes.
winegstreamer: Clarify FIXME.
strmbase: Silence harmless fixme.
quartz: Use media time instead of stream time in video renderer.
quartz: On flushing, always signal blocked event handle.
quartz: Fix video renderer EndOfStream.
quartz: Add quality control to avi decoder.
quartz: Reset stream time when paused after seeking.
winegstreamer: Fix buffer leak in error path.
winegstreamer: Fix NewSegment in transform filter.
winegstreamer: Add QOS to transformer filters.
winegstreamer: Move seeking from filter to pins.
winegstreamer: Add support for qos to demuxer.
strmbase: Add support for rendering algorithms to quality control.
quartz: Use quality control in video renderer.
quartz: Rework direct sound renderer rework to be more time aware.
winegstreamer: Fix GetState.
winegstreamer: Add better support for unsupported audio/video.
winegstreamer: Fix playing .flv and realmedia files.
winegstreamer: Fix regression from d62b4dcb664.
winegstreamer: Set correct state when ending processing.
quartz: Fix stub for GetVideoPaletteEntries.
quartz: Reset state change after flushing.
winegstreamer: Move up gst_segment_init to prevent a theoretical race condition.
quartz: Start DirectSound renderer as soon as possible.
quartz: Make window behavior of video renderer act more like windows.
quartz: Handle state changes in direct sound renderer correctly.
winegstreamer: Bump buffers to 2 in transform filter.
winegstreamer: Fix deadlock when changing state.
winegstreamer: Fix support for seeking in demux.

Marcus Meissner (1):
ntdll: Check and fix PE header protections.

Martin Wilck (1):
xcopy: Assume directory if destination ends with a backslash.

Matteo Bruni (6):
d3dx9: Implement D3DXFilterTexture for cube textures.
d3dx9: Implement D3DXCheckCubeTextureRequirements.
d3dx9: Implement D3DXCreateCubeTexture.
d3dx9: Skip D3DXCheckCubeTextureRequirement test if not supported.
d3dx9: Implement D3DXCheckVolumeTextureRequirements.
d3dx9: Implement D3DXCreateVolumeTexture.

Michael Stefaniuc (7):
strmbase: Remove duplicate 'const' in strmbase.h.
wined3d: Move the checkGLcall() right after the corresponding GL call.
wined3d: Fix some checkGLcall() messages.
serialui: Don't cast zero.
include: Avoid a multi-character character constant.
kernel32/tests: '\' needs to be escaped in a C string (sparse).
urlmon/tests: Escape '\' in C strings (sparse).

Nikolay Sivov (17):
msxml3: Implement a trivial case of ::put_nodeTypedValue() for elements.
msxml3: Get rid of ::cloneNode() forward.
msxml3: Get rid of ::get_prefix() forward.
msxml3: Get rid of ::get_baseName() forward.
msxml3: Hint parser to use UTF-8 if it's specfied as BOM.
comctl32/treeview: Make item data layout partially compatible with native one.
msxml3: Encode special characters while setting attribute content.
msxml3: For tested cases use TRACE instead of FIXME.
msxml3: Don't force put_nodeValue return value.
msxml3: Stub IXMLDOMDocumentType support.
msxml3: Fix duplicated declarations after document ::get_xml().
msxml3: Use defined error code for no error case.
msxml3: Trace DOM document reference counts.
msxml3: Dump set node value.
cryptui: Stub CryptUIDlgViewSignerInfoA.
msxml3: Fix a ::get_xml() for libxml2 without xmlSaveToBuffer.
msxml3: Don't include assert.h where it's not used.

Paul Vriens (30):
jscript: Add the Serbian (Latin and Cyrillic) translation.
cryptdlg: Add the Serbian (Latin and Cyrillic) translation.
devenum: Add the Serbian (Latin and Cyrillic) translation.
gphoto2.ds: Add the Serbian (Latin and Cyrillic) translation.
shdoclc: Add the Serbian (Latin and Cyrillic) translation.
wininet: Add the Serbian (Latin and Cyrillic) translation.
oledlg: Add the Serbian (Latin and Cyrillic) translation.
localspl: Add the Serbian (Latin and Cyrillic) translation.
gdi32/tests: Fix crash and failures on Win95.
xcopy: Add the Serbian (Latin and Cyrillic) translation.
iccvid: Add the Serbian (Latin and Cyrillic) translation.
localui: Add the Serbian (Latin and Cyrillic) translation.
setupapi: Add the Serbian (Latin and Cyrillic) translation.
winedbg: Update Serbian (Latin) translations.
winedbg: Add the Serbian (Cyrillic) translation.
mapi32: Add the Serbian (Latin and Cyrillic) translation.
mpr: Add the Serbian (Latin and Cyrillic) translation.
msacm32: Add the Serbian (Latin and Cyrillic) translation.
msrle32: Add the Serbian (Latin and Cyrillic) translation.
sane.ds: Add the Serbian (Latin and Cyrillic) translation.
serialui: Add the Serbian (Latin and Cyrillic) translation.
msvfw32: Add the Serbian (Latin and Cyrillic) translation.
msvidc32: Add the Serbian (Latin and Cyrillic) translation.
oleaut32: Add the Serbian (Latin and Cyrillic) translation.
shlwapi: Add the Serbian (Latin and Cyrillic) translation.
msi: Update Serbian (Latin and Cyrillic) translations.
shell32: Update Serbian (Latin and Cyrillic) translations.
user32: Update Serbian (Latin and Cyrillic) translations.
appwiz.cpl: Update Serbian (Latin and Cyrillic) translations.
comctl32: Update Serbian (Latin and Cyrillic) translations.

Piotr Caban (3):
mshtml: Impoved implementation of nsURI_GetAsciiHost.
shlwapi: Improved UrlCombineW implementation.
shell32: Improved IShellFolder_GetUIObjectOf implementation.

Pluciński Mariusz (3):
gameux: Loading of game statistics implemented.
gameux: Add implementation of IGameStatistics::GetCategoryTitle.
gameux: Add implementation of IGameStatistics::GetStatistic.

Rico Schüller (5):
d3dcompiler: Add D3DReflect() stub.
include: Add ID3D11ShaderReflection interface.
include: Add ID3D10ShaderReflection1 interface.
dxguid: Add shader and dx11 includes to dx10guid.c.
d3dcompiler: Add stub ID3D11ShaderReflection interface.

Stefan Dösinger (3):
wined3d: Don't pass the texture stages to basetexture_apply_state_changes.
wined3d: Don't change GL_TEXTURE* when using the arb fragment pipeline.
wined3d: Don't reapply lighting when vertex shaders are used.

Thomas Mullaly (16):
urlmon: Added stub for CoInternetCombineIUri.
urlmon/tests: Added basic tests for CoInternetCombineIUri.
urlmon/tests: Added actual CoInternetCombineIUri tests.
urlmon: Implemented base case for CoInternetCombineIUri.
urlmon: Fixed memory free of an uninitialized variable.
urlmon: Improved IUri support for file URIs.
urlmon/tests: Added more CoInternetCombineIUri tests.
urlmon: Implemented case when the relative URI doesn't have a path component in CoInternetCombineIUri.
urlmon: Some IUri's don't display the default port in the authority.
urlmon: Implemented case when relative path begins with '/' in CoInternetCombineIUri.
urlmon: Implemented case when relative URI has a path that doesn't start with '/'.
urlmon/tests: Fixed some IUri tests that used hard coded values to use Uri_HOST.
urlmon: CoInternetCombineIUri uses pluggable protocols.
urlmon: Make IUri implementation call functions through IUri_ macros instead of calling directly.
urlmon: Improve IUri support of res URIs.
urlmon: Simplified path canonicalization functions.

Vijay Kiran Kamuju (8):
d3drm: Fix signature of LoadTextureFromResource macro of IDirect3DRM2 interface.
include: Fix signature of CreateWrap macros in d3drm.
include: Add IDirect3DRMWinDevice interface.
include: Add missing defines for d3drmdef.h.
include: Add missing definitions for LPDIRECT3DRM2 and LPDIRECT3DRM3.
include: Fix macro signatures in d3drmobj.h.
tools: Add trailing semicolon to MimeType in wine.desktop.
include: Add missing interfaces in d3drmobj.h.

Vincent Povirk (29):
gdiplus: Fix point conversion in GdipCreateLineBrushI.
gdiplus: Add a test for GdipCreateMatrix3.
gdiplus: Don't rely on an HDC in GdipGetFontHeight.
gdiplus: Don't rely on an HDC in GdipMeasureCharacterRanges.
gdiplus: Don't rely on an HDC in GdipMeasureString.
gdiplus: Add tests for GdipGetLineTransform.
ole32: Cache all extended big block depot locations.
d3dx9_36: Don't check the image format in D3DXLoadSurfaceFromFileInMemory.
d3dx9_36: Fix an error path in D3DXLoadSurfaceFromFileInMemory.
mscoree: Report that all .NET versions are installed if Mono is missing.
mscoree: Use the new search methods for GetCORVersion/GetCORSystemDirectory.
mscoree: Use the .NET 4 interfaces to implement CorBindToRuntimeEx.
mscoree: Use the .NET 4 interfaces to implement CorBindToRuntimeHost.
mscoree: Support searching for .NET runtimes by exe file.
gdiplus: Allow more drawing operations to succeed without an HDC.
include: Add definition for ICLRRuntimeHost.
mscoree: Add stub implementation of ICLRRuntimeHost.
mscoree: Load mono when creating a runtime host interface.
mscoree: Use the new architecture to implement _CorExeMain.
mscoree: Add a proper implementation of DllCanUnloadNow.
mscoree: Search for mono installs with the 2.0 abi.
mscoree: Implement config file parsing.
include: Rename cor.h to cor.idl.
include: Add definitions for IMetaDataDispenserEx.
mscoree: Add stub implementation of IMetaDataDispenserEx.
mscoree: Search the Global Assembly Cache for required assemblies.
mscoree: Implement ClrCreateManagedInstance.
mscoree: Add a trace to _CorExeMain.
gdiplus: Correctly store the given stride in created bitmaps.

Vitaliy Margolen (1):
ntdll: Mask invalid flags for RtlQueueWorkItem.

Vladimir Panteleev (2):
winex11: Add X11DRV_PALETTE_GetColor function to resolve any COLORREF to an RGB.
winex11: Correctly handle non-RGB COLORREFs in BRUSH_SelectSolidBrush.

Yaron Shahrabani (5):
hhctrl.ocx: Added Hebrew translation.
gphoto2: Added Hebrew translation.
msrle32: Added Hebrew translation.
winemine: Added Hebrew translation.
progman: Added Hebrew translation.
[/color][/size][/center]

Link to comment
Share on other sites

  • 2 hafta sonra ...

[center][size="3"][color="#000000"][img]http://www.winehq.org/images/winehq_logo_glass_sm.png[/img][img]http://www.winehq.org/images/winehq_logo_text.png[/img]

[size="5"][color="#FF0000"][b]Wine Announcement[/b][/color][/size]

[color="#8B0000"][i]The Wine development release [size="5"][u][b]1.3.8[/b][/u][/size] is now available.[/i][/color]

What's new in this release (see below for details):
- Icons in the "open with" menus.
- Man pages for all installed binaries.
- Support for schemas in MSXML.
- Many installer fixes.
- Translation updates.
- Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.8.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.8.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.8:

4098 Visual Basic 6 sp6 runtime installer: No progress window shown
6856 Civilization 4 fails to start
8107 Civilization 4 Warlords fails to start due to XML issues
12293 Warhammer 40K: dark crusade - Cursor is not properly drawn
14343 Bigfishgames "Play My Games" Crashes With "Unhandled page fault"
15195 People's General randomly hangs with err:seh:setup_exception_record nested exception on signal stack
16548 qedit:mediadet.c test is skipped due to renaming a file
16842 Goldwave crashes
16988 Guild Wars - 'blocky' graphics
17140 Brothers in arms: crashes after 20-30 minutes of playing
17623 IconWorkshop displays icons without alpha channel
17630 Unreal Tournament 3: d3dx10_35.dll not found
17728 Check exception during first configuration creation
17790 ICQ 6.5 unhandled exception
17969 Warhammer 40K: DoW: Dark Crusade demo exits silently
18705 Heavy Load first chance exception in NtQuerySystemInformation
18958 Adobe Reader 9 has a divide by zero error during install
19480 Monster truck Challenge problem
19669 Sonic Mega Collection Plus quits just after the launcher
19787 Many Years Ago game launcher crashes on startup
20064 Divine Divinity II - Floor is transparent
20329 Free Realms crashes with Unimplemented d3dx9_36.dll.D3DXCreateEffectFromFileA
20656 Kindle for PC missing text at login screen
21261 implement the IGameExplorer interface
21668 Unable to Play Rise of Nations Thrones and Patriots
21680 Unity 3D: Online registration doesn't work...
21699 VLC videos are black in Vista+ mode
21859 Sins of a Solar Empire: Main menu does not respond to mouse clicks
22247 Sketchup cannot export collada or google earth files
22380 Big Fish Games: requires Administrator access
22707 Star Wolves: crash when starting a new game
22861 XML Copy Editor hangs when editing a file
22905 MS Office 2007: Right-click on taskbar icon and selecting close does not work
23176 Perfect Dark crashes in Japanese language environment
23243 Fleet Operations 3.1.x (Star Trek Armada II) has performance problems
23408 Sid Meier's Civilization IV Beyond the Sword v3.19 crashes
23460 Universal USB installer 'Cancel' button does not work
23758 XML Copy Editor save dialog 'new folder' creates new directory but does not show it
23926 Civilization IV Colonization not getting the correct info
24365 Adobe Photoshop CS4 installer: completely white / ie6 workaround doesn't work
24366 Crystal Cubes: unimplemented function d3dx9_36.dll.D3DXFillTexture
24382 Call Of Duty 4: Modern Warfare crash because of too low memory reported
24416 America's Army 3 needs msvcr80.dll._ctime64_s
24540 Final Fantasy 8 config program does not work
24564 Black Mirror 2: movies in cutscenes freeze
24595 Ninja Penguin crashes during the startup.
24596 Italian translation for "target" should be "destinazione" and not "obiettivo"
24729 Internet Explorer 9.0 (32-bit) beta needs msvcrt.wprintf_s
24925 Fallout 3 needs msvcr80.dll.qsort_s
24952 dlls/user32/button.c handles incorrectly unknown button types
25019 Osmos Demo: needs a few msvcr80/msvp80 functions
25056 Worms Armageddon's "Fill" and "Random Holes" map editor tools produce interlaced images
25057 Magic Workstation: mwsplay.exe crashes when launching it
25062 popen: the stderr from the child process is (wrongly) redirected to the parent's stdin
25074 dotnet30 install fails with status 87 in wine > 1.3.4?
25119 Text has a green background in Pikachu Volleyball 3D
25121 Jigsaw (Mile Drummond) does not start
25131 AFS Kaufmann: install crashes on "custom" installation
25141 Morrowind: non-fatal page fault on startup (only when no gstreamer plugins are installed)
25142 Max Payne: intro video gives black screen (only sound works)
25144 NFS Porsche and High Stakes crash at beginning
25149 Explzh: show the first letter only in listview or treeview.
25159 Gmax installer crashes
25174 Sandlot Games launchers fail with "Cannot find import... File CRYPT32.dll, function CertFindChainInStore"
25182 MsiDatabaseImport on _ForceCodepage table returns ERROR_FUNCTION_FAILED
25186 Tom Clancy's Splinter Cell installer locks up
25199 Rag Doll Kung Fu crashes on startup
25209 prototype failed to execute
25210 unimplemented function msvcr90.dll - Puzzle Agent(Telltale Games) Demo won't start
25235 Wrong italian translation in "add/remove programs"
25238 Wine is missing manpages for some built-in applications
25250 msiexec crashes with OpenWorkBench 1.1.6 install
25262 Fallout New Vegas: runs out of memory if iShadowMapResolution=1024
25272 ping sleeps 1 second more
25278 Internet Explorer 4 crashes - unimplemented function wininet.dll.InternetShowSecurityInfoByURL
25285 qedit/mediadet tests fail on most 64-bit machines
25294 Lemony Snicket's "A Series of Unfortunate Events" installer crashes

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

Changes since 1.3.7:

Adam Martinson (22):
msxml3: Store the DLL instance handle.
msxml3: Add our own xmlFirstElementChild() for older libxml2 versions.
msxml3: Add urn:schemas-microsoft-com:datatypes schema.
msxml3/tests: XDR schema tests.
msxml3: XDR schema support.
msxml3: Use built-in urn:schemas-microsoft-com:datatypes schema for validation.
msxml3: Fix a datatypes.xsd oops.
msxml3: Move schema cache into the domdoc_properties struct.
msxml3: Add XDR datatypes enum and string table.
msxml3: Add functions to get the dt:dt of a node.
oleaut32/tests: Test VT_BSTR => VT_UI8 at upper limit.
msxml3: Use the associated schema for domelem_get_dataType().
msxml3: Add BSTR versions of the XDR_DT <-> string functions.
msxml3: Validate node content in domelem_put_dataType().
msxml3: Implement domtext dt-related functions.
msxml3: Fix domdoc_getElementsByTagName()/domelem_getElementsByTagName().
configure: Add a check for xmlSchemaSetParserStructuredErrors().
msxml3: Add schema parse/validate error callbacks.
msxml3/tests: Move domdoc.c schema-related tests to schema.c.
msxml3: Fix a few error messages.
msxml3/schema: Properly handle schema_cache_add() from a URL.
msxml3: Store the DOMDocument/XMLSchemaCache object version.

Akihiro Sagawa (1):
jscript: Update Japanese translation.

Alexander Morozov (5):
crypt32/tests: Do not crash on some Win98.
crypt32/tests: Fix test failures on WinME and some NT4.
crypt32/tests: Use pCryptAcquireContextA.
crypt32/tests: Skip more tests.
crypt32/tests: Fix test failures on some Win95 and some NT4.

Alexandre Julliard (17):
winapi: Add support for more spec entry flags.
winex11: Properly forget about a foreign window when it's destroyed through DestroyWindow().
user32: Check structure size in GetGUIThreadInfo.
user32: Add a stub for IsGUIThread().
oleaut32: Fix the overflow check in VarNumFromParseNum.
msxml3: Fix incorrect uses of va_list arguments.
libwine: Fix a pointer comparison warning.
advapi32/tests: Avoid sizeof in traces.
gameux: Avoid sizeof in traces.
msvcrt/tests: Avoid sizeof in traces.
urlmon/tests: Avoid sizeof in traces.
winspool/tests: Avoid sizeof in traces.
winecrt0: Add a generic mechanism for dll registration through IRegistrar.
oleaut32: Convert dll registration to the new IRegistrar mechanism.
cryptnet/tests: Don't import shlwapi.
include/msvcrt: Define more CPU control word flags.
msvcrt: Add parameter checking in _controlfp_s.

Amine Khaldi (2):
activeds: Properly stub some exports.
shdocvw: Fix translations.

Andreas Pflug (1):
oledb32: Added conversions for R8,BOOL,DATE,DBTIMESTAMP.

Andrew Bogott (2):
ole32: Use default values if options passed to StgCreateStorageEx are NULL.
ole32/tests: Added a couple of simple tests for StgCreateStorageEx.

Andrew Eikum (3):
shell32/tests: Make SHChangeNotify tests more easily extendible.
shell32: PIDLs should be checked recursively in SHChangeNotify.
shell32: Fix an off-by-one error that causes an infinite loop.

André Hentschel (6):
widl: Fix for typelib generation when unaligned access to memory is not allowed.
include: Define SIO_SET_COMPATIBILITY_MODE.
winemaker: Catch special case in Workspace file.
include: Add some relocation types.
winemaker: Add spec file dependency for dlls.
ws2_32: Map AI_ADDRCONFIG.

Austin English (15):
msiexec: Add a manpage.
appwiz.cpl: Fix Italian translation.
notepad: Add a manpage.
regsvr32: Add a manpage.
wined3d: Add detection for Nvidia GT 330.
mmdevapi/tests: Increase timeout in capture tests.
winemine: Add a manpage.
winefile: Add a manpage.
winecfg: Add a manpage.
wininet: Add a stub for InternetShowSecurityInfoByURL.
wineboot: Add a manpage.
wineconsole: Add a manpage.
regedit: Add a manpage.
winepath: Add a manpage.
winegcc: Symlink winegcc manpage to winecpp.

Austin Lund (1):
gdi32/tests: Skip GetGlyphIndices tests for non-ANSI codepages.

Borut Razem (2):
msvcrt: popen: stderr from the child process should not be redirected to the parent's stdin.
ping: Sleep 1 second less.

Cheer Xiao (10):
comdlg32: Update Simplified Chinese translation.
oleview: Update Simplified Chinese translation.
taskmgr: Update Simplified Chinese translation.
winecfg: Update Simplified Chinese translation.
winebot: Update Simplified Chinese translation.
wineconsole: Update Simplified Chinese translation.
winhlp32: Update Simplified Chinese translation.
wordpad: Update Simplified Chinese translation.
shell32: Update Simplified Chinese translation.
notepad: Update Simplified Chinese translation.

Christian Inci (1):
wined3d: Add nVidia GT 320M to the table.

Damjan Jovanovic (7):
winemenubuilder: Generate icons for the fd.o "Open with" menu.
winemenubuilder: Update TODO.
winemenubuilder: Deduplicate some file open associations.
iexplore: Use a better file description.
atl: Improve IRegistrar dword parsing.
atl: Add support for binary values in IRegistrar.
sti: Use IRegistrar instead of regsvr.c.

David Hedberg (5):
shdocvw: Implement DocHostUIHandler::TranslateAccelerator.
shdocvw: Add IOleControlSite interface to dochost.
shdocvw: Implement ControlSite::TranslateAccelerator.
shdocvw: Implement InPlaceActiveObject::TranslateAccelerator.
ole32: Avoid unneccessary stream conversion.

Detlef Riekenberg (3):
msvcr90: Forward getenv_s to msvcrt.
ntoskrnl.exe: Forward more functions to ntdll.
ntdll: Add semi stub for TokenElevationType in NtQueryInformationToken.

Eric Pouech (9):
wineconsole: Properly manage window position (in wineconsole) from within wineserver.
wineconsole: Properly handle (user)-window resizing wrt the console.
wineconsole: Added support for curses window resizing.
wineconsole: In curses mode, map some box drawing attributes to ACS characters.
msvcrt: Implemented _ltoa_s.
msvcrt: Implemented _i64to[aw]_s.
msvcrt: Use the macros for parameter checking for wcsncat_s (and fix the test).
winedbg: Rename 'info exception' into 'info frame' (which is somehow closer to what it does).
winedbg: Moved into a common function all code dealing with printing information about an exception, and use this function to implement new 'info exception' command.

Eryk Wieliczko (8):
msvcrt: Implement strncat_s.
msvcrt: Implement _ctime32/64_s.
msvcrt: Implement _wfindfirst64i32.
msvcrt: Implement _wfindnext64i32.
msvcrt: Implement vfprintf_s and vfwprintf_s.
msvcrt: Implement vprintf_s and vwprintf_s.
msvcrt: Implement printf_s and wprintf_s.
msvcrt: Implement fprintf_s and fwprintf_s.

Francois Gouget (1):
configure: Load wine lower in memory on FreeBSD to leave more space for mmap() and malloc().

Gerald Pfeifer (2):
msxml3: Remove practically unused variable from XDR_to_XSD_doc.
ntdll/tests: Remove unused variable from test_query_volume_information_file.

Greg Geldorp (2):
ws2_32/tests: NT4 and Win2000 print IPv6 addresses a little bit differently.
winetest: Add "-u" command line option so TestBot can include a URL in the report.

Hans Leidekker (19):
msi: Check component attributes before extracting the cabinet.
msi: Honor msidbComponentAttributesPermanent.
msi: Components don't require a key path.
msi: Forward MsiInstallMissingComponentA to MsiInstallMissingComponentW.
winspool.drv: Return success from the AddPrintProcessorW stub.
msi: Trace the reinstall mode in hex in MsiReinstallFeatureW.
msi: Fix handling of an empty language id list in msi_parse_summary.
msi: Improve tracing in MsiQueryFeatureStateW.
msi: Add support for importing and exporting the special _ForceCodepage table.
msi: Install assemblies only if the component action request is set to INSTALLSTATE_LOCAL.
rstrtmgr: Add stub implementations of RmEndSession and RmRestart.
programs: Add a stub implementation of servicemodelreg.exe.
usp10: Add stub exports for the OpenType functions.
ntdll: Add a stub implementation of FSCTL_GET_RETRIEVAL_POINTERS.
gdi32/tests: Fix a test failure on systems configured to use a color profile.
msi: Fix the Create/RemoveFolders actions to actually create and remove empty folders.
msi: Trace errors from LoadLibraryShim.
msi: Always initialize the dialog font list. Convert it to a standard Wine list.
msi/tests: Fix the scope of todo_wine in the tests for MsiApplyMultiplePatches.

Henri Verbeet (20):
include: Add the tagBIND_OPTS3 structure.
wined3d: Rename the IWineD3DPaletteImpl "Flags" field to "flags".
wined3d: Add a trace to IWineD3DSurfaceImpl_SetMem().
wined3d: Properly recreate the sysmem resource location in IWineD3DSurfaceImpl_SetMem().
wined3d: Remove a redundant flag in IWineD3DSurfaceImpl_SetMem().
wined3d: buffer_get_sysmem() potentially invalidates the current element array buffer binding.
d3d9: Fix some return values.
d3d8: Fix some return values.
wined3d: Send a notification that the GL texture changed in flip_surface().
d3d9/tests: Fix some failure messages.
d3d8/tests: Fix some failure messages.
ddraw/tests: Fix some failure messages.
wined3d: Disallow empty surfaces.
d3d9/tests: Add a test for 0 width / height surface creation.
d3d8/tests: Add a test for 0 width / height surface creation.
ddraw: Return DDERR_INVALIDPARAMS for 0 width / height surface creation.
d3d9/tests: Use GetRenderTargetData() for reading back pixels.
wined3d: Textures never have a resource size.
wined3d: Get rid of the remaining "Flags".
wined3d: Fix the indentation in buffer_direct_upload().

Hwang YunSong (1):
shdocvw: Update Korean resource.

Jacek Caban (32):
shdocvw: Get rid of WEBBROWSER_THIS macro and WebBrowser to IWebBowser2 casts.
shdocvw: Get rid of WEBBROWSER_THIS macro and InternetExplorer to IWebBowser2 casts.
shdocvw: Get rid of more *_THIS macros.
shdocvw: Get rid of remaining WebBrowser object's *_THIS macros.
shdocvw: Get rid of CLIENTSITE_THIS.
shdocvw: Get rid of DocHost-related *_THIS macros.
shdocvw: Get rid of *_THIS macros in navigate.c.
shdocvw: Get rid of remaining *_THIS macros.
mshtml: Use IUriBuilder for nsIURI::SetPath implementation.
mshtml: Use IUri for nsIURI::GetSpec implementation.
mshtml: Moved cloneNode implementation to vtbl.
mshtml: Use custom get_readyState implementations for object and frame elements.
mshtml: Added IHTMLDocument3::createDocumentFragment implementation.
mshtml: Added createDocumentFragment tests.
mshtml: Correctly handle DOCUMENT_FRAGMENT_NODE in IHTMLDOMNode::get_nodeType.
mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_body.
mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_location.
mshtml: Added document fragment cloneNode implementation.
urlmon: Don't forward Start call to protocol handler in BindProtocol.
urlmon: Don't forward StartEx call to protocol handler in BindProtocol.
urlmon: BindProocol's protocol handler doesn't need IInternetProtocolEx iface.
urlmon: Store BindProtocol as IInternetProtocolEx.
urlmon: Make get_protocol_handler IUri-based.
urlmon: Make Binding object IUri-based.
oleaut32: Added LoadTypeLib failure test.
ole32: Skip more tests on win9x.
mshtml: Removed tests failing on IE7.
shdocvw: Skip tests on IE 5.5.
mshtml: Don't use wine_url in nsURI::Clone implementation.
mshtml: Don't use wine_uri in nsIIOService::NewChannelFromURI implementation.
mshtml: Don't use wine_url in nsIURI::SchemeIs implementation.
mshtml: Fixed ref count tests on broken IEs.

Jeff Latimer (1):
atl: Fix a comment.

Juan Lang (4):
winhttp: Verify revocation status of certificate chain.
wininet: Verify revocation status of certificate chain.
crypt32: Add CertFindChainInStore stub.
msisip: Determine whether a file is an MSI file based on its CLSID rather than its extension.

Jörg Höhle (4):
winecoreaudio: OSStatus is not necessarily a FOURCC.
mciavi: MCI_OPEN @NNNN should use an open AVIFile/Stream handle.
mciseq: Rework MCI notification system.
mciseq: Bogus sizeof led to incorrect positioning.

Ken Thomases (1):
loader: On Mac, reserve the process's original thread for the frameworks.

Louis Lenders (3):
wine.inf: Add another .NET v3.0 registry-key.
ntdll/tests: Add tests for NtQueryVolumeInformationFile with FileFsVolumeInformation class.
ntdll: Set the IdleTime member from the SystemPerformanceInformation info class in NtQuerySystemInformation.

Luca Bennati (2):
xcopy: Fix Italian translation.
cmd: Fix Italian translation.

Maarten Lankhorst (8):
winegstreamer: Fix reference leak.
winegstreamer: Destroy thread in GST_Connect.
winegstreamer: Fix seeking for real.
quartz: Prevent circular connections in render case too.
quartz: Change VideoRenderer_Run to handle EndOfStream slightly better.
winegstreamer: Do not allow timestamp + late to go negative in QOS messages.
quartz: Add support for fullscreen mode in video renderer.
qedit: Try all possible splitter filters instead of only the first one.

Marcus Meissner (1):
ntdll: Fixed file view mapping in regards to no-exec.

Matteo Bruni (7):
d3dx9: Add color key support to D3DXLoadSurfaceFromMemory.
d3dx9: Implement D3DXFillTexture function.
d3dx9: Implement D3DXFillCubeTexture function.
d3dx9: Implement D3DXFillVolumeTexture function.
d3dx9/tests: Remove a D3DXPlaneNormalize test.
d3dx9/tests: Fix some tests to take into account POW2 texture capability flags.
d3dx9/tests: Fix a D3DXCheckTextureRequirements test failing on Windows.

Michael Stefaniuc (7):
msxml3/tests: Remove redundant NULL check before SysFreeString (smatch).
msxml3: Remove 'const' from the function return types.
d3dx9_36: Move 'static' to the beginning of the declaration.
msvcrt: Add missing dereference of the time pointer.
shdocvw: Don't open code CONTAINING_RECORD().
msxml3: Remove dead code: break after return (Smatch).
clock: Add the Hindi translation.

Nikolay Sivov (3):
comctl32/listview: Use a code set by dispinfo holder to convert data encoding after LVN_GETDISPINFO.
comctl32/treeview: Use a code set by dispinfo holder to convert data encoding after TVN_GETDISPINFO.
comctl32/treeview: Remove some casts.

Paul Vriens (9):
include: Fix a define.
msxml3/tests: Fix some test failures on Win98/WinMe.
msi/tests: Cleanup properly on Win9x.
comctl32/tests: Fix shell32 test failures on NT4/W2K.
mscoree/tests: Use the correct wide string compare to cope with Win9x.
mscoree/tests: Use StrStrIW from shlwapi.
mscoree/tests: Use more A-functions to fix test failures on Win9x.
mscoree/tests: Remove an unneeded test.
advapi32/tests: Add a test for driver services.

Peter Urbanec (1):
msi: Add AMD64 platform definition to support installation of Visual C++ 8.0 redistributable.

Piotr Caban (19):
shell32: Added SHPropStg* stubs.
shell32: Added SHPropStgCreate implementation.
shell32: Added partial implementation of SHPropStgReadMultiple.
shell32: Added partial implementation of SHPropStgWriteMultiple.
shell32/tests: Added SHPropStg* tests.
msvcrt: Fix msvcrt.spec.
msvcrt: Update spec files.
msvcrt: Move _initterm_e implementation (from msvcr90).
msvcp90: Added basic_string::append implementation.
msvcp90: Added basic_string::append implementation.
msvcp90/tests: Added basic_string::append tests.
msvcp80: Update spec file.
msvcp90/tests: Fix typo in loaded function name.
msvcp90: Added basic_string<{char,wchar}> constructor (substring) implementation.
msvcp90: Added basic_string::compare implementation.
msvcp90: Added basic_string::compare implementation.
msvcp80: Update spec file.
msvcp90/tests: Added basic_string::compare tests.
msvcrt: Fix errors in spec files.

Stefan Leichter (1):
ntoskrnl.exe: Add stub for PoSetPowerState.

Thomas Mullaly (3):
urlmon: Added stub for CoInternetCombineUrlEx.
urlmon: Implemented CoInternetCombineUrlEx.
urlmon: Added pluggable protocol support to CoInternetCombineUrlEx.

Travis Athougies (1):
d3dcompiler_43/tests: Added trigonometric function tests to HLSL test suite.

Vijay Kiran Kamuju (1):
include: Add missing clsids in d3drmobj.h.

Vincas Miliūnas (6):
msvcp90: Added basic_string::swap implementation.
msvcp90/tests: Added basic_string::swap tests.
msvcp90: Added basic_string::swap implementation.
msvcp90/tests: Added basic_string::swap tests.
msvcrt: Added qsort_s implementation.
msvcr90/tests: Added qsort_s tests.

Vincent Povirk (1):
ole32: Cache the contents of one extended big block depot block.

Volodymyr M. Shcherbyna (1):
dbgeng: Add initial stub dll implementation.

Yaron Shahrabani (1):
serialui: Added Hebrew translation.

[/color][/size][/center]

Link to comment
Share on other sites

  • 3 hafta sonra ...

[center][size="3"][color="#000000"][img]http://www.winehq.org/images/winehq_logo_glass_sm.png[/img][img]http://www.winehq.org/images/winehq_logo_text.png[/img]

[size="5"][color="#FF0000"][b]Wine Announcement[/b][/color][/size]

[size="4"][color="#8B0000"]The Wine development release [u][b]1.3.9[/b][/u] is now available.[/color][/size]

What's new in this release (see below for details):
- Beginnings of support for ActiveX in built-in browser.
- Icons on Internet shortcut menu entries.
- Standardization of code implementing COM interfaces.
- New scheme for auto-generated DLL registrations.
- OpenCL library wrapper.
- Translation updates.
- Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.9.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.9.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.

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

[spoiler]Bugs fixed in 1.3.9:

8103 Ventrilo list does not draw correctly at times
8978 No mp3's playing in Age of Empires 3
10366 EAccess Violation in winex11.drv when printing
11800 WISO Sparbuch garbled printout
11839 Visualworks Smalltalk menu z-order pfui
12001 chemsketch won't display
13306 Swichmax 2 close in the try to export
15349 Spore crashes when leaving water
16328 GTA4 does not work
16653 Trials 2 SE normal graphics mode does not work
16694 undefined reference to `NtCurrentTeb' on PowerPC
16736 kernel32/format_msg.c: compiler errors
16861 ntdll/tests: size of array is negative
16972 AutoCAD 2008: installation of Service Pack 1 fails
18376 Office 2007 SP1/SP2 installers fail
18571 Top level window loses focus when selecting a menu item
18606 Open/save file dialog "New Folder" button does not behave as expected for non-unixfs/My Documents working directory shell items
19746 Adobe Reader 7 w/ FEAD installer causes a page fault
20029 Msxml2.DOMDocument.6.0 unimplemented
21679 men of war version 1.2 (regular game-on-cd, not steam or demo) crashes
21697 Background music (MIDI) doesn't always play in Pikachu Volleyball 1.2
22480 Letter Chase 5.4 crash when typing
22617 Texture Problems in Battlefield Bad Company 2
22732 unimplemented function msvcr80.dll._wgetenv_s
22859 MS Paint crashes attempting to save a monochrome bitmap
22910 Age of Empires III 1.1.3: Unhandled exception: page fault on write access....
23440 Windows Live Essentials installer aborts just after startup with "an unknown error occurred"
23723 Multiple games from Sonalysts cannot play sound files (stored in Sfx.agg)
23872 Steam: Windows will automatically reopen after being closed
24213 WMI: provide "WMIC" stub executable to silence various "file not found" messages (Java SE JRE/JDK installers)
24275 Nimbus Sky Princess is slow during gameplay
24526 install eatree tweak
24605 MS Office 2010 Pro Trial installer "encounters an error"
24941 Fable: The Lost Chapters can't play video
24968 ApacheMonitor.exe (start/stop/pause the Apache demon) needs wtsapi32.WTSTerminateProcess
25041 Civilization 4 crashes when starting.
25077 Dragon Age: Origins - ultimate edition, updater needs dotnet20, mono26 isn't enough
25179 application Get My Ancestors won't install
25196 utorrent icon in systray is blank and unclickable
25270 Chaser: crashes before reaching the main menu
25281 VLC 1.1.5 fails to install in Vista mode
25308 Rise of Nations installer hangs on "Removing icons..."
25319 AutoCAD 2008: Hangs at installation
25322 Parameter checking in _controlfp_s seems to be broken.
25335 Classmodules not usable in MS Word 2003
25339 make install-dev target broken for empty directory structures
25347 AutoCAD 2005 crashes selecting files after OPEN command
25351 Fable: The Lost Chapters, no video with gstreamer
25354 King's Quest Collection Series (1997): setup.exe crashes
25356 graphical glitches drawing gun in Battlefield 2 Bad Company
25363 Photoshop CS4 Freezes on start while reading preferences
25374 Lightworks : Unhandled page fault on read access
25378 Age of Empires 3: initial playback of mp3 stutters
25395 GTA III and Vice City crash after the intro video
25401 WSAStringToAddress doesn't update lpAddressLength on success
25424 Windows Live Photo Gallery [for XP] fails to install
25468 Windows Live Movie Maker fails to install

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

Changes since 1.3.8:

Adam Martinson (1):
msxml3/domdoc: Add a ref to the schema cache in copy_properties().

Alexander Morozov (6):
crypt32: Add a stub enveloped message implementation.
wincrypt.h: Define some enveloped message callback functions.
crypt32: Save some info needed for creating enveloped messages.
crypt32: Implement updating enveloped messages.
crypt32: Implement getting content of an enveloped message.
crypt32: Implement CryptEncryptMessage.

Alexander Puzankov (5):
winmm: Revert "Handle playing of files containing a '+' as part of the filename.".
winmm: Use the default I/O procedure only if a custom procedure for a given FOURCC is not found.
winmm: The default I/O procedure should return MMIOERR_FILENOTFOUND if the openable file is not found.
winmm/tests: Add tests for mmioOpen for the file name of the form EXAMPLE.EXT+ABC.
winmm: Fixed boundary condition in mmioOpen file name parsing.

Alexandre Julliard (91):
widl: Copy the output buffer management functions from winebuild.
widl: Use the output buffer functions to write typelibs.
widl: Add a general -o option instead of having a different output name option for each file type.
widl: Add support for generating a .rgs registration script for the defined interfaces.
msvcrt: Fix controlfp_s parameter checks, with tests.
msdaps: Remove the redundant IRowset interface.
msdmo: Don't use an interface pointer for an internal function.
makefiles: Add rules for building dll registration resources.
makedep: Add support for dll registration files.
oleaut32: Create dll registration resources.
sti: Create dll registration resources.
include: Don't use the Ndr functions at all when using registration resources.
msxml3: Avoid some uninitialized variable warnings on old gcc.
widl: Add progid, threading and vi_progid attributes for coclasses.
widl: Generate keys for coclasses in the registration resources.
oleaut32: Use widl to generate the coclasses registrations.
msdaps: Convert dll registration to the IRegistrar mechanism.
inetcomm: Convert dll registration to the IRegistrar mechanism.
objsel: Convert dll registration to the IRegistrar mechanism.
wmiutils: Convert dll registration to the IRegistrar mechanism.
wbemprox: Convert dll registration to the IRegistrar mechanism.
oledb32: Convert dll registration to the IRegistrar mechanism.
inseng: Convert dll registration to the IRegistrar mechanism.
hlink: Convert dll registration to the IRegistrar mechanism.
configure: Fix the OpenCL detection for Mac OS.
amstream: Convert dll registration to the IRegistrar mechanism.
dmband: Convert dll registration to the IRegistrar mechanism.
dmcompos: Convert dll registration to the IRegistrar mechanism.
dmime: Convert dll registration to the IRegistrar mechanism.
dmloader: Convert dll registration to the IRegistrar mechanism.
dmscript: Convert dll registration to the IRegistrar mechanism.
dmstyle: Convert dll registration to the IRegistrar mechanism.
dmsynth: Convert dll registration to the IRegistrar mechanism.
dmusic: Convert dll registration to the IRegistrar mechanism.
dsound: Convert dll registration to the IRegistrar mechanism.
dswave: Convert dll registration to the IRegistrar mechanism.
widl: Use the class name as default description for a progid.
resources: Define a generic mechanism for adding extra values to the common version block.
msi/tests: Fix a test failure on win2k.
widl: Don't force removal of progids since "CLSID" is also a progid.
widl: Output registration information also for IUnknown.
ole32: Convert dll registration to the IRegistrar mechanism.
atl: Generate the class registration and use a copy of the standard winecrt0 mechanism.
sti: Generate the class registration.
makefiles: Add common rules for installing the main man page.
shlwapi: Don't use wide strings in button labels.
msrle32: Fix invalid character in resource wide string.
wrc: Only allow 7-bit ASCII characters in wide string constants.
d3dxof: Convert dll registration to the IRegistrar mechanism.
ddrawex: Convert dll registration to the IRegistrar mechanism.
ddraw: Convert dll registration to the IRegistrar mechanism.
dinput8: Convert dll registration to the IRegistrar mechanism.
dinput: Convert dll registration to the IRegistrar mechanism.
dplayx: Convert dll registration to the IRegistrar mechanism.
dpnet: Convert dll registration to the IRegistrar mechanism.
dxdiagn: Convert dll registration to the IRegistrar mechanism.
mlang: Convert dll registration to the IRegistrar mechanism.
mmdevapi: Convert dll registration to the IRegistrar mechanism.
devenum: Convert dll registration to the IRegistrar mechanism.
infosoft: Convert dll registration to the IRegistrar mechanism.
avifil32: Convert dll registration to the IRegistrar mechanism.
browseui: Convert dll registration to the IRegistrar mechanism.
msctf: Convert dll registration to the IRegistrar mechanism.
qedit: Convert dll registration to the IRegistrar mechanism.
winecrt0: Automatically register typelib resources too.
widl: Improve registration of coclasses contained in typelibs.
msxml6: Convert dll registration to the IRegistrar mechanism.
ws2_32: Fix a compile failure when control messages are not supported.
widl: Signal an error when trying to output an undefined interface into a typelib.
widl: Support encoding the DECIMAL type in typelibs.
include: Define more wuapi interfaces to avoid undefined forward declarations.
wuapi: Add a typelib resource.
wuapi: Convert dll registration to the IRegistrar mechanism.
gameux: Add a typelib resource.
gameux: Convert dll registration to the IRegistrar mechanism.
hnetcfg: Convert dll registration to the IRegistrar mechanism.
rsaenh: Convert dll registration to the IRegistrar mechanism.
crypt32: Use allocation function with the correct prototype in CMSG_CONTENT_ENCRYPT_INFO.
ws2_32/tests: Avoid size_t in a trace.
msxml3: Avoid using an initialized variable.
winex11: Only map the window the first time that WS_VISIBLE is set through WM_SETREDRAW.
user32: Return some fake information for an inter-process GetWindowPlacement.
msxml4: Add a typelib resource.
msxml4: Convert dll registration to the IRegistrar mechanism.
widl: Don't create the CurVer key if the ProgId is already version-independent.
winetest: Fix filtering of whole dll when individual tests are excluded.
winetest: Sill output an entry for a dll when it's skipped entirely.
include: Disable widl-specific coclass attributes when not building with widl.
msimtf: Convert dll registration to the IRegistrar mechanism.
mstask: Convert dll registration to the IRegistrar mechanism.
explorerframe: Convert dll registration to the IRegistrar mechanism.

Anders Jonsson (1):
appwiz.cpl: Update Swedish translation.

Andrew Bogott (12):
ole32: Revert "ole32: Only read known format ids when attempting to read summary information.".
ole32: Fix an off-by-one error that broke reading of many properties.
ole32: Fix the test for arbitrary property ids.
shdocvw: Skip some tests if a modern IE is not present.
shdocvw: Test read/write of a couple of properties on IUniformResourceLocator.
shdocvw: Add the IPropertySet interface to an internet shortcut, and partially implement it.
shdocvw: In PersistFile_Save, output the Icon Path and Icon Index properties.
shdocvw: Plug a tiny memory leak in a test.
shdocvw: Add reading of iconfile and iconframe via IPersistFile.
shdocvw: Add tests for IPersistFile on an internet shortcut.
winemenubuilder: Include icons in .url menus.
winemenubuilder: Release property variants. Plugs a one-string memory leak.

Andrew Eikum (2):
include: CMIC_MASK_NOASYNC flag.
shell32: Correctly construct the PIDL given to SHChangeNotify in AddFolder.

Andrew Nguyen (4):
msvcrt: Add some definitions and prototypes to float.h.
shdocvw/tests: Avoid using a freed IUniformResourceLocatorA variable.
shdocvw: Avoid a double free in PersistFile_Load.
shdocvw: Correct misuse of output pointer in get_profile_string helper.

André Hentschel (17):
wldap32/tests: Fix skipping if server is unavailable.
gdi32/tests: Fix test on WinME.
user32/tests: Remove obsolete comment.
winemaker: Remove unused target constants.
winemaker: Fix current directory recognition.
winemaker: Fix going up one directory level.
winemaker: Add calling convention flags.
include: Increase rpcndr header version.
user32/tests: Skip DDE tests on win9x.
advapi32/tests: More tests for the merged view of HKEY_CLASSES_ROOT.
mshtml: Fix export comment.
winemaker: Remove a comment.
include: Add more well known sid types.
include: Add more progressbar defines.
comctl32: Partially implement new messages.
sane.ds: Convert Norwegian translation to UTF-8.
sane.ds: Convert Swedish translation to UTF-8.

Aric Stewart (2):
secur32/tests: Skip test on failure to acquire cred_handle.
wineqtdecoder: Initial version of the video decoder using Mac OS/X QuickTime Framework.

Austin English (4):
msxml3: Bump version information to SP9.
tools: Fix install-dev target.
msvcrt: Fix a compiler warning on PowerPC.
d3d8/d3d9: Fix compiler warnings on non x86/x86_64.

Austin Lund (4):
user32/tests: Fix test failures by disabling IME when testing unicode input.
shell32/tests: Fixed SHPathPrepareForWriteW tests on Asian platforms.
user32/tests: Close second window in DBCS WM_CHAR tests.
user32/tests: Disable IME for msg tests.

Daniel Zimmermann (1):
wtsapi32: Add some stubs.

Eric Pouech (3):
kernel32: Control characters should be returned while reading a line from console.
kernel32: Properly manage ctrl-Z (and ctrl-D) in ReadFile when dealing with a console handle.
wineconsole: Move the curses critical section inside the private data.

Erich Hoover (2):
ws2_32: Add support for WSARecvMsg and IP_PKTINFO.
ws2_32/tests: Add regression tests for WSARecvMsg and IP_PKTINFO.

Eryk Wieliczko (4):
msvcp90: Added basic_string<{char, wchar}>.capacity implementation.
msvcp90/tests: Added basic_string<{char, wchar}>.capacity tests.
msvcrt: Implement ecvt_s.
msvcrt/tests: Add _ecvt_s tests.

Francois Gouget (8):
server: Make sock_check_pollhup() more reliable on Solaris.
comctl32/tests: Add a trailing '\n' to an ok() call.
shdocvw: Fix the trailing '\n' of a TRACE().
ntdll/tests: Add a trailing '\n' to an ok() call.
msxml3: Add a trailing '\n' to an ERR() call.
comctl32: Add a trailing '\n' to a FIXME() call.
winetest: Add a trace in the log when skipping a subtest.
winetest: Allow submitting the results if not too many tests have been skipped.

Hans Leidekker (13):
msi: Always ignore disabled components.
msi: Look for transform files relative to the package directory.
msi: Improve the stub implementations of RemoveExistingProducts and MigrateFeatureStates.
msi: Reuse temporary executables.
ntdll: Don't call NtClose directly in delete_view.
msi: Clear last error on success in MsiQueryFeatureState and MsiQueryProductState.
programs: Add a stub implementation of netsh.exe.
msi: Map neutral parts of package language ids to the system default language id.
msi: Don't try to install or remove ODBC drivers if the component is disabled.
msi/tests: Avoid a test failure on 64-bit.
advapi32: Return the computer name as referenced domain name in LookupAccountName.
sxs: Add support for installing policy files.
msi/tests: Fix some test failures on Wow64.

Henri Verbeet (40):
ddraw/tests: Fix a typo.
wined3d: Pass an IWineD3DDeviceImpl pointer to drawStridedSlow().
wined3d: Pass an IWineD3DDeviceImpl pointer to drawPrimitive().
wined3d: Explicitly pass data and gl_info to shader_select_depth_blt().
wined3d: Explicitly pass data and gl_info to shader_deselect_depth_blt().
wined3d: Move the PrivateData structure to resource.c.
wined3d: Pass an IWineD3DDeviceImpl pointer to shader_update_float_vertex_constants().
wined3d: Pass an IWineD3DDeviceImpl pointer to shader_update_float_pixel_constants().
wined3d: Pass an IWineD3DDeviceImpl pointer to shader_alloc_private().
wined3d: Pass an IWineD3DDeviceImpl pointer to shader_free_private().
wined3d: Remove a unused parameter to shader_dirtifyable_constants().
wined3d: Remove a redundant parameter to enable_extension().
wined3d: Pass an IWineD3DDeviceImpl pointer to alloc_private().
wined3d: Pass an IWineD3DDeviceImpl pointer to free_private().
wined3d: Move min_rel_offset / max_rel_offset to the shader_reg_maps structure.
wined3d: Properly initialize min_rel_offset.
wined3d: Move the rel_offset vertex shader field to the ARB shader backend.
wined3d: need_rel_addr_const() is only ever called for vertex shaders.
wined3d: Explicitly pass shader_data and reg_maps to need_rel_addr_const().
wined3d: shader_get_registers_used() is only called during shader initialization.
wined3d: Explicitly pass shader_data and reg_maps to need_helper_const().
wined3d: Explicitly pass shader_data and reg_maps to reserved_vs_const().
wined3d: Use local reg_maps variables where possible.
wined3d: Explicitly pass shader_data, reg_maps and gl_info to vshader_add_footer().
d3d9/tests: Don't draw undefined data in stream_test().
wined3d: Rename shader_reg_maps to wined3d_shader_reg_maps.
wined3d: Explicitly pass gl_info to shader_arb_generate_vshader().
wined3d: Explicitly pass gl_info to shader_arb_generate_pshader().
wined3d: Don't leak heapMemory in surface_remove_pbo().
wined3d: Pass a wined3d_buffer structure to buffer_get_memory().
wined3d: Remove a redundant SetDirty() call from IWineD3DSurfaceImpl_Map().
wined3d: Store an IWineD3DDeviceImpl pointer in IWineD3DBaseShaderClass.
wined3d: Remove the unused IWineD3DBaseTexture::GetDirty() method.
wined3d: Remove IWineD3DBaseTexture::SetDirty() from the public interface.
wined3d: Pass an IWineD3DDeviceImpl pointer to alloc_private().
wined3d: Pass an IWineD3DDeviceImpl pointer to free_private().
wined3d: Explicitly pass blit_priv and gl_info to gen_yuv_shader().
wined3d: Explicitly pass blit_priv and gl_info to gen_p8_shader().
wined3d: Explicitly pass blit_priv and gl_info to set_shader().
wined3d: Explicitly pass gl_info to unset_shader().

Huw Davies (1):
winspool.drv: Rewrite the lpr scheduler to use the pipe scheduler.

Hwang YunSong (1):
appwiz.cpl: Update Korean resource.

Jacek Caban (47):
mscoree: Explicitly specify CDECL on imported functions.
mshtml: Added ICustomDoc::SetUIHandler implementation.
mshtml: Don't overwrite custom UI handler in SetClientSite.
mshtml: Added SetUIHandler tests.
mshtml: Added IHTMLStyle::padding property implementation.
mshtml.idl: Added param element's interfaces declaration.
mshtml: Fixed tests on Windows.
urlmon: Moved buffer-based MIME finding to a separated function.
urlmon: Clean up default protocol handler pseudo-interface implementation.
mshtml: Added beginning ActiveX tests.
mshtml: Improved error handling in get_node calls.
mshtml: Better error handling in create_node calls.
mshtml: Use binary search in HTMLElement_Create.
mshtml: Improved error handling in HTMLElement_Create calls.
mshtml: Improved error handling in element constructors.
npmshtml: Added Mozilla plugin for mshtml ActiveX controls.
mshtml: Added NP_GetEntryPoints implementation.
mshtml: Added ActiveX control creation implementation.
mshtml: Make translate_url IUri-based.
mshtml: Added IOleControl calls test.
mshtml: Added plugin host's IOleClientSite stub implementation.
mshtml: Added QuickActivate tests.
mshtml: Added QuickActivation support.
mshtml: Added PluginHost's IAdviseSinkEx stub implementation.
mshtml: Added PluginHost's IPropertyNotifySink stub implementation.
mshtml: Added PluginHost's IDispatch stub implementation.
mshtml: Added PluginHost's IOleInPlaceSite stub implementation.
mshtml: Added PluginHost's IOleControlSite stub implementation.
mshtml: Added PluginHost's IBindHost stub implementation.
mshtml: Added PluginHost's IServiceProvider stub implementation.
appwiz.cpl: Added Gecko installer based on mshtml code.
appwiz.cpl: Added translations from mshtml.
mshtml: Use wineaddon.cpl to install Gecko.
mshtml: Associate PluginHost with containing HTMLDocumentDode.
mshtml: Inherit HTMLObjectElement from new HTMLPluginContainer object.
mshtml: Associate PluginHost with containing element.
mshtml: Added support for CONFIRMSAFETYACTION_LOADOBJECT flag in CONFIRMSAFETY struct.
mshtml: Added beginning support for loading data by an ActiveX object.
mshtml: IPropertyBag stub implementation.
mshtml: Added IPersistPropertyBag calls test.
mshtml: Added IPropertyBag2 stub implementation.
mshtml: Added IPropertyBag::Read implementation.
mshtml: Added OnChanged(DISPID_READYSTATE) semi-stub implementation.
mshtml: Added QueryService(SID_SBindHost) implementation.
mshtml: Added PluginHost::GetMoniker implementation.
mshtml: Added IBindHost::CreateMoniker implementation.
mshtml: Added IViewObjectEx iface to plugin test.

Joris Huizer (1):
msi: Don't leak memory on error path.

Juan Lang (2):
ws2_32: Set length on successful return from WSAStringToAddress.
quartz: Don't crash in SetMediaType if the source media type is NULL.

Ken Thomases (1):
msxml3: Fix building on Leopard.

Louis Lenders (1):
Add stubbed wmic.exe.

Maarten Lankhorst (29):
shell32: Fix pointer truncation in SHGetFileInfoA.
quartz: Unset time in dsoundrender if it cannot be obtained.
quartz: Silence fixmes in sound renderer.
strmbase: Fix qos.
quartz: Unregister window class after shutdown.
quartz: Fix timestamping in avi decoder.
quartz: Handle selecting default sync source better.
winegstreamer: Prevent gstreamer from being unloaded.
quartz: Add support for advise functions in dsoundrender.
quartz: Implement AsyncReader_FindPin.
quartz: Increase min_lag.
quartz: Fill up sound buffer while in paused state.
Revert "quartz: Fill up sound buffer while in paused state.".
quartz: Allow stream time to go negative in sound renderer.
quartz: Add quality control to sound renderer.
quartz: Refuse WAVE_FORMAT_PCM/EXTENSIBLE in acmwrapper.
quartz: Support IFilterMapper3 interface.
quartz: Add support for filtermapper3 to filtergraph.
quartz: Make sure video window is actually destroyed.
quartz: Implement AMGetErrorTextA on top of AMGetErrorTextW.
quartz: Use unicode calls in SystemClock.
quartz: Make video renderer use unicode calls.
strmbase: Fix reference leak of enumpins.
winegstreamer: Make sure size is set correctly before delivering buffers.
winegstreamer: Kill thread on disconnect.
quartz: Remove default clock if the providing filter is removed from filtergraph.
quartz: Always update time when Run is called.
winegstreamer: Always update time when Run is called.
strmbase: Use advise functions in WaitFor.

Marcus Meissner (3):
wined3d: Detect nouveau as NVIDIA.
winex11.drv: Do not include XFORM.eDx and eDy into font hashing/caching.
ntdll: Report a failed executable mmap on nonexec filesystems.

Michael Stefaniuc (131):
msimtf: Use an interface instance instead of a vtbl pointer.
msdmo: Use an iface instead of a vtbl pointer in IEnumDMOImpl.
atl: Use an iface instead of a vtbl pointer in the Registrar object.
d3drm: Use an iface instead of a vtbl pointer in IDirect3DRMImpl.
d3drm: Use an iface instead of a vtbl pointer in IDirect3DRMMeshBuilderImpl.
dispex/tests: Use an iface instead of a vtbl pointer in dispex.
msdaps: Standardize the COM usage in row_server.c.
windowscodecs: Use an iface instead of a vtbl pointer in ClassFactoryImpl.
windowscodecs: Standardize the COM usage in gifformat.c.
windowscodecs: Standardize the COM usage in tiffformat.c.
windowscodecs: Standardize the COM usage in tgaformat.c.
windowscodecs: Standardize the COM usage in icoformat.c.
windowscodecs: Standardize the COM usage in jpegformat.c.
windowscodecs: Standardize the COM usage in pngformat.c.
windowscodecs: Standardize the COM usage in info.c.
windowscodecs: Use an iface instead of a vtbl pointer in ImagingFactory.
windowscodecs: Use an iface instead of a vtbl pointer in PaletteImpl.
pstorec: Use an iface instead of a vtbl pointer in PStore_impl.
explorerframe: Use iface instead of vtbl pointers in NSTC2Impl.
shlwapi: Use iface instead of vtbl pointers in ISHFileStream.
shlwapi: Use an iface instead of an vtbl pointer in threadref.
shlwapi: Use an iface instead of an vtbl pointer in ISHRegStream.
shdocvw: Use an iface instead of an vtbl pointer in IClassFactoryImpl.
amstream: Use an iface instead of an vtbl pointer in IAMMultiMediaStreamImpl.
devenum: Use an iface instead of an vtbl pointer in RegPropBagImpl.
mshtml: Use an iface instead of a vtbl pointer in ClassFactory.
ole32: Use an iface instead of a vtbl pointer in EnumOleSTATDATA.
oleaut32: Use an iface instead of a vtbl pointer in IRecordInfoImpl.
oleaut32: Use an iface instead of a vtbl pointer in StdDispatch.
shell32: Use an iface instead of a vtbl pointer in IShellItemArrayImpl.
shell32: Use ifaces instead of vtbl pointers in IDesktopFolderImpl.
avifil32: Use an iface instead of an vtbl pointer in IClassFactoryImpl.
ole32/tests: Use an iface instead of a vtbl pointer in HeapUnknown.
fusion: Use an iface instead of a vtbl pointer in IAssemblyEnumImpl.
ole32: Use an iface instead of a vtbl pointer in EnumOLEVERB.
qmgr: Use an iface instead of a vtbl pointer in DLBindStatusCallback.
fusion: Standardize the COM usage in asmcache.c.
shell32: Use an iface instead of a vtbl pointer in IQueryAssociationsImpl.
hlink: Use an iface instead of a vtbl pointer in HlinkBCImpl.
itss: Standardize the COM usage in moniker.c.
dinput: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
dpnet: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
itss: Standardize the COM usage in itss.c.
oleaut32: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
dplayx: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
oleaut32: Use an iface instead of a vtbl pointer in TMarshalDispatchChannel.
infosoft: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
dsound: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
wbemprox: Use an iface instead of a vtbl pointer in wbem_locator.
mmdevapi: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
dinput8: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
oledb32: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
itss: Use ifaces instead of vtbl pointers in ITSProtocol.
mshtml: Use an iface instead of an vtbl pointer in HTMLAnchorElement.
mshtml: Use an iface instead of a vtbl pointer in HTMLBodyElement.
mshtml: Use an iface instead of a vtbl pointer in HTMLRect.
mshtml: Use an iface instead of a vtbl pointer in HTMLEventObj.
mshtml: Use an iface instead of a vtbl pointer in HTMLScriptElement.
mshtml: Use an iface instead of a vtbl pointer in UndoManager.
mshtml: Use an iface instead of a vtbl pointer in HTMLFrameElement.
mshtml: Use an iface instead of a vtbl pointer in HTMLTableRow.
mshtml: Use an iface instead of a vtbl pointer in HTMLSelectElement.
mshtml: Change the first vtbl in HTMLInputElement to an iface.
mshtml: Change the second vtbl in HTMLInputElement to an iface.
mshtml: Use an iface instead of a vtbl pointer in HTMLGenericElement.
mshtml: Use an iface instead of a vtbl pointer in HTMLTextAreaElement.
mshtml: Use an iface instead of a vtbl pointer in HTMLObjectElement.
mshtml: Use an iface instead of a vtbl pointer in HTMLLoadOptions.
mshtml: Use an iface instead of a vtbl pointer in HTMLSelectionObject.
mshtml: Use an iface instead of a vtbl pointer in HTMLScreen.
mshtml: Use an iface instead of a vtbl pointer in HTMLIFrame.
mshtml: Use an iface instead of a vtbl pointer in OmNavigator.
mshtml: Use an iface instead of a vtbl pointer in HTMLImgElement.
urlmon: Use an iface instead of a vtbl pointer in EnumFORMATETC.
urlmon: Standardize the COM usage in sec_mgr.c.
urlmon: Use ifaces instead of vtbl pointers in DownloadBSC.
urlmon: Use ifaces instead of vtbl pointers in FtpProtocol.
urlmon: Use ifaces instead of vtbl pointers in HttpProtocol.
urlmon: Use ifaces instead of vtbl pointers in FileProtocol.
shell32: Standardize the COM usage in dataobject.c.
shell32: Use an iface instead of a vtbl pointer in IDefClFImpl.
shell32: Use an iface instead of a vtbl pointer in IFileSystemBindDataImpl.
mshtml: Use an iface instead of a vtbl pointer in HTMLPluginsCollection.
wineoss.drv: Standardize the COM usage in dscapture.c.
winealsa.drv: Standardize the COM usage in dsoutput.c.
ole32: Use an iface instead of a vtbl pointer in PropertyStorage_impl.
shell32/tests: Standardize the COM usage in shlview.c.
shlwapi: The Italian translation uses UTF-8 encoding.
quartz: Use an iface instead of a vtbl pointer in IEnumFiltersImpl.
quartz: Use an iface instead of a vtbl pointer in EnumMonikerImpl.
quartz: Use an iface instead of a vtbl pointer in BaseMemAllocator.
strmbase: Use an iface instead of a vtbl pointer in IEnumPinsImpl.
windowscodecs: Use an iface instead of a vtbl pointer in FormatConverter.
windowscodecs: Use an iface instead of a vtbl pointer in PropertyBag.
windowscodecs: Use an iface instead of a vtbl pointer in FlipRotator.
windowscodecs: Standardize the COM usage in icnsformat.c.
mmdevapi: Use an iface instead of a vtbl pointer in AEVImpl.
quartz: Use an iface instead of a vtbl pointer in IEnumRegFiltersImpl.
quartz: Use an iface instead of a vtbl pointer in SystemClockImpl.
browseui: Use an iface instead of a vtbl pointer in ACLShellSource.
browseui: Use an iface instead of a vtbl pointer in CompCatCacheDaemon.
browseui: Use an iface instead of a vtbl pointer in ClassFactory.
browseui: Use an iface instead of a vtbl pointer in ProgressDialog.
ole32: Use an iface instead of a vtbl pointer in RemUnknown.
ole32: Use an iface instead of a vtbl pointer in FileLockBytesImpl.
ole32: Use an iface instead of a vtbl pointer in BindCtxImpl.
ole32: Use ifaces instead of vtbl pointers in Context.
ole32: Use an iface instead of a vtbl pointer in PointerMonikerImpl.
rpcrt4: Use an iface instead of a vtbl pointer in RpcStreamImpl.
strmbase: Use an iface instead of a vtbl pointer in IEnumMediaTypesImpl.
msctf: Use an iface instead of a vtbl pointer in DisplayAttributeMgr.
msctf: Use an iface instead of a vtbl pointer in ClassFactory.
msctf: Use an iface instead of a vtbl pointer in CategoryMgr.
msctf: Use an iface instead of a vtbl pointer in LangBarMgr.
msctf: Use an iface instead of a vtbl pointer in Range.
itss: Standardize the COM usage in storage.c.
infosoft: Use an iface instead of a vtbl pointer in wordbreaker_impl.
qedit: Use an iface instead of a vtbl pointer in MediaDetImpl.
msimtf: Use an iface instead of a vtbl pointer in ActiveIMMApp.
msxml3: Use ifaces instead of vtbl pointers in BindStatusCallback.
riched20/tests: Use an iface instead of a vtbl pointer in ITextHostTestImpl.
riched20: Standardize the COM usage in clipboard.c.
browseui: Use ifaces instead of vtbl pointers in ACLMulti.
wuapi: Use an iface instead of a vtbl pointer in update_installer.
wuapi: Use an iface instead of a vtbl pointer in update_session.
wuapi: Use an iface instead of a vtbl pointer in update_downloader.
wuapi: Use an iface instead of a vtbl pointer in automatic_updates.
oleaut32: Use ifaces instead of vtbl pointers in OLEPictureImpl.
mscoree: Use an iface instead of a vtbl pointer in MetaDataDispenser.
mscoree: Use ifaces instead of vtbl pointers in ConfigFileHandler.
wuapi: Use an iface instead of a vtbl pointer in update_searcher.

Mike Gibson (1):
msvcrt: Implement wcsnicoll.

Nikolay Sivov (2):
oleaut32/tests: Some VarDateFromStr() tests.
comctl32/listview: Don't touch out text pointer if it wasn't requested.

Paul Vriens (2):
shell32/tests: Use more A-functions to fix Win95 and actually test correctly on Win9x.
atl/tests: Skip tests on old versions of atl.dll.

Peter Schlaile (1):
winedbg: Adds an rwatch command to winedbg.

Peter Urbanec (2):
opencl: Initial stub implementation of OpenCL 1.0.
opencl: Basic OpenCL 1.0 implementation.

Piotr Caban (1):
msvcrt: Added _get_terminate implementation.

Rico Schüller (1):
d3dcompiler: Add initial reflection parsing.

Stefan Leichter (1):
ntoskrnl.exe: Add stub for IoWMIRegistrationControl.

Thomas Mullaly (17):
urlmon: Added stub for CoInternetParseIUri.
include: Added basic header for strsafe.
urlmon: Added implementation for PARSE_CANONICALIZE in CoInternetParseIUri.
urlmon: Implementation for PARSE_FRIENDLY in CoInternetParseIUri.
urlmon: Added implementation for PARSE_ROOTDOCUMENT for CoInternetParseIUri.
urlmon: Implemented PARSE_DOCUMENT for CoInternetParseIUri.
urlmon: Implemented PARSE_PATH_FROM_URL for CoInternetParseIUri.
urlmon: Implemented PARSE_URL_FROM_PATH for CoInternetParseIUri.
urlmon: Implemented PARSE_SCHEMA for CoInternetParseIUri.
urlmon: Implemented PARSE_SITE for CoInternetParseIUri.
urlmon: Implemented PARSE_DOMAIN for CoInternetParseIUri.
urlmon: Standardize COM implementation of IUri.
urlmon: Standardize IUriBuilder COM interface.
urlmon: Implemented PARSE_ANCHOR and PARSE_LOCATION for CoInternetParseIUri.
include: Added IUriBuilderFactory interface definition.
urlmon: Implemented IUriBuilderFactory interface.
urlmon: Added pluggable protocol support to CoInternetParseIUri.

Travis Athougies (2):
d3dx9_36: Improved constant table parsing.
d3dx9_36/tests: Extended ID3DXConstantTable tests.

Tristan Schmelcher (2):
ddeml: Fix incorrect HSZ argument sizes.
ddeml: More calling convention fixes.

Wolfram Sang (1):
winex11.drv: In GetDIBits() with DIB sections, always use dibpitch from the target.

Yaron Shahrabani (2):
view: Added Hebrew translation.
sane: Added Hebrew translation.[/spoiler]
[/color][/size][/center]

Link to comment
Share on other sites

  • 2 hafta sonra ...

[center][size="3"][color="#000000"][img]http://www.winehq.org/images/winehq_logo_glass_sm.png[/img][img]http://www.winehq.org/images/winehq_logo_text.png[/img]

[size="5"][color="#FF0000"][b]Wine Announcement[/b][/color][/size]

[size="3"][color="#FF8C00"]The Wine development release [size="4"][b][u]1.3.10[/u][/b][/size] is now available.[/color][/size]

What's new in this release (see below for details):
- Support for notification balloons in system tray.
- Obsolete AudioIO sound driver removed.
- More work on ActiveX support.
- Various MSI fixes.
- Preloader now used for 64-bit too.
- Translation updates.
- Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.10.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.10.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.

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

[spoiler]Bugs fixed in 1.3.10:

4432 Blobby Volley - corrupted graphics
7304 WRC (Wine Resource Compiler) preprocessing is buggy
7431 Xilinx picoblaze assembler kcpsm3 crashes
7922 Language settings not found and strange Day Error in EWRevenge (bug in oleaut32)
11449 ExpressPCB 6.1.2 crashes when updating pricing
12744 Steam tray icon doesn't appear if panel hidden in autohide mode
12808 indexed bitmaps support is broken
12828 Arcade Pool 2: Game crashes after several seconds
14922 no ingame sound in drakensang
15003 VB6 crashes when triing enter a program code
15041 Guild Wars: Typing into Char Fields
15257 Changing from OpenGL to Direct3D output in WinUAE results in blank screen
15882 while wine application is running fullscreen ekiga incoming call popup doesn't appare
16489 Falcon 4.0 AF: Updater does not work, check fails
16672 Marie La Cavalière: Unhandled exception
16703 Wineconsole: Fallback from curses to window based backend
16704 wineconsole: Allow specifying the console backend to use when wineconsole is launched implicitly
16914 wrc chokes on a file which is accepted by windows rc
18075 IE8 crashes due to missing urlmon.dll.423 API
18230 Romanian translation wrong
18484 Charma: too slow and there's a problem with the pointer
18497 Gothic 3: Failure at starting new game
18768 Madden NFL 08 regression: program doesn't start
19314 IE8 for Server 2003 refuses to install (Service Pack 2 for Windows Server 2003 install required)
19565 Guitar Hero World Tour does not produces any sound (except videos)
20311 Blitzkrieg game crashes when selecting 'Allies campaign' (failed to save document to IStream)
20552 Memory leak in alloc_thread_tls?
20842 Python: ctrl-c and ctrl-d do not work in wineconsole [dogfood]
21173 choice.exe missing, needed by some cmd scripts
21245 file operations are very slow or hangs solidworks
22487 tray icons broken with ubuntu 10.04 for some users (affects utorrent 2.0.1, autohotkey)
23028 Empire Earth 1.00 and 1.04 mirrored cursor on vertical move
23089 Grass rendering bug in S.T.A.L.K.E.R clear sky/call of pripyat
23378 Desktop launchers generated by new Steam UI are broken
24294 corrupted icons in SolidWorks sketches
24323 Need for speed 3 crashes on startup
24680 loader: segfault after loading krnl386.exe, while LoadLibraryEx for any buildin dll
24866 Unhandled exception in Windows Double Explorer (IExplorerBrowser_fnSetPropertyBag)
25040 Icons in system tray area are blank
25059 dotnet30 install completion window minimized, needs balloon tooltip
25155 Creative Writer 2 only installs in Win9x modes on WoW64
25283 Unimplemented function urlmon.dll.410
25301 Occasional sock_check_pollhup() error on Solaris
25452 office2000 reconfiguration gives msi crash
25484 NewsLeecher 'send to tray' broken
25510 Wine-generated desktop files are not compliant with XDG standard
25513 Wine Software Uninstaller crashes
25529 64-bit Internet Explorer 7/8 refuse to install
25545 64-bit wine loader broken (in win64 mode)

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

Changes since 1.3.9:

Albert Pool (1):
winecfg: Update Dutch translation.

Alexander Morozov (3):
wincrypt.h: Define PFN_CMSG_IMPORT_KEY_TRANS callback function.
crypt32: Implement decoding enveloped messages.
crypt32: Implement getting content and some parameters from a decoded enveloped message.

Alexandre Julliard (54):
user32: Fix coordinates mapping for the desktop window in the explorer process.
winex11: Fix event coordinates mapping for the root window in the explorer process.
comctl32: Fix positioning of tracking tooltips at the bottom of the screen.
windowscodecs: Convert the coclasses registration to the IRegistrar mechanism.
urlmon: Convert the coclasses registration to the IRegistrar mechanism.
itss: Convert protocol registration to the IRegistrar format.
actxprxy: Convert dll registration to the IRegistrar mechanism.
dispex: Convert dll registration to the IRegistrar mechanism.
qmgrprxy: Convert dll registration to the IRegistrar mechanism.
user32: Don't call GetModuleFileNameW under the user lock.
wineboot: Set the correct architecture in the process identifier variable.
kernel32: Update the environment variables that vary across 32-bit/64-bit/Wow64.
wine.inf: Don't set the ProgramFiles environment variables through the registry.
ntdll: Ensure alignment of static TLS data and free it at thread exit.
krnl386: Fetch version from the PEB to avoid potentially using GetVersionEx before it's initialized.
winex11: Store information needed for the info balloon in the tray icon structure.
winex11: Add support for displaying system tray notification balloons.
winex11: Potentially update the system tray notification position when any foreign window is moved.
explorer: Store information needed for the info balloon in the tray icon structure.
explorer: Add support for displaying system tray notification balloons in desktop mode.
wineboot: Relaunch the 64-bit version of wineboot on Wow64.
winecfg: Relaunch the 64-bit version of winecfg on Wow64.
winecfg: Set Wow64 registry keys as well as the 64-bit ones for version information.
ntdll: Don't worry about the DOS area on non-x86.
loader: Make sure the new stack is 16-byte aligned in the preloader.
loader: Use long instead of int in the preloader for anything that can store a pointer.
loader: Build the preloader for x86-64.
libwine: Use the 64-bit preloader when starting 64-bit wine.
libwine: Reserve memory areas for 64-bit in case we don't have a preloader.
ntdll: Avoid putting the virtual heap in the low 2Gb on 64-bit.
quartz: Convert coclasses registration to the IRegistrar mechanism.
avifil32: Move extension registrations to the rgs file.
widl: Register the PSFactoryBuffer class as factory if it's defined in the idl file.
msi: Convert the dll registration to the IRegistrar mechanism.
loader: Define asm functions instead of inlines for x86-64 syscalls to avoid trouble with register constraints.
wiaservc: Convert coclasses registration to the IRegistrar mechanism.
include: Correctly define the msxml typelib by directly including xmldom.idl and xmldso.idl.
include: Add a couple of missing interfaces in msxml2.idl.
msxml: Add an msxml library that contains the v2.0 msxml typelib.
msxml: Register the v2.0 classes using the IRegistrar mechanism.
msxml2: Add an msxml2 library that contains the v2.6 msxml typelib.
msxml3: Convert dll registration to the IRegistrar mechanism.
loader: Setup the TLS register on x86-64 for stack protector checks.
widl: Allow specifying a version for a coclass independently of its typelib version.
include: Set version to 1.0 for msxml classes.
hhctrl.ocx: Add a typelib and register it.
widl: Don't free the input file name since it's stored in various places in the location info.
widl: Allow specifying a class version outside of a typelib too.
include: Define the Scriptlet class in mshtml.idl.
mshtml: Convert the classes registration to the IRegistrar mechanism.
server: Use the syscall function instead of inline assembly.
ntdll: Use the syscall function instead of inline assembly.
libwine: Use the syscall function instead of inline assembly.
appwiz.cpl: Convert the application list to a standard Wine list.

Anders Jonsson (1):
cmd: Update Swedish translation.

Andrew Bogott (1):
winemenubuilder: In InvokeShellLinkerForURL, better replicate the deferral behavior in InvokeShellLinker.

André Hentschel (22):
msi: Fix test failure on some 2k3 machines.
advapi32: Fix test failure on some NT4 machines.
ntdll: Fix test failure on some NT4 machines.
rsaenh: Fix test failure on some NT4 machines.
wrc: Allow comma after popup name.
shell32: Fix shelllink test to not crash on NT4.
shdocvw: Add Resizer control to the iexplore window.
gphoto2.ds: Fix German translation.
include: Add winhttp secure protocol flags.
msi/tests: Remove superfluous check.
gameux: Fix test failures on Wine wow64.
gameux: Fix Path for the statistics.
sane.ds: Fix translation of microsecond.
wininet: Update German translation.
include: Add ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED for wininet tests.
include: Add new suite masks.
wininet: Fix German translation.
shlwapi/tests: Allow Win7 behaviour for SHFormatDateTimeW.
qmgr/tests: Use a temporary path to avoid failures.
shell32/tests: Fix a typo.
advapi32: Print a FIXME also for the unknown levels.
gameux: Fix another test failure on Wine wow64.

Austin English (4):
ntdll: Bump win2k3 version information to sp2.
urlmon: Add stubs for ordinals 410 and 423.
mscoree/tests: Fix a broken test (LLVM/Clang).
quartz: Avoid %L in traces (LLVM/Clang).

Cheer Xiao (2):
view: Update simplified Chinese translation.
write: Update simplified Chinese translation.

Damian Dixon (1):
advapi32: Added check for NULL pointer being passed to QueryServiceStatus for either parameter.

David Bartley (1):
iphlpapi: Add CancelIPChangeNotify stub.

David Hedberg (14):
urlmon: Set BINDF_NEEDFILE if BINDF_PULLDATA is not specified.
wininet: Respect SECURITY_FLAG_IGNORE_CERT_DATE_INVALID.
wininet: Make module handle scope global.
wininet: Add a simple certificate dialog to InternetErrorDlg.
shell32: Fix ExplorerBrowser::SetRect to work properly when passed a NULL-valued hdwp.
shell32: Return S_OK in ::SetPropertyBag.
include: Add IShellItem2 interface declaration.
shell32: IShellItem::GetAttributes should also work on the desktop shellfolder.
shell32: Add IShellItem2 stub to ShellItem implementation.
include: Add a few INET_E_ defines.
urlmon: Split the code for sending an http request into its own function.
urlmon: Fix return value from QueryService.
shell32: Standardize the COM usage in ebrowser.c.
shell32: Add IInputObject stub to ExplorerBrowser.

Detlef Riekenberg (5):
cmd: Allow GOTO to a label which has a following whitespace, with test.
configure: Ask for the correct development package for gstreamer base plugins.
cmd: Add CHOICE builtin with DOS6 to XP commandline parameter.
cmd: Add german translation for CHOICE.
cmd: Do not reset errorlevel during SET.

Eric Pouech (3):
kernel32: When reading chars out of a bare console, use the Unix API (instead of the Windows one).
kernel32: Proper support for echo-input (enable/disable) when getting console input.
kernel32: In readline, now print control characters with ^ escape.

Eryk Wieliczko (1):
msvcrt/tests: Add _fcvt_s tests.

Francois Gouget (4):
shdocvw: Fix compilation on systems that don't support nameless unions.
mshtml: Fix a typo and remove a space before a '\n' in a FIXME() trace.
msvcrt/tests: Add a trailing '\n' to an ok() call.
Assorted spelling fixes.

Frédéric Delanoy (3):
cmd: Update French translation.
wininet: Update French translation.
wininet: Update French translation.

Greg Geldorp (6):
kernel32/tests: Add tests to verify USERPROFILE and environment variables from registry are present and correct.
rsaenh/tests: CryptGetKeyParam doesn't fail on Win7/Win2K8R2.
kernel32/tests: Quote command line arguments that might contain spaces.
kernel32/tests: Remove check of environment variables against registry.
ntdll/tests: Add alternative results for overlong instructions.
shdocvw/tests: Need to save .url before committing extra props for IE6.

Hans Leidekker (16):
msi: Support MSIRUNMODE_LOGENABLED in MsiGetMode.
rpcrt4: Add a stub implementation of RpcMgmtSetAuthorizationFn.
wineboot: Set the USERDOMAIN environment variable.
msi: Return INSTALLSTATE_UNKNOWN from MsiGetComponentState if the component is disabled.
msi: Rewrite command line parsing to handle quoted values correctly.
msi: Add some traces.
msi: Global and local win32 assembly names are formatted differently.
msi: Don't flag an error in the InstallServices action if the component does not exist.
msi: Remove an incorrect error trace.
uninstaller: Run msiexec if the WindowsInstaller value is set.
uninstaller: Fix a leak.
appwiz.cpl: Run msiexec if the WindowsInstaller value is set.
msi: Set the Preselected property if the default feature selection is modified in a dialog.
msi: Set the install level to the maximum if the requested install state is not the default.
msi: Use a function to determine if a feature is selected.
msi: Change ACTION_UpdateComponentStates to take a feature pointer.

Henri Verbeet (17):
wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_arb_declarations().
wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_glsl_declarations().
wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_destroy().
wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_cleanup().
wined3d: Avoid some interface pointers in set_glsl_shader_program().
wined3d: Pass implementation pointers to generate_param_reorder_function().
wined3d: Store implementation pointers in struct glsl_shader_prog_link.
wined3d: Store implementation pointers in glsl_program_key_t.
wined3d: Pass implementation pointers to get_glsl_program_entry().
wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_get_registers_used().
wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_main().
wined3d: Store an IWineD3DBaseShaderImpl pointer in wined3d_shader_context.
wined3d: Pass an IWineD3DBaseTextureImpl array to pixelshader_update_samplers().
wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_unload().
wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_cleanup().
wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_get_level_count().
kernel32: Fix some memory leaks in set_wow64_environment().

Huw Davies (9):
fonts: Fix the metrics of the extended integral and brace glyphs.
ole32: Rewrite the OleAdviseHolder's STATDATA enumerator to be a generic STATDATA enumerator.
include: Add GLYPHSET flag define.
gdi32: Clear the accel flags.
ole32: Remove some useless comments.
ole32: Use a STATDATA array to hold the connection data.
ole32: Allow the EnumSTATDATA constructor to take a sparse array.
ole32: Implement IDataAdviseHolder_EnumAdvise.
ole32: Standardize the COM usage.

Hwang YunSong (16):
sane.ds: Update Korean resource.
browseui: Update Korean resource.
clock: Update Korean resource.
cmdlgtst: Update Korean resource.
comctl32: Update Korean resource.
comdlg32: Update Korean resource.
credui: Update Korean resource.
crypt32: Update Korean resource.
cryptdlg: Update Korean resource.
cryptui: Update Korean resource.
cmd: Update Korean resource.
gphoto2.ds: Update Korean resource.
hhctl.ocx: Update Korean resource.
iccvid: Update Korean resource.
localspl: Update Korean resource.
localui: Update Korean resource.

Jacek Caban (38):
mshtml: Fixed tests on IEs not supporting INewWindowManager.
mshtml: Call DoVerb on embedded plugin.
mshtml: Added support for plugin in place activation.
mshtml: Deactivate plugin when detaching from document.
mshtml: Added PluginHost::GetWindowContext implementation.
mshtml: Added more plugin in place activation support.
mshtml: Added more ActiveX tests.
mshtml: Added OnUIActivation implementation.
mshtml: Added IOleContainer stub implementation.
mshtml: Added PluginHost::GetContainer implementation.
mshtml: Forward PluginHost's QueryService calls to window object.
mshtml: Fixed tests on some IE6 installations.
mshtml: Removed undocumented, internal stubs exported only by old IEs.
jscript: Move some of registration process to IRegistrar mechanism.
mshtml: IHTMLDocument2 iface handling clean up.
winetest: Make win9x unsupported.
shdocvw: Share get_LocationURL implementation between WebBrowser and InternetExplorer objects.
shdocvw: Moved getting dochost pointer to separated function.
shdocvw: Added support for QueryService(IID_IWebBrowserApp).
mshtml: Added IHTMLObjectElement::get_object implementation.
mshtml: Added support for forwarding object element's DOM calls to ActiveX control.
mshtml: Improved QueryService debug traces.
mshtml: Improved IOmNavigator::javaEnabled stub.
mshtml: Added IHTMLScriptElement::get_scr implementation.
mshtml: Added IHTMLStyleElement::media property implementation.
mshtml: Added IHTMLStyleElement::type property implementation.
appwiz.cpl: Correctly handle NULL params in CPL_STARTWPARAMSW handler.
jscript: Added Date.setYear implementation.
urlmon: Added IUriContainer stub implementation of URLMoniker object.
mshtml: Fixed IOleUndoManager::QueryInterface implementation.
jscript: Exception tests clean up.
aclocal.m4: Recognize mingw-w64 as 32-bit cross compiler.
urlmon: Added more IInternetProtocolEx tests.
mshtml: Added GUID_CUSTOM_CONFIRMOBJECTSAFETY with CONFIRMSAFETYACTION_LOADOBJECT flag tests.
urlmon: Converted more registration process to IRegistrar mechanism.
mshtml: Get rid of no longer used GECKO_DATADIR.
urlmon: Make protocol tests more verbose.
include: Added macros for unions and structs that should remain nameless regardless NONAMELESSUNION/NONAMELESSSTRUCT definition.

Jerome Leclanche (1):
winemenubuilder: Add a trailing semicolon to MimeType in desktop files.

Joel Holdsworth (1):
shdocvw: Added missing rendering directive to ietoolbar.svg.

Juan Lang (1):
crypt32: Accept any matching CN when checking a certificate's name.

Kirill Smelkov (1):
kernel32: Support deleting resources in UpdateResource.

Luca Bennati (2):
cmd: Update Italian translation.
wininet: Update Italian translation.

Maarten Lankhorst (5):
quartz: Handle seeking while running better.
quartz: Fix a race condition in videorenderer endflush.
quartz: Handle EndOfStream more elegantly in dsound renderer.
winegstreamer: Silence a harmless fixme.
winegstreamer: Correct a state transition.

Marcus Meissner (2):
kernel32: Fixed size to GetEnvironmentVariableW.
configure.ac: Add -Wlogical-op, if it's not noisy.

Martin Storsjo (2):
wineconsole: Fallback to window based console if the curses library isn't found.
wineconsole: Don't overwrite the backend selection when parsing --use-event.

Michael Stefaniuc (69):
clock: Add the Malayalam translation.
clock: Add the Telugu translation.
clock: Add the Oriya translation.
clock: Add the Punjabi translation.
oleaut32: Standardize the COM usage in connpt.c.
mmdevapi: Standardize the COM usage in devenum.c.
msctf/tests: Standardize the COM usage in inputprocessor.c.
ole32/tests: Standardize the COM usage in clipboard.c.
shlwapi/tests: Standardize the COM usage in ordinal.c.
oleaut32/tests: Use an iface instead of an vtbl pointer in IRecordInfoImpl.
msi: Use an iface instead of an vtbl pointer in IClassFactoryImpl.
msi: Use an iface instead of a vtbl pointer in msi_custom_remote_impl.
msi: Use an iface instead of a vtbl pointer in msi_remote_package_impl.
msi: Use an iface instead of a vtbl pointer in msi_remote_database_impl.
ole32: Use ifaces instead of vtbl pointers in FTMarshalImpl.
ole32: Standardize the COM usage in moniker.c.
msxml3: Use an iface instead of a vtbl pointer in domattr.
msxml3: Use ifaces instead of vtbl pointers in xmlnodemap.
msxml3: Use an iface instead of a vtbl pointer in domcdata.
msxml3: Use an iface instead of a vtbl pointer in entityref.
msxml3: Use an iface instead of a vtbl pointer in domtext.
msxml3: Use an iface instead of a vtbl pointer in domelem.
msxml3: Use an iface instead of a vtbl pointer in xmlnodelist.
msxml3: Use an iface instead of a vtbl pointer in dom_pi.
msxml3: Use an iface instead of a vtbl pointer in domcomment.
msxml3: Use an iface instead of a vtbl pointer in domimpl.
msxml3: Use an iface instead of a vtbl pointer in domdoctype.
msxml3: Use an iface instead of a vtbl pointer in domfrag.
windowscodecs: Use ifaces instead of vtbl pointers in PngEncoder.
oleaut32: Use ifaces instead of vtbl pointers in OLEFontImpl.
ole32: Standardize the COM usage in clipboard.c.
shell32: Use an iface instead of a vtbl pointer in ShellItem.
winecfg: Remove the support to configure the audioio driver sound.
Remove the audioio sound driver. It is unused.
winapi: Remove support for wineaudioio.drv. wineaudioio.drv is no more.
hnetcfg: Standardize the COM usage in apps.c.
hnetcfg: Use an iface instead of an vtbl pointer in fw_manager.
hnetcfg: Use an iface instead of an vtbl pointer in fw_policy.
hnetcfg: Standardize the COM usage in port.c.
hnetcfg: Use an iface instead of an vtbl pointer in fw_profile.
hnetcfg: Standardize the COM usage in service.c.
d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXLineImpl.
wmiutils: Use an iface instead of an vtbl pointer in status_code.
sane.ds: The Da, En, Fi, Fr, Nl, Pt resources are using UTF-8.
d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXConstantTableImpl.
qcap: Use ifaces instead of vtbl pointers in VfwCapture.
oleaut32/tests: Standardize the COM usage in tmarshal.c.
oleaut32: Standardize the COM usage in tmarshal.c.
ole32: Standardize the COM usage in git.c.
mshtml: COM cleanup for the IHTMLDocument3 iface.
mshtml: COM cleanup for the IHTMLDocument4 iface.
mshtml: COM cleanup for the IHTMLDocument5 iface.
mshtml: COM cleanup for the IHTMLDocument6 iface.
mshtml: COM cleanup for the IPersist* ifaces in HTMLDocument.
msxml3: Use ifaces instead of vtbl pointers in xmldoc.
msxml3: Standardize the COM usage in xmlelem.c.
msctf: Standardize the COM usage in documentmgr.c.
inkobj: Remove inkcollector.c as it is dead code.
avifil32: Use an iface instead of a vtbl pointer in ITmpFileImpl.
wuapi: Use an iface instead of a vtbl pointer in wucf.
mshtml: COM cleanup for the IMonikerProp iface.
mshtml: COM cleanup for the IOleObject iface.
mshtml: COM cleanup for the IOleDocument iface.
mshtml: COM cleanup for the IOleDocumentView iface.
mshtml: COM cleanup for the IOleInPlaceActiveObject iface.
mshtml: COM cleanup for the IViewObjectEx iface.
mshtml: COM cleanup for the IOleInPlaceObjectWindowless iface.
ole32: Use ifaces instead of vtbl pointers in DataCache.
ole32: Standardize the COM usage in defaulthandler.c.

Nikolay Sivov (8):
oleaut32/varformat: Fix day string representation format output.
oleaut32/tests: Test return value without macros.
oleaut32: Basic parameter validation tests for some GetTypeInfo* methods.
oleaut32: Fix GetLibAttr for null argument, plus error handling.
oleaut32: Added ICreateTypeInfo2::SetVarHelpContext().
oleaut32: Fix null parameters handling in ICreateTypeLib2::CreateTypeInfo().
oleaut32: Fix ICreateTypeInfo2::SetVarHelpContext() to iterate properly.
oleaut32: Hide variables and functions count storage details in helpers.

Paul Vriens (1):
shdocvw/tests: Make sure we use a valid temporary directory.

Piotr Caban (4):
sane.ds: Convert Polish translation to UTF-8.
kernel32: Add support for completion routine invocation in ReadDirectoryChangesW.
server: Handle more inotify mask values.
kernel32: Added more ReadDirectoryChangesW tests.

Rico Schüller (14):
d3dcompiler: Handle TAG_OSG5 in D3DGetBlobPart().
wined3d: Fix memset size in IWineD3DVolumeImpl_Unmap.
d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_blob.
d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_shader_reflection.
d3dcompiler: Parse reflection STAT tag.
d3dcompiler: Implement ID3D11ShaderReflection::GetMovInstructionCount().
d3dcompiler: Implement ID3D11ShaderReflection::GetConversionInstructionCount().
d3dcompiler: Parse ISGN in the reflection interface.
d3dcompiler: Properly initialize Stream member of D3D11_SIGNATURE_PARAMETER_DESC.
d3dcompiler: Parse OSGN in the reflection interface.
d3dcompiler: Parse PCSG in the reflection interface.
d3dcompiler: Implement ID3D11ShaderReflection::GetInputParameterDesc().
d3dcompiler: Implement ID3D11ShaderReflection::GetOutputParameterDesc().
d3dcompiler: Implement ID3D11ShaderReflection::GetPatchConstantParameterDesc().

Yaron Shahrabani (1):
shlwapi: Added Hebrew translation.

Łukasz Wojniłowicz (5):
avifile: Update Polish translation.
wininet: Update Polish translation.
taskmgr: Update Polish translation.
cmd: Update Polish translation.
winecfg: Update Polish translation.[/spoiler][/color][/size][/center]

Link to comment
Share on other sites

  • 4 hafta sonra ...

[center][size="3"][color="#000000"][img]http://www.winehq.org/images/winehq_logo_glass_sm.png[/img][img]http://www.winehq.org/images/winehq_logo_text.png[/img]

[size="4"][color="#FF0000"][b]Wine Announcement[/b][/color][/size]

[size="3"][color="#FF8C00"]The Wine development release [size="4"][color="#0000FF"][u][b]1.3.12[/b][/u][/color][/size] is now available.[/color][/size]

What's new in this release (see below for details):
- Support for multiple icon sizes in winemenubuilder.
- Improvements to the help browser.
- Initial stab at DOSBox integration.
- Various MSI fixes.
- Some fixes to the Wine debugger.
- Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.12.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.12.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.

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

[spoiler]

Bugs fixed in 1.3.12:

5349 Wine crashes on attempt to run SimTower with sound
12004 foobar2000-0.9.4.4 toolbars not moveable
12006 ForceBindIP crashes
12219 The "House of the Dead 3" "start game" options menu doesn't show any text.
13061 DreamSeeker: Map Element rendered improperly. (DX)
13165 Crash with Far Cry Demo in Direct3D
13457 Facewound crashes when in-game console is opened
13626 PowerPoint Viewer 2007: some sounds resembles pig
13852 2d game has lost sounds (some go some don't go)
14484 Unable to install Chaser, setup.exe segfaults
15230 eXperience112 demo won't run
15423 mIRC enters deadlock after a second playback attempt
15849 Madden NFL 08: creating thousands of orphaned temp files
16163 FEAR 1.08 (DX8 mode): FBO status - incomplete dimensions
16241 Call of duty 5 World at War : Fails to initialize
16330 wine <=1.1.9 hangs if mIRC sound events is on OR application crash
17458 Quake Live will crash firefox upon entering the Quake Live Portal
17494 Goalpro 2008 crashes when trying to print
17716 Madden NFL 08 doesn't recognize Saitek P990 right analog horizontal axis
18182 Wildlife Park Gold: intro video displays garbage pixels
18597 Source Insight: Crashes when cursor focus is in the Symbol Window and then Esc is pressed.
18755 Street Wars: Constructor Underground - Game sound lags lots and freezes up
19575 Settlers: Rise of an Empire demo hangs/crashes when starting a game
19920 Bloom and other lighting effects not rendered to the bottom in The.Popular.Demo
20314 wine loader doesn't work on Debian/kFreeBSD
20340 CryptImportKey CRYPT_IPSEC_HMAC_KEY support missing, causes failure in chromium's base_unittests.exe in HMACTest.*
21500 Paste in a text box replaces all the text, even if the text wasn't selected
21714 Moraff's Maximum MahJongg Vol. 2: Midi's won't play
21868 Can't save anything in Online-Profiles in Anno1404
22314 Sims 3: error window is completely blank
23073 Printing specific range of pages instead of all pages fails
23135 Mass Effect 2 hangs/crashes after Shepard is reanimated
23223 Cyberboard Player: unwind menu disappear when clicked
23394 unimplemented function msvcr80.dll._set_abort_behavior (affects Windows Live Mail, Sims 3)
23708 winemenubuilder:SaveIconResAsPNG unsupported bpp 21060, please report
23975 mcicda wants to open the nth cdrom in the system
24212 Morrowind Script Extender (MWSE) fails silently
24306 kernel/console: no more EOF handling.
24400 Sims 3 crashes at startup with unimplemented function msvcr80.dll._atoflt
24800 wine try to use float texture even if driver don't support them
24913 children of the nile demo crashes because of TGA picture format
25169 Anarchy Online crashes when pushing settings button
25463 ZEMAX cannot display help pages
25556 Resizing window causes SimSig to hang
25593 Burnout Paradise Configuration crashes
25616 Comet Busters: Error displays indicating Wine cannot continue
25685 When printing diagrams & charts in Family Historian 4.1.3 characters are upside down
25686 uninstaller and appwiz.cpl fails to remove registry entry
25720 Invisible input text in wineconsole
25752 [patch] add support for indexed formats to GdipBitmapSetPixel
25784 Crash while installing safesign_icbc_per.exe ( Driver for G&D USB-Shield)
25789 No icons in wine's iexplore

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

Changes since 1.3.11:

Akihiro Sagawa (6):
gdi32/tests: Add more tests for GetCharABCWidthsA.
gdi32: Pass the byte count to FONT_mbtowc in GetCharABCWidthsA.
gdi32: Avoid an integer overflow in GetCharABCWidthsA.
gdi32: Add a helper function to get chars in the range.
gdi32: Use the helper function in GetCharWidth32A to support DBCS.
gdi32: Use the helper function in GetCharABCWidthsFloatA to support DBCS.

Alexander Kochetkov (1):
wineps.drv: Disable world transform for fonts in GM_COMPATIBLE mode.

Alexander Morozov (5):
include: Add some Shell32 interfaces and coclasses.
shell32: Add stub implementation of IShellDispatch.
shell32: Register CLSID_Shell.
shell32: Added typelib.
shell32: Implement IDispatch methods of IShellDispatch.

Alexandre Julliard (72):
makefiles: Generate dependencies for rsrc.pot.
configure: Update libgettextpo check to detect too old versions.
notepad: Convert menu and string table resources to po files.
progman: Convert menu and string table resources to po files.
taskmgr: Convert menu and string table resources to po files.
comctl32/imagelist: Don't change destination size in ImageList_Duplicate without corresponding allocation.
tools: Upgrade the config.guess/config.sub scripts.
view: Convert menu and string table resources to po files.
wineconsole: Convert string table resources to po files.
winedbg: Convert menu and string table resources to po files.
winemine: Convert menu and string table resources to po files.
winhlp32: Convert menu and string table resources to po files.
winefile: Convert menu and string table resources to po files.
wordpad: Convert menu and string table resources to po files.
browseui: Convert menu and string table resources to po files.
comctl32: Convert string table resources to po files.
winedump: Fix printing of module sources in PDB files.
winedump: Don't crash when the PDB filenames table isn't found.
winedump: Print the machine field from the PDB symbol table.
dbghelp: Try to load the string table from file number 4 too.
winedump: Try to load the PDB string table from file number 4 too.
credui: Convert string table resources to po files.
cryptui: Convert string table resources to po files.
inetcpl.cpl: Convert string table resources to po files.
localui: Convert string table resources to po files.
mpr: Convert string table resources to po files.
mshtml: Convert string table resources to po files.
msvfw32: Convert string table resources to po files.
setupapi: Convert string table resources to po files.
shdocvw: Convert menu and string table resources to po files.
shlwapi: Convert string table resources to po files.
wininet: Convert string table resources to po files.
winspool.drv: Convert string table resources to po files.
libwine: Fix handling of null character in vsnprintfW for %c format.
cryptui: Unify the spelling of "All files" with the other modules.
avifil32: Append the *.* extension by hand after loading the string.
appwiz.cpl: Build the file filter by hand instead of hardcoding it in resource strings.
shell32: Build the file filter by hand instead of hardcoding it in resource strings.
appwiz.cpl: Convert string table resources to po files.
avifil32: Convert string table resources to po files.
oleacc: Convert string table resources to po files.
oledlg: Convert string table resources to po files.
shell32: Convert menu and string table resources to po files.
user32: Convert menu and string table resources to po files.
libwine: Fall back to normal exec if the preloader doesn't exist.
dbghelp: Support pointer types of various sizes.
winevdm: Try to exec dosbox if DOS is not supported natively.
oleview: Build the file filter by hand instead of hardcoding it in resource strings.
regedit: Build the file filter by hand instead of hardcoding it in resource strings.
winecfg: Build the file filter by hand instead of hardcoding it in resource strings.
oleview: Convert menu and string tables resources to po files.
regedit: Convert menu and string tables resources to po files.
winecfg: Convert menu and string tables resources to po files.
comdlg32: Convert string tables resources to po files.
sane.ds: Convert string tables resources to po files.
wrc: Remove the context prefix when generating the po file for English.
mshtml: Remove a leftover string table.
configure: Add a check for the QuickTime development headers.
po: Unify the spelling of some menu entries across programs.
po: Update the English po files.
libwine: Remove redundant wine_switch_to_stack implementations.
shdocvw: Get rid of the IDB_IETOOLBAR define, the bitmap is loaded by name.
wmc: Add support for creating resource and plain binary files.
makefiles: Generate .res files directly from message files.
server: Add symbolic names in filesystem change actions traces.
widl: Don't generate proxies for oleautomation interfaces.
actxprxy: Add proxies for shldisp.idl.
include: Add an assert.h msvcrt header.
shell32: Convert dll registration to the IRegistrar mechanism.
shdocvw: Convert coclass registration to the IRegistrar mechanism.
hhctrl: Don't use an extended menu.
ole32: Cleanup return value handling in CoWaitForMultipleHandles.

Anders Jonsson (1):
po: Update Swedish translation.

Andrew Bogott (1):
winemenubuilder: Avoid passing a null pointer (or a non-pointer) to extract_icon in InvokeShellLinkerForURL.

Andrew Eikum (2):
mmdevapi: Children of IAudioClient should hold a reference to their parents.
mmdevapi: Prevent deadlock when releasing a stream that's still playing.

Andrew Nguyen (26):
kernel32: Improve parameter validation for ReadConsoleOutputCharacterW.
kernel32: Improve parameter validation for ReadConsoleOutputCharacterA.
kernel32: Improve parameter validation for ReadConsoleOutputAttribute.
kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputW.
kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputA.
kernel32: Pass an output parameter when calling WriteConsoleOutputCharacterW and FillConsoleOutputAttribute.
wineconsole: Pass an output parameter when calling ReadConsoleOutputCharacterW.
advapi32: Convert the trustee name buffer based on trustee form in SetEntriesInAclA.
explorerframe/tests: Free the shell items at the end of the event tests.
fusion: Avoid memory leaks on memory allocation failure in parse_display_name.
gameux: Initialize registry path pointer to NULL in GAMEUX_getAppIdFromGDFPath.
gameux: Free the allocated GameStatisticsImpl object on failure in GameStatisticsMgrImpl::GetGameStatistics.
kernel32/tests: Free environment block in the child process when it is unused.
iphlpapi: Correctly compute the buffer offset for the DNS address structure in GetAdaptersAddresses.
msvcrt: Fix a possible memory leak in _wpopen if a memory allocation fails.
msvcrt: Fix a possible memory leak in _wsystem for the NULL command case.
msvcrt/tests: Avoid embedding extended ASCII characters in locale string literals.
msvcrt: Null terminate the temporary locale buffer in _create_locale.
setupapi: Allocate the proper number of bytes for the drive spec.
setupapi: Fix some memory leaks in SetupDiGetINFClassA.
shell32: Fix initial reference count for a new IAutoComplete instance.
include: Add an extern C++ block around the property key equality operators.
regedit: Remove an unused string array.
kernel32/tests: Free environment strings buffer at the conclusion of the environment tests.
windowscodecs: Avoid writing to the output pointer on failure in StreamOnStreamRange::Read and StreamOnStreamRange::Write.
windowscodecs: Use memmove in StreamOnMemory::Read and StreamOnMemory::Write to cope with potentially overlapped memory copying.

André Hentschel (7):
imagehlp: Use define instead of hardcoded value.
po: Update German translation.
winedump: Fix MZ Header detection.
kernel32/tests: Don't test function directly when reporting GetLastError().
po: Update German translation.
kernel32/tests: Use the right return type and a better failed test message.
libwine: Implemented the call_on_stack function for Sparc.

Aurimas Fišeras (3):
po: Update Lithuanian translation.
po: Update Lithuanian translation.
po: Update Lithuanian translation.

Austin English (7):
configure: Check for snd_pcm_hw_params_get_access_mask() when checking for ALSA.
winecfg: Fix a compiler warning on PowerPC.
libwine: Add missing checks for FreeBSD_kernel.
server: Add missing checks for FreeBSD_kernel.
ntdll: Add missing checks for FreeBSD_kernel.
loader: Add missing checks for FreeBSD_kernel.
shell32/tests: fix a couple memory leaks (Valgrind).

Damjan Jovanovic (1):
winemenubuilder: Extract all icon sizes on freedesktop too.

David Hedberg (5):
oleaut32: Handle NULL arguments to ITypeComp::BindType.
oleaut32: Make ITypeComp::BindType case-insensitive.
urlmon: Add some error handling to the http protocol.
shell32: Fix a leak in the ebrowser travellog (Valgrind).
shell32/tests: Fix a leak in the ebrowser tests (Valgrind).

Dylan Smith (1):
richedit: Clear non-default style when changing to plain text mode.

Eric Pouech (26):
winedump: Added support for dumping FPO streams.
dbghelp: Restructure internal PDB information.
dbghelp: Use new file/debug format framework to allow keeping pdb files opened.
dbghelp: Keep the mapping of any PDB file open until the module is unloaded.
dbghelp: Added preliminary extended FPO information out of PDB files.
winedbg: Added CPU method for identifying a jmp insn, and implement it for i386.
winedbg: Try to detect jump (potentially thunk code) while getting the status.
dbghelp: Better support for OOM conditions when creating source file table.
dbghelp: Speed up source string creation (by using rb trees).
winedump: Force the PDB_??_ROOT to always be present in reader object.
winedump: Dump streams names information out of ROOT object.
winedump: Get string table stream index out of ROOT named streams list.
winedump: Added stream header support.
winedump: Make use of PDB_STREAM_INDEXES in order to get rid of hardwired indexes.
winedump: Dump segment info out of PDB files.
winedump: Also dump FPO data out of JG PDB files.
dbghelp: Add support for stream lookup by name in PDB files and use it for strings stream.
dbghelp: Get stream indexes out of PDB files (instead of hardwired values).
dbghelp: When failing to look up for a PDB file, don't keep a module format object around.
dbghelp: Use AT_range attribute (for function, block... addresses) when AT_low_pc and AT_high_pc are not present.
dbghelp, winedump: Added definition for S_FRAMEPROC_V2 symbol (CodeView).
kernel32: Added support for terminfo/termcap in console code.
kernel32: Move the input character to INPUT_RECORD translation functions to term.c.
kernel32: Correctly parse the input strings for advanced keys.
kernel32: Added support for insert/overwrite modes while editing a line.
kernel32: Fix prototype when no curses dev package is present.

Erich Hoover (5):
urlmon: Update MK protocol handling to IInternetProtocolEx.
urlmon: Fix MK protocol handling of escaped characters.
hhctrl.ocx: Add support for the print button using IWebBrowser_ExecWB.
hhctrl.ocx: Add better bitmaps for some toolbar buttons.
hhctrl.ocx: Add some private toolbar bitmaps (copied from shdocvw).

Francois Gouget (1):
ntdll/tests: Fix compilation on systems that don't support nameless unions.

Gerald Pfeifer (2):
ws2_32: Restructure and simplify debugstr_wsaioctl a bit.
ntoskrnl.exe: Remove variable sep and related code from INSTR_GetOperandAddr.

Greg Geldorp (22):
winetest: Include account level info in the report.
gdi32/tests: Fix some font test failures on non-English machines.
kernel32/tests: Set TrueType console font before running tests.
gdi32/tests: Skip tests on unexpected font code page.
gdi32/tests: Allow ANSI_CHARSET for some tests.
d3d8/tests: Skip tests if not running in the foreground.
d3d9/tests: Skip tests if not running in the foreground.
user32/tests: Fix menu test failures on East-Asian machines.
gdi32/tests: Fix tmLastChar test.
shlwapi/tests: Don't assume date/time are separated by comma.
ddraw/tests: Remove some outdated tests.
msctf/tests: Fix failures on Win7 and East-Asian machines.
user32/tests: Fix DDE test failures on DBCS machines.
comdlg32/tests: Fix expected height computation.
msvcrt/tests: Use different method to determine non-SBCS locale.
winhttp/tests: Fix tests when connecting via proxy.
urlmon/tests: Fix tests when connecting via proxy.
riched20/tests: Skip some tests on non-English platforms.
comctl32/tests: Fix failures for 120DPI display.
imm32/tests: Windows does post WM_IME_COMPOSITION messages sometimes.
winhttp/tests: No reconnect on redirect when using proxy.
wininet/tests: Fix failures when connecting through proxy.

Hans Leidekker (20):
kernel32: Add a stub implementation of GetThreadIOPendingFlag.
Revert "advapi32: Fix cred domain according to tests.".
appwiz.cpl: Fix two RegQueryValueExW calls.
msi/tests: Add tests for publishing and unpublishing assemblies.
msi/tests: Add a test for MsiGetComponentState.
msi: Add support for comparing TrueType font versions.
msi: Fix detection of installed global assemblies.
msi: Don't extract files for assemblies which are already installed.
msi: Improve detection of installed local assemblies.
fusion/tests: Add some tests for IAssemblyCache_QueryAssemblyInfo.
msi: Fix a memory leak (valgrind).
msi: Fix parsing of patch product codes (valgrind).
msi: Fix some memory leaks (valgrind).
msi/tests: Accept one more estimated size.
msi: Free memory on error (valgrind).
msi: Don't ignore disabled components when resolving install states.
msi: Downgrade a warning.
msi: Search all contexts in ACTION_GetComponentInstallStates.
msi: Clean up better when removing a product.
msi/tests: More tests for publishing and unpublishing assemblies.

Henri Verbeet (20):
wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_remove().
wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_add().
wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_released().
wined3d: Pass an IWineD3DResourceImpl pointer to context_resource_released().
wined3d: Pass an IWineD3DResourceImpl pointer to context_resource_unloaded().
wined3d: Pass an IWineD3DResourceImpl pointer to wined3d_rendertarget_view_init().
wined3d: Store an IWineD3DResourceImpl pointer in struct wined3d_rendertarget_view.
wined3d: Store an IWineD3DClipperImpl pointer in IWineD3DSurfaceImpl.
wined3d: Pass an IWineD3DVolumeImpl pointer to volume_add_dirty_box().
wined3d: Pass an IWineD3DVolumeImpl pointer to volume_bind_and_dirtify().
wined3d: Pass an IWineD3DSwapChainImpl pointer to swapchain_create_context_for_thread().
wined3d: Pass an IWineD3DSwapChainImpl pointer to findThreadContextForSwapChain().
ddraw: Initialize the AutoRestoreDisplayMode field of WINED3DPRESENT_PARAMETERS (Valgrind).
d3d8/tests: Fix test_ApplyStateBlock() (Valgrind).
wined3d: Move swapchain context retrieval to swapchain.c.
wined3d: Store a pointer to an array of IWineD3DSwapChainImpl pointers in the device.
wined3d: Remove IWineD3DSurface::BindTexture() from the public interface.
wined3d: Remove IWineD3DSurface::LoadTexture() from the public interface.
wined3d: Get rid of IWineD3DSurface::GetData().
wined3d: Remove IWineD3DVolume::LoadTexture() from the public interface.

Huw Davies (2):
wininet: Add tests for querying INTERNET_OPTION_MAX_CONNS_PER_SERVER and INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER and fix typo in the implementation.
include: Add some more internet options.

Hwang YunSong (4):
wininet: Update Korean resource.
winspool.drv: Update Korean resource.
wordpad: Update Korean resource.
po: Update Korean translation.

Jacek Caban (25):
shdocvw: Separate DocHost ref count from InternetExplorer ref count.
shdocvw: Added InternetExplorer object tests.
shdocvw: Added InternetExplorer::get_Visible implementation.
shdocvw: Added beginning iexplore DDE suport.
shdocvw: Moved allocating InternetExplorer object to separated function.
shdocvw: Improved 'iexplore -nohome' handling.
msxml3: Don't forward get_nodeTypedValue to node's IXMLDOMNode iface.
msxml3: Don't forward get_namespaceURI calls to node's IXMLDOMNode iface.
urlmon: Store object instead of interface pointer to BindProtocol in Binding object.
mshtml: Get rid of win9x test failures workarounds.
wininet: Make sure to initialize the whole z_stream struct (valgrind).
winnt.h: Use Common macro for __C89_NAMELESSUNION and __C89_NAMELESSSTRUCT.
shlwapi: Fixed handling A->W buffer in UrlCanonicalizeA (valgrind).
wininet: Added post data tests.
wininet: Fixed memory leak in tests (valgrind).
msxml3: Fixed memory leak (valgrind).
urlmon: Fixed memory leaks in tests.
mshtml: Added IUri-based implementation of nsIURL::[Get|Set]Ref.
wininet: Fixed race in SSL connection handling.
mshtml: Fixed leaks (valgrind).
mshtml: Fixed some leaks in tests (valgrind).
mshtml: Forward nsIURL::[Get|Set]FilePath to nsIURI::[Get|Set]Path.
mshtml: Fixed leaks in htmllocation tests (valgrind).
urlmon: Added backslash handling to remove_dot_segments.
urlmon: Call remove_dot_segments on path opaque for mk: protocol.

Joel Holdsworth (4):
comctl32/rebar: Removed a redundant call.
comctl32/rebar: Implemented band reordering within rows.
comctl32/rebar: Moved drag notify code into REBAR_MouseMove.
comctl32/rebar: Implemented dragging between rows.

Juan Lang (14):
rsaenh/tests: Add tests for CRYPT_IPSEC_HMAC_KEY.
rsaenh: Move check for CRYPT_IPSEC_HMAC_KEY to each key import function.
rsaenh: Add support for CRYPT_IPSEC_HMAC_KEY.
mswsock.h: Fix typo.
crypt32: Add stub for CertRegisterPhysicalStore.
rsaenh: Only set key length on successful retrieval of hash value.
rsaenh: Be more careful about when to hash HMAC key material.
crypt32: Fix memory leak (Valgrind).
crypt32: Fix memory leaks when decoding fails (valgrind).
crypt32: Fix memory leaks when encoding fails.
crypt32: Remove no-ops.
crypt32: Ensure that chain validity time is initialized (valgrind).
crypt32: Simplify a function.
crypt32: Ensure temporary string is NULL-terminated to avoid uninitialized memory access (valgrind).

Jörg Höhle (1):
winmm: PlaySound ignores SND_NOWAIT.

Ken Thomases (5):
winemenubuilder: On Mac, understand and keep 256x256 Vista-style icons.
winemenubuilder: On Mac, ignore non-square icon entries.
winemenubuilder: On Mac, size is implicit in ICNS slot; don't search for best.
windowscodecs: Disable ICNS support when building for Mac OS X 10.4 Tiger.
secur32/tests: Fix copy/paste error in test message ("first" -> "third").

Kusanagi Kouichi (2):
gdi32/tests: Add a test for GetCharABCWidthsA with DBCS.
gdi32: GetCharABCWidthsA should work for DBCS.

Maarten Lankhorst (1):
ole32: Handle alertable wait in CoWaitForMultipleHandles.

Martin Petricek (1):
gdiplus: Support for indexed formats in GdipBitmapSetPixel.

Matteo Bruni (1):
ntdll/tests: Add a FILE_APPEND_DATA test.

Michael Stefaniuc (53):
urlmon: Use ifaces instead of vtbl pointers in GopherProtocol.
urlmon: Use ifaces instead of vtbl pointers in MimeFilter.
urlmon: Use an iface instead of a vtbl pointer in MkProtocol.
urlmon: Use an iface instead of a vtbl pointer in stgmed_buf_t.
urlmon: Use ifaces instead of vtbl pointers in BindStatusCallback.
urlmon: Use an iface instead of a vtbl pointer in AsyncBindCtx.
windowscodecs: Use an iface instead of a vtbl pointer in BmpEncoder.
windowscodecs: COM cleanup for stream.c.
urlmon: COM cleanup for the IMoniker iface.
urlmon: COM cleanup for the IInternetProtocolEx iface.
urlmon: COM cleanup for the rest of the iface in BindProtocol.
windowscodecs: Use ifaces instead of vtbl pointers in BmpDecoder.
windowscodecs/tests: COM cleanup for converter.c.
avifil32: COM cleanup for acmstream.c.
avifil32: Avoid the forward declaration of the IAVIStream methods.
windowscodecs/tests: Fix crash introduced with eaf394a9ac4c.
wiaservc: COM cleanup for the IClassFactory iface.
wiaservc: COM cleanup for the IWiaDevMgr iface.
shlwapi/tests: Finish the COM cleanup in ordinal.c.
sxs: COM cleanup for the IAssemblyCache iface.
objsel: COM cleanup for the IClassFactory iface.
objsel: COM cleanup for the IDsObjectPicker iface.
urlmon: Use ifaces instead of vtbl pointers in ProtocolProxy.
urlmon: COM cleanup for the IBinding iface.
urlmon: COM cleanup for the rest of the ifaces in Binding.
urlmon: COM cleanup for the IStream iface.
urlmon: Remove some leftovers from the old COM days.
jscript: COM cleanup for the IDispatchEx iface.
jscript: Use ifaces instead of vtbl pointers in JScript.
jscript: COM cleanup for the IServiceProvider iface.
hhctrl.ocx: Use ifaces instead of vtbl pointers in IOleClientSiteImpl.
mmdevapi: Use ifaces instead of vtbl pointers in MMDevice.
ddraw: Avoid some unsafe IDirect3D7 iface to IDirectDrawImpl transitions.
ddraw: Pass an IDirectDrawImpl* instead of an iface to ddraw_set_display_mode().
ddraw: Pass an IDirectDrawImpl* instead of an iface to CreateSurface().
ddraw: COM cleanup for the IDirect3D iface.
ddraw: COM cleanup for the IDirect3D2 iface.
ddraw: COM cleanup for the IDirect3D3 iface.
ddraw: COM cleanup for the IDirect3D7 iface.
ddraw: COM cleanup for the IDirectDraw iface.
ddraw: COM cleanup for the IDirectDraw2 iface.
ddraw: COM cleanup for the IDirectDraw3 iface.
ddraw: COM cleanup for the IDirectDraw4 iface.
ddraw: COM cleanup for the IDirectDraw7 iface.
explorerframe: COM cleanup for the IClassFactory iface.
compobj.dll16: COM cleanup for the IMalloc16 iface.
ddraw: Drop "Thunk_" from the names of the IDirect3DDevice methods.
ddraw: Drop "Thunk_" from the names of the IDirect3DDevice2 methods.
ddraw: Drop "Thunk_" from the names of the IDirect3DDevice3 methods.
ole2.dll16: Add missing ILockBytes::Stat to the vtbl initialisation.
ole2.dll16: COM cleanup for the ILockBytes16 iface.
ddraw: Drop "Thunk_" from the names of the IDirect3DMaterial* methods.
ddraw: Drop "Thunk_" from the names of the IDirect3DVertexBuffer methods.

Nikolay Sivov (23):
ole32/tests: Test for return value directly without macros.
oleaut32/tests: Test for return value directly.
oleaut32/safearray: Fix allocation error check for array descriptor.
comctl32/tests: Fix a leak in toolbar test data allocation (Valgrind).
comctl32/tests: Fix a leak in rebar test data allocation (Valgrind).
oleaut32/tests: Fix a string leak (Valgrind).
comctl32/imagelist: Fix a couple of imagelist leaks (Valgrind).
fusion: Fix processor arch string leak (Valgrind).
hlink/tests: Fix interface leak (Valgrind).
shlwapi: Keep pointer to allocated block to free it later (Valgrind).
shell32/tests: Fix some leaks in tests (Valgrind).
shell32: Fix a cloned PIDL leak (Valgrind).
msxml3/tests: Fix a lot of leaks in tests (Valgrind).
rsaenh/tests: Fix a key leak (Valgrind).
msvcrt: Add _atoflt and _atoflt_l implementations.
oleaut32/tests: Fix a dead path in test (Valgrind).
shell32/tests: Fix a PIDL leak in tests (Valgrind).
shell32: Fix interface leak (Valgrind).
oleaut32: Fix a stream leak on failure.
shell32: Fix interface leak while adding tree items.
shell32: Free cloned PIDL after tree initialization (Valgrind).
shell32/tests: Close find file handle (Valgrind).
msvcrt: Partially implement _set_abort_behavior.

Owen Rudge (6):
hhctrl.ocx: Implement Show/Hide functionality.
hhctrl.ocx: Implement Sync button functionality.
hhctrl.ocx: Implement pop-up menu for Options button.
dsound: Add support for 32-bit IEEE float buffers.
dsound/tests: Add IEEE float buffer tests.
dsound/tests: Add IEEE float buffer tests for dsound8.

Piotr Caban (6):
shell32: Try to get file status from FileSystemBindData in UNIXFS_path_to_pidl.
shell32: Don't check if files are of the same type if name is equal in IShellFolder2_CompareIDs.
server: Return multiple events in read_changes.
server: Don't report rename events when file is moved between directories.
kernel32/tests: Added file move/rename ReadDirectoryChangesW tests.
mshtml: Added IObjectSafety stub.

Stefan Dösinger (1):
wined3d: Don't set cube and volume POW2 caps if np2 textures are supported.

Thomas Mullaly (8):
urlmon: Fixed misc typos and removed a few random tab characters.
normaliz: Changed the default debug channel to normaliz instead of authz.
urlmon/tests: Fixed memory leak in tests (valgrind).
urlmon: Added stub for CoInternetGetSecurityUrlEx.
urlmon/tests: Added CoInternetGetSecurityUrlEx tests.
urlmon: Added basic CoInternetGetSecurityUrlEx implementation.
urlmon/tests: Added pluggable protocol tests for CoInternetGetSecurityUrlEx.
urlmon: Added pluggable protocol support to CoInternetGetSecurityUrlEx.

Travis Athougies (2):
d3dcompiler_43/tests: Fixed nonconformant C string literals in HLSL test suite.
d3dcompiler_43/tests: Added error tests to HLSL test suite.

Vincent Povirk (9):
windowscodecs: Ignore the alpha channel of ICO files if it's empty.
windowscodecs: Add a utility function for swapping 8-bit BGR/RGB data.
windowscodecs: Support 8-bit RGB (as opposed to BGR) bitfields bitmaps.
windowscodecs: Avoid an iface -> impl conversion from a non-method.
windowscodecs: Ignore an unspecified extra sample in RGB TIFF images.
windowscodecs: Accept failure when seeking to the start of a TGA footer.
wininet: Use LIST_FOR_EACH_SAFE in a loop where we can delete an entry.
gdiplus: Rewrite GdipCreateMatrix3.
oleaut32: Deserialize VT_BOOL as 2 bytes, not 4.

Vitaliy Margolen (21):
dinput: More COM cleanup for IDirectInput - use interfaces instead of typecasts.
dinput: COM cleanup - use proper DirectInput interface with IUknown calls.
dinput: COM cleanup - return interface instead of typecasting This.
dinput: COM cleanup - use proper interface instead of typecasting This when calling queue_event.
dinput: COM cleanup - use helper function instead of direct typecast in base device class.
dinput: COM cleanup - use helper function instead of direct typecast in mouse.
dinput: COM cleanup - use helper function instead of direct typecast in keyboard.
dinput: COM cleanup - use helper function instead of direct typecast in base joystick class.
dinput: COM cleanup - use helper function instead of direct typecast in Linux joystick.
dinput: COM cleanup - use helper function instead of direct typecast in linuxinput joystick.
dinput: COM cleanup - use helper function instead of direct typecast in OS/X joystick.
dinput: Change internal check_dinput_hooks method to take W iface.
dinput: Explicitly define ASCII and Unicode methods in DirectInputDevice base class. Make ASCII methods call Unicode. Use new methods in child classes.
dinput: Explicitly define ASCII and Unicode methods in keyboard.
dinput: Explicitly define ASCII and Unicode methods in mouse.
dinput: Explicitly define ASCII and Unicode methods in joystick base class. Use new methods in child classes.
dinput: Explicitly define ASCII and Unicode methods in evdev joystick.
dinput: Explicitly define ASCII and Unicode methods in joydev joystick.
dinput: COM cleanup - use interfaces instead of vtbl. Combine both Unicode and ASCII interfaces into the same classes.
dinput: Make newly created device append itself to Direct Input's list.
dinput: Combine ASCII and Unicode Direct Input Device QueryInterface.

Yaron Shahrabani (1):
po: Hebrew update.


[/spoiler][/color][/size][/center]

Link to comment
Share on other sites

  • 5 ay sonra...

[center][size="3"][color="#000000"][img]http://www.winehq.org/images/winehq_logo_glass_sm.png[/img][img]http://www.winehq.org/images/winehq_logo_text.png[/img]

Wine Announcement

The Wine development release [size="4"][color="#FF0000"][b]1.3.23[/b][/color][/size] is now available.

What's new in this release (see below for details):
- Support for stubless COM proxies on x86-64.
- Builtin dxdiag now outputs real information.
- Monochrome bitmap format in the DIB engine.
- Beginnings of a true shell Explorer builtin.
- A number of new D3DX9 functions.
- More support for Indic text shaping.
- Various bug fixes.

The source is available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.23.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.23.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.23:
[spoiler]
6719 Office 2000/2003 - installer ignore selected functions
7078 Installation of Army Men 2 crashes
10884 pkzip 2.5 gets confused when waiting for console input
11057 Blood 2: The Chosen (v.2.1) - all textures corrupted
11486 Anarchy Online does not patch
15674 Sacred 2 - Fallen Angel fails to start
15729 No videos ,UI in Command and Conquer 3:Tiberium Wars v1.09
15851 Far Cry 2 does not pass the SecuROM test (SecuROM 7.x and SecuROM PA)
16010 IBP Internet Business Promoter startup fails with OLE error 80070057
17260 Wined3d doesn't support setting V-Sync
17535 Visio 2007 Service Pack 1 installer fails
18107 Google SketchUp crashes after choosing a template
18455 Winscp/Notepad++: path selection control not automatically selected
18927 Need For Speed: Undercover fails to install (msiexec crash)
19417 Hitman Blood Money page faults when OffscreenRenderingMode=fbo
19491 WSASend() fails when lpNumberOfBytesSent is NULL
19762 RollerCoaster Tycoon: Rename dialog for attractions not shown (but usable).
20327 Supreme Commander shows black screen
21197 Black dots are seen on some 3D models in GTAIV
21828 Mercenaries 2: World in Flames fails to start
22032 Steam in-game overlay does not work outside winedbg
23207 Mount&Blade: Warband Demo v1.123 crashes quickly in user32.GetSysColor (needs DECLSPEC_HOTPATCH entry for hooking code)
23361 Runaway - A Twist Of Fate: Game freezes at loading
23736 Kingdom Heroes crashes due to missing msvcp80.dll.?find_last_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z
23833 Black Buccaneer: media not detected (SecuROM 7.x)
24157 Tera Copy crashes on startup - kernel32.DebugBreak() taints frame pointer (Obsidium v1.x Software Protection System)
24350 Lord of the Rings Online Hardware Pixel shader enabled exits the game on startup.
24560 World of Goo demo needs msvcp80.dll.??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z (purist)
24837 Dragon Age - Origins requires msvcp80.dll.?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
24927 Fallout 3 needs msvcp80.dll.??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z
25244 The Witcher needs msvcp80.dll.?infinity@?$numeric_limits@M@std@@SAMXZ
25477 Word 2010 crashes on start with builtin usp10.dll
25586 MS Office 2010 Pro Trial: Word, Excel, and Powerpoint crash trying to print
25671 Locking problem under Bioshock (Unreal Engine) leads to game freeze
25821 Anarchy only renders if something else needs rendering at that position
26319 [Counter Strike: Source] crashes at startup
26793 America's Army 3 crashes due to missing msvcp80.dll.?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ (purist)
26799 Zoo Empire: mouse clicks don't register
26952 Taxman Spezial 2011 installer fails (netapi32.NetGetJoinInformation() should behave like a stub using ERROR_CALL_NOT_IMPLEMENTED retval)
26997 Blinking mouse cursor in center of screen in Fallout: New Vegas
27065 Prince of Persia: Warrior Within needs msvcp71.dll.??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
27067 Drake of the 99 Dragons needs msvcp60.dll.?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z
27068 Code of Honor: The French Foreign Legion needs msvcp60.dll.??0_Lockit@std@@QAE@XZ
27142 Gangsters 2 Demo (German): mouse is unusable in main menu since wine 1.3.19
27156 Bioshock demo: mouse jumps around menu
27266 dinput keyboard no longer works in winedbg
27311 Frozen Synapse crashes when launching in-game IRC client
27350 Eve Online UI elements not drawn
27363 Frhed encode/decode needs msvcp80.dll.?find_first_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z
27405 WinAudit v2.27 needs netapi32.dll DsGetSiteNameA() stub
27406 Red Faction deadlock on start
27425 usb-over-network-client.msi can not start
27450 c2man.pl: Recent commit leads to FTBFS
27460 Buzz tracker crashes
27465 wine iexplore.exe crashes when opening http://forums.winehq.org/
27475 Windows Sysinternals "Process Explorer" needs winsta.dll.WinStationGetProcessSid stub
27481 Adobe Application Manager 2.0 fails to install (wuapi IUpdateInstaller vtable incomplete)
27486 Quicken 98 Basic stopped working
27508 Text rendering regression for World of Tanks
27511 Plants vs. Zombies (Steam) crashes on launch
27516 Star Wolves renders garbage in the menu
27531 Magic - DotP 2012 crash in gameoverlayrenderer
27535 EA Tree 1.0 build 6 needs msvcp80.dll.??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
27550 SafeDisc 4.x: first opcode byte of kernel32.DebugBreak() API entry must not be "int 3" (0xCC) (Rainbow Six: Vegas 2 fails on startup)
27583 PowerPC/Sparc builds broken in dlls/d3dx9_36/tests/mesh.c

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

Changes since 1.3.22:

Adam Martinson (4):
msxml3: Create CLSID_XMLHTTP when requested.
msxml3: SysAllocString*() automatically allocates a terminating NULL.
msxml3: Fix a couple incorrect uses of VariantChangeType().
msxml3: Add support for VT_BSTR|VT_BYREF in domdoc_save().

Akihiro Sagawa (1):
po: Update Japanese translation.

Alexandre Goujon (1):
winenas.drv: Avoid a warning in a trace on x86_64.

Alexandre Julliard (48):
urlmon: Fix some pointer cast warnings.
makefiles: Add a more generic handling of makefile generation flags.
makefiles: Use generic flags to specify which directories need a make install.
makefiles: Use the generic install flags for the tools directories.
makefiles: Use the generic install flags for the static libraries.
kernel32: Fix some 64-bit issues in GlobalSize().
rpcrt4: Fix handling of complex types of return values on the server side.
rpcrt4: Fix handling of complex types of return values on the client side.
rpcrt4: Also check base types for null ref pointers.
widl: Default to the cdecl calling convention in client/server functions.
widl: Use the context handle description instead of the pointer for arguments that are pointer to handles.
widl: Output the list of rundown routines in server files.
widl: Use the local function as proxy entry for callas interpreted functions.
widl: Include the parent interfaces in the proc format string offsets for proxies.
widl: Use delegation when inheriting from a local interface.
widl: Include the parent interfaces in the proxy thunk table too.
widl: If possible, use the interface name as prefix for the expr eval functions.
widl: Allow unsized in,out string parameters.
widl: Make output unique pointers into object pointers in object interfaces.
widl: Also check array pointers for null ref pointers.
widl: Move the pointer check functionality to typegen.c.
urlmon: Remove unneded stubs for IWindowForBindingUI.
rpcrt4: Preserve the previous MaxCount value when computing variance through a callback.
rpcrt4: Add a wrapper for NdrClientCall2 to isolate calling convention differences.
rpcrt4: Add an assembly wrapper to implement the NdrClientCall2 calling convention on x86_64.
rpcrt4: Implement calling server functions on x86_64.
rpcrt4: Make more of the stubless proxy setup code platform-independent.
rpcrt4: Reimplement the stubless proxy entry point entirely in assembly.
rpcrt4: Implement stubless proxy entry thunks for x86_64.
ntdll: Fetch the windows directory from the shared user data.
kernel32: Implement DebugBreak directly in assembly.
rpcrt4: Add support for float parameters in client calls on x86_64.
rpcrt4: Add a wrapper for NdrAsyncClientCall too.
server: Allow creating a process without any parent or startup info.
kernel32: Create an orphaned process in exec_process so that all initialization is done anew in the child process.
server: Only avoid running low-level hooks in processes currently suspended by a debugger.
server: Don't queue low-level hooks to a hung queue.
rpcrt4: Add support for 64-bit conformance values.
widl: Use NdrPointerFree instead of freeing by hand where possible.
rpcrt4: Make sure we don't try to free a pointer twice.
winex11: Try harder to ignore broken raw motions events caused by pointer warping.
kernel32: Avoid using a breakpoint instruction in DebugBreak().
winex11: Don't enable XInput for devices reporting absolute coordinates.
server: Allow setting a zero-size clip rectangle.
user32: Don't truncate bitmap ids in InsertMenu.
user32: Always pass 0 as item id for WM_MEASUREITEM in menus.
libwine: Avoid a potential loop in reserve_area.
d3dx9: Update the spec files.

Alistair Leslie-Hughes (1):
xmllite: Added interface IXmlWriter.

Andrew Eikum (8):
mmdevapi: Sessions should be unique per-device.
winecoreaudio.drv: Initialize audio description flags.
msacm32: Also load ACM drivers from key values.
winecoreaudio: Set AudioQueue volume, not AudioDevice volume.
mmdevapi: Don't crash if a driver fails to load.
mmdevapi: Fix refcounts in IAudioClient::GetService.
winealsa.drv: Be less choosey about sample rates.
mmdevapi: Implement ISimpleAudioVolume::{Set, Get}Mute.

Andrew Nguyen (15):
dxdiag: Improve the command-line parsing.
dxdiag: Introduce the file output infrastructure.
dxdiag: Display a usage message box when unknown options are requested.
dxdiag: Introduce the information collection infrastructure.
dxdiagn: Stub out some properties for dxdiag.exe.
dxdiag: Add code to collect information from the DxDiag_SystemInfo container.
dxdiag: Add code for plain-text information output.
dxdiag: Add code for XML information output.
dxdiagn: Unconditionally initialize the passed variant in IDxDiagContainer::GetProp.
dxdiagn/tests: Add tests for some DxDiag_DisplayDevices subcontainer properties.
dxdiagn: Start using Direct3D to obtain better reported adapter information for DxDiag_DisplayDevices.
dxdiagn: Extract the fallback display information code to a separate function.
dxdiagn: Remove the Direct3D usage in the fallback display information code.
dxdiagn: Add additional adapter identifier properties for DxDiag_DisplayDevices subcontainers.
dxdiag: Avoid C99 list initialization constructs.

André Hentschel (10):
ws2_32/tests: Don't read return value when we don't test for it.
c2man: Initialise current comment info.
kernel32: Initialise dwProcessorType.
ntdll: Parse ARM CPU level.
kernel32: Set dwProcessorType on ARM.
imm32: Use the same code for ImmIsUIMessageW as in the ascii function.
winebuild: get_asm_ptr_keyword is not needed for ARM.
winebuild: Simplify the ARM part of output_import_thunk.
ntdll: Improved implementation of the segv handler on ARM.
ws2_32: Handle null pointer for linger values.

Aric Stewart (26):
usp10: Correct an endless loop in Chaining Contextual Substitution if it is a dead rule.
usp10: Return the set of Indic syllables after reorder.
usp10: Do not require a separate call to find Indic base consonant.
usp10: Ignore ralf as well as pre, post and below base consonants when finding base.
usp10: Shape Indic syllables basic forms per syllable.
usp10: Apply 'rkrf' to the Indic syllable.
usp10: Apply 'half' only to the pre-base consonants in Indic syllables.
usp10: Apply 'rphf' only to the reph forms in Indic syllables.
usp10: Apply 'blwf' only to the below-base consonants in Indic syllables.
usp10: Apply 'pref' only to the pre-base consonants in Indic syllables.
usp10: Apply 'pstf' to the Indic syllable.
usp10: Apply 'vatu' to the Indic syllable.
usp10: Apply 'cjct' to the Indic syllable.
usp10: Condense duplicate Indic feature sets.
usp10: Correct an error with the Telugu lexical function.
usp10: More corrections to the Telugu lexical function.
usp10: Refine post-matra Ralf reordering to be post below form consonants as well.
usp10: Enable a second reorder step after basic shaping.
usp10: Do matra second reorderings for Tamil and Malayalam to prevent blocking consonant ligatures.
usp10: Pre-base consonants need to be reordered like pre-base matras for scripts that have them.
po: Add a number of missing '\n' characters in translations.
usp10: Correct Post Base glyph index shifting.
usp10: Correct ralf glyph offset calculation in PostBase.
usp10: Update Indic framework to handle non-modern fonts.
usp10: Non modern Indic fonts want blwf applied pre and post base.
usp10: Correct Pre Base glyph index shifting.

Aurimas Fišeras (4):
po: Update Lithuanian translation.
po: Update Lithuanian translation.
shell32: Update Lithuanian translation.
cmdlgtst: Update Lithuanian translation.

Austin English (4):
shdocvw: Add a stub for RunInstallUninstallStubs2.
configure: Remove some unused but set variables (LLVM/Clang).
winsta: Add a stub for WinStationGetProcessSid.
netapi32: Add a stub for DsGetSiteNameA.

Charles Welton (2):
d3dx9: Implemented GetDevice method.
d3dx9/tests: Add tests for ID3DXLine_GetDevice and release methods.

Damjan Jovanovic (5):
include: Add RPC_PROTSEQ_VECTOR.
rpcrt4: Add stubs for RpcNetworkInqProtseqs.
include: Fix an RPC_PROTSEQ_VECTORW typo.
rpcrt4: Implement RpcProtseqVectorFree.
msvcrt: The time passed to utime functions can be NULL.

David Hedberg (2):
kernel32: GlobalSize() should also work with GMEM_MOVEABLE data pointers received from GlobalLock().
rsaenh: Don't fail on signature verification if the signed hash lacks the OID.

Dylan Smith (7):
d3dx9: Add stubs for D3DXCreateSkinInfo functions.
d3dx9: Implement D3DXCreateSkinInfo functions.
d3dx9: Implement ID3DXSkinInfo bone influence getting and setting.
d3dx9: Implement ID3DXSkinInfo::GetBoneName and SetBoneName.
d3dx9: Implement GetBoneOffsetMatrix and SetBoneOffsetMatrix.
d3dx9/tests: Added tests for D3DXCreateSkinInfo.
d3dx9/tests: Avoid using FP_NAN for portability.

Francois Gouget (16):
oleaut32: Fix a typo in a documentation comment.
ddraw: Make unsafe_impl_from_IDirectDrawSurface{2,3}() static.
d3dxof: Make read_bytes() static.
d3dx9_36/tests: Add a '\n' to a trace() call.
comdlg32: Add a trailing '\n' to a TRACE() call.
shdoclc: One of the 'Add to Favorites' menu was missing an ellipsis.
shdoclc: Don't duplicate menu separators.
cryptui: Remove the ellipsis from the View button in the certificate management dialog.
comdlg32: Use macros for the resource IDs instead of numeric literals.
Standardize the OK buttons.
msvfw32: Fix ellipsis usage in the menu and button labels.
cmdlgtst: Fix ellipsis usage in the menu and button labels.
shell32: Fix ellipsis usage in the menu and button labels.
explorer: Make explorer_wnd_proc() static.
shell32: Remove the ellipsis on the 'Wine license' button.
po: Add a number of missing '\n' characters in the Slovenian translation.

Frédéric Delanoy (5):
cmd/tests: Get rid of obsolete @todo_space@ construct.
po: Update French translation.
cmdlgtst: Update French translation.
shell32: Update French translation.
po: Update French translation.

Gerald Pfeifer (1):
d3dx9_36: Fix the return value in error cases in d3dx9_parse_resource.

Hans Leidekker (8):
ws2_32: Accept NULL lpNumberOfBytesSent for overlapped calls to WSASend/To.
msi: Pass the full custom action command to CreateProcess.
wuapi: Add missing method stubs for IUpdateInstaller and IUpdateSearcher.
msi: Don't update the progress bar in schedule_install_files.
msi: Don't subscribe more than once to the same control event.
msi: Add support for running the progress bar backwards.
msi: Make sure reported progress adds up to projected progress.
msi: Count progress in units of 512 bytes.

Henri Verbeet (40):
wined3d: Implement wined3d_device_update_surface() on top of surface_upload_data().
wined3d: Check for a valid source rectangle and destination in wined3d_device_update_surface().
wined3d: Check the source rectangle is a multiple of the format block size in wined3d_device_update_surface().
wined3d: Don't clear the alloc flags in wined3d_surface_set_format().
wined3d: Fix source rectangle validation in wined3d_device_update_surface().
d3d9/tests: Add some tests for IDirect3DDevice9::UpdateSurface().
wined3d: Require ARB_shader_texture_lod for SM3.
wined3d: Only invert viewport y for onscreen destinations in surface_depth_blt().
wined3d: Check the correct debug class in checkGLcall.
wined3d: Use surface_load_location() instead of surface_internal_preload() in wined3d_device_update_surface().
wined3d: Only load the surface for partial updates in wined3d_device_update_surface().
d3d9: Implement IDirect3DVertexBuffer9 private data handling on top of wined3d_resource.
d3d9: Implement IDirect3DIndexBuffer9 private data handling on top of wined3d_resource.
d3d8: Implement IDirect3DVertexBuffer8 private data handling on top of wined3d_resource.
d3d8: Implement IDirect3DIndexBuffer8 private data handling on top of wined3d_resource.
d3d9: Implement IDirect3DCubeTexture9 private data handling on top of wined3d_resource.
d3d9: Implement IDirect3DTexture9 private data handling on top of wined3d_resource.
d3d9: Implement IDirect3DVolumeTexture9 private data handling on top of wined3d_resource.
d3d8: Implement IDirect3DCubeTexture8 private data handling on top of wined3d_resource.
d3d8: Implement IDirect3DTexture8 private data handling on top of wined3d_resource.
d3d8: Implement IDirect3DVolumeTexture8 private data handling on top of wined3d_resource.
wined3d: Initialize format block info with sane values for uncompressed formats.
wined3d: Only bother checking block alignment for compressed surfaces in wined3d_device_update_surface().
wined3d: Validate STATE_BASEVERTEXINDEX in validate_state_table().
wined3d: Fix the STATE_BASEVERTEXINDEX state entry.
wined3d: Make the device parameter to device_invalidate_state() const.
d3d9: Implement IDirect3DSurface9 private data handling on top of wined3d_resource.
d3d8: Implement IDirect3DSurface8 private data handling on top of wined3d_resource.
ddraw: Implement surface private data handling on top of wined3d_resource.
wined3d: Invalidate STATE_STREAMSRC when dropping VBOs.
wined3d: Make the context parameter to isStateDirty() const.
d3d9: Implement IDirect3DVolume9 private data handling on top of wined3d_resource.
d3d8: Implement IDirect3DVolume8 private data handling on top of wined3d_resource.
wined3d: Make the wined3d_shader_context shader pointer const.
wined3d: Make the device and target parameters to FindContext() const.
wined3d: Only invalidate STATE_STREAMSRC for bound buffers.
wined3d: Make the surface parameter to surface_is_offscreen() const.
wined3d: Make the surface parameter to surface_get_gl_buffer() const.
wined3d: Explicitly set surface alignment in the client libs.
wined3d: Request per-surface palettes in the client libs.

Huw Davies (16):
gdi32: Add helpers to retrieve foreground and background colours.
gdi32: Add support for 1 bpp dibs.
gdi32/tests: Add tests for 1 bpp dibs.
gdi32: Add support for 1 bpp brushes.
gdi32/tests: Add tests for 1bpp brushes.
gdi32: Add support for hatched brushes.
gdi32/tests: Add tests for hatched brushes.
gdi32/tests: Call ReleaseDC not DeleteDC.
gdi32/tests: Add broken behaviour on nt4 sp1-5.
gdi32/tests: Add broken behaviour on nt4 sp1 and 2.
gdi32/tests: Add some broken behaviours for winxp sp1 and win2003.
gdi32/tests: Add broken behaviour for nt4 sp3.
gdi32: Add more broken behaviour on nt4 sp3.
gdi32/tests: Skip the tests if the pen type is not supported.
comdlg32: When changing printers, only preserve the paper/bin settings if the new printer has the original setting available.
gdi32/tests: Show that Get/SetDIBits ignore the layout mode.

Hwang YunSong (5):
po: Update Korean translation.
cmdlgtst: Update Korean resource.
msvfw32: Update Korean resource.
shell32: Update Korean resource.
po: Update Korean translation.

Igor Paliychuk (7):
avifil32: Convert Ukrainian resources into utf-8.
comctl32: Convert Ukrainian resources into utf-8.
comdlg32: Convert Ukrainian resources into utf-8.
shell32: Convert Ukrainian resources into utf-8.
shlwapi: Convert Ukrainian resources into utf-8.
wininet: Convert Ukrainian resources into utf-8.
po: Update Ukrainian translation.

Jacek Caban (31):
shobjidl.idl: Added IApplicationAssociationRegistration declaration.
mshtml: Call on_start_nsrequest synchronously in async_stop_request is no data was read before.
mshtml: Moved IHTMLElement::put_outerHTML implementation to separated, HTMLElement object independent, function.
mshtml: Use replace_node_by_html instead of document.write for conditional comments.
include: Moved DXGI_FORMAT declaration to dxgiformat.h.
include: Don't use idl file for dxgitype.h.
urlmon.idl: Added URL_MK_NO_CANONICALIZE declaration.
mshtml.idl: Added head element interfaces.
mshtml: Added IHTMLHeadElement stub implementation.
mshtml: Added IDispatchEx support to HTMLHeadElement object.
mshtml.idl: Added title element interfaces.
mshtml: Added IHTMLTitleElement stub implementation.
mshtml: Added IDispatchEx support to HTMLTitleElement object.
vbscript: Added new DLL.
vbscript: Added Dll[Un]RegisterServer implementation.
vbscript: Added VBScript class factory implementation.
jscript: Correctly handle forin statement on pure IDispatch object.
jscript: Correctly throw an exception if instanceof expression is not used on function.
urlmon: Fixed handling empty URIs.
urlmon: Use BSTR for URLName in URLMoniker object.
urlmon: Reimplement CreateURLMonikerEx on top of IUri APIs.
urlmon: Properly support dwFlags argument in CreateURLMonikerEx.
urlmon: Added IUriContainer::GetIUri implementation.
urlmon: Added CreateURLMonikerEx2 implementation.
urlmon: Added more CreateURLMoniker* tests.
urlmon: Added support for IUri in IMoniker::Load implementation.
urlmon: Use proper IUri in BindToStorage implementation.
urlmon: Use proper IUri in BindToObject implementation.
mshtml: Use CreateURLMonikerEx2 for creating URL moniker.
mshtml: Use IUri instead of wine_url in before_async_open.
urlmon: Added CoInternetIsFeatureEnabledForUrl stub implementation.

Jay Yang (4):
explorer: Implement the explorer using IExplorerBrowser.
explorer: Use the command line arguments.
shell32: Implement ILIsEmpty.
comctl32: Make ComboBoxEx send CBEN_ENDEDIT when selecting from the dropdown list.

Jerome Leclanche (2):
wininet: Fix a warning when compiling --without-openssl.
winhttp: Fix a warning when compiling --without-openssl.

Jonas Maebe (1):
dinput: Hook up joysticks to DirectInput event queue on Mac OS X.

Jörg Höhle (4):
ntdll: Use list_empty() instead of list_count() == 0.
strmbase: Use !list_empty() instead of list_count() > 0.
winealsa: Fix mmdevapi memory allocations.
winealsa: Avoid deadlock in AudioClient_Stop.

Krzysztof Nowicki (1):
user32: Make more functions hot-patchable for Steam.

Lauri Kenttä (1):
ws2_32/tests: Make sure that a structure is initialized (LLVM/Clang).

Maarten Lankhorst (1):
quartz: Skip filtergraph tests when filtergraph cannot be created.

Marcus Meissner (16):
wined3d: Don't just print a FIXME on error, handle it (Coverity).
user32: Initialize all of msg (Coverity).
msi: Fix some NULL dereferences (Coverity).
d3dx9_36: Moved param NULL a bit forward (Coverity).
strmbase: Removed superflous NULL check (Coverity).
ddraw: Removed superflous NULL check (Coverity).
mscvrt: Do not shadow fmt (Coverity).
winebuild: Avoid a superflous null check (Coverity).
server: Remove superflous NULL check (Coverity).
oleview: Remove superflous NULL check (Coverity).
shlwapi: Removed superflous NULL check (Coverity).
winspool.drv: Removed a superflous NULL check (Coverity).
ws2_32: Fixed select() number of fds (Coverity).
sane.ds: Removed 3 array != NULL checks (Coverity).
usp10: Removed 2 superflous lines of code (Coverity).
d3dxof: Check returns of read_bytes (Coverity).

Mariusz Pluciński (14):
shell32/tests: Add test of IKnownFolderManager::GetFolderByName.
shell32/tests: Verify known folders available in system.
shell32/tests: Add test of IKnownFolderManager::Register/UnregisterFolder.
shell32/tests: Add test of redirecting known folders.
shell32/tests: Add tests for SHGet/SetKnownFolderPath utilities.
shell32: Add IKnownFolderManager::RegisterFolder implementation.
shell32: Add IKnownFolderManager::UnregisterFolder implementation.
shell32: Add support of registry-registered folders to IKnownFolderManager::GetFolder.
shell32: Fix typo.
shell32: Add IKnownFolder::GetPath support.
shell32/tests: Add test of IKnownFolder::GetCategory for custom known folder.
shell32: Add implementation of IKnownFolder::GetCategory.
shell32: Add IKnownFolder::SetPath() implementation.
include: Add new flags to KF_DEFINITION_FLAGS.

Matteo Bruni (3):
wined3d: Fix context_apply_blit_state().
wined3d: Fix context_apply_draw_buffers() with backbuffer ORM.
wined3d: Fix draw buffers tracking.

Michael Mc Donnell (2):
d3dx9/tests: Add UpdateSemantics test.
d3dx9: Implement UpdateSemantics mesh method.

Michael Stefaniuc (16):
ddraw: Rename d3d_vertex_buffer_init() and have it allocate the object too.
ddraw: Avoid unsafe IDirect3DVertexBuffer to object casts.
ddraw: Use unsafe_impl_from_IDirect3DVertexBuffer() for app provided ifaces.
ddraw: COM cleanup for the IDirect3DVertexBuffer iface.
ddraw: COM cleanup for the IDirect3DVertexBuffer7 iface.
ddraw: COM cleanup for the IDirectDrawClipper iface.
ddraw: Use unsafe_impl_from_IDirectDrawClipper for an app provided iface.
quartz/tests: COM cleanup for the IPin iface.
quartz/tests: COM cleanup for the IClassFactory iface.
quartz/tests: Finish the COM cleanup in filtergraph.c.
quatz/tests: Pass back the object instead of the iface in createtestfilter().
quartz/tests: Store the TestFilterImpl instead of its iface in IEnumPinsImpl.
quartz/tests: Simplify the file handling in filtergraph.c.
quartz: COM cleanup for the ifaces of FilterMapper3Impl.
ole32: COM cleanup for the static object ComCatMgrImpl.
mscoree: COM cleanup in corruntimehost.c.

Piotr Caban (17):
msvcrt: Fix __p__pctype implementation.
msvcrt: Avoid deadlock when _beginthread is executed inside loader critical section.
comctl32: Fix area invalidated by LISTVIEW_SetItemT.
comctl32: Refresh listview after sorting.
comctl32: Don't redraw whole listview in double buffering mode.
msvcp90: Added std::locale::facet class stub.
msvcp90: Added std::locale::id class stub.
msvcp90: Added locale::_Locimp class stub.
msvcp90: Added locale class stub.
msvcp90: Added _Lockit class implementation.
msvcp90: Added basic_string_char::find_first_of implementation.
msvcp90: Added basic_string::last_index_of implementation.
msvcp90: Added basic_string operator== implementation.
msvcp90: Added basic_string operator!= implementation.
msvcp90: Export already implemented basic_string private functions.
msvcp90: Added older version of basic_string::_Tidy function.
msvcp: Sync spec files.

Piotr Pawlow (1):
wined3d: Use a separate mutex for wndproc_table access.

Rico Schüller (1):
d3dx9: Parse resources in the effect parser.

Ričardas Barkauskas (8):
ddraw: Fix ddraw4_EnumSurfaces to pass correct iface in callbacks.
ddraw: Remove ddraw_set_surface_version and set surface version when initialising it.
ddraw: Add iface count for IDirectSurfaceImpl.
ddraw: AddRef the surface in AddAttachedSurface instead of helper function.
ddraw: Use helper function to delete attached surfaces.
ddraw: Test ddraw surface reference counts a bit more.
ddraw: Separate IDirectDrawSurface2 reference count.
ddraw: Separate IDirectDrawSurface3 reference count.

Stefan Dösinger (12):
wined3d: Add GL_ARB_draw_elements_base_vertex.
wined3d: Use GL_ARB_draw_elements_base_vertex if available.
wined3d: Invalidate STATE_STREAMSRC in wined3d_device_draw_indexed_primitive_up.
wined3d: Add STATE_BASEVERTEXINDEX to debug_d3dstate.
ddraw: Implement IDirect3D7::EvictManagedTextures.
d3d8: Don't print the ResourceManagerDiscardBytes fixme when Bytes == 0.
wined3d: Drop the VBO when the GL alignment doesn't fit on dynamic buffers.
wined3d: Give GL_ARB_map_buffer_range another try.
wined3d: Use base_vertex_index in drawStridedSlow, and only for indexed draws.
wined3d: Link STATE_BASEVERTEXINDEX to STATE_VDECL.
wined3d: Fix a typo in compare_sig in the arb backend.
wined3d: Get rid of the has_signature_idx field in the ARB ps private data.

Stephane Bacri (1):
winealsa.drv: Add midi MTC Quarter Frame messages support.

Travis Athougies (11):
d3dx9_36: Implemented ID3DXConstantTable_SetFloatArray and ID3DXConstantTable_SetFloat.
d3dx9_36: Implemented ID3DXConstantTable_SetIntArray and ID3DXConstantTable_SetInt.
d3dx9_36: Implemented ID3DXConstantTable_SetVector and ID3DXConstantTable_SetVectorArray.
d3dx9_36: Implemented ID3DXConstantTable_SetMatrix and ID3DXConstantTable_SetMatrixArray.
d3dx9_36/tests: Added tests for ID3DXConstantTable_Set* functions.
d3dx9_36/tests: Fixed constant table sizes in shader.c.
d3dx9_36: Implemented support for samplers in ID3DXConstantTable.
d3dx9_36/tests: Added tests for constant table samplers.
d3dx9_36: Added stub D3DXCreateCubeTextureFromFileInMemory.
d3dx9_36: Added stub implementation of D3DXSaveSurfaceToFileInMemoryA and D3DXSaveSurfaceToFileInMemoryW.
include: Added define for DDSCAPS2_VOLUME.

Vincas Miliūnas (1):
include: Added raw input constants and a missing function prototype.

Vincent Povirk (7):
user32: Ignore painting messages in the hotkey test using a wndproc.
user32: Add a test to find the queue containing hotkey messages.
windowscodecs: Treat unspecified extra channels as alpha data.
user32/tests: Test that hotkeys are really replaced when using the same id/hwnd.
server: Implement RegisterHotKey/UnregisterHotKey.
server: Post WM_HOTKEY when a hotkey is pressed.
gdiplus: Properly clean up the new metafile data.
[/spoiler][/color][/size][/center]

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...