Philipp Hörist
a344a94102
Fix chatstate flood
...
The new Placeholder text inside MessageTextView was causing many
buffer changed events.
- Add a method that lets us know if there is user input
- Add logging
2017-12-15 23:00:15 +01:00
Philipp Hörist
1455db7522
Remove unused files
2017-12-15 22:34:44 +01:00
Yann Leboulanger
01266aafe8
update po files
2017-12-15 21:32:44 +00:00
Yann Leboulanger
3764567c10
update version number for 1.0.0-alpha1 release
2017-12-15 22:29:31 +01:00
Philipp Hörist
84317053dd
Update Changelog
2017-12-15 22:23:00 +01:00
Philipp Hörist
df76297640
Merge branch 'fix-uri-handling' into 'master'
...
Fix xmpp: URI handling.
See merge request gajim/gajim!170
2017-12-15 21:22:00 +01:00
Yann Leboulanger
d858ff5171
Merge branch 'remove-gajim-remote-desktop' into 'master'
...
Remove gajim-remote.desktop and fix gajim.desktop
See merge request gajim/gajim!169
2017-12-15 08:29:37 +01:00
Emmanuel Gil Peyrot
0707f1a27c
Fix xmpp: URI handling.
...
It was previously removing the first three characters of the JID, and
ignored any URI without an action.
2017-12-15 02:40:53 +01:00
Emmanuel Gil Peyrot
1959b486e6
Remove gajim-remote.desktop, its URI handling is now done in Gajim itself.
2017-12-15 02:34:45 +01:00
Emmanuel Gil Peyrot
d8bba4545f
Fix Gajim’s .desktop file to pass the URI to the program.
2017-12-15 02:34:45 +01:00
Philipp Hörist
4009625e02
Catch invalid URIs
2017-12-14 20:19:12 +01:00
Yann Leboulanger
2604c22e6b
Merge branch 'remove-awn-support' into 'master'
...
Remove support for AWN
See merge request gajim/gajim!168
2017-12-13 23:32:50 +01:00
Emmanuel Gil Peyrot
f4cae17d9f
Remove support for AWN, which isn’t maintained anymore
2017-12-13 23:19:16 +01:00
Yann Leboulanger
4e7fcea288
Merge branch 'logind' into 'master'
...
Port logind_listener to GTK dbus
See merge request gajim/gajim!167
2017-12-13 21:57:57 +01:00
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