| 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. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |