Bug 2354

Summary: Компас: Некорректное отображение стартовой страницы
Product: [Поддержка проектов] КОМПАС 3D Reporter: Виталий Булгаков <bulgakov>
Component: ТестированиеAssignee: Станислав Коробейников <stas>
Status: CLOSED FIXED QA Contact: Денис Баранов <baraka>
Severity: normal    
Priority: P2 CC: baraka, kondratyuk, lav, mais, mx, regan, shpigor, vitperov
Version: v10   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 42, 753, 3106, 3758, 5513    
Attachments: под Linux
под Windows
тест
Картинка для теста.
Правильно отображающаяся страница
Правильно отображающаяся страница

Description Виталий Булгаков 2008-09-01 13:37:02 MSD
Некорректно отображается стартовая страница (Справка - Стартовая страница). См. скриншоты во вложении
Comment 1 Виталий Булгаков 2008-09-01 13:41:08 MSD
Created attachment 692 [details]
под Linux

Стартовая страница под Linux
Comment 2 Виталий Булгаков 2008-09-01 13:42:19 MSD
Created attachment 693 [details]
под Windows

Стартовая страница под Windows (образец правильного отбражения)
Comment 3 Константин Кондратюк 2009-01-26 11:09:05 MSK
Возможно, стоит начать с OleLoadPicture? По скринам, именно (не)загружаемая картинка портит весь вид.
Comment 4 Константин Кондратюк 2009-04-16 13:15:09 MSD
Некорректно отображаемая страница лежит в Program Files/ASCON/KOMPAS-3D V10/startpage
Легко воспроизвести проблему можно с помощью
$ wine iexplore file://`winepath -w StartPage3D.html`

Отображается неправильно только элемент, стоящий в пятом <a href>, то есть, если скопировать в первую колонку страницы ещё несколько похожих ссылок, то ошибка будет на пятой ссылке в этой первой колонке...
Бред, конечно, но факт... :)

В firefox, opera, konqueror и ie страница отображается без ошибок. Проблема присутствует только для gecko.
Comment 5 Константин Кондратюк 2009-09-17 14:55:38 MSD
Нужно будет проверить на новом gecko. Сразу после обновления etercad до последнего eterwine посмотрю, исправлена ли ошибка.
Comment 6 Станислав Коробейников 2010-02-02 18:35:55 MSK
Ошибка до сих пор есть. Сам gecko неправильно отображает страницы. 
gecko лежит уже собранный в wine. Тут http://wiki.winehq.org/BuildingWineGecko я понял рассказывают как собрать gecko из исходников.
Comment 7 Vitaly Lipatov 2010-02-02 19:46:44 MSK
(In reply to comment #6)
> Ошибка до сих пор есть. Сам gecko неправильно
Какой версии gecko?

> отображает страницы. 
> gecko лежит уже собранный в wine. Тут
Нужно проверить через wwo на чистой ~/.wine - то есть на последних исходниках и последнем gecko.
Comment 8 Станислав Коробейников 2010-02-03 20:33:41 MSK
Проверил. У нас устанавливается gecko 0.9.1, с помощью wwo ставится 1.0.0.
Ошибка на месте.
Сам я gecko собрать не смог. 
Comment 9 Станислав Коробейников 2010-02-08 19:41:41 MSK
Сделал тест, получилось не очень. В тесте (в приложении) страница меняется в не зависимости от того, должно ли изменение влиять на страницу.
Например в table.ws td.compas_logo (не используется) можно добавить border-bottom: 1px dashed blue; и страница начнет отображаться правильно. 
Есть подозрение, что где-то портится память.

В компасе страницы лежат в startpage. Называются StartPage3D.htm StartPageGr.htm.
Я сделал, что бы они отражались правильно (убрал "table.ws tr.top td.ascon_logo", он все равно не используется), все заработало, но опять же по непонятным причинам. 
Comment 10 Станислав Коробейников 2010-02-08 19:50:47 MSK
Created attachment 1496 [details]
тест

К тесту нужна картинка welcome_icons_stripe.png, есть в Компасе, и я сейчас выложу(просто с циферками).
В нем правый нижний элемент (t6) в gecko сдвинут и без картинки (как будто в правой колонке четыре строки, а не три, как в firefox).
Если изменить строку 
table.ws td.compas_logo {font-size:1.75em; height:120px; vertical-align:middle;}
на
table.ws td.compas_logo {font-size:1.75em; height:120px; vertical-align:middle; border-bottom: 1px dashed blue;}
Отображаться будет правильно. Хотя, вроде бы, влиять это не должно.
Comment 11 Станислав Коробейников 2010-02-08 19:59:52 MSK
Created attachment 1497 [details]
Картинка для теста.

Там цифры вместо иконок Компаса, для наглядности.
Comment 12 Станислав Коробейников 2010-02-08 20:03:01 MSK
Created attachment 1498 [details]
Правильно отображающаяся страница

Убрал строку 
table.ws tr.top td.ascon_logo {background:#1d5da9 url(ascon_logo.gif) no-repeat 100% 50%; }

Она ни на что не влияет. ascon_logo на странице нет.
Comment 13 Станислав Коробейников 2010-02-08 20:03:59 MSK
Created attachment 1499 [details]
Правильно отображающаяся страница

Сделал тоже самое, что и у StartPage3D.htm
Comment 14 Станислав Коробейников 2010-09-30 16:00:16 MSD
В Wine с новым Gecko 1.1.0 работает.
Comment 15 Денис Баранов 2010-10-07 15:12:47 MSD
Добавил зависимость на 2.0, т.к. новый Gecko только там появится.
Comment 16 Marat Sharipov 2010-11-14 15:11:41 MSK
wine 7.23.14
все работает нормально
Принял
Comment 17 Vitaly Lipatov 2014-09-12 02:53:22 MSK
Закрываем баги, принятые более года назад, и до сих пор не закрытые.