| The Wine development release 1.3.25 is now available. |
| |
| What's new in this release (see below for details): |
| - Rewrite of the audio support, using the Win7 architecture. |
| - Old-style sound drivers for Jack, NAS and ESD are removed. |
| - Graphics driver architecture changes for the DIB engine. |
| - Improved handling of the shell recycle bin. |
| - Better joystick support in DirectInput. |
| - Initial stub for VBScript support. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.25.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.3.25.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.25: |
| |
| 1841 wrong region drawn |
| 4931 Visual Basic 6 app wizard reports out-of-memory error due to oleaut32 ICreateTypeInfo2_fnSetHelpStringContext stub |
| 5991 MSDE install fails due to missing ntdsapi.dll.DsGetSpnA stub |
| 8543 archicad 10 demo installer severe Z order problems |
| 8548 Runtime error 5 and 440 in factusol 2007 (oleaut32.VariantCopyInd input pvargSrc check fails for VT_RECORD|VT_BYREF) |
| 8951 Textures are not displayed in Company of Heroes and everything is only black and white |
| 9228 PartyPoker does not start the second time |
| 10105 OLE Errors start upon launching and blank windows |
| 11285 Static characters on Nvidia 7xxx cards in Witcher |
| 11737 DVD Rebuilder fails to run |
| 14186 Morrowind stucks for 3-5seconds during background music change (in combat) |
| 14942 White trees in Drakensang |
| 15542 The Settlers V - The Heritage of the Kings / Siedler 5 - Das Erbe der Könige |
| 15586 Barkley, Shut up and Jam: Gaiden - Intro screen is drawn mostly off screen |
| 17398 Giants: Citizen Kabuto - shadows appear as flickering pixel patterns |
| 17815 Red Alert 3 won't start because of missing directx 9.0 (which works for others). |
| 17890 Unreal Tournament shows only a quarter of the screen in full screen mode |
| 18590 Silent Heroes: Out of adapter memory |
| 18672 WinBUGS crashes under Linux with any Wine version > 1.1.12. |
| 19030 Escape from Monkey Island - saving game freezes |
| 19684 Viewports aren't displayed correctly in irrEdit |
| 19939 Valve's Source Dedicated Server needs X for console mode |
| 21214 cmd: "if" blocks are echoed only once; body shouldn't be echoed again |
| 21338 cmd needs to set COMSPEC, PATHEXT, and PROMPT environment variables on startup |
| 22063 cmd tests need todo_wine |
| 22548 Mass Effect 2/Singularity: Banding in lighting effects |
| 22609 SystemShock2 crash when starting level |
| 22614 Unigine Heaven 2 d3d9 benchmark runs out of video memory |
| 22773 VLC Media Player 1.0.5 doesn't show fullscreen videos correctly |
| 23211 A-Ray Scanner v2.0.2.3 crashes with unhandled page fault |
| 23410 OnLive fails to connect to service |
| 23573 when Moving cursor, Xorg uses %100 CPU. |
| 23685 Prince of Persia 3D demo crashes, D3D-related? |
| 23881 CoreAudio driver stops playing sound when headphones are plugged in or removed |
| 24412 Internet Explorer 9 installer prerequisite check fails due to missing ktmw32.dll |
| 24509 Blur: crashes in intro videos in fullscreen mode |
| 24580 Multiple apps fail due to commctrl.TaskDialogIndirect stub (utorrent, IE9 installer) |
| 24590 [Settlers 7 Demo] Game waits for an event on the splash screen |
| 25032 Banana 6.0 (accounting software) crashes on license registration dialog |
| 25069 Dlink IP Surveillance 300 tool crashes on startup |
| 25123 Dragon NaturallySpeaking 11 does not run |
| 25233 SimCity 4 Deluxe Edition : graphical issues |
| 25269 SNS-HDR: Fails to run |
| 25567 Civilization V requires d3dx9_36 |
| 25650 BearShare: Crash at the end of installation |
| 25667 foobar 2000: Balloon tooltip cropped |
| 25670 Republic: The Revolution: Cann't run installer. |
| 25717 Japanese fonts sometimes shifted to the left |
| 25778 'kIconServices16PixelDataARGB' undeclared (first use in this function) |
| 26353 Winhttprequest5.1 is unimplemented? |
| 26492 GridIron Flow Essentials: Fails to install with built-in msxml3 |
| 26537 LabVIEW 2010: Installer detected non-existent previous installation |
| 26637 Tom Clancy's HAWX is not running |
| 26809 iexplore crashes when clicking on Home while it is already loading a https URL |
| 26835 Portal 2 exits at menu screen. |
| 26841 Reaper: File extensions not saved with project file |
| 26881 Portal 2 main menu fonts are too big, entries get truncated |
| 26906 HaoZip: No text in menu |
| 26908 HaoZip: Files view does not draw the window background |
| 26948 iTunes 10.2.2.12 reports "Apple Application Support was not found" on startup |
| 26981 Word 2003 - very sluggish |
| 27004 Warcraft III fails to select units by mouse drag |
| 27074 avicap32 won't build correctly on recent kernel headers |
| 27087 Space Empires: Star Fury hangs with sound enabled (Alsa full hw. acceleration) |
| 27263 Broken depth test for translucent surfaces in Arx Fatalis (d3d 7 game) |
| 27322 Flatout 1 does not run anymore |
| 27517 Lord of the Rings Online wants d3dx9_36.dll.D3DXGetShaderSamplers (purist) |
| 27522 Mouse motion blocked or laggy while clicking |
| 27555 Text is not displayed on Wine 1.3.22+git in Civilization IV |
| 27598 PLSQL Developer: can't not login to database |
| 27676 PowerPC build broken in dlls/d3dx9_36/tests/math.c |
| 27687 SSL cannot be connected with Solaris 11 Express |
| 27711 ListView_SetTextBkColor may lead to infinite loop |
| 27732 WinRAR became unusable since Wine 1.3.23, it constantly flashes and consumes 100% of CPU |
| 27772 Rollercoaster Tycoon fails to start (unless ddr=opengl) |
| 27776 Aquarium: Invalid floating point operation |
| 27778 TYPE outputs extraneous blank line after file contents |
| 27782 "echo off" does not work in cmd interactive mode |
| 27795 Half-Life 2 hangs with a black screen on launch |
| 27802 ollydbg2 crashes on unimpl dbghelp.dll.SymEnumSourceLinesW stub |
| 27804 Multiple MS installers expect a "Logs" folder under %SystemRoot% |
| 27822 Warcraft 3 Demo installer crashes during the installation |
| 27823 d3d breaks after upgrade from 1.3.15 to 1.3.24 |
| 27828 MyVirtualHome doen't start (fixme:wininet:InternetSetOptionW Option 38 STUB) |
| 27832 Iexplore crash in nsio.c (regression) |
| 27840 winecfg crashes when using Royale (WindXP MCE) style |
| 27866 Second Disk problem |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.3.24: |
| |
| Adam Martinson (2): |
| msxml3: Don't cause an assert failure if the datatypes schema doesn't load. |
| msxml3: Don't include libxml/parser.h twice. |
| |
| Akihiro Sagawa (7): |
| po: Update Japanese translation. |
| po: Add message contexts for 'Restore' and update Japanese translation. |
| po: Add message contexts for 'Desktop' and update Japanese translation. |
| dsound: Fix a typo. |
| dsound/tests: Add tests to check notifications after duplicate. |
| dsound: Don't copy the notify object on duplicate. |
| dsound: Don't copy the position notify on duplicate. |
| |
| Alexander Morozov (3): |
| mshtml: Add stub implementation of IProvideClassInfo interface. |
| mshtml: Added IProvideClassInfo::GetClassInfo implementation. |
| cryptui/tests: Always use a function pointer for CryptUIWizImport. |
| |
| Alexandre Julliard (59): |
| makefiles: Allow install rules to run in parallel. |
| makefiles: Install static libraries from the top-level makefile. |
| makefiles: Install import libraries from the top-level makefile. |
| makefiles: Make MODULE contain the full module name also for static libraries. |
| gdi32: Export a function to compute the DC clip box. |
| gdi32: Compute StretchBlt rectangles in gdi32. |
| gdi32: Pass the source/dest visible rectangles to the StretchBlt driver entry point. |
| gdi32: Pass the dest visible rectangle to the PatBlt driver entry point. |
| gdi32: Pass the source/dest visible rectangles to the AlphaBlend driver entry point. |
| gdi32: Make the DC function structure public. |
| winex11: Add a DC function structure and export it. |
| wineps: Add a DC function structure and export it. |
| gdi32: Ask the graphics driver for the function table instead of loading functions one by one. |
| gdi32: Sort the OpenGL driver functions alphabetically. |
| gdi32: Graphics driver functions no longer need to be CDECL. |
| gdi32: Add driver entry points for GetImage and PutImage. |
| gdi32: Add a null driver StretchBlt fallback using GetImage/PutImage. |
| winex11: Add an implementation for the GetImage entry point. |
| winex11: Add support for byte swapping in GetImage. |
| winex11: Add an implementation for the PutImage entry point. |
| winex11: Move the execution of rop operations from X11DRV_StretchBlt to a separate function. |
| winex11: Add support for rops in PutImage. |
| winex11: Add support for bottom-up format in PutImage. |
| gdi32/tests: Fix some test failures on Windows. |
| netapi32/tests: Don't crash if the administrators group is missing. |
| winex11: Set all the bitmap padding to 0 in GetImage. |
| gdi32: Use the original StretchBlt rectangle if a DC doesn't have a visible region. |
| winex11: Don't access the source rectangle in PutImage until needed. |
| winex11: Simplify a couple of BitBlt operation codes. |
| winex11: Avoid overflowing the source rectangle in StretchBlt. |
| gdi32: Move a couple of rectangle helper functions to the header. |
| gdi32: Remove the GetDIBits entry point from the graphics driver. |
| winex11: Remove the GetDIBits implementation. |
| winex11: Create a new message window every time we change clipping to avoid stale notifications. |
| Revert "d3dx9_36: Improved constant table handle support." |
| gdi32: Move GET_DC_PHYSDEV back to gdi_private.h, it can't be used from external drivers. |
| gdi32: Add inline helpers to compute DIB stride and total size. |
| gdi32: Add format conversion to the null driver StretchBlt implementation. |
| wineps: Remove unneeded GetTransform prototype. |
| winex11: Remap pixels to system palette in Get/PutImage for 4 and 8 bpp. |
| winex11: Fill in the color table in Get/PutImage for 4 and 8 bpp. |
| winex11: Verify that the color map matches in PutImage for 4 and 8 bpp. |
| gdi32: Add a special case for converting dibs to 1-bpp using the background color. |
| gdi32: Set the color maps to the destination DC colors for 1-bpp images. |
| gdi32: Move the checks for empty visible rects in PatBlt/StretchBlt back to gdi32. |
| comdlg32/tests: Print the id of the GetSaveFileName test on failure. |
| gdi32: Pass the full bitblt_coords structure to the Get/PutImage entry points. |
| gdi32: Allow the PutImage entry point to optionally support stretching. |
| gdi32: Get rid of the offset in the gdi_image_bits structure now that we are passing the full rectangles. |
| wineps: Add a couple of helper functions to simplify the StretchDIBits implementation. |
| wineps: Implement the PutImage entry point. |
| gdi32: Get rid of the StretchDIBits-based fallback for StretchBlt. |
| gdi32: Add an optional clip region to the PutImage entry point. |
| winex11: Add helper functions for changing and restoring the current clipping region. |
| winex11: Implement the additional clipping in PutImage. |
| wineps: Implement the additional clipping in PutImage. |
| user32/tests: Mark some messages optional in the SetParent sequence. |
| user32/tests: Fix some last error tests that fail on Windows. |
| user32/tests: Fix test failures when the low-level hook cannot be set. |
| |
| Alistair Leslie-Hughes (4): |
| oleaut32: Correct ISupportErrorInfo clsid value. |
| xmllite: Implement CreateXmlWriter. |
| oleaut32: Dont filter out VT_RECORD|VT_REF type in VariantCopyInd. |
| ntdsapi: Add stub for DsGetSpnA. |
| |
| Andrew Eikum (17): |
| winecoreaudio.drv: Make AudioSessionManager methods static. |
| winmm: Remove driver implementation of waveOut*. |
| winmm: Implement waveOut* on top of MMDevAPI. |
| mmdevapi: Only enumerate devices that can be opened during initialization. |
| dsound: Request that WinMM perform audio conversion if the hardware doesn't support the requested format. |
| winmm: Support WAVE_MAPPED flag in waveOut*. |
| winmm: Remove driver implementation of waveIn*. |
| winmm: Implement waveIn* on top of MMDevAPI. |
| winmm: Remove driver implementation of mixer*. |
| winmm: Implement mixer* on top of MMDevAPI. |
| winenas.drv: Remove unused WinMM driver. |
| wineesd.drv: Remove unused WinMM driver. |
| winejack.drv: Remove unused WinMM driver. |
| mmdevapi: Use a sane default if no buffer size is requested. |
| winmm: Close ACM stream when closing wave device. |
| winmm: Perform Open and Close callbacks from client thread. |
| winmm: Fix check for DCB_NULL callback type. |
| |
| Andrew Nguyen (2): |
| msxml3: Extend the lifetime of the SAX callback BSTRs beyond the callback invocation. |
| msxml3/tests: Fix two minor leaks in test_mxwriter_properties(). |
| |
| André Hentschel (11): |
| dbghelp: Remove dead code (clang). |
| cmd/tests: Add test for parameter detection. |
| user.exe: Remove dead assignment (clang). |
| user32: Remove dead assignment (clang). |
| oledlg: Remove dead assignment (clang). |
| progman: Remove idempotent operation (clang). |
| version: Don't initialize the variable twice (clang). |
| usp10: Fix possible crashes (clang). |
| user32/tests: Add test for nested default button in dialogs. |
| winevdm: Use secure mode when running apps in DOSBox. |
| user32/tests: Fix two typos. |
| |
| Aric Stewart (1): |
| usp10: Add missing Bengali entry. |
| |
| Aurimas Fišeras (1): |
| po: Update Lithuanian translation. |
| |
| Austin English (2): |
| wine.inf: Create %systemroot%\logs directory by default. |
| dbghelp: Add stubs for SymEnumSourceLines/SymEnumSourceLinesW. |
| |
| Bellengé Maxime (1): |
| comctl32: Don't reset trackbar thumb on a WM_SIZE message. |
| |
| Bernhard Loos (3): |
| rpcrt4: Create pipes with FLAG_OVERLAPPED. |
| server: Check for STATUS_OBJECT_TYPE_MISMATCH before STATUS_ACCESS_DENIED in get_handle_obj. |
| ntdll/tests: Add a test for STATUS_OBJECT_TYPE_MISMATCH. |
| |
| Christian Inci (1): |
| setupapi: Fix return behaviour when the device key doesn't exist. |
| |
| Dan Kegel (1): |
| riched20/tests: Add test for WB_ISDELIMITER. |
| |
| Dmitry Timoshkov (1): |
| kernel32: Add a test how PE section characteristics get mapped into memory page access, make it pass under Wine. |
| |
| Francois Gouget (22): |
| winealsa.drv: Make the AudioSessionManager methods static. |
| wineoss.drv: Make the AudioSessionManager methods static. |
| explorer: Fix compilation on systems that don't support nameless unions. |
| d3dx9_36/tests: Fix compilation on systems that don't support nameless structs/unions. |
| d3dx9_36: Use copysignf() instead of signbit(). |
| ole32: Fix a handle leak in local_server_thread(). |
| ole32: Modify local_server_thread() to recreate the pipe for each request. |
| shell32: Add a trailing '\n' to Wine trace calls. |
| wineps.drv: Make some DC functions static. |
| winex11.drv: Make some DC functions static. |
| shell32: Make erase_items() static. |
| winmm: Make WINMM_DRVMessage() static. |
| wineoss.drv: Add a trailing '\n' to a TRACE() call. |
| winmm: Remove an unused variable in WINMM_GetComponentTypeLineInfo(). |
| winex11.drv: Make copy_image_bits() static. |
| d3dx9_36: Add a trailing '\n' to an ERR() call. |
| po: French translation tweaks and fixes. |
| po: Remove English strings from the German translation. |
| po: Remove English strings from the Polish translation. |
| po: Remove English strings from the Bulgarian translation. |
| po: Remove English strings from the Czech translation. |
| po: A French translation fixe and a tweak. |
| |
| Frédéric Delanoy (23): |
| cmd/tests: Add support for todo_wine constructions. |
| winhlp32: Remove dead assignment (Clang). |
| ole32/tests: Remove dead assignment (Clang). |
| mmdevapi/tests: Remove dead assignment (Clang). |
| start: Add support for /? command line parameter. |
| cmd/tests: Add basic "for" tests. |
| cmd/tests: Add basic mkdir tests. |
| cmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling. |
| cmd/tests: Add basic rmdir tests. |
| po: Update French translation. |
| po: Update French translation. |
| cmd: Output a empty line before version in VER. |
| cmd: Avoid printing an excess newline after version is displayed on startup. |
| cmd: Do not show prompt when echo mode is off. |
| cmd: Avoid excess newline after TYPE outputs file contents. |
| cmd/tests: Convert line endings to DOS style at runtime before running batch test file. |
| cmd/tests: Add SET tests. |
| cmd/tests: Add tests for recursive rmdir. |
| cmd/tests: Test that ErrorLevel is set to 9009 when unknown commands are encountered. |
| cmd/tests: Add tests for NUL handling. |
| kernel32: Fix function description of CompareStringA and lstrcmpA. |
| cmd/tests: Add CALL tests. |
| cmd: Fix comment for CMD_PIPE. |
| |
| Grazvydas Ignotas (4): |
| ntdll/tests: Add more debug register tests. |
| server: Set RW and LEN bits of DR7 before setting DR0-DR3. |
| server: Set debug enable bits briefly to commit the addresses to kernel. |
| ntdll/tests: Test NtQueryDirectoryFile with RestartScan set to FALSE. |
| |
| Hans Leidekker (11): |
| server: Include groups in file mode calculation if the security descriptor matches the current user. |
| winhttp: Implement IDispatch for WinHttpRequest. |
| winhttp: Implement IWinHttpRequest::Open. |
| winhttp: Implement IWinHttpRequest::Send. |
| winhttp: Implement IWinHttpRequest::SetTimeouts. |
| winhttp: Implement IWinHttpRequest::WaitForResponse. |
| winhttp: Implement IWinHttpRequest::get_Status. |
| winhttp: Implement IWinHttpRequest::get_StatusText. |
| winhttp: Implement IWinHttpRequest::get_ResponseText. |
| winhttp: Implement IWinHttpRequest::Abort. |
| winhttp: Add tests for IWinHttpRequest. |
| |
| Henri Verbeet (40): |
| wined3d: Make the device parameter to primary_render_target_is_p8() const. |
| wined3d: Make the surface parameter to d3dfmt_p8_init_palette() const. |
| wined3d: Store VBO addresses in a struct wined3d_bo_address in device_stream_info_from_declaration(). |
| wined3d: Return data as struct wined3d_bo_address in buffer_get_memory(). |
| wined3d: Store a struct wined3d_bo_address in struct wined3d_stream_info_element. |
| wined3d: Only use state contained in the ffp_frag_settings structure in gen_arbfp_ffp_shader(). |
| wined3d: Explicitly pass gl_info to gen_arbfp_ffp_shader(). |
| wined3d: Make the swapchain parameter to x11_copy_to_screen() const. |
| wined3d: Make the shader parameter to vshader_get_input() const. |
| wined3d: Make the shader parameter to shader_generate_main() const. |
| wined3d: Make the volume parameter to volume_bind_and_dirtify() const. |
| wined3d: Make the volume parameter to volume_load() const. |
| wined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays(). |
| wined3d: Pass a state pointer instead of a stateblock to loadTexCoords(). |
| wined3d: Pass a state pointer instead of a stateblock to loadVertexData(). |
| wined3d: Store a pointer to the framebuffer state in struct wined3d_state. |
| wined3d: Remove the unused untransformed field from struct wined3d_device. |
| wined3d: Get rid of the clip status code. |
| wined3d: Make the context and device parameters to find_draw_buffers_mask() const. |
| wined3d: Pass a wined3d_state pointer to state handlers. |
| wined3d: Don't set GL_MAP_UNSYNCHRONIZED_BIT for WINED3D_BUFFER_DISCARD maps. |
| wined3d: Add stream offsets in device_stream_info_from_declaration(). |
| wined3d: Get rid of the useext macro. |
| wined3d: Make the texture parameter to texture_srgb_mode() const. |
| wined3d: Make the swapchain parameter to swapchain_blit() const. |
| wined3d: Make the surface parameter to surface_get_rect() const. |
| wined3d: Make the surface parameter to surface_is_full_rect() const. |
| wined3d: Make the surface parameter to surface_convert_depth_to_float() const. |
| wined3d: Make the surface parameter to surface_convert_color_to_float() const. |
| wined3d: Make the surface parameter to surface_depth_blt() const. |
| ddraw: Just use SetWindowPos() in ddraw_set_display_mode(). |
| wined3d: Make the surface parameter to ffp_blit_p8_upload_palette() const. |
| wined3d: Make the priv parameter to map_register() const. |
| wined3d: Make the query parameter to wined3d_event_query_test() const. |
| wined3d: Make the query parameter to wined3d_event_query_finish() const. |
| ddraw: Resize the window after setting the new display mode. |
| ddraw/tests: Add tests to show that resizing the window on mode changes is a property of DDSCL_EXCLUSIVE. |
| wined3d: Make the tex_unit_map parameter to shader_glsl_load_psamplers() const. |
| wined3d: Make the tex_unit_map parameter to shader_glsl_load_vsamplers() const. |
| wined3d: Make the heap parameter to update_heap_entry() const. |
| |
| Huw Davies (17): |
| gdi32: Don't use a dib-section's bitfields unless its depth matches the requested depth. |
| gdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits. |
| gdi32: Simplify the optional free'ing of bits pointer. |
| gdi32: Allow dib_info structures to share colour tables. |
| gdi32: Implement the conversion between two identical bitfield dibs. |
| gdi32: Add conversion routines for source dibs with an arbitrary order of 8-bit channels. |
| gdi32: Add conversion routines for source dibs with an arbitrary order of red and blue 5-bit and green 5 or 6-bit channels. |
| winex11: Sync a dib-section before accessing the image bits. |
| gdi32: Zero-pad the end of the scanlines. |
| gdi32: Move the query info code to a separate function. |
| gdi32: Export a bitmap conversion function. |
| gdi32: Implement GetDIBits using the GetImage driver function. |
| winex11: Sync the dib-section bits before writing to the image. |
| winex11: Use the appropriate color_shifts when the target is a bitmap. |
| gdi32: Add a helper to sanitize a BITMAPINFO structure. |
| gdi32: Add a helper to fill out the colour table from the current palette. |
| gdi32: Fix the lines parameter of SetDIBits to be positive. |
| |
| Hwang YunSong (2): |
| po: Updated Korean translation. |
| po: Updated Korean translation. |
| |
| Jacek Caban (21): |
| d3d10.idl: Added CD3D10_TEXTURE1D_DESC declaration. |
| d3d10effect.h: Added missing D3D10_EFFECT_* flags. |
| include: Added macros for __uuidof emulation based on C++ templates. |
| widl: Produce __uuidof-compatible headers. |
| dxgi.idl: Added IDXGIResource, IDXGIAdapter1 and IDXGIFactory1 declarations. |
| mshtml: Factor out getting style value string from Gecko value. |
| mshtml: Pass flags to get_nsstyle_attr. |
| mshtml: Added IHTMLStyle::clip property implementation. |
| mshtml: Added IHTMLStyle::clip tests. |
| mshtml: Added IHTMLStyle::pageBreakAfter property implementation. |
| vbscript: Added stub VBScript object implementation. |
| vbscript: Added IActiveScriptParse stub implementation. |
| jscript: Properly handle aggregation attempt. |
| vbscript: Added creation tests. |
| mshtml: Implement nsIURI::SetUserPass on top of IUri. |
| mshtml: Moved style tests to separated file. |
| mshtml: Added IHTMLStyle::pageBreakBefore implementation. |
| mshtml: Added IHTMLStyle2::direction property implementation. |
| urlmon: Added support for javascript URIs. |
| mshtml: Make execScript tests more generic. |
| mshtml: Return NS_BINDING_ABORTED for canceled binding in AsyncOpen. |
| |
| Jay Yang (11): |
| shell32/tests: Add tests for SHQueryRecycleBin. |
| shell32: Implement SHQueryRecycleBin. |
| shell32: Implement SHEmptyRecycleBin. |
| shell32: Have RecycleBin implement ISFHelper. |
| shell32: Implement a context menu for the recycle bin. |
| shell32: Implement restoring items from the recycle bin. |
| shell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER. |
| shell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls. |
| shell32: Make ISFHelper_fnCopyItems actually copy the items. |
| explorer: Fix various memory leaks. |
| comclt32: Ensure that item data is actually sent out with notifications. |
| |
| Jeff Latimer (1): |
| comctl32: Improve the stub of TaskDialogIndirect to display a simple message box pending a full implementation. |
| |
| Juan Lang (2): |
| wininet: De-Hungarian proxyinfo_t. |
| wininet: Implement setting proxy options globally for a process. |
| |
| Kazuyuki Sato (1): |
| crypt32: Add additional path for Solaris 11 Express. |
| |
| Ken Thomases (2): |
| winex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey. |
| winex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU. |
| |
| Louis Lenders (1): |
| advapi32: SetLastError in ReadEventLog{A, W} stub to avoid applications from looping forever. |
| |
| Lucas Fialho Zawacki (12): |
| dinput8/tests: Tests for EnumDevicesBySemantics with different enumeration flags. |
| dinput: Made EnumDevicesBySemantics more terse. |
| dinput: Prevent EnumDevicesBySematics from enumerating keyboard and mouse as having force feedback. |
| dinput: BuildActionMap and SetActionMap stubs for generic joystick. |
| dinput: EnumDevicesBySemantics enumerating all kinds of joysticks. |
| dinput: Corrected misuse of index in EnumDevicesBySemantics. |
| dinput/tests: Tests for EnumObjects with different types of device objects. |
| dinput: Using DIDFT_GETTYPE in EnumObjects instead of DIEFT_GETTYPE. |
| dinput: EnumDevicesBySemantics enumerate joysticks with priority flags. |
| dinput: BuildActionMap for all joysticks. For the moment only for buttons and axis. |
| dinput: SetActionMap for joysticks. |
| dinput: SetActionMap setting the axis range according to the action format. |
| |
| Marcus Meissner (4): |
| wingstreamer: Set target of parameter pointer, not parameter (Coverity). |
| dinput: const REFIID is duplicate const (Coverity). |
| shell32: Check error return in get_known_folder_path (Coverity). |
| gdiplus: Check return values of GdipCreateMatrix(2) (Coverity). |
| |
| Mariusz Pluciński (4): |
| include: Add FOLDERTYPEID types and values definitions. |
| shell32/tests: Add checking known folders' names. |
| shell32: Add IKnownFolder::GetFolderDefinition() implementation. |
| shell32: Fix FOLDERID_Document definition. |
| |
| Matteo Bruni (1): |
| d3dx9: Fix an error check in D3DXLoadMeshFromXResource. |
| |
| Michael Mc Donnell (2): |
| d3dx9/tests: Implemented ConvertAdjacencyToPointReps test. |
| d3dx9: Implemented ConvertAdjacencyToPointReps mesh method. |
| |
| Michael Stefaniuc (17): |
| d3d10core: COM cleanup for the ID3D10Device iface. |
| d3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface. |
| d3d10core: COM cleanup for the ID3D10VertexShader iface. |
| d3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface. |
| d3d10core: COM cleanup for the ID3D10PixelShader iface. |
| d3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces. |
| d3d10core: COM cleanup for the ID3D10RenderTargetView iface. |
| d3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface. |
| d3d10core: COM cleanup for the ID3D10InputLayout iface. |
| ole32: COM cleanup for the IEnumCATEGORYINFO iface. |
| shell32: Use FAILED instead of !SUCCEEDED. |
| ddrawex/tests: Use FAILED instead of !SUCCEEDED. |
| explorer: Use FAILED instead of !SUCCEEDED. |
| comctl32/tests: Don't cast NULL to an int. |
| vbscript: Don't bother with a FIXME in DllCanUnloadNow(). |
| qmgr: COM cleanup for the IClassFactory iface. |
| gameux: COM cleanup for the IClassFactory iface. |
| |
| Michał Ziętek (4): |
| wscript: Implemented Host_get_FullName. |
| wscript: Implemented Host_get_Path. |
| wscript: Implemented Host_get_ScriptName. |
| wscript: Implemented Host_get_ScriptFullName. |
| |
| Misha Koshelev (1): |
| d3dx9_36: Use cross-platform versions of infinity and NaN. |
| |
| Natanael Copa (1): |
| configure: Test for isinf and isnan needs link to -lm. |
| |
| Nikolay Sivov (4): |
| comctl32/tests: Test that edit box is not multiline. |
| comctl32/listview: Don't invalidate list on LVM_SETTEXTBKCOLOR. |
| comctl32/listview: Don't invalidate list on LVM_SETTEXTCOLOR. |
| comctl32/listview: Don't invalidate list on LVM_SETBKCOLOR. |
| |
| Owen Rudge (1): |
| winemapi: Escape subject and body before building mailto URL. |
| |
| Piotr Caban (1): |
| comctl32: Don't invalidate item in LISTVIEW_SetItemT when its state has not changed. |
| |
| Rafał Mużyło (1): |
| avicap32: Drop v4l1 support. |
| |
| Rico Schüller (10): |
| d3dx9: Parse elements in d3dx9_parse_resource(). |
| d3dx9: Implement D3DXGetShaderSamplers(). |
| d3dx9: Implement ID3DXBaseEffect::SetTexture(). |
| d3dx9: Introduce get_valid_parameter(). |
| d3dx9: Implement ID3DXBaseEffect::GetMatrix(). |
| d3dx9: Implement ID3DXBaseEffect::GetVectorArray(). |
| d3dx9: Implement ID3DXBaseEffect::GetMatrixTranspose(). |
| d3dx9: Fix ID3DXBaseEffect::GetFloat(). |
| d3dx9: Implement ID3DXBaseEffect::GetMatrixArray(). |
| d3dx9: Implement ID3DXBaseEffect::GetMatrixTransposeArray(). |
| |
| Ričardas Barkauskas (1): |
| wined3d: Introduce quirk for proper RGBA16 support. |
| |
| Stefan Dösinger (1): |
| wined3d: Don't apply and invalidate the framebuffer when clearing the device's fb. |
| |
| Travis Athougies (2): |
| d3dx9_36: Separate calculation of Bytes. |
| d3dx9_36: Improved constant table handle support. |
| |
| Vincent Povirk (3): |
| gdiplus: Fix use of uninitialized memory. |
| shell32: Include NULL terminators in the lengths used by SHELL_ArgifyW. |
| shell32: Dynamically allocate argify buffer if the static one is too small. |
| |
| William Pettersson (1): |
| winex11: Add grab for XInput2 ButtonPress event. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |