Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Sunday, September 27 2009
Remove uneeded bits from config.jsm h... was committed by Olivier Cornu at 8:13 PM
Fix README typo http://github.com/oco... was committed by Olivier Cornu at 8:09 PM
Default scripts directory becomes "us... was committed by Olivier Cornu at 8:09 PM
Add a top-level README file http://gi... was committed by Olivier Cornu at 8:02 PM
Rename licence file http://github.com... was committed by Olivier Cornu at 8:02 PM
Run test script foo.user.js on test.h... was committed by Olivier Cornu at 7:48 PM
Rename XPCOM service file into webmon... was committed by Olivier Cornu at 7:48 PM
Use a chrome.manifest skin http://git... was committed by Olivier Cornu at 7:48 PM
New "flatter" directory layout * sr... was committed by Olivier Cornu at 7:29 PM
Push classes in their own .jsm file ... was committed by Olivier Cornu at 7:29 PM
Monday, September 14 2009
4 Scripts update feature was updated
  • Erik Vold
    Erik Vold commented at 12:05 PM

    The actual ff ext file which is downloaded points to the location where the ff can find updates to the ff ext with updateURL node. Since the file where you can ...

  • Olivier Cornu
    Olivier Cornu commented at 11:43 AM

    True, but on the other hand they're pretty much all single words (or so: are namespace or homepage 2 words?) and furthermore do not contain acronyms like URL......

  • Erik Vold
    Erik Vold commented at 7:25 AM

    Every current @key is also completely lowercase http://wiki.greasespot.net/Metadata_block

Sunday, September 13 2009
Run scripts on pages loaded in the si... was committed by Olivier Cornu at 1:30 PM
Factorize injection code in _inject()... was committed by Olivier Cornu at 1:29 PM
Use Components.utils shortcut Cu http... was committed by Olivier Cornu at 1:29 PM
15 Integrate WM to the FF "add-ons" dialog was updated
  • Olivier Cornu
    • Tag changed from !, !medium, #enhancement, :big to !medium, #enhancement, :big
    by Olivier Cornu at 10:58 AM
  • Olivier Cornu
    • Milestone set to 0.1a2
    • State changed from new to open
    by Olivier Cornu at 3:20 AM
  • Olivier Cornu
    Olivier Cornu created the ticket at 3:20 AM

    List installed userscripts in a "scripts" or "userscripts" tab in Firefox "Add-ons" dialog.
    This idea has also been mentioned on GM issue 1012.

    This is a major...

