Commit Graph

17288 Commits

Author SHA1 Message Date
Jay Kamat
61d1cd3f55
Update changelog
We may want to consider changing the desktop filename at some point as
well to comply with
https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html
2019-01-27 12:24:11 -08:00
Dennis M. Pöpperl
b415edaf62 Rename appdata.xml to reflect id string
This helps for Flatpak packaging. See also 30f7f7b
2019-01-20 19:57:09 +01:00
Florian Bruhin
1799b7926a Make console available in PAC files 2019-01-14 22:23:30 +01:00
Florian Bruhin
a76329ee84
Merge pull request #4526 from nat-west/master
Update qutebrowser.org/doc/faq.html question
2019-01-14 10:54:25 +01:00
Nat West
b4d8e3ff5d Update qutebrowser.org/doc/faq.html question
'What's the difference between insert and passthrough mode?'
to reflect escape->shift+escape keybinding change
2019-01-14 01:10:12 +00:00
Florian Bruhin
18f0034f3c travis: Disable notifications
Looks like Notifico takes care of that, too.
2019-01-13 13:35:50 +01:00
Florian Bruhin
824bf8d5b6 Update changelog 2019-01-13 11:50:20 +01:00
Florian Bruhin
9d05f412d7 Update docs 2019-01-13 11:49:02 +01:00
Florian Bruhin
5790857b95 Make shellcheck happy 2019-01-13 10:40:27 +01:00
Florian Bruhin
3fc545381c Ignore new Qt warning 2019-01-13 10:38:05 +01:00
Florian Bruhin
d8c02f495e Add highlighting test 2019-01-13 10:36:14 +01:00
Florian Bruhin
d2bac602c2 Update changelog 2019-01-13 10:36:02 +01:00
Jay Kamat
322b4d26d8
Fix match highlighting on qt 5.11.3 and 5.12.1+
For some reason, populating the text (even if we completely overwrite
it later) before the highlighter is added results in no highlighting.
I think this has something to do with python locking/delayed
re-highlighting.

At some point, it would be nice to file this as a bug, but I can't
seem to make a small c++ example.

See https://codereview.qt-project.org/#/c/244699/4//ALL and
https://bugreports.qt.io/browse/QTBUG-71307 for more information.

