1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 08:27:59 +01:00
Commit Graph

344 Commits

Author SHA1 Message Date
Kris Maglione
c284e1ced8 First work towards cleaning up the commandline.js rat's nest. Don't expect any of these new interfaces to stay remotely as they are.
--HG--
branch : key-processing
2011-01-26 01:24:54 -05:00
Kris Maglione
dbfd64729e Fix the MIW.
--HG--
branch : key-processing
2011-01-24 16:55:43 -05:00
Kris Maglione
9786171520 Get rid of horrible coalesced event handlers in commandline.js.
--HG--
branch : key-processing
2011-01-24 12:50:08 -05:00
Kris Maglione
304d4fffd7 Fix wheel scrolling in the MOW.
--HG--
branch : key-processing
2011-01-24 09:21:31 -05:00
Kris Maglione
3fd86c2ca4 Make MENU mode a "main" mode.
--HG--
branch : key-processing
2011-01-24 06:57:39 -05:00
Kris Maglione
d7fd505417 Fix urlbar focus bug when urlbar is in the menu bar.
--HG--
branch : key-processing
2011-01-24 06:42:54 -05:00
Kris Maglione
b3d91db6b4 Fix some hinting bugs.
--HG--
branch : key-processing
2011-01-24 02:37:14 -05:00
Kris Maglione
beb9d69eaa Merge default.
--HG--
branch : key-processing
2011-01-23 23:36:25 -05:00
Kris Maglione
fb7d6c9809 Update copyright headers. 2011-01-23 23:34:24 -05:00
Kris Maglione
3cd40141f9 Move :downloads button logic into binding classes.
--HG--
branch : key-processing
2011-01-23 23:25:08 -05:00
Kris Maglione
590e8d22b5 Muck with event listener registration.
--HG--
branch : key-processing
2011-01-23 20:30:16 -05:00
Kris Maglione
e83708cea4 Fix bug in last commit.
--HG--
branch : key-processing
2011-01-23 18:11:45 -05:00
Kris Maglione
64b12db990 Begin replacing the key processing rat's nest.
--HG--
branch : key-processing
2011-01-23 17:37:59 -05:00
Kris Maglione
db5325a603 Fix key chains with stacked handlers, but needs work.
--HG--
extra : rebase_source : c1ce8c574e67d3254e32e902dd4ff31f37715363
2011-01-23 05:14:15 -05:00
Kris Maglione
b5d7d3e4ff Fix last commit. 2011-01-22 11:58:38 -05:00
Kris Maglione
c10e05bbe4 Go to irritating lengths to keep the hidden location bar from stealing keyboard focus. Closes issue #292. 2011-01-22 10:12:44 -05:00
Kris Maglione
44d3cd03ee Fix :map/:unmap 1st argument completions. Slight hive api changes. 2011-01-21 06:32:35 -05:00
Kris Maglione
ae58cfa71c Fix some key handling issues mainly effecting Text Edit mode. 2011-01-20 06:07:29 -05:00
Kris Maglione
430468ee01 Fix stupid miscalculation in previous changeset. 2011-01-20 00:44:23 -05:00
Kris Maglione
99eb487805 Fix stupid miscalculation in previous changeset. 2011-01-20 00:37:42 -05:00
Kris Maglione
8fbe8fffec Fix overlong stack generated by key events received during feedkeys, along with related "Attempt to execute mapping recursively" errors. 2011-01-20 00:30:14 -05:00
Kris Maglione
8df4e908e8 Fix feedkey mappings on FF36. 2011-01-19 23:37:44 -05:00
Kris Maglione
8142d837c1 Fix hint key processing. 2011-01-19 23:09:29 -05:00
Kris Maglione
35d7d40c43 Fix :normal. Closes issue #275. 2011-01-19 20:43:49 -05:00
Kris Maglione
95eb8aaf93 Make <Esc> a normal mapping rather than a grotesque hack. 2011-01-19 20:30:54 -05:00
Kris Maglione
a8a840afc2 Move fallthrough handler proccessing until after all normal key handling. Make MOW mode a COMMAND mode. Move most input processing into INPUT mode. Fixes unnecessary closing of the MOW on :. 2011-01-19 20:20:54 -05:00
Kris Maglione
260a8aad1b Fix inadvertant and irritating passing of <C-[>.
--HG--
extra : rebase_source : daf8607035497732a200977c335e24fc5e2824f6
2011-01-19 19:59:34 -05:00
Kris Maglione
36c6393d5d Add as-yet undocumented site-specific mapping hives, :map -group flag, and :mapgroup command. 2011-01-19 03:58:08 -05:00
Kris Maglione
9546a7adb6 Key processing cleanup and bug fixes. 2011-01-19 00:35:53 -05:00
Kris Maglione
e28b009036 Speed up map processing considerably via a piece of a patch I've had sitting around for ages. 2011-01-19 00:07:29 -05:00
Kris Maglione
84f93ad96c Filter :au Fullscreen on fullscreen state rather than buffer URL. Remove bloody moz-collapsed attribute at the same time. 2011-01-18 23:33:30 -05:00
Kris Maglione
35f7fb4aa0 Fix typing numbers in input modes. 2011-01-18 20:13:24 -05:00
Kris Maglione
551f777c22 Add preliminary mode inheritance and BASE/INSERT modes. 2011-01-18 18:37:38 -05:00
Kris Maglione
b836cc8110 Prevent infinite loops when trying to execute mappings recursively. 2011-01-18 18:09:28 -05:00
Kris Maglione
c78bb0f332 Get rid of absurd Map#route flag. Consolodate some constants. 2011-01-18 17:35:57 -05:00
Kris Maglione
c096804e0f Mapping refactoring and bug fixes. 2011-01-18 05:17:34 -05:00
Kris Maglione
53248645c2 Fix missing bracing in last commit. 2011-01-18 02:28:34 -05:00
Kris Maglione
328c78b842 Add initial support for stacked key mode handlers. 2011-01-18 02:13:16 -05:00
Kris Maglione
5b56624043 Make buffer.URL a string again. Use buffer.uri and buffer.documentURI internally. Fix loading Object stores. 2011-01-16 12:14:43 -05:00
Kris Maglione
eacd52dffb Send "change" event when editing file upload boxes. 2011-01-15 18:24:02 -05:00
Kris Maglione
0de4c844ef Fix arg maps. 2011-01-12 22:58:45 -05:00
Kris Maglione
04f55e9324 Deal with fallout from 609832. 2011-01-09 16:15:52 -05:00
Kris Maglione
20d978bf63 Try not to reset dactylFocusAllowed on hash tag change. Closes issue #237. 2011-01-05 14:42:39 -05:00
Kris Maglione
d661d60cb6 Make buffer.UR[LI] nsIURI objects. Fix bug in chrome-data:. 2011-01-03 22:00:53 -05:00
Kris Maglione
6f20c5aac2 Get rid of Editor.isInputElementFocused. Move Editor.isContentNode to editor.isContentNode. 2010-12-31 13:39:14 -05:00
Doug Kearns
66ada66811 Rename Events.isInputElem* to isInputElement* as per HACKING style guide. 2011-01-01 03:47:15 +11:00
Kris Maglione
3f3e89e270 Some constants to save my sanity. 2010-12-31 00:30:59 -05:00
Kris Maglione
69b9796249 Deprecate dactyl.mode. 2010-12-30 18:03:03 -05:00
Kris Maglione
2cb3135220 Add descriptions for mappable modes. 2010-12-30 17:59:57 -05:00
Doug Kearns
b6e89aad9f Fix macro playback.
--HG--
extra : rebase_source : eaf191e08d2aba1a27beb06f682be8d4a73144f5
2010-12-31 00:16:05 +11:00