| The Wine development release 1.1.23 is now available. |
| |
| What's new in this release (see below for details): |
| - Support for registering MIME types with the Linux desktop. |
| - FBO mode is now the default for Direct3D. |
| - Support for COM proxy delegation. |
| - Improved support for the Mingw cross-compile. |
| - Proper fullscreen mode for the virtual desktop. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.23.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.1.23.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/site/download |
| |
| You will find documentation on http://www.winehq.org/site/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/site/git for details. |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed in 1.1.23: |
| |
| 3235 Redraw problem: Spurious blue selection when changing order of listview |
| 3800 Rotated Text became invisible in Corel Draw 9 |
| 4372 listview: cannot drag several items |
| 5131 FlashFXP hangs |
| 8126 'Rayman 2 - The Great Escape' doesn't start |
| 8241 Unable to open a new document in graphpad prism5 |
| 8748 Memory leak with Steam and Gecko |
| 10656 EQ2 Fullscreen Crash |
| 10862 Hitman bloody money crashes by entering the main menu |
| 11225 Unimplemented Functions: GdipLoadImageFromFile, GdipLoadImageFromFileICM and GdipMeasureCharacterRanges |
| 11251 Adobe Photoshop CS2 update process funky |
| 11281 CJK input: cannot type in legacy applications |
| 11578 Windows Messenger 5.1 doesn't run (infinite loop) |
| 12033 Need for Speed III crash on startup |
| 12312 EVE Patch fails to download as BITS_IBackgroundCopyJob_SetPriority is not implemented |
| 12484 Photoshop CS2: freezes when trying to save for web |
| 12554 Unsupported format: WINED3DFMT_R16F |
| 12673 Medieval 2: Total War demo graphics are all blue and lack detail |
| 12806 Crysis: segmentation fault at startup |
| 12844 Very dark graphics in Mafia, Guild Wars, Sim City 4 on ATI cards |
| 12873 Microsoft 3D Movie Maker demo installer fails |
| 13107 Belote crashes |
| 13758 Adobe Photoshop 7: sliders not shown |
| 13768 SpellForce starts very slow and the land is black in the beginning |
| 13850 InstallShield (Assasin's Creed) window ordering issue |
| 14247 One click works like 2x click |
| 14248 CTRL + Tab in Firefox 3 is intepreted as CTRL + B (dogfood) |
| 14375 Mouse cursor flickers in Myst IV - Revelation |
| 14423 GTA III (Grand Theft Auto 3) doesn't run in Wine 1.1.1 (due to "unhandled exception") |
| 14719 Assassin's Creed breaks after intro videos |
| 14778 Unusual characters in player names crashes Team Fortress 2 |
| 14985 virtual desktop window should be fullscreen when it's as big as the screen |
| 15249 MINITAB 15 standard demo installer fails during installation |
| 15401 Cannot copy/paste inside powerpoint 2003 |
| 15463 Heroes of Might and Magic install fails if initial music still playing |
| 15777 "Need For Speed 4 - High Stakes" does not start |
| 15983 WoW Wotlk installer (retail dvd eu) crash |
| 16027 MSN 5 crashes on startup |
| 16116 PureEdge Viewer (ICS Viewer) 6.0 unhandled page fault |
| 16132 Uninstall of ICS Viewer 6.0 fails with "An error occured while checking for running applications." |
| 16139 Dragon NaturallySpeaking 10 crashes with X-window error |
| 16170 Call of Duty 5 and MotoGP08 crash |
| 16173 Cannot launch EVE Online |
| 16178 alt.binz: memory leak. Regression since 1.1.7. |
| 16220 World of Warcraft does not work in D3D mode |
| 16416 IL2: alsa-sound stutters much |
| 17102 Crashday: no textures anymore in 1.1.13 |
| 17132 No music plays in game Iji |
| 17386 Command and Conquer 3: Tiberium Wars - fails to start |
| 17404 MSN Messenger 7.0 does not sign-in |
| 17536 DirectX 9 launcher causes Atari Scrabble Online installation to fail |
| 17563 Crash when using TTM_GETTEXT + LPSTR_CALLBACK |
| 17668 Eve online autoupdater won't update |
| 17837 eCleaner: rich-edit related crash |
| 17880 Mirror's Edge: Crashes after logo animations |
| 17976 Encompass installer crashes on startup |
| 18063 CombineUrl adding incorrect slash at end of url. |
| 18082 CyberBilling XP - listview is empty |
| 18162 dlls/comctl32/tests/treeview.c: value computed is not used |
| 18520 error loading I.E6 within wine |
| 18529 Two directX bugs in XNA-based games (Infiniminer/Paddles) |
| 18558 d3d9/visual: tests fail with fbo or +heap enabled |
| 18568 MacOS X: png.h/libpng is not detected |
| 18601 Google Sketchup 7 crashes early in wine's imm.dll |
| 18628 Dwarf section in Ubuntu 9.04 libc debug package fails to parse. |
| 18637 Nokia Map Loader 2.0 (.NET 3.0 app) needs DisableProcessWindowsGhosting stub |
| 18639 .NET 3.0 WPF needs NtSecureConnectPort stub |
| 18676 Infiminer (xna-based game) crashes, apparently in shader_cleanup |
| 18690 CTRL + Shift + Tab in Firefox 3 does nothing (dogfood) |
| 18696 Eve Online rendering problem |
| 18717 .NET 3.x needs ntdll.dll.RtlEnumerateGenericTableWithoutSplaying (WPF + MILCore driver) |
| 18729 Slingplayer 2.0 setup exits silently in Vista mode |
| 18758 LsaGetLogonSessionData unconditionally returns STATUS_SUCCESS |
| 18760 Recent version of ProjectTorque crashes wine calling gdiplus.dll.GdipDrawImagePointRectI |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.1.22: |
| |
| Alexandre Julliard (71): |
| msvcrt: Add explicit 32- and 64-bit versions of the time functions. |
| msvcrt: Add explicit 32- and 64-bit versions of the utime functions. |
| msvcrt: Fix the stat and finddata structures for 64-bit. |
| msvcrt/tests: Make all msvcrt function pointers cdecl. |
| include/msvcrt: Add explicit msvcrt_long types to replace long for 64-bit compatibility. |
| msvcrt: Replace long by MSVCRT_long. |
| wineboot: Compain loudly if we can't find wine.inf. |
| oleaut32/tests: Fix a test broken on XP 64. |
| kernel32: Remove the file parameter check again in LoadLibraryExW since some broken apps pass garbage here. |
| kernel32/tests: Run file tests in the temp directory if we don't have access to the drive root. |
| rpcrt4: Internal functions don't need to be WINAPI. |
| ntdll: Try any address in map_image no matter what the failure was for a fixed address. |
| include: Fix the packing of the MIDL_STUB_MESSAGE structure on 64-bit. |
| rpcrt4/tests: Fix a number of 64-bit issues in the ndr_marshall test. |
| rpcrt4: Fix the PSFactoryBuffer proxy refcounting, with tests. |
| rpcrt4/tests: Comment out a couple of tests that crash on older Windows versions. |
| rpcrt4/tests: Enable some tests that no longer crash Wine. |
| rpcrt4: Implement NdrPointerMemorySize and enable the corresponding tests. |
| rpcrt4: Fix compiler warnings on 64-bit. |
| opengl32: Generate the correct trace arguments for UINT64 types. |
| winedump: Fix a printf format warning on 64-bit. |
| comctl32/tests: Replace a listview macro by an explicit SendMessage. |
| ole32: Fix some pointer conversion warnings on 64-bit. |
| user32/tests: Fix some pointer conversion warnings on 64-bit. |
| gphoto2.ds: Fix a pointer conversion warning on 64-bit. |
| sane.ds: Fix a pointer conversion warning on 64-bit. |
| msacm32: Fix a pointer conversion warning on 64-bit. |
| msvfw32: Fix a pointer conversion warning on 64-bit. |
| rpcrt4/tests: Mark some stub message tests broken for older Windows versions. |
| rpcrt4/tests: Remove tests for v1 memory list, the layout is wrong and we don't care about it anyway. |
| rpcrt4/tests: Disable some tests that crash on Windows. |
| wininet: Add a critical section to protect the read-ahead buffer. |
| dbghelp: Try to avoid crashing on unrecognized attributes. |
| tools: Upgrade the config.guess/config.sub scripts. |
| winegcc: Don't pass the as/ld/nm tool names to winebuild. |
| winegcc: Add support for the --sysroot option to allow out-of-tree cross-compiling. |
| winegcc: Add support for building PE executables using Mingw. |
| configure: Add checks for fnmatch support. |
| d3d9/tests: Skip CheckDeviceMultiSampleType test if not available. |
| rpcrt4/tests: Fix a few more broken tests on NT4. |
| user32/tests: Remove tests for internal DDE handle format, we don't care how the handles are implemented. |
| user32/tests: Make some sysparams registry key optional, and fix some other failures on old Windows platforms. |
| rpcrt4: Change the allocation of delegated stub methods so that we never need to free them. |
| rpcrt4: Allocate the delegated stubs vtbl only once it is really needed. |
| rpcrt4: Return the stack size from the ObjectStubless function so that the thunks are independent from the number of arguments. |
| rpcrt4: Use the same allocation technique as delegated stubs for the stubless thunks. |
| rpcrt4: Retrieve the stubless information for the thunks directly from the virtual table pointer. |
| riched32: Fix the extra window bytes count for 64-bit. |
| user32/tests: Fix the listbox delete test on NT4. |
| user32/tests: Only check the foreground window when it belongs to the current thread. |
| winebuild: Add a --resources mode that compiles multiple resource files into a single object. |
| winebuild: Add detection of duplicate resources. |
| winegcc: Transparently compile resource files for the Windows build. |
| makefiles: Remove special handling of .res.o files now that winegcc takes care of this. |
| server: Reset events on the message queue fd to avoid busy looping when the thread is suspended. |
| server: Hide a window before destroying it if it was still visible. |
| user32: Use a simplified sequence to destroy windows at thread exit, since we don't want to send messages. |
| user32/tests: Add tests for message sequence of window destruction at thread exit. |
| makefiles: Use winegcc to build the crosstests too. |
| makefiles: Add resource files to the standard object files list. |
| clock: Build resource files separately instead of including them all from a global file. |
| rpcrt4: Split the vtbl initialization in NdrDllGetClassObject to a separate function. |
| rpcrt4: Add support for proxy delegation. |
| rpcrt4/tests: Add tests for the contents of virtual table for delegated proxies. |
| rpcrt4: Add checks for the number of methods being larger than what we support. |
| user32/tests: Add more synchronization in the exit thread test to avoid races. |
| user32/tests: More systematically ignore the messages we don't care about. |
| winegcc: Link against winecrt0 for the Mingw build too. |
| winegcc: Create a stub main to work around the lack of Unicode support in Mingw. |
| comctl32/tests: Avoid size_t in traces. |
| winedbg: Add wrappers for Read/WriteProcessMemory to fix the mingw build. |
| |
| Andrew Eikum (11): |
| gdiplus: Stubs for GdipAddPathString and GdipAddPathStringI. |
| gdiplus: Stubs for GdipBeginContainer and GdipBeginContainerI. |
| gdiplus: Stub for GdipCloneBitmapArea. |
| gdiplus: Stub for GdipComment. |
| gdiplus: Stubs for GdipCreateMetafileFromFile, GdipCreateMetafileFromStream. |
| gdiplus: Stub for GdipDeleteEffect. |
| gdiplus: Stubs for GdipDrawImagePointRect and GdipDrawImagePointRectI. |
| gdiplus: Stub for GdipEmfToWmfBits. |
| gdiplus: Stubs for GdipDrawImagePoints and GdipDrawImagePointsI. |
| gdiplus: Stub for GdipBitmapApplyEffect. |
| gdiplus: Stub for GdipBitmapCreateApplyEffect. |
| |
| Andrew Nguyen (1): |
| rundll32: Load the 16-bit kernel32 exports by ordinal. |
| |
| Andrew Talbot (5): |
| avifil32: Constify a variable. |
| cabinet: Constify a variable. |
| comctl32: Constify some variables. |
| comctl32: Various const qualifier fixes. |
| comctl32: Constify some variables. |
| |
| André Hentschel (7): |
| comctl32: Add ListView_SetCheckState and ListView_GetCheckState. |
| comdlg32: Improve the German Find and FindReplace dialogs. |
| winex11: Fix Ctrl+Tab translation. |
| winedbg: Add German translation. |
| appwiz.cpl: Add German translation. |
| winex11: Fix Ctrl+Shift+Tab translation. |
| winemaker: Port vcproject parser from XML-Simple to libXML. |
| |
| Aric Stewart (9): |
| msctf: Implement ITextStoreACPSink::OnStatusChange. |
| msctf: Implement ITfRange::Collapse. |
| msctf: Framework for ITfInsertAtSelection in ITfContext. |
| advapi: Correct buffer length in LookupAccountNameW. |
| msctf: Define compartment guids. |
| shlwapi: Simplify UrlCombine case 2 with tests. |
| msctf: Implement ITfInsertAtSelection::InsertTextAtSelection. |
| msctf: Implement ITfContext::SetSelection. |
| msctf: Define ITfCompartmentMgr and ITfCompartment. |
| |
| Aurimas Fišeras (3): |
| kernel32/nls: Add missing translations for lth.nls. |
| winedbg: Add Lithuanian translation. |
| kernel32/nls: Switch to UTF-8 encoding for lth.nls. |
| |
| Austin English (1): |
| user32: Downgrade a FIXME to a WARN. |
| |
| Austin Lund (2): |
| riched20: If DataObjectImpl_EnumFormatEtc returns E_NOTIMPL then ensure that returned pointers are nulled. |
| riched20/test: Added a test for TxDraw. |
| |
| Ben Klein (1): |
| mountmgr.sys: Add tracking of fixed harddisk devices. |
| |
| Chris Robinson (3): |
| wined3d: Prevent erroneous FIXMEs on newer cards. |
| wined3d: Decrement fbo_entry_count when one is removed from the list. |
| quartz: Release enumpins when done with it. |
| |
| Damjan Jovanovic (5): |
| winemenubuilder: Add MIME types to freedesktop. |
| winemenubuilder: Only add mime types that aren't already in freedesktop. |
| winemenubuilder: Ignore wine.desktop managed file types. |
| winemenubuilder: Associate file open applications with freedesktop. |
| winemenubuilder: Track, update and clean up file open associations. |
| |
| Daniel Santos (1): |
| make_requests: Correct comment in header (minor patch). |
| |
| Detlef Riekenberg (18): |
| mlang/tests: Use a table for testing GetLcidFromRfc1766. |
| mlang/tests: Initial tests for Rfc1766ToLcid. |
| mlang/tests: Return correct result in Rfc1766ToLcidA on failure. |
| mlang/tests: Rfc1766ToLcid must not touch the LCID output on failure. |
| mlang: Use a case independent compare for the RFC1766 name. |
| mlang/tests: Make the tests more silent. |
| kernel32/nls: Translation-fix for deu.nls. |
| kernel32/nls: Add missing translations for des.nls. |
| kernel32/nls: Add missing translations for dea.nls. |
| kernel32/nls: Add missing translations for del.nls. |
| kernel32/nls: Add missing translations for dec.nls. |
| mlang: Return HRESULT from lcid_to_rfc1766 helper. |
| mlang: Suppress country data in rfc1766, with tests. |
| mlang: Check output pointer for NULL. |
| mlang/tests: Add tests for LcidToRfc1766. |
| mlang: Avoid unneeded HeapReAlloc. |
| kernel32/tests: Add tests for GetLocaleInfo with SUBLANG_NEUTRAL. |
| kernel32/tests: Fix failures on localized Windows versions. |
| |
| Dmitry Timoshkov (1): |
| winex11.drv: Avoid a crash if not in a desktop mode. |
| |
| Eric Pouech (11): |
| winedbg: Pass NULL for some optionals parameters to MinidumpReadDumpStream. |
| winhlp32: Properly handle a syntax error inside a macro. |
| winhlp32: NoShow macro has NS as shortcut. |
| winhlp32: Force the handling of a current help window while processing a macro. |
| winhlp32: Make use of the hlpfile for the running macro to handle correctly some macro implementations. |
| winhlp32: Use current file when no file is specified in JumpHash. |
| winhlp32: Window name lookup is supposed to be insensitive. |
| winhlp32: Remove the lpszName field from the window structure, as it's given by the window info. |
| winhlp32: Now manage windows with refcounts. |
| winhlp32: Correctly set the window's title when no window information is present. |
| winhlp32: Fix typo in color init. |
| |
| Eric van Beurden (2): |
| wininet: Check for bad allocation in HeapReAlloc. |
| wininet: Rearrange invalid header checks. |
| |
| Francois Gouget (18): |
| winapi_fixup: There is not much point for this tool so remove it. |
| winapi_cleanup: There is not much point for this tool so remove it. |
| dplayx: DPLAYX_SetLocalSession() and DPLAYX_CopyIntoSessionDesc2A() are unused so remove them. |
| rsaenh: Make the mpi functions static, remove mp_signed_bin_size() as it is unused. |
| oleaut32: Tweak a comment to make it more explicit. |
| msi/tests: Tweak the get_user_sid() functions to simplify their use. |
| riched20: Make ME_GetCursorCoordinates() static and remove ME_MustBeWrapped() as it is unused. |
| riched20: RTF{G,S}et{In,Out}putName() are unused so remove them as well as the corresponding _RTF_Info fields. |
| riched20: RTFPeekToken(), RTFExpandStyle() and RTFHexToChar() are unused so remove them. |
| riched20: Make some functions static. |
| winex11.drv: Replace an strdup() with HeapAlloc() in the OpenGL code. |
| winex11: Also define X11DRV_OpenGL_Cleanup() when OpenGL is not supported. |
| ntdll/tests: Fix the trailing '\n' of a skip() call. |
| winedbg & appwiz.cpl: Use SUBLANG_NEUTRAL for German. |
| winapi_extract: --spec-files has been broken for a long time and does not seem to be useful so remove it. |
| winapi_extract: The old C parser is not needed anymore so remove it. |
| rpcrt4/tests: Make dummy_Release() static. |
| ole32/tests: Make test_readonly() static. |
| |
| Frans Kool (1): |
| cryptui: Added Dutch translations. |
| |
| Ge van Geldorp (1): |
| winetest: Use wininet if available. |
| |
| Gerald Pfeifer (7): |
| dsound: Clarify statement in DSOUND_capture_callback. |
| user32/tests: Fix MODIFIED macro. |
| winmm/tests: Fix test in wave_out_test_deviceOut(). |
| gphoto2.ds: Only provide GPHOTO2_StrDup() when we have HAVE_GPHOTO2. |
| user32/tests: Remove unused SAME macro. |
| msxml3: Tweak two assertions. |
| d3d9: Use WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT as appropriate. |
| |
| Guy Albertelli (2): |
| kernel32: Fix GetVolumeNameForVolumeMountPointW to match Mountmgr. |
| kernel32/tests: Add tests for CreateFile errors and opening volumes. |
| |
| Hans Leidekker (13): |
| kernel32: Improve the GetSystemPowerStatus stub. |
| include: Sync definition of CERT_CHAIN_PARA and SCHANNEL_CRED with the latest SDK. |
| msi: Constify some parameters. |
| msi: Don't duplicate the table name in CREATE_CreateView. |
| msi: Consistently use the parser allocator when parsing a query. |
| msi: Fix some memory leaks. |
| msi: The assembly file version field is optional. |
| crypt32: Initialize salt correctly. |
| msi: Don't trace an out parameter. |
| msi: Initialize some variables. |
| msi: Add tests for importing a _SummaryInformation table. |
| msi: Add more tests for MsiGetSourcePath. |
| msi/tests: Ignore case when comparing file names. |
| |
| Henri Verbeet (50): |
| secur32: Initialize cbBuffer to 0 for NULL buffers. |
| wined3d: Remove some unnecessary forward declarations. |
| wined3d: Remove some apparently leftover debug code. |
| wined3d: Fix debug_d3dusage() to handle combinations of flags. |
| wined3d: Fix debug_d3dusagequery() to handle combinations of flags. |
| wined3d: Pass a proper format desc to resource_init() in IWineD3DDeviceImpl_CreateBuffer(). |
| wined3d: Split the info log into separate lines. |
| wined3d: Add the output signature to IWineD3DDevice_CreateVertexShader(). |
| d3d10core: Implement ID3D10Device::CreateVertexShader(). |
| wined3d: Use SM3 shader limits for SM4. |
| wined3d: Make "packed_input" a bitmap. |
| wined3d: Use the "input_registers" bitmap for vertex shader attributes as well. |
| wined3d: Make "packed_output" a bitmap. |
| wined3d: Use a separate structure for vertex shader attributes. |
| wined3d: Use strings for shader input/output semantics. |
| wined3d: Use the output signature to setup SM4 vertex shader output semantics. |
| wined3d: Match the d3d10 name for WINED3DDECLUSAGE_POSITION. |
| d3d10core: Implement ID3D10Device::VSSetShader(). |
| d3d10core: Don't complain as much about setting a NULL geometry shader. |
| wined3d: Remove the "declaration" parameter to IWineD3DDeviceImpl_CreateVertexShader(). |
| wined3d: Add missing ActivateContext calls to shader_destroy() implementations. |
| wined3d: Remove ResourceReleased() from the public device interface. |
| wined3d: Add device resources from resource_init(). |
| d3d9: Having a NULL rendertarget isn't a failure. |
| wined3d: Use the proper OUT swizzle in handle_ps3_input(). |
| wined3d: Partially revert 7433eb76b5f05ae54702fe9e57ba315407ed651b. |
| wined3d: Call resource_init() from basetexture_init(). |
| wined3d: Create a texture_cleanup() function. |
| wined3d: Introduce texture_init() to handle most of the 2D texture initialization. |
| wined3d: Introduce cubetexture_cleanup(). |
| wined3d: Introduce cubetexture_init() to handle most of the cube texture initialization. |
| wined3d: Introduce volumetexture_cleanup(). |
| wined3d: Introduce volumetexture_init() to handle most of the volume texture initialization. |
| include: Add a generic red-black tree. |
| wined3d: Replace the wined3d hash table with the generic red-black tree. |
| wined3d: Free priv->stack in shader_glsl_free(). |
| wined3d: Remove entries without an internal format from the GL formats template. |
| wined3d: Remove WINED3DFMT_R16G16B16A16_SNORM from the GL formats template. |
| wined3d: Check FBO compatibility after the fixups are applied. |
| wined3d: Add a proper enum value for "no extension". |
| wined3d: Check the result from wine_rb_get() before using it in WINE_RB_ENTRY_VALUE. |
| wined3d: Don't use the vertex/pixel shader when we're not supposed to. |
| wined3d: Add extension detection for ARB_depth_texture. |
| wined3d: Add extension detection to the GL format template table. |
| wined3d: Set texture filtering to NEAREST in check_fbo_compat(). |
| wined3d: Check FBO compatibility on all formats with a GL format. |
| wined3d: Only use stretch_rect_fbo() on surfaces that are FBO attachable. |
| wined3d: Use FBOs for offscreen rendering by default. |
| wined3d: Add support for EXT_packed_depth_stencil. |
| wined3d: Use GL_DEPTH24_STENCIL8_EXT for depth stencil formats. |
| |
| Hib Eris (10): |
| msi/tests: Add tests for binary OBJECTS. |
| msi: Add support for binary OBJECTS. |
| msi: Support transforms with binary OBJECTS. |
| msi/tests: Add test for importing binary OBJECTS. |
| msi: Add support for importing binary OBJECTS. |
| msi: Initialize a variable. |
| msi/tests: Add test for merging tables with string primary keys. |
| msi: Fix merging tables with string primary keys. |
| msi/tests: Add test for merging tables that are not in target database. |
| msi: Add support for merging tables that are not in target database. |
| |
| Huw Davies (7): |
| ole32/tests: Fix tests on systems without IE installed. |
| comdlg32/tests: PrintDlgExW returns E_NOTIMPL on some versions of winME. |
| ole32: Rename a parameter to better reflect its use. |
| ole32: Store the creation flag - STGM_SIMPLE depends on this. |
| ole32: In simple mode, CreateStream with the STGM_CREATE flag should fail. |
| ole32: In simple create mode the size returned by IStream_Stat is actually the current stream position. |
| ole32: In simple mode keep the stream size above the small block limit. |
| |
| Hwang YunSong (3): |
| regedit: Updated Korean resource. |
| shell32: Updated Korean resource. |
| reg: Updated Korean resource. |
| |
| Jacek Caban (11): |
| urlmon: Use TLS_OUT_OF_INDEXES as invalid TLS value. |
| mshtml: Use TLS_OUT_OF_INDEXES as invalid TLS value. |
| wininet.h: Added more error codes. |
| wininet: Move strings to avoid duplications. |
| wininet: Always set path in HttpOpenRequest. |
| wininet: Change read_buf type to BYTE. |
| wininet: Added support for decompressing gzip encoded content. |
| wininet: Test gzip encoded read. |
| wininet: Fixed tests on Windows. |
| urlmon: Set INTERNET_OPTION_HTTP_DECODING option in http protocol handler. |
| urlmon: Use a copy of PROTOCOLDATA in Switch/Continue implementation. |
| |
| Jeff Zaroyko (1): |
| dmsynth: Fix a typo. |
| |
| Joerg-Cyril.Hoehle@t-systems.com (1): |
| configure: Find libpng in /usr/X11 on MacOS. |
| |
| Kai Blin (2): |
| advapi32: Fix output of GetUserNameW when joined to a domain. |
| secur32: Don't return STATUS_SUCCESS from LsaGetLogonSessionData stub. |
| |
| Ken Sharp (1): |
| shell32: Add stub for InitNetworkAddressControl. |
| |
| Louis Lenders (5): |
| wined3d: Match device name string to windows one. |
| d3d9/tests: Add simple test to show that QualityLevels is not zero, when we call CheckDeviceMultiSampleType with D3DMULTISAMPLE_NONE. |
| wined3d: Fix CheckDeviceMultiSampleType when queried with D3DMULTISAMPLE_NONE. |
| ntdll: Add stub for NtSecureConnectPort. |
| ntdll: Add stub for RtlEnumerateGenericTableWithoutSplaying. |
| |
| Marcus Meissner (2): |
| winegcc: Free two new strlists (Coverity). |
| msi: Check the correct pointers for allocation failure (Coverity). |
| |
| Michael Stefaniuc (11): |
| imm32: Use a simpler comparison of a pointer with NULL. |
| msvcrtd: Use size_t instead of unsigned long. |
| msvcrt: Replace size_t with MSVCRT_size_t. |
| msvcrt: Avoid using size_t when not neededed. |
| notepad: Rename the SIZEOF macro to the more descriptive ARRAY_SIZE. |
| notepad: Use the ARRAY_SIZE() macro if we already have it. |
| gdi32: Avoid using long when not needed. |
| kernel32: Switch to UTF-8 encoding for rom.nls. |
| kernel32: Update the Romanian(Romania) NLS file. |
| crypt32: Replace long with a better type. |
| mshtml: Replace long with LONG. |
| |
| Nicolas Le Cam (3): |
| winetest: Only call GetTempPath once. |
| winetest: Add option -d to specify tests output directory. |
| winetest: Add a missing carriage return in help message. |
| |
| Nikolay Sivov (43): |
| comctl32/listview: Draw focus rectangle only when visible. |
| comctl32/listview: Fix returning LVHT_ONITEMSTATEICON flag on hittesting. |
| comctl32/treeview: Use message return values in TreeView tests. |
| comctl32/toolbar: Don't free Toolbar control data too early. |
| comctl32/hotkey: Remove useless line. |
| comctl32/toolbar: Retrieve Tooltips control data once at WinProc. |
| comctl32/listview: Remove duplicated expression. |
| comctl32/listview: Reuse cached control style. |
| comctl32/listview: Simplify key selection handler a bit. |
| comctl32/listview: Don't hittest when it's not needed. |
| comctl32/mru: Check for NULL handles in MRU calls. |
| comctl32/mru: Fix test failures on Win9x. |
| comctl32/listview: Basic LVM_GETVIEWRECT tests. |
| comctl32/listview: LVM_GETVIEWRECT is unsupported on LVS_REPORT style. |
| comctl32/listview: A couple of LVM_GETITEMPOSITION tests. |
| comctl32/listview: Improve item position calculating in LVS_REPORT. |
| comctl32/listview: Some LVM_GETITEMRECT tests. |
| comctl32/listview: Fix some LVM_GETVIEWRECT test failures on different platforms. |
| comctl32/listview: LVM_GETITEMRECT: don't offset to item position on LVS_REPORT querying LVIR_BOUNDS. |
| comctl32/listview: Move item position calculation out of subitem loop. |
| user32: Add a stub for DisableProcessWindowsGhosting. |
| comctl32/ipaddress: Skip test on Win95 with common controls 4.70. |
| comctl32/tooltips: Move parameter cast to WinProc. |
| comctl32/tooltips: Fix callback tip text retrieval. |
| comctl32/listview: Use NMITEMACTIVATE instead of NMLISTVIEW for NM_*CLICK notifications. |
| comctl32/listview: Fix regression on LVIR_BOUNDS request - y offset still needed. |
| comctl32/listview: A bunch of LVM_GETSUBITEMRECT tests. |
| comctl32/listview: Don't offset subitem rectangles with item padding returned by LVM_GETSUBITEMRECT. |
| comctl32/listview: Item horizontal position isn't applied for any item bounds on LVS_REPORT. |
| comctl32/listview: Fix item bounds calculation for LVS_REPORT style. |
| comctl32/listview: Some tests for LVM_EDITLABEL. |
| comctl32/listview: Block LVM_EDITLABEL when control is unfocused and no label created. |
| comctl32/listview: EN_KILLFOCUS handling test. |
| comctl32/listview: Handle EN_KILLFOCUS in WM_COMMAND message handler. |
| comctl32/listview: Implement LVM_GETVIEW. |
| comctl32/listview: Implement LVM_SETVIEW. |
| comctl32/listview: Some tests for LVS_SORT[A,DE]SCENDING, remove these styles from TODOs. |
| comctl32/listview: Improve item visibility calculation for report view. |
| comctl32/listview: Improve grid drawing on LVS_EX_GRIDLINES style. |
| comctl32/listview: Partially revert commit 43d982fde6b363199c95037935e0f5446df8f733. |
| comctl32/listview: Improve column scrolling. |
| ntdll: Make NtCreateFile and NtOpenFile thin wrappers over an internal function. |
| ntdll: Make NtQueryFullAttributesFile and NtQueryAttributesFile thin wrappers over an internal function. |
| |
| Paul Vriens (30): |
| kernel32: Use Polish translations. |
| kernel32/tests: Fix comment. |
| mshtml/tests: Fix some test failures on IE8. |
| kernel32/tests: Fix some test failures on Vista. |
| msi/tests: Prevent crash when ConvertSidToStringSidA is not available. |
| mshtml: Match IE8 implementation. |
| msi/tests: Remove unused variable. |
| oleaut32/tests: Spelling fixes. |
| oleacc: Fix Dutch translations. |
| appwiz.cpl: Fix Dutch translations. |
| shell32: Fix Dutch translations. |
| user32: Fix Dutch translations. |
| winmm/tests: Remove an unreliable test. |
| oleaut32/tests: Fix some intermittent test failures on W98 and NT4. |
| wininet/tests: Fix a few typos. |
| ole32/tests: Move common variables to the top. |
| ole32/tests: Run more tests on Win9x by using A-functions. |
| ole32/tests: Fix a crash on NT4 and below. |
| riched32/tests: Change the test to facilitate adding a broken(). |
| riched32/tests: Fix a few test failures on NT4 and below. |
| ole32/tests: Fix remaining test failures on NT4 and below. |
| kernel32/tests: Skip WritePrivateProfileString tests on Win9x/WinME. |
| user32/tests: Remove a trace() message. |
| user32/tests: Fix a test failure on Win95. |
| shell32/tests: Fix test failure on NT4. |
| riched32/tests: Fix a test failure on NT4 and below. |
| kernel32/tests: Fix a test failure on Win9x/WinMe. |
| msctf: Fix a possible NULL dereference (Coverity). |
| shell32/tests: Fix test failures on Win95. |
| shell32/tests: Make sure all created files can be removed. |
| |
| Peter Hedlund (1): |
| kernel32: Mask out obsolete flags in GlobalAlloc. |
| |
| Piotr Caban (19): |
| jscript: Added Math_SQRT2 implementation and tests. |
| jscript: Added Math_SQRT1_2 implementations and tests. |
| jscript: Added Math_acos implementation and tests. |
| jscript: Added Math_LN10 implementation and tests. |
| jscript: Added implementation of Math_asin. |
| jscript: Added implementation of Math_atan. |
| jscript: Added Math_atan2 implementation. |
| jscript: Added implementation of Math_exp. |
| jscript: Added implementation of Math_log. |
| jscript: Added Math_sin implementation. |
| jscript: Added implementation of Math_sqrt. |
| jscript: Added Math_tan implementation. |
| jscript: Fix integer/double parsing. |
| jscript: Fixed memory leak. |
| jscript: Added implementation of Math_pow with less then 2 arguments. |
| jscript: Fix parse_double_literal implementation. |
| jscript: Remove NaN related FIXMEs. |
| jscript: Fix DateConstr_value (with no argument) implementation. |
| jscript: Added Date_setTime implementation. |
| |
| Rico Schüller (2): |
| d3d10: Improve parse_fx10. |
| d3d10: Replace a few more unknown in parse_fx10. |
| |
| Stefan Dösinger (28): |
| wined3d: Implement DSX in ARB. |
| wined3d: Replace a few hardcoded Tx registers with proper name getters. |
| wined3d: Get rid of Tx hardcoding in texbem. |
| wined3d: Put some ARB declarations in the right place. |
| wined3d: sincos for vertex shaders. |
| wined3d: Work around an ARBFP vs GLSL bug in Mac OS. |
| wined3d: Store the compile args in the compile context, not the shader. |
| wined3d: Make find_gl_pshader backend private. |
| wined3d: Remove the forward declaration added in the last patch. |
| wined3d: Make find_gl_vshader backend specific. |
| wined3d: Manage ps_compiled_shader in the backends. |
| wined3d: Manage vs_compile_args in the backends. |
| wined3d: Add a function around the handler table. |
| wined3d: Emulate if(bool) in ARB shaders. |
| wined3d: Allocate the proper size for the lconst map. |
| wined3d: Remove a MESA hack. |
| wined3d: Use DP2A or X2D for dp2add if available. |
| wined3d: Avoid the TMP_COLOR mov in some cases. |
| wined3d: Use NRM from GL_NV_fragment_program2 if available. |
| wined3d: Use Rx registers for sRGB correction if possible. |
| wined3d: Revert "WineD3D: use CMP instead of SLT and SGE in sRGB correction". |
| wined3d: Write result.color in one mov. |
| wined3d: Don't enable the NV frag extensions if we don't need them. |
| wined3d: Add a comment about texbem and X2D. |
| wined3d: Handle LRP in vertex shaders. |
| wined3d: Use condition code for sRGB write correction if available. |
| wined3d: Update clipplanes on a shader-fixed function switch. |
| wined3d: Implement clipplanes in the ARB backend. |
| |
| Stefan Leichter (2): |
| kernel32: Fix spec of QueryFullProcessImageNameW. |
| kernel32: Added missing newline to win_skip. |
| |
| Stefan Stranz (1): |
| winhlp32: Fix crash on launch. |
| |
| Stephan Rose (1): |
| gdiplus: Add support for vertical string alignment to GdipDrawString. |
| |
| Tony Wasserka (4): |
| d3dx9: Add stubs for the D3DXGetImageInfo function group. |
| d3dx9: Add utility functions for loading files and resources into memory. |
| d3dx9: Redirect D3DXGetImageInfo functions to the FromFileInMemory variant. |
| d3dx9: Test return codes of the D3DXGetImageInfo functions. |
| |
| Vincent Povirk (8): |
| winex11: Set the fullscreen state of virtual desktops based on size. |
| gdiplus: Stub GdipCreateHICONFromBitmap. |
| ole32: Add some tests for read only storage objects. |
| ole32: Fix crash when calling CreateStream on read only storage. |
| ole32: Fix crash when calling CreateStorage on read only storage. |
| ole32: Fix return code of DeleteStorage for read only storage. |
| ole32: Don't ignore a failure to delete the old element in CreateStorage. |
| winex11.drv: Don't use XEvents uninitialized when waits time out. |
| |
| Vitaliy Margolen (1): |
| winecfg: Update WinXP version to SP3. |
| |
| Vitaly Perov (1): |
| mpr: Don't set LastError if no error occured. |
| |
| Vladimir Pankratov (1): |
| winedbg: Add Russian translation. |
| |
| Yuriy Kaminskiy (1): |
| dsound: Fix segv on use-after-free in IDirectSoundNotifyImpl_Release. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |