452 lines
22 KiB
Plaintext
452 lines
22 KiB
Plaintext
The Wine development release 1.5.19 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Performance improvements in the DIB engine.
|
|
- More fleshed out XML-lite implementation.
|
|
- Some more C++ runtime functions.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.5.19.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.19.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.19 (total 36):
|
|
|
|
9612 Silent Hunter III: Crashes on loading a savegame at sea (dsound causing out of memory condition)
|
|
11073 crash in cmd.exe with lib.exe (VC++6.0)
|
|
13828 Direct3D only shows garbage when rendering to a child window on intel
|
|
16761 Supreme Commander: No audio at default sample rate/with full audio hardware acceleration
|
|
19668 cmd /c doesn't wait for result before exiting?
|
|
20561 GRLEVEL2: Radar is offset in the upward direction making sampling incorrect.
|
|
21747 Pausing Pikachu Volleyball and opening menus disrupts fade-in/fade-out effects
|
|
24020 League of Legends / Pando downloader can't use its bundled MSVCP90
|
|
25738 cmd.exe: enclosing quoting of builtin command and parameters confuses cmd.exe (Windows PowerShell 2.0 installer)
|
|
26003 In Magicka, certain polygons can stretch across the map and track the player.
|
|
27088 Microsoft Product Support Reporting Tool 6 (32-bit) doesn't detect somethings
|
|
27290 When CreateFileW receives invalid filename it crashes
|
|
27564 Dungeons and Dragon Launcher crashes
|
|
28645 Classic Shell installer fails to extract setup file
|
|
30922 iexplore http://html5test.com/ says Javascript is not enabled
|
|
31024 w3schools ajax examples don't work in iexplore
|
|
31335 __RTDynamicCast (aka dynamic_cast<>) broken on win64?
|
|
31863 d3d8/device.c, d3d9/device.c: tests fail on nVidia chip
|
|
31892 Handle failure to reserve NT shared user data at 0x7ffe0000 (Windows on ARM)
|
|
31981 Microsoft SQL Server 2005 Express Edition: SQL Server System Configuration Checker fails (needs lanmanserver service registry values)
|
|
32031 Adobe Acrobat Professional XI needs msvcp100.dll.??0_Container_base12@std@@QAE@XZ
|
|
32038 Europa Universalis III demo needs msvcp60.dll.?_Mode@?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEHH@Z
|
|
32042 Port Royale needs msvcp60.dll.??1?$collate@G@std@@UAE@XZ (purist)
|
|
32185 Bug in BasePinImp_GetMediaType()
|
|
32241 Installer of Creo 2.0 Parametric Free Trial needs msvcp100.dll.?ends@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z
|
|
32277 No sound in Star Wars: Knights of the Old Republic
|
|
32289 Dr.com client hangs at start after clicking on any area of the application
|
|
32292 Railworks 3 Trainsimulator 2013 crashes in OleDraw
|
|
32295 WinUAE emulation window not refreshed properly when other windows move in front of it
|
|
32300 Winecfg applications tab displays apps on one line & they cannot be selected
|
|
32305 Dr.com response slowly when clicking on menu
|
|
32309 TeamViewer-7.0.9377 crashes on start
|
|
32327 Office 2010, Visio 2010 Std installers fail
|
|
32366 Moving objets in Circuitmaker 2000 schematic is delayed (slowed down)
|
|
32367 Mezzmo fails to start due to unimplemented function MSVCR80.dll._encode_pointer
|
|
32381 QQ2012 crashes at start
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.5.18:
|
|
|
|
Akihiro Sagawa (1):
|
|
winmm: Fix handling of mmio file buffers.
|
|
|
|
Alexandre Julliard (34):
|
|
setupapi: Fix total size when appending multi-string values.
|
|
user32: Send WM_MOVING instead of WM_SIZING when moving a window.
|
|
server: Don't expose the desktop on window resizes.
|
|
gdi32: Fully reset the DC state before deleting it.
|
|
user32: Fix handling of NULL paint struct in BeginPaint.
|
|
gdi32: Add a font glyph cache in the DIB engine.
|
|
winex11: Don't bother waiting for XShmPutImage to finish.
|
|
setupapi: Load IRegistrar from atl100.dll.
|
|
gdi32: Add faster implementations of the solid_rects primitive for the common case of R2_COPYPEN.
|
|
gdi32: Add assembly helpers for filling solid rectangles.
|
|
gdi32: Add faster implementation of the pattern_rects primitive when we don't need an AND mask.
|
|
gdi32: Avoid creating a copy of the pattern bits for the R2_COPYPEN case.
|
|
gdi32: Make blend_subpixel inline.
|
|
gdi32: Use the faster memset for vertical gradients.
|
|
gdi32: Avoid computing grayscale glyph intensities when not needed.
|
|
user32: Refresh the desktop when the wallpaper is changed.
|
|
winex11: Store a copy of the surface region.
|
|
winex11: Fall back to normal expose processing for areas outside of the surface region.
|
|
gdi32: Avoid binary ROPs when stretching in DELETESCANS mode.
|
|
gdi32: Avoid binary ROPs when shrinking in DELETESCANS mode.
|
|
gdi32: Don't copy unnecessary rows when shrinking in DELETESCANS mode.
|
|
configure: Building the tools requires include/config.h.
|
|
gdi32: Store and return ABC metrics from get_glyph_outline.
|
|
user32: Ignore the PM_NOYIELD flag on the client side.
|
|
winex11: Support caching glyphs by character code and not only by glyph index.
|
|
gdi32: Support caching glyphs by character code and not only by glyph index.
|
|
gdi32: Support getting character codes instead of glyphs in ExtTextOut for the path driver.
|
|
wineps: Support getting character codes instead of glyphs in ExtTextOut.
|
|
gdi32: Remove special handling for linked fonts in ExtTextOut.
|
|
gdi32: Don't create a separate font handle for linked fonts.
|
|
gdi32: Don't store a font pointer in the generic part of the DC.
|
|
wined3d: Call wglSwapBuffers through the GL driver function table.
|
|
gdi32: Simplify list processing by using the LIST_FOR_EACH_ENTRY macro.
|
|
gdi32: Keep track of the number of fonts on the unused list.
|
|
|
|
Alistair Leslie-Hughes (2):
|
|
include: Add IGlobalOptions interface.
|
|
oleaut32: Fail if we cannot find the TYPELIB resource.
|
|
|
|
Andrew Eikum (6):
|
|
winealsa.drv: Improve IsFormatSupported handling.
|
|
winecoreaudio.drv: Convert some OSStatus errors to HRESULT.
|
|
winecoreaudio.drv: Improve IsFormatSupported handling.
|
|
wineoss.drv: Improve IsFormatSupported handling.
|
|
winmm: Don't mask out SND_ALIAS_ID or SND_FILENAME in sndPlaySound.
|
|
urlmon: Out string parameter should be ptr, not wstr.
|
|
|
|
Andrew Talbot (34):
|
|
printui: Remove unused variable.
|
|
opengl32: Remove unused variable.
|
|
ntprint: Remove unused variable.
|
|
inkobj: Remove unused variable.
|
|
imagehlp: Remove unused variable.
|
|
xmllite: Void functions should not return a value.
|
|
msvcp100: Remove superfluous semicolons.
|
|
msvcp90: Remove superfluous semicolons.
|
|
msvcp71: Remove superfluous semicolons.
|
|
msvcp60: Remove superfluous semicolons.
|
|
wineps.drv: Remove unused variable.
|
|
sensapi: Remove unused variable.
|
|
netapi32: Remove unused variable.
|
|
gdiplus: Remove superfluous braces.
|
|
wtsapi32: Remove unused variable.
|
|
winscard: Remove unused variable.
|
|
winex11.drv: Remove unused variable.
|
|
uxtheme: Remove unused variable.
|
|
shdocvw: Remove unused variable.
|
|
ws2_32: Remove unused semicolon.
|
|
winspool.drv: Remove unused semicolons.
|
|
msvcp100: Remove unused semicolons.
|
|
msvcp90: Remove unused semicolons.
|
|
msvcp71: Remove unused semicolons.
|
|
msvcp60: Remove unused semicolons.
|
|
hhctrl.ocx: Constify some variables.
|
|
mmsystem.dll: De-constify a variable.
|
|
user32: Do not call HeapFree() with address of stack memory.
|
|
hhctrl.ocx: Remove unneeded address-of operators from array names.
|
|
gdiplus: Remove unneeded address-of operator from array name.
|
|
comctl32: Remove unneeded address-of operators from array names.
|
|
windowscodecs: Remove unneeded address-of operators from array names.
|
|
user32: Remove unneeded address-of operator from array name.
|
|
urlmon: Remove unneeded address-of operator from array name.
|
|
|
|
André Hentschel (11):
|
|
include: Add more CV constants.
|
|
ntdll: Exit when we can't map the shared user data.
|
|
kernel32/tests: Fix crash on win8 in module.
|
|
kernel32/tests: Fix crashes on win8 in console.
|
|
ntdll/tests: Fix check for PAGE_READWRITE.
|
|
winemaker: Output UTF-8 Makefiles.
|
|
psapi/tests: Fix test on win8.
|
|
wintrust/tests: Unify test message in case of a FALSE return.
|
|
winedbg: Add load/str multiple operators to Thumb2 disassembler.
|
|
schannel/tests: Fix test on win8.
|
|
secur32/tests: Fix tests on win8.
|
|
|
|
Aric Stewart (1):
|
|
user32: More instances where early versions of usp10 are not well behaved with ScriptString_pSize being NULL.
|
|
|
|
Aurimas Fišeras (4):
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
comdlg32: Move and resize controls of the Find dialog to better fit translations.
|
|
po: Update Lithuanian translation.
|
|
|
|
Carlos Rafael Ramirez (1):
|
|
po: Update Spanish translation.
|
|
|
|
Charles Davis (2):
|
|
ntdll: Add support for nanosecond precision file times on *BSD.
|
|
ntdll: Add support for BSD-style creation ("birth") time.
|
|
|
|
Christian Costa (8):
|
|
amstream: Fix return value of BasePinImp_GetMediaType.
|
|
quartz: Fix case in some methods name.
|
|
cabinet: Remove useless ERR and turn one ERR into a WARN.
|
|
cabinet: Simplify concatenation of path and filename.
|
|
cabarc: Add some debug messages.
|
|
cabarc: Keep \ in the cab path as FDICopy expects it.
|
|
cabarc: Handle fdintNEXT_CABINET notification to support multi-cab archive.
|
|
cabarc: Handle fdintENUMERATE notification.
|
|
|
|
Daniel Jelinski (2):
|
|
wine.inf: Add registry info for lanmanserver service.
|
|
comctl32: Properly initialize internal structures.
|
|
|
|
Detlef Riekenberg (7):
|
|
crypt32/tests: Fix failures on win7 and above.
|
|
shell32/tests: Remove wrong comment.
|
|
d3dx9_36/tests: Fix broken line test.
|
|
advapi32/tests: Fix crash on 64bit windows for 64bit test.
|
|
shell32: Implement DoEnvironmentSubstW.
|
|
shell32: Fix DoEnvironmentSubstA implementation.
|
|
shell32/tests: Add tests for DoEnvironmentSubstA/W.
|
|
|
|
Dmitry Timoshkov (12):
|
|
oleaut32: Add a test for loading/saving an empty picture.
|
|
oleaut32: Add support for saving an empty picture.
|
|
windowscodecs: Add a NULL check to GetFrameCount of the BMP decoder.
|
|
windowscodecs: Reimplement QueryCapability of the BMP decoder.
|
|
windowscodecs: Reimplement GetFrameCount of the ICO decoder.
|
|
windowscodecs: Implement QueryCapability of the ICO decoder.
|
|
windowscodecs: Add a NULL check to GetFrameCount of the JPEG decoder.
|
|
windowscodecs: Implement QueryCapability of the JPEG decoder.
|
|
windowscodecs: Add a NULL check to GetFrameCount of the PNG decoder.
|
|
windowscodecs: Implement QueryCapability of the PNG decoder.
|
|
windowscodecs: Add a NULL check to GetFrameCount of the TGA decoder.
|
|
windowscodecs: Implement QueryCapability of the TGA decoder.
|
|
|
|
Erich Hoover (4):
|
|
advapi: Implement SetNamedSecurityInfoW on top of SetSecurityInfo.
|
|
advapi: Implement GetNamedSecurityInfoW on top of GetSecurityInfo.
|
|
advapi32: Return immediately for unsupported [Get|Set]NamedSecurityInfo objects.
|
|
advapi32: Fix NamedSecurityInfo test crash on some systems.
|
|
|
|
Francois Gouget (1):
|
|
gdi32: Make make_rgb_colorref() static.
|
|
|
|
Frédéric Delanoy (4):
|
|
ddraw: Return appropriate value for non matching 32 bit pixel format in PixelFormat_DD2WineD3D (coverity).
|
|
ole32: Add helper for string table memory freeing.
|
|
ole32: Fix some leaks (coverity).
|
|
wined3d: Add some 'fall through' comments (coverity).
|
|
|
|
Hans Leidekker (5):
|
|
ole32: Use wrappers around NT functions to access the registry in CoGetPSClsid.
|
|
ole32: Convert the remaining RegCreateKey and RegOpenKey calls to the wrappers.
|
|
advapi32: Export more tracing functions.
|
|
kernel32: Implement SetFileValidData.
|
|
configure: Fix detection of fallocate on old glibc.
|
|
|
|
Henri Verbeet (50):
|
|
d3dx9: Avoid LPD3DXINCLUDE.
|
|
d3dx9: Avoid LPD3DXTEXTUREGUTTERHELPER.
|
|
d3dx9: Avoid LPD3DXPRTENGINE.
|
|
d3d10core: Implement d3d10_device_IAGetInputLayout().
|
|
winex11: Detect broken NVIDIA RandR setups.
|
|
d3dx9: Avoid LPD3DXPRTCOMPBUFFER.
|
|
d3dx9: Avoid LPD3DXPRTBUFFER.
|
|
d3dx9: Avoid LPD3DXPATCHMESH.
|
|
wined3d: Properly handle scalar destinations in shader_glsl_conditional_move().
|
|
d3d10core: Implement d3d10_device_DrawIndexedInstanced().
|
|
d3dx9: Avoid LPD3DXSKININFO.
|
|
d3dx9: Avoid LPD3DXSPMESH.
|
|
d3dx9: Avoid LPD3DXPMESH.
|
|
d3d10core/tests: Don't reuse the device.
|
|
d3d10core/tests: Use the correct enum in test_create_shader_resource_view().
|
|
d3dx9: Avoid LPD3DXMESH.
|
|
d3dx9: Avoid LPD3DXBASEMESH.
|
|
d3dx9: Avoid LPD3DXMATRIXSTACK.
|
|
wined3d: Also unbind stream outputs and the geometry shader in stateblock_unbind_resources().
|
|
wined3d: Fix a typo in wined3d_device_set_stream_output().
|
|
d3dx9: Avoid LPD3DXEFFECTPOOL.
|
|
d3dx9: Avoid LPD3DXEFFECTSTATEMANAGER.
|
|
d3dx9: Avoid LPD3DXSPRITE.
|
|
d3d10core: Implement d3d10_device_VSSetConstantBuffers().
|
|
d3d10core: Implement d3d10_device_VSGetConstantBuffers().
|
|
d3dx9: Avoid LPD3DXLINE.
|
|
d3dx9: Avoid LPD3DXBUFFER.
|
|
d3dx9: Avoid LPD3DXANIMATIONCONTROLLER.
|
|
wined3d: Resolve the instance count for instanced arrays in load_numbered_arrays().
|
|
wined3d: Add support for ARB_instanced_arrays.
|
|
d3dx9: Avoid LPD3DXANIMATIONCALLBACKHANDLER.
|
|
d3dx9: Avoid LPD3DXKEYFRAMEDANIMATIONSET.
|
|
d3dx9: Avoid LPD3DXANIMATIONSET.
|
|
d3d10core: Implement d3d10_device_GSSetConstantBuffers().
|
|
d3d10core: Implement d3d10_device_GSGetConstantBuffers().
|
|
d3dx9: Avoid LPD3DXALLOCATEHIERARCHY.
|
|
d3dx9: Fix the LPLPD3DXFILE typedef.
|
|
ddraw: Avoid LPDDSCAPS.
|
|
d3d10core: Implement d3d10_device_PSSetConstantBuffers().
|
|
d3d10core: Implement d3d10_device_PSGetConstantBuffers().
|
|
ddraw: Avoid LPDDSCAPS2.
|
|
ddraw: Avoid LPDDCAPS.
|
|
ddraw: Avoid LPDDCOLORKEY.
|
|
d3d10core: Implement d3d10_device_VSSetSamplers().
|
|
d3d10core: Implement d3d10_device_VSGetSamplers().
|
|
ddraw: Avoid LPDDPIXELFORMAT.
|
|
ddraw: Avoid LPDDSURFACEDESC.
|
|
ddraw: Avoid LPDDSURFACEDESC2.
|
|
d3d10core: Implement d3d10_device_GSSetSamplers().
|
|
d3d10core: Implement d3d10_device_GSGetSamplers().
|
|
|
|
Huw Davies (6):
|
|
gdi32: Simplify the point type checking logic.
|
|
winex11: Add a few 'fall through' comments.
|
|
oledb32: Add a 'fall through' comment.
|
|
sane.ds: Add a missing break.
|
|
oledlg: Add a missing break.
|
|
riched20: Flush the output buffer before a codepage change.
|
|
|
|
Hwang YunSong (1):
|
|
po: Update Korean translation.
|
|
|
|
Jacek Caban (26):
|
|
mshtml: Fixed a few coverity issues.
|
|
jscript: Fixed some Coverity issues.
|
|
mshtml: Use UTF-8 encoding in is_gecko_path.
|
|
mshtml: Added IHTMLInputElement::defaultValue property implementation.
|
|
hhctrl.ocx: Added import library.
|
|
jscript: Alias arguments properties to real values.
|
|
jscript: Added disp_delete helper and use it in interp_delete_ident.
|
|
jscript: Added disp_delete_name helper and use it in interp_delete.
|
|
jscript: Added support for DontDelete attribute and use it for arguments object.
|
|
jscript: Cut arguments circular reference after returning from the function.
|
|
jscript: Added support for indexed string access.
|
|
wininet: Fixed NULL cookie data pointer handling in InternetGetCookieA.
|
|
mshtml: Added support for converting (some) argument types in builtin function calls using script engine.
|
|
msxml3: Moved XMLHTTPRequest tests to separated file.
|
|
winedump: Added MSFT support.
|
|
jscript: Treat VT_UNKNOWN VARIANTs supporting IDispatch interface as VT_DISPATCH.
|
|
itss: Cleaned up CombineUrl tests.
|
|
itss: Fixed fragment part handling in IInternetProtocolInfo::CombineUrl.
|
|
mshtml: Added SID_SContainerDispatch support.
|
|
mshtml: Properly handle NULL value in set_nsstyle_attr.
|
|
msxml3: Use IUri for storing XMLHTTPRequest URL.
|
|
msxml3: Added basic URL validation in safe mode.
|
|
msxml3: Added URL validation tests.
|
|
msxml3: Tests code clean up.
|
|
jscript: Added more useful debug traces.
|
|
vbscript: Use simplified constant implementation for more constants.
|
|
|
|
Jason Edmeades (3):
|
|
cmd: Prevent overflow for long command string.
|
|
cmd: Change what 'ver' issues.
|
|
cmd: Wait for command to complete when spawned through cmd /c.
|
|
|
|
Maarten Lankhorst (1):
|
|
dsound: Set dwChannelMask when limiting channels.
|
|
|
|
Michael Stefaniuc (11):
|
|
winex11.drv: The winediag debug channel is only used for HAVE_XRRGETSCREENRESOURCES.
|
|
comctl32: Remove a superfluous function pointer cast.
|
|
riched20/tests: Remove a superfluous function pointer cast.
|
|
qmgr: COM cleanup for the IBackgroundCopyManager iface.
|
|
qmgr: Parameter cleanup for a helper function.
|
|
winex11.drv: Remove superfluous function pointer casts.
|
|
msxml3: Remove superfluous function pointer casts.
|
|
qmgr: COM cleanup for the IEnumBackgroundCopyJobs iface.
|
|
qmgr: Merge a helper function.
|
|
qmgr: COM cleanup for the IEnumBackgroundCopyFiles iface.
|
|
qmgr: Merge a helper function.
|
|
|
|
Nikolay Sivov (24):
|
|
dwrite: Implement family name access methods for IDWriteTextFormat.
|
|
dwrite: Add a separate function to copy text format data.
|
|
xmllite: Implement initial encoding switching.
|
|
xmllite: Add partial support for xml declaration parsing.
|
|
ole32: Fix OleDraw() regarding passed rectangle handling.
|
|
msxml3: Move document loading from stream to a separate function.
|
|
msxml3: Support ISequentialStream as a document load source.
|
|
msxml3: No need to keep a reference to a temporarily used stream.
|
|
xmllite: Implement encoding declaration parsing.
|
|
xmllite: Support standalone declaration.
|
|
xmllite: Fix equal sign parsing.
|
|
msxml3: Properly store SystemID and PublicID (Coverity).
|
|
msxml3: Actually use skipped entity event data.
|
|
msxml3: Fix handling of NULL object site (Coverity).
|
|
msxml3: Check return value (Coverity).
|
|
wshom: Fix refcount for typeinfo pointers.
|
|
dwrite: Handle allocation error (Coverity).
|
|
oledb32: Properly free property sets and propinfo sets (Coverity).
|
|
msxml3: Revert "msxml3: AddRef() typeinfo pointers only when we have to.".
|
|
msxml3: Fix a leak on error path.
|
|
msxml3: Initialize body pointer and size for unknown types (Coverity).
|
|
xmllite: Initial support for attribute list.
|
|
xmllite: Implement attribute iteration methods.
|
|
xmllite: Fix reported node type for attributes.
|
|
|
|
Piotr Caban (30):
|
|
msvcp100: Added basic_ostream::ends implementation.
|
|
msvcp: Sync implementations.
|
|
msvcp60: Export locale classes destructors.
|
|
msvcp100: Added _Container_base0::operator= implementation.
|
|
msvcp100: Added _Container_base12 class implementation.
|
|
msvcp100: Added _Container_base12 class tests.
|
|
msvcp60: Forward bad_cast functions to msvcrt.
|
|
msvcp60: Added locale::_Locimp::_Global export.
|
|
msvcp60: Added locale::_Getfacet export.
|
|
msvcp60: Added locale::Iscloc implementation.
|
|
msvcp60: Added basic_filebuf<short>::_Initcvt export.
|
|
msvcp60: Added seekoff exports.
|
|
msvcrt: Remove superfluous semicolons.
|
|
msvcp: Remove superfluous semicolons.
|
|
msvcp100: Added exception throwing helpers.
|
|
msvcrt: Added mbrlen implementation.
|
|
msvcrt: Added mbrlen tests.
|
|
msvcrt: Added mbrtowc implementation.
|
|
msvcrt: Added mbrtowc tests.
|
|
msvcrt: Added mbsrtowcs implementation.
|
|
msvcrt: Added mbsrtowcs tests.
|
|
msvcrt: Added wcrtomb implementation.
|
|
msvcrt: Added wcrtomb tests.
|
|
msvcp70: Forward bad_cast functions to msvcrt.
|
|
msvcp: Sync spec files.
|
|
msvcr90: Fixed non-blocking file access tests.
|
|
include: Added MS_ENH_RSA_AES_PROV_XP definition.
|
|
msvcr: Move msvcrXX specific functions implementation to msvcr100.
|
|
tools: Update make_specfiles script.
|
|
msvcr80: Copy _encode_pointer and _decode_pointer functions from msvcp90.
|
|
|
|
Putin Evgeny (1):
|
|
wineps.drv: Add orientation field to postscript header.
|
|
|
|
Qian Hong (1):
|
|
ole32: Fix OleDraw() with NULL pUnk.
|
|
|
|
Rico Schüller (1):
|
|
d3dx9: Improve D3DXMatrixRotationYawPitchRoll().
|
|
|
|
Stefan Dösinger (14):
|
|
ddraw: Don't create a wastefully large index buffer.
|
|
ddraw: Make the index buffer write only.
|
|
ddraw: Properly use the index buffer as a dynamic buffer.
|
|
ddraw: Don't map 1, 2 and 4 bit alpha formats to WINED3DFMT_A8_UNORM.
|
|
wined3d: Add an explicit break in case of unhandled BUMPENVMAP.
|
|
ddraw: Create a dynamic buffer if DDLOCK_DISCARDCONTENTS is used.
|
|
wined3d: Bind the src in a manual presentation blit.
|
|
wined3d: Correctly count used stages in the atifs pipeline.
|
|
wined3d: Test the correct program for native limits.
|
|
wined3d: Use sign fixup for the atifs bumpenv matrix.
|
|
wined3d: Add GL_ALPHA to the atifs argument replicator debug function.
|
|
d3d9/tests: Skip some texture transform tests if shaders are unsupported.
|
|
d3d9/tests: Give the texture transform test a defined colorop.
|
|
d3d9/tests: Move the clipplane + shader test inside the capability check.
|
|
|
|
Vincent Povirk (6):
|
|
gdiplus: Use clipping region in alpha_blend_pixels.
|
|
gdiplus: Add a test for drawing to HDC's backed by 32-bit alpha dibs.
|
|
gdiplus: Avoid accessing dib bits directly in GdipCreateBitmapFromHBITMAP.
|
|
gdiplus: Use one GetDIBits call instead of one per row.
|
|
gdiplus: Always use AlphaBlend to draw to 32-bit DIB's.
|
|
gdiplus: Fix graphics bounds for memory DC's.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|