WWDC 2006

I got back from WWDC 2006 on Saturday afternoon, I’ve been too busy to write anything about it until now.

Hilights:
– Got a preview build of Mac OS X 10.5 Leopard.
– Firefox 1.5.0.6 and Camino 1.0.2 run just fine on said copy of 10.5, with no modifications.
– Went to some good sessions on debugging and performance tuning.
– Had dinner with Banjo Goodge, Old Man Spitzer, Stuart, Brain, and Pink.
– Met some awesome people from Apple, all good dancers (at least after a couple beers).
– Listened to crazy taxi driver talk offensive smack about inner city youth for an entire 15 minute taxi ride.
– Apple released my dream machine, the quad Xeon Mac Pro.
– Went to a party at Adobe, talked about Flash issues with Flash engineers for a while. Much easier to hash plugin issues out in person than via email.

Not Hilights
BT played at the Apple campus for the annual Thursday night WWDC party. I didn’t go because nobody told me he was going to be there and I didn’t feel like driving all the way to Apple at night for catered food. Damnit.

2 thoughts on “WWDC 2006

  1. Do you have or can you point me to a step by step guide to compile Firefox on a MAC Book Pro based retrieving the source code. This would be super useful and I would sing your praises on the internet 🙂

    The Firefox developer guide just does explain “How to do it”.

  2. Peter, the mozilla site has some info on that one: http://www.mozilla.org/developer/

    Basically, you need the Apple dev tools (XCode, which also installs gcc) installed and some dependencies (I think some glib and idl), which I do with Darwinports (sudo port install $BLA).

    Then you need to edit a .mozconfig file in the source directory (of your downloaded FF source) and follow the build instructions on the mozilla page (one command for building, another one to build the .dmg distribution file).

    My .mozconfig looks like this:
    . $topsrcdir/browser/config/mozconfig
    mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-build
    ac_add_options –enable-optimize=”-O2 -mcpu=G4″
    ac_add_options –disable-debug
    ac_add_options –disable-tests
    ac_add_options –enable-prebinding
    ac_add_options –enable-static
    ac_add_options –disable-shared
    ac_add_options –enable-official-branding

    Good luck!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s