summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-12-23Merge remote-tracking branch 'origin/pr/5134'Florian Bruhin
2019-12-23Merge remote-tracking branch 'origin/pr/5132'Florian Bruhin
2019-12-23Merge branch 'circular-import'Florian Bruhin
2019-12-23Merge branch 'user-agent'Florian Bruhin
2019-12-23Handle _chromium_version without webenginesettings moduleFlorian Bruhin
This can happen when we intend to start with the QtWebEngine backend (so _chromium_version will get called), but we don't actually have the QtWebEngine module available. If there's a crash while the backendproblem dialog is shown, this results in webenginesettings being None here.
2019-12-22Improve CodeMirror insert mode detectionFlorian Bruhin
2019-12-20Readd accidentally removed test_str_emptyFlorian Bruhin
2019-12-20Avoid circular jinja importsFlorian Bruhin
configutils -> configexc -> jinja -> urlutils -> config -> configutils javascript -> jinja -> javascript
2019-12-20Move widened_hostnames to configutilsFlorian Bruhin
This avoids various circular imports such as: urlutils -> config -> configdata -> configtypes -> configexc -> jinja -> urlutils or: configutils -> urlutils -> config -> configutils
2019-12-20Split config.stylesheet into separate moduleFlorian Bruhin
This avoids circular imports such as: urlutils -> config -> jinja -> urlutils
2019-12-20Replace configutils.UNSET by usertypes.UNSETFlorian Bruhin
No need for two different UNSET types. Also, this avoids a circular import: configutils -> urlutils -> config -> configdata -> configtypes -> configutils
2019-12-20Add site specific quirksFlorian Bruhin
WhatsApp Web: See #4445 Google Accounts: See #5147 Slack: See #4669 (With older QtWebEngine versions, Slack refuses to work, despite it (seemingly) working fine.) Dell Support Google Docs: See #4805 and https://bugreports.qt.io/browse/QTBUG-69652 Note that the default UA with Chrome/... shows a "browser not supported" warning. Fixes #4810
2019-12-20Don't enable JavaScript for file:// by defaultFlorian Bruhin
See #4076
2019-12-20Use existing ScopedValues for Values.__init__Florian Bruhin
No point in unpacking them into their components just to pack them again.
2019-12-20Make it possible to hide ScopedValues from dump_userconfig()Florian Bruhin
Fixes #4076
2019-12-20Use correct user agent for downloadsFlorian Bruhin
See #2800, #513
2019-12-20Fix doc formattingFlorian Bruhin
2019-12-20Refactor user agent handlingFlorian Bruhin
We now use a format string for the user_agent setting and parse both backend's default user agents to get the needed information. Fixes #513
2019-12-20Move Qt version to top in version informationFlorian Bruhin
Hopefully this gets more people to report it, not only qutebrowser version and backend.
2019-12-20Fix test_resource_type_values with Qt 5.7Florian Bruhin
2019-12-20Update changelogFlorian Bruhin
2019-12-20Qt 5.14: Add interceptors.ResourceType.Preload(Main|Sub)FrameFlorian Bruhin
This requires the dict to be built dynamically because only newer PyQt versions define those keys. See
2019-12-20tox: Add Qt 5.14Florian Bruhin
Also use Qt 5.14 for linters/etc. as it seems to work fine there.
2019-12-20Fix errors for test_tab_completion_tabs_are_windowsJethro Cao
2019-12-20Add test scenarioJethro Cao
* for `:tab-take` under tabs_are_windows
2019-12-20Add test for completion model under tabs_are_windowsJethro Cao
2019-12-19Add type annotationJethro Cao
* add to `windows` & `tabs` inside _`buffer` function
2019-12-18Remove unneeded ignore_tabs_are_windows argumentFlorian Bruhin
This was originally introduced in 57adcea58740663a3bb01a155f19b72a4b0efe51 for #2162. However, support for Qt < 5.7.1 was dropped long ago in a86170f45dbc56b62f33709f33a258a077afe6f4, so this can be removed.
2019-12-18config: Allow to set completions for FormatStringFlorian Bruhin
2019-12-18Fix: keep tab number in completion for bufferJethro Cao
2019-12-18Minor grammar fixJethro Cao
2019-12-18Prevent `:tab-take` when using tabs_are_windowsJethro Cao
currently, `tab_take` results in 2nd instance of the taken tab to be opened as a new window, without the old win/tab getting closed, since `tabbed_browser.close_tab` does not close the last tab of a window
2019-12-18Add buffer resolution cond for tabs_are_windowsJethro Cao
2019-12-18Make changes based on reviewJethro Cao
* also some minor style/comment mods
2019-12-16Merge pull request #5151 from jyscao/doc_updateFlorian Bruhin
Update: link for tox in contributing.asciidoc
2019-12-17Update link for toxJethro Cao
* .org -> .io * use HTTPS
2019-12-17Add new behavior for tabs_are_windows settingJethro Cao
* Window ID (category labels) are removed from completion
2019-12-16Add settings to customize context menusFlorian Bruhin
2019-12-14Update docsFlorian Bruhin
2019-12-14Test GuiProcess.exit_status()Florian Bruhin
2019-12-14Add :spawn --output-messagesFlorian Bruhin
2019-12-09Re-enable renderer process tests on Qt 5.14Florian Bruhin
QTBUG-80085 has been fixed. This mostly reverts d8745237d9d8b31e5df6119ac05c3847eca0c06c. See #5013
2019-12-09Fix IP address with port in naive url detectorarza
Fixes #5125.
2019-12-05Fix broken changelogFlorian Bruhin
2019-12-05Release v1.8.3Florian Bruhin
2019-12-05Update changelogFlorian Bruhin
2019-12-04Revert "tests: Suppress hypothesis too_slow health check if on CI"Florian Bruhin
This reverts commit 8b480410d2de6bf7f5205e100ac5cdc88e2fa910. The underlying issue was hopefully fixed in hypothesis 4.48.1: https://hypothesis.readthedocs.io/en/latest/changes.html#v4-48-1
2019-12-03#5130 - LastPass CLI errors that aren't lookup failures should terminate ↵Wayne Cheng
lookup loop
2019-12-03Update faq.asciidocGraham Perrin
2019-12-03Update faq.asciidocGraham Perrin