Release 1.5.25.
This commit is contained in:
parent
4a6807038b
commit
ac9ca974e3
603
ANNOUNCE
603
ANNOUNCE
|
@ -1,15 +1,15 @@
|
|||
The Wine development release 1.5.24 is now available.
|
||||
The Wine development release 1.5.25 is now available.
|
||||
|
||||
What's new in this release (see below for details):
|
||||
- Keyboard and mouse wheel support in the Mac driver.
|
||||
- Regular expression support in VB Script.
|
||||
- Many RichEdit code cleanups.
|
||||
- Proper cursor support in the Mac driver.
|
||||
- Fixes for right-to-left support in RichEdit.
|
||||
- Initial version of a Wingdings font.
|
||||
- Various bug fixes.
|
||||
|
||||
The source is available from the following locations:
|
||||
|
||||
http://prdownloads.sourceforge.net/wine/wine-1.5.24.tar.bz2
|
||||
http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.24.tar.bz2
|
||||
http://prdownloads.sourceforge.net/wine/wine-1.5.25.tar.bz2
|
||||
http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.25.tar.bz2
|
||||
|
||||
Binary packages for various distributions will be available from:
|
||||
|
||||
|
@ -25,330 +25,337 @@ AUTHORS in the distribution for the complete list.
|
|||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Bugs fixed in 1.5.24 (total 38):
|
||||
Bugs fixed in 1.5.25 (total 40):
|
||||
|
||||
6512 power-tab-editor freezes at end of a song
|
||||
8598 msvcrt file IO functions do not handle unicode properly in text mode
|
||||
12908 Battle Zone I does not start.
|
||||
16685 redraw problem in AIM_675
|
||||
17380 CListCtrl: wrong icon spacing
|
||||
17762 Citavi: Application is very slow
|
||||
17763 Citavi: mouse doesn't catch links
|
||||
18079 AutoCorect: does not properly display custom checkboxes made by Alcinoe
|
||||
20294 sigma photo pro crashes in X11DRV_DIB_DeleteDIBSection
|
||||
24089 EverQuest: Escape to Norrath: login screen is blank without native ie6
|
||||
24315 Verizon Media Manager crashes on exit (VZMediaagent.exe
|
||||
24361 Crashday: game is unusably slow during gameplay
|
||||
24474 Simpsons Hit & Run sound bug
|
||||
24554 Black screen in Everquest 2 (lighting issue?)
|
||||
25576 Microsoft Flight Simulator X: Demo/Deluxe Edition, menu blank without native ie7
|
||||
25584 Racedriver:GRID sound hardware acceleration not working
|
||||
25958 DreamStation 1 free music tracker visually freezes under some conditions
|
||||
27011 Lucent Heart: patcher window is blank
|
||||
27905 HUNTED The Demon Forge: Sound does not work in the game (in movies this works)
|
||||
29718 IE4 setup wants wininet.dll.LoadUrlCacheContent
|
||||
29873 Guild Wars: Water graphic is missing
|
||||
30008 Resource Hacker logo on about window has black background
|
||||
30183 Fchart installation crashes
|
||||
30246 EA Origin:Crashes when using openssl 1.0.1
|
||||
30839 BSTR cache corrupts most of cached BSTR entries
|
||||
31308 Remote Tools for Visual Studio 2012 RC installer for Windows on ARM (WoA) crashes because TPIDRURW (user TLS register) needs to be set to TEB address
|
||||
31706 Sacred Underworld: Some models glow like a Christmas tree
|
||||
31977 YoudaoDict crash at start
|
||||
32520 EVE Online and other games want d3d11.dll.D3D11CreateDevice
|
||||
32669 Ghost Master: invisible mouse pointer unless 'Enhanced Cursor' option selected
|
||||
32808 installer of PPTV: needs unimplemented atl100.dll.AtlComModuleRegisterClassObjects
|
||||
32818 Adrenalin Extreme Show: launcher.exe has repainting issues
|
||||
32842 TurboTax 2012 needs shlwapi.dll IsInternetESCEnabled stub
|
||||
32858 Crash dialog Details button Russian text doesn't fit
|
||||
32862 Microsoft Expression Design 4 (Free Version) needs WindowsCodecsExt.dll (Microsoft Windows Codecs Extended Library)
|
||||
32882 Grand Theft Auto IV doesn't start, aborts with a GLX error.
|
||||
32909 QQDownload 3.9 needs unimplemented msvcr80.dll._wstat32i64
|
||||
32929 Microsoft Expression Design 4 (Free Version) needs windowscodecsext.dll.WICCreateColorTransform_Proxy
|
||||
5341 SourceInsight: Missing dock button
|
||||
8942 Astral Masters no longer gets past start screen
|
||||
17130 felix2: The screenmate flashes and doesn't move
|
||||
18819 LOK Soul Reaver program error
|
||||
19144 QueryContextAttributesW returns wrong return value
|
||||
19504 Moedan: Crashes after showing developer's logo.
|
||||
19678 Lingoes does not start
|
||||
21283 sPlan 7.0: Non properly text rotation
|
||||
21856 VB6 modal form appears BEHIND parent (borderless) form when focus is on certain controls, making parent form unusable.
|
||||
22227 Wrong grayed picture for disabled vb6 controls
|
||||
22551 Multiple .NET apps fail to load riched20.dll into memory (.NET Framework/Windows Forms wants riched20.dll loaded into lower 2GiB address space range)
|
||||
22860 Enterprise Architect fails to create a new project or loads an existing one
|
||||
23227 G-Police: Page fault on read access
|
||||
23986 datetime control SetRange() has no effect, enter big year will cause CTime assert failed
|
||||
24669 Civilization V crashes on startup
|
||||
26261 Start menu items are not displayed
|
||||
26465 Sound Recorder cannot convert audio codec/sample rate, due to 'acmFormatChooseW' missing
|
||||
26775 Ace of Spades: Incomplete Sound
|
||||
27941 Very slow rendering in sPlan7
|
||||
29616 1Password crashes while creating a backup
|
||||
31456 Emulating a virtual screen does not work
|
||||
31769 windowsx.h macro HANDLE_WM_DISPLAYCHANGE is incorrect
|
||||
31987 FindNextFile/DeleteFile loop fails for directories with many files
|
||||
32391 Iexplore crashes play.google.com
|
||||
32697 Word 2003 crashes on formula edit
|
||||
32709 The Testament of Sherlock Holmes crashes at launch
|
||||
32743 putty_arm for jailbroken WinRT needs KERNEL32.dll.GetCurrentPackageId
|
||||
32798 Memory leak in Path of Exile
|
||||
32829 TurboTax 2012 crashes when applying updater preferences
|
||||
32846 dxdiag: can't retrieve network info
|
||||
32854 Winedbg on ARM: gdb proxy mode lacks support for reading CPSR
|
||||
32905 MT4(MetaTrader) crash at start when mpd playing music
|
||||
32919 Yarmap causes Unhandled exception: page fault on read access in 32 bit code
|
||||
32990 Wine on ARM: relay tracing is broken with entry points having an odd number of arguments, calling into glibc code that makes use of alloca()
|
||||
33011 Metatrader4 crashes trying to open message
|
||||
33014 Steam enters into an infinite update loop upon opening with wine 1.4.1
|
||||
33029 wine-gecko downloads broken
|
||||
33063 Rosetta Stone 4.5.5 - RosettaStoneLtdServices.exe crash on start
|
||||
33064 Rosetta Stone 4.5.5 - Cannot start lesson: See only a gray box
|
||||
33071 Adobe Reader XI not installing
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Changes since 1.5.23:
|
||||
Changes since 1.5.24:
|
||||
|
||||
Akihiro Sagawa (1):
|
||||
gdi32: Ensure a fixed-pitch full-width character has double advance of a half-width character.
|
||||
Alessandro Pignotti (8):
|
||||
quartz: IEnumFiltersImpl needs to access data from IGraphFilterImpl.
|
||||
quartz: Properly implement IGraphVersion in IFilterGraph.
|
||||
quartz: Modify GetClassMediaFile to also extract the SourceFilter value.
|
||||
quartz: Make GetClassMediaFile visible in the module.
|
||||
quartz: Check byte patterns in GetFileSourceFilter.
|
||||
quartz: Use the moniker to create the filter directly.
|
||||
quartz: Get the CLSID directly from the filter.
|
||||
quartz: It's not guaranteed that filters have a GUID in the property bag.
|
||||
|
||||
Alexander Morozov (1):
|
||||
ole32: Avoid a deadlock when a being loaded DLL calls CoRegisterClassObject from its DLL_PROCESS_ATTACH handler.
|
||||
|
||||
Alexandre Julliard (28):
|
||||
winemac: Don't move off-screen windows to a random position.
|
||||
gdi32: Return the correct module handle for the initial display driver load.
|
||||
explorer: Retrieve the graphics driver module from gdi32.
|
||||
explorer: Return a simple boolean instead of a window in the wine_create_desktop entry point.
|
||||
wintab32: Retrieve the graphics driver module from gdi32.
|
||||
imm32: Retrieve the graphics driver module from gdi32.
|
||||
winex11: Ignore color key and exposures when using the null surface.
|
||||
user32: Avoid releasing a potentially null pointer.
|
||||
server: Also exclude the top-level client rectangle for windows that have a pixel format.
|
||||
server: Return the window paint flags in the get_visible_region request.
|
||||
user32: Don't paint to the surface if the window has a pixel format, regardless of the state of the top parent.
|
||||
wininet: Don't reset the available size after the async has been queued.
|
||||
user32: Prefer loading color cursors in LoadImage.
|
||||
ntdll: Add a helper function to check that a fault address lies in a known virtual memory view.
|
||||
ntdll: Check for invalid %gs value in 32-bit code.
|
||||
winex11: Preserve the client window when changing the window visual.
|
||||
server: Don't support debug registers in ptrace if sys/user.h is missing.
|
||||
loader: Define our own auxv structure.
|
||||
loader: Rename the elf_hash function to avoid conflicts.
|
||||
odbccu32: Remove an unnecessary source file.
|
||||
twain_32: Remove an unnecessary DllMain entry point.
|
||||
cryptnet: Remove an unnecessary DllMain entry point.
|
||||
dpnhpast: Remove an unnecessary DllMain entry point.
|
||||
iphlpapi: Remove an unnecessary DllMain entry point.
|
||||
ktmw32: Remove an unnecessary DllMain entry point.
|
||||
sensapi: Remove an unnecessary DllMain entry point.
|
||||
usp10: Remove an unnecessary DllMain entry point.
|
||||
wtsapi32: Remove an unnecessary DllMain entry point.
|
||||
Alexandre Julliard (6):
|
||||
gdi32/tests: Define the required Windows version before including anything.
|
||||
user32/tests: Define the required Windows version before including anything.
|
||||
rpcrt4/tests: Define the required Windows version before including anything.
|
||||
kernel32: Attempt to buffer the full directory in FindFirstFile to avoid races.
|
||||
winegcc: Don't use prelink when cross-compiling.
|
||||
psapi/tests: Define the required Windows version before including anything.
|
||||
|
||||
Alistair Leslie-Hughes (1):
|
||||
fusion: Return correct error for null public token.
|
||||
webservices: Add new dll.
|
||||
|
||||
Andrew Talbot (8):
|
||||
jscript: Avoid signed-unsigned integer comparisons.
|
||||
mapi32: Avoid signed-unsigned integer comparisons.
|
||||
kernel32: Avoid signed-unsigned integer comparisons.
|
||||
mscoree: Avoid signed-unsigned integer comparisons.
|
||||
mmdevapi: Avoid signed-unsigned integer comparisons.
|
||||
mlang: Avoid signed-unsigned integer comparisons.
|
||||
msdaps: Avoid signed-unsigned integer comparisons.
|
||||
msctf: Avoid signed-unsigned integer comparisons.
|
||||
Andrew Talbot (19):
|
||||
msvcp90: Avoid signed-unsigned integer comparisons.
|
||||
msi: Avoid signed-unsigned integer comparisons.
|
||||
mshtml: Avoid signed-unsigned integer comparisons.
|
||||
msxml3: Avoid signed-unsigned integer comparisons.
|
||||
msvcrt: Avoid signed-unsigned integer comparisons.
|
||||
ntdll: Avoid signed-unsigned integer comparisons.
|
||||
oleaut32: Avoid signed-unsigned integer comparisons.
|
||||
ole32: Avoid signed-unsigned integer comparisons.
|
||||
quartz: Avoid signed-unsigned integer comparisons.
|
||||
oledlg: Avoid signed-unsigned integer comparisons.
|
||||
oledb32: Avoid signed-unsigned integer comparisons.
|
||||
shell32: Avoid signed-unsigned integer comparisons.
|
||||
rpcrt4: Avoid signed-unsigned integer comparisons.
|
||||
sane.ds: Avoid signed-unsigned integer comparisons.
|
||||
usbd.sys: Avoid signed-unsigned integer comparisons.
|
||||
urlmon: Avoid signed-unsigned integer comparisons.
|
||||
usp10: Avoid signed-unsigned integer comparisons.
|
||||
windowscodecs: Avoid signed-unsigned integer comparisons.
|
||||
kernel32/tests: Do not assume the signedness of plain char.
|
||||
|
||||
André Hentschel (4):
|
||||
ntdll: Set TPIDRURW to TEB on thread init for ARM.
|
||||
make_xftmpl: Avoid comparing a char with EOF.
|
||||
winedbg: Add PState to cpu_register_map for ARM64.
|
||||
ntdll: Implement RtlUnwind for ARM.
|
||||
André Hentschel (10):
|
||||
winhlp32: Properly detect non-ASCII chars.
|
||||
ntdll: Correctly align the stack for odd numbers of arguments in relay traces on ARM.
|
||||
kernel32: Add stub for GetCurrentPackageId.
|
||||
comctl32/tests: Mark win8 behaviour as broken.
|
||||
winedbg: There is no hardware single stepping support on ARM.
|
||||
winedbg: Add support for XML Target Descriptions to read Cpsr on ARM.
|
||||
api-ms-win*: Update spec files.
|
||||
msvcrt: Add a new file for the ARM exception handling.
|
||||
msvcrt/tests: Mark win8 behaviour as broken.
|
||||
msvcrt: Fix DISPATCHER_CONTEXT on ARM.
|
||||
|
||||
Aric Stewart (6):
|
||||
usp10: Fix typo with Script_Khmer_Numeric.
|
||||
usp10: Split the core Itemize function out to be able to support differences between the normal and OpenType versions.
|
||||
usp10: Update diacritical script handling for non OpenType Itemization.
|
||||
usp10: Free default_language items when freeing script cache.
|
||||
usp10: Fix memory leak when a font has 0 languages, scripts or features.
|
||||
usp10: Correct error with ScriptLayout log2vis.
|
||||
Austin English (1):
|
||||
riched20: Make sure to load dll below 2GB address space.
|
||||
|
||||
Austin English (4):
|
||||
windowscodecsext: Add a stub dll.
|
||||
shlwapi: Add a stub for IsInternetESCEnabled.
|
||||
d3d11: Add a stub for D3D11CreateDevice.
|
||||
wininet: Add a stub for LoadUrlCacheContent.
|
||||
Byeongsik Jeon (1):
|
||||
gdi32: Fix the GdiGetCodePage() support ANSI_CHARSET font associated charset.
|
||||
|
||||
Daniel Jelinski (6):
|
||||
comctl32/listview: Correct icon spacing calculation when set to 0 or -1.
|
||||
comctl32/listview: Always use large icon size when calculating icon spacing.
|
||||
comctl32/listview: Do not touch icon spacing if set explicitly.
|
||||
user32: Fix CopyImage implementation when changing cursor to icon.
|
||||
comctl32/listview: Better handling of custom colors in report view.
|
||||
comctl32/listview: Fix LVM_SETICONSPACING on 64bit machines.
|
||||
Carlo Bramini (1):
|
||||
windowsx.h: Fix HANDLE_WM_DISPLAYCHANGE macro.
|
||||
|
||||
Detlef Riekenberg (2):
|
||||
advapi32/tests: Skip tests on non-English systems.
|
||||
kernel32/tests: Skip tests on non-English systems.
|
||||
Daniel Jelinski (3):
|
||||
comctl32/listview: Fix incorrect message parameters.
|
||||
comctl32/listview: Implement overlay image support.
|
||||
comctl32/imagelist: Allow only one drag cursor.
|
||||
|
||||
Dmitry Timoshkov (14):
|
||||
wbemprox: Free name in create_signature (Coverity).
|
||||
comctl32: Test appropriate tool window for active state.
|
||||
gdi32: Add support for 16-bit QUERYESCSUPPORT queries.
|
||||
gdi32: Add a bunch of tests for CreateDC/ResetDC with a custom DEVMODE.
|
||||
winspool.drv: Turn macros into helper functions.
|
||||
wineps.drv: Add DEVMODE dumping to make debugging device state easier.
|
||||
winspool.drv: There is no need to speculate about wineps.drv default DEVMODE.
|
||||
gdi32: Make sure that actual clipping region is updated for a EMF DC.
|
||||
gdi32: Add more EMF clipping tests.
|
||||
gdi32: OffsetClipRgn should update actual clipping region for a EMF DC.
|
||||
gdi32: IntersectClipRect should update actual clipping region for a EMF DC.
|
||||
gdi32: ExcludeClipRect should update actual clipping region for a EMF DC.
|
||||
gdi32: SelectClipPath should update actual clipping region for a EMF DC.
|
||||
kernel32: There is no need for lock/unlock heap in GlobalAlloc.
|
||||
Dmitry Timoshkov (28):
|
||||
gdiplus: Forward GdipDrawLine to GdipDrawLines.
|
||||
gdiplus: Forward GdipDrawLineI to GdipDrawLine.
|
||||
gdiplus: Forward GdipDrawLinesI to GdipDrawLines.
|
||||
include/gdiplusenums.h: Add FlatnessDefault definition.
|
||||
gdiplus: Avoid a devision by zero when a being added segment length is 0.
|
||||
gdiplus: Avoid a crash in GdipDrawImagePointRect.
|
||||
gdiplus: Forward GdipDrawBezierI to GdipDrawBezier.
|
||||
gdiplus: Slightly simplify GdipDrawClosedCurve2 implementation.
|
||||
gdiplus: Reimplement GdipDrawCurve2 using GdipDrawPath.
|
||||
gdiplus: Reimplement GdipDrawLines using GdipDrawPath.
|
||||
gdiplus: Reimplement GdipDrawArc using GdipDrawPath.
|
||||
gdiplus: Reimplement GdipDrawBeziers using GdipDrawPath.
|
||||
gdiplus: Forward GdipDrawBezier to GdipDrawBeziers.
|
||||
gdiplus: Reimplement GdipDrawEllipse using GdipDrawPath.
|
||||
gdiplus: Reimplement GdipDrawPie using GdipDrawPath.
|
||||
gdiplus: Reimplement GdipDrawRectangle using GdipDrawPath.
|
||||
gdiplus: Reimplement GdipDrawRectangles using GdipDrawPath.
|
||||
gdiplus: Slightly simplify GdipFillClosedCurve2 implementation.
|
||||
gdiplus: Reimplement GdipFillRectangles using GdipFillPath.
|
||||
gdiplus: Use an off-screen DC for font enumeration.
|
||||
gdiplus: Use an off-screen DC as an image surface.
|
||||
gdiplus: Use an off-screen DC to trace a path.
|
||||
gdiplus: Correct the GdipDrawString .spec entry.
|
||||
gdiplus: Remove debug traces from GdipBitmapGetPixel and GdipBitmapSetPixel.
|
||||
gdiplus: Add some tests for ARGB conversions.
|
||||
gdiplus: Round up when converting from 32-bit ARGB to PARGB.
|
||||
gdiplus: If a device doesn't support AlphaBlend don't convert image to PARGB.
|
||||
fonts: Add an initial version of Wingdings font.
|
||||
|
||||
Erich Hoover (2):
|
||||
advapi32: Support registry objects in GetNamedSecurityInfo.
|
||||
advapi32: Support registry objects in SetNamedSecurityInfo.
|
||||
Francois Gouget (2):
|
||||
ddraw/tests: Fix the refresh rate test when running with the Windows 'Standard VGA' driver.
|
||||
d3d9/tests: CheckDeviceType() may also return D3DERR_NOTAVAILABLE for D3DFMT_X1R5G5B5.
|
||||
|
||||
Francois Gouget (5):
|
||||
kernel32/tests: Reduce the size of the console buffer to speed up the tests.
|
||||
rpcrt4/tests: Trace the GUID when it is wrong.
|
||||
d3d11: Make debug_d3d_driver_type() static.
|
||||
ws2_32/tests: Fix the GetAcceptExSockaddrs() test.
|
||||
winetest: Trace the time it takes to run each test.
|
||||
Hans Leidekker (10):
|
||||
wmiutils: Add support for for parsing and serializing a key list.
|
||||
wmiutils: Add a stub implementation of IWbemPathKeyList.
|
||||
wmiutils: Implement IWbemPathKeyList::GetCount.
|
||||
wmiutils: Implement IWbemPathKeyList::RemoveAllKeys.
|
||||
rpcrt4: Accept HTTP idle packets while waiting for the second prepare header.
|
||||
wbemprox: Avoid a crash in destroy_view.
|
||||
wbemprox: Implement more properties of Win32_CDROMDrive.
|
||||
wbemprox: Add a partial implementation of Win32_DiskPartition.
|
||||
msi: Handle more than one patch per file.
|
||||
msi: Don't attempt to patch files from disabled components.
|
||||
|
||||
Frédéric Delanoy (1):
|
||||
msi: Fix memory leak (coverity).
|
||||
Huw Davies (10):
|
||||
riched20: Add the ability to CharFromPoint to either pick the closest leading edge or the leading edge of the selected character.
|
||||
usp10: Clusters are represented by glyph indices not character positions.
|
||||
riched20: Change ME_FindRunInRow to fill out a cursor structure.
|
||||
riched20: Return a BOOL that indicates whether the hit is exact.
|
||||
riched20: Only retrieve the next row.
|
||||
riched20: Rewrite ME_FindPixelPos to use ME_GetRunInRow.
|
||||
riched20: Correctly set the row's x position.
|
||||
riched20: Allow the cursor offset to be equal to the run length - this implies the cursor is at the end of the run, which isn't necessarily the start of the next.
|
||||
riched20: Don't assume the the runs in a row are in visual order.
|
||||
riched20: Send WM_CHAR notifications.
|
||||
|
||||
Hans Leidekker (12):
|
||||
windowscodecs: Implement IWICColorContext::InitializeFromFilename.
|
||||
windowscodecs: Add a stub IWICColorTransform implementation.
|
||||
windowscodecs: Convert the source bitmap to the requested pixel format in IWICColorTransform::Initialize.
|
||||
windowscodecs: Implement IWICComponentFactory::CreateDecoderFromFileHandle.
|
||||
wbemprox: Trace the qualifier value in IWbemClassObject::GetNames.
|
||||
windowscodecsext: Implement WICCreateColorTransform_Proxy and IWICColorTransform_Initialize_Proxy.
|
||||
windowscodecs: Implement IWICBitmapFrameDecode::GetColorContexts for TIFF images.
|
||||
msiexec: Add /unregserver support.
|
||||
msiexec: Convert DoRegServer to Unicode.
|
||||
wininet/tests: Fix a test failure.
|
||||
msi/tests: Move a couple of tests from install.c to msi.c.
|
||||
msi: Don't remove products if msidbUpgradeAttributesOnlyDetect is set.
|
||||
|
||||
Henri Verbeet (2):
|
||||
wined3d: Add WINED3DFMT_INST to the format table.
|
||||
configure: Include Xlib.h before Xrandr.h.
|
||||
|
||||
Huw Davies (23):
|
||||
riched20: Actually pass the ANSI string to the break proc.
|
||||
riched20: Pass the character ptr and string length directly to the break proc helper.
|
||||
riched20: Pass a character ptr and length to SplitParagraph.
|
||||
riched20: Pass character ptrs to the whitespace finding functions.
|
||||
riched20: Move the text to the paragraph level.
|
||||
riched20: Move SplitRun to wrap.c and make it static.
|
||||
riched20: Move the split point calculation to wrap.c.
|
||||
riched20: Move run extent calculation to wrap.c.
|
||||
riched20: The run width is always passed so we don't need to calculate it again.
|
||||
riched20: Pass the run to the text drawing routine.
|
||||
riched20: Move underline pen creation to a helper function.
|
||||
riched20: Move y offset calculation to a helper function.
|
||||
riched20: Move text color determination to a helper function.
|
||||
riched20: Move the white space painting operations to a common function.
|
||||
riched20: Remove the special case tab handling now that we handle that in draw_space.
|
||||
riched20: Make it possible to perform point -> char conversion while holding a context.
|
||||
riched20: The string len parameter is no longer necessary.
|
||||
riched20: Use the point from char helpers to calculate the selection rectangle.
|
||||
riched20: Simplify selection painting by drawing a selected run twice with appropriate clipping.
|
||||
riched20: Move underline drawing to a common function.
|
||||
riched20: Move the range clamping to the helper now that the range isn't used later on.
|
||||
riched20: Move the password string hack to just before it's used.
|
||||
riched20: Use ME_PointFromChar to calculate the caret position.
|
||||
|
||||
Jacek Caban (13):
|
||||
atl100: Added AtlComModuleRegisterClassObjects implementation (based on AtlModuleRegisterClassObjects).
|
||||
oleaut32: COM clean up of ITypeLib2 interface implementation.
|
||||
mshtml: Use VT_ERROR as return type in DispCallFunc call.
|
||||
oleaut32: Return error if VT_HRESULT is used as return type in DispCallFunc.
|
||||
urlmon: Clean up handling tested URLs.
|
||||
urlmon: Fixed QueryInfo tests during BINDSTATUS_PROXYDETECTING notification.
|
||||
urlmon: Skip reported_url tests when binding to object.
|
||||
urlmon: Fixed tests on IEs that report BINDSTATUS_DECODING.
|
||||
oleaut32: Don't free a string in SysFreeString if it's already in cache.
|
||||
oleaut32: Added some SysFreeString tests.
|
||||
urlmon: Allow available_bytes to be set before protocol_continue call.
|
||||
wininet: Set available bytes in InternetQueryDataAvailable even if it ends up in async call.
|
||||
Jacek Caban (42):
|
||||
urlmon: Skip https tests on IE6.
|
||||
wininet: Address string should never be converted to UNICODE in status notifications.
|
||||
wininet: Removed broken cache tests.
|
||||
mshtml: Fixed tests on some broken Vista versions.
|
||||
oleaut32: Fixed copy&paste mistake in SysFreeString.
|
||||
jscript: Use to_int32 in to_uint32 implementation.
|
||||
jscript: Fixed BSTR leak.
|
||||
mshtml: Don't crash if fire_event_obj is called on detached document.
|
||||
winhttp: Get cert store directly from cert in netconn_verify_cert.
|
||||
urlmon: Added a few more forward to propsys.
|
||||
mshtml: Forward IHTMLDocument3::get_childNodes to IHTMLDOMNode implemnentation.
|
||||
mshtml: Added IHTMLWindow2::onfocus property implementation.
|
||||
mshtml: Addeed IHTMLDocument5::createAttribute implementation.
|
||||
mshtml: Added support for IHTMLDOMAttribute::get_nodeName in detached attributes.
|
||||
mshtml: Added IHTMLDocument5::createAttribute tests.
|
||||
winhttp: Removed no longer used netconn_init argument.
|
||||
wininet: Fail in NETCON_secure_connect instead of create_netconn if OpenSSL is not available.
|
||||
vbscript: Added support for a few more constants.
|
||||
urlmon: Use separated variable for InternetQueryDataAvailable to avoid races.
|
||||
mshtml: Don't report IHTMLTextContainer as supported in anchor element.
|
||||
mshtml: Added IHTMLAnchorElement::get_hostname implementation.
|
||||
widl: Allow shadowing imported types with typedef.
|
||||
msctf.idl: Added some missing declarations.
|
||||
wininet: Don't call get_avail_data multiple times in HTTP_ReceiveRequestData.
|
||||
wininet: Moved dialog-related functions to dialog.c.
|
||||
vbscript: Make constant type explicit.
|
||||
vbscript: Added color constants.
|
||||
vbscript: Fixed chr(0) implementation.
|
||||
vbscipt: Added string constants.
|
||||
secur32: Report SecPkgContext_ConnectionInfo in bits, not bytes.
|
||||
mshtml.idl: Added IHTMLLabelElement* interfaces declarations.
|
||||
mshtml: Added IHTMLLabelElement stub implementation.
|
||||
ieframe: Fixed QI tests on IE10, where IStdMarshalInfo is supported by WebBrowser object.
|
||||
urlmon.idl: Added IGetBindHandle declaration.
|
||||
wininet: Renamed useSSL to secure and set it after secure connection is established.
|
||||
wininet: Renamed socketFD to socket.
|
||||
ieframe: Fixed tests on IE10.
|
||||
mshtml: Fixed handling escaped paths in is_gecko_path.
|
||||
mshtml: Fixed 'adjacent' spelling.
|
||||
mshtml: insert_adjacent_node clean up.
|
||||
mshtml: Added IHTMLElement2::insertAdjacentElement implementation.
|
||||
mshtml: Added IHTMLElement2::insertAdjacentElement tests.
|
||||
|
||||
Jactry Zeng (4):
|
||||
msvcr100: Added _wstat32i64 implementation.
|
||||
msvcr100: Added _stat32i64 implementation.
|
||||
msvcr80: Sync _wstat32i64 and _stat32i64 implementation.
|
||||
msvcr90: Sync _wstat32i64 and _stat32i64 implementation.
|
||||
Jörg Höhle (9):
|
||||
ntdll: Stabilize CreateTimerQueueTimer callbacks over time.
|
||||
mmdevapi/tests: Produce audible 16bit output too.
|
||||
winmm: WAVE_OPEN_QUERY causes no WIM/WOM_OPEN notification.
|
||||
mmsystem: Use SEGPTR when the .spec says so.
|
||||
mmsystem: Do not rewrite input parameters.
|
||||
mmsystem: Always use CALLBACK_FUNCTION to update MIDI/WAVEHDR.dwFlags.
|
||||
winealsa: Reword some MIDI log messages.
|
||||
wineoss: Add midi MTC Quarter Frame support (on output).
|
||||
winmm: Prevent some MIDI race conditions.
|
||||
|
||||
Jeff Latimer (2):
|
||||
wmvcore: Add stub implementation for WMCreateEditor.
|
||||
wmvcore: Fix a typo.
|
||||
Ken Thomases (20):
|
||||
winemac: Discard old frame changed events when setting frame for off-screen windows, too.
|
||||
winemac: Don't set Cocoa window frame to be zero-sized.
|
||||
winemac: Use only on-screen windows for Cocoa parent (Win32 owner) and ordering sibling.
|
||||
winemac: Track Cocoa windows in a z-ordered list.
|
||||
winemac: Implement support for full-screen windows.
|
||||
winemac: Implement DISPLAYS_CHANGED event for when display configuration has changed.
|
||||
include/wingdi.h: Add definitions for DEVMODE display fixed output flags and values.
|
||||
winemac: Implement EnumDisplaySettingsEx().
|
||||
winemac: Implement ChangeDisplaySettingsEx().
|
||||
winemac: Always use proper z-order when putting a window on screen.
|
||||
winemac: Call sync_window_position() before show_window() since window frame affects whether it shows.
|
||||
winemac: Don't bring a window onto the screen in SetFocus().
|
||||
winemac: Implement SetCursor() and DestroyCursorIcon().
|
||||
winemac: Use system cursors when possible.
|
||||
winemac: Implement GetCursorPos().
|
||||
winemac: Handle mouse moves in -[WineApplication sendEvent:] instead of WineWindow.
|
||||
winemac: Request mouse move events when our window is active even when cursor is outside it.
|
||||
winemac: Reset the cursor to the normal Mac arrow when it's outside all Wine windows.
|
||||
winemac: Implement SetCursorPos().
|
||||
winemac: Implement ClipCursor().
|
||||
|
||||
Juan Lang (2):
|
||||
iphlpapi: Fix HRESULT/win32 error code confusion.
|
||||
cryptui: Use add_usage_to_oid correctly.
|
||||
Marcus Meissner (2):
|
||||
kernel32: Use the correct pointer size in atl thunk (Coverity).
|
||||
ole32: Free *ppszProgID on error path (Coverity).
|
||||
|
||||
Julian Rüger (1):
|
||||
po: Update German translation.
|
||||
Matteo Bruni (2):
|
||||
wined3d: Make (wined3d_)surface_depth_blt_fbo handle locations other than SFLAG_INTEXTURE.
|
||||
wined3d: Add RESZ support.
|
||||
|
||||
Jörg Höhle (4):
|
||||
ntdll: Use the monotonic time counter also for timer queues.
|
||||
winmm: More compatible midiIn/Out[Un]Prepare MHDR_* flag handling.
|
||||
winmm: More compatible waveIn/Out[Un]Prepare WHDR_* flag handling.
|
||||
winmm: Handle GetTickCount overflow in MIDI player.
|
||||
Michael Stefaniuc (10):
|
||||
Revert "dsound/tests: Primary and secondary buffers use the same IDirectSoundBuffer vtbl.".
|
||||
mshtml: Fix copy and paste error.
|
||||
ddraw/tests: Simplify some equality comparisons between bools.
|
||||
shell32: COM clean up for the inner IUnknown of ShellFSFolder.
|
||||
shell32: COM clean up for IShellFolder2 in ShellFSFolder.
|
||||
shell32: Pass an IShellFolder2 to SHELL32_CompareIDs() to avoid casts.
|
||||
shell32: COM clean up for IPersistFolder3 in ShellFSFolder.
|
||||
shell32: Get rid of a helper function.
|
||||
shell32: Finish the COM cleanup of ShellFSFolder.
|
||||
shell32: Move IFSFolder_Constructor() to avoid forward declarations.
|
||||
|
||||
Ken Thomases (25):
|
||||
winemac: Implement ScrollDC().
|
||||
winemac: Implement support for minimizing windows.
|
||||
winemac: Build a map from Mac virtual key codes to Win32 vkeys and scan codes based on Mac keyboard layout.
|
||||
winemac: Rebuild key map when Mac keyboard layout changes.
|
||||
winemac: Generate KEY_PRESS/RELEASE events from Cocoa key events.
|
||||
user32: In TranslateMessage, handle ToUnicode returning 2 or more chars.
|
||||
winemac: Implement ToUnicodeEx().
|
||||
winemac: Ignore Cocoa's window frame adjustments for off-screen windows.
|
||||
winemac: Implement Beep().
|
||||
winemac: Implement MapVirtualKeyEx().
|
||||
winemac: Implement VkKeyScanEx().
|
||||
winemac: Implement GetKeyNameText().
|
||||
winemac: Implement fake support for the active Windows keyboard layout.
|
||||
winemac: Implement SysCommand() to prevent Alt keypresses from activating system menu.
|
||||
winemac: Add WineApplication methods to convert from Cocoa to Win32 coordinate space.
|
||||
winemac: Implement MOUSE_MOVED(_ABSOLUTE) events.
|
||||
winemac: Process clicks in an inactive window in addition to activating it.
|
||||
secur32: On Mac, add support for cipher suites defined in 10.8 SDK.
|
||||
user32: Improve mouse wheel scrolling in edit control.
|
||||
user32: Improve mouse wheel scrolling in listbox control.
|
||||
comctl32: Eliminate redundant local variable (gcWheelDelta == -wheelDelta).
|
||||
comctl32: Improve mouse wheel scrolling in listview control.
|
||||
comctl32: Improve mouse wheel scrolling in treeview control.
|
||||
winemac: Implement MOUSE_SCROLL events.
|
||||
winemac: Prevent Cocoa from consuming certain key-down events.
|
||||
Nikolay Sivov (12):
|
||||
dwrite: Remove testing for exact script code value.
|
||||
dwrite: Added more dwrite interfaces.
|
||||
msvcrt: Move demangler flags to a header and use them.
|
||||
msxml3: Fail to insert a node of unsupported type to a document.
|
||||
wshom: Implement IWshShell3::Run().
|
||||
msxml3: Better handle cross-tree node moves.
|
||||
msxml3: Update refcount in replaceNode().
|
||||
msxml3: Update backing docs refcount in put_documentElement().
|
||||
msxml3: Remove unneeded cast to xmlDocPtr.
|
||||
msxml3: Escape value for attribute in put_value().
|
||||
msxml3: Don't make a variant copy if no need to for setting node value.
|
||||
msxml3: Avoid unneeded variant copy in setAttribute(), leak fixed as a side effect.
|
||||
|
||||
Ludger Sprenker (1):
|
||||
windowscodecs: Add enum type WICTiffCompressionOption.
|
||||
Nozomi Kodama (5):
|
||||
d3dx9: Specify arguments in trace to ease debugging.
|
||||
d3dx9: Add a missing trace.
|
||||
d3dx9: Avoid useless computations.
|
||||
d3dx9: Explicit computations in D3DXMatrixDeterminant to speed them up.
|
||||
d3dx9: Explicit computations in D3DXMatrixInverse to speed them up.
|
||||
|
||||
Marcus Meissner (1):
|
||||
comdlg32: Free files on errorpath (Coverity).
|
||||
Petr Kočandrle (1):
|
||||
po: Small improvement of Czech translation.
|
||||
|
||||
Michael Stefaniuc (20):
|
||||
ddraw/tests: Use assignment instead of memcpy to copy structs.
|
||||
crypt32: Use assignment instead of memcpy to copy structs.
|
||||
wined3d: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
||||
ieframe: Let C look like C.
|
||||
krnl386.exe16: Let C look like C.
|
||||
gphoto2.ds: Let C look like C.
|
||||
iphlpapi: Let C look like C.
|
||||
qedit: Let C look like C.
|
||||
d3drm: Let C look like C.
|
||||
riched20: Let C look like C.
|
||||
usp10: Let C look like C.
|
||||
d3d10core: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
||||
d3d8: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
||||
d3d9: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
||||
d3dx9_36: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
||||
d3drm: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
||||
amstream: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
||||
d3dcompiler_43: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
||||
dmime: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
|
||||
wineoss.drv: Use offsetof to calculate the size of a struct with variable length array.
|
||||
Piotr Caban (24):
|
||||
msvcr90: Prefer builtin version.
|
||||
msvcp90: Prefer builtin version.
|
||||
jscript: Rename JSREG_* defines to REG_*.
|
||||
jscript: Cleanup regular expressions engine API.
|
||||
jscript: Avoid copying regular expression results.
|
||||
vbscript: Added RegExp2::Test implementation.
|
||||
vbscript: Added RegExp2 flags getters and setters implementation.
|
||||
vbscript: Added RegExp2::Execute implementation.
|
||||
vbscript: Silence IDispatchEx queries on RegExp objects.
|
||||
vbscript: Added RegExp.Execute tests.
|
||||
vbscript: Added IMatchCollection2::_NewEnum implementation.
|
||||
vbscript: Added tests for invalid parameters in regular expression functions.
|
||||
vbscript: Added IMatchCollection2::__NewEnum test.
|
||||
msvcrt: Mark gmtime32 tests with negative argument as broken on win8.
|
||||
oleaut32: Fixed time outputing for dates before 1899 in VarBstrFromDate.
|
||||
oleaut32: Fixed VarBstrFromDate behavior on dates before year 1600.
|
||||
oleaut32: Fixed VARIANT_FormatDate behavior on dates before year 1600.
|
||||
hlink: Call BindToObject with IID_IUnknown in IHlink_fnNavigate.
|
||||
hlink: Return value returned by IHlinkTarget_Navigate in IHlink_fnNavigate.
|
||||
hlink: Added basic Hlink::Navigate tests.
|
||||
ole32: Added more OleCreateDefaultHandler tests.
|
||||
ole32: Don't pass CLSCTX_INPROC_SERVER and CLSCTX_INPROC_HANDLER flags to CoCreateInstance in DefaultHandler_Run.
|
||||
cmd: Fixed memory leak in WCMD_run_program.
|
||||
msvcrt: Fixed closing of FindFirstFile handle in build_expanded_argv.
|
||||
|
||||
Nikolay Sivov (3):
|
||||
oledb32: Add a table of init properties, support Persist Security Info switch in init string.
|
||||
xmllite: Store start data pointer for comments.
|
||||
xmllite: Basic test for chunk value read vs full value read.
|
||||
Rico Schüller (2):
|
||||
d3d9/tests: Use lower base hexadecimal values.
|
||||
d3dx9: Fix typos.
|
||||
|
||||
Nozomi Kodama (1):
|
||||
d3dx9: Use const instead of CONST.
|
||||
Ričardas Barkauskas (2):
|
||||
wined3d: Rename bsize to content_size to reflect usage.
|
||||
wined3d: Make shader buffer dynamic.
|
||||
|
||||
Piotr Caban (11):
|
||||
jscript: Rename jsheap_t to heap_pool_t.
|
||||
jscript: Don't use jsstr_t in JSRegExp structure.
|
||||
jscript: Don't use jsstr_t in js_NewRegExp.
|
||||
jscript: Move code operating on JSRegExp out of do_regexp_match_next function.
|
||||
jscript: Make context generic in internal regular expression functions.
|
||||
jscript: Moved generic regular expressions code to separate file.
|
||||
vbscript: Added IRegExp2 stub.
|
||||
vbscript: Added IRegExp2_QueryInterface tests.
|
||||
vbscript: Added partial implementation of IDispatch methods in IRegExp2.
|
||||
vbscript: Added IRegExp2::Pattern implementation.
|
||||
vbscript: Rename vbsheap to heap_pool.
|
||||
|
||||
Roman Dadkov (3):
|
||||
ole32/tests: Add test for SetClientSite.
|
||||
mpr/tests: Test to check the return values of WNetGetUniversalNameA.
|
||||
ole32/tests: Add test for OleRun.
|
||||
|
||||
Stefan Dösinger (2):
|
||||
wined3d: Use the ARBfp ffp pipeline only if ARBfp is supported.
|
||||
wined3d: Reserve one vs constant on r200.
|
||||
|
||||
Vijay Kiran Kamuju (1):
|
||||
msvcr90: Update the manifest version.
|
||||
Vincent Povirk (2):
|
||||
mscoree: Add WINE_MONO_VERBOSE environment setting.
|
||||
mscoree: Keep a reference to mscoree when shutting down.
|
||||
|
||||
--
|
||||
Alexandre Julliard
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 1.5.24.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 1.5.25.
|
||||
#
|
||||
# Report bugs to <wine-devel@winehq.org>.
|
||||
#
|
||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
|||
# Identity of this package.
|
||||
PACKAGE_NAME='Wine'
|
||||
PACKAGE_TARNAME='wine'
|
||||
PACKAGE_VERSION='1.5.24'
|
||||
PACKAGE_STRING='Wine 1.5.24'
|
||||
PACKAGE_VERSION='1.5.25'
|
||||
PACKAGE_STRING='Wine 1.5.25'
|
||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||
PACKAGE_URL='http://www.winehq.org'
|
||||
|
||||
|
@ -1403,7 +1403,7 @@ if test "$ac_init_help" = "long"; then
|
|||
# Omit some internal or obsolete options to make the list less imposing.
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
cat <<_ACEOF
|
||||
\`configure' configures Wine 1.5.24 to adapt to many kinds of systems.
|
||||
\`configure' configures Wine 1.5.25 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
|
@ -1472,7 +1472,7 @@ fi
|
|||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of Wine 1.5.24:";;
|
||||
short | recursive ) echo "Configuration of Wine 1.5.25:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
|
@ -1619,7 +1619,7 @@ fi
|
|||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
Wine configure 1.5.24
|
||||
Wine configure 1.5.25
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
|
@ -2137,7 +2137,7 @@ cat >config.log <<_ACEOF
|
|||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by Wine $as_me 1.5.24, which was
|
||||
It was created by Wine $as_me 1.5.25, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
@ -16960,7 +16960,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
|||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by Wine $as_me 1.5.24, which was
|
||||
This file was extended by Wine $as_me 1.5.25, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
|
@ -17031,7 +17031,7 @@ _ACEOF
|
|||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
Wine config.status 1.5.24
|
||||
Wine config.status 1.5.25
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
|
Loading…
Reference in New Issue