http://bugs.winehq.org/show_bug.cgi?id=14980
Summary: Powerpoint 2007 fails to start Product: Wine Version: 1.1.3 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dimesio@earthlink.net
Created an attachment (id=15589) --> (http://bugs.winehq.org/attachment.cgi?id=15589) Console from 1st attempt to run Powerpoint
Powerpoint 2007 fails to start in 1.1.3 on openSUSE 10.3, installed to a clean wineprefix with no overrides.
The first time trying to run Powerpoint, the splash screen appears briefly, then Powerpoint just shuts down.
The second time, a dialog box appears with the message "PowerPoint failed to start correctly last time. Starting PowerPoint in safe mode will help you correct or isolate a startup problem in order to successfully start the program. Some functionality may be disabled in this mode. Do you want to start PowerPoint in safe mode?" If I click yes, the splash screen appears briefly, then Powerpoint shuts down.
The third time, a dialog box appears with the message "PowerPoint failed to launch in safe mode. Do you want to start Detect and Repair?" If I click yes, it just shuts down.
This cycle repeats for subsequent attempt to run the program.
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #1 from dimesio@earthlink.net 2008-08-24 06:26:33 --- Created an attachment (id=15590) --> (http://bugs.winehq.org/attachment.cgi?id=15590) Console log from 2nd attempt to run Powerpoint
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #2 from dimesio@earthlink.net 2008-08-24 06:27:19 --- Created an attachment (id=15591) --> (http://bugs.winehq.org/attachment.cgi?id=15591) Console log from 3rd attempt to run Powerpoint
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #3 from dimesio@earthlink.net 2008-08-24 06:59:35 --- Created an attachment (id=15592) --> (http://bugs.winehq.org/attachment.cgi?id=15592) +relay
This is a +relay log from trying to start Powerpoint, answering "no" when asked if I wanted to start in safe mode.
http://bugs.winehq.org/show_bug.cgi?id=14980
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #4 from Anastasius Focht focht@gmx.net 2008-08-24 10:41:30 --- Hello,
that problem exists due to internal/unsupported RichEdit APIs which PowerPoint is querying and Wine's RichEdit doesn't provide.
M$ Office 200X installs a RichEdit version which is much more evolved than any other version which comes preinstalled with Windows in a private directory.
Basically the RichEdit version (v6.0) shipped with Office is the "bleeding edge" one, containing all the code bloat^H^H^H^H^H^H^H^H^H^Hnifty features needed for Office. The version shipped with Windows OS (v2.0/v3.0) is kept "clean" for backwards compatibility.
Currently, you just need to set the load order of "riched20.dll" to "native-then-builtin", which ensures that the private Office RichEdit library is loaded in place. Don't use winetricks riched20 or manual copy - this is useless because RichEdit will be loaded from private path anyway once the load order has been changed to native first.
--- snip --- 00e6:Call KERNEL32.LoadLibraryA(0032a40c "C:\Program Files\Common Files\Microsoft Shared\office12\riched20.dll") ret=3261c0d6 00e6:Call PE DLL (proc=0x60da6be0,module=0x60d70000 L"riched20.dll",reason=WINE_PREATTACH,res=(nil)) 00e6:Ret PE DLL (proc=0x60da6be0,module=0x60d70000 L"riched20.dll",reason=WINE_PREATTACH,res=(nil)) retval=1 00e6:Call PE DLL (proc=0x60da6be0,module=0x60d70000 L"riched20.dll",reason=PROCESS_ATTACH,res=(nil)) ... 00e6:Ret PE DLL (proc=0x60da6be0,module=0x60d70000 L"riched20.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1 00e6:Ret KERNEL32.LoadLibraryA() retval=60d70000 ret=3261c0d6 00e6:Call KERNEL32.GetProcAddress(60d70000,3a9d5f38 "CreateTextBoxLayout") ret=3a9d5f2f 00e6:Ret KERNEL32.GetProcAddress() retval=00000000 ret=3a9d5f2f ... 00e6:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0032a96c) ret=78158dd3 00e6:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b844850 00e6:trace:seh:raise_exception info[0]=19930520 00e6:trace:seh:raise_exception info[1]=0032a988 00e6:trace:seh:raise_exception info[2]=3ae3b710 00e6:trace:seh:raise_exception eax=7b82cba5 ebx=7b8c29a8 ecx=00000000 edx=0032a958 esi=0032a958 edi=0032a8d0 00e6:trace:seh:raise_exception ebp=0032a8b8 esp=0032a854 cs=0073 ds=007b es=007b fs=0033 gs=003b flags=00000246 00e6:trace:seh:call_stack_handlers calling handler at 0x3ae6c170 code=e06d7363 flags=1 --- snip ---
Even if you add the exports signature/provide a stub - this won't buy you anything. There is too much stuff missing in this evolved RichEdit version and Wine doesn't want to replicate the whole undocumented crap. Get RichEdit v2.0/3.0 right first ;-)
Regards
http://bugs.winehq.org/show_bug.cgi?id=14980
dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |richedit
--- Comment #5 from dimesio@earthlink.net 2008-08-24 19:04:39 --- (In reply to comment #4)
Thank you for the detailed explanation. Yes, setting riched20 to native,builtin does enable Powerpoint 2007 to open normally.
So is this a WONTFIX?
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #6 from Anastasius Focht focht@gmx.net 2008-08-25 04:31:20 --- Hello,
--- quote --- Thank you for the detailed explanation. Yes, setting riched20 to native,builtin does enable Powerpoint 2007 to open normally.
So is this a WONTFIX? --- quote ---
The version shipped with M$ Office suite can be seen as a 'private' one, entirely under control of Office Dev Team.
From my knowledge, Wine RichEdit is aimed at v2.0/v3.0 shipped with Windows OS
and implements the public API/Interfaces described in the SDK.
If the Windows OS folks decide to release a newer RichEdit version with features of the "bleeding edge" Office RichEdit component backported and the SDK is updated describing the new features then Wine should keep up.
So, yes - currently I tend to say "WONTFIX" because this (internal) stuff is subject to Office RichEdit only. Though that could change one day ...
Maybe you could add some comment to APPDB, stating that for PowerPoint 2007 (and potentially other Office components) to work correctly, the load order for riched20.dll has to be changed to "native-then-builtin". The statement to use native "riched20.dll" (copy or winetricks) is plain wrong. Office will load the 'private' one, skipping the native from system32.
Various Office 2007 HOWTO's seem outdated anyway and need some cleanup.
Regards
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #7 from dimesio@earthlink.net 2008-08-25 13:34:34 --- (In reply to comment #6)
The version shipped with M$ Office suite can be seen as a 'private' one, entirely under control of Office Dev Team. From my knowledge, Wine RichEdit is aimed at v2.0/v3.0 shipped with Windows OS and implements the public API/Interfaces described in the SDK.
If the Windows OS folks decide to release a newer RichEdit version with features of the "bleeding edge" Office RichEdit component backported and the SDK is updated describing the new features then Wine should keep up.
So, yes - currently I tend to say "WONTFIX" because this (internal) stuff is subject to Office RichEdit only.
That makes sense, but then shouldn't Wine automatically use the richedit provided with Office? That's how it works in Windows. Is an "automatic override" feasible, or would it cause too many other problems? I ask because this seems likely to be the underlying cause of more Office bugs than just this one (and bug 14041), and Office is often one of the first apps installed by newbies who don't have a clue how to set an override.
Maybe you could add some comment to APPDB, stating that for PowerPoint 2007 (and potentially other Office components) to work correctly, the load order for riched20.dll has to be changed to "native-then-builtin".
Done.
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #8 from Anastasius Focht focht@gmx.net 2008-08-27 12:30:48 --- Hello,
--- quote --- That makes sense, but then shouldn't Wine automatically use the richedit provided with Office? That's how it works in Windows. Is an "automatic override" feasible, or would it cause too many other problems? I ask because this seems likely to be the underlying cause of more Office bugs than just this one (and bug 14041), and Office is often one of the first apps installed by newbies who don't have a clue how to set an override. --- quote ---
"Automatic override" by internally changing the load order would break stuff if done at global level. RichEdit needs an exception rule because it exists in two variants - OS = "public" (SDK) and Office = "private" one. One could check if loading of RichEdit component is requested using full path outside of standard locations (system32) - the way Office does - and try the one from private path first before falling back to standard load order behaviour.
I don't know if the people in charge for Wine RichEdit are aware of this issue (and the implications). Carry the issue to wine-devel if you want ... I will respond in this bug report if required.
Regards
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #9 from Dmitry Timoshkov dmitry@codeweavers.com 2008-09-01 02:20:57 --- (In reply to comment #8)
One could check if loading of RichEdit component is requested using full path outside of standard locations (system32) - the way Office does - and try the one from private path first before falling back to standard load order behaviour.
I asked Alexandre once if changing LoadLibrary behaviour when it's called with full path to avoid loading a builtin in that case is possible/feasible (windows\system32 case works automatically if there is a placeholder DLL there). Alexandre answered that it's a bad idea, I don't remember real arguments off the top of my head right now.
http://bugs.winehq.org/show_bug.cgi?id=14980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #10 from Austin English austinenglish@gmail.com 2008-09-09 20:53:22 --- Confirming, though unsure if this is a WONTFIX or not. I added a note to AppDB...
http://bugs.winehq.org/show_bug.cgi?id=14980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=14980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX
--- Comment #11 from Austin English austinenglish@gmail.com 2008-09-13 15:11:07 --- I put a note in the AppDB. For now, I'm going to resolve this as WONTFIX, unless someone can come up with some scheme acceptable to Alexandre to work around this.
http://bugs.winehq.org/show_bug.cgi?id=14980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Austin English austinenglish@gmail.com 2008-09-13 15:11:24 --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=14980
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |davidreyesmtz@yahoo.com.mx
--- Comment #13 from Lei Zhang thestig@google.com 2008-12-02 18:32:18 --- *** Bug 16277 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #14 from Austin English austinenglish@gmail.com 2008-12-12 11:06:47 --- *** Bug 16277 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com Status|CLOSED |REOPENED Component|richedit |ntdll Resolution|WONTFIX |
--- Comment #15 from Dan Kegel dank@kegel.com 2009-02-27 13:37:24 --- Alexandre suggests in http://www.winehq.org/pipermail/wine-devel/2009-February/073288.html that it would be ok for the loader to check the version of the native dll with the version of the builtin one, and use the native one if higher.
A few links related to version checking: http://msdn.microsoft.com/en-us/library/yw3yyscd(VS.80).aspx http://www.codeproject.com/KB/cpp/UpdateVersion.aspx
(Here are some messy notes about retrieving resources from inside ntdll. actctx already does this kind of thing, so looking there for ideas is probably good. hModule = LoadLibraryExW(filename, 0, LOAD_LIBRARY_AS_DATAFILE); // -> use LdrGetDllHandle instead in ntdll? hRsrc = FindResourceW(hModule, MAKEINTRESOURCEW(VS_VERSION_INFO), MAKEINTRESOURCEW(VS_FILE_INFO)); // -> use LdrFindResource_U instead in ntdll? len = SizeofResource(hModule, hRsrc); hMem = LoadResource(hModule, hRsrc); // LdrAccessResource in ntdll? buf = LockResource(hMem); vffi = (VS_FIXEDFILEINFO *)VersionInfo32_Value( (VS_VERSION_INFO_STRUCT32 *)buf ); verify that ( vffi->dwSignature == VS_FFI_SIGNATURE ) access vffi->dwFileVersionMS and vffi->dwFileVersionMS FreeResource(hMem); )
http://bugs.winehq.org/show_bug.cgi?id=14980
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Powerpoint 2007 fails to |Powerpoint 2007 fails to |start |start unless you override | |riched20
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #16 from Dan Kegel dank@kegel.com 2009-02-27 14:16:35 --- Created an attachment (id=19699) --> (http://bugs.winehq.org/attachment.cgi?id=19699) Patch to make riched20 prefer native
This is a simple patch to make powerpoint work, don't know if Alexandre will accept it. I've asked him, let's see.
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #17 from Rosanne DiMesio dimesio@earthlink.net 2009-02-28 11:59:43 --- There has been a recent change in the behavior of richedit in Office 200x apps that I thought I should mention. In the past, if the override was set to native,builtin, Wine would always use native, and there were no problems. Since 1.1.15 (may have been earlier, but that's when I first noticed it), Wine will sometimes attempt to load builtin richedit even if the override is set to (native,builtin), and it will crash the app. One bug was already filed for this for Powerpoint 2007 (http://bugs.winehq.org/show_bug.cgi?id=17547), and I have also seen it happen in Word 2003. In both cases setting the override to native only solves the problem.
http://bugs.winehq.org/show_bug.cgi?id=14980
Julian W. Speedator@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Speedator@gmx.de
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #18 from Rosanne DiMesio dimesio@earthlink.net 2009-05-01 10:06:24 --- *** Bug 14041 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Powerpoint 2007 fails to |Wine does not automatically |start unless you override |use the riched20 installed |riched20 |by Office 2003/7
--- Comment #19 from Rosanne DiMesio dimesio@earthlink.net 2009-05-01 10:09:55 --- Changing the summary to more accurately describe the scope of the problem; it is not limited to Powerpoint 2007.
http://bugs.winehq.org/show_bug.cgi?id=14980
Jan Hoogenraad jan-winehq@hoogenraad.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jan-winehq@hoogenraad.net
--- Comment #20 from Jan Hoogenraad jan-winehq@hoogenraad.net 2009-06-12 09:22:35 --- ... and powerpoint 2000
http://bugs.winehq.org/show_bug.cgi?id=14980
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spinstartshere@googlemail.c | |om
--- Comment #21 from Dmitry Timoshkov dmitry@codeweavers.com 2009-08-16 07:07:36 --- *** Bug 19735 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #22 from Rosanne DiMesio dimesio@earthlink.net 2009-10-17 08:49:04 --- Bug 20369 raises another concern: in that bug, using Office 2003's riched20 in Word 2003 causes a crash that does not occur if builtin riched20 is used.
My question is, if Wine is changed to favor native riched20, will problems caused by using the native dll be considered valid Wine bugs? Users will certainly expect that to be the case if that is the default behavior.
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #23 from Dan Kegel dank@kegel.com 2009-10-17 10:19:57 --- If the DLL is bundled with the app, then yes, we should still support it, I think.
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #24 from Austin English austinenglish@gmail.com 2009-10-17 23:30:50 --- (In reply to comment #23)
If the DLL is bundled with the app, then yes, we should still support it, I think.
While I agree, keep in mind that bugs like the gdiplus/arphic-ukai font problem are likely to become more prevalent.
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #25 from Austin English austinenglish@gmail.com 2010-05-26 15:03:14 --- Still present.
http://bugs.winehq.org/show_bug.cgi?id=14980
Ole Rasmussen olerass@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |olerass@gmail.com
--- Comment #26 from Ole Rasmussen olerass@gmail.com 2010-06-29 18:05:21 --- *** Bug 21848 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |church.jacob@gmail.com
--- Comment #27 from Austin English austinenglish@gmail.com 2010-07-31 13:41:00 --- *** Bug 23853 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vanboxem.ruben@gmail.com
--- Comment #28 from Austin English austinenglish@gmail.com 2010-08-17 00:01:28 --- *** Bug 23989 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |f.pinamartins@gmail.com
--- Comment #29 from Dan Kegel dank@kegel.com 2010-10-28 12:25:37 CDT --- *** Bug 24924 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #30 from Rosanne DiMesio dimesio@earthlink.net 2010-10-28 14:29:32 CDT --- (In reply to comment #29)
*** Bug 24924 has been marked as a duplicate of this bug. ***
I don't think it's a duplicate. If I understand correctly, that bug is about mfc40 installed by the app not working unless it's copied to system32. The riched20 installed by Office does not have to be copied to system32 to work; it just needs the override to be set in winecfg.
http://bugs.winehq.org/show_bug.cgi?id=14980
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |remasterload@hotmail.com
--- Comment #31 from Rosanne DiMesio dimesio@earthlink.net 2010-11-13 14:34:13 CST --- *** Bug 22878 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine does not automatically |Wine does not automatically |use the riched20 installed |use the riched20 installed |by Office 2003/7 |by Office 2003/2007/2010
--- Comment #32 from Rosanne DiMesio dimesio@earthlink.net 2010-12-06 22:45:21 CST --- Also affects Office 2010.
http://bugs.winehq.org/show_bug.cgi?id=14980
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alessandro_tocci@yahoo.it
--- Comment #33 from Rosanne DiMesio dimesio@earthlink.net 2010-12-18 18:37:50 CST --- *** Bug 25551 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
itsnan itsnanrabban@yahoo.co.id changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |itsnanrabban@yahoo.co.id
http://bugs.winehq.org/show_bug.cgi?id=14980
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |27958
http://bugs.winehq.org/show_bug.cgi?id=14980
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jens_d_s@hotmail.com
--- Comment #34 from Rosanne DiMesio dimesio@earthlink.net 2011-08-05 22:55:31 CDT --- *** Bug 25154 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
Damian Ivanov damianatorrpm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |damianatorrpm@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=14980
arthur.huillet@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |arthur.huillet@free.fr
http://bugs.winehq.org/show_bug.cgi?id=14980
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |b7.10110111@gmail.com
--- Comment #35 from Austin English austinenglish@gmail.com 2013-01-21 13:38:17 CST --- *** Bug 32775 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
lizhenbo litimetal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |litimetal@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=14980
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |userexcel@yahoo.com
--- Comment #36 from Rosanne DiMesio dimesio@earthlink.net 2013-05-25 16:31:48 CDT --- *** Bug 33653 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=14980
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |robert.munteanu@gmail.com
--- Comment #37 from Anastasius Focht focht@gmx.net --- *** Bug 27769 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=14980
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |webassistant5.tft@gmail.com
--- Comment #38 from Rosanne DiMesio dimesio@earthlink.net --- *** Bug 36055 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=14980
--- Comment #39 from Austin English austinenglish@gmail.com --- *** Bug 15269 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=14980
Luke lukebenes@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lukebenes@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=14980
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine does not automatically |Wine does not automatically |use the riched20 installed |use the riched20 installed |by Office 2003/2007/2010 |by Office | |2003/2007/2010/2013
https://bugs.winehq.org/show_bug.cgi?id=14980
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev@gmail.com
--- Comment #40 from Andrey Gusev andrey.goosev@gmail.com --- *** Bug 41170 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=14980
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |n296869@rtrtr.com
--- Comment #41 from Bruno Jesus 00cpxxx@gmail.com --- *** Bug 39879 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=14980
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=41627
https://bugs.winehq.org/show_bug.cgi?id=14980
張修銘 cges30901@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cges30901@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=14980
Fincer fincer89@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fincer89@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=14980
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine does not automatically |Wine does not automatically |use the riched20 installed |use the riched20 installed |by Office |by Office |2003/2007/2010/2013 |2003/2007/2010/2013/2016
https://bugs.winehq.org/show_bug.cgi?id=14980
Arthur Huillet arthur.huillet@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|arthur.huillet@free.fr |
https://bugs.winehq.org/show_bug.cgi?id=14980
logicalman101@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |logicalman101@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=14980
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=14980
winetaste@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetaste@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=14980
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=14980
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEW Summary|Wine does not automatically |Wine does not automatically |use the riched20 installed |use the RichEdit Control |by Office |'riched20' installed by |2003/2007/2010/2013/2016 |Microsoft Office | |2003/2007/2010/2013/2016 | |(RichEdit v5.0+ requires | |native-only override)
--- Comment #42 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, obviously still present.
Just adding some further tidbits for documentation:
===
Microsoft Office XP (2002)
Ships 'C:\Program Files (x86)\Common Files\Microsoft Shared\Office10\RICHED20.DLL'
--- snip --- ... File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 524339 (080033h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x3A8330EA -> Thu 08th Feb 2001 23:51:06 (GMT) ... [VersionInfo] Company Name : Microsoft Corporation [VersionInfo] Product Name : Microsoft RichEdit Control. version 4.0 [VersionInfo] Product Version : 4.0 [VersionInfo] File Description : Rich Text Edit Control. v4.0 [VersionInfo] File Version : 5.40.11.2210 [VersionInfo] Original FileName : riched20.dll [VersionInfo] Internal Name : riched20 [VersionInfo] Version Comments : Richedit Version 4.0 [VersionInfo] Legal Copyrights : Copyright © Microsoft Corp. 1997-2000. --- snip ---
Wine's builtin implementation is sufficient from my testing with Word (Thesaurus), PowerPoint etc.
===
Microsoft Office 2003:
'C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE11\RICHED20.DLL'
--- snip --- File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 925696 (0E2000h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x3F1709EB -> Thu 17th Jul 2003 20:41:15 (GMT) ... [VersionInfo] Company Name : Microsoft Corporation [VersionInfo] Product Name : Microsoft RichEdit Control. version 5.0 [VersionInfo] Product Version : 5.0 [VersionInfo] File Description : Rich Text Edit Control. v5.0 [VersionInfo] File Version : 5.50.30.2002 [VersionInfo] Original FileName : riched20.dll [VersionInfo] Internal Name : riched20 [VersionInfo] Version Comments : RichEdit Version 5.0 [VersionInfo] Legal Copyrights : Copyright © Microsoft Corp. 1997-2001. --- snip ---
I'm adding the minimum version of MS Office provided RichEdit control which is currently required to be overridden to the summary.
Wine currently advertises:
https://source.winehq.org/git/wine.git/blob/9d7a710fc0d1a0ecea17a68675d3899a...
--- snip --- 19 #define WINE_FILEDESCRIPTION_STR "Wine Richedit dll" 20 #define WINE_FILENAME_STR "riched20.dll" 21 #define WINE_FILEVERSION 5,30,23,1215 22 #define WINE_FILEVERSION_STR "5,30,23,1215" 23 #define WINE_PRODUCTVERSION 5,30,23,1215 24 #define WINE_PRODUCTVERSION_STR "5,30,23,1215" --- snip ---
which would still work out for comment #15
--- snip --- Alexandre suggests [..] it would be ok for the loader to check the version of the native dll with the version of the builtin one, and use the native one if higher. --- snip ---
I would assume some of the issues in the duplicate list would no longer require native override with more time and efforts put in. But end users won't wait for years and generally don't care for "purist" mode.
$ wine --version wine-6.0-rc3-34-g9d7a710fc0d
Regards