mirror of
https://github.com/reactos/wine.git
synced 2024-11-26 05:00:30 +00:00
702 lines
35 KiB
Plaintext
702 lines
35 KiB
Plaintext
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
|