Philipp Hörist
7815ce19a5
Dont use callbacks when sending messages
...
Using a callback to display a sent message inside the ChatControl means
that all messages we send have to be issued from the GUI layer
(send_message()) if we want them to display in the ChatControl.
This replaces the callback and catches the stanza-message-outgoing event
after it was processed by the core.
This is easier to read/understand than dealing with callbacks and lets
the core issue messages without having to care if a ChatControl is open or not
2017-12-10 18:56:29 +01:00
André Apitzsch
5364c1980c
Port logind_listener to GTK dbus
2017-12-09 15:04:15 +01:00
Philipp Hörist
4cccdad5a1
Merge branch 'removeUpower' into 'master'
...
Remove upower_listener
See merge request gajim/gajim!166
2017-12-09 11:43:28 +01:00
André Apitzsch
be32d9afe6
Remove upower_listener
...
the 'Sleeping' signal has been removed from UPower about four years ago
https://cgit.freedesktop.org/upower/commit/src/org.freedesktop.UPower.xml?id=1ee642e705a63f5ad56a6b55e4bf5c4a64c959b8
2017-12-09 00:34:47 +01:00
Philipp Hörist
786ef96400
Port InformationEvent handling to new interface
2017-12-09 00:15:26 +01:00
Philipp Hörist
6926bdaee0
Port some error messages to new interface
2017-12-08 20:20:07 +01:00
Philipp Hörist
61ad783658
Add new interface to raise dialogs
2017-12-08 19:50:48 +01:00
Philipp Hörist
dc52f560ed
Update README.md
2017-12-08 16:43:11 +01:00
Yann Leboulanger
94893191ee
Merge branch 'master' into 'master'
...
Bugfix in printing fuzzy time.
See merge request gajim/gajim!165
2017-12-06 21:59:51 +01:00
pitchum
cb7eba562d
Bugfix in printing fuzzy time.
2017-12-06 21:44:13 +01:00
Philipp Hörist
f724359c2b
Raise required nbxmpp version
2017-12-05 17:25:17 +01:00
Philipp Hörist
aab307cee7
Add geoclue to optional dependencys
2017-12-05 17:22:33 +01:00
Philipp Hörist
beb9fa2f17
Merge branch 'location' into 'master'
...
Get location with GeoClue2
Closes #8772
See merge request gajim/gajim!164
2017-12-05 17:10:51 +01:00
Philipp Hörist
1ebcbac58a
Merge branch 'master' into 'master'
...
New JoinGroupchat/StartChat Dialog
See merge request gajim/gajim!161
2017-12-05 16:52:52 +01:00
André Apitzsch
2aab433932
Get location with GeoClue2
2017-12-04 21:00:20 +01:00
Philipp Hörist
feaf9df0cf
Remove xmpp uri handling from gajim-remote
2017-12-04 17:06:24 +01:00
Philipp Hörist
38944331b3
Handle ?message uris
2017-12-04 00:20:18 +01:00
Philipp Hörist
1afd4f0e72
New StartChat Dialog
2017-12-03 23:58:02 +01:00
Philipp Hörist
010b166fd2
Handle ?roster uris
2017-12-03 23:58:02 +01:00
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