http://bugs.winehq.org/show_bug.cgi?id=28944
Bug #: 28944 Summary: Notepad2 v4.2.25 needs native msvcp60 to work correctly Product: Wine Version: 1.3.31 Platform: x86 URL: http://www.flos-freeware.ch/zip/notepad2_4.2.25_x86.zi p OS/Version: Linux Status: NEW Keywords: download, source Severity: minor Priority: P2 Component: msvcp AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com Classification: Unclassified
Notepad2 is a light-weight, freeware text editor. Source code of the application is also available.
When starting the application, Wine doesn't complain about unimplemented stuffs (nothing is shown in the terminal actually), yet the application doesn't work correctly without native msvcp60.
Here are 2 problems which are remarkable at first sight: - entered text doesn't appear in the editor - type something in the editor then activate any of the menu options: you can observe, that the activated menu options remain on the screen even after you switched to another menu (e.g. press <F1> to open the about window, then click on the <Ok> button. The about window remains on the screen.)
These issues can be worked around with a native msvcp60.dll
Mscodescan reveals the following stubbed symbols in Notepad2.exe:
./Notepad2.exe imports following stub symbols: msvcp60:??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z msvcp60:??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@IIABV?$allocator@D@1@@Z msvcp60:??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$allocator@D@1@@Z msvcp60:??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@IDABV?$allocator@D@1@@Z msvcp60:??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBDABV?$allocator@D@1@@Z msvcp60:??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBDIABV?$allocator@D@1@@Z msvcp60:??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ msvcp60:??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z msvcp60:??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z msvcp60:??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z msvcp60:??9std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z msvcp60:??9std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z msvcp60:??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z msvcp60:??Mstd@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z msvcp60:??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z msvcp60:??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z msvcp60:?_C@?1??_Nullstr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@CAPBDXZ@4DB msvcp60:?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z msvcp60:?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z msvcp60:?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IPBDI@Z
Some of these are already reported in various other bug reports: bug #27567, bug #27575, bug #27588