Commit Graph

14704 Commits

Author SHA1 Message Date
Philipp Hörist 65d2284b59 Reduce PROCESS_TIMEOUT on Windows
If io_add_watch is available like on Linux, the PROCESS_TIMEOUT,
is only used to check for timed out events.

On Window its also used to call select() on the socket, so we get
pending data. We need this as low as possible otherwise Gajim on
Windows feels painfully slow.
2017-09-23 10:10:36 +02:00
Philipp Hörist 9785f31415 Set lock_image from icon name instead of filepath
Fixes #8673
2017-09-22 16:44:07 +02:00
Philipp Hörist b60fe02680 Use own module logger for connection_zeroconf 2017-09-22 00:07:48 +02:00
Yann Leboulanger f4f8db5231 Merge branch 'gnotification' into 'master'
Use GNotification instead of pynotify or dbus

See merge request !130
2017-09-21 20:46:36 +02:00
Yann Leboulanger 66e9bc4e03 Merge branch 'master' into 'gnotification'
# Conflicts:
#   gajim/gajim.py
2017-09-21 20:44:18 +02:00
Yann Leboulanger 28184273e6 annouce XEP-0380 support 2017-09-21 20:36:45 +02:00
Philipp Hörist 7e475705c9 Add simple log instance getter 2017-09-21 19:49:07 +02:00
Yann Leboulanger 0c167b6561 Merge branch 'master' into 'master'
implement XEP-0380. Fixes #8734

Closes #8734

See merge request !133
2017-09-21 17:28:32 +02:00
Yann Leboulanger 3e1ea4a3dc implement XEP-0380. Fixes #8734 2017-09-21 17:19:25 +02:00
Philipp Hörist f50f22c4bd Use custom font for MessageTextView 2017-09-20 21:18:22 +02:00
Yann Leboulanger ab60bcbe85 PyOpenSSL removed rand module. Stop using it. Fixes #8731 2017-09-20 11:39:55 +02:00
Philipp Hörist f6deff2cd0 Fix import 2017-09-19 22:06:21 +02:00
Philipp Hörist 267dd73fcb Catch LibSecret errors 2017-09-19 22:04:39 +02:00
Yann Leboulanger 84060484c4 Remove more Gmail things 2017-09-19 15:52:53 +02:00
Yann Leboulanger a378152a9c Remove Gmail special options 2017-09-19 15:44:58 +02:00
Yann Leboulanger 152be4473b Fix some strings for a better translation 2017-09-19 12:45:02 +02:00
Philipp Hörist b93098a379 Dont use Resolver when using a proxy
This leaks the DNS request
2017-09-17 14:02:01 +02:00
Philipp Hörist 2c9d5d838b Fix Resolver Test 2017-09-17 10:43:10 +02:00
Philipp Hörist cf61eac086 Merge branch 'moveData' into 'master'
Move data files to module

See merge request !132
2017-09-16 16:34:45 +02:00
Philipp Hörist 2d8def8c1b Merge branch 'newaccount' into 'master'
New Account Window

See merge request !129
2017-09-16 16:22:59 +02:00
Philipp Hörist 539c1969db Remove old AccountsWindow 2017-09-16 16:09:19 +02:00
Philipp Hörist dfdeb65e8f New AccountsWindow 2017-09-16 15:55:32 +02:00
André Apitzsch 0080c61014 Install data to new location 2017-09-16 12:18:22 +02:00
André Apitzsch 3be1c2093f Move data files to module 2017-09-16 12:07:31 +02:00
Philipp Hörist 41b977b914 Add option to disable ascii emoticons 2017-09-15 23:22:47 +02:00
Yann Leboulanger 5c0538a202 Fix running make test 2017-09-15 15:11:55 +02:00
Philipp Hörist ef75e93c70 Change License in AboutDialog 2017-09-13 21:52:18 +02:00
Philipp Hörist 9ac03824b6 Update string emojis 2017-09-13 21:20:59 +02:00
Philipp Hörist f6e754727c Differentiate upper/lower case string emojis 2017-09-13 21:20:59 +02:00
Yann Leboulanger 083e3017ab Use GNotification instead of pynotify or dbus 2017-09-13 21:20:37 +02:00
Yann Leboulanger 1b4e856d80 fix reading secrets file 2017-09-13 14:25:36 +02:00
Yann Leboulanger eca11d2498 fix plugins_translate script 2017-09-11 12:18:56 +02:00
Yann Leboulanger 64cfc5ea6e Merge branch 'tests' into 'master'
Test: fix some warnings and errors

See merge request !131
2017-09-11 10:01:16 +02:00
André Apitzsch 40770843ae test_pluginmanager: fix imports 2017-09-10 12:22:49 +02:00
André Apitzsch 3c31574cf9 Unittest: replace deprecated functions 2017-09-10 12:21:10 +02:00
Yann Leboulanger f569084b2d fix XDG path in man pages. Fixes #8507 2017-09-07 18:03:20 +02:00
Philipp Hörist 995ade8a11 Only log for GC Message for one account 2017-09-07 16:42:51 +02:00
Philipp Hörist 1a0b7ee163 Dont lose own JID from bind
_registered_name is None on a smacks resume.

Gajim creates on every connection attempt a new nbxmpp.NonBlockingClient
instance. This is why _registered_name is None when we go through a
smacks resume, because there is no bind event, and the new NonBlockingClient
instance has no knowledge of the previous successful bind.
2017-09-06 21:26:40 +02:00
Yann Leboulanger 16fcb3a3fc fix typo 2017-09-06 14:26:30 +02:00
Philipp Hörist b5f5fdc19c Fix Layout in Synchronise Contacts Dialog 2017-09-04 17:37:42 +02:00
Philipp Hörist 8bc2ab096e Add more log output in case we drop carbons 2017-09-03 22:35:56 +02:00
Philipp Hörist 6bb822f884 Update gajim manpage 2017-09-02 12:41:34 +02:00
Philipp Hörist b532a7b996 Update makefile 2017-09-02 12:13:17 +02:00
Philipp Hörist a462af555b Hide License Button only on Windows 2017-09-02 12:07:14 +02:00
Philipp Hörist 5837c47088 Add dummy AUTHORS file
we need this for automake as it seems
2017-09-02 12:05:32 +02:00
Philipp Hörist 4372b67433 Refactor AboutDialog
- Move Credits to const.py
- Minor Refactoring
2017-09-02 11:22:18 +02:00
Yann Leboulanger 30efd2228e Merge branch 'master' into 'master'
Add issue templates

See merge request !127
2017-08-30 21:32:49 +02:00
Yann Leboulanger 6d3c1d9781 add issue templates 2017-08-30 21:25:06 +02:00
Yann Leboulanger b7efb3604e Merge branch 'gtkgui_helpers' into 'master'
gtkgui_helpers: remove some unused code

See merge request !125
2017-08-28 15:38:55 +02:00
André Apitzsch fbc5851748 gtkgui_helpers: remove some unused code 2017-08-27 22:43:47 +02:00