Ubuntu 7.10 Server in VirtualBox (PAE Not Supported)

After installing the new Ubuntu Beta (Server edition) inside VirtualBox I was greeted with a very friendly "CPU Not supported" message from the kernel upon rebooting. It seems that VirtualBox does not support PAE and the Ubuntu server kernel requires it. Parallels has a nice knowledge base entry that addresses the same issue here. I followed the instructions and everything seems to be working fine now. It's unfortunate that the Ubuntu server kernel won't work but I suppose this is a fine solution.

Web Fonts and Mozilla

Tags:
An interesting read: A List Apart has a recent article by Håkon Wium Lie (CTO of Opera Software) which demonstrates the use of True Type Font support in CSS. I'm really surprised that this isn't already supported by major browsers Gecko. With the major text rendering changes in Firefox 3.0 (plus cool new features such as APNG) I'm confused as to why such a seemingly important CSS feature is not implemented in Gecko. It turns out that there is a bug (#70132) which was filed in 2001 and is aparently not getting much attention. Is anyone interested in working on this?

Update:

More...

Customizing WebRunner Behavior

I would like to share a technique that I am using to customize WebRunner's behavior without directly changing the source code. In my AppRunner extension I have created an overlay for webrunner.xul and within the overlay I include my custom apprunner.js script. Today I decided that I want to modify the behavior of a function in the core WebRunner application object.

In webrunner.js there is a global WebRunner object which is defined like this:

More...

August 29th Mozpad Meeting

Tags:
Here is a quick transcript of today's meeting for those who missed it and don't want to wait for thebot.

A simple extension for WebRunner

Tags:

Today I created a simple extension for WebRunner. I believe that this will only work with the latest SVN version from svn.mozilla.org

To install, unzip the file into the extensions folder inside your webrunner profile. On Linux it's in ~/.webrunner/XXXX/extensions (Where XXXX is a randomly generated name)

More...

Using WebRunner with docs.google.com

Tags:
A while back I noticed a problem with using WebRunner on Google Docs and Spreadsheets. When you log in to docs.google.com you get an interface for browsing your documents, however, WebRunner launches any opened documents in an external browser window. This is not the desired behavior - I want my documents to open inside of WebRunner. it turns out to be fairly easy to fix this behavior in WebRunner so I modified the source to make documents load in the same window instead of launching Firefox. More...

Writing desktop applications with XULRunner and EXT

I have been experimenting with EXT JS in XULRunner. I'm using it to build yet another photo upload application, similar to some Firefox extensions that you may have seen such as Fireuploader. I don't have a lot of details to report, however, I really like using the EXT Javascript framework. It's a bit complicated at first but the interfaces that it produces are really slick. Once I have a working demo I plan to post it here as an example of what can be done with XULRunner and EXT. Stay tuned!

Feedback Request

I'm interested in hearing from developers who are working with XULRunner. Tell me what troubles you, what parts need better documentation and other things that need improvement. I'm going to be writing documentation for MDC, as part of my Mozpad responsibilities. I'm simply looking for feedback so that I can choose which documents would be most helpful.

Dragging widgets (Undecorated XUL windows)


The following is a simple bit of code that can make a borderless window dragable, currently tested only on Linux. While this may not be needed in most X Windows Managers (due to alt-click dragability) it's still an important part of any desktop widget runtime. In WidgetRunner you can simply include this JavaScript file to provide the functionality automatically. More...

Mozilla kills Thunderbird

Warning: This blog contains biased, inflammatory and quite possibly unpopular personal opinions. My apologies to everyone at Mozpad. You have been warned. I am horrified. I guess we all saw it coming but WTF!? I have officially lost faith in Mozilla co. Before I let negativity take over, I must emphasize that I think the Mozilla community is wonderful. I am proud to participate in such a diverse and interesting group, however small my contributions may be. I have been using Thunderbird exclusively for years. I have been a major advocate of Firefox for years. I will continue to advocate open standards and open software. I will continue to support mozilla, with some reservations, to the extent that mozilla earns my support. More...