Skip to Content

planet

Blog entries submitted to planet.mozilla.org

Thoughts on the future of web-based HTML editors

The ability of editing HTML content on the web is nothing new, we've all used it to write emails in Web-based email clients, post content on our blogs, adding content to web sites, etc.  Web sites usually do this using the execCommand API, with either iframes put into designMode, or contentEditable elements, and occasionally utilize things such as the DOM Range API and -->

Help build a tool for checking Private Browsing compatility in extensions

As I wrote before, there are plans in motion to require Private Browsing mode compatibility in Firefox extensions.  In order to make the lives of our reviewers easier, we need a tool to help them review extensions for Private Browsing compatibility.

Private Browsing support in Firefox extensions

Firefox 3.5 included the Private Browsing feature for the first time.  As I've already written about it, Private Browsing is a mode in which Firefox does not record any data which can reveal the sites and pages that users have visited.  So, whenever you want to browse without leaving a trace on your computer, you put Firefox into the Private Browsing mode, and rely on Firefox to keep its promise and not record any revealing information about your browsing activities.  Now, with extensions introduced into the picture, things are a little bit more complex.

Bugzilla made even more awesome

Bugzilla is an essential tool to the working process of Mozilla, and many of us spend a good portion of their day in Bugzilla.  The Bugzilla Tweaks jetpack is an attempt of me and Johnathan to make this process more efficient and productive.  If you have never heard about it, it would be a good idea to first read Johnath's original post and then my previous one.

Bugzilla Tweaks enhanced

A while ago, Johnath unleashed the Bugzilla Tweaks jetpack, which implemented Beltzner's original idea.  This jetpack adds the information regarding the history of a bug in a right-hand column on bug pages.  I liked it a lot, but I thought that it could be even better, and now I am releasing a tweaked version of that jetpack.

Let's see what this Jetpack does in action.  The below screenshot shows a change made to a bug while adding a comment.

Changes with a comment

My favorite Mercurial extension

What's your favorite Mercurial extension?  Mine is the color extension!
It does all sorts of amazing syntax coloring for you, right on your consoles.  It basically makes all the diff outputs from hg colorized, and also modifies the status and qseries commands output to print the patch names in color based on their status.  And enabling it is as easy as putting the following two lines in your ~/.hgrc.  Of course, you can go all crazy and customize it all, but I find the default choice of colors mostly good (except for underlining stuff which makes them harder to read in my opinion.)

Force RTL updated

I just uploaded a new version of the Force RTL extension, which finally fixes the extension to work on recent Firefox and Thunderbird versions (Firefox 3.6 and Thunderbird 3 betas and above).  This new version of the extension adds support for the new intl.uidirection.ab-CD preference added in bug 478416 by Neil Deakin.

Moving to Toronto

As many of my fellow Mozillaians probably know already, I've moved to Toronto to work full-time for Mozilla Corporation.  It's been a very exciting process so far.  Toronto seems like a great city, and it's been very nice to meet some of the fellows which I've been known only online in person, and it's even greater to get a chance to work with this group of very smart people on the project that I love.  This is the best deal that anyone can get: making a living by working on something that you love, in a great place with the great community which we know as the Mozilla Community.

test_is_Ehsan_available.js fails intermittently: possible network problems?

Some of you might have noticed, but the test_is_Ehsan_available.js test has been failing intermittently for the past few days.  The reason seems to be frequent network problems and other complications that he's been writing about, and unfortunately it doesn't seem like there is anything our wonderful IT team can do to bring him back up.

A glimpse of hope

Tehran saw something today which was unprecedented and astonishing in the past 30 years.  Mousavi had announced yesterday that he's going to hold a rally today at 4:00PM in which people will start walking towards the Azadi (Freedom) square starting from the Enghelab (Revolution) square.  He had submitted an official request to the Interior Ministry requesting them to issue an official approval for the rally.  The Interior Ministry quite predictably denied this request, and in their official announcement stated that a number of

Syndicate content