Некорректно отображается стартовая страница (Справка - Стартовая страница). См. скриншоты во вложении
Created attachment 692 [details] под Linux Стартовая страница под Linux
Created attachment 693 [details] под Windows Стартовая страница под Windows (образец правильного отбражения)
Возможно, стоит начать с OleLoadPicture? По скринам, именно (не)загружаемая картинка портит весь вид.
Некорректно отображаемая страница лежит в Program Files/ASCON/KOMPAS-3D V10/startpage Легко воспроизвести проблему можно с помощью $ wine iexplore file://`winepath -w StartPage3D.html` Отображается неправильно только элемент, стоящий в пятом <a href>, то есть, если скопировать в первую колонку страницы ещё несколько похожих ссылок, то ошибка будет на пятой ссылке в этой первой колонке... Бред, конечно, но факт... :) В firefox, opera, konqueror и ie страница отображается без ошибок. Проблема присутствует только для gecko.
Нужно будет проверить на новом gecko. Сразу после обновления etercad до последнего eterwine посмотрю, исправлена ли ошибка.
Ошибка до сих пор есть. Сам gecko неправильно отображает страницы. gecko лежит уже собранный в wine. Тут http://wiki.winehq.org/BuildingWineGecko я понял рассказывают как собрать gecko из исходников.
(In reply to comment #6) > Ошибка до сих пор есть. Сам gecko неправильно Какой версии gecko? > отображает страницы. > gecko лежит уже собранный в wine. Тут Нужно проверить через wwo на чистой ~/.wine - то есть на последних исходниках и последнем gecko.
Проверил. У нас устанавливается gecko 0.9.1, с помощью wwo ставится 1.0.0. Ошибка на месте. Сам я gecko собрать не смог.
Сделал тест, получилось не очень. В тесте (в приложении) страница меняется в не зависимости от того, должно ли изменение влиять на страницу. Например в table.ws td.compas_logo (не используется) можно добавить border-bottom: 1px dashed blue; и страница начнет отображаться правильно. Есть подозрение, что где-то портится память. В компасе страницы лежат в startpage. Называются StartPage3D.htm StartPageGr.htm. Я сделал, что бы они отражались правильно (убрал "table.ws tr.top td.ascon_logo", он все равно не используется), все заработало, но опять же по непонятным причинам.
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;} Отображаться будет правильно. Хотя, вроде бы, влиять это не должно.
Created attachment 1497 [details] Картинка для теста. Там цифры вместо иконок Компаса, для наглядности.
Created attachment 1498 [details] Правильно отображающаяся страница Убрал строку table.ws tr.top td.ascon_logo {background:#1d5da9 url(ascon_logo.gif) no-repeat 100% 50%; } Она ни на что не влияет. ascon_logo на странице нет.
Created attachment 1499 [details] Правильно отображающаяся страница Сделал тоже самое, что и у StartPage3D.htm
В Wine с новым Gecko 1.1.0 работает.
Добавил зависимость на 2.0, т.к. новый Gecko только там появится.
wine 7.23.14 все работает нормально Принял
Закрываем баги, принятые более года назад, и до сих пор не закрытые.