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

GM_registerMenuCommand - errors vs. invalid link, frames; GM_getResourceURL - no resource with name #2434

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

Commits on May 29, 2015

  1. util ordering cleanup

    arantius committed May 29, 2015
    Configuration menu
    Copy the full SHA
    3b6a905 View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.2.

    arantius committed May 29, 2015
    Configuration menu
    Copy the full SHA
    4da22ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    edaab60 View commit details
    Browse the repository at this point in the history
  4. Switch from resource: to chrome: for JSM.

    Content can see resource: but not chrome: URLs.  And chrome: works fine for JSM import.
    
    Fixes greasemonkey#1787
    arantius committed May 29, 2015
    Configuration menu
    Copy the full SHA
    3e6acc7 View commit details
    Browse the repository at this point in the history
  5. 3 Configuration menu
    Copy the full SHA
    50e8dd4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f5ba1c View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2015

  1. Avoid usage of 'const' keyword.

    JsDev is incapable of understanding it.
    See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=326842
    arantius committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    92453f8 View commit details
    Browse the repository at this point in the history
  2. Fix missing semicolons.

    arantius committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    720479d View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2015

  1. Improve the size of the script preferences dialog.

    Start much smaller, allow the user to change the size, remember the size.
    
    Fixes greasemonkey#2191
    arantius committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    eccc46c View commit details
    Browse the repository at this point in the history
  2. Update remoteScript.js

    janekptacijarabaci authored and arantius committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    fc919e9 View commit details
    Browse the repository at this point in the history
  3. Fully asynchronous menu command implementation.

    1) Store menu commmands' data in a private closure, *in the sandbox*.
    2) To list registered commands:
      a) Parent/chrome passes a message to child/frame.
      b) Frame passes an event (visible to content) into the sandbox.
      c) Sandbox passes private-closure-scoped commands' data to a frame-scoped callback.
      d) Frame passes data up to parent as a message.
      e) Chrome uses this data to populate the menu, at popupshowing time.
    3) To run a command:
      a) User clicks on the menu item.
      b) Chrome sends a message to the frame.
      c) Frame sends an event to the sandbox.
      d) Sandbox finds the related registered command, calls its callback.
    
    Phew!  But no references to documents/windows/browsers are ever stored anywhere, so they can't possibly leak anymore.
    
    Along the way, simplify frame script by moving object methods to standalone functions; less state, less binding to fix "this" references.  The ContentObserver object is now really just there for `.observe()`.
    
    TODO: Restore "delayed execution" feature, the only other usage of the (removed) ScriptRunner structure.
    
    Refs: greasemonkey#2200
    Refs: greasemonkey#2067
    arantius committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    baa2762 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    106fc36 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    16be5cb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8ad2bb3 View commit details
    Browse the repository at this point in the history
  7. Remove unused parameter.

    arantius committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    50929fc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    daa3f45 View commit details
    Browse the repository at this point in the history
  9. Call menu command functions with undefined this.

    Just in case, so the command object cannot be changed.
    arantius committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    0c1b253 View commit details
    Browse the repository at this point in the history
  10. Fix indentation level.

    arantius committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    cd9c9da View commit details
    Browse the repository at this point in the history
  11. Prevent content from detecting/interfering with menu commands.

    Prevent event propagation when appropriate.  Add a random suffix to the event names, so content cannot predict the event name, and thus cannot listen for it.
    arantius committed Jul 15, 2015
    Configuration menu
    Copy the full SHA
    7683e43 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2015

  1. Configuration menu
    Copy the full SHA
    134a01d View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.3

    arantius committed Jul 24, 2015
    Configuration menu
    Copy the full SHA
    753d9f4 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2015

  1. Configuration menu
    Copy the full SHA
    82a7534 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2015

  1. Configuration menu
    Copy the full SHA
    9bd373a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60f0257 View commit details
    Browse the repository at this point in the history
  3. Prevent TypeError: matches is undefined in Sync.

    I.e. from an old Sync record which did not specify user matches.  Default to nothing.
    
    Fixes greasemonkey#2188
    arantius committed Jul 31, 2015
    Configuration menu
    Copy the full SHA
    0792f29 View commit details
    Browse the repository at this point in the history
  4. Remove salting todo.

    It's too late.  IDs are set.  Changing them would be a giant mess.
    arantius committed Jul 31, 2015
    Configuration menu
    Copy the full SHA
    9aac21c View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2015

  1. Version bump: 3.4beta1

    arantius committed Aug 3, 2015
    Configuration menu
    Copy the full SHA
    92e0a0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7219b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2015

  1. Update browser.js

    janekptacijarabaci committed Aug 9, 2015
    Configuration menu
    Copy the full SHA
    517721c View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2015

  1. Async => Rpc (the test patch)

    Ad greasemonkey#2107, greasemonkey#2234
    The suggestion (for example).
    janekptacijarabaci committed Aug 13, 2015
    Configuration menu
    Copy the full SHA
    a9b9d1d View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2015

  1. Create sandboxes with sameZoneAs to reduce GC costs

    by default sandboxes are created in the system zone which has a lifetime
    equal to that of the process and has a fairly large footprint.
    
    Since GM sandboxes are scoped to individual content pages they should be
    allocated in the same GC zone as the content. This allows them to be
    discarded together and also reduces the footprint (and thus GC overhead)
    for the system zone.
    the8472 committed Aug 17, 2015
    Configuration menu
    Copy the full SHA
    c214b66 View commit details
    Browse the repository at this point in the history
  2. Use a single shared observer

    Framescripts get loaded for each tab, this means each tab registered a
    callback with the global observer service.
    
    Move the observer registration to a module and dispatch from a hash
    table instead, that reduces the number of callbacks called per
    document-element-inserted from N to 1.
    the8472 committed Aug 17, 2015
    Configuration menu
    Copy the full SHA
    9066b67 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2015

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

