Florian Bruhin
aab5411317
Fix test function name.
2015-05-16 23:06:33 +02:00
Florian Bruhin
183049ef2e
Make sure self._opened is reset on exceptions.
2015-05-16 22:48:13 +02:00
Florian Bruhin
42c27ddbc0
Use temp dir for standarddir arg tests.
2015-05-16 22:30:00 +02:00
Florian Bruhin
c762340a0c
Add --datadir/--cachedir arguments. Closes #136 .
2015-05-16 22:12:27 +02:00
Florian Bruhin
9b372de4a9
Use fake-key scrolling for :scroll-perc 0/100.
2015-05-16 15:51:41 +02:00
Florian Bruhin
4dbc4ba93f
tox: Fix QT_QPA_PLATFORM_PLUGIN_PATH.
...
See 677cfc9410
.
2015-05-16 14:22:56 +02:00
Florian Bruhin
dd83a40df4
tox: Set passenv for tox 2.0.
2015-05-16 14:13:24 +02:00
Florian Bruhin
677cfc9410
tox: envsitespackagedir workaround for tox 2.0.1.
2015-05-16 14:12:33 +02:00
Florian Bruhin
c91344cdf5
scripts: Add docstring for keytester.
2015-05-16 14:12:16 +02:00
Florian Bruhin
137badc77f
Add some more informations to keytester script.
...
See #658 , #420 .
2015-05-16 12:57:29 +02:00
Florian Bruhin
ad338e7a17
Add setting to enable/disable hyperlink auditing.
...
See #612 .
2015-05-16 00:46:39 +02:00
Florian Bruhin
0cabedfeef
Add settings to enable/disable CSS regions.
...
See #612 .
2015-05-16 00:46:27 +02:00
Florian Bruhin
cd53318c7f
Add setting to enable/disable WebGL.
...
See #612 .
2015-05-16 00:31:13 +02:00
Florian Bruhin
f855d5f349
Add support for smooth scrolling.
...
See #612 .
2015-05-15 23:53:08 +02:00
Florian Bruhin
e3bfe73442
Fix :scroll-page.
2015-05-15 21:32:42 +02:00
Florian Bruhin
7e2c67a7e4
Fix tests/lint.
2015-05-15 20:25:29 +02:00
Florian Bruhin
12940eb542
Handle QtInfoMsg (Qt 5.5) in qt_message_handler.
2015-05-15 20:15:09 +02:00
Florian Bruhin
1a1a8ba26f
Update changelog.
2015-05-15 19:28:41 +02:00
Florian Bruhin
1a67794293
Regenerate docs.
2015-05-15 19:19:49 +02:00
Florian Bruhin
aaf09dc573
Add possibility to hide command args from docs.
2015-05-15 19:19:30 +02:00
Florian Bruhin
f49dba6e38
Use fake key events for scrolling.
...
Closes #669 .
Fixes #218 .
See #246 , #534 .
2015-05-15 19:02:33 +02:00
Florian Bruhin
c236046a73
Avoid double-opening LineParser.
...
Hopefully helps with diagnosing #670 .
2015-05-14 15:11:16 +02:00
Florian Bruhin
17fc6622bb
Strip NUL bytes when loading history.
...
This is a workaround so people can start qutebrowser again, but the real bug
should be found and fixed...
See #670 .
2015-05-13 23:46:22 +02:00
Florian Bruhin
d992caf8fc
Clean up statusbar caret handling.
2015-05-13 22:44:37 +02:00
Florian Bruhin
947dcd556b
Clean up CaretKeyParser.
2015-05-13 22:29:21 +02:00
Florian Bruhin
bc54eb8671
Make get_modeman private again.
2015-05-13 22:27:54 +02:00
Florian Bruhin
222627b08d
Clean up caret initialisation.
2015-05-13 22:25:21 +02:00
Florian Bruhin
a728704cce
toggle-selection cleanup
2015-05-13 21:52:42 +02:00
Florian Bruhin
f8f8699ab8
Fix key config migration for rapid hinting.
2015-05-13 10:45:20 +02:00
Florian Bruhin
5d13d0073c
Add some tests for key config migrations.
2015-05-13 10:41:23 +02:00
Florian Bruhin
f6ef657952
Fix default search binding.
2015-05-13 08:26:56 +02:00
Florian Bruhin
25005ded8a
Add a test for deprecated default bindings.
2015-05-13 08:26:19 +02:00
Florian Bruhin
a93bf184aa
Fix lint.
2015-05-13 08:05:33 +02:00
Florian Bruhin
f59a147589
Leave mode when yanking by default.
...
See #653 .
2015-05-13 07:58:33 +02:00
Florian Bruhin
866b299fef
Fix adding of new default section to keyconf.
...
When trying to add a new binding with multiple values, the bindings were added
immediately and the next _is_new() check returned False because the command was
already bound.
With this change, the new bindings first get added to a temporary dict so
_is_new() returns the correct result.
See #653 .
2015-05-13 07:55:49 +02:00
Florian Bruhin
a74a9c8a21
Fix adding of new default section to keyconf.
...
When trying to add a new binding with multiple values, the bindings were added
immediately and the next _is_new() check returned False because the command was
already bound.
With this change, the new bindings first get added to a temporary dict so
_is_new() returns the correct result.
See #653 .
2015-05-13 07:54:06 +02:00
Florian Bruhin
88fc186402
Add tmux-like Enter binding.
...
See #653 .
2015-05-13 07:29:59 +02:00
Florian Bruhin
ce1b82616d
Fix spelling.
2015-05-13 07:29:59 +02:00
Florian Bruhin
dd0e230a32
Re-add v keybinding for toggle-selection.
...
See #653 .
2015-05-13 07:29:59 +02:00
Florian Bruhin
e35d284282
Remove blank line.
2015-05-13 06:32:09 +02:00
Florian Bruhin
9fde38d96a
Reset CaretBrowsingEnabled to original value.
2015-05-13 06:31:48 +02:00
Florian Bruhin
e62ba57291
Always save last window session.
...
len(objreg.window_registry) can actually lag behind because single-shot QTimers
are used to remove the windows from the registry - but actually it doesn't even
matter if this is the last window or not. We just always save to
SessionManager._last_window_session, and it gets used in SessionManager.save.
Fixes #650 .
2015-05-12 21:04:18 +02:00
Florian Bruhin
2775f2b2ee
Add some more tests.
2015-05-12 19:15:27 +02:00
Florian Bruhin
7edfdaa271
Add test for invisible elements.
2015-05-12 19:08:54 +02:00
Florian Bruhin
54ae6a63ee
Fix lint.
2015-05-12 17:58:53 +02:00
Florian Bruhin
2b440bc8db
Handle QWebPage javascript methods.
2015-05-12 17:44:06 +02:00
Florian Bruhin
27a34d5499
Close anchor.
2015-05-12 17:32:33 +02:00
Florian Bruhin
aa2e5a35d6
Add javascript tests for position_caret.js.
2015-05-12 17:05:01 +02:00
Florian Bruhin
ae512f451e
Fix lint.
2015-05-12 09:10:02 +02:00
Florian Bruhin
c88393ccfd
Add minimal key tester script.
...
See #658 .
2015-05-12 09:03:25 +02:00