[Bug 43669] New: Add proper implementation for IUIFramework
https://bugs.winehq.org/show_bug.cgi?id=43669 Bug ID: 43669 Summary: Add proper implementation for IUIFramework Product: Wine Version: 2.16 Hardware: x86 URL: http://www.codeproject.com/Articles/140647/How-to-Supp ort-the-Ribbon-and-a-Menu-in-the-Same-E OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: dark.shadow4(a)web.de Distribution: --- IUIFramework has stubs now, but no working implementation. This is hard to implement though, because the ribbon xml files need to be compiled with a program called UICC.exe from the windows SDK, the resulting resources have some proprietary binary format. If we want to load and display a ribbon, we'll have to understand it. Luckily the UICC compiler works under wine (with msxml3 msxml6), so at least compiling is easily. But the binary format is hard to understand, so probably it'll take a long while until it finally works naively in wine. Workaround: -Get uiribbon.dll and uiribbonres.dll from win7 and override uiribbon in winecfg -Get uxtheme.dll from win7 and override it, too (crashes if you don't) -Get propsys.dll and override it (Unimplemented function) -Get patch https://source.winehq.org/patches/data/136868 (or wait until the problem is fixed) -Start the program from the linked URL, it'll work -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lukasz.wojnilowicz(a)gmail.co | |m --- Comment #1 from Fabian Maurer <dark.shadow4(a)web.de> --- *** Bug 31950 has been marked as a duplicate of this bug. *** -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 --- Comment #2 from Nikolay Sivov <bunglehead(a)gmail.com> --- AutoCAD report seems more useful than this one. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 --- Comment #3 from Fabian Maurer <dark.shadow4(a)web.de> --- (In reply to Nikolay Sivov from comment #2)
AutoCAD report seems more useful than this one.
How so? Is there any information there we don't have here? I'm not even sure if the AutoCAD report is a UIRibbon problem. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 --- Comment #4 from Nikolay Sivov <bunglehead(a)gmail.com> --- (In reply to Fabian Maurer from comment #3)
(In reply to Nikolay Sivov from comment #2)
AutoCAD report seems more useful than this one.
How so? Is there any information there we don't have here?
Yes, real world application to test against.
I'm not even sure if the AutoCAD report is a UIRibbon problem.
Why did you resolve it as a duplicate then? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 --- Comment #5 from Fabian Maurer <dark.shadow4(a)web.de> ---
Yes, real world application to test against.
I linked one in the URL, this one is way easier to test since it doesn't need workarounds and is free, including source.
Why did you resolve it as a duplicate then?
I didn't, I just changed the bug it duplicates. It was already duplicate of Bug 29958, since that's fixed I just moved it over. Didn't want to leave it there, if it's not really fixed, but I can't just reopen it either. Sorry if I did that wrong. I asked on the AutoCAD report if someone can test it, then we can be sure. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 --- Comment #6 from Fabian Maurer <dark.shadow4(a)web.de> --- Since current git tree (or wine-2.18) the following workaround is enough: -Get uiribbon.dll and uiribbonres.dll from win7 and override uiribbon in winecfg -Get uxtheme.dll from win7 and override it (crashes if you don't) -Start the program from the linked URL -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 --- Comment #7 from Fabian Maurer <dark.shadow4(a)web.de> --- Still present in wine-4.0-rc2, and I'm still on it. Long way to go though. Does anyone know of any freely downloadable program one could test with? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x(a)gmail.com --- Comment #8 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- (In reply to Fabian Maurer from comment #7)
Does anyone know of any freely downloadable program one could test with?
Maybe win movie maker https://bugs.winehq.org/show_bug.cgi?id=44040 Not 100% sure though, better test yourself ;) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 --- Comment #9 from Fabian Maurer <dark.shadow4(a)web.de> --- Obviously still present as of wine-4.14. It's still on my list, but it's a lot of work and I'm currently not having a lot of time. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tobbi.bugs(a)googlemail.com --- Comment #10 from Fabian Maurer <dark.shadow4(a)web.de> --- *** Bug 47648 has been marked as a duplicate of this bug. *** -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 Alex Folland <lexlexlex(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lexlexlex(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 --- Comment #11 from Alex Folland <lexlexlex(a)gmail.com> --- (In reply to Fabian Maurer from comment #7)
Still present in wine-4.0-rc2, and I'm still on it. Long way to go though.
Does anyone know of any freely downloadable program one could test with?
TortoiseMerge is free software that comes bundled with TortoiseSVN which is also affected by this issue. Here's the related bug report which has a download link: https://bugs.winehq.org/show_bug.cgi?id=50778 I am not sure how to add an "App affected by this bug". -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 winetaste(a)gmx.net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetaste(a)gmx.net -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 --- Comment #12 from Austin English <austinenglish(a)gmail.com> --- (In reply to Alex Folland from comment #11)
I am not sure how to add an "App affected by this bug".
It needs to be done via the AppDB side. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43669 Alex Abakumov <abakumov.alexandr(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |abakumov.alexandr(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla