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
Martin Stubenschrott
3910c0604b
Move all files to a MIT license
2009-10-03 00:32:29 +02:00
Doug Kearns
f79c6e8dc1
Rename :tabreattach to :tabattach.
...
As Kris noted this may be better implemented as :tabmove -window.
2009-09-30 19:48:34 +10:00
Doug Kearns
4a0e9bfd84
Add :tabreattach.
...
The name is not very convincing.
2009-09-28 17:49:24 +10:00