Kris Maglione
6657e0d6a4
Add javascript completion to :execute.
...
--HG--
extra : rebase_source : b5b32b8bf199466588cc8ef5a88334027d12de3e
2010-09-25 12:11:16 -04:00
Kris Maglione
978604a060
Fix :tab extp.
2010-09-25 10:31:37 -04:00
Kris Maglione
03aceeb7af
Restore some of Doug's vim-compatible :source error messages. Also, don't crap out so easily on errors.
2010-09-25 08:58:37 -04:00
Kris Maglione
d049c7f4a1
Fix [[/]]. Closes issue #24 .
2010-09-25 08:42:36 -04:00
Kris Maglione
f81980acab
Fix 'Last set from' in options.
...
--HG--
extra : rebase_source : 7255759efad5576157e4cc687afe2ceb069538af
2010-09-25 08:39:29 -04:00
Kris Maglione
e6c716d1e3
Purge unnecessary uses of args.string.
2010-09-25 02:45:19 -04:00
Kris Maglione
d1ecfe8041
Fix :finish.
2010-09-25 02:15:45 -04:00
Kris Maglione
944b24864f
Allow :set foo=bar | echo baz.
2010-09-25 01:43:02 -04:00
Kris Maglione
9a73911347
Fix some quoting issues.
2010-09-24 23:23:26 -04:00
Kris Maglione
5257be7699
Remove redundant error messages.
2010-09-24 23:13:50 -04:00
Kris Maglione
e55cdb3433
Fix the statusbar in Minefield.
2010-09-24 22:42:30 -04:00
Kris Maglione
761b95156a
Add crude CSS property completion.
2010-09-24 22:06:44 -04:00
Kris Maglione
7c410ca905
Show function prototype when completing JavaScript function arguments.
2010-09-24 20:58:52 -04:00
Kris Maglione
0c34437805
Fix itemlist scrolling changes in revision 1e95cff03040.
2010-09-24 17:38:25 -04:00
Kris Maglione
6e0aa6a23b
Weed out more invisible elements when hinting. Closes issue #12 .
2010-09-24 17:28:50 -04:00
Kris Maglione
940c9d7434
Fix some missed option transformations from revision 99347338113f.
2010-09-24 17:10:37 -04:00
Kris Maglione
01e39d1278
Fix revision 1e95cff03040.
2010-09-24 16:54:52 -04:00
Kris Maglione
cf098ab18c
Resurrect ItemList scrollIntoView code for the time being.
2010-09-24 16:53:24 -04:00
Kris Maglione
9849fae88e
Fix some substring completion issue.
2010-09-24 16:52:53 -04:00
Kris Maglione
567ba55483
Fix missed legacy use of dactyl.open.
2010-09-24 16:18:09 -04:00
Kris Maglione
5bf3784ab2
Define option getters to return Optionhints.jsvalues rather than #value.
2010-09-24 16:11:17 -04:00
Kris Maglione
3645cd27d0
Banish old commands.parseArgs prototype.
2010-09-24 15:59:51 -04:00
Kris Maglione
0753c9505e
Better list option parsing and serialization.
2010-09-24 15:24:21 -04:00
Kris Maglione
3508ca0a8a
Reset Option#setFrom when its value is changed.
2010-09-24 12:49:12 -04:00
Kris Maglione
e858568cd8
Fix :set completion for "number" options’ default and current values.
2010-09-24 12:46:23 -04:00
Kris Maglione
99c4c44426
Crudely map <C-h> to <BS> rather than executing an editor command. Fixes issue #15 .
2010-09-24 11:46:16 -04:00
Kris Maglione
d9e1e9bb1f
Show QuickMarked status in statusbar; add URL completion to :qmark.
2010-09-24 11:39:12 -04:00
Kris Maglione
5a71f24eaa
Fix sending "change" event on command-line history change. Closes issue #21 .
2010-09-24 11:22:49 -04:00
Kris Maglione
a99c586d98
Fix stal=0 on FF4.
2010-09-24 10:54:06 -04:00
Kris Maglione
296ceee3d2
Don't blow up if the user hasn't yet clicked the content when moving around in caret mode.
2010-09-24 10:35:27 -04:00
Kris Maglione
4b5c0d1f84
Re-apply hints after window resize.
2010-09-24 10:15:45 -04:00
Kris Maglione
519bf3b9c4
Fix closing the MOW after using hints.
2010-09-24 09:50:03 -04:00
Kris Maglione
3155e489aa
Update gP for new activation system. Add comment.
2010-09-24 09:23:40 -04:00
Kris Maglione
1f00a659f3
Fix "gn" when "quickmark" isn't in 'activate'.
2010-09-24 09:12:22 -04:00
Kris Maglione
da5b040fe3
Fix :qmarks.
2010-09-24 09:08:49 -04:00
Kris Maglione
980fbd32d6
Send an "input" event when pasting into an element. Fixes issue #17 .
2010-09-24 08:44:13 -04:00
Kris Maglione
2169301157
Rename appname/idname to appName/idName in help files to maintain parity with code.
2010-09-24 07:49:17 -04:00
Kris Maglione
4fe44a403a
Don't report NS_BINDING_ABORTED errors. Closes issue #19 .
...
--HG--
extra : rebase_source : 60d1dff29dede7d93b33912ff1dc9d25461dbd71
2010-09-24 07:36:47 -04:00
Kris Maglione
82dc6f3a91
Fix incorrect completion operation when the caret moves.
2010-09-23 21:49:54 -04:00
Kris Maglione
2fd301c81a
Speed up opening of the completion list and substring completion, significantly.
2010-09-23 21:49:46 -04:00
Kris Maglione
8de49e4764
Add reference to 'loadplugins' to :help :loadplugins.
2010-09-23 18:38:24 -04:00
Kris Maglione
df78c9388e
Fix Sanitizer.iterCookies(null).
2010-09-23 16:51:53 -04:00
Kris Maglione
29bd0b038a
Make 'loadplugins' a regexlist.
2010-09-23 16:17:48 -04:00
Kris Maglione
4a1e10badd
Fix JavaScript completion broken in revision f85e8a231e7f.
2010-09-23 15:57:32 -04:00
Kris Maglione
8225325577
Fix silly 'wildanchor' default.
2010-09-23 15:16:29 -04:00
Kris Maglione
2f30daa09e
Add wildanchor option.
2010-09-23 15:15:09 -04:00
Kris Maglione
db2a6ba0a3
Get rid of the 'jsdebugger' completion message on FF4.
2010-09-23 08:49:49 -04:00
Kris Maglione
0a52ebfc19
Properly stringify DOM nodes in completion list.
2010-09-23 08:47:57 -04:00
Kris Maglione
14c43ef218
Add 'wildanchor' and 'loadplugins' TODOs.
2010-09-23 08:02:27 -04:00
Kris Maglione
408b97e3e9
Normailze path in 'set cwd' rather than in File.joinPaths. Fixes issue #11 .
2010-09-23 06:54:00 -04:00
Kris Maglione
ed38a05313
Fix */#.
...
--HG--
extra : rebase_source : 6add6d006c1b04e5489968461d09056b3984bb5a
2010-09-23 06:34:54 -04:00
Kris Maglione
2b1b927ce2
Remove useless extensionName variable and trap errors at initialization.
2010-09-23 04:38:38 -04:00
Kris Maglione
a66ee5a8da
Only normalize() files that exist in File#joinPaths.
...
--HG--
extra : rebase_source : 95956866421e607ed9232d905e2ceb462400e09e
2010-09-23 04:24:30 -04:00
Kris Maglione
68b0a826a7
Fix some :cd problems. Remove special treatement of ,, in 'cdpath'.
2010-09-22 19:49:33 -04:00
Kris Maglione
84ad7019bb
Fix rogue semicolon in gui.xml.
...
--HG--
extra : rebase_source : 9991bd10e49d8658ab7ed5f10fa16afee845b9fa
2010-09-22 17:58:30 -04:00
Kris Maglione
b0e7146d7f
Fix linkifying <k>[[</k> in :help.
2010-09-22 16:31:57 -04:00
Kris Maglione
8cee13c9d4
Fix some :ext* completion problems in FF 3.6.
2010-09-22 16:28:28 -04:00
Kris Maglione
3bd07e77c7
Override ui.debug and ui.verbose in 'hg manifest' call in make_jar.sh
2010-09-22 15:57:19 -04:00
Kris Maglione
a7ef6e47c7
Fix some noise on FF 3.6.
2010-09-22 15:33:25 -04:00
Kris Maglione
a37167b95a
Fix pasting.
...
--HG--
extra : rebase_source : 338ca94353f9f407ab9cf2f5c892008adfce46fa
2010-09-22 13:59:02 -04:00
Kris Maglione
97072fd46f
Fix parsing of regexmap options.
...
--HG--
extra : rebase_source : 685f91171c5dd8262d85fb2b67218b833f03b797
2010-09-22 13:58:54 -04:00
Kris Maglione
a6d72b6854
Fix loading command-line options handler.
...
--HG--
extra : rebase_source : 338b930769bf380fd627aa46b4c3659a5c257ca5
2010-09-22 13:21:25 -04:00
Kris Maglione
c7670b8038
Fix some small idiomatic errors.
...
--HG--
extra : rebase_source : 7fa58f4b72b46d47b5f2b82ce46d42d4eed03901
2010-09-22 13:21:08 -04:00
Kris Maglione
97d5170ec5
Some cleanup to last commit.
...
--HG--
extra : rebase_source : feb13327849ac80971b113148c6f560af69e59fa
2010-09-22 12:31:54 -04:00
Kris Maglione
1d14bbcd64
Add 'hintkeys' and fix <BS> key in Hint mode.
...
--HG--
extra : rebase_source : d28184df01b5c3b2194fc332ff8367cb1c7c1fcf
2010-09-22 12:09:18 -04:00
Kris Maglione
877ea957ca
Fix setting "number" options.
...
--HG--
extra : rebase_source : 037b69f01b7501978e2c61037c26f9dde55192d7
2010-09-22 02:07:08 -04:00
Kris Maglione
d9db020e81
Update components to load more reliably on FF<4.0. Fix command line option parsing.
2010-09-21 20:15:26 -04:00
Kris Maglione
a285d6a405
Added -javascript option to :abbrev, thanks mostly to anekos.
...
--HG--
extra : rebase_source : 06036f7e9e2bb21fc77b1cb783c8f7e4a7e3f50d
2010-09-21 16:13:31 -04:00
Kris Maglione
6170b3197b
Long awaited augmentation of the :map command. Surrounding code needs cleanup.
...
--HG--
extra : rebase_source : 6bb2406343f04aff20456e1a9d0cb595f4ec767d
2010-09-21 16:13:31 -04:00
Kris Maglione
014e75b1c0
Fix WinNT OS detection in storage.jsm.
2010-09-21 10:16:26 -04:00
Kris Maglione
6589ad3593
Fix :h 'autocomplete'.
...
--HG--
extra : rebase_source : 2779bb24002e9a6bdba0f95f30a94e91313d1a6b
2010-09-21 09:58:00 -04:00
Kris Maglione
c384035b92
Add missing common/components/commandline-handler.js
...
--HG--
extra : rebase_source : de67d58a3da7ae888ef08dcb9dffacbd02160655
2010-09-21 09:42:46 -04:00
Kris Maglione
21a510588c
Somewhat more resilient File.expandPath and File#init. Fixes Pentadactyl on wine.
2010-09-21 09:02:55 -04:00
Kris Maglione
46673bfc76
Fix revision ddb9e0d895c3. :bmark! was right, <a> was wrong.
2010-09-20 12:23:29 -04:00
Kris Maglione
14a56c6d5c
Update TODOs.
2010-09-20 12:16:55 -04:00
Kris Maglione
44a2adcdb4
Fix util.objectToString(Node(), true)
2010-09-20 12:12:16 -04:00
Kris Maglione
57e22e9037
Fix bookmark cache updates.
2010-09-20 11:45:18 -04:00
Kris Maglione
29eef10f03
Fix :bmark!.
...
--HG--
extra : rebase_source : 0a2fca19627555ada35aa580e58bc5e0e608a756
2010-09-20 11:36:56 -04:00
Kris Maglione
7afdad0d31
Update tab binding for 4.0b7. Needs to be applied earlier, still.
2010-09-20 08:51:52 -04:00
Kris Maglione
f888d50f6b
Fix some :zoom issues.
2010-09-20 08:48:55 -04:00
Kris Maglione
aca61ca727
Added tag pentadactyl-1.0b1 for changeset a82034b6ed8f
2010-09-19 02:45:41 -04:00
Kris Maglione
926c0feddf
Release Pentadactyl 1.0b1.
2010-09-19 02:42:43 -04:00
Kris Maglione
952bb90f35
Fix make_jar.sh; add missing components.
2010-09-19 02:23:49 -04:00
Kris Maglione
72be646c5b
NEWS updates and whitespace fixes.
2010-09-19 02:13:19 -04:00
Kris Maglione
a53edafac1
Fix :version for non-XPI installs. Fix :extensions in FF 3.6.
2010-09-18 07:24:35 -04:00
Kris Maglione
ce179ee3b6
Prevent stylesheets from being appended to the list more than once.
2010-09-18 05:13:47 -04:00
Kris Maglione
2c4525e86a
Show error for disallowed extension delete/enable/disable.
2010-09-18 04:57:42 -04:00
Kris Maglione
c64f8cbe4c
Add add-on download/install progress messages.
2010-09-18 04:42:50 -04:00
Kris Maglione
508cc08a8f
Import some fixes from Vimperator. Thanks anekos, teramoko, and stepnem.
2010-09-18 03:42:48 -04:00
Kris Maglione
bc7cff0442
Mention renaming 'rtp'/plugin to 'rtp'/plugins in NEWS.
2010-09-18 02:40:28 -04:00
Kris Maglione
bda1e1c260
Add 'altwildmode'.
2010-09-18 01:48:46 -04:00
Kris Maglione
3fe0b9238f
Fix CompletionContext#allItems in wake of quoting fixes in revision 8ea6242902e4; other small fixes.
2010-09-17 23:13:52 -04:00
Kris Maglione
6c8a89b263
Fix finder.
2010-09-17 07:33:11 -04:00
Kris Maglione
7d0c99d0e1
Fix commands.removeUserCommand.
2010-09-17 06:52:15 -04: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
a0c023113c
Remove spurious entry about 't' flag for 'complete' from NEWS..
2009-09-25 17:32:07 -04:00
Kris Maglione
4931f01353
Use options.allPrefs rather than nsIPrefBranch#getChildList
2009-09-23 01:09:11 -04:00
Kris Maglione
b980157575
Migrage from liberator.saved. to extensions.liberator.saved.
2009-09-23 00:47:08 -04:00
Kris Maglione
ec5a78ff2e
Add more helpful information to safeSetPref messages.
2009-09-22 14:12:08 -04:00
Kris Maglione
29ef2b1c26
WIP on master: d52fcb4 Fix bookmarks.isBookmarked so we don't get spurious hearts in the status line.
2009-09-22 12:22:59 -04:00