Permalink
Commits on Sep 7, 2011
  1. Do not import unused NetUtil module.

    Fixes #1411
    arantius committed Sep 7, 2011
Commits on Aug 1, 2011
  1. Translation updates.

    Thanks babelzilla.org translators!
    arantius committed Aug 1, 2011
Commits on Jul 25, 2011
  1. version bump

    arantius committed Jul 25, 2011
  2. Global excludes.

    * 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
    arantius committed Jul 25, 2011
  3. Never run scripts in about: (except blank).

    Security related.  Fixes #1375
    arantius committed Jul 25, 2011
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