Category Archives: Programming

Simple Code Review Checklists

What if, when giving a patch r+ on Mozilla’s bugzilla, you were presented with the following checklist: I have considered: Memory leaks Null checks Security implications Mozilla Code Style You could not actually submit an r+ unless you had checked … Continue reading

Posted in Mozilla, Programming | 11 Comments

Informal Test: Building Firefox with VMWare vs. VirtualBox

I needed to set up a Linux virtual machine on a Windows host for working with Firefox OS. I don’t like working in slow VMs, so I did an informal test of VMWare vs. VirtualBox. I prefer to use open-source … Continue reading

Posted in Mozilla, Programming | 3 Comments

Improving DNS Performance in Firefox for Android

Mozilla has been working hard to improve Firefox on Android. The following is a guest post from Steve Workman of Mozilla’s networking team which describes an effort to improve DNS performance. – Josh It started with some crashes on Android … Continue reading

Posted in Mozilla, Programming | 6 Comments

Firefox 4 for Mac OS X: Under the Hood

Firefox 4 will be an exciting release and we’ve made a number of improvements specific to Mac OS X. Users will benefit primarily in terms of speed, stability, and security. We’ve come a long way since Firefox 3 for Mac … Continue reading

Posted in Mozilla, Programming | 35 Comments

Building 32-bit Firefox on Mac OS X 10.6

Building 32-bit Firefox for Mac OS X 10.6 is a little trickier than building on 10.5. This post will explain how to do it. Assume everything I don’t mention is the same as on 10.5. First, installing mercurial via MacPorts … Continue reading

Posted in Mozilla, Programming | 5 Comments

Status Update: Gecko/Firefox for 64-bit Mac OS X

Since Mac OS X 10.6 is coming out tomorrow I thought I’d give an update on 64-bit Gecko for Mac OS X. Progress is tracked on Mozilla bug 468509. We’re very close to having running builds. We still need to … Continue reading

Posted in Mozilla, Programming | 9 Comments

Firefox for Mac OS X and Filesystem-related System Calls

About a year ago I was looking at our Mac OS X XPCOM local file implementation in Gecko and I noticed that it is pretty inefficient in terms of the number of system calls it makes for some common operations. … Continue reading

Posted in Mozilla, Programming | 8 Comments