| The Wine development release 1.3.12 is now available. |
| |
| What's new in this release (see below for details): |
| - Support for multiple icon sizes in winemenubuilder. |
| - Improvements to the help browser. |
| - Initial stab at DOSBox integration. |
| - Various MSI fixes. |
| - Some fixes to the Wine debugger. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.12.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.3.12.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.12: |
| |
| 5349 Wine crashes on attempt to run SimTower with sound |
| 12004 foobar2000-0.9.4.4 toolbars not moveable |
| 12006 ForceBindIP crashes |
| 12219 The "House of the Dead 3" "start game" options menu doesn't show any text. |
| 13061 DreamSeeker: Map Element rendered improperly. (DX) |
| 13165 Crash with Far Cry Demo in Direct3D |
| 13457 Facewound crashes when in-game console is opened |
| 13626 PowerPoint Viewer 2007: some sounds resembles pig |
| 13852 2d game has lost sounds (some go some don't go) |
| 14484 Unable to install Chaser, setup.exe segfaults |
| 15230 eXperience112 demo won't run |
| 15423 mIRC enters deadlock after a second playback attempt |
| 15849 Madden NFL 08: creating thousands of orphaned temp files |
| 16163 FEAR 1.08 (DX8 mode): FBO status - incomplete dimensions |
| 16241 Call of duty 5 World at War : Fails to initialize |
| 16330 wine <=1.1.9 hangs if mIRC sound events is on OR application crash |
| 17458 Quake Live will crash firefox upon entering the Quake Live Portal |
| 17494 Goalpro 2008 crashes when trying to print |
| 17716 Madden NFL 08 doesn't recognize Saitek P990 right analog horizontal axis |
| 18182 Wildlife Park Gold: intro video displays garbage pixels |
| 18597 Source Insight: Crashes when cursor focus is in the Symbol Window and then Esc is pressed. |
| 18755 Street Wars: Constructor Underground - Game sound lags lots and freezes up |
| 19575 Settlers: Rise of an Empire demo hangs/crashes when starting a game |
| 19920 Bloom and other lighting effects not rendered to the bottom in The.Popular.Demo |
| 20314 wine loader doesn't work on Debian/kFreeBSD |
| 20340 CryptImportKey CRYPT_IPSEC_HMAC_KEY support missing, causes failure in chromium's base_unittests.exe in HMACTest.* |
| 21500 Paste in a text box replaces all the text, even if the text wasn't selected |
| 21714 Moraff's Maximum MahJongg Vol. 2: Midi's won't play |
| 21868 Can't save anything in Online-Profiles in Anno1404 |
| 22314 Sims 3: error window is completely blank |
| 23073 Printing specific range of pages instead of all pages fails |
| 23135 Mass Effect 2 hangs/crashes after Shepard is reanimated |
| 23223 Cyberboard Player: unwind menu disappear when clicked |
| 23394 unimplemented function msvcr80.dll._set_abort_behavior (affects Windows Live Mail, Sims 3) |
| 23708 winemenubuilder:SaveIconResAsPNG unsupported bpp 21060, please report |
| 23975 mcicda wants to open the nth cdrom in the system |
| 24212 Morrowind Script Extender (MWSE) fails silently |
| 24306 kernel/console: no more EOF handling. |
| 24400 Sims 3 crashes at startup with unimplemented function msvcr80.dll._atoflt |
| 24800 wine try to use float texture even if driver don't support them |
| 24913 children of the nile demo crashes because of TGA picture format |
| 25169 Anarchy Online crashes when pushing settings button |
| 25463 ZEMAX cannot display help pages |
| 25556 Resizing window causes SimSig to hang |
| 25593 Burnout Paradise Configuration crashes |
| 25616 Comet Busters: Error displays indicating Wine cannot continue |
| 25685 When printing diagrams & charts in Family Historian 4.1.3 characters are upside down |
| 25686 uninstaller and appwiz.cpl fails to remove registry entry |
| 25720 Invisible input text in wineconsole |
| 25752 [patch] add support for indexed formats to GdipBitmapSetPixel |
| 25784 Crash while installing safesign_icbc_per.exe ( Driver for G&D USB-Shield) |
| 25789 No icons in wine's iexplore |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.3.11: |
| |
| Akihiro Sagawa (6): |
| gdi32/tests: Add more tests for GetCharABCWidthsA. |
| gdi32: Pass the byte count to FONT_mbtowc in GetCharABCWidthsA. |
| gdi32: Avoid an integer overflow in GetCharABCWidthsA. |
| gdi32: Add a helper function to get chars in the range. |
| gdi32: Use the helper function in GetCharWidth32A to support DBCS. |
| gdi32: Use the helper function in GetCharABCWidthsFloatA to support DBCS. |
| |
| Alexander Kochetkov (1): |
| wineps.drv: Disable world transform for fonts in GM_COMPATIBLE mode. |
| |
| Alexander Morozov (5): |
| include: Add some Shell32 interfaces and coclasses. |
| shell32: Add stub implementation of IShellDispatch. |
| shell32: Register CLSID_Shell. |
| shell32: Added typelib. |
| shell32: Implement IDispatch methods of IShellDispatch. |
| |
| Alexandre Julliard (72): |
| makefiles: Generate dependencies for rsrc.pot. |
| configure: Update libgettextpo check to detect too old versions. |
| notepad: Convert menu and string table resources to po files. |
| progman: Convert menu and string table resources to po files. |
| taskmgr: Convert menu and string table resources to po files. |
| comctl32/imagelist: Don't change destination size in ImageList_Duplicate without corresponding allocation. |
| tools: Upgrade the config.guess/config.sub scripts. |
| view: Convert menu and string table resources to po files. |
| wineconsole: Convert string table resources to po files. |
| winedbg: Convert menu and string table resources to po files. |
| winemine: Convert menu and string table resources to po files. |
| winhlp32: Convert menu and string table resources to po files. |
| winefile: Convert menu and string table resources to po files. |
| wordpad: Convert menu and string table resources to po files. |
| browseui: Convert menu and string table resources to po files. |
| comctl32: Convert string table resources to po files. |
| winedump: Fix printing of module sources in PDB files. |
| winedump: Don't crash when the PDB filenames table isn't found. |
| winedump: Print the machine field from the PDB symbol table. |
| dbghelp: Try to load the string table from file number 4 too. |
| winedump: Try to load the PDB string table from file number 4 too. |
| credui: Convert string table resources to po files. |
| cryptui: Convert string table resources to po files. |
| inetcpl.cpl: Convert string table resources to po files. |
| localui: Convert string table resources to po files. |
| mpr: Convert string table resources to po files. |
| mshtml: Convert string table resources to po files. |
| msvfw32: Convert string table resources to po files. |
| setupapi: Convert string table resources to po files. |
| shdocvw: Convert menu and string table resources to po files. |
| shlwapi: Convert string table resources to po files. |
| wininet: Convert string table resources to po files. |
| winspool.drv: Convert string table resources to po files. |
| libwine: Fix handling of null character in vsnprintfW for %c format. |
| cryptui: Unify the spelling of "All files" with the other modules. |
| avifil32: Append the *.* extension by hand after loading the string. |
| appwiz.cpl: Build the file filter by hand instead of hardcoding it in resource strings. |
| shell32: Build the file filter by hand instead of hardcoding it in resource strings. |
| appwiz.cpl: Convert string table resources to po files. |
| avifil32: Convert string table resources to po files. |
| oleacc: Convert string table resources to po files. |
| oledlg: Convert string table resources to po files. |
| shell32: Convert menu and string table resources to po files. |
| user32: Convert menu and string table resources to po files. |
| libwine: Fall back to normal exec if the preloader doesn't exist. |
| dbghelp: Support pointer types of various sizes. |
| winevdm: Try to exec dosbox if DOS is not supported natively. |
| oleview: Build the file filter by hand instead of hardcoding it in resource strings. |
| regedit: Build the file filter by hand instead of hardcoding it in resource strings. |
| winecfg: Build the file filter by hand instead of hardcoding it in resource strings. |
| oleview: Convert menu and string tables resources to po files. |
| regedit: Convert menu and string tables resources to po files. |
| winecfg: Convert menu and string tables resources to po files. |
| comdlg32: Convert string tables resources to po files. |
| sane.ds: Convert string tables resources to po files. |
| wrc: Remove the context prefix when generating the po file for English. |
| mshtml: Remove a leftover string table. |
| configure: Add a check for the QuickTime development headers. |
| po: Unify the spelling of some menu entries across programs. |
| po: Update the English po files. |
| libwine: Remove redundant wine_switch_to_stack implementations. |
| shdocvw: Get rid of the IDB_IETOOLBAR define, the bitmap is loaded by name. |
| wmc: Add support for creating resource and plain binary files. |
| makefiles: Generate .res files directly from message files. |
| server: Add symbolic names in filesystem change actions traces. |
| widl: Don't generate proxies for oleautomation interfaces. |
| actxprxy: Add proxies for shldisp.idl. |
| include: Add an assert.h msvcrt header. |
| shell32: Convert dll registration to the IRegistrar mechanism. |
| shdocvw: Convert coclass registration to the IRegistrar mechanism. |
| hhctrl: Don't use an extended menu. |
| ole32: Cleanup return value handling in CoWaitForMultipleHandles. |
| |
| Anders Jonsson (1): |
| po: Update Swedish translation. |
| |
| Andrew Bogott (1): |
| winemenubuilder: Avoid passing a null pointer (or a non-pointer) to extract_icon in InvokeShellLinkerForURL. |
| |
| Andrew Eikum (2): |
| mmdevapi: Children of IAudioClient should hold a reference to their parents. |
| mmdevapi: Prevent deadlock when releasing a stream that's still playing. |
| |
| Andrew Nguyen (26): |
| kernel32: Improve parameter validation for ReadConsoleOutputCharacterW. |
| kernel32: Improve parameter validation for ReadConsoleOutputCharacterA. |
| kernel32: Improve parameter validation for ReadConsoleOutputAttribute. |
| kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputW. |
| kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputA. |
| kernel32: Pass an output parameter when calling WriteConsoleOutputCharacterW and FillConsoleOutputAttribute. |
| wineconsole: Pass an output parameter when calling ReadConsoleOutputCharacterW. |
| advapi32: Convert the trustee name buffer based on trustee form in SetEntriesInAclA. |
| explorerframe/tests: Free the shell items at the end of the event tests. |
| fusion: Avoid memory leaks on memory allocation failure in parse_display_name. |
| gameux: Initialize registry path pointer to NULL in GAMEUX_getAppIdFromGDFPath. |
| gameux: Free the allocated GameStatisticsImpl object on failure in GameStatisticsMgrImpl::GetGameStatistics. |
| kernel32/tests: Free environment block in the child process when it is unused. |
| iphlpapi: Correctly compute the buffer offset for the DNS address structure in GetAdaptersAddresses. |
| msvcrt: Fix a possible memory leak in _wpopen if a memory allocation fails. |
| msvcrt: Fix a possible memory leak in _wsystem for the NULL command case. |
| msvcrt/tests: Avoid embedding extended ASCII characters in locale string literals. |
| msvcrt: Null terminate the temporary locale buffer in _create_locale. |
| setupapi: Allocate the proper number of bytes for the drive spec. |
| setupapi: Fix some memory leaks in SetupDiGetINFClassA. |
| shell32: Fix initial reference count for a new IAutoComplete instance. |
| include: Add an extern C++ block around the property key equality operators. |
| regedit: Remove an unused string array. |
| kernel32/tests: Free environment strings buffer at the conclusion of the environment tests. |
| windowscodecs: Avoid writing to the output pointer on failure in StreamOnStreamRange::Read and StreamOnStreamRange::Write. |
| windowscodecs: Use memmove in StreamOnMemory::Read and StreamOnMemory::Write to cope with potentially overlapped memory copying. |
| |
| André Hentschel (7): |
| imagehlp: Use define instead of hardcoded value. |
| po: Update German translation. |
| winedump: Fix MZ Header detection. |
| kernel32/tests: Don't test function directly when reporting GetLastError(). |
| po: Update German translation. |
| kernel32/tests: Use the right return type and a better failed test message. |
| libwine: Implemented the call_on_stack function for Sparc. |
| |
| Aurimas Fišeras (3): |
| po: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| |
| Austin English (7): |
| configure: Check for snd_pcm_hw_params_get_access_mask() when checking for ALSA. |
| winecfg: Fix a compiler warning on PowerPC. |
| libwine: Add missing checks for FreeBSD_kernel. |
| server: Add missing checks for FreeBSD_kernel. |
| ntdll: Add missing checks for FreeBSD_kernel. |
| loader: Add missing checks for FreeBSD_kernel. |
| shell32/tests: fix a couple memory leaks (Valgrind). |
| |
| Damjan Jovanovic (1): |
| winemenubuilder: Extract all icon sizes on freedesktop too. |
| |
| David Hedberg (5): |
| oleaut32: Handle NULL arguments to ITypeComp::BindType. |
| oleaut32: Make ITypeComp::BindType case-insensitive. |
| urlmon: Add some error handling to the http protocol. |
| shell32: Fix a leak in the ebrowser travellog (Valgrind). |
| shell32/tests: Fix a leak in the ebrowser tests (Valgrind). |
| |
| Dylan Smith (1): |
| richedit: Clear non-default style when changing to plain text mode. |
| |
| Eric Pouech (26): |
| winedump: Added support for dumping FPO streams. |
| dbghelp: Restructure internal PDB information. |
| dbghelp: Use new file/debug format framework to allow keeping pdb files opened. |
| dbghelp: Keep the mapping of any PDB file open until the module is unloaded. |
| dbghelp: Added preliminary extended FPO information out of PDB files. |
| winedbg: Added CPU method for identifying a jmp insn, and implement it for i386. |
| winedbg: Try to detect jump (potentially thunk code) while getting the status. |
| dbghelp: Better support for OOM conditions when creating source file table. |
| dbghelp: Speed up source string creation (by using rb trees). |
| winedump: Force the PDB_??_ROOT to always be present in reader object. |
| winedump: Dump streams names information out of ROOT object. |
| winedump: Get string table stream index out of ROOT named streams list. |
| winedump: Added stream header support. |
| winedump: Make use of PDB_STREAM_INDEXES in order to get rid of hardwired indexes. |
| winedump: Dump segment info out of PDB files. |
| winedump: Also dump FPO data out of JG PDB files. |
| dbghelp: Add support for stream lookup by name in PDB files and use it for strings stream. |
| dbghelp: Get stream indexes out of PDB files (instead of hardwired values). |
| dbghelp: When failing to look up for a PDB file, don't keep a module format object around. |
| dbghelp: Use AT_range attribute (for function, block... addresses) when AT_low_pc and AT_high_pc are not present. |
| dbghelp, winedump: Added definition for S_FRAMEPROC_V2 symbol (CodeView). |
| kernel32: Added support for terminfo/termcap in console code. |
| kernel32: Move the input character to INPUT_RECORD translation functions to term.c. |
| kernel32: Correctly parse the input strings for advanced keys. |
| kernel32: Added support for insert/overwrite modes while editing a line. |
| kernel32: Fix prototype when no curses dev package is present. |
| |
| Erich Hoover (5): |
| urlmon: Update MK protocol handling to IInternetProtocolEx. |
| urlmon: Fix MK protocol handling of escaped characters. |
| hhctrl.ocx: Add support for the print button using IWebBrowser_ExecWB. |
| hhctrl.ocx: Add better bitmaps for some toolbar buttons. |
| hhctrl.ocx: Add some private toolbar bitmaps (copied from shdocvw). |
| |
| Francois Gouget (1): |
| ntdll/tests: Fix compilation on systems that don't support nameless unions. |
| |
| Gerald Pfeifer (2): |
| ws2_32: Restructure and simplify debugstr_wsaioctl a bit. |
| ntoskrnl.exe: Remove variable sep and related code from INSTR_GetOperandAddr. |
| |
| Greg Geldorp (22): |
| winetest: Include account level info in the report. |
| gdi32/tests: Fix some font test failures on non-English machines. |
| kernel32/tests: Set TrueType console font before running tests. |
| gdi32/tests: Skip tests on unexpected font code page. |
| gdi32/tests: Allow ANSI_CHARSET for some tests. |
| d3d8/tests: Skip tests if not running in the foreground. |
| d3d9/tests: Skip tests if not running in the foreground. |
| user32/tests: Fix menu test failures on East-Asian machines. |
| gdi32/tests: Fix tmLastChar test. |
| shlwapi/tests: Don't assume date/time are separated by comma. |
| ddraw/tests: Remove some outdated tests. |
| msctf/tests: Fix failures on Win7 and East-Asian machines. |
| user32/tests: Fix DDE test failures on DBCS machines. |
| comdlg32/tests: Fix expected height computation. |
| msvcrt/tests: Use different method to determine non-SBCS locale. |
| winhttp/tests: Fix tests when connecting via proxy. |
| urlmon/tests: Fix tests when connecting via proxy. |
| riched20/tests: Skip some tests on non-English platforms. |
| comctl32/tests: Fix failures for 120DPI display. |
| imm32/tests: Windows does post WM_IME_COMPOSITION messages sometimes. |
| winhttp/tests: No reconnect on redirect when using proxy. |
| wininet/tests: Fix failures when connecting through proxy. |
| |
| Hans Leidekker (20): |
| kernel32: Add a stub implementation of GetThreadIOPendingFlag. |
| Revert "advapi32: Fix cred domain according to tests.". |
| appwiz.cpl: Fix two RegQueryValueExW calls. |
| msi/tests: Add tests for publishing and unpublishing assemblies. |
| msi/tests: Add a test for MsiGetComponentState. |
| msi: Add support for comparing TrueType font versions. |
| msi: Fix detection of installed global assemblies. |
| msi: Don't extract files for assemblies which are already installed. |
| msi: Improve detection of installed local assemblies. |
| fusion/tests: Add some tests for IAssemblyCache_QueryAssemblyInfo. |
| msi: Fix a memory leak (valgrind). |
| msi: Fix parsing of patch product codes (valgrind). |
| msi: Fix some memory leaks (valgrind). |
| msi/tests: Accept one more estimated size. |
| msi: Free memory on error (valgrind). |
| msi: Don't ignore disabled components when resolving install states. |
| msi: Downgrade a warning. |
| msi: Search all contexts in ACTION_GetComponentInstallStates. |
| msi: Clean up better when removing a product. |
| msi/tests: More tests for publishing and unpublishing assemblies. |
| |
| Henri Verbeet (20): |
| wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_remove(). |
| wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_add(). |
| wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_released(). |
| wined3d: Pass an IWineD3DResourceImpl pointer to context_resource_released(). |
| wined3d: Pass an IWineD3DResourceImpl pointer to context_resource_unloaded(). |
| wined3d: Pass an IWineD3DResourceImpl pointer to wined3d_rendertarget_view_init(). |
| wined3d: Store an IWineD3DResourceImpl pointer in struct wined3d_rendertarget_view. |
| wined3d: Store an IWineD3DClipperImpl pointer in IWineD3DSurfaceImpl. |
| wined3d: Pass an IWineD3DVolumeImpl pointer to volume_add_dirty_box(). |
| wined3d: Pass an IWineD3DVolumeImpl pointer to volume_bind_and_dirtify(). |
| wined3d: Pass an IWineD3DSwapChainImpl pointer to swapchain_create_context_for_thread(). |
| wined3d: Pass an IWineD3DSwapChainImpl pointer to findThreadContextForSwapChain(). |
| ddraw: Initialize the AutoRestoreDisplayMode field of WINED3DPRESENT_PARAMETERS (Valgrind). |
| d3d8/tests: Fix test_ApplyStateBlock() (Valgrind). |
| wined3d: Move swapchain context retrieval to swapchain.c. |
| wined3d: Store a pointer to an array of IWineD3DSwapChainImpl pointers in the device. |
| wined3d: Remove IWineD3DSurface::BindTexture() from the public interface. |
| wined3d: Remove IWineD3DSurface::LoadTexture() from the public interface. |
| wined3d: Get rid of IWineD3DSurface::GetData(). |
| wined3d: Remove IWineD3DVolume::LoadTexture() from the public interface. |
| |
| Huw Davies (2): |
| wininet: Add tests for querying INTERNET_OPTION_MAX_CONNS_PER_SERVER and INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER and fix typo in the implementation. |
| include: Add some more internet options. |
| |
| Hwang YunSong (4): |
| wininet: Update Korean resource. |
| winspool.drv: Update Korean resource. |
| wordpad: Update Korean resource. |
| po: Update Korean translation. |
| |
| Jacek Caban (25): |
| shdocvw: Separate DocHost ref count from InternetExplorer ref count. |
| shdocvw: Added InternetExplorer object tests. |
| shdocvw: Added InternetExplorer::get_Visible implementation. |
| shdocvw: Added beginning iexplore DDE suport. |
| shdocvw: Moved allocating InternetExplorer object to separated function. |
| shdocvw: Improved 'iexplore -nohome' handling. |
| msxml3: Don't forward get_nodeTypedValue to node's IXMLDOMNode iface. |
| msxml3: Don't forward get_namespaceURI calls to node's IXMLDOMNode iface. |
| urlmon: Store object instead of interface pointer to BindProtocol in Binding object. |
| mshtml: Get rid of win9x test failures workarounds. |
| wininet: Make sure to initialize the whole z_stream struct (valgrind). |
| winnt.h: Use Common macro for __C89_NAMELESSUNION and __C89_NAMELESSSTRUCT. |
| shlwapi: Fixed handling A->W buffer in UrlCanonicalizeA (valgrind). |
| wininet: Added post data tests. |
| wininet: Fixed memory leak in tests (valgrind). |
| msxml3: Fixed memory leak (valgrind). |
| urlmon: Fixed memory leaks in tests. |
| mshtml: Added IUri-based implementation of nsIURL::[Get|Set]Ref. |
| wininet: Fixed race in SSL connection handling. |
| mshtml: Fixed leaks (valgrind). |
| mshtml: Fixed some leaks in tests (valgrind). |
| mshtml: Forward nsIURL::[Get|Set]FilePath to nsIURI::[Get|Set]Path. |
| mshtml: Fixed leaks in htmllocation tests (valgrind). |
| urlmon: Added backslash handling to remove_dot_segments. |
| urlmon: Call remove_dot_segments on path opaque for mk: protocol. |
| |
| Joel Holdsworth (4): |
| comctl32/rebar: Removed a redundant call. |
| comctl32/rebar: Implemented band reordering within rows. |
| comctl32/rebar: Moved drag notify code into REBAR_MouseMove. |
| comctl32/rebar: Implemented dragging between rows. |
| |
| Juan Lang (14): |
| rsaenh/tests: Add tests for CRYPT_IPSEC_HMAC_KEY. |
| rsaenh: Move check for CRYPT_IPSEC_HMAC_KEY to each key import function. |
| rsaenh: Add support for CRYPT_IPSEC_HMAC_KEY. |
| mswsock.h: Fix typo. |
| crypt32: Add stub for CertRegisterPhysicalStore. |
| rsaenh: Only set key length on successful retrieval of hash value. |
| rsaenh: Be more careful about when to hash HMAC key material. |
| crypt32: Fix memory leak (Valgrind). |
| crypt32: Fix memory leaks when decoding fails (valgrind). |
| crypt32: Fix memory leaks when encoding fails. |
| crypt32: Remove no-ops. |
| crypt32: Ensure that chain validity time is initialized (valgrind). |
| crypt32: Simplify a function. |
| crypt32: Ensure temporary string is NULL-terminated to avoid uninitialized memory access (valgrind). |
| |
| Jörg Höhle (1): |
| winmm: PlaySound ignores SND_NOWAIT. |
| |
| Ken Thomases (5): |
| winemenubuilder: On Mac, understand and keep 256x256 Vista-style icons. |
| winemenubuilder: On Mac, ignore non-square icon entries. |
| winemenubuilder: On Mac, size is implicit in ICNS slot; don't search for best. |
| windowscodecs: Disable ICNS support when building for Mac OS X 10.4 Tiger. |
| secur32/tests: Fix copy/paste error in test message ("first" -> "third"). |
| |
| Kusanagi Kouichi (2): |
| gdi32/tests: Add a test for GetCharABCWidthsA with DBCS. |
| gdi32: GetCharABCWidthsA should work for DBCS. |
| |
| Maarten Lankhorst (1): |
| ole32: Handle alertable wait in CoWaitForMultipleHandles. |
| |
| Martin Petricek (1): |
| gdiplus: Support for indexed formats in GdipBitmapSetPixel. |
| |
| Matteo Bruni (1): |
| ntdll/tests: Add a FILE_APPEND_DATA test. |
| |
| Michael Stefaniuc (53): |
| urlmon: Use ifaces instead of vtbl pointers in GopherProtocol. |
| urlmon: Use ifaces instead of vtbl pointers in MimeFilter. |
| urlmon: Use an iface instead of a vtbl pointer in MkProtocol. |
| urlmon: Use an iface instead of a vtbl pointer in stgmed_buf_t. |
| urlmon: Use ifaces instead of vtbl pointers in BindStatusCallback. |
| urlmon: Use an iface instead of a vtbl pointer in AsyncBindCtx. |
| windowscodecs: Use an iface instead of a vtbl pointer in BmpEncoder. |
| windowscodecs: COM cleanup for stream.c. |
| urlmon: COM cleanup for the IMoniker iface. |
| urlmon: COM cleanup for the IInternetProtocolEx iface. |
| urlmon: COM cleanup for the rest of the iface in BindProtocol. |
| windowscodecs: Use ifaces instead of vtbl pointers in BmpDecoder. |
| windowscodecs/tests: COM cleanup for converter.c. |
| avifil32: COM cleanup for acmstream.c. |
| avifil32: Avoid the forward declaration of the IAVIStream methods. |
| windowscodecs/tests: Fix crash introduced with eaf394a9ac4c. |
| wiaservc: COM cleanup for the IClassFactory iface. |
| wiaservc: COM cleanup for the IWiaDevMgr iface. |
| shlwapi/tests: Finish the COM cleanup in ordinal.c. |
| sxs: COM cleanup for the IAssemblyCache iface. |
| objsel: COM cleanup for the IClassFactory iface. |
| objsel: COM cleanup for the IDsObjectPicker iface. |
| urlmon: Use ifaces instead of vtbl pointers in ProtocolProxy. |
| urlmon: COM cleanup for the IBinding iface. |
| urlmon: COM cleanup for the rest of the ifaces in Binding. |
| urlmon: COM cleanup for the IStream iface. |
| urlmon: Remove some leftovers from the old COM days. |
| jscript: COM cleanup for the IDispatchEx iface. |
| jscript: Use ifaces instead of vtbl pointers in JScript. |
| jscript: COM cleanup for the IServiceProvider iface. |
| hhctrl.ocx: Use ifaces instead of vtbl pointers in IOleClientSiteImpl. |
| mmdevapi: Use ifaces instead of vtbl pointers in MMDevice. |
| ddraw: Avoid some unsafe IDirect3D7 iface to IDirectDrawImpl transitions. |
| ddraw: Pass an IDirectDrawImpl* instead of an iface to ddraw_set_display_mode(). |
| ddraw: Pass an IDirectDrawImpl* instead of an iface to CreateSurface(). |
| ddraw: COM cleanup for the IDirect3D iface. |
| ddraw: COM cleanup for the IDirect3D2 iface. |
| ddraw: COM cleanup for the IDirect3D3 iface. |
| ddraw: COM cleanup for the IDirect3D7 iface. |
| ddraw: COM cleanup for the IDirectDraw iface. |
| ddraw: COM cleanup for the IDirectDraw2 iface. |
| ddraw: COM cleanup for the IDirectDraw3 iface. |
| ddraw: COM cleanup for the IDirectDraw4 iface. |
| ddraw: COM cleanup for the IDirectDraw7 iface. |
| explorerframe: COM cleanup for the IClassFactory iface. |
| compobj.dll16: COM cleanup for the IMalloc16 iface. |
| ddraw: Drop "Thunk_" from the names of the IDirect3DDevice methods. |
| ddraw: Drop "Thunk_" from the names of the IDirect3DDevice2 methods. |
| ddraw: Drop "Thunk_" from the names of the IDirect3DDevice3 methods. |
| ole2.dll16: Add missing ILockBytes::Stat to the vtbl initialisation. |
| ole2.dll16: COM cleanup for the ILockBytes16 iface. |
| ddraw: Drop "Thunk_" from the names of the IDirect3DMaterial* methods. |
| ddraw: Drop "Thunk_" from the names of the IDirect3DVertexBuffer methods. |
| |
| Nikolay Sivov (23): |
| ole32/tests: Test for return value directly without macros. |
| oleaut32/tests: Test for return value directly. |
| oleaut32/safearray: Fix allocation error check for array descriptor. |
| comctl32/tests: Fix a leak in toolbar test data allocation (Valgrind). |
| comctl32/tests: Fix a leak in rebar test data allocation (Valgrind). |
| oleaut32/tests: Fix a string leak (Valgrind). |
| comctl32/imagelist: Fix a couple of imagelist leaks (Valgrind). |
| fusion: Fix processor arch string leak (Valgrind). |
| hlink/tests: Fix interface leak (Valgrind). |
| shlwapi: Keep pointer to allocated block to free it later (Valgrind). |
| shell32/tests: Fix some leaks in tests (Valgrind). |
| shell32: Fix a cloned PIDL leak (Valgrind). |
| msxml3/tests: Fix a lot of leaks in tests (Valgrind). |
| rsaenh/tests: Fix a key leak (Valgrind). |
| msvcrt: Add _atoflt and _atoflt_l implementations. |
| oleaut32/tests: Fix a dead path in test (Valgrind). |
| shell32/tests: Fix a PIDL leak in tests (Valgrind). |
| shell32: Fix interface leak (Valgrind). |
| oleaut32: Fix a stream leak on failure. |
| shell32: Fix interface leak while adding tree items. |
| shell32: Free cloned PIDL after tree initialization (Valgrind). |
| shell32/tests: Close find file handle (Valgrind). |
| msvcrt: Partially implement _set_abort_behavior. |
| |
| Owen Rudge (6): |
| hhctrl.ocx: Implement Show/Hide functionality. |
| hhctrl.ocx: Implement Sync button functionality. |
| hhctrl.ocx: Implement pop-up menu for Options button. |
| dsound: Add support for 32-bit IEEE float buffers. |
| dsound/tests: Add IEEE float buffer tests. |
| dsound/tests: Add IEEE float buffer tests for dsound8. |
| |
| Piotr Caban (6): |
| shell32: Try to get file status from FileSystemBindData in UNIXFS_path_to_pidl. |
| shell32: Don't check if files are of the same type if name is equal in IShellFolder2_CompareIDs. |
| server: Return multiple events in read_changes. |
| server: Don't report rename events when file is moved between directories. |
| kernel32/tests: Added file move/rename ReadDirectoryChangesW tests. |
| mshtml: Added IObjectSafety stub. |
| |
| Stefan Dösinger (1): |
| wined3d: Don't set cube and volume POW2 caps if np2 textures are supported. |
| |
| Thomas Mullaly (8): |
| urlmon: Fixed misc typos and removed a few random tab characters. |
| normaliz: Changed the default debug channel to normaliz instead of authz. |
| urlmon/tests: Fixed memory leak in tests (valgrind). |
| urlmon: Added stub for CoInternetGetSecurityUrlEx. |
| urlmon/tests: Added CoInternetGetSecurityUrlEx tests. |
| urlmon: Added basic CoInternetGetSecurityUrlEx implementation. |
| urlmon/tests: Added pluggable protocol tests for CoInternetGetSecurityUrlEx. |
| urlmon: Added pluggable protocol support to CoInternetGetSecurityUrlEx. |
| |
| Travis Athougies (2): |
| d3dcompiler_43/tests: Fixed nonconformant C string literals in HLSL test suite. |
| d3dcompiler_43/tests: Added error tests to HLSL test suite. |
| |
| Vincent Povirk (9): |
| windowscodecs: Ignore the alpha channel of ICO files if it's empty. |
| windowscodecs: Add a utility function for swapping 8-bit BGR/RGB data. |
| windowscodecs: Support 8-bit RGB (as opposed to BGR) bitfields bitmaps. |
| windowscodecs: Avoid an iface -> impl conversion from a non-method. |
| windowscodecs: Ignore an unspecified extra sample in RGB TIFF images. |
| windowscodecs: Accept failure when seeking to the start of a TGA footer. |
| wininet: Use LIST_FOR_EACH_SAFE in a loop where we can delete an entry. |
| gdiplus: Rewrite GdipCreateMatrix3. |
| oleaut32: Deserialize VT_BOOL as 2 bytes, not 4. |
| |
| Vitaliy Margolen (21): |
| dinput: More COM cleanup for IDirectInput - use interfaces instead of typecasts. |
| dinput: COM cleanup - use proper DirectInput interface with IUknown calls. |
| dinput: COM cleanup - return interface instead of typecasting This. |
| dinput: COM cleanup - use proper interface instead of typecasting This when calling queue_event. |
| dinput: COM cleanup - use helper function instead of direct typecast in base device class. |
| dinput: COM cleanup - use helper function instead of direct typecast in mouse. |
| dinput: COM cleanup - use helper function instead of direct typecast in keyboard. |
| dinput: COM cleanup - use helper function instead of direct typecast in base joystick class. |
| dinput: COM cleanup - use helper function instead of direct typecast in Linux joystick. |
| dinput: COM cleanup - use helper function instead of direct typecast in linuxinput joystick. |
| dinput: COM cleanup - use helper function instead of direct typecast in OS/X joystick. |
| dinput: Change internal check_dinput_hooks method to take W iface. |
| dinput: Explicitly define ASCII and Unicode methods in DirectInputDevice base class. Make ASCII methods call Unicode. Use new methods in child classes. |
| dinput: Explicitly define ASCII and Unicode methods in keyboard. |
| dinput: Explicitly define ASCII and Unicode methods in mouse. |
| dinput: Explicitly define ASCII and Unicode methods in joystick base class. Use new methods in child classes. |
| dinput: Explicitly define ASCII and Unicode methods in evdev joystick. |
| dinput: Explicitly define ASCII and Unicode methods in joydev joystick. |
| dinput: COM cleanup - use interfaces instead of vtbl. Combine both Unicode and ASCII interfaces into the same classes. |
| dinput: Make newly created device append itself to Direct Input's list. |
| dinput: Combine ASCII and Unicode Direct Input Device QueryInterface. |
| |
| Yaron Shahrabani (1): |
| po: Hebrew update. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |