mirror of
git://source.winehq.org/git/wine.git
synced 2024-08-31 23:15:02 +00:00
600 lines
33 KiB
Plaintext
600 lines
33 KiB
Plaintext
The Wine development release 1.3.12 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Support for multiple icon sizes in winemenubuilder.
|
|
- Improvements to the help browser.
|
|
- Initial stab at DOSBox integration.
|
|
- Various MSI fixes.
|
|
- Some fixes to the Wine debugger.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.12.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.12.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.12:
|
|
|
|
5349 Wine crashes on attempt to run SimTower with sound
|
|
12004 foobar2000-0.9.4.4 toolbars not moveable
|
|
12006 ForceBindIP crashes
|
|
12219 The "House of the Dead 3" "start game" options menu doesn't show any text.
|
|
13061 DreamSeeker: Map Element rendered improperly. (DX)
|
|
13165 Crash with Far Cry Demo in Direct3D
|
|
13457 Facewound crashes when in-game console is opened
|
|
13626 PowerPoint Viewer 2007: some sounds resembles pig
|
|
13852 2d game has lost sounds (some go some don't go)
|
|
14484 Unable to install Chaser, setup.exe segfaults
|
|
15230 eXperience112 demo won't run
|
|
15423 mIRC enters deadlock after a second playback attempt
|
|
15849 Madden NFL 08: creating thousands of orphaned temp files
|
|
16163 FEAR 1.08 (DX8 mode): FBO status - incomplete dimensions
|
|
16241 Call of duty 5 World at War : Fails to initialize
|
|
16330 wine <=1.1.9 hangs if mIRC sound events is on OR application crash
|
|
17458 Quake Live will crash firefox upon entering the Quake Live Portal
|
|
17494 Goalpro 2008 crashes when trying to print
|
|
17716 Madden NFL 08 doesn't recognize Saitek P990 right analog horizontal axis
|
|
18182 Wildlife Park Gold: intro video displays garbage pixels
|
|
18597 Source Insight: Crashes when cursor focus is in the Symbol Window and then Esc is pressed.
|
|
18755 Street Wars: Constructor Underground - Game sound lags lots and freezes up
|
|
19575 Settlers: Rise of an Empire demo hangs/crashes when starting a game
|
|
19920 Bloom and other lighting effects not rendered to the bottom in The.Popular.Demo
|
|
20314 wine loader doesn't work on Debian/kFreeBSD
|
|
20340 CryptImportKey CRYPT_IPSEC_HMAC_KEY support missing, causes failure in chromium's base_unittests.exe in HMACTest.*
|
|
21500 Paste in a text box replaces all the text, even if the text wasn't selected
|
|
21714 Moraff's Maximum MahJongg Vol. 2: Midi's won't play
|
|
21868 Can't save anything in Online-Profiles in Anno1404
|
|
22314 Sims 3: error window is completely blank
|
|
23073 Printing specific range of pages instead of all pages fails
|
|
23135 Mass Effect 2 hangs/crashes after Shepard is reanimated
|
|
23223 Cyberboard Player: unwind menu disappear when clicked
|
|
23394 unimplemented function msvcr80.dll._set_abort_behavior (affects Windows Live Mail, Sims 3)
|
|
23708 winemenubuilder:SaveIconResAsPNG unsupported bpp 21060, please report
|
|
23975 mcicda wants to open the nth cdrom in the system
|
|
24212 Morrowind Script Extender (MWSE) fails silently
|
|
24306 kernel/console: no more EOF handling.
|
|
24400 Sims 3 crashes at startup with unimplemented function msvcr80.dll._atoflt
|
|
24800 wine try to use float texture even if driver don't support them
|
|
24913 children of the nile demo crashes because of TGA picture format
|
|
25169 Anarchy Online crashes when pushing settings button
|
|
25463 ZEMAX cannot display help pages
|
|
25556 Resizing window causes SimSig to hang
|
|
25593 Burnout Paradise Configuration crashes
|
|
25616 Comet Busters: Error displays indicating Wine cannot continue
|
|
25685 When printing diagrams & charts in Family Historian 4.1.3 characters are upside down
|
|
25686 uninstaller and appwiz.cpl fails to remove registry entry
|
|
25720 Invisible input text in wineconsole
|
|
25752 [patch] add support for indexed formats to GdipBitmapSetPixel
|
|
25784 Crash while installing safesign_icbc_per.exe ( Driver for G&D USB-Shield)
|
|
25789 No icons in wine's iexplore
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.11:
|
|
|
|
Akihiro Sagawa (6):
|
|
gdi32/tests: Add more tests for GetCharABCWidthsA.
|
|
gdi32: Pass the byte count to FONT_mbtowc in GetCharABCWidthsA.
|
|
gdi32: Avoid an integer overflow in GetCharABCWidthsA.
|
|
gdi32: Add a helper function to get chars in the range.
|
|
gdi32: Use the helper function in GetCharWidth32A to support DBCS.
|
|
gdi32: Use the helper function in GetCharABCWidthsFloatA to support DBCS.
|
|
|
|
Alexander Kochetkov (1):
|
|
wineps.drv: Disable world transform for fonts in GM_COMPATIBLE mode.
|
|
|
|
Alexander Morozov (5):
|
|
include: Add some Shell32 interfaces and coclasses.
|
|
shell32: Add stub implementation of IShellDispatch.
|
|
shell32: Register CLSID_Shell.
|
|
shell32: Added typelib.
|
|
shell32: Implement IDispatch methods of IShellDispatch.
|
|
|
|
Alexandre Julliard (72):
|
|
makefiles: Generate dependencies for rsrc.pot.
|
|
configure: Update libgettextpo check to detect too old versions.
|
|
notepad: Convert menu and string table resources to po files.
|
|
progman: Convert menu and string table resources to po files.
|
|
taskmgr: Convert menu and string table resources to po files.
|
|
comctl32/imagelist: Don't change destination size in ImageList_Duplicate without corresponding allocation.
|
|
tools: Upgrade the config.guess/config.sub scripts.
|
|
view: Convert menu and string table resources to po files.
|
|
wineconsole: Convert string table resources to po files.
|
|
winedbg: Convert menu and string table resources to po files.
|
|
winemine: Convert menu and string table resources to po files.
|
|
winhlp32: Convert menu and string table resources to po files.
|
|
winefile: Convert menu and string table resources to po files.
|
|
wordpad: Convert menu and string table resources to po files.
|
|
browseui: Convert menu and string table resources to po files.
|
|
comctl32: Convert string table resources to po files.
|
|
winedump: Fix printing of module sources in PDB files.
|
|
winedump: Don't crash when the PDB filenames table isn't found.
|
|
winedump: Print the machine field from the PDB symbol table.
|
|
dbghelp: Try to load the string table from file number 4 too.
|
|
winedump: Try to load the PDB string table from file number 4 too.
|
|
credui: Convert string table resources to po files.
|
|
cryptui: Convert string table resources to po files.
|
|
inetcpl.cpl: Convert string table resources to po files.
|
|
localui: Convert string table resources to po files.
|
|
mpr: Convert string table resources to po files.
|
|
mshtml: Convert string table resources to po files.
|
|
msvfw32: Convert string table resources to po files.
|
|
setupapi: Convert string table resources to po files.
|
|
shdocvw: Convert menu and string table resources to po files.
|
|
shlwapi: Convert string table resources to po files.
|
|
wininet: Convert string table resources to po files.
|
|
winspool.drv: Convert string table resources to po files.
|
|
libwine: Fix handling of null character in vsnprintfW for %c format.
|
|
cryptui: Unify the spelling of "All files" with the other modules.
|
|
avifil32: Append the *.* extension by hand after loading the string.
|
|
appwiz.cpl: Build the file filter by hand instead of hardcoding it in resource strings.
|
|
shell32: Build the file filter by hand instead of hardcoding it in resource strings.
|
|
appwiz.cpl: Convert string table resources to po files.
|
|
avifil32: Convert string table resources to po files.
|
|
oleacc: Convert string table resources to po files.
|
|
oledlg: Convert string table resources to po files.
|
|
shell32: Convert menu and string table resources to po files.
|
|
user32: Convert menu and string table resources to po files.
|
|
libwine: Fall back to normal exec if the preloader doesn't exist.
|
|
dbghelp: Support pointer types of various sizes.
|
|
winevdm: Try to exec dosbox if DOS is not supported natively.
|
|
oleview: Build the file filter by hand instead of hardcoding it in resource strings.
|
|
regedit: Build the file filter by hand instead of hardcoding it in resource strings.
|
|
winecfg: Build the file filter by hand instead of hardcoding it in resource strings.
|
|
oleview: Convert menu and string tables resources to po files.
|
|
regedit: Convert menu and string tables resources to po files.
|
|
winecfg: Convert menu and string tables resources to po files.
|
|
comdlg32: Convert string tables resources to po files.
|
|
sane.ds: Convert string tables resources to po files.
|
|
wrc: Remove the context prefix when generating the po file for English.
|
|
mshtml: Remove a leftover string table.
|
|
configure: Add a check for the QuickTime development headers.
|
|
po: Unify the spelling of some menu entries across programs.
|
|
po: Update the English po files.
|
|
libwine: Remove redundant wine_switch_to_stack implementations.
|
|
shdocvw: Get rid of the IDB_IETOOLBAR define, the bitmap is loaded by name.
|
|
wmc: Add support for creating resource and plain binary files.
|
|
makefiles: Generate .res files directly from message files.
|
|
server: Add symbolic names in filesystem change actions traces.
|
|
widl: Don't generate proxies for oleautomation interfaces.
|
|
actxprxy: Add proxies for shldisp.idl.
|
|
include: Add an assert.h msvcrt header.
|
|
shell32: Convert dll registration to the IRegistrar mechanism.
|
|
shdocvw: Convert coclass registration to the IRegistrar mechanism.
|
|
hhctrl: Don't use an extended menu.
|
|
ole32: Cleanup return value handling in CoWaitForMultipleHandles.
|
|
|
|
Anders Jonsson (1):
|
|
po: Update Swedish translation.
|
|
|
|
Andrew Bogott (1):
|
|
winemenubuilder: Avoid passing a null pointer (or a non-pointer) to extract_icon in InvokeShellLinkerForURL.
|
|
|
|
Andrew Eikum (2):
|
|
mmdevapi: Children of IAudioClient should hold a reference to their parents.
|
|
mmdevapi: Prevent deadlock when releasing a stream that's still playing.
|
|
|
|
Andrew Nguyen (26):
|
|
kernel32: Improve parameter validation for ReadConsoleOutputCharacterW.
|
|
kernel32: Improve parameter validation for ReadConsoleOutputCharacterA.
|
|
kernel32: Improve parameter validation for ReadConsoleOutputAttribute.
|
|
kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputW.
|
|
kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputA.
|
|
kernel32: Pass an output parameter when calling WriteConsoleOutputCharacterW and FillConsoleOutputAttribute.
|
|
wineconsole: Pass an output parameter when calling ReadConsoleOutputCharacterW.
|
|
advapi32: Convert the trustee name buffer based on trustee form in SetEntriesInAclA.
|
|
explorerframe/tests: Free the shell items at the end of the event tests.
|
|
fusion: Avoid memory leaks on memory allocation failure in parse_display_name.
|
|
gameux: Initialize registry path pointer to NULL in GAMEUX_getAppIdFromGDFPath.
|
|
gameux: Free the allocated GameStatisticsImpl object on failure in GameStatisticsMgrImpl::GetGameStatistics.
|
|
kernel32/tests: Free environment block in the child process when it is unused.
|
|
iphlpapi: Correctly compute the buffer offset for the DNS address structure in GetAdaptersAddresses.
|
|
msvcrt: Fix a possible memory leak in _wpopen if a memory allocation fails.
|
|
msvcrt: Fix a possible memory leak in _wsystem for the NULL command case.
|
|
msvcrt/tests: Avoid embedding extended ASCII characters in locale string literals.
|
|
msvcrt: Null terminate the temporary locale buffer in _create_locale.
|
|
setupapi: Allocate the proper number of bytes for the drive spec.
|
|
setupapi: Fix some memory leaks in SetupDiGetINFClassA.
|
|
shell32: Fix initial reference count for a new IAutoComplete instance.
|
|
include: Add an extern C++ block around the property key equality operators.
|
|
regedit: Remove an unused string array.
|
|
kernel32/tests: Free environment strings buffer at the conclusion of the environment tests.
|
|
windowscodecs: Avoid writing to the output pointer on failure in StreamOnStreamRange::Read and StreamOnStreamRange::Write.
|
|
windowscodecs: Use memmove in StreamOnMemory::Read and StreamOnMemory::Write to cope with potentially overlapped memory copying.
|
|
|
|
André Hentschel (7):
|
|
imagehlp: Use define instead of hardcoded value.
|
|
po: Update German translation.
|
|
winedump: Fix MZ Header detection.
|
|
kernel32/tests: Don't test function directly when reporting GetLastError().
|
|
po: Update German translation.
|
|
kernel32/tests: Use the right return type and a better failed test message.
|
|
libwine: Implemented the call_on_stack function for Sparc.
|
|
|
|
Aurimas Fišeras (3):
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (7):
|
|
configure: Check for snd_pcm_hw_params_get_access_mask() when checking for ALSA.
|
|
winecfg: Fix a compiler warning on PowerPC.
|
|
libwine: Add missing checks for FreeBSD_kernel.
|
|
server: Add missing checks for FreeBSD_kernel.
|
|
ntdll: Add missing checks for FreeBSD_kernel.
|
|
loader: Add missing checks for FreeBSD_kernel.
|
|
shell32/tests: fix a couple memory leaks (Valgrind).
|
|
|
|
Damjan Jovanovic (1):
|
|
winemenubuilder: Extract all icon sizes on freedesktop too.
|
|
|
|
David Hedberg (5):
|
|
oleaut32: Handle NULL arguments to ITypeComp::BindType.
|
|
oleaut32: Make ITypeComp::BindType case-insensitive.
|
|
urlmon: Add some error handling to the http protocol.
|
|
shell32: Fix a leak in the ebrowser travellog (Valgrind).
|
|
shell32/tests: Fix a leak in the ebrowser tests (Valgrind).
|
|
|
|
Dylan Smith (1):
|
|
richedit: Clear non-default style when changing to plain text mode.
|
|
|
|
Eric Pouech (26):
|
|
winedump: Added support for dumping FPO streams.
|
|
dbghelp: Restructure internal PDB information.
|
|
dbghelp: Use new file/debug format framework to allow keeping pdb files opened.
|
|
dbghelp: Keep the mapping of any PDB file open until the module is unloaded.
|
|
dbghelp: Added preliminary extended FPO information out of PDB files.
|
|
winedbg: Added CPU method for identifying a jmp insn, and implement it for i386.
|
|
winedbg: Try to detect jump (potentially thunk code) while getting the status.
|
|
dbghelp: Better support for OOM conditions when creating source file table.
|
|
dbghelp: Speed up source string creation (by using rb trees).
|
|
winedump: Force the PDB_??_ROOT to always be present in reader object.
|
|
winedump: Dump streams names information out of ROOT object.
|
|
winedump: Get string table stream index out of ROOT named streams list.
|
|
winedump: Added stream header support.
|
|
winedump: Make use of PDB_STREAM_INDEXES in order to get rid of hardwired indexes.
|
|
winedump: Dump segment info out of PDB files.
|
|
winedump: Also dump FPO data out of JG PDB files.
|
|
dbghelp: Add support for stream lookup by name in PDB files and use it for strings stream.
|
|
dbghelp: Get stream indexes out of PDB files (instead of hardwired values).
|
|
dbghelp: When failing to look up for a PDB file, don't keep a module format object around.
|
|
dbghelp: Use AT_range attribute (for function, block... addresses) when AT_low_pc and AT_high_pc are not present.
|
|
dbghelp, winedump: Added definition for S_FRAMEPROC_V2 symbol (CodeView).
|
|
kernel32: Added support for terminfo/termcap in console code.
|
|
kernel32: Move the input character to INPUT_RECORD translation functions to term.c.
|
|
kernel32: Correctly parse the input strings for advanced keys.
|
|
kernel32: Added support for insert/overwrite modes while editing a line.
|
|
kernel32: Fix prototype when no curses dev package is present.
|
|
|
|
Erich Hoover (5):
|
|
urlmon: Update MK protocol handling to IInternetProtocolEx.
|
|
urlmon: Fix MK protocol handling of escaped characters.
|
|
hhctrl.ocx: Add support for the print button using IWebBrowser_ExecWB.
|
|
hhctrl.ocx: Add better bitmaps for some toolbar buttons.
|
|
hhctrl.ocx: Add some private toolbar bitmaps (copied from shdocvw).
|
|
|
|
Francois Gouget (1):
|
|
ntdll/tests: Fix compilation on systems that don't support nameless unions.
|
|
|
|
Gerald Pfeifer (2):
|
|
ws2_32: Restructure and simplify debugstr_wsaioctl a bit.
|
|
ntoskrnl.exe: Remove variable sep and related code from INSTR_GetOperandAddr.
|
|
|
|
Greg Geldorp (22):
|
|
winetest: Include account level info in the report.
|
|
gdi32/tests: Fix some font test failures on non-English machines.
|
|
kernel32/tests: Set TrueType console font before running tests.
|
|
gdi32/tests: Skip tests on unexpected font code page.
|
|
gdi32/tests: Allow ANSI_CHARSET for some tests.
|
|
d3d8/tests: Skip tests if not running in the foreground.
|
|
d3d9/tests: Skip tests if not running in the foreground.
|
|
user32/tests: Fix menu test failures on East-Asian machines.
|
|
gdi32/tests: Fix tmLastChar test.
|
|
shlwapi/tests: Don't assume date/time are separated by comma.
|
|
ddraw/tests: Remove some outdated tests.
|
|
msctf/tests: Fix failures on Win7 and East-Asian machines.
|
|
user32/tests: Fix DDE test failures on DBCS machines.
|
|
comdlg32/tests: Fix expected height computation.
|
|
msvcrt/tests: Use different method to determine non-SBCS locale.
|
|
winhttp/tests: Fix tests when connecting via proxy.
|
|
urlmon/tests: Fix tests when connecting via proxy.
|
|
riched20/tests: Skip some tests on non-English platforms.
|
|
comctl32/tests: Fix failures for 120DPI display.
|
|
imm32/tests: Windows does post WM_IME_COMPOSITION messages sometimes.
|
|
winhttp/tests: No reconnect on redirect when using proxy.
|
|
wininet/tests: Fix failures when connecting through proxy.
|
|
|
|
Hans Leidekker (20):
|
|
kernel32: Add a stub implementation of GetThreadIOPendingFlag.
|
|
Revert "advapi32: Fix cred domain according to tests.".
|
|
appwiz.cpl: Fix two RegQueryValueExW calls.
|
|
msi/tests: Add tests for publishing and unpublishing assemblies.
|
|
msi/tests: Add a test for MsiGetComponentState.
|
|
msi: Add support for comparing TrueType font versions.
|
|
msi: Fix detection of installed global assemblies.
|
|
msi: Don't extract files for assemblies which are already installed.
|
|
msi: Improve detection of installed local assemblies.
|
|
fusion/tests: Add some tests for IAssemblyCache_QueryAssemblyInfo.
|
|
msi: Fix a memory leak (valgrind).
|
|
msi: Fix parsing of patch product codes (valgrind).
|
|
msi: Fix some memory leaks (valgrind).
|
|
msi/tests: Accept one more estimated size.
|
|
msi: Free memory on error (valgrind).
|
|
msi: Don't ignore disabled components when resolving install states.
|
|
msi: Downgrade a warning.
|
|
msi: Search all contexts in ACTION_GetComponentInstallStates.
|
|
msi: Clean up better when removing a product.
|
|
msi/tests: More tests for publishing and unpublishing assemblies.
|
|
|
|
Henri Verbeet (20):
|
|
wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_remove().
|
|
wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_add().
|
|
wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_released().
|
|
wined3d: Pass an IWineD3DResourceImpl pointer to context_resource_released().
|
|
wined3d: Pass an IWineD3DResourceImpl pointer to context_resource_unloaded().
|
|
wined3d: Pass an IWineD3DResourceImpl pointer to wined3d_rendertarget_view_init().
|
|
wined3d: Store an IWineD3DResourceImpl pointer in struct wined3d_rendertarget_view.
|
|
wined3d: Store an IWineD3DClipperImpl pointer in IWineD3DSurfaceImpl.
|
|
wined3d: Pass an IWineD3DVolumeImpl pointer to volume_add_dirty_box().
|
|
wined3d: Pass an IWineD3DVolumeImpl pointer to volume_bind_and_dirtify().
|
|
wined3d: Pass an IWineD3DSwapChainImpl pointer to swapchain_create_context_for_thread().
|
|
wined3d: Pass an IWineD3DSwapChainImpl pointer to findThreadContextForSwapChain().
|
|
ddraw: Initialize the AutoRestoreDisplayMode field of WINED3DPRESENT_PARAMETERS (Valgrind).
|
|
d3d8/tests: Fix test_ApplyStateBlock() (Valgrind).
|
|
wined3d: Move swapchain context retrieval to swapchain.c.
|
|
wined3d: Store a pointer to an array of IWineD3DSwapChainImpl pointers in the device.
|
|
wined3d: Remove IWineD3DSurface::BindTexture() from the public interface.
|
|
wined3d: Remove IWineD3DSurface::LoadTexture() from the public interface.
|
|
wined3d: Get rid of IWineD3DSurface::GetData().
|
|
wined3d: Remove IWineD3DVolume::LoadTexture() from the public interface.
|
|
|
|
Huw Davies (2):
|
|
wininet: Add tests for querying INTERNET_OPTION_MAX_CONNS_PER_SERVER and INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER and fix typo in the implementation.
|
|
include: Add some more internet options.
|
|
|
|
Hwang YunSong (4):
|
|
wininet: Update Korean resource.
|
|
winspool.drv: Update Korean resource.
|
|
wordpad: Update Korean resource.
|
|
po: Update Korean translation.
|
|
|
|
Jacek Caban (25):
|
|
shdocvw: Separate DocHost ref count from InternetExplorer ref count.
|
|
shdocvw: Added InternetExplorer object tests.
|
|
shdocvw: Added InternetExplorer::get_Visible implementation.
|
|
shdocvw: Added beginning iexplore DDE suport.
|
|
shdocvw: Moved allocating InternetExplorer object to separated function.
|
|
shdocvw: Improved 'iexplore -nohome' handling.
|
|
msxml3: Don't forward get_nodeTypedValue to node's IXMLDOMNode iface.
|
|
msxml3: Don't forward get_namespaceURI calls to node's IXMLDOMNode iface.
|
|
urlmon: Store object instead of interface pointer to BindProtocol in Binding object.
|
|
mshtml: Get rid of win9x test failures workarounds.
|
|
wininet: Make sure to initialize the whole z_stream struct (valgrind).
|
|
winnt.h: Use Common macro for __C89_NAMELESSUNION and __C89_NAMELESSSTRUCT.
|
|
shlwapi: Fixed handling A->W buffer in UrlCanonicalizeA (valgrind).
|
|
wininet: Added post data tests.
|
|
wininet: Fixed memory leak in tests (valgrind).
|
|
msxml3: Fixed memory leak (valgrind).
|
|
urlmon: Fixed memory leaks in tests.
|
|
mshtml: Added IUri-based implementation of nsIURL::[Get|Set]Ref.
|
|
wininet: Fixed race in SSL connection handling.
|
|
mshtml: Fixed leaks (valgrind).
|
|
mshtml: Fixed some leaks in tests (valgrind).
|
|
mshtml: Forward nsIURL::[Get|Set]FilePath to nsIURI::[Get|Set]Path.
|
|
mshtml: Fixed leaks in htmllocation tests (valgrind).
|
|
urlmon: Added backslash handling to remove_dot_segments.
|
|
urlmon: Call remove_dot_segments on path opaque for mk: protocol.
|
|
|
|
Joel Holdsworth (4):
|
|
comctl32/rebar: Removed a redundant call.
|
|
comctl32/rebar: Implemented band reordering within rows.
|
|
comctl32/rebar: Moved drag notify code into REBAR_MouseMove.
|
|
comctl32/rebar: Implemented dragging between rows.
|
|
|
|
Juan Lang (14):
|
|
rsaenh/tests: Add tests for CRYPT_IPSEC_HMAC_KEY.
|
|
rsaenh: Move check for CRYPT_IPSEC_HMAC_KEY to each key import function.
|
|
rsaenh: Add support for CRYPT_IPSEC_HMAC_KEY.
|
|
mswsock.h: Fix typo.
|
|
crypt32: Add stub for CertRegisterPhysicalStore.
|
|
rsaenh: Only set key length on successful retrieval of hash value.
|
|
rsaenh: Be more careful about when to hash HMAC key material.
|
|
crypt32: Fix memory leak (Valgrind).
|
|
crypt32: Fix memory leaks when decoding fails (valgrind).
|
|
crypt32: Fix memory leaks when encoding fails.
|
|
crypt32: Remove no-ops.
|
|
crypt32: Ensure that chain validity time is initialized (valgrind).
|
|
crypt32: Simplify a function.
|
|
crypt32: Ensure temporary string is NULL-terminated to avoid uninitialized memory access (valgrind).
|
|
|
|
Jörg Höhle (1):
|
|
winmm: PlaySound ignores SND_NOWAIT.
|
|
|
|
Ken Thomases (5):
|
|
winemenubuilder: On Mac, understand and keep 256x256 Vista-style icons.
|
|
winemenubuilder: On Mac, ignore non-square icon entries.
|
|
winemenubuilder: On Mac, size is implicit in ICNS slot; don't search for best.
|
|
windowscodecs: Disable ICNS support when building for Mac OS X 10.4 Tiger.
|
|
secur32/tests: Fix copy/paste error in test message ("first" -> "third").
|
|
|
|
Kusanagi Kouichi (2):
|
|
gdi32/tests: Add a test for GetCharABCWidthsA with DBCS.
|
|
gdi32: GetCharABCWidthsA should work for DBCS.
|
|
|
|
Maarten Lankhorst (1):
|
|
ole32: Handle alertable wait in CoWaitForMultipleHandles.
|
|
|
|
Martin Petricek (1):
|
|
gdiplus: Support for indexed formats in GdipBitmapSetPixel.
|
|
|
|
Matteo Bruni (1):
|
|
ntdll/tests: Add a FILE_APPEND_DATA test.
|
|
|
|
Michael Stefaniuc (53):
|
|
urlmon: Use ifaces instead of vtbl pointers in GopherProtocol.
|
|
urlmon: Use ifaces instead of vtbl pointers in MimeFilter.
|
|
urlmon: Use an iface instead of a vtbl pointer in MkProtocol.
|
|
urlmon: Use an iface instead of a vtbl pointer in stgmed_buf_t.
|
|
urlmon: Use ifaces instead of vtbl pointers in BindStatusCallback.
|
|
urlmon: Use an iface instead of a vtbl pointer in AsyncBindCtx.
|
|
windowscodecs: Use an iface instead of a vtbl pointer in BmpEncoder.
|
|
windowscodecs: COM cleanup for stream.c.
|
|
urlmon: COM cleanup for the IMoniker iface.
|
|
urlmon: COM cleanup for the IInternetProtocolEx iface.
|
|
urlmon: COM cleanup for the rest of the iface in BindProtocol.
|
|
windowscodecs: Use ifaces instead of vtbl pointers in BmpDecoder.
|
|
windowscodecs/tests: COM cleanup for converter.c.
|
|
avifil32: COM cleanup for acmstream.c.
|
|
avifil32: Avoid the forward declaration of the IAVIStream methods.
|
|
windowscodecs/tests: Fix crash introduced with eaf394a9ac4c.
|
|
wiaservc: COM cleanup for the IClassFactory iface.
|
|
wiaservc: COM cleanup for the IWiaDevMgr iface.
|
|
shlwapi/tests: Finish the COM cleanup in ordinal.c.
|
|
sxs: COM cleanup for the IAssemblyCache iface.
|
|
objsel: COM cleanup for the IClassFactory iface.
|
|
objsel: COM cleanup for the IDsObjectPicker iface.
|
|
urlmon: Use ifaces instead of vtbl pointers in ProtocolProxy.
|
|
urlmon: COM cleanup for the IBinding iface.
|
|
urlmon: COM cleanup for the rest of the ifaces in Binding.
|
|
urlmon: COM cleanup for the IStream iface.
|
|
urlmon: Remove some leftovers from the old COM days.
|
|
jscript: COM cleanup for the IDispatchEx iface.
|
|
jscript: Use ifaces instead of vtbl pointers in JScript.
|
|
jscript: COM cleanup for the IServiceProvider iface.
|
|
hhctrl.ocx: Use ifaces instead of vtbl pointers in IOleClientSiteImpl.
|
|
mmdevapi: Use ifaces instead of vtbl pointers in MMDevice.
|
|
ddraw: Avoid some unsafe IDirect3D7 iface to IDirectDrawImpl transitions.
|
|
ddraw: Pass an IDirectDrawImpl* instead of an iface to ddraw_set_display_mode().
|
|
ddraw: Pass an IDirectDrawImpl* instead of an iface to CreateSurface().
|
|
ddraw: COM cleanup for the IDirect3D iface.
|
|
ddraw: COM cleanup for the IDirect3D2 iface.
|
|
ddraw: COM cleanup for the IDirect3D3 iface.
|
|
ddraw: COM cleanup for the IDirect3D7 iface.
|
|
ddraw: COM cleanup for the IDirectDraw iface.
|
|
ddraw: COM cleanup for the IDirectDraw2 iface.
|
|
ddraw: COM cleanup for the IDirectDraw3 iface.
|
|
ddraw: COM cleanup for the IDirectDraw4 iface.
|
|
ddraw: COM cleanup for the IDirectDraw7 iface.
|
|
explorerframe: COM cleanup for the IClassFactory iface.
|
|
compobj.dll16: COM cleanup for the IMalloc16 iface.
|
|
ddraw: Drop "Thunk_" from the names of the IDirect3DDevice methods.
|
|
ddraw: Drop "Thunk_" from the names of the IDirect3DDevice2 methods.
|
|
ddraw: Drop "Thunk_" from the names of the IDirect3DDevice3 methods.
|
|
ole2.dll16: Add missing ILockBytes::Stat to the vtbl initialisation.
|
|
ole2.dll16: COM cleanup for the ILockBytes16 iface.
|
|
ddraw: Drop "Thunk_" from the names of the IDirect3DMaterial* methods.
|
|
ddraw: Drop "Thunk_" from the names of the IDirect3DVertexBuffer methods.
|
|
|
|
Nikolay Sivov (23):
|
|
ole32/tests: Test for return value directly without macros.
|
|
oleaut32/tests: Test for return value directly.
|
|
oleaut32/safearray: Fix allocation error check for array descriptor.
|
|
comctl32/tests: Fix a leak in toolbar test data allocation (Valgrind).
|
|
comctl32/tests: Fix a leak in rebar test data allocation (Valgrind).
|
|
oleaut32/tests: Fix a string leak (Valgrind).
|
|
comctl32/imagelist: Fix a couple of imagelist leaks (Valgrind).
|
|
fusion: Fix processor arch string leak (Valgrind).
|
|
hlink/tests: Fix interface leak (Valgrind).
|
|
shlwapi: Keep pointer to allocated block to free it later (Valgrind).
|
|
shell32/tests: Fix some leaks in tests (Valgrind).
|
|
shell32: Fix a cloned PIDL leak (Valgrind).
|
|
msxml3/tests: Fix a lot of leaks in tests (Valgrind).
|
|
rsaenh/tests: Fix a key leak (Valgrind).
|
|
msvcrt: Add _atoflt and _atoflt_l implementations.
|
|
oleaut32/tests: Fix a dead path in test (Valgrind).
|
|
shell32/tests: Fix a PIDL leak in tests (Valgrind).
|
|
shell32: Fix interface leak (Valgrind).
|
|
oleaut32: Fix a stream leak on failure.
|
|
shell32: Fix interface leak while adding tree items.
|
|
shell32: Free cloned PIDL after tree initialization (Valgrind).
|
|
shell32/tests: Close find file handle (Valgrind).
|
|
msvcrt: Partially implement _set_abort_behavior.
|
|
|
|
Owen Rudge (6):
|
|
hhctrl.ocx: Implement Show/Hide functionality.
|
|
hhctrl.ocx: Implement Sync button functionality.
|
|
hhctrl.ocx: Implement pop-up menu for Options button.
|
|
dsound: Add support for 32-bit IEEE float buffers.
|
|
dsound/tests: Add IEEE float buffer tests.
|
|
dsound/tests: Add IEEE float buffer tests for dsound8.
|
|
|
|
Piotr Caban (6):
|
|
shell32: Try to get file status from FileSystemBindData in UNIXFS_path_to_pidl.
|
|
shell32: Don't check if files are of the same type if name is equal in IShellFolder2_CompareIDs.
|
|
server: Return multiple events in read_changes.
|
|
server: Don't report rename events when file is moved between directories.
|
|
kernel32/tests: Added file move/rename ReadDirectoryChangesW tests.
|
|
mshtml: Added IObjectSafety stub.
|
|
|
|
Stefan Dösinger (1):
|
|
wined3d: Don't set cube and volume POW2 caps if np2 textures are supported.
|
|
|
|
Thomas Mullaly (8):
|
|
urlmon: Fixed misc typos and removed a few random tab characters.
|
|
normaliz: Changed the default debug channel to normaliz instead of authz.
|
|
urlmon/tests: Fixed memory leak in tests (valgrind).
|
|
urlmon: Added stub for CoInternetGetSecurityUrlEx.
|
|
urlmon/tests: Added CoInternetGetSecurityUrlEx tests.
|
|
urlmon: Added basic CoInternetGetSecurityUrlEx implementation.
|
|
urlmon/tests: Added pluggable protocol tests for CoInternetGetSecurityUrlEx.
|
|
urlmon: Added pluggable protocol support to CoInternetGetSecurityUrlEx.
|
|
|
|
Travis Athougies (2):
|
|
d3dcompiler_43/tests: Fixed nonconformant C string literals in HLSL test suite.
|
|
d3dcompiler_43/tests: Added error tests to HLSL test suite.
|
|
|
|
Vincent Povirk (9):
|
|
windowscodecs: Ignore the alpha channel of ICO files if it's empty.
|
|
windowscodecs: Add a utility function for swapping 8-bit BGR/RGB data.
|
|
windowscodecs: Support 8-bit RGB (as opposed to BGR) bitfields bitmaps.
|
|
windowscodecs: Avoid an iface -> impl conversion from a non-method.
|
|
windowscodecs: Ignore an unspecified extra sample in RGB TIFF images.
|
|
windowscodecs: Accept failure when seeking to the start of a TGA footer.
|
|
wininet: Use LIST_FOR_EACH_SAFE in a loop where we can delete an entry.
|
|
gdiplus: Rewrite GdipCreateMatrix3.
|
|
oleaut32: Deserialize VT_BOOL as 2 bytes, not 4.
|
|
|
|
Vitaliy Margolen (21):
|
|
dinput: More COM cleanup for IDirectInput - use interfaces instead of typecasts.
|
|
dinput: COM cleanup - use proper DirectInput interface with IUknown calls.
|
|
dinput: COM cleanup - return interface instead of typecasting This.
|
|
dinput: COM cleanup - use proper interface instead of typecasting This when calling queue_event.
|
|
dinput: COM cleanup - use helper function instead of direct typecast in base device class.
|
|
dinput: COM cleanup - use helper function instead of direct typecast in mouse.
|
|
dinput: COM cleanup - use helper function instead of direct typecast in keyboard.
|
|
dinput: COM cleanup - use helper function instead of direct typecast in base joystick class.
|
|
dinput: COM cleanup - use helper function instead of direct typecast in Linux joystick.
|
|
dinput: COM cleanup - use helper function instead of direct typecast in linuxinput joystick.
|
|
dinput: COM cleanup - use helper function instead of direct typecast in OS/X joystick.
|
|
dinput: Change internal check_dinput_hooks method to take W iface.
|
|
dinput: Explicitly define ASCII and Unicode methods in DirectInputDevice base class. Make ASCII methods call Unicode. Use new methods in child classes.
|
|
dinput: Explicitly define ASCII and Unicode methods in keyboard.
|
|
dinput: Explicitly define ASCII and Unicode methods in mouse.
|
|
dinput: Explicitly define ASCII and Unicode methods in joystick base class. Use new methods in child classes.
|
|
dinput: Explicitly define ASCII and Unicode methods in evdev joystick.
|
|
dinput: Explicitly define ASCII and Unicode methods in joydev joystick.
|
|
dinput: COM cleanup - use interfaces instead of vtbl. Combine both Unicode and ASCII interfaces into the same classes.
|
|
dinput: Make newly created device append itself to Direct Input's list.
|
|
dinput: Combine ASCII and Unicode Direct Input Device QueryInterface.
|
|
|
|
Yaron Shahrabani (1):
|
|
po: Hebrew update.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|