Commits on Aug 19, 2015

  1. Add contributing guide

    Based on https://github.com/blog/1184-contributing-guidelines and links
    to the current Greasemonkey style guide and contributing guide.
    cletusc committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    3ec197d View commit details
    Browse the repository at this point in the history
  2. The 'use strict' - after installing a script - throws the warning

    ReferenceError: reference to undefined property
    this.scripts[existingIndex]
    - config.js:139:18
    janekptacijarabaci committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    ab45b65 View commit details
    Browse the repository at this point in the history
  3. Merge pull request greasemonkey#2244 from cletusc/contributing-guide

    Add contributing guide.
    arantius committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    222a16f View commit details
    Browse the repository at this point in the history
  4. Merge pull request greasemonkey#2224 from janekptacijarabaci/GM_regis…

    …terMenuCommand_noCommands
    
    GM 3.3: GM_registerMenuCommand - no commands
    arantius committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    3b01787 View commit details
    Browse the repository at this point in the history
  5. Update greasemonkey.js

    janekptacijarabaci authored and arantius committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    c6be84c View commit details
    Browse the repository at this point in the history
  6. Update addons4-overlay.js

    janekptacijarabaci authored and arantius committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    55820c1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    092c1ab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cf5c0a8 View commit details
    Browse the repository at this point in the history
  9. Merge pull request greasemonkey#2240 from the8472/same_zone_as

    Create sandboxes with sameZoneAs to reduce GC costs
    arantius committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    0fbe7a4 View commit details
    Browse the repository at this point in the history
  10. Merge pull request greasemonkey#2245 from janekptacijarabaci/useStrict

    The 'use strict' - after installing a script (and not exists) - throws the warning
    arantius committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    41d185e View commit details
    Browse the repository at this point in the history
  11. Disable e10s shims

    https://developer.mozilla.org/en-US/Add-ons/Install_Manifests#multiprocessCompatible
    
    Disables addon compatibility shims in firefox.
    
    It should improve performance and/or catch any remaining
    incompatibilities.
    the8472 authored and arantius committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    4ae802b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a56f68e View commit details
    Browse the repository at this point in the history
  13. Code style clean up.

    arantius committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    1f12fda View commit details
    Browse the repository at this point in the history
  14. Show script source: Switch to .addTab().

    Something deep in Firefox internals was failing, given the way we
    called `.loadOneTab()`.  Switch to `.addTab()` and tweak the
    notification bar to (apparently?) cope with the different timing
    that results.
    
    Along the way: fix the is-temp-script method to actually be handled,
    by listening for it via the PPMM, not global MM.
    
    Fixes greasemonkey#2202
    arantius committed Aug 19, 2015
    Configuration menu
    Copy the full SHA
    32e2122 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2015

  1. Style clean up

    janekptacijarabaci committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    3bccd89 View commit details
    Browse the repository at this point in the history
  2. fixes greasemonkey#2246

    build the dropdown menu asynchronously after requesting the frame URLs
    through the message manager.
    the8472 committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    6b05c48 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2015

  1. avoid holding duplicate script source strings in memory

    old: strings sent via e10s message manager are duplicated and the
    sandbox holds onto them as source code, this causes unnecessary memory
    overhead.
    
    new: load scripts from file:// URIs and use lazy getters for
    scriptSource
    the8472 committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    70a16c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    924fee2 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2015

  1. Configuration menu
    Copy the full SHA
    b61dfd7 View commit details
    Browse the repository at this point in the history
  2. Fix for [e10s on]

    janekptacijarabaci committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    d8789f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f77548 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ddddde0 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2015

  1. Configuration menu
    Copy the full SHA
    e4a38a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e2eafc View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2015

  1. Merge pull request greasemonkey#2256 from the8472/export_helpers

    use export helpers to avoid xray backscatter
    arantius committed Aug 24, 2015
    Configuration menu
    Copy the full SHA
    58d769b View commit details
    Browse the repository at this point in the history
  2. Merge pull request greasemonkey#2233 from janekptacijarabaci/GM_openI…

    …nTab_inBackground
    
    GM 3.2+: GM_openInTab(url, false) - open the page in the background
    
    Refs greasemonkey#2247
    arantius committed Aug 24, 2015
    Configuration menu
    Copy the full SHA
    d797498 View commit details
    Browse the repository at this point in the history
  3. Merge pull request greasemonkey#2248 from the8472/fix_menu

    Build monkey menu contents via async messages.
    
    Fixes greasemonkey#2246
    arantius committed Aug 24, 2015
    Configuration menu
    Copy the full SHA
    bf853f0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request greasemonkey#2251 from janekptacijarabaci/_viewSource

    View source not working: fix for the context menu and [e10s on]
    
    Refs greasemonkey#2202
    arantius committed Aug 24, 2015
    Configuration menu
    Copy the full SHA
    8b97613 View commit details
    Browse the repository at this point in the history
  5. Merge pull request greasemonkey#2252 from janekptacijarabaci/newChann…

    …elFromURI_throwsTheError
    
    [e10s]: newChannelFromURI - it sometimes throws the error
    arantius committed Aug 24, 2015
    Configuration menu
    Copy the full SHA
    cc8848e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    22b4714 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1562814 View commit details
    Browse the repository at this point in the history
  8. Version bump: 3.4beta2

    arantius committed Aug 24, 2015
    Configuration menu
    Copy the full SHA
    c8bd599 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a3ec304 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2812c36 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2015

  1. Merge pull request greasemonkey#2258 from janekptacijarabaci/viewSour…

    …ce_FIX
    
    View source - fix for Firefox 38.0.5-
    
    Refs greasemonkey#2202
    arantius committed Aug 25, 2015
    Configuration menu
    Copy the full SHA
    6213b49 View commit details
    Browse the repository at this point in the history
  2. Merge pull request greasemonkey#2257 from janekptacijarabaci/GM_openI…

    …nTab_API_backward_compatible
    
    GM_openInTab: synchronize API with Tampermonkey (backward compatible)
    arantius committed Aug 25, 2015
    Configuration menu
    Copy the full SHA
    f26a685 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2015

  1. Configuration menu
    Copy the full SHA
    ed61cac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca56af9 View commit details
    Browse the repository at this point in the history
  3. Version bump: 3.4beta3

    arantius committed Aug 28, 2015
    Configuration menu
    Copy the full SHA
    6b2457d View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2015

  1. Configuration menu
    Copy the full SHA
    1108e1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47fac82 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'janekptacijarabaci/GM_openInTab_closabl…

    …e_reopenable'
    
    # Conflicts:
    #	content/browser.js
    arantius committed Aug 31, 2015
    1 Configuration menu
    Copy the full SHA
    277cc71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df0a469 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2015

  1. Configuration menu
    Copy the full SHA
    c582e9e View commit details
    Browse the repository at this point in the history
  2. Merge pull request greasemonkey#2264 from janekptacijarabaci/_FIX_mer…

    …ged_GM_openInTab_closable_reopenable
    
    Merge remote-tracking branch 'GM_openInTab_closable_reopenable' - conflicts, merged fails
    arantius committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    c18795b View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2015

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

