0.22:

 * El teclado se pinta con degradados. Se controla con la opciÃ³n
   USE_GRADIENTS, cuyo valor por defecto es 1.

 * Se corrigiÃ³ el bug #432887: A veces el programa se lanza mÃºltiples
   veces. (Eduardo Bustamante)

 * Superkb ya no usa mÃºltiples procesos. (Eduardo Bustamante)

 * Se corrigiÃ³ el enlazado con versiones nuevas de GCC por falta de
   inclusiÃ³n explÃ­cita de libdl. (Eduardo Bustamante)

 * Superkb tratarÃ¡ de detectar detalles sobre el estado del cÃ³digo
   fuente y proveer mÃ¡s informaciÃ³n en la versiÃ³n. Ejemplo:
   0.21+git-0123456+localchanges(b:master).

 * Se corrigiÃ³ el cÃ¡lculo de posicionamiento de los iconos.

 * Varios crashes corregidos.



0.21:

 * DetecciÃ³n de teclas Super que no se puedan usar e informaciÃ³n al
   respecto en la terminal.

 * YA no se depende de que SIGCHLD se ignore. (Corrige los problemas con
   chromium-browser y Gwibber).

 * Un mensaje amigable se muestra en pantalla cuando Superkb carga
   correctamente (mediante la nueva opcion WELCOME_CMD).

 * Las cadenas de retroalimentaciÃ³n ya no necesitan ser entrecomilladas
   dos veces. (mediante la nueva opciÃ³n FEEDBACK_STRINGS_AUTOQUOTE).

 * Los "estados" (como Shift) ya se pueden usar.

 * Mucho trabajo en portabilidad de cÃ³digo.

 * Muchos comentarios a lo largo del cÃ³digo.

 * Muchas correcciones de usabilidad y estabilidad.



0.20:

 * Se cambiÃ³ el estilo por omisiÃ³n para pintar las figuras a FLAT_KEY.

 * Se cambiÃ³ el mÃ©todo por omisiÃ³n para pintar a Cairo y el tipo a
   "Sans Bold".

 * Soporte para pintar con Cairo.

 * Corregidos los crashes con teclas sin etiqueta.

 * Corregido el BadAccess en XChangeKeyboardControl cuando SUPERKEY_CODE
   es 0.

 * ModularizaciÃ³n de las bibliotecas drawkb.

 * Mensajes de errores mÃ¡s amigables para guiar durante la
   instalaciÃ³n.

 * Se corrigieron fallas al detectar la geometrÃ­a del teclado.

 * Se aÃ±adiÃ³ una pÃ¡gina de manual simple.

 * Se permite una configuraciÃ³n a nivel sistema en /etc/superkbrc.

 * Se corrigiÃ³ la compilaciÃ³n para x86_64 (faltaba -fPIC).



0.17:

 * Cambiamos de SCM a Git.

 * Marcar las ventanas como TRANSIENT cada que se aparezcan.

 * Soporte para EINTR en el select() de superkb.c.

 * Soporte para Xinerama.

 * Errores amigables al compilar, instalar y cargar configuración.



0.16:

 * Algunos bichos corregidos, reportados por gcc -Wextra.

 * Reescrito el código de dibujado de textos mediante Xft.

 * Corregida una condición de carrera en el procesamiento de los eventos
   de X.



0.15:

 * Se aÃ±adiÃ³ la opciÃ³n -0 al comando Superkb para salirse cuando estÃ©
   listo, para efectos de mediciÃ³n.

 * Se reescribiÃ³ el cÃ³digo para dibujar las etiquetas. Ahora tienen
   posiciÃ³n y tamaÃ±os correctos para cada uno de los mÃ©todos de
   dibujado.

 * MÃ¡s reescritura del cÃ³digo de bÃºsqueda de etiquetas. Se aÃ±adieron
   nilde, plus y otras.

 * Se reescribiÃ³ el cÃ³digo para obtener las etiquetas a partir de los
   KeyString. Sin mejoras.

 * Cambio experimental para corregir un cÃ³digo absurdo. PodrÃ­a traer
   bugs.

 * Se aÃ±adieron mensajes de depuraciÃ³n a superkb.c

 * Se aÃ±adiÃ³ el soporte para mensajes de depuraciÃ³n mediante la
   opciÃ³n "-d nivel".

 * Cambiaron los valores por defecto de color de primer plano y fondo.

 * CambiÃ³ el valor por defecto de SUPERKEY_RELEASE_CANCELS a 0.

 * CambiÃ³ el valor por defecto de SUPERKEY_REPLAY a 1.

 * Se aÃ±adieron dos mÃ©todos de dibujado, seleccionables con la
   directiva DRAWKB_PAINTING_MODE (FULL_SHAPE por defecto), pero puede
   tomar los valores BASE_OUTLINE_ONLY y FLAT_KEY.



