789 lines
42 KiB
Plaintext
789 lines
42 KiB
Plaintext
The Wine development release 1.1.1 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Fixes for Photoshop CS3 and Office 2007 installers.
|
|
- More progress on gdiplus.
|
|
- Support for Unicode files in regedit.
|
|
- Improved video playback.
|
|
- Many Richedit fixes and improvements.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.1.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.1.1.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/site/download
|
|
|
|
You will find documentation on http://www.winehq.org/site/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/site/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.1.1:
|
|
|
|
1968 gunbound: Can't connect to server (fixme:wininet:InternetSetOptionW)
|
|
2781 MSI/InstallShield: starting app generates 'please report' error, and doesn't start
|
|
3812 Installer stops at start of installation
|
|
4536 c2man mangles "DllAllocSplMem" to "dll AllocSplMem"
|
|
5010 multiselect in regedit doesn't work correctly
|
|
5074 Crash in Decl2005.exe
|
|
5335 Ecco Pro hangs when accessing "2nd-level" dialogs
|
|
5565 staruml crashes on startup
|
|
5788 Giants Citizen Kabuto full and demos infinite loop
|
|
5931 The Marmot Project's client TheTurtle crashes
|
|
6159 DeviceLock installer crashes in NdrSendReceive()
|
|
7447 Call to unimplemented function shell32.dll.SHGetIconOverlayIndexA
|
|
7508 Activesync 4.2 partially crashes on startup
|
|
7545 TestComplete 5.1 won't start, complains about service
|
|
7787 InstallShield crashes trying to open temporary file
|
|
8208 Flanker 2.5 fails to launch
|
|
8745 openwatcom debugger hits unimplemented function vdmdbg.dll.VDMEnumProcessWOW
|
|
9200 Dogfights crashes on launch due to Unimplimented DLL function WinHttpOpen
|
|
9385 Ulead PhotoStudio 11 installer crashes
|
|
9604 JCreator: unimplemented interface in msxml
|
|
9634 unimplemented function compobj.dll.COCREATEGUID
|
|
9723 Fileplanet Comrade installer fails to download a file
|
|
9775 Syberia 2, Max Payne 1 & 2 - Screenshots and thumbnails broken
|
|
9854 Crestron Toolbox crashes
|
|
10171 make test fails in wine-0.9.47-458-ga8df7fd in oleaut32
|
|
10316 .net apps that use OleDB won't run
|
|
10445 winhelp.exe problem displaying help file, related to LF / CR-LF end-of-line issue?
|
|
10485 Oblivion gameplay slows to an unplayable level when it rains
|
|
10623 Visual C++ 5 doesn't know who registered it
|
|
10906 Thinstall openoffice demo aborts on unimplemented advapi.QueryServiceConfig2A
|
|
11033 unimplemented function gdiplus.dll.GdipGetGenericFontFamilySansSerif
|
|
11298 Impossible to accept licence in Assault Heroes demo
|
|
11705 Eve Premium 49635 doesn't render correctly the outside Station
|
|
11889 Beyond Good&Evil installer crashes during installshield wizard preparation
|
|
12111 Bruker TopSpin: Cannot install due to an unknown administrator username
|
|
12541 Test Drive: Unlimited fails to start
|
|
12586 Counterstrike source crashes when connecting to a server
|
|
12749 Box symbol displayed in text (regression)
|
|
13077 Wine Crash with RUNTIME ERROR 216
|
|
13097 Graphics corruption in Hard Truck Apocalypse
|
|
13141 No blackground music in Black Moon Chrinicles
|
|
13218 Unimplemented function gdiplus.dll.GdipFlush
|
|
13224 Download from the web no longer works with Picasa
|
|
13238 oleaut32 typelib.ok fails in Opensolaris
|
|
13374 ComboBoxEx list get selected on mouse button down and release
|
|
13538 netapi/access test doesn't delete testuser home directories after the test
|
|
13574 Can not close help window - no close button [x]
|
|
13599 Can't install Autocad 2005
|
|
13873 winhlp32+server hang when I don't want to find the .hlp file myself
|
|
13952 voipcheap client:Call to unimplemented function gdiplus.dll.GdipCloneImage
|
|
14029 Context menus do not work in Wrye Bash
|
|
14053 Winamp 5.53 fails to start due to a loader crash
|
|
14109 cannot download gecko with wine iexplore
|
|
14161 quartz regressions - crash in PullPin_Thread_Process & more
|
|
14221 bonjour service (mdnsresponder) crash in winsock/iphlpapi
|
|
14226 Fileplanet Comrade installer can't create app xml file (xpath query result handling)
|
|
14234 WC Prophecy and SO crash in both software and D3D modes
|
|
14260 etax 2008 software cannot complete (has err:ole:CoGetClassObject error)
|
|
14261 Black rectangle covers most of the screen in Psychonauts when using FBO
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.1.0:
|
|
|
|
Adam Petaccia (30):
|
|
gdiplus: Improve accuracy in calculating point sizes.
|
|
gdiplus: Correct spec entry for GdipFlush.
|
|
gdiplus: Stub GdipCloneImage.
|
|
gdiplus: Test GdipCloneImage.
|
|
gdiplus: Valgrind: fix warnings about using uninitialized memory, and leaking memory.
|
|
gdiplus: test_fontfamily: Don't use a pointer-to-pointer construct.
|
|
gdiplus: test_getgenerics: Don't use a pointer-to-pointer construct.
|
|
gdiplus: Stub GdipCloneFontFamily.
|
|
gdiplus: Implement GdipCloneFontFamily.
|
|
gdiplus: Stub GdipGetLineSpacing.
|
|
gdiplus: Stub GdipGetEmHeight.
|
|
gdiplus: Stub GdipGetCellAscent.
|
|
gdiplus: Stub GdipGetCellDescent.
|
|
gdiplus: Stub GdipGetFontHeightGivenDPI.
|
|
gdiplus: Use a better framework for filling out FontFamilies.
|
|
gdiplus: Tests for FontFamily properties.
|
|
gdiplus: Implement GdipGetCellAscent.
|
|
gdiplus: Implement GdipGetCellDescent.
|
|
gdiplus: Implement GdipGetEmHeight.
|
|
gdiplus: Stub GdipStringFormatGetGenericDefault.
|
|
gdiplus: Implement GdipGetStringFormatFlags.
|
|
gdiplus: GdipMeasureString: .spec file fix.
|
|
gdiplus: Stub GdipGetStringFormatMeasurableCharacterRangeCount.
|
|
gdiplus: Stub GdipSetStringFormatMeasurableCharacterRanges.
|
|
gdiplus: Stub GdipMeasureCharacterRanges.
|
|
gdiplus: Stub GdipFillRegion.
|
|
gdiplus: Test for CharacterRange.
|
|
gdiplus: Add more tests for regions and paths.
|
|
gdiplus: Add a test for a floating-point triangle.
|
|
gdiplus: Add another helper macro to deal with magic numbers.
|
|
|
|
Alexander Dorofeyev (18):
|
|
Revert "quartz: Only enumerate renderers if bRender is set in filtermapper.".
|
|
quartz/tests: Add test for EnumMatchingFilters.
|
|
quartz: Fix calculating wide string size.
|
|
quartz: Fix registry key creation.
|
|
quartz: Improve removal of registry data in Filtermapper unregister methods.
|
|
devenum: Move locating category key to function, use it ParseDisplayName.
|
|
devenum: Register legacy am filters in CreateClassEnumerator.
|
|
quartz: Fix string buffer overflow.
|
|
quartz/tests: Add test for IFilterMapper_RegisterFilter.
|
|
quartz: Improve variant handling in FilterMapper_EnumMatchingFilters.
|
|
quartz: Fix interface leak in EnumMonikerImpl_Release.
|
|
quartz: Fix memory leaks in IEnumRegFiltersImpl_Release.
|
|
quartz: Fix memory leaks in FM2_DeleteRegFilter.
|
|
quartz: Fix memleak in FilterMapper2_RegisterFilter.
|
|
quartz: Fix memory leak in FilterMapper_RegisterFilter.
|
|
quartz: Fix memory leak and behavior on errors in FilterMapper_EnumMatchingFilters.
|
|
quartz: Do not try renderers first. Use a single enumeration pass.
|
|
quartz/tests: Add test for filter priority in IFilterGraph2_Render.
|
|
|
|
Alexander Morozov (5):
|
|
wininet/tests: Additional HTTP header tests.
|
|
wininet/tests: Add HTTP 1.1 test.
|
|
wininet: Remove unneeded variable.
|
|
wininet: Add support of INTERNET_FLAG_NO_CACHE_WRITE.
|
|
wininet: Add port number to Host HTTP header.
|
|
|
|
Alexander Nicolaysen Sørnes (13):
|
|
shell32: Update Norwegian Bokmål translation.
|
|
winecfg: Update Norwegian Bokmål translation.
|
|
winhlp32: Update Norwegian Bokmål translation.
|
|
regedit: Convert import delete handling to unicode.
|
|
regedit: Use unicode for all key deletion.
|
|
regedit: Use RegSetValueExW when importing data.
|
|
regedit: Convert the rest of setValue to Unicode.
|
|
regedit: Convert openKey to Unicode.
|
|
regedit: Convert remaining registry import code to Unicode.
|
|
regedit: Add support for importing Unicode files.
|
|
regedit: Use strchrW instead of custom code in Unicode file import.
|
|
regedit: Fix comment handling in Unicode file import.
|
|
regedit: Null-terminate buffer in Unicode file import.
|
|
|
|
Alexandre Julliard (49):
|
|
Fix a few %ll printf formats.
|
|
ntdll: Add some sanity checks for invalid relocation blocks.
|
|
wpp: config.h and wine/port.h should be included first.
|
|
ntdll: Only recompose Unicode on Mac OS when using utf-8.
|
|
ntdll: Don't bother to check the file name against the mask if stat() succeeded.
|
|
Revert "wpp: config.h and wine/port.h should be included first."
|
|
widl: Add some support for unencapsulated unions that need a conformance descriptor.
|
|
services.exe: Pass the service name as first argument when auto-starting services.
|
|
winex11: Get rid of the XKB initialisation workaround now that we no longer use XInitThreads.
|
|
winex11: Check for XKB extension on the GDI display too.
|
|
user32: Split the SetWindowPos driver backend in WindowPosChanging/Changed.
|
|
iphlpapi: Fix the return value of GetPerAdapterInfo, with tests.
|
|
oleaut32: Include the system jpeg and png headers before the Windows headers.
|
|
exception.h: Make the RtlUnwind wrapper available separately.
|
|
rpc.h: Use the correct exception definitions when USE_COMPILER_EXCEPTIONS is set.
|
|
widl: Add support for exception handling in the generated server code.
|
|
widl: Add support for exception handling in the generated proxy code.
|
|
makedep: Add dependencies on wine/exception.h for widl-generated files.
|
|
kernel32: Use a proper structure for thunks instead of an array of WORDs.
|
|
ntdll: Split the signal setup into process-wide and thread-specific routines.
|
|
server: Set the visible rect in the set_window_pos request again.
|
|
rpcrt4: Use interlocked functions to increment/decrement ref counts.
|
|
widl: Fix a couple of uninitialized variable compiler warnings.
|
|
Makefile: Use 'git ls-files' instead of the deprecated 'git-ls-files' form.
|
|
Add noinput directive to all lex files to avoid a compiler warning.
|
|
gdiplus: Store the family name directly in the GpFontFamily structure.
|
|
winealsa.drv: Don't trace deprecated parameters.
|
|
user32: Properly update position after dragging an iconic window.
|
|
msvcrt/tests: Fix register constraints on thiscall wrappers.
|
|
include: Remove duplicate definition in winhttp.h.
|
|
include: Don't define uuids in amvideo.idl as that conflicts with uuids.h
|
|
tests: Don't depend on the static uuid libraries in the tests.
|
|
d3d8: Don't depend on the dxerr8 static library in the tests.
|
|
d3d9: Don't depend on the dxerr9 static library in the tests.
|
|
dinput: Don't depend on the dxerr8 static library in the tests.
|
|
dsound: Don't depend on the dxerr8 static library in the tests.
|
|
ntdll: Always restore the %gs register from the saved value in thread data.
|
|
wine/test.h: Don't allow to use config.h in tests.
|
|
msxml3/tests: Fix test cleanup.
|
|
make_makefiles: Add more wildcard patterns in .gitignore.
|
|
make_makefiles: Add rules for cross-compiling all import libs from the dlls directory.
|
|
Maketest.rules: Use the cross-compiled import libraries for crosstest instead of the MinGW ones.
|
|
kernel32: Set the stdin/stdout file descriptors to match the specified Win32 handles when possible.
|
|
winetest: Use Win32 APIs exclusively for file I/O and output redirection.
|
|
regedit: Fixed the GetWideString and GetMultiByteString functions to work with null-terminated strings.
|
|
ntdll: Add some workarounds for Solaris signal handling breakages.
|
|
server: Better handling of errors when accessing the /proc control files on Solaris.
|
|
gdiplus/tests: Don't test returned value if the call failed.
|
|
winealsa: Fix some unsigned comparison < 0 warnings.
|
|
|
|
Alistair Leslie-Hughes (8):
|
|
gdi32: Stop crash in font tests.
|
|
msxml3: Added support to create an Attribute in createNode.
|
|
msxml3: Use libxml macros to get the length of a set.
|
|
msxml3: Added checks for invalid arguments in queryresult.
|
|
msxml3: Added checks for invalid arguments in nodelist.
|
|
msxml3: Added tests to check for invalid arguments.
|
|
oleview: Fixed crash with loading typelib information.
|
|
shlwapi: Fix tests under w2k8.
|
|
|
|
Andre Wisplinghoff (1):
|
|
regedit: Implement deleting multiple values.
|
|
|
|
Andrew Talbot (29):
|
|
infosoft: Remove unneeded address-of operator from function name.
|
|
ole32: Remove unneeded address-of operators from function name.
|
|
quartz: Remove unneeded address-of operators from function names.
|
|
shell32: Remove unneeded address-of operators from function names.
|
|
user32: Remove unneeded address-of operators from function names.
|
|
wined3d: Remove unneeded address-of operators from function names.
|
|
winedos: Remove unneeded address-of operator from function name.
|
|
avifil32: Remove unneeded address-of operators from array names.
|
|
comctl32: Remove unneeded address-of operators from array names.
|
|
advapi32: Remove unneeded address-of operator from array name.
|
|
wined3d: Remove const qualifier from output pointers.
|
|
comdlg32: Remove unneeded address-of operator from array name.
|
|
crypt32: Remove unneeded address-of operator from array name.
|
|
dinput: Remove unneeded address-of operators from array names.
|
|
dmband: Remove unneeded address-of operators from array names.
|
|
dmime: Remove unneeded address-of operators from array names.
|
|
dmstyle: Remove unneeded address-of operators from array names.
|
|
dplayx: Remove unneeded address-of operator from array name.
|
|
gdi32: Remove unneeded address-of operator from array name.
|
|
gdiplus: Remove unneeded address-of operator from array name.
|
|
hhctrl.ocx: Remove unneeded address-of operator from array name.
|
|
hlink: Remove unneeded address-of operators from array names.
|
|
kernel32: Remove unneeded address-of operators from array names.
|
|
localspl: Remove unneeded address-of operators from array names.
|
|
mscms: Remove unneeded address-of operator from array name.
|
|
msi: Remove unneeded address-of operators from array names.
|
|
ntdll: Remove unneeded address-of operators from array names.
|
|
ole32: Remove unneeded address-of operators from array names.
|
|
oleaut32: Remove unneeded address-of operators from array names.
|
|
|
|
Aric Stewart (2):
|
|
coreaudio: Make sure Port_SendToMessageThread is not NULL before calling CFMessagePortSendRequest.
|
|
winex11: Allow for sane SCIM im processing by processing some filtered KeyRelease events.
|
|
|
|
Austin English (1):
|
|
crypt32: Fix a couple of test failures on Vista.
|
|
|
|
Dan Hipschman (3):
|
|
include: Fix type redefinitions in IDL files.
|
|
widl: Implement type redefinition checks.
|
|
widl: Factor a small part of the grammar.
|
|
|
|
Daniel Remenak (1):
|
|
shell32: Fix crash regression in browse for folder dialog.
|
|
|
|
Detlef Riekenberg (8):
|
|
spoolss: Add a stub for WaitForSpoolerInitialization.
|
|
spoolss: Add a stub for IsLocalCall.
|
|
spoolss: Implement InitializeRouter.
|
|
localspl: Implement fpEnumMonitors.
|
|
winspool: Use the backend for EnumMonitors.
|
|
setupapi/tests: Avoid a crash on Win9x.
|
|
winspool: Move more parameter-checks for EnumMonitorsW to localspl.
|
|
winspool: Move DeleteMonitorW to the backend.
|
|
|
|
Dylan Smith (30):
|
|
richedit: Clicking below end of text now selects closest character.
|
|
richedit: Calculate tab positions relative to end of selection bar.
|
|
richedit: Added missing DestroyWindow in a test.
|
|
richedit: Fixed simulated keyboard events on tests.
|
|
comctl32: Added tests to show a ComboBoxEx bug caused by incorrect focus change.
|
|
comctl32: Fix for ComboBoxEx bug caused by focus change.
|
|
wordpad: Properly save window rect on closing Min/Maximized windows.
|
|
user32: Increased area for scrolling via mouse drag outside scrollbar.
|
|
richedit: Made sure the caret position is stored when moving up/down.
|
|
richedit: Fixed the selection bar width.
|
|
richedit: Made sure word selection selects only one word.
|
|
richedit: Fixed double click issues by sharing code with single click.
|
|
richedit: Fixed Valgrind error related to undoing.
|
|
richedit: Fixed drag and shift selection for words and lines.
|
|
richedit: Implemented paragraph selection.
|
|
richedit: Implemented triple click selection.
|
|
richedit: Hide cursor when text is selected.
|
|
richedit: Removed unused variable bCaretShown in ME_TextEditor.
|
|
richedit: PFE_TABLE flag is now used instead of private bTable value.
|
|
richedit: Set the default paragraph format consistently.
|
|
richedit: Fixed 2 minor paragraph format effect errors.
|
|
richedit: Prevented cursor flicker while moving over selection bar.
|
|
richedit: Added more conditional cursor changes.
|
|
richedit: Removed redundant wrapping code.
|
|
richedit: Tabs cause lines to wrap but not end of paragraph run.
|
|
richedit: Fixed position of runs in some situations during wrapping.
|
|
richedit: Handle overflow of only spaces on first line of paragraph.
|
|
richedit: Tabs are now highlighted and underlined.
|
|
richedit: Prevented underlining the end of paragraph character.
|
|
richedit: Use system colour for highlighting after v2.0.
|
|
|
|
Eric Pouech (4):
|
|
winhelp: Start implementing a prop sheet for all lookup needs.
|
|
winhelp: Let CtrlC do something useful thanks to richedit.
|
|
winhelp: Removed the topics button, and forward search and topics to the same prop sheet.
|
|
winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page.
|
|
|
|
Francois Gouget (9):
|
|
winex11: Load the XVidMode extension (libXxf86vm) when available.
|
|
winhlp32: Remove spaces before '...'.
|
|
msxml3/tests: Add a trailing '\n' to ok() calls.
|
|
gdiplus/tests: Spelling fix.
|
|
rpcss: Add a trailing '\n' to a Wine trace.
|
|
wined3d: Move float_32_to_16() to surface_base.c which is the only place where it's used, and because it needs port.h for isinf().
|
|
Assorted spelling fixes.
|
|
gdiplus: Add/fix the trailing '\n' to Wine traces.
|
|
configure: On Solaris liblber needs libsocket.
|
|
|
|
Gerald Pfeifer (5):
|
|
iphlpapi: Include <netinet/in_systm.h> if present.
|
|
comctl32: Fix signedness of two variables.
|
|
comctl32: Simplify functions by shedding off unused parameters.
|
|
winecfg: Fix signedness of variable in enumerate_valuesW().
|
|
comctl32: Some simplifications.
|
|
|
|
H. Verbeet (14):
|
|
wined3d: Invert "upsidedown" in fb_copy_to_texture_direct() and fb_copy_to_texture_hwstretch() rather than BltOverride().
|
|
wined3d: Move setting a palette up a couple of lines in BltOverride().
|
|
wined3d: Use ModifyLocation() to force a reload on color key change.
|
|
wined3d: Specify the GLSL language version our shaders are written to.
|
|
wined3d: Get rid of a redundant local variable.
|
|
wined3d: Extract an attach_depth_stencil_fbo() function.
|
|
wined3d: Make sure the FBO doesn't have any depth attachments in color_fill_fbo() and stretch_rect_fbo().
|
|
wined3d: Use dst_fbo to do the depth blit.
|
|
wined3d: Track depth stencil location per-surface.
|
|
wined3d: Store the current GLSL program in the backend's private data.
|
|
wined3d: Store the glsl program lookup table in the backend's private data.
|
|
wined3d: Destroy depth_blt resources in the backend's destructor.
|
|
wined3d: Don't call shader_select() in depth_blt().
|
|
wined3d: Destroy the shader backend after the stateblock.
|
|
|
|
Hans Leidekker (8):
|
|
wininet: Add a test for InternetCanonicalizeUrl.
|
|
wininet: Avoid a crash on an invalid handle in InternetQueryOption.
|
|
wininet: More win64 compatibility fixes.
|
|
wininet: Don't assume URL is null-terminated in InternetCrackUrlW.
|
|
wininet: Allocate buffers in InternetCrackUrlA.
|
|
wininet: Only reconnect when redirected to an external site.
|
|
msi: Correct spec file entry for MsiGetFileVersion{A, W}.
|
|
shlwapi: Add a couple of tests for UrlUnescape.
|
|
|
|
Huw Davies (12):
|
|
gdiplus: Fix a typo in the parameter validation check.
|
|
gdiplus: Add stubs for a few region functions.
|
|
gdiplus: Add some region tests.
|
|
gdiplus: Add some more region stubs.
|
|
gdiplus: Add a test to show that bitmap fonts aren't used for fontfamilies.
|
|
user32: sizeof DDEPOKE and DDEDATA is six, which is probably not what is expected, so use offsetof instead.
|
|
gdiplus: Add some tests for regions with paths and update a comment.
|
|
gdiplus: Add some defines for the magic values.
|
|
gdiplus: Add stubs for GdipTransformPoints[I].
|
|
gdiplus: Implement GdipCreateMetafileFromWmfFile.
|
|
gdiplus: Stubs for GdipIsVisiblePathPoint[I].
|
|
gdiplus: Partial implementation of GdipCreateBitmapFromGdiDib.
|
|
|
|
Hwang YunSong(황윤성) (5):
|
|
winecfg: Updated Korean resource.
|
|
shell32: Updated Korean resource.
|
|
taskmgr: Updated Korean resource.
|
|
winhlp32: Updated Korean resource.
|
|
winhlp32: Updated Korean resource.
|
|
|
|
Jacek Caban (20):
|
|
oleaut32: Added test showing need to QueryInterface on dual interface in ITypeInfo::Invoke.
|
|
mshtml: Added VT_BSTR support to IHTMLWindow3::setTimeout.
|
|
mshtml: Forward IHTMLWindow2::setInterval to IHTMLWindow3.
|
|
mshtml: Added IHTMLWindow3::setInterval implementation.
|
|
mshtml: Added IHTMLWindow2::clearTimeout implementation.
|
|
mshtml: Added IHTMLWindow2::clearInterval implementation.
|
|
mshtml: Added IHTMLWindow::get_window implementation.
|
|
mshtml: Added IHTMLWindow2::get_self implementation.
|
|
mshtml: Added support for DOCHOSTUIFLAG_SCROLL_NO DOCHOSTINFO flag.
|
|
mshtml: DispatchEx's QueryInterface implementation clean up.
|
|
mshtml: Silence common invalid QueryInterface FIXME.
|
|
mshtml: Added IHTMLImgElement::[get|put]_alt implementation.
|
|
mshtml: Added IHTMLStyle::[get|put]_width implementation.
|
|
mshtml: Return NULL in window object's GetNameSpaceParent.
|
|
mshtml: Ignore fdexNameImplicit flag.
|
|
mshtml: Silence common invalid FIXME.
|
|
mshtml: Set doc to NULL in NSContainer_Release.
|
|
mshtml: Don't mix nsresult with HRESULT.
|
|
shlwapi: Fixed UrlCanonicalizeW for URLs without slashes after scheme.
|
|
shlwapi: Fixed handling mk protocol URLs in UrlCombineW.
|
|
|
|
James Hawkins (55):
|
|
comctl32: Remove an assumption that causes test failures if default icon spacing is not 43x43.
|
|
oleaut32: Trace the failing VarCmp result.
|
|
advapi32: Fix a test failure on a non-admin XP system.
|
|
ole32: Fix a test failure in win9x.
|
|
lz32: Fix a test failure in win9x.
|
|
kernel32: Fix a test failure in win9x.
|
|
kernel32: Fix a few test failures in win9x.
|
|
kernel32: Fix a few test failures in win9x.
|
|
kernel32: Don't test for HARDDISK and RAMDISK on win9x.
|
|
advpack: Run the files test in a temporary directory.
|
|
advpack: Run the install test in a temporary directory.
|
|
advpack: Fix several test failures in win9x.
|
|
comctl32: Clean up and fix a few failing tests in win9x.
|
|
comctl32: Fix two failing tests in win9x.
|
|
gdi32: Fix a failing test in win95.
|
|
urlmon: Fix a few test failures.
|
|
fusion: Add initial implementation of IAssemblyName.
|
|
fusion: Add tests for IAssemblyName.
|
|
fusion: Add tests for IAssemblyCache::QueryAssemblyInfo.
|
|
mshtml: Fix a test failure in win2k.
|
|
setupapi: Fix a test that is failing in multiple platforms.
|
|
shell32: Fix a test that fails in win2k.
|
|
user32: Fix a few failing tests in win2k.
|
|
wininet: Fix a failing test in win2k.
|
|
oleaut32: Fix a test that fails on all platforms up to and including win2k.
|
|
rpcrt4: Fix a few failing tests in win2k.
|
|
msi: Test the special _Storages table.
|
|
fusion: pwzFilePath is an out parameter, so don't trace its contents.
|
|
advapi32: Fix a failing test in win2k.
|
|
ddraw: Fix a failing test for broken drivers.
|
|
ddraw: Fix a failing test for broken drivers.
|
|
dsound: Fix a failing test for broken drivers.
|
|
kernel32: Fix test failures because of a broken ReplaceFile in win2k.
|
|
advapi32: Send in an empty string to RegSetValueEx to avoid a test failure in win95.
|
|
d3d9: Fix a test that fails with broken drivers.
|
|
rpcrt4: Fix a failing test in win2k.
|
|
gdi32: Fix two tests that fail for all platforms.
|
|
ntdll: Skip the byte swap test in win2k.
|
|
rpcrt4: Fix a test that fails in win2k3.
|
|
d3d9: Fix a failing test for broken drivers.
|
|
ole32: Fix a few failing tests in win2k.
|
|
comctl32: Properly set and store the default icon spacing.
|
|
msi: Properly add a storage to the database and verify its contents.
|
|
msi: Add handling for the special _Storages table.
|
|
msi: Parse the MSIDBOPEN_PATCHFILE flag.
|
|
msi: Consolidate the MsiGetSourcePath tests and add more tests.
|
|
msi: Only use the long filename when resolving the source path.
|
|
msi: Consolidate and add more SourceDir tests.
|
|
oleaut32: Fix a few failing tests in win9x.
|
|
fusion: Implement GetCachePath.
|
|
mlang: Reimplement ConvertINetMultiByteToUnicode.
|
|
mlang: Add tests for ConvertINetMultiByteToUnicode.
|
|
mlang: Encode all the way to the NULL terminator.
|
|
msi: Add tests for opening a package from a database.
|
|
msi: Only copy the resulting string if the RegistryValue call succeeded.
|
|
|
|
Jeff Latimer (1):
|
|
usp10/tests: Remove incorrect tests.
|
|
|
|
Jeff Smith (2):
|
|
gdiplus: Remove duplicate forward declaration of class GpGraphics.
|
|
gdiplus: Fix spec definition of GdipCreateBitmapFromHBITMAP.
|
|
|
|
Jeremy White (1):
|
|
configure: On Solaris, libpng requires libm.
|
|
|
|
John Klehm (1):
|
|
dsound: Accept DSERR_INVALIDCALL for CreateSoundBuffer failure.
|
|
|
|
Jon Griffiths (17):
|
|
include/basetsd.h: Ignore cpu checks whn __midl is defined.
|
|
oleaut32: Use users default LCID for type libraries.
|
|
oleaut32: ICreateTypeLib2_SetLcid sets both LCID's.
|
|
oleaut32: Null doc string params return E_INVALIDARG.
|
|
oleaut32: Implement ICreateTypeLib2_SetHelpContext.
|
|
c2man: Don't mangle 'dll' when its part of another word.
|
|
oleaut32/test: Fix valgrind leaks.
|
|
oleaut32: Fix memcpy overlapping ranges in SysReAllocStringLen.
|
|
wsock32: Forward TransmitFile to the implementation in mswsock.
|
|
msvcr71: Forward __pctype_func.
|
|
Fix minor comment typos.
|
|
oleaut32: Don't read past the digits array in VARIANT_FormatNumber.
|
|
oleaut32: Implement ICreateTypeLib2::SetHelpStringContext/SetHelpStringDll.
|
|
msvcrt: Implement ___setlc_active_func/___unguarded_readlc_active_add_func.
|
|
msvcrt: Tests for [w]makepath.
|
|
msvcrt: Make tests for [w]makepath pass.
|
|
include: Avoid TEXT() in sddl component tags, hide them when building Wine.
|
|
|
|
Juan Lang (11):
|
|
inetmib1: Make table searching function into a generic helper.
|
|
inetmib1: Support the MIB2 UDP table.
|
|
inetmib1: Don't prefer the native version, it doesn't do much anyway.
|
|
inetmib1: Free memory when DLL is unloaded.
|
|
cryptui: Add header.
|
|
cryptdlg: Add header.
|
|
cryptdlg: Include cryptdlg.h.
|
|
cryptdlg: Implement DllRegisterServer/DllUnregisterServer.
|
|
richedit: Only send update events in 1.0 emulation mode if the event mask specifies it.
|
|
inetmib1: Fix test failures on some systems.
|
|
wintrust: Use path in WIN_TRUST_SUBJECT_FILE structure rather than assuming a path is passed in place of WINTRUST_DATA's pFile member.
|
|
|
|
Kai Blin (2):
|
|
netapi32: Make sure NetUserGetInfo can find the current user.
|
|
ws2_32: Prevent segfault in trace for NULL AddressString.
|
|
|
|
Maarten Lankhorst (25):
|
|
wined3d: Fix a deadlock that may occur during initialization.
|
|
quartz: Fix return values in directsound renderer.
|
|
quartz: Fix return value for video renderer.
|
|
quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
|
|
quartz: Set filesource initial state to stopped.
|
|
quartz: Implement state transitions in directsound renderer, and block on pause.
|
|
quartz: Implement state transitions in video renderer.
|
|
quartz: Fix tiny bug in IGraphBuilder_Render.
|
|
quartz: Make sure transform filter commits allocator.
|
|
quartz: Only call begin process functions in transform filter when stopped.
|
|
quartz: Fix parser/pullpin to only care about the state transition stopped<->playing.
|
|
quartz: Fix deadlock with transform filter.
|
|
quartz: Add rewrite of avi splitter.
|
|
quartz: Add tests for avi splitter.
|
|
quartz: Always set current position again.
|
|
quartz: Fix end of stream handling.
|
|
quartz: Fix deadlocks in dsound renderer.
|
|
quartz: Make parser start even if some of the pins aren't connected.
|
|
quartz: Make filtergraph quieter.
|
|
quartz: Call run before pausing in transform filter.
|
|
ntdll: Use module for path to activation context.
|
|
quartz: End the flush downstream first before restarting playback in pullpin.
|
|
quartz: Make the file source rotate around the 'first' sample, to prevent starvation of a single stream.
|
|
devenum: Call VariantInit instead of VariantClear.
|
|
includes: Add video mixing renderer header.
|
|
|
|
Massimo Del Fedele (1):
|
|
opengl32: glGetString() should return NULL on NULL context.
|
|
|
|
Michael Karcher (7):
|
|
crypt32: ComparePublicKeyInfo must ignore the leading zero.
|
|
crypt32: Remove duplicate MS test root key.
|
|
gdi32: Fix double->fixpoint conversion in freetype.c.
|
|
gdi32: Fix palette of 1bpp DIB in GetDIBits.
|
|
winex11: Fix GetDIBits of 1 bit DDBs.
|
|
winex11: Made local constant static.
|
|
Add support for compatibility mode in WineEngCreateFontInstance.
|
|
|
|
Michael Stefaniuc (4):
|
|
gdiplus: Remove redundant NULL check before GdipFree (Smatch).
|
|
riched20: Fix typo.
|
|
quartz: Compare a file handle to INVALID_HANDLE_VALUE and not NULL.
|
|
quartz: Add missing LeaveCriticalSection on error path (Smatch).
|
|
|
|
Mikołaj Zalewski (12):
|
|
browseui: progressdlg: don't leak the event.
|
|
shell32: RunFileDlg: the function should be Unicode on NT.
|
|
shell32: RunFileDlg: use symbolic constants for control IDs and use correct hInstance when creating it.
|
|
shell32: RunFileDlg: allow the user to cancel the Browse dialog, remove some unneeded parameters.
|
|
shell32: RunFileDlg: make the error messages easier to understand for the user.
|
|
shell32: RunFileDlg: move strings to resources.
|
|
shell32: RunFileDlg: use the parameters.
|
|
taskmgr: Move Run dialog caption to resources, use the standard text.
|
|
shlwapi: UrlCanonicalize should strip all the characters <= 32 from the end of the string.
|
|
shell32: Make new style Browse For Folders dialog resizable.
|
|
shell32: RunFileDlg: Allow custom icons.
|
|
taskmgr: Use own icon in Run dialog.
|
|
|
|
Nikolay Sivov (23):
|
|
gdiplus: Fix uninitialized value jump and a leak in GdipAddPathPolygon test.
|
|
gdiplus: GdipGetPathLastPoint implementation.
|
|
gdiplus: GdipGetPathGradientWrapMode implementation.
|
|
gdiplus: Implemented GdipCreateTextureIAI using float args version.
|
|
gdiplus: Implemented GdipDrawBeziers.
|
|
gdiplus: Implementation of GdipPathIterEnumerate.
|
|
gdiplus: Added file for PathIterator testing.
|
|
gdiplus: Construction/desctruction tests for PathIterator.
|
|
gdiplus: Implemented GdipPathIterHasCurve with tests.
|
|
gdiplus: Remove unnecessary cast from GdipAddPathRectangle.
|
|
gdiplus: GdipPathIterNextMarker implementation with tests.
|
|
gdiplus: Implementation of GdipPathIterGetSubpathCount with tests.
|
|
gdiplus: Check arguments in GdipPathIterNextSubpath.
|
|
gdiplus: GdipGetLineWrapMode implementation.
|
|
gdiplus: GdipIsMatrixInvertible implementation with tests.
|
|
gdiplus: GdipInvertMatrix implementation with tests.
|
|
gdiplus: Implemented GdipShearMatrix with tests.
|
|
gdiplus: Semi-stub for GdipCreateLineBrushFromRectWithAngle.
|
|
gdiplus: Implemeted GdipDrawClosedCurve2 and GdipDrawClosedCurve2I.
|
|
gdiplus: Implemented GdipDrawClosedCurve and GdipDrawClosedCurveI.
|
|
gdiplus: GdipFillRegion actually belongs to Graphics.
|
|
gdiplus: Implemented GdipSetPenDashCap197819.
|
|
gdiplus: Implemented GdipGetPenDashCount.
|
|
|
|
Owen Rudge (1):
|
|
shell32: Check registry entry for cpl files (in standard control panel).
|
|
|
|
Paul Vriens (1):
|
|
quartz/tests: Make tests run on everything lower then Vista.
|
|
|
|
Peter Oberndorfer (4):
|
|
msvcrt: Add a test for scanf %p.
|
|
msvcrt: Implement %p for scanf.
|
|
ntdll: Add broken() to two test cases.
|
|
opengl32: Fix a typo (wglShaderLists -> wglShareLists).
|
|
|
|
Piotr Caban (27):
|
|
msxml3: Added IXMLDOMElement_getAttributeNode test.
|
|
msxml3: Added IXMLDOMElement_getAttributeNode implementation.
|
|
msxml3/tests: Better error messages formatting.
|
|
msxml3/tests: Fix error messages.
|
|
msxml3: Added stub implementation for SAXXMLReader interface.
|
|
msxml3: Added ISAXMLReader_getContentHandler implementation.
|
|
msxml3: Added ISAXXMLReader_putContentHandler implementation.
|
|
msxml3: Added ISAXMLReader_getContentHandler implementation.
|
|
msxml3: Added ISAXMLReader_putErrorHandler implementation.
|
|
msxml3: Added ISAXXMLReader_getErrorHandler implementation.
|
|
msxml3/test: Added ISAXXMLReader test.
|
|
msxml3: Use IXMLDOMNode_get_nodeType in xmlnode_appendChild.
|
|
msxml3: Implemented domdoc_put_documentElement.
|
|
msxml3: Make bsc heap based object.
|
|
msxml3: Store IBinding in bsc.
|
|
msxml3: Store current bsc in domdoc.
|
|
msxml3: Use OnDataAvailable for reading stream.
|
|
msxml3: Return better bindf in GetBindInfo.
|
|
msxml3: Split DOMDocument_create.
|
|
msxml3: Implemented xmlnode_get_ownerDocument.
|
|
msxml3: Added test of files generated by IXMLDOMDocument_save.
|
|
msxml3: Skip the first XML declaration in file generated by domdoc_save.
|
|
msxml3/tests: Added more tests to ISAXXMLReader_putContentHandler and ISAXXMLReader_getContentHandler, added todo test for ISAXXMLReader_parse.
|
|
msxml3: oldChild in xmlnode_removeChild may be NULL.
|
|
msxml3: Fixed xmlnode_removeChild.
|
|
msxml3: Fixed ISAXXMLReader_getContentHandler and ISAXXMLReader_getErrorHandler when second argument is NULL.
|
|
msxml3/tests: Added test for getContentHandler with NULL argument.
|
|
|
|
Reece Dunn (1):
|
|
comctl32: Add support for drawing themed group boxes.
|
|
|
|
Rob Shearman (20):
|
|
oleaut32: Implement the 0x08 flag in SLTG_DoVars.
|
|
oleaut32: Load string constants correctly from SLTG typelibs.
|
|
oleaut32: Dump symbolic names for VT_LPSTR and VT_LPWSTR in dump_TypeDesc.
|
|
include: Add uuid to interfaces in pstore.idl.
|
|
include: Add uuids to interfaces in amvideo.idl.
|
|
include: Add uuids to interfaces in sensevts.idl.
|
|
rpcrt4: Add a comment in NdrSendReceive explaining why we change the BufferLength.
|
|
rpcrt4: Reset the BufferLength to the used part of the buffer in NdrProxySendReceive.
|
|
widl: Increment the buffer offset by 8 for embedded pointers inside varying arrays in varying structures.
|
|
widl: Check that the structure has been defined in check_remoting_args.
|
|
widl: Consolidate top-level parameter conformance/variance expression writing into a separate function.
|
|
rpcrt4: Support calculating the size in memory of range types embedded in complex types.
|
|
rpcrt4: Fix NdrComplexArrayUnmarshall and NdrComplexStructUnmarshall to reuse memory for embedded pointers.
|
|
rpcrt4: The conformant array offset in complex structs should be signed.
|
|
rpcrt4: Implement memory sizing for pointers in complex types.
|
|
rpcrt4: Don't reserve space in the buffer for reference pointers embedded in complex types.
|
|
include: Remove unused file wine/rpcss_shared.h.
|
|
widl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error and find_type_error2 respectively.
|
|
widl: Remove some unnecessary calls to duptype.
|
|
rpcrt4: Clear the memory of embedded complex types in ComplexUnmarshall when fMustAlloc is TRUE to avoid passing uninitialised memory to the unmarshaller.
|
|
|
|
Roy Shea (2):
|
|
wintrust/test: Verify array length before calling memcmp in test.
|
|
include: Add header for mstask.
|
|
|
|
Sinitsin Ivan (2):
|
|
mshtml: Add HTMLWindow_scrollTo implementation.
|
|
mshtml: Add HTMLWindow_scrollBy implementation.
|
|
|
|
Stefan Dösinger (52):
|
|
wined3d: RENDERTARGET | AUTOGENMIPMAP are compatible.
|
|
wined3d: Update the blit ortho on size changes.
|
|
wined3d: Use CTXUSAGE_RESOURCELOAD for fb->texture reads.
|
|
wined3d: Delay render target activation.
|
|
wined3d: Restore the gamma when destroying the swapchain.
|
|
wined3d: Correct an off-by-one error in constant dirtification.
|
|
wined3d: Remove an unneeded atifs hack.
|
|
wined3d: Start the state splitup.
|
|
wined3d: Implement the state merger and start to use it.
|
|
wined3d: Make the stream source application a regular state function.
|
|
wined3d: Move stream source and vshader to misc and vertex pipeline tables.
|
|
wined3d: Move material application to the vertex pipeline.
|
|
wined3d: Move the frontfacing state to the misc state table.
|
|
wined3d: Move clipplanes to vertex states.
|
|
wined3d: Move the scissor rect to the misc states.
|
|
wined3d: Move lights to the vertex pipeline states.
|
|
wined3d: Move shader constants to the misc states.
|
|
wined3d: Move the viewport to the vertex and misc pipeline states.
|
|
wined3d: indexbuffer -> misc.
|
|
wined3d: Move transforms to the vertex code.
|
|
wined3d: Move texture transform flag stuff to the vertex pipeline states.
|
|
wined3d: Create fragment processing state templates and select one.
|
|
wined3d: Communicate the atifs functions via the fragment pipeline impl.
|
|
wined3d: Remove the DLL load init function.
|
|
wined3d: Remove the state table from the shader backend.
|
|
wined3d: Move Fixed function pipeline states to the new fragment structure.
|
|
wined3d: Initialize the state table before filling it.
|
|
wined3d: Move pixelshader application to the fragment pipeline.
|
|
wined3d: Move WINED3DRS_ANTIALIAS to the misc states.
|
|
wined3d: Textureperspective->misc states.
|
|
wined3d: Move a few more states to the misc pipeline.
|
|
wined3d: Move wrapu to the misc states.
|
|
wined3d: Alpha states -> misc pipeline states.
|
|
wined3d: WINED3DRS_LASTPIXEL -> misc states.
|
|
wined3d: Move a few more states to the misc states.
|
|
wined3d: Move fog to the vertex states.
|
|
wined3d: Move more fog stuff to the vertex states.
|
|
wined3d: Move the bordercolor to the fragment states.
|
|
wined3d: WINED3DRS_ZBIAS -> misc states.
|
|
wined3d: Move a few more odd states to the misc state table.
|
|
wined3d: Stencil states -> misc table.
|
|
wined3d: texturefactor-> fragment states.
|
|
wined3d: Wrapping states -> misc.
|
|
wined3d: WINED3DRS_SRGBWRITEENABLE->fragment.
|
|
wined3d: A few more vertex states.
|
|
wined3d: A few more junk misc states.
|
|
wined3d: Point size vertex states.
|
|
wined3d: One more psize state.
|
|
Wined3d: Move the last states.
|
|
wined3d: Samplers -> misc states.
|
|
wined3d: Move shader_fragment_enable to the fragment pipeline implementation.
|
|
wined3d: Set ffp caps in the ffp backend, not the shader backend.
|
|
|
|
Stefan Leichter (2):
|
|
rasapi32: Added some tests for RasEnumDevicesA (based on a patch by Austin English),
|
|
rasapi32: Added some more tests for RasEnumDevicesA, fix Wine not to crash on the tests.
|
|
|
|
Tobias Jakobi (3):
|
|
d3d8: Add testcase for IDirect3DDevice8::CreateImageSurface.
|
|
d3d8: Fix IDirect3DDevice8::CreateImageSurface pool type.
|
|
d3d9: Remove faulty comment from CreateOffscreenPlainSurface.
|
|
|
|
Vijay Kiran Kamuju (1):
|
|
vdmdbg: Add stub for VDMEnumProcessWOW.
|
|
|
|
Vincent Povirk (2):
|
|
comctl32: Add test for disabling owner of modal property sheets.
|
|
comctl32: Disable owner of modal property sheets before creating the dialog.
|
|
|
|
Vitaliy Margolen (5):
|
|
dinput: Add more traces. Prevent some traces from dereferencing NULL pointer.
|
|
dinput: Stop and unload effect when freeing it.
|
|
dinput: Use Wine list for effects list.
|
|
dinput: Freed effect should remove itself from the parent's list of effects. Add tests.
|
|
dinput: Set force feedback actuator flag for X and Y axes.
|
|
|
|
Vladimir Pankratov (5):
|
|
winecfg: Update Russian translation.
|
|
winhlp32: Update Russian translation.
|
|
taskmgr: Changed about form to standard shell32.
|
|
README: Add Russian translation.
|
|
shell32: Update Russian translation.
|
|
|
|
Zac Brown (14):
|
|
ntdll: Implement checking for control characters in RtlIsTextUnicode.
|
|
include: Add more #define's for winhttp options.
|
|
winhttp.h: Add WinHTTP error codes.
|
|
winhttp: Add stub implementation for WinHttpConnect.
|
|
winhttp: Add stub implementation for WinHttpOpenRequest and fix function declaration.
|
|
winhttp: Add stub implementation for WinHttpSendRequest.
|
|
winhttp: Add stub implementation for WinHttpQueryOption.
|
|
winhttp: Add stub implementation for WinHttpQueryDataAvailable.
|
|
winhttp: Add stub implementation for WinHttpReceiveResponse.
|
|
winhttp: Add stub implementation for WinHttpSetOption.
|
|
winhttp: Add stub implementation for WinHttpReadData.
|
|
winhttp: Add stub implementation for WinHttpCloseHandle.
|
|
wininet/tests: Change some traces to skips in tests.
|
|
include/winhttp.h: Add WinHttp status codes.
|
|
|
|
Zachary Brown (1):
|
|
winhttp: Build an import library.
|
|
|
|
Zhangrong Huang (2):
|
|
secur32: Allow loading external schannel.dll.
|
|
msxml3/test: Fix a typo in test node_to_string().
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|