Commits on Sep 11, 2015

  1. Configuration menu
    Copy the full SHA
    dc30835 View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.4

    arantius committed Sep 11, 2015
    Configuration menu
    Copy the full SHA
    250f188 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2015

  1. Configuration menu
    Copy the full SHA
    510505a View commit details
    Browse the repository at this point in the history
  2. Only add .cmd on Windows

    jerone committed Sep 13, 2015
    Configuration menu
    Copy the full SHA
    ec4a6d5 View commit details
    Browse the repository at this point in the history
  3. fix xray access denied error

    the8472 committed Sep 13, 2015
    Configuration menu
    Copy the full SHA
    06349bf View commit details
    Browse the repository at this point in the history
  4. restore unique element filter on scripts dropdown menu

    fixes duplicates introduced by 6b05c48
    the8472 committed Sep 13, 2015
    Configuration menu
    Copy the full SHA
    d0aea26 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2015

  1. Configuration menu
    Copy the full SHA
    0bfa0ef View commit details
    Browse the repository at this point in the history
  2. reduce sync messages from frame scripts

    - beam down IPCScripts in advance from parent when a script changes
    - do script filtering/url matching in content process
    - piggyback script change detection on http observers instead by
    checking document/sub-document loads
    the8472 committed Sep 15, 2015
    Configuration menu
    Copy the full SHA
    70fab3e View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2015

  1. Configuration menu
    Copy the full SHA
    28d72d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    780682d View commit details
    Browse the repository at this point in the history
  3. Version bump: 3.4.1beta1

    arantius committed Sep 16, 2015
    Configuration menu
    Copy the full SHA
    f2568f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b621bc View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2015

  1. Version bump: 3.4.1

    arantius committed Sep 17, 2015
    Configuration menu
    Copy the full SHA
    12ec962 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    723f4cd View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2015

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

Commits on Sep 23, 2015

  1. Configuration menu
    Copy the full SHA
    bbb3364 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    182a309 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    02bd979 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dedb785 View commit details
    Browse the repository at this point in the history
  5. Style cleanup.

    arantius committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    f6d8224 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    392c2c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f96c6c View commit details
    Browse the repository at this point in the history
  8. Add author and homepage script values.

    For displaying in the addon manager "more" page.
    
    Fixes greasemonkey#1944
    arantius committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    25ef32a View commit details
    Browse the repository at this point in the history
  9. Return undefined when GM_getValue is given an invalid key.

    Strictly comply with existing docs.
    
    Fixes greasemonkey#2213
    arantius committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    9ba4cb2 View commit details
    Browse the repository at this point in the history
  10. Remove referer-setting-observer.

    It doesn't work under e10s, and tests show it's also now (?!) unnecessary.
    
    Refs greasemonkey#2255
    arantius committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    c274845 View commit details
    Browse the repository at this point in the history
  11. Merge remote-tracking branch 'the8472/async-messages2' into the-async

    # Conflicts:
    #	modules/xmlhttprequester.js
    arantius committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    6fe96d6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    726cbba View commit details
    Browse the repository at this point in the history
  13. Version bump: 3.5beta1

    arantius committed Sep 23, 2015
    Configuration menu
    Copy the full SHA
    78a1892 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2015

  1. Line length/whitespace.

    arantius committed Sep 24, 2015
    Configuration menu
    Copy the full SHA
    ee047d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73736ed View commit details
    Browse the repository at this point in the history
  3. Set script properties to empty string, not null.

    Also only populate addon creator if author is known.
    
    Fixes greasemonkey#1944
    arantius committed Sep 24, 2015
    Configuration menu
    Copy the full SHA
    be1d16f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0fec26a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    72020a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a7d0c1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a516cf9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    82f484d View commit details
    Browse the repository at this point in the history
  9. Version bump: 3.5beta2

    arantius committed Sep 24, 2015
    Configuration menu
    Copy the full SHA
    666ddc4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4b240a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2015

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

