Commit Graph
100 Commits
Author SHA1 Message Date
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 9e42f55fa1 Fix possible infinite loop. 2010-10-13 16:51:29 -04:00
Kris Maglione 16b3657042 Fix option serialization again. 2010-10-13 16:39:47 -04:00
Kris Maglione b8a2d4d3f2 Fix option serialization. 2010-10-13 16:30:34 -04:00
Kris Maglione 7aa5bb3c64 Show a sensible error message when :extupdate is not available. Closes issue #79.
--HG--
extra : rebase_source : 912736e0c9146a6eca72285c21db3a195ed94f3a
2010-10-12 23:35:08 -04:00
Kris Maglione ffa1c2179f Look for scrollable elements in the focused frame first.
--HG--
extra : rebase_source : dffe9f302407a2b49158761e1e9fa0c2e2329caf
2010-10-12 19:47:34 -04:00
Kris Maglione e1b591dd14 Fix some brokenness. 2010-10-12 17:45:38 -04:00
Kris Maglione 8628551c5a Fix parsing of invalid JSON strings in arguments, and serialization of strings containing tabs and newlines. Closes issue #72. 2010-10-12 17:34:39 -04:00
Kris Maglione e96c946499 Fix the default 'activate' value. 2010-10-12 16:05:21 -04:00
Kris Maglione 46f871571d Add some temporary debugging code to catch the last element of the mode stack being popped. 2010-10-12 15:58:07 -04:00
Kris Maglione 1a10353f43 Fix some age old hint bugs, including iframed hint viewport calculations. 2010-10-12 15:26:04 -04:00
Kris Maglione 4351bb675b Make "all" toggle other items in "activate", "eventignore", "newtab", and "sanitizeitems". 2010-10-12 14:29:11 -04:00
Kris Maglione 2e3f47b19e Fix using :command from the command line. Closes issue #67. 2010-10-12 13:41:01 -04:00
Kris Maglione 6907ae130e Fix inserting [ '"] as the first character in command-line mode. 2010-10-12 12:25:00 -04:00
Kris Maglione 8582ea8ba5 Fix some option validators. Closes issue #78. 2010-10-12 11:04:57 -04:00
Kris Maglione 2cdd59b1d4 Fix :dia printpreview on FF4. Closes issue #75. 2010-10-12 10:54:59 -04:00
Kris Maglione db346d8c29 Fix encoding of extended hint completion. Closes issue #74. 2010-10-12 10:45:14 -04:00
Kris Maglione 3c77559614 Rename followDocumentRelationship. 2010-10-12 04:22:39 -04:00
Kris Maglione a3ce7ae169 Hack to hide -- COMMAND LINE -- with MOW open (what the... does multiline out mode have to do with command-line mode, anyway?) 2010-10-12 02:57:10 -04:00
Kris Maglione 3d43582f0d Add go+=c and move the mode message to the left of the status-line. CSS needs some work. 2010-10-12 01:23:53 -04:00
Kris Maglione ad458f4be1 Fix broken :exte completion. 2010-10-11 20:12:50 -04:00
Kris Maglione 2597be756a Fix completion list for functions that return augmented arrays. 2010-10-11 16:45:12 -04:00
Kris Maglione 7f2126179e Rename stringToURLArray ⇒ parseURLs. 2010-10-11 15:50:23 -04:00
Kris Maglione f4ddaafb9e Fix n_~. Closes issue #68. 2010-10-11 15:34:51 -04:00
Kris Maglione 577b8e3639 Fix purge-session-history observer timespan. Closes issue #70. 2010-10-11 15:04:46 -04:00
Kris Maglione 0a2750c7ed Speed up hint opening a bit. 2010-10-11 14:48:03 -04:00
Kris Maglione a0fc10efbc Fix command parsing on FF36. Closes issue #65.
--HG--
extra : rebase_source : 801de24c1af70280c1ac297a2db47fc37b82878c
2010-10-11 14:05:10 -04:00
Kris Maglione b2a70aea71 Return a sane format from Option#value, rename {join,parse}Values to stringify/parse (c.f. JSON), and deprecate Option#values. 2010-10-11 04:40:07 -04:00
Kris Maglione e95bb3708c Remove a bit of now-superfluous code and fix Option#setFrom. 2010-10-11 03:27:42 -04:00
Kris Maglione 76b24a6aa7 Merge mode-refactoring. 2010-10-11 02:50:48 -04:00
Kris Maglione 6850148ed8 Merge default.
--HG--
branch : mode-refactoring
extra : close : 1
2010-10-11 02:50:23 -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 d7ff35c565 Get rid of a lot of special casing in the event loops. Merge default.
--HG--
branch : mode-refactoring
2010-10-10 15:19:27 -04:00
Kris Maglione 7a2d80e675 Some cherry-picked changes from my next mode-refactoring commit. 2010-10-10 15:06:11 -04:00
Kris Maglione 5e5a112c0b Fix some help formatting problems. 2010-10-10 03:27:01 -04:00
Kris Maglione c977268278 Merge default.
--HG--
branch : mode-refactoring
2010-10-10 02:56:22 -04:00
Kris Maglione c0729269dd Add command argument/option/quoting help information. 2010-10-10 02:55:42 -04:00
Kris Maglione 5e231dd571 Some smaller hint mode tweaks and fixes. 2010-10-09 21:05:02 -04:00
Kris Maglione d6e62a728d Also update hints on scroll events. 2010-10-09 20:15:24 -04:00
Kris Maglione d0e2262565 Fix displaying of selected hint, especally with g; 2010-10-09 19:47:32 -04:00
Kris Maglione a9206c4e3c Fix startup in permanent private browsing mode. 2010-10-09 17:03:57 -04:00
Kris Maglione 4151fe4064 Merge default.
--HG--
branch : mode-refactoring
2010-10-09 16:48:11 -04:00
Kris Maglione fdddfb31ef Add ;S ‘add search keyword’ hint mode. 2010-10-09 16:45:22 -04:00
Kris Maglione 8fb31f7696 Better :qmark completion. 2010-10-09 13:21:00 -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
Kris Maglione 0d3c9bd613 Fix now spurious :autocmd examples.
--HG--
branch : mode-refactoring
2010-10-09 12:56:05 -04:00
Kris Maglione a682373e27 Replace spurious modes.replace call that Doug, er, warned be about before I committed it.
--HG--
branch : mode-refactoring
2010-10-09 02:26:12 -04:00
Kris Maglione d64eab8f2a Fix iter() on FF36. Closes issue #63. 2010-10-09 01:11:08 -04:00
Kris Maglione fbba50e267 Merge default.
--HG--
branch : mode-refactoring
2010-10-08 23:45:52 -04:00
Kris Maglione f40ed2e734 Hint mode improvements. 2010-10-08 22:54:34 -04:00
Kris Maglione 25dd6a1f5b Merge default.
--HG--
branch : mode-refactoring
2010-10-08 20:59:14 -04:00
Kris Maglione da7dcd59c1 Add a bunch of developer/contributer tags to install.rdf. 2010-10-08 20:58:44 -04:00
Kris Maglione 42d79460e2 Change the timing of mode-change callbacks slightly. Fix some message display bugs.
--HG--
branch : mode-refactoring
2010-10-08 20:49:54 -04:00
Kris Maglione d138c1e027 Add :extupdate command. 2010-10-08 18:18:36 -04:00
Kris Maglione c05ad65895 Remove spurious modes.reset() in RangeFinder#onSubmit. Fixes focusing links on submit.
--HG--
branch : mode-refactoring
extra : rebase_source : 494ba7809803499905f135c4410f5e87af4417d6
2010-10-08 15:37:30 -04:00
Kris Maglione 765bb46358 Merge default.
--HG--
branch : mode-refactoring
2010-10-08 15:32:20 -04:00
Kris Maglione 9ed5d069ee Fix prefixing of dump messages from base.jsm. 2010-10-08 15:31:53 -04:00
Kris Maglione ff224d81c1 Add temporary kludge until the next FF4b comes out. 2010-10-08 15:16:17 -04:00
Kris Maglione cb58723ce4 Merge non-mode-related changes with default branch.
--HG--
branch : mode-refactoring
2010-10-08 14:25:49 -04:00
Kris Maglione 0856343b40 Rename TEXTAREA mode to TEXT EDIT mode, and move it from :imap to :tmap.
--HG--
branch : mode-refactoring
2010-10-08 13:42:16 -04:00
Kris Maglione 655a48384b Just use with (window) in userEval. Adding it to the prototype chain causes too much trouble.
--HG--
extra : transplant_source : %040%D8%7E%06m%B1%04D%9E%C0wN%BF%8F%EEo%D9%14%F5
2010-10-07 23:35:53 -04:00
Kris Maglione 301a8e5377 Just use with (window) in userEval. Adding it to the prototype chain causes too much trouble.
--HG--
branch : mode-refactoring
2010-10-07 23:35:53 -04: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 248c906e9c Some minor fixes, and add ctypes support to iter().
--HG--
branch : mode-refactoring
2010-10-07 23:18:09 -04:00
Kris Maglione d6fd5d929d Use JSON.parse rather than eval to parse strings.
--HG--
extra : transplant_source : %7B%40A%81%9F3%F4N%A7%0A%C37%A5%3D%D0%B9d%80%14%FE
2010-10-06 23:28:42 -04:00
Kris Maglione 76e331afea Use JSON.parse rather than eval to parse strings.
--HG--
branch : mode-refactoring
2010-10-06 23:28:42 -04:00
Kris Maglione 03fc7f24d8 Forbid unknown keys in TEXTAREA mode. Closes issue #34. 2010-10-06 23:13:51 -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
Kris Maglione 312244c00c Fix a typo in styles.jsm. Closes issue #49. 2010-10-06 17:38:23 -04:00
Kris Maglione 28f51ef202 Don't purge permissions on browser:purge-session-history. Closes issue #52. 2010-10-06 15:46:27 -04:00
Kris Maglione 169133e16e Add Mercurial hook hack to fix symlinks on Windows®. 2010-10-06 15:01:32 -04:00
Kris Maglione f8dc6097aa Fix duplicate plugin help entries. Closes issue #51. 2010-10-06 11:52:57 -04:00
Kris Maglione 97f043d32f Fix some mode changing corner cases. Closes issue #51. 2010-10-06 11:38:22 -04:00
Kris Maglione 41335adaae Fix some major mode changing bugs. Closes issue #55.
--HG--
branch : mode-refactoring
2010-10-06 10:34:28 -04:00
Kris Maglione f17790a39a Give the Cmd* and Status* highlight groups slightly higher precedence than their unadorned variants. 2010-10-05 20:03:06 -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 2ee74581d1 Fix last commit. 2010-10-05 14:38:59 -04:00
Kris Maglione f8eb9b021f Make | the default 'urlseparator'. 2010-10-05 14:35:32 -04:00
Kris Maglione 89a594687e Fix context menu magic. 2010-10-05 14:22:21 -04:00
Kris Maglione 5c55d163c0 Fix 'make install' on Cygwin and make_jar.sh on Cygwin and BSD-ish systems. Closes issue #43. 2010-10-05 14:17:53 -04:00
Kris Maglione 37e209bb15 Be somewhat less insistent/more informative in deprecation complaints. 2010-10-05 11:10:13 -04:00
Kris Maglione 3da8b7af2a Allow :write! >>nonexistent.file
--HG--
extra : rebase_source : b446ad89bdbaf38f6091b2145a4b4be687eeb24d
2010-10-05 10:32:56 -04:00
Kris Maglione e592637c08 Use a different tab binding on FF36. Closes issue #41. 2010-10-05 02:18:16 -04:00
Kris Maglione 57fe3fe9eb Poll temp files in <C-i> so I don't have to be edgy every time I quit the editor. 2010-10-05 02:05:24 -04:00
Kris Maglione 24313887da Fix indentation on second and subsequent MOW echoes. 2010-10-05 01:35:29 -04:00
Kris Maglione 1edd4d9ce0 Add 'Copy' MOW context menu item for Windows users. 2010-10-05 00:27:07 -04:00
Kris Maglione 5946f6a757 Remove a troublesome and unnecessary memoize statement. 2010-10-04 23:54:57 -04:00
Kris Maglione c747734f1e Allow negating the regular expression in :autocmd. 2010-10-04 23:48:19 -04:00
Kris Maglione d07b7c8c52 Fix zz, zZ, and :zoom {val}, and also spurious ZZ help tag. Closes issue #39. 2010-10-04 23:02:02 -04:00
Kris Maglione 9af8705807 Remove bare references to 'content'. 2010-10-04 22:09:54 -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 9b3e28cb42 Fix the completion list popping up after the command line closes in corner cases. 2010-10-04 18:09:52 -04:00
Kris Maglione 871085f917 Deprecate :let and dactyl.globalVariables. 2010-10-04 17:15:37 -04:00
Kris Maglione 476c908da1 Make 'mapleader' an option and fix the help fragment scrolling issue. 2010-10-04 16:45:39 -04:00
Kris Maglione 1d5eb0f991 Fix entering insert mode after revision 78337a3816fd. 2010-10-04 15:47:01 -04:00
Kris Maglione e61caf8f23 Ensure that modes.stack[0].reset gets called on modes.reset() 2010-10-04 15:16:33 -04:00