martes, 27 de septiembre de 2011

Ha salido Poppler 0.18.0

¡Poppler 0.18.0 está aquí! Hemos tardado 9 meses, con un retraso de 3 a causa de la muerte de mi portatil pero al final he podido sacar la versión 0.18.0 hoy.

Los cambios son demasiado grandes para explicar en detalle (12000 cambios de línea en 236 ficheros) pero hablaré sobre unos puntos importantes:
* Mejoras generales de velocidad
* Mejoras de calidad y velocidad en el renderizador Splash (usado por Okular)
* Mejoras de calidad en el renderizador Cairo (usado por Evince)
* Mejor soporte para anotaciones
* Mejor soporte para formularios
* Introducción de pdftocairo, una utilidad de linea de comandos que usa el renderizador Cairo para convertir a png, etc.
* Introducción de pdfseparate, una utilidad de linea de comandos que extrae páginas de ficheros PDF
* Introducción de pdfunite, una utilidad de linea de comandos que une varios PDF en uno
* Eliminación de pdftoabw ya que no tenia mantenedor
* Eliminación del frontend Qt3 ya que no tenia mantenedor

Podéis darle un vistazo a los cambios completos yendo a la página de versiones de Poppler y mirando los cambios de 0.18.0, 0.17.4, 0.17.3, 0.17.2, 0.17.1 y 0.17.0

martes, 20 de septiembre de 2011

Las ramas 4.7 del git de KDE ahora se llaman KDE/4.7

Desde hace unos 5 días, los repositorios git que usaban 4.7 como nombre de rama (kdepimlibs, kdepim, kdepim-runtime, kdeplasma-addons, okular, mobipocket y los repos de lo que era kdeedu y kdeutils) ahora usan KDE/4.7 para ser consistentes con el resto de repositorios git de lo que forma KDE SC.

Aseguraos de estar en la rama correcta y no creeis los nombres de rama incorrectos al hacer push. Quizá también tiene sentido que ejecuteis "git remote prune origin" en vuestros clones para eliminar la copia local de las ramas que han sido eliminadas.

Nota: No he hecho el trabajo pero no he visto nada en el planet y creo que tiene sentido que alguien bloguee sobre ello

miércoles, 14 de septiembre de 2011

Cambio en los requisitos mínimos para la l10n de KDE

Antes de hoy, le pedíamos a los equipos de traducción de KDE un 75% de kdebase como mínimo si querían formar parte de una versión. Con la evolución de KDE hacia algo menos monolítico cada vez tenía menos sentido tener este requisito por lo que hoy, junto al partimiento de el directorio de traducciones kdebase en kde-runtime, kde-workspace y kde-baseapps hemos cambiado el requisito a un 90% de kde-runtime.

Es un incremento en porcentaje pero es un decremento de los mensajes que pedimos ya que el 75% de kdebase era en torno a 13000 cadenas y el 90% de kde-runtime es alrededor de 3000.

Podeis darle un vistazo a los requisitos esenciales para lo que será KDE KDE 4.8 en http://l10n.kde.org/stats/gui/trunk-kde4/essential/

viernes, 9 de septiembre de 2011

Fechas para KDE SC 4.8

Las fechas para KDE SC 4.8 se oficializaron el Sábado pasaso. Si todo va como debería (y últimamente nos han salido las versiones bastante en su fecha) deberíamos estar disfrutando de las bondades de 4.8 a finales de Enero del 2012. Recuerda que puedes mantenerte al día de cual es la siguiente versión usando el calendario en http://www.kde.org/releaseschedule.ics.

viernes, 2 de septiembre de 2011

De cómo un parche para poppler me hizo arreglar un bug en Konsole

En marzo, Tim Brody envió un parche a la lista de correo de poppler para hacer que poppler extraiga los carácteres acentuados de pdf viejos generados por latex (donde el carácter y el acento están representados por dos glifos diferentes) como un carácter más un carácter combinante. Después de probar el parche vi que no funcionaba, ya que estaba cambiando la salida de pdftotext de
R. L¨wen and B. Polster
o
a
R. Lowen and B. Polster
en vez de a
R. Löwen and B. Polster

Tim respondió con un "WorksForMe" que nos dejó bastante perplejos por algún tiempo. Me llevó algún tiempo darme cuenta que en realidad la culpa era de Konsole, ya que no entendía los carácteres combinantes. Un error acerca de esto ya había sido creado por Thiago en el 2005. Como yo había sido perjudicado en persona por este error me decidí a intentar arreglarlo y después de algunos días de programación conseguí un parche para hacer que Konsole entienda los carácteres combinantes de Unicode caracteres. Por desgracia era demasiado tarde para KDE 4.7 por lo que tendréis que esperar hasta el 4.8 para disfrutar de esta corrección (o usar master;))

P.D: Tim, si estás leyendo esto, nunca respondiste sobre las regresiones provocadas por el parche por lo que nunca se añadio a poppler