Bug 7647

Summary: Консультант: chm-справка не отображается во встроенном просмотрщике
Product: WINE@Etersoft Reporter: Svetlana Zhukova <svzhu>
Component: Internet Explorer / GeckoAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED INVALID QA Contact: Svetlana Zhukova <svzhu>
Severity: normal    
Priority: P4 CC: kondratyuk, lav, olezha
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 1455    
Bug Blocks: 100, 6929    
Attachments: в Windows
В Linux
лог по htmlhelp

Description Svetlana Zhukova 2011-09-14 12:01:37 MSK
eterhack bottle cons/demo
Нажимаю F1 - при перемещению по вкладке "Содержание" в окошке справа должно отображаться содержимое выбранного меню,но там пусто.
Переключившись здесь же  на вкладку "Поиск" - обнаруживаю пустое окно формы.
В windows все корректно.
Comment 1 Svetlana Zhukova 2011-09-14 12:02:19 MSK
Created attachment 2285 [details]
в Windows
Comment 2 Svetlana Zhukova 2011-09-14 12:02:40 MSK
Created attachment 2286 [details]
В Linux
Comment 3 Svetlana Zhukova 2011-09-14 12:03:05 MSK
WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.15/3
Comment 4 Константин Кондратюк 2011-09-14 13:08:51 MSK
В Консультанте используется chm-справка. Проблему можно воспроизвести, открыв cons.chm встроенным вайновским просмотрщиком:
$ wine hh cons.chm

Такая бага нами когда-то уже решалась:
http://bugs.etersoft.ru/show_bug.cgi?id=1455
Нужно посмотреть, не отвалились ли какие-нибудь патчи. А может, просто перестал работать патченный кусок кода...
Comment 5 Константин Кондратюк 2011-09-14 13:22:10 MSK
Нет, itss тут ни при чём. Даже с виндовой dllкой проблема остаётся.
Comment 6 Константин Кондратюк 2011-09-14 13:28:55 MSK
Created attachment 2287 [details]
лог по htmlhelp

В логе есть такие строки:
trace:htmlhelp:SetChmPath ChmFile = {L"C:\\cons-demo\\CONS.CHM" L""}
trace:htmlhelp:GetChmStream L"C:\\cons-demo\\CONS.CHM" (L"C:\\cons-demo\\CONS.CHM" :: L"")
warn:htmlhelp:GetChmStream Could not open stream: 80030002

Возможно, ошибка отсюда идёт.
Comment 7 Константин Кондратюк 2011-09-14 16:30:06 MSK
Нет, всё-таки ошибка очень похожа на #1455 и растёт из itss:

trace:htmlhelp:GetChmStream L"C:\\cons-demo\\CONS.CHM" (L"C:\\cons-demo\\CONS.CHM" :: L"")
trace:itss:ITStorageImpl_StgOpenStorage 0x126348 L"C:\\cons-demo\\CONS.CHM" (nil) 32 (nil)
trace:itss:ITSS_StgOpenStorage L"C:\\cons-demo\\CONS.CHM"
trace:itss:ITSS_create_chm_storage 0x1b14a8 L"/"
trace:itss:ITSS_IStorageImpl_OpenStream 0x1b1a58 L"" (nil) 0 0 0x32f658
trace:itss:ITSS_IStorageImpl_OpenStream Resolving L""
warn:itss:ITSS_IStorageImpl_OpenStream Could not resolve object
warn:htmlhelp:GetChmStream Could not open stream: 80030002


Патч на багу 1455 приложен. Откатывается-прикладывается без проблем, но результата это не даёт.
Comment 8 Константин Кондратюк 2011-09-14 17:23:18 MSK
Принято решение реализовать открытие справки с помощью linux-просмотрщиков, как это было сделано для 1.0.12.

К проблеме отображения в hh.exe вернёмся, когда движок сможет нормально работать со справкой (ссылки, javascript и т.п.)
Comment 9 Олег Шевченко 2024-03-20 23:20:47 MSK
Задача относится к релизу 2.1. , который больше не поддерживается. Аннулирую.