Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • wine/wine
  • rbernon/wine
  • stefan/wine
  • FireBurn/wine
  • alesliehughes/wine
  • zhiyi/wine
  • huw/wine
  • jsikorski/wine
  • hmc/wine
  • dadangnh/wine
  • epo/wine
  • dlesho/wine
  • DarkShadow44/wine
  • iamahuman/wine
  • jacek/wine
  • mstorsjo/wine
  • gofman/wine
  • alexhenrie/wine
  • giomasce/wine
  • tclem/wine
  • besentv/wine
  • dlehman25/wine
  • aeikum/wine
  • cdavis5e/wine
  • sbaars/wine
  • baskanov/wine
  • pperdigao/wine
  • DavidHusicka/wine
  • DadSchoorse/wine
  • gverm/wine
  • bshanks/wine
  • gonzoMD/wine
  • Mystral/wine
  • tmatthies/wine
  • zlice/wine
  • AndreRH/wine
  • madewokherd/wine
  • zfigura/wine
  • fgouget/wine
  • nsivov/wine
  • ElementalWarrior/wine
  • piotr/wine
  • timozuccarello/wine
  • DavidCurtiss/wine
  • cmcadams/wine
  • davidebeatrici/wine
  • hans/wine
  • insn/wine
  • danrm/wine
  • jklemann/wine
  • saedo/wine
  • sgwaki/wine
  • puetzk/wine
  • bernhardu/wine
  • ReDress/wine
  • jlucfarias/wine
  • sloper42/wine
  • ivyl/wine
  • zhui/wine
  • julliard/wine
  • ClearlyClaire/wine
  • Alexander-Wilms/wine
  • rndtrash/wine
  • redmcg/wine
  • jkfloris/wine
  • maljaf/wine
  • Tuupertunut/wine
  • bsjeon/wine
  • tati/wine
  • whydoubt/wine
  • doitsujin/wine
  • shaunren/wine
  • szanni/wine
  • tobi.goergens/wine-cabinet-patch
  • winspool/wine
  • olivierfrdierick/wine
  • linkmauve/wine
  • jin-king1/wine
  • yeyeshun/wine
  • sulix/wine
  • bgc/wine
  • fanwenjie/wine
  • IncubusRK/wine
  • js6pak/wine
  • AurimasF/wine
  • etaash.mathamsetty/wine
  • hverbeet/wine
  • Fox2Code/wine
  • jhol/wine
  • jrueger/wine
  • afrantzis/wine
  • lauri.kentta/wine
  • ehoover/wine
  • cdenton/wine
  • jkloetzke/wine
  • baryluk/wine
  • restet/wine-personal
  • orudge/wine
  • Gcenx/wine
  • mstefani/wine
  • hibbsncc1701/wine
  • jchw/wine
  • moceap/wine
  • Skryptonyte/wine
  • marzent/wine
  • msmeissn/wine
  • learn-more/wine
  • logos128/wine
  • xe/wine
  • florian-kuebler/wine
  • eason329/wine
  • gang65/wine
  • binarymaster/wine
  • nbosio1001/wine
  • sh.owais95/wine
  • yaoyuan.0553/wine
  • AnthonyLaurienti/wine
  • mivanchev/wine
  • Hi-Angel/wine
  • vt/wine
  • wyrquill/wine
  • waynus/wine
  • wuliande/wine
  • yao.yuan.wn/wine
  • K1K1/wine
  • lukehutch1027/wine
  • etang-cw/wine
  • Josueblanco/wine
  • jplotz/wine
  • j20001970/wine
  • jsm174/wine
  • aricstewart/wine
  • uncoveryoureyestheresnosun/wine
  • VitorRamos/wine
  • 0e4ef622/wine
  • tj4048750/wine
  • xantares/wine
  • maxfigura/wine
  • sanane/wine
  • juniorjr9345/wine
  • lucaspereira1234/wine
  • gerald/wine
  • lepemiguel32/wine
  • caibb2018/wine
  • CNB_Kevin/wine
  • thc13/wine
  • jaihysc/wine
  • youngsecurity/wine
  • chendeqiang1024/wine
  • rhendric/wine
  • databoose/wine
  • memory-thrasher/wine
  • salman.tajik22/wine
  • CowFroggers/wine
  • kbdharun/wine
  • dreamer/wine
  • babyjoey711/wine
  • ripxorip/wine
  • PSzczepanski1996/wine
  • steveshe006/wine
  • joshua/wine
  • cmccarthy/wine
  • tomjansen/wine
  • sonyps5201314/wine
  • katelynnking4281/wine
  • dhary686/wine
  • mathematician/wine
  • rhabacker/wine
  • steveschnepp/wine
  • nekotekina/wine
  • Aaron1011/wine
  • catsout/wine
  • kasper93/wine
  • beef331/wine
  • ESD/wine
  • sarosib/wine
  • ghurmcardash/wine
  • AMZN-hgoffin/wine
  • gtmikw/wine
  • Keming/wine
  • dpjh747-gl/wine
  • tzluo/wine
  • rfz/wine
  • illia.a.polishchuk/wine
  • new_kleth/wine
  • serkan-maker/wine
  • w-flo/wine
  • mikayahlevi/wine
  • nulleve/wine
  • pgruebele/wine
  • athiele/wine
  • paparaha4/wine
  • novenary/wine
  • Plavil/wine
  • longjunyu/wine
  • chrisli/wine
  • samkottler/wine
  • danielzgtg/wine
  • twcassel/wine
  • guo/wine
  • didier31/wine
  • Zhaoyi/wine
  • twhitehead/wine
  • svyatpro/wine
  • infyquest/wine-iq-devel
  • sebres/wine
  • endrift/wine
  • zhengbl/wine
  • joelikeyan/wine
  • IsaacMarovitz/wine
  • LouiseTheGoldenGoddess/wine
  • SergeGautherie/wine
  • Klittiklatsch/wine
  • ldhacker/wine
  • dk1006498/wine
  • ishitatsuyuki/wine
  • h3c/wine
  • wincenty.bandyta41/wine
  • ayhankus482/wine
  • q4a/wine
  • mjgarton/wine
  • agusev/wine
  • vovams/wine
  • shardulsb08/wine
  • lylythechosenone/wine
  • artemist/wine
  • dropbear/wine
  • Cherser-s/wine
  • smayr/wine
  • loveptong/wine
  • chendeqiang/wine
  • gaber139/wine
  • shytzedaka/wine
  • ghkmufc/wine
  • TornadoCookie/wine
  • klownwolfman/wine
  • bylaws/wine
  • vitorhnn/wine
  • mide1337/wine
  • mewinkler/wine
  • firelzrd/wine
  • Samsuper/wine
  • kkartaltepe/wine
  • petravion/wine
  • Maaka00524/jacob-wine
  • petrathekat/wine
  • dj/wine
  • liam-middlebrook/wine
  • padolkarlucky/wine
  • maarten/wine
  • yhd986/wine
  • linkmecry/wine
  • tehrantoday/wine
  • xuxin12345/wine
  • dmjc/wine
  • sedwards/wine
  • hanslehnert/wine
  • 3ts75/wine
  • EkaterinePapava/wine
  • lav/wine
  • lygstate/wine
  • mxkrsv/wine
  • xutaxkamay/wine
  • cbialorucki/wine
  • yshui/wine
  • baikaishiuc/wine
  • HuwCampbell/wine
  • llde/wine
  • rockdrilla/wine
  • aidanhs/wine
  • SwimmingTiger/wine
  • fvalasiad/wine
  • zsoltiv/wine
  • mailnew4ster/wine
  • ake.rehnman/wine
  • IDocin/wine
  • dmitry/wine
  • Cthuflu/wine
  • corngood/wine
  • whindsaks/wine
  • telans/wine
  • DmitrySokolov/wine
  • Pospelove/wine
  • ellingtonsantos/wine
  • roro/wine
  • wurenny/wine
  • KokoseiJ/wine
  • amurzeau/wine
  • spazzymoto/wine
  • searchingin/wine
  • marler8997/wine
  • Alcaro/wine
  • aunali1/wine
  • snaccslocc420/wine
  • ajkhoury/wine
  • qsniyg/wine
  • Matheus-TestUser1/wine
  • adamrehn/wine
  • brobston/wine
  • aalyaev/wine
  • thongthai/wine
  • j.bayer1988/wine
  • skitt/wine
  • benben/wine
  • ahmouse15/wine
  • achurch/wine
  • mfaqiri2/wine
  • yseo/wine
  • kingjinni/wine
  • userid0x0/wine
  • titan/wine
  • Komoszek/wine
  • GamzeeRakoon/wine
  • joanluc/wine
  • Alan/wine
  • meshine/wine
  • EBADF/wine
  • vibhavp/wine
  • quininer/wine
  • pawelulita/wine
  • muek2211/wine
  • chenhaoyang/wine
  • nishiyama/wine
  • silviuxgaming/wine
  • nell/wine
  • 29jm/wine
  • arilou/wine
  • Mini-Gaunt/wine
  • DodoGTA/wine
  • davispuh/wine
  • mzent/wine
  • arakmar/wine
  • number201724/wine
  • yhd986/wine-up
  • rpisl/wine
  • zp1/wine-zp-cs-464
  • h0tc0d3/wine
  • Snowiiii/wine
  • gabrielb/wine
  • PureBulb/wine
  • OO/wine
  • Clara/wine
  • Saancreed/wine
  • enolp/wine
  • arthunix/wine
  • halfline/wine
  • carlo-bramini/wine
  • jfmu/wine
  • russelltg/wine
  • ntay/wine
  • YellowOnion/wine
  • niversesu/wine
  • gilvbp/wine
  • tingling0072/wine
  • DandD1517/wine
  • rastos/add-GetAnycastIpAddressTable
  • gnif/wine
  • gibsonpil/wine
  • antenabr2/wine
  • kvashis/wine
  • CKolle/wine
  • kubni/wine
  • ten0s/wine
  • Yvonne8873/wine
  • kurikaesu/wine
  • minggr/wine
  • JohnSebastienNadeau/wine
  • karshnicholas/wine
  • SamB/wine
  • apgrc/wine
  • Samiklom/wine
  • llyyr/wine
  • nberner/wine
  • katharinechui/wine
  • kirill.zhumarin/wine
  • vaxerski/wine
  • infiniteloop/wine
  • K0bin/wine
  • arethusa/wine
  • mrdeathjr28/wine
  • dank_meme/wine
  • dh/wine
  • tuomasjjrasanen/wine
  • mmcdonnell/wine
  • mxnny00/wine-manjaro-arch-compatibility
  • Joan/wine
  • g.mo.alcauter/wine
  • zhenbo_li/wine
  • tsmx/wine
  • xaqumin/wine
  • peterjc123/wine
  • ruslangaripov/wine
  • blyss/wine
  • xanathar/wine
  • michael.bond/wine
  • Quix0r/wine
  • sinisa.susnjar/wine
  • Rapid/wine
  • theli.ua/wine
  • shaun.din/wine
  • zhaohongxin/wine
  • dylan.eskew/wine
  • humbertoperezs991/wine
  • vaevi/wine
  • Riesi/wine
  • francisdb/wine
  • 1480c1/wine
  • trcrsired/wine
  • npatt/wine
  • muhammmadalli/wine9.0
  • Czahrien/wine
  • nilsen.jonas/wine
  • underdogest/wine
  • djordjem/wine
  • frubin/wine
  • LucasChollet/wine
  • lipengfei-loongson/wine
  • JacobCzekalla/wine-fork-jacob
  • omar_elantil/wine
  • lumarel/wine
  • principeagustin/wine
  • gotzl/wine
  • OneTester250376/wine
  • austin987/wine
  • unknown62627/wine
  • navi/wine
  • somedevfox/wine
  • notaz/wine
  • fcasas/wine
  • Asteroz/wine
  • MariusSchiffer/wine
  • kevinrmartinez/wine-devel
  • St1gven/wine
  • maarten256/wine
  • rcstarr87/wine
  • tinozzo123/wine
  • GermanAizek/wine
  • spencerwallace/wine
  • schloegl/wine
  • giuppococco/wine
  • shayan7878/wine
  • N080DY12/wine
  • ralf.habacker/wine
  • oh-ok/wine
  • johnporter/wine
  • Low-power/wine
  • thelande/wine
  • riyu12383/wine
  • kubapet/wine
  • Ivan_83/wine
  • SmithGoll/wine
  • gmesmer/wine
  • akarisu.de/wine
  • jwffrey9046/wine
  • anders/wine
  • markbhasawut/wine
  • dy-tea/wine
  • Benjamin_Loison/wine
  • frmdstryr/wine
  • zzam/wine
  • haydenhestad/wine
  • Deppy04/wine
  • osbre/wine
  • CharlottePabst/wine
  • SunlitTango/wine
  • ritalat/wine
  • AlexeyLushnikov/wine
  • mickdermack/wine
  • s1UMBa/wine
  • huangqinjin/wine
  • caseyr297/wine
  • d1saster/wine
  • ayufdh222/wine
  • janstrakowski/wine
  • petur/wine
  • matheus.venturini/wine-fix-ohm-sign
  • rayrapetyan/wine
  • xiaotong/wine
  • ovarley1/wine
  • dos1/wine
  • BZZZZ/wine
  • joesoroka/wine
  • toadking/wine
  • JoshuaBrest/wine
  • elias/wine
  • michele.dionisio/wine
  • garlett/wine-send-arp
  • eugenemcardle/wine
  • hugwijst/wine
  • whrvt/wine
  • loisgomez/wine
  • ramleejo/wine
  • self/wine
  • fr33z00/wine
  • JoeS209/wine
  • JacKeTUs/wine
  • nak.ak2015/wine
  • morgwai/wine
  • funfunctor/wine
  • donnyjoe/wine
  • sitter/wine
  • atticf/wine
  • xipster/wine
  • sebastian/wine
  • AlexanderWillner/wine
  • yaoyongjie/wine
  • wayne/wine
  • AMark/wine
  • zamaudio/wine
  • TomaszPakula/wine
  • Freakness109/wine
  • amorozov/wine
  • HP/wine
  • danlm/wine
  • rariema/wine
  • Biswa96/wine
  • rlippmann/wine
  • yangkun/wine
  • greyghoster/wine
519 results
Show changes
Commits on Source (4)
The Wine development release 8.11 is now available. The Wine development release 8.12 is now available.
What's new in this release: What's new in this release:
- More mouse cursor clipping improvements. - Initial support for painting windows in the Wayland driver.
- Support for TLS alerts. - Command stream performance improvements in WineD3D.
- Increased available address space in WoW64 mode.
- Various bug fixes. - Various bug fixes.
The source is available at: The source is available at:
https://dl.winehq.org/wine/source/8.x/wine-8.11.tar.xz https://dl.winehq.org/wine/source/8.x/wine-8.12.tar.xz
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -24,320 +23,474 @@ AUTHORS in the distribution for the complete list. ...@@ -24,320 +23,474 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 8.11 (total 26): Bugs fixed in 8.12 (total 31):
- #48811 StarCraft II fails to load in staging - #7767 Zero G Software 'InstallAnywhere' installers crash or silently exit (Rosetta Stone, Reading Counts, World Religions, Parashara's Light Professional 7.0.1)
- #51640 LibreOffice 7.2.0 crashes while browsing directories - #9378 Combat Mission Shock Force DEMO: 'Could not initialize OpenGL graphics.'
- #53682 wineboot shows "user_check_not_lock BUG: holding USER lock" on aarch64 since wine-7.14 - #17868 tools/widl.c: warning: initialization discards qualifiers from pointer target type
- #54380 Installed windows driver triggers a window when running any program in winXP mode (unimplemented function ntoskrnl.exe.Ke386QueryIoAccessMap) - #38938 SlingPlayer 1.5 crashes when moving the main window
- #54442 experimental wow64 mode: doesn't show some graphical windows - #47089 32-bit Winamp 5.80 installer crashes in 64-bit WINEPREFIX after pressing 'Next'
- #54738 msi:action - The 64-bit test_register_class_info() fails in Wine - #49772 Memory safety issues in widl
- #54742 The 64-bit advapi32:registry breaks the 32-bit test_redirection() in Wine - #53085 Free Video Converter complains about being unable to install .Net 2.0
- #54751 The 64-bit advapi32:registry breaks test_CoGetPSClsid() in ole32:compobj in Wine - #53086 Free Video Converter needs certutil.exe
- #54797 Lunar Magic 3.33: Crashes with BadWindow unless WINEDEBUG=+all - #53907 SierraChart Freezes when allocating more than one account
- #54848 dnsapi:query - test_DnsQuery() fails on Rémi's Wine test machines - #54257 Missing support for Windows 2003 (5.2) in OleAut version detection
- #54980 wine lost ability to correctly handle printer(CUPS)-supplied fonts (several programs) - #54532 msidb.exe: page fault on read access to 00000007 when importing a .idt file
- #54993 Framemaker 8 crashes in internal search operation - #54978 vbscript fails to compile Sub when End Sub on same line
- #55013 user32:monitor - test_EnumDisplayMonitors() sometimes fails on Linux - #54996 msys2: gpg.exe fails because "NtSetInformationFile Unsupported class (64)" / FileDispositionInformationEx
- #55016 xaudio2_8:xaudio2 - test_simple_streaming() crashes on Windows 8+ - #55053 Prometheus exporter for Windows needs DISPATCH_PROPERTYGET support in object_Invoke
- #55027 Microsoft Office: IME result string may get doubled when edit is done - #55062 Starcraft II Graphics Only Work When Window is Out of Focus
- #55042 IDictionary::Add() fails to add entries with numerical keys that have the same hashes - #55096 Moving loader to PIE removed loaded modules chain view from debuggers
- #55043 Z-Vision for Windows: Assertion failed when clicking "LOAD" button. - #55099 Excel 2016 crashes on date cell formatting
- #55046 ALT-TAB broken with virtual desktop and capture mouse (regression: 8.9 -> 8.10) - #55101 DesignDoll Declaring An Error After Loading All Component In Splash Screen
- #55047 d3d test_cursor_clipping() fails - #55110 quartz:vmr7 & quartz:vmr9 sometimes exit prematurely in Wine
- #55050 Wine stucks when creating prefix - #55114 secur32:schannel - The 32-bit test_connection_shutdown() crashes on Windows <= 8
- #55051 Build regression in wine 8.10 using clang on aarch64 (error in backend: Invalid register name "x18") - #55120 kernel32:debugger - test_debug_loop_wow64() gets wrong ntdll count in the new WoW mode
- #55055 Japanese IME fails to clear composition string when deleting the only remaining character - #55124 Can't run Flutter SDK (cmd.exe doesn't support redirecting stderr for a block)
- #55074 Multiple apps fail to show anything after launch in virtual desktop mode (Steam, Ubisoft Connect) - #55126 Flutter application needs Windows.Devices.Geolocation.Geolocator
- #55088 Program crashes when Common Dialog File open function is called - #55128 dbghelp:dbghelp & dbghelp:path - Call to SymSetExtendedOption() prevents running on Windows 7, 8 & 10 <= 1607
- #55091 preloader build failure with GOTPCREL relocation - #55137 Missing support for SCARD_AUTOALLOCATE
- #55097 cmd.exe does not handle PATH with leading or sequential semicolons - #55141 virtual desktop not rendering with some dual monitor setups (regression: 8.10 -> 8.11)
- #55144 Error when I run Navigraph FMS Data Manager
- #55146 Virtual desktop is fullscreen regardless of the desktop size setting in winecfg
- #55160 Loading Bay / Harry Potter Magic Awakened: Unable to install
- #55194 oleaut32:vartest - test_VarImp() fails in Wine
- #55201 Wine fails to build with clang-11.0.1 due to recent nameless unions/structs VARIANT changes
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 8.10: Changes since 8.11:
Akihiro Sagawa (1): Alex Henrie (12):
commdlg: Fix dialog template parser when caption starts with a DBCS character. dbghelp: Allocate real_path with the CRT and copy it to the module heap.
winegstreamer: Fix double free on error path in media_source_constructor (scan-build).
Alex Henrie (21): regedit: Fix memory leak on error path in RenameKey (scan-build).
windows.media.speech: Fix memory leak on error path in session_worker_thread_cb (scan-build). shell32: Don't overallocate in Dde_OnRequest (scan-build).
shell32: Fix memory leak on error path in FolderItems_Constructor (scan-build). include: Use correct header guard name in winstring.h.
rpcrt4: Don't use GetProcAddress for ole32 functions. include: Introduce wine_dbgstr_hstring and debugstr_hstring.
wldap32: Clean up LDAP_OPT_API_INFO. winspool: Declare JobW as a void pointer in SetJobA.
wusa: Zero out identity on error path in read_identity. winhttp: Use specific types insted of sizeof(ULONG_PTR) in alloc_handle.
msi: Fix memory leak on error path in MSI_OpenPackageW (scan-build). cmd: Allow numbered redirects at the beginning of a line.
msi: Fix double free on error paths in TransformView_Create (scan-build). vbscript: Use correct pointer type in add_match (scan-build).
winhttp: Fix memory leak on error path in request_get_codepage (scan-build). include: Add REPARSE_(GUID_)DATA_BUFFER and related constants.
msi: Fix memory leaks in HANDLE_CustomType23 (scan-build). include: Add IsReparseTagNameSurrogate.
combase: Don't export hProxyDll or rpc_execute_call.
comdlg32: Don't use GetProcAddress for SHSimpleIDListFromPath. Alexandre Julliard (34):
comctl32: Remove duplicate declarations of MONTHCAL functions. ntdll/tests: Add some tests for NtQueryVirtualMemory(MemoryImageInformation).
hhctrl: Initialize item->items to NULL in parse_index_sitemap_object (scan-build). ntdll: Implement NtQueryVirtualMemory(MemoryImageInformation).
urlmon: Don't export urlmon_instance. ntdll: Implement RtlIsCurrentProcess/Thread.
wininet: Don't overallocate in urlcache_encode_url_alloc (scan-build). faudio: Import upstream release 23.07.
conhost: Use correct pointer type in edit_line_transpose_words (scan-build). png: Import upstream release 1.6.40.
advpack: Check the return value of adv_install in DoInfInstallW (scan-build). tiff: Import upstream release 4.5.1.
wbemprox: Fix memory leak on error path in enum_key (scan-build). uiautomationcore: Fix some long/LONG mismatches.
sane: Fix use after free in create_item (scan-build). oleaut32: Get rid of the DECIMAL access macros.
crypt32: Don't export CRYPT_CopyReversed. oleaut32: Use nameless unions/structs.
ws2_32: Don't export num_startup. oleaut32/tests: Use nameless unions/structs.
ole32: Use nameless unions/structs.
Alexandre Julliard (39): ole32/tests: Use nameless unions/structs.
include: Remove redundant __WINE_USE_MSVCRT checks. shell32: Use nameless unions/structs.
makefiles: Define WINE_UNIX_LIB for all files that are built for Unix. shell32/tests: Use nameless unions/structs.
loader: Make the loader position-independent on 64-bit. shlwapi: Use nameless unions/structs.
winegcc: Fix an uninitialized variable warning in the PE build. oleaut32: Fix a typo introduced by last change.
wow64: Don't force wow64 dlls to load at low addresses. combase: Use nameless union/structs.
kernel32/tests: Fix the PROCESS_BASIC_INFORMATION exit status type. crypt32: Use nameless union/structs.
server: Also enforce the size of varargs data structures. dbghelp: Use nameless union/structs.
ntdll: Support the lower memory limit in MEM_ADDRESS_REQUIREMENTS. mountmgr.sys: Use nameless union/structs.
ntdll: Allocate 64-bit and kernel stacks in high memory. ntoskrnl.exe: Use nameless union/structs.
ntdll: Load modules with a high base address in high memory. rpcrt4: Use nameless union/structs.
ntdll: Make only the necessary pages writable in the ARM64EC code map. ws2_32: Use nameless union/structs.
kernelbase: Don't define stdcall functions on non-i386. include: Disallow Win32 va_list in Unix libraries.
ntdll: Don't define stdcall functions on non-i386. include: Define LONG_PTR as int on llvm-mingw to avoid printf format warnings.
wow64cpu: Don't define stdcall functions on non-i386. configure: Allow using clang as cross-compiler for multiple archs.
include: Don't support stdcall functions on non-i386. configure: Define __STDC__ to work around clang breakage in MSVC mode.
makefiles: Pass the dll extension from configure. configure: Don't try to use a non-compliant cross-compiler.
makefiles: Make the dll extension a per-architecture variable. advapi32/tests: Avoid sizeof() in traces.
makefiles: Don't build native import libraries for PE-only build. dmstyle: Avoid sizeof() in traces.
makefiles: Disable native import libraries on ARM64. kernel32/tests: Avoid sizeof() in traces.
conhost: Use nameless union/structs. ntoskrnl.exe/tests: Avoid sizeof() in traces.
explorer: Use nameless union/structs. wmvcore/tests: Avoid sizeof() in traces.
ipconfig: Use nameless union/structs. wtsapi32/tests: Avoid sizeof() in traces.
netstat: Use nameless union/structs.
oleview: Use nameless unions/structs. Alexandros Frantzis (10):
regedit: Use nameless unions/structs. winewayland.drv: Introduce per-window driver data.
services: Use nameless unions/structs. winewayland.drv: Basic Wayland toplevel surface support.
include: Disallow fastcall functions in Unix libraries. winewayland.drv: Ensure Wayland surface handlers don't access invalid data.
loader: Force building the main loader as PIE on 64-bit. winewayland.drv: Introduce window_surface for Wayland.
loader: Always build the main loader as PIE if we have a preloader. winewayland.drv: Implement a simple window_surface flush.
loader: Build the preloader as PIE on 64-bit. winewayland.drv: Do not commit buffers to unconfigured surfaces.
winecfg: Use nameless unions/structs. winewayland.drv: Use a buffer queue for window_surface.
winedbg: Use nameless unions/structs. winewayland.drv: Track damaged buffer regions.
winefile: Use nameless unions/structs. winewayland.drv: Update only the flushed bounds from the window_surface.
winemenubuilder: Use nameless unions/structs. winewayland.drv: Send surface damage region to the compositor.
winhlp32: Use nameless unions/structs.
wordpad: Use nameless unions/structs. Alistair Leslie-Hughes (56):
wow64: Map a copy of ntdll to build the syscall table. wined3d: Rename shader_extract_from_dxbc to wined3d_shader_extract_from_dxbc.
ntdll: Implement _errno(). dpnet: Remove DECLSPEC_HIDDEN usage.
wow64: Don't load the 32-bit ntdll as an image to avoid debugger notifications. dplayx: Remove DECLSPEC_HIDDEN usage.
dpvoice: Remove DECLSPEC_HIDDEN usage.
Alistair Leslie-Hughes (1): dpnet/tests: Remove DECLSPEC_HIDDEN usage.
wbemdisp: Support DISPATCH_PROPERTYGET in Object Invoke. msdasql: Remove DECLSPEC_HIDDEN usage.
mfsrcsnk: Remove DECLSPEC_HIDDEN usage.
infosoft: Remove DECLSPEC_HIDDEN usage.
mapi32: Remove DECLSPEC_HIDDEN usage.
sapi: Remove DECLSPEC_HIDDEN usage.
inetcomm: Remove DECLSPEC_HIDDEN usage.
dsdmo: Add Chorus effect stub.
dsdmo: Add Flanger effect stub.
dmsynth: Remove DECLSPEC_HIDDEN usage.
dmstyle: Remove DECLSPEC_HIDDEN usage.
dmband: Remove DECLSPEC_HIDDEN usage.
dmcompos: Remove DECLSPEC_HIDDEN usage.
dmusic: Remove DECLSPEC_HIDDEN usage.
dmscript: Remove DECLSPEC_HIDDEN usage.
dswave: Remove DECLSPEC_HIDDEN usage.
dmime: Remove DECLSPEC_HIDDEN usage.
dmloader: Remove DECLSPEC_HIDDEN usage.
oleaut32: Fix OaBuildVersion return for available windows versions.
oleaut32: Changed default return value to match prefix default.
msscript.ocx: Fake success in OnAmbientPropertyChange.
msscript.ocx: Fake success in IPersistStreamInit Load.
msscript.ocx: Fake success in FreezeEvents.
jscript: Remove DECLSPEC_HIDDEN usage.
vbscript: Remove DECLSPEC_HIDDEN usage.
amstream: Remove DECLSPEC_HIDDEN usage.
devenum: Remove DECLSPEC_HIDDEN usage.
qasf: Remove DECLSPEC_HIDDEN usage.
qcap: Remove DECLSPEC_HIDDEN usage.
qdvd: Remove DECLSPEC_HIDDEN usage.
qedit: Remove DECLSPEC_HIDDEN usage.
quartz: Remove DECLSPEC_HIDDEN usage.
oledb32: Remove DECLSPEC_HIDDEN usage.
ole32: Remove DECLSPEC_HIDDEN usage.
oleaut32: Remove DECLSPEC_HIDDEN usage.
oleacc: Remove DECLSPEC_HIDDEN usage.
oledlg: Remove DECLSPEC_HIDDEN usage.
combase: Remove DECLSPEC_HIDDEN usage.
riched20: Remove DECLSPEC_HIDDEN usage.
localspl: Remove DECLSPEC_HIDDEN usage.
spoolss: Remove DECLSPEC_HIDDEN usage.
winspool.drv: Remove DECLSPEC_HIDDEN usage.
wineps.drv: Remove DECLSPEC_HIDDEN usage.
urlmon: Remove DECLSPEC_HIDDEN usage.
shdocvw: Remove DECLSPEC_HIDDEN usage.
wininet: Remove DECLSPEC_HIDDEN usage.
xaudio2_7: Remove DECLSPEC_HIDDEN usage.
dsound: Remove DECLSPEC_HIDDEN usage.
winmm: Remove DECLSPEC_HIDDEN usage.
msi: Remove DECLSPEC_HIDDEN usage.
advapi32: Remove DECLSPEC_HIDDEN usage.
dinput: Remove DECLSPEC_HIDDEN usage.
Ally Sommers (2):
ntdll/unix: Skip address conversion for SOCK_STREAM sockets in try_send().
ws2_32/tests: Add test for sendto() and recvfrom() on TCP sockets.
Andrey Gusev (1): Andrey Gusev (1):
include: Add flags in D3D11_RESOURCE_MISC_FLAG. ntoskrnl.exe: Add PsSetLoadImageNotifyRoutineEx semi-stub.
Bernhard Kölbl (2): Arkadiusz Hiler (1):
mf: Clear queued topologies on session shutdown. win32u: Don't affect nonclient area unless requested.
mf: Don't leak sink in session_get_renderer_node_service().
Bernhard Kölbl (5):
Connor McAdams (10): widl: Add basic support for the [deprecated] attribute.
uiautomationcore: Store all events in an event list. include: Add Windows.Phone.PhoneContract api contract.
uiautomationcore: Clone UiaCacheRequest structure passed to UiaAddEvent. include: Add VoiceCommandSet runtimeclass with its dependencies.
uiautomationcore: Add support for cloning UiaCondition structures. mfmediaengine/tests: Add tests for video effects.
uiautomationcore: Implement UiaRaiseAutomationEvent. mfmediaengine: Add support for inserting video effects.
uiautomationcore: Unconditionally match all events registered on the desktop node with a scope of subtree.
uiautomationcore/tests: Add tests for cross-process events. Billy Laws (3):
uiautomationcore: Add support for creating serverside events. ntdll: Avoid using SOL_IPX to detect whether IPX is supported.
uiautomationcore: Prevent creation of duplicate serverside events. ws2_32: Avoid using SOL_IPX to detect whether IPX is supported.
uiautomationcore: Add support for advising providers of events on serverside events. server: Avoid using SOL_IPX to detect whether IPX is supported.
uiautomationcore: Implement UiaEventAddWindow.
Brendan Shanks (1):
Daniel Lehman (1): winevulkan: Set zero_bits correctly for large address aware applications on Wow64.
wininet: Free temporary buffer in InternetQueryOptionW loop.
Connor McAdams (5):
David Kahurani (3): uiautomationcore: Introduce UI Automation event thread.
gdiplus: Allow NULL format in GdipAddPathString. uiautomationcore: Introduce custom uia_event_args structure.
msi: Reject shorter/longer lines in MsiDatabaseImportA. uiautomationcore: Add partial support for raising serverside events.
msi: Convert newlines to alternate representation when exporting. uiautomationcore: Create a new node when raising serverside events.
uiautomationcore: Add support for invoking serverside event callbacks.
Davide Beatrici (21):
winepulse: Move main loop logic into mmdevapi. Damjan Jovanovic (1):
winealsa: Implement main_loop in unixlib. opengl32: Implement filtering on all the ChoosePixelFormat() flags that are ignored when unset.
winecoreaudio: Implement main_loop in unixlib.
wineoss: Implement main_loop in unixlib. Davide Beatrici (33):
winepulse: Move AudioClient's Initialize's exclusive mode check into unixlib. winealsa: Use standard allocator in AudioClient's Initialize.
winepulse: Move get_application_name into mmdevapi. winecoreaudio: Use standard allocator in AudioClient's Initialize.
winealsa: Call mmdevapi's get_application_name. wineoss: Use standard allocator in AudioClient's Initialize.
winecoreaudio: Call mmdevapi's get_application_name. winepulse: Move AudioClient's Initialize into mmdevapi.
wineoss: Call mmdevapi's get_application_name. winealsa: Use mmdevapi's AudioClient's Initialize.
winepulse: Move stream_release into mmdevapi. winecoreaudio: Use mmdevapi's AudioClient's Initialize.
winealsa: Use mmdevapi's stream_release. wineoss: Use mmdevapi's AudioClient's Initialize.
winecoreaudio: Use mmdevapi's stream_release. winecoreaudio: Refactor AudioClient's Release to match other drivers.
wineoss: Use mmdevapi's stream_release. winepulse: Refactor AudioClient's Release to match other drivers.
winealsa: Use mmdevapi's set_stream_volumes. winepulse: Move AudioClient's Release, AddRef into mmdevapi.
winecoreaudio: Use mmdevapi's set_stream_volumes. winealsa: Use mmdevapi's AudioClient's Release, AddRef.
wineoss: Use mmdevapi's set_stream_volumes. winecoreaudio: Use mmdevapi's AudioClient's Release, AddRef.
winepulse: Use mmdevapi's set_stream_volumes. wineoss: Use mmdevapi's AudioClient's Release, AddRef.
winealsa: Use create_stream's channel count in AudioClient's Initialize. winepulse: Move AudioClient's QueryInterface into mmdevapi.
winecoreaudio: Use create_stream's channel count in AudioClient's Initialize. winealsa: Use mmdevapi's AudioClient's QueryInterface.
wineoss: Use create_stream's channel count in AudioClient's Initialize. winecoreaudio: Use mmdevapi's AudioClient's QueryInterface.
winepulse: Refactor AudioClient's Initialize to match other drivers. wineoss: Use mmdevapi's AudioClient's QueryInterface.
winepulse: Move AudioClient's vtable into mmdevapi.
winecoreaudio: Return E_UNEXPECTED with invalid dataflow in GetAudioEndpoint.
wineoss: Return E_UNEXPECTED with invalid dataflow in GetAudioEndpoint.
winepulse: Return E_UNEXPECTED with invalid dataflow in GetAudioEndpoint.
winealsa: Refactor get_device_name_from_guid() to allocate memory dynamically.
winecoreaudio: Refactor get_device_name_from_guid() to allocate memory dynamically.
wineoss: Refactor get_device_name_from_guid() to allocate memory dynamically.
winepulse: Refactor get_device_name_from_guid() to allocate memory dynamically.
winepulse: Move session_init_vols into mmdevapi.
winealsa: Move session_init_vols into mmdevapi.
winecoreaudio: Move session_init_vols into mmdevapi.
wineoss: Move session_init_vols into mmdevapi.
winepulse: Move create_session into mmdevapi.
winealsa: Move create_session into mmdevapi.
winecoreaudio: Move create_session into mmdevapi.
wineoss: Move create_session into mmdevapi.
Eric Pouech (9): Eric Pouech (9):
kernel32/tests: Extend console inheritance tests. dbghelp: Add tests for SymSrvGetFileIndexInfo() for PDB files.
include/dbghelp.h: Added some missing definitions. dbghelp: Implement SymSrvGetFileIndexInfo for PDB files.
dbghelp: Create implementation basis for SymSrvGetFileIndex*(). dbghelp/tests: Don't call SymSetExtendedOption() directly.
dbghelp/tests: Add tests for SymSrvGetIndexesInfo. dbghelp/tests: Use indirect call for SymSetExtendedOption.
dbghelp/tests: Add tests for SymSrvGetInfoIndexes. d3dx9/tests: Clean up some ok() messages.
dbghelp: Implement SymSrvGetFileIndexInfo for PE modules. dbghelp: Use nameless union/structs.
dbghelp/tests: Add explicit tests about loading ELF modules. winedbg: Cache wow64 status inside struct process.
dbghelp: Fix reading Wine loader's base address. winedbg: Add 'info system' command.
winedump: Tidy up print out in minidumps. winedbg: Detect debuggee termination before first exception.
Etaash Mathamsetty (2): Esme Povirk (2):
ntdll: Allow RtlAllocateHeap to crash with invalid handle. win32u: Implement marshaling for CB_GETCOMBOBOXINFO.
user32: Add GetSystemDpiForProcess export. win32u: Implement EVENT_OBJECT_SHOW/HIDE for window objects.
Fabian Maurer (3): Evan Tang (2):
wineps.drv: Use afm FamilyName instead of FullName. winemac.drv: Give Apple GPUs device IDs.
mmdevapi: Don't redefine stream_handle (gcc 4.3). winemac.drv: Fix compile on macOS 10.14.
gdiplus: Refactor and add comments for easier understanding.
Fabian Maurer (14):
Gabriel Ivăncescu (27): widl: Don't crash on nameless structs.
jscript: Correctly implement context for indirect eval calls in ES5+ modes. windowscodecs: Fake success in SetMetadataByName.
jscript: Fix addressing invalid memory if ref is an argument. dcomp: Add stub for DCompositionCreateDevice3.
jscript: Fix function leak in scope_init_locals. vbscript: Support one-line sub/function.
jscript: Get rid of jsobj in scope_chain_t. user32: Ignore invalid parameters in DrawTextEx when HDC is invalid.
jscript: Don't use iface_to_jsdisp where it's not necessary to grab it. kerberos: Avoid potentially uninitialized variable (clang-scan).
jscript: Store detached args into a scope's specialized buffer. include/windows.foundation: Add double reference.
jscript: Start from the last argument when adding them to named locals. include: Add windows.devices.geolocation.geolocator.
jscript: Get rid of the function instance in arguments obj. windows.devices.geolocation.geolocator: Add stub dll.
mshtml: Traverse and unlink AreaElements properly. windows.devices.geolocation.geolocator: Add stubs for IGeolocator.
mshtml: Fix style declaration leak in HTMLStyle_Create. windows.devices.geolocation.geolocator: Fake success for PositionChanged_add.
mshtml: Fix nsIDOMNode leak when retrieving an item in the node list. windows.devices.geolocation.geolocator: Implement IWeakReferenceSource.
mshtml: Fix node leak when enumerating nodes. windows.devices.geolocation.geolocator: Implement IWeakReference.
mshtml: Handle failure and cleanup properly when enumerating nodes. localspl: Add workaround for old versions of cups.h.
mshtml: Fix leaks in create_all_list.
mshtml: Fix element leaks in get_elem_source_index. François Gouget (1):
mshtml: Fix text node leak in Element innerText setter. user32/tests: Fix a WM_DISPLAYCHANGE broken() condition.
mshtml: Fix text node leak in OptionElement text setter.
mshtml/tests: Fix CurrentStyle leak in test_style_filters. Gabriel Ivăncescu (21):
jscript: Use jsstr_empty instead of allocating empty string. mshtml: Remove DECLSPEC_HIDDEN usage.
jscript: Implement `caller` for function instances and prototype. win32u: Don't clip fullscreen windows while capturing mouse pointer.
jscript: Throw error when accessing `arguments` prop of bind functions. mshtml: Introduce helper to transfer node ownership to range points when AddRef isn't needed.
jscript: Don't expose Function.prototype.arguments in non-html mode. mshtml: Fix leak when obtaining previous node of range point.
jscript: Store ref to scope directly instead of frame in arguments object. mshtml: Fix leak when moving to next char in range point.
jscript: Don't use detached arguments buffer in html mode. mshtml: Fix leak in find_prev_space.
jscript: Always create detached variable objects with no class. mshtml: Fix text node leak in TextRange's text setter.
jscript: Properly handle passing undefined value to Number.toPrecision. mshtml/tests: Fix element leak in test_elems.
jscript: Properly handle passing undefined value to Number.toString in ES5+ mode. mshtml/tests: Fix form element leak in test_form_item.
mshtml/tests: Fix attribute leak in test_attr.
mshtml/tests: Fix node leak in test_create_elems.
mshtml/tests: Fix node leaks in test_docfrag.
mshtml/tests: Fix performance leaks in test_document_mode_lock.
mshtml/tests: Fix element leak in test_frameset.
mshtml/tests: Fix node leak in test_replacechild_elems.
mshtml/tests: Fix performance leak in test_window.
mshtml/tests: Fix element leak in get_elem_doc.
mshtml/tests: Fix DispatchEx leak in test set_dispex_value.
mshtml/tests: Fix anchor element leaks in test helpers.
mshtml/tests: Fix area element leaks in test helpers.
mshtml/tests: Fix image element leaks in test helpers.
Georg Lehmann (1): Georg Lehmann (1):
winevulkan: Update to VK spec version 1.3.254. winevulkan: Keep deferred operation function params alive.
Giovanni Mascellani (5): Giovanni Mascellani (6):
dxgi: Do not uselessly pass queue_family_index around. dxgi/tests: Test that the back buffer index is updated when Present() is called.
dxgi: Remove now-useless function d3d12_swapchain_create_buffers(). dxgi/tests: Test that the present count is updated when Present() is called.
dxgi: Do not destroy D3D12 resources unless requested. dxgi: Consider vk_format a frontend field.
dxgi: Only create D3D12 resources when necessary. dxgi: Free the frontend images memory only once.
dxgi: Rename and split d3d12_swapchain_destroy_buffers(). dxgi: Pass a VkImage to d3d12_swapchain_queue_present().
dxgi: Split D3D12/Vulkan resource creation and destruction.
Hans Leidekker (1):
secur32: Add support for sending TLS alerts. Hans Leidekker (7):
winscard: Implement SCARD_AUTOALLOCATE for multi-string return values.
Huw D. M. Davies (2): winscard: Map only the reader name in map_states_inA/W().
winepulse: Don't overwrite the result in the insufficient buffer case. bcrypt: Add RC4 algorithm stub.
winepulse: Return E_NOTIMPL when the property is not found. secur32: Fix a couple of return values.
secur32/tests: Get rid of workarounds for old Windows versions.
Jacek Caban (3): secur32: Reduce indentation level in schan_QueryContextAttributesA/W().
user32: Remove no longer used setupapi import. secur32/tests: Fix a test failure.
win32u: Remove duplicated d3dkmdt.h include.
configure: Use -fvisibility=hidden when building with msvcrt and cross compiler is not available. Jacek Caban (13):
ntdll: Inherit ConsoleHandle only by CUI processes.
Jactry Zeng (2): gdi32: Don't use DECLSPEC_HIDDEN.
atl/tests: Move regular DWORD tests into a loop. make_unicode: Don't use DECLSPEC_HIDDEN.
atl: Convert REG_DWORD to a correct type. gdi32/uniscribe: Don't use DECLSPEC_HIDDEN.
ieframe: Don't use DECLSPEC_HIDDEN.
Jinoh Kang (1): winegcc: Disable exporting all symbols on mingw targets.
loader: Set the visibility of symbols in preloader to "hidden". winedump: Add support for dumping IMPORT_OBJECT_NAME_EXPORTAS symbols.
dbghelp: Use V_INT macro to access VARIANT value.
Liam Middlebrook (2): oleaut32/tests: Don't use __tagBRECORD type.
cmd/tests: Add tests for PATH separator. oleaut32: Don't use __tagBRECORD type.
cmd: Fix empty strings between PATH separators. oleaut32: Use macros to access variant members.
include: Don't force named VARIANT members when __STDC__ is defined.
Nikolay Sivov (4): wow64win: Fix NULL buffer handling in wow64_NtUserBuildHimcList.
scrrun/dictionary: Compare key values in addition to their hashes.
oleaut32/recinfo: Use CRT allocation functions. Jiajin Cui (1):
oleaut32/recinfo: Use CoTaskMem* allocations for the record data. shell32: Make sure wcmd has enough space to hold the string.
oleaut32: Trace typelib guid in GetRecordInfoFromGuids().
Joel Holdsworth (9):
Olivier F. R. Dierick (1): include: Define FILE_DISPOSITION_INFORMATION_EX and friends.
ntoskrnl.exe: Add Ke386QueryIoAccessMap stub. ntdll: Initial implementation of FileDispositionInformationEx.
ntdll/tests: Add tests for FILE_DISPOSITION_IGNORE_READONLY_ATTRIBUTE.
Paul Gofman (1): ntdll: Implement FILE_DISPOSITION_IGNORE_READONLY_ATTRIBUTE.
crypt32: Do not create persistent container in CRYPT_CreateKeyProv(). ntdll/tests: Add tests for FILE_DISPOSITION_ON_CLOSE.
ntdll: Implement FILE_DISPOSITION_ON_CLOSE.
Rémi Bernon (41): ntdll/tests: Add tests for FILE_DISPOSITION_POSIX_SEMANTICS.
server: Pass the message code to get_hardware_msg_bit. server: Replace unlink member of closed_fd with disp_flags.
server: Use hardware message category when checking filter. ntdll: Implement FILE_DISPOSITION_POSIX_SEMANTICS.
imm32: Avoid resizing IMCC to zero-size buffer.
winex11: Remove now unnecessary WM_X11DRV_CLIP_CURSOR_NOTIFY. Kevin Schmidt (1):
win32u: Move grab_pointer registry option from winex11. taskmgr: Use macro for the color black too.
win32u: Add a clipping_reset member to user_thread_info.
win32u: Add a clipping_cursor member to user_thread_info. Maarten De Braekeleer (1):
winex11: Move clip_fullscreen_window foreground check inside it. cmd: Fix 'if exist' with a directory/ as a parameter.
win32u: Move fullscreen window cursor clipping from winex11.
server: Update desktop cursor window when cursor pos changes. Matteo Bruni (14):
server: Keep track of the current desktop cursor handle. wined3d: Increase the CS queue size to 16 MiB on 64-bit architectures.
server: Introduce and send new WM_WINE_SETCURSOR hardware message. wined3d: Block in wined3d_cs_emit_present() when we reach the latency limit.
win32u: Add a hwnd parameter to SetCursor driver entry points. wined3d: Call YieldProcessor() when spinning waiting for CS commands.
win32u: Notify drivers of cursor changes on WM_WINE_SETCURSOR. wined3d: Make the CS thread yield CPU when it can't block waiting.
wineandroid: Set the window cursor immediately in SetCursor. wined3d: Reduce CS spin count to 2000.
winex11: Set the window cursor immediately in SetCursor. d3dx9/tests: Increase tolerance for a D3DXSHMultiply3 test.
server: Update the DF_WINE_CREATE_DESKTOP desktop flag on opening. d3dx9/tests: Get rid of unnecessary checks.
win32u: NtUserGetObjectInformation returns a BOOL, not NTSTATUS. d3dx9/tests: Use test message contexts in test_ID3DXFont().
winex11: Don't grab the cursor if another process is focused. d3dx9/tests: Get rid of unnecessary checks in test_D3DXCreateRenderToEnvMap().
winex11: Simplify the cursor clipping retry mechanism. d3dx9/tests: Use test contexts in test_D3DXCreateRenderToEnvMap().
winex11: Replace the clipping message HWND with a BOOL flag. d3dx9/tests: Use test contexts in test_effect_parameter_value().
winegstreamer: Introduce new stream_descriptor_set_tag helper. d3dx9/tests: Get rid of unnecessary checks in test_effect_states().
winegstreamer: Pass a struct wg_parser_stream to media_stream_create. d3dx9/tests: Use test contexts in test_effect_preshader_ops().
winegstreamer: Factor the creation of the first stream media type. d3dx9/tests: Use test contexts in test_effect_commitchanges().
winegstreamer: Introduce new init_video_media_types helper.
winegstreamer: Introduce new init_audio_media_types helper. Michael Stefaniuc (3):
winegstreamer: Pass the stream descriptor to media_stream_create. gdiplus/tests: Remove superfluous casts to self.
win32u: Remove unnecessary set_cursor new_clip rect copy. windows.gaming.input: Drop superfluous casts to self.
server: Pass set_cursor flags in WM_WINE_CLIPCURSOR wparam. wow64win: Remove dangling space after newline in ERR() message.
win32u: Use a specific flag instead of shrinking the clip rect.
winegstreamer: Remove colorimetry and chroma-site from wg_format caps. Mohamad Al-Jaf (17):
winegstreamer: Remove the callback mechanism from wg_allocator. twinapi.appcore: Add RegisterAppConstrainedChangeNotification() stub.
winegstreamer: Move release_memory_sample helper around. twinapi.appcore: Add UnregisterAppConstrainedChangeNotification() stub.
winegstreamer: Lazily allocate wg_allocator unix memory. pnputil: Add stub program.
imm32/tests: Test how deleting a character can behave. include: Add windows.devices.radios.idl file.
imm32: Use offsets instead of lengths to decide on sending updates. include: Add windows.devices.bluetooth.idl file.
winex11: Report empty preedit string when result string is committed. windows.devices.bluetooth: Add stub DLL.
winex11: Make sure HIMC is opened before sending IME updates. windows.devices.bluetooth: Add IBluetoothAdapterStatics stub interface.
win32u: Split default UpdateDisplayDevices implementation to a helper. windows.devices.bluetooth/tests: Add IBluetoothAdapterStatics::GetDeviceSelector() tests.
win32u: Move virtual desktop display settings logic from winex11. windows.devices.bluetooth: Implement IBluetoothAdapterStatics::GetDeviceSelector().
configure: Build x86_64 PE code with mcmodel=small. include: Add support for BYTE IReference.
include: Add windows.networking.connectivity.idl file.
Shaun Ren (8): include: Add windows.networking.idl file.
sapi: Partially implement ISpMMSysAudio::SetState. windows.networking.hostname: Add stub DLL.
sapi: Free completed buffers asynchronously in SpMMAudio. windows.networking.hostname: Add IHostNameFactory stub interface.
sapi: Implement ISpMMSysAudio::Write. windows.networking.hostname/tests: Add IHostNameFactory::CreateHostName() tests.
sapi: Implement ISpMMSysAudio::EventHandle. windows.networking.hostname: Implement IHostNameFactory::CreateHostName().
sapi: Implement ISpVoice::SetOutput. windows.networking.hostname: Implement IHostName::get_RawName().
sapi: Implement ISpVoice::Set/GetVoice.
sapi: Implement ISpVoice::Set/GetRate. Nikolay Sivov (3):
sapi: Implement ISpVoice::Set/GetVolume. mfmediaengine/tests: Allocate notification object on heap for frame transfer tests.
mfmediaengine/tests: Use correct type for url argument in SetSourceFromByteStream().
Tatsuyuki Ishi (3): mfmediaengine/tests: Remove unnecessary broken() result.
win32u: Move QueryDisplayConfig from user32.
win32u: Cleanup naming and log messages for QueryDisplayConfig. Paul Gofman (9):
win32u: Avoid SEGV in QueryDisplayConfig when run as service. Revert "crypt32: Do not create persistent container in CRYPT_CreateKeyProv().".
crypt32/tests: Test CertCreateSelfSignCertificate() without provider info.
Tim Clem (1): crypt32/tests: Add test for CryptVerifyCertificateSignature() with ECC public key.
ntdll: Treat read faults on readable pages as write faults on macOS. crypt32/tests: Test ECC message signature verification.
crypt32: Add OID info for szOID_ECC_PUBLIC_KEY.
crypt32: Factor out extract_hash() helper.
crypt32: Factor out cng_prepare_signature().
crypt32: Support CNG keys in CDecodeSignedMsg_VerifySignatureWithKey().
bcrypt: Pass GNUTLS_VERIFY_ALLOW_BROKEN to gnutls_pubkey_verify_hash2().
Piotr Caban (1):
gdi32: Fix DIB_PAL_INDICES usage handling in EMR_CREATEMONOBRUSH playback.
Rémi Bernon (26):
mfplat: Use QueryPerformanceCounter in MFGetSystemTime.
explorer: Use CRT allocation functions.
explorer: Use unprefixed debug macros.
explorer: Use wide string literals.
maintainers: Assume GStreamer media source maintainership.
winegstreamer: Keep a reference on the media source start descriptor.
winegstreamer: Lookup stream descriptors before starting streams.
winegstreamer: Create and destroy result entries using dedicated helpers.
winegstreamer: Rename winegstreamer_stream_handler to stream_handler.
winegstreamer: Lookup stream handler result using a dedicated helper.
winegstreamer: Remove unused props from create_object_context.
winegstreamer: Return early if no byte stream was provided.
winegstreamer: Simplify media source creation flags handling.
winegstreamer: Return a IMFMediaSource from media_source_constructor.
winegstreamer: Keep the caller result in create_object_context.
explorer: Use debugstr_devmodew helper to trace display mode.
explorer: Rename initialize_display_settings local variable.
explorer: Set virtual desktop primary adapter display settings.
explorer: Fix command-line parameter parsing.
winegstreamer: Move struct object_context around.
winegstreamer: Use a helper to create object_context.
winegstreamer: Pass the object context to media_source_create.
winegstreamer: Move byte stream caps checks to BeginCreateObject.
winegstreamer: Move stream length query to BeginCreateObject.
win32u: Update the display cache when virtual desktop mode changes.
winex11: Use gdi_display consistently for client_window requests.
Tim Clem (2):
winemac.drv: Don't expect an internal driver message to set last error.
win32u: Detect a missed WM_LBUTTONUP in the size/move loop.
Vladislav Timonin (2): Vladislav Timonin (2):
shell32: Show >4GB values in size columns of My Computer. comdlg32: Return E_UNEXPECTED if IFileDialog is already shown.
shell32: Don't show size for inaccessible drives in My Computer. comdlg32: Enable visual styles when showing IFileDialog.
Zebediah Figura (1): Xin Xu (1):
xaudio2/tests: Fix the IID_IXAudio28 declaration. include: Fix spelling error in InterlockedDecrementSizeT().
Ziqing Hui (1): Zebediah Figura (20):
winegstreamer: Implement Flush for WMV decoder DMO. d3d11/tests: Read back directly from the mipmap texture in test_generate_mips().
d3d10core/tests: Read back directly from the mipmap texture in test_generate_mips().
d3d11/tests: Use more aligned offsets in test_clear_buffer_unordered_access_view().
opengl32: Do not expose ARB_buffer_storage on wow64.
opengl32: Do not report a GL version higher than 4.3 on wow64.
dxgi: Do not create a d3d11 swapchain object for the implicit swapchain.
wined3d: Factor out a swapchain_create_texture() helper.
wined3d: Recreate swapchain textures in wined3d_swapchain_resize_buffers().
wined3d: Remove no longer used arguments from wined3d_texture_update_desc().
wined3d: Set VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT.
wined3d: Reuse command buffers and fences.
wined3d: Create fences when the command buffer is allocated.
wined3d: Introduce wined3d_get_renderer().
d3d10core/tests: Mark test failures specific to the Vulkan or GL renderers.
wined3d: Move some definitions to wined3d_vk.h.
wined3d: Move struct wined3d_bo_vk to wined3d_vk.h.
wined3d: Move struct wined3d_image_vk to wined3d_vk.h.
wined3d: Move struct wined3d_query_vk to wined3d_vk.h.
wined3d: Move struct wined3d_context_vk to wined3d_vk.h.
wined3d: Move struct wined3d_adapter_vk to wined3d_vk.h.
Zhiyi Zhang (6):
kernelbase: Check if locale is NULL before using it in Internal_EnumDateFormats().
win32u: Create explorer with the thread effective access token.
user32/tests: Test monitor information with an invisible window station.
win32u: Use the window station name to check if an application is running as a service.
user32/tests: Test that an actual desktop window should be created on invisible window stations.
server: Allow creating a real explorer desktop window for invisible window stations.
...@@ -87,6 +87,7 @@ Alex Zorach ...@@ -87,6 +87,7 @@ Alex Zorach
Alfons Hoogervorst Alfons Hoogervorst
Alistair Leslie-Hughes Alistair Leslie-Hughes
Allan Tong Allan Tong
Ally Sommers
Alon Barzilai Alon Barzilai
Álvaro Nieto Álvaro Nieto
Ambrož Bizjak Ambrož Bizjak
...@@ -982,6 +983,7 @@ Kevin Holbrook ...@@ -982,6 +983,7 @@ Kevin Holbrook
Kevin Koltzau Kevin Koltzau
Kevin Krammer Kevin Krammer
Kevin Puetz Kevin Puetz
Kevin Schmidt
Kieran Clancy Kieran Clancy
Kieran Duggan Kieran Duggan
Kim Geonwoo (김건우) Kim Geonwoo (김건우)
...@@ -1076,6 +1078,7 @@ Lukáš Krejčí ...@@ -1076,6 +1078,7 @@ Lukáš Krejčí
Luke Benstead Luke Benstead
Luke Bratch Luke Bratch
Luke Deller Luke Deller
Maarten De Braekeleer
Maarten Lankhorst Maarten Lankhorst
Maciej Borsz Maciej Borsz
Maciek Kaliszewski Maciek Kaliszewski
...@@ -1824,6 +1827,7 @@ Wolfram Sang ...@@ -1824,6 +1827,7 @@ Wolfram Sang
Won Kyu Park Won Kyu Park
Xiang Li Xiang Li
Xiaoshan Sun Xiaoshan Sun
Xin Xu
XueFeng Chang XueFeng Chang
Yann Droneaud Yann Droneaud
Yaron Shahrabani Yaron Shahrabani
......
Wine version 8.11 Wine version 8.12
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.71 for Wine 8.11. # Generated by GNU Autoconf 2.71 for Wine 8.12.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
...@@ -611,8 +611,8 @@ MAKEFLAGS= ...@@ -611,8 +611,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='8.11' PACKAGE_VERSION='8.12'
PACKAGE_STRING='Wine 8.11' PACKAGE_STRING='Wine 8.12'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='https://www.winehq.org' PACKAGE_URL='https://www.winehq.org'
   
...@@ -2351,7 +2351,7 @@ if test "$ac_init_help" = "long"; then ...@@ -2351,7 +2351,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # 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. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 8.11 to adapt to many kinds of systems. \`configure' configures Wine 8.12 to adapt to many kinds of systems.
   
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
   
...@@ -2421,7 +2421,7 @@ fi ...@@ -2421,7 +2421,7 @@ fi
   
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 8.11:";; short | recursive ) echo "Configuration of Wine 8.12:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
   
...@@ -2705,7 +2705,7 @@ fi ...@@ -2705,7 +2705,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 8.11 Wine configure 8.12
generated by GNU Autoconf 2.71 generated by GNU Autoconf 2.71
   
Copyright (C) 2021 Free Software Foundation, Inc. Copyright (C) 2021 Free Software Foundation, Inc.
...@@ -3156,7 +3156,7 @@ cat >config.log <<_ACEOF ...@@ -3156,7 +3156,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
   
It was created by Wine $as_me 8.11, which was It was created by Wine $as_me 8.12, which was
generated by GNU Autoconf 2.71. Invocation command line was generated by GNU Autoconf 2.71. Invocation command line was
   
$ $0$ac_configure_args_raw $ $0$ac_configure_args_raw
...@@ -22910,7 +22910,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -22910,7 +22910,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 8.11, which was This file was extended by Wine $as_me 8.12, which was
generated by GNU Autoconf 2.71. Invocation command line was generated by GNU Autoconf 2.71. Invocation command line was
   
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
...@@ -22974,7 +22974,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ ...@@ -22974,7 +22974,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped' ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 8.11 Wine config.status 8.12
configured by $0, generated by GNU Autoconf 2.71, configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
   
......
...@@ -1761,6 +1761,7 @@ static void _test_area_href(unsigned line, IUnknown *unk, const WCHAR *exhref) ...@@ -1761,6 +1761,7 @@ static void _test_area_href(unsigned line, IUnknown *unk, const WCHAR *exhref)
hres = IHTMLAreaElement_get_href(area, &str); hres = IHTMLAreaElement_get_href(area, &str);
ok_(__FILE__,line)(hres == S_OK, "get_href failed: %08lx\n", hres); ok_(__FILE__,line)(hres == S_OK, "get_href failed: %08lx\n", hres);
ok_(__FILE__,line)(!lstrcmpW(str, exhref), "href = %s, expected %s\n", wine_dbgstr_w(str), wine_dbgstr_w(exhref)); ok_(__FILE__,line)(!lstrcmpW(str, exhref), "href = %s, expected %s\n", wine_dbgstr_w(str), wine_dbgstr_w(exhref));
IHTMLAreaElement_Release(area);
SysFreeString(str); SysFreeString(str);
_test_disp_value(line, unk, exhref); _test_disp_value(line, unk, exhref);
...@@ -1776,6 +1777,7 @@ static void _test_area_put_href(unsigned line, IUnknown *unk, const WCHAR *exhre ...@@ -1776,6 +1777,7 @@ static void _test_area_put_href(unsigned line, IUnknown *unk, const WCHAR *exhre
str = SysAllocString(exhref); str = SysAllocString(exhref);
hres = IHTMLAreaElement_put_href(area, str); hres = IHTMLAreaElement_put_href(area, str);
ok_(__FILE__,line)(hres == S_OK, "get_href failed: %08lx\n", hres); ok_(__FILE__,line)(hres == S_OK, "get_href failed: %08lx\n", hres);
IHTMLAreaElement_Release(area);
SysFreeString(str); SysFreeString(str);
_test_disp_value(line, unk, exhref); _test_disp_value(line, unk, exhref);
...@@ -3501,6 +3503,7 @@ static void _test_img_alt(unsigned line, IUnknown *unk, const WCHAR *exalt) ...@@ -3501,6 +3503,7 @@ static void _test_img_alt(unsigned line, IUnknown *unk, const WCHAR *exalt)
ok_(__FILE__,line) (!lstrcmpW(alt, exalt), "unexpected alt %s\n", wine_dbgstr_w(alt)); ok_(__FILE__,line) (!lstrcmpW(alt, exalt), "unexpected alt %s\n", wine_dbgstr_w(alt));
else else
ok_(__FILE__,line) (!alt, "alt != NULL\n"); ok_(__FILE__,line) (!alt, "alt != NULL\n");
IHTMLImgElement_Release(img);
SysFreeString(alt); SysFreeString(alt);
} }
...@@ -3514,6 +3517,7 @@ static void _test_img_set_alt(unsigned line, IUnknown *unk, const WCHAR *alt) ...@@ -3514,6 +3517,7 @@ static void _test_img_set_alt(unsigned line, IUnknown *unk, const WCHAR *alt)
tmp = SysAllocString(alt); tmp = SysAllocString(alt);
hres = IHTMLImgElement_put_alt(img, tmp); hres = IHTMLImgElement_put_alt(img, tmp);
ok_(__FILE__,line) (hres == S_OK, "get_alt failed: %08lx\n", hres); ok_(__FILE__,line) (hres == S_OK, "get_alt failed: %08lx\n", hres);
IHTMLImgElement_Release(img);
SysFreeString(tmp); SysFreeString(tmp);
_test_img_alt(line, unk, alt); _test_img_alt(line, unk, alt);
...@@ -3534,6 +3538,7 @@ static void _test_img_align(unsigned line, IUnknown *unk, const WCHAR *align) ...@@ -3534,6 +3538,7 @@ static void _test_img_align(unsigned line, IUnknown *unk, const WCHAR *align)
hres = IHTMLImgElement_get_align(img, &tmp); hres = IHTMLImgElement_get_align(img, &tmp);
ok_(__FILE__,line) (hres == S_OK, "put_align failed: %08lx\n", hres); ok_(__FILE__,line) (hres == S_OK, "put_align failed: %08lx\n", hres);
ok_(__FILE__,line) (!lstrcmpW(tmp, align), "Expect %s, got %s\n", wine_dbgstr_w(align), wine_dbgstr_w(tmp)); ok_(__FILE__,line) (!lstrcmpW(tmp, align), "Expect %s, got %s\n", wine_dbgstr_w(align), wine_dbgstr_w(tmp));
IHTMLImgElement_Release(img);
SysFreeString(tmp); SysFreeString(tmp);
} }
......
...@@ -20,6 +20,7 @@ PO_SRCS = \ ...@@ -20,6 +20,7 @@ PO_SRCS = \
hu.po \ hu.po \
it.po \ it.po \
ja.po \ ja.po \
ka.po \
ko.po \ ko.po \
lt.po \ lt.po \
ml.po \ ml.po \
......
This diff is collapsed.