mozpad
R.I.P. Allpeers!
A new year, a new mozpad
MozPad
More Information
More information about MozPad can be found at the following sites:- MozPad.org - the main project wiki.
- MozPad moon - the project news aggregator.
- mozilla.community.mozpad - community newsgroup More...
Certificate Change Notifier
I'm working on a simple extension for Firefox that would notify the user when an SSL/TLS site's certificate changes. This way an informed user could decide if the certificate change was valid / expected and opt out of an ssl session in questionable circumstances. Is there any interest in such an extension? My friend ask me whether there was a way to do it so I'm working on proof of concept code, I will release it as open source if anyone cares.
Update:
Working proof of concept code released. See XPI attachment below. Note: this is tested in Firefox 3.0 beta 2 and it uses mozStorage (sqlite) to keep track of the url/certificate mappings. This isn't really usable, it's simply a proof of concept with no useful user interface. It will pop up an alert when you visit a site that has changed it's certificate since your last visit.Update #2:
An updated version of this extension is now available on addons.mozilla.org (it's in the sandbox until it's been reviewed.) You have to log in before you can view the sandbox: Addon #6415XUL Controls Example
Tonight I threw together a little XUL file that demonstrates most of the major user interface [controls|widgets|whatever] so that I could get a quick idea of how any given GTK theme would look on a variety of different interface elements. I'm sure there is a GTK application that does this but I thought that it would be an interesting use for XULExplorer.
So without further ado I present you with my mostly useless example-widgets.xul
Web Fonts and Mozilla
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
Feedback Request
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...