Philipp Hörist
0aa07522fb
Logger: Refactor get_jid_id()
...
- Cache jid_id so we save on DB querys
2017-10-22 20:12:21 +02:00
Philipp Hörist
9e39287d8e
ProfileWindow: Fix typo
2017-10-20 20:51:40 +02:00
Philipp Hörist
021d5c709e
Add libwebp to Windows build
...
A special Client only publishes Images in this Format
2017-10-20 19:15:43 +02:00
Philipp Hörist
456d7f87ff
Catch OSError when converting with Pillow
2017-10-20 19:09:41 +02:00
Philipp Hörist
2c7861bc1d
Groupchat: Dont update avatar on offline presence
2017-10-19 15:54:49 +02:00
Philipp Hörist
3a6e1ac9fc
Catch exception for invalid avatars
2017-10-17 20:36:27 +02:00
Philipp Hörist
0d16ef32e6
Fix StatusIcon on MacOS
2017-10-17 18:36:02 +02:00
Philipp Hörist
1f0cc2b665
Fix bindtextdomain not available on MacOS
2017-10-17 16:28:56 +02:00
Philipp Hörist
f234722456
Correctly pass authentication mechs to nbxmpp
2017-10-16 17:04:35 +02:00
Philipp Hörist
ed764789f1
Show blocked contacts as offline
2017-10-15 21:34:42 +02:00
Philipp Hörist
03e326688d
MUC: Hide block menu if privacy list is absent
2017-10-15 21:34:42 +02:00
Philipp Hörist
29cf416da4
Send Presence probe on unblock
2017-10-15 21:34:32 +02:00
Philipp Hörist
2446c7e3ed
Refactor Blocking List
...
Fixes #8762
2017-10-15 18:03:41 +02:00
Philipp Hörist
f22fa200ea
Return IQ result on blocking push
2017-10-15 15:53:28 +02:00
Philipp Hörist
2e9de7702f
Remove discovery of generic pubsub support
...
We use PubSub only on our account jid, this use case is what PEP
was made for. If PEP is discovered we know that certain PubSub
features are supported, see: https://xmpp.org/extensions/xep-0163.html#defaults
The current check for <feature var='http://jabber.org/protocol/pubsub'/ >
is pretty useless, as it just tells us that there is a PubSub implementation
but not much about the features. Only `publish` and `subscribe` are MUST
in XEP-0060 which is not enough for our needs.
If there is ever need to discover a generic PubSub implementation
that is not PEP we should check for all the PubSub features we need
instead of only for <feature var='http://jabber.org/protocol/pubsub'/ >
2017-10-15 01:56:52 +02:00
Philipp Hörist
64d3bf63cf
Discover PEP on the account jid
...
see: https://xmpp.org/extensions/xep-0163.html#support
2017-10-15 00:52:34 +02:00
Philipp Hörist
16ad608066
Minimize Roster correctly on ESC
...
Fixes #8765
2017-10-14 21:08:58 +02:00
Philipp Hörist
5aeed6c737
Remove AcronymExpanderPlugin
...
Moved to the gajim-plugins repository
2017-10-14 16:10:14 +02:00
Philipp Hörist
2b0ab5e9aa
Fix syntax error
2017-10-14 09:48:57 +02:00
Philipp Hörist
c6fc9081c5
Catch exception when closing window
...
Fixes #8761
2017-10-14 09:43:44 +02:00
Philipp Hörist
fcf15fcaf2
Bookmarks: Remove invalid publish option
2017-10-14 00:13:19 +02:00
Philipp Hörist
dd4a80054d
Discover PublishOptions also if PubSub is not discovered
...
PEP supports a subset of PubSub and can also support publish options
2017-10-14 00:13:19 +02:00
Philipp Hörist
ac281533f5
Get Pubsub bookmarks also if PEP is supported
2017-10-14 00:13:19 +02:00
Philipp Hörist
149522dcee
ServerInfo: Add PubSub discovery
2017-10-14 00:13:18 +02:00
Philipp Hörist
e79af35e9c
Refactor store_bookmarks()
...
- Add logging
- Move Node building code into own methods
2017-10-14 00:13:13 +02:00
Philipp Hörist
f4a734b70c
Add GooCanvas to the Windows build
...
Its for the Whiteboard Plugin
2017-10-12 18:29:51 +02:00
Philipp Hörist
a63131c556
Update README.md
2017-10-10 20:37:20 +02:00
Philipp Hörist
4379c2d014
Execute handler only for the correct account
2017-10-08 22:29:15 +02:00
Philipp Hörist
95a984f645
HistoryWindow: Fix some UI issues
...
- Set application and menubar
- Remove deprecated settings
Fixes #8756
2017-10-08 19:02:55 +02:00
Philipp Hörist
0b1d5a3174
Remove unused import
...
- Sort imports correctly (PEP8)
2017-10-08 18:09:15 +02:00
Philipp Hörist
57efe7c457
Set application and menubar on MessageWindow
2017-10-08 18:08:13 +02:00
Philipp Hörist
1d5665632a
Print malformed pubsub avatar stanzas
2017-10-08 14:32:59 +02:00
Philipp Hörist
1b90f75b17
Fix missing conn attr
2017-10-08 14:21:40 +02:00
Philipp Hörist
fec3fe9605
Fix db migration
2017-10-08 14:03:37 +02:00
Philipp Hörist
4b45053ee4
Merge branch 'pepavatar' into 'master'
...
Avatar Refactoring
Closes #8743
See merge request !135
2017-10-08 11:30:56 +02:00
Philipp Hörist
ed6278aeb3
Move Presence code into ConnectionHandlers
2017-10-08 11:26:33 +02:00
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
Philipp Hörist
249e26feac
Merge branch 'gitignore' into 'master'
...
Update setup.py and .gitignore
See merge request !142
2017-10-08 00:42:56 +02:00
Philipp Hörist
c4c08ad645
Merge branch 'deprecated' into 'master'
...
Fix deprecation warnings
See merge request !143
2017-10-08 00:42:47 +02:00
André Apitzsch
2872405f07
Fix deprecation warnings
2017-10-07 21:01:27 +02:00
Philipp Hörist
3d76559b39
Update README.md
2017-10-07 18:24:05 +02:00
Philipp Hörist
ee684780f9
Merge branch 'flatpak' into 'master'
...
add flatpak support
See merge request !83
2017-10-07 18:02:26 +02:00
André Apitzsch
6d69c010af
Flatpak: add install instructions
2017-10-07 17:42:07 +02:00
André Apitzsch
485a2933b2
add flatpak support
2017-10-07 17:42:07 +02:00
Philipp Hörist
88609b26f8
Merge branch 'color_string' into 'master'
...
Replace make_color_string() by Gdk.RGBA method
See merge request !141
2017-10-07 17:38:25 +02:00
Philipp Hörist
d8ef967ef2
Merge branch 'appdata' into 'master'
...
AppData: update information
See merge request !139
2017-10-07 17:38:11 +02:00
André Apitzsch
83d3635244
Update setup.py and .gitignore
2017-10-07 17:24:37 +02:00