Kris Maglione
e925a7db01
Fix some stupid bugs in newer JägerMonkey. Closes issue #86 .
2010-10-14 13:58:18 -04:00
Kris Maglione
cd60cf81f6
Don't show the "all" item in the sanitize dialog.
2010-10-14 04:18:00 -04:00
Doug Kearns
b5d37b8ae4
Steal some of stepnem's typo fixing thunder.
2010-10-13 11:28:06 +11:00
Kris Maglione
2e3f47b19e
Fix using :command from the command line. Closes issue #67 .
2010-10-12 13:41:01 -04:00
Kris Maglione
4efc6a3972
Allow things like :com! foo\n \ echo 1\n \ echo 2
2010-10-11 02:47:07 -04:00
Kris Maglione
5a670ebd7b
Stem my patholigical tendency to use iterators wherever possible (but not my pathological desire to clean up perfectly servicable code).
2010-10-11 01:49:58 -04:00
Kris Maglione
e6672f47c3
Allow \ line continuations in Ex files.
2010-10-10 23:05:59 -04:00
Kris Maglione
15df81361d
Fix some double-printed errors on :source, and make :source! work properly for Ex files.
2010-10-09 13:10:41 -04:00
Doug Kearns
8be0558982
Whitespace fixes.
2010-10-09 21:45:52 +11:00
Kris Maglione
1c62294ef6
Some minor fixes, and add ctypes support to iter().
...
--HG--
extra : transplant_source : %8A%D5.%EC.%9A%CC%94%D3%AA%03ARn%D5%A0d%DF%FBj
2010-10-07 23:18:09 -04:00
Kris Maglione
f8dc6097aa
Fix duplicate plugin help entries. Closes issue #51 .
2010-10-06 11:52:57 -04:00
Kris Maglione
e953ec0801
Don't pass the silent arg to dactyl.execute when sourcing files. Fixes related commandline.commandOutput calls.
2010-10-05 15:57:45 -04:00
Kris Maglione
7f574a512f
Preserve file/line information with saved ex commands (:au, :com, :map -ex).
2010-10-05 15:29:18 -04:00
Kris Maglione
2012279ad9
Use evalInSandbox for :js rather than the subscript loader so that we can preserve file names/line numbers.
2010-10-04 21:33:39 -04:00
Kris Maglione
a21c2510e3
Added :write !cmd and :write >>file.
2010-10-04 19:36:19 -04:00
Kris Maglione
72b6af3e6b
Use temp files rather than URL arguments for :viewsource!. Also update the statusline on :redraw and add an XPCOM shim class for pseudo-XPCOM objects.
2010-10-03 13:44:37 -04:00
Kris Maglione
cbed89d8ba
Use the charset service for charset completions.
2010-10-03 11:48:56 -04:00
Doug Kearns
ec9b83d898
Whitespace fixes.
2010-10-02 17:49:55 +10:00
Doug Kearns
2aa9c05492
Remove unnecessary RegExp when splitting paths in completion.shellCommand.
2010-10-02 01:07:06 +10:00
Doug Kearns
75854ad74d
Fix 'banghist' type definition.
2010-10-01 20:33:10 +10:00
Kris Maglione
f7b99e9272
Fix some functions that used to use args.string.
2010-09-29 13:21:01 -04:00
Kris Maglione
de3d43292e
Fix io.source heredoc parsing in FF36. Closes issue #32 .
2010-09-29 11:46:02 -04:00
Doug Kearns
f3be395b0c
Remove a stale comment.
2010-09-28 18:32:08 +10:00
Kris Maglione
6e15dc04f9
Add :runtime completion.
2010-09-26 20:25:45 -04:00
Kris Maglione
9bcd60cb52
Fix MIW.
2010-09-25 16:30:52 -04:00
Doug Kearns
8f34359ab8
Fix typo in IO#readHeredoc.
2010-09-26 02:23:07 +10:00
Doug Kearns
8fdb8abd49
Clean up so loose ends from the recent Command#execute refactoring.
...
This fixes [count]u.
--HG--
extra : rebase_source : a453a99a757e434b6ce1758320d5840d8286002e
2010-09-26 01:57:54 +10: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
f81980acab
Fix 'Last set from' in options.
...
--HG--
extra : rebase_source : 7255759efad5576157e4cc687afe2ceb069538af
2010-09-25 08:39:29 -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
5257be7699
Remove redundant error messages.
2010-09-24 23:13:50 -04:00
Kris Maglione
5bf3784ab2
Define option getters to return Optionhints.jsvalues rather than #value.
2010-09-24 16:11:17 -04:00
Doug Kearns
c111b047c6
Fix a few more comment typos.
2010-09-24 16:52:32 +10:00
Doug Kearns
904f3cb974
More camel-casing.
...
isInstance -> isinstance as homage to instanceof.
2010-09-24 16:19:50 +10: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
Doug Kearns
defa81b3d5
Camel-case some identifiers gone rogue.
...
Do not free a camel of the burden of his hump; you may be freeing him from
being a camel.
- G. K. Chesterton
2010-09-23 20:01:50 +10:00
Kris Maglione
68b0a826a7
Fix some :cd problems. Remove special treatement of ,, in 'cdpath'.
2010-09-22 19:49:33 -04:00
Doug Kearns
5f2436650c
Fix :cd command.
2010-09-22 21:22:00 +10:00
Doug Kearns
542086159f
Fix Windows platform detection.
...
--HG--
extra : rebase_source : 22fa7cb45e3571c2fd4fe527121c50ceac249b25
2010-09-22 17:36:04 +10:00
Štěpán Němec
f3c82a85a1
Minor cleanup in options.xml and various.xml.
...
- fix some typos
- make order of the options consistently alphabetic
- linkify the rc file occurences
- delete trailing whitespace
- minor style/wording fixes
2010-09-22 05:01:51 +02:00
Doug Kearns
d897676a89
Don't source an extra *.local RC file from the generated RC file.
2010-09-20 23:02:35 +10:00
Kris Maglione
72be646c5b
NEWS updates and whitespace fixes.
2010-09-19 02:13:19 -04:00
Kris Maglione
1557b70f45
Major documentation updates and formatting fixes, and many, many other changes thanks to an MQ glitch, including:
...
* Significant completion speed improvements
* Significantly improve startup speed, in large part by lazily
instantiating Options and Commands, lazily installing highlight
stylesheets, etc.
* Update logos and icons, fix atrocious about page
* Fix Teledactyl
* JavaScript completion now avoids accessing property values
* Add Option#persist to define which options are saved with :mkp
* Add new Dactyl component which holds add-on-specific configuration
information and removes need for separate components for each dactyl
host
* Several fixes for latest nightlies
* Significant code cleanup and many bug fixes
--HG--
rename : muttator/AUTHORS => teledactyl/AUTHORS
rename : muttator/Donors => teledactyl/Donors
rename : muttator/Makefile => teledactyl/Makefile
rename : muttator/NEWS => teledactyl/NEWS
rename : muttator/TODO => teledactyl/TODO
rename : muttator/chrome.manifest => teledactyl/chrome.manifest
rename : muttator/components/commandline-handler.js => teledactyl/components/commandline-handler.js
rename : muttator/components/protocols.js => teledactyl/components/protocols.js
rename : muttator/content/addressbook.js => teledactyl/content/addressbook.js
rename : muttator/content/compose/compose.js => teledactyl/content/compose/compose.js
rename : muttator/content/compose/compose.xul => teledactyl/content/compose/compose.xul
rename : muttator/content/compose/dactyl.dtd => teledactyl/content/compose/dactyl.dtd
rename : muttator/content/compose/dactyl.xul => teledactyl/content/compose/dactyl.xul
rename : muttator/content/config.js => teledactyl/content/config.js
rename : muttator/content/dactyl.dtd => teledactyl/content/dactyl.dtd
rename : muttator/content/logo.png => teledactyl/content/logo.png
rename : muttator/content/mail.js => teledactyl/content/mail.js
rename : muttator/content/muttator.xul => teledactyl/content/pentadactyl.xul
rename : muttator/contrib/vim/Makefile => teledactyl/contrib/vim/Makefile
rename : muttator/contrib/vim/ftdetect/muttator.vim => teledactyl/contrib/vim/ftdetect/muttator.vim
rename : muttator/contrib/vim/mkvimball.txt => teledactyl/contrib/vim/mkvimball.txt
rename : muttator/contrib/vim/syntax/muttator.vim => teledactyl/contrib/vim/syntax/muttator.vim
rename : muttator/install.rdf => teledactyl/install.rdf
rename : muttator/locale/en-US/Makefile => teledactyl/locale/en-US/Makefile
rename : muttator/locale/en-US/all.xml => teledactyl/locale/en-US/all.xml
rename : muttator/locale/en-US/autocommands.xml => teledactyl/locale/en-US/autocommands.xml
rename : muttator/locale/en-US/gui.xml => teledactyl/locale/en-US/gui.xml
rename : muttator/locale/en-US/intro.xml => teledactyl/locale/en-US/intro.xml
rename : muttator/skin/icon.png => teledactyl/skin/icon.png
2010-09-17 06:21:33 -04:00
Kris Maglione
152e6d5a1f
Complete :sanitize and private mode overhaul.
...
--HG--
rename : common/content/sanitizer.js => common/modules/sanitizer.jsm
2010-09-17 06:15:13 -04:00
Kris Maglione
a5213c3760
Precompute completion string matching function.
2010-09-17 06:15:13 -04:00
Kris Maglione
8b0d9586b2
Merge testing.
...
--HG--
rename : common/content/base.js => common/modules/base.jsm
rename : common/content/services.js => common/modules/services.jsm
rename : common/content/style.js => common/modules/styles.jsm
rename : common/content/template.js => common/modules/template.jsm
rename : common/content/util.js => common/modules/util.jsm
2010-08-31 21:09:13 -04:00
Kris Maglione
5632e14721
Prepare for merge with testing branch.
2010-08-28 15:47:45 -04:00
Kris Maglione
4e40abe6b0
Lots of rangefinder and Gecko 2 tabbing fixes.
2010-08-28 18:02:03 -04:00
Kris Maglione
924863cd61
imported patch dactylify
...
--HG--
rename : common/content/liberator-overlay.js => common/content/dactyl-overlay.js
rename : common/content/liberator.js => common/content/dactyl.js
rename : common/content/liberator.xul => common/content/dactyl.xul
rename : common/skin/liberator.css => common/skin/dactyl.css
rename : muttator/content/compose/liberator.dtd => muttator/content/compose/dactyl.dtd
rename : muttator/content/compose/liberator.xul => muttator/content/compose/dactyl.xul
rename : muttator/content/liberator.dtd => muttator/content/dactyl.dtd
rename : vimperator/AUTHORS => pentadactyl/AUTHORS
rename : vimperator/Donors => pentadactyl/Donors
rename : vimperator/Makefile => pentadactyl/Makefile
rename : vimperator/NEWS => pentadactyl/NEWS
rename : vimperator/TODO => pentadactyl/TODO
rename : vimperator/chrome.manifest => pentadactyl/chrome.manifest
rename : vimperator/components/about-handler.js => pentadactyl/components/about-handler.js
rename : vimperator/components/commandline-handler.js => pentadactyl/components/commandline-handler.js
rename : vimperator/components/protocols.js => pentadactyl/components/protocols.js
rename : vimperator/content/about.html => pentadactyl/content/about.html
rename : vimperator/content/about_background.png => pentadactyl/content/about_background.png
rename : vimperator/content/config.js => pentadactyl/content/config.js
rename : vimperator/content/liberator.dtd => pentadactyl/content/dactyl.dtd
rename : vimperator/content/logo.png => pentadactyl/content/logo.png
rename : vimperator/content/vimperator.svg => pentadactyl/content/pentadactyl.svg
rename : vimperator/content/vimperator.xul => pentadactyl/content/pentadactyl.xul
rename : vimperator/contrib/vim/Makefile => pentadactyl/contrib/vim/Makefile
rename : vimperator/contrib/vim/ftdetect/vimperator.vim => pentadactyl/contrib/vim/ftdetect/pentadactyl.vim
rename : vimperator/contrib/vim/mkvimball.txt => pentadactyl/contrib/vim/mkvimball.txt
rename : vimperator/contrib/vim/syntax/vimperator.vim => pentadactyl/contrib/vim/syntax/pentadactyl.vim
rename : vimperator/install.rdf => pentadactyl/install.rdf
rename : vimperator/locale/en-US/all.xml => pentadactyl/locale/en-US/all.xml
rename : vimperator/locale/en-US/autocommands.xml => pentadactyl/locale/en-US/autocommands.xml
rename : vimperator/locale/en-US/liberator.dtd => pentadactyl/locale/en-US/dactyl.dtd
rename : vimperator/locale/en-US/gui.xml => pentadactyl/locale/en-US/gui.xml
rename : vimperator/locale/en-US/intro.xml => pentadactyl/locale/en-US/intro.xml
rename : vimperator/locale/en-US/options.xml => pentadactyl/locale/en-US/options.xml
rename : vimperator/locale/en-US/tutorial.xml => pentadactyl/locale/en-US/tutorial.xml
rename : vimperator/vimperatorrc.example => pentadactyl/pentadactylrc.example
rename : vimperator/regressions.js => pentadactyl/regressions.js
rename : vimperator/skin/about.css => pentadactyl/skin/about.css
rename : vimperator/skin/icon.png => pentadactyl/skin/icon.png
rename : xulmus/content/liberator.dtd => xulmus/content/dactyl.dtd
rename : xulmus/locale/en-US/liberator.dtd => xulmus/locale/en-US/dactyl.dtd
2010-08-28 18:02:03 -04:00