November 19, 2003
§ ¶Start spreading the news
Feels like I've been working on 6 things at once for the past week. And not finishing any of them. Cooking two releases in 5 days didn't exactly help keep me focused.
Been getting some nice submissions from Peter Williams for TreeView and the new NodeStore. I've looked pretty closely at TreeSelection and I think I can get away with a pretty thin subclass to hook up NodeStores. Sounds like a nice plane hack.
I'm not sure how much hacking I'm going to get in for a while since I'm off tomorrow in preparation for a weekend in the big apple.
One thing I did accomplish today was the binding for the new ESource* API for evolution.
November 11, 2003
§ ¶Evo bindings
As I mentioned on EvoBlog, I imported a new project into GNOME CVS called evolution-sharp (I know, I'm stuck in a naming rut) with an initial pass at EBook bindings for the evolution addressbook. It required surprisingly few changes to the parser/generator to get an assembly cooking.
So if anyone is itching to add Addressbook integration to their app, we could use a few beta testers. Well, very-very-very beta testers.
Oh, and while I'm at it, don't bother pointing out that exposing GLib.List is really ugly. You'll be number 683 to make the suggestion, and yet still nobody has filed a bug report.
November 05, 2003
§ ¶Tech Writing
I spent the day documenting the new node-based API elements that I committed yesterday. Gives an appreciation for all the hard work that has gone into the Gtk# docs so far. I did it the old-fashioned way, adding the text and markup manually with vim. Thankfully, John Luke was hanging in #mono most of the time too.
The tools are getting better though. I noticed that monodoc now has some editing capability, although I didn't play around with it that much. We need to get more people involved in docs. Our current writers are awesome, but they are few, and the task is enormous. If you have taken the time to learn something about the Gtk# API that didn't seem intuitively obvious to you at first glance, please take the time to condense that knowledge down to an example or a short paragraph of text and submit it.
Patches against the doc node would be awesome, but even an email to the mailing list, or a bug report against the docs with a suggested example or summary/remarks paragraph would help.
November 04, 2003
§ ¶Monkey Lizard
I feel like I'm spending way too much time chewing mail in the mornings. That 8 hours while I'm communing with my pillow always creates a backlog. In this morning's crop was a little gem about a nice acquisition my employer made. So I suppose I should provide packages for a new platform next release.
After the mails and webcasts and general discussion around the water cooler died down, I did manage to get a little hacking done. The code for the NodeStore GtkTreeModel implementation is on cvs. I'm hoping to get the docs updater run on it so I can start documenting it tomorrow.
November 03, 2003
§ ¶Refining
More progress today on the NodeStore. The remaining TreeModel signal implementation is now complete. On to NodeSelection. I need to go back and implement TreeSortable and DnD once I finish up the View customizations. Getting some positive feedback on the API on #mono. I'm pretty happy with how things are looking.
Also made my reservations for the GNOME Summit later this month. It'll be my first trip to the big apple, and my first GNOME conference.

