Commit 3f76a252 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.3.4.

parent f62439c0
The Wine development release 1.3.3 is now available. The Wine development release 1.3.4 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Improved support for right-to-left text. - Support for right-to-left mirrored windows.
- Support for CMYK JPEG images. - Winelib now supports the ARM platform.
- Beginnings of a Game Explorer implementation. - New taskkill.exe built-in application.
- Improved 64-bit support in MSI. - Inetcpl control panel fleshed out.
- Stub inetcpl control panel applet. - AcceptEx is implemented now.
- A number of fixes to crypto support. - Improved security checks for SSL connections.
- Translation updates. - Translation updates.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.3.tar.bz2 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.4.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.3.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.3.4.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -29,529 +29,653 @@ AUTHORS in the distribution for the complete list. ...@@ -29,529 +29,653 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.3.3: Bugs fixed in 1.3.4:
1236 Combo boxes with RTL set do not appear right aligned 1158 Hebrew menus are displayed on the left
5299 d3d crash in tombraider 4 10503 Sid Meier's Alpha Centauri: Wine segfaults when clicking on a city.
5586 Tibia runs with garbled graphics 11754 Access violation running application from NAVIGON
6303 PowerDVD 7.0 (trial version) doesn't start 12672 Unimplemented function mshtml.dll.PrintHTML causes crash when printing in Teach 2000
6577 After upgrade, the demo fr-038: theta is broken 13027 Add a description field to winetest
7510 Super Copyright (free software): irresponsive gui 13181 Version syntax and output are inconsistent between wine and wineserver
8902 Personal Stock Monitor 6 standard crashes if you wiggle the main window 13605 unimplemented function d3dx9_36.dll.D3DXCreateTextureFromFileInMemoryEx
9008 Combat Pillows game: crashing, needs explicit backbuffer 13844 pywin32 cannot be installed
10368 Corel Draw X3 Won't Install 14076 UT3 Wine C++ Runtime Library
12051 Max Payne 2 - rendering bug, looks like wrong shadow 16636 Black & White 2 Graphics Glitches and Crash
12530 Psychonauts does not run due to unimplemented function d3dx9_36.dll.D3DXFilterTexture 16870 wine: Call from 0x7b845610 to unimplemented function ntoskrnl.exe.KeInitializeDpc, aborting
12648 With 16 bit display, Qtracker crashes just after it puts up GUI 17176 msvcrt _set_error and _get_error missing from exports
12805 Virtualbox refuses to install (dogfood) 17780 Symbian epoc emulator: unimplemented function hal.dll.ExTryToAcquireFastMutex
13297 unimplemented d3dx9_36.dll.D3DXCreateTextureFromFileA 17950 Okular configuration disappears after choosing other configuration tab
13406 Overlord: crash on unimplemented function d3dx9_36.dll.D3DXCompileShaderFromFileA 18109 Race Driver: GRID Demo - not rendered correctly when multisampling enabled
13781 Lego Indiana Jones won't start 18278 EVEMon: Missing Toolbar In Skillplanner Window
13965 Can't change resolution in RTHDRIBL 18427 Forte Agent 3.3 MDI window is not maximized at startup.
14054 JAZZ Hired Guns demo: characters' models aren't redered properly 18491 Mail.ru agent output message fixme actctx
14944 Mission planning menu in Raven Shield is not drawn correctly 20000 Multiple games crash
16617 klsoft.de Mathematik crashes on clicking selected text 20117 Call to unimplemented function d3dx9_36.dll.D3DXCreateLine
16985 Live For Speed S2 - Patch Z10: wrong shadows drawing 20183 Black & White 2: texture corruption on higher resolutions
17174 Morrowind Mudcrab crash: creatures near water hit animation/location errors 21049 output_import_thunk Problems on ARM
17186 Final Reality 1.01 Benchmark: Triggering ID3DDevImpl_7_GetRenderState ERRs 21096 utorrent drops error 12157 when using a https tracker
17356 Starcraft Crashes while attempting to access Battle.net 21295 Painkiller and Painkiller Black Edition cannot accept CD Key submission preventing installation
17374 Adobe Framemaker 9 crashes on startup, can't find ATL80.DLL? 21973 Fallout 3: err:d3d:resource_init Out of memory!
17381 CDialog does not display proper window icon when first executed. 22064 The Settlers 7 Demo fails to start
17446 Slideshow with MP3 breaks PowerPoint 22375 Logitech GamePanel Fails to install
17447 Another slideshow with MP3 breaks PowerPoint 22497 Garant setup file f1setup.exe crashes
17463 Attempting to compile crosstest without mingw should issue error 22536 Office 2010 installation crashed
17659 Greyed out toolbars in Cuneiform OCR 22918 Ship Simulator 2008 demo crashes on startup (needs D3DXCreateSphere, D3DXCreateCylinder, and D3DXCreateTeapot)
17720 Pefect World MS crashes when minimized 22994 Far Cry installer quits
17847 MySQL-Front 5.1: crashes when you close application 23248 MMO client 7million crashes on startup
17932 winemp3 not play sounds correctly 23317 SEC_E_INTERNAL_ERROR (0x80090304) returned by InitializeSecurityContextW
17989 Mosaic doesn't launch 23506 unimplemented function USERENV.dll.GetDefaultUserProfileDirectoryW (affects Malwarebytes' Anti-Malware)
18128 Sniper Elite: Player falls through floor 23936 pressing enter in passpack's search box has no effect
18207 Installation of the Children of the Nile demo 3 crashes 24193 ptrace protection in Ubuntu 10.10 breaks debuggers (affects winedbg, wow, ...)
18434 Unhandled page fault while using gecko to browser a URL 24225 provide "taskkill" command line tool to aid installers (Impulse installer and more)
18545 Condor: graphic errors 24249 Firestarter Demo crashes with page fault on read access on start
18607 Perfect World can't restore window from minimizing 24342 MediaCoder 0.7.5.* video conversions don't work
18851 3DMark Vantage requires d3dx10_36.dll 24343 MediaCoder 0.7.3.* Device Edition (Phone) video conversions don't work
18858 D3DADAPTER_IDENTIFIER9.Description retrieved from IDirect3D9::GetAdapterIdentifier is empty for Mesa DRI Intel(R) 852GM/855GM card/driver 24370 kernel32: provide GetSystemDEPPolicy stub (Microsoft EMET v2)
19026 Can't run Myst III:Exile in Direct3D mode 24394 cmd.exe locks up when running an external command/application
19070 hh.exe should exit immediately if not given a file to open (appinstall) 24424 Far manager stopped to run
19198 EPIM main window restricts to a handful of pixels when maximizing 24435 time not set by SendInput() if 0
19199 EPIM showing two windows 24438 Pro Evolution Soccer 2011 demo fails to install
19298 Can't change the font size for the Opengl application. 24462 Radeon HD3200 no longer detected
19443 Wine itself segfaults when running Geneforge 24469 ExplorerXP-black background on treeview area
19444 Netscape 6 slows down considerably after brief usage 24483 cmd hangs if run in background
19545 GraFit 5 unhandled page fault on read access when saving file 24496 Format Factory crashes after displaying the installer splash screen
19560 Street Fighter IV : launcher crashes 24527 The Rise of Atlantis fails to start
19562 Guitar Hero World Tour crashes after dinput GetProperty 24536 environ is NULL under Wine but not on real Windows
19618 X-Change 3 crashes randomly when loading a saved game or starting a new game
19772 EverQuest 2 crashes in third-person when riding the Ykeshan bear mount.
20306 Wine does not compile with LLVM
20865 Steam login window jumps around the screen when moved
21079 Manga Studio 4.0 EX does not display icons or toolbar correctly.
21325 aclocal.m4's main prototype is incorrect
23009 Some textures are shown dark from certain angles of view in F1 Challenge 99-02
23125 Mass Effect 2 requires d3dx10_39.dll
23137 dbghelp doesn't support DW_LNE_set_discriminator (gcc 4.6)
23400 Metatrader 5 setup crashes
23453 Worms Armageddon cannot send text in WormNET
23582 PowerDVD 10 (trial) needs unimplemented function ws2_32.dll.WSANSPIoctl
23618 Overloading of CPU when executing EPIM
23660 America's Army 3 needs d3dx9_36.dll.D3DXPreprocessShader
24059 StarCraft II patcher crashes during Patch 1.0.3 update
24068 Crash in dbghelp (WoW)
24170 Warhammer Dawn of war : Fails to install
24180 crash in dnsbench.exe
24246 Windows Live Essentials Beta installer needs kernel32.GetThreadUILanguage
24270 kernel32/time.c tests fail due to being miscompiled by clang, but not gcc
24272 Office 2003 & 2007 installers fail on an unexpected error
24332 WoW: Cataclysm crashes on startup (needs GetUserDefaultLocaleName impl)
24404 msxml3 does not compile --without-xml
24423 directx sdk (nov 2006) fails to install
24425 err:module:find_forwarded_export function not found for forward 'krnl386.exe16.GetProcessDword'
24427 Firefox 4.0 beta 6: window controls are blank when the Firefox button is visible
24441 Fix the detection of the number of CPUs for OpenBSD.
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.3.2: Changes since 1.3.3:
Alexander Morozov (5): Adam Martinson (5):
crypt32: Add stub for CryptSignMessage. msxml3/tests: Prevent a double-free in test_get_ownerDocument().
crypt32/tests: Add a test for CryptSignMessage. msxml3: Implement SelectionNamespaces property.
crypt32: Implement CryptSignMessage. msxml3: Move domdoc properties into their own struct.
crypt32: Initialize HashEncryptionAlgorithm. msxml3: Expose the XML parser SAX callback interface.
crypt32: Add a stub for CryptEncryptMessage. msxml3: Implement preserveWhiteSpace property.
Alexandre Goujon (4): Alasdair Sinclair (1):
avifil32: Fix EditStreamSetInfo wine checks. shell32/test: Prevent crash on cleanup if tests fail.
fusion: Improve parse_display_name.
odbccp32: Fix SQLInstallDriverManager{,W}. Alexander Morozov (1):
quartz: avisplitter Fix query interface test. crypt32/tests: Add a test for CryptEncryptMessage.
Alexandre Julliard (15): Alexandre Julliard (75):
ws2_32/tests: Fix some buffer overflows in traces. server: Fix a couple of leaks in the new console code.
widl: Fix declaration order in generated headers. configure: Regenerate with autoconf 2.67.
include: Move some included files outside of extern "C". makefiles: Add a standard header for all makefiles to replace the common variable initializations.
user32: Add support for fetching window rectangles relative to various origins. makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions.
user32: Pass the window styles to NC_GetInsideRect instead of accessing the window structure. ws2_32: Fail when select is called with an invalid fd.
user32: Use WIN_GetRectangles where possible instead of accessing the window structure. configure: Make sure the rules files are rebuilt when doing make depend.
user32: Use WIN_GetRectangles where possible instead of mapping coordinates explicitly. shell32: Map the x86 version of the folder to the appropriate path depending on Wow64 mode.
user32: Avoid redundant server call in WIN_GetRectangles and fix the screen coordinates mapping. wine.inf: Create the x86 program files key in Wow64 mode too.
user32: Avoid direct accesses to the window structure in NC_HandleNCHitTest. wined3d: Reduce the size of a huge function that takes ages to compile.
user32: Don't try to set the WS_EX_LAYOUTRTL flag on the desktop window. wineps: Add a comment about the trap for code checking tools.
gdi32: Mirror the returned rectangle in GetClipBox for RTL layout. krnl386.exe: Get rid of the useless config.sys parser.
winemp3.acm: Fix a couple of compiler warnings on Mac OS. winmm/tests: Fix some tests that fail on Windows with no input device.
ntdll/tests: Fix the image protection test on Mac OS where the image limits are only approximative. user32: Add support for RTL window layouts in MapWindowPoints.
winebuild: Don't add extra CPU flags to stubs if they have some already. user32: Add support for RTL window layouts in WIN_GetRectangles.
krnl386.exe: Remove 16 suffix on Get/SetProcessDword since there's no 32-bit version. user32: Add support for right-to-left menus.
server: Mirror the rectangles for RTL windows in set_window_pos.
Alistair Leslie-Hughes (4): user32: Always store the window rectangles unmirrored after SetWindowPos.
mshtml: Correct test for unknown dispID. user32: Add support for RTL window layouts in GetUpdateRgn and GetUpdateRect.
msxml6: Register interfaces. winedbg: Make BreakOnFirstChance default to FALSE to avoid user confusion.
mshtml: Correct test for another unknown dispID. user32: Fix initial computation of client area in WM_NCCALCSIZE for RTL windows.
msxml: Added support to create msxml4/6 interfaces. 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.
Anders Jonsson (3): 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. ipconfig: Update Swedish translation.
shdocvw: Update Swedish translation. inetcpl.cpl: Update Swedish translation.
inetcpl.cpl: Add Swedish translation.
Andrew Eikum (2):
Andrew Nguyen (7): ole32: Create a FORMATETC if one is not given in OleCreate.
setupapi: Improve parameter validation for SetupCreateDiskSpaceListA/W. msi/tests: Fix copy-paste errors in tests.
setupapi: Implement SetupQuerySpaceRequiredOnDriveW.
setupapi: Improve parameter validation in SetupQuerySpaceRequiredOnDriveA/W. Andrew Nguyen (16):
setupapi: Implement SetupDuplicateDiskSpaceListA/W. taskkill: Add stub implementation.
ipconfig: Permit the "Yes/No" strings to be localized. taskkill: Implement basic command-line parsing.
d3dx9_36: Fix D3DXCompileShader* spec file prototypes. taskkill: Implement graceful termination by process identifier.
msxml3: Correct the prototype of DOMDocument_create when compiling without libxml2. taskkill: Implement graceful termination by process name.
taskkill: Implement forcible termination by process identifier.
Andrew Talbot (2): taskkill: Implement forcible termination by process name.
dmusic: Constify a variable. iphlpapi: Remove useless loop and initialize gateway linked list next member to NULL.
dsound: Constify some variables. ipconfig: Move socket address string generation to a helper function.
ipconfig: Implement gateway address output.
André Hentschel (9): msvcrt: Convert the Unix asctime string from CP_UNIXCP to CP_ACP.
winebuild: Don't segfault when run without arguments. msvcrt: Implement strerror_s.
ipconfig: Update German translation. msvcrt: Implement _get_errno.
ntdll: Remove an unused function from signal_powerpc. msvcrt: Implement _get_doserrno.
winedbg: Fix typo in German translation. msvcrt: Implement _set_errno.
winedbg: Only add ContextFlags which are defined. msvcrt: Implement _set_doserrno.
shell32: Update German translation. msvcrt: Initialize environ on DLL load.
shdocvw: Update German translation.
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. shell32: Update German translation.
user32: Only select needed part of the flags. build-env: Don't use 'exchange instruction set' instructions on ARM to fix build on ARMv6 e.g. Nokia N810.
taskkill: Add German translation.
Aric Stewart (8): ipconfig: Update German translation.
imm32/tests: Test various Imm call cross-thread.
gdi32: Correct usage of ScriptLayout for bidi code. Aric Stewart (3):
usp10: Attempt to shape with non TMPF_TRUETYPE fonts. quartz: Allow for proper setting of the video window to WS_CHILD.
usp10: Implement handling fMergeNeutralItems. quartz: Improve video window sizing on first sample.
usp10: Improve handling of spaces during Itemization. mciqtz32: Do not allow MCIQTZ_mciUpdate to interrupt a playing video.
usp10: Check font for required features and report error if missing.
gdi32: Silence a common and expected error. Aurimas Fišeras (5):
quartz: Return E_OUTOFMEMORY of the StdMemAllocator is unable to allocate memory.
Aurimas Fišeras (4):
ipconfig: Update Lithuanian translation.
shell32: Update Lithuanian translation. shell32: Update Lithuanian translation.
shdocvw: Update Lithuanian translation. taskmgr: Update Lithuanian translation.
inetcpl.cpl: Add Lithuanian translation. taskkill: Add Lithuanian translation.
ipconfig: Update Lithuanian translation.
Austin English (8): inetcpl.cpl: Update Lithuanian translation.
winealsa.drv: Remove unused variable.
kernel32/tests: Be sure to terminate array. Austin English (13):
kernel32: Add a stub for GetThreadUILanguage. quartz: Fix compiler warnings on Clang.
mmdevapi: Remove an unused variable. riched32: Fix a compiler warning on clang.
rstrtmgr: Add stubs for RmGetList and RmRegisterResources. user.exe16: Fix a compiler warning on clang.
kernel32/tests: Typo fixes. winejoystick.drv: Fix a compiler warning on clang.
ws2_32: Add a stub for WSANSPIoctl. wintab32: Fix compiler warnings on Clang.
widl: Fix compiler warnings on clang. comctl32: Fix compiler warnings on Clang.
winedump: Match the new Makefile format.
Brad Smith (1): userenv: Add a stub for GetDefaultUserProfileDirectoryA/W.
ntll: Fix the detection of the number of CPUs for OpenBSD. ntoskrnl.exe: Add stub for KeInitializeDpc.
ntoskrnl.exe: Add stub for READ_REGISTER_BUFFER_UCHAR.
Damjan Jovanovic (1): kernel32: Add a stub for GetSystemDEPPolicy.
windowscodecs: Test that ICO GetSize returns the BITMAPINFOHEADER size instead of the ICONDIRENTRY size. wineserver: Return the version information in the same format as wine --version.
ddraw/tests: Fix a few compiler warnings on clang.
Detlef Riekenberg (3):
inetcpl: Add initial applet. Austin Lund (3):
inetcpl: Add an applet icon. comctl32/tests: LVM_GETRECTITEM should return TRUE.
inetcpl: Add German translation. comctl32/tests: Default listview width appears to be 1 inch.
comctl32/listview: Fix test failures for subitem returned with negative coordinates.
Dmitry Timoshkov (3):
winex11.drv: Avoid copying window bits if the window didn't move. Cheer Xiao (7):
winex11.drv: Avoid copying invalid window bits. oleview: Update simplified Chinese translation.
gdi32: Add a trace for GetClipBox. regedit: Update simplified Chinese translation.
uninstaller: Update simplified Chinese translation.
Eric Pouech (3): view: Update simplified Chinese translation.
dbghelp: Fix regression with prevented StackWalk on i386 CPU to be called with a NULL context. wineboot: Update simplified Chinese translation.
kernel32: Fixed a couple of cases where the console was not reset in cooked mode after a bare console has been created. winemine: Update simplified Chinese translation.
server: Ensure we set proper errors when getting a NULL fd out of a handle. wordpad: Update simplified Chinese translation.
Francois Gouget (5): Damjan Jovanovic (4):
msi/tests: Fix compilation on systems that don't support nameless unions or structs. winex11.drv: Translate the drop point to the virtual screen.
d3dcompiler_43: Move asmparser_message() and asmshader_error() up to avoid forward declarations. winemenubuilder: Isolate the platform-specific icon generation code.
d3dcompiler_43: Make asmshader_error() and set_rel_reg() static. winemenubuilder: Generate ICNS icons on MacOS.
shell32/tests: Make create_commdlgbrowser3() static. windowscodecs: Support ICO files with embedded PNGs.
usp10: Add a trailing '\n' to a TRACE() call.
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): Frédéric Delanoy (4):
ipconfig: Update French translation.
shdocvw: Update French translation.
shell32: Update French translation. shell32: Update French translation.
inetcpl.cpl: Add French translation. taskkill: Add French translation.
ipconfig: Update French translation.
Gerald Pfeifer (7): inetcpl.cpl: Update French translation.
server: Remove pollev from set_socket_event.
urlmon/tests: Simplify test_IUriBuilder_GetPorttest_IUriBuilder_GetPort a bit. Gerald Pfeifer (8):
gdi32/tests: Fix a test description in test_logpen. winedbg: Fix the check for GCC version number around db_printf format checking.
winex11.drv: Fix comment for #endif. setupx.dll16: Fix error handling in VCP_VirtnodeCreate.
setupx.dll16: Simplify vcpUICallbackProc16 a bit. setupx.dll16: Simplify VcpClose16 a bit.
gdi32/tests: Fix another test description in test_logpen. user32: Fix error handling in BITMAP_Load.
setupx.dll16: Simplify VCP_CopyFiles by removing a set, but never read, variable. configure: Improve formatting of error when X development files are not found.
comctl32: Remove unused parameter lpcs from TOOLTIPS_Create.
Hans Leidekker (15): widl: Avoid duplicate assignments in resolve_expression.
dnsapi: Remove the critical section around res_query. setupx.dll16: Remove some unused code from VCP_CheckPaths.
msi: Fix comparison of table ids in TABLE_Exists.
msi: Open relocated package database in transacted mode. Hans Leidekker (25):
msi/tests: Fix some test failures on 64-bit. msi: Handle fdintNEXT_CABINET and fdintPARTIAL_FILE for cabinet streams.
msi: Avoid pointer truncation in MSI_ViewFetch and MSI_ViewModify. advapi32: Fix handling of zero account and domain size parameters in LookupAccountSid.
shell32: Add support for CSIDL_PROGRAM_FILESX86 and CSIDL_PROGRAM_FILES_COMMONX86. include: Add IKnownFolder and IKnownFolderManager interfaces.
wine.inf: Create 32-bit program files and common files directories in 64-bit prefixes. shell32: Add stub implementations of IKnownFolder and IKnownFolderManager.
include: Add knownfolders.h. msi: Remove unused field from MSICOMPONENT structure.
include/shlobj.h: Add known folder flags. msi/test: Add tests for MsiGetFeatureState.
shell32: Implement SHGetKnownFolderPath. msi: A progid without a class is not an error.
shell32: Implement SHGetFolderPathEx. msi: Avoid accessing memory before the left hand string in compare_substring.
shell32: Support FOLDERID_LocalAppDataLow. msi: Use binary search to find the insert index for a row.
msi: Adjust the AdminUser property too after applying a patch. msi: Set some missing system folder properties.
msi: Avoid a crash on database destruction. propsys: Add a stub implementation of PSGetPropertyDescription.
msi: Read supported platform and language ids from the summary information stream. msi: Use more descriptive variable names for installer properties.
winecfg: Update Windows 7 version to Service Pack 1.
Henri Verbeet (30): explorerframe: Bump version.
wined3d: Fix a silly typo. wuapi: Return success from automatic_updates_Resume.
wined3d: Do not call device_switch_onscreen_ds() while under the GL lock. comctl32: Add a stub implementation of TaskDialogIndirect.
wined3d: Translate before scaling for rhw as well in transform_projection(). include: Define IEnumWbemClassObject and IWbemServices.
wined3d: Don't overwrite the offscreen depth/stencil surface with undefined data in surface_load_ds_location(). msi: Always check the return value of msi_string2idW.
d3d8: An invalid shader version isn't an internal error. msi: Treat empty string as NULL in MsiGetSummaryInformationW.
wined3d: Avoid a memcpy() in IWineD3DImpl_FillGLCaps(). msvcrt: Implement wcsnlen.
wined3d: Rename "pDesc" to "desc". programs: Add a stub implementation of mofcomp.exe.
wined3d: Getting the current vertex shader should never fail. advapi32: Add a stub implementation of EventRegister.
wined3d: Getting the current pixel shader should never fail. include: Add a prototype for EnumSystemLocalesEx.
wined3d: GL_DRAW_FRAMEBUFFER depends on either ARB_framebuffer_object or EXT_framebuffer_blit. msi: Remove an unnecessary warning.
wined3d: IWineD3DSurface_GetDesc() should never fail. msi: Set more 64-bit properties.
wined3d: IWineD3DVolume_GetDesc() should never fail.
ddraw: Remove some stray tabs. Henri Verbeet (40):
ddraw: Just pass FOURCC formats through to wined3d. wined3d: Move the vertex shader to wined3d_state.
wined3d: IWineD3DBuffer_GetDesc() should never fail. wined3d: Move vertex shader constants to wined3d_state.
wined3d: Get rid of redundant comparisons against NULL / 0. wined3d: Move the pixel shader to wined3d_state.
wined3d: Get rid of redundant comparisons against FALSE. wined3d: Move pixel shader constants to wined3d_state.
wined3d: Introduce a structure for stream state. d3d9/tests: Cleanup maxmip_test() a bit.
ntdll: Do not return STATUS_SUCCESS on failure in NtQueryObject(). wined3d: Move stream state to wined3d_state.
wined3d: Introduce a separate structure for stateblock states. wined3d: Move index buffer state to wined3d_state.
wined3d: Move the scissor rect to wined3d_state. wined3d: Move base vertex state to wined3d_state.
wined3d: Move the viewport to wined3d_state. wined3d: Move the primitive type to wined3d_state.
wined3d: Move the material to wined3d_state. wined3d: Move light state to wined3d_state.
wined3d: Move transforms to wined3d_state. wined3d: Move clip plane state to wined3d_state.
wined3d: Move texture states to wined3d_state. wined3d: Move clip status to wined3d_state.
wined3d: Move sampler states to wined3d_state. wined3d: Pass a wined3d_state structure to is_invalid_op().
wined3d: Move the texture's target field to the base texture struct. wined3d: Pass a wined3d_state structure to set_tex_op_nvrc().
wined3d: Remove IWineD3DBaseTexture::GetTextureDimensions() from the public wined3d interface. wininet: Check URLCache_LocalFileNameToPathW() return values in CreateUrlCacheEntryW().
wined3d: Move texture bindings to wined3d_state. wininet: Cut of the query string before searching for the filename in CreateUrlCacheEntryW().
wined3d: Move the vertex declaration to wined3d_state. wined3d: Pass a wined3d_state structure to set_tex_op().
wined3d: Directly pass the texture to texture_activate_dimensions().
Hwang YunSong (3): wined3d: Pass a wined3d_state structure to ffp_clip_emul().
ipconfig: Update Korean resource. 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. shell32: Update Korean resource.
inetcpl.cpl: New Korean resource. taskkill: New Korean resource.
inetcpl.cpl: Update Korean resource.
ipconfig: Update Korean resource.
Igor Paliychuk (3): Igor Paliychuk (3):
inetcpl: Added Ukrainian translation.
shell32: Ukrainian translation update. shell32: Ukrainian translation update.
shdocvw: Ukrainian translation update. taskkill: Added Ukrainian translation.
ipconfig: Ukrainian translation update.
Jacek Caban (21):
Jacek Caban (26): mshtml: Fixed hash part stripping in GetQuery.
msxml3: Store outer iface as IXMLDOMNode instead of IUnknown in xmlnode. urlmon: Skip tests on very old IEs as soon as possible.
msxml3: Added node_query_inerface function for common xmlnode child objects implementation. include: Fixed D3DMULTISAMPLE_FORCE_DWORD value and added MAKEFOURCC definition guard.
msxml3: Use fake IID to safely cast IXMLDOMNode interface to xmlnode object. include: Added D3DVECTOR_DEFINED guard.
msxml3: Use separate object for unknown node type implementation. urlmon: Make protocol_start IUri-based.
msxml3: Use get_node_obj to get xmlnode from iface in replaceChild implementation. urlmon: Added about:blank IUri test.
msxml3: Use xmlnode child object's IXMLDOMNode implementation as base interface. jscript: Better checks for too old jscript.dll versions.
msxml3: Don't use xmlnode's IXMLDOMNode iface in get_nodeName implementations. mshtml: Added PrintHTML stub.
msxml3: Don't use xmlnode's IXMLDOMNode iface in get_nodeValue implementations. mshtml: Renamed uri to nsuri.
jscript: Rename DispatchEx to jsdisp_t to match jscript naming convention. mshtml: Added nsIURI::GetHost implementation based on IUri API.
msxml3: Don't use xmlnode's IXMLDOMNode iface in put_nodeValue implementations. mshtml: Added nsIURI::GetPort implementation.
msxml3: Don't use xmlnode's IXMLDOMNode iface in get_nodeType and get_nodeParent implementations. mshtml: Added nsIURI::GetHostPort implementation.
jscript: Added a helper function for setting VARIANT value to jsdisp_t. mshtml: Added nsIURI::GetUserPass implementation.
jscript: jsdisp_t to IDispatch casts clean up. mshtml: Use IUri for nsIURI::GetScheme implementation.
jscript: Addd jsdisp_addref helper function. mshtml: Get rid of use_wine_url.
urlmon: Correctly handle INET_E_USE_DEFAULT_SETTING returned from GetBindString(BINDIND_ACCEPT_MIMES). mshtml: Use IUri for nsIURL::GetQuery implementation.
msxml3: Don't use xmlnode's IXMLDOMNode iface in get_childNode implementations. mshtml: Added nsIURI::GetPath implementation.
msxml3: Don't use xmlnode's IXMLDOMNode iface in get_[first|last]Node implementations. urlmon: Skip tests on IEs older than 6 by checking for CompareSecurityIds.
shdocvw: Fixed tests on IE <6. jscript: Don't use to_object for nullDisp in Object function.
msxml3: Don't use xmlnode's IXMLDOMNode iface in get_[previous|next]Sibling implementations. urlmon: Replace also bind_info in set_binding_sink.
msxml3: Don't use xmlnode's IXMLDOMNode iface in get_attributes implementations. urlmon.idl: Added more error codes.
msxml3: Don't use xmlnode's IXMLDOMNode iface in insertBefore implementations.
mshtml: Use stored nsWineURI object to create moniker in async_open. James McKenzie (1):
include: Added more d3d9 error codes. wineps.drv: Correct a typo.
mshtml: Added nsIHttpChannel::VisitResponseHeaders implementation.
mshtml: Try getting window from notification callback if load group is not available in AsyncOpen. Juan Lang (45):
mshtml: Added nsIURL::GetQuery implementation. iphlpapi: Trace enumerated addresses.
iphlpapi: Set flags for adapters returned by GetAdaptersAddresses.
Jason Edmeades (2): iphlpapi: Set ConnectionType in GetAdaptersAddresses.
cmd: Make tests supply stderr + more diagnostics. include: Add ifdef.h.
cmd: echo.word should echo back the word without the . include: Move IF_OPER_STATUS to ifdef.h.
include: Define NDIS_INTERFACE_INFORMATION.
Jesse Litton (1): include: Add Vista+ fields to IP_ADAPTER_ADDRESSES.
wined3d: Recognize GeForce GTX 465. iphlpapi: Set gateway addresses in GetAdaptersAddresses.
include: Add GAA_FLAG_* definitions.
Joris Huizer (4): include: Add SCOPE_LEVEL definition.
wined3d: Fix typo in checkGLcall. iphlpapi: Trace parameters to GetAdaptersAddresses.
msxml3: Fix copy/paste error in get_lastChild functions. include: Define more IF_TYPEs.
msxml3/tests: Add lastChild tests. iphlpapi: Set adapter description in GetAdaptersAddresses.
d3dx9_36: D3DXPreprocessShaderFromFileW: remove unneeded code. wintrust/tests: Test CryptSIPCreateIndirectData.
crypt32: Add parameter checking to CryptSIPCreateIndirectData.
Juan Lang (2): ws2_32: Unpack ioctl codes in WSAIoctl trace.
shdocvw: Add Close menu item. ws2_32/tests: Test SIO_ROUTING_INTERFACE_QUERY.
winex11.drv: ImeInquire's second parameter is an output parameter. iphlpapi: Fix inverted logic in mask comparison.
ws2_32: Implement WSAIoctl for SIO_ROUTING_INTERFACE_QUERY.
Jörg Höhle (2): wininet: Don't make use of OpenSSL's security checks, as crypt32 also verifies certificate chain.
winmm: Support MCI_SOUND. wininet: Store WININET_NETCONNECTION * in SSL context.
winmm: Auto-open MCI core commands only. wininet: Store security flags in WININET_NETCONNECTION.
wininet: Don't retrieve a certificate that isn't used.
Kovács András (1): wininet: Don't call SSL_connect until initialization is complete.
dinput: Return an error in IDirectInputDevice2AImpl_GetProperty(). wininet: Honor security flags when verifying certificates.
wininet: Remove unneeded error message.
Louis Lenders (1): wininet: More completely implement querying INTERNET_OPTION_SECURITY_FLAGS.
kernel32: Change SetHandleCount to match behaviour on versions >WINNT. crypt32/tests: Test more SECURITY_FLAG_IGNORE flags for the SSL policy.
crypt32: Honor more SECURITY_FLAG_IGNORE flags when verifying the SSL policy.
Luca Bennati (14): crypt32: Check usage when verifying the SSL policy.
ipconfig: Update Italian translation. 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. crypt32: Update Italian translation.
avifil32: Update Italian translation.
cryptdlg: Update Italian translation.
cryptui: Update Italian translation. cryptui: Update Italian translation.
kernel32: 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. winecfg: Update Italian translation.
wldap32: Update Italian translation. comdlg32: Update Italian translation.
devenum: Update Italian translation. iccvid: Update Italian translation.
cmd: Update Italian translation.
user32: Update Italian translation.
shell32: Update Italian translation. shell32: Update Italian translation.
shell32: Update Italian translation. shlwapi: Update Italian translation.
inetcpl.cpl: Add Italian translation. taskkill: Add Italian translation.
shdocvw: Update Italian translation. cmdlgtst: Update Italian translation.
notepad: Update Italian translation.
regeedit: Update Italian translation.
winecfg: Fix Italian translation. winecfg: Fix Italian translation.
reg: Update Italian translation.
Marcus Meissner (1): wordpad: Update Italian translation.
ole32: Check for interface NULL which happens with e.g. Abiword. winemine: Update Italian translation.
xcopy: Fix Italian translation.
Mariusz Pluciński (12): start: Fix Italian translation.
gameux: Initial implementation of IGameExplorer::AddGame. winefile: Update Italian translation.
gameux: Add support of loading Application Id into registry. winmm: Update Italian translation.
gameux: Add storing Title registry value. ipconfig: Update Italian translation.
gameux: Add storing Description registry value. inetcpl.cpl: Update Italian translation.
gameux: IGameExplorer::RemoveGame implementation. msrle32: Update Italian translation.
include: Add LOCALE_INVARIANT definition. oleaut32: Update Italian translation.
kernel32: New flags added to LoadLibraryEx. browseui: Convert Italian translation to UTF-8.
gameux: IGameExplorer::UpdateGame implementation. serialui: Update Italian translation.
gameux/tests: Add basic test for InstallGame and UninstallGame. mpr: Update Italian translation.
gameux/tests: Add verification of registry content for InstallGame and UninstallGame. comctl32: Update Italian translation.
gameux: Add InstallGame implementation. msacm32: Update Italian translation.
gameux: Add UninstallGame implementation.
Mariusz Pluciński (14):
Matej Spindler (8): gameux/tests: Add test of creating IGameStatistics instance.
shell32: Update Slovenian translation. gameux/tests: Add test of storing and reading game statistics.
shdocvw: Add Slovenian translation. gameux: Add partial implementation of IGameStatisticsMgr::GetGameStatistics.
jscript: Update Slovenian translation. gameux: Add stub of IGameStatistics interface implementation.
mshtml: Update Slovenian translation. gameux: IGameStatistics::GetMaxCategoryLength implementation.
shdocvw: Update Slovenian translation. gameux: IGameStatistics::GetMaxNameLength implementation.
ipconfig: Add Slovenian translation. gameux: IGameStatistics::GetMaxValueLength implementation.
inetcpl.cpl: Add Slovenian translation. gameux: IGameStatistics::GetMaxCategories implementation.
shell32: Update Slovenian translation. gameux: IGameStatistics::GetMaxStatsPerCategory implementation.
gameux: Add implementation of IGameStatistics::SetCategoryTitle.
Matteo Bruni (5): gameux: Add implementation of IGameStatistics::SetStatistic.
d3dx9: Fix D3DXCompileShaderFromFileW. gameux: IGameStatistics::Save initial implementation.
d3dx9: Fix D3DXAssembleShader tests. gameux: Add implementation of IGameStatisticsMgr::RemoveGameStatistics.
d3dcompiler: D3DPreprocess implementation. gameux: Finished implementation of saving game statistics.
d3dcompiler: Add D3DPreprocess tests.
d3dx9: D3DXPreprocessShader implementation with tests. Matej Špindler (1):
taskkill: Add Slovenian translation.
Michael Mc Donnell (1): Michael Mc Donnell (1):
shell32/tests: Test that basic renaming is supported. shell32/tests: SHBrowseForFolder should return new folder pidl.
Michael Stefaniuc (2): Michael Stefaniuc (4):
oleaut32: The function pointer should be const and not the return value. crypt32: Remove redundant NULL check before CryptMemFree (Smatch).
urlmon: Remove superfluous NULL check before heap_free (Smatch). user32: Simplify the error handling in BITMAP_Load().
ddraw: Add missing unlock on an error path (Smatch).
Mikko Rasa (6): ole32: Allocate a small temp variable on the stack instead of the heap.
wined3d: Recognize GeForce GTX 460.
secur32: Validate buffers passed to schan_DecryptMessage. Mike Kaplinskiy (2):
secur32: Fill header and trailer buffers in schan_DecryptMessage. ws2_32: Implement AcceptEx and GetAcceptExSockaddrs.
secur32: Only process full TLS frames in schan_DecryptMessage. ws2_32: Implement SO_UPDATE_ACCEPT_CONTEXT.
secur32: Fill a SECBUFFER_MISSING buffer if the message is not complete.
secur32: Add some more schannel tests. Misha Koshelev (10):
d3dx9_36: Implement D3DXCreateMesh and initial ID3DXMesh methods.
Misha Koshelev (3): d3dx9_36: D3DXDeclaratorFromFVF returns D3DERR_INVALIDCALL when an invalid declarator is passed.
d3dx9: Implement D3DXFVFFromDeclarator. d3dx9_36: Implement D3DXCreateMeshFVF.
d3dx9_36: Fix the D3DXCreateMesh() prototype. d3dx9_36: Add stub for D3DXCreateTeapot.
d3dx9_36: Implement D3DXGetDeclLength with tests. d3dx9_36: Implement ID3DXMesh_Lock/UnlockVertexBuffer and ID3DXMesh_Lock/UnlockIndexBuffer.
d3dx9_36: Implement D3DXCreateSphere.
Nikolay Sivov (13): d3dx9_36: Add D3DXCreateTeapot to d3dx9shape.h.
msxml3/tests: Add a helper to create document instance, remove useless output. d3dx9_36: Add stub for D3DXCreateCylinder.
msxml3/domdoc: Implement IXMLDOMNamedNodeMap::removeQualifiedItem(). d3dx9_36/tests: Add tests for D3DXCreateCylinder.
msxml3/tests: Some tests for ::get_ownerDocument() returned document instance. d3dx9_36: Implement D3DXCreateCylinder.
msxml3/tests: Basic test for ::setAttributeNode().
msxml3: Support elements with namespaces. Nikolay Sivov (6):
msxml3: Fix IXMLDOMNode::get_prefix() for empty prefix. msxml3/tests: Fix locale dependent string comparison.
msxml3: Fix IXMLDOMNode::get_namespaceURI() for empty URIs. comctl32/treeview: Erase background when painting over supplied hdc.
msxml3: Properly set default value for SelectionLanguage property. comctl32/listview: Use proper A/W call to measure item text string.
msxml3/tests: Don't raise a test error on first try to create a document. comctl32/tab: Add a test for TCM_SETITEMEXTRA.
msxml3: Fix ::selectSingleNode() behaviour on invalid arguments. msxml3/httprequest: Store passed data for IXMLHttpRequest::open().
msxml3: Store selected query language in backend document instance. msxml3/httprequest: Implement IXMLHttpRequest::setRequestHeader().
msxml3: Remove some useless initializers.
msxml3/tests: Store test data as a table for ::nodeTypedValue() tests. Paul Vriens (6):
user32: Fix a typo.
Octavian Voicu (1): urlmon/tests: Fix test failures on Win9x/WinMe by using more A-functions.
include: Fix typo in propkeydef.h. atl/tests: Fix a test failure on Win95.
msi/tests: Prevent a popup on Windows NT.
Oldřich Jedlička (3): dbghelp: Fix use of GetProcessHeap.
ddraw/tests: New attachment tests for 3D back buffers. ddraw: Pass the correct size to memset (Coccinelle).
ddraw: Allow creating back buffer for DirectX 1 interfaces.
ddraw: Add checking of SURFACEDESC type/nullness into CreateSurface methods. Peter Oberndorfer (6):
wineconsole: Allow to select popup menu entries with the right mouse button.
Owen Rudge (2): ntdll/tests: Remove unused NtWaitForSingleObject import.
d3dx9: Implement D3DXCreateTextureFromResource*. kernel32: Add test for WaitForSingleObject with lower 2 bits of handles set.
d3dx9/tests: Add D3DXCreateTextureFromResource tests. kernel32: Fix WaitForMultipleObjectsEx for handles with lower 2 bits set.
kernel32: VerifyConsoleIoHandle does not set last error value.
Paul Vriens (5): kernel32: Fix last error value of GetStdHandle/SetStdHandle when called with wrong std handle.
include/evntrace.h: Add some definitions.
advapi32: Add stubs for FlushTrace[AW]. Piotr Caban (5):
dlls: Fix some specfiles with respect to 'str' and 'wstr' usage. msvcrt: Added 'll' modifier to printf functions.
msvcp80/msvcr90: Fix some typos in the forwards. oleaut32: Rename stubs.c file.
msxml3/tests: Step to the next item on failure as well. oleaut32: Execute OleCreatePropertyFrameIndirect in OleCreatePropertyFrame.
oleaut32: Added OleCreatePropertyFrameIndirect implementation.
Piotr Caban (4): oleaut32: Set dialog size in dialog box units in OleCreatePropertyFrame.
shlwapi: Improved UrlCanonicalize implementation.
shlwapi: Improved UrlEscapeW implementation.
secur32: Handle extra data in schan_InitializeSecurityContextW.
secur32: Prevent schannel tests from crashing on Windows NT.
Rico Schüller (1): Rico Schüller (1):
wined3d: Add argument check for Type to Get/SetTextureStageState(). dxgi: Fix IWineD3DSwapChain_GetParent() call.
Ričardas Barkauskas (2): Roderick Colenbrander (1):
wined3d: Add NVDB support. wined3d: Add Radeon HD3200 to gpu table.
d3d9/tests: Test NVDB (depth bounds test) behavior.
Saulius Krasuckas (1):
Roderick Colenbrander (9): winmm/tests: Initialize whole MIDIHDR struct before using it.
wined3d: Separate driver info from GPU info.
wined3d: Return generic info for unhandled devices/drivers. Stefan Leichter (2):
include: Undefine INTERFACE before defining it. hal: Added stub for ExAcquireFastMutex.
wined3d: Add Nvidia NT6x driver information. setupapi: Added more tests for SetupDiGetINFClassA.
wined3d: Add AMD NT6x drivers.
wined3d: Add Intel gpu and driver information. Sven Baars (3):
wined3d: Add legacy ATI cards. taskkill: Add the Dutch translation.
wined3d: Store amount of video memory in gpu_description_table.
wined3d: Move video memory override to init_driver_info.
Rudolf Mayerhofer (1):
kernel32: Implement GetUserDefaultLocaleName using users default LCID.
Stefan Leichter (1):
setupapi: Added tests for SetupDiGetINFClassA.
Sven Baars (4):
ipconfig: Update the Dutch translation.
shdocvw: Update the Dutch translation.
shell32: Update the Dutch translation. shell32: Update the Dutch translation.
inetcpl.cpl: Add the Dutch translation. mciwave: Fix some typos.
Thomas Mullaly (22): Thomas Mullaly (12):
urlmon: Implemented IUriBuilder_{Get/Set}Fragment. urlmon/tests: Added more tests for IUriBuilder's CreateUri functions.
urlmon: Implemented IUriBuilder_{Get/Set}Host. urlmon: IUriBuilder_CreateUri* functions return base IUri if there were no changes.
urlmon/tests: Restructured IUriBuilder's test data. urlmon: Implemented validation of scheme component of a IUriBuilder.
urlmon: Implemented IUriBuilder_{Get/Set}Password. urlmon: File URIs can't have a userinfo component when creating an IUri using IUriBuilder.
urlmon: Implemented IUriBuilder_{Get/Set}Path. urlmon: Restructured how the userinfo component is parsed and canonicalized.
urlmon: Removed some unneeded URI_THIS casts. urlmon: Implemented validation for the userinfo component when create an IUri with IUriBuilder.
urlmon: set_builder_component now handles setting the modified property flag. urlmon: Implemented validation of the host name component of a IUriBuilder.
urlmon: Implemented IUriBuilder_{Get/Set}Port. urlmon: Fixed TRACE's which sometimes output garbage.
urlmon: Implemented IUriBuilder_{Get/Set}Query. urlmon: Implemented support for determining what port value to use in IUriBuilder.
urlmon: Implemented IUriBuilder_{Get/Set}SchemeName. urlmon: Can't set the host of a IUriBuilder to NULL.
urlmon: Some IUri's don't include the userinfo component in the absolute URI string. urlmon: Finished validation for the remaining components of a IUriBuilder.
urlmon: Implemented IUriBuilder_{Get/Set}UserName. urlmon: Improve IUri support for mk: URIs.
urlmon: Fixed bug in IUriBuilder_GetUserName.
urlmon/tests: Removed no longer needed todo_wine's. Tijl Coosemans (1):
urlmon/tests: Restructured IUriBuilder tests so they can accept IUriBuilders which don't have a base IUri. configure: Detect resolver functionality on FreeBSD.
urlmon/tests: IUriBuilder's can create IUri's even if they don't have a base IUri.
urlmon: Implemented IUriBuilder_{Get/Set}IUri. Vincent Pelletier (1):
urlmon: Implemented IUriBuilder_HasBeenModified. msvcp90: Direct basic_string::operator=(char const *) to existing implementation.
urlmon: Implemented IUriBuilder_RemoveProperties.
urlmon: Can't set the scheme name of a IUriBuilder to NULL or an empty string. Vincent Povirk (9):
urlmon/tests: IUriBuilder_CreateUri functions will return the base IUri if no changes have been made. windowscodecs: Make it possible for the BMP decoder to read packed DIBs.
urlmon/tests: Fixed bug in tests where the wrong value is checked. windowscodecs: Use the BMP decoder to decode ICO frames.
mscoree: Search for Mono in some predefined paths before using the registry.
Vincent Povirk (11): ktmw32: Add stub dll.
windowscodecs: Enumerate encoders. gdiplus: Don't try to free invalid or already-freed images.
windowscodecs: Register builtin encoders. gdiplus: Return 0 from GdiplusShutdown.
windowscodecs: Add tests for IWICBitmapDecoderInfo_GetMimeTypes. gdiplus: Implement GdipTransformRegion.
windowscodecs: Implement IWICBitmapCodecInfo::GetMimeTypes. gdiplus: Implement GdipGetRegionScansCount.
windowscodecs: Implement IWICComponentInfo::GetCLSID. gdiplus: Don't create a DIB section for non-alpha or reference bitmaps.
ole32: Don't fail if the file ends during a big block.
windowscodecs: Fix the seeking in stream region streams. Vitaly Perov (4):
windowscodecs: Decode CMYK/YCCK JPEG images as CMYK. winspool.drv: Support pDevMode field in {Get/Set}Job.
windowscodecs: Implement conversion from CMYK to RGB. comdlg32: Add basic implementation of PrintDlgExA.
windowscodecs: Override libjpeg's default error handling. shdocvw: Silence QueryInterface FIXME.
ws2_32: Add a test for selecting invalid sockets. shdocvw: Silence more invalid QueryInterface FIXMEs.
Vitaly Perov (1): Zach Smith (1):
winspool.drv: Set the printer name in AddJobW. dinput: OSX joystick driver separate device for each top level HID collection.
Vladimir Panteleev (1): Łukasz Wojniłowicz (7):
user32: Fix VK_RETURN handling in IsDialogMessage for dialogs without an IDOK. oleacc: Update the Polish translation.
appwiz.cpl: Update the Polish translation.
Wolfram Sang (1): inetcpl: Add the Polish translation.
hhctrl: Add check for no filename. wineps: Update the Polish translation.
shell32: Update the Polish translation.
Łukasz Wojniłowicz (3): oledlg: Update the Polish translation.
jscript: Update the Polish translation. ipconfig: Add the Polish translation.
shdocvw: Update the Polish translation.
mshtml: Update the Polish translation.
-- --
Alexandre Julliard Alexandre Julliard
......
Wine version 1.3.3 Wine version 1.3.4
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.67 for Wine 1.3.3. # Generated by GNU Autoconf 2.67 for Wine 1.3.4.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
...@@ -552,8 +552,8 @@ MAKEFLAGS= ...@@ -552,8 +552,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.3.3' PACKAGE_VERSION='1.3.4'
PACKAGE_STRING='Wine 1.3.3' PACKAGE_STRING='Wine 1.3.4'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
...@@ -1366,7 +1366,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1366,7 +1366,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 1.3.3 to adapt to many kinds of systems. \`configure' configures Wine 1.3.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -1435,7 +1435,7 @@ fi ...@@ -1435,7 +1435,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.3.3:";; short | recursive ) echo "Configuration of Wine 1.3.4:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -1579,7 +1579,7 @@ fi ...@@ -1579,7 +1579,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 1.3.3 Wine configure 1.3.4
generated by GNU Autoconf 2.67 generated by GNU Autoconf 2.67
Copyright (C) 2010 Free Software Foundation, Inc. Copyright (C) 2010 Free Software Foundation, Inc.
...@@ -2097,7 +2097,7 @@ cat >config.log <<_ACEOF ...@@ -2097,7 +2097,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.3.3, which was It was created by Wine $as_me 1.3.4, which was
generated by GNU Autoconf 2.67. Invocation command line was generated by GNU Autoconf 2.67. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -15595,7 +15595,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -15595,7 +15595,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 1.3.3, which was This file was extended by Wine $as_me 1.3.4, which was
generated by GNU Autoconf 2.67. Invocation command line was generated by GNU Autoconf 2.67. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
...@@ -15666,7 +15666,7 @@ _ACEOF ...@@ -15666,7 +15666,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 1.3.3 Wine config.status 1.3.4
configured by $0, generated by GNU Autoconf 2.67, configured by $0, generated by GNU Autoconf 2.67,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment