| The Wine development release 1.3.27 is now available. |
| |
| What's new in this release (see below for details): |
| - Support for multisampling in Direct3D. |
| - New version of the Gecko engine. |
| - Improvements to the network proxy handling. |
| - Better write support in MSXML. |
| - Side-by-side manifests for built-in libraries. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.27.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.3.27.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.27: |
| |
| 2841 Missing Minimize Button |
| 5883 Printing does not work for ole visual basic 6 |
| 6278 PITy crashes on exit |
| 6399 Crash with debugging tools of Gameboy Advance emulator "Visualboy Advance" |
| 6687 Visual Basic crashes when running a program and pressing a button in it |
| 8354 Mouse is constantly recentered is some games |
| 8724 Total Annihilation: PCM mute/unmute/change in WineOSS |
| 10245 Half-life 2 font issue with 0.9.48 (works 0.9.40) |
| 10340 Pro evolution soccer 2008 |
| 12818 Age of Mythology GOLD crashes when exiting the game |
| 12912 Torque Game Builder: Blanks the screen. |
| 13070 Deus Ex 1.1 - Invisible War fails to launch new game |
| 13085 TH06: No FPS limit in fullscreen mode |
| 14377 Crusader Kings: Instant crash when using bride ledger (and some other ledgers) |
| 14762 GeforceFX series: fullscreen PP effect issues / RECT texcoord fixup |
| 17040 Portal crashes when facing towards the exit on the first level |
| 18873 Civilization IV beyond the sword crashing at startup |
| 20413 AtcWindows - sound broken |
| 20758 Missing nul termination in string passed to callback of RtlQueryRegistryValues()? |
| 21102 Hitman 2: Silent Assassin fails to draw intro cinematic |
| 21492 Creating new/opening existing project fails in WinterMute Engine |
| 21785 The Westerner: no background in menu + errors when loading |
| 21805 The game "Which" has incorrect rendering with whitewashed visuals |
| 21814 The game "Which" fails to load a d3dxof object file |
| 21850 Sonic & Knuckles Collection's game window can't be decorated by window managers |
| 22261 Love: "device already allocated" handling - requires patching winealsa.drv or using esound backend |
| 22722 Wine running out of address space (MacOS) |
| 23870 Text not displayed in King's Bounty: the Legend |
| 23871 Stuttering animation in Devil May Cry 4 |
| 23952 Fullscreen DirectX applications with enabled DRI won't start |
| 25047 NFS Porsche: Some car paints aren't rendered properly |
| 25065 NFS Porsche: Video track isn't played in intro |
| 25067 NFS Porsche: Background slides are flickering in main menu |
| 26090 graphics output broken in commercial app "Stoe X-Area Recipe" |
| 26796 Deadlock and crash in "gstdemux.c: GSTImpl.csFilter" |
| 26890 winecfg fails to update configuration |
| 27155 averasell crashes on load |
| 27326 DiRT 3 game fails to launch (SecuROM 8.x and SecuROM Data File Activation 2.x/Product Activation) |
| 27834 Photosynth installer crashes in msi |
| 27903 IBExpert crashes on start after upgrading wine (IBExpert was Platinum before) |
| 27920 ComboBoxEx doesn't process WM_ENABLE properly |
| 27924 NVIDIA GeForce GTX560 Ti not being detected |
| 27932 Starcraft II does not render correctly, eventually crashes |
| 27950 fr08 graphical demo crashes on startup |
| 27954 X-Lite 4 installer aborts after failing to start FontCache3 |
| 27955 Warspear Online sound stops after a while (Pulseaudio + patched alsa-plugins) |
| 27962 regression stops Age of Wonders from working |
| 27966 iexplore crash whenever click on any links |
| 27984 Starcraft 2 Editor: Renaming an item in the trigger tree suggests it's displayed text and not the item name. |
| 27988 ibexpert can't start since wine 1.3.25 |
| 27990 Freespace 2 launcher: buttons not drawn correctly |
| 28003 The Elder Scrolls III Morrowind: object positions are changed |
| 28006 RC Cars demo installer fails to start (installer complains about inadequate processor features) |
| 28015 Rome Total War crashes at startup |
| 28026 chromium crash if --no-sandbox hasn't set |
| 28046 Process Explorer crashes |
| 28069 Skype 5.5: Fails to launch after installation from msi with: Failed to get proc address for DnsFree (DNSAPI.dll) |
| 28084 Jedi Knight: Dark Forces II segfaults when Display Hardware Acceleration is enabled |
| 28088 Wine can play audio despite of disabled sound drivers |
| 28105 NFS Porsche: Crash after changing graphics options |
| 28137 Bloxx It crashes |
| 28146 GODS:Lands of Infinity changes the gamma to an overly bright level |
| 28180 Operation Flashpoint crashes with sound enabled |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.3.26: |
| |
| Alexander Morozov (3): |
| cryptui: Disable some buttons if a certificate is not selected. |
| include: Fix CRYPTUI_SELECTCERTIFICATE_STRUCTA declaration. |
| cryptui: Add stubs for CryptUIDlgSelectCertificateA/W. |
| |
| Alexandre Julliard (16): |
| kernel32/nls: Generate some plausible data for LOCALE_SNATIVEDISPLAYNAME. |
| advapi32/tests: Skip some tests if QueryServiceStatusEx is missing. |
| msvcp90: Add separate entry points for functions with different calling conventions. |
| advapi32/tests: Skip some tests if EnumServicesStatusExA is missing. |
| setupapi: Add support for creating WinSxS manifest files from fake dll resources. |
| comctl32: Create the WinSxS manifest from a resource. |
| msvcr80: Add a WinSxS manifest resource. |
| msvcr90: Add a WinSxS manifest resource. |
| msxml3: Add a WinSxS manifest resource. |
| msxml4: Add a WinSxS manifest resource. |
| msxml6: Add a WinSxS manifest resource. |
| gdiplus: Add a WinSxS manifest resource. |
| gdi32/tests: Make sure the bitmap info is initialized in the GetDIBits test. |
| ntdll/tests: Wait for async I/O to complete when the result is STATUS_PENDING. |
| setupapi: Delay freeing registered dlls until they have all been processed. |
| winecfg: Fix deletion of registry keys for Wow64 mode. |
| |
| Andrew Eikum (1): |
| mmdevapi: Disable sound if the user explicitly selects no driver. |
| |
| Andrew Talbot (14): |
| cabinet: void functions should not return a value. |
| comctl32: void functions should not return a value. |
| compobj.dll16: void functions should not return a value. |
| msvcp90: void functions should not return a value. |
| msvcrt: void functions should not return a value. |
| ole2.dll16: void functions should not return a value. |
| openal32: void functions should not return a value. |
| comctl32: Remove redundant function declaration. |
| shell32: Remove redundant function declaration. |
| dbghelp: Constify some variables. |
| krnl386.exe16: Constify a variable. |
| msvcrt: Constify some variables. |
| winmm: Constify some variables. |
| netapi32: Fix to prevent access beyond nul terminator. |
| |
| André Hentschel (16): |
| ntdll: Accept double-digit CPU families. |
| winex11: Fix function header for building without xrender headers. |
| gdi32/tests: Consistently print out all infos about non-equal rects. |
| po: German translations added and updated. |
| ieframe: Only print the FIXMEs once for progress bar handling. |
| winex11: Validate the ramps also when not converting them to single values. |
| gdi32: Initial gamma setting tests. |
| wininet: Use the constants from the wininet header. |
| wininet: Don't return a relative path when building the proxy url request. |
| wininet: Parse user and password for proxy authentication. |
| wininet: Test and fix possible error situations for InternetQueryOption with INTERNET_OPTION_PROXY. |
| winex11: Reject too bright gamma ramps. |
| po: Update German translation. |
| shell32/tests: Initial directory tests for ShellExecuteEx. |
| mshtml: Initialize return value. |
| mshtml: Remove obsolete proxy handling. |
| |
| Aric Stewart (5): |
| usp10: Implement Multiple Substitution Subtable. |
| usp10: Always use a SCRIPT_STATE and SCRIPT_CONTROL structure in ScriptStringAnalyse. |
| usp10/tests: Refactor test_ScriptXtoX to make testing varying datasets easier. |
| usp10: In ScriptXtoX use cChars as the item is the character index. |
| usp10/test: Test ScriptXtoX on an RTL set with differing cChars and cGlyphs. |
| |
| Aurimas Fišeras (2): |
| po: Fix some errors in Lithuanian translation. |
| po: Update Lithuanian translation. |
| |
| Austin English (3): |
| kernel32/tests: Remove win9x hacks. |
| d3d8/tests: Make sure to use return values (LLVM/Clang). |
| gdi32/tests: Remove win9x hacks. |
| |
| Bernhard Loos (9): |
| ntdll: Initialize the Length field of PEB->LdrData. |
| kernel32: Make CreateThread hotpatchable. |
| kernel32: Create(Named)Pipe uses an nonalertable io mode. |
| winegcc: Support a trailing / in paths to winebuild. |
| kernel32: CreateFile uses an nonalertable io mode. |
| msi: Use an array instead of a hashtable for WHEREVIEW. |
| msi: Make WHEREVIEW able to deal directly with multiple tables. |
| msi: Protected primary keys against modification. |
| msi: Implement proper sorting in WHEREVIEW. |
| |
| Bruno Jesus (3): |
| ws2_32/tests: Add MSG_PEEK tests on recv(). |
| user32/tests: Add combobox CB_SETDROPPEDWITH/CB_GETDROPPEDWIDTH tests. |
| ws2_32: Fix false-positive write fds on select(). |
| |
| Chris Robinson (1): |
| wined3d: Don't use the old depth-stencil surface after decrementing its ref count. |
| |
| Damjan Jovanovic (1): |
| winemenubuilder: Use the command from the "open" verb. |
| |
| Francois Gouget (31): |
| po: Remove English strings from the Hebrew translation. |
| po: Fix a couple of issues around linefeeds in the Persian translation. |
| po: Remove English strings from the Hungarian translation. |
| comdlg32: Specify a message context for 'mm'. |
| taskmgr: Remove some useless and untranslatable popup labels. |
| user32/tests: Test what happens to a WM_QUIT posted to a window that gets destroyed. |
| user32: When destroying a window, preserve the first WM_QUIT message that was posted to it. |
| advapi32/tests: Test what happens when a service fails to or cannot start. |
| wineps.drv: Make PSDRV_WriteRGB() static. |
| wmc: Remove a stray reference to wrc in the man page. |
| po: A few French translation fixes. |
| oleview: Replace the CLSCTX_XXX strings with proper English sentences. |
| hhctrl.ocx: Convert an unneeded popup menu label to a comment. |
| shdoclc: Convert some unneeded popup menu labels to comments. |
| notepad: Tweak an error message for consistency. |
| programs: Document the reason for the WriteConsole() fall back. |
| kernel32: Fix the CreateMailslot[AW]() spec. The first parameter is an input string. |
| wrc: If the message context is 'do not translate', then don't add the string to the PO file. |
| ntdll/tests: Fix the spelling of IID_Endianness. |
| shlwapi/tests: Fix the spelling of IID_Endianness. |
| wrc: Fix the spelling of the --endianness option. |
| ntdll: Detect if NX support is enabled. |
| Assorted spelling fixes. |
| msxml3/tests: Add a trailing '\n' to an ok() call. |
| msrle32: Mark 'WINE-MS-RLE' as not needing translation. |
| msvidc32: Mark 'MS-CRAM' as not needing translation. |
| notepad: Mark the page header as not needing translation. |
| shdoclc: Mark the page print footer as not needing translation. |
| winefile: The title format string cannot really be translated so remove it from the resources. |
| avifil32: The stream format string cannot really be translated so remove it from the resources. |
| psapi/tests: Fix the EnumProcessModules() test and provide more diagnostic information if it fails. |
| |
| Frédéric Delanoy (36): |
| cmd: Use CSTR_* instead of hardcoded values as result of CompareStringW. |
| cmd: Remove reference to no longer existing WCMD_read_console from header file. |
| cmd: Clarify some trace messages. |
| cmd/tests: Fix bug where an output line was marked as matching when the expected line only differs by a terminal @space@. |
| cmd: Fix a FOR parsing bug when multiple spaces follow an IN. |
| cmd: Rename WCMD_strtrim_leading_spaces to WCMD_skip_leading_spaces to better reflect its purpose. |
| cmd: Constify some function parameters. |
| cmd/tests: Add basic cd tests. |
| cmd/tests: Add @tab@ keyword recognition. |
| cmd/tests: Add tests for tab handling. |
| jscript: Don't copy more than needed in parse_string_literal. |
| cmd: Fix ECHO tab issues. |
| cmd: Fix FOR tab handling. |
| po: Update French translation. |
| cmd: Fix FOR tab handling. |
| cmd: Skip tabs as well as spaces in WCMD_skip_leading_spaces. |
| cmd/tests: Add REM tests. |
| cmd: Fix REM tab handling. |
| cmd: Fix if/else tab handling. |
| cmd: Misc tab fixes. |
| cmd/tests: Test handling of strings starting with on/off using the ECHO builtin. |
| cmd/tests: Add tests for variables substrings. |
| cmd/tests: Add attrib tests. |
| cmd/tests: Ensure ATTRIB tests pass on more Windows platforms. |
| cmd: Make some WCHAR arrays static. |
| cmd/tests: Add FOR tests for various quoted parameters. |
| cmd/tests: Add basic FOR /F tests. |
| cmd/tests: Add tests for FOR /F 'eol' option. |
| cmd/tests: Add tests for FOR /F 'delims' option. |
| cmd/tests: Add tests for FOR /F 'skip' option. |
| cmd: Quiet a noisy 'FOR /F' fixme. |
| cmd: Add @drive@ keyword, replaced by drive letter. |
| cmd: Add @drive@ keyword, replaced by drive letter. |
| cmd: Add @path@ keyword, replaced by regular non-expanded path. |
| cmd: Add @shortpath@ keyword, replaced by expanded path with short names. |
| cmd/tests: Add variable substitution tests. |
| |
| Grazvydas Ignotas (5): |
| gdi32: Use correct name for elfFullName. |
| gdi32/tests: Check for exact fonts before doing fullname test. |
| gdi32/tests: Add additional font to fullnames test. |
| ntdll/tests: Test NtQueryDirectoryFile with different ReturnSingleEntry and RestartScan flags. |
| ntdll: Use swapping method to return . and .. as first entries. |
| |
| Hans Leidekker (15): |
| msi/tests: Use a package code that is different from the product code. |
| msi: Print a warning instead of a fixme if we fail to open the database. |
| msi: Don't create a temporary copy of the package. |
| msi: Remove local patch packages when the product is removed. |
| msi: Initialize the installation context from the registry if the product is installed. |
| msi: Remove icons when the product is uninstalled. |
| msi/tests: Clean up local packages. |
| msi/tests: Accept one more estimated size. |
| msi/tests: Skip a test if the process is limited. |
| msi: Resolve the target folder if necessary when building link filenames. |
| dnsapi: Mark some test results as broken and conform to the more recent behavior. |
| dnsapi: Implement DnsFree. |
| gdi32/tests: Accept one more return value from EnumICMProfilesA. |
| winhttp: Support setting the WinHttpRequestOption_EnableRedirects option. |
| programs: Add a stub FontCache3.0.0.0 service. |
| |
| Henri Verbeet (50): |
| wined3d: Add compressed surface support to surface_cpu_blt(). |
| wined3d: Reuse convert_a8r8g8b8_x8r8g8b8() for B8G8R8X8 -> B8G8R8A8 conversions. |
| wined3d: Merge FindContext() into context_acquire(). |
| wined3d: Draw buffers are per-framebuffer state. |
| wined3d: Don't allow blits with an invalid destination rectangle when a clipper is set either. |
| wined3d: Allow color fills on FBO attachable surfaces in ffp_blit_supported(). |
| wined3d: Directly call surface_cpu_blt() in cpu_blit_color_fill(). |
| wined3d: Reject color fills on sysmem surfaces in ffp_blit_supported(). |
| wined3d: Move surface_color_fill() based color fills from IWineD3DSurfaceImpl_BltOverride() to wined3d_surface_blt(). |
| wined3d: Move FBO based color blits from IWineD3DSurfaceImpl_BltOverride() to wined3d_surface_blt(). |
| wined3d: Reject color blits on sysmem surfaces in arbfp_blit_supported(). |
| wined3d: Move arbfp based color blits from IWineD3DSurfaceImpl_BltOverride() to wined3d_surface_blt(). |
| wined3d: Reject color blits on sysmem surfaces in ffp_blit_supported(). |
| wined3d: Rename WineD3D_ChoosePixelFormat() to context_choose_pixel_format(). |
| wined3d: Only delete the GL contexts after unloading resources in wined3d_device_reset(). |
| wined3d: Just call resource_unload() in updateSurfaceDesc(). |
| wined3d: Introduce a function to update a swapchain's render_to_fbo field. |
| wined3d: Make the shader parameter to shader_glsl_generate_pshader() const. |
| wined3d: Make the shader parameter to shader_glsl_generate_vshader() const. |
| wined3d: Make some parameters to get_glsl_program_entry() const. |
| wined3d: Don't get rid of the user memory unless we're actually called with NULL in surface_set_mem(). |
| wined3d: Add a registry key to disable rendering swapchains onscreen. |
| wined3d: Set the current location to SFLAG_INTEXTURE instead of SFLAG_INDRAWABLE in wined3d_surface_depth_blt(). |
| wined3d: Keep track of a surface's "draw location". |
| wined3d: Use draw_binding in arbfp_blit_surface(). |
| wined3d: Use draw_binding in device_clear_render_targets(). |
| wined3d: Use draw_binding in wined3d_surface_blt(). |
| wined3d: Make the device parameter to drawStridedSlow() const. |
| wined3d: Make the ctx parameter to WineD3D_ReleaseFakeGLContext() const. |
| wined3d: Make the gl_info parameter to wined3d_guess_gl_vendor() const. |
| wined3d: Use draw_binding in IWineD3DSurfaceImpl_BltOverride(). |
| wined3d: Use draw_binding in surface_unmap(). |
| wined3d: Use draw_binding in surface_realize_palette(). |
| wined3d: Use draw_binding in surface_unload(). |
| wined3d: Use draw_binding in swapchain_gl_present(). |
| wined3d: Use draw_binding in context_apply_blit_state(). |
| wined3d: Bind the system framebuffer based on the actual location in context_apply_fbo_state(). |
| wined3d: Pass a gl_info pointer to select_fragment_implementation(). |
| wined3d: Pass a gl_info pointer to select_shader_backend(). |
| wined3d: Pass a gl_info pointer to select_blit_implementation(). |
| wined3d: Simplify context_apply_fbo_state_blit(). |
| wined3d: Get rid of the location fixup for ORM_FBO in surface_load_location(). |
| wined3d: Get rid of the location fixup for ORM_FBO in surface_modify_location(). |
| wined3d: Get rid of the location fixup in surface_blt_fbo(). |
| wined3d: Also print an attachment's multisample type in context_check_fbo_status(). |
| wined3d: Explicitly specify the resource location to context_attach_depth_stencil_fbo(). |
| wined3d: Introduce a separate function for attaching depth / stencil renderbuffers. |
| wined3d: Get rid of the current multisampling support. |
| wined3d: Add multisampling support. |
| wined3d: Enable multisampling by default. |
| |
| Huw Davies (19): |
| wineps: Don't write a PostScript trailer if we haven't written a header. |
| winex11: Sync a dib section's bits before copying the brush. |
| winex11: Simplify rectangle operations. |
| gdi32: Fix colour table comparison. |
| gdi32: Avoid a possible unnecessary conversion if PutImage is called with zero biClrUsed. |
| gdi32: Allow SetBitmapBits to set incomplete scanlines. |
| gdi32: Add a helper to retrieve the bitmap functions. |
| gdi32: Use the dib driver GetImage and PutImage implementations in GetBitmapBits and SetBitmapBits when appropriate. |
| gdi32: Avoid directly accessing the bits ptr where possible. |
| gdi32: Simplify dibdrv_PutImage a little. |
| gdi32: Use the gdi_image_bits structure to maintain the dib driver's bits. |
| gdi32: Move to using a multi-line pen object-level function. |
| gdi32: Implement Polyline and PolyPolyline in the dib driver. |
| gdi32: Change the object-level brush function to accept a stand-alone dib and a separate clip region. |
| gdi32: Move the dib driver's GetImage and PutImage to a new source file. |
| gdi32: Add a copy_rect helper function. |
| gdi32: Add support for all of the ternary rops. |
| gdi32: Remove an unneeded level of indentation. |
| gdi32: Add an exception handler to catch bad pointers passed by an application. |
| |
| Hwang YunSong (1): |
| po: Updated Korean translation. |
| |
| Jacek Caban (4): |
| jscript: Don't copy more than needed in parse_identifier. |
| mshtml: Wine Gecko 1.3 release. |
| oleaut32: Correctly test VARIANT_BOOL value in VarCat. |
| mshtml: Get rid of no longer useful get_nsdoc_window helper. |
| |
| Jörg Höhle (5): |
| kernel32/tests: WaitForMultipleObjects returns lowest signaled handle first. |
| winealsa.drv: Fix AudioRenderClient write pointer calculation. |
| wineoss.drv: Fix AudioRenderClient write pointer calculation. |
| mmdevapi: After GetBuffer, refuse Reset, but Start/Stop is ok. |
| winealsa: Pulse knows handle_underrun only since 2010-07-09. |
| |
| Louis Lenders (1): |
| shell32: Define icon resource 319. |
| |
| Lucas Fialho Zawacki (6): |
| dinput: Common implementation of BuildActionMap for keyboard and mouse. |
| dinput: Common implementation for joystick, keyboard and mouse SetActionMap. |
| dinput: In BuildActionMap, don't assign objects to actions mapped by an user. |
| dinput: Free previous action map in SetActionMap. |
| dinput: Proper conversion of username parameters for Set and BuildActionMap. |
| dinput: Added ConfigureDevices A to W crosscall. |
| |
| Marcus Meissner (4): |
| net: LoadStringW incorrect size bytes vs characters. |
| d3dx9_36: Fixed memset of a -2 32bit value (Coverity). |
| wineoss.drv: Print strerror of errno, not of -1 (Coverity). |
| oleaut32: Fixed buffer size to MBtoWC. |
| |
| Mariusz Pluciński (1): |
| shell32: Replace call of RegDeleteKeyW by SHDeleteKeyW. |
| |
| Matteo Bruni (5): |
| wined3d: Make context_acquire() unconditional in a bunch of places. |
| wined3d: Pass around the context instead of gl_info. |
| wined3d: Store currently active texture in the wined3d context. |
| wined3d: Fetch currently active texture unit from the wined3d_context. |
| wined3d: Don't change active texture to 0. |
| |
| Michael Stefaniuc (22): |
| qcap: COM cleanup in capturegraph.c. |
| dxdiagn: COM cleanup for the IDxDiagProvider iface. |
| dxdiagn: COM cleanup for the IDxDiagContainer iface. |
| gameux: COM cleanup in gameexplorer.c. |
| gameux: COM cleanup in gamestatistics.c. |
| amstream: COM cleanup for the IMediaStreamFilter iface. |
| amstream: Avoid a forward declaration of the IMediaStreamFilter vtbl. |
| amstream: Basic COM cleanup for the IDirectDrawMediaStream iface. |
| amstream: Avoid the forward declaration of the DirectDrawMediaStream_Vtbl. |
| amstream: Get rid of the explicit implementation of IMediaStream. |
| amstream: Use CoTaskMemRealloc instead of alloc+copy. |
| mscoree: COM cleanup for the ICLRRuntimeInfo iface. |
| wined3d: Sync a function prototype with its definition. |
| ole32: COM cleanup in antimoniker.c. |
| ole32: COM cleanup in classmoniker.c. |
| dsound: Remove pointless AddRef followed by a Release. |
| dsound/tests: IDirectSoundBuffer and IDirectSoundBuffer8 use the same implementation. |
| dsound: Basic COM cleanup for the IDirectSoundBuffer8 iface. |
| dsound: Kill SecondaryBufferImpl with extreme prejudice. |
| ole32: COM cleanup in itemmoniker.c. |
| ole32: Cleanup ItemMonikerImpl_QueryInterface(). |
| dsound: Fix refcounting for the secondary buffer object. |
| |
| Michał Ziętek (7): |
| wscript: Implemented Host_get_Arguments. |
| wscript: Implemented Arguments2_Item. |
| wscript: Implemented Arguments2_Count. |
| wscript: Implemented Arguments2_get_length. |
| wscript: Implemented Host_get_Interactive. |
| wscript: Implemented Host_put_Interactive. |
| wscript: Implemented Host_get_Application. |
| |
| Nikolay Sivov (24): |
| comctl32/treeview: Set edit box text before notification and keep it after. |
| advapi32/tests: Fix invalid read in test. |
| ntdll: Stub TokenSessionId for query call. |
| oleaut32: Remove some useless comments and initializers. |
| oleaut32: Clean QueryInterface() method, turn impl. calls to interface calls. |
| oleaut32: Get rid of duplicated condition check. |
| oleaut32/tests: Clean result value checks. |
| oleaut32: FONTDESC size field value is not important for OleCreateFontIndirect. |
| oleaut32: Use strdupW to duplicate strings. |
| oleaut32: Use type names and sizeof() instead of hardcoded values for save/load methods. |
| msxml3/mxnamespace: Add IMXNamespaceManager stub. |
| msxml3/mxnamespace: Stub IVBMXNamespaceManager and added some tests. |
| msxml3/mxnamespace: Implement declarePrefix() and getDeclaredPrefix(). |
| msxml3/mxnamespace: Implemented getURI(). |
| msxml3/mxnamespace: Support prefix override mode. |
| ntdll: While requesting TokenGroups calculate required user buffer size in server. |
| kernel32/nls: Added placeholder for LOCALE_SNATIVEDISPLAYNAME, header updated with new locale entries. |
| msxml3: Implement put_version() for MXWriter. |
| msxml3: Make version dependency checks more flexible, move CLSID checks to factory creation. |
| msxml3: Store class version for MXWriter instance. |
| msxml3: Fix parameter validation for startElement() for MXXMLWriter60. |
| msxml3: Fix parameter validation for endElement(). |
| msxml3: Fix attributes formatting. |
| msxml3/tests: Tests for default properties values. |
| |
| Octavian Voicu (3): |
| msxml3/tests: Prevent crash in saxreader tests. |
| ieframe/tests: Skip rest of tests if CoCreateInstance failed. |
| oleaut32: Fix leak in typelib marshaler when invoking IDispatch methods. |
| |
| Owen Rudge (1): |
| comctl32: Fix incorrect use of border metrics. |
| |
| Per Johansson (1): |
| winemenubuilder: Use start.exe to open URLs to respect URL handlers in registry. |
| |
| Piotr Caban (22): |
| include: Added IHTMLAttributeCollection definition. |
| mshtml: Added nsIDOMNamedNodeMap interface. |
| mshtml: DeleteMemberByDispID should return E_NOTIMPL. |
| mshtml: Populate dynamic properties table in get_dynamic_data. |
| mshtml: Make sure dynamic properties are initialized in Dispatch functions. |
| mshtml/tests: Added dynamic properties accessing tests. |
| mshtml: Remove no longer needed get_attr_from_nselem function. |
| msvcp90: Added basic_streambuf<char> class stub. |
| msvcp: Sync spec files. |
| msvcp90: Added basic_ostream<char> class stub. |
| msvcp: Sync spec files. |
| msvcp90: Added locale::id class implementation. |
| msvcp90: Added locale::facet class implementation. |
| msvcp90: Added basic_streambuf<char>::{ctor, dtor} implementation. |
| msvcp90: Added basic_streambuf<char> buffer accessing functions implementation. |
| msvcp90: Added basic_streambuf<char>::{Lock, Unlock} implementation. |
| mshtml: Added IHTMLAttributeCollection stub. |
| mshtml: Added IHTMLAttributeCollection2 stub. |
| mshtml: Added IHTMLAttributeCollection3 stub. |
| mshtml: Added HTMLAttributeCollection_get_length implementation. |
| mshtml: Added HTMLAttributeCollection_item implementation. |
| mshtml: Added HTMLDOMAttribute_get_nodeName implementation. |
| |
| Ričardas Barkauskas (6): |
| ddraw/tests: Properly release no longer used interfaces. |
| ddraw: Don't allow setting palette on non root surfaces. |
| ddraw: Do not AddRef IDirectDraw7 iface in CreateSurface helper. |
| ddraw: Print IDirectDrawGammaControl interface reference count for easier debugging. |
| wined3d: Avoid dereferencing null pointer in context_apply_clear_state when calling context_generate_rt_mask_from_surface. |
| ddraw: Do not create implicit depth buffer. |
| |
| Robert Millan (1): |
| configure: Add GNU/kFreeBSD detection. |
| |
| Scott Ritchie (1): |
| shlwapi/tests: Fix an errant comment. |
| |
| Stefan Dösinger (5): |
| wined3d: Invalidate streamsrc, vdecl and indexbuffer after strided draws. |
| wined3d: Call glFlush after updating a buffer. |
| ddraw: Correct WINED3DFMT_D24_UNORM_S8_UINT. |
| wined3d: Disable WINED3DFMT_S1_UINT_D15_UNORM and WINED3DFMT_S4X4_UINT_D24_UNORM. |
| ddraw: Correct WINED3DFMT_X8D24_UNORM. |
| |
| Stefan Leichter (1): |
| setupapi: Add pSetupFree|Malloc|Realloc to spec file and forward them. |
| |
| Thomas Faber (2): |
| riched20: Fix uninitialized variable usage. |
| user32/tests: Fix build with MSVC. |
| |
| Thomas Mullaly (6): |
| msxml3/tests: Added IStream tests for IMXWriter. |
| msxml3/tests: Added more IMXWriter tests. |
| msxml3: Added IStream support to IMXWriter. |
| include: Added declarations for IInternetSecurityManagerEx and IInternetSecurityManagerEx2. |
| urlmon: Added stubs for IInternetSecurityManagerEx{2}. |
| urlmon/tests: Added tests for MapUrlToZoneEx2. |
| |
| Yaron Shahrabani (1): |
| po: Hebrew translation update. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |