Aids debugging of the ScriptProtocol handler.
* Consistently (not) pass a window. * Always check min frequency here, unless forced. * Don't pass fixed parameters (time, min update pref), derive them once here.
A first attempt at merging this branch with the current Greasemonkey HEAD. Trying to resolve the countless conflicts was purely hellish. I haven't even had the time to test it. Conflicts: components/greasemonkey.js content/addons.js content/addons4-overlay.js content/config.js content/options.js content/script.js content/scriptdownloader.js content/utils.js defaults/preferences/greasemonkey.js locale/en-US/greasemonkey.dtd modules/addons4.js
…umber of days to wait between update checks have been added to preferences dialog.
Restrict greasing file: and about: URLs, to plug a potential security hole. (Add an about:config accessible preference to override this.) Add greasing data: URLs, and always about:blank (regardless of above). Signed-off-by: Johan Sundström <email@example.com>
* Remove "DEAD.REPOSITORY" note (from CVS history import). * Remove unused src/foo/ and src/perl/ and src/chrome/icons/ directories. * Move src/chrome/chromeFiles/content/ and src/chrome/chromeFiles/locale/ to content/ and locale/ respectively. * Move everything left in src/ to the root. * Patch chrome.manifest to work with that rearrangement. * Patch build.sh to no longer have SVN specific code, and work with the above rearrangements. * Patch install.rdf to contain the latest targeted Firefox versions, and GM version.