Commits on Sep 27, 2015

  1. Configuration menu
    Copy the full SHA
    83ddd72 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2015

  1. Configuration menu
    Copy the full SHA
    213b1e6 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2015

  1. Configuration menu
    Copy the full SHA
    0d569db View commit details
    Browse the repository at this point in the history
  2. Load new metadata for existing scripts.

    1) Trigger updateFromNewScript() on every script once when installing 3.5.
    2) Fix updateFromNewScript() to handle new (author + homepageURL) values.
    
    Fixes greasemonkey#1944
    arantius committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    2db84e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    999f8b4 View commit details
    Browse the repository at this point in the history
  4. [e10s on] gBrowser.addEventListener("DOMContentLoaded") => framescrip…

    …t.js
    
    # Conflicts:
    #	content/framescript.jshttps://github.com/greasemonkey/issues/2280
    arantius committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    3ea4de9 View commit details
    Browse the repository at this point in the history
  5. Version bump: 3.5beta3

    arantius committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    2f01c4f View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2015

  1. Configuration menu
    Copy the full SHA
    49b1cc8 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2015

  1. Ignore errors in _updateVersion().

    Plus ignore errors in showGrantWarning(); it's better to miss the warning than the entire (update) action.
    
    Fixes greasemonkey#2294
    arantius committed Oct 16, 2015
    Configuration menu
    Copy the full SHA
    04f3990 View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.5beta4.

    arantius committed Oct 16, 2015
    Configuration menu
    Copy the full SHA
    b1b184d View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2015

  1. Configuration menu
    Copy the full SHA
    9116666 View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.5

    arantius committed Oct 20, 2015
    Configuration menu
    Copy the full SHA
    9c19186 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2015

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

Commits on Oct 23, 2015

  1. 2 Configuration menu
    Copy the full SHA
    759b12f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbdb795 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d4e6ad View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2015

  1. Configuration menu
    Copy the full SHA
    04b6eed View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2015

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

Commits on Oct 31, 2015

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

Commits on Nov 1, 2015

  1. Configuration menu
    Copy the full SHA
    83cda6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d118df0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5b2de9 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2015

  1. Configuration menu
    Copy the full SHA
    d7d5413 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ef539b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fcfc46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18f06d9 View commit details
    Browse the repository at this point in the history
  5. Version bump: 3.6beta1

    arantius committed Nov 3, 2015
    Configuration menu
    Copy the full SHA
    a4f8aed View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2015

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

