Commit Graph

15539 Commits

Author SHA1 Message Date
Yann Leboulanger a39d68d4ae when internet connection is back, only connect accounts that were
connected before connection broke
2017-12-11 21:13:53 +01:00
Philipp Hörist f8ddefb6da Fix var reference 2017-12-10 22:56:20 +01:00
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