Kris Maglione
d7fb8637d7
Fix File on non-Minefield builds.
2010-10-14 14:48:01 -04:00
Kris Maglione
e925a7db01
Fix some stupid bugs in newer JägerMonkey. Closes issue #86 .
2010-10-14 13:58:18 -04:00
Kris Maglione
a703d0a3bf
Integrate sanitizer with host UI, sanitize at shutdown support, and control which items are sanitized when more thoroughly. Closes issue #70 .
2010-10-14 03:29:56 -04:00
Kris Maglione
8c98658e74
Finish moving dactyl.dump to util from last commit, and store the last 15 intercepted stack traces.
2010-10-06 18:08:07 -04: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
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
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
014e75b1c0
Fix WinNT OS detection in storage.jsm.
2010-09-21 10:16:26 -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
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
8c0a734e53
Change the patently absurd local mark storage structure.
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
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
a0cb07e7d7
Some smallish fixes.
...
--HG--
branch : testing
2010-08-26 11:40:59 -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
91fd0e1169
Get rid of absurd strict JS warnings.
2009-11-14 04:38:36 -05:00
Doug Kearns
41b9c8e9a1
Formatting fixes.
2009-11-14 04:20:09 +11:00
Doug Kearns
a7925705d7
Finish the Great Opening Brace Correction.
2009-11-09 16:03:00 +11:00
Kris Maglione
d59a85585b
Fix storage bins.
2009-11-03 00:19:55 -05:00
Kris Maglione
9bb01ce7ef
Change Storage#newObject signature.
2009-10-29 20:30:24 -04:00
Kris Maglione
cf08acaf69
Trigger plugin onUnload handlers at shutdown.
...
--HG--
extra : rebase_source : 4649d9517d990bbc1dc9efc7b73518bdaa5919ec
2009-10-10 23:43:06 -04:00
Kris Maglione
8b7b290e65
Don't report live bookmark items as bookmarked.
2009-10-09 00:17:57 -04:00
Kris Maglione
adc201f445
Fix bookmarks.isBookmark yet again. Check manually, this time.
2009-09-26 20:16:13 -04:00
Kris Maglione
fe8a96faf3
Replace my quirky license block with explicit MIT license.
2009-09-26 14:52:19 -04:00
Kris Maglione
a29c4bd9f5
Be nicer to color blind people.
2009-09-17 08:27:08 -04:00
Kris Maglione
66a2579fb9
Add :styenable, :stydisable, :stytoggle
2009-09-10 18:22:26 -04:00
Doug Kearns
0650e55fbc
Formatting fixes.
2009-09-04 12:30:25 +10:00
Kris Maglione
55164325df
Don't save storage objects while in private mode, restore them on exit.
2009-06-28 14:37:23 -04:00
Ted Pavlic
d29013a2fd
Three small changes (copyright, template.js copyright, and tildetidy target)
...
a.) Cleaned up copyright language to match conventions.
(I used the memoir document class documentation as a reference, but
these conventions are common throughout publishing)
* The (c) symbol has no legal meaning. Only the word "Copyright" and
an encircled lowercase c are appropriate. So the word "Copyright"
was placed before each (c).
* Each (C) was changed to (c).
* Kris uses the correct symbols in copyright notices, but those
symbols can be problematic in terminal-mode editors. Added the word
"Copyright" as well.
* Replaced colons/spaces after years with the word "by."
b.) Added a copyright notice to common/content/template.js. It was
missing one entirely. Please correct if it doesn't need one or if the
copyright isn't held by Martin.
c.) Also added a "tildetidy" target to Makefile common that includes a
version of the find line from the existing "clean" target (however,
this version uses "rm -fv" instead of "rm -f").
2009-01-12 09:14:54 -05:00
Kris Maglione
a524b70b52
Fix CommandLine#History docs. Add evil fold markers.
2009-01-11 14:43:29 -05:00
Ted Pavlic
147cdab5d2
Update copyrights for 2009.
2009-01-11 00:47:56 -05:00
Kris Maglione
b096266e75
More tab-completion fixes
2009-01-08 21:07:14 -05:00
Martin Stubenschrott
2b404b74a0
Allow canceling of asynchronous completions. Some other small completion cleanups. NOTE to myself: The completion/commandline code is quite spaghetti code again, need to reduce unused functions, and reduce side effects inside functions like resetCompletions
2009-01-05 23:58:34 +01:00
Kris Maglione
6d8194232f
Fix help link bugs, needs cleanup
2009-01-02 18:40:32 -05:00
Kris Maglione
3482269980
Fix storage observer weak ref stuff (Gecko is a strange beast)
2008-12-21 18:56:56 -05:00
Kris Maglione
872d03808e
Add $VIMPERATOR_RUNTIME, $VIMPERATOR_INIT, ~/.vimperator/info/{profile}.
2008-12-20 18:34:14 -05:00
Kris Maglione
ef827139e4
Tie storage observers to a weak reference of window so they're automatically destroyed.
2008-12-20 14:36:11 -05:00
Kris Maglione
e9cb763f37
Periodically save storage objects
2008-12-10 16:17:41 -05:00
Daniel Bainton
729854c749
Rename liberator/ to common/
2008-12-04 07:56:35 +02:00