Commit Graph

16697 Commits

Author SHA1 Message Date
Milo Gertjejansen
7f0ae252cd New config: More powerful :config- commands: add #4283
Made requested changes:

- Separated list add and dict add commands.
- Separated list and dict completion models.
- Created tests for each command.
- Simplified the configmodel options by breaking them into a separate
function to do work that is similar.
- General simplification of both add commands.

Continues #2794
2018-10-04 18:42:33 -05:00
Milo Gertjejansen
876a2bdaa1 New config: More powerful :config- commands: add
Adds the config-add command.

Modifies #2794
2018-10-01 22:22:39 -05:00
Florian Bruhin
4060fcc1c6 Fix lint 2018-10-01 21:54:08 +02:00
Florian Bruhin
bb1ed71c7e
Merge pull request #4279 from qutebrowser/pyup-scheduled-update-2018-10-01
Scheduled weekly dependency update for week 39
2018-10-01 20:58:12 +02:00
pyup-bot
9923b49ed7 Update hypothesis from 3.73.0 to 3.74.0 2018-10-01 19:53:18 +02:00
pyup-bot
30687a01b5 Update click from 6.7 to 7.0 2018-10-01 19:53:17 +02:00
pyup-bot
7e477a26c8 Update wheel from 0.31.1 to 0.32.0 2018-10-01 19:53:15 +02:00
pyup-bot
9db667f97b Update pyparsing from 2.2.1 to 2.2.2 2018-10-01 19:53:14 +02:00
pyup-bot
96a4888e11 Update packaging from 17.1 to 18.0 2018-10-01 19:53:12 +02:00
Florian Bruhin
8a7c1b66a4 Add :tab-{give,take} --keep 2018-10-01 16:54:02 +02:00
Florian Bruhin
8f33b89a57 Merge remote-tracking branch 'origin/pr/4276' 2018-10-01 11:21:40 +02:00
Jay Kamat
2b35d04607
Select text node in tests to imitate real selections 2018-09-30 23:29:24 -07:00
Florian Bruhin
a3ae950707 Ignore click events with invalid positions
Since Qt 5.11.2, various crash logs like this popped up after clicking a
<select> element:

    Traceback (most recent call last):
      File ".../browser/mouse.py", line 239, in eventFilter
        return self._handlers[evtype](event)
      File ".../browser/mouse.py", line 121, in _handle_mouse_press
        self._mousepress_insertmode_cb)
      File ".../browser/webengine/webenginetab.py", line 624, in find_at_pos
        assert pos.x() >= 0
    AssertionError

This is probably caused by https://codereview.qt-project.org/#/c/193908/ in
some way...
2018-09-30 22:55:17 +02:00
Florian Bruhin
dd41bc2f7b Merge remote-tracking branch 'origin/pr/4274' 2018-09-30 22:14:56 +02:00
Florian Bruhin
c7c9a2cb84 Fix _is_pinned() during init 2018-09-30 22:14:19 +02:00
Florian Bruhin
45a3611b62 Update docs 2018-09-30 22:08:00 +02:00
Florian Bruhin
6f01571462 Rename variable 2018-09-30 22:02:11 +02:00
Florian Bruhin
4b495303f9 Merge remote-tracking branch 'origin/pr/4191' 2018-09-30 22:01:57 +02:00
Florian Bruhin
8d489a40e4 Simplify toggle_visibility 2018-09-30 21:53:19 +02:00
Florian Bruhin
b8be4e5915 Merge remote-tracking branch 'origin/pr/4266' 2018-09-30 21:52:35 +02:00
Joel Gillman
839eff13f4
FAQ: Add MacOS PATH info to Troubleshooting 2018-09-30 15:44:44 -04:00
Florian Bruhin
d80bdb9563 FAQ: Update mailcap answer 2018-09-30 21:33:22 +02:00
Florian Bruhin
96f28c6f72 Show errors on invalid --mode argument for :hint 2018-09-30 11:45:59 +02:00
Florian Bruhin
d362299e4e Repeat last run macro with @@ 2018-09-30 11:09:42 +02:00
Jay Kamat
322b053cbf
Merge branch 'master' of https://github.com/qutebrowser/qutebrowser into jay/visible-update-titles 2018-09-29 12:29:50 -07:00
Jay Kamat
a5f9115b2f
Only apply visibility toggle if we have >10 tabs 2018-09-29 12:26:42 -07:00
zaowen
5b089d0460 Minor requested changes 2018-09-29 02:00:42 -06:00
Florian Bruhin
2630f779cd Make tab attributes more consistent 2018-09-28 19:48:24 +02:00
Florian Bruhin
2f121d77df Update docs 2018-09-28 19:38:17 +02:00
Florian Bruhin
54c39484d3 Use signals instead of making scripts public 2018-09-28 19:38:17 +02:00
Florian Bruhin
6d0d408785 Use when-searching, not when_searching 2018-09-28 19:28:32 +02:00
Florian Bruhin
628e4e8692 Fix lint 2018-09-28 19:28:32 +02:00
Florian Bruhin
19589c93b5 Only update stylesheet if we actually had a search
We call search.clear() a lot, even before the stylesheet JS was initialized.

After we've done a search, we can be sure that it is inited, and we only need
to hide the scrollbar there.
2018-09-28 19:28:32 +02:00
Florian Bruhin
10646cf9b8 Merge remote-tracking branch 'origin/pr/4186' 2018-09-28 19:27:59 +02:00
Florian Bruhin
2b1ebe2762 Improve content.mute docs 2018-09-28 17:36:35 +02:00
Florian Bruhin
282fbaf447 Update docs 2018-09-28 16:41:48 +02:00
Florian Bruhin
29691f302d Update mute status if content.mute was changed 2018-09-28 16:40:08 +02:00
Florian Bruhin
18ed790c88 Don't touch mute status after the user changed it 2018-09-28 16:40:08 +02:00
Florian Bruhin
6be4ee2ff3 configtypes: Be more explicit about None-values 2018-09-28 16:40:08 +02:00
Florian Bruhin
f780974d07 Allow fallback=False with config.get/get_obj 2018-09-28 16:40:08 +02:00
Florian Bruhin
5527d27ba7 Merge remote-tracking branch 'origin/pr/4189' 2018-09-28 13:02:45 +02:00
Florian Bruhin
4d080d3209 Update docs 2018-09-28 12:35:24 +02:00
Florian Bruhin
3eed63346e Merge remote-tracking branch 'origin/pr/4261' 2018-09-28 12:34:04 +02:00
Florian Bruhin
ead82d741a Remove unneeded decorators 2018-09-28 12:23:38 +02:00
Florian Bruhin
4bd78e4d0d Update docs 2018-09-28 12:23:18 +02:00
Florian Bruhin
a8e95dc866 Merge remote-tracking branch 'origin/pr/4265' 2018-09-28 12:22:17 +02:00
Viacheslav Chimishuk
003e007ace Improve functions' documentation. 2018-09-28 12:09:47 +03:00
Jay Kamat
3081d017ce
Move tabbedbrowser test to tabwidget 2018-09-27 23:30:54 -07:00
Jay Kamat
e746325d9e
Turn off visibility of tabs while updating titles
Improves performance dramatically when all titles change at once, such
as when the first tab is removed.
2018-09-27 21:16:33 -07:00
Jay Kamat
de148bb778
Fix tabwidget tests 2018-09-27 19:59:43 -07:00