Whew. Fixing a whole lot of bugs recently. Some of the font and color issues in the program were really nasty, with a new color clobbering your selected font, and a selected font clobbering your color, etc. It wasn't all that pretty. But it's much better now.
Unfortunately, I had to change a few of the variable names, (only some smaller obscure ones) that conflicted with other variable names. I was having some strange problems with the hashing algorithms in glib, and rather than patch glib, it's easier to just slightly change the variable names on things that aren't used that often anyway.
I fixed two segfaults that were reported. They only happened in cases which I would have never thought to test. I love it when people report that stuff. I mean, I can test the application, but there's some things that I would never use the application for, and other people help me catch that type of stuff.
After all, if the number of possible interactions with a GUI program isn't infinite, it's damn close. :)
Just hanging out with my friend Budweiser tonight, tightening up some code. Version 1.0 should be out Real Soon Now. (GTKeyboard)
Other than that, I've been hacking wayyyyy too much java for work recently. That language is so klunky, I swear. Sometimes it seems as if it discourages programming styles that are efficient with respect to the CPU. Other times, the OO abstraction is quite nice. Example: It takes less than 5 minutes to learn how sockets work in java if you know java and have a background in sockets in another language. On the other hand, it takes for-fucking-ever to compile and run things. Oh well. And I'm going to be programming swing stuff at work soon. I think that if bosses realized that for the most part, people just stare at the screen stupidly when a compile is running, that they'd revolt against the usage of the java language. :)