| The Wine development release 1.3.30 is now available. |
| |
| What's new in this release (see below for details): |
| - DirectSound reimplemented on top of MMDevAPI. |
| - Support for StretchBlt in the DIB engine. |
| - User interface improvements in HTML help. |
| - Some MSXML fixes. |
| - Performance improvements in cmd. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.30.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.3.30.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.30: |
| |
| 201 Igowin: masking problem - image is not transparent |
| 4140 Emu48 with HP49 ROM: parts of emulated screen stays black |
| 5180 vb6 ide can't run a simple test case |
| 5181 vb6 can't compile a simple file |
| 5322 Both MSVC6 and MSVB6 installers die very early |
| 5623 GetAsyncKeyState wrong if querying process doesn't have focus |
| 5841 XML database manipulation through ADO nonfunctional (support for MSXML2.XMLPARSER.3.0 -> CLSID {F5078F31-C551-11D3-89B9-0000F81FE221} needed) |
| 6620 ALEPH500 crashes with X11DRV_DIB_DeleteDIBSection |
| 7182 Arabic letters not positioned correctly |
| 7563 neoragex 0.6b does not run |
| 9400 Panzer General III Scorched Earth random hang, threading-related |
| 9454 Panzer General III Scorched Earth hang with seh:setup_exception nested exception |
| 12450 Adobe Acrobat Pro 6 & 7 / Acrobat Reader 6 & 7 -- "Detect and Repair" does nothing (MsiReinstallProduct) |
| 13383 Firefox 3.0rc1 crashes on startup on 64bit Kubuntu 8.04 [dogfood] |
| 13502 BRenBot application fails to start |
| 13564 VeohTV beta login window is improperly drawn |
| 13885 Visio 2003 crash on digit entry or paste |
| 13985 Skype 4 crashes |
| 14118 wine needs its own dxdiag |
| 14316 Elona is really slow |
| 15186 Grand Theft Auto crashes on game engine start |
| 15187 Combos changes in Win16 dialogs not noticed by TopDraw |
| 15218 Microsoft Office 2007: Exiting Groove Manager/Server crashes in kernel32 |
| 15258 Program for programming HAM radios exits with 541 error |
| 15760 Wrong window size in QIP |
| 15945 WinSnap can't capture screen. |
| 16216 Arturia Minimoog VST: Interface controls doesn't draw well |
| 16270 ratDVD installer has (non-fatal) crash in winmm/time |
| 16491 Pindersoft DotNet Test hangs when advancing months (monthcal day state/notification data handling) |
| 16590 Audiosurf: Lines not breaking properly |
| 16594 Oberon game launcher does not show the buttons to launch the game. |
| 17068 HDR not correctly rendered (Counter-Strike: Source) |
| 17864 ipstats.c:1427: warning: 'append_udp_row' defined but not used on FreeBSD/OS X |
| 18086 Wine should provide a Tango compliant Icon |
| 18415 MarketMaker Crash during install |
| 18582 DVDFab: changing window focus causes window to shrink and can't bring back properly |
| 18651 Microsoft Reader hangs in full screen mode |
| 18979 Installation of Microsoft SQL Server Express crashes |
| 19196 XIII: no textures and fonts |
| 19310 Rosetta Stone crashes |
| 19645 Lotus 123 97 causes a page fault |
| 19740 Google Earth: "View in Google Maps" doesn't work (dogfood) |
| 19755 Open Watcom 1.8's binw/wcc.exe complains "Not enough memory on exec" |
| 19975 runasdate: child processes do not receive (adjusted) time |
| 19976 runasdate: running without /immediate causes a crash |
| 20009 Scrabble Online failed assertion |
| 20030 game, Taikodom doesn't run |
| 20364 The Dig (from STEAM) doesn't run on Arch Linux x86_64 |
| 20462 Unable to uninstall Caesar IV |
| 20565 Emu42: change in StretchBlt causes black display background |
| 20600 City of Heroes crashes when disabling 3D sound in preferences |
| 20688 FIFA 2010: Sound does not work in multiplayer (Internet Game) match |
| 20778 Open Office Writer crash when press on Hebrew letters |
| 20872 Sim City 4 Deluxe: No texture in the minimap while loading a city |
| 20873 SimCity 4 Deluxe crash while loading the game |
| 20966 Everquest 1 crashes on startup |
| 20980 Tiny globe in Google Earth in DirectX mode [dogfood] |
| 21144 cmd missing newline in output? |
| 21409 Progecad 2009 Pro crashes on save - save as |
| 21533 Civilization II 16-bit crashes when showing the main menu. |
| 21647 Random hang in Europa Universalis III |
| 21685 ICQ 7 exits on load |
| 21686 ICQ 7 page fault |
| 21710 MotorM4X menu background image is not shown |
| 21885 uTorrent: inactive toolbar buttons have non-transparent icons |
| 22787 Irfanview: Crashes after clicking on website link |
| 22982 SyncToy help links always lead to the default overview page |
| 23113 winrar 3.93 installer displays garbage instead of licensing agreement |
| 23619 GTA San Andreas doesn't find widescreen video modes |
| 23850 Aliens vs Predator (2010) silently exits during startup, needs IGameExplorer::VerifyAccess (parental controls) |
| 24153 Adobe Audition 3 parts of interface not drawn |
| 24278 Transparent PNG are shown inverted by applications compiled with Lazarus |
| 24297 Google Earth Plugin install via BITS quits with an error message |
| 24859 EnhanceMySe7en: Fails to start |
| 25293 Starcraft II cursor on-game is blank |
| 25448 Filemaker Pro 11 can't be started from Linux main menu icon - Invalid or incorrect link |
| 25524 Hexplore installer complains about not being able to open a tmp file. |
| 25549 Mega Games Pack fails to draw bitmap graphics |
| 25552 winecfg audio test under-run errors |
| 25591 MS Office Pro 2010 Trial: garbled display on ribbon and file tab |
| 25714 All tool buttons in CHM viewer are displayed as printer |
| 25948 explorerframe/nstc tests shows some a leak in comctl32 under valgrind |
| 26009 Adventure games from Kheops Studio have wrong text alignment |
| 26053 urlmon/sec_mgr tests show some invalid writes under valgrind |
| 26601 The Void: audio stutters badly (when using ALSA full hardware acceleration) |
| 26640 Disciples II: sound artifacts during music playback |
| 26816 native msi2 installer exits with status 20, can't get version of mspatcha.dll |
| 27283 can not start IBankWizard.msi installer |
| 27301 Space Empires: Star Fury doesn't display text in-game (orm=backbuffer) |
| 27382 WinRAR 4.x installer crashes when being run from certain filesystems |
| 27449 "pause" command behaviour differs from windows |
| 27540 Typing of the Dead demo: Crashes upon launch when directsound is set to emulation |
| 27542 Iexplore can't open url regression 2 |
| 27557 Alice: Madness Returns - Securom Matroschka doesn't work out of the box |
| 27928 Program SIMPLO installer crashes |
| 27981 Ems Mysql manager and Ems Sql Manager do not start anymore wine 1.3.25 |
| 27998 IE7 & IE8 have black back ground where page tabs should be and .GIF's no longer render |
| 28024 icy tower: installer wont launch |
| 28094 pwsafe 3.26: login box logo is replaced by a black square |
| 28112 Missing mouse cursor in menus of Atlantis Evolution |
| 28130 CamelSystems Power Post crashes |
| 28255 d3dx9/shader.ok fails with WINEDEBUG=warn+heap |
| 28262 mshtml/style.ok crashes when WINEDEBUG=warn+heap |
| 28284 HoverAce: audio becomes distorted then it cuts out during races (Alsa=emulation) |
| 28286 Backyard Baseball 2001 won't start |
| 28294 XPR108258.exe (csf player installer) crash |
| 28348 Age of Empires 2 rendering broken with OpenGL renderer |
| 28351 Hundred Swords demo: Fails to initialize Direct3D |
| 28369 WinRar 3.93 installer crashes after starting |
| 28376 djdecks for DX does not work |
| 28383 secur32/schannel test consistently fails on 32-bit debian testing |
| 28408 vbscript gc test crashes with WINEDEBUG=warn+heap |
| 28415 MIDI Broken (in, at least, the program VSTHost) |
| 28449 GnuTLS internal error in wine test case |
| 28466 Copy-Paste bug |
| 28484 .NET Framework 4.0: Crash after extracting files - unimplemented wer.WerReportAddDump |
| 28494 Purple areas in MS Word 2003's horizontal ruler |
| 28499 Enterprise Architect docked window icons fail no longer have a transparent background |
| 28502 Everest Poker and Casino crash when loading through proxy |
| 28517 Pikachu Volleyball stops playing sound effects |
| 28521 Black box around the mouse cursor |
| 28525 Wine doesn't start Dosbox if $PWD = ~/.wine |
| 28526 HTML-Kit 292's small icons have a white background |
| 28534 Igowin: miscolored shadows |
| 28561 crash while installing Vixi Freecorder with mono28/mono210 installed and without gecko-dbg installed |
| 28565 Mask color showing as background in toolbar buttons |
| 28566 winedbg crashes on gdb command remote file get |
| 28567 gdiplus/image.ok crashes on win64 |
| 28568 secur32/schannel test often hangs with gnutls 2.12.10-2 |
| 28587 League Of Legends PVP.net client can't retrieve profile information |
| 28591 Guild Wars: the audio track includes loud static bursts while playing the background music |
| 28606 Gnome-screensaver cannot lock screen while runing full-screen games |
| 28610 SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should tolerate larger ncm.cbSize values |
| 28630 Crash on start of ahnenblatt |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.3.29: |
| |
| Akihiro Sagawa (2): |
| ddraw: Use the same device name as Windows for the Direct3D HAL device. |
| po: Update Japanese translation. |
| |
| Alexander Lakhin (1): |
| po: Update Russian translation. |
| |
| Alexandre Julliard (11): |
| winex11: Force the alpha channel to zero for mono->color blits. |
| winex11: Avoid recomputing the DC format when it hasn't changed. |
| winex11: Remove redundant pixmap prefix in X_PHYSBITMAP field names. |
| winex11: Pre-compute the color shifts for the supported XRender formats. |
| winecfg: Set the background color for the web link. |
| winex11: Get rid of the client-side DIB optimization in StretchBlt. |
| winex11: Fall back to the DIB engine for client-side stretching. |
| makedep: Ensure that error messages contain "error". |
| winex11: Remove no longer needed support for a source DIB color map in XRender StretchBlt. |
| winex11: Remove no longer needed support for a source DIB color map in X11 StretchBlt. |
| winex11: Force alpha channel to 0 when doing color conversion in PutImage. |
| |
| Alistair Leslie-Hughes (7): |
| msxml3: Support creating IXMLParser Interface. |
| mshtml: IID_IHTMLCurrentStyle4 isn't supported on IE6. |
| mscoree: Add ICorDebug interface support. |
| mscoree: Return S_OK from ICorDebug Initialize. |
| mscoree: Define ICorDebugManagedCallback2 and ICorDebugMDA interfaces. |
| mpr: Remove DllCanUnloadNow and DllGetClassObject. |
| mscoree: Implement ICorDebug SetManagedHandler. |
| |
| Andrew Eikum (21): |
| winealsa.drv: Remove wave, mixer, and dsound driver code. |
| wineoss.drv: Remove wave, mixer, and dsound driver code. |
| winecoreaudio.drv: Remove wave, mixer, and dsound driver code. |
| dsound: Remove hardware acceleration support. |
| dsound: Validate buffer pointers in Unlock methods. |
| winecfg: Replace DirectSound settings with Driver Diagnostics. |
| dsound: Reimplement rendering devices on mmdevapi. |
| dsound: Reimplement capturing devices on mmdevapi. |
| dsound: Reimplement PropertySet on mmdevapi. |
| dsound: Eliminate leftover driver structures. |
| mmdevapi: Don't fail if dwChannelMask is not set correctly. |
| wineoss.drv: Use a temporary OSS device to check format support. |
| winealsa.drv: Fix default device creation logic. |
| mmdevapi: Don't use invalid This pointer on static object. |
| winmm: Handle DRV_QUERYMAPPABLE in waveXxxMessage. |
| audio: Change winmm import to delayed import. |
| winecfg: Reload winmm for each sound test. |
| mmdevapi: Attempt to determine default devices from the registry. |
| winecfg: Allow user to select default audio devices. |
| dsound: Remove a few unused variables. |
| dsound: Fix fragment position calculations. |
| |
| Andrew Talbot (21): |
| cabinet: Mark some fall-throughs in switch statements. |
| comdlg32: Add a break statement to mark a semantic separation. |
| d3d10: Mark a fall-through in a switch statement. |
| d3dcompiler_43: Mark fall-throughs in switch statement. |
| ddeml.dll16: Move break outside of if statement. |
| dbghelp: Mark a fall-through in a switch statement. |
| gdi32: Mark a fall-through in a switch statement. |
| mapi32: Mark some fall-throughs in a switch statement. |
| msacm32: Mark fall-through in switch statement. |
| mshtml: Mark some fall-throughs in switch statements. |
| mshtml: Mark fall-through in switch statement. |
| msi: Add a break to a switch statement. |
| msi: Mark fall-throughs in switch statements. |
| msvcrt: Mark some fall-throughs in a switch statement. |
| msvcrt: Remove a superfluous semicolon. |
| msxml3: Add a break to a switch statement. |
| ntdll: Mark some fall-throughs in a switch statement. |
| oleaut32: Mark some fall-throughs in a switch statement. |
| jscript: Mark a fall-through in a switch statement. |
| jscript: Add breaks to some switch statements. |
| dsound: Remove unneeded address-of operator from function name. |
| |
| André Hentschel (13): |
| gdi32: Add traces for the gamma functions. |
| wer: Add stub for WerReportAddDump. |
| d3d9/tests: Don't test function directly when reporting GetLastError(). |
| shell32/tests: Don't test function directly when reporting GetLastError(). |
| user32/tests: Don't test function directly when reporting GetLastError(). |
| kernel32/tests: Don't test function directly when reporting GetLastError(). |
| ntdll/tests: Don't test function directly when reporting GetLastError(). |
| wininet: Fix UrlComponents initialisation. |
| winevdm: Don't give up if we can't shorten the current directory. |
| po: Update German translation. |
| ole32: Return if out of memory (Coverity). |
| tools: Upgrade the config.guess/config.sub scripts. |
| ntdll: Map ETIME to STATUS_IO_TIMEOUT. |
| |
| Aric Stewart (2): |
| usp10: Correct ScriptStringGetLogicalWidths to be based on char not glyph. |
| usp10: Handle the SSA_PASSWORD flag in ScriptStringAnalyse. |
| |
| Aurimas Fišeras (4): |
| winecfg: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| winecfg: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| |
| Bernhard Loos (7): |
| server: Store sharing state for named pipes. |
| server: Only the sharing parameter of two instances of the same pipe have to match. |
| server: Sharing 0 is not allowed for named pipes. |
| server: It's possible to call NtQueryInformationFile on a pipe if it was opened with access 0. |
| server: Correctly implement permission checking for named pipes. |
| ntdll: Implement the NamedPipeConfiguration value for the FilePipeLocalInformation class of NtQueryInformationFile. |
| server: If a debugger is attached to a process, child processes shouldn't get debugged. |
| |
| Bruno Jesus (1): |
| ws2_32: Fix UDP LINGER support in getsockopt. |
| |
| Charles Davis (7): |
| libwine: Fix resetting the install_name on Mac OS. |
| winegcc: On Mac OS, turn -s into -Wl,-x. |
| loader: Fix constant address warning on Mac OS. |
| iphlpapi: Implement GetUdpTable() on Mac OS and the BSDs. |
| server: Use syscall(2) instead of inline assembly on Mac OS, too. |
| winemenubuilder: Don't define crc16() on Mac OS. |
| wldap32: Silence a compiler warning. |
| |
| Damjan Jovanovic (1): |
| windowscodecs: Read PNGs sequentially. |
| |
| Dmitry Timoshkov (5): |
| kernel32: Add a bunch of VirtualProtect tests. |
| ntdll: Use STATUS_INVALID_PAGE_PROTECTION as return value for invalid protections. |
| kernel32: Fix a typo in the LoadLibrary return value testing. |
| user32: Add support for iPaddedBorderWidth in NONCLIENTMETRICS. |
| user32: Fix the logic deciding when to write to the destination structure. |
| |
| Dylan Smith (4): |
| richedit: Return number of bytes read for EM_STREAMIN with SF_TEXT. |
| richedit: Return number of chars inserted for EM_STREAMIN with SF_RTF. |
| riched20/tests: Avoid using flaky method of simulating typing. |
| riched20/tests: Remove unnecessary SetFocus calls. |
| |
| Eric Pouech (1): |
| winedbg: Don't assert() on unsupported v-packets, but rather report an error. |
| |
| Erich Hoover (7): |
| hhctrl.ocx: Use the STD_PROPERTIES icon for the 'Options' toolbar button. |
| hhctrl.ocx: Use a modified (two color) refresh icon for the 'Sync' toolbar button. |
| hhctrl.ocx: Use separate icons for 'Hide' and 'Show' toolbar buttons based on the HIST_VIEWTREE icon. |
| hhctrl.ocx: Use the correct values for current_tab when some tabs are disabled. |
| hhctrl.ocx: Default to the correct tab for different HH_DISPLAY_* values. |
| hhctrl.ocx: Open a specific topic when requested. |
| hhctrl.ocx: When called as a program, quit when HtmlHelp call fails. |
| |
| Francois Gouget (21): |
| po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Turkish translation. |
| oleview: Separate the file filters with a space. |
| winecfg: Separate the file filters with a semi-colon and a space. |
| wordpad: Use a lowercase extension in a file filter. |
| comctl32/tests: Add basic tests for the SysLink control. |
| comctl32: Send a WM_CTLCOLORSTATIC message and erase the background while painting. |
| gdi32/tests: Use if(0) instead of #if 0 to make sure code still compiles. |
| msi/tests: Avoid #if 0 to make sure code still compiles. |
| d3drm/tests: Remove an unneeded assert.h include. |
| shell32: Add definitions for the IEnumACString interface. |
| gdi32: The GetKerningPairsA() test should pass on all the platforms we care about now. |
| tests: Remove unneeded assert.h includes. |
| Assorted spelling fixes & co. |
| po: Mark translations with mismatched printf format directives as fuzzy. |
| browseui/tests: Skip some tests if IEnumACString is not supported. |
| kernel32: Reset LastError if GetModuleFileName() succeeds. |
| kernel32/tests: Check what happens if QueryDosDeviceA() is given an insufficient buffer. |
| kernel32/tests: Test K32GetProcessImageFileNameA() and improve the QueryFullProcessImageNameA() tests. |
| kernel32/tests: Better check the NT path returned by QueryFullProcessImageName(). |
| kernel32: Fix the NT path returned by QueryFullProcessImageName(). |
| ntdll: ETIME is not defined on FreeBSD. |
| |
| Frédéric Delanoy (20): |
| cmd: Use helper function to return file io buffer. |
| cmd: Add WCMD_output_stderr function to output error messages to stderr. |
| cmd: Output error messages to stderr where appropriate. |
| cmd: Fix WCMD_fgets documentation. |
| cmd: Fix comments in WCMD_color. |
| msvcrt/tests: Remove dead assignments (Clang). |
| cmd: Avoid reading char by char from console. |
| cmd: Avoid checking whether we're in console mode for every read. |
| cmd: Get rid of unused parameter in WCMD_ReadFile. |
| cmd/tests: Don't convert lines with DOS endings in convert_input_data. |
| cmd: Output error messages to stderr instead of stdout where appropriate. |
| cmd: Improve WCMD_fgets documentation. |
| cmd: Handle truncation for console reads. |
| cmd: Avoid dead assignments (Clang). |
| cmd: Improve handle type recognition in WCMD_ReadFile. |
| cmd: Rename a parameter in WCMD_fgets. |
| cmd: Infer handle type from handle value in WCMD_fgets and WCMD_ReadAndParseLine. |
| cmd: Avoid reading char by char from files. |
| cmd: Consistently use infinitive forms in commands help summary. |
| cmd: Make PAUSE accept any keypress instead of a full input line. |
| |
| Hans Leidekker (7): |
| wtsapi32: Return success from WTSRegisterSessionNotification. |
| explorer: Add a version resource. |
| wininet: Ignore the accept types array in HttpOpenRequestA if there are invalid pointers. |
| msi/tests: Properly preserve pending file renames. |
| include: Add patchapi.h. |
| mspatcha: Forward ApplyPatchToFileA to ApplyPatchToFileW. |
| mspatcha: Add a stub implementation of GetFilePatchSignatureA/W. |
| |
| Henri Verbeet (10): |
| secur32: Use gnutls_record_get_max_size() to get the maximum message size. |
| secur32: Return failure if chan_EncryptMessage() can't encrypt the entire buffer. |
| secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_send(). |
| secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_recv(). |
| wined3d: Make the device parameter to wined3d_device_present() const. |
| secur32: Handle the schan_buffers limit field in schan_get_buffer() instead of schan_pull(). |
| wined3d: Return WINED3DERR_NOTFOUND if the render target is NULL in wined3d_device_get_render_target(). |
| d3d9/tests: Add a test for IDirect3DDevice9::GetRenderTarget(). |
| winex11: Print the GL renderer and version when complaining about software / indirect rendering. |
| wined3d: Make the device parameter to wined3d_device_get_primitive_type() const. |
| |
| Huw Davies (15): |
| gdi32: Make clip_line external. |
| gdi32: stretch_bitmapinfo may need to adjust the dst visrect. |
| gdi32: Implement stretch_bitmapinfo. |
| gdi32: Forward StretchBlt calls from the dib driver to the null driver. |
| gdi32: Use a separate variable to indicate the default has been retrieved. |
| winex11: Remove some unused function ptrs. |
| winex11: Initialise the dib color table. |
| gdi32: Display the depth of a bitmap rather than the total number colors. |
| gdi32: Keep track of the english family name if there's a localised name as well. |
| gdi32: Move the font list initialisation to a separate function. |
| gdi32: Cache the loaded font list properties. |
| gdi32: Load the font properties from the cache if it exists. |
| gdi32: Move some common default fonts to the head of the font list. |
| gdi32: Require that we have freetype's FT_Load_Sfnt_Table function and remove the hacky fallback. |
| wineps: The truetype metrics should now be obtained from gdi32, so remove obsolete code. |
| |
| Hwang YunSong (3): |
| po: Updated Korean translation. |
| po: Updated Korean translation. |
| winecfg: Updated Korean translation. |
| |
| Jacek Caban (2): |
| mshtml: Set frame interface to NULL after releasing it in IOleInPlaceObjectWindowless::InPlaceDeactivate. |
| mshtml: Properly release body element in basic_style_test. |
| |
| Jörg Höhle (6): |
| winealsa: Simplify the test for 8bit linear PCM. |
| wineoss: Simplify the test for 8bit linear PCM. |
| winmm: Fix sum of available samples. |
| winmm: Separate WINMM_Pause and WINMM_Reset. |
| winmm: waveOutReset returns all buffers. |
| winmm: Mark headers WHDR_DONE at the last possible time. |
| |
| Louis Lenders (6): |
| dpnet: Fill the DPN_SP_CAPS structure in IDirectPlay8Peer_GetSPCaps with some sane values + tests. |
| gdiplus: Return zero properties in stubbed GdipGetPropertyCount. |
| include: Add lmat.h. |
| netapi32: Add stub for NetScheduleJobEnum. |
| wine.inf: Add key for InstallDate under CurrentVersionNT. |
| dwmapi: Add stub for DwmRegisterThumbnail. |
| |
| Luca Bennati (1): |
| po: Update Italian translation. |
| |
| Maarten Lankhorst (2): |
| quartz: Fix support for mpeg layer 1 and 2. |
| winemp3: Add support for WAVE_FORMAT_MPEG. |
| |
| Marcus Meissner (13): |
| dpnet: Fixed bad pointer addition (Coverity). |
| wpp: Add semicolons at end of code rules. |
| dibdrv: Mark get_rop_codes as hidden. |
| mscoree: Mark cordebug_init as hidden. |
| mshtml: Mark replace_node_by_html as hidden. |
| vbscript: Mark some symbols as hidden. |
| msdaps: Mark create_* functions as hidden. |
| dsound: Mark enum_callback and search_callback static. |
| winex11.drv: Mark xrenderdrv_ExtTextOut as static. |
| winmm: Mark two functions as hidden. |
| ole32: Mark two functions as hidden. |
| dsound: Make a function static, remove a no longer used array. |
| kernel32: Fixed QueryDosDeviceNameW size (chars not bytes). |
| |
| Marko Nikolic (3): |
| comctl32/tests: Removed sign comparison warning in dpa tests. |
| advapi32: Removed sign comparison warning. |
| comctl32/tests: Removed sign comparison warning in datetime tests. |
| |
| Matteo Bruni (5): |
| wined3d: When creating a new shader, check shader type and version. |
| d3d10core: Fixup HRESULT in a bunch of error cases. |
| d3d8/tests: Test creating shaders with wrong type or version. |
| d3d9/tests: Test creating shaders with wrong type or version. |
| d3d10core/tests: Add some shader creation tests. |
| |
| Michael Mc Donnell (1): |
| d3dx9_36/tests: Fixed adjacency double free (valgrind). |
| |
| Michael Stefaniuc (28): |
| wineqtdecoder: Use FAILED instead of !SUCCEEDED. |
| oleaut32/tests: Use FAILED instead of !SUCCEEDED. |
| wshom.ocx: Don't bother with a FIXME in DllCanUnloadNow(). |
| ieframe: Don't open code CONTAINING_RECORD(). |
| krnl386.exe16: Don't open code CONTAINING_RECORD(). |
| shell32: COM cleanup in shellpath.c. |
| shell32: Pass the object instead of the iface to helper functions. |
| d3dx9_36/tests: Avoid using fmaxf. |
| comctl32/tests: Standardize COM in imagelist.c. |
| comctl32/tests: Don't accept Win95 behavior. |
| gameux: Don't compare with TRUE. |
| sane.ds: Don't compare with TRUE. |
| wordpad: Don't compare with TRUE. |
| msxml3: Use SUCCEEDED instead of !FAILED. |
| oleaut32: Fix some VarCyFrom* tests. |
| oleaut32/tests: Make the EXPECT_* macros that take no args more robust. |
| oleaut32/tests: Cleanup the EXPECTRES macros. |
| include: Remove 'l' modifier from numeric constants in winerror.h. |
| quartz: Free two assert calls from having side effects. |
| dsound: COM cleanup for the IDirectSoundCapture iface. |
| shell32: Merge enumidlist.h into the main header file. |
| shell32: Pass an object instead of an iface to a helper function. |
| shell32: Basic COM cleanup for the IEnumIDList iface. |
| shell32: Avoid the forward declaration of the IEnumIDList vtbl. |
| shell32: Get rid of a local typedef for a struct. |
| shell32: Simplify RecycleBin_EnumObjects() a little. |
| shell32: Return the IEnumIDList object on its creation. |
| shell32: Avoid an unsafe iface to object cast in AddToEnumList(). |
| |
| Nikolay Sivov (20): |
| comctl32/monthcal: Fix week numbers background color. |
| comctl32/monthcal: Also invalidate today label while setting new today date. |
| comctl32/monthcal: After notification safely free buffer allocated on heap. |
| comctl32/tests: Fix a test that depends on control size. |
| comctl32/treeview: Free checkbox imagelist when control is about to be killed. |
| kernel32/tests: Move CompareStringA data to a table. |
| msxml3: Accept disabling of external entities loading. |
| msxml3: Accept disabled parameter entities feature. |
| msxml3: Accept lexical handler parameter entities switch. |
| msxml3: Accept DTD prohibition feature. |
| msxml3: Support setting unlimited xml stream length for a reader. |
| msxml3: Support setting unlimited nesting depth for a reader. |
| msxml3: Support setting namespaces feature to default value. |
| msxml3: Use provided qualified name length while writing end element tag. |
| advapi32/tests: Add one more QueryServiceStatusEx() test. |
| msxml3: Add some useful traces and demangle some parameter names. |
| msxml3: Use helper to set properties. |
| msxml3: Use a helper to get property values. |
| oleaut32/typelib: Properly handle allocation failure on creation. |
| oleaut32/typelib: Use BSTR for filename. |
| |
| Peter Schellenbach (1): |
| comctl32/statusbar: Fixed missing icon in owner draw panels. |
| |
| Piotr Caban (4): |
| msvcrt: Fix wcsncpy_s implementation. |
| msvcrt: Fix __pioinfo block size. |
| msvcrt: Free fd entries with incorrect HANDLE value. |
| msvcrt: Added _iswdigit_l implementation. |
| |
| Ričardas Barkauskas (9): |
| ddraw: Use unsafe_impl_from_IDirectDrawPalette for application provided interfaces. |
| ddraw: COM cleanup for the IDirectDrawPalette interface. |
| ddraw/tests: IDirect3DViewport3, IDirect3DViewport2 and IDirect3DViewport use same implementation. |
| ddraw: Use unsafe_impl_from_IDirect3DViewport3 for application provided interfaces. |
| ddraw: Use impl_from_IDirect3DViewport3 instead of cast to IDirect3DViewportImpl*. |
| ddraw: Compare IDirect3DViewport3 interface instead of IDirect3DViewportImpl. |
| ddraw: COM cleanup for IDirect3DViewport3 interface. |
| ddraw: Use unsafe_impl_from_IDirect3DViewport for application provided interfaces. |
| ddraw: Use unsafe_impl_from_IDirect3DViewport2 for application provided interfaces. |
| |
| Stefan Dösinger (4): |
| ddraw/tests: Use sizeof instead of a magic number. |
| ddraw/tests: Use the variable instead of the type in sizeof(). |
| d3d9: Implement FPUSETUP for msvc. |
| d3d8: Implement FPUSETUP for msvc. |
| |
| Thomas Faber (5): |
| shell32/tests: Fix build with MSVC. |
| gdi32/tests: Fix MSVC build in icm.c. |
| gdi32/tests: Fix MSVC build in bitmap.c. |
| kernel32/tests: Fix MSVC build in file.c and pipe.c. |
| kernel32/tests: Fix MSVC build in console.c. |
| |
| Thomas Mullaly (5): |
| urlmon: Added custom security manager support to MapUrlToZoneEx2. |
| urlmon: Improved MapUrlToZone{Ex2} and GetSecurityId support. |
| urlmon: Improved IUri support for wildcard URLs. |
| urlmon/tests: Added tests for GetSecurityIdEx2. |
| urlmon: Added basic GetSecurityIdEx2 implementation. |
| |
| Vincent Povirk (2): |
| gdiplus: Include an alpha channel in HBITMAPs created from Bitmaps. |
| gdiplus: Fix pointer math for the 64-bit tests. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |