parent
63e466f019
commit
76eab7617b
@ -47,6 +47,7 @@ Changed
|
|||||||
Fixed
|
Fixed
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
- Copmpatibility with PyQt 5.7
|
||||||
- Fixed some configuration values being lost when a config option gets removed
|
- Fixed some configuration values being lost when a config option gets removed
|
||||||
from qutebrowser's code.
|
from qutebrowser's code.
|
||||||
|
|
||||||
|
@ -337,7 +337,6 @@ def _save_version():
|
|||||||
state_config['general']['version'] = qutebrowser.__version__
|
state_config['general']['version'] = qutebrowser.__version__
|
||||||
|
|
||||||
|
|
||||||
@pyqtSlot('QWidget*', 'QWidget*')
|
|
||||||
def on_focus_changed(_old, new):
|
def on_focus_changed(_old, new):
|
||||||
"""Register currently focused main window in the object registry."""
|
"""Register currently focused main window in the object registry."""
|
||||||
if not isinstance(new, QWidget):
|
if not isinstance(new, QWidget):
|
||||||
@ -355,7 +354,6 @@ def on_focus_changed(_old, new):
|
|||||||
_maybe_hide_mouse_cursor()
|
_maybe_hide_mouse_cursor()
|
||||||
|
|
||||||
|
|
||||||
@pyqtSlot(QUrl)
|
|
||||||
def open_desktopservices_url(url):
|
def open_desktopservices_url(url):
|
||||||
"""Handler to open a URL via QDesktopServices."""
|
"""Handler to open a URL via QDesktopServices."""
|
||||||
win_id = mainwindow.get_window(via_ipc=True, force_window=False)
|
win_id = mainwindow.get_window(via_ipc=True, force_window=False)
|
||||||
|
@ -24,7 +24,6 @@ import itertools
|
|||||||
from PyQt5.QtCore import pyqtSignal, pyqtSlot, QUrl, QObject, QPoint
|
from PyQt5.QtCore import pyqtSignal, pyqtSlot, QUrl, QObject, QPoint
|
||||||
from PyQt5.QtGui import QIcon
|
from PyQt5.QtGui import QIcon
|
||||||
from PyQt5.QtWidgets import QWidget, QLayout
|
from PyQt5.QtWidgets import QWidget, QLayout
|
||||||
from PyQt5.QtPrintSupport import QPrinter
|
|
||||||
|
|
||||||
from qutebrowser.keyinput import modeman
|
from qutebrowser.keyinput import modeman
|
||||||
from qutebrowser.config import config
|
from qutebrowser.config import config
|
||||||
@ -122,7 +121,6 @@ class AbstractPrinting:
|
|||||||
def to_pdf(self, filename):
|
def to_pdf(self, filename):
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
||||||
@pyqtSlot(QPrinter)
|
|
||||||
def to_printer(self, printer):
|
def to_printer(self, printer):
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
||||||
|
@ -52,7 +52,6 @@ class WordHintingError(Exception):
|
|||||||
"""Exception raised on errors during word hinting."""
|
"""Exception raised on errors during word hinting."""
|
||||||
|
|
||||||
|
|
||||||
@pyqtSlot(usertypes.KeyMode)
|
|
||||||
def on_mode_entered(mode, win_id):
|
def on_mode_entered(mode, win_id):
|
||||||
"""Stop hinting when insert mode was entered."""
|
"""Stop hinting when insert mode was entered."""
|
||||||
if mode == usertypes.KeyMode.insert:
|
if mode == usertypes.KeyMode.insert:
|
||||||
|
@ -25,7 +25,6 @@
|
|||||||
from PyQt5.QtCore import pyqtSlot, Qt, QEvent, QPoint
|
from PyQt5.QtCore import pyqtSlot, Qt, QEvent, QPoint
|
||||||
from PyQt5.QtGui import QKeyEvent, QIcon
|
from PyQt5.QtGui import QKeyEvent, QIcon
|
||||||
from PyQt5.QtWidgets import QApplication
|
from PyQt5.QtWidgets import QApplication
|
||||||
from PyQt5.QtPrintSupport import QPrinter
|
|
||||||
# pylint: disable=no-name-in-module,import-error,useless-suppression
|
# pylint: disable=no-name-in-module,import-error,useless-suppression
|
||||||
from PyQt5.QtWebEngineWidgets import QWebEnginePage
|
from PyQt5.QtWebEngineWidgets import QWebEnginePage
|
||||||
# pylint: enable=no-name-in-module,import-error,useless-suppression
|
# pylint: enable=no-name-in-module,import-error,useless-suppression
|
||||||
@ -51,7 +50,6 @@ class WebEnginePrinting(browsertab.AbstractPrinting):
|
|||||||
def to_pdf(self, filename):
|
def to_pdf(self, filename):
|
||||||
self._widget.page().printToPdf(filename)
|
self._widget.page().printToPdf(filename)
|
||||||
|
|
||||||
@pyqtSlot(QPrinter)
|
|
||||||
def to_printer(self, printer):
|
def to_printer(self, printer):
|
||||||
# Should never be called
|
# Should never be called
|
||||||
assert False
|
assert False
|
||||||
|
@ -55,7 +55,6 @@ class WebKitPrinting(browsertab.AbstractPrinting):
|
|||||||
printer.setOutputFileName(filename)
|
printer.setOutputFileName(filename)
|
||||||
self.to_printer(printer)
|
self.to_printer(printer)
|
||||||
|
|
||||||
@pyqtSlot(QPrinter)
|
|
||||||
def to_printer(self, printer):
|
def to_printer(self, printer):
|
||||||
self._widget.print(printer)
|
self._widget.print(printer)
|
||||||
|
|
||||||
|
@ -27,8 +27,6 @@ Module attributes:
|
|||||||
|
|
||||||
import functools
|
import functools
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtSlot
|
|
||||||
|
|
||||||
from qutebrowser.completion.models import (miscmodels, urlmodel, configmodel,
|
from qutebrowser.completion.models import (miscmodels, urlmodel, configmodel,
|
||||||
base)
|
base)
|
||||||
from qutebrowser.utils import objreg, usertypes, log, debug
|
from qutebrowser.utils import objreg, usertypes, log, debug
|
||||||
@ -84,7 +82,6 @@ def _init_setting_completions():
|
|||||||
_instances[usertypes.Completion.value][sectname][opt] = val_model
|
_instances[usertypes.Completion.value][sectname][opt] = val_model
|
||||||
|
|
||||||
|
|
||||||
@pyqtSlot()
|
|
||||||
def init_quickmark_completions():
|
def init_quickmark_completions():
|
||||||
"""Initialize quickmark completion models."""
|
"""Initialize quickmark completion models."""
|
||||||
log.completion.debug("Initializing quickmark completion.")
|
log.completion.debug("Initializing quickmark completion.")
|
||||||
@ -96,7 +93,6 @@ def init_quickmark_completions():
|
|||||||
_instances[usertypes.Completion.quickmark_by_name] = model
|
_instances[usertypes.Completion.quickmark_by_name] = model
|
||||||
|
|
||||||
|
|
||||||
@pyqtSlot()
|
|
||||||
def init_bookmark_completions():
|
def init_bookmark_completions():
|
||||||
"""Initialize bookmark completion models."""
|
"""Initialize bookmark completion models."""
|
||||||
log.completion.debug("Initializing bookmark completion.")
|
log.completion.debug("Initializing bookmark completion.")
|
||||||
@ -108,7 +104,6 @@ def init_bookmark_completions():
|
|||||||
_instances[usertypes.Completion.bookmark_by_url] = model
|
_instances[usertypes.Completion.bookmark_by_url] = model
|
||||||
|
|
||||||
|
|
||||||
@pyqtSlot()
|
|
||||||
def init_session_completion():
|
def init_session_completion():
|
||||||
"""Initialize session completion model."""
|
"""Initialize session completion model."""
|
||||||
log.completion.debug("Initializing session completion.")
|
log.completion.debug("Initializing session completion.")
|
||||||
|
@ -673,7 +673,6 @@ class TabbedBrowser(tabwidget.TabWidget):
|
|||||||
if key in self._global_marks:
|
if key in self._global_marks:
|
||||||
point, url = self._global_marks[key]
|
point, url = self._global_marks[key]
|
||||||
|
|
||||||
@pyqtSlot(bool)
|
|
||||||
def callback(ok):
|
def callback(ok):
|
||||||
if ok:
|
if ok:
|
||||||
self.cur_load_finished.disconnect(callback)
|
self.cur_load_finished.disconnect(callback)
|
||||||
|
@ -26,7 +26,7 @@ import datetime
|
|||||||
import collections
|
import collections
|
||||||
import traceback
|
import traceback
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtSignal, pyqtSlot, QObject
|
from PyQt5.QtCore import pyqtSignal, QObject
|
||||||
from PyQt5.QtWidgets import QApplication
|
from PyQt5.QtWidgets import QApplication
|
||||||
|
|
||||||
from qutebrowser.utils import usertypes, log, objreg, utils
|
from qutebrowser.utils import usertypes, log, objreg, utils
|
||||||
@ -108,7 +108,6 @@ def _get_bridge(win_id):
|
|||||||
return objreg.get('message-bridge', scope='window', window=win_id)
|
return objreg.get('message-bridge', scope='window', window=win_id)
|
||||||
|
|
||||||
|
|
||||||
@pyqtSlot()
|
|
||||||
def on_focus_changed():
|
def on_focus_changed():
|
||||||
"""Show queued messages when a new window has been focused.
|
"""Show queued messages when a new window has been focused.
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ import pytest
|
|||||||
|
|
||||||
from qutebrowser.misc import msgbox
|
from qutebrowser.misc import msgbox
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtSlot, Qt
|
from PyQt5.QtCore import Qt
|
||||||
from PyQt5.QtWidgets import QMessageBox, QWidget
|
from PyQt5.QtWidgets import QMessageBox, QWidget
|
||||||
|
|
||||||
|
|
||||||
@ -64,7 +64,6 @@ def test_finished_signal(qtbot):
|
|||||||
"""Make sure we can pass a slot to be called when the dialog finished."""
|
"""Make sure we can pass a slot to be called when the dialog finished."""
|
||||||
signal_triggered = False
|
signal_triggered = False
|
||||||
|
|
||||||
@pyqtSlot()
|
|
||||||
def on_finished():
|
def on_finished():
|
||||||
nonlocal signal_triggered
|
nonlocal signal_triggered
|
||||||
signal_triggered = True
|
signal_triggered = True
|
||||||
|
@ -26,7 +26,7 @@ import pytest
|
|||||||
from qutebrowser.utils import error
|
from qutebrowser.utils import error
|
||||||
from qutebrowser.misc import ipc
|
from qutebrowser.misc import ipc
|
||||||
|
|
||||||
from PyQt5.QtCore import pyqtSlot, QTimer
|
from PyQt5.QtCore import QTimer
|
||||||
from PyQt5.QtWidgets import QMessageBox
|
from PyQt5.QtWidgets import QMessageBox
|
||||||
|
|
||||||
|
|
||||||
@ -81,7 +81,6 @@ def test_no_err_windows(caplog, exc, name, exc_text, fake_args):
|
|||||||
], ids=repr)
|
], ids=repr)
|
||||||
def test_err_windows(qtbot, qapp, fake_args, pre_text, post_text, expected):
|
def test_err_windows(qtbot, qapp, fake_args, pre_text, post_text, expected):
|
||||||
|
|
||||||
@pyqtSlot()
|
|
||||||
def err_window_check():
|
def err_window_check():
|
||||||
w = qapp.activeModalWidget()
|
w = qapp.activeModalWidget()
|
||||||
try:
|
try:
|
||||||
|
Loading…
Reference in New Issue
Block a user