Commits on Nov 11, 2015

  1. Configuration menu
    Copy the full SHA
    0c8e9c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9dac77c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    58e76c4 View commit details
    Browse the repository at this point in the history
  4. Version bump: 3.6beta2

    arantius committed Nov 11, 2015
    Configuration menu
    Copy the full SHA
    8a84806 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2015

  1. Always use IPC scripts for greasemonkey-script: scheme

    IPCScripts are available everywhere, no need to send sync messages
    the8472 committed Nov 13, 2015
    Configuration menu
    Copy the full SHA
    df01a9a View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2015

  1. Configuration menu
    Copy the full SHA
    a3f7b0c View commit details
    Browse the repository at this point in the history
  2. Merge pull request greasemonkey#2337 from janekptacijarabaci/contextM…

    …enu_blink
    
    The context menu - jumps up a bit
    arantius committed Nov 19, 2015
    Configuration menu
    Copy the full SHA
    f66cdd8 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2015

  1. Configuration menu
    Copy the full SHA
    0a402f7 View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.6

    arantius committed Nov 20, 2015
    Configuration menu
    Copy the full SHA
    dceb2df View commit details
    Browse the repository at this point in the history
  3. Tweak install dialog title style.

    For some time this has been white on nearly-white text.  At least in Ubuntu.  Choose colors with readable contrast.
    arantius committed Nov 20, 2015
    Configuration menu
    Copy the full SHA
    3429031 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f202dfa View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2015

  1. Fix @resource

    janekptacijarabaci committed Dec 15, 2015
    Configuration menu
    Copy the full SHA
    614756b View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2016

  1. Configuration menu
    Copy the full SHA
    83e41eb View commit details
    Browse the repository at this point in the history
  2. Merge pull request greasemonkey#2354 from janekptacijarabaci/minorFix…

    …_update
    
    Minor fix - throws an warning in the Browser Console (update)
    arantius committed Jan 16, 2016
    Configuration menu
    Copy the full SHA
    f34de02 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2016

  1. Configuration menu
    Copy the full SHA
    d0b89df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc5a8ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ebd78a View commit details
    Browse the repository at this point in the history
  4. Renaming variables

    janekptacijarabaci committed Jan 18, 2016
    Configuration menu
    Copy the full SHA
    ac7491c View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2016

  1. Configuration menu
    Copy the full SHA
    4b4dc15 View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.7beta1

    arantius committed Jan 20, 2016
    Configuration menu
    Copy the full SHA
    17420b5 View commit details
    Browse the repository at this point in the history
  3. Remove parse() parameter aNoMeta.

    Just use `aFailWhenMissing` for the one case where either parameter was ever used.
    
    Fixes greasemonkey#2336
    arantius committed Jan 20, 2016
    Configuration menu
    Copy the full SHA
    9adfced View commit details
    Browse the repository at this point in the history
  4. Make GM_BrowserUI.checkDisabledScriptNavigation() active only in di…

    …sabled state.
    
    Prevents duplicate notification bars in case of "show script source".
    
    Fixes greasemonkey#2348
    arantius committed Jan 20, 2016
    1 Configuration menu
    Copy the full SHA
    5808f27 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    44028e2 View commit details
    Browse the repository at this point in the history
  6. Comment non-obvious code.

    arantius committed Jan 20, 2016
    Configuration menu
    Copy the full SHA
    0721ae2 View commit details
    Browse the repository at this point in the history
  7. Version bump: 3.7beta2

    arantius committed Jan 20, 2016
    1 Configuration menu
    Copy the full SHA
    c87510d View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2016

  1. Configuration menu
    Copy the full SHA
    31091a6 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2016

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

Commits on Feb 3, 2016

  1. Configuration menu
    Copy the full SHA
    32ab742 View commit details
    Browse the repository at this point in the history
  2. Merge pull request greasemonkey#2362 from janekptacijarabaci/updateSc…

    …ripts_cludes
    
    User-specified include/exclude rules require Firefox restart to take effect
    
    Fixes greasemonkey#2361
    arantius committed Feb 3, 2016
    Configuration menu
    Copy the full SHA
    e8d7643 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2016

  1. Pass correct booleans to script parse().

    Third parameter is now `aFailWhenMissing`, in case of the DownloadListener we do want to fail, i.e. only succeed when it is found.  In case of _parseScriptFile() we want whatever we've got, don't fail at all.
    
    Fixes greasemonkey#2360
    arantius committed Feb 11, 2016
    Configuration menu
    Copy the full SHA
    21196c5 View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.7beta3

    Final 3.7 release candidate.
    arantius committed Feb 11, 2016
    Configuration menu
    Copy the full SHA
    8195e81 View commit details
    Browse the repository at this point in the history
  3. Update translations from babelzilla.org.

    Including cleanup of <33% complete languages.
    arantius committed Feb 11, 2016
    Configuration menu
    Copy the full SHA
    425450c View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2016

  1. Configuration menu
    Copy the full SHA
    c5677c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f321ad9 View commit details
    Browse the repository at this point in the history
  3. Version bump: 3.7

    arantius committed Feb 19, 2016
    2 Configuration menu
    Copy the full SHA
    c5bc63a View commit details
    Browse the repository at this point in the history
  4. Rewrite script install manager.

    Switch from nsIContentPolicy to http-on-modify-request observer.  This lets us properly detect a POST, for a proper fix to greasemonkey#1875, so we can remove the suboptimal workaround solution to that.
    
    Fixes greasemonkey#2280
    arantius committed Feb 19, 2016
    2 Configuration menu
    Copy the full SHA
    fe737c7 View commit details
    Browse the repository at this point in the history
  5. Version bump: 3.8beta1

    arantius committed Feb 19, 2016
    Configuration menu
    Copy the full SHA
    f2f7986 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    535d996 View commit details
    Browse the repository at this point in the history
  7. Merge pull request greasemonkey#2367 from janekptacijarabaci/_parseSc…

    …ript_metadata_notFound
    
    GM 3.7beta3: Throws an error in the Browser Console (if metadata not found)
    arantius committed Feb 19, 2016
    Configuration menu
    Copy the full SHA
    b69e6d7 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2016

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

