mirror of
https://github.com/reactos/wine.git
synced 2024-11-29 22:50:43 +00:00
608 lines
31 KiB
Plaintext
608 lines
31 KiB
Plaintext
This is release 0.9.58 of Wine, a free implementation of Windows on Unix.
|
|
|
|
What's new in this release (see below for details):
|
|
- The default version is now Windows XP.
|
|
- Many Richedit improvements.
|
|
- Beginning of jscript dll support.
|
|
- Shell folders now respect XDG directory configuration.
|
|
- Many translation updates.
|
|
- Lots of bug fixes.
|
|
|
|
Because of lags created by using mirrors, this message may reach you
|
|
before the release is available at the public sites. The sources will
|
|
be available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.58.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-0.9.58.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/site/download
|
|
|
|
You will find documentation on
|
|
|
|
http://www.winehq.org/site/documentation
|
|
|
|
You can also get the current source directly from the git or CVS
|
|
repositories. Check respectively http://www.winehq.org/site/git or
|
|
http://www.winehq.org/site/cvs for details.
|
|
|
|
If you fix something, please submit a patch; instructions on how to do
|
|
this can be found at http://www.winehq.org/site/sending_patches
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Bugs fixed since 0.9.57:
|
|
|
|
1798 Keyboard focus to terminal, not the program
|
|
2880 Recursive exception in cygwin1.dll
|
|
3261 Aire Freshener Behavior
|
|
3856 Picasa doesn't recognize USB key on import
|
|
4130 Windows straddle both monitors in a dual monitor system when they shouldn't
|
|
4228 oleaut32 -native ODBC crash for VFP app
|
|
4627 Microsoft Visual Foxpro 7 SP 1 - Docked components in top of main window -> Incorect coordinates for edited form.
|
|
4907 Juiced Demo dont start
|
|
5272 Söeldner demo crashes
|
|
5435 not possible no use more than 1.2GB of memory
|
|
6120 Clicking Metascore in Steam browser causes steam to crash with an error
|
|
6745 Deus Ex: error screen displayed when exiting
|
|
6970 CSpy/List View: LVM_DELETEITEM causes incorrect redraw
|
|
7138 OS-Memory-map crash not found in wine 0.9.28
|
|
7380 Crash in FoxIT 2.0, Adobe Flash CS3, WinMerge, diff in Dreamweaver 8
|
|
7430 Wall Street Advisor 1.27 won't start / Windows Script Control install problem?
|
|
7678 WinRar's "Select toolbar buttons" listview dialog malfunctioning
|
|
7799 ddraw surface shift in Stalingrad42
|
|
7908 House of the dead 2 doesn't start
|
|
7919 3d structure drawn opaque and white in Warhammer Dawn of War
|
|
7932 click (x) to close textpad five crashes
|
|
7952 World of Warcraft 2.0.12 crash
|
|
8152 CPF Editor crashes
|
|
8197 Soulseek p2p program (slsk.exe version 157 test8) has crashing after load files and trying connect to slsk server
|
|
8204 Soldat 1.4 fonts messed up
|
|
8427 CPUZ fails to load
|
|
8429 Civilization 4: Map display issues (no terrain textures)
|
|
8776 kernel32.ReadFileScatter unimplemented
|
|
8976 PNG images not displayed in IE6
|
|
8988 Sacred: choppy video and sound; sprites cannot be seen.
|
|
9096 Blitzkrieg crashes at start
|
|
9193 Neverwinter Nights 2: Map corrupted
|
|
9463 Alien Shooter 2: Vengeance surface allocation
|
|
9564 SpellForce: The Order Of Dawn - Cannot start game
|
|
9598 Halo: Combat Evolved crashes on startup
|
|
9668 Grim Fandango random crashes during gameplay
|
|
9679 BMW M3 Challenge doesn't run
|
|
9715 winecfg should allow display resolution beyond 120dpi
|
|
9831 Input Method window hides on Home Page Builder V9
|
|
9933 Listview not refreshing when checkboxes switched on/off
|
|
9934 Space bar does not tick checkboxes in Listview
|
|
9947 FRITZ 10 crashes
|
|
10102 Program Diet Power 4 doesn't install/run properly without tweaking
|
|
10272 Can not start wine twice (X Error)
|
|
10330 Citrix icaweb32.msi crashes wine
|
|
10363 wineprefixcreate: user's profile shell folders should symlink to $XDG_XXX_DIR
|
|
10401 sscanf() incorrect results in MSVCRT
|
|
10509 System Shock 2 doesn't run
|
|
10588 Shotonline fails to start
|
|
10689 "wine eject" makes installer crash
|
|
10932 MozyHome: invisible text
|
|
11161 PAF 5 help function fails to download or install wine_gecko
|
|
11210 test_arb_vs_offset_limit() vertex program error
|
|
11226 avi2dvd crashes: Access violation in quartz.dll
|
|
11244 Steam's Community page shows error page
|
|
11253 Adobe Photoshop CS2 main window very slow redraw
|
|
11535 Gothic3 - graphic errors when resolution is higher than 1024x768
|
|
11554 Pop up dialogs open behind the current window in Adobe Photoshop
|
|
11563 WXTide32 fails to restore main window contents when restored
|
|
11655 MirandaIM not coming back once sent closing to the taskbar
|
|
11693 Picasa updater crashes in the background
|
|
11696 Darkcrusade massive dll error
|
|
11713 Display of Moon phases erratic in app o/p
|
|
11733 App main window fails to remove task bar entry on minimizing
|
|
11767 Civilization 4 crashes for unimplemented msvcr71.dll.__CppXcptFilter
|
|
11790 Word 2003 crashes when trying to print
|
|
11823 Visual Foxpro 7: Objects may and may not be visible in IDE
|
|
11840 Cygwin apps can't start up, fail creating a mailslot
|
|
11891 LANguard Network Installer fails with "Unable to install InstallShield Scripting Runtime"
|
|
11917 Parallel port printing problem (missing flow control?)
|
|
12078 Spellborn: Crashes on launch with "Init: CheckDepthStencilMatch failed. (D3D_OK)"
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 0.9.57:
|
|
|
|
Alexander Dorofeyev (3):
|
|
wined3d: Get rid of spurious err when locking with WINED3DLOCK_DISCARD.
|
|
d3d8/tests: Cover one more case in p8_texture_test.
|
|
wined3d: Use primary_render_target_is_p8 in read_from_framebuffer.
|
|
|
|
Alexandre Julliard (36):
|
|
msvcrt/tests: The new string functions don't have to exist.
|
|
gdi32: Properly handle SetDIBits failure in StretchDIBits.
|
|
winex11: Added an exception handler to catch bad pointers in X11DRV_SetImageBits.
|
|
winex11: Add support for merging redundant events, and use it for ConfigureNotify and MotionNotify.
|
|
uuid: Avoid some guids that shouldn't be defined in libuuid.
|
|
msvcrt: Implemented __CppXcptFilter.
|
|
advapi32: Implemented RegOverridePredefKey.
|
|
winex11: Discard ConfigureNotify events even if the intervening events are for other windows.
|
|
user32: Add a helper function to set the capture window.
|
|
user32: Add a SetCapture function to the driver interface.
|
|
winex11: Moved support for window moving/resizing back to user32.
|
|
winex11: Check if _NET_WM_MOVERESIZE is supported before using it.
|
|
comctl32/tests: Avoid size_t printf format warnings.
|
|
makefiles: Consider all .res files as object files.
|
|
winex11: Store a pointer to the X11 event currently being handled instead of a simple count.
|
|
ntdll: Implemented NtReadFileScatter.
|
|
ntdll: Implemented NtWriteFileGather.
|
|
kernel32: Propagate the FILE_FLAG_NO_BUFFERING CreateFile flag to ntdll.
|
|
kernel32: Implemented ReadFileScatter and WriteFileGather.
|
|
shell32/tests: Remove spurious linefeeds in error messages.
|
|
winex11: Fix bug report address.
|
|
winex11: Fix typo that was causing superfluous updates of the visible rect.
|
|
winex11: Avoid useless updates of the desktop window Z-order.
|
|
winex11: Fix mouse coordinates mapping on desktop window.
|
|
server: Fix desktop window coordinates mapping in expose_window.
|
|
winex11: Clip out children window when repainting the desktop.
|
|
user32: Implemented EnumDesktopWindows.
|
|
winex11: Remove leftover debugging output.
|
|
ntdll: Clear the direction flag before calling exception handlers.
|
|
ntdll: Add test cases for the direction flag.
|
|
configure: Add a --enable-maintainer-mode option.
|
|
makefile: Add rules for automatically rebuilding configure in maintainer mode.
|
|
configure: Add rules for rebuilding icons in maintainer mode.
|
|
msvcrt: Add support for field width in scanf %c format.
|
|
ntdll: Refuse to create the .wine directory if the parent belongs to a different user.
|
|
user32/tests: Flush events during the mouse button tests.
|
|
|
|
Alistair Leslie-Hughes (12):
|
|
msxml3: Implement IXMLDOMComment_substringData.
|
|
msxml3: Implement IXMLDOMCDATASection_substringData.
|
|
msxml3: Implement IXMLDOMCDATASection_appendData.
|
|
msxml3: Support IXMLDOMCharacterData lookup in IXMLDOMText QueryInterface.
|
|
msxml3: Implemented IXMLDOMText_insertData.
|
|
msxml3: Corrected double free in test.
|
|
msxml3: Register msxml3 typelib.
|
|
msxml3: Allow IXMLDOMDocument to save as another IXMLDOMDocument.
|
|
msxml3: Cannot use put_nodeValue on a IXMLDOMProcessingInstruction node whose target is xml.
|
|
msxml3: Implement IXMLDOMComment_appendData.
|
|
msxml3: Implemented IXMLDOMCDATASection_insertData.
|
|
mscoree: Added stub CorBindToRuntimeEx.
|
|
|
|
Anatoly Lyutin (1):
|
|
wine.inf: Add "MenuShowDelay" value.
|
|
|
|
Andrew Riedi (2):
|
|
user32: Move the bitmap header check as far up as possible.
|
|
reg: Add stub 'reg' program.
|
|
|
|
Andrew Talbot (22):
|
|
netapi32: Assign to struct instead of using memcpy.
|
|
qmgr: Assign to structs instead of using memcpy.
|
|
ntdll: Assign to structs instead of using memcpy.
|
|
ole32: Assign to structs instead of using memcpy.
|
|
ole32: Assign to structs instead of using memcpy.
|
|
oleaut32: Assign to structs instead of using memcpy.
|
|
qcap: Assign to structs instead of using memcpy.
|
|
quartz: Assign to structs instead of using memcpy.
|
|
ole32: Assign to structs instead of using memcpy.
|
|
rpcrt4: Assign to structs instead of using memcpy.
|
|
riched20: Assign to structs instead of using memcpy (with typo fixes).
|
|
oledlg: Assign to structs instead of using memcpy.
|
|
rsaenh: Assign to structs instead of using memcpy.
|
|
setupapi: Assign to structs instead of using memcpy.
|
|
secur32: Assign to structs instead of using memcpy.
|
|
shdocvw: Assign to structs instead of using memcpy.
|
|
shell32: Assign to structs instead of using memcpy.
|
|
twain_32: Assign to structs instead of using memcpy.
|
|
urlmon: Assign to structs instead of using memcpy.
|
|
user32: Assign to structs instead of using memcpy.
|
|
uxtheme: Assign to structs instead of using memcpy.
|
|
wined3d: Assign to structs instead of using memcpy.
|
|
|
|
Aric Stewart (9):
|
|
wineboot: Add Japanese resources.
|
|
gdi32: Skip leading @ from FontFace when looking for font to load.
|
|
gdi32: Add loading and processing of GSUB table vert/vrt2 functions for proper tategaki (vertical writing).
|
|
dsound: Set the status from STATE_STARTING to STATE_PLAYING before mixing our next buffer so that we do not potentially skip early event when starting.
|
|
regedit: Check for unicode file without using fseek.
|
|
rebar: In AutoSize get the window rc after REBAR_Layout if needed to respect the sizing changes made by REBAR_Layout.
|
|
freetype: Fix a typo that prevented checking more than the first range in Range Format 2.
|
|
imm32: Add IME dll prototypes to the ddk/imm.h header.
|
|
imm32: IMEs do not expect the hMsgBuf to be NULL, so initialize it.
|
|
|
|
Artur Szymiec (1):
|
|
wined3d: Add a device uuid.
|
|
|
|
Austin English (1):
|
|
kernel32: Spelling fixes.
|
|
|
|
Chris Robinson (1):
|
|
quartz: Don't print errors for handled return values.
|
|
|
|
Christopher Berner (1):
|
|
user32: Make LoadStringW pass tests.
|
|
|
|
Cihan Altinay (1):
|
|
ddraw: Fix refcounting of palettes.
|
|
|
|
Clinton Stimpson (1):
|
|
user32: Test processing of expose events.
|
|
|
|
Dan Hipschman (14):
|
|
qmgr: Add critical sections for jobs and files.
|
|
qmgr: Add infrastructure for background file transferring.
|
|
qmgr: Implement local file background "downloads."
|
|
kernel32: Add the MOVEFILE_WRITE_THROUGH flag for MoveFileEx (stub).
|
|
qmgr: Implement BackgroundCopyJob_Complete.
|
|
qmgr: Transfer files given by URL (including HTTP, etc).
|
|
qmgr: Transfer files given by URL (including HTTP, etc).
|
|
qmgr: Implement progress updates for downloads given by URL.
|
|
qmgr: Implement IBackgroundCopyJob_AddFileSet.
|
|
widl: Ignore libraries in imported IDL files.
|
|
rpcrt4: Use correct count in rpcrt4_conn_np_write.
|
|
qmgr: Add a stub implementation of IBackgroundCopyJob2.
|
|
rpcrt4: Handle FC_ENUM16.
|
|
widl: Make structures with FC_ENUM16 fields complex.
|
|
|
|
Dan Kegel (2):
|
|
wintab: Expand whitelist of tablets.
|
|
shell32: Only print "HCR_GetFolderAttributes should be called for simple PIDL's" once.
|
|
|
|
Denver Gingerich (1):
|
|
ddraw: Implement ForceRefreshRate registry entry for overriding DirectX refresh rate.
|
|
|
|
Detlef Riekenberg (3):
|
|
winspool: Export ConvertAnsiDevModeToUnicodeDevMode and ConvertUnicodeDevModeToAnsiDevMode.
|
|
winspool: Implement SpoolerInit.
|
|
winspool: Cleanup for DEVMODEdupWtoA.
|
|
|
|
Dmitry Timoshkov (5):
|
|
fonts: Add some missing Ukrainian and Belarusian cyrillic glyphs.
|
|
wine.inf: Update time zone information for America/Los_Angeles and America/Tijuana.
|
|
mlang: Implement Rfc1766ToLcidA.
|
|
winex11.drv: Add a some heuristics when to add a maximize or fullscreen hint.
|
|
user32: Increase an initial buffer size from 32 to 128 hwnds for enumerated children.
|
|
|
|
Eric Pouech (18):
|
|
richedit: Prevent division by zero when 0-width border is used.
|
|
richedit: Properly set the border width while parsing RTF stream.
|
|
richedit: Added support for reading DI bitmaps in RTF streams.
|
|
richedit: Fix reading paragraph left & first indentation attributes.
|
|
richedit: When handling \pard in RTF stream, really resets all paragraph styles.
|
|
richedit: Fixed typo in bitmap scaling (for OLE objects).
|
|
richedit: Added support for end of line inside paragraphs.
|
|
richedit: Store shift-enter (keyboard) and \line (rtf) as end of row (and emit \line while saving in RTF).
|
|
richedit: Assign equivalent structures instead of copying them.
|
|
richedit: Pass left margin around when computing the size of a run, so that a tab will get a correct size.
|
|
richedit: Correctly set the pitch and family for a font when reading an RTF stream.
|
|
richedit: In RTF reader, set both bold and weight attributes, so that we don't care about priority between the two.
|
|
richedit: Use the FW_ constants instead of the raw values.
|
|
include: Added msftedit support in richedit.h.
|
|
richedit: Added support for EM_SETTARGETDEVICE with a NULL DC.
|
|
richedit: Fixed object leaks generated by context creation & destruction.
|
|
richedit: Don't force cursor change when it's not needed.
|
|
richedit: Allow reading an enhanced metafile from an RTF stream.
|
|
|
|
Ethan Chen (1):
|
|
include: Add GdipBitmapUnlockBits to include/gdiplusflat.h.
|
|
|
|
Francois Gouget (4):
|
|
d3d9/tests: Fix compilation on systems that don't support nameless unions.
|
|
gdi32: Remove a trailing space in a Wine trace.
|
|
msi/tests: Skip the tests if we are unable to identify the user SID. This fixes crashes on Win9x.
|
|
Assorted spelling fixes.
|
|
|
|
Frans Kool (3):
|
|
comdlg32: Corrected Dutch translations.
|
|
reg: Corrected #include statement for translations to work.
|
|
reg: Added Dutch resources.
|
|
|
|
H. Verbeet (1):
|
|
server: Don't drop the SE_GROUP_LOGON_ID attribute.
|
|
|
|
Herve Chanal (4):
|
|
msiexec: A nicer icon.
|
|
msiexec: Add SVG source for the icon.
|
|
cmd: Add a nicer icon.
|
|
notepad: Add a nicer icon.
|
|
|
|
Huw Davies (8):
|
|
gdi32: Update both winnt and win9x font keys and factor out the cleanup code.
|
|
gdi32: Store the Windows path (if it's available) in the font registry entries.
|
|
comctl32: Get the background brush in ACM_OPEN where native does.
|
|
comctl32: Animation notifications should be posted not sent.
|
|
comctl32: Revert to waiting on just the thread object, since the thread no longer sends messages.
|
|
comctl32: Always send WM_CTLCOLORSTATIC during WM_ERASEBKGND.
|
|
gdi32: Factor out FreeType initialization into a separate function.
|
|
gdi32: Ignore fonts with names that begin with a '.'.
|
|
|
|
Jacek Caban (34):
|
|
mshtml: Added IHTMLDocument2::write implementation.
|
|
mshtml: Added IHTMLScriptElement:get_type implementation.
|
|
mshtml: Use load group to find NSContainer in AsyncOpen if URI has no associated container.
|
|
urlmon: Fixed MapUrlToZone test on IE7.
|
|
jscript: Added stub DLL.
|
|
activscp.idl: Added CATID_* declarations.
|
|
include: Added activaut.idl.
|
|
mshtml: Improve header parsing.
|
|
wininet: Move INTERNET_OPTION_HANDLE_TYPE to vtbl.
|
|
wininet: Move InternetQueryOption(INTERNET_OPTION_URL) to vtbl.
|
|
wininet: Move InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME).
|
|
wininet: Move InternetQueryOption(INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT) to vtbl.
|
|
secur32: Fixed dynamic loading in schannel test.
|
|
secur32: Improve SECPKG_ATTR_CIPHER_STRENGTHS stub.
|
|
jscript: Added Dll[Un]RegisterServer implementation.
|
|
urlmon: Move InternetParseUrl(PARSE_SECURITY_URL) call to map_url_to_zone and fix buffer size.
|
|
mshtml: Return full patch in res protocol's secure URL.
|
|
urlmon: Remove tests that fail on IE7 and make Wine behave like IE7.
|
|
urlmon: Fixed URLZONEREG_DEFAULT handling in GetZoneActionPolicy.
|
|
urlmon: Added URLACTION_* and URLPOLICY_* declarations.
|
|
urlmon: Added ProcessUrlAction implementation.
|
|
urlmon: Added more policy tests.
|
|
urlmon: Added special URLACTION_SCRIPT_OVERRIDE_SAFETY handling.
|
|
wininet: Don't use query and hash part of URL to generate cache file name.
|
|
jscript: Added JScript class factory.
|
|
jscript: Added JScript stub implementation.
|
|
mshtml: Break Wine Gecko 0.0.1 support.
|
|
activscp.idl: Added IActiveScriptProperty declaration.
|
|
jscript: Added IActiveScriptParse stub implementation.
|
|
jscript: Added IActiveScriptProperty stub implementation.
|
|
wine.inf: Register jscript.dll.
|
|
jscript: Added IActiveScriptParseProcedure2 declaration.
|
|
jscript: Added IActiveScriptParseProcedure2 stub implementation.
|
|
jscript: Added IObjectSafety stub implementation.
|
|
|
|
James Hawkins (20):
|
|
msi: Optimize MsiSourceListAddSourceEx for adding to the end of the list.
|
|
msi: Fix an off-by-one error when applying embedded transforms.
|
|
msi: Ignore the custom action type 51 if the source field is empty.
|
|
msi: Deformat the service name and display name when installing the service.
|
|
msi: Test and fix MsiSourceListAddSource.
|
|
msi: Don't publish the product for the custom action test.
|
|
msi: Skip the endlines test if the table fails on import.
|
|
msi: Fix a few tests of display IDs that don't exist on win9x.
|
|
msi: Skip the Installer object tests on win9x.
|
|
msi: Fix a few test failures on win9x.
|
|
msi: Fix a few test failures on win9x.
|
|
msi: Fix a few test failures on win9x.
|
|
msi: Fix the type of the ID parameter of MsiSourceListEnumMediaDisks.
|
|
msi: win95 returns ERROR_BAD_PATHNAME.
|
|
msi: Clean up the db when skipping the tests.
|
|
msi: Fix a few failing tests on win9x.
|
|
msi: Fix the registry root indices for Installer::RegistryValue.
|
|
msi: Don't trace the tables names on import.
|
|
msi: Remove the dependence on compressed cabinets in the install tests.
|
|
fusion: Add a stub implementation of fusion.dll.
|
|
|
|
Jared Lapsley (1):
|
|
shdocvw: WebBrowser_get_Busy implementation.
|
|
|
|
Jason Edmeades (1):
|
|
user32: Fix MessageBox button contents and ordering.
|
|
|
|
Jason Green (1):
|
|
d3d9: Add a visual test case for the D3DSAMP_SRGBTEXTURE sampler state.
|
|
|
|
Jeremy White (1):
|
|
gdi32: Revise CreateScalableFontResourceA to pass through CreateScalableFontResourceW.
|
|
|
|
Joris Huizer (2):
|
|
wininet: Fixed typos in two out-of-memory checks.
|
|
qmgr/tests: Test the correct handle.
|
|
|
|
Ken Thomases (4):
|
|
avifil32: Fix copy/paste error.
|
|
dsound: Adjust for partial block before prepare-header and add-buffer steps.
|
|
coreaudio: Standardize on DRV_SUCCESS/FAILURE status codes for setup functions.
|
|
coreaudio: Signal driver load failure if any component fails to initialize.
|
|
|
|
Kusanagi Kouichi (1):
|
|
winex11.drv: Fix crash by long preedit text.
|
|
|
|
L. Rahyen (1):
|
|
winecfg: Make DPI interval to be the same as in Windows.
|
|
|
|
Lei Zhang (10):
|
|
comctl32: Add tests for TB_GETSTRING, fix NULL pointer access.
|
|
comctl32: Fix TB_GETSTRING return values.
|
|
shell32: Add xdg-user-dirs lookup code.
|
|
shell32: Use xdg well known directories for my_xxx folder symbolic links.
|
|
shell32: Use xdg well known directories for desktop folder symbolic link.
|
|
comctl32: Add listview checkbox toggle test.
|
|
comctl32: Implement listview checkbox toggle.
|
|
comctl32: Redraw listview after changing extended styles.
|
|
comctl32: Correct listview hittest check to include the state rect.
|
|
comctl32: Fix listview redraw when deleting items.
|
|
|
|
Louis Lenders (1):
|
|
oleacc: Add GetOleaccVersionInfo.
|
|
|
|
Luis Javier Merino (1):
|
|
wined3d: BltFast dealing correctly with overlapping src and dest.
|
|
|
|
Maarten Lankhorst (34):
|
|
include: Add flag for BSM_ALLDESKTOPS.
|
|
qcap: Add better findpin stub for CaptureGraphBuilder.
|
|
qcap: Implement a stubby CaptureGraphBuilder2::RenderStream.
|
|
quartz: Don't add MERIT_DO_NOT_USE filters automatically to create a connection.
|
|
quartz: Implement a dummy null renderer for directshow.
|
|
quartz: Detect and skip id3v2 header in mpeg splitter.
|
|
quartz: Fix typo.
|
|
quartz: Uncomment a trace.
|
|
quartz: Implement detection on file extension in filesource.
|
|
quartz: Add directsound renderer to filter list.
|
|
quartz: Destroy the filtergraph better in releasing.
|
|
quartz: Fix IFilterGraph RemoveFilter to stop the filter before removing it.
|
|
quartz: Set a default sync source on the filtergraph.
|
|
quartz: Silence the directsound buffer on starting.
|
|
quartz: Make MediaSeeking stubs fixmes.
|
|
quartz: Add initial support for time formats in IMediaSeeking.
|
|
quartz: Change some more stubs from traces to fixmes.
|
|
quartz: Implement a few MediaSeeking functions.
|
|
user32: Fix enumeration for EnumWindowStations and EnumDesktops.
|
|
dsound: Add an option to mix sound buffers in the mixer again.
|
|
winmm: Fix midi deadlock by not holding lock on release.
|
|
wine.inf: Change default windows version to XP.
|
|
winemp3: Skip idv3 header too.
|
|
quartz: Fix the magic bytes for mp3's with id3 tags.
|
|
quartz: Call send flush/endofstream and segment messages downstream.
|
|
quartz: Move IMediaSeeking from the parser pin to the parser filter.
|
|
quartz: Fix bug in transmitting messages further.
|
|
quartz: Transmit pullpin messages further.
|
|
quartz: Don't pass reference time when running.
|
|
quartz: Pass the reference time + small delay on on begin of playback.
|
|
quartz: Fix checking for duration.
|
|
quartz: Add mediaseeking stub to audio renderer.
|
|
quartz: Add critical sections to IMediaSeeking.
|
|
quartz: Implement forwarding mediaseeking messages.
|
|
|
|
Marcus Meissner (3):
|
|
msi: Initialize variables.
|
|
wininet: Split out NULL ptr and function ptr check.
|
|
mshtml: Fix potential 1 byte 0 overwrite.
|
|
|
|
Michael Karcher (1):
|
|
winex11: Fix alpha for client-side-rendered text.
|
|
|
|
Michael Moss (2):
|
|
kernel32/tests: Fix false positive file notification tests.
|
|
kernel32/tests: Test notifications for overlapping directory watches.
|
|
|
|
Michael Stefaniuc (18):
|
|
widl: Remove local variable shadowing in add_func_desc().
|
|
gdiplus/tests: Remove redundant NULL check before GdipFree().
|
|
comctl32/tests: Fix a variable type in monthcal.c. Removes 19 -Wsign-compare warnings.
|
|
iccvid: Add the Romanian translation.
|
|
msvidc32: Add the Romanian translation.
|
|
crypt32: Update the German translation.
|
|
regedit: Fix and update the German translation.
|
|
msrle32: Add the Romanian translation.
|
|
write: Add the Romanian translation.
|
|
write: Add the German translation.
|
|
localspl: Add the Romanian translation.
|
|
wineboot: Add the German translation.
|
|
wineboot: Add the Romanian translation.
|
|
quartz: Replace second EnterCriticalSection with LeaveCriticalSection (Smatch).
|
|
comdlg32: Update the German translation.
|
|
devenum: Add the Romanian translation.
|
|
oleaut32: Add the Romanian translation.
|
|
winecfg: Remove the unused IDS_WINE_VERSION resource.
|
|
|
|
Mikołaj Zalewski (4):
|
|
shell32: Remove DISCARDABLE from STRINGTABLE resources.
|
|
comdlg32: Move font style names to resources.
|
|
regedit: Remove windows class names (they shouldn't be localized) and unused IDC_REGEDIT menu from resources.
|
|
mshtml: Add Polish translation.
|
|
|
|
Nathan Beckmann (10):
|
|
gdiplus: Tests for GdipLockBitmapBits/GdipUnlockBitmapBits.
|
|
gdiplus: Fix memory leak in GdipLockBitmapBits.
|
|
gdiplus: Update bitmap state in GdipUnlockBitmapBits.
|
|
gdiplus: Return an error for consecutive GdipLockBitmapBit calls.
|
|
gdiplus: Remove unnecessary IStream_AddRef from GdipLoadImageFromFile.
|
|
gdiplus: Implement GdipSaveImageToFile via GdipSaveImageToStream.
|
|
gdiplus: Implement GdipSaveImageToStream using encoders.
|
|
gdiplus: Implement BMP encoding.
|
|
gdiplus: Add more sophisticated tests for GdipSaveImageToFile.
|
|
gdiplus: Fix test crash in GdipSaveImageToStream.
|
|
|
|
Paul Vriens (15):
|
|
shell32/tests: Make tests run again on win95 and NT.
|
|
dinput/tests: Don't treat old dinput versions as an error.
|
|
users32/tests: Win9x doesn't like FILE_ALL_ACCESS.
|
|
user32/tests: Use A-call.
|
|
ntdll/tests: ProcessImageFileName is not supported before XP.
|
|
advpack/tests: Free the library after use.
|
|
comctl32/tests: Don't use FreeLibrary with GetModuleHandle.
|
|
comctl32/tests: Free the library after use.
|
|
kernel32: Fix/change tests for systems with no ServicePack.
|
|
winecfg: Fix setting version to Vista.
|
|
kernel32/tests: Skip some tests on win95.
|
|
kernel32/tests: DATE_YEARMONTH is only present on W2K and later.
|
|
kernel32/tests: Add a few skips instead of just returning.
|
|
advapi/service: Give service its own debug channel.
|
|
setupapi/tests: Add a test for installing a driver service via an INF file.
|
|
|
|
Philip Nilsson (2):
|
|
d3dx9: Implement the D3DXVec*Array functions.
|
|
d3dx9/tests: Test the D3DXVec*Array functions.
|
|
|
|
Reece Dunn (1):
|
|
user32: Improve the HiliteMenuItem tests so they reflect actual behaviour on Windows.
|
|
|
|
Reece H. Dunn (1):
|
|
user32: HiliteMenuItem fails if an invalid window handle is passed to it.
|
|
|
|
Rob Shearman (34):
|
|
wininet: Make the reference count of WININETHANDLEHEADER thread-safe by using InterlockedIncrement/InterlockedDecrement.
|
|
wininet: Don't call DeleteSecurityContext and FreeCredentialsHandle on invalid handles.
|
|
wininet: Allow HTTP_DoAuthorization to accept a NULL username/domain in the non-Basic case.
|
|
wininet: Retrieve the maximum token length from the SSP and use a buffer of that length in calls to InitializeSecurityContextW.
|
|
secur32: Fix ntlm_GetCachedCredential to not call strlenW on a NULL pointer.
|
|
makefiles: Simplify the use of the MODULE variable in static import libraries.
|
|
rpcrt4: Check that the input to RPCRT4_strndupW was not NULL before assuming that the string couldn't be allocated due to lack of memory.
|
|
rpcrt4: Fix -Oi interpreter for base types.
|
|
rpcrt4: Fix the pointer level being passed into call_unmarshaller in client_do_args_old_format for base return parameters.
|
|
urlmon: Initialise the cache_file field of DownloadBSC on creation.
|
|
wininet: Fix proxy authentication by using the data in lpwhr->pProxyAuthInfo in HTTP_InsertAuthorization instead of lpwhr->pAuthInfo when inserting the Proxy-Authentication header.
|
|
wininet: Only clear authentication header if the connection has authentication information.
|
|
wininet: Add tests for some URL cache functions.
|
|
wininet: Implement FindFirstUrlCacheEntry{A, W}, FindNextUrlCacheEntryA and FindCloseUrlCache.
|
|
wininet: Move URL cache hash entry validation to a separate function.
|
|
wininet: Add tests for Find{First,Next}UrlCacheEntryA functions.
|
|
wininet: Use LIST_FOR_EACH_ENTRY in URLCacheContainers_FindContainerW instead of LIST_FOR_EACH and LIST_ENTRY.
|
|
wininet: Make some pointers const in URL cache functions.
|
|
wininet: Fix URLCache_LocalFileNameToPathA to return a full path, rather than just the container path.
|
|
wininet: The URL in CommitUrlCacheEntryInternal shouldn't be restricted to MAX_PATH chars in length.
|
|
wininet: Support the lpszFileExtension "reserved" parameter being passed into CommitUrlCacheEntryA.
|
|
oleaut32: Split the methods for opening different sources of typelibs out of TLB_ReadTypeLib.
|
|
msi: Fix typos which caused joins of three or more tables to not work properly.
|
|
msi: Passing NULL for szBuffer and NULL for pcchValueBuf into MsiGetProductInfo{A, W} shouldn't crash.
|
|
wininet: Fix local variable shadowing in URLCacheContainer_OpenIndex.
|
|
wine.inf: Update timezone information.
|
|
oleaut32: Fix the return type of TLB_ReadTypeLib.
|
|
ole32: CreatePointerMoniker is implemented.
|
|
wininet: Assume that if we're connected to an HTTP/1.1 server then connections can be kept alive by default.
|
|
wininet: If we receive an error from InitializeSecurityContext in HTTP_DoAuthorization then set pAuthInfo->finished so that we don't carry on using the security context.
|
|
dxerr{8,9}: Include wine/port.h for snprintf.
|
|
rpcrt4: Add a stub for RpcCancelThreadEx.
|
|
wininet: The lpszLocalFileName parameter to CommitUrlCacheEntryA is optional, so check before converting it from Unicode to ANSI.
|
|
user32: Handle the undocumented behaviour in DefWindowProc for WM_NCACTIVATE that causes the nonclient area not to be redrawn.
|
|
|
|
Roderick Colenbrander (13):
|
|
wined3d: Move depth/stencil verification to CheckDepthStencilCapability.
|
|
wined3d: Check the texture capabilities we offer for the different texture types (cube, plain, volume).
|
|
wined3d: Check the render target capabilities of a resource type.
|
|
wined3d: Add a function which checks the legacy bump mapping capabilities.
|
|
wined3d: Put the SRG read capability check in its own function.
|
|
wined3d: Put vertex texture capability checking in its own function.
|
|
wined3d: Add a function which checks the filtering capabilities for a format.
|
|
wined3d: Add correct autogenmipmap support.
|
|
wined3d: There is no need for the !Usage checks at the start of the resource type checks.
|
|
wined3d: Add dynamic locking support to CheckDeviceFormat.
|
|
wined3d: Report software processing in CheckDeviceFormat.
|
|
wined3d: Check pixel formats of the same pixel type.
|
|
ddraw: Use a correct resource type and a valid format.
|
|
|
|
Samuel Lidén Borell (2):
|
|
shdoclc: Update Swedish translation.
|
|
mshtml: Update Swedish translation.
|
|
|
|
Stefan Dösinger (3):
|
|
wined3d: Only adjust windows in fullscreen mode to the screen.
|
|
wined3d: Only restore the style and exStyle when it is untouched.
|
|
wined3d: Set the fullscreen flag before the display Mode.
|
|
|
|
Stefan Leichter (1):
|
|
shell32: Fix SHGetFolderPathAndSubDir tests.
|
|
|
|
Tony Wasserka (2):
|
|
d3dx9: Add the _D3DXERR enumeration.
|
|
d3dx9: Add stubs for the ID3DXFont functions.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|