0.14:

 * $(DESTDIR) no estaba aplicado en el mkdir en el archivo Makefile, por
   lo que el paquete de Ubuntu se instalaba mal.



0.13:

 * Empujar versiÃ³n a 0.13

 * Permitir que Makefile maneje la variable $(DESTDIR).

 * Soporte para SUPERKEY_RELEASE_CANCELS, que permite que Superkb ejecute
   las acciones cuando las teclas sigan presionadas al soltar la tecla
   Super.

 * Si los tres componentes de color en BACKGROUND o FOREGORUND son <=
   255, las considera del rango 0..255.

 * Empujar versiÃ³n a 0.12+svn



0.12:

 * Se antepuso ./ al revisar los resultados de la creaciÃ³n de
   configuraciÃ³n (evitar el doblem 'make').

 * Suprimir la salida de los comandos al crear la configuraciÃ³n.

 * Nueva opciÃ³n "SUPERKEY_REPLAY": Configura si la tecla Super debe ser
   reenviada a la ventana que tenÃ­a el enfoque al ser presionada (es
   decir, no combinada ni mantenida.)

 * Soporte bÃ¡sico para FEEDBACK_HANDLER, para permitir que el usuario
   sea notificado de su decisiÃ³n al correr un programa.



0.11:

 * No mÃ¡s sobrantes zombie ("defunct").

 * Bicho corregido donde una tecla desconocida hacÃ­a que la
   configuraciÃ³n se esparciera por todo el teclado.

 * Soporte para KEY DOCUMENT y DOCUMENT_HANDLER.



0.10:

 * Los mensajes de error mÃ¡s comunes son mÃ¡s amigables.

 * Se le puede configurar el color de fondo y el color de frente. Ya se
   ve correctamente. (Los colores son las tres componentes: rojo, verde y
   azul, del 0 al 65535.)

 * Se les pueden configurar las teclas Super. Esto es para los usuarios
   de las Thinkpad (como yo).

 * Ahora se puede usar Imlib2 como librerÃ­a para cargar iconos: puede
   usarse Gdk-Pixbuf o Imlib2.

 * Ahora la pantalla se dibuja al principio (en lugar de cada vez que se
   presionaba Super), por lo que se aprecia mucho mÃ¡s firme la
   apariciÃ³n de la ventana.

 * Se reparÃ³ un bug donde la pantalla se dibujaba dos veces.

 * Varios bugs reparados de estabilizaciÃ³n, chorreos de memoria,
   inicializaciÃ³n, etc.



0.3:

 * El fallback de la versiÃ³n 0.2 no funcionaba. Ahora se cae a la fuente
   que X11 recomiende (por lo general, Helvetica).



0.2:

 * Ya se hacen algunas pruebas de error bÃ¡sicas.

 * Si no hay Bitstream Vera Sans, ahora se cae a Helvetica.



0.1:

 * Se aÃ±adiÃ³ "make install" y "make uninstall" en Makefile.

 * Se aÃ±adiÃ³ un retardo para pintar el teclado. Se aÃ±adiÃ³ la
   directiva DELAY.

 * Mejor colocaciÃ³n de los iconos en secciones con rotaciÃ³n.

 * Bicho muerto: No se ejecutaban los comandos establecidos en el
   programa de configuraciÃ³n.

 * El nombre de alguna tecla se dibujaba parcialmente cuando habÃ­a icono
   en dicha tecla.



