Commit 78323786 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.1.10.

parent d0d7160c
The Wine development release 1.1.9 is now available. The Wine development release 1.1.10 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- A large number of regression test fixes. - Support for virtual memory write watches.
- Performance improvements in memory management. - Workarounds for the WINAPI compiler bug on Mac OS.
- Improved POP3 support in inetcomm. - Several fixes for the 64-bit build.
- Initial implementation of the XInput DLL. - Some more GdiPlus functions.
- 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.9.tar.bz2 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.10.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.9.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.1.10.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -26,527 +26,675 @@ AUTHORS in the distribution for the complete list. ...@@ -26,527 +26,675 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.1.9: Bugs fixed in 1.1.10:
4355 WMP10 setup fails due to unimplemented functions 709 riched32.dll needs to be improved a lot (was:Richedit does not handle input with PTE)
4397 Application doesn't start 1114 Winrar2.90/3.00: Comboex doesn't trigger a event when you mouse-click in some value of it
5416 Port royal 2 demo will not start 1700 Failed to detect Serial Port
5502 Warkanoiddemo hangs with black screen 1990 modifier keys not released when switching desktop
6222 updating FFXI PlayOnline produces Unhandled exception after update restart 2872 Superpower2 fails to install
6781 "battle for middle earth II" demo fails to install 2934 Microsoft Masked Controls 6 Problem
6825 imagehlp.ImageDirectoryEntryToData needs to clear out param when entry not found 3552 Unhandled dwRenderStateType playing DeusEx
6859 renguard does not install 3769 photodex plug in or self contained exe's uses 100% CPU
7206 Scribe3 loops forever on startup adding fonts? 4090 eMule Plus text entry behavior is broken. cursor is lost in some conditions.
7652 Transcendence: text and numbers either missing or displayed wrong 4095 Warcraft III Polish installer crashes
7992 wordweb 5 doesn't download its data 4678 DirectX sound doesn't work with OSS Sound driver
8047 BOM: DateSerial (VB function) gives 19xx for 2 digit years, but should provide 20xx for years below 30 4752 wine client error:1e: write: Bad file descriptor
8366 Rainbow Six Vegas fails to start 5462 Half-Life 2 runs in only part of screen instead of fullscreen (no window)
8663 Anarchy Online display is completely black when using windowed mode 5786 Crash while using MSRDO in a Visual Basic 5 Application
8844 ShoreTel Client installer crashes when searching for related applications 5810 Squeak won't start, complains "failed to create pipe"
8868 Oblivion crashes outdoors when moving across load boundry 5828 Command and Conquer Generals (Zero Hour) doesn't change the mouse cursor from the default X mouse
9064 UBSPay font problem 6256 Ankh Demo crashes in DirectX mode
9103 X2 The Threat: Bumpmapping broken 6314 Emperor.exe crashes when -c is not given in commandline options
9317 Can't run vbtablet 6343 a-10 cuba fails to change resolution and to be topmost window
9481 LOTRO crash with Alsa at Full Hardware Acceleration 6393 Ocad crash report
9529 ETQWBeta2 installer fails to execute vcredist_x86.exe 6413 Floating point bug exposed in Director MX
9745 Family Archive Viewer 6, Family Tree Maker 8 start off with main window too small 6453 MPLAB 7.43 crashes at startup
9912 La Soeur de Barrage: crashes when attempting to start game 6491 Chief Architech: resizing kde window creates several cloned wine buttons next to file in the bar
9983 Half-Life 2, Counter Strike Source and other games crash at startup 6557 Classic99 v3.7 starts runs extremely slowly
10201 Playback progress not working in WMP 9 6587 Missing COM interface Release call in the IGraphBuilder implementation
10217 Windows Media Player 10 crashes with builtin urlmon 6588 Strange return value of the GraphBuilder_Connect function
10242 RACE - The WTCC Game (Two car DEMO) fails to start 6693 wink 2.0 can't capture
10314 Switched On Schoolhouse 2000 hangs X on startup 6760 warn:palette:GDISelectPalette invalid selected palette (nil)
10395 Programmer's Notepad 2 closes when loading a new file with no existing tabs open 6801 gpstrack help windows are empty
10592 EVE Online login screen causes some gfx corruptions 6807 Sunbird crashes on first run
10706 unimplemented ntdll.dll.NtQueryEaFile and ntdll.dll.NtSetEaFile cause CVSNT client included in TortoiseCVS to fail checkout operation 6821 Graphical artifacts in HL2:EP1
11663 Guild Wars seems to hang with intel X3100 6882 vb3 app hornresp won't run, complains "Invalid property value" on startup.
11772 Mathematica 5.1, Help Browser crash everything. 6883 vb3 app hornresp crashes on startup
11777 Guitar Hero 3 fails to start 7113 Hitman Contracts hangs when using Direct3D mode
12082 Project Nomads: dialog speeches too fast 7145 Miranda crashes while opening a message window
12100 lego star wars crashes entering first level 7205 Using ALT-F to bring up File menu crashes foobar2000
12550 Farb-Rausch demo 30 "candytron" doesn't render past the loading screen. 7371 Steinberg License Manager lcc.exe does not run, causes many ole:err
12607 Quake Wars demo crashes on startup 7440 Command and Conquer Generals (Zero Hour) non-buildable items show as black and white rather than greyscale
12774 Caesar 3 crashes on exit 7451 Unreal Editor bitblt fails and crashes
13035 Bad HAVE_XSLTINIT in msxml3 7538 IvAe crashes with GLXBadDrawable error
13112 comctl32 trackbar setPos() should not call oncustomdraw if value hasn't changed 7709 err:d3d_shader:vshader_input_is_color Error
13116 wxDev-C++: Problem building projects 7903 Crash in CircumReality (maybe related to MIDI)
13150 Guitar Hero 3 crashes without D3DXCreateTextureFromFileInMemoryEx and D3DXCreateTextureFromFileW 7986 Citavi trial fails to install correctly
13281 crash during installation of WebEngine V200N by Virtual Mechanics 8064 DxO Optics Pro 4 installer doesn't display text properly
13408 ActiveSync 4.5 don't install - error richedit ReadStyleSheet and others 8122 Command and Conqueror 3 renders incorrectly with >Low VFX detail
13426 When installing WebEngine you get the message "http://download.virtualmechanics.com/download/install/webenginev2/200N/WebEngineV200N.msi is not trusted" 8134 Finale Notepad 2007: Random crashes during playback.
14498 VB6 App problem on MouseIcon property 8228 Mediamonkey 2.5.5 hangs on startup
14600 Oblivion has wrong thunderbolt spell 8312 Startopia Demo: Freezes after starting application
14824 Red Alert 3 Beta requires several functions of WinHttp to be implemented 8515 Game Runaway: The dream of the Turtle does not start
14885 [Morrowind] System freeze/reboot required after switching from wine to other apps 8525 Pokerstars cashier window freezes
15055 implement undocumented window message 0x0313 (WM_POPUPSYSTEMMENU) 8584 IL-2 Sturmovik: fixme:dbghelp:addr_to_linear Failed to linearize address 4545:00005246 (mode 0)
15233 FamiTracker 0.2.7 does not work 8603 Installer crashers during install of Life Balance
15289 Warlords Battlecry II and III crash 8789 d3d:IWineD3DDeviceImpl_SetMaterial
15446 Install Aware doesn't work with wine 8830 IM fails when edit box is a child window in a separate process
15595 Kyodai mahjong crashes 8949 Neocron 2.2 Client.exe crashes at character selection screen
15690 msvcrt: enumeration value not handled in switch 8998 Unhandled page fault with ME_MarkForPainting in WASTE 1.5
15872 Games segfault with wine-1.1.7 and Ubuntu 8.10 intrepid Ibex 9296 Info Select 2007 crashes on startup
15879 Lotus 6.5.4 - extermelly slow after update to Wine 1.1.6 9335 Cannot switch tabs in MYOB
15898 unimplemented function advapi32.dll.LsaSetSecret, aborting 9349 wine 0.9.43 crash on etherlords 2
15916 Winecfg: fails to open drive_c 9353 CreateFile with OPEN_ALWAYS on an existing directory fails with ERROR_ACCESS_DENIED
15930 ChangeWindowMessageFilter is not implemented 9367 Quicktime Player 7.1.0.210 aborts on startup
15944 mountmgr only assign drive letters for up to two removable devices 9377 Ricochet Infinity cannot download Level Set Catalog
15950 wine won't build with bison 2.4 9514 ABBYY FineReader 8.0 Professional Edition does not start
15955 Tomb Raider underworld demo crashes at startup 9627 Graphical corruption in EVE ONLINE
15972 Clicking close button in Word 2003 closes the window but not the program in 1.1.8 9648 Birthday selector in account creation screen positioning is off
15976 MS Exchange 2007 fails to install. 9683 BlipGen's ui disappears
15992 Sure Thing CD Labeller crashes when you start to try to use it 9773 FileMaker crashes
15994 DirectX - D3DCAPS errors in WINE 1.1.8 BETA 9977 Google Earth geographical labels behave strangely
16024 typos in include/shlwapi.h 10029 Tahoma entry in registry, but tahoma related errors re-occur followed by registry entry vanishing
16044 Cannot accept the Eula. Accept button disabled. 10104 Oblivion Construction Set main window disappears
16061 HEAP_FindSubHeap taking excessive CPU time 10123 sample .msi file from The Definitive Guide to Windows Installer Chapter 14 crashes wine
16074 F.E.A.R in wine 1.1.8 regression 10166 HTML Help (CHM) not working
16084 widl crash on vista x86 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.8: Changes since 1.1.9:
A C Hurst (1): Alexander Morozov (1):
ntdll: wine_nt_to_unix_file_name() parse string to int instead of cast char, where string may be passed. ntoskrnl.exe: Fix ObfDereferenceObject function calling convention.
Alexander Morozov (2): Alexandre Julliard (96):
kernel32: NT drivers can handle IOCTL codes with HIWORD == 0. configure: Print a few more hints about requiring 32-bit libraries.
include: Remove declarations of undefined functions. kernel32: Fix the base DOS memory address when the low 64K are not accessible.
winetest: Optionally compress the distributed exe with upx.
Alexandre Julliard (69): services: Properly initialize service status at creation time.
kernel32/tests: Fix some profile test failures on NT4. ntdll: Check for valid memory view size directly in VIRTUAL_FindView.
kernel32/tests: Fix some resource test failures on NT4. ntdll: Pass the error code to VIRTUAL_HandleFault, and allow it to ignore the exception.
kernel32/tests: Fix the thread test on NT4. ntdll: Add support for virtual write watches.
kernel32: Explicitly request execute permission in MapViewOfFile. widl: Make sure format strings for structure and union types are only output once.
ntdll/tests: Fix the atom test on NT4. kernel32/tests: Fix the unimplemented check for EnumSystemLanguageGroupsA.
ntdll: Don't call the dll entry point for native modules. user32/tests: Fix a number of window tests on Win9x and Vista.
mountmgr: Return the drive type even when the buffer is too small. advapi32: Reimplemented ChangeServiceConfig2W in services.exe.
kernel32: Get the drive type from the mount manager instead of the registry. widl: Fix the handling of proxy delegation.
ntdll/tests: Fix a couple of test failures on Vista. rpcrt4: Convert the dll registration routines to Unicode.
ntdll: Add support for root directory in NtCreateFile for Win32 file objects. rpcrt4: Use RegDeleteTree to properly unregister interfaces.
kernel32: Implemented the Ex variants of CreateEvent/Mutex/Semaphore/WaitableTimer. rpcrt4: Create the NumMethods key too when registering an interface.
ntdll/tests: Fixed more object manager tests on Vista. widl: Do not make the stub vtbl const for delegating interfaces since it needs to be patched up at run-time.
user32/tests: Fix window tests on various Windows versions. cryptdlg: Include objbase.h for function prototypes.
user32/tests: Skip the PM_QS_* PeekMessage tests on NT4. gdiplus: Export the GdipGetAllPropertyItems function.
mountmgr: Make the device type more specific than what is possible with the standard Win32 drive types. mswsock: Export the WSARecvEx function.
user32/tests: Make sure the message test doesn't hang if the window doesn't have focus. include: Fix an enum definition that was actually defining a variable.
msvcrt/tests: Trace the timezone being used. dmband: Remove some unused functions.
user32: Don't process other messages when recursing in peek_message for an internal message. dmcompos: Remove some unused functions.
kernel32: Don't request unneeded access in OpenFileMapping. dmime: Remove some unused functions.
kernel32/tests: Fix the thread test to cope with the Win95 InterlockedIncrement behavior. dmscript: Remove some unused functions.
msvcrt/tests: Run time tests for the current year instead of 1970 and fix wrong DST assumptions. dmstyle: Remove some unused functions.
ole32/tests: Fix a couple of global stream test failures on Win9x. dmsynth: Remove some unused functions.
ole32/tests: Use a CLSID that is more likely to exist on old Windows versions. dmusic: Remove some unused functions.
ole32/tests: Don't hardcode the Ansi codepage value. dplayx: Remove some unused functions.
ole32/tests: Fix a couple of test failures on Win9x and NT4. dswave: Remove some unused functions.
ntdll: Added stubs for NtGetWriteWatch and NtResetWriteWatch. widl: Make the generated global variables and functions hidden.
kernel32: Added GetWriteWatch and ResetWriteWatch. widl: Don't define PROXY_DELEGATION unconditionally.
kernel32/tests: Added a bunch of tests for write watches. widl: Output vtable information even for interfaces that don't define new functions.
shell32/tests: Properly cleanup the created favorites shell folder. widl: Sort the proxy interfaces by iid and use a binary search in IID_Lookup.
include: Added the IInternetProtocolEx interface. ole32: Use a dlldata.c file instead of maintaining the data manually.
urlmon/tests: Accept IInternetProtocolEx interface id. oleaut32: Use a dlldata.c file instead of maintaining the data manually.
kernel32/tests: Fix the file test on various Windows versions. oleaut32: Make some functions static.
ntdll: Add private function to manage system virtual views instead of abusing NtAllocateVirtualMemory. quartz: Make some functions and variables static.
kernel32/tests: Fix the write watch tests on Win98 and Win2000. sane.ds: Make some functions static.
user32/tests: Fix the resource tests for various Windows versions. gphoto.ds: Make some functions and variables static.
kernel32/tests: Fix pipe test on w2k3. twain_32: Make some functions static.
user32: Fix FindWindow to not match an empty class name. winemp3.acm: Make some variables static.
ntdll: Don't set noexec protection on builtin dlls, some broken apps clear the execute permission. winspool.drv: Make some functions static.
wintrust: Fix a buffer overflow. localspl: Make some functions static.
ntdll: Get rid of the unaligned_mmap wrapper. jscript: Make some functions and variables static.
kernel32/test: Fix the timer queue tests on Vista. ddraw: Make some functions static.
kernel32/tests: Fix the mailslot tests on Vista. devenum: Make some functions static.
kernel32/tests: Fix the process tests on NT4. dxdiagn: Make some functions static.
ntdll: Increase subheap size quadratically to avoid slowdown when allocating tons of heap memory. crypt32: Make some functions and variables static.
kernel32/tests: Allow up to 2 seconds of difference in timestamps. mshtml: Make some functions static.
kernel32: Moved allocation of the DOS memory area to ntdll. wined3d: Make some functions and variables static.
ntdll: Get rid of the Wine-specific MEM_SYSTEM flag. ole32: Register interfaces through dlldata.c as far as possible.
winetest: Capture the Win32 stderr into the log file too. oleaut32: Register interfaces through dlldata.c as far as possible.
winetest: Allow to specify a subset of tests to run on the command line. wined3d: Fix some macros definitions to make them proper C statements.
winetest: Report an error when a test program completely fails to run. shell32: Remove some unused functions.
make_makefiles: Add a target to build only the test directories. shell32: Make some functions static.
user32/tests: Fix a few more failures in the window test. winex11: Remove some unused functions.
kernel32/tests: Add a couple of tests for write watches. winex11: Make some functions static.
user32/tests: The BSF_SENDNOTIFYMESSAGE flag is not supported on NT4. ole32: Remove some unused functions.
user32/tests: Fix the cursor tests on Win9x. dmloader: Remove an unused function.
user32/tests: Fix the edit margins tests on Win9x. dmloader: Make some functions static.
user32/tests: Fix wildcard directory lists handling for Win9x. comdlg32: Make some functions static.
user32/tests: Fix the monitor tests on NT4. dinput: Make some functions static.
user32/tests: Fix some of the sysparams tests on Win9x and NT4. rpcss: Get rid of the useless rpcss.h header.
user32/tests: Allow the foreground window to be null in the window tests. rpcss: Build with -D__WINESRC__ since it's using Wine-specific features.
kernel32/tests: Fix test failures on Win9x and NT4. winebuild: Don't add stdcall decorations on non-x86 platforms.
kernel32/tests: Fix the mailslot tests on Win9x. gdiplus: Fix the GdipMultiplyMatrix prototype.
mshtml/tests: Avoid crashing on test failure. Define _WIN32_WINNT before including any headers.
rpcrt4/tests: Fix test failures on Win9x. comctl32/tests: Avoid handle casts in traces.
shell32/tests: Fix the systray tests on Win9x and NT4. gdiplus/tests: Don't cast pointers to integers.
urlmon/tests: Don't expect IHttpNegotiate2 queries if the interface is not supported. imm32/tests: Don't use a pointer in an ok test.
configure: Add a --disable-tests option to avoid building regression tests. ntdll/tests: Use the correct prototype for RtlAllocateHeap/RtlReAllocateHeap.
user32/tests: Only test the window caption status if there is a foreground window. quartz: Use FIELD_OFFSET instead of casting a pointer to int.
shdocvw: Fix the computation of the default extents. ntdll: Implemented RtlCaptureContext.
Avoid including time.h before winsock.h in tests.
Alistair Leslie-Hughes (12): browseui: Make a function static.
advapi32: Correct spelling of SE_CHANGE_NOTIFY_PRIVILEGE. comctl32: Make a function static.
mshtml: Implement IHTMLStyle get/put posLeft. d3d8: Make a function static.
advapi32: Correct off by one in LookupPrivilegeValueW. d3d9: Make some functions static.
shdocvw: Added Support for the IViewObjectEx interface. d3d9_36: Make a function static.
winmm: Increase tolerance range. d3dxof: Make some functions static.
mshtml: Add tests for supported interfaces. dbghelp: Make a function static.
shdocvw: Correct tests. inetcomm: Make a function static.
ntoskrnl.exe: Implement MmGetSystemRoutineAddress. mciavi32: Make a function static.
mshtml: Implement IHTMLStyle get/put posTop. ole32: Make a function static.
mshtml: Implement IDispatch for IHTMLCurrentStyle. rpcrt4: Make a variable static.
mshtml: Implement IHTMLDocument2_get_images. uxtheme: Make some functions static.
version: VerQueryValueA/W allow blank and NULL strings. wintab32: Make a function static.
winedos: Make a function static.
Andrew Fenn (6): mountmgr.sys: Avoid a compiler warning on older gcc.
xinput1_3: Initial implementation. wininet/tests: Avoid using size_t in a trace.
xinput9_1_0: Initial implementation. winealsa.drv: Fix a printf format warning.
xinput1_1: Initial implementation. wineoss.drv: Fix a couple of printf format warnings.
xinput1_2: Initial implementation. server: Limit the number of allocated handles before running out of memory.
xinput: Added the function XInputGetState with test case. configure: Disable some modules by default on non-x86.
xinput: Added XInputGetCapabilities function with test case. fnt2bdf: Get rid of useless string constants.
libwine: Don't export the selector functions for the Windows build.
Andrew Nguyen (1):
imagehlp: Rectify and add a forward. Alistair Leslie-Hughes (10):
shdocvw: Silence invalid QueryInterface FIXME.
Andrew Riedi (3): version: Stop crash under vista and 2k8.
user32: Initial .ani support (only first frame). mshtml: Implement IHTMLDocument2 get_applets.
reg: const WCHAR -> static const WCHAR. mshtml: Implement IHTMLDocument2 get_links.
user32: Fix the loading of stretched cursors. 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): Andrew Talbot (10):
rsaenh: Sign-compare warnings fix. gdiplus: Void function should not return a value.
secur32: Sign-compare warning fix.
setupapi: Sign-compare warnings fix.
shell32: Sign-compare warnings fix.
shlwapi: Sign-compare warnings fix.
urlmon: Sign-compare warnings fix.
msxml3: Void function should not return a value.
widl: Remove superfluous semicolons.
usp10: Sign-compare warnings fix.
wined3d: Sign-compare warnings fix. 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): Aric Stewart (2):
winhttp: Correct another difference between InternetCrackurl and WinHttpCrackUrl. comctl32/tab: Return default tab width in TCM_SETMINTABWIDTH if lParam is a negative value.
imm32: Implement ImmInstallIME(W/A). gdi32: Use the substitute name, if it exists, when looking for font system links.
Austin English (1):
dnsapi: Remove a useless check.
Austin English (2): Chris Robinson (1):
include/shlwapi: Fix some typos. wined3d: Make sure a context is set for query object generation.
msvcrt: Fix a compiler warning.
Christian Costa (12): Christian Costa (12):
d3dxof: Allow template definitions in objects file. d3dxof: Support multi-dimentional array in templates.
d3dxof: Close source file when releasing EnumObject. d3dxof: Small clean-up.
d3dxof: Increase max childs/subobjects and check the limit is not overcome. d3dxof: Finish support for multi-dimensional array.
d3dxof: Finish strings support. wined3d: Implement CONVERT_CK_RGB24 in d3dfmt_convert_surface.
d3dxof: Fix buffer overflow. d3dxof: Keywords are case insensitive.
d3dxof: Support also xfile version 3.03. dmime: Make stub returns a error to avoid crashing.
d3dxof: Increase max objects and check limit. d3dxof: Make parsing more permissive about semicolon and comma in objects.
d3dxof: Add support for DXFILELOAD_FROMMEMORY. d3dxof: Increase some buffer and array sizes.
d3dxof: Prepare support for objects binary format. d3dxof: Handle comments when going to next template or object.
d3dxof: Allow '-' in names. quartz: Avoid leaking penummt and mt on error.
d3dxof: Fix data buffer limit check. Increase size of input and data buffers. quartz: Return properly when input is flushing or reaching end of stream.
d3dxof: Finish support for objects binary format. ddraw: Fix some comments.
Damjan Jovanovic (4): David Adam (1):
winemenubuilder: Generate desktop files instead of wineshelllink. d3dx8: Add a few tests for MatrixStack.
winemenubuilder: Moved all wineshelllink functionality to winemenubuilder and removed wineshelllink.
shdocvw, winemenubuilder: Generate fd.o entries for .url files. Dmitry Timoshkov (1):
user32: Handle NULL rectangles in WM_NCCALCSIZE. gdi32: Make PATH_AddEntry static.
Daniel Zimmermann (1): Francois Gouget (46):
widl: Fix check for interface type in get_size_procformatstring. regedit: Fix handling of zero-byte binary values for 'regedit /E'.
atl: Remove WINAPI on static functions where not needed.
David Adam (5): comdlg32: Remove WINAPI on static functions where not needed.
d3dx8: Simplify D3DXQuaternionInverse. crypt32: Remove WINAPI on static functions where not needed.
quartz: Check for NULL condition in FilterGraph2_Disconnect. d3d8: Remove WINAPI on static functions where not needed.
d3dx8: Implement D3DXMatrixAffineTransformation2D. ddraw: Remove WINAPI on static functions where not needed.
d3dx8: Implement D3DXMatrixTransformation2D.
d3dx8: Change the debug channel of d3dx8 into the generic d3dx.
Detlef Riekenberg (5):
shlwapi/tests: Add more entries for PathIsURL.
advapi32/tests: Fix tests on win9x (GetFileSecurity not implemented).
advapi32/tests: Fix broken GetLastError tests.
comctl32/tests: Make the header test dpi aware.
shdocvw/tests: Make the webbrowser test dpi aware, make it pass in wine.
Dmitry Timoshkov (5):
widl: Make the generated string pointers const as well.
appwiz.cpl: Make some data static const.
shell32: Make some data static const.
shdocvw: Fix the COLOR_xxx usage.
user32: Do not change focus if the window is no longer active.
Dylan Smith (9):
richedit: Created initial tests for windowless richedit controls.
richedit: Initial testing of ITextServices methods.
richedit: Removed comment in header for non-existent wintest.c.
include: Added missing macros for EM_SETIMESTATUS and EM_GETIMESTATUS.
user32: Added message spy string for IME Status messages.
richedit: Update strings and comments regarding IME Status messages.
include: Fixed a typo for ITextHost::TxSetCaretPos declaration.
richedit: Removed unused ME_AutoURLDetect function.
richedit: Removed useless lines in ME_GetDefaultCharFormat.
Eric Pouech (6):
winedump: Print detailed information about class/struct properties.
dbghelp: Fix all forward declaration cases for UDT.
winedbg: Rewrote the symbol picking mechanism so that it can handle several algorithms.
winedbg: Slightly change the option setting syntax (allows also to get the current state back).
winedbg: Added scoped symbol picker, and options to handle it.
dbghelp: Properly add CPU info to minidump.
Florian Köberle (2):
user32/tests: Capture tests should not require no active window.
user32/tests: Test size and minmax of WS_THICKFRAME child.
Francois Gouget (31):
gdiplus: Add a trailing '\n' to a Wine trace.
shell32/tests: Remove spaces before '\n' in ok() calls.
regedit: Remove unneeded variable initializations.
regedit: Check that we were able to allocate line_buf too.
regedit: line_size is supposed to track a string length.
regedit: The xxx_name_len variables track buffer sizes. That is they count the trailing '\0'. Adjust a couple of places that got this wrong and rename them to xxx_name_size.
regedit: Simplify REGPROC_export_string().
regedit: Tighten a buffer size calculation.
regedit: Simplify / clean up export_hkey().
regedit: Fix a buffer overflow when exporting binary values in export_hkey().
regedit: Fix the wrapping of binary values in export_hkey().
d3dx9_36/tests: Fix compilation on systems that don't support nameless unions.
inetcomm: Fix compilation on systems that don't support nameless unions.
d3d10core: Fix spelling of 'unknown'.
crypt32: Fix Spelling of 'superseded'.
Assorted spelling fixes. Assorted spelling fixes.
msxml3: Dynamically load libxslt.so and only call xsltInit() if present. d3d9: Remove IDirect3DDevice9Impl_GetFrontBuffer() as it is unused.
ntdll/tests: Fix typos in test_NtQueryValueKey(). d3d9: Remove WINAPI on static functions where not needed.
ntdll/tests: Test how NT(Set, Query)ValueKey() handle non-terminated strings. shlwapi: Remove WINAPI on static functions where not needed.
kernel32: Fix create_scsi_entry() so it puts properly '\0'-terminated strings in the registry. wined3d: Remove WINAPI on static functions where not needed.
kernel32: Simplify and optimize create_(system,env)_registry_keys(). user32: Remove WINAPI/CALLBACK on static functions where not needed.
msxml3: Fix compilation on systems that don't have xsltInit(). msxml3: Remove WINAPI on static functions where not needed.
regedit: Fix a buffer allocation in export_registry_key(). wintrust: Remove WINAPI on static functions where not needed.
regedit: Pass the string length to REGPROC_export_string(). wininet: Remove WINAPI on static functions where not needed.
regedit: Fix exporting of REG_EXPAND_SZ and other 'weird' strings. wineoss: Remove WINAPI on static functions where not needed.
regedit: Avoid wsprintfW() so we can avoid loading user32.dll for 'regedit /E'. version: Remove WINAPI on static functions where not needed.
ntdll/tests: Remove a redundant 'if'. wrc: parser_error() does not need a trailing '\n'.
advapi32/tests: Cleanup test_hkey_main_Value_[AW](). ole32: Remove __RPC_USER on static functions where not needed.
advapi32/tests: Fix the line number reported by test_hkey_main_Value_[AW](). oleaut32: Remove WINAPI on static functions where not needed.
advapi32/tests: Check how the registry APIs handle non-terminated strings. opengl32: Remove WINAPI on static functions where not needed.
reg: Avoid wvsprintfW() so we can avoid loading user32.dll. shdocvw: Remove WINAPI on static functions where not needed.
quartz: Remove WINAPI on static functions where not needed.
Hans Leidekker (15): quartz: Remove CALLBACK on static functions where not needed.
inetcomm: Flesh out the pop3 command parser. rpcrt4: Remove WINAPI on static functions where not needed.
inetcomm: Add an implementation of IPOP3Transport::CommandDELE. ole32: Remove WINAPI on static functions where not needed.
inetcomm: Add an implementation of IPOP3Transport::CommandNOOP. shell32: Remove WINAPI/CALLBACK on static functions where not needed.
inetcomm: Add an implementation of IPOP3Transport::CommandRSET. Straighten out some ellipses.
inetcomm: Add an implementation of IPOP3Transport::CommandRETR. dxdiagn: Remove WINAPI on static functions where not needed.
inetcomm: Add an implementation of IPOP3Transport::CommandTOP. objsel: Remove WINAPI on static functions where not needed.
inetcomm: Support both forms of the UIDL and LIST commands. ntdll: Remove WINAPI on static functions where not needed.
inetcomm: Send a notification when disconnecting. msvcrt: Remove WINAPI on static functions where not needed.
user32: Add a stub implementation of ChangeWindowMessageFilter. msi: Remove WINAPI on static functions where not needed.
inetcomm: Add an implementation of IVirtualStream. mapi32: Remove WINAPI on static functions where not needed.
inetcomm: Get rid of the server info copy. mlang: Remove WINAPI on static functions where not needed.
mlang: Implement IMultiLanguage2::ConvertStringInIStream. localspl: Remove WINAPI on static functions where not needed.
winhttp: Reimplement WinHttpCrackUrl. dmloader: Remove WINAPI on static functions where not needed.
winhttp: Add tests for WinHttpCrackUrl. dplay: Remove WINAPI on static functions where not needed.
winhttp: Prefer builtin over native. dplayx: Remove WINAPI on static functions where not needed.
dsound: Remove WINAPI on static functions where not needed.
Henri Verbeet (29): ws2_32: Fix the checks for AQ_WIN16.
d3d10core: Add a d3d10core dll. ntdll: Remove an unneeded cast.
d3d10core: Implement ID3D10Device in d3d10core instead of d3d10. regedit: Deal with races in 'regedit /E' by resizing the buffers and retrying.
d3d10core: Allow ID3D10Device to be aggregated. server: Remove an unneeded cast.
dxgi: Add a stub for DXGID3D10RegisterLayers. cmdlgtst: Fix an ellipsis in the copyright message.
d3d10core: Implement D3D10CoreRegisterLayers. Make sure we have a space before the ellipses in Slovenian resources.
dxgi: Implement DXGID3D10RegisterLayers().
dxgi: Implement DXGID3D10CreateDevice(). Hans Leidekker (16):
d3d10core: Implement D3D10CoreCreateDevice(). gdiplus: Add a stub implementation of GdiplusNotificationHook and GdiplusNotificationUnhook.
d3d10: Implement D3D10CreateDevice() on top of D3D10CoreCreateDevice(). gdiplus: Implement GdipGetLineSpacing.
d3d10: Use the factory that created the adapter to create a swapchain. gdiplus: Implement GdipNewPrivateFontCollection and GdipDeletePrivateFontCollection.
d3d10core: Add a trace for D3D10CoreCreateDevice(). gdiplus: Add a stub implementation of GdipPrivateAddMemoryFont.
dxgi: Add some dxgi return codes. gdiplus: Implement GdipGetFontCollectionFamilyCount and GdipGetFontCollectionFamilyList.
dxgi: Add a IWineD3D field to dxgi_factory. gdiplus: Improve GdipMeasureString.
dxgi: Add an ordinal field to dxgi_adapter. gdiplus: Return success from the GdipSaveGraphics and GdipRestoreGraphics stubs.
dxgi: Add a wined3d device to dxgi_device. gdiplus: Add stub implementations of GdipBeginContainer2 and GdipEndContainer.
dxgi: Store an array of adapters in dxgi_factory. gdiplus: Add stub implementations of GdipCreateHalftonePalette and GdipImageForceValidation.
dxgi: Implement IDXGIFactory::EnumAdapters(). gdiplus: Improve GdipGetImageRawFormat stub.
dxgi: Add a test for DXGID3D10CreateDevice(). setupapi: Implement SetupInstallFile{A, W}.
d3d10core: Add a test for D3D10CoreCreateDevice(). gdiplus: Better implementation of GdipGetFontHeightGivenDPI.
wininet: Treat an empty username as NULL in FTP_Connect(). wininet: Don't increase index in HttpQueryInfo if requested level is HTTP_QUERY_STATUS_CODE.
wined3d: Fix the cube map coordinates in surface_blt_to_drawable(). wininet: Append the extra info part in InternetCreateUrl{A, W}.
wined3d: Make it more obvious the pshader path in shader_hw_map2gl() doesn't handle opcodes without parameters. wininet: Support setting username and password options on request handles.
wined3d: Give mov & mova their own handler. wininet: Stop leaking username and password.
wined3d: Avoid using a stack buffer in a few places in shader_hw_map2gl().
wined3d: wined3d_gl.h should be internal to wined3d. Henri Verbeet (40):
wined3d: Don't use the same GUID for IWineD3D and IWineD3DDevice. 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: Remove some unused code.
dxgi: Implement IDXGIDevice::GetAdapter(). wined3d: Rename basetexture functions to reflect that they're not COM functions.
dxgi: Implement IDXGIAdapter::GetParent(). wined3d: Rename resource functions to reflect that they're not COM functions.
wined3d: Make functions static where possible.
Hirofumi Katayama (2): wined3d: Use a bitmask to store which bool and int constants are set.
wordpad: Accept double-click in date and time dialog. wined3d: Disable checkGLcall when WINE_NO_DEBUG_MSGS is specified.
wordpad: Update resources for date and time dialog. wined3d: Move GlPixelFormatDesc to wined3d_private.h where it belongs.
wined3d: Remove sampled_format from IWineD3DBaseShaderClass, it isn't used anywhere.
Huw Davies (2): wined3d: Make shader texture format fixups more generic.
kernel32: Fix a few Welsh translations. wined3d: Get rid of vcheckGLcall.
ole32: Don't issue a warning if a flat copy is all that's required. wined3d: Slightly improve drawStridedSlow() performance.
wined3d: Remove a redundant condition in shader_get_opcode().
Hwang YunSong(황윤성) (2): wined3d: Explicitly pass the version and instruction table to shader_get_opcode().
winecfg: Updated Korean resource. wined3d: Explicitly pass the shader version to shader_dump_decl_usage().
oleacc: New Korean resource. wined3d: Explicitly pass the shader version to shader_dump_param() and shader_dump_arr_entry().
Jacek Caban (1): Huw Davies (12):
shdocvw: Revert "Added Support for the IViewObjectEx" with tests. ole32: Factor out the code to release the delegate interfaces.
ole32: Defer releasing the delegate interfaces until after we return from an OnClose notification.
Juan Lang (28): version: Fixed comments.
crypt32: Don't underreport the size available when formatting szOID_AUTHORITY_KEY_IDENTIFIER2. oleaut32: Add support for loading typelibs from NE files.
crypt32: Fix off-by-one error in formatting szOID_AUTHORITY_KEY_IDENTIFIER2. comdlg32: GetPrinterW and GetPrinterDriverW return the size in bytes so don't multiply by sizeof(WCHAR).
crypt32: Implement formatting an alt name entry with type CERT_ALT_NAME_DIRECTORY_NAME. ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple.
crypt32: Fix comment typo. d3d8/tests: Skip tests if we can't create the D3D8 object.
crypt32: Fix indenting for szOID_CRL_DIST_POINTS. d3d9/tests: Skip tests if we can't create the D3D9 object.
crypt32: Correct heading for a certificate issuer in a CERT_AUTHORITY_KEY_ID2. d3d10core/tests: Skip the tests if we can't create a DXGI factory.
crypt32: Use correct string for directory names in a CERT_ALT_NAME_ENTRY. dxgi: Don't crash and just skip the tests if glX in not available.
crypt32: Add a function to format a CERT_NAME_BLOB as an indented string, and implement CertNameToStrW on top of it. ddraw/tests: Skip tests if we can't create a primary surface.
crypt32: Indent directory name when formatting an alt name entry. opengl/tests: Skip tests if we can't find a pixel format.
crypt32: When formatting a directory name as a multiline string, put a newline between the heading and the value.
crypt32: Implement CryptFormatObject for alternate names. Hwang YunSong(황윤성) (3):
crypt32: Add tests for encoding/decoding CERT_POLICY_QUALIFIER_USER_NOTICE. crypt32: Updated Korean resource.
crypt32: Implement encoding CERT_POLICY_QUALIFIER_USER_NOTICE. wordpad: Updated Korean resource.
crypt32: Implement decoding CERT_POLICY_QUALIFIER_USER_NOTICE. appwiz.cpl: Updated Korean resource.
crypt32: Add tests for encoding/decoding CERT_POLICIES_INFO.
crypt32: Implement encoding CERT_POLICIES_INFO. Jacek Caban (6):
crypt32: Implement decoding CERT_POLICIES_INFO. mshtml: Call necko's SetUploadStream from wrapper's SetUploadStream.
cryptdlg: Register/unregister the OID functions exported by cryptdlg. mshtml: Skip tests on old IE as soon as possible.
netapi32: Fix dead stores. mshtml: Skip tests on old IE as soon as possible.
include: Fix typos. jscript: Set script object instead of ctx lcid in SetScriptSite.
include: Add a few missing definitions for Netscape cert extensions. activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations.
crypt32: Implement CryptFormatObject for szOID_KEY_USAGE. ntoskrnl.exe: Forward ZwMakeTemporaryObject to ntdll.
crypt32: Implement CryptFormatObject for szOID_NETSCAPE_CERT_TYPE.
crypt32: Fix failing tests on Win9x/NT4. Jan de Mooij (2):
crypt32: Decoded unicode name value strings should be NULL-terminated. shell32/autocomplete: Fix handling of WM_KILLFOCUS messages.
crypt32: Check registered CryptFormatObject functions before using default hex format. shell32/autocomplete: Add unit tests for autocomplete.
crypt32: Formatted bits are always in a single line, regardless of dwFormatStrType.
crypt32: Pass next data pointer when decoding a CRL dist point. Jeff Zaroyko (3):
ntdll: Avoid NULL deref in RtlDeleteTimer.
Kai Blin (1): kernel32: Add a test for CreateFile when using OPEN_ALWAYS on directories.
advapi32: Implement LsaSetSecret stub. wineserver: Don't use O_CREAT and O_EXCL when attempting to open directories.
Ken Thomases (1): Jerome Gardou (1):
ntdll: Don't poll() on a normal file; it should never block. d3dx8: Implement D3DXMatrixStack_MultMatrix.
Lei Zhang (2): Juan Lang (4):
comctl32: Check for NULL input in TAB_AdjustRect. crypt32: Implement CryptFormatObject for the Netscape string OIDs.
quartz: Reaching a renderer in the filtergraph is not an error. 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.
Maarten Lankhorst (2): cryptdlg: Implement FormatVerisignExtension.
Revert "quartz: Reaching a renderer in the filtergraph is not an error."
quartz: Fix FilterGraph2_Connect to be thread-safe and not recurse infinitely. 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): Marcus Meissner (1):
shdocvw: Fixed buffer size to GetPrivateProfileStringW. wined3d: Output the rectangles in the debug message.
Nicolas Le Cam (2): Michael Karcher (8):
winspool.drv/tests: Fix a test on all platforms. msvcrt: Out strings should be ptr instead of wstr in .spec file.
crypt32/tests: Fix a failing test on win2000. msxml3: Avoid duplicate encoding.
msxml3/tests: Fix BSTR leak.
Nikolay Sivov (3): msxml3: Quiet noisy fixmes.
gdiplus: Added GdipGetTextContrast. msxml3: Move attach_xmlnode.c to domdoc.c.
gdiplus: Added GdipSetTextContrast. msxml3: Specialize attach_xmlnode to XML documents.
gdiplus: Return some token value on startup. msxml3: Remove attach_xmldoc(This, NULL) calls.
msxml3: attach_xmldoc may fail.
Paul Chitescu (1):
user32: Unimplemented SystemParametersInfoW actions display fixme only once. Michael Stefaniuc (27):
msi: Remove casts of void pointers.
Paul Vriens (25): regedit: Remove NULL check before HeapFree (Smatch).
ole32/tests: Don't crash on NT4. gdi32: Remove some superfluous casts.
advapi32/tests: Fix valgrind warning. kernel32: Remove some superfluous casts of void pointers.
urlmon/tests: Skip some tests on Win9x and WinMe. iphlpapi: Remove a comment that dared to ponder to use malloc.
urlmon/tests: Fix failures on Win9x and WinMe. winex11.drv: Remove some superfluous casts.
wininet/tests: Fix a test failure on some Win98 boxes. wininet: Remove some superfluous casts.
msi/tests: Fix some test failures on Win9x and WinMe. iphlpapi/tests: Replace malloc with HeapAlloc.
winmm/tests: Fix a test failure on Vista and W2K8. oledlg: Remove some superfluous casts.
setupapi/tests: Fix some failures on Win9x and WinMe. imm32: Remove some superfluous casts.
ddraw/tests: Fix a typo. itss: Remove unneeded casts of zero.
ddraw/tests: Skip tests when DirectDraw4 is not supported. winecfg: Remove some superfluous casts.
snmpapi/tests: Fix failures on NT4 and below. cmd: Remove some superfluous casts.
crypt32/tests: Skip some tests if needed. regedit: Remove some superfluous casts.
crypt32/tests: Fix a test failure on Vista and W2K8. ws2_32/tests: Remove some superfluous casts.
gdi32/tests: Fix a few failures on Win9x and WinMe. hal: Don't cast zero.
msi/tests: Skip some tests on Win9x and WinMe. mshtml: Remove two superfluous casts.
quartz/tests: Fix a few failures on Win95 and NT4. msrle32: Remove some superfluous casts.
setupapi/tests: Don't use hardcoded C: for the system drive. msvcrt: Use NULL instead of casting zero.
kernel32/tests: Fix timeouts on NT4 and W2K. msxml3: Do not cast void pointers to other pointer types.
msi/tests: Skip tests on win9x by checking functionality instead of registry keys. quartz: Don't cast zero.
user32/tests: Fix a test failure on Win9x, WinMe and NT4. wnaspi32: Replace malloc with HeapAlloc.
winetest: Give the 'Running' progress bar the same size as the others. wnaspi32: Remove some superfluous casts.
user32/tests: Don't crash on Win95. atl: Remove two superfluous casts.
comdlg32/tests 1/2: Fix a test failure on XP and W2K3. ddraw: Remove two superfluous casts.
comdlg32/tests 2/2: Fix a test failure on Win9x. gdiplus: Reduce the number of casts by using the proper type for variables.
user32/tests: Fix a few test failures on Win9x. gdiplus: Remove some superfluous casts.
Peter Dons Tychsen (5): Nikolay Sivov (6):
winedos: Add support for decoding and displaying the 4 bit CGA framebuffer. gdiplus: Stub for GdipGetImagePaletteSize.
winedos: Add support for the Color Control Register (CGA). gdiplus: Added GdipTranslateTextureTransform.
winedos: Implement int10 CGA palette control. gdiplus: Added GdipRotateTextureTransform.
winedos: Implement VGA_WritePixel for int10 service in CGA mode. gdiplus: Added GdipMultiplyTextureTransform.
winedos: Implement mode control register, and the 160x200x4 display mode that it opens. 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): Reece Dunn (2):
uxtheme: Add stubs for the double buffer drawing API in Vista. winealsa: Calculate the delay correctly as snd_pcm_delay is not reliable in this context.
uxtheme: Draw the correct part of the themed parent background to the DC. winealsa.drv: Correct the period_time value for pulseaudio.
Ricardo Filipe (27): Ricardo Filipe (7):
appwiz.cpl: Added Portuguese translation. advapi32: Removed dead assignments (llvm/clang).
browseui: Added Portuguese translation. quartz: Removed dead code and variables (llvm/clang).
credui: Added Portuguese translation. comctl32: Removed dead assignments (llvm/clang).
gphoto2.ds: Added Portuguese translation. comdlg32: Removed dead assignments (llvm/clang).
localspl: Added Portuguese translation. crypt32: Remove dead code (llvm/clang).
localui: Added Portuguese translation. iccvid: Remove dead stores (llvm/clang).
msvidc32: Added Portuguese translation. setupapi: Add stubs for SetupPromptForDiskA/W.
shdoclc: Added Portuguese translation.
wldap32: Added Portuguese translation. Rob Shearman (3):
hhctrl.ocx: Added Portuguese translation. widl: Output the correct buffer size required for parameters whose sizes are known at type-generation time.
crypt32: Added Portuguese translation. widl: Fix optimisation for writing out ref pointers to simple structs and base types.
winspool.drv: Added Portuguese translation. winspool.drv: Use CP_UNIXCP instead of CP_ACP for data that is going to or coming from system library functions.
cabinet: Fix dead stores (llvm/clang).
dbghelp: Fixed dead store (llvm/clang). Roderick Colenbrander (2):
gdi32: Fix dead store (llvm/clang). wined3d: Add registry key for overriding pci device id.
iphlpapi: Fixed dead store (llvm/clang). wined3d: Add registry key for overriding the pci vendor id.
mlang: Fixed dead stores (llvm/clang).
oleaut32: Fixed dead increment (llvm/clang). Stefan Dösinger (8):
ntdll: Fixed dead store (llvm/clang). wined3d: Make the shader backend call CompileShader.
rpcrt4: Fixed dead increments (llvm/clang). wined3d: Pass some stateblock values around directly.
msxml3: Check some dead store results (llvm/clang). wined3d: Store shader IDs in the vs and ps impl structures.
sane.ds: Check dead stored status (llvm/clang). wined3d: Add the ability to duplicate GL pixel shaders.
comctl32: Removed dead store (llvm/clang). wined3d: Enable blue = 1.0 fixup for D3DFMT_V8U8.
comctl32: Removed dead increment (llvm/clang). wined3d: Put the ps compile parameters into the glsl program hashmap.
comctl32: Removed dead increment (llvm/clang). d3d9: Document a Microsoft header bug.
comctl32: Remove dead stores (llvm/clang). wined3d: Fix D3DFMT_R32F, R16F, G16R16F, ... in the pixel shader.
atl: Remove dead store (llvm/clang).
Vincent Pelletier (1):
Roderick Colenbrander (1): wined3d: Add detection for NVIDIA's GTX 280.
wined3d: Add two missing D3D8/D3D9 capabilities.
Vincent Povirk (18):
Ryan Schmidt (1): gdiplus: Implement CachedBitmap based on Image.
jscript: Fix build with bison 2.4. setupapi: Implement FLG_PROFITEM_GROUP.
gdiplus: Add parameter checking to GdipGetRegionHRgn.
Stefan Dösinger (3): gdiplus: Implement GdipGetRegionHRgn for infinite regions.
wined3d: Make sure the arbfp pipeline replacement constants are loaded. gdiplus: Implement GdipGetRegionHRgn for empty regions.
d3d9: Test psize_min vs psize_max vs psize behavior. gdiplus: Implement GdipRegionGetHRgn for paths.
wined3d: Rename the fragment ffp desc structures. gdiplus: Implement GdipGetRegionHRgn for rects.
gdiplus: Implement GdipGetRegionHRgn for combined regions.
Tony Wasserka (3): gdiplus: Add stub for GdipSetPenCompoundArray.
d3dx9: Implement ID3DXSprite_Begin/End. shell32: Add test for localized filenames in desktop.ini.
d3dx9: Implement ID3DXSprite_Flush. winex11.drv: Fix string format warning.
d3dx9: Implement ID3DXSprite_GetDevice. advpack/tests: Fix string format warning.
dinput/tests: Fix string format warning.
Vincent Povirk (4): msxml3/tests: Fix string format warnings.
msiexec: Build with -mwindows. setupapi/tests: Fix string format warnings.
comctl32: Do not repaint on TBM_SETPOS if position is unchanged. winedbg: Fix string format warnings.
gdiplus: Fix GdipFlattenPath for already-flat paths and add a test. widl: Fix string format warning.
gdiplus: Restore a line I removed by mistake. server: Fix string format warning.
Vitaliy Margolen (1): Vitaliy Margolen (2):
user32/tests: Print line numbers of callers in check_wnd_state to help debugging. 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 Alexandre Julliard
......
Wine version 1.1.9 Wine version 1.1.10
#! /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.9. # Generated by GNU Autoconf 2.63 for Wine 1.1.10.
# #
# 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.9' PACKAGE_VERSION='1.1.10'
PACKAGE_STRING='Wine 1.1.9' PACKAGE_STRING='Wine 1.1.10'
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.9 to adapt to many kinds of systems. \`configure' configures Wine 1.1.10 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.9:";; short | recursive ) echo "Configuration of Wine 1.1.10:";;
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.9 Wine configure 1.1.10
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.9, which was It was created by Wine $as_me 1.1.10, which was
generated by GNU Autoconf 2.63. Invocation command line was generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -27791,7 +27791,7 @@ exec 6>&1 ...@@ -27791,7 +27791,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.9, which was This file was extended by Wine $as_me 1.1.10, 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
...@@ -27854,7 +27854,7 @@ Report bugs to <bug-autoconf@gnu.org>." ...@@ -27854,7 +27854,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.9 Wine config.status 1.1.10
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