Commit Graph
100 Commits
Author SHA1 Message Date
Kris Maglione 22e798f59f Fix buffer.jsm typo. 2011-10-03 01:50:52 -04:00
Kris Maglione 6ed1da087f Optimization for async completion result processing. 2011-10-03 01:25:28 -04:00
Kris Maglione 0a5f0190c3 Enable the new ItemList. Add tentative new c_<C-f>/c_<PageDown>, c_<C-b>/c_<PageUp>, c_<C-Tab>, and c_<C-S-Tab> mappings. 2011-10-03 00:24:18 -04:00
Kris Maglione 32a3d45a7c Fix buffer.jsm bug. 2011-10-02 18:17:18 -04:00
Kris Maglione 7a0b0873ce New prototype ItemList implementation. Faster completion scrolling. 2011-10-02 16:00:50 -04:00
Kris Maglione c500936b2e Fix buffer.jsm bugs. 2011-10-02 14:56:18 -04:00
Kris Maglione 11af53d1ae Cherry pick some completion changes from an ancient patch. 2011-10-01 23:30:39 -04:00
Kris Maglione 84a68bff9a Add util.weakReference that won't crash if you pass null. 2011-10-01 23:02:00 -04:00
Kris Maglione c9583ac72f Allow loading plugins globally. 2011-10-01 22:49:32 -04:00
Kris Maglione 36fac82035 Liberate Buffer from the tyrany of the current window. Add DOM#contextmenu event. Provide sensible screenX/screenY for mouse events.
--HG--
rename : common/content/buffer.js => common/modules/buffer.jsm
2011-10-01 22:06:15 -04:00
Kris Maglione 5017217535 Move Buffer initialization out of the constructor. 2011-10-01 18:35:04 -04:00
Kris Maglione d14e57ee9a Add search to the MOW, skip search results in hidden nodes, and fix MOW sizing issues. 2011-10-01 18:03:48 -04:00
Kris Maglione cbbb3de86f Let Editor.extendRange cross element boundaries. 2011-10-01 16:22:25 -04:00
Kris Maglione 8ef35fee8b Include config.json in XPI. Closes issue \#670. 2011-10-01 13:02:26 -04:00
Kris Maglione bd3efd0024 Actually implement +purgecaches. 2011-10-01 02:57:36 -04:00
Kris Maglione 435cadb1a0 Allow IDs instead of names in :ext* commands. 2011-10-01 02:51:18 -04:00
Kris Maglione 2f776eebe7 Add +purgecaches startup flag. Process startup flags in :restart. Don't purge caches on :rehash. 2011-10-01 02:36:27 -04:00
Kris Maglione 119f117e4d Simplify bookmark loading code. 2011-09-30 23:54:53 -04:00
Kris Maglione 625c3cef8b Flush all caches on :rehash. 2011-09-30 19:40:20 -04:00
Kris Maglione 4ee26a04ac Fix some early instantiation. 2011-09-30 03:26:42 -04:00
Kris Maglione c96079f52e No cache entries with the same names as path components... 2011-09-30 03:12:30 -04:00
Kris Maglione a15d2992a9 cache.jsm magic. 2011-09-30 02:53:35 -04:00
Kris Maglione 39e8bf7a06 Add cache module. Cleanup help and DTD generation. Fix :help version generation issues. Fix other assorted issues. 2011-09-30 01:36:45 -04:00
Kris Maglione 0cf1151e0a More cleanup. Fix some Teledactyl bugginess. 2011-09-29 21:25:17 -04:00
Kris Maglione acd13342a4 Cleanup. 2011-09-29 17:57:55 -04:00
Kris Maglione 06e89e84d2 Kill the buffer.scrollTo redrawing hack. 2011-09-29 16:35:27 -04:00
Kris Maglione a1432a07de Fix smooth scroll issue. 2011-09-29 15:17:39 -04:00
Kris Maglione 6ebda9b918 Gecko developers hate us. 2011-09-29 14:40:37 -04:00
Kris Maglione 6a433c69e3 More manifest restructuring with Makefile rules to simplify the process. 2011-09-29 01:57:05 -04:00
Kris Maglione befa2fa054 Fix typo. 2011-09-28 23:52:13 -04:00
Kris Maglione aa79321e1e Work around Gecko manifest parsing inanity. 2011-09-28 23:50:39 -04:00
Kris Maglione 1b2c3be9b3 Add binary component for Gecko 10/Linux/x86-64. 2011-09-28 22:56:15 -04:00
Kris Maglione b284309e19 [pentadactyl] maxVersion->10.*. 2011-09-28 22:02:50 -04:00
Kris Maglione 0c9f91ab97 Kill AUTOCOMPLETE mode with <C-c>. 2011-09-28 21:47:44 -04:00
Kris Maglione 0338509b99 Fix typos and stuff. 2011-09-28 21:39:35 -04:00
Kris Maglione 3f603c5db2 Less sucky i_<C-u>. 2011-09-28 21:34:21 -04:00
Kris Maglione a973974203 Consistent non-sucky i_<C-w> across platforms. 2011-09-28 21:28:30 -04:00
Kris Maglione 22ea6a8452 Less sucky t_w. 2011-09-28 21:19:30 -04:00
Kris Maglione 1104d4a186 Fix :set number!=... 2011-09-28 21:05:23 -04:00
Kris Maglione 117baf311f Fix option shortname clashes. 2011-09-28 20:48:27 -04:00
Kris Maglione c9b72a9607 Move smooth-scroll plugin to the core. 2011-09-28 20:10:23 -04:00
Kris Maglione dc8004426f Fix whitespace issues.
--HG--
extra : rebase_source : f962251f04f0aced8dffd601a3ce7faf064f70b4
2011-09-28 15:06:04 -04:00
Kris Maglione 2b52b7ee2d Closes issue #667. 2011-09-28 04:05:55 -04:00
Kris Maglione 43421e8631 Add params and data parameters to util.httpRequest params object. Add docs. 2011-09-27 17:36:57 -04:00
Kris Maglione 9c609f24f2 Implement parent groups. 2011-09-27 15:20:03 -04:00
Kris Maglione 77d8526b43 Add comma. 2011-09-27 14:41:23 -04:00
Kris Maglione f31cc69355 Fix some marks issues. Always scroll to the [count]th line rather than the [count]th percent with n_G. 2011-09-27 14:40:41 -04:00
Kris Maglione c90629c71f Add 'linenumbers'. 2011-09-27 01:21:29 -04:00
Kris Maglione 0f9cb3100b :emenu invocation efficiency enhancement. 2011-09-26 23:10:59 -04:00
Kris Maglione 775612f66d Key expansion magic. Closes issue #638. 2011-09-26 22:29:25 -04:00
Kris Maglione e5230c992e Enable 'hlf' for regexp find. 2011-09-26 18:42:59 -04:00
Kris Maglione 59daca20ba Add (considerably evil) dactylIUtils.getScrollable. Deal with some quirky sites without scrollable elements. Closes issue #525. 2011-09-26 18:13:50 -04:00
Kris Maglione 8900946cf2 Add forgotten changes. 2011-09-26 17:05:55 -04:00
Kris Maglione b2628cd65e Different XPT per ABI. 2011-09-26 16:41:18 -04:00
Kris Maglione 9fd915fb41 Add dactylIUtils.createContents. Closes issue #581. 2011-09-26 16:20:26 -04:00
Kris Maglione c0833dae29 Fix completion error handling issue. 2011-09-26 15:57:25 -04:00
Kris Maglione 45218f4141 Make 'cpt' a stringlist. Add support for native autocomplete providers. 2011-09-26 15:52:51 -04:00
Kris Maglione 2ca292f55d Backed out changeset 3810a8366d8c 2011-09-26 01:12:10 -04:00
Kris Maglione 43cd62d40c Pass line/column numbers to the editor for rich text editors too. 2011-09-26 00:01:08 -04:00
Kris Maglione 6c7d51b086 Add crude regexp search functionality. Why not. Add 'findflags'. Fix some rangefind bugs. 2011-09-24 21:38:45 -04:00
Kris Maglione ef965d7681 Windows binaries and stuff. 2011-09-24 14:34:54 -04:00
Kris Maglione 0aa21f15c1 Add OS-X binary components. Install binaries add-on on 'make install'. 2011-09-23 19:24:56 -04:00
Kris Maglione 39ceae4f92 Make binaries compilable on non-hemorrhage-edge releases. Add binaries subrepo. 2011-09-23 16:40:56 -04:00
Kris Maglione e1db34990b Use services.dactyl when available. 2011-09-22 21:55:58 -04:00
Kris Maglione 6af256bc53 Add first crude binary module implementation. 2011-09-22 21:08:40 -04:00
Kris Maglione d568ce8762 Fixes issue #640. Hopefully. Given that I've never seen it on any of the dozens of setups I've tested on. 2011-09-20 18:53:51 -04:00
Kris Maglione e0e947ec79 Closes issue #644. 2011-09-20 12:08:45 -04:00
Kris Maglione f247d9d01b Add third argument to dactyl.clipboardWrite. 2011-09-19 15:39:21 -04:00
Kris Maglione e99660f570 Fix 'downloadsort' help entry. Stuff. 2011-09-19 14:24:19 -04:00
Kris Maglione 2828e499d4 Fix :h 'hinttags' default value. 2011-09-19 12:54:49 -04:00
Kris Maglione 062e7e2a61 DOM#highlight magic. Provide 'this' object for DOM#filter. 2011-09-17 21:30:39 -04:00
Kris Maglione b330d8c909 typeof <embed/> == "function" ... WTF? 2011-09-17 11:15:11 -04:00
Kris Maglione 057600d780 Fix :js context on Minefield. 2011-09-17 00:08:02 -04:00
Kris Maglione 423767238b Fix stuff. 2011-09-15 17:15:52 -04:00
Kris Maglione f737708859 Add some initial key serialization/deserialization tests. 2011-09-15 15:58:58 -04:00
Kris Maglione ee6f11eb09 Make :tab :back/<C-t>H, and so forth, work. 2011-09-15 10:29:10 -04:00
Kris Maglione a892dee69d Add :dia errorconsole. 2011-09-14 20:16:05 -04:00
Kris Maglione 938fc1648a Fix dom.js bug for nodes with a length property. 2011-09-14 14:30:08 -04:00
Kris Maglione 89482c5c23 Closes issue #661. 2011-09-14 11:00:18 -04:00
Kris Maglione 16eea3c45a Fix typo. 2011-09-14 10:44:28 -04:00
Kris Maglione 58a465707b Network state nonsense. 2011-09-13 15:35:43 -04:00
Kris Maglione 9f4b3ec3a7 Minor cleanup. 2011-09-13 15:16:37 -04:00
Kris Maglione 50f0901412 Fix link listing in :hi output. 2011-09-12 18:58:28 -04:00
Kris Maglione 790af21b81 Fix marks.js issue. 2011-09-12 14:01:16 -04:00
Kris Maglione 345cce5a42 Don't Be Evil.
--HG--
rename : pentadactyl/skin/icon.png => pentadactyl/icon16.png
2011-09-11 15:06:46 -04:00
Kris Maglione 68d8bf74df Move events.(toString|fromString|iterKeys|canonicalKeys) to DOM.Event. 2011-09-10 15:18:20 -04:00
Kris Maglione f9d5b12757 Popup and key processing reorganization. 2011-09-10 14:13:41 -04:00
Kris Maglione 525a575a72 More reliable Menu mode handling. Closes issue #335. 2011-09-10 14:05:21 -04:00
Kris Maglione 4d9a4b02a8 Restore nominal Gecko 1.9.2 support. 2011-09-10 12:06:09 -04:00
Kris Maglione 44163d2e0d Fix ]{arg}. 2011-09-10 11:09:07 -04:00
Kris Maglione 7b67f3c895 Fix Class#update for non-localized classes. 2011-09-10 08:54:09 -04:00
Kris Maglione f6dd7ba2ce canonicalKeys("<S-a>") → "A". 2011-09-08 18:46:27 -04:00
Kris Maglione de0ad598e5 Fix rehash on FF6. 2011-09-08 16:42:06 -04:00
Kris Maglione c6035ce674 Minorish refactoring. 2011-09-08 10:22:43 -04:00
Kris Maglione e9a0b1eea3 Move stuff from overlay.jsm to main.jsm. 2011-09-08 08:53:09 -04:00
Kris Maglione c3e76d9a51 Marginally better parsing of :set! preference names. 2011-09-07 07:29:01 -04:00
Kris Maglione 0064665749 Dequote preference names in :set! 2011-09-07 07:25:05 -04:00
Kris Maglione 34e9e55489 Fix NEWS munging broken by charset corruption after moving to modules. 2011-09-06 10:04:38 -04:00
Kris Maglione a5aafe63d9 Fix REPL with foreign window contexts. Other general cleanup. 2011-09-05 08:46:31 -04:00
Kris Maglione aa78825133 Fix crappy add-on manager icons. 2011-09-03 21:13:51 -04:00