mirror of
https://github.com/reactos/wine.git
synced 2024-11-29 22:50:43 +00:00
564 lines
29 KiB
Plaintext
564 lines
29 KiB
Plaintext
The Wine development release 1.3.30 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- DirectSound reimplemented on top of MMDevAPI.
|
|
- Support for StretchBlt in the DIB engine.
|
|
- User interface improvements in HTML help.
|
|
- Some MSXML fixes.
|
|
- Performance improvements in cmd.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.30.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.30.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.30:
|
|
|
|
201 Igowin: masking problem - image is not transparent
|
|
4140 Emu48 with HP49 ROM: parts of emulated screen stays black
|
|
5180 vb6 ide can't run a simple test case
|
|
5181 vb6 can't compile a simple file
|
|
5322 Both MSVC6 and MSVB6 installers die very early
|
|
5623 GetAsyncKeyState wrong if querying process doesn't have focus
|
|
5841 XML database manipulation through ADO nonfunctional (support for MSXML2.XMLPARSER.3.0 -> CLSID {F5078F31-C551-11D3-89B9-0000F81FE221} needed)
|
|
6620 ALEPH500 crashes with X11DRV_DIB_DeleteDIBSection
|
|
7182 Arabic letters not positioned correctly
|
|
7563 neoragex 0.6b does not run
|
|
9400 Panzer General III Scorched Earth random hang, threading-related
|
|
9454 Panzer General III Scorched Earth hang with seh:setup_exception nested exception
|
|
12450 Adobe Acrobat Pro 6 & 7 / Acrobat Reader 6 & 7 -- "Detect and Repair" does nothing (MsiReinstallProduct)
|
|
13383 Firefox 3.0rc1 crashes on startup on 64bit Kubuntu 8.04 [dogfood]
|
|
13502 BRenBot application fails to start
|
|
13564 VeohTV beta login window is improperly drawn
|
|
13885 Visio 2003 crash on digit entry or paste
|
|
13985 Skype 4 crashes
|
|
14118 wine needs its own dxdiag
|
|
14316 Elona is really slow
|
|
15186 Grand Theft Auto crashes on game engine start
|
|
15187 Combos changes in Win16 dialogs not noticed by TopDraw
|
|
15218 Microsoft Office 2007: Exiting Groove Manager/Server crashes in kernel32
|
|
15258 Program for programming HAM radios exits with 541 error
|
|
15760 Wrong window size in QIP
|
|
15945 WinSnap can't capture screen.
|
|
16216 Arturia Minimoog VST: Interface controls doesn't draw well
|
|
16270 ratDVD installer has (non-fatal) crash in winmm/time
|
|
16491 Pindersoft DotNet Test hangs when advancing months (monthcal day state/notification data handling)
|
|
16590 Audiosurf: Lines not breaking properly
|
|
16594 Oberon game launcher does not show the buttons to launch the game.
|
|
17068 HDR not correctly rendered (Counter-Strike: Source)
|
|
17864 ipstats.c:1427: warning: 'append_udp_row' defined but not used on FreeBSD/OS X
|
|
18086 Wine should provide a Tango compliant Icon
|
|
18415 MarketMaker Crash during install
|
|
18582 DVDFab: changing window focus causes window to shrink and can't bring back properly
|
|
18651 Microsoft Reader hangs in full screen mode
|
|
18979 Installation of Microsoft SQL Server Express crashes
|
|
19196 XIII: no textures and fonts
|
|
19310 Rosetta Stone crashes
|
|
19645 Lotus 123 97 causes a page fault
|
|
19740 Google Earth: "View in Google Maps" doesn't work (dogfood)
|
|
19755 Open Watcom 1.8's binw/wcc.exe complains "Not enough memory on exec"
|
|
19975 runasdate: child processes do not receive (adjusted) time
|
|
19976 runasdate: running without /immediate causes a crash
|
|
20009 Scrabble Online failed assertion
|
|
20030 game, Taikodom doesn't run
|
|
20364 The Dig (from STEAM) doesn't run on Arch Linux x86_64
|
|
20462 Unable to uninstall Caesar IV
|
|
20565 Emu42: change in StretchBlt causes black display background
|
|
20600 City of Heroes crashes when disabling 3D sound in preferences
|
|
20688 FIFA 2010: Sound does not work in multiplayer (Internet Game) match
|
|
20778 Open Office Writer crash when press on Hebrew letters
|
|
20872 Sim City 4 Deluxe: No texture in the minimap while loading a city
|
|
20873 SimCity 4 Deluxe crash while loading the game
|
|
20966 Everquest 1 crashes on startup
|
|
20980 Tiny globe in Google Earth in DirectX mode [dogfood]
|
|
21144 cmd missing newline in output?
|
|
21409 Progecad 2009 Pro crashes on save - save as
|
|
21533 Civilization II 16-bit crashes when showing the main menu.
|
|
21647 Random hang in Europa Universalis III
|
|
21685 ICQ 7 exits on load
|
|
21686 ICQ 7 page fault
|
|
21710 MotorM4X menu background image is not shown
|
|
21885 uTorrent: inactive toolbar buttons have non-transparent icons
|
|
22787 Irfanview: Crashes after clicking on website link
|
|
22982 SyncToy help links always lead to the default overview page
|
|
23113 winrar 3.93 installer displays garbage instead of licensing agreement
|
|
23619 GTA San Andreas doesn't find widescreen video modes
|
|
23850 Aliens vs Predator (2010) silently exits during startup, needs IGameExplorer::VerifyAccess (parental controls)
|
|
24153 Adobe Audition 3 parts of interface not drawn
|
|
24278 Transparent PNG are shown inverted by applications compiled with Lazarus
|
|
24297 Google Earth Plugin install via BITS quits with an error message
|
|
24859 EnhanceMySe7en: Fails to start
|
|
25293 Starcraft II cursor on-game is blank
|
|
25448 Filemaker Pro 11 can't be started from Linux main menu icon - Invalid or incorrect link
|
|
25524 Hexplore installer complains about not being able to open a tmp file.
|
|
25549 Mega Games Pack fails to draw bitmap graphics
|
|
25552 winecfg audio test under-run errors
|
|
25591 MS Office Pro 2010 Trial: garbled display on ribbon and file tab
|
|
25714 All tool buttons in CHM viewer are displayed as printer
|
|
25948 explorerframe/nstc tests shows some a leak in comctl32 under valgrind
|
|
26009 Adventure games from Kheops Studio have wrong text alignment
|
|
26053 urlmon/sec_mgr tests show some invalid writes under valgrind
|
|
26601 The Void: audio stutters badly (when using ALSA full hardware acceleration)
|
|
26640 Disciples II: sound artifacts during music playback
|
|
26816 native msi2 installer exits with status 20, can't get version of mspatcha.dll
|
|
27283 can not start IBankWizard.msi installer
|
|
27301 Space Empires: Star Fury doesn't display text in-game (orm=backbuffer)
|
|
27382 WinRAR 4.x installer crashes when being run from certain filesystems
|
|
27449 "pause" command behaviour differs from windows
|
|
27540 Typing of the Dead demo: Crashes upon launch when directsound is set to emulation
|
|
27542 Iexplore can't open url regression 2
|
|
27557 Alice: Madness Returns - Securom Matroschka doesn't work out of the box
|
|
27928 Program SIMPLO installer crashes
|
|
27981 Ems Mysql manager and Ems Sql Manager do not start anymore wine 1.3.25
|
|
27998 IE7 & IE8 have black back ground where page tabs should be and .GIF's no longer render
|
|
28024 icy tower: installer wont launch
|
|
28094 pwsafe 3.26: login box logo is replaced by a black square
|
|
28112 Missing mouse cursor in menus of Atlantis Evolution
|
|
28130 CamelSystems Power Post crashes
|
|
28255 d3dx9/shader.ok fails with WINEDEBUG=warn+heap
|
|
28262 mshtml/style.ok crashes when WINEDEBUG=warn+heap
|
|
28284 HoverAce: audio becomes distorted then it cuts out during races (Alsa=emulation)
|
|
28286 Backyard Baseball 2001 won't start
|
|
28294 XPR108258.exe (csf player installer) crash
|
|
28348 Age of Empires 2 rendering broken with OpenGL renderer
|
|
28351 Hundred Swords demo: Fails to initialize Direct3D
|
|
28369 WinRar 3.93 installer crashes after starting
|
|
28376 djdecks for DX does not work
|
|
28383 secur32/schannel test consistently fails on 32-bit debian testing
|
|
28408 vbscript gc test crashes with WINEDEBUG=warn+heap
|
|
28415 MIDI Broken (in, at least, the program VSTHost)
|
|
28449 GnuTLS internal error in wine test case
|
|
28466 Copy-Paste bug
|
|
28484 .NET Framework 4.0: Crash after extracting files - unimplemented wer.WerReportAddDump
|
|
28494 Purple areas in MS Word 2003's horizontal ruler
|
|
28499 Enterprise Architect docked window icons fail no longer have a transparent background
|
|
28502 Everest Poker and Casino crash when loading through proxy
|
|
28517 Pikachu Volleyball stops playing sound effects
|
|
28521 Black box around the mouse cursor
|
|
28525 Wine doesn't start Dosbox if $PWD = ~/.wine
|
|
28526 HTML-Kit 292's small icons have a white background
|
|
28534 Igowin: miscolored shadows
|
|
28561 crash while installing Vixi Freecorder with mono28/mono210 installed and without gecko-dbg installed
|
|
28565 Mask color showing as background in toolbar buttons
|
|
28566 winedbg crashes on gdb command remote file get
|
|
28567 gdiplus/image.ok crashes on win64
|
|
28568 secur32/schannel test often hangs with gnutls 2.12.10-2
|
|
28587 League Of Legends PVP.net client can't retrieve profile information
|
|
28591 Guild Wars: the audio track includes loud static bursts while playing the background music
|
|
28606 Gnome-screensaver cannot lock screen while runing full-screen games
|
|
28610 SystemParametersInfo(SPI_GETNONCLIENTMETRICS) should tolerate larger ncm.cbSize values
|
|
28630 Crash on start of ahnenblatt
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.29:
|
|
|
|
Akihiro Sagawa (2):
|
|
ddraw: Use the same device name as Windows for the Direct3D HAL device.
|
|
po: Update Japanese translation.
|
|
|
|
Alexander Lakhin (1):
|
|
po: Update Russian translation.
|
|
|
|
Alexandre Julliard (11):
|
|
winex11: Force the alpha channel to zero for mono->color blits.
|
|
winex11: Avoid recomputing the DC format when it hasn't changed.
|
|
winex11: Remove redundant pixmap prefix in X_PHYSBITMAP field names.
|
|
winex11: Pre-compute the color shifts for the supported XRender formats.
|
|
winecfg: Set the background color for the web link.
|
|
winex11: Get rid of the client-side DIB optimization in StretchBlt.
|
|
winex11: Fall back to the DIB engine for client-side stretching.
|
|
makedep: Ensure that error messages contain "error".
|
|
winex11: Remove no longer needed support for a source DIB color map in XRender StretchBlt.
|
|
winex11: Remove no longer needed support for a source DIB color map in X11 StretchBlt.
|
|
winex11: Force alpha channel to 0 when doing color conversion in PutImage.
|
|
|
|
Alistair Leslie-Hughes (7):
|
|
msxml3: Support creating IXMLParser Interface.
|
|
mshtml: IID_IHTMLCurrentStyle4 isn't supported on IE6.
|
|
mscoree: Add ICorDebug interface support.
|
|
mscoree: Return S_OK from ICorDebug Initialize.
|
|
mscoree: Define ICorDebugManagedCallback2 and ICorDebugMDA interfaces.
|
|
mpr: Remove DllCanUnloadNow and DllGetClassObject.
|
|
mscoree: Implement ICorDebug SetManagedHandler.
|
|
|
|
Andrew Eikum (21):
|
|
winealsa.drv: Remove wave, mixer, and dsound driver code.
|
|
wineoss.drv: Remove wave, mixer, and dsound driver code.
|
|
winecoreaudio.drv: Remove wave, mixer, and dsound driver code.
|
|
dsound: Remove hardware acceleration support.
|
|
dsound: Validate buffer pointers in Unlock methods.
|
|
winecfg: Replace DirectSound settings with Driver Diagnostics.
|
|
dsound: Reimplement rendering devices on mmdevapi.
|
|
dsound: Reimplement capturing devices on mmdevapi.
|
|
dsound: Reimplement PropertySet on mmdevapi.
|
|
dsound: Eliminate leftover driver structures.
|
|
mmdevapi: Don't fail if dwChannelMask is not set correctly.
|
|
wineoss.drv: Use a temporary OSS device to check format support.
|
|
winealsa.drv: Fix default device creation logic.
|
|
mmdevapi: Don't use invalid This pointer on static object.
|
|
winmm: Handle DRV_QUERYMAPPABLE in waveXxxMessage.
|
|
audio: Change winmm import to delayed import.
|
|
winecfg: Reload winmm for each sound test.
|
|
mmdevapi: Attempt to determine default devices from the registry.
|
|
winecfg: Allow user to select default audio devices.
|
|
dsound: Remove a few unused variables.
|
|
dsound: Fix fragment position calculations.
|
|
|
|
Andrew Talbot (21):
|
|
cabinet: Mark some fall-throughs in switch statements.
|
|
comdlg32: Add a break statement to mark a semantic separation.
|
|
d3d10: Mark a fall-through in a switch statement.
|
|
d3dcompiler_43: Mark fall-throughs in switch statement.
|
|
ddeml.dll16: Move break outside of if statement.
|
|
dbghelp: Mark a fall-through in a switch statement.
|
|
gdi32: Mark a fall-through in a switch statement.
|
|
mapi32: Mark some fall-throughs in a switch statement.
|
|
msacm32: Mark fall-through in switch statement.
|
|
mshtml: Mark some fall-throughs in switch statements.
|
|
mshtml: Mark fall-through in switch statement.
|
|
msi: Add a break to a switch statement.
|
|
msi: Mark fall-throughs in switch statements.
|
|
msvcrt: Mark some fall-throughs in a switch statement.
|
|
msvcrt: Remove a superfluous semicolon.
|
|
msxml3: Add a break to a switch statement.
|
|
ntdll: Mark some fall-throughs in a switch statement.
|
|
oleaut32: Mark some fall-throughs in a switch statement.
|
|
jscript: Mark a fall-through in a switch statement.
|
|
jscript: Add breaks to some switch statements.
|
|
dsound: Remove unneeded address-of operator from function name.
|
|
|
|
André Hentschel (13):
|
|
gdi32: Add traces for the gamma functions.
|
|
wer: Add stub for WerReportAddDump.
|
|
d3d9/tests: Don't test function directly when reporting GetLastError().
|
|
shell32/tests: Don't test function directly when reporting GetLastError().
|
|
user32/tests: Don't test function directly when reporting GetLastError().
|
|
kernel32/tests: Don't test function directly when reporting GetLastError().
|
|
ntdll/tests: Don't test function directly when reporting GetLastError().
|
|
wininet: Fix UrlComponents initialisation.
|
|
winevdm: Don't give up if we can't shorten the current directory.
|
|
po: Update German translation.
|
|
ole32: Return if out of memory (Coverity).
|
|
tools: Upgrade the config.guess/config.sub scripts.
|
|
ntdll: Map ETIME to STATUS_IO_TIMEOUT.
|
|
|
|
Aric Stewart (2):
|
|
usp10: Correct ScriptStringGetLogicalWidths to be based on char not glyph.
|
|
usp10: Handle the SSA_PASSWORD flag in ScriptStringAnalyse.
|
|
|
|
Aurimas Fišeras (4):
|
|
winecfg: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
winecfg: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
|
|
Bernhard Loos (7):
|
|
server: Store sharing state for named pipes.
|
|
server: Only the sharing parameter of two instances of the same pipe have to match.
|
|
server: Sharing 0 is not allowed for named pipes.
|
|
server: It's possible to call NtQueryInformationFile on a pipe if it was opened with access 0.
|
|
server: Correctly implement permission checking for named pipes.
|
|
ntdll: Implement the NamedPipeConfiguration value for the FilePipeLocalInformation class of NtQueryInformationFile.
|
|
server: If a debugger is attached to a process, child processes shouldn't get debugged.
|
|
|
|
Bruno Jesus (1):
|
|
ws2_32: Fix UDP LINGER support in getsockopt.
|
|
|
|
Charles Davis (7):
|
|
libwine: Fix resetting the install_name on Mac OS.
|
|
winegcc: On Mac OS, turn -s into -Wl,-x.
|
|
loader: Fix constant address warning on Mac OS.
|
|
iphlpapi: Implement GetUdpTable() on Mac OS and the BSDs.
|
|
server: Use syscall(2) instead of inline assembly on Mac OS, too.
|
|
winemenubuilder: Don't define crc16() on Mac OS.
|
|
wldap32: Silence a compiler warning.
|
|
|
|
Damjan Jovanovic (1):
|
|
windowscodecs: Read PNGs sequentially.
|
|
|
|
Dmitry Timoshkov (5):
|
|
kernel32: Add a bunch of VirtualProtect tests.
|
|
ntdll: Use STATUS_INVALID_PAGE_PROTECTION as return value for invalid protections.
|
|
kernel32: Fix a typo in the LoadLibrary return value testing.
|
|
user32: Add support for iPaddedBorderWidth in NONCLIENTMETRICS.
|
|
user32: Fix the logic deciding when to write to the destination structure.
|
|
|
|
Dylan Smith (4):
|
|
richedit: Return number of bytes read for EM_STREAMIN with SF_TEXT.
|
|
richedit: Return number of chars inserted for EM_STREAMIN with SF_RTF.
|
|
riched20/tests: Avoid using flaky method of simulating typing.
|
|
riched20/tests: Remove unnecessary SetFocus calls.
|
|
|
|
Eric Pouech (1):
|
|
winedbg: Don't assert() on unsupported v-packets, but rather report an error.
|
|
|
|
Erich Hoover (7):
|
|
hhctrl.ocx: Use the STD_PROPERTIES icon for the 'Options' toolbar button.
|
|
hhctrl.ocx: Use a modified (two color) refresh icon for the 'Sync' toolbar button.
|
|
hhctrl.ocx: Use separate icons for 'Hide' and 'Show' toolbar buttons based on the HIST_VIEWTREE icon.
|
|
hhctrl.ocx: Use the correct values for current_tab when some tabs are disabled.
|
|
hhctrl.ocx: Default to the correct tab for different HH_DISPLAY_* values.
|
|
hhctrl.ocx: Open a specific topic when requested.
|
|
hhctrl.ocx: When called as a program, quit when HtmlHelp call fails.
|
|
|
|
Francois Gouget (21):
|
|
po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Turkish translation.
|
|
oleview: Separate the file filters with a space.
|
|
winecfg: Separate the file filters with a semi-colon and a space.
|
|
wordpad: Use a lowercase extension in a file filter.
|
|
comctl32/tests: Add basic tests for the SysLink control.
|
|
comctl32: Send a WM_CTLCOLORSTATIC message and erase the background while painting.
|
|
gdi32/tests: Use if(0) instead of #if 0 to make sure code still compiles.
|
|
msi/tests: Avoid #if 0 to make sure code still compiles.
|
|
d3drm/tests: Remove an unneeded assert.h include.
|
|
shell32: Add definitions for the IEnumACString interface.
|
|
gdi32: The GetKerningPairsA() test should pass on all the platforms we care about now.
|
|
tests: Remove unneeded assert.h includes.
|
|
Assorted spelling fixes & co.
|
|
po: Mark translations with mismatched printf format directives as fuzzy.
|
|
browseui/tests: Skip some tests if IEnumACString is not supported.
|
|
kernel32: Reset LastError if GetModuleFileName() succeeds.
|
|
kernel32/tests: Check what happens if QueryDosDeviceA() is given an insufficient buffer.
|
|
kernel32/tests: Test K32GetProcessImageFileNameA() and improve the QueryFullProcessImageNameA() tests.
|
|
kernel32/tests: Better check the NT path returned by QueryFullProcessImageName().
|
|
kernel32: Fix the NT path returned by QueryFullProcessImageName().
|
|
ntdll: ETIME is not defined on FreeBSD.
|
|
|
|
Frédéric Delanoy (20):
|
|
cmd: Use helper function to return file io buffer.
|
|
cmd: Add WCMD_output_stderr function to output error messages to stderr.
|
|
cmd: Output error messages to stderr where appropriate.
|
|
cmd: Fix WCMD_fgets documentation.
|
|
cmd: Fix comments in WCMD_color.
|
|
msvcrt/tests: Remove dead assignments (Clang).
|
|
cmd: Avoid reading char by char from console.
|
|
cmd: Avoid checking whether we're in console mode for every read.
|
|
cmd: Get rid of unused parameter in WCMD_ReadFile.
|
|
cmd/tests: Don't convert lines with DOS endings in convert_input_data.
|
|
cmd: Output error messages to stderr instead of stdout where appropriate.
|
|
cmd: Improve WCMD_fgets documentation.
|
|
cmd: Handle truncation for console reads.
|
|
cmd: Avoid dead assignments (Clang).
|
|
cmd: Improve handle type recognition in WCMD_ReadFile.
|
|
cmd: Rename a parameter in WCMD_fgets.
|
|
cmd: Infer handle type from handle value in WCMD_fgets and WCMD_ReadAndParseLine.
|
|
cmd: Avoid reading char by char from files.
|
|
cmd: Consistently use infinitive forms in commands help summary.
|
|
cmd: Make PAUSE accept any keypress instead of a full input line.
|
|
|
|
Hans Leidekker (7):
|
|
wtsapi32: Return success from WTSRegisterSessionNotification.
|
|
explorer: Add a version resource.
|
|
wininet: Ignore the accept types array in HttpOpenRequestA if there are invalid pointers.
|
|
msi/tests: Properly preserve pending file renames.
|
|
include: Add patchapi.h.
|
|
mspatcha: Forward ApplyPatchToFileA to ApplyPatchToFileW.
|
|
mspatcha: Add a stub implementation of GetFilePatchSignatureA/W.
|
|
|
|
Henri Verbeet (10):
|
|
secur32: Use gnutls_record_get_max_size() to get the maximum message size.
|
|
secur32: Return failure if chan_EncryptMessage() can't encrypt the entire buffer.
|
|
secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_send().
|
|
secur32: Properly handle GNUTLS_E_AGAIN in (GnuTLS) schan_imp_recv().
|
|
wined3d: Make the device parameter to wined3d_device_present() const.
|
|
secur32: Handle the schan_buffers limit field in schan_get_buffer() instead of schan_pull().
|
|
wined3d: Return WINED3DERR_NOTFOUND if the render target is NULL in wined3d_device_get_render_target().
|
|
d3d9/tests: Add a test for IDirect3DDevice9::GetRenderTarget().
|
|
winex11: Print the GL renderer and version when complaining about software / indirect rendering.
|
|
wined3d: Make the device parameter to wined3d_device_get_primitive_type() const.
|
|
|
|
Huw Davies (15):
|
|
gdi32: Make clip_line external.
|
|
gdi32: stretch_bitmapinfo may need to adjust the dst visrect.
|
|
gdi32: Implement stretch_bitmapinfo.
|
|
gdi32: Forward StretchBlt calls from the dib driver to the null driver.
|
|
gdi32: Use a separate variable to indicate the default has been retrieved.
|
|
winex11: Remove some unused function ptrs.
|
|
winex11: Initialise the dib color table.
|
|
gdi32: Display the depth of a bitmap rather than the total number colors.
|
|
gdi32: Keep track of the english family name if there's a localised name as well.
|
|
gdi32: Move the font list initialisation to a separate function.
|
|
gdi32: Cache the loaded font list properties.
|
|
gdi32: Load the font properties from the cache if it exists.
|
|
gdi32: Move some common default fonts to the head of the font list.
|
|
gdi32: Require that we have freetype's FT_Load_Sfnt_Table function and remove the hacky fallback.
|
|
wineps: The truetype metrics should now be obtained from gdi32, so remove obsolete code.
|
|
|
|
Hwang YunSong (3):
|
|
po: Updated Korean translation.
|
|
po: Updated Korean translation.
|
|
winecfg: Updated Korean translation.
|
|
|
|
Jacek Caban (2):
|
|
mshtml: Set frame interface to NULL after releasing it in IOleInPlaceObjectWindowless::InPlaceDeactivate.
|
|
mshtml: Properly release body element in basic_style_test.
|
|
|
|
Jörg Höhle (6):
|
|
winealsa: Simplify the test for 8bit linear PCM.
|
|
wineoss: Simplify the test for 8bit linear PCM.
|
|
winmm: Fix sum of available samples.
|
|
winmm: Separate WINMM_Pause and WINMM_Reset.
|
|
winmm: waveOutReset returns all buffers.
|
|
winmm: Mark headers WHDR_DONE at the last possible time.
|
|
|
|
Louis Lenders (6):
|
|
dpnet: Fill the DPN_SP_CAPS structure in IDirectPlay8Peer_GetSPCaps with some sane values + tests.
|
|
gdiplus: Return zero properties in stubbed GdipGetPropertyCount.
|
|
include: Add lmat.h.
|
|
netapi32: Add stub for NetScheduleJobEnum.
|
|
wine.inf: Add key for InstallDate under CurrentVersionNT.
|
|
dwmapi: Add stub for DwmRegisterThumbnail.
|
|
|
|
Luca Bennati (1):
|
|
po: Update Italian translation.
|
|
|
|
Maarten Lankhorst (2):
|
|
quartz: Fix support for mpeg layer 1 and 2.
|
|
winemp3: Add support for WAVE_FORMAT_MPEG.
|
|
|
|
Marcus Meissner (13):
|
|
dpnet: Fixed bad pointer addition (Coverity).
|
|
wpp: Add semicolons at end of code rules.
|
|
dibdrv: Mark get_rop_codes as hidden.
|
|
mscoree: Mark cordebug_init as hidden.
|
|
mshtml: Mark replace_node_by_html as hidden.
|
|
vbscript: Mark some symbols as hidden.
|
|
msdaps: Mark create_* functions as hidden.
|
|
dsound: Mark enum_callback and search_callback static.
|
|
winex11.drv: Mark xrenderdrv_ExtTextOut as static.
|
|
winmm: Mark two functions as hidden.
|
|
ole32: Mark two functions as hidden.
|
|
dsound: Make a function static, remove a no longer used array.
|
|
kernel32: Fixed QueryDosDeviceNameW size (chars not bytes).
|
|
|
|
Marko Nikolic (3):
|
|
comctl32/tests: Removed sign comparison warning in dpa tests.
|
|
advapi32: Removed sign comparison warning.
|
|
comctl32/tests: Removed sign comparison warning in datetime tests.
|
|
|
|
Matteo Bruni (5):
|
|
wined3d: When creating a new shader, check shader type and version.
|
|
d3d10core: Fixup HRESULT in a bunch of error cases.
|
|
d3d8/tests: Test creating shaders with wrong type or version.
|
|
d3d9/tests: Test creating shaders with wrong type or version.
|
|
d3d10core/tests: Add some shader creation tests.
|
|
|
|
Michael Mc Donnell (1):
|
|
d3dx9_36/tests: Fixed adjacency double free (valgrind).
|
|
|
|
Michael Stefaniuc (28):
|
|
wineqtdecoder: Use FAILED instead of !SUCCEEDED.
|
|
oleaut32/tests: Use FAILED instead of !SUCCEEDED.
|
|
wshom.ocx: Don't bother with a FIXME in DllCanUnloadNow().
|
|
ieframe: Don't open code CONTAINING_RECORD().
|
|
krnl386.exe16: Don't open code CONTAINING_RECORD().
|
|
shell32: COM cleanup in shellpath.c.
|
|
shell32: Pass the object instead of the iface to helper functions.
|
|
d3dx9_36/tests: Avoid using fmaxf.
|
|
comctl32/tests: Standardize COM in imagelist.c.
|
|
comctl32/tests: Don't accept Win95 behavior.
|
|
gameux: Don't compare with TRUE.
|
|
sane.ds: Don't compare with TRUE.
|
|
wordpad: Don't compare with TRUE.
|
|
msxml3: Use SUCCEEDED instead of !FAILED.
|
|
oleaut32: Fix some VarCyFrom* tests.
|
|
oleaut32/tests: Make the EXPECT_* macros that take no args more robust.
|
|
oleaut32/tests: Cleanup the EXPECTRES macros.
|
|
include: Remove 'l' modifier from numeric constants in winerror.h.
|
|
quartz: Free two assert calls from having side effects.
|
|
dsound: COM cleanup for the IDirectSoundCapture iface.
|
|
shell32: Merge enumidlist.h into the main header file.
|
|
shell32: Pass an object instead of an iface to a helper function.
|
|
shell32: Basic COM cleanup for the IEnumIDList iface.
|
|
shell32: Avoid the forward declaration of the IEnumIDList vtbl.
|
|
shell32: Get rid of a local typedef for a struct.
|
|
shell32: Simplify RecycleBin_EnumObjects() a little.
|
|
shell32: Return the IEnumIDList object on its creation.
|
|
shell32: Avoid an unsafe iface to object cast in AddToEnumList().
|
|
|
|
Nikolay Sivov (20):
|
|
comctl32/monthcal: Fix week numbers background color.
|
|
comctl32/monthcal: Also invalidate today label while setting new today date.
|
|
comctl32/monthcal: After notification safely free buffer allocated on heap.
|
|
comctl32/tests: Fix a test that depends on control size.
|
|
comctl32/treeview: Free checkbox imagelist when control is about to be killed.
|
|
kernel32/tests: Move CompareStringA data to a table.
|
|
msxml3: Accept disabling of external entities loading.
|
|
msxml3: Accept disabled parameter entities feature.
|
|
msxml3: Accept lexical handler parameter entities switch.
|
|
msxml3: Accept DTD prohibition feature.
|
|
msxml3: Support setting unlimited xml stream length for a reader.
|
|
msxml3: Support setting unlimited nesting depth for a reader.
|
|
msxml3: Support setting namespaces feature to default value.
|
|
msxml3: Use provided qualified name length while writing end element tag.
|
|
advapi32/tests: Add one more QueryServiceStatusEx() test.
|
|
msxml3: Add some useful traces and demangle some parameter names.
|
|
msxml3: Use helper to set properties.
|
|
msxml3: Use a helper to get property values.
|
|
oleaut32/typelib: Properly handle allocation failure on creation.
|
|
oleaut32/typelib: Use BSTR for filename.
|
|
|
|
Peter Schellenbach (1):
|
|
comctl32/statusbar: Fixed missing icon in owner draw panels.
|
|
|
|
Piotr Caban (4):
|
|
msvcrt: Fix wcsncpy_s implementation.
|
|
msvcrt: Fix __pioinfo block size.
|
|
msvcrt: Free fd entries with incorrect HANDLE value.
|
|
msvcrt: Added _iswdigit_l implementation.
|
|
|
|
Ričardas Barkauskas (9):
|
|
ddraw: Use unsafe_impl_from_IDirectDrawPalette for application provided interfaces.
|
|
ddraw: COM cleanup for the IDirectDrawPalette interface.
|
|
ddraw/tests: IDirect3DViewport3, IDirect3DViewport2 and IDirect3DViewport use same implementation.
|
|
ddraw: Use unsafe_impl_from_IDirect3DViewport3 for application provided interfaces.
|
|
ddraw: Use impl_from_IDirect3DViewport3 instead of cast to IDirect3DViewportImpl*.
|
|
ddraw: Compare IDirect3DViewport3 interface instead of IDirect3DViewportImpl.
|
|
ddraw: COM cleanup for IDirect3DViewport3 interface.
|
|
ddraw: Use unsafe_impl_from_IDirect3DViewport for application provided interfaces.
|
|
ddraw: Use unsafe_impl_from_IDirect3DViewport2 for application provided interfaces.
|
|
|
|
Stefan Dösinger (4):
|
|
ddraw/tests: Use sizeof instead of a magic number.
|
|
ddraw/tests: Use the variable instead of the type in sizeof().
|
|
d3d9: Implement FPUSETUP for msvc.
|
|
d3d8: Implement FPUSETUP for msvc.
|
|
|
|
Thomas Faber (5):
|
|
shell32/tests: Fix build with MSVC.
|
|
gdi32/tests: Fix MSVC build in icm.c.
|
|
gdi32/tests: Fix MSVC build in bitmap.c.
|
|
kernel32/tests: Fix MSVC build in file.c and pipe.c.
|
|
kernel32/tests: Fix MSVC build in console.c.
|
|
|
|
Thomas Mullaly (5):
|
|
urlmon: Added custom security manager support to MapUrlToZoneEx2.
|
|
urlmon: Improved MapUrlToZone{Ex2} and GetSecurityId support.
|
|
urlmon: Improved IUri support for wildcard URLs.
|
|
urlmon/tests: Added tests for GetSecurityIdEx2.
|
|
urlmon: Added basic GetSecurityIdEx2 implementation.
|
|
|
|
Vincent Povirk (2):
|
|
gdiplus: Include an alpha channel in HBITMAPs created from Bitmaps.
|
|
gdiplus: Fix pointer math for the 64-bit tests.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|