Closes #4519
2019-01-12 10:13:44 -08:00
Florian Bruhin
cc0f5fc6d4 Fix migration of scrolling.bar 2019-01-11 11:26:08 +01:00
Florian Bruhin
2c1d039c9e Refactor tests for bool setting migrations 2019-01-11 11:26:08 +01:00
Florian Bruhin
dcd2184f97
Merge pull request #4518 from jgkamat/jay/configcache-cache
Optimize configcache for critical path
2019-01-10 14:04:46 +01:00
Jay Kamat
fdb4dd728f
Merge pull request #4508 from beelzebielsk/master
Implement pinned.tab.frozen setting (issue #4400)
2019-01-09 23:49:16 -08:00
Jay Kamat
8bb2db5e56
Restructure cache to optimize critical path 2019-01-09 23:16:00 -08:00
Jay Kamat
8a48e5d2a5
Add benchmark for config cache 2019-01-09 23:16:00 -08:00
adam
65ae7ca455 Make option desc imperative
As given in commit 494aceec45

Changes to be committed:
      modified:   qutebrowser/config/configdata.yml
2019-01-07 15:42:01 -05:00
adam
5cd988ae52 Change config option to in tabs.pinned group
Changes to be committed:
      modified:   qutebrowser/browser/browsertab.py
      modified:   qutebrowser/config/configdata.yml
      modified:   tests/end2end/features/tabs.feature
        Changed pinned.tabs.frozen to be tabs.pinned.frozen in all of
        these files.
2019-01-06 20:53:26 -05:00
adam
9662d3aa25 Change commands.py to maintain old indent level
Changes to be committed:
      modified:   qutebrowser/browser/commands.py
2019-01-05 23:21:59 -05:00
adam
24a1104dc7 Implement pinned.tab.frozen setting (issue #4400)
Implement a new setting, `pinned.tab.frozen` (boolean), which when false
allows a user to navigate to new URLs in a pinned tab (default behavior
is to have `pinned.tab.frozen = true`, in which no navigation is allowed).

issue URL: https://github.com/qutebrowser/qutebrowser/issues/4400

Changes to be committed:
      modified:   qutebrowser/browser/browsertab.py
        Add `navigation_blocked` method to AbstractTab, which returns
        true if navigation is allowed on a tab.
      modified:   qutebrowser/browser/commands.py
        Change `openurl` to use `navigation_blocked` method of a tab to
        determine behavior while navigating a pinned tab.
      modified:   qutebrowser/components/misccommands.py
        Change `home` to use `navigation_blocked` method of a tab to
        determine behavior while navigating a pinned tab.
      modified:   qutebrowser/config/configdata.yml
        Add `pinned.tab.frozen` config.
      modified:   tests/end2end/features/tabs.feature
        Add tests for :open and :home on pinned tabs with
        `pinned.tab.frozen` set to false
2019-01-04 18:03:33 -05:00
Florian Bruhin
0cf92862bb
Merge pull request #4503 from qutebrowser/pyup-scheduled-update-2018-12-31
Scheduled weekly dependency update for week 52
2019-01-04 20:13:13 +01:00
Florian Bruhin
3528de82e9 Also skip SSL test on Qt 5.12
See #4240
2019-01-04 10:30:06 +01:00
Florian Bruhin
060489f1bc Fix new shellcheck issues 2019-01-03 22:11:58 +01:00
Florian Bruhin
530befd681 Register qute:// scheme with Qt
See #3992, #4198
2019-01-03 14:38:12 +01:00
Florian Bruhin
1ef793fa66 Qt 5.12: Disable chrome-error:// and chrome-extension:// workaround 2019-01-03 13:40:05 +01:00
Florian Bruhin
f9be35a30a Add pywal to docs 2019-01-02 23:23:43 +01:00
pyup-bot
5b94208389 Update more-itertools from 4.3.0 to 5.0.0 2018-12-31 19:23:20 +01:00
pyup-bot
590203b2a1 Update hypothesis from 3.84.5 to 3.85.2 2018-12-31 19:23:19 +01:00
pyup-bot
a8e7f3ca6b Update cheroot from 6.5.2 to 6.5.3 2018-12-31 19:23:18 +01:00
pyup-bot
f90d5f13d2 Update beautifulsoup4 from 4.6.3 to 4.7.0 2018-12-31 19:23:16 +01:00
pyup-bot
53f53caa53 Update sphinx from 1.8.2 to 1.8.3 2018-12-31 19:23:15 +01:00
pyup-bot
dc24625084 Update flake8-per-file-ignores from 0.6 to 0.7 2018-12-31 19:23:13 +01:00
Jay Kamat
8c2bfbfe78
Merge pull request #4501 from ykgmfq/patch-2
Remove obsolete Fedora instructions
2018-12-30 09:03:37 -08:00
ykgmfq
49d468527a
Remove obsolete Fedora instructions 2018-12-30 14:58:02 +01:00
Jay Kamat
4b0d1b394e
Merge pull request #4364 from helbling/fix_4349
Prevent exiting video player from exiting fullscreen
2018-12-29 07:54:20 -08:00
Florian Bruhin
9b6eaf4b03
Merge pull request #4488 from Hummer12007/patch-1
Use native style for downloads view on macOS
2018-12-29 15:43:10 +01:00
Florian Bruhin
fa2e4ca5b8
Merge pull request #4493 from qutebrowser/pyup-scheduled-update-2018-12-24
Scheduled weekly dependency update for week 51
2018-12-29 15:28:45 +01:00
Jay Kamat
403b4643da Merge branch 'master' into fix_4349 2018-12-26 14:30:51 -08:00
pyup-bot
4cc9d7f68a Update tox from 3.5.3 to 3.6.1 2018-12-24 19:21:26 +01:00
pyup-bot
4968c6bd76 Update pytest-qt from 3.2.1 to 3.2.2 2018-12-24 19:21:25 +01:00
pyup-bot
e529dbbc84 Update pytest-bdd from 3.0.0 to 3.0.1 2018-12-24 19:21:23 +01:00
pyup-bot
f45acd0361 Update pytest from 4.0.1 to 4.0.2 2018-12-24 19:21:22 +01:00
pyup-bot
77034205a3 Update hypothesis from 3.82.5 to 3.84.5 2018-12-24 19:21:20 +01:00
pyup-bot
f024b5b25a Update easyprocess from 0.2.3 to 0.2.5 2018-12-24 19:21:19 +01:00
pyup-bot
3e70aef448 Update pygments from 2.3.0 to 2.3.1 2018-12-24 19:21:17 +01:00
pyup-bot
56a6d2dc54 Update pygments from 2.3.0 to 2.3.1 2018-12-24 19:21:16 +01:00
pyup-bot
cb688f9bba Update setuptools from 40.6.2 to 40.6.3 2018-12-24 19:21:14 +01:00