Commit graph

15688 commits

Author SHA1 Message Date
Philipp Hörist
bdc93e17ae Update pylint error list
Check for R0205 useless-object-inheritance
2018-10-07 00:46:40 +02:00
Philipp Hörist
7cf53e901b Fix useless-object-inheritance pylint errors 2018-10-07 00:46:40 +02:00
Philipp Hörist
4f14e19308 Update pylint error list
Check for W0611 unused-import
2018-10-07 00:46:40 +02:00
Philipp Hörist
d011be2d89 Fix unsued-import pylint errors 2018-10-07 00:46:40 +02:00
Philipp Hörist
4cf7d20600 Fix len-as-condition pylint error 2018-10-07 00:46:40 +02:00
Philipp Hörist
eba6c92290 Update pylint error list
Check for C1801 len-as-condition
2018-10-07 00:46:39 +02:00
Philipp Hörist
a3c687dae1 Fix len-as-condition pylint errors 2018-10-07 00:46:39 +02:00
Philipp Hörist
e953820ff8 Zeroconf: Store time of outgoing messages 2018-10-07 00:46:39 +02:00
Philipp Hörist
e3be3af76e HistoryManager: Load css config in standalone 2018-10-07 00:46:39 +02:00
Philipp Hörist
94c3ea57d4 Fix Windows build
- Downgrade to glib2 2.56.2 because higher is broken on Windows 7
- Dont abort build if depchecker fails on some files
2018-10-07 00:46:39 +02:00
Philipp Hörist
4c82937d03 Update .gitignore 2018-10-07 00:46:39 +02:00
Philipp Hörist
199ce628f1 Update win/dev_env.sh 2018-10-07 00:46:39 +02:00
Philipp Hörist
77c9b3a98d Add annotations and fix pylint/mypy errors 2018-10-07 00:46:38 +02:00
Philipp Hörist
226c42a92a Add stubs file for emoji_data
Otherwise mypy hangs because the file is to big
2018-10-07 00:46:38 +02:00
Philipp Hörist
d1c82f5159 Update mypy.ini 2018-10-07 00:46:38 +02:00
Philipp Hörist
9bfa2d9258 fuzzyclock: Fix pylint errors 2018-10-07 00:46:38 +02:00
Philipp Hörist
6ba984d540 Add annotations 2018-10-07 00:46:38 +02:00
Philipp Hörist
16d0780d92 Fix pylint errors 2018-10-07 00:46:38 +02:00
Yann Leboulanger
64d1cb9ef9 fix running pylint 2018-10-07 00:46:38 +02:00
Philipp Hörist
6753c3e499 Fix pylint errors 2018-10-07 00:46:37 +02:00
Philipp Hörist
19ba1f669c Update pylintrc 2018-10-07 00:46:37 +02:00
Philipp Hörist
fc9bf91115 Add mypy test to CI 2018-10-07 00:46:37 +02:00
Philipp Hörist
58ad5cd4d5 Fix pylint errors in common/modules 2018-10-07 00:46:37 +02:00
Philipp Hörist
7c523f4b79 Update pylintrc 2018-10-07 00:46:37 +02:00
Philipp Hörist
6abb9c626b Make some vars private 2018-10-07 00:46:37 +02:00
Philipp Hörist
375af2a3d9 Catch error if no translation is found 2018-10-07 00:46:37 +02:00
Philipp Hörist
8d896449c7 Fix mypy error regarding _() 2018-10-07 00:46:37 +02:00
Philipp Hörist
1b75403754 Refactor i18n
- Make _() available, so other modules can import it from i18n, we need
this because mypy cant handle _() in the builtins namespace
2018-10-07 00:46:36 +02:00
Philipp Hörist
f5cef34910 Add annotations to modules/util.py 2018-10-07 00:46:36 +02:00
Philipp Hörist
9a778541b5 Add annotations for modules/__init__.py 2018-10-07 00:46:36 +02:00
Philipp Hörist
df9651f33b Remove unnecessary code
NetworkIncomingEvent defines base_network_events and generate() already
2018-10-07 00:46:36 +02:00
Philipp Hörist
d18f9b0716 Add mypy.ini 2018-10-07 00:46:36 +02:00
Philipp Hörist
844c71f240 Update .gitignore 2018-10-07 00:46:36 +02:00
Philipp Hörist
06c66aaff1 Add debug output for NetworkMonitor 2018-10-07 00:46:36 +02:00
Philipp Hörist
648ac9fe89 Fix subscribing to contact
Fixes #9321
2018-10-07 00:46:36 +02:00
Philipp Hörist
950130528d Request blocking list on connect 2018-10-07 00:46:36 +02:00
Philipp Hörist
204b673e86 Add Builder class 2018-10-07 00:46:36 +02:00
Philipp Hörist
9bd9bef3c3 Fix fallback for bookmark name 2018-10-07 00:46:36 +02:00
Philipp Hörist
069c0263e1 Improve speed of groupchat roster
- Save reference to contact in a dict instead of iterating the whole model
- Sort roster only once after all contacts have been added to the roster
- Speed up get_gc_contact()

Fixes #9334
2018-10-07 00:46:36 +02:00
Philipp Hörist
16712645a2 Windows: Fix translation
Fixes #9324
2018-10-07 00:46:35 +02:00
Philipp Hörist
ba8d20ab78 Remove verbose logging of idle time 2018-10-07 00:46:35 +02:00
Philipp Hörist
3fbba447db Windows: Improve locked screen detection
UAC prompts count as locked screens, so only trigger extended away
when the screen is more than 10 seconds locked

Fixes #9117
2018-10-07 00:46:35 +02:00
Philipp Hörist
fcda077493 Revert "Windows: Remove locked screen detection"
This reverts commit 05307bd609
2018-10-07 00:46:35 +02:00
Philipp Hörist
37420720fe Windows: Remove locked screen detection
This does not reliably tell us when the screen is locked.
For example this triggers when a UAC prompt is active.
From the Windows documentation there is no way to determine
if a workstation is locked

Fixes #9117
2018-10-07 00:46:35 +02:00
Philipp Hörist
ebc0dd4536 Fix license comment format
every linter flags this as an error
2018-10-07 00:46:35 +02:00
Philipp Hörist
60c9a0383a Fix pyflakes/pycodestyle errors 2018-10-07 00:46:34 +02:00
pitchum
9a2d915d5d Bugfix: list index out of range when opening service discovery
Fixes #9301
2018-10-07 00:46:34 +02:00
Philipp Hörist
7a8892f021 Windows: Fix IPV6 for Windows 10+
Fixes #9326
2018-10-07 00:46:34 +02:00
Philipp Hörist
dd267359be Fix pyflakes/pycodestyle errors 2018-10-07 00:46:34 +02:00
Philipp Hörist
4d53bd9064 Light refactring of bookmark code
- Convert xs:boolean values in bookmark module
- Use python booleans for minimize and autojoin in other parts of Gajim
- Use add_bookmark() instead of manipulating the bookmarks dict
2018-10-07 00:46:34 +02:00