Saturday, September 03, 2005

Transformer-0.2 Released

Released the transformer version 0.2.
This includes a new module, GXFormer, a GUI for Transformer.

Changes since transformer 0.1.1
* Created directories under src to categorize
* Rewrite plugins, with convert_file (char* source, char* dest)
* tf_config_from_modules - program to return the XML code for config file
* Remove the file transformer.xml
* Checking in sources for the Transformer-GUI, GXFormer 0.1.1
* Adding README file for gxformer
* Script file to generate the executable.
* Add command line help

Friday, September 02, 2005

Gxformer into CVS

Atlast, i checked in the sources of gxformer into CVS. Created the Makefile.am and necessary scripts. I took the script code from PyGtk to create the gxformer executable. Got to put the command line help feature and Release gxformer by today :)

FORK is my Hero

I finished the GUI part of the Transformer and now, i got a new problem. The UI started to Hang :(
I didnt know what to do. I started using Threads in Python, Gtk, Glib, Gobject. But nothing helped me. I was struggling with this for a Day. Atlast, Damu asked me to use FORK.
Voila, It worked well with FORK. Also, got a tip from Nirmal, and he asked to call gtk_main_iteration ().
It also helped me to prevent UI Hangs and it works fine now.

I checked the code into CVS. Now trying my hands with the Makefile and will make it ready soon.
Also, doing final touches :)

Thursday, September 01, 2005

Final Touch



Am not happy with the Bottom half of the GUI.
The convert button and progress bar. Everything is over, except to call the shared library. Hope to finish it today :)