Commit Graph

  • 6e78f67a81 Rename keyinput stuff Florian Bruhin 2014-04-25 12:21:01 +0200
  • 82cb91957d Update TODO Florian Bruhin 2014-04-25 12:07:53 +0200
  • c087efb1fd Rename Config to ConfigManager Florian Bruhin 2014-04-25 12:07:37 +0200
  • d4b35b6734 Rename {Command,Seach}Parser to *Manager Florian Bruhin 2014-04-25 12:04:11 +0200
  • 937196e287 Rename package-private modules to _foo.py Florian Bruhin 2014-04-25 11:50:30 +0200
  • 47d8777179 Move simplebrowser.py Florian Bruhin 2014-04-25 11:32:15 +0200
  • 2474b5a806 Add binding i -> enter_mode insert Florian Bruhin 2014-04-25 11:22:14 +0200
  • f437bc25bf Fix lint/cleanup Florian Bruhin 2014-04-25 11:21:00 +0200
  • b7440b1f79 Small exception handling cleanup in parsers.py Florian Bruhin 2014-04-25 11:02:41 +0200
  • 7787a67c45 Add modes=[]/not_modes=[] to cmdutils.register Florian Bruhin 2014-04-25 10:10:58 +0200
  • 2c34a016db Update TODO Florian Bruhin 2014-04-25 09:52:23 +0200
  • 80d6dc9cf7 Update documentation for keybind.command confsect Florian Bruhin 2014-04-25 09:51:17 +0200
  • 43c8a96621 s/command_item/completion_item/ Florian Bruhin 2014-04-25 09:28:02 +0200
  • 2d0225a292 Hide command_item_{prev,next} Florian Bruhin 2014-04-25 09:27:30 +0200
  • aeb4980f7e Also handle Return via config Florian Bruhin 2014-04-25 09:26:52 +0200
  • 74374df5fd Leave command mode on return press Florian Bruhin 2014-04-25 09:24:40 +0200
  • b4b72f07b7 Remove FIXME which is in TODO Florian Bruhin 2014-04-25 09:22:27 +0200
  • c4be264c44 Improve logging in eventFilter Florian Bruhin 2014-04-25 09:22:01 +0200
  • 8cba290dae Update eventFilter to track releases Florian Bruhin 2014-04-25 09:20:19 +0200
  • 5ee6b2adfa Revert "Remove setting forward_unbound_keys." Florian Bruhin 2014-04-25 08:40:46 +0200
  • f50fda7f9a Replace Backtab key by Tab Florian Bruhin 2014-04-25 08:40:07 +0200
  • a29a9a9b70 Handle Command widget based on modes, not focus Florian Bruhin 2014-04-25 08:38:11 +0200
  • 55a8da7f1b Start using KeyParser for command mode Florian Bruhin 2014-04-25 07:50:21 +0200
  • 30a6b5610e Update TODO Florian Bruhin 2014-04-25 07:14:34 +0200
  • 405194d040 Add passthrough mode Florian Bruhin 2014-04-25 07:13:57 +0200
  • 3407f3131d Register enter_mode command Florian Bruhin 2014-04-25 07:13:36 +0200
  • b4033ced8b Add generic PassthroughKeyParser, remove InsertKeyParser Florian Bruhin 2014-04-25 07:09:12 +0200
  • 035a6a0847 Don't bind Ctrl-C in insert mode Florian Bruhin 2014-04-25 07:01:58 +0200
  • f9824cb401 TODO += hints-foo Florian Bruhin 2014-04-25 07:00:08 +0200
  • d4baf77f78 Merge branch 'keyboard' Florian Bruhin 2014-04-25 06:57:57 +0200
  • ba1947f904 Update TODO Florian Bruhin 2014-04-25 06:57:11 +0200
  • d07e22bd91 Remove setting forward_unbound_keys. Florian Bruhin 2014-04-25 06:52:18 +0200
  • 83f829ed93 Add more logging to eventFilter Florian Bruhin 2014-04-25 06:39:17 +0200
  • 8f9d7542a6 Fix eventFilter logic to not handle same event multiple times Florian Bruhin 2014-04-25 06:22:01 +0200
  • 84682f90fa Log events in eventHandler Florian Bruhin 2014-04-25 00:10:07 +0200
  • 17260bd6e9 Update TODO Florian Bruhin 2014-04-24 23:56:57 +0200
  • 855fbaa05f Update TODO Florian Bruhin 2014-04-24 23:53:36 +0200
  • 926194849c Use normal commands for hint mode Florian Bruhin 2014-04-24 23:47:02 +0200
  • 540c134f06 Add keytypes to KeyParser.execute() Florian Bruhin 2014-04-24 23:46:37 +0200
  • 5aaf3b3430 Add abstract execute() to KeyParser Florian Bruhin 2014-04-24 23:23:28 +0200
  • e06583ade2 Use normal command to leave insert mode Florian Bruhin 2014-04-24 23:09:12 +0200
  • a1fd1537bd Remove the possibility to pass bindings to KeyParser init Florian Bruhin 2014-04-24 22:59:01 +0200
  • 8cca182734 Split NormalKeyParser from CommandKeyParser Florian Bruhin 2014-04-24 22:56:55 +0200
  • 0def82fe8c Fix lint Florian Bruhin 2014-04-24 22:49:06 +0200
  • 581b715b42 Add __init__.py for keyinput Florian Bruhin 2014-04-24 22:41:01 +0200
  • 7a6a605702 Unify KeyParsers again Florian Bruhin 2014-04-24 22:40:16 +0200
  • 9ab8f42e20 s/commandmode/normalmode Florian Bruhin 2014-04-24 21:37:10 +0200
  • ea6a25714a Make eventFilter work when mode is None Florian Bruhin 2014-04-24 21:29:28 +0200
  • 9320c813f7 Add set_cmd_text to MessageBridge Florian Bruhin 2014-04-24 21:28:24 +0200
  • 0c15517352 s/<normal>/<leave>/ Florian Bruhin 2014-04-24 21:19:29 +0200
  • d2dc0b7ac5 Add KeyParser for normal mode Florian Bruhin 2014-04-24 21:12:55 +0200
  • c674d96cfe Reorganize input modules into keyinput subpackage Florian Bruhin 2014-04-24 21:03:45 +0200
  • ecdd887664 Split KeyParser into KeyParser (non-chain) and KeyChainParser Florian Bruhin 2014-04-24 19:21:38 +0200
  • 6311deb6b0 Read unbound-keys setting only once Florian Bruhin 2014-04-24 18:31:01 +0200
  • 6f7391d7d1 Leave insert mode in loadStarted Florian Bruhin 2014-04-24 17:59:35 +0200
  • 5e10238340 Update TODO Florian Bruhin 2014-04-24 17:52:50 +0200
  • 745e0374ff Update TODO Florian Bruhin 2014-04-24 17:50:12 +0200
  • 718295eb9f Use <> instead of @@ for special keys Florian Bruhin 2014-04-24 17:48:38 +0200
  • 8648d88b51 Handle special keys instead of only modifiers Florian Bruhin 2014-04-24 17:43:19 +0200
  • 0e3e588038 Add forward_unbound_keys setting Florian Bruhin 2014-04-24 16:53:16 +0200
  • b372c23b80 Move hint webelem code to utils.webelem Florian Bruhin 2014-04-24 16:28:00 +0200
  • 6fb52e610d Leave insert mode when loadFinished with ok=False Florian Bruhin 2014-04-24 16:27:18 +0200
  • 0e542772d0 TODO -= normal mode Florian Bruhin 2014-04-24 16:26:50 +0200
  • 1c5ae25b68 Start implementing auto_insert_mode Florian Bruhin 2014-04-24 16:03:16 +0200
  • c2d871a7c3 TODO -= keypress-signal-foo Florian Bruhin 2014-04-24 15:47:53 +0200
  • 10d7d887ec Pass keypresses to statusbar correctly Florian Bruhin 2014-04-24 15:47:38 +0200
  • b3418cae5d Improve _is_editable() Florian Bruhin 2014-04-24 13:13:58 +0200
  • ff887c647d Don't append mode to mode stack if it's already Florian Bruhin 2014-04-24 07:44:54 +0200
  • b9d845180e Better logging for ModeManager Florian Bruhin 2014-04-24 07:44:47 +0200
  • a82ab6d707 Go to insert mode when plugin clicked Florian Bruhin 2014-04-24 07:41:20 +0200
  • 5b84848ad9 s/leaved/left/g Florian Bruhin 2014-04-24 07:01:27 +0200
  • 95691e1e11 Show passthrough modes in statusbar Florian Bruhin 2014-04-24 06:59:39 +0200
  • afa9c47867 Lint cleanups Florian Bruhin 2014-04-24 06:45:38 +0200
  • 3d292fbc27 Use a stack for current modes Florian Bruhin 2014-04-24 06:44:58 +0200
  • a4e46a9ba9 Update TODO Florian Bruhin 2014-04-24 00:02:30 +0200
  • 19d25b2282 Update TODO Florian Bruhin 2014-04-24 00:00:59 +0200
  • f3db29c010 Enter normal mode when clicking non-editable elem Florian Bruhin 2014-04-23 23:26:02 +0200
  • b4b9b6c69d Enter/leave command mode for Command widget Florian Bruhin 2014-04-23 23:25:06 +0200
  • cd5f2562aa Adjust eventFilter to use new features Florian Bruhin 2014-04-23 23:24:46 +0200
  • e56d33badc Check if handler is available for new mode Florian Bruhin 2014-04-23 23:23:30 +0200
  • 5385307582 Register modes explicitely with modemanager. Florian Bruhin 2014-04-23 23:23:04 +0200
  • fc11021c08 Add a passthrough argument to modemanager register() Florian Bruhin 2014-04-23 23:22:34 +0200
  • 522a703863 Remove module-level modemanager register() Florian Bruhin 2014-04-23 23:21:29 +0200
  • 8f44b56923 Start implementing eventFilter in ModeManager Florian Bruhin 2014-04-23 22:22:58 +0200
  • a33c9827d6 Check for editable fields in mousePressEvent Florian Bruhin 2014-04-23 17:57:59 +0200
  • ce48ed9b8e Add entered/leaved signals to modemanager Florian Bruhin 2014-04-23 17:56:36 +0200
  • 8b5daad367 Add ModeManager Florian Bruhin 2014-04-23 16:57:12 +0200
  • 53a5460c11 TODO += QStandardItemModel Florian Bruhin 2014-04-23 18:55:03 +0200
  • 387d0e3be6 Document hint lastChild() hack Florian Bruhin 2014-04-23 14:34:00 +0200
  • 4661f2c30b Merge branch 'master' of ssh://the-compiler.org:2323/qutebrowser Florian Bruhin 2014-04-23 14:22:22 +0200
  • e8608ea517 Update TODO Florian Bruhin 2014-04-23 14:22:09 +0200
  • a67ed4d054 Override mousePressEvent instead of event Florian Bruhin 2014-04-23 07:32:27 +0200
  • 2c5bb6a413 cmdutils.register: Support functions with no docstring Florian Bruhin 2014-04-23 07:32:00 +0200
  • 7acd32a5d7 Display error when there's nothing to undo Florian Bruhin 2014-04-23 06:17:36 +0200
  • 61802725a6 Actually use message.error for errors Florian Bruhin 2014-04-23 06:17:29 +0200
  • c02d46e364 Add catching import errors to TODO Florian Bruhin 2014-04-22 23:52:02 +0200
  • 46f1a2a0d0 Add log_events decorator Florian Bruhin 2014-04-22 23:50:56 +0200
  • 48d0215a98 Update TODO Florian Bruhin 2014-04-22 23:30:33 +0200
  • 877fe2402b Update TODO Florian Bruhin 2014-04-22 23:25:51 +0200
  • 21bb9840d9 Simplify padding in Qt-CSS Florian Bruhin 2014-04-22 23:02:51 +0200