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