summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-04Release v1.0.3v1.0.3Florian Bruhin
2017-11-04Also update sip versionFlorian Bruhin
2017-11-04Update requirements to PyQt 5.9.1Florian Bruhin
This will break things as there's no PyQt 5.9.1 Linux wheel available yet, but it'll make it possible to release a new qutebrowser release for macOS and Windows with Qt 5.9.2 at least.
2017-11-04Update changelog from masterFlorian Bruhin
2017-11-04Fix unbinding default keys twiceFlorian Bruhin
When doing :unbind with a default keybinding the first time, it gets inserted into bindings.commands with None as value. When then doing :unbind a second time, instead of just leaving that None value as-is, we removed it again (because it got treated as a custom binding). Fixes #3162 (cherry picked from commit 5689a3c0dc9aecae425a9a43602823418a0927f9)
2017-11-04Don't check date string in test_histcategory.Ryan Roden-Corrent
We really just need to check that the row exists here, the date doesn't matter. Checking the date here is actually flaky with regards to time. When running locally at 11:50 EST, it failed with: ``` assert self._model.data(self._model.index(row, col)) == item AssertionError: assert '1969-12-31' == '1970-01-01' - 1969-12-31 + 1970-01-01 ``` It was wrong to assume that an atime of 0 would always format to 1970-01-01. (cherry picked from commit a9926e44f0b2f88a4ffd772be8b41d82f5b9afd5)
2017-11-04Ensure completions are sorted after filtering.Ryan Roden-Corrent
I previously removed the sorting logic from SortFilter thinking it was unnecessary if we construct the model with a sorted list. However, this only worked when no pattern was set, and the items are misordered as soon as a pattern is input. This patch reintroduces alpha-sorting, which can be disabled by passing sort=False to the ListCategory constructor. The session completion test had to be tweaked as it simulated the incorrect assumption that the session list is not alpha-ordered; sessions come out of the session-manager pre-sorted so we may as well use alpha-sorting in the session completion model. Resolves #3156. (cherry picked from commit 47447c047ad7374e2b7ec4bb4775eb74f7f5f6a8)
2017-11-04Un-hide :open-editorFlorian Bruhin
It can be used in normal mode as well, and it's nice to have it discoverable. Fixes #3235. (cherry picked from commit bb208f4e7736312aa8bfc1763f166b84f2259169)
2017-11-04Clarify qute://configdiff/old titleFlorian Bruhin
(cherry picked from commit 1c39715267c9dd242a06fe5478b1e9cbe831c1f6)
2017-11-02Use lts version of NopeJSFlorian Bruhin
Looks like npm doesn't work with Node v9: https://github.com/nodejs/node/issues/16649 (cherry picked from commit 385337eb90966706960c618b75c9e6854fea1bcf)
2017-11-02Abort pinned tab prompt if tab is destroyedJay Kamat
Closes #3223 (cherry picked from commit cb7e6ab02d22995bff0728ee5ee78820221f2d2e)
2017-10-31Fix a couple style issuesJay Kamat
(cherry picked from commit 64b6852ae34929659f2376c4fd02545a012007bd)
2017-10-31Fix ellipsis on pinned tabs with index > 10Jay Kamat
See #3209 (cherry picked from commit 2a4163b2c7b3e8bb321ba92e01e73af2957288dc)
2017-10-31Add a simple benchmark for _update_tab_titlesJay Kamat
(cherry picked from commit 97d719b1792e419aa53e36467d9e0186d71bbf75)
2017-10-31Lower tabbar cache bound and clean up codeJay Kamat
(cherry picked from commit cb6f4313d7e74d1cf8ab7152958b617fad34c882)
2017-10-31Add most recent tab bar to cache statisticsJay Kamat
(cherry picked from commit 49daa7aab88fca09034eae4dae36176587641125)
2017-10-31Prevent calling _tab_pinned on every tab twiceJay Kamat
(cherry picked from commit b49947459918269189a8d633923dd9a9cd612567)
2017-10-31Fix blowing cache for different iconsJay Kamat
(cherry picked from commit caae1c70085d61413c760af0861a3f79e840179d)
2017-10-31Clear cache on config changesJay Kamat
(cherry picked from commit fde4495bc795699aa413892fe30b5390b8592f99)
2017-10-31Rename _minimum_tab_size_hint_helperJay Kamat
(cherry picked from commit e705ea7e568535528c8cf8200684214bf9364687)
2017-10-31Add caching for tab sizesJay Kamat
(cherry picked from commit 08b562ea0c52e6dfa496055371ed668777adc418)
2017-10-27Remove -f for :bind in configuring.asciidocFlorian Bruhin
[ci skip] (cherry picked from commit 17e0f6d23c8e472e4eaea59e967554284cbb810c)
2017-10-17Fix error code for "database is locked"Florian Bruhin
See #2930 (cherry picked from commit 96bec9f9d7139264488dbaeb700dbed36986b5f6)
2017-10-17Release v1.0.2v1.0.2Florian Bruhin
2017-10-17Bump up yaml timeout a bitFlorian Bruhin
(cherry picked from commit 1a7612e559560e8b1a1fb95ebaf9151a3643e9c4)
2017-10-17Show better error message when trying to toggle with :setFlorian Bruhin
(cherry picked from commit d8384ced0a958e9841dfbb7f7b0d75f1f8c92f19)
2017-10-16Fix HTML escaping in completionFlorian Bruhin
(cherry picked from commit e766fe14fcde6769f50e02f822b0d788266acc3f)
2017-10-16Fix setting monospace fonts with None valuesFlorian Bruhin
Fixes #3130 (cherry picked from commit 2a65cadb67ec8ec1792e5e6f90b770ae82e6b221)
2017-10-15Add SQLITE_READONLY to environmental errorsFlorian Bruhin
(cherry picked from commit fa4a66f7b38ed038e11f74011c796e2577b3f005)
2017-10-14Improve history formatting in crashdialogFlorian Bruhin
2017-10-14Fix getting history in crash dialogFlorian Bruhin
2017-10-14eslint: Disable multiline-comment-styleFlorian Bruhin
2017-10-14Make sure the config default values are mutableFlorian Bruhin
While the old values meant the same thing, they weren't mutable, so the config couldn't modify them with a simple .append(). Fixes #3104
2017-10-14Update changelogFlorian Bruhin
[ci skip]
2017-10-14Move QOpenGL imports to the topFlorian Bruhin
We don't support Qt < 5.4 anymore anyways.
2017-10-14Run Nvidia shader workaround earlierFlorian Bruhin
We need to do it before utils.opengl_vendor(), and it fits better there anyway. This was a regression in v1.0. See #2554, #3106
2017-10-13Mark content.notifications as QtWebKit-onlyFlorian Bruhin
2017-10-13Skip "History with invalid URL" test on WindowsFlorian Bruhin
For some reason, this hangs a lot on AppVeyor
2017-10-13Release v1.0.1v1.0.1Florian Bruhin
2017-10-13Ignore inotify_add_watch Qt warningFlorian Bruhin
This happens on Travis from time to time.
2017-10-13Update Firefox extension list in READMEFlorian Bruhin
[ci skip]
2017-10-13Prevent empty segfault reportsFlorian Bruhin
2017-10-12Add missing testFlorian Bruhin
2017-10-12Properly fix up version checks...Florian Bruhin
2017-10-12Update changelogFlorian Bruhin
[ci skip]
2017-10-12Fix version checking in earlyinitFlorian Bruhin
With the previous commit, we also checked that PyQt was >= 5.7.1, but we want to support PyQt 5.7.0. Instead, we now check the individual components by hand. Also, the previous check accidentally allowed PyQt >= 5.2.0 instead of 5.7.0.
2017-10-12Also check PyQt version for qtutils.version_check()Florian Bruhin
With an older PyQt built against a newer Qt, we still don't have its features available. This also drops support for exact=True with compiled=True as the semantics for that are unclear, and it's not used.
2017-10-12Fix loading of monospace fonts in configtypes.QtFontFlorian Bruhin
See #3096
2017-10-12Release v1.0.0v1.0.0Florian Bruhin
2017-10-12Remove QtWebKit reference from manpageFlorian Bruhin