[Greasemonkey] Greasemonkey 0.6.0 - preview
Aaron Boodman
zboogs at gmail.com
Mon Sep 5 17:10:29 EDT 2005
Here's a preview of Greasemonkey 0.6.0.
* Works on text/javascript, test/plain, and image/*
* Consistent injection (uses same event that 0.3.x did)
* Componentized, so should be possible to make a camino version
Here's the todo to launch:
* Fastback compatibility
* versioning: use old scripts folder if exists, else use new one
* monkey menu?
* Lots of new APIs
I went through and checked a portion of Mark Pilgrim's scripts to get
a feel for compatibility. Here's the results:
aintitcool
1.0.x - doesn't work because of nested functions. There's a bug in the
1.0.x evalInSandbox that makes it exit without error when you use
nested functions. This script can be used by moving the helper
functions out of the anon funciton.
1.5 - works
accessbar
1.0.x - nested functions
1.5 - works
zoom-google
1.0.x - no error, but style is wrong. don't feel like trawling through
to figure out what is causing this.
1.5 - works
zoom-the-web
1.0.x - nested functions. works fine when they are moved.
1.5 - works
autoclick
1.0.x - interpreter exits without error when trying to access event
properties in handlers. yikes.
1.5 - WORKS. This means that *expandos now allowed on xpc native
wrappers* in latest deer parks. Nice!
betterdir
1.0.x - works except for nested functions
1.5 - works except for use of on* style event handlers causes
"component not available" error
blogdex
works on both!
bloglines-autoload
both: some kind of weird FF bug causes invalid pointer error because
of location access. "fixed" by using settimeout. need to isolate and
file mozilla bug.
cdreadable
1.0.x: nested functions
1.5 - works
magicline
works in 1.5. Didn't bother checking 1.0.x :-)
--
Aaron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: greasemonkey-0.6.0.xpi
Type: application/x-xpinstall
Size: 50604 bytes
Desc: not available
Url : http://mozdev.org/pipermail/greasemonkey/attachments/20050905/46a29fc1/greasemonkey-0.6.0-0001.bin
More information about the Greasemonkey
mailing list