Commit Graph

3372 Commits (g1itch/qt5-wip)
 

Author SHA1 Message Date
Dmitri Bogomolov b811f8fe5e
qidenticon: no xrange 3 years ago
Dmitri Bogomolov 1a203dd2a2
Sorted imports in __init__ and removed import from debug 3 years ago
Dmitri Bogomolov 68d24a1969
Fix tray icon changing upon notification 3 years ago
Dmitri Bogomolov b5e93edae1
winbuild.sh script: additional packages 3 years ago
Dmitri Bogomolov 4ac97393c2
Changes for PyInstaller to build with qtpy and PyQt4 3 years ago
Dmitri Bogomolov f12022614c
Removed unused resources in ui-files 3 years ago
Dmitri Bogomolov 6817d8d030
Don't close BitmessageQtApplication.server in __del__() 3 years ago
Dmitri Bogomolov cf36bc4551
Suppressed pylint relative-import and pycodestyle E402 in depends 3 years ago
Dmitri Bogomolov 61f9b2eaf7
Explicitly set wordWrap property to false in STableWidgets
on tabs "Send", "Blacklist" and "Network Status":
in qt5 it's probably true by default.
3 years ago
Dmitri Bogomolov 973ef47549
PyQt5 based qtpy fallback 3 years ago
Dmitri Bogomolov f4eae01886
Handled pylint warnings in bitmessageqt, qidenticon, depends,
resolved pylint redefined-variable-type warnings,
marked autogenerated modules for skipping by pylint and flake8
3 years ago
Dmitri Bogomolov a38e5c63e1
Changed check_pyqt() to work with qtpy
(closes #897, closes #1418)
3 years ago
Dmitri Bogomolov da940d9895
QWheelEvent.orientation() is obsolete, used angleDelta() instead 3 years ago
Dmitri Bogomolov c1b3154728
fromAddress - str, subject - unicode
(for simple encoding like for extended)
3 years ago
Dmitri Bogomolov a8c7edef89
QComboBox.findData() compatible with pyside 3 years ago
Dmitri Bogomolov 6c134d0a08
No more arg() call on result of _translate() 3 years ago
Dmitri Bogomolov 64bd64eea2
Better formatting of connections table header 3 years ago
Dmitri Bogomolov f3b54cea75
Module support rewrite:
- added Qt API string into support request
  - finished flake8 formatting
3 years ago
Dmitri Bogomolov 39a1d69b5d
Changes for pyside:
customwidgets in ui-files and QtGui.QPen instantiation
3 years ago
Dmitri Bogomolov 51b5e64f34
Initial support for PyQt5 (main window shown) using QtPy package.
QtPy is a compatibility layer which allows to use the code written for
PyQt5 with any python Qt binding: PyQt4, PyQt5, pyside or pyside2.

Main differences in PyQt5:

  - all widget classes are now in QtWidgets package, not QtGui;
  - QString obsoleted by unicode (sip API 2);
  - changed the way of signals connection.

Closes: #1191
3 years ago
Dmitri Bogomolov d7c9eac8e7
Prepare newchandialog module for using qtpy 3 years ago
Dmitri Bogomolov abc4b5ebfc
Prepare qidenticon module for using qtpy 3 years ago
Dmitri Bogomolov 5a5f57eddf
tr compatible with all Qt APIs 3 years ago
Dmitri Bogomolov 6f9b66ddff
Qt test for UDP setting 3 years ago
Dmitri Bogomolov 79efacffb1
Replaced lost UDPSocket.maxTimeOffset by constants.MAX_TIME_OFFSET
Closes: #1696
3 years ago
Dmitri Bogomolov 6ee6989df2
A minimal test for UDP. Restore expected default settings in tearDown(). 3 years ago
Dmitri Bogomolov 5f9d507717
announceInterval is for AnnounceThread, not UDPSocket 3 years ago
Dmitri Bogomolov 6168d63699
Replace formatting socket.error by exc_info in network.udp 3 years ago
Dmitri Bogomolov 8ff8e0e2cb
Make it possible to disable UDP announcing in settings 3 years ago
Dmitri Bogomolov ef849d2dd3
Handle old psutil in TestProcess 3 years ago
Dmitri Bogomolov d8cf148d4a
Replaced print operator by print function in network.asyncore_pollchoose
and unmaintained modules.
3 years ago
Dmitri Bogomolov 2fe2f17688
Don't run tests when build deb 3 years ago
Dmitri Bogomolov 671df69303
Work around deprecation of platform.dist() in recent python 3 years ago
Dmitri Bogomolov 81645eadef
Remove import from debug from openclpow, remove shebang, format 3 years ago
Dmitri Bogomolov e77238fa07
Support tox and request more warnings:
- make separate tests runner - tests.py; python setup.py test still works
  - tox.ini with coverage config
  - -b: issue warnings about comparing bytearray with unicode
  - export PYTHONWARNINGS=all on stage install
3 years ago
Dmitri Bogomolov 0f8528cc48
Fix python3 issues in test_blindsig:
- simplify imports
 - signatures are of type bytes
 - chain kwarg of pyelliptic.ECCBlindChain is bytes
3 years ago
Dmitri Bogomolov faed885c34
Fix python3 issues in test_crypto:
- use bytes for python3
 - encode the result of arithmetic.privtopub
 - add test for arithmetic.base10_multiply
3 years ago
Dmitri Bogomolov 5bd3bd4711
Make addresses module available for testing with python3:
- remove import from debug
 - use divmod and bytes
3 years ago
Dmitri Bogomolov 5976a449e2
test_randomtrackingdict: revert bytes to string for python3 3 years ago
Dmitri Bogomolov da8bd36614
Fix python3 issues in pyelliptic:
- use dotted imports, remove unneeded shebangs
 - openssl._OpenSSL._version is of type bytes
 - use b'\x00' literal instead of chr(0) in eccblind and test_openssl
 - use // and divmod in arithmetic to fit PEP238:
   https://docs.python.org/3/whatsnew/2.2.html#pep-238-changing-the-division-operator
3 years ago
Dmitri Bogomolov d05255625b
Universal pathmagic returns app dir; activated in setup for python3 3 years ago
Dmitri Bogomolov f8844f4d74
Use common.skip_python3() to skip tests modules not supporting python3 3 years ago
Dmitri Bogomolov b3c341951d
Add normal exit in depends if detected python3 3 years ago
Dmitri Bogomolov 6029ec85b6
Add python 3.7. Use general shebangs in scripts to test with python3;
Use 2.7_with_system_site_packages for python2 to run qt tests
as suggested in Travis doc instead of bypassing virtualenv by shebang.
3 years ago
Peter Šurda 574b60ed0e
Add Dockerfile for running test
- run ./run-tests-in-docker.sh to run travis tests locally
3 years ago
Dmitri Bogomolov d35c284e13
Move desktop plugin initialization to updateStartOnLogon(); Fixes: #1735 3 years ago
Dmitri Bogomolov c51108e867
Entry point 'desktop' for plugins managing desktop environment;
desktop_xdg will do it with pyxdg. Fixes: #857
3 years ago
Dmitri Bogomolov 74e039de5d
Added Network category in desktop file 3 years ago
Dmitri Bogomolov 2f5d6214ff
Move addressbook test to bitmessageqt.tests because it uses Qt 3 years ago
Dmitri Bogomolov 26057be6ff
A test for listening port 8444 3 years ago