Commits on Mar 1, 2016

  1. Configuration menu
    Copy the full SHA
    afb6d36 View commit details
    Browse the repository at this point in the history
  2. Style clean up

    janekptacijarabaci committed Mar 1, 2016
    Configuration menu
    Copy the full SHA
    73dc33f View commit details
    Browse the repository at this point in the history
  3. Merge pull request greasemonkey#2370 from janekptacijarabaci/minorFix…

    …_typeError_deadObject
    
    Minor fix - TypeError: can't access dead object
    arantius committed Mar 1, 2016
    Configuration menu
    Copy the full SHA
    a9cf90d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2016

  1. Configuration menu
    Copy the full SHA
    02097ff View commit details
    Browse the repository at this point in the history
  2. Clean up duplicate import.

    arantius committed Mar 4, 2016
    Configuration menu
    Copy the full SHA
    6f3158f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11bde85 View commit details
    Browse the repository at this point in the history
  4. Fix setting up Sync service.

    Switch from observer on 'weave:service:ready' topic to polling gWeave.Status.ready.
    
    Refs greasemonkey#2335
    arantius committed Mar 4, 2016
    Configuration menu
    Copy the full SHA
    87d4e9a View commit details
    Browse the repository at this point in the history
  5. Version bump: 3.8beta2

    arantius committed Mar 4, 2016
    Configuration menu
    Copy the full SHA
    7ad63d5 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2016

  1. Configuration menu
    Copy the full SHA
    6c81650 View commit details
    Browse the repository at this point in the history
  2. Added comment

    janekptacijarabaci committed Mar 5, 2016
    Configuration menu
    Copy the full SHA
    02dcf72 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2016

  1. Configuration menu
    Copy the full SHA
    d3803b4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request greasemonkey#2374 from janekptacijarabaci/minorFix…

    …_mainMenu_jumps
    
    Minor fix - the main menu - jumps up a bit
    arantius committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    2a2ef52 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2016

  1. Configuration menu
    Copy the full SHA
    7438f73 View commit details
    Browse the repository at this point in the history
  2. Style clean up

    janekptacijarabaci committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    0f77abd View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2016

  1. Configuration menu
    Copy the full SHA
    571479a View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2016

  1. Style clean up

    janekptacijarabaci committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    0e109a8 View commit details
    Browse the repository at this point in the history
  2. Style clean up

    janekptacijarabaci committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    112c598 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2016

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

