What is Toluu?
Toluu is a free service for sharing the feeds you read and discovering new ones.
Get Invite

Brad's Blog

thoughts about Mozilla and mobile


Windows Mobile Update 3: FontsOctober 11 2008

I found (and fixed) one of our bugs in the Windows Mobile font code.  This makes things much better


fennec_acid.PNG
88/100, not bad


mybrowser_fonts.PNG


Also note that I’m running this on an actual device, using Remote Zoomin to get the screen shot.

ShareThis











Windows Mobile Update 2October 11 2008

Just to update Doug’s post we’ve got the problem with web content not painting fixed.








Still have problems with fonts though.

ShareThis










Windows Mobile Progress UpdateOctober 10 2008

Windows…. we got windows!

Its reasonably fast on the device too (just harder to get a screen shot). Some obvious font issues though. Stuart, tag… you’re it.

ShareThis


Windows Mobile Emulator HelpOctober 3 2008

I want to run a debug build of fennec on my windows mobile emulator.  I have been able to do this by “mounting” my object directory as a shared folder.  Unfortunitely I’m seeing IO errors which I’ve read could be due to the way the emulator maps in the “storage card.”

So now I’m trying to deploy fennec and xulrunner to the Program Files folder through visual studio. Unfortunitely the emulator images provided by microsoft only have 10-20mb (depending on how you launch them) of free storage space, so the deploy fails.

I’m hoping some one out there has a work around.  One option would be to edit the emulator configuration in some seemingly undocumented way.  Another could be to download different images. Most actual consumer devices have more than enough internal storage (the HTC Touch Pro has 512Mb), and I seem to remember seeing device specific images at some point. Any help would be apreciated though.

Share This

Camera input tagSeptember 23 2008

Earlier this month I spent some time working on exposing camera functionality to content in fennec and firefox. First, I built upon Chris Double’s implementation of a GStreamer back end for the video tag and extended it to support a “camera://” protocol. When the video tag encounters this, it creates a GStreamer pipeline starting from a video for linux 2 source (v4l2).

This currently works on desktop linux that have a v4l2 supported camera (such as iSight) and the n800/n810. It will need to be implemented on mac and windows and configurations will need to be stored in preferences (in case you have multiple cameras or your camera uses a difference interface).

Next I wrapped a video tag, image and a few buttons in xbl and bound it to <input type=”camera” />. When a user hits a website using this tag, he or she currently will see a live video preview and a “take photo” button. When the user clicks the button, the photo is grabbed from the camera and shown to the user in the image element. The image element and video element are in a deck element so only one is shown at a time. After the photo is taken, there is a button that reads “Take another photo,” in case the user doesn’t like the one they just took. Once the user is satisfied, this element works like any other form element and the file can be uploaded to a web service.

After talking to a few people this should acutally be bound to <input type=”file” accept=”im