Kris Maglione
bf715affd4
Collapse the tab strip via CSS rather than the collapsed property to deal with the host tending to uncollapse it. Closes issue #37 .
...
--HG--
extra : rebase_source : faa088b37377e1585421a2302f011b32493726ce
2010-10-03 10:31:28 -04:00
Doug Kearns
1fea8310c6
Melodactyl naming fixes 2.
...
--HG--
rename : melodactyl/content/xulmus.svg => melodactyl/content/melodactyl.svg
2010-10-03 19:22:55 +11:00
Kris Maglione
f7b99e9272
Fix some functions that used to use args.string.
2010-09-29 13:21:01 -04:00
Kris Maglione
85a5e15fc6
Fix <C-6> after deleting the current tab.
2010-09-28 13:24:30 -04:00
Kris Maglione
017258955b
Add bookmarks, diverted, links to 'activate'.
2010-09-28 10:39:40 -04:00
Kris Maglione
2bb408663d
Fix <C-6> when it refers to a hidden tab.
2010-09-27 22:25:38 -04:00
Kris Maglione
886af16f16
Fix :buffer matching for lazily loaded background tabs.
2010-09-27 22:22:54 -04:00
Kris Maglione
53b83e378a
Fix links in :ls and remove some old cruft as a result.
2010-09-27 17:28:45 -04:00
Kris Maglione
31453e6b2a
Fix tabs.switchTo for string argument.
2010-09-26 08:03:10 -04:00
Kris Maglione
9644388a72
Fix n_<u>.
2010-09-25 17:47:38 -04: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
978604a060
Fix :tab extp.
2010-09-25 10:31:37 -04:00
Kris Maglione
e6c716d1e3
Purge unnecessary uses of args.string.
2010-09-25 02:45:19 -04:00
Kris Maglione
a99c586d98
Fix stal=0 on FF4.
2010-09-24 10:54:06 -04:00
Doug Kearns
904f3cb974
More camel-casing.
...
isInstance -> isinstance as homage to instanceof.
2010-09-24 16:19:50 +10:00
Doug Kearns
cce6bb653e
Add missing semicolons.
...
...let the good times roll.
2010-09-22 23:44:04 +10:00
Doug Kearns
542086159f
Fix Windows platform detection.
...
--HG--
extra : rebase_source : 22fa7cb45e3571c2fd4fe527121c50ceac249b25
2010-09-22 17:36:04 +10:00
Doug Kearns
60eac8d752
Whitespace fixes.
...
--HG--
extra : rebase_source : 8668ae131079523322e32f068e1b48bea64b4f72
2010-09-22 13:35:11 +10:00
Kris Maglione
508cc08a8f
Import some fixes from Vimperator. Thanks anekos, teramoko, and stepnem.
2010-09-18 03:42:48 -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
b8331a1b55
Rename Class#setTimeout to appease AMO's validation grep.
2010-09-17 06:15:13 -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
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
0e3b5ca121
Some Gecko 2 fixes.
...
--HG--
branch : testing
2010-08-08 22:03:42 -04:00
Kris Maglione
bf5fb6d44e
Finish adding missing copyright notices.
...
--HG--
branch : testing
2009-12-01 07:08:05 -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
anekos
db1fb981cc
Add the values into 'activate' option.
2009-11-18 21:39:39 +09: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
Kris Maglione
a9e8d9d691
Make Option.validateCompleter the default validator: look out for minor breakage.
2009-11-13 21:50:06 -05:00
Kris Maglione
00697620ca
Clear highlighting on page unload, etc.
2009-11-13 19:17:34 -05:00
Kris Maglione
a4dced6911
Automatically track and remove long-lived event listeners.
2009-11-13 16:12:50 -05:00
Doug Kearns
afc14aff65
Remove :edit, :tabedit and :winedit aliases.
2009-11-14 04:20:26 +11:00
Doug Kearns
41b9c8e9a1
Formatting fixes.
2009-11-14 04:20:09 +11:00
Doug Kearns
d979eb7326
Move Tab* event handlers to the tabs module.
2009-11-14 04:18:01 +11:00
Kris Maglione
12012af693
More RangeFind work.
2009-11-13 03:00:46 -05:00
Kris Maglione
4a7484b285
Don't validate the "activate" option. Closes issue #150 .
2009-11-12 14:21:58 -05:00
Kris Maglione
dd924d0822
Fix mailbird.
2009-11-09 14:14:51 -05:00
Kris Maglione
a72068c9f7
Refactor modules.config.
2009-11-09 03:12:27 -05:00
Doug Kearns
a7925705d7
Finish the Great Opening Brace Correction.
2009-11-09 16:03:00 +11: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
1ce498401e
Add liberator.assert.
2009-11-03 02:36:48 -05: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
9bb1feb3ce
Fix broken donate button.
2009-10-28 17:00:07 -04:00
Kris Maglione
378a95a507
Fix the somehow magically broken :u.
2009-10-28 08:45:19 -04:00
Kris Maglione
412f3101c1
Improve the help formatting with generous and ugly use of struts. Unfortunately, the HTML box model doesn't lend itself to automatic Vim-ish formatting.
...
--HG--
branch : xslt
2009-10-28 04:37:53 -04:00