Go forward in time to July 2004.
To the people who responded to Mike Kestner's call for documentation for Gtk#: GTK+ (yes, the C version) comes with a lot of documentation. You'll definitely want to use it as a reference for the Gtk# docs:
Remember, we are no longer in the old days where GTK+ documentation was very scarce!
Got the car back from service, and it now passes the emission tests again. Wheeee.
Oralia arrives tomorrow from Paris! I can't wait! Ten days without her has been just too much; I have trouble sleeping and can't really concentrate.
Today I wrote a little CompatFileChooser class for iFolder. It sees whether GTK+ 2.4 is installed, and uses GtkFileChooser in that case. Otherwise, it falls back to good old GtkFileSelection. It's the very first time I write something for Mono, and it is So Pleasant (tm).
I had lunch with my dad at La Salamandra, the good and cheap Argentinian joint in Coyoacán. I hadn't talked to my dad in a long time; it's nice to see him again.
Damn, I miss Oralia. It's weird to think that by the time I wake up in the morning she is already halfway through her day. Of course I knew that before, but this time, with her being so emotionally close, it feels truly weird.
Today I took Oralia to the airport. She'll be staying in Paris for 8 days, where Dodji and his friend Gaelle will kindly host her.
I wrote a detailed section for the Glib documentation on file name encodings (the link will work after midnight tonight when the documentation gets regenerated in developer.gnome.org):
Users may have file systems which have very old files, and these may have names which are not in our beloved UTF-8. If the user has not set the G_FILENAME_ENCODING environment variable, we do a rather poor job of letting the user fix those file names. Nautilus displays "Invalid Unicode" for the file name but provides no clue of how to fix it. Some applications don't use g_filename_to_utf8() and g_filename_from_utf8() correctly, and outright refuse to open those files.
I think Evolution has code to auto-detect the encoding used for mails in case a broken mailer sent a message without a character set specification. Nautilus could perhaps use that code and do this:
I guess this would make it easy for users to migrate old file names to UTF-8.
History repeats itself. The torture methods used in the Abu Ghraib prison are similar to those used during the Pinochet regime in Chile.
We drove to Mexico City last Saturday, with the intention of staying here until GUADEC. On the way we stopped at the town of La Joya, where people traditionally make several kinds of cheese. We got a fantastic cheese with epazote herb; it didn't last us much over lunch yesterday. We'll need to get some more on the way back to Xalapa.
I have created a webcal with the GUADEC schedule. Paste that address in your Evolution's "New Calendar" dialog and enjoy.
Matthias announced GTK+ 2.4.3 in the morning, but it is only until the afternoon today that I was able to fix the ugly bug where the file chooser would sometimes crash when switching folders after creating a new folder. This took some unpleasantly hard-core exegesis of the GtkTreeView code. It looks like the tree doesn't like it when rows are added to or removed from the model during confirmation or cancellation of an edited cell. I guess we would have to come up with some small test cases to ensure that this is the case. In the meantime, a little idle handler solved things.
Paul Drain very kindly helped me a bunch in setting up Postfix for my ISP's rather convoluted requirements for outgoing mail. With this, the infrastructure for the Xalapa GNU/Linux Users Group is in place. The checklist of owed beers grows on; I hope Paul and I can meet some time soon.
A headache and a fever made me pretty much useless on Friday. Thankfully, Oralia has been taking good care of me.
Rubén and Adriana came to visit us on Saturday. We took them to Veracruz yesterday, where we had a great breakfast at La Parroquia, as usual, and then we went to the fort of San Juan de Ulúa and to the aquarium. It was a beautiful, very warm day.
Go backward in time to May 2004.Federico Mena-Quintero <firstname.lastname@example.org> Tue 2004/Jun/01 14:47:10 CDT