Archive for February, 2009

CSS3 Awesome Test

Friday, February 27th, 2009
CSS3 Awesome Test

Just for fun, I decided to whip up one big awesome demonstration of some new CSS3 features in Firefox 3.1. @font-face { font-family: Delicious; src: url('http://blog.mozilla.com/webdev/files/2009/02/delicious-roman.otf'); } #css3test { width: 350px; margin:... »

Posted in Web Development | 10 Comments »

Cross-Browser Inline-Block

Friday, February 20th, 2009
Cross-Browser Inline-Block

Ah, inline-block, that elusive and oh so tempting display declaration that promises so much, yet delivers so little. Too many times have I received PSD files like this: and begin to cry. Normally, this type of layout would be a cakewalk. Fixed width, fixed height, float:left and you’re done. Buuuuut, the design needs to work with... »

Posted in Web Development | 94 Comments »

Native JSON in Firefox 3.1

Thursday, February 12th, 2009

In case you haven’t heard, one of Firefox 3.1’s awesome new features will be native JSON support. This is totally sweet for two reasons: eval’ing JSON in the browser is unsafe. Using native JSON parsing protects you against possible code execution. Safely eval’ing JSON with a 3rd party library can be orders of magnitude slower. Native... »

Posted in Graph Server, Web Development | 16 Comments »

Graph Server Re-Write

Friday, February 6th, 2009
Graph Server Re-Write

Over the past few months the Graph Server team and I have been hard at work re-writing the back end for the Graph Server and it’s finally come to fruition. For those that don’t know, the Graph Server is used to display performance test data of Firefox builds reported by Talos. Our work initially started... »

Tags: , , ,
Posted in Graph Server | 7 Comments »

The Curious Case of the Giant Scrollbar

Tuesday, February 3rd, 2009
The Curious Case of the Giant Scrollbar

Recently I fixed bug 439269 (”AMO theme has unnecessary scrollbar at the bottom”) and thought it was an interesting bug for a few reasons. To summarize the issue, for no apparent reason in right-to-left languages a really long scrollbar would appear at the bottom of the window. Even though there was a scrollbar, when you scrolled... »

Tags: , , ,
Posted in AMO | 9 Comments »

Socorro Partitioning Rolled Back

Monday, February 2nd, 2009

This Thursday and Friday we attempted to push updates to re-partition our crash report database and optimize the reporting tool to take advantage of it.  This was the deployment of bug 432450 and a fix for bug 444749, among others. Our first attempt suffered from a network timeout, which required an eleven hour restore and... »

Posted in Socorro | Comments Off