Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 8, 2012
  1. @arantius

    Fix script auto-updating.

    arantius authored
    The goal is to act just like Firefox acts for any other Add-on.  Using the same preferences it already defines.
    This is done by removing all custom "check for updates" code (which previously supported Firefox 3), relying instead on the AddonManager interface.
    Refs #1646 (probable fix)
    Fixes #1647
Commits on Jul 16, 2012
  1. @arantius

    Revert <script> tag injection scheme.

    arantius authored
    The greasemonkey-script: protocol remains, at least for GM_getResourceURL
    This commit reverts 3d1af50 and 4c268d8.
    Fixes #1577
Commits on Jun 28, 2012
  1. @arantius

    Preference to control removing content-injected script nodes.

    arantius authored
    Aids debugging of the ScriptProtocol handler.
Commits on Jun 15, 2012
  1. @arantius
Commits on Feb 16, 2012
  1. @arantius
  2. @arantius
Commits on Dec 8, 2011
  1. @arantius
Commits on Sep 26, 2011
  1. @arantius
Commits on Sep 23, 2011
  1. @arantius

    Disable update checking by default.

    arantius authored
    The plan is to enable it by default after some of the rough edges have been polished.
    Fixes #1053
Commits on Sep 16, 2011
  1. @arantius

    Clean up Script.checkForRemoteUpdate() and its calls.

    arantius authored
    * 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.
Commits on Aug 31, 2011
  1. @sizzlemctwizzle

    Merge remote branch 'upstream/master' into issue-1053

    sizzlemctwizzle authored
    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.
Commits on Jul 25, 2011
  1. @arantius

    Global excludes.

    arantius authored
    * Restore/reformat some old strings. (Source: partial revert of ed58935 and b42a197.)
    * Define a 'clude editor; reusable via XBL binding.
    * Insert it into the options dialog.
    * Add globalExcludes to Config.
    * Read them at Script.matchesURL() time.
    Fixes #1002
  2. @arantius

    Never run scripts in about: (except blank).

    arantius authored
    Security related.  Fixes #1375
Commits on Apr 20, 2011
  1. @arantius

    Provide (false) default for logChrome.

    arantius authored
    This way it's listed in about:config for easy toggling, if you want to see logs.
Commits on Apr 5, 2011
  1. @arantius
Commits on May 17, 2010
  1. @sizzlemctwizzle

    Global preference for enable/disable of update checking and minimum n…

    sizzlemctwizzle authored
    …umber of days to wait between update checks have been added to preferences dialog.
Commits on May 8, 2010
  1. @arantius
  2. @arantius
Commits on May 7, 2010
  1. @arantius

    Inside component initScripts():

    arantius authored
    * Don't instantiate a second Config
    * Use a positive pref name to avoid double-negative.
  2. @erikvold @arantius

    Fixes #1038, adding 'greasemonkey.unmhtIsGreaseable' to about:config …

    erikvold authored arantius committed
    …(default false) which if true allows user scripts to be executed on pages using the 'unmht' uri scheme.
Commits on Aug 13, 2009
  1. @arantius @johan

    Alter GM_isGreasemonkeyable() for security and features.

    arantius authored johan committed
    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 <>
Commits on Aug 11, 2009
  1. @arantius

    Rearrange and clean up initial git repository.

    arantius authored
    * 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 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.
Something went wrong with that request. Please try again.