Commit 675e6e93 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.1.24.

parent 35bc0c79
The Wine development release 1.1.23 is now available. The Wine development release 1.1.24 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 registering MIME types with the Linux desktop. - Support for freedesktop file associations.
- FBO mode is now the default for Direct3D. - Support for exception handling on 64-bit.
- Support for COM proxy delegation. - Improved ARB shaders.
- Improved support for the Mingw cross-compile. - Fixes for the FBO mode.
- Proper fullscreen mode for the virtual desktop. - Many listview improvements.
- 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.23.tar.bz2 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.24.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.23.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.1.24.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -27,632 +27,533 @@ AUTHORS in the distribution for the complete list. ...@@ -27,632 +27,533 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.1.23: Bugs fixed in 1.1.24:
3235 Redraw problem: Spurious blue selection when changing order of listview 2720 File open dialog crashes in Micrographic designer
3800 Rotated Text became invisible in Corel Draw 9 9042 Paradise Poker Client gives black desktop background - bug
4372 listview: cannot drag several items 10551 When emulating Sprint-Layout the mouse doesn't catch obejects
5131 FlashFXP hangs 10981 Anti-Grain Geometry GDI Demo does not run
8126 'Rayman 2 - The Great Escape' doesn't start 11030 JIT fails to launch
8241 Unable to open a new document in graphpad prism5 11942 Trouble with actor's shadow in "Journey to the Center of the Earth"
8748 Memory leak with Steam and Gecko 12137 Test Drive: Unlimited slow performance
10656 EQ2 Fullscreen Crash 12169 Supreme Commander: Black bar obscuring screen when fidelity >low
10862 Hitman bloody money crashes by entering the main menu 12183 EVE Premium 4.10.51200 does not render correctly with shadows on
11225 Unimplemented Functions: GdipLoadImageFromFile, GdipLoadImageFromFileICM and GdipMeasureCharacterRanges 12380 Support fd.o file type associations
11251 Adobe Photoshop CS2 update process funky 12405 Crash at starting WISO Sparbuch 2008
11281 CJK input: cannot type in legacy applications 13266 ArchiCad 11 installer: Crashes after extraction (Java related?)
11578 Windows Messenger 5.1 doesn't run (infinite loop) 13705 keyboard does not work in Trackmania Nations Forever
12033 Need for Speed III crash on startup 13917 Supreme Commander won't let me select high fidelity
12312 EVE Patch fails to download as BITS_IBackgroundCopyJob_SetPriority is not implemented 13922 configure script produces misleading warning about libhal
12484 Photoshop CS2: freezes when trying to save for web 14767 WGL_SWAP_METHOD_ARB attribute not implemented
12554 Unsupported format: WINED3DFMT_R16F 15206 Trouble with symbolic stack dumps and Chromium
12673 Medieval 2: Total War demo graphics are all blue and lack detail 15371 HDR not rendered correctly (e.g. in Rainbow 6 Vegas)
12806 Crysis: segmentation fault at startup 15377 1.1.5 breaks d3d game that worked in 1.1.4
12844 Very dark graphics in Mafia, Guild Wars, Sim City 4 on ATI cards 15457 Languages dialog is empty in inetcpl.cpl (IMultiLanguage2_GetRfc1766Info)
12873 Microsoft 3D Movie Maker demo installer fails 15878 Dogfood: Gimp 2.6 will not open images.
13107 Belote crashes 15925 World of Warcraft: Extreme FPS drop since 3.0.2
13758 Adobe Photoshop 7: sliders not shown 16115 jscript: field with has wrong type
13768 SpellForce starts very slow and the land is black in the beginning 16195 GetKeyNameTextW returns a wrong length
13850 InstallShield (Assasin's Creed) window ordering issue 16267 Vista Winetest24112008 MSItest loop
14247 One click works like 2x click 16331 inetcomm: possible null pointer dereferences
14248 CTRL + Tab in Firefox 3 is intepreted as CTRL + B (dogfood) 16385 Photoshop CS4 interface doesn't load
14375 Mouse cursor flickers in Myst IV - Revelation 16506 some GUI feedback is needed when wine crashes
14423 GTA III (Grand Theft Auto 3) doesn't run in Wine 1.1.1 (due to "unhandled exception") 16521 With separate x-screens, windowed applications in the secondary screen are limited to resolution of primary screen
14719 Assassin's Creed breaks after intro videos 16609 Wine's XDnD should support text/uri-list lines not ending in \r\n
14778 Unusual characters in player names crashes Team Fortress 2 16681 Adobe Photoshop CS4 fails to start, complains "Some of the application components are missing..."
14985 virtual desktop window should be fullscreen when it's as big as the screen 17433 Photoshop CS4 crash in unimplemented function gdiplus.dll.GdipMeasureDriverString
15249 MINITAB 15 standard demo installer fails during installation 17437 ATI and EVE Premium: no models display / crashes on startup
15401 Cannot copy/paste inside powerpoint 2003 17591 WISO MeinBuero 2009 trial segfaults in wintrust.dll
15463 Heroes of Might and Magic install fails if initial music still playing 17600 MSOffice installer (XP, 2003, 2007) : msi crash in custom action
15777 "Need For Speed 4 - High Stakes" does not start 17681 mcm2 Help immediately exists (Motocross Madness 2)
15983 WoW Wotlk installer (retail dvd eu) crash 17914 Using \n rather then \r\n breaks HTTP RFC with HTTP_AddRequestHeadersW
16027 MSN 5 crashes on startup 18202 Programs show unhandled exception dialog on every run
16116 PureEdge Viewer (ICS Viewer) 6.0 unhandled page fault 18256 Quicktime 2 Unimplemented function olesvr32.dll.OleRevokeServer on exit
16132 Uninstall of ICS Viewer 6.0 fails with "An error occured while checking for running applications." 18516 Goldwave 5.25 File Save dialog no longer has options for file format...
16139 Dragon NaturallySpeaking 10 crashes with X-window error 18610 Quicken 2009 crashes
16170 Call of Duty 5 and MotoGP08 crash 18617 Regedit can't import registry from standard input
16173 Cannot launch EVE Online 18638 .NET 3.0 apps abort with: Call from to unimplemented function GDI32.dll.GdiEntry13, aborting
16178 alt.binz: memory leak. Regression since 1.1.7. 18641 Adobe Lightroom 2.3 crashes on unimplemented function gdiplus.dll.GdipCreateHICONFromBitmap
16220 World of Warcraft does not work in D3D mode 18735 Photoshop CS4 crash in unimplemented function GdipGetVisibleClipBoundsI
16416 IL2: alsa-sound stutters much 18736 Photoshop CS4 crash in unimplemented function GdipDrawDriverString
17102 Crashday: no textures anymore in 1.1.13 18742 WoW: Icons under d3d are incorrectly desaturated
17132 No music plays in game Iji 18797 CATIAV5R19: Fails to install on Wine higher than 1.1.18
17386 Command and Conquer 3: Tiberium Wars - fails to start 18798 Neuro-Programmer v2.5 unable to start
17404 MSN Messenger 7.0 does not sign-in 18809 Dragon NaturallySpeaking 10 no longer installs
17536 DirectX 9 launcher causes Atari Scrabble Online installation to fail 18811 Lexware: wine crashes during .Net 2.0 SP1 Installation
17563 Crash when using TTM_GETTEXT + LPSTR_CALLBACK 18824 Thief 3 crashes when starting a new game
17668 Eve online autoupdater won't update 18841 Ghost Recon Installer Crashes
17837 eCleaner: rich-edit related crash 18882 Allow windows links (.lnk) to be handled by Wine
17880 Mirror's Edge: Crashes after logo animations 18895 Thief 3 crashes on closing.
17976 Encompass installer crashes on startup 18900 Wineserver crashes starting Team Fortress 2
18063 CombineUrl adding incorrect slash at end of url. 18915 FAR Manager: crashes shortly after startup
18082 CyberBilling XP - listview is empty 18916 Thief 2 crashes when bringing up in-game menu
18162 dlls/comctl32/tests/treeview.c: value computed is not used 18925 OS X build broken
18520 error loading I.E6 within wine
18529 Two directX bugs in XNA-based games (Infiniminer/Paddles)
18558 d3d9/visual: tests fail with fbo or +heap enabled
18568 MacOS X: png.h/libpng is not detected
18601 Google Sketchup 7 crashes early in wine's imm.dll
18628 Dwarf section in Ubuntu 9.04 libc debug package fails to parse.
18637 Nokia Map Loader 2.0 (.NET 3.0 app) needs DisableProcessWindowsGhosting stub
18639 .NET 3.0 WPF needs NtSecureConnectPort stub
18676 Infiminer (xna-based game) crashes, apparently in shader_cleanup
18690 CTRL + Shift + Tab in Firefox 3 does nothing (dogfood)
18696 Eve Online rendering problem
18717 .NET 3.x needs ntdll.dll.RtlEnumerateGenericTableWithoutSplaying (WPF + MILCore driver)
18729 Slingplayer 2.0 setup exits silently in Vista mode
18758 LsaGetLogonSessionData unconditionally returns STATUS_SUCCESS
18760 Recent version of ProjectTorque crashes wine calling gdiplus.dll.GdipDrawImagePointRectI
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.1.22: Changes since 1.1.23:
Alexandre Julliard (71): Alexander Nicolaysen Sørnes (1):
msvcrt: Add explicit 32- and 64-bit versions of the time functions. regedit: Fix reading from stdin.
msvcrt: Add explicit 32- and 64-bit versions of the utime functions.
msvcrt: Fix the stat and finddata structures for 64-bit. Alexandre Julliard (47):
msvcrt/tests: Make all msvcrt function pointers cdecl. wininet: Always use a full URL for redirects, even with an absolute path.
include/msvcrt: Add explicit msvcrt_long types to replace long for 64-bit compatibility. user32: Disable assert() for the mingw build since mingw gets confused trying to import MessageBoxA.
msvcrt: Replace long by MSVCRT_long. kernel32: Fix handling of %ws format for Unicode.
wineboot: Compain loudly if we can't find wine.inf. comctl32: Avoid repainting a NULL link.
oleaut32/tests: Fix a test broken on XP 64. widl: Don't make the proxy virtual tables const if they use delegation.
kernel32: Remove the file parameter check again in LoadLibraryExW since some broken apps pass garbage here. server: Avoid a crash when trying to wait on a disconnected pipe client.
kernel32/tests: Run file tests in the temp directory if we don't have access to the drive root. ole32: Get rid of line feeds and tabs in traces.
rpcrt4: Internal functions don't need to be WINAPI. kernel32: Forward RtlUnwindEx to ntdll for x86_64.
ntdll: Try any address in map_image no matter what the failure was for a fixed address. winebuild: Properly restore %rax and %rbx in call_from_regs on x86_64.
include: Fix the packing of the MIDL_STUB_MESSAGE structure on 64-bit. rpcrt4: Adjust the start of the proxy virtual table for stubless proxies.
rpcrt4/tests: Fix a number of 64-bit issues in the ndr_marshall test. opengl32: Make the script default to version 1.1. Remove the glGetLevelParameter stubs.
rpcrt4: Fix the PSFactoryBuffer proxy refcounting, with tests. configure: Detect the appropriate form for the __ASM_GLOBAL_FUNC macro.
rpcrt4/tests: Comment out a couple of tests that crash on older Windows versions. configure: Add .cfi_startproc/endproc directives to assembly functions if supported.
rpcrt4/tests: Enable some tests that no longer crash Wine. riched20: Move the textHostVtbl definition to work around Mac OS X breakage with __ASM_GLOBAL_FUNC.
rpcrt4: Implement NdrPointerMemorySize and enable the corresponding tests. server: Restart at the head of the wait queue when we woke a thread, since this can modify the queue.
rpcrt4: Fix compiler warnings on 64-bit. configure: Make sure that gcc is recent enough for building 64-bit code.
opengl32: Generate the correct trace arguments for UINT64 types. configure: Add a macro to define an stdcall suffix in assembly code.
winedump: Fix a printf format warning on 64-bit. configure: Add a macro to define an stdcall function in assembly.
comctl32/tests: Replace a listview macro by an explicit SendMessage. msvcrt: Add appropriate stdcall decorations to assembly functions.
ole32: Fix some pointer conversion warnings on 64-bit. riched20: Add appropriate stdcall decorations to assembly functions.
user32/tests: Fix some pointer conversion warnings on 64-bit. rpcrt4: Add appropriate stdcall decorations to assembly functions.
gphoto2.ds: Fix a pointer conversion warning on 64-bit. hal: Add appropriate stdcall decorations to assembly functions.
sane.ds: Fix a pointer conversion warning on 64-bit. ntoskrnl.exe: Add appropriate stdcall decorations to assembly functions.
msacm32: Fix a pointer conversion warning on 64-bit. kernel32: Add appropriate stdcall decorations to assembly functions.
msvfw32: Fix a pointer conversion warning on 64-bit. ntdll: Add appropriate stdcall decorations to assembly functions.
rpcrt4/tests: Mark some stub message tests broken for older Windows versions. advapi32/tests: Avoid accessing an uninitialized pointer.
rpcrt4/tests: Remove tests for v1 memory list, the layout is wrong and we don't care about it anyway. advapi32: Fix self-relative security descriptor creation for 64-bit.
rpcrt4/tests: Disable some tests that crash on Windows. ntdll: Fix handling of self-relative security descriptors for 64-bit.
wininet: Add a critical section to protect the read-ahead buffer. msvcrtd/tests: Fix calling convention for operator_new_dbg.
dbghelp: Try to avoid crashing on unrecognized attributes. libwine: Add unwind annotations to the stack switching functions for x86_64.
tools: Upgrade the config.guess/config.sub scripts. ntdll: Add unwind annotations to the call_entry_point function for x86_64.
winegcc: Don't pass the as/ld/nm tool names to winebuild. winebuild: Add unwind annotations to all the generated functions for x86_64.
winegcc: Add support for the --sysroot option to allow out-of-tree cross-compiling. ntdll: Handle x86_64 signals on a separate signal stack.
winegcc: Add support for building PE executables using Mingw. winebuild: Implement a --large-address-aware flag.
configure: Add checks for fnmatch support. winegcc: Add support for the -Wl,--large-address-aware option.
d3d9/tests: Skip CheckDeviceMultiSampleType test if not available. ntdll: Implement stack unwinding for x86_64 builtin modules based on the Dwarf data.
rpcrt4/tests: Fix a few more broken tests on NT4. include: Add a target address for unwinding for platforms that need it.
user32/tests: Remove tests for internal DDE handle format, we don't care how the handles are implemented. ntdll: Add support for calling the TEB exception chain handlers on x86_64.
user32/tests: Make some sysparams registry key optional, and fix some other failures on old Windows platforms. server: The ptrace interfaces uses longs, not ints.
rpcrt4: Change the allocation of delegated stub methods so that we never need to free them. kernel32: Fix the HGLOBAL header size for 64-bit.
rpcrt4: Allocate the delegated stubs vtbl only once it is really needed. ntdll: Simplify the thread startup routine and make it CPU-specific.
rpcrt4: Return the stack size from the ObjectStubless function so that the thunks are independent from the number of arguments. ntdll: Move all thread exit processing to exit_thread(), and make RtlExitUserThread() CPU-specific.
rpcrt4: Use the same allocation technique as delegated stubs for the stubless thunks. configure: Don't accept mingw32 as target name, we need an explicit CPU specification.
rpcrt4: Retrieve the stubless information for the thunks directly from the virtual table pointer. rpcrt4/tests: Fix the marshalling test for Win64.
riched32: Fix the extra window bytes count for 64-bit. rpcrt4/tests: Fix the marshalling test for Win9x.
user32/tests: Fix the listbox delete test on NT4. rpcrt4: Fix memory sizes of marshalled pointers on 64-bit.
user32/tests: Only check the foreground window when it belongs to the current thread. urlmon/tests: Avoid comparing uninitialized structure data.
winebuild: Add a --resources mode that compiles multiple resource files into a single object.
winebuild: Add detection of duplicate resources. Anders Jonsson (8):
winegcc: Transparently compile resource files for the Windows build. ntoskrnl.exe: Stub for KeInitializeMutex.
makefiles: Remove special handling of .res.o files now that winegcc takes care of this. ntoskrnl.exe: Stub for KeWaitForSingleObject.
server: Reset events on the message queue fd to avoid busy looping when the thread is suspended. ntoskrnl.exe: Stub for IoInitializeTimer.
server: Hide a window before destroying it if it was still visible. ntoskrnl.exe: Stub for IoStartTimer.
user32: Use a simplified sequence to destroy windows at thread exit, since we don't want to send messages. ntoskrnl.exe: Stub for ExInitializeResourceLite.
user32/tests: Add tests for message sequence of window destruction at thread exit. ntoskrnl.exe: Stub for ExInitializeZone.
makefiles: Use winegcc to build the crosstests too. ntoskrnl.exe: Stub for PsTerminateSystemThread.
makefiles: Add resource files to the standard object files list. ntoskrnl.exe: Stub for ExInitializeNPagedLookasideList.
clock: Build resource files separately instead of including them all from a global file.
rpcrt4: Split the vtbl initialization in NdrDllGetClassObject to a separate function. Andrew Eikum (1):
rpcrt4: Add support for proxy delegation. gdiplus: Test cases and parameter checks for GdipDrawCurve.
rpcrt4/tests: Add tests for the contents of virtual table for delegated proxies.
rpcrt4: Add checks for the number of methods being larger than what we support. Andrew Talbot (8):
user32/tests: Add more synchronization in the exit thread test to avoid races.
user32/tests: More systematically ignore the messages we don't care about.
winegcc: Link against winecrt0 for the Mingw build too.
winegcc: Create a stub main to work around the lack of Unicode support in Mingw.
comctl32/tests: Avoid size_t in traces.
winedbg: Add wrappers for Read/WriteProcessMemory to fix the mingw build.
Andrew Eikum (11):
gdiplus: Stubs for GdipAddPathString and GdipAddPathStringI.
gdiplus: Stubs for GdipBeginContainer and GdipBeginContainerI.
gdiplus: Stub for GdipCloneBitmapArea.
gdiplus: Stub for GdipComment.
gdiplus: Stubs for GdipCreateMetafileFromFile, GdipCreateMetafileFromStream.
gdiplus: Stub for GdipDeleteEffect.
gdiplus: Stubs for GdipDrawImagePointRect and GdipDrawImagePointRectI.
gdiplus: Stub for GdipEmfToWmfBits.
gdiplus: Stubs for GdipDrawImagePoints and GdipDrawImagePointsI.
gdiplus: Stub for GdipBitmapApplyEffect.
gdiplus: Stub for GdipBitmapCreateApplyEffect.
Andrew Nguyen (1):
rundll32: Load the 16-bit kernel32 exports by ordinal.
Andrew Talbot (5):
avifil32: Constify a variable.
cabinet: Constify a variable.
comctl32: Constify some variables. comctl32: Constify some variables.
comctl32: Various const qualifier fixes.
comctl32: Constify some variables. comctl32: Constify some variables.
comdlg32: Constify some variables.
André Hentschel (7): credui: Constify a variable.
comctl32: Add ListView_SetCheckState and ListView_GetCheckState. crypt32: Constify some variables.
comdlg32: Improve the German Find and FindReplace dialogs. crypt32: Constify some variables.
winex11: Fix Ctrl+Tab translation. crypt32: Constify some variables.
winedbg: Add German translation. crypt32: Constify some variables.
appwiz.cpl: Add German translation.
winex11: Fix Ctrl+Shift+Tab translation. André Hentschel (10):
winemaker: Port vcproject parser from XML-Simple to libXML. shell32/tests: Fix error messages.
wordpad: Add German translation.
Aric Stewart (9): shell32: Add German translation.
msctf: Implement ITextStoreACPSink::OnStatusChange. setupapi: Add German translation.
msctf: Implement ITfRange::Collapse. oleacc: Add German translation.
msctf: Framework for ITfInsertAtSelection in ITfContext. winedbg: Fix comment header.
advapi: Correct buffer length in LookupAccountNameW. cryptui: Add German translation.
msctf: Define compartment guids. cryptdlg: Add German translation.
shlwapi: Simplify UrlCombine case 2 with tests. cryptui: Improve German translation.
msctf: Implement ITfInsertAtSelection::InsertTextAtSelection. documentation: Keep README.de in sync.
msctf: Implement ITfContext::SetSelection.
msctf: Define ITfCompartmentMgr and ITfCompartment. Aric Stewart (11):
msctf: Framework for ITfCompartmentMgr.
Aurimas Fišeras (3): msctf: Define ITfCompartmentMgr for ThreadMgr.
kernel32/nls: Add missing translations for lth.nls. msctf: Add ITfComponentMgr to documentmgr.
winedbg: Add Lithuanian translation. msctf: Define ITfCompartmentMgr for Context.
kernel32/nls: Switch to UTF-8 encoding for lth.nls. msctf: Setup global CompartmentMgr.
msctf: Implement ITfContext::GetDocumentMgr.
Austin English (1): msctf: Implement ITfThreadMgr::IsThreadFocus.
user32: Downgrade a FIXME to a WARN. msctf: Contexts have a default DocumentMgr of the one that creates them.
msctf: Implement ITfCompartmentMgr::ClearCompartment.
Austin Lund (2): msctf: Implement ITfCompartmentMgr::EnumCompartments.
riched20: If DataObjectImpl_EnumFormatEtc returns E_NOTIMPL then ensure that returned pointers are nulled. comctl32: In COMBOEX_FindStringExact do not try to get text from invalid items.
riched20/test: Added a test for TxDraw.
Aurimas Fišeras (4):
Ben Klein (1): winemine: Add Lithuanian translation.
mountmgr.sys: Add tracking of fixed harddisk devices. wininet: Add Lithuanian translation.
hhctrl.ocx: Add Lithuanian translation.
Chris Robinson (3): oleacc: Add Lithuanian translation.
wined3d: Prevent erroneous FIXMEs on newer cards.
wined3d: Decrement fbo_entry_count when one is removed from the list. Austin English (10):
quartz: Release enumpins when done with it. mshtml: Make the wine-gecko warning more clear.
winex11: Return correct length for GetKeyNameText.
Damjan Jovanovic (5): wine.desktop: Allow start to execute lnk files.
winemenubuilder: Add MIME types to freedesktop. kernel32: GetConsoleAliasW is a stub, make sure it acts like one.
winemenubuilder: Only add mime types that aren't already in freedesktop. configure: Fix mach-o/dyld_images.h detection on OS X.
winemenubuilder: Ignore wine.desktop managed file types. configure: Add a note about missing dbus if libhal is missing.
winemenubuilder: Associate file open applications with freedesktop. oleaut32: Fix a compiler warning for libjpeg includes.
winemenubuilder: Track, update and clean up file open associations. gphoto2.ds: Fix a compiler warning for libjpeg includes.
wine.inf: Fix incorrect entry for hh.exe.
Daniel Santos (1): wine.inf: Add placeholder exe for wordpad.exe.
make_requests: Correct comment in header (minor patch).
Damjan Jovanovic (6):
Detlef Riekenberg (18): winemenubuilder: Generate icons for Wine's MIME types.
mlang/tests: Use a table for testing GetLcidFromRfc1766. start.exe: Add infrastructure to launch windows file open associations from freedesktop.
mlang/tests: Initial tests for Rfc1766ToLcid. wine.inf: Update file type associations on startup.
mlang/tests: Return correct result in Rfc1766ToLcidA on failure. shell32: Update file type associations when requested.
mlang/tests: Rfc1766ToLcid must not touch the LCID output on failure. winex11.drv: Fix file drops on KDE4 and XFCE.
mlang: Use a case independent compare for the RFC1766 name. winemenubuilder: Log where freedesktop menu files are created, and provide an option to clean them up.
mlang/tests: Make the tests more silent.
kernel32/nls: Translation-fix for deu.nls. Detlef Riekenberg (12):
kernel32/nls: Add missing translations for des.nls. mlang/tests: Fix failures with IE 5.5 and below.
kernel32/nls: Add missing translations for dea.nls. mlang: Implement IMultiLanguage2_GetRfc1766Info.
kernel32/nls: Add missing translations for del.nls. mlang/tests: Add tests for IMultiLanguage2_GetRfc1766Info.
kernel32/nls: Add missing translations for dec.nls. mlang/tests: Fix a failure on win98 with mlang 4.72.
mlang: Return HRESULT from lcid_to_rfc1766 helper. mlang/tests: Store the expected results for GetRfc1766Info as Unicode.
mlang: Suppress country data in rfc1766, with tests. shlwapi: Forward DnsRecordSetCompare to dnsapi.
mlang: Check output pointer for NULL. mlang: Implement IMultiLanguage_GetRfc1766Info.
mlang/tests: Add tests for LcidToRfc1766. urlmon/tests: Move SecurityManager and ZoneManager tests to a separate file.
mlang: Avoid unneeded HeapReAlloc. setupapi: Move IsUserAdmin to shell32.IsUserAnAdmin.
kernel32/tests: Add tests for GetLocaleInfo with SUBLANG_NEUTRAL. urlmon/tests: Fix a typo in an ok message.
kernel32/tests: Fix failures on localized Windows versions. mlang/tests: Some old IE versions truncate one character too short.
mlang: Implement IMultiLanguage_GetNumberOfCodePageInfo, with test.
Dmitry Timoshkov (1):
winex11.drv: Avoid a crash if not in a desktop mode. Dmitry Timoshkov (4):
wine.inf: Add kernel32.48/kernel32.49 (ReleaseThunkLock/RestoreThunkLock) to the RelayExclude list.
Eric Pouech (11): user32: Add support for SPI_GETFOCUSBORDERWIDTH and SPI_GETFOCUSBORDERHEIGHT.
winedbg: Pass NULL for some optionals parameters to MinidumpReadDumpStream. user32: Add a test for PeekMessage((HWND)-1), make it pass under Wine.
winhlp32: Properly handle a syntax error inside a macro. user32: Invalidate button on WM_KILLFOCUS, like Windows does.
winhlp32: NoShow macro has NS as shortcut.
winhlp32: Force the handling of a current help window while processing a macro. Eric Pouech (1):
winhlp32: Make use of the hlpfile for the running macro to handle correctly some macro implementations. dbghelp: Improve speed of our hashtable implementation by remembering the last element added to every bucket.
winhlp32: Use current file when no file is specified in JumpHash.
winhlp32: Window name lookup is supposed to be insensitive. Francois Gouget (19):
winhlp32: Remove the lpszName field from the window structure, as it's given by the window info. cryptdlg & cryptui: Use SUBLANG_NEUTRAL for German.
winhlp32: Now manage windows with refcounts. winedos: Move VGA_SetGraphicMode() up a bit and make it static. VGA_GetModeInfoList() is unused so remove it.
winhlp32: Correctly set the window's title when no window information is present. winedos: DPMI_FreeInternalRMCB() is not used so remove it.
winhlp32: Fix typo in color init. winedos: DOSVM_GetTimer() is not used so remove it.
gdi32/tests: Small indentation fix.
Eric van Beurden (2): msctf/tests: Make EditSession_Constructor() static.
wininet: Check for bad allocation in HeapReAlloc. msctf: Make the CompartmentMgr functions static.
wininet: Rearrange invalid header checks. gdiplus: Remove spaces before '\n's.
winapi/c_parser: Remove some dead code.
Francois Gouget (18): rpcrt4/tests: Replace malloc() with HeapAlloc().
winapi_fixup: There is not much point for this tool so remove it. cmd: Introduce a WCMD_strsubstW() function to simplify string substitutions.
winapi_cleanup: There is not much point for this tool so remove it. cmd: Replace malloc() with HeapAlloc().
dplayx: DPLAYX_SetLocalSession() and DPLAYX_CopyIntoSessionDesc2A() are unused so remove them. comctl32: Extend the LVTILEINFO structure.
rsaenh: Make the mpi functions static, remove mp_signed_bin_size() as it is unused. winapi: Fix a $blevel / $plevel mismatch.
oleaut32: Tweak a comment to make it more explicit. wineesd.drv: Initialize the stream name before using it.
msi/tests: Tweak the get_user_sid() functions to simplify their use. winweesd.drv: Make sure esd_all_info is always initialized and freed when needed.
riched20: Make ME_GetCursorCoordinates() static and remove ME_MustBeWrapped() as it is unused. wineesd.drv: Remove a redundant assignment.
riched20: RTF{G,S}et{In,Out}putName() are unused so remove them as well as the corresponding _RTF_Info fields. dmime: Remove patterntrack.c and tool.c as they are unused and don't correspond to objects.
riched20: RTFPeekToken(), RTFExpandStyle() and RTFHexToChar() are unused so remove them. comctl32/tests: Make DummyCompareEx() static.
riched20: Make some functions static.
winex11.drv: Replace an strdup() with HeapAlloc() in the OpenGL code. Frank Richter (1):
winex11: Also define X11DRV_OpenGL_Cleanup() when OpenGL is not supported. d3d9: Fix bitmask for A2R10G10B10 format.
ntdll/tests: Fix the trailing '\n' of a skip() call.
winedbg & appwiz.cpl: Use SUBLANG_NEUTRAL for German. Frédéric Delanoy (1):
winapi_extract: --spec-files has been broken for a long time and does not seem to be useful so remove it. documentation: Keep README.fr in sync.
winapi_extract: The old C parser is not needed anymore so remove it.
rpcrt4/tests: Make dummy_Release() static.
ole32/tests: Make test_readonly() static.
Frans Kool (1):
cryptui: Added Dutch translations.
Ge van Geldorp (1): Ge van Geldorp (1):
winetest: Use wininet if available. advapi32: Set values to 0 in LsaEnumerateAccountRights.
Gerald Pfeifer (7): Gerald Pfeifer (7):
dsound: Clarify statement in DSOUND_capture_callback. user32: Fix logic condition in SPY_DumpStructure().
user32/tests: Fix MODIFIED macro. winmm: Use & instead of && for bit test in wave_out_test_deviceOut().
winmm/tests: Fix test in wave_out_test_deviceOut(). wined3d: Use & instead of && for bit test in IWineD3DDeviceImpl_CreateSurface().
gphoto2.ds: Only provide GPHOTO2_StrDup() when we have HAVE_GPHOTO2. wined3d: Fix (and simplify) the ATI case in IWineD3DImpl_FillGLCaps.
user32/tests: Remove unused SAME macro. d3d9: Use correct constant types (WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT and WINED3DRTYPE_SURFACE instead of D3DRTYPE_SURFACE).
msxml3: Tweak two assertions. cmd.exe: Fix incorrect check in WCMD_HandleTildaModifiers().
d3d9: Use WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT as appropriate. crypt32: Fix incorrect logic condition in test_decodePKCSAttribute().
Guy Albertelli (2): Guy Albertelli (2):
kernel32: Fix GetVolumeNameForVolumeMountPointW to match Mountmgr. kernel32/tests: Fix tests when GetVolumeNameForVolumeMountPoint fails.
kernel32/tests: Add tests for CreateFile errors and opening volumes. kernel32/tests: Fix tests to pass on Win9x and WinME.
Hans Leidekker (13): Hans Leidekker (5):
kernel32: Improve the GetSystemPowerStatus stub. msi: Add some reinstall tests.
include: Sync definition of CERT_CHAIN_PARA and SCHANNEL_CRED with the latest SDK. wintrust: Add stub implementations of HTTPSCertificateTrust and HTTPSFinalProv.
msi: Constify some parameters. wininet: Always create a URL cache entry.
msi: Don't duplicate the table name in CREATE_CreateView. wininet: Don't fail if dwReserved is set in CreateUrlCacheEntryW.
msi: Consistently use the parser allocator when parsing a query. wininet: Implement InternetQueryOption(INTERNET_OPTION_CACHE_TIMESTAMPS).
msi: Fix some memory leaks.
msi: The assembly file version field is optional. Henri Verbeet (51):
crypt32: Initialize salt correctly. wined3d: Add support for the ARB_depth_buffer_float extension.
msi: Don't trace an out parameter. wined3d: Use GL_DEPTH_COMPONENT32F for WINED3DFMT_D32F_LOCKABLE.
msi: Initialize some variables. wined3d: Use GL_DEPTH32F_STENCIL8 for WINED3DFMT_D24FS8.
msi: Add tests for importing a _SummaryInformation table. wined3d: Use context_attach_depth_stencil_fbo() to clear FBO depth attachments.
msi: Add more tests for MsiGetSourcePath. wined3d: Set FBO stencil attachments for relevant depth stencil formats.
msi/tests: Ignore case when comparing file names. wined3d: Avoid comparing shader compile args if the relevant shader isn't present.
wined3d: Simplify some code in set_glsl_shader_program().
Henri Verbeet (50): wined3d: Don't modify the internal format in d3dfmt_get_conv().
secur32: Initialize cbBuffer to 0 for NULL buffers. wined3d: Get rid of the silly pointers in WINED3DVOLUME_DESC.
wined3d: Remove some unnecessary forward declarations. wined3d: Add some FIXMEs about blitting with unsupported fixups.
wined3d: Remove some apparently leftover debug code. wined3d: Set explicitly sized internal formats for color key conversion in d3dfmt_get_conv().
wined3d: Fix debug_d3dusage() to handle combinations of flags. wined3d: Check the correct extensions in d3dfmt_get_conv().
wined3d: Fix debug_d3dusagequery() to handle combinations of flags. wined3d: Round rows up to whole blocks for compressed surface blits in BltFast().
wined3d: Pass a proper format desc to resource_init() in IWineD3DDeviceImpl_CreateBuffer(). wined3d: Store compression information about compressed formats.
wined3d: Split the info log into separate lines. wined3d: Use the format info for doing compressed surface blits in BltFast().
wined3d: Add the output signature to IWineD3DDevice_CreateVertexShader(). wined3d: Remove some redundant s3tc extension checks.
d3d10core: Implement ID3D10Device::CreateVertexShader(). wined3d: Improve some TRACEs in init_format_fbo_compat_info().
wined3d: Use SM3 shader limits for SM4. wined3d: Use the format info to calculate compressed surface size in IWineD3DDeviceImpl_CreateSurface().
wined3d: Make "packed_input" a bitmap. wined3d: Use the format info to calculate compressed surface size in IWineD3DBaseSurfaceImpl_SetFormat().
wined3d: Use the "input_registers" bitmap for vertex shader attributes as well. wined3d: Use the format info to calculate compressed surface pitch in IWineD3DBaseSurfaceImpl_GetPitch().
wined3d: Make "packed_output" a bitmap. wined3d: Use the compressed format info in IWineD3DBaseSurfaceImpl_LockRect().
wined3d: Use a separate structure for vertex shader attributes. wined3d: Use WINED3DFMT_FLAG_COMPRESSED instead of checking for specific formats.
wined3d: Use strings for shader input/output semantics. wined3d: Remove the useless "resource_type" parameter from IWineD3DDevice::CreateSurface().
wined3d: Use the output signature to setup SM4 vertex shader output semantics. wined3d: Respect the "srgb" parameter to IWineD3DSurfaceImpl_BindTexture().
wined3d: Match the d3d10 name for WINED3DDECLUSAGE_POSITION. wined3d: Avoid checking depth/stencil and compressed formats in init_format_fbo_compat_info().
d3d10core: Implement ID3D10Device::VSSetShader(). wined3d: Introduce surface_cleanup().
d3d10core: Don't complain as much about setting a NULL geometry shader. wined3d: Introduce surface_gdi_cleanup().
wined3d: Remove the "declaration" parameter to IWineD3DDeviceImpl_CreateVertexShader(). wined3d: Introduce surface_init() to handle most of the surface initialization.
wined3d: Add missing ActivateContext calls to shader_destroy() implementations. wined3d: Introduce surface_calculate_size().
wined3d: Remove ResourceReleased() from the public device interface. wined3d: Get rid of the pointers in WINED3DSURFACE_DESC.
wined3d: Add device resources from resource_init(). shdocvw: Take the riid parameter to TaskbarList_Create() into account.
d3d9: Having a NULL rendertarget isn't a failure. shdocvw: Add SHDOCVW_LockModule()/SHDOCVW_UnlockModule() calls to ITaskbarList.
wined3d: Use the proper OUT swizzle in handle_ps3_input(). d3d8: Do some more verification on handles.
wined3d: Partially revert 7433eb76b5f05ae54702fe9e57ba315407ed651b. d3d8: Deleting an invalid pixel shader handle should return D3D_OK.
wined3d: Call resource_init() from basetexture_init(). d3d8: Add tests for deleting invalid shader handles.
wined3d: Create a texture_cleanup() function. wined3d: Add format conversions for some depth stencil formats.
wined3d: Introduce texture_init() to handle most of the 2D texture initialization. wined3d: Fix a typo.
wined3d: Introduce cubetexture_cleanup(). wined3d: Fall back to backbuffer offscreen rendering if FBOs are unavailable.
wined3d: Introduce cubetexture_init() to handle most of the cube texture initialization. wined3d: Only initialize unused components of varyings that are read.
wined3d: Introduce volumetexture_cleanup(). wined3d: Avoid some unneeded depthstencil copies.
wined3d: Introduce volumetexture_init() to handle most of the volume texture initialization. wined3d: Avoid some unneeded rendertarget copies.
include: Add a generic red-black tree. wined3d: Make sure we have a context in stretch_rect_fbo().
wined3d: Replace the wined3d hash table with the generic red-black tree. wined3d: Reuse the FBO for check_fbo_compat().
wined3d: Free priv->stack in shader_glsl_free(). wined3d: Remove some useless code in IWineD3DDeviceImpl_SetLightEnable().
wined3d: Remove entries without an internal format from the GL formats template. wined3d: Simplify IWineD3DSurfaceImpl_LockRect() a bit.
wined3d: Remove WINED3DFMT_R16G16B16A16_SNORM from the GL formats template. wined3d: Remove a redundant ActivateContext() call in IWineD3DSurfaceImpl_UnlockRect().
wined3d: Check FBO compatibility after the fixups are applied. d3d8: Add WINED3DFMT_W11V11U10 <=> D3DFMT_W11V11U10 conversion.
wined3d: Add a proper enum value for "no extension". wined3d: Don't load a rendertarget just because alpha test is enabled.
wined3d: Check the result from wine_rb_get() before using it in WINE_RB_ENTRY_VALUE. d3dx9_36: Implement D3DXGetDeclVertexSize().
wined3d: Don't use the vertex/pixel shader when we're not supposed to. d3dx9_36: Add a test for D3DXGetDeclVertexSize().
wined3d: Add extension detection for ARB_depth_texture. d3d9: Use color_match() in the fog test.
wined3d: Add extension detection to the GL format template table.
wined3d: Set texture filtering to NEAREST in check_fbo_compat(). Hib Eris (1):
wined3d: Check FBO compatibility on all formats with a GL format. msi: Fix a crash when freeing memory.
wined3d: Only use stretch_rect_fbo() on surfaces that are FBO attachable.
wined3d: Use FBOs for offscreen rendering by default. Huw Davies (6):
wined3d: Add support for EXT_packed_depth_stencil. widl: Add support for the lcid parameter attribute.
wined3d: Use GL_DEPTH24_STENCIL8_EXT for depth stencil formats. widl: Fix typelib lcid fields to match those produced by midl.
oleaut32: TLibAttr.lcid is read from the second lcid field in the header. Confirmed by manually editing a tlb file.
Hib Eris (10): oleaut32: Calling SetLcid with LOCALE_NEUTRAL is a special case which sets the first header lcid to US English and the second one to 0.
msi/tests: Add tests for binary OBJECTS. tools/widl: Fix behaviour when both lcid and retval arguments are present.
msi: Add support for binary OBJECTS. oleaut32/tests: Add some tests for [lcid] parameters.
msi: Support transforms with binary OBJECTS.
msi/tests: Add test for importing binary OBJECTS. Jacek Caban (2):
msi: Add support for importing binary OBJECTS. wininet: Fixed gzip decoding on chunked stream.
msi: Initialize a variable. urlmon: Fixed test on IE8.
msi/tests: Add test for merging tables with string primary keys.
msi: Fix merging tables with string primary keys. Jonathan Ernst (8):
msi/tests: Add test for merging tables that are not in target database. crypt32: Updated French translation.
msi: Add support for merging tables that are not in target database. mshtml: Updated French translation.
notepad: Updated French translation.
Huw Davies (7): regedit: Updated French translation.
ole32/tests: Fix tests on systems without IE installed. setupapi: Updated French translation.
comdlg32/tests: PrintDlgExW returns E_NOTIMPL on some versions of winME. wordpad: Updated French translation.
ole32: Rename a parameter to better reflect its use. reg: Updated French translation.
ole32: Store the creation flag - STGM_SIMPLE depends on this. shell32: Updated French translation.
ole32: In simple mode, CreateStream with the STGM_CREATE flag should fail.
ole32: In simple create mode the size returned by IStream_Stat is actually the current stream position. Joris Huizer (1):
ole32: In simple mode keep the stream size above the small block limit. winemenubuilder: reg_get_val[AW]: Fix memory leak.
Hwang YunSong (3): José Manuel Ferrer Ortiz (1):
regedit: Updated Korean resource. winecfg: Spanish resources update.
shell32: Updated Korean resource.
reg: Updated Korean resource. Juan Lang (3):
wintrust: Only check the pgKnownSubject member if the struct includes it.
Jacek Caban (11): wintrust: Check for the presence of required members of WINTRUST_BLOB_INFO rather than requiring callers to be compiled with the same SDK version.
urlmon: Use TLS_OUT_OF_INDEXES as invalid TLS value. wintrust: Check for the presence of required members of WINTRUST_CERT_INFO rather than requiring callers to be compiled with the same SDK version.
mshtml: Use TLS_OUT_OF_INDEXES as invalid TLS value.
wininet.h: Added more error codes. Ken Sharp (6):
wininet: Move strings to avoid duplications. gdiplus: Add stubs for GdipGetVisibleClipBoundsI, GdipDrawDriverString & GdipMeasureDriverString.
wininet: Always set path in HttpOpenRequest. olesvr32: Add OleRevokeServer stub.
wininet: Change read_buf type to BYTE. ntoskrnl: Add ObfReferenceObject stub.
wininet: Added support for decompressing gzip encoded content. ntoskrnl: Add IoRegisterFileSystem stub.
wininet: Test gzip encoded read. ntoskrnl: Add IoUnregisterFileSystem stub.
wininet: Fixed tests on Windows. ntoskrnl: Add FsRtlRegisterUncProvider stub.
urlmon: Set INTERNET_OPTION_HTTP_DECODING option in http protocol handler.
urlmon: Use a copy of PROTOCOLDATA in Switch/Continue implementation. Louis Lenders (1):
gdi32: Add stub for GdiEntry13.
Jeff Zaroyko (1):
dmsynth: Fix a typo.
Joerg-Cyril.Hoehle@t-systems.com (1):
configure: Find libpng in /usr/X11 on MacOS.
Kai Blin (2):
advapi32: Fix output of GetUserNameW when joined to a domain.
secur32: Don't return STATUS_SUCCESS from LsaGetLogonSessionData stub.
Ken Sharp (1):
shell32: Add stub for InitNetworkAddressControl.
Louis Lenders (5):
wined3d: Match device name string to windows one.
d3d9/tests: Add simple test to show that QualityLevels is not zero, when we call CheckDeviceMultiSampleType with D3DMULTISAMPLE_NONE.
wined3d: Fix CheckDeviceMultiSampleType when queried with D3DMULTISAMPLE_NONE.
ntdll: Add stub for NtSecureConnectPort.
ntdll: Add stub for RtlEnumerateGenericTableWithoutSplaying.
Marcus Meissner (2): Marcus Meissner (2):
winegcc: Free two new strlists (Coverity). widl: ifdef some not always present LANG_*.
msi: Check the correct pointers for allocation failure (Coverity). ddraw: Use correct union member.
Michael Stefaniuc (11): Michael Abbott (1):
imm32: Use a simpler comparison of a pointer with NULL. wined3d: Remove division from inner loop.
msvcrtd: Use size_t instead of unsigned long.
msvcrt: Replace size_t with MSVCRT_size_t. Mike Kaplinskiy (4):
msvcrt: Avoid using size_t when not neededed. msi: Store temporary rows in the same place as persistent rows, just with a flag.
notepad: Rename the SIZEOF macro to the more descriptive ARRAY_SIZE. msi: Add a test to insert a null primary key temporary row and check its order.
notepad: Use the ARRAY_SIZE() macro if we already have it. wininet: Make \r and \n valid header separators.
gdi32: Avoid using long when not needed. wininet/test: Test malformed header separators.
kernel32: Switch to UTF-8 encoding for rom.nls.
kernel32: Update the Romanian(Romania) NLS file. Mikio Idneuma (1):
crypt32: Replace long with a better type. appwiz.cpl: Update Japanese translation.
mshtml: Replace long with LONG.
Nikolay Sivov (25):
Nicolas Le Cam (3): ntdll: Call NtCreateSection with NULL attributes loading native dll.
winetest: Only call GetTempPath once. comctl32/listview: Edit box should be destroyed on invalid index too (LVM_EDITLABEL).
winetest: Add option -d to specify tests output directory. comctl32/listview: Test showing that Edit box should be positioned after LVN_BEGINLABELEDIT.
winetest: Add a missing carriage return in help message. comctl32/listview: Position edit box after notification.
comctl32/listview: Defaulting to NFR_ANSI on query failure.
Nikolay Sivov (43): comctl32/listview: Use LV_VIEW_* constants instead of style.
comctl32/listview: Draw focus rectangle only when visible. comctl32/listview: Revert column scrolling recent change, it should be handled differently.
comctl32/listview: Fix returning LVHT_ONITEMSTATEICON flag on hittesting. comctl32/listview: Fix item count tests to be dpi aware.
comctl32/treeview: Use message return values in TreeView tests. comctl32/listview: Remove outdated todo entries.
comctl32/toolbar: Don't free Toolbar control data too early. comctl32/listview: Test for indentation callback.
comctl32/hotkey: Remove useless line. comctl32/listview: Implement callback functionality for item indentation.
comctl32/toolbar: Retrieve Tooltips control data once at WinProc. comctl32/listview: Update some ListView structures with recently added members.
comctl32/listview: Remove duplicated expression. comctl32/listview: Make item width calculation not rely on column order for LV_VIEW_DETAILS.
comctl32/listview: Reuse cached control style. comctl32/listview: Don't use special value (1) for item width to represent both zero and one pixel width.
comctl32/listview: Simplify key selection handler a bit. comctl32/header: Update some Header flags and structures.
comctl32/listview: Don't hittest when it's not needed. comctl32/listview: Don't offset item box to item position on LVS_EX_FULLROWSELECT if item isn't in leftmost column.
comctl32/mru: Check for NULL handles in MRU calls. comctl32/listview: Fix some hittest problems on LVS_EX_FULLROWSELECT.
comctl32/mru: Fix test failures on Win9x. comctl32/listview: Don't offset subitems on painting.
comctl32/listview: Basic LVM_GETVIEWRECT tests. comctl32/listview: Get rid of Header_* macros.
comctl32/listview: LVM_GETVIEWRECT is unsupported on LVS_REPORT style. comctl32/listview: Setting item text to callback stub value already having it raises item-change notifications.
comctl32/listview: A couple of LVM_GETITEMPOSITION tests. comctl32/listview: Block header items drag if LVS_EX_HEADERDRAGDROP isn't set.
comctl32/listview: Improve item position calculating in LVS_REPORT. comctl32/listview: Forward HDN_DIVIDERDBLCLICK to parent.
comctl32/listview: Some LVM_GETITEMRECT tests. comctl32/listview: Convert forwarded header notifications to ANSI if NFR_ANSI is current format.
comctl32/listview: Fix some LVM_GETVIEWRECT test failures on different platforms. comctl32/listview: Fix test crashes on comctl32 <5.80.
comctl32/listview: LVM_GETITEMRECT: don't offset to item position on LVS_REPORT querying LVIR_BOUNDS. comctl32/listview: Add ability to test comctl32 version 6. Add basic LVM_[G,S]ETVIEW test.
comctl32/listview: Move item position calculation out of subitem loop.
user32: Add a stub for DisableProcessWindowsGhosting. Paul Vriens (36):
comctl32/ipaddress: Skip test on Win95 with common controls 4.70. mshtml/tests: Correct a test and show a Wine bug.
comctl32/tooltips: Move parameter cast to WinProc. mshtml/tests: Use lstrcmpA in a helper function to make it work correctly on Win98.
comctl32/tooltips: Fix callback tip text retrieval. mshtml/tests: Correct another test.
comctl32/listview: Use NMITEMACTIVATE instead of NMLISTVIEW for NM_*CLICK notifications. mshtml/tests: Use strcmp_wa instead of lstrcmpW to test correctly on Win98.
comctl32/listview: Fix regression on LVIR_BOUNDS request - y offset still needed. kernel32/tests: Only report unimplemented functions once.
comctl32/listview: A bunch of LVM_GETSUBITEMRECT tests. winecfg: Fix Dutch translations.
comctl32/listview: Don't offset subitem rectangles with item padding returned by LVM_GETSUBITEMRECT. setupapi/tests: pSetupGetField returns A or W string depending on OS.
comctl32/listview: Item horizontal position isn't applied for any item bounds on LVS_REPORT. msi/tests: Make sure we only create one logfile.
comctl32/listview: Fix item bounds calculation for LVS_REPORT style. riched32/tests: Fix some test failures on Win9x/WinME/NT4.
comctl32/listview: Some tests for LVM_EDITLABEL. riched32/tests: Fix a few test failures on Win9x, WinME and NT4.
comctl32/listview: Block LVM_EDITLABEL when control is unfocused and no label created. riched32/tests: Correct a test to better show the behavior.
comctl32/listview: EN_KILLFOCUS handling test. riched32/tests: Fix a few test failures on Win9x/WinME/NT4.
comctl32/listview: Handle EN_KILLFOCUS in WM_COMMAND message handler. riched32/tests: Cater for differences between platforms.
comctl32/listview: Implement LVM_GETVIEW. riched32/tests: Fix test failures on Win9x, WinMe and NT4.
comctl32/listview: Implement LVM_SETVIEW. mlang/tests: Fix a test failure on Win95.
comctl32/listview: Some tests for LVS_SORT[A,DE]SCENDING, remove these styles from TODOs. user32/tests: Skip some tests on Win9x/WinME.
comctl32/listview: Improve item visibility calculation for report view. shell32/tests: Fix a test failure on some Win95 boxes and NT4.
comctl32/listview: Improve grid drawing on LVS_EX_GRIDLINES style. gdi32/tests: Fix several test failures on Win9x/WinME/NT4.
comctl32/listview: Partially revert commit 43d982fde6b363199c95037935e0f5446df8f733. gdi32/tests: Fix some test failures on NT4.
comctl32/listview: Improve column scrolling. gdi32/tests: Fix the last test failure on NT4.
ntdll: Make NtCreateFile and NtOpenFile thin wrappers over an internal function. shell32/tests: Fix some test failures on NT4 (and some Win95 boxes).
ntdll: Make NtQueryFullAttributesFile and NtQueryAttributesFile thin wrappers over an internal function. comdlg32/tests: Fix some typos.
comctl32/tests: Fix some typos (copy-paste).
Paul Vriens (30): shell32/tests: Fix a test failure on Vista.
kernel32: Use Polish translations. shell32/tests: Fix a test failure on Vista.
kernel32/tests: Fix comment. shell32/tests: Fix a test failure on Vista and higher.
mshtml/tests: Fix some test failures on IE8. shell32/tests: Fix some test failures on Vista and higher.
kernel32/tests: Fix some test failures on Vista. wldap32/tests: Skip a test on older versions of wldap32 to prevent a crash.
msi/tests: Prevent crash when ConvertSidToStringSidA is not available. shell32/tests: Fix a test failure on Vista and higher.
mshtml: Match IE8 implementation. shell32/tests: Fix some test failures on Vista and higher.
msi/tests: Remove unused variable. msi/tests: Fix test (logical || with non-zero constant).
oleaut32/tests: Spelling fixes. d3d8/tests: Fix some tests (logical || with non-zero constant).
oleacc: Fix Dutch translations. msi/tests: Fix some test failures on Win95 by using more A-functions.
appwiz.cpl: Fix Dutch translations. mapi32/tests: Don't run tests if ScInitMapiUtil() fails.
shell32: Fix Dutch translations. mapi32/tests: Don't run tests if ScInitMapiUtil() fails.
user32: Fix Dutch translations. mapi32/tests: Don't run tests if ScInitMapiUtil() fails.
winmm/tests: Remove an unreliable test.
oleaut32/tests: Fix some intermittent test failures on W98 and NT4. Piotr Caban (13):
wininet/tests: Fix a few typos. jscript: Added Date_getFullYear and Date_getUTCFullYear implementation.
ole32/tests: Move common variables to the top. jscript: Added Date_getMonth and Date_getUTCMonth implementation.
ole32/tests: Run more tests on Win9x by using A-functions. jscript: Added Date_getDate and Date_getUTCDate implementation.
ole32/tests: Fix a crash on NT4 and below. jscript: Added Date_getDay and Date_getUTCDay implementation.
riched32/tests: Change the test to facilitate adding a broken(). jscript: Added Date_getHours and Date_getUTCHours implementation.
riched32/tests: Fix a few test failures on NT4 and below. jscript: Fixed hour_from_time and week_day functions.
ole32/tests: Fix remaining test failures on NT4 and below. jscript: Added Date_getUTCMinutes and Date_getMinutes implementation.
kernel32/tests: Skip WritePrivateProfileString tests on Win9x/WinME. jscript: Added Date_getUTCSeconds and Date_getSeconds implementation.
user32/tests: Remove a trace() message. jscript: Added Date_getUTCMilliseconds and Date_getMilliseconds implementation.
user32/tests: Fix a test failure on Win95. jscript: Added Date_setUTCMilliseconds and Date_setMilliseconds implementation.
shell32/tests: Fix test failure on NT4. jscript: Added Date_setUTCSeconds and Date_setSeconds implementation.
riched32/tests: Fix a test failure on NT4 and below. jscript: Added Date_setUTCMinutes and Date_setMinutes implementation.
kernel32/tests: Fix a test failure on Win9x/WinMe. jscript: Added Date_setUTCHours and Date_setHours implementation.
msctf: Fix a possible NULL dereference (Coverity).
shell32/tests: Fix test failures on Win95. Rein Klazes (4):
shell32/tests: Make sure all created files can be removed. gdi32: Fix RectInRegion() if right < left or bottom < top.
winedos: int21, function 32h returns data in DS:BX, not DS:DX.
Peter Hedlund (1): comdlg32: Delay setting the initial size of resizable file dialog until the CDN_INITDONE notification has been processed.
kernel32: Mask out obsolete flags in GlobalAlloc. comdlg32/tests: Fix file dialog resize failures on NT4 and with tiny desktops.
Piotr Caban (19): Rico Schüller (1):
jscript: Added Math_SQRT2 implementation and tests. wined3d: Don't allow a negative lock_count in buffer_Unmap.
jscript: Added Math_SQRT1_2 implementations and tests.
jscript: Added Math_acos implementation and tests. Robert Key (1):
jscript: Added Math_LN10 implementation and tests. wined3d: Add missing HD 3400 renderer string.
jscript: Added implementation of Math_asin.
jscript: Added implementation of Math_atan. Roderick Colenbrander (3):
jscript: Added Math_atan2 implementation. opengl32: Sync with the latest opengl 3.1 extensions and don't export opengl32 1.2 functions.
jscript: Added implementation of Math_exp. opengl32: Get rid of glext.h.
jscript: Added implementation of Math_log. wgl: Get rid of glXQueryDrawable because officially it only works on GLXDrawables.
jscript: Added Math_sin implementation.
jscript: Added implementation of Math_sqrt. Stefan Doesinger (20):
jscript: Added Math_tan implementation. wined3d: Unroll loops in ARB if needed.
jscript: Fix integer/double parsing. wined3d: Implement break and breakc.
jscript: Fixed memory leak. wined3d: Implement IFC in ARB.
jscript: Added implementation of Math_pow with less then 2 arguments. wined3d: Use flags instead of bools to control shader_hw_sample.
jscript: Fix parse_double_literal implementation. wined3d: Implement texldd in ARB.
jscript: Remove NaN related FIXMEs. wined3d: Implement texldl in ARB.
jscript: Fix DateConstr_value (with no argument) implementation. wined3d: Implement vpos and vface.
jscript: Added Date_setTime implementation. wined3d: Use bitfields for reg_maps uses* members.
d3d9: Accept an alternative oFog->ps_3_0 handling.
Rico Schüller (2): wined3d: Fix texm3x3pad.
d3d10: Improve parse_fx10. wined3d: Add modifier support to tex and friends.
d3d10: Replace a few more unknown in parse_fx10. wined3d: Implement D3DSPDM_PARTIALPRECISION support.
wined3d: Deal with instructions that do not support _SAT.
Stefan Dösinger (28): wined3d: Properly free srgb textures.
wined3d: Implement DSX in ARB. wined3d: Properly load the y correction.
wined3d: Replace a few hardcoded Tx registers with proper name getters. wined3d: Handle SM 3.0 varyings in ARB.
wined3d: Get rid of Tx hardcoding in texbem. wined3d: Don't run out of varyings because of clipplanes.
wined3d: Put some ARB declarations in the right place. wined3d: Implement vertex texture fetch in ARB.
wined3d: sincos for vertex shaders. wined3d: Emulate clipplanes in ARB if the NV extensions are not available.
wined3d: Work around an ARBFP vs GLSL bug in Mac OS. wined3d: Implement EvictManagedResources.
wined3d: Store the compile args in the compile context, not the shader.
wined3d: Make find_gl_pshader backend private. Stefan Dösinger (5):
wined3d: Remove the forward declaration added in the last patch.  wined3d: Store the bumpmap ARB constants in ARB structures.
wined3d: Make find_gl_vshader backend specific. wined3d: Implement loops with the NV extensions.
wined3d: Manage ps_compiled_shader in the backends. wined3d: Implement dsy in ARB.
wined3d: Manage vs_compile_args in the backends. wined3d: A small atifs bump map improvement.
wined3d: Add a function around the handler table. wined3d: Don't set unloaded arrays to zero.
wined3d: Emulate if(bool) in ARB shaders.
wined3d: Allocate the proper size for the lconst map. Stefan Leichter (1):
wined3d: Remove a MESA hack. kernel32: Implement QueryFullProcessImageNameA.
wined3d: Use DP2A or X2D for dp2add if available.
wined3d: Avoid the TMP_COLOR mov in some cases.
wined3d: Use NRM from GL_NV_fragment_program2 if available.
wined3d: Use Rx registers for sRGB correction if possible.
wined3d: Revert "WineD3D: use CMP instead of SLT and SGE in sRGB correction".
wined3d: Write result.color in one mov.
wined3d: Don't enable the NV frag extensions if we don't need them.
wined3d: Add a comment about texbem and X2D.
wined3d: Handle LRP in vertex shaders.
wined3d: Use condition code for sRGB write correction if available.
wined3d: Update clipplanes on a shader-fixed function switch.
wined3d: Implement clipplanes in the ARB backend.
Stefan Leichter (2):
kernel32: Fix spec of QueryFullProcessImageNameW.
kernel32: Added missing newline to win_skip.
Stefan Stranz (1): Stefan Stranz (1):
winhlp32: Fix crash on launch. c2man: Add xml documentation creation.
Stephan Rose (1):
gdiplus: Add support for vertical string alignment to GdipDrawString.
Tony Wasserka (4):
d3dx9: Add stubs for the D3DXGetImageInfo function group.
d3dx9: Add utility functions for loading files and resources into memory.
d3dx9: Redirect D3DXGetImageInfo functions to the FromFileInMemory variant.
d3dx9: Test return codes of the D3DXGetImageInfo functions.
Vincent Povirk (8):
winex11: Set the fullscreen state of virtual desktops based on size.
gdiplus: Stub GdipCreateHICONFromBitmap.
ole32: Add some tests for read only storage objects.
ole32: Fix crash when calling CreateStream on read only storage.
ole32: Fix crash when calling CreateStorage on read only storage.
ole32: Fix return code of DeleteStorage for read only storage.
ole32: Don't ignore a failure to delete the old element in CreateStorage.
winex11.drv: Don't use XEvents uninitialized when waits time out.
Vitaliy Margolen (1):
winecfg: Update WinXP version to SP3.
Vitaly Perov (1): Vincent Povirk (7):
mpr: Don't set LastError if no error occured. windowscodecs: Add stub dll.
include: Add wincodec.idl.
include: Extend TVITEMEX and add NMTVDISPINFOEX.
comctl32: Use NMTVDISPINFOEX in the TVN_GETDISPINFO notification.
kernel32/tests: Test waiting on a disconnected client pipe.
gdiplus: Stub GdipSetPathGradientPresetBlend.
include: Add definitions needed for image decoding to wincodec.idl.
Vladimir Pankratov (1): Vladimir Pankratov (1):
winedbg: Add Russian translation. advpack: Add stub for ExtractFilesW.
Yuriy Kaminskiy (1): Yann Droneaud (1):
dsound: Fix segv on use-after-free in IDirectSoundNotifyImpl_Release. wined3d: Improved ATI Radeon HD 4xxx detection.
-- --
Alexandre Julliard Alexandre Julliard
......
Wine version 1.1.23 Wine version 1.1.24
#! /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.23. # Generated by GNU Autoconf 2.63 for Wine 1.1.24.
# #
# 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.23' PACKAGE_VERSION='1.1.24'
PACKAGE_STRING='Wine 1.1.23' PACKAGE_STRING='Wine 1.1.24'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
ac_unique_file="server/atom.c" ac_unique_file="server/atom.c"
...@@ -1416,7 +1416,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1416,7 +1416,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.23 to adapt to many kinds of systems. \`configure' configures Wine 1.1.24 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -1485,7 +1485,7 @@ fi ...@@ -1485,7 +1485,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.23:";; short | recursive ) echo "Configuration of Wine 1.1.24:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -1620,7 +1620,7 @@ fi ...@@ -1620,7 +1620,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.23 Wine configure 1.1.24
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,
...@@ -1634,7 +1634,7 @@ cat >config.log <<_ACEOF ...@@ -1634,7 +1634,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.23, which was It was created by Wine $as_me 1.1.24, which was
generated by GNU Autoconf 2.63. Invocation command line was generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -29071,7 +29071,7 @@ exec 6>&1 ...@@ -29071,7 +29071,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.23, which was This file was extended by Wine $as_me 1.1.24, 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
...@@ -29134,7 +29134,7 @@ Report bugs to <bug-autoconf@gnu.org>." ...@@ -29134,7 +29134,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.23 Wine config.status 1.1.24
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