XUL Applications
for Firefox & Thunderbird

These softwares may work on Firefox 2, Thunderbird 2, or later.

They are essentially unstable forever because I develop them based on my private costs and motivations. They provide useful features, and possibly problems. I never indemnify recompense for any problems caused by them. You have to use them at your own risk.

Adds an UI for managing Site Policies, a security feature (like IE's "security zones"). Firefox includes the feature secretly, but there is no UI. This package includes manager GUI and a context menu extension to set the site's policy easily.

Note
Users make them more useful and nice...

When you meet a trouble...

Please throw bug reports to me, with board or E-mail. I cannot catch up with them if you report a problem of these apps in other sites, e.g. Bugzilla, MozillaZine, etc.

Don't report bugs about these XUL apps to the Bugzilla. It is only for Mozilla bugs, not for third pirty's extensions. If you post a bug of one of them to Bugzilla, Bugzilla-staffs regard it as an invalid report.

When you report a bug info, please tell me detailed information like following: your platform(OS), the product type ("Mozilla", "Mozilla Firefox", "Netscape", or others), the version of the browser, names/versions of installed extensions (even if it isn't distributed in this site), the process to reproduce the problem (and the URI of the website which the problem is occurred in), the theme (skin) currently selected, and the error messages in the JavaScript Console.

Error messages in the JavaScript Console

Sometimes, I cannot fix the bug without error messages in the JavaScript Console. My debugging process is "test" > "check error messages" > "find out the place the problem is occurred", so if I cannot find out the cause only from the condition of patient, or I cannot reproduce the problem in my system, then maybe not able to fix the problem.

Errors in XUL apps are hidden in the JavaScript Console at first. To show them, we have to add following two lines to the prefs.js in the profile directory.

user_pref("javascript.options.strict", true);

user_pref("javascript.options.showInConsole", true);

If no error message is displayed in the console, tell me the circumstances. It can help me for debugging.

Tips for bug reports

Bug reports like following can help me than simple (short) reports:

Install Mozilla with ROOT

Install Tabbrowser Extensions, and restart Mozilla

Select XXXX menu

Choose **** menu-item

Expected result: Mozilla does XXXX

Actual result: Mozilla does ####

Problems depending environments

Those extensions are created on Windows 2000, and tested on Debian GNU/Linux too.

But I don't know whether they works or not on other environments. I'm using Firefox only with a few extensions, only with my favorite settings. Even if you see problems of them, with your favorite extensions, settings, and your system, then, possibly I cannot reproduce the matters you saw.

Which problem depends on environments or not? I don't know. We have to verify each problem actually. When you report bugs, I hope to get detailed information about those points at first.

About changing and republishing

You can analyse, change, and republish these softwares, with a license, GPL 2.0, LGPL 2.1, or MPL 1.1. Please make better software, that's my wish.

Don't link to XPI packages directly. If they cause fatal problems like crashing, users will not be able to solve the problem by themselves. Nevertheless when you strongly wish to link them directly, please reproduce installation/uninstallation notes or link to them in this site.

Localizing
How to provide other language packs

I can read/write only Japanese and English so my extensions include Japanese and English locale by default. If you translate my extensions, please send me the locale you created, so I'll add it to the next release.

When I update original locales (ja/ja-JP and en-US), I'll also update other locales in English, not each language. I hope you to take notice of the dropped section and send the complete version of the locale to me again.