Permalink
Commits on Jul 23, 2011
Commits on Jul 22, 2011
  1. Merge branch 'issue-1377'

    Conflicts:
    	content/config.js
    
    Fixes: #1377
    arantius committed Jul 22, 2011
  2. Parse and use @match metadata.

    arantius committed Jul 22, 2011
  3. Remove unused variable.

    arantius committed Jul 22, 2011
  4. Add MatchPattern module.

    arantius committed Jul 22, 2011
  5. Move convert2RegExp into a module.

    Also:
    * Add GM_ prefix.
    * Separate into "third-party" and restore the original license notice.
    arantius committed Jul 22, 2011
  6. Start moving "utils" into a module.

    Move GM_memoize for planned usage in another new module.
    arantius committed Jul 22, 2011
Commits on Jul 21, 2011
  1. Rely on aProgress.isLoadingDocument to decide which onLocationChange …

    …means "document-start".
    
    Refs: #1103
    arantius committed Jul 21, 2011
Commits on Jul 20, 2011
Commits on Jul 19, 2011
  1. Fix default value for run-at.

    Refs: #1103
    arantius committed Jul 19, 2011
Commits on Jul 18, 2011
  1. Only process "normal" document-start events.

    This is _intended_ to prevent double-runs due to bfcache restoring page state.
    arantius committed Jul 18, 2011
  2. Do not run document-start scripts every time the tab is focused.

    Using .addProgressListener() will fire every time the value in the address bar changes.  Good if you want to act on that, but bat for this use case.  On the other hand, .addTabsProgressListener() filters down to an individual tab's activity (not the entire browser), so doesn't consider tab focus, and doesn't fire then when we don't want it.
    
    Also clean up the noisy un-used parameters to all the other callback functions.
    arantius committed Jul 18, 2011
  3. Merge remote branch 'sizzlemctwizzle/issue-1103' into issue-1103

    Conflicts:
    	components/greasemonkey.js
    	content/browser.js
    	content/config.js
    	content/script.js
    	content/scriptdownloader.js
    	content/utils.js
    arantius committed Jul 18, 2011
Commits on Jul 14, 2011
  1. German translation fix.

    arantius committed Jul 14, 2011
  2. Firefox 7 compatibility flag.

    arantius committed Jul 14, 2011
Commits on Jul 12, 2011
Commits on Jul 11, 2011
  1. Make following redirects work for @icon.

    Fixes: #1222
    arantius committed Jul 11, 2011
  2. Fix silly typo w/ maxJSVersion.

    Fixes #1373
    arantius committed Jul 11, 2011
Commits on Jul 9, 2011
  1. Ignore failed icon downloads.

    Fixes #1214
    arantius committed Jul 9, 2011
Commits on Jul 8, 2011
  1. Add the "types" parameter to the .registerProvider() call.

    Firefox 6 requires this; we keep our XUL overlay and don't pass most of the optional parameters, to maintain compatibility with 4 and 5.
    
    Fixes #1357
    arantius committed Jul 8, 2011
  2. Refactor out the SCRIPT_ADDON_TYPE constant.

    Previously the magic string 'user-script' all over.
    arantius committed Jul 8, 2011
  3. Remove unused variables.

    arantius committed Jul 8, 2011