16 Support for @version header tag was updated
  • Olivier Cornu
    • Tag changed from !, !medium, #enhancement, :trivial to !medium, #enhancement, :trivial
    by Olivier Cornu at 10:58 AM
  • Olivier Cornu
    • State changed from new to open
    • Title changed from Support for @version to Support for @version header tag
    by Olivier Cornu at 3:22 AM
  • Olivier Cornu
    Olivier Cornu created the ticket at 3:21 AM

    Parse, save and restore scripts version by introducing a @version header tag.
    This uso tag is very much used, as measured some time ago this year (sorry, cannot...

4 Scripts update feature was updated
  • Olivier Cornu
    Olivier Cornu commented at 10:49 AM

    It could, but that would be a change of policy: header tag matching is case-sensitive in WM and GM.
    I suppose i'd rather pick one and stick to it, case sensitiv...

  • Erik Vold
    Erik Vold commented at 7:36 AM

    Perhaps webmonkey could prefer @updateURL but accept a case-insensitive @updateurl, if @updateURL is not found? because if webmonkey uses @updateURL then @updat...

  • Olivier Cornu
    Olivier Cornu commented at 3:22 AM

    Implementation note: script version strings are compared using the standard nsIVersionComparator interface.

  • Olivier Cornu
    • State changed from new to open
    by Olivier Cornu at 3:22 AM

    Let's go. :-)

17 Specify a script icon was created
  • Olivier Cornu
    Olivier Cornu created the ticket at 3:22 AM

    Optional GUI feature, used among other things for "add-on" style userscript listing (see #15).
    Possible implementations include:

    • introduction of an @icon heade...
14 Object storage support for GM_setValue/GM_getValue was created
  • Olivier Cornu
    Olivier Cornu created the ticket at 3:16 AM

    So far GM_setValue and GM_getValue only support integers, boolean and strings. It would be nice if they supported objects as well, in order to load/save a bunch...

Saturday, September 12 2009
4 Scripts update feature was updated
  • Olivier Cornu
    Olivier Cornu commented at 2:37 PM

    Ok, i'm choosing @updateURL (over @updateurl): this way it is exactly the same as Mozilla install manifest.
    Any objection?

Monday, September 07 2009
4 Scripts update feature was updated
  • Erik Vold
    Erik Vold commented at 11:34 AM

    You really seem to be interested in multiple @updateURL and i still fail to see where the value is (mirroring?). Perhaps you could expand on that a bit?

    Ah fo...

  • Olivier Cornu
    Olivier Cornu commented at 11:13 AM

    Sounds good to me: i would vote for @updateurl (or @updateURL) for the same reason. We're down to a "case" decision. :-)

    I guess sha1 is fine if webmonkey reme...

  • Erik Vold
    Erik Vold commented at 8:07 AM

    I guess sha1 is fine if webmonkey remembers the previously used sha1(s), and compares the potential update script's sha1 to these. This logic could get a little...

Sunday, September 06 2009
4 Scripts update feature was updated
  • Erik Vold
    Erik Vold commented at 3:51 PM

    What's wrong with implicit (SHA1 based) version updates?

    If there are two+ urls for updates, then with sha1 based version updates the urls would have to be up...

  • Olivier Cornu
    Olivier Cornu commented at 2:32 PM

    Maybe ask the user to confirm they understand they are overwriting a script that was edited

    That sounds good to me. Only savvy users would edit a script anywa...

  • Erik Vold
    Erik Vold commented at 12:20 PM

    This does sound pretty good.

    I'd like to identify scripts that have been user-edited since install time: should we still update?

    Maybe ask the user to confirm...

  • Olivier Cornu
    Olivier Cornu commented at 12:12 AM

    Well, one reason this is not available yet is that i don't have a "perfect plan". :-)

    Here is where i'm at:
    I intend to support uso's @version tag: if the URL y...

Saturday, September 05 2009
4 Scripts update feature was updated
  • Erik Vold
    Erik Vold commented at 7:13 PM

    Hey Olivier,

    What is your plan for this feature?

    E

Wednesday, September 02 2009
8 API is unsafely added to the sandbox was updated
  • Olivier Cornu
    • State changed from resolved to invalid
    • Milestone cleared.
    by Olivier Cornu at 11:40 AM

    With the new injection logic it is not possible to wrap scripts in a function from WM any longer. Impossible to protect the API similarly either.

10 GM_* API functions should be wrapped into a GM object was updated
  • Olivier Cornu
    • State changed from resolved to open
    • Milestone changed from 0.1a1 to 0.1a2
    by Olivier Cornu at 11:36 AM

    The previous modification has been reversed with the new injection logic.
    Re-open and schedule for 0.1a2.

Sunday, August 30 2009
4 Scripts update feature was updated
  • Olivier Cornu
    • Tag changed from @high, feature to !high, #feature, :big
    • Milestone set to 0.1a2
    by Olivier Cornu at 8:55 PM
11 Add proper code documentation was updated
Welcome to Webmonkey! was edited by Olivier Cornu in Webmonkey at 8:54 PM
“New release: webmonkey-0.1a1” was edited by Olivier Cornu in Webmonkey
Saturday, August 29 2009
Welcome to Webmonkey! was edited by Olivier Cornu in Webmonkey at 7:30 PM
0.1a1 was updated by Olivier Cornu at 7:20 PM 1 more event
 
0 of 6 tickets remain in this milestone
12 Refactor the code was updated
  • Olivier Cornu
    • Milestone changed from 0.1a1 to 0.1a2
    by Olivier Cornu at 7:18 PM

    Pushing back further refactoring to 0.1a2

0.1a2 was created by Olivier Cornu at 7:12 PM
 
7 of 7 tickets remain in this milestone
Switch to webmonkey version 0.1a1 htt... was committed by Olivier Cornu at 7:05 PM
Release webmonkey-0.1a1 http://github... was committed by Olivier Cornu at 7:05 PM