December 29th, 2001
Taco Bell? We've been watching the neighbor's dog for the last week or so. It's little. It likes to sit in my lap. It tries to get me to eat more burritos.
December 27th, 2001
Christmas is over and now I need a vacation from my vacation. After a trip to Syracuse to celebrate with one family Shona and I came home and visited with another part of the family for Christmas day. Sticking with the annual tradition I was pounded with books, new and used. Between the two of us Shona and I got about 70 books. I don't think that I can read a book every five days over the next year, especially considering there at at least a dozen that are in line before I can even get to the new ones.

On that note, I finally finished reading Picture Windows: How the Suburbs Happened. It was a good read about, well, how the suburbs happened. It talked about many of the experiments in housing, including public housing, limited-dividend financed communities and, finally, private housing in the forms of the suburbs, especially Levittown. It includes a lot of good social commentary and lots of interviews with residents. It's up to date as well, including information from up to the late 80s. It's also interesting because it makes some digs at one of my other favorite books, Suburban Nation: The Rise of Sprawl and the Decline of the American Dream. It makes some good points about the single mindedness of the book in its treatment of architecture as the single cause of the way that people act in the suburbs. Personally, I think they are both partially right. Architecture plays an important role as does good community building

Mozilla 0.9.7 came out with almost no participation from yours truly. Hopefully for the next version I won't be so busy with Holiday to help out. I promise I'll be less of a post, just standing there stuck in the earth, just getting in the way.

December 17th, 2001
I'm still recovering from being sick. Last night I took some NyQuil before going to bed since I'm sick of sleeping with a stuffed up head and I thought it might help the head and help me sleep. ( You know, the nighttime, sniffling, sneezing, aching, stuffy head, how did I end up on the kitchen floor medicine? ) But, after taking it and before hitting the sheets I decided that I would try and fix that last bug that had been bothering me.

[Lost Time]

I wake up in the morning and the bug is fixed. But I don't quite remember what I did to fix it.

Anyhoo, scrollbars are working now. It kicked my ass for a while. It turns out that they are NO_WINDOW widgets. In Gtk parlance that means that they don't have any native windows of their own, they just draw on the window of the window that owns them. In this case it means that the scrollbars are actually being drawn on Mozilla's native drawing areas. Neat, eh?

December 14th, 2001
Yesterday before my trip back to Boston I woke up in the middle of the night with an amazing fever, sweating my ass off. I haven't been that sick in a while.

I had to catch trains from the airport to get home since Shona was working. Getting from the airport to my house isn't easy since you have to take a bus from the terminal to the Airport stop on the Blue Line, switch to the Orange Line at State, take that to Downtown Crossing and take the Red Line all the way to Ashmont. The walk at Downtown Crossing is particularly long and completely wiped me out.

I got home and fell asleep. I spent 16 of the last 24 hours sleeping since. I'm feeling almost human now, though. We'll see if it gets worse as the day goes on.

December 12th, 2001
I've felt so productive over the last few days. I've hooked up all kinds of events. Key events, scroll events, mouse events, and many others are hooked up. You can actually browse the web like a normal browser with it.

Tomorrow it's back to Boston.

December 10th, 2001
I traded a mention of Matt Galgoci's name for a decent build box while I'm in North Carolina. ( Want to use a debugger on Mozilla? Get at least 256M of RAM. Put a decent video card into an old IBM Netfinity and it almost makes a decent desktop machine. Well, except for the fact that you have to wear earplugs.

I made a lot more progress today. Got a lot of mouse events hooked up, some more window resizing and invalidation code is in place, popups seem to work and show up at the right place. Window scrolling seems to work. And, of course, I have the usual screenshot.

December 9th, 2001
Limp, Limp, Limp.
December 7th, 2001
I'm in North Carolina for the moment visiting The Mothership. Jonathan has been nice enough to put me up for the stay.

I'm going to do some visiting and hacking while I'm here. It's nice to have people that I can commiserate with face to face.

December 5th, 2001
More Gtk2 work on Mozilla. I managed to get windows showing, limping along. It's blank because I haven't hookup any events back to the layout engine yet. This includes expose events so nothing is being drawn. However, the window is sized properly which is a good sign. It means that the event queues are running and things are reflowing as expected.
December 4th, 2001
I got some good coding done yesterday on Mozilla. Some factory code was written and I think that I flushed out the widget creation code for the nsWindow class. That code has always been pretty fragile in the past. Also, it turns out that I think that I can use the old timer code without any changes. That's nice to know.
December 3rd, 2001
Spent Saturday night with a couple of friends of mine in Connecticut. Other than that, things are pretty quiet.

Don't you hate it when you see someone reading a book or talking on a cell phone and you worry about them getting in an accident? I saw a dude the other day playing a guitar while he was driving. I shit you not. The end of it was sticking out of the drivers side window and I could see him playing chords with his left hand and strumming with the right. It scared the hell out of me.