Oregano 0.40.0 liberado!!

Luego de casi un año de trabajo por parte de mucha gente, Oregano 0.40.0 ve la luz. Esta es la primer versión estable desde que hemos comenzado el desarrollo. Mucho ha pasado, mucho ha cambiado y mucho queda por hacer. Personalmente me siento aliviado, si bien se que estoy sacando de prepo esta versión, es un paso que hay que dar algún día, que mejor que el día de mi cumpleaños 🙂

Oregano (Stable) 0.40.x

El código es lo suficiente estable para salir a vivir su vida, aunque quedan algunos detalles por resolver que se irán arreglando en versiones posteriores de la rama estable, como ser :

  • Ir agregando la documentación
  • Ir agregando las traducciones que nos lleguen (o ir aprendiendo todos los idiomas para hacerlas :-D)
  • Bugfixes 😛

El HEAD del CVS va a pasar a ser la versión 0.50.x, en cuando realice el branch de 0.40.

Me siendo realmente muy contento …. ahora veremos como sigue el cuento 🙂

Cuenta Regresiva!

Si!, estamos solo a horas de la fecha propuesta para la salida de la primer versión estable de esta nueva etapa del desarrollo de Oregano. El nuevo plot window está casi terminado (seguramente con varios bugs :-P), permitiendo exportar a PNG(Portable Network Graphics) y Postscript. Básicamente lo que faltaría es una toolbar para las funciones de zoom, y con eso ya me conformo para que salga 😉

Sería interesante que todo el que pueda comience a utilizarlo y probar compilarlo, detectar errores bobos de último momento y ese tipo de cosasa.

Por otro lado, hice mi primer HIG compatible Window :-P, aunque seguro Andrés tendrá que tocarla un poco, fue todo un desafío :

Oregano Export Properties Window

Más Plot de Oregano

Finalmente la herramienta de selección para el zoom en la ventana de ploteo anda como quería, solo era un error mío, ya que Cairo usa los colores RGB(Red Green Blue) en un rango de 0 a 1 y yo los estaba poniendo de 0 a 255 :-P. Una cosa que faltaría hacer es seguir el color del tema de Gtk. El Resultado :

(Plot Selection Tool)

Ya que está avanzando bien, y cairo lo soporta muy bien, agregué un lindo «Save PNG» en el menú de la ventana para probar y …. Oregano exporta las gráficas a PNG 🙂 … esta semana completaré algunos detalles (como detectar que libcairo tenga soporte para PNG(Portable Network Graphics), cambiar el tamaño cuando se guarda, agregar otros backends como PS, tal vez fondo transparente para los PNG, etc). Un ejemplo de un PNG realizado con Oregano :

Oregano Save PNG Feature!

Oregano Update

Salió Oregano 0.30.3 !! .. Cambié el número de versión de 0.3.X a 0.30.X para finalizar el problema de versionado de los paquetes en las distintas distros!..

Como cambio principal, está el nuevo sistema de ploteo.

Oregano se moderniza

Cansado de linear con un bug en la ventana de plot y su total incomodidad para hacer algo que se vea bien, decidí finalmente agregar el GtkCairoPlot como engine de render. Fue un hack de unas 3 horas, al que le queda mucho para que quede bien. Pero es un avance, ya gráfica funciones.

Espero subirlo al CVS en los próximos días, y seguramente saldrá la próxima versión al mismo tiempo.

Ahora a empezar los retoques 🙂

Oregano en Gentoo/Sparc

Ya había comentado antes sobre el eBuild de Oregano. Hoy gustavoz, uno de nuestros Gentoo hackers estuvo mejorando el eBuild ya que faltaban ajustar dependencias y otras cosas, y de paso si queda el como maintainer mejor, así lo podemos apretar y queda todo entre familia :-D.

Para probarlo, lo hizo es su pobre y obsoleta Sparc (realmente no conozco mucho la arquitectura, mi comentario es de NVidia) y nos dejé un lindo screenshot :

image
(son 200kb aprox la imagen ampliada)

Vale, no es mérito nuestro que ande en Sparc, pero da igual 😀

Mejoras en UI

No conforme con la punta de pruebas del Oregano hice algunos cambios. En principio a nivel de código las voy a separar, y dado que la punta de corriente va a dar más trabajo de lo que me gustaría, así que por eso de momento la deshabilité.

Luego mejoré el icono (es un formalisto decir que lo mejoré :-D) y también cambié la representación en el esquemático. Por cierto, Kevin (quien ya no ha mandado un parche anteriormente) nos ha hecho unos nuevos Stocks Icons muy bonitos.

Por el lado del plot agregué un lindo crosshairs para hacer más fácil la búsqueda de puntos en el gráfico. Tiene un pequeño problema cuando se redimensiona la ventana, puesto que los offsets estan hardcodeados desde el código original, cosa que tendré que cambiar.

Oregano 0.3.2 liberado!

Se ha liberado una nueva versión de Oregano (0.3.2) :

Cambios :

  • se arregla un bug en el editor de propiedades que hacía colgar la aplicación
  • Nuevo editor de Netlist con resaltado de sintáxis e impresión.
  • Mejoras en la edición de cables
  • Actualización de la traducción al castellano
  • otros bugs menores.

Para descargar : http://gforge.lug.fi.uba.ar/frs/?group_id=11

Para reportar errores : http://gforge.lug.fi.uba.ar/tracker/?atid=129&group;_id=11&func;=browse

Oregano Update

Se siguen arreglando cosas en el Oregano y mejorando el aspecto de cosas que se hicieron a las apuradas.

Andrés estuvo trabajando en el editor de Netlist, primeramente mejorando mi código separando las cosas como deben ser en lugar de mezclar el código rolleyes. También le agregó el soporte para usar GtkSourceView para poder hacer el resaltado de sintaxis, para lo cual yo me puse a crear el XML con la definición de las reglas de resaltado.

El resultado :

Imagen perdida en el tiempo

Falta completar y probar un poco, pero seguramente estará esta semana en el código principal.