Commits on Apr 9, 2016

  1. Configuration menu
    Copy the full SHA
    3d85afe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab4b75a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8be23b4 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2016

  1. Configuration menu
    Copy the full SHA
    8e19516 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2016

  1. Configuration menu
    Copy the full SHA
    0c874bc View commit details
    Browse the repository at this point in the history
  2. Remove isPrivate from Script object.

    Scripts are never private or not, windows are.
    
    Refs greasemonkey#2199
    arantius committed Apr 18, 2016
    Configuration menu
    Copy the full SHA
    9025133 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05a99da View commit details
    Browse the repository at this point in the history
  4. Version bump: 3.8beta3

    arantius committed Apr 18, 2016
    Configuration menu
    Copy the full SHA
    d8ea1c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2016

  1. Version bump: 3.8

    arantius committed Apr 28, 2016
    Configuration menu
    Copy the full SHA
    c0f5864 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2016

  1. Configuration menu
    Copy the full SHA
    2674c19 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2016

  1. Configuration menu
    Copy the full SHA
    39c2bad View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2016

  1. Configuration menu
    Copy the full SHA
    ccdc269 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ec1628 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2016

  1. Configuration menu
    Copy the full SHA
    364cdc2 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2016

  1. Configuration menu
    Copy the full SHA
    32467a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2016

  1. GM_MenuCommander needs uninitialize

    crackevil authored and arantius committed Aug 2, 2016
    Configuration menu
    Copy the full SHA
    179ce31 View commit details
    Browse the repository at this point in the history
  2. no issue: declare var as local

    crackevil authored and arantius committed Aug 2, 2016
    Configuration menu
    Copy the full SHA
    8dc54eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53f5220 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9016a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db4074e View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'the8472/plug-chrome-window-leak'

    # Conflicts:
    #	content/browser.js
    #	content/menucommander.js
    arantius committed Aug 2, 2016
    Configuration menu
    Copy the full SHA
    57e251a View commit details
    Browse the repository at this point in the history
  7. Version bump: 3.9beta1

    arantius committed Aug 2, 2016
    2 Configuration menu
    Copy the full SHA
    fdd854d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2a16710 View commit details
    Browse the repository at this point in the history
  9. 2 Configuration menu
    Copy the full SHA
    5a094c5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2d1e6e3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e7dbb80 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    cc41166 View commit details
    Browse the repository at this point in the history
  13. Merge remote-tracking branch 'janekptacijarabaci/sandbox_apply'

    # Conflicts:
    #	modules/sandbox.js
    
    Fixes greasemonkey#2129
    arantius committed Aug 2, 2016
    Configuration menu
    Copy the full SHA
    ed52719 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    73e2726 View commit details
    Browse the repository at this point in the history
  15. Merge remote-tracking branch 'the8472/use-ipc-mirror-in-script-protocol'

    # Conflicts:
    #	components/greasemonkey.js
    #	modules/scriptProtocol.js
    arantius committed Aug 2, 2016
    2 Configuration menu
    Copy the full SHA
    b8178e8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4fab901 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    14f30ea View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a3d246d View commit details
    Browse the repository at this point in the history
  19. Style cleanup.

    arantius committed Aug 2, 2016
    Configuration menu
    Copy the full SHA
    ab103f1 View commit details
    Browse the repository at this point in the history
  20. Revert "Improve handling of "script install" failures."

    This reverts commit 5a094c5.
    arantius committed Aug 2, 2016
    Configuration menu
    Copy the full SHA
    fb36493 View commit details
    Browse the repository at this point in the history
  21. Increase GM_setValue() performance.

    By optimizing for speed over reliability.  Generally by moving things from disk to memory.
    
    Fixes greasemonkey#2197
    arantius committed Aug 2, 2016
    Configuration menu
    Copy the full SHA
    f75045f View commit details
    Browse the repository at this point in the history
  22. Semicolons.

    arantius committed Aug 2, 2016
    Configuration menu
    Copy the full SHA
    2232601 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2016

  1. Configuration menu
    Copy the full SHA
    e7297de View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.9beta2

    arantius committed Aug 3, 2016
    2 Configuration menu
    Copy the full SHA
    40b0c71 View commit details
    Browse the repository at this point in the history
  3. Updated strings from babelzilla.org.

    Un-translated English for new strings, at least.
    arantius committed Aug 3, 2016
    Configuration menu
    Copy the full SHA
    d9074c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2016

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

Commits on Aug 19, 2016

  1. Configuration menu
    Copy the full SHA
    b27aba6 View commit details
    Browse the repository at this point in the history
  2. Version bump: 3.9

    arantius committed Aug 19, 2016
    Configuration menu
    Copy the full SHA
    3f462ac View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2016

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

Commits on Oct 2, 2016

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

Commits on May 24, 2017

  1. Configuration menu
    Copy the full SHA
    092229c View commit details
    Browse the repository at this point in the history