Resolves https://bugs.winehq.org/show_bug.cgi?id=9127 . (Some of the named programs in that issue may require additional currently-missing functionality, I didn't check; but if so, that's separate issues.)
Tested with
- winetest on Windows 7
- winetest on Windows 10
- winetest in Wine, of course
- microkiri https://bugs.winehq.org/show_bug.cgi?id=9127#c102
- Wagamama High Spec Trial Edition https://wagahigh.com/download_trial.php#normal (ダウンロード means download)
- Ninki Seiyuu no Tsukurikata Trial https://archive.org/details/sayou_trial
(WMV files in microkiri and Wagamama don't work, but that's separate issues. Also, they need the LC_ALL=ja_JP env, or they throw various goofy errors.)
--
v14: quartz/tests: Add tests for CLSID_CMpegVideoCodec.
quartz/tests: Add tests for new CLSID_MPEG1Splitter functionality.
winegstreamer: Improve and clean up some debug logs.
winegstreamer: Include the framerate when converting video format to GstCaps.
winegstreamer: Don't read format from unparsed MPEG audio.
winegstreamer: Seek to end of stream instead of to stream duration.
winegstreamer: Implement a little more of IAMStreamSelect in CLSID_MPEG1Splitter.
winegstreamer: Implement CLSID_CMpegVideoCodec.
winegstreamer: Add program stream and video output support to CLSID_MPEG1Splitter.
winegstreamer: Fill in video media type a bit better.
winegstreamer: Add WG_MAJOR_TYPE_VIDEO_MPEG1 media type.
winegstreamer: Use the new output_compressed property instead of mpegaudioparse in MPEG splitter.
winegstreamer: Add output_compressed parameter to wg_parser_create().
https://gitlab.winehq.org/wine/wine/-/merge_requests/3938
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
v4: vkd3d-shader: Add constant folding for 'floor'.
vkd3d-shader: Add a missing entry to instruction debug print helper.
vkd3d-shader: Add constant folding for 'ceil'.
vkd3d-shader: Add support for floor() on SM1-3.
vkd3d-shader: Add support for ceil() on SM1-3.
vkd3d-shader/tpf: Add support for ceil().
vkd3d-shader/hlsl: Parse ceil() function.
tests: Add some tests for ceil().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/417
We used to have some hack for passing information (mainlyi
module related ones) from dbghelp to WineDbg.
This series:
- reimplements properly the sharing, introducing a Wine
entrypoint to dbghelp (sharing debug formats not handled
by native, no longer decorating module names for sharing
that module was in fact a host module...)
- improves "info share" command in WineDbg with more accurate
information (host module type...)
- improves loading time on MacOs (some system libraries no
longer have their images accessible directly on disk by
standard file operation).
--
v2: dbghelp: Pretend mach-o is present in case of failure.
dbghelp: Expose PE native vs builtin information to winedbg.
dbghelp,winedbg: No longer decorate ELF/Mach-O module names.
dbghelp: Expose some internal information about modules to winedbg.
dbghelp: Remove DMT_ entries for .DBG and .PDB files.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4142
It wasn't Project Kunai. I know that Office 2010 uses SMBIOS values in its activation process and I remember adding support for retrieving the disk serial number through an IOCTL for another app, which is equally sensitive BTW. Like Zeb said, there's no end of measures to be taken if we can't trust the Windows app. It's something better handled outside of Wine.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4108#note_49386
On Thu Oct 19 14:52:17 2023 +0000, Hans Leidekker wrote:
> sd_id128_get_machine_app_specific() requires cooperation from the app.
> That's not something we can expect from Windows apps. Windows apps
> should treat this information with confidentiality just like Linux apps.
> The game whose name I forgot collected several more or less unique IDs
> and calculated a hash over those values.
I'm referring to Unix apps.
was the game Project Kunai?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4108#note_49382
typelib has an array size of 2 (eg LibXml_Last), so a lookup
of IID_NULL will result in a lookup of the third index.
--
v2: msxml3: Free IBindCtx on error paths (Coverity)
msxml3: Move tid_NULL out of possible enum values.
msxml3: Dont call qsort if we have no data (Coverity).
https://gitlab.winehq.org/wine/wine/-/merge_requests/4073