1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 23:17:59 +01:00
Commit Graph

12 Commits

Author SHA1 Message Date
Martin Stubenschrott
fd37a5deb0 Update maxVersion to 3.6 beta3 2009-11-06 09:10:46 +01:00
Kris Maglione
6a25312c7d Recfactoring:
* Standard module format. All modules are explicitly declared
   as modules, they're created via a constructor and
   instantiated automatically. They're dependency aware. They
   stringify properly.

 * Classes are declared the same way (rather like Structs
   already were). They also stringify properly. Plus, each
   instance has a rather nifty closure member that closes all
   of its methods around 'this', so you can pass them to map,
   forEach, setTimeout, etc. Modules are themselves classes,
   with a special metaclass, as it were.

 * Doug Crockford is dead, metaphorically speaking.
   Closure-based classes just don't fit into any of the common
   JavaScript frameworks, and they're inefficient and
   confusing. Now, all class and module members are accessed
   explicitly via 'this', which makes it very clear that
   they're class members and not (e.g.) local variables,
   without anything nasty like Hungarian notation.

 * Strictly one module per file. Classes that belong to a
   module live in the same file.

 * For the moment, there are quite a few utility functions
   sitting in base.c, because my class implementation used
   them, and I haven't had the time or inclination to sort them
   out. I plan to reconcile them with the current mess that is
   the util namespace.

 * Changed bracing style.
2009-11-08 20:54:31 -05:00
Martin Stubenschrott
273c34018e Push maxVersion to 3.6b2 2009-10-24 16:29:57 +02:00
Martin Stubenschrott
a74cc55f6d * Ask for permission when editing external password fields.
* Bump maxVersion to 3.6b1
2009-09-24 12:11:29 +02:00
Doug Kearns
e38e9f2d1a Bump required Firefox version to 3.5. 2009-09-09 01:47:02 +10:00
Martin Stubenschrott
fb44ca22dc Fix completions for FF3.6
Also see: https://bugzilla.mozilla.org/show_bug.cgi?id=510589
2009-08-14 23:45:42 +02:00
Doug Kearns
90e3dd345f Open the options help page with the addons "Options" button.
This only works for Vimperator and Xulmus as Muttator has no options
help page yet.
2009-06-28 16:03:15 +10:00
Daniel Bainton
f82ca27c6e Update maxVersion of vimperator to latest Minefield 2009-03-23 11:30:01 +02:00
Daniel Bainton
01b7484986 Add support for current Minefield 2008-12-09 16:02:05 +02:00
Martin Stubenschrott
1f6c4859e3 updated artwork to the latest versions, including new icons based on the new vimperator/muttator logos 2008-12-07 11:16:25 +01:00
Kris Maglione
7d8a5719cf Commit some changes that were somehow skipped before 2008-12-02 14:30:07 -05:00
Kris Maglione
1c153aa978 New directory layout. 2008-12-02 13:42:44 -05:00