Commit 0b3b6e67 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.1.11.

parent d77eba57
The Wine development release 1.1.10 is now available. The Wine development release 1.1.11 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Support for virtual memory write watches. - Numerous fixes for IE7 support.
- Workarounds for the WINAPI compiler bug on Mac OS. - Support for 64-bit cross-compile using Mingw64.
- Several fixes for the 64-bit build. - User interface support for crypto certificates.
- Some more GdiPlus functions. - Better support for MSI installation patches.
- Various Direct3D optimizations.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.10.tar.bz2 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.11.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.10.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.1.11.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -26,675 +27,805 @@ AUTHORS in the distribution for the complete list. ...@@ -26,675 +27,805 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.1.10: Bugs fixed in 1.1.11:
709 riched32.dll needs to be improved a lot (was:Richedit does not handle input with PTE) 986 ODBC.dll unimplemented
1114 Winrar2.90/3.00: Comboex doesn't trigger a event when you mouse-click in some value of it 1973 Bug in StretchDIBits with biBitCount=32
1700 Failed to detect Serial Port 4293 text invisible in myODBC installer 2.5 -buggy refresh?
1990 modifier keys not released when switching desktop 5182 Wrong Time read into program
2872 Superpower2 fails to install 5241 X BadAlloc failure (X_CreatePixmap) in StrePla.exe
2934 Microsoft Masked Controls 6 Problem 5463 ie6 installs now, but doesn't work...
3552 Unhandled dwRenderStateType playing DeusEx 6126 SoulSeek crashes
3769 photodex plug in or self contained exe's uses 100% CPU 6139 Spanish Vocabulary Builder won't install => devision by zero
4090 eMule Plus text entry behavior is broken. cursor is lost in some conditions. 6458 Wing Commander Prophecy: Objects are no longer rendered correctly
4095 Warcraft III Polish installer crashes 6618 Warcraft III Crash on intro movie playback
4678 DirectX sound doesn't work with OSS Sound driver 6921 C&C Tiberian Sun menu disappears after save
4752 wine client error:1e: write: Bad file descriptor 7292 SystemDrive and a bunch other variables not set
5462 Half-Life 2 runs in only part of screen instead of fullscreen (no window) 7543 Window position geometry not saved between app executions
5786 Crash while using MSRDO in a Visual Basic 5 Application 7795 Zoo Tycoon 2 D3D Device error
5810 Squeak won't start, complains "failed to create pipe" 8264 Streaming Media Player v5.0: "Unspecified error" when "Play from remote playlist..." is attempted
5828 Command and Conquer Generals (Zero Hour) doesn't change the mouse cursor from the default X mouse 9350 Cannot change country in iTunes 6.0 due to unimpletmented 'TrackPopupMenuEx' function
6256 Ankh Demo crashes in DirectX mode 9462 Mouse cursor appears only when clickling left mouse button (Star Wars: KOTOR)
6314 Emperor.exe crashes when -c is not given in commandline options 9500 StarCraft Battle.net-Hitting the Browse button hangs the game
6343 a-10 cuba fails to change resolution and to be topmost window 9528 Battlefield 2142 breaks on startup with ReportEventW errors
6393 Ocad crash report 9839 Game cannot connect using DirectPlay8.1
6413 Floating point bug exposed in Director MX 9994 mshtml: No icons visible in the Adobe Reader 8.1 "First Run" - Advertisement
6453 MPLAB 7.43 crashes at startup 10005 Ever 17 - out of infinity crashes
6491 Chief Architech: resizing kde window creates several cloned wine buttons next to file in the bar 10036 The General PL: Problem with RichLine, it makes game unplayable
6557 Classic99 v3.7 starts runs extremely slowly 10124 Turok doesn't see D3D Compatible Adapter.
6587 Missing COM interface Release call in the IGraphBuilder implementation 10137 WinSock ServerSocket
6588 Strange return value of the GraphBuilder_Connect function 10221 "make test" fails on d3d9/tests/visual.c
6693 wink 2.0 can't capture 10294 Mouse Y is off by 100 pixels in some fullscreen games
6760 warn:palette:GDISelectPalette invalid selected palette (nil) 10378 Programmer's Notepad 2 gives an error message, closes after using search function
6801 gpstrack help windows are empty 10457 Application complains that directsound is not detected
6807 Sunbird crashes on first run 10470 Radmin viewer 3.1: Black squares in the voice chat window
6821 Graphical artifacts in HL2:EP1 10714 wps do not work
6882 vb3 app hornresp won't run, complains "Invalid property value" on startup. 10769 Window contents spontaneously move to root (0,0), stops updating
6883 vb3 app hornresp crashes on startup 10805 EmEditor hangs
7113 Hitman Contracts hangs when using Direct3D mode 10820 Unhandled division by zero in ALSA_AddRingMessage in PowerPoint Viewer 2008
7145 Miranda crashes while opening a message window 10976 Palm Desktop fails to install
7205 Using ALT-F to bring up File menu crashes foobar2000 11186 Worms 2 regression: Page fault if you start the game by throwing a grenade
7371 Steinberg License Manager lcc.exe does not run, causes many ole:err 11229 Sonic Adventure DX 3D models leave behind a "ghost"
7440 Command and Conquer Generals (Zero Hour) non-buildable items show as black and white rather than greyscale 11376 Origin 7.5 crashes while plotting data
7451 Unreal Editor bitblt fails and crashes 11403 Installation fails after selecting the install folder
7538 IvAe crashes with GLXBadDrawable error 11444 Pirates Of the Caribbean Online having login issue
7709 err:d3d_shader:vshader_input_is_color Error 11544 Audio problems with Heroes II and ALSA Driver
7903 Crash in CircumReality (maybe related to MIDI) 11634 erratic mouse in Starfleet Command Volume II Empires at war
7986 Citavi trial fails to install correctly 11816 Magic Workstation main window disappears immediately?
8064 DxO Optics Pro 4 installer doesn't display text properly 11912 Wine desktop minimized icon on top
8122 Command and Conqueror 3 renders incorrectly with >Low VFX detail 11961 Zinc-based apps don't run? (Go Diego Go Wolf Pup Rescue, Virble)
8134 Finale Notepad 2007: Random crashes during playback. 11979 Legacy 5 - Can't check for online update
8228 Mediamonkey 2.5.5 hangs on startup 12075 Endnote X1: crashes when selecting text by mouse
8312 Startopia Demo: Freezes after starting application 12158 Installer Everest Poker
8515 Game Runaway: The dream of the Turtle does not start 12247 Page fault in quartz during DLL registration prevents video playback in Ares P2P client
8525 Pokerstars cashier window freezes 12252 Need for Speed: Hot Pursuit 2 demo crashes on car select
8584 IL-2 Sturmovik: fixme:dbghelp:addr_to_linear Failed to linearize address 4545:00005246 (mode 0) 12360 load/save preferences.ini file error[file corrupt]
8603 Installer crashers during install of Life Balance 12438 Marratech 6.1 hangs on startup
8789 d3d:IWineD3DDeviceImpl_SetMaterial 12495 The free DWG viewer from brava doesn't work
8830 IM fails when edit box is a child window in a separate process 12528 You can resize the WinMerge dialog vertically on Wine, but not Windows
8949 Neocron 2.2 Client.exe crashes at character selection screen 12588 Trillian crashes at startup when trying to load dwmapi.dll
8998 Unhandled page fault with ME_MarkForPainting in WASTE 1.5 12602 Duo Princess - using dmime crashes the game
9296 Info Select 2007 crashes on startup 12628 wine: Call from 0x7b840fc8 to unimplemented function hal.dll.ExAcquireFastMutex
9335 Cannot switch tabs in MYOB 12800 CIsco IP Communicator crash calling winhttp.dll.WinHttpCreateUrl
9349 wine 0.9.43 crash on etherlords 2 12823 newer games using OpenGL cannot be played
9353 CreateFile with OPEN_ALWAYS on an existing directory fails with ERROR_ACCESS_DENIED 12991 eMule ScarAngel
9367 Quicktime Player 7.1.0.210 aborts on startup 13111 xfile support is still non-existant in wine
9377 Ricochet Infinity cannot download Level Set Catalog 13361 firefox 3 can't handle local paths in location window [dogfood]
9514 ABBYY FineReader 8.0 Professional Edition does not start 13425 The Punisher demo sound effect from launcher gets stuck
9627 Graphical corruption in EVE ONLINE 13458 Starcraft hangs in wine-1.0rc2 in dsound
9648 Birthday selector in account creation screen positioning is off 13478 Winehelp crash in textpad
9683 BlipGen's ui disappears 13512 Sniper Elite: game hangs on applying options (change to try resolution and crash)
9773 FileMaker crashes 13625 Page fault when closing help viewer
9977 Google Earth geographical labels behave strangely 13639 Regression: No sound in Scorcher Demo
10029 Tahoma entry in registry, but tahoma related errors re-occur followed by registry entry vanishing 13640 Scorcher Demo crashes on start
10104 Oblivion Construction Set main window disappears 13680 DC++: closing help browser crashes wine
10123 sample .msi file from The Definitive Guide to Windows Installer Chapter 14 crashes wine 13697 sound problems in Battlezone 2
10166 HTML Help (CHM) not working 13764 SMPlayer doesn't render video properly [dogfood]
10208 testing the high color mode 13793 Prince of Persia: the Sands of Time crashes mid-way through.
10241 Fonts are unreadable when using Turkish Locale 13824 Flash8 draws outside from frame after desktop switching
10420 Nostradamus demo fails to start 13841 Babylon 7: Babylon freezes in trial version mode
10475 Safari: no space between menu items in menubar 13842 SW: Knights of the Old Republic PL and fonts
10492 SDL-based game won't start unless you copy timidity.cfg into current directory 13859 Star Wars Race cursor duplicate
10511 crash istool on run help/search help/context help/index 13897 Live For Speed CMX Viewer S2Y: Lost window when shade window or switch workspace
10513 The I of the Dragon: Access violation 13904 Axis & Allies starts in zero sized window mode
10589 speedfan 4.32 crashes when opened 14215 Terragen crashes immediately on startup
10676 Sega rally 2 crashes on start 14322 Crashes when I try to run FeedDemon
10708 Wine lacks support for animated cursors 14488 Bonjour Service with iTunes
10746 ADinstrument Chart crashes when opening a file 14493 RumbleBox fails to install ==> Crash
10909 Soul Reaver 2: raziel moves up and down very fast when swimming 14515 AutoWikiBrowser doesn't install (uses gdiplus and .NET 2 framework)
10979 Descent FreeSpace Retail and Demo hang 14587 wineprefixcreate creates useless directories in "My Files" directory
11053 Tropico 2: blank screen 14664 VeZA Route Planner 2005: crashes on startup
11200 hhctrl.ocx crash in stream_chr 14687 Helium Music Manager 2008 installation doesn't work
11517 Microsoft Virtual Earth 3D beta fails to install 14709 The White Chamber game crashes on exit
11541 NSIS calls not working on installer 14808 CS2 Compiz tooltips
11813 Port royale: Sound very jittery 14952 Microsoft Word 2003 hangs while instaling a new feature
11997 Crash error "Frichinline" on Miranda IM with History++ plugin 15044 Random crash in MSN Messenger 7.0
12105 Safari does not have window decorations on KDE 15183 MagicMaps crashes with nvidia above version 169.12
12125 Enable option No windows border, but use X window manager 15296 Installation of MS office broken until last GIT
12224 particle effects disappear in everquest 2 15309 Flashplayer crashes in quartz when used with an IM.
12256 MathCAD 2000 Pro embedded bit maps not drawn correctly in worksheet 15338 setup_exception_record stack overflow when running wineboot
12646 Guild Wars hang on : GUild Wars hang on this : err:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights 15491 Star Wars: Jedi Knight - Jedi Academy : Clicking install button in autorun menu freezes autorun.exe
12756 GunboundWC does not run 15578 Px-map crashes (probably caused because reading registry-key fails)
12767 Crash on close of hh when showing any real help file 15699 Winecfg crashes if no audio driver is present
12820 Age of Mythology GOLD has strange bars near text 15835 Rapid Uploader: Delete button shows a popup menu that self closes.
12951 original lotro-launcher under wine 15840 SuddenStrike: crashes when loading a level
13008 tntMPD program will install but not execute (throws error and quits) 15931 Photoshop CS4 Crashes while launching
13153 SmartBarXP closes during startup 16086 Problems with sound in Soldier of Fortune
13184 Settler 6 Demo SegFault 16101 WMP10: Crashes on launch
13283 ArchiCAD 11 cannot install, overflow of free space? 16103 Google Sketchup 7 crashes after downloading model
13519 Master of Orion 3 shows black screen 16164 Google Sketchup 7 crashes when you click "Start using Sketchup"
13716 ISIS Draw atom symbol selector disappears 16317 Unhandled exception unimplemented function setupapi.dll.SetupPromptForDiskA
14208 Star Wars Galactic Battlegrounds crashes 16334 tools/fnt2bdf.c: format not a string literal and no format arguments
14270 KeepTools hora.exe gives "OLE error 80004001" at startup 16335 winex11.drv/xrender: format not a string literal and no format arguments
14440 SWAT4: Severe graphics glitches 16336 advpack/tests/install: format not a string literal and no format arguments
14473 msn 8.5 final does not show the initial screen 16337 dinput/tests/joystick: format not a string literal and no format arguments
14919 Atomic Bomberman reports 2 gamepads, when 4 are present. 16338 msxml3/tests/xmldoc: format not a string literal and no format arguments
14993 Microsoft Office 2003 installation not finishing correctly 16339 setupapi/tests: format not a string literal and no format arguments
15064 MSN Messenger 7.0 hangs after configuring the webcam 16340 winedbg/db_disasm: format not a string literal and no format arguments
15070 HxD cant find Internetupdate 16341 wineserver/trace: format not a string literal and no format arguments
15263 Cannot install games in Steam (requires opening new iexplore window) 16345 ShadowFlare: Crashes on entering game
15559 winealsa sound regression: scratchiness/stutter in multiple games 16376 Braille2000 does not authenticate with server
15571 Adobe Photoshop CS3 aborts with missing gdiplus functions 16381 Fading effects not working in Lineage2 and other graphic issues
15748 .NET 1.1's dotnetfx fails to install, aborts when it can't stop the msi service? 16386 FAR crashes with Unimplemented KERNEL32.dll.GetConsoleAliasW
15788 Battlefield 1942 fails to install 16414 New Xlive (8.12.2008 and newer) is not working
16011 widl: Complex structs should have their pointer layout section after the structure's description 16443 Regression in ntdll breaks IE6 setup
16090 Fritz 11 Crashes on exit with builtin shdocvw 16458 Endless Online installer crashes on start
16157 Rhino 4.0 fails to install, MSI version not found 16464 IMVU crashes on startup
16180 Delphi 1 app won't start, dos support unavailable 16482 FeedDemon pops up an error about msxml on startup
16207 After running for an indeterminate amount of time, the system tray icon disappears. 16511 Google Sketchup rejects some ruby scripts containing CRLF
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: Changes since 1.1.10:
Alexander Morozov (1): Alex Balut (1):
ntoskrnl.exe: Fix ObfDereferenceObject function calling convention. mshtml: Removed the reference counting of the DLL.
Alexandre Julliard (96): Alexander Morozov (2):
configure: Print a few more hints about requiring 32-bit libraries. hal: Add missing WINAPI.
kernel32: Fix the base DOS memory address when the low 64K are not accessible. ntoskrnl.exe: Add stubs for Io{Allocate,Get}DriverObjectExtension.
winetest: Optionally compress the distributed exe with upx.
services: Properly initialize service status at creation time. Alexander Nicolaysen Sørnes (1):
ntdll: Check for valid memory view size directly in VIRTUAL_FindView. kernel32: Add stub for GetConsoleAliasW.
ntdll: Pass the error code to VIRTUAL_HandleFault, and allow it to ignore the exception.
ntdll: Add support for virtual write watches. Alexandre Julliard (73):
widl: Make sure format strings for structure and union types are only output once. server: Convert the registry key modification time to a win32-style time.
kernel32/tests: Fix the unimplemented check for EnumSystemLanguageGroupsA. server: The name len in the get_directory_entry request must be a data_size_t.
user32/tests: Fix a number of window tests on Win9x and Vista. kernel32/tests: Added some tests for behavior of 64-bit kernel handles.
advapi32: Reimplemented ChangeServiceConfig2W in services.exe. include: Fix the 64-bit value of magic handle constants.
widl: Fix the handling of proxy delegation. server: Make object handles ints instead of pointers.
rpcrt4: Convert the dll registration routines to Unicode. server: Add functions for conversions between server object handles and pointer-style handles.
rpcrt4: Use RegDeleteTree to properly unregister interfaces. widl: Use local functions where possible instead of STUB_FORWARDING_FUNCTION in stub vtables.
rpcrt4: Create the NumMethods key too when registering an interface. user32/tests: Added some tests for behavior of 64-bit user handles.
widl: Do not make the stub vtbl const for delegating interfaces since it needs to be patched up at run-time. server: Make user handles ints instead of pointers.
cryptdlg: Include objbase.h for function prototypes. server: Add functions for conversions between server user handles and pointer-style handles.
gdiplus: Export the GdipGetAllPropertyItems function. winebuild: Make the cpu flag more generic to allow supporting a given entry point on multiple platforms.
mswsock: Export the WSARecvEx function. include: Implemented inline asm functions for x86_64. Export Interlocked* only on i386.
include: Fix an enum definition that was actually defining a variable. include: Added some definitions for x86_64 exception handling.
dmband: Remove some unused functions. ntdll: Added stubs for RtlLookupFunctionEntry and RtlVirtualUnwind.
dmcompos: Remove some unused functions. kernel32/tests: Fixed the handle test for Win9x.
dmime: Remove some unused functions. include: Added the msvcrt memory.h header.
dmscript: Remove some unused functions. wininet: Include ws2tcpip.h before anything else for the Windows build.
dmstyle: Remove some unused functions. server: Get rid of the support for module snapshots, it is no longer needed.
dmsynth: Remove some unused functions. server: Don't use size_t for module sizes, they are limited to 2Gb anyway.
dmusic: Remove some unused functions. configure: Add a wrapper macro for mkdir on Windows.
dplayx: Remove some unused functions. configure: Add a check for the grp.h header.
dswave: Remove some unused functions. shell32: Disable the Unix folder for the Windows build.
widl: Make the generated global variables and functions hidden. include: Disable the asm optimizations for the Windows build.
widl: Don't define PROXY_DELEGATION unconditionally. include: Fix the definition of 64-bit types for Mingw64.
widl: Output vtable information even for interfaces that don't define new functions. configure: Add detection of Mingw64 for crosstests.
widl: Sort the proxy interfaces by iid and use a binary search in IID_Lookup. include: Fix a few compiler warnings for the Mingw64 build.
ole32: Use a dlldata.c file instead of maintaining the data manually. ntdll: Add a function to export the host OS type and version.
oleaut32: Use a dlldata.c file instead of maintaining the data manually. winetest: Report information about the CPU and host OS.
oleaut32: Make some functions static. wininet/tests: Use new test URLs on test.winehq.org.
quartz: Make some functions and variables static. server: Define an lparam_t type for message parameters that can hold all sorts of data.
sane.ds: Make some functions static. server: Windows properties are actually generic params, not handles.
gphoto.ds: Make some functions and variables static. tools: Re-use the file updating routines from make_makefiles in make_requests.
twain_32: Make some functions static. tools: Keep track of requests sizes and alignments in make_requests.
winemp3.acm: Make some variables static. ntdll: Add a heuristic to detect dlls that are wrongly marked as using native subsystem.
winspool.drv: Make some functions static. cabinet: Don't allocate a huge buffer on the stack.
localspl: Make some functions static. ntdll: Enforce correct protection values in virtual memory functions.
jscript: Make some functions and variables static. include: Fix typo in the 64-bit version of GetProcessHeap().
ddraw: Make some functions static. ntdll: Convert the handles to server handles in NTDLL_wait_for_multiple_objects.
devenum: Make some functions static. ntdll: Fix heap management for 64-bit.
dxdiagn: Make some functions static. libwine: Don't try to use the preloader on non-i386.
crypt32: Make some functions and variables static. msi: Don't include msvcrt headers.
mshtml: Make some functions static. setupapi: Don't include msvcrt headers.
wined3d: Make some functions and variables static. msvcrt: Don't include msvcrt headers, instead duplicate the definitions in msvcrt.h.
ole32: Register interfaces through dlldata.c as far as possible. include: Add the msvcrt/crtdefs.h header and include it where needed.
oleaut32: Register interfaces through dlldata.c as far as possible. msvcrt: Use intptr_t or size_t instead of long where appropriate.
wined3d: Fix some macros definitions to make them proper C statements. msvcrt: Use iob_func instead of p__iob on non-x86.
shell32: Remove some unused functions. msvcrt/tests: Load __mb_cur_max and _mbctype dynamically since they may not be available to link against.
shell32: Make some functions static. msvcrt: Avoid truncated relocations on 64-bit.
winex11: Remove some unused functions. winegcc: Fix the file mode check.
winex11: Make some functions static. server: Add an apc_param_t type to store APC client-side parameters.
ole32: Remove some unused functions. server: Make async I/O transfer sizes always 32-bit.
dmloader: Remove an unused function. include: Allow 64-bit pointers to pass through LDT functions unmolested.
dmloader: Make some functions static. ntdll: NtCurrentTeb is not exported on x86_64.
comdlg32: Make some functions static. msvcrt: The _CI* math functions are only exported on i386.
dinput: Make some functions static. msvcrt: Add a few more *_func functions to replace the __p_* ones.
rpcss: Get rid of the useless rpcss.h header. msvcrt: The __p_* functions are only exported on i386.
rpcss: Build with -D__WINESRC__ since it's using Wine-specific features. msvcrt: Rename _ftime to avoid conflicts.
winebuild: Don't add stdcall decorations on non-x86 platforms. widl: Use ULONG_PTR instead of unsigned long for pointer casts in generated code.
gdiplus: Fix the GdipMultiplyMatrix prototype. winetest: Use main instead of WinMain as entry point.
Define _WIN32_WINNT before including any headers. winebuild: Generate stub entry points for x86_64.
comctl32/tests: Avoid handle casts in traces. ntdll: Add support for dynamically generated stub entry points.
gdiplus/tests: Don't cast pointers to integers. msvcrt: Rewrite va_list to string conversions to avoid depending on va_copy.
imm32/tests: Don't use a pointer in an ok test. configure: Get rid of the va_copy checks.
ntdll/tests: Use the correct prototype for RtlAllocateHeap/RtlReAllocateHeap. msvcrt: Add __cdecl to all function prototypes.
quartz: Use FIELD_OFFSET instead of casting a pointer to int. include: Use __p__iob on i386 to avoid problems with Mingw libraries.
ntdll: Implemented RtlCaptureContext. server: Add a mem_size_t type to represent memory sizes and offsets.
Avoid including time.h before winsock.h in tests. server: Make mem_size_t always 64-bit.
browseui: Make a function static. server: Use mem_size_t instead of file_pos_t for memory mapping sizes.
comctl32: Make a function static. server: Make apc_param_t always 64-bit.
d3d8: Make a function static. cryptui: Commit checks.bmp missed in a previous patch.
d3d9: Make some functions static. d3dxof/tests: Avoid size_t in a trace.
d3d9_36: Make a function static. msi/tests: Avoid sizeof in traces.
d3dxof: Make some functions static. msvcrt/tests: Avoid sizeof in a trace.
dbghelp: Make a function static.
inetcomm: Make a function static. Alistair Leslie-Hughes (11):
mciavi32: Make a function static. mshtml: Implement IHTMLStyle get/put posWidth.
ole32: Make a function static. mshtml: Implement IHTMLStyle get/put posHeight.
rpcrt4: Make a variable static. mshtml: Add support for V_I4 in IHTMLStyle put_zIndex.
uxtheme: Make some functions static. mshtml: Implement IHTMLStyle put_fontStyle.
wintab32: Make a function static. mshtml: Implement IHTMLStyle get/put fontVariant.
winedos: Make a function static. mshtml: Implement IHTMLScriptElement get/put Defer.
mountmgr.sys: Avoid a compiler warning on older gcc. mshtml: Implement IHTMLStyle get_backgroundImage.
wininet/tests: Avoid using size_t in a trace. msxml3: Corrected getAttributeNode to return correct values.
winealsa.drv: Fix a printf format warning. mshtml: Implement IHTMLStyle get_position.
wineoss.drv: Fix a couple of printf format warnings. msxml3: Make functions static.
server: Limit the number of allocated handles before running out of memory. msxml3: Add ISupportErrorInfo interface to IXMLDOMDocument.
configure: Disable some modules by default on non-x86.
fnt2bdf: Get rid of useless string constants. Andrei Derevyanko (2):
libwine: Don't export the selector functions for the Windows build. mshtml: Silence IMarshal QueryInterface FIXME.
mshtml: Updated test of QueryInterface.
Alistair Leslie-Hughes (10):
shdocvw: Silence invalid QueryInterface FIXME. Andrew Nguyen (4):
version: Stop crash under vista and 2k8. jscript: Fix some errors detected by Valgrind.
mshtml: Implement IHTMLDocument2 get_applets. jscript: Fix the lexicographical order of the String class properties array.
mshtml: Implement IHTMLDocument2 get_links. jscript: Implement the String.sub() method.
mshtml: Implement IHTMLDocument2 get_forms. jscript: Implement the String.sup() method.
mshtml: Implement IHTMLDocument2 get_anchors.
mshtml: Add a test case. Andrew Talbot (34):
mshtml: Implement IDispatch for IHTMLCommentElement. widl: Remove unneeded address-of operators from array names.
msxml3: Implement IXMLDOMAttribute get/put value. widl: Remove unneeded address-of operators from function names.
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. winex11.drv: Sign-compare warnings fix.
msi: Remove an unused declaration.
Aric Stewart (2): winhttp: Sign-compare warning fix.
comctl32/tab: Return default tab width in TCM_SETMINTABWIDTH if lParam is a negative value. wininet: Sign-compare warnings fix.
gdi32: Use the substitute name, if it exists, when looking for font system links. shdocvw: Remove unneeded address-of operators from array name.
wined3d: Remove unneeded address-of operators from array names.
Austin English (1): wintrust: Sign-compare warnings fix.
dnsapi: Remove a useless check. ws2_32: Sign-compare warnings fix.
winmm: Sign-compare warning fix.
Chris Robinson (1): user32: Sign-compare warnings fix.
wined3d: Make sure a context is set for query object generation. comctl32: Remove unused Wine debug channel.
d3drm: Remove unused Wine debug channel.
Christian Costa (12): d3dx8: Remove unused Wine debug channel.
d3dxof: Support multi-dimentional array in templates. d3dx9_24: Remove unused Wine debug channel.
d3dxof: Small clean-up. d3dx9_25: Remove unused Wine debug channel.
d3dxof: Finish support for multi-dimensional array. d3dx9_26: Remove unused Wine debug channel.
wined3d: Implement CONVERT_CK_RGB24 in d3dfmt_convert_surface. d3dx9_27: Remove unused Wine debug channel.
d3dxof: Keywords are case insensitive. d3dx9_28: Remove unused Wine debug channel.
dmime: Make stub returns a error to avoid crashing. d3dx9_29: Remove unused Wine debug channel.
d3dxof: Make parsing more permissive about semicolon and comma in objects. d3dx9_30: Remove unused Wine debug channel.
d3dxof: Increase some buffer and array sizes. d3dx9_31: Remove unused Wine debug channel.
d3dxof: Handle comments when going to next template or object. d3dx9_32: Remove unused Wine debug channel.
quartz: Avoid leaking penummt and mt on error. d3dx9_33: Remove unused Wine debug channel.
quartz: Return properly when input is flushing or reaching end of stream. d3dx9_34: Remove unused Wine debug channel.
ddraw: Fix some comments. d3dx9_35: Remove unused Wine debug channel.
d3dx9_36: Remove unused Wine debug channel.
David Adam (1): d3dx9_37: Remove unused Wine debug channel.
d3dx8: Add a few tests for MatrixStack. ole32: Remove unused Wine debug channel.
msvcrt40: Remove unused Wine debug channel.
Dmitry Timoshkov (1): msvcr71: Remove unused Wine debug channel.
gdi32: Make PATH_AddEntry static. kernel32: Remove unused Wine debug channel.
jscript: Remove unused Wine debug channel.
Francois Gouget (46):
regedit: Fix handling of zero-byte binary values for 'regedit /E'. Aric Stewart (9):
atl: Remove WINAPI on static functions where not needed. imm32: Implement ImmAssociateContextEx.
comdlg32: Remove WINAPI on static functions where not needed. imm32: Implement W/A handling in ImmEscape.
crypt32: Remove WINAPI on static functions where not needed. user32: Implement handling of WM_INPUTLANGCHANGE.
d3d8: Remove WINAPI on static functions where not needed. user32: Proper handling of WM_INPUTLANGCHANGEREQUEST.
ddraw: Remove WINAPI on static functions where not needed. msi: EndDialog with Ignore should not be an error.
Assorted spelling fixes. x11drv: If a keyboard layout is an IME only check the loword when comparing to the x11 keyboard layout.
d3d9: Remove IDirect3DDevice9Impl_GetFrontBuffer() as it is unused. x11drv: Allow ActivateKeyboardLayout to set the keyboard for the thread and GetKeyboardLayout to return the stored keyboard.
d3d9: Remove WINAPI on static functions where not needed. user32: Remove the driver call for GetKeyboardLayoutList and instead populate from the registry.
shlwapi: Remove WINAPI on static functions where not needed. msi: Fix some NULL checking in MSI_RecordGetStringA.
wined3d: Remove WINAPI on static functions where not needed.
user32: Remove WINAPI/CALLBACK on static functions where not needed. Austin English (3):
msxml3: Remove WINAPI on static functions where not needed. shell32: Fix German translation.
wintrust: Remove WINAPI on static functions where not needed. uxtheme: Fix a compiler warning.
wininet: Remove WINAPI on static functions where not needed. kernel32: Convert a warn to an err.
wineoss: Remove WINAPI on static functions where not needed.
version: Remove WINAPI on static functions where not needed. ByeongSik Jeon (3):
wrc: parser_error() does not need a trailing '\n'. gdi32: Unify Chinese and Japanese default font name.
ole32: Remove __RPC_USER on static functions where not needed. *Zh.rc: Update the Chinese resource font name to "MS Shell Dlg".
oleaut32: Remove WINAPI on static functions where not needed. *Ko.rc: Update Korean resource.
opengl32: Remove WINAPI on static functions where not needed.
shdocvw: Remove WINAPI on static functions where not needed. Chris Wulff (1):
quartz: Remove WINAPI on static functions where not needed. mscoree: Add a stub for LockClrVersion.
quartz: Remove CALLBACK on static functions where not needed.
rpcrt4: Remove WINAPI on static functions where not needed. Christian Costa (23):
ole32: Remove WINAPI on static functions where not needed. quartz: Accept null clsMinorType for pins when registering filters + tests.
shell32: Remove WINAPI/CALLBACK on static functions where not needed. ddraw: Fix trace.
Straighten out some ellipses. winedbg: Make frame numbers display starting from 0 so we match frame command.
dxdiagn: Remove WINAPI on static functions where not needed. d3dxof: Increase strings buffer size.
objsel: Remove WINAPI on static functions where not needed. devenum: Fix traces and fixmes.
ntdll: Remove WINAPI on static functions where not needed. quartz: Turn some fixmes into traces.
msvcrt: Remove WINAPI on static functions where not needed. setupx: Add stub for DiInstallClass.
msi: Remove WINAPI on static functions where not needed. d3dxof: Add a test to dump an X object data (enabled when objects.txt and templates.txt are present).
mapi32: Remove WINAPI on static functions where not needed. d3dxof: Improve error handling.
mlang: Remove WINAPI on static functions where not needed. d3dxof: Increase string buffer size.
localspl: Remove WINAPI on static functions where not needed. dplayx: Fix typo.
dmloader: Remove WINAPI on static functions where not needed. dmime: Improve IDirectMusicPerformance8Impl_PlaySegment(Ex) stubs.
dplay: Remove WINAPI on static functions where not needed. dmime: Check input params in IDirectMusicSegmentState8Impl_QueryInterface.
dplayx: Remove WINAPI on static functions where not needed. amstream: Implement IDirectDrawMediaStream.
dsound: Remove WINAPI on static functions where not needed. amstream: Some fixes.
ws2_32: Fix the checks for AQ_WIN16. amstream: Add stubbed implementation of MediaStreamFilter.
ntdll: Remove an unneeded cast. d3dxof: Improve IDirectXFileImpl_CreateSaveObject stub.
regedit: Deal with races in 'regedit /E' by resizing the buffers and retrying. d3dxof: Add some preliminary support for binary objects.
server: Remove an unneeded cast. d3dxof: Remove IDirectXFileObjectImpl stuff. That's not needed.
cmdlgtst: Fix an ellipsis in the copyright message. dswave: Add missing segment vtbl initialisation (with DirectMusicSegment8_Segment_Vtbl).
Make sure we have a space before the ellipses in Slovenian resources. winealsa.drv: Initialize correctly the header before adding it to the queue.
dmusic: Move IDirectMusicThru and IDirectMusicPortDownload to DirectMusicPort object where they belong.
Hans Leidekker (16): winealsa.drv: Handle midi sysex greater than a buffer.
gdiplus: Add a stub implementation of GdiplusNotificationHook and GdiplusNotificationUnhook.
gdiplus: Implement GdipGetLineSpacing. Damjan Jovanovic (1):
gdiplus: Implement GdipNewPrivateFontCollection and GdipDeletePrivateFontCollection. winemenubuilder: Create xdg_config_dir if it does not exist.
gdiplus: Add a stub implementation of GdipPrivateAddMemoryFont.
gdiplus: Implement GdipGetFontCollectionFamilyCount and GdipGetFontCollectionFamilyList. Dan Kegel (2):
gdiplus: Improve GdipMeasureString. msvcrt: fread: Exhaust buffered data before using unbuffered data in ascii mode.
gdiplus: Return success from the GdipSaveGraphics and GdipRestoreGraphics stubs. winver: Add version resource.
gdiplus: Add stub implementations of GdipBeginContainer2 and GdipEndContainer.
gdiplus: Add stub implementations of GdipCreateHalftonePalette and GdipImageForceValidation. Daniel Nylander (6):
gdiplus: Improve GdipGetImageRawFormat stub. clock: Updated Swedish translation.
setupapi: Implement SetupInstallFile{A, W}. winefile: Updated Swedish translation.
gdiplus: Better implementation of GdipGetFontHeightGivenDPI. winhlp32: Updated Swedish translation.
wininet: Don't increase index in HttpQueryInfo if requested level is HTTP_QUERY_STATUS_CODE. notepad: Updated Swedish translation.
wininet: Append the extra info part in InternetCreateUrl{A, W}. winecfg: Updated Swedish translation.
wininet: Support setting username and password options on request handles. shell32: Updated Swedish translation.
wininet: Stop leaking username and password.
Dylan Smith (15):
Henri Verbeet (40): richedit: Use ME_EnsureVisible to implement EM_SCROLLCARET.
wined3d: Move caps related constants and structures to wined3d_caps.h. richedit: Compare editor rather than hWnd in ME_CalculateClickCount.
wined3d: Use IDL to generate wined3d.h. richedit: Removed an unnecessary call to GetScrollInfo.
wined3d: Const correctness fixes. richedit: Removed unused hwndEdit variable for the RTF parser.
wined3d: Don't call IWineD3DSurfaceImpl_GetData() from surface_gdi.c. richedit: Missing capitalization on TxGetScrollBars.
wined3d: Slightly reduce the scope of fragment_palette_conversion. richedit: Move implementation of EM_GETTEXTRANGE to its own function.
wined3d: Make some functions static. richedit: Move implementation of EM_GETTEXTEX to its own function.
wined3d: Const correctness fixes for utils.c. richedit: Removed some unnecessary SendMessage calls to itself.
wined3d: Make the SHADER_OPCODE_ARG parameter to shader handlers const. richedit: Move implementation of WM_CHAR to its own function.
wined3d: Const correctness fixes for arb_program_shader.c. richedit: Fixed ITextHostImpl return values for tests.
wined3d: Const correctness fixes for glsl_shader.c. richedit: Added tests for the formatting rectangle.
wined3d: Const correctness fixes for surface.c. richedit: Made sure text is offset by formatting rectangle.
wined3d: Const correctness fixes for ati_fragment_shader.c. richedit: Removed redundant editor height variables and calculations.
wined3d: Remove some unnecessary casts in process_vertices_strided(). richedit: Avoid re-calculating positions found in wrapping for painting.
wined3d: Const correctness fixes for device.c. richedit: Move message handling to function callable without window.
wined3d: Make minMipLookup_noFilter and magLookup_noFilter const.
wined3d: Const correctness fixes for surface_base.c. Francois Gouget (70):
wined3d: Remove some superfluous casts. ws2_32: Add MSG_WAITALL and MSG_INTERRUPT.
wined3d: Const correctness fixes for directx.c. ws2_32: Add the inet_ntop() and inet_pton() prototypes and their relatives.
wined3d: Fix the glWeightPointerARB prototype. dsound: Remove unneeded casts of zero.
wined3d: Make the lpData member of WineDirect3DStridedData const. winspool.drv: Remove unneeded casts of zero.
wined3d: Const correctness fixes for drawprim.c. port: Remove unneeded casts of zero.
wined3d: Handle a few "silent" FIXMEs more consistent with the rest of the code. fnt2bdf: Remove unneeded casts of zero.
wined3d: Const correctness fixes for state.c. winealsa: Fix a couple of types and avoid unneeded casts.
wined3d: Const correctness fixes. avifil32: Remove unneeded casts of zero.
wined3d: IWineD3DBaseTexture and IWineD3DResource don't need Vtbl's. crypt32: Remove unneeded casts of zero.
kernel32: Remove unneeded casts of zero.
msacm32: Remove unneeded casts of zero.
netapi32: Remove unneeded casts of zero.
oleaut32: Remove unneeded casts of zero.
wnaspi32: Remove unneeded casts.
gdiplus: Add a trailing '\n' to a Wine trace.
wininet & winhttp: Fix a pointer type mismatch warning when compiling on Windows. On Windows setsockopt() expects a char* while on Unix it accepts anything.
msvcrt/tests: Stricter fstat() tests.
msvcrt/tests: Add a stat() test.
msvcrt: Fix the permissions returned by fstat*() (with test).
appwiz.cpl: It's ok to use "SysListView32" directly.
clock: Remove spaces before '\n' in the Swedish resources.
msvcrt/tests: Add a trailing '\n' to ok() calls.
msvcrt: Remove _adjust_fdiv() as it is unused.
shell32: Add a couple of spaces in the spec file.
ole32: Fix the STORAGE_dump_pps_entry() description.
cabinet/tests: Make CopyProgress() static.
d3d9/tests: Make some functions static.
gdi32/tests: Make test_GdiAlphaBlend() static.
msvcrt/tests: Make void test_cp_table() static.
ntdll/tests: Make rtlraiseexception_vectored_handler() static.
shell32/tests: Make test_cbsize() static.
ole32/tests: Make test_runnable() static.
user32/tests: Make some functions static.
msvcrt: Point the set_new_handler() entrypoint to the right implementation.
wineoss.drv: Make widOpen() and wodOpen() static.
userenv/tests: Make userenv_dbgstr_w() static.
kernel32: Remove _hread16() as it is not used. Move _hwrite16() next to the other related functions.
wininet & winhttp: Remove the MSG_WAITALL definition as it is not needed.
devenum: French and German should use SUBLANG_NEUTRAL.
ole32: Use the IStream16_(CreateStream,CreateStorage,Write) implementations.
cmd: Make WCMD_DumpCommands() static.
d3d8: Make D3D8CB_CreateSurface() static.
port: S_IWUSR and S_IX* are not needed. Remove them.
msiexec: Make KillService() static.
winapi_check: Add support for '-arch=xxx' in spec files.
explorer: Make appbar_wndproc() static.
winejack.drv: Make some functions static.
wineesd.drv: Make some functions static.
wineaudioio.drv: Export widMessage().
setupapi/tests: Make devinst_RegDeleteTreeW() static.
riched20/tests: Make keep_responsive() and customWordBreakProc() static.
mlang/tests: Make strstrW() static.
gdi32: Make [GS]etDCState() static.
gdi32: Export three implemented 16bit Engine*() functions.
kernel32: Make some functions static.
ddraw/tests: Make some functions static.
net: Make output_string() and output_error_string() static.
oleaut32/tests: Make the Widget_*() and KindaEnum_*() functions static.
msi/tests: Make enum_stream_names() and package_RegDeleteTreeW() static.
devenum: Explicitly identify the translation as being for SUBLANG_PORTUGUESE_BRAZILIAN.
wrc: Add a trailing '\n' to some warning and error messages.
msvcrt/tests: Add a trailing '\n' to an ok() call.
dmloader: Add a trailing '\n' to a Wine trace.
rpcrt4/tests: Fix the trailing '\n' in an ok() call.
wined3d: Fix double const.
winapi_check: Extend support for '-arch=xxx' in spec files.
devenum: Make the Romanian translation LANG_NEUTRAL.
wintrust/tests: Add a trailing '\n' to ok() calls.
wineoss.drv: Fix the m[io]dMessage() documentation.
winealsa.drv: Fix the m[io]dMessage() documentation.
Hans Leidekker (34):
setupapi: Forward pSetupIsUserAdmin to IsUserAdmin.
setupapi: Implement StringTableAddStringEx.
setupapi: Fix typo in StringTableGetExtraData.
wininet: Set secure flag when scheme is https.
winhttp: Prepend slash to request path if necessary.
clusapi: Add stubs for OpenCluster and CloseCluster.
ws2_32: Implement WSAIoctl(SIO_KEEPALIVE_VALS).
winhttp: Validate parameters per component in WinHttpCrackUrl.
winhttp: Resolve host port at the latest possible moment.
wininet: Adapt tests to winehq changes.
hal: Add version resource.
wine.inf: Create fake hal.dll.
pidgen: Add stub implementation.
pidgen: Add a placeholder BINK resource.
janitorial: Don't depend on user32 for the self registration functions.
janitorial: Remove unneeded user32 imports.
wuapi: New dll.
include: Add IAutomaticUpdates, IUpdateSession, IUpdateSearcher, IUpdateDownloader and IUpdateInstaller interfaces.
wuapi: Add a stub implementation of IUpdateDownloader.
wuapi: Add a stub implementation of IUpdateInstaller.
wuapi: Add a stub implementation of IUpdateSearcher.
wuapi: Add a stub implementation of IAutomaticUpdates.
wuapi: Add a stub implementation of IUpdateSession.
wuapi: Add class factory.
wuapi: Register interfaces.
wintrust: Open test file with share mode FILE_SHARE_READ.
wintrust: Don't test last error on success.
wintrust: Implement CryptCATAdminAcquireContext.
wintrust: Implement CryptCATAdminReleaseContext.
wininet: Relax a notification test.
wintrust: Implement CryptCATAdminAddCatalog, CryptCATAdminReleaseCatalogContext and CryptCATAdminReleaseContext.
wintrust: Add tests for adding and removing catalog files.
mscat32: Forward more functions to wintrust.
wintrust: Implement CryptCATAdminCalcHashFromFileHandle.
Henri Verbeet (50):
wined3d: Load texture coordinates from the correct streams.
wined3d: Explicitly pass the shader version to shader_get_param().
wined3d: Explicitly pass the shader version to shader_skip_unrecognized().
wined3d: Return early from shader_trace_init() when a NULL pFunction is passed.
wined3d: Avoid disabling numbered arrays if we're going to enable them afterwards anyway.
wined3d: Remove some unused code. wined3d: Remove some unused code.
wined3d: Rename basetexture functions to reflect that they're not COM functions. wined3d: Don't leak memory in IWineD3DPixelShaderImpl_GenerateShader().
wined3d: Rename resource functions to reflect that they're not COM functions. wined3d: Add functions to initialize and free shader buffers.
wined3d: Make functions static where possible. wined3d: Fix the IWineD3DVertexShader and IWineD3DPixelShader IUnknown methods.
wined3d: Use a bitmask to store which bool and int constants are set. wined3d: Fix some spelling errors.
wined3d: Disable checkGLcall when WINE_NO_DEBUG_MSGS is specified. wined3d: Use the actual fixup for the stage in gen_ati_shader().
wined3d: Move GlPixelFormatDesc to wined3d_private.h where it belongs. wined3d: Rename texture_stage_op.color_correction to texture_stage_op.color_fixup.
wined3d: Remove sampled_format from IWineD3DBaseShaderClass, it isn't used anywhere. wined3d: Compare & copy with the correct clipplane size in IWineD3DStateBlockImpl_Capture().
wined3d: Make shader texture format fixups more generic. wined3d: Make some constant arrays also static.
wined3d: Get rid of vcheckGLcall. wined3d: Get rid of the "len" variable in shader_trace_init().
wined3d: Slightly improve drawStridedSlow() performance. wined3d: baseShader.functionLength should be 0 when a NULL pFunction is passed.
wined3d: Remove a redundant condition in shader_get_opcode(). wined3d: Remove some more unused code.
wined3d: Explicitly pass the version and instruction table to shader_get_opcode(). wined3d: shader_trace_init() shouldn't have side effects.
wined3d: Explicitly pass the shader version to shader_dump_decl_usage(). wined3d: Don't trace the shader if nobody's looking.
wined3d: Explicitly pass the shader version to shader_dump_param() and shader_dump_arr_entry(). wined3d: Don't reparse the entire shader just to update the sampler types.
wined3d: We only care is a sampler is sampled at all in device_map_vsamplers(), not the specific type.
Huw Davies (12): wined3d: Get rid of the textureDimensions field in the state block.
ole32: Factor out the code to release the delegate interfaces. wined3d: Use a simpler way to calculate the number of texture levels.
ole32: Defer releasing the delegate interfaces until after we return from an OnClose notification. wined3d: Don't leak memory on failure in allocate_shader_constants().
version: Fixed comments. wined3d: Explicitly pass the shader version to some more functions.
oleaut32: Add support for loading typelibs from NE files. wined3d: Move the shader version to reg_maps.
comdlg32: GetPrinterW and GetPrinterDriverW return the size in bytes so don't multiply by sizeof(WCHAR). wined3d: Simplify shader_generate_main() a bit.
ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple. d3d8: Create a d3d8 declaration as parent for FVF based declarations.
d3d8/tests: Skip tests if we can't create the D3D8 object. d3d8: Use the wined3d declaration to retrieve the d3d8 shader in IDirect3DDevice8Impl_GetVertexShader().
d3d9/tests: Skip tests if we can't create the D3D9 object. d3d8: Remove unused code.
d3d10core/tests: Skip the tests if we can't create a DXGI factory. wined3d: Refuse to create shaders with a NULL function.
dxgi: Don't crash and just skip the tests if glX in not available. wined3d: Shaders will never have a NULL function.
ddraw/tests: Skip tests if we can't create a primary surface. wined3d: Fix use_vs() usage in vertexdeclaration().
opengl/tests: Skip tests if we can't find a pixel format. d3d8: Add a test for GetVertexShader() with a FVF set.
wined3d: Remove GetFVF() and SetFVF() from IWineD3DDevice.
Hwang YunSong(황윤성) (3): wined3d: Record floating point pixel shader constants in EndStateBlock() as well.
crypt32: Updated Korean resource. d3d9: Fix the shader constant test.
wordpad: Updated Korean resource. wined3d: Remove the shader_cleanup() method from the shader backend.
appwiz.cpl: Updated Korean resource. winex11.drv: Fix color conversion for 16 bpp cursors.
d3d9: Fix a trace.
Jacek Caban (6): d3d9: Add a test for shader constant application through IDirect3DStateBlock9_Apply().
mshtml: Call necko's SetUploadStream from wrapper's SetUploadStream. wined3d: Fix constant setting for the ARB backend.
mshtml: Skip tests on old IE as soon as possible. wined3d: Don't mark shader constants dirty when we're recording a stateblock.
mshtml: Skip tests on old IE as soon as possible. wined3d: Track shader constants in the shader backend.
jscript: Set script object instead of ctx lcid in SetScriptSite. wined3d: Don't call allocate_shader_constants() from Init3D().
activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations. wined3d: Set the initial viewport in InitStartupStateBlock().
ntoskrnl.exe: Forward ZwMakeTemporaryObject to ntdll. wined3d: Properly reset the stateblock.
wined3d: Only apply shader constants that changed.
Jan de Mooij (2): wined3d: Remove a useless FIXME.
shell32/autocomplete: Fix handling of WM_KILLFOCUS messages. wined3d: Consistently use .xyzw for vector components.
shell32/autocomplete: Add unit tests for autocomplete.
Hwang YunSong(황윤성) (2):
Jeff Zaroyko (3): cryptdlg: New Korean resource.
ntdll: Avoid NULL deref in RtlDeleteTimer. oleview: Updated Korean resource.
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. Jacek Caban (14):
mshtml: Make IHTMLElement::get_document vtbl offset independent.
Jerome Gardou (1): mshtml: Skip tests on broken IE6 versions.
d3dx8: Implement D3DXMatrixStack_MultMatrix. mshtml: Fixed a typo.
jscript: Added Math.PI implementation.
Juan Lang (4): jscript: Added Math.E implementation.
crypt32: Implement CryptFormatObject for the Netscape string OIDs. jscript: Added Math.LOG2E implementation.
rsaenh: Fix some test failures on older versions of Windows. jscript: Added Math.LOG10E implementation.
crypt32: Accept any string format as the display text of a user notice policy qualifier. jscript: Delay setting named info if SCRIPTITEM_GLOBALMEMBER flag is not set.
cryptdlg: Implement FormatVerisignExtension. mshtml: Fixed IHTMLInputTextElement vtbl and QueryInterface implementation.
jscript: Correctly handle SCRIPTITEM_GLOBALMEMBERS flag in identifier_eval.
Jérôme Gardou (9): urlmon: Remove broken IBindCtx ref count test.
d3dx8: Implement D3DXMatrixStack_MultMatrixLocal. mshtml: Use stored nsINetUtil interface.
d3dx8: Implement D3DXMatrixStack_RotateAxis. mshtml: Added nsIChannel::[Get|Set]Owner implementation.
d3dx8: Implement D3DXMatrixStack_RotateAxisLocal. mshtml: Write aCount bytes in nsIInputStream::ReadSegments.
d3dx8: Implement D3DXMatrixStack_RotateYawPitchRoll.
d3dx8: Implement D3DXMatrixStack_RotateYawPitchRollLocal. James Hawkins (27):
d3dx8: Implement D3DXMatrixStack_Scale. msi: Fix the type of the last parameter of MsiEnumPatchesEx.
d3dx8: Implement D3DXMatrixStack_ScaleLocal. msi: Add the MSIPATCHSTATE enumeration.
d3dx8: Implement D3DXMatrixStack_Translate. msi: Forward MsiEnumPatchesExA to MsiEnumPatchesExW.
d3dx8: Implement D3DXMatrixStack_TranslateLocal. msi: Implement MsiEnumPatchesExW.
msi: Fix an uninitialized variable.
Kai Blin (2): msi: Add tests for MsiEnumPatchesEx.
dbghelp: Upgrade FIXME to ERR. msi: Add the ability to open multiple users product keys.
kernel32/tests: logfile can be NULL, avoid dereferencing it (Coverity). msi: Add the ability to open multiple users' component keys.
msi: Add the ability to open multiple users' install properties key.
Kirill K. Smirnov (3): msi: Remove a duplicated function.
winecfg/audio: Fix uninitialized variable. msi: Remove a duplicated function.
winecfg/audio: Simplify removeDriver() function. msi: Add the ability to delete multiple users' component keys.
winecfg/audio: Properly terminate an empty list of drivers. msi: Forward MsiEnumPatchesA to MsiEnumPatchesW.
msi: Implement MsiEnumPatchesW.
msi: Add tests for MsiEnumPatches.
msi: Forward MsiGetProductPropertyA to MsiGetProductPropertyW.
msi: Implement MsiGetProductPropertyW.
msi: Add tests for MsiGetProductProperty.
msi: Add a stub implementation of MsiGetPatchInfoEx.
msi: Forward MsiGetPatchInfoExA to MsiGetPatchInfoExW.
msi: Add the ability to query a specific context for a product key.
msi: Add the ability to query a specific context for a patch.
msi: Add the ability to query a specific context for install properties.
msi: Implement MsiGetPatchInfoExW.
msi: Publish the patch information.
msi: Set the property specified by the Source attribute of the Media table when applying a patch.
msi: Add tests for MsiGetPatchInfo.
Jeff Zaroyko (2):
msadp32.acm: Make the szFormatTag the same as windows.
imaadp32: Report the same driver details as windows.
Jeremy Drake (1):
oleaut32/tests: Fix double GlobalFree in olepicture tests.
Jonathan Ernst (7):
wordpad: Updated French translation.
winhlp32: WINE->Wine.
winhlp32: Updated French translation.
shell32: Updated French translation.
crypt32: Updated French translation.
cryptdlg: New French translation.
oleacc: New French translation.
Juan Lang (57):
crypt32: Remove unnecessary casts.
crypt32: Allow setting CERT_KEY_PROV_HANDLE_PROP_ID if CERT_KEY_CONTEXT_PROP_ID has not previously been set.
wintrust: Add stub for WVTAsn1SpcSpOpusInfoEncode.
wintrust: Add tests for WVTAsn1SpcSpOpusInfoEncode.
wintrust: Implement WVTAsn1SpcSpOpusInfoEncode.
wintrust: Add tests for WVTAsn1SpcSpOpusInfoDecode.
crypt32: Add tests for CryptQueryObject.
crypt32: Validate input arguments to CryptQueryObject.
crypt32: Don't claim to have queried an object as a serialized context when reading it has failed.
crypt32: Downgrade a fixme to a warn.
crypt32: Support base64-encoded context objects in CryptQueryObject.
crypt32: Split querying PKCS messages into helper functions.
crypt32: Support base64-encoded PKCS messages in CryptQueryObject.
crypt32: Implement CryptStringToBinaryW.
crypt32: Support wide character base64-encoded PKCS messages in CryptQueryObject.
cryptui: Ignore additional prop sheet pages when calling CryptUIViewCertificateW from CryptUIViewCertificateA.
cryptui: Call WinVerifyTrust if the caller has not.
cryptui: Show (empty) certificate dialog.
cryptui: Show subject, issuer, and validity period for a cert in the properties dialog.
cryptui: Show icon and text representing trust state of certificate.
cryptui: Show valid policies for a cert.
cryptui: Show issuer statement in cert properties dialog.
cryptui: Add a (empty) details page to the cert properties dialog.
cryptui: Add selections to field selection list in details page.
cryptui: Show the X.509 v1 certificate fields in the details page.
cryptui: Show detailed value of a field when it's selected in the details page.
cryptui: Show the certificate extensions in the details page.
cryptui: Show the certificate properties in the details page.
cryptui: Remove unnecessary check.
cryptui: Add a (empty) hierarchy page to the cert properties dialog.
cryptui: Show cert chain in hierarchy page.
cryptui: Show status for end cert in hierarchy page.
cryptui: Show certificate status for selected certificate in hierarchy page.
cryptui: Allow viewing another cert in the chain from the hierarchy page.
crypt32: Make a function static.
cryptui: Remove code duplication in formatting an enhanced key usage value.
cryptui: Show cert when it's double-clicked in the hierarchy page.
cryptui: Add (empty) edit cert properties dialog.
cryptui: Show cert's friendly name and description in edit properties dialog.
cryptui: Show/hide description's scrollbar depending on how much text it has.
cryptui: Show a cert's allowed usages in cert properties dialog.
cryptui: Redraw purposes list based on purpose selection.
cryptui: Set purpose selection radio button based on enhanced key usage value.
cryptui: Add an add purpose dialog.
cryptui: Show/hide add purpose OID's scrollbar depending on how much text it has.
cryptui: Validate OID in add purpose dialog.
cryptui: Toggle a usage when it's clicked.
cryptui: Set cert friendly name and description in response to applying the edit cert properties dialog.
cryptui: Apply changes to enabled usages in response to applying the edit cert properties dialog.
cryptui: Refresh tabs in response to cert properties changes being applied.
include: Document definitions missing from cryptuiapi.h.
cryptui: Partially implement CryptUIDlgViewContext.
cryptui: Don't crash if a chain can't be created for the viewed cert.
cryptui: Fix problem with usage checkbox bitmap not being visible after the first time the edit cert properties dialog is shown.
crypt32: Don't restrict file stores to binary-encoded files.
crypt32: Don't check for the TLV after indefinite-length sequence items, the item's decoder has already done so.
crypt32: Fix encoding OIDs with only two components.
Jörg Höhle (2):
msvfw32/tests: ICCOpen() is case-insensitive on MS-Windows.
winecfg: Prevent crash when clearing volume serial number input.
Konstantin Kondratyuk (1): Konstantin Kondratyuk (1):
include: Add new interfaces to mshtml.idl. mshtml: Correct UIDs of interfaces.
Lei Zhang (5): Lei Zhang (5):
advapi32: Allow opening HKEY_CLASSES_ROOT subkeys with backslash prefix on NT. user32: Check input to GetAsyncKeyState().
comctl32: Process WM_CHAR instead of WM_KEYDOWN for numbers in datetime. qcap: Don't clip intermediate values in YUV to RGB conversion code.
comctl32: Do ascii to integer conversion only once. quartz: Enumerate all the pins on filter and check directions when rendering.
comctl32: Better day of the month input checking in datetime. gdi32: Prevent integer overflow in CreateBitmapIndirect.
msi: Set DllVersion registry key for CLSID_IMsiServerMessage. quartz: Ignore unknown chunks when parsing AVI headers.
Maarten Lankhorst (20): Maarten Lankhorst (7):
includes: Add win64 calling convention. includes: Fix packing for commdlg in Win64.
winebuild: Use ms-abi for delayed load stubs. wintab32/winex11.drv: Add CDECL to imported functions.
ntdll: Make 64-bits wine only able to load amd64 binaries. winex11.drv: Make XIM functions hidden.
msvcrt: Add CDECL to all cdecl functions. winex11.drv/explorer: Add CDECL to exported functions.
wldap32: Fix winldap_private header compatibility with 64-bit. ntdll: Make all exported wine functions CDECL.
tools: Add calling conventions for win64 to winegcc. gdi32/user32: Make __wine_make_gdi_object_system CDECL.
qmgrprxy: Fix building on wine64. ntoskrnl.exe/winedevice: Make wine_ntoskrnl_main_loop CDECL.
kernel32: Fix 64-bits error in profile.
ole32: Add Co*InitializeSpy functions. Marcus Meissner (2):
winmm: Some 64-bit pointer fixes. gphoto2.ds: Merge ds_ctrl.c into gphoto2_main.c.
msacm: Fix pointer truncation. include: Add prototype for GetConsoleInputExeNameA/W().
dsound: 64-bit pointer fixes.
ole32: Fix releasing spy. Michael Stefaniuc (6):
loader: Implement setting %gs for amd64. rsaenh: Do not cast zero.
include: Add NtCurrentTeb assembly for win64. taskmgr: Replace malloc with HeapAlloc.
wineoss.drv: Get rid of sizeof in traces. taskmgr: Remove some superfluous casts.
wineoss.drv: Fix 64-bits incompatibilities. setupapi: Remove some superfluous casts.
winealsa.drv: Get rid of sizeof in traces. winedos: Don't cast zero.
winealsa.drv: Fix 64-bits incompatibilities. d3dxof/tests: Remove redundant NULL check before HeapFree (Smatch).
user32: Fix dialogs for 64-bits wine.
Mikołaj Zalewski (1):
Marcus Meissner (1): devenum: Italian, Spanish, Dutch and VERSIONINFO should use SUBLANG_NEUTRAL.
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): Nikolay Sivov (6):
gdiplus: Stub for GdipGetImagePaletteSize. oleaut32: Added SAFEARRAY support for RecordInfo::RecordClear.
gdiplus: Added GdipTranslateTextureTransform. gdiplus: Stub for GdipGetNearestColor.
gdiplus: Added GdipRotateTextureTransform. oleaut32: Added PICTYPE_NONE and PICTYPE_UNINITIALIZED to IPicture::Render.
gdiplus: Added GdipMultiplyTextureTransform. gdiplus: Added GdipAddPathCurve3/GdipAddPathCurve3I with tests.
gdiplus: Added GdipGetPenFillType. gdiplus: Fix Font test failure on charset mismatch.
gdiplus: Added GdipScaleTextureTransform. ole32: Make OleSetClipboard affected by previous OleInitialize() calls.
Paul Vriens (26): Paul Chitescu (1):
shell32.dll: Return SE_ERR_FNF if file not found before checking for associations.
Paul Vriens (33):
advapi32/tests: Fix a few test failures on NT4.
crypt32/tests: Fix some test failures on Win9x and NT4.
advapi32/tests: Fix some test failures on NT4.
riched32/tests: Remove an incorrect comment.
msi/tests: Run tests again on Win9x and NT4.
advapi32/tests: Only skip tests on NT4.
advapi32/tests: Fix a test failure on NT4. advapi32/tests: Fix a test failure on NT4.
rsaenh/tests: Fix a test failure on W2K and below. gdi32/tests: Fix a failure on NT4.
rsaenh/tests: Use a 40-bit session key instead of 56-bit. riched32/tests: Remove the todo_wine logic where appropriate.
rsaenh/tests: Fix a test failure on W2K and below. riched20/tests: Remove the todo_wine logic where appropriate.
rsaenh/tests: Use a 40-bit session key instead of 56-bit. msi/tests: Skip tests on win9x due to different registry keys.
rsaenh/tests: Fix a test failure on W2K and below. gdi32/tests: Remove the todo_wine logic where appropriate.
aclocal.m4: Add i686-pc-mingw32 to the cross-compiler prefixes. rsaenh/tests: Fix a test failure on NT4.
rsaenh/tests: Fix a test failure on NT4 and below. setupapi/tests: Fix a test failure on Vista/W2K8.
rsaenh/tests: Fix a test failure on NT4 and below. ddraw/tests: Fix a test failure on a Win98 VMware box.
rsaenh/tests: Fix a test failure on Win98. gdi32/tests: Fix some test failures on Win9x.
shell32/tests: Fix a few test failures on Win9x and NT4. gdi32/tests: Fix a few failures on Win9x.
shell32/tests: Skip some tests on Win9x and WinMe. user32/tests: Destroy the windows after the tests.
lz32/tests: Fix a test failure on Win9x. xinput1_3/tests: Call FreeLibrary() after tests.
advapi32/tests: Fix some crashes on NT4. rpcrt4/tests: Use GetModuleHandle instead of LoadLibrary.
shell32/tests: Fix a test failure on Win9x. rpcrt4/tests: Move function pointer initialization to the init function.
ntdll/tests: Fix a test failure on W2K. msi/tests: Run tests again on Win9x and NT4.
shell32/tests: Cast-qual warning fixes. comctl32/tests: Destroy the window after the tests.
shell32/tests: Fix some errors on Win9x and Vista and prevent a crash on NT4. riched20/tests: Fix test failures on Win9x, WinMe and Wine in win9x mode.
shell32/tests: Fix a test failure on Win9x, NT4, Vista and W2K8. jscript/tests: Fix test failures on Win9x.
gdi32/tests: Fix a few test failures on Win9x and WinMe. shlwapi/tests: Fix some test failures on Vista.
shlwapi/tests: Use a codepage that is supported on all platforms. setupapi/tests: Fix a test failure on Vista (and skip some tests).
gdi32/tests: Fix a few test failures on Win9x and WinMe. imm32/tests: We check for failure not success.
hlink/tests: Fix some failures on Win9x and WinMe. quartz/tests: Fix test failures on Win9x by using A-functions.
oleacc/tests: Fix the test failures on Win9x/WinMe and Vista/W2K8. riched20/tests: Fix tests on Win9x by using A-calls.
shell32/tests: Fix some new test failures on W2K. wintrust/tests: Fix test crash on Win9x.
user32/tests: Fix some typos. wintrust/tests: Don't crash on NT4 and W2K.
msvfw32/tests: Fix a test failure on W2K3.
Peter Dons Tychsen (2):
winedos: Fixed memory resize function which returned paragraphs in some cases instead of bytes. Ricardo Filipe (5):
winedos: Fixed a problem with timer values that are below 50ms. clusapi: Add stubs for ClusterEnum, ClusterOpenEnum and ClusterCloseEnum.
hal: Add stubs for ExAcquireFastMutex and ExReleaseFastMutex.
Reece Dunn (2): advapi32: Add stub for UnregisterTraceGuids.
winealsa: Calculate the delay correctly as snd_pcm_delay is not reliable in this context. include: Add DEVNODEID and DEVINSTID definitions.
winealsa.drv: Correct the period_time value for pulseaudio. include: Add header information for CDN_INCLUDEITEM notification.
Ricardo Filipe (7): Rico Schüller (3):
advapi32: Removed dead assignments (llvm/clang). wordpad: Fix German translation.
quartz: Removed dead code and variables (llvm/clang). winhlp32: Fix German translation.
comctl32: Removed dead assignments (llvm/clang). comdlg32: Fix German translation.
comdlg32: Removed dead assignments (llvm/clang).
crypt32: Remove dead code (llvm/clang). Roderick Colenbrander (4):
iccvid: Remove dead stores (llvm/clang). wined3d: Add GL_ARB_texture_rg / GL_EXT_texture_swizzle support. These extensions are needed for more efficient R32F/RG32F support.
setupapi: Add stubs for SetupPromptForDiskA/W. wined3d: Add R16F using ARB_texture_rg.
wined3d: Add R32F using ARB_texture_rg.
Rob Shearman (3): wined3d: Add GL_RG16F / GL_RG32F support using ARB_texture_rg.
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. Rok Mandeljc (12):
winspool.drv: Use CP_UNIXCP instead of CP_ACP for data that is going to or coming from system library functions. regedit: Updated Slovenian translation.
serialui: Added Slovenian translation.
Roderick Colenbrander (2): start: Updated Slovenian translation.
wined3d: Add registry key for overriding pci device id. winecfg: Updated Slovenian translation.
wined3d: Add registry key for overriding the pci vendor id. mshtml: Fixed Slovenian translation.
shell32: Updated Slovenian translation.
Stefan Dösinger (8): wordpad: Updated Slovenian translation.
wined3d: Make the shader backend call CompileShader. cmdlgtst: Fix problem with ellipses in Slovenian translation.
wined3d: Pass some stateblock values around directly. winefile: Fix problem with ellipses in Slovenian translation.
wined3d: Store shader IDs in the vs and ps impl structures. appwiz.cpl: Added Slovenian translation.
wined3d: Add the ability to duplicate GL pixel shaders. winhlp32: Updated Slovenian translation.
wined3d: Enable blue = 1.0 fixup for D3DFMT_V8U8. setupapi: Added Slovenian translation.
wined3d: Put the ps compile parameters into the glsl program hashmap.
d3d9: Document a Microsoft header bug. Simon C. Ion (1):
wined3d: Fix D3DFMT_R32F, R16F, G16R16F, ... in the pixel shader. winemaker: Correctly process directories containing regexp metacharacters.
Vincent Pelletier (1): Stefan Dösinger (21):
wined3d: Add detection for NVIDIA's GTX 280. ntdll: Print the SYSTEM_PERFORMANCE_INFORMATION only once.
wined3d: Don't load INT and BOOL constants needlessly.
Vincent Povirk (18): WineD3D: Abstract some ATIfs op debug TRACEs.
gdiplus: Implement CachedBitmap based on Image. wined3d: Fix ARG_UNUSED and use it properly.
setupapi: Implement FLG_PROFITEM_GROUP. wined3d: Give ATIFS a pixel shader handler.
gdiplus: Add parameter checking to GdipGetRegionHRgn. wined3d: Remove a blank line in state.c.
gdiplus: Implement GdipGetRegionHRgn for infinite regions. wined3d: Fake GL_ARB_multitexture.
gdiplus: Implement GdipGetRegionHRgn for empty regions. wined3d: Set up the shaders when delaying fixed func applying.
gdiplus: Implement GdipRegionGetHRgn for paths. wined3d: Reinstall the G16R16F format surface load fixup.
gdiplus: Implement GdipGetRegionHRgn for rects. wined3d: Some GL_EXT_fog_coord prototype fixes.
gdiplus: Implement GdipGetRegionHRgn for combined regions. wined3d: Remove some needless initializations.
gdiplus: Add stub for GdipSetPenCompoundArray. wined3d: Emulate GL_EXT_fog_coord.
shell32: Add test for localized filenames in desktop.ini. wined3d: Correct a stage number.
winex11.drv: Fix string format warning. wined3d: Initialize max_combined_samplers properly.
advpack/tests: Fix string format warning. wined3d: Avoid loading opengl32.dll.
dinput/tests: Fix string format warning. wined3d: Get rid of IWineD3DPixelShaderImpl_GenerateShader.
msxml3/tests: Fix string format warnings. wined3d: Pass the ps_compile_args structures to the shader generation code.
setupapi/tests: Fix string format warnings. wined3d: Make use of the ps_compile_args structure in glsl_shader.
winedbg: Fix string format warnings. wined3d: Make use of ps_compile_args in arb shader.
widl: Fix string format warning. wined3d: Use the ps_compile_args struct in glsl.
server: Fix string format warning. wined3d: Make pixelshaders disable fog properly.
Vitaliy Margolen (2): Vincent Povirk (10):
dinput: Use correct GetObjectInfo for joystick. explorer,shell32: Improve ABM_GETTASKBARPOS stub.
ntdll: Stub NtMakeTemporaryObject. gdiplus: Fix a memory leak in GdipCombineRegionRegion.
gdiplus/tests: Fix a double-free in the region test.
Vitaly Lipatov (2): gdiplus/tests: Fix a double-free in the graphics test.
kernel32: gethostname returns string in CP_UNIXCP encoding. shell32: Fix a memory leak in the run dialog code.
winex11: Add check for XmbTextPropertyToTextList result. shell32: Use the NO_UI flag in ShellExecute.
shell32: Display error messages in ShellExecuteEx.
Vitaly Perov (2): shell32: Use ShellExecuteEx instead of ShellExecute in the run dialog.
mlang: Add implementation of fnIMLangFontLink_GetCharCodePages. shell32: Use ShellExecuteEx to create error dialogs for the run dialog.
mlang/tests: Add tests for fnIMLangFontLink_GetCharCodePages. winex11.drv: Do not assume window managers support _NET_WORKAREA.
Vladimir Pankratov (1): Vitaliy Margolen (1):
shdocvw: Implement go_home function. dinput: Remove DIEnumDevicesCallbackAtoW.
Wolfgang Walter (1):
wineps.drv: Fix freeing of not allocated memory in type42.c.
-- --
Alexandre Julliard Alexandre Julliard
......
Wine version 1.1.10 Wine version 1.1.11
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.63 for Wine 1.1.10. # Generated by GNU Autoconf 2.63 for Wine 1.1.11.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
...@@ -596,8 +596,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} ...@@ -596,8 +596,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.1.10' PACKAGE_VERSION='1.1.11'
PACKAGE_STRING='Wine 1.1.10' PACKAGE_STRING='Wine 1.1.11'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
ac_unique_file="server/atom.c" ac_unique_file="server/atom.c"
...@@ -1419,7 +1419,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1419,7 +1419,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 1.1.10 to adapt to many kinds of systems. \`configure' configures Wine 1.1.11 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -1488,7 +1488,7 @@ fi ...@@ -1488,7 +1488,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.1.10:";; short | recursive ) echo "Configuration of Wine 1.1.11:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -1622,7 +1622,7 @@ fi ...@@ -1622,7 +1622,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 1.1.10 Wine configure 1.1.11
generated by GNU Autoconf 2.63 generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
...@@ -1636,7 +1636,7 @@ cat >config.log <<_ACEOF ...@@ -1636,7 +1636,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.1.10, which was It was created by Wine $as_me 1.1.11, which was
generated by GNU Autoconf 2.63. Invocation command line was generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -27692,7 +27692,7 @@ exec 6>&1 ...@@ -27692,7 +27692,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 1.1.10, which was This file was extended by Wine $as_me 1.1.11, which was
generated by GNU Autoconf 2.63. Invocation command line was generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
...@@ -27755,7 +27755,7 @@ Report bugs to <bug-autoconf@gnu.org>." ...@@ -27755,7 +27755,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 1.1.10 Wine config.status 1.1.11
configured by $0, generated by GNU Autoconf 2.63, configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment