This series implements a couple of enhancements to symbol undecoration in
msvcrt:
- more C++ constructs are correctly supported (pointer to member,
constructors/destructors from template class,
non-type function pointer template parameter...)
- some internal cleanups & simplification (most of them based on
revamped helper to build up the undecorated C++ symbols)
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/492
This will silently succeed, and incorrectly unmap chunks which are still in use.
v2: Add bug link.
--
v2: wined3d: Assert that the BO is mapped in unmap functions.
wined3d: Do not try to unmap already unmapped BOs in wined3d_texture_update_sub_resource().
wined3d: Do not try to unmap already unmapped BOs in wined3d_buffer_update_sub_resource().
https://gitlab.winehq.org/wine/wine/-/merge_requests/495
Some notes for the loaded/total props for ProgressEvent: they are todo_wine for `loadend` because wine-gecko returns them as 0 instead of their actual values. This is an issue in wine-gecko's nsXMLHttpRequest where OnProgress never gets called in some cases (such as our tests in xhr.js), so it needs a fix on gecko side.
[This MR](https://gitlab.winehq.org/wine/wine-gecko/-/merge_requests/7) in wine-gecko solves that issue (the first commit), but it needs to remain todo_wine until next release.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/487