1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-04-23 23:31:26 +02:00
Commit Graph

207 Commits

Author SHA1 Message Date
Kris Maglione bf5fb6d44e Finish adding missing copyright notices.
--HG--
branch : testing
2009-12-01 07:08:05 -05:00
Kris Maglione 9d75ceb8c0 Fix some crap.
--HG--
branch : testing
2009-12-01 07:00:38 -05:00
Kris Maglione 03236cec0b Fix toolbar completion.
--HG--
branch : testing
2009-11-24 21:10:44 -05:00
Kris Maglione f0c87aeae5 Properly quote strings. 2009-11-15 02:43:53 -05:00
Kris Maglione cdaa26f968 Add 'javascript' module. Misc fixes along the way. 2009-11-15 02:08:10 -05:00
Doug Kearns 52749d6722 Remove some redundant uses of "new". 2009-11-14 23:07:56 +11:00
Doug Kearns 6cc43ad29a Formatting fixes. 2009-11-14 21:57:32 +11:00
Kris Maglione 1d783600fb Halve the security errors at startup, but still annoyingly many of them. 2009-11-14 04:56:44 -05:00
Kris Maglione 91fd0e1169 Get rid of absurd strict JS warnings. 2009-11-14 04:38:36 -05:00
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 12012af693 More RangeFind work. 2009-11-13 03:00:46 -05:00
teramako 93bfd0880f should push 'Win32' to confing.features before io.js is initialized 2009-11-13 00:30:54 +09:00
Kris Maglione 2f8369ddf7 Add experimental transliterating hint matcher that I apparently wrote for Conkeror. (resume matches résume, mae mæstro, and so on (but résume and mæstro don't...)) 2009-11-11 08:46:18 -05:00
Doug Kearns f09f6120e7 Fix -{config.name} command-line processing.
--HG--
extra : rebase_source : 452d953121c4b28ea1585842710e0c74b4bef348
2009-11-10 04:52:26 +11:00
Kris Maglione 092fb1ea15 Refactor storage init. Fixes issue #143. 2009-11-09 06:16:28 -05:00
Kris Maglione a72068c9f7 Refactor modules.config. 2009-11-09 03:12:27 -05:00
Kris Maglione 8ef1674c6e Merge. 2009-11-08 21:22:32 -05: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
Doug Kearns a7c5da9f6f Restore :helpall. 2009-11-09 03:28:39 +11: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 76e9b8c0ed Fix help tags. 2009-11-05 04:23:29 -05:00
Kris Maglione 336eb4fefa Fix horifically slow JS completion. 2009-11-04 01:52:21 -05:00
Kris Maglione 68dd615648 Cleanup some stuffs. 2009-11-03 19:50:10 -05:00
Kris Maglione d4b818b7d7 Yay XPCSafeJSObjectWrapper. 2009-11-03 06:11:53 -05:00
Kris Maglione 1ce498401e Add liberator.assert. 2009-11-03 02:36:48 -05:00
Kris Maglione d59a85585b Fix storage bins. 2009-11-03 00:19:55 -05:00
Kris Maglione 108f467fe4 Completely HTML-ize help transforms. Add intentionally undocumented :exporthelp. 2009-11-02 00:18:58 -05:00
Kris Maglione 45252b381d Fix badly broken last commit (doesn't work from a clean start). 2009-10-31 21:25:49 -04:00
Kris Maglione 24de0a81a2 Add basic support for plugins including help data. 2009-10-31 19:59:37 -04:00
Kris Maglione cf03f99246 Fix broken :colorscheme completion. 2009-10-31 18:42:48 -04:00
Kris Maglione 785c416b3d Fix bug in second-last commit. 2009-10-31 18:43:34 -04:00
Kris Maglione 7a9889b18c Add IO#File.
New review:
owner: dougkearns
I like this for the most part, except that it has to go to lengths
to wrap the original nsIFile correctly, an that it can't be passed
directly to other XPCOM components. It makes most operations on
files a lot cleaner, though.
2009-10-31 17:40:16 -04:00
Kris Maglione d880d4afcb Cleanup liberator.open a bit; could probably use a bit more. 2009-10-31 17:28:35 -04:00
Kris Maglione b88420108e Fix recently broken help system.
--HG--
branch : xslt
2009-10-27 20:00:59 -04:00
Kris Maglione 66b2656cb0 Insomnia + anal retentive perfectionism = torrential simplification (and obstreperous, impetuous, sesquipedialian commits).
--HG--
branch : xslt
2009-10-26 05:33:42 -04:00
Kris Maglione af58eb3a35 Give up on Mozilla ever fixing XSLTParser's security context issues.
--HG--
branch : xslt
2009-10-26 04:56:43 -04:00
Kris Maglione 18e414f180 Take a crack at killing security warnings. Fail miserably. Keep the new code because it's a bit nicer.
--HG--
branch : xslt
2009-10-26 04:31:54 -04:00
Kris Maglione 486ac5954a Get rid of silly config.helpFiles.
--HG--
branch : xslt
rename : common/components/chrome-data.js => common/components/protocols.js
2009-10-25 20:06:50 -04:00
Kris Maglione 9e531ca343 Fix Xulmus, etc.
--HG--
branch : xslt
2009-10-25 13:43:25 -04:00
Kris Maglione 2c1f7316a6 Add machinery to allow app-specific help files.
--HG--
branch : xslt
2009-10-24 16:49:21 -04:00
Kris Maglione 4c13eb0798 Help formatting fixes.
--HG--
branch : xslt
2009-10-24 14:24:50 -04:00
Kris Maglione 0d44d919bc Replace asciidoc with native XSLT transforms.
--HG--
branch : xslt
rename : common/Makefile.common => common/Makefile
rename : vimperator/components/about-handler.js => common/components/about-handler.js
rename : vimperator/components/chrome-data.js => common/components/chrome-data.js
rename : vimperator/components/commandline-handler.js => common/components/commandline-handler.js
2009-10-21 04:46:29 -04:00
Kris Maglione 2add32c3f2 Fix completion preview error in 3.6a2
--HG--
extra : rebase_source : 33da194d4dc35758f42183b0969132289d9594cc
2009-10-24 05:49:45 -04:00
Kris Maglione 03707315c4 Add storage["errors"]. 2009-10-16 20:34:07 -04:00
Kris Maglione 8b7b290e65 Don't report live bookmark items as bookmarked. 2009-10-09 00:17:57 -04:00
Kris Maglione 9235500752 Fix some quirks in new scrolling code. 2009-10-08 15:39:48 -04:00
Kris Maglione 81c72d560e Backed out changeset 7b2d94f436ad 2009-10-08 17:19:53 -04:00
Kris Maglione 271e4fdfc1 Fix some quirks in new scrolling code.
--HG--
extra : rebase_source : 85c06e97ddd00cde296d595a99052428dacc15ca
2009-10-08 15:39:48 -04:00
Kris Maglione f8bbd77356 Scroll any focused scrollable element rather than the entire window. Closes issue #61. 2009-10-06 20:19:12 -04:00