Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New metadata request: minimum Firefox and Greasemonkey version requirement #1788

Closed
wants to merge 1,735 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 4, 2012

  1. Preselect existing setting when changing editor.

    Anthony Lieuallen committed May 4, 2012
    Copy the full SHA
    e439e80 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2012

  1. Copy the full SHA
    21c24f0 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2012

  1. Copy the full SHA
    88b9019 View commit details
    Browse the repository at this point in the history
  2. Revert "Curry extra arguments for GM_util.timeout's callback."

    This reverts commit 4ef5e31.
    Anthony Lieuallen committed May 11, 2012
    Copy the full SHA
    2db0ff6 View commit details
    Browse the repository at this point in the history
  3. Show an appropraite toast message when updating a script.

    Anthony Lieuallen committed May 11, 2012
    Copy the full SHA
    e8fe33d View commit details
    Browse the repository at this point in the history
  4. install.rdf version bump

    Anthony Lieuallen committed May 11, 2012
    Copy the full SHA
    3c3c458 View commit details
    Browse the repository at this point in the history
  5. Updated (english placeholders for now) translations.

    Anthony Lieuallen committed May 11, 2012
    Copy the full SHA
    c57b9e7 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2012

  1. Updated translations from babelzilla.org.

    Anthony Lieuallen committed May 14, 2012
    Copy the full SHA
    0bace94 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2012

  1. Refactor out common getScriptSource() method.

    Anthony Lieuallen committed May 22, 2012
    Copy the full SHA
    59de647 View commit details
    Browse the repository at this point in the history
  2. Helper method to sniff API usage in a script.

    Anthony Lieuallen committed May 22, 2012
    Copy the full SHA
    5402c32 View commit details
    Browse the repository at this point in the history
  3. Parse/save grant metadata for scripts.

    Anthony Lieuallen committed May 22, 2012
    Copy the full SHA
    4f54c6b View commit details
    Browse the repository at this point in the history
  4. Enforce @grants or run un-wrapped, in case of none.

    Anthony Lieuallen committed May 22, 2012
    Copy the full SHA
    41d0da5 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2012

  1. Properly handle anon wrappers and @unwrap.

    Anthony Lieuallen committed Jun 8, 2012
    Copy the full SHA
    8296f05 View commit details
    Browse the repository at this point in the history
  2. Sniff grants on config load, if necessary.

    Anthony Lieuallen committed Jun 8, 2012
    Copy the full SHA
    bc77f31 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2012

  1. Don't pass unnecessary chrome window references around.

    Anthony Lieuallen authored and arantius committed Jun 13, 2012
    Copy the full SHA
    62dd079 View commit details
    Browse the repository at this point in the history
  2. Make version 1.0beta1

    arantius committed Jun 13, 2012
    Copy the full SHA
    f997552 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2012

  1. Merge branch '1.0'

    arantius committed Jun 15, 2012
    Copy the full SHA
    9b88066 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    80a07f1 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    50da6eb View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1d1cfd3 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    82a5fc3 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    6da437e View commit details
    Browse the repository at this point in the history
  7. A checkConfig() method for scripts.

    Ensures that grants have been sniffed, whether loading a legacy script from config.xml or installing a new one.
    More logic could probably move here for DRYness.
    arantius committed Jun 15, 2012
    Copy the full SHA
    a7aaf16 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    fc65b32 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    7ad0c70 View commit details
    Browse the repository at this point in the history
  10. Make version 1.0beta2

    arantius committed Jun 15, 2012
    Copy the full SHA
    df0592b View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    da49d85 View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    b7aa5d7 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    ae5b6d5 View commit details
    Browse the repository at this point in the history
  14. Add "grant-none-shim.js".

    arantius committed Jun 15, 2012
    Copy the full SHA
    49b0ef5 View commit details
    Browse the repository at this point in the history
  15. Copy the full SHA
    b4ecc6f View commit details
    Browse the repository at this point in the history
  16. Copy the full SHA
    d6d1c07 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2012

  1. Remove stale code.

    This was mostly things to support restartless mode, which I have
    generally decided against investing effort into.
    arantius committed Jun 17, 2012
    Copy the full SHA
    d3cd62d View commit details
    Browse the repository at this point in the history
  2. Properly anon wrap with @grant none.

    Still don't wrap by default, but now _do_ wrap when early return is
    detected.
    
    Fixes greasemonkey#1568
    arantius committed Jun 17, 2012
    Copy the full SHA
    361d9ff View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2012

  1. Copy the full SHA
    44e50bd View commit details
    Browse the repository at this point in the history
  2. Make version 1.0beta3

    arantius committed Jun 18, 2012
    Copy the full SHA
    a68039b View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2012

  1. Copy the full SHA
    90197d5 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    94a6f2d View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    24f27c3 View commit details
    Browse the repository at this point in the history
  4. Use an observer to power document-start injection.

    Fixes greasemonkey#1565
    Refs greasemonkey#1384 (GM_addStyle works at document-start now!)
    Refs greasemonkey#1519 (Scripts at document-start run in iframes too now!)
    arantius committed Jun 22, 2012
    Copy the full SHA
    8bc16d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2012

  1. Copy the full SHA
    a3cedf4 View commit details
    Browse the repository at this point in the history
  2. Run "@grant none" scripts with a <script> tag in the document.

    No eval, no sandbox at all!
    
    Refs greasemonkey#1427
    arantius committed Jun 25, 2012
    Copy the full SHA
    4c268d8 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    a0c2caf View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2012

  1. Copy the full SHA
    ef5b6a5 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    dd587de View commit details
    Browse the repository at this point in the history
  3. Preference to control removing content-injected script nodes.

    Aids debugging of the ScriptProtocol handler.
    arantius committed Jun 28, 2012
    Copy the full SHA
    3d1af50 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    aa7cc7f View commit details
    Browse the repository at this point in the history
  5. Make version 1.0beta4

    arantius committed Jun 28, 2012
    Copy the full SHA
    74e9746 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2012

  1. Copy the full SHA
    88b70f4 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    8e0ec95 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2012

  1. Typo fix.

    arantius committed Jul 5, 2012
    Copy the full SHA
    371d63d View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2012

  1. Copy the full SHA
    10b19a5 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2012

  1. Revert <script> tag injection scheme.

    The greasemonkey-script: protocol remains, at least for GM_getResourceURL
    
    This commit reverts 3d1af50 and 4c268d8.
    
    Fixes greasemonkey#1577
    arantius committed Jul 16, 2012
    Copy the full SHA
    1999be3 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    14a86b2 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d817bd6 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0242b56 View commit details
    Browse the repository at this point in the history
  5. Make version 1.0beta5

    arantius committed Jul 16, 2012
    Copy the full SHA
    c48d9b3 View commit details
    Browse the repository at this point in the history
  6. Specify UUID in GM_info.

    This enables writing a GM_getResourceURL in the grant none shim.  Also, move this shim elsewhere (github for file hosting is imperfect).
    arantius committed Jul 16, 2012
    Copy the full SHA
    66a93cf View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    e560064 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    1fbba97 View commit details
    Browse the repository at this point in the history
  9. Report errors correctly.

    Pass file name and line number to evalInSandbox, just catch and fix in-line errors.
    
    Fixes greasemonkey#1404
    arantius committed Jul 16, 2012
    2
    Copy the full SHA
    a2e5f15 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    311e9d9 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    f934d77 View commit details
    Browse the repository at this point in the history
  12. Fix anonymous wrapping injection.

    Broke with the previous error reporting tweak.
    
    Refs greasemonkey#1404
    arantius committed Jul 16, 2012
    Copy the full SHA
    986f500 View commit details
    Browse the repository at this point in the history
  13. Copy the full SHA
    ec1e933 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2012

  1. Copy the full SHA
    aca8f2b View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2012

  1. Copy the full SHA
    928920c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2a09200 View commit details
    Browse the repository at this point in the history
  3. Do not attempt to assign to a property of Components.utils.

    Like 912cd95 for the 0.9 branch, but cleaner syntax given a night to sleep on it.
    
    Refs greasemonkey#1578
    Refs greasemonkey#1594
    arantius committed Aug 1, 2012
    Copy the full SHA
    d8c6165 View commit details
    Browse the repository at this point in the history
  4. Rewrite .contentDestroyed() to be more paranoid.

    This version is more aggressive and explicit about removing stale menu command objects, which hold references to content windows, and thus can leak memory if never cleared.
    
    Refs greasemonkey#1578
    arantius committed Aug 1, 2012
    Copy the full SHA
    2aa4231 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    dcfd7be View commit details
    Browse the repository at this point in the history
  6. Never anon wrap scripts, except in return outside function case.

    Also remove "@unwrap" as it now serves no purpose.
    Add deprecation warning about return-outside-function.  (You can do this with your own anon wrapper, one day I'd like to remove it altogether.)
    
    Refs greasemonkey#1592
    arantius committed Aug 1, 2012
    Copy the full SHA
    d0a47f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2012

  1. Make version 1.0beta6

    arantius committed Aug 9, 2012
    Copy the full SHA
    33bfe8f View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4d4ae6e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9fc7bce View commit details
    Browse the repository at this point in the history
  4. Make version 1.0beta7

    arantius committed Aug 9, 2012
    Copy the full SHA
    6df9aa1 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2012

  1. Copy the full SHA
    c8822bc View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2012

  1. Copy the full SHA
    be7f924 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    8161712 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e541762 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2012

  1. Update content/addons4-overlay.js

    Use methods of the "classList" property instead of "className" property (see https://developer.mozilla.org/en-US/docs/DOM/element.classList)
    cubegm committed Aug 19, 2012
    Copy the full SHA
    301387b View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2012

  1. Merge pull request greasemonkey#1605 from cubegm/patch-2

    Use .classList, not .className, in addons4-overlay.js.
    arantius committed Aug 20, 2012
    Copy the full SHA
    aa6e9f7 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    99341d5 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2012

  1. Copy the full SHA
    0273a89 View commit details
    Browse the repository at this point in the history
  2. Bump to version 1.0!

    arantius committed Aug 24, 2012
    Copy the full SHA
    c0b9a4d View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2012

  1. Copy the full SHA
    449d57e View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e555cbe View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    007c4c4 View commit details
    Browse the repository at this point in the history
  4. Check if the window is closed before trying to use it.

    In the GM_xhr callback.
    
    Fixes greasemonkey#1599
    arantius committed Aug 30, 2012
    Copy the full SHA
    b9a0713 View commit details
    Browse the repository at this point in the history
  5. Typo fix.

    arantius committed Aug 30, 2012
    Copy the full SHA
    0bc425a View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    001560b View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    e7d86d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2012

  1. Copy the full SHA
    139ce97 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a37c71a View commit details
    Browse the repository at this point in the history
  3. Version 1.1.

    arantius committed Sep 6, 2012
    Copy the full SHA
    143b320 View commit details
    Browse the repository at this point in the history
  4. Remove localizations no longer in babelzilla.org.

    These xx-YY trnaslations all have just xx versions, but no longer exist in babelzilla, so they get missing strings and broken (if ever used).
    arantius committed Sep 6, 2012
    Copy the full SHA
    db12d3b View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2012

  1. Copy the full SHA
    257e897 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9e05d39 View commit details
    Browse the repository at this point in the history
  3. Call onUpdateFinished when appropriate.

    Also, don't die if the expected AddonListener method isn't defined.
    
    Fixes greasemonkey#1621
    arantius committed Sep 17, 2012
    Copy the full SHA
    5f332fc View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2012

  1. Clean up stale comment.

    arantius committed Sep 20, 2012
    Copy the full SHA
    4a210c9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    01cb1d4 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d4007d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2012

  1. Copy the full SHA
    26ba574 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    43638a2 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b03ac3b View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    1e9feea View commit details
    Browse the repository at this point in the history
  5. Version bump: 1.2

    arantius committed Sep 27, 2012
    Copy the full SHA
    488ada4 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    d957130 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    452f33a View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    f530dbf View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    93aee80 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    b0354a7 View commit details
    Browse the repository at this point in the history
  11. Version bump: 1.3

    arantius committed Sep 27, 2012
    Copy the full SHA
    761a926 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2012

  1. Remove menu items asynchronously.

    Fixes some mysterious crashing bug on Ubuntu Unity.
    
    Fixes greasemonkey#1632
    arantius committed Oct 4, 2012
    Copy the full SHA
    6876ae7 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2012

  1. Version bump: 1.4

    arantius committed Oct 7, 2012
    Copy the full SHA
    35f1a68 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    2074778 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2012

  1. Copy the full SHA
    578d4e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2012

  1. Copy the full SHA
    059a71c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    17ccfe8 View commit details
    Browse the repository at this point in the history
  3. Remove now-unused variable.

    arantius committed Oct 17, 2012
    Copy the full SHA
    0ce5992 View commit details
    Browse the repository at this point in the history
  4. Clean up checking for updates of scripts.

    Especially: the missing callInstallListeners('onNewInstall') broke bits of the UI, in the non-"Update Add-ons Automatically" case.
    arantius committed Oct 17, 2012
    Copy the full SHA
    8fe0d4a View commit details
    Browse the repository at this point in the history
  5. Remove a bunch of old manual-update support code.

    Instead make "availableUpdate" the parsed script when it was determined to be a valid update.  (To support coming fix for greasemonkey#1497.)
    arantius committed Oct 17, 2012
    Copy the full SHA
    660522f View commit details
    Browse the repository at this point in the history
  6. Display the new update's version in 'Available Updates'.

    Name and description, also.
    
    Fixes greasemonkey#1497
    arantius committed Oct 17, 2012
    Copy the full SHA
    9777bb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2012

  1. Copy the full SHA
    89dcdf9 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2012

  1. First implementation of statistic data submission.

    Still to do: UI to opt in/out.
    
    Refs greasemonkey#1651
    arantius committed Nov 7, 2012
    Copy the full SHA
    df7d58a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    68adc2d View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    5b42344 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    32ab052 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    57ab680 View commit details
    Browse the repository at this point in the history
  6. Modified scripts: download dependencies carefully.

    Rearrange the "dependencies modified" code to take the possibility of download failure into account.  Don't remove existing files until all new ones have been downloaded successfully, then rearrange everything in place.
    
    Fixes greasemonkey#1661
    arantius committed Nov 7, 2012
    Copy the full SHA
    f64be02 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2012

  1. Copy the full SHA
    b2597cc View commit details
    Browse the repository at this point in the history
  2. Fix script auto-updating.

    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 greasemonkey#1646 (probable fix)
    Fixes greasemonkey#1647
    arantius committed Nov 8, 2012
    2
    Copy the full SHA
    c932a6e View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2012

  1. Copy the full SHA
    55a379b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    aeb9d38 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    1aa6e25 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    d3d34f6 View commit details
    Browse the repository at this point in the history
  5. Fix downloading updates from the right URL.

    Refs greasemonkey#1497 - Introduced bug
    Fixes greasemonkey#1669
    arantius committed Nov 16, 2012
    Copy the full SHA
    ee08a5a View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2012

  1. Copy the full SHA
    c430ca8 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2012

  1. Version bump: 1.5

    arantius committed Nov 26, 2012
    Copy the full SHA
    3ecad3b View commit details
    Browse the repository at this point in the history
  2. Add filename and line number to warning "return-not-in-func-deprecated"

    Seppo J. Vuolteenaho authored and arantius committed Nov 26, 2012
    Copy the full SHA
    d4fb083 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2012

  1. Copy the full SHA
    1250bd7 View commit details
    Browse the repository at this point in the history
  2. Tweak the injection logic to work around bugs.

    1) Attach event listener to content windows (not appcontent element), so location.replace('#anything') works.
    2) Also attach a load (as well as DOMContentLoaded) listener, for non-DOM loads like images.
    
    Fixes greasemonkey#1584
    Refs greasemonkey#1675
    arantius committed Dec 20, 2012
    1
    Copy the full SHA
    27e9b73 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    4775d8c View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    972b6de View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    17074b8 View commit details
    Browse the repository at this point in the history
  6. Don't overwrite existing scripts on "New User Script" so easily.

    Now, you must press a button in order to use the script on the clipboard.  It will still overwrite anything installed if you do that, but it doesn't do it silently/automatically.
    
    Fixes greasemonkey#1672
    arantius committed Dec 20, 2012
    Copy the full SHA
    129587e View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2013

  1. 3
    Copy the full SHA
    6039539 View commit details
    Browse the repository at this point in the history
  2. Verison bump: 1.6

    arantius committed Jan 10, 2013
    Copy the full SHA
    c52bd61 View commit details
    Browse the repository at this point in the history
  3. Bump up maxVersion to 18

    arantius committed Jan 10, 2013
    Copy the full SHA
    a25ccb1 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2013

  1. Rewrite magic TLD handling.

    Commit 1250bd7 naively added handling based on publicsuffix.org data; but that turned out to have serious performance implications.  Re-implement to get the same benefit, via nsIEffectiveTLDService, without the performance hit.
    
    FIxes greasemonkey#1689
    arantius committed Jan 17, 2013
    2
    Copy the full SHA
    3370e77 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a163949 View commit details
    Browse the repository at this point in the history
  3. Version bump - 1.7

    arantius committed Jan 17, 2013
    Copy the full SHA
    de96cae View commit details
    Browse the repository at this point in the history
  4. Fix typo.

    arantius committed Jan 17, 2013
    Copy the full SHA
    262ddf3 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    0d758f7 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    66eff45 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2013

  1. Copy the full SHA
    7ec4751 View commit details
    Browse the repository at this point in the history
  2. Catch script match failures.

    arantius committed Jan 18, 2013
    Copy the full SHA
    d40eb98 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    41cd0be View commit details
    Browse the repository at this point in the history
  4. Version bump: 1.7.1

    arantius committed Jan 18, 2013
    Copy the full SHA
    5bf0db2 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2013

  1. Copy the full SHA
    91ee563 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2013

  1. Merge pull request greasemonkey#1698 from Ventero/pr-1698

    Fix undefined variable access.
    arantius committed Jan 24, 2013
    Copy the full SHA
    2d092a0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9db6499 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    819117a View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    4fab342 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    da03b1e View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    d787614 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    7395e7c View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    ce12dfe View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    909847e View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2013

  1. Copy the full SHA
    f8c791e View commit details
    Browse the repository at this point in the history
  2. Merge pull request greasemonkey#1700 from Lekensteyn/fix-typo

    Fix typo causing unnecessary array duplication
    arantius committed Jan 25, 2013
    Copy the full SHA
    700c36b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2013

  1. Added websites submenu to monkey menu.

    Cherry picked from 21ba70d +
    967d4f8
    
    Fixes greasemonkey#1684
    LWChris authored and arantius committed Feb 1, 2013
    Copy the full SHA
    6353237 View commit details
    Browse the repository at this point in the history
  2. Fix incorrect string name.

    arantius committed Feb 1, 2013
    Copy the full SHA
    7d3106f View commit details
    Browse the repository at this point in the history
  3. Refactor xmlhttprequester into a JS module.

    Also refactor apiLeakCheck, to support that change.
    arantius committed Feb 1, 2013
    Copy the full SHA
    3755e71 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    ae04a41 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    2024ce1 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    6b2d6a6 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    14c638d View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    76cc90f View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    8dcf9c6 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    32fc1cd View commit details
    Browse the repository at this point in the history
  11. Listen for DOMContentLoaded and inject into about:blank.

    In 27e9b73 we rewrote the injection logic to depend on observer event document-element-inserted, but at about:blank that doesn't specify a document or window, which we need to inject.  Listen for DOMContentLoaded again, to inject scripts only into about:blank.
    
    Fixes greasemonkey#1696
    arantius committed Feb 1, 2013
    Copy the full SHA
    db4e48c View commit details
    Browse the repository at this point in the history
  12. Copy the full SHA
    6ec3139 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2013

  1. Copy the full SHA
    3ea1b4a View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    00bfb34 View commit details
    Browse the repository at this point in the history
  3. String typo.

    arantius committed Feb 21, 2013
    Copy the full SHA
    aca66d1 View commit details
    Browse the repository at this point in the history
  4. Version bump: 1.8

    arantius committed Feb 21, 2013
    Copy the full SHA
    6ded2b9 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    31be434 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    7c7cc9f View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2013

  1. Update modules/xmlhttprequester.js

    GM_xmlhttpRequest() was not returning the abort() function as specified in http://wiki.greasespot.net/GM_xmlhttpRequest#Returns .
    
    See also, http://stackoverflow.com/q/14185249/331508
    BrockA committed Feb 22, 2013
    Copy the full SHA
    5d3861c View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2013

  1. Merge pull request greasemonkey#1714 from BrockA/master

    __exposedProps__ was not set on GM_xmlhttpRequest's abort function
    arantius committed Feb 28, 2013
    Copy the full SHA
    588dc99 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2013

  1. Copy the full SHA
    7e5c860 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2013

  1. Merge pull request greasemonkey#1733 from silverwind/master

    Remove usage of sandbox.importFunction
    arantius committed Apr 22, 2013
    Copy the full SHA
    8876616 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2013

  1. Make sure mod time is not > install time, when installing.

    By making them always exactly equal.  This includes installs for updates.
    
    Fixes greasemonkey#1723
    arantius committed Apr 25, 2013
    Copy the full SHA
    8578882 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    c12cbf2 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    e89b0ab View commit details
    Browse the repository at this point in the history
  4. Version bump.

    arantius committed Apr 25, 2013
    Copy the full SHA
    6ad63a7 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    a95767a View commit details
    Browse the repository at this point in the history
  6. 1
    Copy the full SHA
    2aedc31 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2013

  1. Add script source to GM_info

    aidanhs committed May 2, 2013
    Copy the full SHA
    e6374f8 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2013

  1. Copy the full SHA
    8c0059e View commit details
    Browse the repository at this point in the history
  2. Remove bashism from build.sh

    aidanhs authored and arantius committed May 3, 2013
    Copy the full SHA
    abf5352 View commit details
    Browse the repository at this point in the history
  3. Do not display no version as "null".

    Cast the string "null" back to the literal null, handled correctly at display time, at load time.
    
    Fixes greasemonkey#1734.
    arantius committed May 3, 2013
    Copy the full SHA
    4562353 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2013

  1. Copy the full SHA
    0848b8f View commit details
    Browse the repository at this point in the history
  2. Add GM_setClipboard() API.

    arantius committed May 23, 2013
    Copy the full SHA
    4523f8f View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    c3d80bf View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    31a6b11 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2013

  1. Copy the full SHA
    0c8bc13 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2013

  1. Update script correctly at install time.

    Fixes greasemonkey#1744 -- thanks janekptacijarabaci !
    arantius committed Jun 7, 2013
    Copy the full SHA
    217da22 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    7c9a9e7 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2013

  1. Copy the full SHA
    081dbf9 View commit details
    Browse the repository at this point in the history
  2. Version bump: 1.10

    arantius committed Jun 20, 2013
    3
    Copy the full SHA
    e2b2f9b View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2013

  1. Copy the full SHA
    b3c41f7 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    4b3b92b View commit details
    Browse the repository at this point in the history
  3. Fix cleanup of the downloaded files when cancelling an installation.

    ScriptInstall#cancel already calls this._remoteScript.cleanup, but
    this._remoteScript wasn't properly set before.
    Ventero committed Jul 2, 2013
    Copy the full SHA
    977eb84 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2013

  1. Ensure the new tab is opened in the current chrome window.

    Since the tab (and thus the content window) may have been moved to a
    different chrome window since the script was injected, we can't cache
    the chrome window for the purpose of figuring out where to place the
    new tab.
    
    Fixes greasemonkey#1758.
    Ventero committed Jul 8, 2013
    Copy the full SHA
    f938cc0 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    e827d54 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2013

  1. Copy the full SHA
    2d2ea82 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    a89695c View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2013

  1. Copy the full SHA
    2f4f6c2 View commit details
    Browse the repository at this point in the history
  2. Don't run user scripts on data URIs.

    Firefox contains data URIs with chrome privileges (e.g. Scratchpad),
    so for security reasons user scripts should never be allowed to run
    on data URIs.
    
    Fixes greasemonkey#1767.
    Ventero authored and arantius committed Jul 18, 2013
    Copy the full SHA
    3f4a83e View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    72366d0 View commit details
    Browse the repository at this point in the history
  4. Version bump: 1.11

    arantius committed Jul 18, 2013
    Copy the full SHA
    f6c81a7 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2013

  1. Add a "forced" script update context menu item.

    This feature _always_ overwrites the local script with the remote version.
    
    Fixes greasemonkey#1743
    arantius committed Jul 24, 2013
    Copy the full SHA
    2989cdf View commit details
    Browse the repository at this point in the history
  2. Only use Coral CDN when it works.

    In some cases, Coral is blocked and will not function properly.
    
    Refs greasemonkey#1722
    arantius committed Jul 24, 2013
    2
    Copy the full SHA
    516da86 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    3f3914b View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    a40de47 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    c6ecfbe View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    fe89d88 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    8fba26b View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    5a9c454 View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    c0f91c1 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    524a7c7 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2013

  1. Copy the full SHA
    27dd717 View commit details
    Browse the repository at this point in the history
  2. Scratchpad - editing a script (disable more items) - all

    Disable view commands (Run, Inspect, Display) from context menu and toolbar. Disable access keys.
    janekptacijarabaci authored and arantius committed Aug 8, 2013
    Copy the full SHA
    6599bd5 View commit details
    Browse the repository at this point in the history
  3. Scratchpad - editing a script (disable more items)

    Disable view commands (Run, Inspect, Display) from context menu and toolbar. Disable access keys.
    janekptacijarabaci authored and arantius committed Aug 8, 2013
    Copy the full SHA
    515827d View commit details
    Browse the repository at this point in the history
  4. Scratchpad - first running

    Not first line.
    
    [Previously editing enhancements]
    janekptacijarabaci authored and arantius committed Aug 8, 2013
    Copy the full SHA
    be3a5a3 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    403c747 View commit details
    Browse the repository at this point in the history
  6. Clean up scratchpad-overlay.js.

    Shorter and simpler.
    
    Fixes greasemonkey#1776
    arantius committed Aug 8, 2013
    4
    Copy the full SHA
    1dada00 View commit details
    Browse the repository at this point in the history
  7. Remove getStatsObj from EXPORTED_SYMBOLS.

    This shouldn't have been released, it was only exported for temporary debugging.
    
    Fixes greasemonkey#1782
    arantius committed Aug 8, 2013
    Copy the full SHA
    1f1c8eb View commit details
    Browse the repository at this point in the history
  8. Remove ScriptAddonReplaceScript.

    Use a parameter to ScriptAddonFactoryByScript instead.
    arantius committed Aug 8, 2013
    Copy the full SHA
    88d4bac View commit details
    Browse the repository at this point in the history
  9. Move the AOM data update later in the install process.

    When config.install() called ScriptAddonFactoryByScript(), it was creating the new ScriptAddon with the Script in its partially installed state.  Move this call to later in RemoteScript.install(), when this state has been correctly initialized.
    
    Fixes greasemonkey#1778
    arantius committed Aug 8, 2013
    Copy the full SHA
    8e2b452 View commit details
    Browse the repository at this point in the history
  10. New version number.

    arantius committed Aug 8, 2013
    Copy the full SHA
    e70e030 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2013

  1. Update script.js

    janekptacijarabaci committed Aug 12, 2013
    Copy the full SHA
    86b1526 View commit details
    Browse the repository at this point in the history
  2. Update parseScript.js

    janekptacijarabaci committed Aug 12, 2013
    Copy the full SHA
    d181cfb View commit details
    Browse the repository at this point in the history
  3. Update scriptMatchesUrlAndRuns.js

    janekptacijarabaci committed Aug 12, 2013
    Copy the full SHA
    0b44438 View commit details
    Browse the repository at this point in the history
  4. Update greasemonkey.properties

    janekptacijarabaci committed Aug 12, 2013
    Copy the full SHA
    e9f9ac2 View commit details
    Browse the repository at this point in the history
  5. Update greasemonkey.properties

    janekptacijarabaci committed Aug 12, 2013
    Copy the full SHA
    022e6db View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2015

  1. Style clean up

    janekptacijarabaci committed Aug 22, 2015
    Copy the full SHA
    570b05a View commit details
    Browse the repository at this point in the history
  2. Style clean up

    janekptacijarabaci committed Aug 22, 2015
    Copy the full SHA
    89239d9 View commit details
    Browse the repository at this point in the history