Difference between revisions of "Screen2Log/ToDo/Bugs"
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Известные баги. | Известные баги. | ||
− | |||
− | |||
− | |||
− | |||
== Теряет «связь» c экраном == | == Теряет «связь» c экраном == | ||
+ | Причины 100% не нашел, но после того, как вставил перезапрос контекста на каждый фрейм, вроде больше не возникает. | ||
+ | |||
+ | ----- | ||
Жопа случилась в первый день конференции ADD, на трех ноутбуках (два — организаторов, один — участника). | Жопа случилась в первый день конференции ADD, на трех ноутбуках (два — организаторов, один — участника). | ||
При подключении к плазме, похоже (хрен знает) экранный контекст меняется, | При подключении к плазме, похоже (хрен знает) экранный контекст меняется, | ||
Line 13: | Line 12: | ||
[[File:Screen2Log, потеря связи с экраном, фейл на ADD.png|center]] | [[File:Screen2Log, потеря связи с экраном, фейл на ADD.png|center]] | ||
+ | |||
+ | Пока вставил тупое переспрашивание контекста, | ||
+ | |||
+ | http://bazaar.launchpad.net/~stanislav-fomin/screen2log/trunk/revision/3?remember=3 | ||
+ | |||
+ | Но призываю знающих WIN API работы с экраном, посмотреть этот файл, фейл явно где-то районе [http://bazaar.launchpad.net/~stanislav-fomin/screen2log/trunk/view/head:/ScreenFramer.cpp?remember=2 50 строчки], ибо видно, что положения курсора, которого я рисую сам — меняются, а картинка, которая должна была обновляться битблитом — нет. | ||
+ | |||
+ | Да, понятно, что говнокода много, особенно в других местах, но эта жопа именно в <tt>ScreenFramer.cpp</tt>. | ||
+ | |||
+ | Проявилось внезапно, и на разных ноутбуках — похоже приехали какие-то Windows Updatы. |
Latest revision as of 20:53, 2 August 2012
Известные баги.
Теряет «связь» c экраном
Причины 100% не нашел, но после того, как вставил перезапрос контекста на каждый фрейм, вроде больше не возникает.
Жопа случилась в первый день конференции ADD, на трех ноутбуках (два — организаторов, один — участника). При подключении к плазме, похоже (хрен знает) экранный контекст меняется, но программа продолжает читать из «старого» экрана.
Выглядит эта жопа конце концов так:
Пока вставил тупое переспрашивание контекста,
http://bazaar.launchpad.net/~stanislav-fomin/screen2log/trunk/revision/3?remember=3
Но призываю знающих WIN API работы с экраном, посмотреть этот файл, фейл явно где-то районе 50 строчки, ибо видно, что положения курсора, которого я рисую сам — меняются, а картинка, которая должна была обновляться битблитом — нет.
Да, понятно, что говнокода много, особенно в других местах, но эта жопа именно в ScreenFramer.cpp.
Проявилось внезапно, и на разных ноутбуках — похоже приехали какие-то Windows Updatы.