Wednesday, March 07, 2007

Great news. I've got myself a Zaurus.

I've actually got it through a deal with Daniel, as a payment for my work on supporting MM/LX format import in Notecase. It came with Daniel's weeXpc platform preinstalled.

I had a strange feeling when trying a Zaurus for the first time. It's something looking so toy-like and it's also a serious tool, all at the same time! After playing with it for half a day, I now feel very comfortable working with the little machine. Especially, when Daniel told me that there is a stylus that I can use instead of my fingers :)

I hope that Notecase users on Zaurus will benefit from the fact I can test my program(s) on it. I've already fixed Zaurus-specific bug with application crashing when you press "Add" or "Remove" button to add/remove node tags in the "node properties" dialog.

It turned out the bug was due to GTK call "gtk_combo_box_get_active_text". It appears this call causes the application to crash (probably a bug in GTK port used by pdaXrom platform).

To make the code work I had to replace the call:
gtk_combo_box_get_active_text (GTK_COMBO_BOX(cbo3));
with
gtk_entry_get_text(GTK_ENTRY(GTK_BIN(cbo3)->child));

I've added more changes, based on Daniel's suggestions, that will benefit Zaurus users. One of them is a better title in the main window. New format is something like "basename.ncd - Notecase 1.4.9 [/full/path/here/basename.ncd]"
This way, when the window is minimized to "task bar", you still can see document name without the need to maximize the window.

So, expect a new shiny release soon ...