Philipp Hörist
ace904573a
Add new Join Groupchat dialog
...
- Complete rewrite of the old Groupchat dialog
- Has now a "minimal" mode, which is used if we have all infos for joining except the nickname and if we want to bookmark
- Handle xmpp uris received via command line
2017-12-03 23:58:02 +01:00
Philipp Hörist
d814a42345
Remove old JoinGroupchat dialog
2017-12-03 23:58:02 +01:00
Philipp Hörist
553ba9e59f
Dont preserve aspect ratio when loading an avatar
...
Clients should only upload square sized avatars
2017-12-03 23:58:02 +01:00
Yann Leboulanger
2a2217b80e
also check for W0102 warning (when mutable value is used as default
...
argument)
2017-12-03 15:44:59 +01:00
Philipp Hörist
47f1f41977
Dont use mutable objects as default arguments
2017-12-03 15:34:33 +01:00
Yann Leboulanger
086eeb3dc8
resolve TXT record only for non-zeroconf accounts. Fixes #8792
2017-12-03 14:55:41 +01:00
Philipp Hörist
15a8b503d9
Merge branch 'fix-statusicon-in-mate' into 'master'
...
Fix appearance of status icon in MATE
Closes #8757
See merge request gajim/gajim!163
2017-12-01 21:55:53 +01:00
Andrey Gursky
5a28322e6a
Fix appearance of status icon in MATE
...
Tested in Debian testing (Buster) with gtk2 based MATE 1.12,
gtk3 based 1.16 and 1.18.
Moreover the used environment variable is depreacated already in 1.12:
$ echo $MATE_DESKTOP_SESSION_ID
this-is-deprecated
Fixes #8757
2017-11-30 23:30:48 +01:00
Yann Leboulanger
91ed375b97
Merge branch 'refactor_db_update' into 'master'
...
refactor the way we call SQL
See merge request gajim/gajim!162
2017-11-30 22:47:42 +01:00
Yann Leboulanger
eb764fa1af
refactor the way we call SQL
2017-11-30 22:45:21 +01:00
Yann Leboulanger
79ba81825d
better parse of version in config file in case old sha version of git is
...
used (-xyz instead of +xyz)
2017-11-30 17:19:17 +01:00
Yann Leboulanger
46711e1107
Merge branch 'XEP-156' into 'master'
...
implement XEP-0156
Closes #5795
See merge request gajim/gajim!154
2017-11-29 14:25:49 +01:00
Philipp Hörist
b3ef0d6196
Catch ValueError on Gspell import
2017-11-26 01:11:19 +01:00
Philipp Hörist
92917c18fc
Merge branch 'spell' into 'master'
...
Refactor SpellChecker
See merge request gajim/gajim!159
2017-11-26 00:54:17 +01:00
Philipp Hörist
7692b376ee
Refactor SpellChecker
...
- use Gspell instead of GtkSpell, it seems to have alot less problems
and needs less code
2017-11-26 00:44:50 +01:00
Philipp Hörist
f75dd8bcad
Fix Window build
...
New version scheme
2017-11-25 20:09:25 +01:00
Philipp Hörist
efc14f9d97
Merge branch 'better-avatar-error-log' into 'master'
...
Also log the offending JID on avatar decoding issue
See merge request gajim/gajim!158
2017-11-25 18:44:08 +01:00
Emmanuel Gil Peyrot
cdf4d0ee69
Also log the offending JID on avatar decoding issue
2017-11-25 17:37:48 +00:00
Philipp Hörist
fc627fc19c
Use appmenu only if system supports it
2017-11-24 18:54:30 +01:00
Philipp Hörist
276daa991c
Correctly split version string
...
We changed the version format
2017-11-24 16:49:30 +01:00
Philipp Hörist
9322ed4405
Show missing dbus message only on Linux
...
Mac and Windows dont have dbus available
2017-11-24 16:28:22 +01:00
Philipp Hörist
359d327b53
Merge branch 'fix_version' into 'master'
...
Fix invalid dev version string
See merge request gajim/gajim!157
2017-11-24 15:58:34 +01:00
André Apitzsch
f97b799f9a
Fix invalid dev version string
2017-11-23 00:22:40 +01:00
Yann Leboulanger
8d43907b1e
Merge branch 'translators' into 'master'
...
Desktop files: add information for translators
See merge request gajim/gajim!156
2017-11-22 22:51:09 +01:00
André Apitzsch
42275cfb49
Desktop files: add information for translators
2017-11-22 22:11:36 +01:00
Philipp Hörist
ae57d66a6b
Merge branch 'build_location' into 'master'
...
Create desktop and appdata files in build directory
See merge request gajim/gajim!155
2017-11-22 21:25:27 +01:00
André Apitzsch
8e8eff792a
Create desktop and appdata files in build directory
2017-11-22 20:30:13 +01:00
Yann Leboulanger
d86c7f47f5
lower debug level for unresolved host.
2017-11-22 14:57:08 +01:00
Philipp Hörist
7ec57e4dab
Lower debug level for malformed avatar stanzas
2017-11-22 14:53:32 +01:00
Yann Leboulanger
149edfe3ef
implement XEP-0156. Fixes #5795
2017-11-20 21:31:29 +01:00
Yann Leboulanger
84af966a87
prevent traceback
2017-11-20 21:18:32 +01:00
Philipp Hörist
1c895e8983
Persist resource across sessions
...
This was somehow lost once we implemented random resource strings
Although its good that initally a random resource is chosen, it
still should persist across sessions.
This helps to kill zombie client connections on the server because
most servers kill the old session once a new with the same resource
connects
Also dont notify the user about resource conflicts if no custom
resource is set. We should not expect users to know about resources
and what they are used for as long as possible.
2017-11-20 18:10:51 +01:00
Philipp Hörist
c45d0f5b27
Query MUC archives with the correct namespace
2017-11-19 23:45:03 +01:00
Philipp Hörist
3683f23877
Merge branch 'master' into 'master'
...
Add MAM for MUCs
See merge request gajim/gajim!152
2017-11-19 23:14:10 +01:00
Philipp Hörist
7f1776ede9
Improve deduplication
...
A stanza-id is only unique within a specific archive
This adds the archive jid to the query
2017-11-19 19:36:26 +01:00
Philipp Hörist
cac1185a23
Remove log message
2017-11-19 19:36:26 +01:00
Philipp Hörist
44bb8e374d
Request one day history when first joining MUCs
2017-11-19 19:36:26 +01:00
Philipp Hörist
51c0a05ac9
Parse from jid correctly
2017-11-19 19:36:26 +01:00
Philipp Hörist
f57ec2fa34
Move common code out of HistoryWindow
...
- move it into message_archiving.py
2017-11-19 19:36:26 +01:00
Philipp Hörist
40f537cda9
Save last archive timestamps in DB
...
- A Migration from last_mam_id config value is included
2017-11-19 19:36:26 +01:00
Philipp Hörist
95357361bf
Save account_id in logs table
2017-11-19 19:36:25 +01:00
Philipp Hörist
a07470a7d2
Add new DB methods
2017-11-19 19:36:25 +01:00
Philipp Hörist
9759dcf152
Add account_id column to logs table
...
When we search for duplicated stanza-ids we have to do it
in the context of an account
2017-11-19 19:36:25 +01:00
Philipp Hörist
52827c6add
Add new DB table last_archive_message
2017-11-19 19:36:25 +01:00
Philipp Hörist
536a504f69
Remove Support for mam:0
2017-11-19 19:36:25 +01:00
Philipp Hörist
75b1d54b4c
Add MAM for MUCs
2017-11-19 19:36:20 +01:00
Yann Leboulanger
b66311532f
Merge branch 'new_visible_func' into 'master'
...
New visible func
Closes #8670
See merge request gajim/gajim!153
2017-11-19 18:00:26 +01:00
Yann Leboulanger
0b2e558834
Take into account show_transports_group option to show transports
2017-11-19 17:56:13 +01:00
Yann Leboulanger
7724dd181b
New visible func faster and cleaner. Fixes #8670
2017-11-19 17:54:33 +01:00
Philipp Hörist
24320c894c
Remove unused code
2017-11-19 14:34:04 +01:00