CVSROOT:        /cvs/gnome
Module name:    epiphany-extensions
Changes by:     adamh   05/05/19 23:05:00

Modified files:
        .              : ChangeLog configure.ac 
Added files:
        extensions/greasemonkey: .cvsignore Makefile.am 
                                 ephy-greasemonkey-extension.c 
                                 ephy-greasemonkey-extension.h 
                                 extension.c greasemonkey-script.c 
                                 greasemonkey-script.h 
                                 greasemonkey.xml.in.in 
        extensions/greasemonkey/mozilla: .cvsignore Makefile.am 
                                         mozilla-helpers.cpp 
                                         mozilla-helpers.h 

Log message:
Initial C-based Greasemonkey extension.

What it does:
- Lets you right-click on ".user.js" links to install
- Uses all scripts in ~/.gnome2/epiphany/extensions/data/greasemonkey
- Loads scripts on startup, and applies them on every page load

What it does not do:
- Let you modify the URLs to which a script applies (the Firefox
greasemonkey plugin makers made their format very restrictive, so
users *must* be allowed to add new URL patterns manually :()
- Apply scripts as soon as you download them (you must restart
Epiphany. I'll make it listen on gnome-vfs soon.)
- Export Javascript functions, GM_log, GM_xmlhttpRequest, GM_getValue,
GM_setValue, GM_registerMenuCommand. These will be tricky ;).
- Support the ".tld" pseudo-TLD

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=epiphany-extensions&who=adamh&date=explicit&mindate=2005-05-19%2023:04&maxdate=2005-05-19%2023:06

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to