Difference between revisions of "Screen2Log/ToDo/Bugs"

From Wiki4Intranet
Jump to: navigation, search
(Created page with "Известные баги. == Падает под XP == Скорее всего из-за интерфейса создания иконок на рабочем столе...")
 
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Известные баги.
 
Известные баги.
 
== Падает под XP ==
 
Скорее всего из-за интерфейса создания иконок на рабочем столе…
 
надо найти машину с XP, и посмотреть.
 
  
 
== Теряет «связь» c экраном ==
 
== Теряет «связь» c экраном ==
 +
Причины 100% не нашел, но после того, как вставил перезапрос контекста на каждый фрейм, вроде больше не возникает.
 +
 +
-----
 
Жопа случилась в первый день конференции ADD, на трех ноутбуках (два — организаторов, один — участника).
 
Жопа случилась в первый день конференции ADD, на трех ноутбуках (два — организаторов, один — участника).
 
При подключении к плазме, похоже (хрен знает) экранный контекст меняется,
 
При подключении к плазме, похоже (хрен знает) экранный контекст меняется,
Line 12: Line 11:
 
Выглядит эта жопа конце концов так:
 
Выглядит эта жопа конце концов так:
  
[[Файл:Screen2Log, потеря связи с экраном, фейл на ADD.jpg|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, на трех ноутбуках (два — организаторов, один — участника). При подключении к плазме, похоже (хрен знает) экранный контекст меняется, но программа продолжает читать из «старого» экрана.

Выглядит эта жопа конце концов так:

Screen2Log, потеря связи с экраном, фейл на ADD.png

Пока вставил тупое переспрашивание контекста,

http://bazaar.launchpad.net/~stanislav-fomin/screen2log/trunk/revision/3?remember=3

Но призываю знающих WIN API работы с экраном, посмотреть этот файл, фейл явно где-то районе 50 строчки, ибо видно, что положения курсора, которого я рисую сам — меняются, а картинка, которая должна была обновляться битблитом — нет.

Да, понятно, что говнокода много, особенно в других местах, но эта жопа именно в ScreenFramer.cpp.

Проявилось внезапно, и на разных ноутбуках — похоже приехали какие-то Windows Updatы.