My first (and still only) addon was inspired by FoxGame :-)
Today, it looks no where near to be inspired by FoxGame (except from
some url checks)
Thanks mate.
Ramiro Aparicio wrote:
Well, that is not so strange all extensions are within the same scope
so everyone can hijack other functions (it depends on the loading
order, which depends on installation order) but I learned it by the
hard way I did not create a custom function with a stange name I
defined my own "eval" function, you can imagine how everything started
to crash when I added more extensions to my installation of Firefox.
Kindly enough Mouse Gestures developers told me about that shared
scope problem when I opened a bug about our strange interactions :P
Some other stories to tell:
+ Initiallly my IDE was: Notepad + Winrar (yes I made the whole zip
and rename process every time) + TortoiseCVS, I then changed to
Notepad + 7zip + Bat + Tortoise, then Eclipse + 7zip to finally
Eclipse with Ant builder, originally I took me 5 minutes to make a xpi
while now its only 20-30 seconds.
+ I will never forget the last second change about security
restrictions in RC3 a week before Firefox 3 release, everyone already
had their T-shirt at home for updating extensions to be compatible
with FF3 but a week before release hundreds of extensions developers
saw their extensions broken and with 6 days to rerelease and the
review list on AMO bigger than ever.
I still love one of the comments on that bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=292789#c101
+ Until my last release a couple of months ago I still was testing my
extension in Seamonkey, I thought that if it worked there I would work
in every version of Firefox.
My motivations to develop Foxgame: It was terribly boring to make a
lot of time calcs by hand and having to select an option everytime I
logged in Ogame, so I made a Greasemonkey script and some time later I
was making Foxgame as an extension.
Ramiro Aparicio
---------------------------------------------------------------------------------
Desarrollador de FoxGame http://foxgame.mozdev.org
Blogero aficionado en http://www.habitaquo.net
On Sun, Sep 14, 2008 at 4:57 PM, Arturo 'Buanzo' Busleiman
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Brian King wrote:
> Mozdev has been around since 2000 and this seems like the best
group of
> all to ask for contributions. So if you have any stories that
you think
> would fit, I'd love to hear them.
I have a strange thing.
In a quickie, I created a function outside of my singleton
component. This function was called
getCharPref(), and itwas defined like function
getCharPref(blah,blah) {blah blah}.
Problem: Some OTHER extension was calling it. Why? I guess it had
it's own getCharPref, but for some
reason MINE was being called. Was I overloading a global
getCharPref? Should that even be possible?
No idea. But it's definitely interesting. I could hijack other
extensions with a perfectly "safe"
extension. Gross. (re-tested with latest firefox).
- --
Arturo "Buanzo" Busleiman
Independent Linux and Security Consultant - SANS - OISSG - OWASP
http://www.buanzo.com.ar/pro/eng.html
Mailing List Archives at http://archiver.mailfighter.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIzSZIAlpOsGhXcE0RCj2iAJ9vAGL70/YYoo5OIYnf1Ju7NCWSGQCeNemt
NCMcUNJJnfPEnUpgGsu69eA=
=2xE8
-----END PGP SIGNATURE-----
_______________________________________________
Project_owners mailing list
[email protected] <mailto:[email protected]>
https://www.mozdev.org/mailman/listinfo/project_owners
------------------------------------------------------------------------
_______________________________________________
Project_owners mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/project_owners
_______________________________________________
Project_owners mailing list
[email protected]
https://www.mozdev.org/mailman/listinfo/project_owners