Categories
Mozilla Personal

First Day

I started work at Mozilla today, and it was quite an interesting day. The day started off getting our paperwork inline, which was taken care of by Karen Prescott (who also showed us her intern deterrent – a spray bottle of water!). That was all in building K, and I work in building S, so I then hiked it across the campus to get there. I then got to meet my mentor in person, Dan Mosedale (I’ve talked with him online a bit before coming out here). A bit later, I met Mike Connor, my boss (even though he’ll be in Toronto most of the time) and the head Firefox guy.

It’s really cool finally being able to meet all these people that I’ve met and talked with online in person. Of course, it has a downside too as I’ve learned that I seem to have mispronounced a lot of names. Reed has been getting them correct, so my guessing at names must suck (plus, he’s been around for a while).

I’ll talk about what bugs I’ll be working on tomorrow, since now I’m too tired and going to bed.

Categories
Growl

Released

The Growl project’s Mozilla extension has officially been released! I dropped Chatzilla support for now since that was the only thing that was holding it up for a stable release. Chatzilla support will come back, but there’s a few bugs I still need to work out. I didn’t see a reason from keeping the other functionality this extension brings from the masses otherwise.

I’ll get on writing docs on how to add your own notifications for Growl on the mac as well. I’ll post here when those are done (hopefully tonight). UPDATE: Developer docs can be found here.

Anywho, you can get it for Thunderbird, Firefox, and Flock right here

Categories
Mozilla

Growl in…and back out

I had some time today to commit the changes in Bug 378785 that would re-enable Growl support on trunk. Sadly, XULRunner didn’t like my patch, so I ended up burning the tinderbox for a while. The most annoying part is that I didn’t catch that I was burning (it started very quickly after I checked in), and after I thought everything was OK (two or three hours after checking in), I went to take a nap. I awoke to several messages to people informing me that I broke XULRunner on the mac. :(

So, after some work I’ve got a new patch on the bug. It’s just awaiting review from Benjamin Smedberg and I might be able to finally move on with this bug (and step right into Bug 378527 ).

Categories
Mozilla

Curses!

Well, Growl didn’t make a4 after all. It turns out that we were crashing in static builds if Growl was installed. It was determined that compiling statically was dropping code needed from within the Growl code, causing our crash.

It was a sad day, but the good news is that I have at least one fix! I’m about to attach it to Bug 378785, which is the bug opened for the crashes in the first place. It makes the nsIAlertsService code and the Growl code into dynamic libraries. We (Colin and myself) would like to get it working with static nsIAlertsService code and dynamic Growl code. It should make it into a5!

Categories
Mozilla

CVS Access, check; Growl landed!

I recently got CVS access to Mozilla’s CVS repository, and my first checkin was completed. Bug 282185 is now fixed. Next to be checked in was Bug 362685. Yey! We now have Growl support on trunk builds! The last five months of my Mozilla work has come to an end (sorta, I have at least one follow up bug to deal with, but I already know how to deal with it because of the Growl extension for Firefox/Thunderbird 2.0). Mozilla is becoming more and more Mac friendly!