Summary: | В Wine неправильно реализовано сворачивание дочерних MDI окон | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Анатолий Лютин <vostok> |
Component: | Общее | Assignee: | Илья Шпигорь <shpigor> |
Status: | CLOSED INVALID | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | a, kondratyuk, lav, olezha, vitperov |
Version: | 1.0.9 | Keywords: | TO_WINEHQ |
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | 3562 | |
Дата напоминания: | |||
Bug Depends on: | 5157, 5477 | ||
Bug Blocks: | 907, 2302, 2819, 3000, 5101 | ||
Attachments: |
Тестовое MFC приложение
Тестовое Delphi приложение |
Description
Анатолий Лютин
2007-12-22 21:56:43 MSK
Постараюсь это исправить более-менее к 1.0.9. А то как-то совсем не солидно с такими хаками появляться. Заменил предыдущий хак на немешающий работе user32-win-1cMinimizeWindow.patch, но нормальное сворачивание окон всё-таки надо сделать. Выложил серию патчей. Теперь минимизация выполняется как в современных версиях windows. Текущее решение может иметь незначительные проблемы. На них лучше заводить отдельные баги. Тестировать можно приложенными к баге программами. Created attachment 1081 [details]
Тестовое MFC приложение
Created attachment 1082 [details]
Тестовое Delphi приложение
(In reply to comment #3) > Выложил серию патчей. > Очень круто, что начал этим заниматься. Высший пилотаж - это сделать так, что для win 3.1 всё сворачивается в иконки, а для более старших версий - в уменьшенные caption-ы и всё это дело пропихнуть в WineHQ ;) Откатил патч: commit 6cfa5b04bfe9ec61f97cbdff10948838970c1451 Author: Ilya Shpigor <shpigor@etersoft.ru> Date: Thu Feb 26 10:55:05 2009 +0300 user32: Moving minimized windows without the cursor for dragging (eterbug #1011) Он конфликтует с патчем, принятым в eterwine: commit b781c28af7cf2f29b905b1c76a82532eaaa9646b Author: Konstantin Kondratyuk <kondratyuk@etersoft.ru> Date: Fri Apr 9 14:29:24 2010 +0400 user32: Fix window's sizing Требуется переделать патч. Изменения касаются только репозитория eterhack. В версии 1.0.12 всё по-старому До переделки хака стоит попробовать пропихнуть патчи в winehq, а то потом опять будет конфликт. P.S. Вот теперь понятно, почему Денис не взял патчи в 1.0.12 :) Откатил патч: commit 5208c1aeeb56caa17f62971bc4c15e2cbb96cfff Author: Ilya Shpigor <shpigor@etersoft.ru> Date: Thu Feb 26 10:58:11 2009 +0300 user32: Add the correct redrawing for minimized windows (eterbug #1011) Все подробности в баге #3114 Откатил патч: commit b7aed003f64393c34a678111ec5980fa3b80d0fc Author: Ilya Shpigor <shpigor@etersoft.ru> Date: Thu Feb 11 20:21:11 2010 +0300 user32: Add the correct system buttons working for minimized windows (eterbug #1011) Требуется переделать Протестировал eterhack. Сейчас сворачивание mdi окон там естественно сломано. Вопрос эта бага критична для школьного wine? На данный момент задача по этой баге - пропихнуть нашу группу патчей на winehq. Иначе они постоянно будут отваливаться, т.к. затрагивают много файлов. Снимаю с школьного wine. Считаем пока не нашей задачей. Задача по релизу W@E 1.0.9 Уже давно не актуально, закрываю. |