Kris Maglione
408e91db5e
Release 1.0 βeta 2.
2010-10-02 16:35:38 -04:00
Kris Maglione
631abed98d
Some fixes for stringmap option completion.
2010-09-29 20:30:57 -04:00
Kris Maglione
f7b99e9272
Fix some functions that used to use args.string.
2010-09-29 13:21:01 -04:00
Kris Maglione
c2c33b77fb
Better option validation messages for the more confusing validators.
2010-09-28 17:06:46 -04:00
Kris Maglione
50c1c568a2
XPath validators for 'extendhinttags', 'nextpattern', 'prevpattern'.
2010-09-28 16:31:00 -04:00
Kris Maglione
017258955b
Add bookmarks, diverted, links to 'activate'.
2010-09-28 10:39:40 -04:00
Doug Kearns
37d94aaed9
Junk dactyl.{evalExpression,variableReference}.
...
Replace mappings.getMapLeader() with a mappings.mapLeader property.
2010-09-28 18:53:35 +10:00
Doug Kearns
0d56dac3ac
Fix output of :let when no variables are defined.
2010-09-28 18:36:00 +10:00
Kris Maglione
e238c1d361
Fix stringlist option completion.
2010-09-27 16:24:06 -04:00
Kris Maglione
bed08a3455
Auto-hide the command-line by default; allow showing messages/mode/command-line in the status bar.
2010-09-27 07:39:49 -04:00
Kris Maglione
4a2c703854
Make 'extendedhinttags' a regexmap.
...
--HG--
extra : rebase_source : 1058b785925fd37bd73019b36da91e551e0f9206
2010-09-25 14:57:12 -04:00
Kris Maglione
d049c7f4a1
Fix [[/]]. Closes issue #24 .
2010-09-25 08:42:36 -04:00
Kris Maglione
e6c716d1e3
Purge unnecessary uses of args.string.
2010-09-25 02:45:19 -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
5bf3784ab2
Define option getters to return Optionhints.jsvalues rather than #value.
2010-09-24 16:11:17 -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
Doug Kearns
88519c83f5
Fix setting of preferences to false via :set!.
2010-09-24 17:26:54 +10:00
Doug Kearns
c111b047c6
Fix a few more comment typos.
2010-09-24 16:52:32 +10:00
Doug Kearns
0d2b1b6dfd
Whitespace fixes.
2010-09-24 16:26:08 +10:00
Kris Maglione
2f30daa09e
Add wildanchor option.
2010-09-23 15:15:09 -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
Doug Kearns
cce6bb653e
Add missing semicolons.
...
...let the good times roll.
2010-09-22 23:44:04 +10:00
Kris Maglione
877ea957ca
Fix setting "number" options.
...
--HG--
extra : rebase_source : 037b69f01b7501978e2c61037c26f9dde55192d7
2010-09-22 02:07:08 -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
Kris Maglione
daa2d5dcc5
Use JS5's strict mode. But, alas! it outlaws octal! Oh the inanity...
...
--HG--
branch : testing
2010-08-15 07:49:52 -04:00
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
61002641a3
Context-specific completer options. Option refactoring.
...
New review
Owner: dougkearns
Hopefully the changeset hash will actually be linked this time. If
not, it's the tip of the testing branch, presumably r4161.
I've been meaning to do this for a while. It allows case matching,
sorting, and auto completion options to be assigned on a per context
basis, with fine grained control. It also adds builtin regex support
to options since it's used fairly extensively. There are definitely
other options that would benefit from the regexlist type, if I can
dig them up. The interface (and perhaps the doc wording) is the only
place I'm really ambivalent.
--HG--
branch : testing
2009-11-20 15:37:39 -05:00
Doug Kearns
5fb9140b66
Fix the file permissions for options.js.
2009-11-18 01:12:40 +11:00
anekos616@gmail.com
73299bc6d2
remove a redeclaration (let)
2009-11-17 18:00:10 +09:00
Doug Kearns
cb7cff5766
Only call update() in (Command|Option|Map)#init if the extra config map was specified.
2009-11-17 13:56:12 +11:00
Kris Maglione
7ad0b06f4d
Fix some brokenness.
2009-11-15 06:48:00 -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
Kris Maglione
91fd0e1169
Get rid of absurd strict JS warnings.
2009-11-14 04:38:36 -05:00
Kris Maglione
a8f8ebaeb5
Allow :setcomm /dev/null <(js -Cv180 options.js |& grep .) all&
2009-11-13 22:04:50 -05:00
Kris Maglione
a9e8d9d691
Make Option.validateCompleter the default validator: look out for minor breakage.
2009-11-13 21:50:06 -05:00
Kris Maglione
a75ef9a540
'Option' refactoring.
2009-11-13 21:32:19 -05:00
Kris Maglione
a9f8e825b9
Fix :sethg diff options.js completer.
2009-11-13 18:16:27 -05:00
Doug Kearns
41b9c8e9a1
Formatting fixes.
2009-11-14 04:20:09 +11:00