mini-dweeb.org projects: Issueshttps://projects.mini-dweeb.org/https://projects.mini-dweeb.org/favicon.ico?16699090422012-02-14T13:47:50Zmini-dweeb.org projects
Redmine Unagi Compositing Manager - Bug #35 (New): Painting issue with the background wallpaper on startuphttps://projects.mini-dweeb.org/issues/352012-02-14T13:47:50ZArnaud Fontaine
<p>Hey there Arnud,</p>
<p>When i start up xorg/awesome the screen is black, and i have to move the terminal window around to refresh those areas.</p>
<p>Screen shots attached. Let me know how i can help you debug this.</p>
<p>Thanks!!</p>
<p>gentoo kernel 3.2.1<br />x86_64 intel core 2 quad Q9300 8g ram<br />xorg 1.11.2-r2<br />nvidia-drivers: 290.10<br />nvidia 8800 GT</p> Unagi Compositing Manager - Enhancement #26 (Closed): Optimize window repainting areahttps://projects.mini-dweeb.org/issues/262012-01-14T10:12:02ZArnaud Fontaine
<p>Currently, DamageReportNonEmpty is used but this is not efficient as it reports the full window area. Instead, DamageReportRawRectangles should be used to get the real damaged area. This should dramatically improve repainting.</p> Unagi Compositing Manager - Enhancement #25 (Closed): Optimize processing of DamageNotify events ...https://projects.mini-dweeb.org/issues/252012-01-14T10:08:22ZArnaud Fontaine
<p>Currently, all DamageNotify events are processed but this should not be necessary if most of a window has been damaged and as many DamageNotify may be received, this impacts greatly on performances.</p>
<p>Instead, when a certain ratio of a window has been damaged, further DamageNotify for this window should be ignored until the next repaint.</p> Unagi Compositing Manager - Enhancement #24 (Closed): Do not display warnings needlesslyhttps://projects.mini-dweeb.org/issues/242012-01-11T12:57:54ZArnaud Fontaine
<p>When opening a new terminal, several warning messages are displayed whereas this is just a transient window. Also, check for other spurious warning messages.</p> Unagi Compositing Manager - Enhancement #23 (Closed): Optimize painting for rectangular windowshttps://projects.mini-dweeb.org/issues/232012-01-09T05:03:17ZArnaud Fontaine
<p>At the moment, a window being painted is clipped to its region to paint properly non-rectangular windows. But this is not necessary for rectangular only windows. Moreover, clipping is currently badly implemented as it's applied on the buffer picture instead of the window picture itself.</p> Unagi Compositing Manager - Enhancement #22 (New): Do not paint windows behind an opaque windowhttps://projects.mini-dweeb.org/issues/222012-01-05T03:38:34ZArnaud Fontaine
<p>For performance reasons, any windows behind an opaque one should not be painted at all. This should greatly improved performances when using for example the max layout of Awesome.</p> Unagi Compositing Manager - Enhancement #21 (Closed): RandR support for refresh ratehttps://projects.mini-dweeb.org/issues/212012-01-05T03:28:49ZArnaud Fontaine
<p>As of <a class="changeset" title="Paint screen at interval defined by the physical screen refresh rate. Add RandR extension and ch..." href="https://projects.mini-dweeb.org/projects/unagi/repository/3/revisions/9b18e1dbe07d89f827f05d5f07d2e3620a3ab740">9b18e1dbe07d89f827f05d5f07d2e3620a3ab740</a>, RandR X extension is being used to paint the screen according to the screen refresh rate, but the implementation is rather basic and need to take care of screen change notifications. Also, make sure that the refresh rate is computed properly.</p> Unagi Compositing Manager - Bug #19 (Closed): Non-rectangular windows are not handled properlyhttps://projects.mini-dweeb.org/issues/192011-09-22T03:54:33ZArnaud Fontaine
<p>Applications such as xeyes are not rendered properly and most likely any non-rectangular windows.</p> Unagi Compositing Manager - Enhancement #16 (Closed): Avoid defining XDG_CONFIG_DIRS when the con...https://projects.mini-dweeb.org/issues/162010-02-12T17:22:42ZArnaud Fontaine
<p>When the configuration file is not installed in /etc/xdg (usually it will be installed in /usr/local/etc/xdg), it should not be not necessary to set XDG_CONFIG_DIRS as it not user-friendly at all.</p> Unagi Compositing Manager - Enhancement #10 (Closed): Improve plugin configurationhttps://projects.mini-dweeb.org/issues/102010-02-11T12:23:30ZArnaud Fontaine
<p>At the moment, it's only possible to enable/disable a plugin. However, plugins such as Exposé requires additional settings (such as key to trigger it which is statically set in the source file for now), so it would be great to be able to have per-plugin section.</p> Unagi Compositing Manager - Enhancement #9 (Closed): Exposé plugin is quite slowhttps://projects.mini-dweeb.org/issues/92010-02-11T12:18:39ZArnaud Fontaine
<p>Exposé plugin is quite slow for now as it takes several seconds before showing up the Exposé view.</p> Unagi Compositing Manager - Enhancement #8 (Closed): Avoid repainting the whole screenhttps://projects.mini-dweeb.org/issues/82010-02-11T11:57:12ZArnaud Fontaine
<p>At the moment, the whole screen is repainted each time a window is modified, which is a huge performance bottleneck. It would be better to repaint only the damaged area.</p>