| The Wine development release 1.5.0 is now available. |
| |
| What's new in this release (see below for details): |
| - New version of the Gecko engine. |
| - Partial support for using the Trash on Mac OS X. |
| - Support for path gradients in GdiPlus. |
| - Various MSXML improvements. |
| - Fixes to 64-bit exception handling. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.5.0.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.5.0.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.5.0: |
| |
| 1347 Screen is wiped/blanked on usage of DirectDraw (black screen/desktop) |
| 2784 Mouse movement slows down game |
| 6604 Ship icons for wine tools that can be used in .desktop files |
| 6951 Library MSVCP60.dll not found when running Sony ericsson Theme Creator 3.06 |
| 8433 After Burner 3D 1.0 Game - crashes in loding Screen |
| 8531 Run-time error 91 in Senstools |
| 10650 PhotoFiltre take much time to fill empty a draw |
| 12694 Air Rival Crashes after login |
| 13294 Halo 2 fails to start (won't recognize msvcr80 / msvcp80) |
| 13612 Graphics glitches in the Sam and Max games (just with nVidia?) |
| 13615 Imperium Galactica 2, Solarian & Shinari Campaign, Spying & Trading Crashes |
| 14219 Yarxi starts with errors |
| 15184 Septerra Core crashes due to failed assert |
| 15280 After minimizing Guild Wars and restoring, the mouse is not respondig correctly |
| 15963 Warcraft III: The Frozen Throne crashes when joining a DotA game |
| 16370 iTunes hangs, spams console with unsupported ioctl errors |
| 19074 Error message "Module not found" should be more obvious |
| 19362 Far Cry - Enabling shadow maps produces visual distortions |
| 19685 Women's Murder Club: Death in Scarlet misses (almost) all texts |
| 19853 Texture corruption in guild war with fglrx 9.8 |
| 19905 windowscodec: compiler warnings on OS X |
| 19946 make wine report correctly the graphic chip model when using non nvidia and non fglrx drivers |
| 20033 ApexDC++ 1.2.1 exception |
| 20118 Oblivion slows down with sound |
| 21243 Namco All-Stars Pac-Man demo crashes on startup |
| 21308 Labels not transparent in Microsoft Security Essentials for XP |
| 21508 GURPS Character Assistant Data Update - gca4dataupdate crashes |
| 22031 Age Of Empires III: Sound is muted once the game is started |
| 22214 Portable Apps Thunderbird loses ability to display text |
| 22451 Polybius crashes while loading a new game. |
| 22920 Missing typedef keywords in ws2ipdef.h resulting in multiply-defined symbols |
| 24255 iTunes 10.x does not install correctly |
| 24319 Portable Thunderbird 3.1.3 : Thunderbird can't retrieve new emails from server |
| 24377 Blade Runner does not install. |
| 24551 Cannot install Windows Server 2003 Administration Tools Pack |
| 24697 Explorer++: missing gradient on the display window |
| 24776 Starcraft 2: Installer text does not show |
| 25371 iTunes 10.1 hangs on installation, wineserver must be killed |
| 25465 SolarWinds Engineers Toolkit (SWET) v10 installer fails to register SNMPv50.ocx (needs Microsoft SNMP management API library "mgmtapi.dll") |
| 25604 Faerie Solitaire [Steam]: mouse clicks don't register in the menu |
| 26278 Sims 3 edge smoothing option does nothing |
| 26417 Starcraft 2 - DirectX Mouse Capture broken (fullscreen and windowed) |
| 26730 iTunes: crashes when opening about dialog |
| 26771 Skype 5.3 install freezes |
| 26882 Portal 2: black texture when opening portals with antialiasing enabled |
| 27000 Counter Strike 1.6 - d3d flickering |
| 27349 SafeDisc v2.x API entry analyzer flags Wine's user32.dll as "bad" (too many exports with PIC loads in prolog code) (SimCity 4, IL-2 FB, NFSU) |
| 27560 Runaway 3 "A Twist of Fate" fails to recognize media on Wine 64Bits (WoW64-aware SecuROM 7.x tries to disable registry redirection/missing advapi32.dll RegDisableReflectionKey) |
| 27596 Font selection dialog appearance is slightly broken |
| 27631 Trucks and Trailers demo launcher shows raw html code |
| 27757 Igneous crashes when opened. |
| 27970 cmd's attrib command doesn't accept multiple attributes |
| 28401 .NET Framework 3.0 installation interrupted prematurely |
| 28724 PortableApps Starter Fail |
| 28852 Star Trek Online, sound distorted/stutters |
| 28962 Mount & Blade: WFAS texture quality slider isn't moving |
| 29507 Rainbow Six Rogue Spear - Mouse pointer movement very slow during mission briefing |
| 29717 IE4 setup wants inetcpl.cpl.DllInstall |
| 29721 makecert from Windows Platform SDK 7.1 crashes due to unimplemented function mssign32.dll.PvkGetCryptProv |
| 29742 Microsoft .NET Framework 4.5 Developer Preview installer crashes due to missing "wevtapi.dll" |
| 29765 Synful Orchestra 2.5.x tpkd.sys driver crashes due to unimplemented function ntoskrnl.exe.IoStartNextPacket |
| 29891 Symantec VIP Access can not be activated |
| 29894 LibreOffice: sdraw.exe runs out of GDI object handles and crashes on a particular VSD file |
| 29956 Unable to create an empty Jet database file. |
| 30000 iw4mp (Call of Duty MW2 mod) loader crashes because some kernel32.dll API entries are not hotpatchable (DECLSPEC_HOTPATCH missing) |
| 30001 iw4mp (Call of Duty MW2 mod) loader crashes due to iphlpapi.dll GetAdaptersAddresses not hotpatchable (DECLSPEC_HOTPATCH missing) |
| 30005 Acrobat 8: installer action text for INSTALLMESSAGE_ACTIONDATA is not deformated |
| 30011 Paragon Alignment Tool needs kernel32.dll.DeleteVolumeMountPointW |
| 30012 MS Project 2010 crashes at shutdown |
| 30022 Google Earth 5.1 installer crashes |
| 30074 Microsoft .NET Framework 4.5 Developer Preview installer needs stub wusa.exe |
| 30075 Microsoft .NET Framework 4.x CLR needs kernel32.dll WerRegisterRuntimeExceptionModule (returning S_OK) to run .NET apps |
| 30108 Ratatouille demo crashes |
| 30115 Perfect World: Skills and items icons messed up |
| 30117 Rig-n-roll2: SetCooperativelevel handles mutually exclusive flags incorrectly |
| 30138 Amazon MP3 Downloader fails to install (single instance test through OpenMutex fails due to incorrect lasterror value) |
| 30146 Xmlhttp sample app doesn't work anymore |
| 30159 Font replacement doesn't work |
| 30171 World of Warcraft 64-bit client deadlocks at start |
| 30182 SuperPower 2 demo installation aborted |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.4: |
| |
| Akihiro Sagawa (7): |
| kernel32/tests: Add more tests for WriteConsole. |
| msvcrt/tests: Add tests for fflush on input stream. |
| msvcrt: Add support for fflush to clear an input buffer. |
| msvcrt: Add a helper function to flush all buffers. |
| msvcrt: Add support for _flushall to clear all input buffer. |
| msvcrt: Add semi stub _mbcjmstojis implementation. |
| msvcrt: Implement _mbcjmstojis. |
| |
| Alessandro Pignotti (1): |
| oleaut32: Avoid converting variants if it is not needed. |
| |
| Alexander Morozov (1): |
| ntoskrnl.exe: Fix a typo. |
| |
| Alexandre Julliard (23): |
| wine.inf: Avoid creating empty registry values. |
| winex11: Ignore FocusOut event on destroyed windows. |
| gdi32: Fix rounding error for odd ellipse sizes in CreateRoundRectRgn. |
| msvcrt: Export __C_specific handler in other msvcrt versions too. |
| server: Create some kernel notification events. |
| kernel32: Implement the memory resource notification functions. |
| winex11: Never try to clip the cursor if we don't have XInput2. |
| ntdll: Use the context argument as working variable instead of making a copy in RtlUnwindEx. |
| ntdll: Restore the original context for the last frame instead of the result of the unwind handler. |
| ntdll: Set the TARGET_UNWIND flag when calling the unwind handler for the target frame. |
| ntdll: Trace the exception extra information also in RtlUnwindEx. |
| ntdll: Add support for the special STATUS_UNWIND_CONSOLIDATE exception code. |
| ntdll: Add support for rep;ret instruction in function epilogs. |
| ntdll: Add support for jump instructions in function epilogs. |
| winevdm: Try DOSBox first for running DOS applications. |
| comdlg32: Implement WM_CHOOSEFONT_GETLOGFONT in the font dialog. |
| ntdll: Properly follow jumps when checking a function epilog. |
| msvcrt: Create an i386-specific file for exception handling. |
| msvcrt: Move more i386-specific exception code to except_i386.c. |
| msvcrt: Add a new file for the x86_64 exception handling. |
| msvcrt: Add entry points for the C++ exception functions on x86_64. |
| msxml3: Avoid building code that isn't used without libxml. |
| dbghelp: Add support for jump instructions in function epilogs on x86_64. |
| |
| Alistair Leslie-Hughes (6): |
| advapi32: Correct tests under WOW64. |
| mscoree: Add CoEEShutDownCOM stub. |
| mssign32: Add stubs PvkFreeCryptProv, PvkGetCryptProv, PvkPrivateKeyAcquireContextFromMemory. |
| advapi32: Assign a default value (clang). |
| ole32/tests: Assign a default value (clang). |
| mscoree: Better support RUNTIME_INFO_UPGRADE_VERSION in GetRequestedRuntimeInfo. |
| |
| Andrew Eikum (2): |
| winmm: Remove unused define. |
| mciqtz: Actually assign result to the output structure. |
| |
| André Hentschel (18): |
| kernel32: Make GetModuleHandleA hotpatchable. |
| kernel32: Make Sleep hotpatchable. |
| iphlpapi: Make GetAdaptersAddresses hotpatchable. |
| include: Add more error codes. |
| dbghelp: Add arm_fetch_minidump_thread implementation. |
| dbghelp: Silence arm_fetch_minidump_module. |
| winedbg: Use copy of be_i386_fetch_float for be_arm_fetch_float (except of long double). |
| winemaker: Abort on unhandled file formats. |
| winemaker: Fix conversion of C++ filenames into object names. |
| winedbg: Respect Thumb mode when adjusting PC on ARM. |
| kernel32: Forward RtlPcToFileHeader to ntdll also on ARM. |
| kernel32: Forward RtlRaiseException to ntdll on ARM. |
| ntdll: Add support for dynamically generated stub entry points on ARM. |
| ddraw: Fix a typo. |
| inetcpl: Add stub for DllInstall. |
| d3drm/tests: Add tests for IDirect3DRMFrameArray_GetElement. |
| d3drm/tests: Add GetParent NULL pointer test. |
| windowscodecs: Add stub for DllCanUnloadNow. |
| |
| Aric Stewart (3): |
| strmbase: Move the MediaSeekingPassThru functions from quartz into strmbase. |
| strmbase: Rename MediaSeekingPassThru to RendererPosPassThru to match standard strmbase naming. |
| wineqtdecoder: Ignore requests for IID_IAMFilterMiscFlags, we do not need to implement it. |
| |
| Aurimas Fišeras (1): |
| po: Update Lithuanian translation. |
| |
| Austin English (6): |
| ntoskrnl.exe: Add a stub for IoStartNextPacket. |
| advapi32: Add a stub for RegDisableReflectionKey. |
| kernel32: Add a stub for WerRegisterRuntimeExceptionModule. |
| wusa: Add stub program. |
| kernel32: Add stubs for DeleteVolumeMountPointA/W. |
| wevtapi: Add stub dll. |
| |
| Carlo Bramini (1): |
| shlwapi: Implemented StrToInt64ExA/W. |
| |
| Cheer Xiao (1): |
| po: Update simplified Chinese translation. |
| |
| Christian Costa (33): |
| d3dxof: Make SaveTemplates stub return DXFILE_OK. |
| d3dxof: Make sure the returned object pointer is null when there are no more children. |
| d3dxof/tests: Do not print the string when GetName returned 0 byte. |
| d3dxof/tests: Improve some messages. |
| d3dxof: Check the right offset before dereferencing next byte. |
| configure: Check if version of msgfmt (from gettext) is recent enough. |
| d3dxof: Do not allow separator to terminate the string. Only the double quote can do that. |
| d3drm: Turn some FIXME into TRACE. |
| d3drm: Fix leakage of This->pCoords2d when releasing object. |
| d3drm: Fix leakage of pData2 on error. |
| amstream: Initialize MultiMediastream before creating the source filter. |
| amstream: Remove duplicate GraphBuilder member. |
| amstream: Add source filter to the filtergraph before loading the file. |
| amstream: Free all used resources when releasing MultiMediaStream object. |
| devenum: Reset moniker pointer before calling IFilterMapper2_RegisterFilter. |
| d3dx9_36: Make D3DXVec3Unproject support omission of world matrix + test. |
| attrib: Make command accept several arguments. |
| d3drm: Fix some tests conditions. |
| d3drm: Get data from the right objects (sub-objects). |
| d3drm: Complete Load method by adding normals indices and terminating null DWORD to faces data + tests. |
| strmbase: Allow constructor function to be NULL but display an error saying we don't implement the CLSID. |
| amstream: Rewrite OpenFile flow in a more readable manner by using SUCCEEDED macro. |
| amstream: Don't create the source filter. AddSourceFilter does it already. |
| amstream: Don't load the stream file. AddSourceFilter does it already. |
| amstream: Use 'Source' filter name for file source filter as in native. |
| amstream: Retrieve some interfaces needed to control the stream. |
| amstream: Create MediaStream filter when initialising AMMutiMediaStream. |
| amstream: Get and store event for streams render completion. |
| d3drm: Remove "partial stub" mention of forwarded methods. |
| d3drm: Texture callback cannot be passed directly. Texture object argument is different so disable it for now. |
| d3drm: Add refcount info to AddRef and Release traces. |
| d3drm: If there is no texture coordinates in loaded mesh, generate default texture coordinates for each vertex. |
| d3drm: Implement SetTextureCoordinates. |
| |
| Dmitry Timoshkov (9): |
| kernel32: Fix file test compilation with PSDK headers. |
| kernel32: Add some CreateFile disposition and access tests. |
| gdiplus: Create GDI brush only when needed. |
| kernel32: Make CreateFile called with creation == 0 work when opening a vxd in win9x mode. |
| gdiplus: Create GDI bitmap only when needed. |
| server: OpenMutex should perform a real access check instead of validating access flags. |
| gdiplus: Implement GdipCreateMetafileFromEmf. |
| advapi32: Add some mutex security tests. |
| advapi32: Fix failures in the security tests compiled with PSDK headers. |
| |
| Eduardo García (2): |
| po: Update Spanish translation. |
| po: Update Spanish translation. |
| |
| Erich Hoover (1): |
| ntdll: Fix mapping sections for applications that map over the section headers. |
| |
| Francois Gouget (1): |
| mssign32: Add a trailing '\n' to a few FIXME() messages. |
| |
| Frédéric Delanoy (2): |
| winecfg: Avoid unneeded ellipsis in combo box item. |
| po: Update French translation. |
| |
| Hans Leidekker (11): |
| advapi32: Implement CredMarshalCredential and CredUnmarshalCredential. |
| winhttp: Fix up headers with wrong termination. |
| msiexec: Support the "b!" UI option. |
| msi: Deformat the description field of INSTALLMESSAGE_ACTIONDATA messages. |
| msi: Implement MsiEnumProductsEx. |
| msi: Reimplement MsiEnumProducts on top of MsiEnumProductsEx. |
| msi: Perform a case insensitive match on filenames from cabinets. |
| msi: Fix deleting services on installation. |
| include: Add the IAssemblyName interface. |
| sxs: Add a stub implementation of IAssemblyName. |
| msi: Restrict the match on files from cabinets to files that have not been installed. |
| |
| Hasan Kiran (1): |
| po: Update Turkish translation. |
| |
| Henri Verbeet (35): |
| wined3d: Remove a transformed vertex loading hack in load_vertex_data(). |
| wined3d: Don't use floating point for surface height scaling. |
| wined3d: Remove an outdated comment in state_zwritenable(). |
| wined3d: Remove an outdated comment from load_vertex_data(). |
| ddraw: Trace color keys in hex. |
| d3dx9: Implement loading luminance/alpha data in D3DXLoadSurfaceFromMemory(). |
| d3dx9/tests: Add some tests for loading luminance/alpha data. |
| wined3d: Use ARB_texture_rg for WINED3DFMT_R16G16_UNORM textures when available. |
| wined3d: Remove a texture dimension check in state_alpha(). |
| ddraw: Get rid of IDirectDrawImpl. |
| wined3d: Pass correctly offset pointers to surface_cpu_blt_compressed(). |
| wined3d: surface_cpu_blt() should always receive valid source and destination rectangles. |
| wined3d: Also recognise the "classic" Mesa Nouveau driver for GeForce 4 and earlier cards. |
| wined3d: GL_MAX_TEXTURE_COORDS_ARB is not available without ARB_fragment_program. |
| ddraw: Get rid of IDirectDrawSurfaceImpl. |
| d3d9: Cleanup IDirect3D9Impl_QueryInterface(). |
| d3d9/tests: Fix a couple of return value checks. |
| d3d8/tests: Fix a couple of return value checks. |
| ddraw/tests: Fix a couple of return value checks. |
| ddraw: Get rid of IDirectDrawPaletteImpl. |
| ddraw: Don't return a pointer to the implementation in ddraw7_QueryInterface(). |
| ddraw: Don't return a pointer to the implementation in IDirect3DDeviceImpl_7_QueryInterface(). |
| ddraw: Don't return a pointer to the implementation in IDirect3DMaterialImpl_QueryInterface(). |
| ddraw: Don't return a pointer to the implementation in IDirectDrawClassFactoryImpl_QueryInterface(). |
| ddraw: Get rid of IDirect3DLightImpl. |
| d3d8: Don't return a pointer to the implementation in IDirect3DVolumeTexture8Impl_QueryInterface(). |
| d3d8: Don't return a pointer to the implementation in IDirect3DVolume8Impl_QueryInterface(). |
| d3d8: Don't return a pointer to the implementation in IDirect3DTexture8Impl_QueryInterface(). |
| d3d8: Don't return a pointer to the implementation in IDirect3DSwapChain8Impl_QueryInterface(). |
| ddraw: Get rid of IDirect3DViewportImpl. |
| wined3d: The current WGL DC should never be NULL in wined3d_adapter_init_gl_caps(). |
| wined3d: Introduce a separate function for parsing the GL extension string. |
| wined3d: Use the same code for parsing the WGL extension string as for the regular GL extension string. |
| wined3d: Move the WGL extension detection code to the same place as regular GL extension detection. |
| ddraw: Get rid of IDirect3DMaterialImpl. |
| |
| Huw Davies (2): |
| gdi32: Correctly propagate the enumproc's return value. |
| gdi32: Remove unused variable. |
| |
| Hwang YunSong (1): |
| po: Update Korean translation. |
| |
| Igor Paliychuk (1): |
| po: Update Ukrainian translation. |
| |
| Jacek Caban (55): |
| mshtml: Get rid of no longer used silent argument of load_gecko. |
| wininet: Added default fallback for setting handle options and use it for INTERNET_OPTION_CALLBACK. |
| wininet: Use separate function for setting global options. |
| wininet: Added INTERNET_OPTION_MAX_CONNS_PER_SERVER and INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER options setting implementation. |
| wininet: Added separated function for querying global options. |
| wininet: Added more connection limit options tests. |
| include: Added msident.idl. |
| widl: Removed unused idfile_token. |
| widl: Make headers guards compatible with midl. |
| jscript: Added IVariantChangeType stub implementation. |
| jscript: Properly handle NULL strings in add_eval. |
| jscript: Pass proper caller argument to InvokeEx. |
| jscript: Removed no longer needed caller argument of disp_call function. |
| jscript: Removed no longer needed disp_propget caller argument. |
| jscript: Removed no longer needed disp_propput caller argument. |
| mshtml: Recognize UTF-8 BOM. |
| msident: Added stub DLL. |
| jscript: Added ChangeType implementation. |
| jscript: Added QueryService(SID_VariantConversion) implementation. |
| jscript: Added VARIANT conversion tests. |
| jscript: Removed no longer needed caller argument from jsdisp_call_value. |
| jscript: Removed no longer needed caller argument from jsdisp_call_name. |
| jscript: Removed no longer needed caller argument from jsdisp_propput_name and jsdisp_propget. |
| jscript: Removed no longer needed caller argument from jsdisp_propput_idx. |
| jscript: Removed no longer needed caller argument from jsdisp_propget_name. |
| jscript: Removed no longer needed caller argument from jsdisp_get_idx. |
| msident: Added DLL registration implementation. |
| msident: Added CLSID_UserIdentityManager object stub implementation. |
| msident: Added IUserIdentityManager::EnumIdentities implementation. |
| jscript: Store bytecode_t in exec_ctx_t. |
| jscript: Simplify compile_subscript_stat. |
| jscript: Compile all function from given source in one run. |
| jscript: Call script_parse from compile_script, not the other way around. |
| jscript: Don't store compiler_ctx_t in parser_ctx_t. |
| jscript: Store script context in exec_ctx_t. |
| jscript: Store parser_ctx_t in bytecode_t instead of other way around. |
| jscript: Removed no longer needed ref counting in parser_ctx_t. |
| mshtml: Store more info about properties in func_info_t. |
| mshtml: Don't use ITypeInfo for InvokeEx(DISPATCH_PROPERTYGET) implementation. |
| mshtml: Don't use ITypeInfo for InvokeEx(DISPATCH_PROPERTYPUT) implementation. |
| mshtml: Use caller for argument convertion in builtin_propput if available. |
| mshtml: Added property value conversion type tests. |
| jscript: Get rid of no longer needed caller argument from builtin_invoke_t. |
| mshtml: Wine Gecko 1.5 release. |
| mshtml: Get rid of PRBool in nsiface.idl. |
| mshtml: Get rid of PRBool from nsio.c. |
| mshtml: Get rid of PRBool from nsembed.c and nsservice.c. |
| mshtml: Get rid of remaining PRBool usages. |
| msxml3: Avoid BAD_CAST in schemasInit. |
| ieframe: Use Custom IEnumOLEVERBVtbl implementation in IOleObject::EnumVerbs. |
| ieframe: Added EnumVerbs tests. |
| mshtml: Store filter in HTMLElement object. |
| mshtml: Added IHTMLCurrentStyle2::get_filter implementation. |
| mshtml: Added IHTMLCurrentStyle2::get_filter tests. |
| mshtml: Don't overwrite type of result if property type is VT_VARIANT. |
| |
| Jaka Kranjc (1): |
| po: Preserve the previous msgid on change as a hint to translators. |
| |
| Jozef Kucia (2): |
| d3dx9/tests: Don't leak D3DXBuffer. |
| d3dx9/tests: Don't leak D3DXBuffer in D3DXWeldVertices tests. |
| |
| Julian Rüger (1): |
| po: Update German translation. |
| |
| Józef Kucia (2): |
| wpp: Reset lexer state after unexpected end of file. |
| d3dcompiler/tests: Add test for comments containing quotation marks. |
| |
| Keith Bowes (1): |
| po: Update Esperanto Translation. |
| |
| Ken Thomases (3): |
| ntdll: Fix status returned for too-long registry value names. |
| gdi.exe16: Eliminate a couple of dead stores. |
| shell32: Partially implement Mac Trash backing for the Recycle Bin. |
| |
| Kusanagi Kouichi (7): |
| gdi32: Add a helper function to find font link. |
| gdi32: Move font signature of font link from Face to SYSTEM_LINKS. |
| gdi32: Add a helper function to create a full name from a family name and a style name. |
| gdi32: Add a helper function to get face list from family. |
| gdi32: Simplify font replacement loading. |
| gdi32: Remove unused parameters and code, and a useless wrapper function. |
| gdi32: find_face_from_filename() needs to take font replacements into account. |
| |
| Lauri Kenttä (3): |
| cryptui: Use the same string in import and export wizards. |
| cryptui: Use (*.ext) instead of (.ext) in file format strings. |
| po: Update Finnish translation. |
| |
| Matteo Bruni (5): |
| wined3d: Clamp fog coordinate in the vertex shader. |
| wined3d: Clamp fog coordinate in the ARB backend too. |
| d3d9/tests: Reenable a VS fog test. |
| d3d8/tests: Port fog_with_shader_test() from d3d9 tests. |
| d3d9/tests: Add shader model 2 fog tests. |
| |
| Michael Stefaniuc (2): |
| riched20: Drop the WINE_ prefix from a FIXME. |
| mmsystem.dll16: Drop the WINE_ prefix from a FIXME. |
| |
| Nicolas Le Cam (1): |
| msvcp90/tests: Don't redefine __thiscall. |
| |
| Nikolay Sivov (17): |
| msxml3: Add stub support of ISAXDeclHandler for MXWriter. |
| msxml3: Support element declaration output in MXWriter. |
| msxml3: Check for unsafe cast in addCollection(). |
| msxml3: Stub support for IMXAttributes. |
| msxml3: Add stub ISAXAttributes for MXAttributes implementation. |
| msxml3: Accept names in predicate expressions for XSLPattern queries. |
| comctl32: Update thumb position on WM_MOUSEMOVE instead of deferring it. |
| comctl32: Update thumb position on autopage instead of deferring it. |
| msxml3: Implement IMXAttributes::addAttribute(). |
| msxml3: Implement ISAXAttributes::getLength() for MXAttributes. |
| msxml3: Implement ISAXAttributes_getQName() for MXAttributes. |
| msxml3: Implement getValue() for MXAttributes. |
| msxml3: Implement getType() for MXAttributes. |
| msxml3: Implement getIndexFromQName() for MXAttributes. |
| po: Update Russian translation. |
| msxml3: Implement getValueFromQName() for MXAttributes. |
| msxml3: Added IVBSAXAttributes for MXAttributes. |
| |
| Owen Rudge (8): |
| comctl32/monthcal: Check both min and max ranges in IsDateInValidRange. |
| comctl32/tests: Add test for DTM_SETSYSTEMTIME outside range limit. |
| comctl32/datetime: Check dates are within range in SetSystemTime. |
| comctl32/datetime: Ensure up/down/home/end increments remain within bounds. |
| comctl32/datetime: Don't allow an invalid year to be typed in. |
| comctl32/datetime: Don't check box if no valid date set. |
| comctl32/datetime: Allow entering 'AM' or 'PM' via keyboard. |
| comctl32/datetime: Fix AM/PM handling with 12-hour fields. |
| |
| Petr Kočandrle (1): |
| po: Update Czech translation. |
| |
| Piotr Caban (29): |
| include: Added IXMLGenericParse interface definition. |
| mshtml: Set proposed MIME to text/html on main document. |
| mshtml/tests: Test HTMLDocument without MIME type reported. |
| urlmon: Added CopyBindInfo implementation. |
| urlmon/tests: Added CopyBindInfo tests. |
| urlmon: Use CopyBindInfo in InternetBindInfo_GetBindInfo. |
| shlwapi: Lowercase schemes in UrlCombine function. |
| urlmon: Added text/xml filter. |
| urlmon: Reorganize FindMimeFromData implementation. |
| urlmon/tests: Added text/xml mime filer tests. |
| urlmon/tests: Mark results returned by older urlmon broken in FindMimeFromData tests. |
| urlmon/tests: Show that text/plain and application/octet-stream mimes suggestions are ignorred. |
| msxml3: Added XMLView class stub. |
| msxml3/tests: Added XMLView QueryInterface tests. |
| msxml3: Added internal function for loading xml from IMoniker. |
| urlmon: Added missing memcpy in CopyBindInfo. |
| msvcrt: Fixed printf behaviour on hexadecimal, zero-padded numbers. |
| msxml3/tests: Skip tests when XMLView object fails to create. |
| msxml3: Added partial XMLView IPersistMoniker_Load implementation. |
| msxml3: Added XMLView IPersistMoniker_Load test. |
| urlmon: Use wine lists to store namespaces and MIME filters. |
| urlmon: Clean session related data in free_session function. |
| urlmon: Search for MIME filters defined in registry in get_mime_filter. |
| urlmon: Added GetBindResult implementation. |
| urlmon/tests: Added GetBindResult tests. |
| urlmon: Stop binding when OnDataAvailable fails. |
| urlmon: Make name spaces comparison case insensitive. |
| urlmon: Add mime handler layer before data is processed. |
| urlmon/tests: Test PI_MIMEVERIFICATION when MIME filter is in use. |
| |
| Stefan Dösinger (1): |
| d3d8/tests: Port the depth blit test to d3d8. |
| |
| Stefan Leichter (1): |
| mgmtapi: New stub dll. |
| |
| Thomas Faber (2): |
| msvcp60: Fix build with MSVC. |
| msvcp90: Fix build with MSVC. |
| |
| Vincent Povirk (13): |
| gdiplus: Rewrite SOFTWARE_GdipFillRegion to call brush_fill_pixels less. |
| gdiplus: Store a real path in path gradient brushes. |
| gdiplus: Add stub GdipGetPathGradientPath with tests. |
| gdiplus: Set path gradient center points based on the path's bounding rect. |
| gdiplus: Add tests for path gradient center point functions. |
| gdiplus: Fill path gradients with a solid color. |
| gdiplus: Do some actual color blending when drawing path gradients. |
| gdiplus: Add fixme's for unimplemented path gradient features. |
| gdiplus: Add test for GdipGetPathGradientSurroundColorsWithCount. |
| gdiplus: Don't add control points to the result in GdipFlattenPath. |
| gdiplus: Test SetSurroundColors with fewer colors than points on the path. |
| gdiplus: Implement path gradient surround color accessors. |
| gdiplus: Use the surround colors in path gradient rendering. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |