| The Wine development release 1.1.10 is now available. |
| |
| What's new in this release (see below for details): |
| - Support for virtual memory write watches. |
| - Workarounds for the WINAPI compiler bug on Mac OS. |
| - Several fixes for the 64-bit build. |
| - Some more GdiPlus functions. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.10.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.1.10.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/site/download |
| |
| You will find documentation on http://www.winehq.org/site/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/site/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.1.10: |
| |
| 709 riched32.dll needs to be improved a lot (was:Richedit does not handle input with PTE) |
| 1114 Winrar2.90/3.00: Comboex doesn't trigger a event when you mouse-click in some value of it |
| 1700 Failed to detect Serial Port |
| 1990 modifier keys not released when switching desktop |
| 2872 Superpower2 fails to install |
| 2934 Microsoft Masked Controls 6 Problem |
| 3552 Unhandled dwRenderStateType playing DeusEx |
| 3769 photodex plug in or self contained exe's uses 100% CPU |
| 4090 eMule Plus text entry behavior is broken. cursor is lost in some conditions. |
| 4095 Warcraft III Polish installer crashes |
| 4678 DirectX sound doesn't work with OSS Sound driver |
| 4752 wine client error:1e: write: Bad file descriptor |
| 5462 Half-Life 2 runs in only part of screen instead of fullscreen (no window) |
| 5786 Crash while using MSRDO in a Visual Basic 5 Application |
| 5810 Squeak won't start, complains "failed to create pipe" |
| 5828 Command and Conquer Generals (Zero Hour) doesn't change the mouse cursor from the default X mouse |
| 6256 Ankh Demo crashes in DirectX mode |
| 6314 Emperor.exe crashes when -c is not given in commandline options |
| 6343 a-10 cuba fails to change resolution and to be topmost window |
| 6393 Ocad crash report |
| 6413 Floating point bug exposed in Director MX |
| 6453 MPLAB 7.43 crashes at startup |
| 6491 Chief Architech: resizing kde window creates several cloned wine buttons next to file in the bar |
| 6557 Classic99 v3.7 starts runs extremely slowly |
| 6587 Missing COM interface Release call in the IGraphBuilder implementation |
| 6588 Strange return value of the GraphBuilder_Connect function |
| 6693 wink 2.0 can't capture |
| 6760 warn:palette:GDISelectPalette invalid selected palette (nil) |
| 6801 gpstrack help windows are empty |
| 6807 Sunbird crashes on first run |
| 6821 Graphical artifacts in HL2:EP1 |
| 6882 vb3 app hornresp won't run, complains "Invalid property value" on startup. |
| 6883 vb3 app hornresp crashes on startup |
| 7113 Hitman Contracts hangs when using Direct3D mode |
| 7145 Miranda crashes while opening a message window |
| 7205 Using ALT-F to bring up File menu crashes foobar2000 |
| 7371 Steinberg License Manager lcc.exe does not run, causes many ole:err |
| 7440 Command and Conquer Generals (Zero Hour) non-buildable items show as black and white rather than greyscale |
| 7451 Unreal Editor bitblt fails and crashes |
| 7538 IvAe crashes with GLXBadDrawable error |
| 7709 err:d3d_shader:vshader_input_is_color Error |
| 7903 Crash in CircumReality (maybe related to MIDI) |
| 7986 Citavi trial fails to install correctly |
| 8064 DxO Optics Pro 4 installer doesn't display text properly |
| 8122 Command and Conqueror 3 renders incorrectly with >Low VFX detail |
| 8134 Finale Notepad 2007: Random crashes during playback. |
| 8228 Mediamonkey 2.5.5 hangs on startup |
| 8312 Startopia Demo: Freezes after starting application |
| 8515 Game Runaway: The dream of the Turtle does not start |
| 8525 Pokerstars cashier window freezes |
| 8584 IL-2 Sturmovik: fixme:dbghelp:addr_to_linear Failed to linearize address 4545:00005246 (mode 0) |
| 8603 Installer crashers during install of Life Balance |
| 8789 d3d:IWineD3DDeviceImpl_SetMaterial |
| 8830 IM fails when edit box is a child window in a separate process |
| 8949 Neocron 2.2 Client.exe crashes at character selection screen |
| 8998 Unhandled page fault with ME_MarkForPainting in WASTE 1.5 |
| 9296 Info Select 2007 crashes on startup |
| 9335 Cannot switch tabs in MYOB |
| 9349 wine 0.9.43 crash on etherlords 2 |
| 9353 CreateFile with OPEN_ALWAYS on an existing directory fails with ERROR_ACCESS_DENIED |
| 9367 Quicktime Player 7.1.0.210 aborts on startup |
| 9377 Ricochet Infinity cannot download Level Set Catalog |
| 9514 ABBYY FineReader 8.0 Professional Edition does not start |
| 9627 Graphical corruption in EVE ONLINE |
| 9648 Birthday selector in account creation screen positioning is off |
| 9683 BlipGen's ui disappears |
| 9773 FileMaker crashes |
| 9977 Google Earth geographical labels behave strangely |
| 10029 Tahoma entry in registry, but tahoma related errors re-occur followed by registry entry vanishing |
| 10104 Oblivion Construction Set main window disappears |
| 10123 sample .msi file from The Definitive Guide to Windows Installer Chapter 14 crashes wine |
| 10166 HTML Help (CHM) not working |
| 10208 testing the high color mode |
| 10241 Fonts are unreadable when using Turkish Locale |
| 10420 Nostradamus demo fails to start |
| 10475 Safari: no space between menu items in menubar |
| 10492 SDL-based game won't start unless you copy timidity.cfg into current directory |
| 10511 crash istool on run help/search help/context help/index |
| 10513 The I of the Dragon: Access violation |
| 10589 speedfan 4.32 crashes when opened |
| 10676 Sega rally 2 crashes on start |
| 10708 Wine lacks support for animated cursors |
| 10746 ADinstrument Chart crashes when opening a file |
| 10909 Soul Reaver 2: raziel moves up and down very fast when swimming |
| 10979 Descent FreeSpace Retail and Demo hang |
| 11053 Tropico 2: blank screen |
| 11200 hhctrl.ocx crash in stream_chr |
| 11517 Microsoft Virtual Earth 3D beta fails to install |
| 11541 NSIS calls not working on installer |
| 11813 Port royale: Sound very jittery |
| 11997 Crash error "Frichinline" on Miranda IM with History++ plugin |
| 12105 Safari does not have window decorations on KDE |
| 12125 Enable option No windows border, but use X window manager |
| 12224 particle effects disappear in everquest 2 |
| 12256 MathCAD 2000 Pro embedded bit maps not drawn correctly in worksheet |
| 12646 Guild Wars hang on : GUild Wars hang on this : err:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights |
| 12756 GunboundWC does not run |
| 12767 Crash on close of hh when showing any real help file |
| 12820 Age of Mythology GOLD has strange bars near text |
| 12951 original lotro-launcher under wine |
| 13008 tntMPD program will install but not execute (throws error and quits) |
| 13153 SmartBarXP closes during startup |
| 13184 Settler 6 Demo SegFault |
| 13283 ArchiCAD 11 cannot install, overflow of free space? |
| 13519 Master of Orion 3 shows black screen |
| 13716 ISIS Draw atom symbol selector disappears |
| 14208 Star Wars Galactic Battlegrounds crashes |
| 14270 KeepTools hora.exe gives "OLE error 80004001" at startup |
| 14440 SWAT4: Severe graphics glitches |
| 14473 msn 8.5 final does not show the initial screen |
| 14919 Atomic Bomberman reports 2 gamepads, when 4 are present. |
| 14993 Microsoft Office 2003 installation not finishing correctly |
| 15064 MSN Messenger 7.0 hangs after configuring the webcam |
| 15070 HxD cant find Internetupdate |
| 15263 Cannot install games in Steam (requires opening new iexplore window) |
| 15559 winealsa sound regression: scratchiness/stutter in multiple games |
| 15571 Adobe Photoshop CS3 aborts with missing gdiplus functions |
| 15748 .NET 1.1's dotnetfx fails to install, aborts when it can't stop the msi service? |
| 15788 Battlefield 1942 fails to install |
| 16011 widl: Complex structs should have their pointer layout section after the structure's description |
| 16090 Fritz 11 Crashes on exit with builtin shdocvw |
| 16157 Rhino 4.0 fails to install, MSI version not found |
| 16180 Delphi 1 app won't start, dos support unavailable |
| 16207 After running for an indeterminate amount of time, the system tray icon disappears. |
| 16213 Excel 2003 hangs on formulas - Regression from 1.1.8 |
| 16247 Safari crashes on launch |
| 16261 SmartBarXP crashes during launch |
| 16266 Avatar legends of the arena cannot access it's database |
| 16269 InternetCreateUrl does not encode URL_COMPONENTS.lpszExtraInfo |
| 16287 InternetCreateUrl does not encode URL_COMPONENTS.lpszExtraInfo |
| 16318 ‘GdipMultiplyMatrix’ discards qualifiers from pointer target type |
| 16319 winealsa: compiler errors |
| 16321 test_ImmSetCompositionString passing argument 1 of ‘winetest_ok’ makes integer from pointer without a cast |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.1.9: |
| |
| Alexander Morozov (1): |
| ntoskrnl.exe: Fix ObfDereferenceObject function calling convention. |
| |
| Alexandre Julliard (96): |
| configure: Print a few more hints about requiring 32-bit libraries. |
| kernel32: Fix the base DOS memory address when the low 64K are not accessible. |
| winetest: Optionally compress the distributed exe with upx. |
| services: Properly initialize service status at creation time. |
| ntdll: Check for valid memory view size directly in VIRTUAL_FindView. |
| ntdll: Pass the error code to VIRTUAL_HandleFault, and allow it to ignore the exception. |
| ntdll: Add support for virtual write watches. |
| widl: Make sure format strings for structure and union types are only output once. |
| kernel32/tests: Fix the unimplemented check for EnumSystemLanguageGroupsA. |
| user32/tests: Fix a number of window tests on Win9x and Vista. |
| advapi32: Reimplemented ChangeServiceConfig2W in services.exe. |
| widl: Fix the handling of proxy delegation. |
| rpcrt4: Convert the dll registration routines to Unicode. |
| rpcrt4: Use RegDeleteTree to properly unregister interfaces. |
| rpcrt4: Create the NumMethods key too when registering an interface. |
| widl: Do not make the stub vtbl const for delegating interfaces since it needs to be patched up at run-time. |
| cryptdlg: Include objbase.h for function prototypes. |
| gdiplus: Export the GdipGetAllPropertyItems function. |
| mswsock: Export the WSARecvEx function. |
| include: Fix an enum definition that was actually defining a variable. |
| dmband: Remove some unused functions. |
| dmcompos: Remove some unused functions. |
| dmime: Remove some unused functions. |
| dmscript: Remove some unused functions. |
| dmstyle: Remove some unused functions. |
| dmsynth: Remove some unused functions. |
| dmusic: Remove some unused functions. |
| dplayx: Remove some unused functions. |
| dswave: Remove some unused functions. |
| widl: Make the generated global variables and functions hidden. |
| widl: Don't define PROXY_DELEGATION unconditionally. |
| widl: Output vtable information even for interfaces that don't define new functions. |
| widl: Sort the proxy interfaces by iid and use a binary search in IID_Lookup. |
| ole32: Use a dlldata.c file instead of maintaining the data manually. |
| oleaut32: Use a dlldata.c file instead of maintaining the data manually. |
| oleaut32: Make some functions static. |
| quartz: Make some functions and variables static. |
| sane.ds: Make some functions static. |
| gphoto.ds: Make some functions and variables static. |
| twain_32: Make some functions static. |
| winemp3.acm: Make some variables static. |
| winspool.drv: Make some functions static. |
| localspl: Make some functions static. |
| jscript: Make some functions and variables static. |
| ddraw: Make some functions static. |
| devenum: Make some functions static. |
| dxdiagn: Make some functions static. |
| crypt32: Make some functions and variables static. |
| mshtml: Make some functions static. |
| wined3d: Make some functions and variables static. |
| ole32: Register interfaces through dlldata.c as far as possible. |
| oleaut32: Register interfaces through dlldata.c as far as possible. |
| wined3d: Fix some macros definitions to make them proper C statements. |
| shell32: Remove some unused functions. |
| shell32: Make some functions static. |
| winex11: Remove some unused functions. |
| winex11: Make some functions static. |
| ole32: Remove some unused functions. |
| dmloader: Remove an unused function. |
| dmloader: Make some functions static. |
| comdlg32: Make some functions static. |
| dinput: Make some functions static. |
| rpcss: Get rid of the useless rpcss.h header. |
| rpcss: Build with -D__WINESRC__ since it's using Wine-specific features. |
| winebuild: Don't add stdcall decorations on non-x86 platforms. |
| gdiplus: Fix the GdipMultiplyMatrix prototype. |
| Define _WIN32_WINNT before including any headers. |
| comctl32/tests: Avoid handle casts in traces. |
| gdiplus/tests: Don't cast pointers to integers. |
| imm32/tests: Don't use a pointer in an ok test. |
| ntdll/tests: Use the correct prototype for RtlAllocateHeap/RtlReAllocateHeap. |
| quartz: Use FIELD_OFFSET instead of casting a pointer to int. |
| ntdll: Implemented RtlCaptureContext. |
| Avoid including time.h before winsock.h in tests. |
| browseui: Make a function static. |
| comctl32: Make a function static. |
| d3d8: Make a function static. |
| d3d9: Make some functions static. |
| d3d9_36: Make a function static. |
| d3dxof: Make some functions static. |
| dbghelp: Make a function static. |
| inetcomm: Make a function static. |
| mciavi32: Make a function static. |
| ole32: Make a function static. |
| rpcrt4: Make a variable static. |
| uxtheme: Make some functions static. |
| wintab32: Make a function static. |
| winedos: Make a function static. |
| mountmgr.sys: Avoid a compiler warning on older gcc. |
| wininet/tests: Avoid using size_t in a trace. |
| winealsa.drv: Fix a printf format warning. |
| wineoss.drv: Fix a couple of printf format warnings. |
| server: Limit the number of allocated handles before running out of memory. |
| configure: Disable some modules by default on non-x86. |
| fnt2bdf: Get rid of useless string constants. |
| libwine: Don't export the selector functions for the Windows build. |
| |
| Alistair Leslie-Hughes (10): |
| shdocvw: Silence invalid QueryInterface FIXME. |
| version: Stop crash under vista and 2k8. |
| mshtml: Implement IHTMLDocument2 get_applets. |
| mshtml: Implement IHTMLDocument2 get_links. |
| mshtml: Implement IHTMLDocument2 get_forms. |
| mshtml: Implement IHTMLDocument2 get_anchors. |
| mshtml: Add a test case. |
| mshtml: Implement IDispatch for IHTMLCommentElement. |
| msxml3: Implement IXMLDOMAttribute get/put value. |
| mshtml: Implement IHTMLStyle get/put overflow. |
| |
| Andrew Nguyen (9): |
| jscript: Implement the String.toLowerCase() method. |
| jscript: Implement the String.toUpperCase() method. |
| jscript: Implement the String.big() method. |
| jscript: Implement the String.blink() method. |
| jscript: Implement the String.bold() method. |
| jscript: Implement the String.fixed() method. |
| jscript: Implement the String.italics() method. |
| jscript: Implement the String.small() method. |
| jscript: Implement the String.strike() method. |
| |
| Andrew Riedi (5): |
| user32: Make the hotspot ICON_HOTSPOT when loading icons. |
| user32: Cursors can have more than one color. |
| user32: The frames of .ani cursors are .ico's, not .cur's. |
| imm32: No need for tests to return 0. |
| imm32: Add some really basic tests for ImmSetCompositionString(). |
| |
| Andrew Talbot (10): |
| gdiplus: Void function should not return a value. |
| wined3d: Sign-compare warnings fix. |
| wined3d: Sign-compare warnings fix. |
| wineps.drv: Declare some variables static const. |
| wined3d: Sign-compare warnings fix. |
| winedos: Sign-compare warning fix. |
| winemp3.acm: Sign-compare warnings fix. |
| dxgi: Memory allocation size fix. |
| wineoss.drv: Sign-compare warnings fix. |
| winex11.drv: Sign-compare warnings fix. |
| |
| Aric Stewart (2): |
| comctl32/tab: Return default tab width in TCM_SETMINTABWIDTH if lParam is a negative value. |
| gdi32: Use the substitute name, if it exists, when looking for font system links. |
| |
| Austin English (1): |
| dnsapi: Remove a useless check. |
| |
| Chris Robinson (1): |
| wined3d: Make sure a context is set for query object generation. |
| |
| Christian Costa (12): |
| d3dxof: Support multi-dimentional array in templates. |
| d3dxof: Small clean-up. |
| d3dxof: Finish support for multi-dimensional array. |
| wined3d: Implement CONVERT_CK_RGB24 in d3dfmt_convert_surface. |
| d3dxof: Keywords are case insensitive. |
| dmime: Make stub returns a error to avoid crashing. |
| d3dxof: Make parsing more permissive about semicolon and comma in objects. |
| d3dxof: Increase some buffer and array sizes. |
| d3dxof: Handle comments when going to next template or object. |
| quartz: Avoid leaking penummt and mt on error. |
| quartz: Return properly when input is flushing or reaching end of stream. |
| ddraw: Fix some comments. |
| |
| David Adam (1): |
| d3dx8: Add a few tests for MatrixStack. |
| |
| Dmitry Timoshkov (1): |
| gdi32: Make PATH_AddEntry static. |
| |
| Francois Gouget (46): |
| regedit: Fix handling of zero-byte binary values for 'regedit /E'. |
| atl: Remove WINAPI on static functions where not needed. |
| comdlg32: Remove WINAPI on static functions where not needed. |
| crypt32: Remove WINAPI on static functions where not needed. |
| d3d8: Remove WINAPI on static functions where not needed. |
| ddraw: Remove WINAPI on static functions where not needed. |
| Assorted spelling fixes. |
| d3d9: Remove IDirect3DDevice9Impl_GetFrontBuffer() as it is unused. |
| d3d9: Remove WINAPI on static functions where not needed. |
| shlwapi: Remove WINAPI on static functions where not needed. |
| wined3d: Remove WINAPI on static functions where not needed. |
| user32: Remove WINAPI/CALLBACK on static functions where not needed. |
| msxml3: Remove WINAPI on static functions where not needed. |
| wintrust: Remove WINAPI on static functions where not needed. |
| wininet: Remove WINAPI on static functions where not needed. |
| wineoss: Remove WINAPI on static functions where not needed. |
| version: Remove WINAPI on static functions where not needed. |
| wrc: parser_error() does not need a trailing '\n'. |
| ole32: Remove __RPC_USER on static functions where not needed. |
| oleaut32: Remove WINAPI on static functions where not needed. |
| opengl32: Remove WINAPI on static functions where not needed. |
| shdocvw: Remove WINAPI on static functions where not needed. |
| quartz: Remove WINAPI on static functions where not needed. |
| quartz: Remove CALLBACK on static functions where not needed. |
| rpcrt4: Remove WINAPI on static functions where not needed. |
| ole32: Remove WINAPI on static functions where not needed. |
| shell32: Remove WINAPI/CALLBACK on static functions where not needed. |
| Straighten out some ellipses. |
| dxdiagn: Remove WINAPI on static functions where not needed. |
| objsel: Remove WINAPI on static functions where not needed. |
| ntdll: Remove WINAPI on static functions where not needed. |
| msvcrt: Remove WINAPI on static functions where not needed. |
| msi: Remove WINAPI on static functions where not needed. |
| mapi32: Remove WINAPI on static functions where not needed. |
| mlang: Remove WINAPI on static functions where not needed. |
| localspl: Remove WINAPI on static functions where not needed. |
| dmloader: Remove WINAPI on static functions where not needed. |
| dplay: Remove WINAPI on static functions where not needed. |
| dplayx: Remove WINAPI on static functions where not needed. |
| dsound: Remove WINAPI on static functions where not needed. |
| ws2_32: Fix the checks for AQ_WIN16. |
| ntdll: Remove an unneeded cast. |
| regedit: Deal with races in 'regedit /E' by resizing the buffers and retrying. |
| server: Remove an unneeded cast. |
| cmdlgtst: Fix an ellipsis in the copyright message. |
| Make sure we have a space before the ellipses in Slovenian resources. |
| |
| Hans Leidekker (16): |
| gdiplus: Add a stub implementation of GdiplusNotificationHook and GdiplusNotificationUnhook. |
| gdiplus: Implement GdipGetLineSpacing. |
| gdiplus: Implement GdipNewPrivateFontCollection and GdipDeletePrivateFontCollection. |
| gdiplus: Add a stub implementation of GdipPrivateAddMemoryFont. |
| gdiplus: Implement GdipGetFontCollectionFamilyCount and GdipGetFontCollectionFamilyList. |
| gdiplus: Improve GdipMeasureString. |
| gdiplus: Return success from the GdipSaveGraphics and GdipRestoreGraphics stubs. |
| gdiplus: Add stub implementations of GdipBeginContainer2 and GdipEndContainer. |
| gdiplus: Add stub implementations of GdipCreateHalftonePalette and GdipImageForceValidation. |
| gdiplus: Improve GdipGetImageRawFormat stub. |
| setupapi: Implement SetupInstallFile{A, W}. |
| gdiplus: Better implementation of GdipGetFontHeightGivenDPI. |
| wininet: Don't increase index in HttpQueryInfo if requested level is HTTP_QUERY_STATUS_CODE. |
| wininet: Append the extra info part in InternetCreateUrl{A, W}. |
| wininet: Support setting username and password options on request handles. |
| wininet: Stop leaking username and password. |
| |
| Henri Verbeet (40): |
| wined3d: Move caps related constants and structures to wined3d_caps.h. |
| wined3d: Use IDL to generate wined3d.h. |
| wined3d: Const correctness fixes. |
| wined3d: Don't call IWineD3DSurfaceImpl_GetData() from surface_gdi.c. |
| wined3d: Slightly reduce the scope of fragment_palette_conversion. |
| wined3d: Make some functions static. |
| wined3d: Const correctness fixes for utils.c. |
| wined3d: Make the SHADER_OPCODE_ARG parameter to shader handlers const. |
| wined3d: Const correctness fixes for arb_program_shader.c. |
| wined3d: Const correctness fixes for glsl_shader.c. |
| wined3d: Const correctness fixes for surface.c. |
| wined3d: Const correctness fixes for ati_fragment_shader.c. |
| wined3d: Remove some unnecessary casts in process_vertices_strided(). |
| wined3d: Const correctness fixes for device.c. |
| wined3d: Make minMipLookup_noFilter and magLookup_noFilter const. |
| wined3d: Const correctness fixes for surface_base.c. |
| wined3d: Remove some superfluous casts. |
| wined3d: Const correctness fixes for directx.c. |
| wined3d: Fix the glWeightPointerARB prototype. |
| wined3d: Make the lpData member of WineDirect3DStridedData const. |
| wined3d: Const correctness fixes for drawprim.c. |
| wined3d: Handle a few "silent" FIXMEs more consistent with the rest of the code. |
| wined3d: Const correctness fixes for state.c. |
| wined3d: Const correctness fixes. |
| wined3d: IWineD3DBaseTexture and IWineD3DResource don't need Vtbl's. |
| wined3d: Remove some unused code. |
| wined3d: Rename basetexture functions to reflect that they're not COM functions. |
| wined3d: Rename resource functions to reflect that they're not COM functions. |
| wined3d: Make functions static where possible. |
| wined3d: Use a bitmask to store which bool and int constants are set. |
| wined3d: Disable checkGLcall when WINE_NO_DEBUG_MSGS is specified. |
| wined3d: Move GlPixelFormatDesc to wined3d_private.h where it belongs. |
| wined3d: Remove sampled_format from IWineD3DBaseShaderClass, it isn't used anywhere. |
| wined3d: Make shader texture format fixups more generic. |
| wined3d: Get rid of vcheckGLcall. |
| wined3d: Slightly improve drawStridedSlow() performance. |
| wined3d: Remove a redundant condition in shader_get_opcode(). |
| wined3d: Explicitly pass the version and instruction table to shader_get_opcode(). |
| wined3d: Explicitly pass the shader version to shader_dump_decl_usage(). |
| wined3d: Explicitly pass the shader version to shader_dump_param() and shader_dump_arr_entry(). |
| |
| Huw Davies (12): |
| ole32: Factor out the code to release the delegate interfaces. |
| ole32: Defer releasing the delegate interfaces until after we return from an OnClose notification. |
| version: Fixed comments. |
| oleaut32: Add support for loading typelibs from NE files. |
| comdlg32: GetPrinterW and GetPrinterDriverW return the size in bytes so don't multiply by sizeof(WCHAR). |
| ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple. |
| d3d8/tests: Skip tests if we can't create the D3D8 object. |
| d3d9/tests: Skip tests if we can't create the D3D9 object. |
| d3d10core/tests: Skip the tests if we can't create a DXGI factory. |
| dxgi: Don't crash and just skip the tests if glX in not available. |
| ddraw/tests: Skip tests if we can't create a primary surface. |
| opengl/tests: Skip tests if we can't find a pixel format. |
| |
| Hwang YunSong(황윤성) (3): |
| crypt32: Updated Korean resource. |
| wordpad: Updated Korean resource. |
| appwiz.cpl: Updated Korean resource. |
| |
| Jacek Caban (6): |
| mshtml: Call necko's SetUploadStream from wrapper's SetUploadStream. |
| mshtml: Skip tests on old IE as soon as possible. |
| mshtml: Skip tests on old IE as soon as possible. |
| jscript: Set script object instead of ctx lcid in SetScriptSite. |
| activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations. |
| ntoskrnl.exe: Forward ZwMakeTemporaryObject to ntdll. |
| |
| Jan de Mooij (2): |
| shell32/autocomplete: Fix handling of WM_KILLFOCUS messages. |
| shell32/autocomplete: Add unit tests for autocomplete. |
| |
| Jeff Zaroyko (3): |
| ntdll: Avoid NULL deref in RtlDeleteTimer. |
| kernel32: Add a test for CreateFile when using OPEN_ALWAYS on directories. |
| wineserver: Don't use O_CREAT and O_EXCL when attempting to open directories. |
| |
| Jerome Gardou (1): |
| d3dx8: Implement D3DXMatrixStack_MultMatrix. |
| |
| Juan Lang (4): |
| crypt32: Implement CryptFormatObject for the Netscape string OIDs. |
| rsaenh: Fix some test failures on older versions of Windows. |
| crypt32: Accept any string format as the display text of a user notice policy qualifier. |
| cryptdlg: Implement FormatVerisignExtension. |
| |
| Jérôme Gardou (9): |
| d3dx8: Implement D3DXMatrixStack_MultMatrixLocal. |
| d3dx8: Implement D3DXMatrixStack_RotateAxis. |
| d3dx8: Implement D3DXMatrixStack_RotateAxisLocal. |
| d3dx8: Implement D3DXMatrixStack_RotateYawPitchRoll. |
| d3dx8: Implement D3DXMatrixStack_RotateYawPitchRollLocal. |
| d3dx8: Implement D3DXMatrixStack_Scale. |
| d3dx8: Implement D3DXMatrixStack_ScaleLocal. |
| d3dx8: Implement D3DXMatrixStack_Translate. |
| d3dx8: Implement D3DXMatrixStack_TranslateLocal. |
| |
| Kai Blin (2): |
| dbghelp: Upgrade FIXME to ERR. |
| kernel32/tests: logfile can be NULL, avoid dereferencing it (Coverity). |
| |
| Kirill K. Smirnov (3): |
| winecfg/audio: Fix uninitialized variable. |
| winecfg/audio: Simplify removeDriver() function. |
| winecfg/audio: Properly terminate an empty list of drivers. |
| |
| Konstantin Kondratyuk (1): |
| include: Add new interfaces to mshtml.idl. |
| |
| Lei Zhang (5): |
| advapi32: Allow opening HKEY_CLASSES_ROOT subkeys with backslash prefix on NT. |
| comctl32: Process WM_CHAR instead of WM_KEYDOWN for numbers in datetime. |
| comctl32: Do ascii to integer conversion only once. |
| comctl32: Better day of the month input checking in datetime. |
| msi: Set DllVersion registry key for CLSID_IMsiServerMessage. |
| |
| Maarten Lankhorst (20): |
| includes: Add win64 calling convention. |
| winebuild: Use ms-abi for delayed load stubs. |
| ntdll: Make 64-bits wine only able to load amd64 binaries. |
| msvcrt: Add CDECL to all cdecl functions. |
| wldap32: Fix winldap_private header compatibility with 64-bit. |
| tools: Add calling conventions for win64 to winegcc. |
| qmgrprxy: Fix building on wine64. |
| kernel32: Fix 64-bits error in profile. |
| ole32: Add Co*InitializeSpy functions. |
| winmm: Some 64-bit pointer fixes. |
| msacm: Fix pointer truncation. |
| dsound: 64-bit pointer fixes. |
| ole32: Fix releasing spy. |
| loader: Implement setting %gs for amd64. |
| include: Add NtCurrentTeb assembly for win64. |
| wineoss.drv: Get rid of sizeof in traces. |
| wineoss.drv: Fix 64-bits incompatibilities. |
| winealsa.drv: Get rid of sizeof in traces. |
| winealsa.drv: Fix 64-bits incompatibilities. |
| user32: Fix dialogs for 64-bits wine. |
| |
| Marcus Meissner (1): |
| wined3d: Output the rectangles in the debug message. |
| |
| Michael Karcher (8): |
| msvcrt: Out strings should be ptr instead of wstr in .spec file. |
| msxml3: Avoid duplicate encoding. |
| msxml3/tests: Fix BSTR leak. |
| msxml3: Quiet noisy fixmes. |
| msxml3: Move attach_xmlnode.c to domdoc.c. |
| msxml3: Specialize attach_xmlnode to XML documents. |
| msxml3: Remove attach_xmldoc(This, NULL) calls. |
| msxml3: attach_xmldoc may fail. |
| |
| Michael Stefaniuc (27): |
| msi: Remove casts of void pointers. |
| regedit: Remove NULL check before HeapFree (Smatch). |
| gdi32: Remove some superfluous casts. |
| kernel32: Remove some superfluous casts of void pointers. |
| iphlpapi: Remove a comment that dared to ponder to use malloc. |
| winex11.drv: Remove some superfluous casts. |
| wininet: Remove some superfluous casts. |
| iphlpapi/tests: Replace malloc with HeapAlloc. |
| oledlg: Remove some superfluous casts. |
| imm32: Remove some superfluous casts. |
| itss: Remove unneeded casts of zero. |
| winecfg: Remove some superfluous casts. |
| cmd: Remove some superfluous casts. |
| regedit: Remove some superfluous casts. |
| ws2_32/tests: Remove some superfluous casts. |
| hal: Don't cast zero. |
| mshtml: Remove two superfluous casts. |
| msrle32: Remove some superfluous casts. |
| msvcrt: Use NULL instead of casting zero. |
| msxml3: Do not cast void pointers to other pointer types. |
| quartz: Don't cast zero. |
| wnaspi32: Replace malloc with HeapAlloc. |
| wnaspi32: Remove some superfluous casts. |
| atl: Remove two superfluous casts. |
| ddraw: Remove two superfluous casts. |
| gdiplus: Reduce the number of casts by using the proper type for variables. |
| gdiplus: Remove some superfluous casts. |
| |
| Nikolay Sivov (6): |
| gdiplus: Stub for GdipGetImagePaletteSize. |
| gdiplus: Added GdipTranslateTextureTransform. |
| gdiplus: Added GdipRotateTextureTransform. |
| gdiplus: Added GdipMultiplyTextureTransform. |
| gdiplus: Added GdipGetPenFillType. |
| gdiplus: Added GdipScaleTextureTransform. |
| |
| Paul Vriens (26): |
| advapi32/tests: Fix a test failure on NT4. |
| rsaenh/tests: Fix a test failure on W2K and below. |
| rsaenh/tests: Use a 40-bit session key instead of 56-bit. |
| rsaenh/tests: Fix a test failure on W2K and below. |
| rsaenh/tests: Use a 40-bit session key instead of 56-bit. |
| rsaenh/tests: Fix a test failure on W2K and below. |
| aclocal.m4: Add i686-pc-mingw32 to the cross-compiler prefixes. |
| rsaenh/tests: Fix a test failure on NT4 and below. |
| rsaenh/tests: Fix a test failure on NT4 and below. |
| rsaenh/tests: Fix a test failure on Win98. |
| shell32/tests: Fix a few test failures on Win9x and NT4. |
| shell32/tests: Skip some tests on Win9x and WinMe. |
| lz32/tests: Fix a test failure on Win9x. |
| advapi32/tests: Fix some crashes on NT4. |
| shell32/tests: Fix a test failure on Win9x. |
| ntdll/tests: Fix a test failure on W2K. |
| shell32/tests: Cast-qual warning fixes. |
| shell32/tests: Fix some errors on Win9x and Vista and prevent a crash on NT4. |
| shell32/tests: Fix a test failure on Win9x, NT4, Vista and W2K8. |
| gdi32/tests: Fix a few test failures on Win9x and WinMe. |
| shlwapi/tests: Use a codepage that is supported on all platforms. |
| gdi32/tests: Fix a few test failures on Win9x and WinMe. |
| hlink/tests: Fix some failures on Win9x and WinMe. |
| oleacc/tests: Fix the test failures on Win9x/WinMe and Vista/W2K8. |
| shell32/tests: Fix some new test failures on W2K. |
| user32/tests: Fix some typos. |
| |
| Peter Dons Tychsen (2): |
| winedos: Fixed memory resize function which returned paragraphs in some cases instead of bytes. |
| winedos: Fixed a problem with timer values that are below 50ms. |
| |
| Reece Dunn (2): |
| winealsa: Calculate the delay correctly as snd_pcm_delay is not reliable in this context. |
| winealsa.drv: Correct the period_time value for pulseaudio. |
| |
| Ricardo Filipe (7): |
| advapi32: Removed dead assignments (llvm/clang). |
| quartz: Removed dead code and variables (llvm/clang). |
| comctl32: Removed dead assignments (llvm/clang). |
| comdlg32: Removed dead assignments (llvm/clang). |
| crypt32: Remove dead code (llvm/clang). |
| iccvid: Remove dead stores (llvm/clang). |
| setupapi: Add stubs for SetupPromptForDiskA/W. |
| |
| Rob Shearman (3): |
| widl: Output the correct buffer size required for parameters whose sizes are known at type-generation time. |
| widl: Fix optimisation for writing out ref pointers to simple structs and base types. |
| winspool.drv: Use CP_UNIXCP instead of CP_ACP for data that is going to or coming from system library functions. |
| |
| Roderick Colenbrander (2): |
| wined3d: Add registry key for overriding pci device id. |
| wined3d: Add registry key for overriding the pci vendor id. |
| |
| Stefan Dösinger (8): |
| wined3d: Make the shader backend call CompileShader. |
| wined3d: Pass some stateblock values around directly. |
| wined3d: Store shader IDs in the vs and ps impl structures. |
| wined3d: Add the ability to duplicate GL pixel shaders. |
| wined3d: Enable blue = 1.0 fixup for D3DFMT_V8U8. |
| wined3d: Put the ps compile parameters into the glsl program hashmap. |
| d3d9: Document a Microsoft header bug. |
| wined3d: Fix D3DFMT_R32F, R16F, G16R16F, ... in the pixel shader. |
| |
| Vincent Pelletier (1): |
| wined3d: Add detection for NVIDIA's GTX 280. |
| |
| Vincent Povirk (18): |
| gdiplus: Implement CachedBitmap based on Image. |
| setupapi: Implement FLG_PROFITEM_GROUP. |
| gdiplus: Add parameter checking to GdipGetRegionHRgn. |
| gdiplus: Implement GdipGetRegionHRgn for infinite regions. |
| gdiplus: Implement GdipGetRegionHRgn for empty regions. |
| gdiplus: Implement GdipRegionGetHRgn for paths. |
| gdiplus: Implement GdipGetRegionHRgn for rects. |
| gdiplus: Implement GdipGetRegionHRgn for combined regions. |
| gdiplus: Add stub for GdipSetPenCompoundArray. |
| shell32: Add test for localized filenames in desktop.ini. |
| winex11.drv: Fix string format warning. |
| advpack/tests: Fix string format warning. |
| dinput/tests: Fix string format warning. |
| msxml3/tests: Fix string format warnings. |
| setupapi/tests: Fix string format warnings. |
| winedbg: Fix string format warnings. |
| widl: Fix string format warning. |
| server: Fix string format warning. |
| |
| Vitaliy Margolen (2): |
| dinput: Use correct GetObjectInfo for joystick. |
| ntdll: Stub NtMakeTemporaryObject. |
| |
| Vitaly Lipatov (2): |
| kernel32: gethostname returns string in CP_UNIXCP encoding. |
| winex11: Add check for XmbTextPropertyToTextList result. |
| |
| Vitaly Perov (2): |
| mlang: Add implementation of fnIMLangFontLink_GetCharCodePages. |
| mlang/tests: Add tests for fnIMLangFontLink_GetCharCodePages. |
| |
| Vladimir Pankratov (1): |
| shdocvw: Implement go_home function. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |