Philipp Hörist
21db50bbaa
Move IQ Handler into ConnectionHandlers
2017-10-08 11:26:33 +02:00
Philipp Hörist
38406e39d6
Remove BigAvatarWindow
2017-10-08 11:26:33 +02:00
Philipp Hörist
a01cdbf271
Refactor Avatars
...
- Add support for Pubsub Avatars
- Dont poll for vCard Updates, only use XEP-0153
- Dont cache vCards
- Store the avatar SHA of roster contacts in the DB
- Store the current SHA of each contact in the Contacts Object
- Move some code into the ConnectionVcard Class
2017-10-08 11:26:28 +02:00
Philipp Hörist
68f13788ed
Add avatar_sha field to Cache DB
2017-10-08 11:25:49 +02:00
André Apitzsch
2872405f07
Fix deprecation warnings
2017-10-07 21:01:27 +02:00
André Apitzsch
c758da1123
Replace make_color_string() by Gdk.RGBA method
2017-10-07 17:03:31 +02:00
Yann Leboulanger
372c1f9941
make a string not translatable
2017-10-07 14:54:39 +02:00
Philipp Hörist
2a2d4477a7
Fix broken highlight sound in Groupchat
...
tim is epoch, time.localtime() a struct_time
2017-10-07 11:15:10 +02:00
Philipp Hörist
6f2fbde60e
Highlight on mention of own real JID in Groupchat
...
Fixes #8752
2017-10-07 11:10:53 +02:00
Philipp Hörist
4e1d296dcf
Make Groupchat JID selectable
...
Fixes #8753
2017-10-07 10:28:43 +02:00
André Apitzsch
749a01a276
Simplify check_X509.py
...
as pyasn1 and pyOpenSSL are required now
2017-10-05 21:58:45 +02:00
Yann Leboulanger
6d10a5e2cf
fix translation strings
2017-10-03 12:36:31 +02:00
Philipp Hörist
7bd73e2424
Fuse Emoticons/Authentication with TextView
2017-10-03 03:12:31 +02:00
Philipp Hörist
0b83a675ea
Make Groupchat Roster larger
2017-10-03 00:38:47 +02:00
Philipp Hörist
ef748c6d46
Remove send button
2017-10-03 00:38:47 +02:00
Philipp Hörist
6f472cc120
Set message as read before removing an event
...
When we receive carbons of a conversation, we remove the events once
we receive a carbon from ourself, because that means we anwered from
another device.
This sets these removed messages also as read in the unread_message
table, so they dont popup on restart.
2017-09-29 12:41:26 +02:00
Philipp Hörist
83f4d6e191
OptionsDialog: Destroy dialog on ESC
2017-09-29 02:43:29 +02:00
Philipp Hörist
b9aba06f71
Remove unused variables
2017-09-29 02:41:03 +02:00
Philipp Hörist
dd39067ef7
Allow Plugins to use other dialogs
2017-09-29 02:40:01 +02:00
Philipp Hörist
69248b2fe7
Fix pylint/pep8 errors
2017-09-29 00:11:29 +02:00
André Apitzsch
5794b040d3
Replace deprecated Gtk.Image.*_from_stock()
2017-09-28 19:42:00 +02:00
Philipp Hörist
3e764c3d35
Fix some logging calls
...
- Add logging domain to some modules
- Log to module domain instead of generic 'gajim'
2017-09-26 07:14:01 +02:00
Philipp Hörist
f8f84338b2
Rename Zeroconf Credentials Dialog
2017-09-25 13:57:25 +02:00
Yann Leboulanger
81a6be74ad
Merge branch 'setuptools' into 'master'
...
Use Setuptools to build gajim
Closes #8633
See merge request !128
2017-09-25 11:15:40 +02:00
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
André Apitzsch
5819f7e439
setup.py: move plugins directory to data directory
2017-09-22 21:48:18 +02:00
André Apitzsch
864e572584
setup.py: install missing files
2017-09-22 19:12:26 +02:00
André Apitzsch
30424b364a
Move ipython_view to gajim.dev and exclude it from tarball
2017-09-22 19:12:26 +02:00
André Apitzsch
06102e7d97
Linux: fix translation issue
2017-09-22 19:12:26 +02:00
André Apitzsch
77014f09c6
Add dev version number support
2017-09-22 19:12:26 +02:00
André Apitzsch
624bee755c
fix file lookup location and other issues
2017-09-22 19:12:26 +02:00
André Apitzsch
ad600f5193
Move data required to run gajim into gajim directory
2017-09-22 19:12:26 +02:00
André Apitzsch
cf36549fde
Remove Makefiles
2017-09-22 19:12:26 +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
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