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

50 Commits

Author SHA1 Message Date
Kris Maglione
86142105a1 Add config.browser, config.tabbrowser. Fix mailbird. &c. 2009-11-14 01:04:53 -05:00
Doug Kearns
41b9c8e9a1 Formatting fixes. 2009-11-14 04:20:09 +11:00
Kris Maglione
dd924d0822 Fix mailbird. 2009-11-09 14:14:51 -05:00
Kris Maglione
a72068c9f7 Refactor modules.config. 2009-11-09 03:12:27 -05:00
Kris Maglione
4d88ccb036 Port Xulmus/Muttator. Not tested yet. 2009-11-09 02:39:23 -05:00
Doug Kearns
a7925705d7 Finish the Great Opening Brace Correction. 2009-11-09 16:03:00 +11: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
Kris Maglione
33e5ea582c Fix some symlink woes. Closes issue #140.
--HG--
rename : common/components/about-handler.js => muttator/components/about-handler.js
rename : common/components/commandline-handler.js => muttator/components/commandline-handler.js
rename : common/components/about-handler.js => vimperator/components/about-handler.js
rename : common/components/commandline-handler.js => vimperator/components/commandline-handler.js
rename : common/components/about-handler.js => xulmus/components/about-handler.js
rename : common/components/commandline-handler.js => xulmus/components/commandline-handler.js
2009-11-05 16:09:49 -05:00
Kris Maglione
108f467fe4 Completely HTML-ize help transforms. Add intentionally undocumented :exporthelp. 2009-11-02 00:18:58 -05:00
Martin Stubenschrott
3910c0604b Move all files to a MIT license 2009-10-03 00:32:29 +02:00
Doug Kearns
bf240bc2b0 Make config.styleableChrome an array. 2009-08-27 14:46:35 +10:00
Doug Kearns
b0f4af5e55 Rename -liberator command-line option to -[config-name]. 2009-08-21 23:57:38 +10:00
Doug Kearns
662bf53d5f Normalise fooID => fooId. 2009-08-16 01:35:03 +10:00
Doug Kearns
bf8529d975 Bump {max,min}version requirements for Muttator. 2009-07-17 23:01:16 +10:00
Doug Kearns
f23fbf35e0 Start cleaning up Muttator documentation. 2009-07-15 18:33:57 +10:00
Doug Kearns
f57d0c05a9 Add 'titlestring' to Muttator. 2009-07-15 17:59:57 +10:00
Doug Kearns
dbf017bf21 Rename FolderLoaded autocommand event to FolderLoad. 2009-07-15 14:16:58 +10:00
Doug Kearns
821e48a7e3 Add the DOMLoad autocommand event to Muttator.
This also fixes the PageLoad* events.
2009-07-15 14:10:40 +10:00
Doug Kearns
e8f07f37d0 Extract composer behaviour into a new composer module. 2009-07-08 22:37:03 +10:00
Doug Kearns
f9ffc9138a Cleanup and add some documention. 2009-06-29 19:22:09 +10:00
Doug Kearns
701f9ef494 Move filename calculations from io.createTempFile to config.tempFile. 2009-06-29 19:09:11 +10:00
Doug Kearns
ddfa294e1b Remove config.mainWindowID tests from common/*. 2009-06-28 16:03:16 +10:00
Doug Kearns
4570c6ced5 Change remaining Components.{classes,interfaces,results} -> C[cir]. 2009-06-15 19:40:31 +10:00
Doug Kearns
dbe348687e Add an 'online' option to Muttator.
Also changed Vimperator's 'offline' to make use of Firefox's
BrowserOffline.
2009-06-14 02:14:03 +10:00
Doug Kearns
c3ef4d18da Formatting fixes. 2009-06-14 01:23:01 +10:00
Doug Kearns
30a54a4271 Fix the MOW height calculation in Muttator. 2009-06-12 01:03:33 +10:00
Doug Kearns
4585b1b476 Remove trailing commas from config.defaultOptions. 2009-06-11 03:22:35 +10:00
Doug Kearns
64a9c9554c Fix more function formatting faux pas as per the style guide. 2009-06-01 16:46:09 +10:00
Martin Stubenschrott
324fe50f36 Fix muttator's key bindings 2009-05-29 13:27:09 +02:00
Martin Stubenschrott
9fa6b8e624 Fix space/return etc. for muttator. Unfortunatly config{base}.ignoreKeys
can't really be used for this, so we have to duplicate it for all apps.
2009-05-29 13:07:17 +02:00
Kris Maglione
6055c8a77b Add some rough documentation for config.js properties. 2009-05-25 12:10:22 -04:00
Doug Kearns
abc11f1068 Move application specific modes to config.modes. 2009-05-24 01:56:44 +10:00
Doug Kearns
47a5c73a5b Remove some Hungarian notation. 2009-05-12 18:24:12 +10:00
Doug Kearns
6b9564635a Source formatting fixes *yawn*. 2009-04-30 22:21:35 +10:00
Kris Maglione
2f753b6d27 Fix #247 2009-04-22 13:15:56 -04:00
Martin Stubenschrott
9320c5b1be * Fix muttator and experimentally increase buffer position display timeout to 500ms to avoid rendering the page twice 2009-04-20 22:48:19 +02:00
Kris Maglione
2a88d8a3bf Revert "Fix some zi/zo issues."
This reverts commit b39be7b367528d9a86380c3ec5c2a6fcafd2cd22.
2009-03-30 01:19:29 -04:00
Kris Maglione
7e068d4f9e Fix some zi/zo issues. 2009-03-30 01:16:39 -04:00
Kris Maglione
a8f41faf4e Merge. 2009-03-30 01:14:46 -04:00
Martin Stubenschrott
5ab1771e3c changed my email address 2009-03-28 23:38:33 +01:00
Kris Maglione
cf57844986 Get rid of some 'config.name' checks in the common tree. These should all, ideally, go. 2009-03-22 02:25:05 -04:00
Doug Kearns
0aea143325 Add a version.html help page.
NEWS should be reformatted as asciidoc or something more simply
transformed into clean asciidoc.
2009-02-15 15:44:11 +11:00
Ted Pavlic
d29013a2fd Three small changes (copyright, template.js copyright, and tildetidy target)
a.) Cleaned up copyright language to match conventions.
(I used the memoir document class documentation as a reference, but
 these conventions are common throughout publishing)

   * The (c) symbol has no legal meaning. Only the word "Copyright" and
     an encircled lowercase c are appropriate. So the word "Copyright"
     was placed before each (c).

   * Each (C) was changed to (c).

   * Kris uses the correct symbols in copyright notices, but those
     symbols can be problematic in terminal-mode editors. Added the word
     "Copyright" as well.

   * Replaced colons/spaces after years with the word "by."

b.) Added a copyright notice to common/content/template.js. It was
    missing one entirely. Please correct if it doesn't need one or if the
    copyright isn't held by Martin.

c.) Also added a "tildetidy" target to Makefile common that includes a
    version of the find line from the existing "clean" target (however,
    this version uses "rm -fv" instead of "rm -f").
2009-01-12 09:14:54 -05:00
Ted Pavlic
147cdab5d2 Update copyrights for 2009. 2009-01-11 00:47:56 -05:00
Doug Kearns
eeca611435 Add some more rough source documentation. 2009-01-01 22:01:56 +11:00
Daniel Bainton
09ee974d23 Add the :dialog preferences command to muttator 2008-12-13 22:35:47 +02:00
Daniel Bainton
016770bf7d :prefs needs to be application specific, so moving :prefs to vimperator and adding a new :prefs for muttator 2008-12-11 18:12:58 +02:00
Martin Stubenschrott
95709634d7 fixed default muttator guioptions 2008-12-07 14:41:26 +01:00
Martin Stubenschrott
fd77862f15 [muttator] fixed guioptions handling 2008-12-04 22:19:03 +01:00
Kris Maglione
1c153aa978 New directory layout. 2008-12-02 13:42:44 -05:00