ilist was not resizing when removing items, so each time an item was removed the remaining items would grow progressively larger. Good times.
EFM failed to listen to efreet cache events, leading to missing icons in some cases.
Grabbing an image of an offscreen non-composited window in X will fail, so we need to ensure that window shots are always clamped to the screen.
Seems this was a quirk of the gadman startup code. By delaying it until after modules are loaded, the bug disappears. Incidentally, this should dramatically improve startup performance when using desktop gadgets.
Tasks module was written somewhat hurriedly, so there’s still some bugs around.
Other Improvements Today:
- EFM tooltips now use a file’s label if available instead of just the filename
- EFM now respects F2 and F5 for rename and refresh, respectively