Commit graph

15838 commits

Author SHA1 Message Date
Daniel Brötzmann
0af65954be Unify Emoticon and Emoji strings 2018-10-07 00:46:57 +02:00
Philipp Hörist
db34877191 MAM: Up the requested page size 2018-10-07 00:46:56 +02:00
Philipp Hörist
5e6320d2ae Remove unused import 2018-10-07 00:46:56 +02:00
Philipp Hörist
dd3bbf2bb7 Request security catalog from the barejid
- Some Code/UI cleanup
2018-10-07 00:46:56 +02:00
Philipp Hörist
944a1a9318 Fix Windows build 2018-10-07 00:46:56 +02:00
Philipp Hörist
e292b78a5d Fix security labels 2018-10-07 00:46:56 +02:00
Philipp Hörist
2cf0fb2eef Fix mnemonics and change some strings 2018-10-07 00:46:56 +02:00
Philipp Hörist
13473c36ba Preferences: Update layout and some options
- Add a 'convert ascii emoji' checkbutton
- Remove 'Disabled' from Emoji theme
- Change the layout of the style tab
2018-10-07 00:46:56 +02:00
Marcin Mielniczuk
994801519e Add .vscode to .gitignore
This is where the workspace settings are stored.
2018-10-07 00:46:55 +02:00
Philipp Hörist
8f97dd9b89 Move AccountsWindow to gtk module 2018-10-07 00:46:55 +02:00
Philipp Hörist
74c8c24827 Move AdvancedConfig to gtk module 2018-10-07 00:46:55 +02:00
Philipp Hörist
cb1be1621d Fix Dark Theme switch
- Move css_config to gtk module
- Add Combobox for overriding the current session setting
- Move theme methods to css_config
2018-10-07 00:46:55 +02:00
Philipp Hörist
ec76d8ac3b Only use absolute imports from gtk module
- This reduces import cycles
2018-10-07 00:46:55 +02:00
Philipp Hörist
8e28ca08d4 GroupchatControl: Add a is_connected property 2018-10-07 00:46:54 +02:00
Philipp Hörist
7c45943d20 Check if path is None 2018-10-07 00:46:54 +02:00
Yann Leboulanger
45e03c2545 fix displaying HTML content. Fixes #9210 2018-10-07 00:46:54 +02:00
Yann Leboulanger
3ab7f92856 handle error message from MUC correctly. Fixes #9280 2018-10-07 00:46:54 +02:00
Philipp Hörist
110f742e8a Add annotations 2018-10-07 00:46:54 +02:00
Philipp Hörist
bf53613433 Add dark theme switch in preferences 2018-10-07 00:46:54 +02:00
Philipp Hörist
ad5f59ba49 configpaths: Add get_plugin_dirs() method
This helps with mypy because otherwise get() has multiple return types

This reduces our usage of cast()
2018-10-07 00:46:54 +02:00
Philipp Hörist
5db0178a15 Windows: Add debug logging switch in preferences
If debug logging is enabled verbose output is redirected to a file
in the user dir
2018-10-07 00:46:54 +02:00
Philipp Hörist
3bdcd53ff5 Dont parse our own nick on sent carbons
Fixes #9051
2018-10-07 00:46:53 +02:00
Philipp Hörist
d295472a8e Refactor link context menu
- Move hyperlink handling into HtmlTextView
- Use actions on the menuitems
2018-10-07 00:46:53 +02:00
Philipp Hörist
4c49d1469c Update mypy.ini 2018-10-07 00:46:53 +02:00
Philipp Hörist
edaa4988f0 Dont show encryption status for status messages
Fixes #9353
2018-10-07 00:46:53 +02:00
Philipp Hörist
458b1804aa Add python3-cairo to CI 2018-10-07 00:46:53 +02:00
Philipp Hörist
637b373ac4 Update CI
- Run mypy on the full gajim folder
2018-10-07 00:46:53 +02:00
Philipp Hörist
9bbc2eceb3 Fix rest of mypy errors
- This allows us to run mypy on the full gajim folder
2018-10-07 00:46:53 +02:00
Philipp Hörist
fafef38f2c Fix pylint errors in ipython_view 2018-10-07 00:46:52 +02:00
Philipp Hörist
1ca131cdf1 Add __init__.py to gajim/dev 2018-10-07 00:46:52 +02:00
Philipp Hörist
eb8093d25f Add annotations
- Remove some unused vars from app
2018-10-07 00:46:52 +02:00
Philipp Hörist
95bd86320b Add annotations
- Add a gtk/types modules
- Add a gtk/const module to prevent circular imports
2018-10-07 00:46:52 +02:00
Philipp Hörist
4aca59051f Extend stubs for emoji_data 2018-10-07 00:46:52 +02:00
Philipp Hörist
ab15537cda Add license header to emoji_data.py 2018-10-07 00:46:52 +02:00
Philipp Hörist
fb42136be1 Move HtmlTextView test into test folder 2018-10-07 00:46:52 +02:00
André Apitzsch
ced39dab56 Remove epydoc.conf
it doesn't work with Python 3 and epydoc is no longer under development
2018-10-07 00:46:51 +02:00
Philipp Hörist
bb36078ee9 remove icon 2018-10-07 00:46:51 +02:00
Philipp Hörist
1956885ae7 Fix colors and icons 2018-10-07 00:46:51 +02:00
Philipp Hörist
30442be2a6 ConvTextview: Rework display of encryption 2018-10-07 00:46:51 +02:00
Philipp Hörist
fa45935c11 Make SQL INSERT querys more resilient
Specify the column in which we insert otherwise downgrading Gajim is
not possible anymore because the query breaks if we modified the column
count in future
2018-10-07 00:46:51 +02:00
André Apitzsch
0d858180df Remote control: Better handle unknown types
there is no corresponding GLib.Variant for None,
use conversion to string as workaround
2018-10-07 00:46:51 +02:00
Philipp Hörist
8e5d3102cf Update pre-push-tests.sh 2018-10-07 00:46:51 +02:00
Philipp Hörist
b05dc5c081 Fix undefined-loop-variable pylint error 2018-10-07 00:46:51 +02:00
Philipp Hörist
5d7df84f13 Update pylint error list
- Check for W0631 undefined-loop-variable
- Check for W0640 cell-var-from-loop
- Check for W1401 anomalous-backslash-in-string
- Check for W1505 deprecated-method
2018-10-07 00:46:51 +02:00
Philipp Hörist
4c38a309fc Fix pylint errors
- deprecated-method
- anomalous-backslash-in-string
- cell-var-from-loop
- undefined-loop-variable
2018-10-07 00:46:51 +02:00
Philipp Hörist
16f7620204 pylint W0143 is not available on pylint < 2.0 2018-10-07 00:46:50 +02:00
Philipp Hörist
4eb226bb37 Update pylint error list
- Check for W0109 duplicate-key
- Check for W0123 eval-used
- Check for W0143 comparison-with-callable
2018-10-07 00:46:50 +02:00
Philipp Hörist
60173c06db Fix pylint errors
- duplicate-key
- eval-used
- comparison-with-callable
2018-10-07 00:46:50 +02:00
Philipp Hörist
cb95e22004 Update pylint error list
- Check for W0104 pointless-statement
- Check for W0105 pointless-string-statement
- Check for W0108 unnecessary-lambda
2018-10-07 00:46:50 +02:00
Philipp Hörist
64487929a6 Fix pylint errors
- pointless-statement
- pointless-string-statement
- unnecessary-lambda
2018-10-07 00:46:50 +02:00