mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-05 18:01:34 +00:00
684 lines
36 KiB
Text
684 lines
36 KiB
Text
The Wine development release 1.3.28 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Initial version of the VBScript parser.
|
|
- Automagic audio driver selection.
|
|
- Support for volume information on UDF file systems.
|
|
- The OpenGL renderer is now the default for DirectDraw.
|
|
- Device configuration dialog in DirectInput.
|
|
- SetDIBitsToDevice support in the DIB engine.
|
|
- Several improvements in the cmd parser.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.28.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.28.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/download
|
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/git for details.
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Bugs fixed in 1.3.28:
|
|
|
|
2700 Screen corruption in Afterlife
|
|
3254 Google Talk unable to connect
|
|
7143 Simant music and sound does not play
|
|
8924 Problem passing environment variables into php.exe
|
|
12520 Yoda Stories main window is too small
|
|
12689 Input messages lingering in server slowing down wine
|
|
13752 Kega Fusion: Direct 3D output does not fill window in windowed mode
|
|
14212 Winuae freeze as soon as you hit a key after starting the emulation.
|
|
14932 Spore Prototype CityMaze: Rendering issue
|
|
15553 Interstate 76: scrambled screen when running in d3d
|
|
15874 Dead Space doesn't start
|
|
16977 Enable Multisampling again
|
|
17030 uTorrent 1.8.1 final crashes when deleting files
|
|
17565 Half-Life 2 pauses after first key pressed
|
|
18586 Cannot build wine-1.1.22 on OpenSolaris snv_112 with GNU ld
|
|
19518 packet tracer 5.2 error on solaris
|
|
19833 the program hotkeynet.exe has encountered a serious problem and needs to close
|
|
20239 15mb VB6 applications desaparear after 2 minutes
|
|
20570 In vb6 drop down combo width cannot be altered
|
|
21077 AOEIII: Antialiasing crops display area
|
|
21301 Terragen 0.9.43: Right clicking on any field causes crash
|
|
21387 NetTerm locks up
|
|
21663 ElsterFormular fails to install update due to missing administrator rights
|
|
22434 Hype - The Time Quest crashes when the game should come up (looks like null pointer dereference to me)
|
|
22528 King's bounty armored princess really slow
|
|
22627 Emperor fails to switch from Windowed Mode to Full Screen
|
|
22955 Broken icon rendering in PeaZip
|
|
23671 Adobe Acrobat 9.0.0 Pro Extended Crashes On Startup from Fresh Install
|
|
24581 timeSetEvent(), a function of multimedia timer doesn't work after about 500 calls.
|
|
24746 Missing graphics in FBO OffscreenRenderingMode
|
|
24855 Kindle for PC 1.2.1 does not run
|
|
25022 GetImageListForDrawing error with MT5
|
|
25188 Femap: Cannot open help window
|
|
25722 Anti-aliasing option disabled in Mirror's Edge (with 'multisampling=enabled')
|
|
26151 Warnings in dlls/urlmon
|
|
26244 Commander: Conquest of the Americas demo slow d3d performance
|
|
26273 Sims 3 can't detect disc
|
|
26423 Wine should use MS-DOS (8.3) file names when interacting with Dosbox
|
|
26589 A Farewell to Dragons: game becomes slow during fights
|
|
26963 sysocmgr.exe required SETUPAPI.dll.pSetupMalloc
|
|
27089 Space Empires: Star Fury shows mostly black screen (unless orm=backbuffer)
|
|
27199 MS .Net Framework 1.x Service Pack installers crash in InstallFiles action (cabinet stream handling)
|
|
27298 The Witcher 2 Slow Performance on any setting.
|
|
27519 Silent Hill V: Homecoming: game freezes when in paused mode (Esc) for some minutes
|
|
27573 Firefox 5 crashes at http://www.mozilla.com/en-US/firefox/all.html
|
|
27728 Multimine crashes when closing the Join Server dialog after server closes
|
|
27743 Post Mortem hangs after starting
|
|
27761 different behaviour for "if" conditions check
|
|
27788 cmd misparses > redirection operators when directly preceded by a token ending in 1 or 2
|
|
27877 Portal 2: "5-minute crash"
|
|
27967 Sacred Underworld 2.28 with graphical issues
|
|
27989 Word and Powerpoint 2007: window background is striped
|
|
28010 No sound in Raptor: Call of the shadows
|
|
28025 CAJViewer 7.1 crash
|
|
28034 Powerpoint 2007/2010: color & resizing issues
|
|
28060 Lemmix: mouse pointer problem during gameplay
|
|
28065 Garshasp: The Monster Slayer installer bailing out: OS is very old and not supported
|
|
28076 altap salamander 2.54 does not start
|
|
28101 wininet ftp tests slow
|
|
28103 gdi32 font.ok fails if sun-java6-fonts installed, does nothing otherwise?
|
|
28122 unable to start Intl.cpl (Regional Settings properties) -- unimplemented function SETUPAPI.dll.pSetupMalloc
|
|
28157 Jedi Knight demo crashes after the opening sequence
|
|
28199 Installation of vcrun6 causes undefined function _set_printf_count_output
|
|
28207 Caesar III crashes in dsound
|
|
28214 Eurofighter Typhoon crashes after starting
|
|
28230 F.E.A.R. 3 crashes with unimplemented msvcp90.dll.?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z
|
|
28233 NeverWinter Nights 2 hangs on starting
|
|
28246 Dragon Age Origins fails to launch
|
|
28247 d3dx9_36/mesh.c compile broken on uclibc
|
|
28259 Jedi Knight demo crashes in ddraw
|
|
28287 Tropico 4: at startup, it crashes when calling function CertGetNameStringW from crypt32.dll
|
|
28303 Game Schnapsen crashes
|
|
28306 Bloxx It's launcher is displayed incorrectly
|
|
28313 Steam client installer (MSI) crashes at the end of installation
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.27:
|
|
|
|
Akihiro Sagawa (1):
|
|
winmm: Add support for MEVT_LONGMSG.
|
|
|
|
Alasdair Sinclair (1):
|
|
setupapi: Fix magic comparison on x64.
|
|
|
|
Alexander Morozov (1):
|
|
query: Add stub for LoadIFilter.
|
|
|
|
Alexandre Goujon (2):
|
|
include: Add more GetVolumeInformation system flags.
|
|
kernel32: Add UDF support.
|
|
|
|
Alexandre Julliard (64):
|
|
setupapi: Use the specified language for SxS manifest file names.
|
|
ntdll: Try to match the language name when looking for a manifest file.
|
|
ntdll: Use the manifest with the highest matching version number.
|
|
ntdll: Prefer loading native manifests over Wine ones.
|
|
user32: Pass valid dimensions to GetDIBits.
|
|
gdi32: Add parameter validation in GetDIBits.
|
|
gdi32/tests: Simplify the DIB byte width computation.
|
|
user32: Simplify the DIB byte width computation.
|
|
wineps: Simplify the DIB byte width computation.
|
|
winex11: Simplify the DIB byte width computation.
|
|
comctl32: Simplify the DIB byte width computation.
|
|
gdi32: Remove an unused variable.
|
|
msi: Avoid dynamic stack allocation.
|
|
gdi32: Store the initial bitmap bits with DIB alignment.
|
|
gdi32: Add a helper function to initialize DIB info from a bitmap object.
|
|
gdi32: Forward the null driver GetImage to the DIB driver since the bits are in DIB format.
|
|
gdi32: Forward the null driver PutImage to the DIB driver since the bits are in DIB format.
|
|
gdi32: Allow SetDIBits to use the null driver.
|
|
gdi32: Only use the hdc parameter in SetDIBits when needed.
|
|
gdi32: Use SetDIBits to set the initial bits of a DDB.
|
|
gdi32/tests: Add some SetDIBitsToDevice tests, based on the similar SetDIBits tests.
|
|
winex11: Fix SetDIBitsToDevice coordinate mapping in RTL mode.
|
|
winex11: Fix SetDIBitsToDevice coordinate mapping for negative values.
|
|
wininet/tests: Remove an invalid FTP test.
|
|
gdi32: Make the BITMAPINFO parameters non-const in driver entry points since we are always passing a copy.
|
|
gdi32: Fix coordinate mapping in Get/SetBoundsRect, with tests.
|
|
user32: Compute the size of the message spy arrays at compile time.
|
|
ntdll: Add support for asmv1 namespace prefix in xml elements.
|
|
libwine: Disable debug output when stderr goes to /dev/null.
|
|
advapi32: Include system headers before Windows headers.
|
|
crypt32: Include system headers before Windows headers.
|
|
gphoto2.ds: Include system headers before Windows headers.
|
|
sane.ds: Include system headers before Windows headers.
|
|
wldap32: Include system headers before Windows headers.
|
|
secur32: Avoid size_t and fix some printf formats.
|
|
mountmgr.sys: Include system headers before Windows headers.
|
|
kernel32: Include system headers before Windows headers.
|
|
openal32: Include system headers before Windows headers.
|
|
qcap: Include system headers before Windows headers.
|
|
gdi32: Add a SetDIBitsToDevice implementation in the null driver using PutImage.
|
|
winex11: Get rid of the SetDIBitsToDevice implementation.
|
|
gdi32: Add RLE support in SetDIBitsToDevice.
|
|
winex11: Get rid of the no longer used RLE support.
|
|
widl: Don't output stubs for interfaces included in a typelib.
|
|
gdi32: Always set biClrUsed in internal BITMAPINFO structures.
|
|
gdi32: Don't free a driver when it's popped from the stack.
|
|
gdi32: Make the push/pop_dc_driver functions available to the drivers.
|
|
gdi32: Add a driver entry point for CreateCompatibleDC.
|
|
gdi32: Don't allow CreateCompatibleDC on a metafile DC.
|
|
gdi32: Leave it up to the driver to push the new device on the DC stack in CreateDC.
|
|
winex11: Make sure the bitmap of the brush pattern is owned by x11drv before getting its pixmap.
|
|
winex11: Make sure the bitmap created from a packed DIB is owned by x11drv before getting its pixmap.
|
|
gdi32: Allocate the DIB driver on first use, and free it only upon DC destruction.
|
|
gdi32: Move DIB driver definitions to dibdrv.h.
|
|
libwine: Avoid converting the final null in strlwrW and struprW.
|
|
d3dx9_36: Avoid using fminf/fmaxf.
|
|
wineconsole: Make the traces in WINECON_GrabChanges more readable.
|
|
wineconsole: Avoid reentering WINECON_GrabChanges.
|
|
user32/tests: Allow an approximate color match for the cursor contents.
|
|
ntdll: Fix protection flags for uninitialized sections.
|
|
wine.inf: Create a fake dll for the 32-bit iexplore on Wow64.
|
|
version: Check the Windows directory first in VerFindFileA/W.
|
|
secur32/tests: Avoid crash on test failure.
|
|
wininet/tests: Avoid crash on test failure.
|
|
|
|
Alistair Leslie-Hughes (9):
|
|
advapi32: Cleanup event log only if create was successful.
|
|
uxtheme: Set last error on NULL pointer.
|
|
ntdsapi: Add stubs DsServerRegisterSpnA, DsServerRegisterSpnW.
|
|
msxml3: Correct MSXML object safety tests.
|
|
rasapi32: Return error on invalid parameters.
|
|
msxml3: Correct Objsafe tests for older msxml3.
|
|
msxml3: Only compare strings if the transform was successful.
|
|
advapi32: Correct test for NT4 prior to sp4.
|
|
include: Add xmlparser interfaces.
|
|
|
|
Andrew Eikum (3):
|
|
winmm: Determine the driver from MMDevAPI.
|
|
mmdevapi: Automatically select the correct driver.
|
|
winecfg: Remove driver selection from Audio tab.
|
|
|
|
Andrew Talbot (14):
|
|
comctl32: Fix a logical operator typo.
|
|
winspool.drv: Fix a logical operator typo.
|
|
d3dx9_36: Fix a logical operator typo.
|
|
mscoree: Remove extern from function definitions.
|
|
windowscodecs: Remove extern from function definition.
|
|
dnsapi: Void functions should not return a value.
|
|
include: Fix a typo.
|
|
comctl32: Remove unneeded address-of operator from function name.
|
|
shell32: Remove unneeded address-of operators from function name.
|
|
wined3d: Remove unneeded address-of operators from function names.
|
|
winex11.drv: Remove unneeded address-of operator from function name.
|
|
mscoree: Fix a zero-sized array.
|
|
msvcp90: Avoid a forward declaration.
|
|
winealsa.drv: Remove unneeded address-of operators from function name.
|
|
|
|
André Hentschel (23):
|
|
rpcrt4/tests: Fix NULL string handling in an ok() check.
|
|
comctl32/tests: Fix printing a NULL string.
|
|
d3dx9_36/tests: Fix printing a NULL string.
|
|
winspool.drv/tests: Fix tracing a NULL string.
|
|
d3dcompiler_43/tests: Fix printing a NULL string.
|
|
version: Return VIF_CANNOTREADSRC if no source path could be generated.
|
|
winevdm: Use mangled short path names for DOSBox.
|
|
shell32/tests: Fix checking the child strings.
|
|
localspl: Fix printing a NULL string.
|
|
po: Update German translation.
|
|
urlmon/tests: Print out the wrong mime.
|
|
configure: Install view.
|
|
cryptnet: Use the constants from the wininet header.
|
|
dbghelp: Add some new dwarf enumerations.
|
|
po: Update German translation.
|
|
dnsapi: Use internal name_skip function.
|
|
ntdll: Allow reading from a writable section.
|
|
ntdll/tests: Run the execution test only on x86 platforms.
|
|
ntdll/tests: Tests for _wcslwr and _wcsupr.
|
|
ntdll: Fix a comment.
|
|
po: Update German translation.
|
|
ntdll: Remove dead increments (clang).
|
|
crypt32/tests: Remove dead assignment (clang).
|
|
|
|
Aric Stewart (7):
|
|
usp10: Display and handle bidi runs in the correct order in ScriptString functions.
|
|
usp10: Modify ScriptStringOut to paint the string item by item.
|
|
usp10: Draw selected glyphs in ScriptStringOut.
|
|
usp10: When calling ShapeIndicSyllables we need to use cChars which is the actual number of original characters.
|
|
usp10: Disable glyph indexes for Symbol, non-TrueType, and device fonts.
|
|
usp10: Respect the presence or absence of the SSA_BREAK flag.
|
|
usp10: Respect the presence or absence of the SSA_GLYPHS flag.
|
|
|
|
Aurimas Fišeras (2):
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (1):
|
|
wined3d: Remove an unused variable.
|
|
|
|
Bernhard Loos (4):
|
|
ntdll: Provide a timestamp debug channel, which prints a millisecond resolution timestamp in front of debug output.
|
|
widl: Also create proxies/stubs for interfaces marked with oleautomation.
|
|
wuapi: Add the SystemInformation coclass and interface.
|
|
winealsa.drv: If there are no devices, there is also no default device.
|
|
|
|
Bruno Jesus (7):
|
|
user32: Fix support for CB_SETDROPPEDWIDTH in combobox.
|
|
ws2_32: Fix a leak in WS2_AcceptEx.
|
|
ws2_32: Avoid an unhandled exception in WSAIoctl.
|
|
ws2_32: Fix support for SIO_KEEPALIVE_VALS.
|
|
user32/tests: Add SetCaretPos/GetCaretPos tests.
|
|
ws2_32: Remove an unnecessary test.
|
|
winecfg: Write the ProductName registry key based on selected OS.
|
|
|
|
Christian Costa (4):
|
|
attrib: Move implementation from cmd.exe to the standalone command.
|
|
cmd: Remove attrib from builtins list.
|
|
cmd: Launch the command with the /? option for external commands shipped with cmd.exe.
|
|
cmd: Add help info for xcopy.
|
|
|
|
Damjan Jovanovic (1):
|
|
winemenubuilder: Do case-insensitive glob comparisons.
|
|
|
|
Dan Kegel (3):
|
|
configure: AC_C_CONST is obsolete.
|
|
configure: Fix configure failures under -Werror -Wall.
|
|
dinput: Fix compilation on systems that don't support nameless unions.
|
|
|
|
Dmitry Timoshkov (1):
|
|
gdi32: Add a buch of CreateScalableFontResource() tests.
|
|
|
|
Francois Gouget (53):
|
|
advapi32/tests: Tweak the service start/stop tests so they work on NT4.
|
|
net: Fix the parameter checking, /help handling and usage.
|
|
net: Add support for enumerating the running services with 'net start'.
|
|
services: Cleanup when a service fails to start so it is still fully considered to be stopped.
|
|
services: Refuse to start disabled services.
|
|
services: If a service is not started, then say so when ControlService() is called on it.
|
|
net: Remove an untranslatable string from the resources.
|
|
po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Czech translation.
|
|
po: Fix some typography issues in the Bulgarian translation.
|
|
hhctrl.ocx: Don't show unimplemented buttons.
|
|
hhctrl.ocx: Issue a fixme if asked for unsupported toolbar buttons.
|
|
ddraw/tests: Make enum_z_fmt_cb() static.
|
|
dinput: Make semantic_to_obj_id() static.
|
|
msi: Make find_table() static.
|
|
po: Fix some typography issues in the Czech translation.
|
|
ddraw/tests: Fix compilation on systems that don't support nameless unions.
|
|
taskmgr: Fix the name of a couple of process priority levels.
|
|
wordpad: Specify a message context for 'cm', 'in' and 'pt'.
|
|
crypt32 & cryptdlg: Specify a message context for 'CA', 'OCSP' and 'CPS'.
|
|
shlwapi: Add a message context for 'hr', 'min' and 'sec'.
|
|
po: Mark a couple of broken German translation as fuzzy.
|
|
po: Mark a couple of broken Korean translations as fuzzy.
|
|
comctl32: Property sheets must be able to redraw themselves even if no page is selected.
|
|
po: Remove English strings from the Czech translation.
|
|
po: Remove English strings from the Greek translation.
|
|
po: Remove English strings from the Spanish translation.
|
|
po: Remove English strings from the Danish translation.
|
|
po: Remove English strings from the Romansh translation.
|
|
po: Remove English strings from the Esperanto translation.
|
|
cmd: Add a trailing full stops to a couple of usage messages.
|
|
winecfg: Specify a context for the drive letter setting.
|
|
cmd: Fix the indentation of the IF usage message.
|
|
net: Add a full stop at the end of a sentence in the usage message.
|
|
wineconsole: Add full stops at the end of sentences in the usage message.
|
|
xcopy: Add full stops at the end of sentences in the usage message.
|
|
po: Remove English strings from the Ukrainian translation.
|
|
po: Remove English strings from the Chinese (PRC) translation.
|
|
po: Remove English strings from the Walloon translation.
|
|
po: Remove English strings from the Norwegian Bokmål translation.
|
|
comctl32/tests: Check the styles of the wizard and property sheet dialogs.
|
|
comctl32: Fix the wizard and property sheet dialog styles.
|
|
comctl32: Update the PROPSHEET{HEADER,PAGE} structures and add some PSH_XXX macros.
|
|
services: Issue a fixme when a service fails to start.
|
|
ddraw: Remove WINAPI on static functions where not needed.
|
|
attrib: Make ATTRIB_wprintf() static.
|
|
user32/tests: Add a trailing '\n' to an ok() call.
|
|
po: Remove English strings from the Chinese (Taiwan) translation.
|
|
po: Remove English strings from the Turkish translation.
|
|
po: Remove English strings from the Thai translation.
|
|
po: Remove English strings from the Swedish translation.
|
|
po: Add a linefeed to fix the Lithuanian translation.
|
|
kernel32: Add parentheses to clarify the precedence between '&' and '||'.
|
|
comctl32/tests: Use the PROPSHEETHEADERA_V1_SIZE macros for compatibility with old comctl32 versions.
|
|
|
|
Frédéric Delanoy (27):
|
|
cmd: Ignore trailing whitespace when using cd.
|
|
cmd/tests: Add tests for redirections using non stdout/stderr handles.
|
|
cmd: Fix redirection handle parsing.
|
|
cmd: Avoid reading garbage when looking for redirection handle.
|
|
cmd/tests: Add tests for redirections within IF statements.
|
|
cmd/tests: Add tests for mixed echo modes.
|
|
cmd: Add help for ASSOC command.
|
|
cmd: Add WCMD_output_asis_stderr function.
|
|
cmd: Ensure WCMD_assoc error messages are sent to stderr instead of stdout.
|
|
cmd/tests: Add assoc tests.
|
|
cmd: Fix invalid RegSetValueExW call in WCMD_assoc.
|
|
cmd: Add help for FTYPE command.
|
|
cmd/tests: Add ftype tests.
|
|
po: Update French translation.
|
|
cmd/tests: Add pushd/popd tests.
|
|
cmd: Fix echo's special ';' handling.
|
|
cmd/tests: Add tests for IF '==' operator.
|
|
cmd: Associate comments with their respective descripted structures in header file.
|
|
cmd: Get rid of obsolete autoexec.bat handling code.
|
|
po: Update French translation.
|
|
cmd: Fix misleading WCMD_parameter documentation.
|
|
cmd: Simplify WCMD_parameter function.
|
|
cmd: Clarify WCMD_if function.
|
|
cmd: Add an output parameter to WCMD_parameter to point to the end of the extracted param, if requested.
|
|
cmd: Fix IF operands parsing for '==' operator.
|
|
cmd: Use correct type instead of void* for prev_context field of BATCH_CONTEXT struct.
|
|
cmd: Backup echo mode before running external batch file.
|
|
|
|
Gerald Pfeifer (3):
|
|
comctl32: Remove dead code from MONTHCAL_HitTest.
|
|
wined3d: Remove dead code (and variable) from wined3d_surface_flip. wined3d_surface_flip.
|
|
mshtml: Add failure detection to set_downloading_proc.
|
|
|
|
Hans Leidekker (17):
|
|
programs: Add a stub implementation of regasm.exe.
|
|
xolehlp: New dll.
|
|
winhttp: Properly test a boolean variant.
|
|
winhttp/tests: Initialize a variant with a known value.
|
|
winhttp: Fix some memory leaks.
|
|
msi: Avoid a leak when a query is executed more than once.
|
|
msi/tests: Fix a number of test messages.
|
|
msi: Use a higher value for the initial transform disk id.
|
|
msi: Initialize a variable.
|
|
msi: Respect the indirect attribute in the SelectionPath event handler.
|
|
msi/test: Mark some test results as broken.
|
|
msi/tests: Fix some test messages.
|
|
msi: Move the preview code to dialog.c.
|
|
msi: SelfUnregModules' counterpart is SelfRegModules.
|
|
msi: Return the right error from ResolveSource when the user cancels.
|
|
msi: Remove some dead assignments (clang).
|
|
msi: Ignore unknown components in the FeatureComponents table.
|
|
|
|
Henri Verbeet (50):
|
|
wined3d: Rename WineD3DAdapterChangeGLRam() to adapter_adjust_memory().
|
|
wined3d: Make the target parameter to is_full_clear() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_swapchain_count() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_swapchain() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_wined3d() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_available_texture_mem() const.
|
|
wined3d: Replace "DirectDraw stuff" with per-adapter screen information.
|
|
ddraw: Trace which surfaces we enumerate in ddraw7_EnumSurfaces().
|
|
ddraw: Remove a redundant check from ddraw7_SetCooperativeLevel().
|
|
ddraw: Introduce a separate function for setting the focus window.
|
|
wined3d: Use the resource size for copying between a surface's DIB and PBO.
|
|
ddraw: Make the OpenGL renderer the default one.
|
|
ddraw: Get rid of the surface implementation switching code.
|
|
ddraw: Get rid of the ImplType fields in IDirectDrawImpl and IDirectDrawSurfaceImpl.
|
|
wined3d: Make the device parameter to wined3d_device_get_stream_source() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_stream_source_freq() const.
|
|
wined3d: Merge the wined3d_surface_set_mem() implementations.
|
|
wined3d: Merge the wined3d_surface_flip() implementations.
|
|
wined3d: Make the device parameter to wined3d_device_get_transform() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_light() const.
|
|
wined3d: Print a FIXME for any flags passed to wined3d_surface_flip().
|
|
wined3d: Remove a redundant compare in IWineD3DSurfaceImpl_BltOverride().
|
|
wined3d: Get rid of some redundant else statements in IWineD3DSurfaceImpl_BltOverride().
|
|
wined3d: Make the device parameter to wined3d_device_get_light_enable() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_clip_plane() const.
|
|
mmdevapi: Include space for the terminating zero in info_device_ps_GetValue().
|
|
mmdevapi: Add a TRACE to info_device_ps_GetValue().
|
|
wined3d: Don't print the GLSL info log by default on fglrx.
|
|
wined3d: Get rid of the rect checks for present in IWineD3DSurfaceImpl_BltOverride().
|
|
wined3d: Make the device parameter to wined3d_device_get_clip_status() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_material() const.
|
|
wined3d: Don't override the swapchain present interval in IWineD3DSurfaceImpl_BltOverride().
|
|
wined3d: Try doing a present in wined3d_surface_blt() instead of IWineD3DSurfaceImpl_BltOverride().
|
|
wined3d: Make the device parameter to wined3d_device_get_index_buffer() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_base_vertex_index() const.
|
|
wined3d: Implement wined3d_surface_flip() as a blit.
|
|
ddraw: Only explicitly initialize non-zero fields in ddraw_create_gdi_swapchain().
|
|
ddraw: Set the swap effect to WINED3DSWAPEFFECT_COPY in ddraw_create_gdi_swapchain().
|
|
wined3d: Make the device parameter to wined3d_device_get_viewport() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_render_state() const.
|
|
wined3d: Use draw_binding for the surface_modify_location() call in surface_unmap() as well.
|
|
ddraw: Also check errors returned by ddraw_create_gdi_swapchain() in CreateSurface().
|
|
ddraw: Introduce a function for creating the swapchain.
|
|
wined3d: Make the device parameter to wined3d_device_get_sampler_state() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_scissor_rect() const.
|
|
wined3d: Disable sRGB decoding in draw_textured_quad().
|
|
wined3d: Use the CPU blitter for blitting to converted surfaces.
|
|
wined3d: Add support for flipping compressed surfaces to surface_cpu_blt().
|
|
wined3d: Make the device parameter to wined3d_device_get_vertex_declaration() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_vertex_shader() const.
|
|
|
|
Huw Davies (2):
|
|
gdi32: When creating a dib_info from a ddb, always make a copy of the colour map.
|
|
gdi32: The offsets should be signed.
|
|
|
|
Hwang YunSong (6):
|
|
po: Updated Korean translation.
|
|
po: Updated Korean translation.
|
|
po: Updated Korean translation.
|
|
winecfg: Updated Korean translation.
|
|
po: Updated Korean translation.
|
|
dinput: New Korean resource.
|
|
|
|
Jacek Caban (59):
|
|
vbscript: Added IActiveScript::SetScriptSite implementation.
|
|
vbscript: Moved VBScript declaration to vbscript.c.
|
|
vbscript: Added IActiveScript::InitNew implementation.
|
|
vbscipt: Added IActiveScript::Close implementation.
|
|
vbscript: Added more IActiveScript tests.
|
|
vbscipt: Added IActiveScript::GetScriptState implementation.
|
|
msi: Use struct instead of interface in object declarations.
|
|
msi: Ude default calling convention for internal functions.
|
|
jscript: Added more SetInterfaceSafetyOptions tests and fixes.
|
|
mshtml: Added support for text/vbscript script type.
|
|
vbscript: Added IObjectSafety stub implementation.
|
|
vbscript: Added SetInterfaceSafetyOptions implementation.
|
|
vbscript: Added GetInterfaceSafetyOptions implementation.
|
|
vbscript: Added IObjectSafety tests.
|
|
vbscript: Moved includes required by vbscript.h to the header.
|
|
vbscript: Added SetScriptState implementation.
|
|
vbscript: Added GetScriptDispatch implementation.
|
|
vbscript: Added more uninitialization tests and fixes.
|
|
vbscript: Added AddNamedItem implementation.
|
|
vbscript: Added beginning parser implementation.
|
|
vbscript: Added beginning lexer implementation.
|
|
vbscript: Added beginning bytecode compiler implementation.
|
|
vbscript: Added beginning interpreter implementation.
|
|
vbscript: Added beginning script running tests.
|
|
vbscript: Added lexer support for newlines and comments.
|
|
vbscript: Added identifiers support to lexer.
|
|
vbscript: Added function call statement parsing beginning implementation.
|
|
vbscript: Added call statement compilation implementation.
|
|
vbscript: Store call identifier as BSTR.
|
|
vbscript: Added interp_icallv implementation.
|
|
vbscript: Added simple call test.
|
|
vbscript: Added support for a few more characters in lexer.
|
|
vbscript: Better function call parsing.
|
|
vbscript: Added support for call keyword in lexer.
|
|
vbscript: Added Call statement implementation.
|
|
vbscript: Added more keywords to lexer.
|
|
vbscript: Added bool literals parsing support.
|
|
vbscript: Added lexer support for string literals.
|
|
vbscript: Added parser support for string literals.
|
|
vbscript: Added compiler support for boolean literals.
|
|
vbscript: Added compiler support for string literals.
|
|
vbscript: Added interp_bool implementation.
|
|
vbscript: Added interp_string implementation.
|
|
vbscript: Added support for arguments in interp_icallv.
|
|
vbscript: Added more tests.
|
|
vbscript: Added support for |f a, b, c| call statement.
|
|
vbscript: Added parser/compiler support for |option explicit|.
|
|
vbscript: Added support for parentheses in expressions.
|
|
vbscript: Added parser support for |not| expression.
|
|
vbscript: Added compiler support for |not| expression.
|
|
vbscript: Added interp_not implementation.
|
|
vbscript: Added parser support for equality expression.
|
|
vbscript: Added compiler support for equality expression.
|
|
vbscript: Added interp_equal implementation.
|
|
vbscript: Added compiler/parser support for call expressions.
|
|
vbscript: Added interp_icall implementation.
|
|
vbscript: Added more tests.
|
|
vbscript: Added empty literal support.
|
|
vbscript: Added null literal support.
|
|
|
|
Jay Yang (1):
|
|
explorer: Try ShellExecute if the parameter isn't a directory.
|
|
|
|
José Manuel Ferrer Ortiz (2):
|
|
appwiz.cpl: Spanish translation update.
|
|
winecfg: Spanish translation update.
|
|
|
|
Juan Lang (1):
|
|
crypt32: Test/correct CertGetNameString with NULL pvTypePara.
|
|
|
|
Jérôme Gardou (1):
|
|
rpcrt4: Properly unmarshall EMUM16 discriminant.
|
|
|
|
Jörg Höhle (7):
|
|
mmdevapi: Do not mix frames and bytes.
|
|
include: Define KSAUDIO_SPEAKER_5|7POINT1_SURROUND.
|
|
mmdevapi: Accept up to 8 channels.
|
|
winecoreaudio: Fix AudioRenderClient Get/ReleaseBuffer protocol.
|
|
mmdevapi: Use UINT32 for a number of frames and UINT64 to sum them.
|
|
winealsa: Recommend Pulse users to upgrade to handle_underrun.
|
|
mmdevapi: IsFormatSupported fills closest match iff it returns S_FALSE.
|
|
|
|
Louis Lenders (5):
|
|
dpnet: Add missing IDirectPlay8Peer methods.
|
|
ieframe: Add stub for IEGetWriteableHKCU.
|
|
dpnet/tests: Add tests for IDirectPlay8Peer_EnumServiceProviders.
|
|
wine.inf: Add registry key HKLM,%CurrentVersionNT%,"ProductName".
|
|
dpnet: Return success in IDirectPlay8PeerImpl_Initialize.
|
|
|
|
Lucas Fialho Zawacki (6):
|
|
dinput: Added ConfigureDevices dialog.
|
|
dinput: Added enumerated devices to ConfigureDevices dialog.
|
|
dinput: Added object/action enumeration to ConfigureDevices dialog.
|
|
dinput: Added display of available actions to ConfigureDevices dialog.
|
|
dinput: Added possibility to change the action mapping in the ConfigureDevices dialog.
|
|
dinput: Working CANCEL and RESET buttons in ConfigureDevices dialog.
|
|
|
|
Marcus Meissner (7):
|
|
gameux: Initialize a variable (Coverity).
|
|
wined3d: Remove a useless NULL check (Coverity).
|
|
msi: Check return value of msi_string2idW (Coverity).
|
|
ntdll: Handle errno also for non ENOENT errors on lseek (Coverity).
|
|
netapi32: Check for GetUserNameW return (Coverity).
|
|
msi: Check for return value of GetUserName (Coverity).
|
|
Revert "msi: Check for return value of GetUserName (Coverity).".
|
|
|
|
Matteo Bruni (6):
|
|
wined3d: Keep track of the current texture type for each texture unit.
|
|
wined3d: Use dummy textures for all the texture targets.
|
|
d3d9/tests: Add unbound cube/volume texture tests.
|
|
wined3d: Rename dummyTextureName variable.
|
|
wined3d: Store maximum vertex attributes count.
|
|
wined3d: Report more vertex texture formats.
|
|
|
|
Maxime Lombard (1):
|
|
wined3d: Add support for Nvidia GTX 460M.
|
|
|
|
Michael Mc Donnell (6):
|
|
d3dx9: Use 0 instead of D3DLOCK_DISCARD in OptimizeInPlace.
|
|
d3dx9: Use 0 instead of D3DLOCK_DISCARD in load_skin_mesh_from_xof.
|
|
d3dx9: Use 0 instead of D3DLOCK_DISCARD in D3DXLoadMeshFromXInMemory.
|
|
d3dx9: Use 0 instead of D3DLOCK_DISCARD in D3DXCreateSphere.
|
|
d3dx9: Use 0 instead of D3DLOCK_DISCARD in D3DXCreateCylinder.
|
|
d3dx9: Use 0 instead of D3DLOCK_DISCARD in D3DXCreateTextW.
|
|
|
|
Michael Stefaniuc (15):
|
|
dsound/tests: Primary and secondary buffers use the same IDirectSoundBuffer vtbl.
|
|
ole32: COM cleanup in filemoniker.c.
|
|
ole32: COM cleanup in compositemoniker.c.
|
|
dsound: Use the same struct for the primary buffer object as for the secondary.
|
|
dsound: Don't delete the primary buffer if a sub iface is still in use.
|
|
dsound: Move the primary buffer description into the buffer object.
|
|
dsound: Handle primary buffers in IDirectSoundBufferImpl_SetFormat.
|
|
dsound: Handle primary buffers in two more IDirectSoundBuffer methods.
|
|
shell32: Pass objects instead of ifaces to helpers.
|
|
shell32: COM cleanup in shv_bg_cmenu.c.
|
|
shell32: Move ISvBgCm_Constructor() to avoid a forward declaration.
|
|
msi: COM cleanup for the IEnumVARIANT iface.
|
|
oleaut32: COM cleanup in typelib2.c.
|
|
ntdll: Don't use HIWORD to check if an atom is a small int.
|
|
quartz: Use an IDL file to define the IAMFilterData iface.
|
|
|
|
Nikolay Sivov (4):
|
|
msxml3: Fix empty elements output.
|
|
msxml3: Respect string length returned from ISAXAttributes.
|
|
msxml3: Use element name length passed to content handler.
|
|
comctl32/monthcal: Make day drawing helpers aware of multiple calendars.
|
|
|
|
Octavian Voicu (11):
|
|
cmd: Don't parse colons as stream separators when splitting paths.
|
|
winefile: Don't parse colons as stream separators when splitting paths.
|
|
cmd/tests: Test del /s recursion in subdirectories with colons.
|
|
msxml3/tests: Fix a warning in saxreader tests when compiling on x64.
|
|
ieframe: Fix a few incorrect pointer/integer casts on 64-bit.
|
|
ole32: Fix a few incorrect pointer/integer casts on 64-bit.
|
|
vbscript: Fix possible memory leak/crash caused by race condition in VBScriptParse_InitNew.
|
|
opencl: Remove reference to clSetCommandQueueProperty and print fixme, saying function is deprecated.
|
|
shell32/tests: Add a todo for two recycle bin tests in case no item was added.
|
|
shell32: Fix an incorrect pointer/integer cast on 64-bit and fix check for resource id.
|
|
ntdll: Fix two buffer overflow conditions in RtlDosPathNameToNtPathName_U.
|
|
|
|
Piotr Caban (17):
|
|
jscript: Added Object.hasOwnProperty implementation.
|
|
jscript: Use hash table when accessing object properties by name.
|
|
jscript: Limit name hash computations number.
|
|
jscript: Throw exception on error in JSGlobal_encodeURIComponent.
|
|
jscript: Added decodeURI implementation.
|
|
jscript/tests: Added decodeURI tests.
|
|
mshtml: Don't cache HTMLAttributesCollection results.
|
|
mshtml: Added HTMLAttributeCollection2_getNamedItem implementation.
|
|
mshtml: Store attributes list in HTMLAttributeCollection.
|
|
mshtml/tests: Added attributes tests on comment node.
|
|
mshtml/tests: Added IHTMLAttributeCollection tests.
|
|
mshtml: Added HTMLAttributeCollection_get_dispid implementation.
|
|
mshtml: Added HTMLAttributeCollection_invoke implementation.
|
|
mshtml/tests: Added IHTMLAttributeCollection IDispatchEx tests.
|
|
mshtml: Removed typo from HTMLDOMChildrenCollection_invoke function.
|
|
mshtml: Added more IHTMLElement_{put, get}_onclick tests.
|
|
msvcrt: Fix _vswprintf* arguments.
|
|
|
|
Ričardas Barkauskas (2):
|
|
wined3d: Add support for Nvidia GT 555M.
|
|
ddraw: Don't allow SetPalette on mipmap sublevels instead of root surfaces.
|
|
|
|
Stefan Dösinger (20):
|
|
ddraw: Don't re-write the surface's pixelformat.
|
|
ddraw: Trust wined3d to give us what we asked for.
|
|
ddraw: Emulate a 24 bit depth format without stencil or padding.
|
|
ddraw: Show that ddraw reads ddsCaps without DDSD_CAPS set.
|
|
ddraw: Introduce a function to convert a DDSURFACEDESC to a DDSURFACEDESC2.
|
|
ddraw: Introduce a function to convert a DDSURFACEDESC2 to a DDSURFACEDESC.
|
|
ddraw: Convert dwZBufferBitDepth into a DDPIXELFORMAT.
|
|
ddraw: Set dwZBufferBitDepth in old z buffers.
|
|
ddraw: Add a test for DDSD_ZBUFFERBITDEPTH and DDSD_PIXELFORMAT.
|
|
ddraw: Simplify Z format parsing a bit, remove ERRs.
|
|
ddraw: Mark DepthFill blit failures between beginScene and EndScene broken.
|
|
ddraw: Set the viewport after changing the render target.
|
|
ddraw: Make the overlay tests pass on Windows 7.
|
|
ddraw: Fix a test message.
|
|
ddraw: Remove crashing tests.
|
|
ddraw: Add some NULL pointer tests.
|
|
ddraw: Check the alignment, not the size.
|
|
ddraw: Convert DDSURFACEDESC2 in lock.
|
|
ddraw: Add tests for DDSD_PIXELFORMAT and DDSD_ZBUFFERBITDEPTH in Lock.
|
|
ddraw: Add tests for dwZBufferBitDepth and dwMipMapCount values.
|
|
|
|
Thomas Mullaly (4):
|
|
urlmon: Use CoTaskMemFree instead of HeapFree for memory allocated with CoTaskMemAlloc.
|
|
urlmon: Improved GetSecurityId's support for file url's.
|
|
urlmon: Added basic MapUrlToZoneEx2 implementation.
|
|
urlmon: Made domain mapping support IUri based and added wildcard scheme domain mapping tests.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|