Introduction
Support create Mozilla/Firefox/Thunderbird addons/extensions using netbeans.
You need Goto Tools->Plugins->Installed, select Java SE Category and click activate to make it works in NetBeans 6.8.
New functions added to 1.0.1.31:
Add Mozilla fennec support
Ignore the locale string included in nbproject/MinimizeIgnored.txt when do minimize language and ignore the locale string included in nbproject/CorrectIgnored.exe when do language correct and sort.
New functions added to 1.0.1.30:
Fix a bug in handling the non-ascii characters in locales. upgrade it ASAP if you are using an older version.
New functions added to 1.0.1.27:
add sort language funtion, add nbproject/private/project-moz.properties, discovery will now remove incorrect setting
New functions added to 1.0.1.25:
Keep the order while add missed locale resources
New functions added to 1.0.1.24:
Fix bugs in code completion.
New functions added to 1.0.1.23:
Fix bugs in debug. The problem is that debug is not always work before. If it still not work, please create a new addon project and copy extensions/debughelper@teesoft.info/content/overlay.js to overwrite the one in your old project.
New functions added to 1.0.1.18:
1. add run wtih and debug with menus for the project context menu,allow run/debug project and xul files with different applications
2. allow run individual xul files , also support run with and debug with. Now you can test and debug your xul files without need to open the main browser window.
New functions added to 1.0.1.16:
Autodiscovery the installed mozilla applications in your system. It will discovery Mozilla, Firefox, Thunderbird, SeaMonkey, Flock and nvu/KompoZer. You can also manually do the discovery in the mozilla application manager(open the project setting and click the "...' button to open it.) It will search for the installed application in registory (WinXP only) and C:\Program Files for Windows users. And search in /opt/, /usr/lib, /usr/local/lib,sed applications for other systems.
New functions added to 1.0.1.14:
Add debug support. This is done by add the injtegration to the javascript debugger(venkman) for firefox. You can set breakpoints in netbeans for the java script files , when you debug the addon, the breakpoints will be auto loaded in firefox/thunderbird and the javascript debugger will be open too.
From 1.0.1.13, this plugin need XDM plugin. If the plugin manager fails to install it for you, you can try download and install http://updates.netbeans.org/netbeans/updates/6.0/uc/final/stable/ide8/org-netbeans-modules-xml-xdm.nbm. Here is a local copy http://www.teesoft.info/foxbeans/org-netbeans-modules-xml-xdm.nbm.
New functions added to 1.0.1.13:
Add i18n support for xul file.
It will search and put the hard coded string for following attribute to a dtd file.
*=tooltiptext,label,accesskey,tooltiptextdown,tooltiptextup,title,
toolbar=toolbarname
label=value
key=key
New functions added to 1.0.1.11:
1. Add two functions to add/remove the missed language items from properties/dtd locale files. Correct Language Files and minimize Language Files. Correct will add missed string resources, this will help if you want to release the files. Minimize will remove the string resources which equal to the default "en-US" ones. This will help to submit the upgraded files to http://www.babelzilla.org. babelzilla is a site to help localizing mozilla/Firefox addons.
2. Support add extensions to the testing env. You just need put the addons you want to add to the test profiles to the extensions directory under your project. They will be automatically installed. For example you can put the javascript debugger there. XPI files or installed folders are both supported. You can get the installed addon folders in your /extensions folder. An small extension have been added by default. It will enable debug chrome files in javascript debugger.
You can also import an existing addons project to netbeans.
Changes on previous releases:
Add importing project support.
Add an options to configure the installed mozilla applications to used while do the testing. Add the selected mozilla application to the project node as a refer. Please don't modify files under Application node unless you what you are doing.
You can download and browser the source code for this plugin at
http://www.teesoft.info/hg/FoxbeansSuite/.
See full change log for this plugin at: http://www.teesoft.info/content/view/48/51/
What's new in this version
New functions added to 1.0.1.37:
Support NetBeans 7.0.
New functions added to 1.0.1.31:
Add Mozilla fennec support
Ignore the locale string included in nbproject/MinimizeIgnored.txt when do minimize language and ignore the locale string included in nbproject/CorrectIgnored.exe when do language correct and sort.
New functions added to 1.0.1.30:
Fix a bug in handling the non-ascii characters in locales. upgrade it ASAP if you are using an older version.