Commit b51f8d48 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.3.8.

parent 5f694ddf
The Wine development release 1.3.7 is now available. The Wine development release 1.3.8 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Improved system tray support. - Icons in the "open with" menus.
- Better support for installers with assemblies. - Man pages for all installed binaries.
- Many of the msvcrt "secure" functions implemented. - Support for schemas in MSXML.
- A lot of fixes to the GStreamer support. - Many installer fixes.
- Many MSXML improvements.
- Translation updates. - Translation updates.
- 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.3.7.tar.bz2 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.8.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.7.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.3.8.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -28,632 +27,467 @@ AUTHORS in the distribution for the complete list. ...@@ -28,632 +27,467 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.3.7: Bugs fixed in 1.3.8:
5760 "Save As", "Open" dialog windows show blank field when dealing with .mus, .mid files 4098 Visual Basic 6 sp6 runtime installer: No progress window shown
6011 jstrip crashes 6856 Civilization 4 fails to start
6319 Ballance hangs on rendering a specific effect 8107 Civilization 4 Warlords fails to start due to XML issues
6606 FIFA 2002 crashes in the startup (ddraw error) 12293 Warhammer 40K: dark crusade - Cursor is not properly drawn
6912 nVidia melody display junk to screen, list of fixmes 14343 Bigfishgames "Play My Games" Crashes With "Unhandled page fault"
7969 Legacy crashes when creating or opening a database 15195 People's General randomly hangs with err:seh:setup_exception_record nested exception on signal stack
8796 Need for Speed Porsche 2000 / Unleashed crashes with unhandled page fault 16548 qedit:mediadet.c test is skipped due to renaming a file
10836 Skijump fails to start:Could not find the selected Direct3D adapter. 16842 Goldwave crashes
13233 FSX Demo fails to start. 16988 Guild Wars - 'blocky' graphics
13539 Equalizer in foolbar2000 does not work 17140 Brothers in arms: crashes after 20-30 minutes of playing
13921 Installation of Quest Toad 9.6.1 fails with file access error message 17623 IconWorkshop displays icons without alpha channel
14786 mkv2vob halts with the message "error getting mkv info" 17630 Unreal Tournament 3: d3dx10_35.dll not found
15486 Impulse: Cannot connect to server 17728 Check exception during first configuration creation
15625 Fujiprint/Rossmann fails to save its books as a file 17790 ICQ 6.5 unhandled exception
17416 urlmon/url sometimes fails (race condition) 17969 Warhammer 40K: DoW: Dark Crusade demo exits silently
17518 winmm/mci tests fail with +heap enabled 18705 Heavy Load first chance exception in NtQuerySystemInformation
18856 using selectSingleNode method : "xmlXPathEval: evaluation failed" 18958 Adobe Reader 9 has a divide by zero error during install
20129 FaleWEB crashes on startup 19480 Monster truck Challenge problem
20421 Return to Mysterious Island doesn't start 19669 Sonic Mega Collection Plus quits just after the launcher
20580 QQ 2009 International beta1 installer crashes because sxs.CreateAssemblyCache unimplemented? 19787 Many Years Ago game launcher crashes on startup
20801 2gis city module cannot install 20064 Divine Divinity II - Floor is transparent
20964 Not re-registering icons in tray 20329 Free Realms crashes with Unimplemented d3dx9_36.dll.D3DXCreateEffectFromFileA
21163 NFS4: Fails to start if Hardware Acceleration is enabled 20656 Kindle for PC missing text at login screen
21388 "shed skin" compiler output crashes 21261 implement the IGameExplorer interface
21593 Grand Prix World v1.01: fails to run: "Initialization failed" 21668 Unable to Play Rise of Nations Thrones and Patriots
21651 Acunetix Web Vulnerability Scanner 6.5 crashes when run 21680 Unity 3D: Online registration doesn't work...
21665 Heavy Metal Pro pagefaults when opening load screen 21699 VLC videos are black in Vista+ mode
21758 another CommandLineToArgvW bug with empty lpCmdLine 21859 Sins of a Solar Empire: Main menu does not respond to mouse clicks
21821 Impulse crash on login screen. 22247 Sketchup cannot export collada or google earth files
22122 CDBurnerXP 4.1+: corrupted background on the mode selection screen 22380 Big Fish Games: requires Administrator access
22304 MSI file overwrite property 22707 Star Wolves: crash when starting a new game
22555 Metro 2033: needs d3dx9_36.dll.D3DXCreateCubeTexture 22861 XML Copy Editor hangs when editing a file
22957 MapSource 6.16.1 doesn't draw the main map 22905 MS Office 2007: Right-click on taskbar icon and selecting close does not work
22963 Tooltip for the system tray icon appears for the wrong application 23176 Perfect Dark crashes in Japanese language environment
23101 Simutrans 102.2.2: unimplemented function msvcr80.dll._findfirst64i32 23243 Fleet Operations 3.1.x (Star Trek Armada II) has performance problems
24139 OpenGL 2.0 Shading Language Terrain Texturing Demo crashes on unimplemented function msvcr100.dll._fseeki64 23408 Sid Meier's Civilization IV Beyond the Sword v3.19 crashes
24243 urlmon's HttpProtocol_open_request fails in small test app 23460 Universal USB installer 'Cancel' button does not work
24344 VC++ Express 2010 installer crashes with unimplemented function wer.dll.WerReportCreate 23758 XML Copy Editor save dialog 'new folder' creates new directory but does not show it
24442 [Microsoft Web Platform Installer 2.0] Interface requires GDIplus to display correctly 23926 Civilization IV Colonization not getting the correct info
24458 Final Fantasy XIV Benchmark: Crashes after clicking start. 24365 Adobe Photoshop CS4 installer: completely white / ie6 workaround doesn't work
24587 CDBurnerXP: can't access data disc mode 24366 Crystal Cubes: unimplemented function d3dx9_36.dll.D3DXFillTexture
24689 CDSpeed crashes while saving a screenshot in PNG format 24382 Call Of Duty 4: Modern Warfare crash because of too low memory reported
24736 Fifa11: config utility needs GdipMeasureString 24416 America's Army 3 needs msvcr80.dll._ctime64_s
24777 Warlords III: Darklords Rising demo installer fails to start 24540 Final Fantasy 8 config program does not work
24779 Warlords III: Darklords Rising demo: mouse clicks don't register in the main menu 24564 Black Mirror 2: movies in cutscenes freeze
24782 GTA: San Andreas crashes when playing intro videos 24595 Ninja Penguin crashes during the startup.
24802 MSOffice 2003: "Not installed for this user" regression 24596 Italian translation for "target" should be "destinazione" and not "obiettivo"
24897 Age of Empires III trial complains "parsing error in Fonts2.xml" without native msxml4 24729 Internet Explorer 9.0 (32-bit) beta needs msvcrt.wprintf_s
24903 NoX game crashes when trying inputting anything in any textbox 24925 Fallout 3 needs msvcr80.dll.qsort_s
24909 KeepFocused doesn't work 24952 dlls/user32/button.c handles incorrectly unknown button types
24910 Age of Empires 3 Trial installer puts native msxml4 in c:\SXS on wine 25019 Osmos Demo: needs a few msvcr80/msvp80 functions
24933 Morrowind freezes on startup 25056 Worms Armageddon's "Fill" and "Random Holes" map editor tools produce interlaced images
24939 Crysis Warhead requires msvcr80.dll 25057 Magic Workstation: mwsplay.exe crashes when launching it
24970 AcdSee Pro 3(3.0.475) and Office 2003 'Custom' install crashes 25062 popen: the stderr from the child process is (wrongly) redirected to the parent's stdin
24978 Assertion error in winegstreamer 25074 dotnet30 install fails with status 87 in wine > 1.3.4?
24984 Nestle Nesquick FIRERESCUE application won't start 25119 Text has a green background in Pikachu Volleyball 3D
25026 Crysis Warhead requires d3dx9_36.dll 25121 Jigsaw (Mile Drummond) does not start
25081 Automation broken in AutoCAD 25131 AFS Kaufmann: install crashes on "custom" installation
25090 Winedbg: input characters are not displayed 25141 Morrowind: non-fatal page fault on startup (only when no gstreamer plugins are installed)
25111 Firefox 4 Beta 7: Starts but doesn't render the program (menu/toolbars/browserarea) 25142 Max Payne: intro video gives black screen (only sound works)
25144 NFS Porsche and High Stakes crash at beginning
25149 Explzh: show the first letter only in listview or treeview.
25159 Gmax installer crashes
25174 Sandlot Games launchers fail with "Cannot find import... File CRYPT32.dll, function CertFindChainInStore"
25182 MsiDatabaseImport on _ForceCodepage table returns ERROR_FUNCTION_FAILED
25186 Tom Clancy's Splinter Cell installer locks up
25199 Rag Doll Kung Fu crashes on startup
25209 prototype failed to execute
25210 unimplemented function msvcr90.dll - Puzzle Agent(Telltale Games) Demo won't start
25235 Wrong italian translation in "add/remove programs"
25238 Wine is missing manpages for some built-in applications
25250 msiexec crashes with OpenWorkBench 1.1.6 install
25262 Fallout New Vegas: runs out of memory if iShadowMapResolution=1024
25272 ping sleeps 1 second more
25278 Internet Explorer 4 crashes - unimplemented function wininet.dll.InternetShowSecurityInfoByURL
25285 qedit/mediadet tests fail on most 64-bit machines
25294 Lemony Snicket's "A Series of Unfortunate Events" installer crashes
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.3.6: Changes since 1.3.7:
Adam Martinson (11): Adam Martinson (22):
configure: Add a check/define for xmlSchemaSetValidStructuredErrors(). msxml3: Store the DLL instance handle.
msxml3: Add a function to validate a tree against a schema cache. msxml3: Add our own xmlFirstElementChild() for older libxml2 versions.
msxml3: Add error code defines. msxml3: Add urn:schemas-microsoft-com:datatypes schema.
configure: Add a check for xmlDocProperties. msxml3/tests: XDR schema tests.
msxml3: Implement domdoc schema validation. msxml3: XDR schema support.
msxml3: Use libxml2 macros for XSLPattern method return values. msxml3: Use built-in urn:schemas-microsoft-com:datatypes schema for validation.
msxml3: Add XSLPattern nodeType() method. msxml3: Fix a datatypes.xsd oops.
msxml3: Implement XSLPattern collection methods. msxml3: Move schema cache into the domdoc_properties struct.
msxml3: Move the whitespace preservation bool into the domdoc_properties struct. msxml3: Add XDR datatypes enum and string table.
msxml3: Fix node_get_text() whitespace handling. msxml3: Add functions to get the dt:dt of a node.
msxml3/tests: Tests for node_get_dataType() with XDR schemas. oleaut32/tests: Test VT_BSTR => VT_UI8 at upper limit.
msxml3: Use the associated schema for domelem_get_dataType().
Alexander Morozov (3): msxml3: Add BSTR versions of the XDR_DT <-> string functions.
crypt32/tests: Add tests for enveloped messages. msxml3: Validate node content in domelem_put_dataType().
crypt32/tests: Add tests for decoding enveloped messages. msxml3: Implement domtext dt-related functions.
crypt32/tests: Add tests for CMSG_RECIPIENT_COUNT_PARAM and CMSG_RECIPIENT_INFO_PARAM. msxml3: Fix domdoc_getElementsByTagName()/domelem_getElementsByTagName().
configure: Add a check for xmlSchemaSetParserStructuredErrors().
Alexandre Goujon (1): msxml3: Add schema parse/validate error callbacks.
cmd: Add a space at the end of the first echo'ed batch line. msxml3/tests: Move domdoc.c schema-related tests to schema.c.
msxml3: Fix a few error messages.
Alexandre Julliard (39): msxml3/schema: Properly handle schema_cache_add() from a URL.
libwine: Update Unicode tables to the Unicode 6.0 standard. msxml3: Store the DOMDocument/XMLSchemaCache object version.
ntdll: Don't try to join with the main thread.
kernel32: Remove unnecessary use of wownt32.h. Akihiro Sagawa (1):
gdi32: Remove unnecessary uses of wownt32.h. jscript: Update Japanese translation.
wineps: Remove unnecessary use of wownt32.h.
winex11: Manage the system tray stand-alone window in x11drv for non-desktop mode. Alexander Morozov (5):
explorer: Make the systray window look more like a real taskbar in desktop mode. crypt32/tests: Do not crash on some Win98.
winex11: Improve management of the lifetime of embedded windows. crypt32/tests: Fix test failures on WinME and some NT4.
winex11: Re-dock icons when the system tray owner has changed. crypt32/tests: Use pCryptAcquireContextA.
kernel32: Fix a trace to print the correct error code. crypt32/tests: Skip more tests.
ntdll: Report memory areas in DOS memory to be free even when not reserved. crypt32/tests: Fix test failures on some Win95 and some NT4.
ntdll: Explicitly check for failure to map page 0.
winex11: Add support for receiving mouse events on non-toplevel windows. Alexandre Julliard (17):
winex11: Don't try to unmap systray windows, it confuses some systray docks. winapi: Add support for more spec entry flags.
winex11: Sync the window attributes when switching a window to embedded. winex11: Properly forget about a foreign window when it's destroyed through DestroyWindow().
winex11: Add support for receiving ConfigureNotify events on non-toplevel windows. user32: Check structure size in GetGUIThreadInfo.
winex11: Handle GravityNotify events for non-toplevel windows. user32: Add a stub for IsGUIThread().
winex11: Add support for having a drawable associated to non-toplevel windows. oleaut32: Fix the overflow check in VarNumFromParseNum.
winex11: Create Win32 windows corresponding to all the ancestors of embedded windows. msxml3: Fix incorrect uses of va_list arguments.
msvcrt: Add some missing CDECLs. libwine: Fix a pointer comparison warning.
rpcrt4: Implement waiting in RpcMgmtWaitServerListen. advapi32/tests: Avoid sizeof in traces.
include: Move IXMLDOMDocument3 definition to msxml2.idl. gameux: Avoid sizeof in traces.
include: Move coclass definitions to msxml2.idl. msvcrt/tests: Avoid sizeof in traces.
include: Define a few more msxml interfaces and classes. urlmon/tests: Avoid sizeof in traces.
include: Make msxml6.idl a copy of msxml2.idl instead of importing it. winspool/tests: Avoid sizeof in traces.
msxml6: Add a version resource. winecrt0: Add a generic mechanism for dll registration through IRegistrar.
msxml6: Add a typelib resource. oleaut32: Convert dll registration to the new IRegistrar mechanism.
Revert "ntdll: Fix possible deadlock in vectored exception handling." cryptnet/tests: Don't import shlwapi.
ntdll: Don't call vectored exception handlers under the critical section. include/msvcrt: Define more CPU control word flags.
krnl386.exe: Use the correct pointer for RemoveVectoredExceptionHandler. msvcrt: Add parameter checking in _controlfp_s.
shell32: Store the raw AUTHORS file in resources instead of trying to convert to a C array.
krnl386.exe: Propagate DOS startup errors up to winevdm. Amine Khaldi (2):
avifil32: Fix the multiple inheritance implementation of edit streams. activeds: Properly stub some exports.
oleaut32: Get rid of the ICOM_THIS_MULTI macro. shdocvw: Fix translations.
ole32: Get rid of the ICOM_THIS_MULTI macro.
rpcrt4: Get rid of the ICOM_THIS_MULTI macro. Andreas Pflug (1):
atl: Move atliface.idl to the global includes. oledb32: Added conversions for R8,BOOL,DATE,DBTIMESTAMP.
atl: Fix the name of the Registrar class id.
atl: Fix the Registrar class factory implementation.
Andrew Bogott (2): Andrew Bogott (2):
shdocvw: Implement UniformResourceLocatorW_InvokeCommand and UniformResourceLocatorA_InvokeCommand for the default verb. ole32: Use default values if options passed to StgCreateStorageEx are NULL.
shdocvw: Move OpenURL() from shdocvw_main.c into intshcut.c, and implement it. ole32/tests: Added a couple of simple tests for StgCreateStorageEx.
Andrew Eikum (5): Andrew Eikum (3):
hlink: Implement HlinkClone. shell32/tests: Make SHChangeNotify tests more easily extendible.
hlink: Site data should only be set if the hlink has an HlinkSite. shell32: PIDLs should be checked recursively in SHChangeNotify.
oleaut32: Search inherited interfaces again in ITypeComp::Bind. shell32: Fix an off-by-one error that causes an infinite loop.
shell32: Don't fail if the path doesn't exist in Unix in IShellFolder::ParseDisplayName.
shell32: Don't search Path or PIDL for an icon in IShellLink::GetIconLocation. André Hentschel (6):
widl: Fix for typelib generation when unaligned access to memory is not allowed.
Andrew Nguyen (2): include: Define SIO_SET_COMPATIBILITY_MODE.
winex11.drv: Ensure that the WGL context is removed from the context list in wglDeleteContext. winemaker: Catch special case in Workspace file.
winex11.drv: Set last error to ERROR_BUSY when attempting to delete a cross-thread context in wglDeleteContext. include: Add some relocation types.
winemaker: Add spec file dependency for dlls.
André Hentschel (20): ws2_32: Map AI_ADDRCONFIG.
include: Better distinguish ARM's endianess.
include: Add MIPS endianess. Austin English (15):
include: Better detect MIPS architecture. msiexec: Add a manpage.
include: Merge the ia64 ifdefs into one. appwiz.cpl: Fix Italian translation.
services: Mention the unkown type in the error message. notepad: Add a manpage.
ntdll: Add Support for loading ARM PEs. regsvr32: Add a manpage.
include: Add BS_PUSHBOX. wined3d: Add detection for Nvidia GT 330.
include: Add new button control styles. mmdevapi/tests: Increase timeout in capture tests.
wordpad: Replace obsolete styles. winemine: Add a manpage.
kernel32: Remove dead code and old comment. winefile: Add a manpage.
include: Define PROCESSOR_OPTIL (MSIL). winecfg: Add a manpage.
ntdll: Detect more processor features. wininet: Add a stub for InternetShowSecurityInfoByURL.
user32: Don't paint new button styles instead of crashing. wineboot: Add a manpage.
winebuild: Add subsystem wince. wineconsole: Add a manpage.
msi: Downgrade an error. regedit: Add a manpage.
mmdevapi/tests: Fix test on some 2k8 and mark those errors broken. winepath: Add a manpage.
mmdevapi: Add return value which happens on wow64 and pure 64-bit. winegcc: Symlink winegcc manpage to winecpp.
ntdll/tests: Fix crash in japanese and chinese test.
krnl386: Mention DOSBox. Austin Lund (1):
d3d9: Improve CheckDeviceState stub to run Firefox 4 Beta 7. gdi32/tests: Skip GetGlyphIndices tests for non-ANSI codepages.
Aric Stewart (3): Borut Razem (2):
ups10: Corrected rtl implementation for ScriptStringXtoCP and ScriptStringXtoCP. msvcrt: popen: stderr from the child process should not be redirected to the parent's stdin.
strmbase: More properly standardized pin implementations for NewSegment. ping: Sleep 1 second less.
winegstreamer: 4 buffers is insufficient for some mpeg streams.
Cheer Xiao (10):
Austin English (1): comdlg32: Update Simplified Chinese translation.
winspool.drv: Skip tests when no printer is installed. oleview: Update Simplified Chinese translation.
taskmgr: Update Simplified Chinese translation.
Austin Lund (9): winecfg: Update Simplified Chinese translation.
comctl32/tests: Added extra debugging information to toolbar size tests. winebot: Update Simplified Chinese translation.
comctl32/tests: Change toolbar size test data to load dynamically. wineconsole: Update Simplified Chinese translation.
comctl32/tests: Fix toolbar size tests that depend on system font height. winhlp32: Update Simplified Chinese translation.
comctl32/tests: Fixed toolbar tests for varing width of button strings. wordpad: Update Simplified Chinese translation.
comctl32/tests: Fix band info tests that depend on system font heights. shell32: Update Simplified Chinese translation.
comctl32/tests: Change expect_band_content test to ensure line numbers are reported correctly on test failure. notepad: Update Simplified Chinese translation.
comctl32/tests: Changed rebar layout tests to load data dynamically.
comctl32/tests: Fixed rebar layout tests which depend on system font height. Christian Inci (1):
comctl32/tests: Fixed rebar layout tests that depend on system font widths. wined3d: Add nVidia GT 320M to the table.
Bernhard Übelacker (1): Damjan Jovanovic (7):
comctl32: Test for window messages of a property sheet with custom dialog proc. winemenubuilder: Generate icons for the fd.o "Open with" menu.
winemenubuilder: Update TODO.
David Adam (3): winemenubuilder: Deduplicate some file open associations.
ddraw: Add tests for the foreground window set by SetCooperativeLevel. iexplore: Use a better file description.
ddraw: Add tests for SetCooperativeLevel with a NULL window. atl: Improve IRegistrar dword parsing.
ddraw: Exclusive mode is the corner case for SetCooperative, not the normal mode. atl: Add support for binary values in IRegistrar.
sti: Use IRegistrar instead of regsvr.c.
David Hedberg (5): David Hedberg (5):
shell32: Don't crash on NULL cmdgroup in DefView OleCommandTarget. shdocvw: Implement DocHostUIHandler::TranslateAccelerator.
shell32: Fix trace formatting in SHGetNameFromIDList. shdocvw: Add IOleControlSite interface to dochost.
shell32: Remove reliance on the ability to bind to files in UnixFolder CompareIDs. shdocvw: Implement ControlSite::TranslateAccelerator.
shell32: Remove reliance on the ability to bind to files in UnixFolder GetDisplayNameOf. shdocvw: Implement InPlaceActiveObject::TranslateAccelerator.
shell32: Don't allow binding to files in any ShellFolder implementation. ole32: Avoid unneccessary stream conversion.
Detlef Riekenberg (14): Detlef Riekenberg (3):
wer: Add stubs for WerReportCreate + WerReportCloseHandle. msvcr90: Forward getenv_s to msvcrt.
wer/tests: Add initial tests for WerReportCreate + WerReportCloseHandle. ntoskrnl.exe: Forward more functions to ntdll.
wer: Add a stub for WerReportSetParameter. ntdll: Add semi stub for TokenElevationType in NtQueryInformationToken.
crypt32/tests: CertAddCertificateLinkToStore is not present on W98.
crypt32/test: When using dynamic binding for functions, do it in all locations. Eric Pouech (9):
wer: Implement WerReportCreate and WerReportCloseHandle. wineconsole: Properly manage window position (in wineconsole) from within wineserver.
wer: Implement Wer*ExcludedApplication. wineconsole: Properly handle (user)-window resizing wrt the console.
wer/tests: Add more tests for Wer*ExcludedApplication. wineconsole: Added support for curses window resizing.
include: Add WerReportSetParameter + WerReportSubmit. wineconsole: In curses mode, map some box drawing attributes to ACS characters.
wer: Add a stub for WerReportSubmit. msvcrt: Implemented _ltoa_s.
wintrust/tests: Run the test again on W98. msvcrt: Implemented _i64to[aw]_s.
ntdll: Add stubs for Rtl[G/S]etCurrentTransaction. msvcrt: Use the macros for parameter checking for wcsncat_s (and fix the test).
wtsapi32: Add a stub for WTSLogoffSession. winedbg: Rename 'info exception' into 'info frame' (which is somehow closer to what it does).
kernel32: Add a stub for SetProcessDEPPolicy. winedbg: Moved into a common function all code dealing with printing information about an exception, and use this function to implement new 'info exception' command.
Dmitry Timoshkov (2):
Revert "gdi32: Make AddFontToList skip adding a face into global lists if the font is not supposed to be enumerated, and return a pointer to first loaded face.".
gdi32: Remove broken check for WinXP.
Eric Pouech (28):
msvcrt: Added macro to ease implementation of so called secure (_s postfix) APIs.
msvcrt: Moved _get_osplatform to the new macros for parameters validation.
msvcrt: Use the new parameter checking macros for f(w)open_s functions.
msvcrt: Use the parameter checking macros for strncpy_s.
msvcrt: Use parameter validation macros for mcstowcs_s_l.
msvcrt: Use parameter checking macros for strtok_s.
msvcrt: Use parameter checking macros for string to number functions.
msvcrt: Use parameter checking macros for wcsto{number} functions.
msvcrt: Use parameter checking macros in wcstombs_s_l.
msvcrt: Use parameter checking macros in vsn(w)printf_s_l.
msvcrt: Implemented _itow_s.
msvcrt: Implemented _wputenv_s.
msvcrt: Implemented _(w)dupenv_s.
msvcrt: Implemented (w)searchenv_s.
msvcrt: Implemented _putwch.
msvcrt: Implemented _cputws.
msvcrt: Implemented _(w)access_s.
msvcrt: Implemented (_)wcserror.
msvcrt: Implemented (_)wcserror_s.
msvcrt: Implemented wcstok_s.
kernel32: Use fd availability for testing whether a console handle refers to a bare console.
server: Removed the no longer used bare parameter out of get_console_mode request.
msvcrt: Implemented the _(w)getenv_s functions.
msvcrt: For internal msvcrt use, added ability to grow automatically the size of the buffer in printf core engine.
msvcrt: Implemented _vc(w)printf.
msvcrt: Correctly manage va_list:s in vf(w)printf ny using auto-grow buffer in prinf engine.
msvcrt: Use macro for parameters validation itoa_s (and update the tests as well).
kernel32: Fixed regression with echoing input characters.
Erich Hoover (2):
include: Add IP_PKTINFO response structure.
include: Add macros for retrieving control message headers.
Eryk Wieliczko (8): Eryk Wieliczko (8):
msvcrt: Add stub functions _lock_file and _unlock_file. msvcrt: Implement strncat_s.
msvcrt: Implement _fseeki64. msvcrt: Implement _ctime32/64_s.
msvcrt: Implement _findfirst64i32 and _findnext64i32. msvcrt: Implement _wfindfirst64i32.
comdlg32: GetSaveFileName: Don't append .* extension. msvcrt: Implement _wfindnext64i32.
comdlg32/tests: Add GetSaveFileName .* extension test. msvcrt: Implement vfprintf_s and vfwprintf_s.
msvcrt: Implement _ftelli64. msvcrt: Implement vprintf_s and vwprintf_s.
msvcrt: Implement _get_tzname. msvcrt: Implement printf_s and wprintf_s.
msvcrt: Fixed (_w)fopen_s with test. msvcrt: Implement fprintf_s and fwprintf_s.
Francois Gouget (9): Francois Gouget (1):
ddraw/tests: Fix compilation on systems that don't support nameless unions. configure: Load wine lower in memory on FreeBSD to leave more space for mmap() and malloc().
ddraw/tests: Remove a space before a '\n'.
wininet/tests: Add a trailing '\n' to ok() calls. Gerald Pfeifer (2):
msxml3: Add a trailing '\n' to a FIXME() calls. msxml3: Remove practically unused variable from XDR_to_XSD_doc.
msxml3/tests: Add a trailing '\n' to ok() calls. ntdll/tests: Remove unused variable from test_query_volume_information_file.
msxml3/tests: Small spelling fix in a nonexistent resource.
xcopy: Remove a space before a '\n' in the Korean translation. Greg Geldorp (2):
ws2_32: Add a trailing '\n' to a FIXME() call. ws2_32/tests: NT4 and Win2000 print IPv6 addresses a little bit differently.
Assorted spelling fixes. winetest: Add "-u" command line option so TestBot can include a URL in the report.
Gerald Pfeifer (5): Hans Leidekker (19):
urlmon: Fix typo in trace in validate_path. msi: Check component attributes before extracting the cabinet.
comctl32: Remove TOOLTIPS_WindowFromPoint, putting its functionality into its sole calling site. msi: Honor msidbComponentAttributesPermanent.
comctl32: Fix test description in test_hittest.
urlmon: Avoid accessing an uninitialized variable in a TRACE in validate_path.
comctl32: Remove the last, unused parameter fromTOOLTIPS_NewToolRectT.
Gustavo Henrique Milaré (2):
inetcpl.cpl: Added Portuguese (Brazilian) translation.
shdocvw: Added Portuguese (Brazilian) translation.
Hans Leidekker (18):
msi: Don't crash if there is no feature parent.
msi: Components don't require a key path. msi: Components don't require a key path.
msi: Downgrade some warnings. msi: Forward MsiInstallMissingComponentA to MsiInstallMissingComponentW.
msi: Revert 3cd55cc916ad8d74710f435845d8f970161f77fe. winspool.drv: Return success from the AddPrintProcessorW stub.
include: Add winsxs.idl. msi: Trace the reinstall mode in hex in MsiReinstallFeatureW.
sxs: Correct the spec entry for CreateAssemblyCache. msi: Fix handling of an empty language id list in msi_parse_summary.
sxs: Add a stub implementation of IAssemblyCache. msi: Improve tracing in MsiQueryFeatureStateW.
msi: Features don't require a directory. msi: Add support for importing and exporting the special _ForceCodepage table.
sxs: Add support for installing side-by-side assemblies. msi: Install assemblies only if the component action request is set to INSTALLSTATE_LOCAL.
msi: MsiGet/SetFeatureState must get and set the requested feature action, not the action taken. rstrtmgr: Add stub implementations of RmEndSession and RmRestart.
msi: Remove redundant function msi_find_file. programs: Add a stub implementation of servicemodelreg.exe.
msi: Put quotes around the filename in MsiApplyPatch. usp10: Add stub exports for the OpenType functions.
msi: Calculate file install states after evaluating component conditions, not before. ntdll: Add a stub implementation of FSCTL_GET_RETRIEVAL_POINTERS.
msi: Add support for installing side-by-side assemblies. gdi32/tests: Fix a test failure on systems configured to use a color profile.
programs: Add a stub implementation of regsvcs.exe. msi: Fix the Create/RemoveFolders actions to actually create and remove empty folders.
msi: Honor msidbComponentAttributesNeverOverwrite. msi: Trace errors from LoadLibraryShim.
msi: Don't rebuild the target path for files from global assembly components. msi: Always initialize the dialog font list. Convert it to a standard Wine list.
msi: Don't use a temporary directory for local assemblies. msi/tests: Fix the scope of todo_wine in the tests for MsiApplyMultiplePatches.
Henri Verbeet (40): Henri Verbeet (20):
wined3d: Change surface_translate_frontbuffer_coords() to handle all drawable coordinates. include: Add the tagBIND_OPTS3 structure.
d3dcompiler_43/tests: Make probe info const. wined3d: Rename the IWineD3DPaletteImpl "Flags" field to "flags".
d3dcompiler_43/tests: Make some variables unsigned. wined3d: Add a trace to IWineD3DSurfaceImpl_SetMem().
d3dcompiler_43/tests: Calculate the probe count. wined3d: Properly recreate the sysmem resource location in IWineD3DSurfaceImpl_SetMem().
ddraw: Fix some TRACEs. wined3d: Remove a redundant flag in IWineD3DSurfaceImpl_SetMem().
wined3d: Set an A window proc on non-unicode windows. wined3d: buffer_get_sysmem() potentially invalidates the current element array buffer binding.
wined3d: Do not use "lockedRect" unless the surface is locked in flush_to_framebuffer_drawpixels(). d3d9: Fix some return values.
wined3d: Translate drawable coordinates in flush_to_framebuffer_drawpixels(). d3d8: Fix some return values.
ddraw/tests: Check for multiple expected messages in test_wndproc(). wined3d: Send a notification that the GL texture changed in flip_surface().
d3d8/tests: Check for multiple expected messages in test_wndproc(). d3d9/tests: Fix some failure messages.
d3d9/tests: Check for multiple expected messages in test_wndproc(). d3d8/tests: Fix some failure messages.
d3d9: Add some missing locking to IDirect3DDevice9Impl_EndStateBlock(). ddraw/tests: Fix some failure messages.
krnl386.exe: Return the default value if the section wasn't found in GetPrivateProfileString16(). wined3d: Disallow empty surfaces.
wined3d: Add support for the INTZ format. d3d9/tests: Add a test for 0 width / height surface creation.
d3d8/tests: Add a test for INTZ. d3d8/tests: Add a test for 0 width / height surface creation.
d3d9/tests: Add a test for INTZ. ddraw: Return DDERR_INVALIDPARAMS for 0 width / height surface creation.
wined3d: Use SetWindowPos() to make the focus window active. d3d9/tests: Use GetRenderTargetData() for reading back pixels.
wined3d: Move the fullscreen window setup / restore code to the device. wined3d: Textures never have a resource size.
wined3d: Do not activate the window when restoring the styles. wined3d: Get rid of the remaining "Flags".
ddraw: Setup the device window in SetCooperativeLevel(). wined3d: Fix the indentation in buffer_direct_upload().
wined3d: Don't use floating point textures without ARB_texture_float.
wined3d: Test for "AMD" in the renderer string as well to detect AMD cards. Hwang YunSong (1):
d3d9/tests: Specify width and height when changing the display orientation. shdocvw: Update Korean resource.
wined3d: Recognize Evergreen in select_card_ati_mesa().
wined3d: Use lookup tables in select_card_ati_mesa(). Jacek Caban (32):
wined3d: Use lookup tables in select_card_nvidia_binary(). shdocvw: Get rid of WEBBROWSER_THIS macro and WebBrowser to IWebBowser2 casts.
wined3d: Use a lookup table in select_card_ati_binary(). shdocvw: Get rid of WEBBROWSER_THIS macro and InternetExplorer to IWebBowser2 casts.
ddraw: Window proc replacement depends on DDSCL_EXCLUSIVE, not DDSCL_FULLSCREEN. shdocvw: Get rid of more *_THIS macros.
ddraw: Make switching to/from fullscreen work more than once. shdocvw: Get rid of remaining WebBrowser object's *_THIS macros.
wined3d: Register a window only once. shdocvw: Get rid of CLIENTSITE_THIS.
wined3d: Don't unregister a window unless the window proc is what we expect it to be. shdocvw: Get rid of DocHost-related *_THIS macros.
wined3d: Take the location into account in context_apply_fbo_state_blit(). shdocvw: Get rid of *_THIS macros in navigate.c.
wined3d: Handle rendertargetlock_mode in surface_load_location(). shdocvw: Get rid of remaining *_THIS macros.
wined3d: Simply use surface_modify_location() in IWineD3DSurfaceImpl_Map() with WINED3DLOCK_DISCARD. mshtml: Use IUriBuilder for nsIURI::SetPath implementation.
wined3d: Remove some useless code. mshtml: Use IUri for nsIURI::GetSpec implementation.
wined3d: Avoid marking samplers dirty in IWineD3DSurfaceImpl_Unmap(). mshtml: Moved cloneNode implementation to vtbl.
wined3d: Check for depth/stencil surfaces in general in IWineD3DSurfaceImpl_Unmap(). mshtml: Use custom get_readyState implementations for object and frame elements.
wined3d: Simplify a condition in IWineD3DSurfaceImpl_LoadTexture(). mshtml: Added IHTMLDocument3::createDocumentFragment implementation.
wined3d: Rename the IWineD3DSurfaceImpl "Flags" field to "flags". mshtml: Added createDocumentFragment tests.
wined3d: Rename the wined3d_format "Flags" field to "flags". mshtml: Correctly handle DOCUMENT_FRAGMENT_NODE in IHTMLDOMNode::get_nodeType.
mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_body.
Huw Davies (6): mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_location.
ole32/tests: Add tests to exercise the datacache's IDataObject::GetData. mshtml: Added document fragment cloneNode implementation.
ole32: Add a stub advise sink object to the data cache. urlmon: Don't forward Start call to protocol handler in BindProtocol.
ole32: Rename cache entry parameters from 'This' - it leads to too much confusion with the data cache itself, which is the real COM object. urlmon: Don't forward StartEx call to protocol handler in BindProtocol.
ole32: Re-order some functions. urlmon: BindProocol's protocol handler doesn't need IInternetProtocolEx iface.
ole32: Remove some useless comments. urlmon: Store BindProtocol as IInternetProtocolEx.
ole32: Implement OnRun and OnStop. urlmon: Make get_protocol_handler IUri-based.
urlmon: Make Binding object IUri-based.
Igor Paliychuk (1): oleaut32: Added LoadTypeLib failure test.
README: Added Ukrainian version. ole32: Skip more tests on win9x.
mshtml: Removed tests failing on IE7.
Jacek Caban (20): shdocvw: Skip tests on IE 5.5.
shdocvw: Added missing IID_IOleWindow handing to IOleInPlaceFrame::QueryInterface implementation. mshtml: Don't use wine_url in nsURI::Clone implementation.
urlmon: Compute expected Uri_HAS_* flags from property arrays. mshtml: Don't use wine_uri in nsIIOService::NewChannelFromURI implementation.
mshtml: Properly handle QueryService(SID_SOleUndoManager) call. mshtml: Don't use wine_url in nsIURI::SchemeIs implementation.
d3dhal.h: Removed no longer defined D3DDP2OP_* enums. mshtml: Fixed ref count tests on broken IEs.
jscript: Added Date.setYear stub implementation.
msxml3: Don't use xmlnode's IXMLDOMNode iface in get_nodeTypeString implementations. Jeff Latimer (1):
mshtml: Don't free string that will be cleared by SafeArrayDestroy. atl: Fix a comment.
mshtml: Added IOmNavigator::get_plugins implementation.
mshtml: Added IDispatchEx support to HTMLStyleSheetsCollection object. Juan Lang (4):
mshtml: Use macro for tid declaration. winhttp: Verify revocation status of certificate chain.
mshtml: Added IHTMLWindow2::execScript implementation. wininet: Verify revocation status of certificate chain.
mshtml: Added execScript tests. crypt32: Add CertFindChainInStore stub.
urlmon: Added IInternetProtocolEx support to BindProtocol. msisip: Determine whether a file is an MSI file based on its CLSID rather than its extension.
mshtml: Added HTMLWindow's IServiceProvider implementation.
mshtml: Added IHTMLObjectElement::get_vspace implementation. Jörg Höhle (4):
mshtml.idl: Added IHTMLStyleElement and DispHTMLStyleElement declarations. winecoreaudio: OSStatus is not necessarily a FOURCC.
mshtml: Added IHTMLStyleElement stub implementation. mciavi: MCI_OPEN @NNNN should use an open AVIFile/Stream handle.
mshtml: Use IUriBuilder for IURI::SetQuery implementation. mciseq: Rework MCI notification system.
shdocvw: Added DocHost::Exec(OLECMDID_UPDATECOMMANDS) implementation. mciseq: Bogus sizeof led to incorrect positioning.
shdocvw: Fixed race in tests.
Ken Thomases (1):
Jaime Rave (1): loader: On Mac, reserve the process's original thread for the frameworks.
wined3d: Added Intel GM45 video card detection.
Louis Lenders (3):
Jörg Höhle (7): wine.inf: Add another .NET v3.0 registry-key.
winmm: mciSendString always returns a response string (albeit empty). ntdll/tests: Add tests for NtQueryVolumeInformationFile with FileFsVolumeInformation class.
winmm: MCI_SYSINFO doesn't change the output buffer in case of error. ntdll: Set the IdleTime member from the SystemPerformanceInformation info class in NtQuerySystemInformation.
winmm: MCI_INFO doesn't change the output buffer in case of error.
mciwave: Fix some MCI_STATUS return code. Luca Bennati (2):
winmm/tests: Fix test failure in multi-byte locale. xcopy: Fix Italian translation.
winmm: Use MCI_HWND and MCI_HDC in resource files. cmd: Fix Italian translation.
mciseq: The native MCI sequencer cannot record.
Maarten Lankhorst (8):
Louis Lenders (2): winegstreamer: Fix reference leak.
d3dx9_36: Quiet a noisy fixme. winegstreamer: Destroy thread in GST_Connect.
xapofx1_1: Add stub dll. winegstreamer: Fix seeking for real.
quartz: Prevent circular connections in render case too.
Maarten Lankhorst (59): quartz: Change VideoRenderer_Run to handle EndOfStream slightly better.
quartz: Fix EC_COMPLETE handling on dsound renderer. winegstreamer: Do not allow timestamp + late to go negative in QOS messages.
quartz: Add IAMFilterMiscFlags to directsound renderer. quartz: Add support for fullscreen mode in video renderer.
quartz: Fix EC_COMPLETE handling on video renderer. qedit: Try all possible splitter filters instead of only the first one.
quartz: Add IAMFilterMiscFlags to video renderer.
quartz: Fix EC_COMPLETE handling on null renderer.
quartz: Add IAMFilterMiscFlags to null renderer.
quartz: Add IAMFilterMiscFlags to file source.
strmbase: Allow NULL for time format in ConvertTimeFormat.
quartz: Change HeapRealloc call to CoTaskMemRealloc.
quartz: Simplify all_renderers_seek.
quartz: Fix run/pause/stop in filtergraph.
quartz: Fix return value of GetMediaTime.
quartz: Forward media time in AVI Decoder.
quartz: Forward media time in ACM Wrapper.
quartz: Fix time on avi parser.
quartz: Fix time on MPEG splitter.
winegstreamer: Forward media time on transform filter.
winegstreamer: Fix concept of time in demuxer.
quartz: Use media time instead of stream time in directsound renderer.
quartz: Use media time instead of stream time in null renderer.
quartz: Remove position from filtergraph.
quartz: Actually use the start time in SendRun.
strmbase: Add support for IQualityControl.
strmbase: Forward IQualityControl on output pin to base filter.
quartz: Forward IQualityControl on pullpin to base filter.
quartz: Add IQualityControl to video renderer.
strmbase: Add support for IQualityControl to transform filter.
winegstreamer: Send EOS on exiting thread.
quartz: Fix PullPin_EnumMediaTypes.
winegstreamer: Fix GSTInPin_EnumMediaTypes.
winegstreamer: Clarify FIXME.
strmbase: Silence harmless fixme.
quartz: Use media time instead of stream time in video renderer.
quartz: On flushing, always signal blocked event handle.
quartz: Fix video renderer EndOfStream.
quartz: Add quality control to avi decoder.
quartz: Reset stream time when paused after seeking.
winegstreamer: Fix buffer leak in error path.
winegstreamer: Fix NewSegment in transform filter.
winegstreamer: Add QOS to transformer filters.
winegstreamer: Move seeking from filter to pins.
winegstreamer: Add support for qos to demuxer.
strmbase: Add support for rendering algorithms to quality control.
quartz: Use quality control in video renderer.
quartz: Rework direct sound renderer rework to be more time aware.
winegstreamer: Fix GetState.
winegstreamer: Add better support for unsupported audio/video.
winegstreamer: Fix playing .flv and realmedia files.
winegstreamer: Fix regression from d62b4dcb664.
winegstreamer: Set correct state when ending processing.
quartz: Fix stub for GetVideoPaletteEntries.
quartz: Reset state change after flushing.
winegstreamer: Move up gst_segment_init to prevent a theoretical race condition.
quartz: Start DirectSound renderer as soon as possible.
quartz: Make window behavior of video renderer act more like windows.
quartz: Handle state changes in direct sound renderer correctly.
winegstreamer: Bump buffers to 2 in transform filter.
winegstreamer: Fix deadlock when changing state.
winegstreamer: Fix support for seeking in demux.
Marcus Meissner (1): Marcus Meissner (1):
ntdll: Check and fix PE header protections. ntdll: Fixed file view mapping in regards to no-exec.
Martin Wilck (1): Matteo Bruni (7):
xcopy: Assume directory if destination ends with a backslash. d3dx9: Add color key support to D3DXLoadSurfaceFromMemory.
d3dx9: Implement D3DXFillTexture function.
Matteo Bruni (6): d3dx9: Implement D3DXFillCubeTexture function.
d3dx9: Implement D3DXFilterTexture for cube textures. d3dx9: Implement D3DXFillVolumeTexture function.
d3dx9: Implement D3DXCheckCubeTextureRequirements. d3dx9/tests: Remove a D3DXPlaneNormalize test.
d3dx9: Implement D3DXCreateCubeTexture. d3dx9/tests: Fix some tests to take into account POW2 texture capability flags.
d3dx9: Skip D3DXCheckCubeTextureRequirement test if not supported. d3dx9/tests: Fix a D3DXCheckTextureRequirements test failing on Windows.
d3dx9: Implement D3DXCheckVolumeTextureRequirements.
d3dx9: Implement D3DXCreateVolumeTexture.
Michael Stefaniuc (7): Michael Stefaniuc (7):
strmbase: Remove duplicate 'const' in strmbase.h. msxml3/tests: Remove redundant NULL check before SysFreeString (smatch).
wined3d: Move the checkGLcall() right after the corresponding GL call. msxml3: Remove 'const' from the function return types.
wined3d: Fix some checkGLcall() messages. d3dx9_36: Move 'static' to the beginning of the declaration.
serialui: Don't cast zero. msvcrt: Add missing dereference of the time pointer.
include: Avoid a multi-character character constant. shdocvw: Don't open code CONTAINING_RECORD().
kernel32/tests: '\' needs to be escaped in a C string (sparse). msxml3: Remove dead code: break after return (Smatch).
urlmon/tests: Escape '\' in C strings (sparse). clock: Add the Hindi translation.
Nikolay Sivov (17): Nikolay Sivov (3):
msxml3: Implement a trivial case of ::put_nodeTypedValue() for elements. comctl32/listview: Use a code set by dispinfo holder to convert data encoding after LVN_GETDISPINFO.
msxml3: Get rid of ::cloneNode() forward. comctl32/treeview: Use a code set by dispinfo holder to convert data encoding after TVN_GETDISPINFO.
msxml3: Get rid of ::get_prefix() forward. comctl32/treeview: Remove some casts.
msxml3: Get rid of ::get_baseName() forward.
msxml3: Hint parser to use UTF-8 if it's specfied as BOM. Paul Vriens (9):
comctl32/treeview: Make item data layout partially compatible with native one. include: Fix a define.
msxml3: Encode special characters while setting attribute content. msxml3/tests: Fix some test failures on Win98/WinMe.
msxml3: For tested cases use TRACE instead of FIXME. msi/tests: Cleanup properly on Win9x.
msxml3: Don't force put_nodeValue return value. comctl32/tests: Fix shell32 test failures on NT4/W2K.
msxml3: Stub IXMLDOMDocumentType support. mscoree/tests: Use the correct wide string compare to cope with Win9x.
msxml3: Fix duplicated declarations after document ::get_xml(). mscoree/tests: Use StrStrIW from shlwapi.
msxml3: Use defined error code for no error case. mscoree/tests: Use more A-functions to fix test failures on Win9x.
msxml3: Trace DOM document reference counts. mscoree/tests: Remove an unneeded test.
msxml3: Dump set node value. advapi32/tests: Add a test for driver services.
cryptui: Stub CryptUIDlgViewSignerInfoA.
msxml3: Fix a ::get_xml() for libxml2 without xmlSaveToBuffer. Peter Urbanec (1):
msxml3: Don't include assert.h where it's not used. msi: Add AMD64 platform definition to support installation of Visual C++ 8.0 redistributable.
Paul Vriens (30): Piotr Caban (19):
jscript: Add the Serbian (Latin and Cyrillic) translation. shell32: Added SHPropStg* stubs.
cryptdlg: Add the Serbian (Latin and Cyrillic) translation. shell32: Added SHPropStgCreate implementation.
devenum: Add the Serbian (Latin and Cyrillic) translation. shell32: Added partial implementation of SHPropStgReadMultiple.
gphoto2.ds: Add the Serbian (Latin and Cyrillic) translation. shell32: Added partial implementation of SHPropStgWriteMultiple.
shdoclc: Add the Serbian (Latin and Cyrillic) translation. shell32/tests: Added SHPropStg* tests.
wininet: Add the Serbian (Latin and Cyrillic) translation. msvcrt: Fix msvcrt.spec.
oledlg: Add the Serbian (Latin and Cyrillic) translation. msvcrt: Update spec files.
localspl: Add the Serbian (Latin and Cyrillic) translation. msvcrt: Move _initterm_e implementation (from msvcr90).
gdi32/tests: Fix crash and failures on Win95. msvcp90: Added basic_string<char>::append implementation.
xcopy: Add the Serbian (Latin and Cyrillic) translation. msvcp90: Added basic_string<wchar_t>::append implementation.
iccvid: Add the Serbian (Latin and Cyrillic) translation. msvcp90/tests: Added basic_string<char>::append tests.
localui: Add the Serbian (Latin and Cyrillic) translation. msvcp80: Update spec file.
setupapi: Add the Serbian (Latin and Cyrillic) translation. msvcp90/tests: Fix typo in loaded function name.
winedbg: Update Serbian (Latin) translations. msvcp90: Added basic_string<{char,wchar}> constructor (substring) implementation.
winedbg: Add the Serbian (Cyrillic) translation. msvcp90: Added basic_string<char>::compare implementation.
mapi32: Add the Serbian (Latin and Cyrillic) translation. msvcp90: Added basic_string<wchar>::compare implementation.
mpr: Add the Serbian (Latin and Cyrillic) translation. msvcp80: Update spec file.
msacm32: Add the Serbian (Latin and Cyrillic) translation. msvcp90/tests: Added basic_string<char>::compare tests.
msrle32: Add the Serbian (Latin and Cyrillic) translation. msvcrt: Fix errors in spec files.
sane.ds: Add the Serbian (Latin and Cyrillic) translation.
serialui: Add the Serbian (Latin and Cyrillic) translation. Stefan Leichter (1):
msvfw32: Add the Serbian (Latin and Cyrillic) translation. ntoskrnl.exe: Add stub for PoSetPowerState.
msvidc32: Add the Serbian (Latin and Cyrillic) translation.
oleaut32: Add the Serbian (Latin and Cyrillic) translation. Thomas Mullaly (3):
shlwapi: Add the Serbian (Latin and Cyrillic) translation. urlmon: Added stub for CoInternetCombineUrlEx.
msi: Update Serbian (Latin and Cyrillic) translations. urlmon: Implemented CoInternetCombineUrlEx.
shell32: Update Serbian (Latin and Cyrillic) translations. urlmon: Added pluggable protocol support to CoInternetCombineUrlEx.
user32: Update Serbian (Latin and Cyrillic) translations.
appwiz.cpl: Update Serbian (Latin and Cyrillic) translations. Travis Athougies (1):
comctl32: Update Serbian (Latin and Cyrillic) translations. d3dcompiler_43/tests: Added trigonometric function tests to HLSL test suite.
Piotr Caban (3): Vijay Kiran Kamuju (1):
mshtml: Impoved implementation of nsURI_GetAsciiHost. include: Add missing clsids in d3drmobj.h.
shlwapi: Improved UrlCombineW implementation.
shell32: Improved IShellFolder_GetUIObjectOf implementation. Vincas Miliūnas (6):
msvcp90: Added basic_string<char>::swap implementation.
Pluciński Mariusz (3): msvcp90/tests: Added basic_string<char>::swap tests.
gameux: Loading of game statistics implemented. msvcp90: Added basic_string<wchar_t>::swap implementation.
gameux: Add implementation of IGameStatistics::GetCategoryTitle. msvcp90/tests: Added basic_string<wchar_t>::swap tests.
gameux: Add implementation of IGameStatistics::GetStatistic. msvcrt: Added qsort_s implementation.
msvcr90/tests: Added qsort_s tests.
Rico Schüller (5):
d3dcompiler: Add D3DReflect() stub. Vincent Povirk (1):
include: Add ID3D11ShaderReflection interface. ole32: Cache the contents of one extended big block depot block.
include: Add ID3D10ShaderReflection1 interface.
dxguid: Add shader and dx11 includes to dx10guid.c. Volodymyr M. Shcherbyna (1):
d3dcompiler: Add stub ID3D11ShaderReflection interface. dbgeng: Add initial stub dll implementation.
Stefan Dösinger (3): Yaron Shahrabani (1):
wined3d: Don't pass the texture stages to basetexture_apply_state_changes. serialui: Added Hebrew translation.
wined3d: Don't change GL_TEXTURE* when using the arb fragment pipeline.
wined3d: Don't reapply lighting when vertex shaders are used.
Thomas Mullaly (16):
urlmon: Added stub for CoInternetCombineIUri.
urlmon/tests: Added basic tests for CoInternetCombineIUri.
urlmon/tests: Added actual CoInternetCombineIUri tests.
urlmon: Implemented base case for CoInternetCombineIUri.
urlmon: Fixed memory free of an uninitialized variable.
urlmon: Improved IUri support for file URIs.
urlmon/tests: Added more CoInternetCombineIUri tests.
urlmon: Implemented case when the relative URI doesn't have a path component in CoInternetCombineIUri.
urlmon: Some IUri's don't display the default port in the authority.
urlmon: Implemented case when relative path begins with '/' in CoInternetCombineIUri.
urlmon: Implemented case when relative URI has a path that doesn't start with '/'.
urlmon/tests: Fixed some IUri tests that used hard coded values to use Uri_HOST.
urlmon: CoInternetCombineIUri uses pluggable protocols.
urlmon: Make IUri implementation call functions through IUri_ macros instead of calling directly.
urlmon: Improve IUri support of res URIs.
urlmon: Simplified path canonicalization functions.
Vijay Kiran Kamuju (8):
d3drm: Fix signature of LoadTextureFromResource macro of IDirect3DRM2 interface.
include: Fix signature of CreateWrap macros in d3drm.
include: Add IDirect3DRMWinDevice interface.
include: Add missing defines for d3drmdef.h.
include: Add missing definitions for LPDIRECT3DRM2 and LPDIRECT3DRM3.
include: Fix macro signatures in d3drmobj.h.
tools: Add trailing semicolon to MimeType in wine.desktop.
include: Add missing interfaces in d3drmobj.h.
Vincent Povirk (29):
gdiplus: Fix point conversion in GdipCreateLineBrushI.
gdiplus: Add a test for GdipCreateMatrix3.
gdiplus: Don't rely on an HDC in GdipGetFontHeight.
gdiplus: Don't rely on an HDC in GdipMeasureCharacterRanges.
gdiplus: Don't rely on an HDC in GdipMeasureString.
gdiplus: Add tests for GdipGetLineTransform.
ole32: Cache all extended big block depot locations.
d3dx9_36: Don't check the image format in D3DXLoadSurfaceFromFileInMemory.
d3dx9_36: Fix an error path in D3DXLoadSurfaceFromFileInMemory.
mscoree: Report that all .NET versions are installed if Mono is missing.
mscoree: Use the new search methods for GetCORVersion/GetCORSystemDirectory.
mscoree: Use the .NET 4 interfaces to implement CorBindToRuntimeEx.
mscoree: Use the .NET 4 interfaces to implement CorBindToRuntimeHost.
mscoree: Support searching for .NET runtimes by exe file.
gdiplus: Allow more drawing operations to succeed without an HDC.
include: Add definition for ICLRRuntimeHost.
mscoree: Add stub implementation of ICLRRuntimeHost.
mscoree: Load mono when creating a runtime host interface.
mscoree: Use the new architecture to implement _CorExeMain.
mscoree: Add a proper implementation of DllCanUnloadNow.
mscoree: Search for mono installs with the 2.0 abi.
mscoree: Implement config file parsing.
include: Rename cor.h to cor.idl.
include: Add definitions for IMetaDataDispenserEx.
mscoree: Add stub implementation of IMetaDataDispenserEx.
mscoree: Search the Global Assembly Cache for required assemblies.
mscoree: Implement ClrCreateManagedInstance.
mscoree: Add a trace to _CorExeMain.
gdiplus: Correctly store the given stride in created bitmaps.
Vitaliy Margolen (1):
ntdll: Mask invalid flags for RtlQueueWorkItem.
Vladimir Panteleev (2):
winex11: Add X11DRV_PALETTE_GetColor function to resolve any COLORREF to an RGB.
winex11: Correctly handle non-RGB COLORREFs in BRUSH_SelectSolidBrush.
Yaron Shahrabani (5):
hhctrl.ocx: Added Hebrew translation.
gphoto2: Added Hebrew translation.
msrle32: Added Hebrew translation.
winemine: Added Hebrew translation.
progman: Added Hebrew translation.
-- --
Alexandre Julliard Alexandre Julliard
......
Wine version 1.3.7 Wine version 1.3.8
#! /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.67 for Wine 1.3.7. # Generated by GNU Autoconf 2.67 for Wine 1.3.8.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
...@@ -552,8 +552,8 @@ MAKEFLAGS= ...@@ -552,8 +552,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.3.7' PACKAGE_VERSION='1.3.8'
PACKAGE_STRING='Wine 1.3.7' PACKAGE_STRING='Wine 1.3.8'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
...@@ -1369,7 +1369,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1369,7 +1369,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.3.7 to adapt to many kinds of systems. \`configure' configures Wine 1.3.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -1438,7 +1438,7 @@ fi ...@@ -1438,7 +1438,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.3.7:";; short | recursive ) echo "Configuration of Wine 1.3.8:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -1583,7 +1583,7 @@ fi ...@@ -1583,7 +1583,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.3.7 Wine configure 1.3.8
generated by GNU Autoconf 2.67 generated by GNU Autoconf 2.67
Copyright (C) 2010 Free Software Foundation, Inc. Copyright (C) 2010 Free Software Foundation, Inc.
...@@ -2101,7 +2101,7 @@ cat >config.log <<_ACEOF ...@@ -2101,7 +2101,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.3.7, which was It was created by Wine $as_me 1.3.8, which was
generated by GNU Autoconf 2.67. Invocation command line was generated by GNU Autoconf 2.67. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -15850,7 +15850,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -15850,7 +15850,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=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.3.7, which was This file was extended by Wine $as_me 1.3.8, which was
generated by GNU Autoconf 2.67. Invocation command line was generated by GNU Autoconf 2.67. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
...@@ -15921,7 +15921,7 @@ _ACEOF ...@@ -15921,7 +15921,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 1.3.7 Wine config.status 1.3.8
configured by $0, generated by GNU Autoconf 2.67, configured by $0, generated by GNU Autoconf 2.67,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
......
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