[Superkb-devel] Release: Superkb 0.22
Status: Alpha
Brought to you by:
alvarezp
From: Octavio A. <alv...@al...> - 2011-03-24 15:46:24
|
Hi. I forgot to announce it here, but Superkb 0.22 was released on March 18th. For a user-friendly version of what's new and fixed, check the Wiki out: http://superkb.org/wiki/index.php?title=Superkb_0.22 The following is the developer-friendly (if there is such a thing) changelog: Eduardo A. Bustamante López <ebu...@du...> (2): Make sure KeyReleased keys are actually not pressed (Bug #432887). Change system() to execvp() for command execution. Eduardo Bustamante <ro...@du...> (1): Fix linking issue with Fedora Core 13. Octavio Alvarez <alv...@al...> (27): Push version to 0.21+git debug() is a frequently called function. Optimize Return as soon as possible from debug(). valgrind said initalization was taking much time. take out of the loop. Remove 6000+ unused calls (According to valgrind) take ferror() out of the loop. Not needed inside Fix some missing spaces in error messages. Workaround: X.org now reports version of server (10707000), instead of suite. Friendlier dlopen() error message for troubleshooting purposes. Fix the available values for drawkblib error message. Missing return provoked a crash on dlopen() failure. Make kbdesc a local variable in the drawkb libraries. Propagate kbdesc all the way in to drawkb_cairo_load_and_draw_icon(). Change all references from kbdesc to the new this->kbdesc. Remove the global kbdesc from drawkblib cairo. Show extended version information on startup. Raise window each time it gets mapped. Add USE_GRADIENTS option with default = 1 Pass the USE_GRADIENTS variable all the way to drawkblibs. Change shape background to gradients if enabled by user. Change kbwin background to gradient if enabled by user. Fix icon placement offset. Update drawkblib_xlib_create() definitions. Added debugging code to draw limits of labelbox and fullbox. Box and line width adjustments. Fixed background gradient to original intention. Push version to 0.22 |