I suppose I should update everyone on what I’ve been working on…
I’ve been doing some thing very arcane, very boring, and very very frustrating.
For the past week or so, I’ve been attempting to get Adium to honor the timestamp format the user set in the global prefs. This means I have to read the immense global prefs, not something you want to do every couple of seconds (which could happen), so I’ve implemented, in an NSDate addition, a method to return the timestamp the user wants, w/ or w/o seconds. It’s a pain in the arse, because I first check the modification date of the file, then if that differs, I compute the CRC checksum of the file (really speedy with an inline function and a C Macro), and if THAT differs, I read in the Global Prefs.plist file, and then do some creative parsing work on it.
It’s a huge pain in the butt, because it has to be extremely fast. Really, it’s a PITA.
So i’ve been getting quite distracted from Adium due to procrastination. Also, this week is Layout week for the School Newspaper, so I’m getting home around 7PM every day (which is pretty late).
I was working on single window mode, but that area really needs to be cleaned up a bit. Some of the common stuff should be moved in to AIUtils, and it should be a bit more abstracted. Until then, we’ll have to make do with two windows 😉
Alright, I know you’re bored of hearing me type, so I’ll end this. Another update when I feel like it 😛