Philipp Hörist
b8fd8c8a3f
Catch exception when parsing avatars
...
If the VCard contains a <PHOTO/> tag this is parsed as {'PHOTO': ''}
this throws: TypeError: string indices must be integers
2017-12-29 20:14:59 +01:00
Philipp Hörist
361ad92b26
Remove unused code
2017-12-29 19:08:05 +01:00
Philipp Hörist
1d835fbfd7
Raise nbxmpp version
2017-12-28 18:10:26 +01:00
Philipp Hörist
ccc69bc7ee
Fix LMC in Groupchats
2017-12-28 17:37:37 +01:00
Philipp Hörist
d3333ba9d9
Merge branch 'xep_0368' into 'master'
...
Add support for XEP-0368
See merge request gajim/gajim!177
2017-12-27 22:10:26 +01:00
Philipp Hörist
8ea39cff75
Add 'active' chatstate to groupchat messages
...
Fixes #8801
2017-12-27 19:09:12 +01:00
Philipp Hörist
1b2ab928f0
Fix focus after destruction of StartChatDialog
...
On destroy() the window that was last focused gets the focus
again. if destroy() is called from the StartChat Dialog, the new
ChatControl is not yet focused, because present() seems to be asynchron,
at least on KDE, and takes time.
2017-12-26 21:55:19 +01:00
Philipp Hörist
23de7d5331
Use higher level API to focus windows
...
set_active_tab() already calls present(), no need to call it afterwards
again
2017-12-26 21:55:19 +01:00
Philipp Hörist
fd7f302044
Merge branch 'master' into 'master'
...
Refactor some Tooltips
See merge request gajim/gajim!180
2017-12-24 08:40:04 +01:00
Philipp Hörist
bf3aac28cb
Merge branch 'execute_command' into 'master'
...
Add ad-hoc commands for Groupchats
Closes #8819
See merge request gajim/gajim!179
2017-12-23 22:31:45 +01:00
Philipp Hörist
8116ef1316
Refactor GCTooltip
...
- Dont create a Tooltip window
- Just return the tooltip grid, so we can use it with set_custom()
2017-12-23 22:04:54 +01:00
Philipp Hörist
bc5d9c76b1
pep8/pylint: Fix imports
2017-12-23 22:04:54 +01:00
Philipp Hörist
2a41c7198f
Remove BaseTooltip
...
We dont needed anymore
2017-12-23 22:04:54 +01:00
Philipp Hörist
912192ed41
NotificationAreaTooltip: Dont inherit from BaseTooltip
2017-12-23 22:04:54 +01:00
Philipp Hörist
9db9e69c35
Refactor FileTransferWindow tooltip
2017-12-23 22:04:49 +01:00
Yann Leboulanger
c3369f0304
ability to call ad hoc commands on groupchats and groupchats occupants.
...
Fixes #8819
2017-12-22 12:21:57 +01:00
Philipp Hörist
ed0e2dd82b
Merge branch 'plain_connection_dialog_fix' into 'master'
...
Dialogs: Use get_widget_for_response() to access buttons
See merge request gajim/gajim!178
2017-12-20 20:45:48 +01:00
Marc Schink
8e09fd9272
Add support for XEP-0368
...
- Use xmpps-client SRV records
- Use separate host entry per connection type
- Replace 'connection_types' with 'allow_plaintext_connection' option
2017-12-20 18:38:01 +01:00
Marc Schink
65bc965918
dialogs: Use get_widget_for_response() to access buttons
...
The get_action_area() API is deprecated and under some circumstances
the wrong button gets accessed.
2017-12-19 22:23:27 +01:00
Philipp Hörist
e7df2d93b6
HistorySync: Fix first time sync
...
Fixes #8810
Also remove mam_start_date migration.
mam_start_date didnt exist in Gajim 0.16.x and it doesnt hurt
if people who used the dev version download some extra messages.
Our deduplication algorithm should take care of it.
2017-12-19 21:12:07 +01:00
Philipp Hörist
f72608234f
Merge branch 'resource' into 'master'
...
GUI interface: fix resource warning
See merge request gajim/gajim!175
2017-12-19 19:11:02 +01:00
André Apitzsch
f3bde561a3
GUI interface: fix resource warning
2017-12-18 23:14:22 +01:00
Yann Leboulanger
01d535527e
Merge branch 'zero_con' into 'master'
...
Zeroconf: fix unexpected keyword argument
See merge request gajim/gajim!174
2017-12-18 23:08:14 +01:00
André Apitzsch
8b960238a6
Zeroconf: fix unexpected keyword argument
...
_update_status() got an unexpected keyword argument 'idle_time'
introduced by 28917aaf56
2017-12-18 22:52:06 +01:00
Yann Leboulanger
5a33a59ee6
Merge branch 'hostname' into 'master'
...
Zeroconf: Fix get_own_jid()
See merge request gajim/gajim!173
2017-12-18 22:19:21 +01:00
André Apitzsch
0ffd7b6907
Zeroconf: Fix get_own_jid()
2017-12-18 22:16:22 +01:00
Yann Leboulanger
53a92bdee8
add get_own_jid method to ConnectionZeroconf. Fixes #8809
2017-12-18 14:44:38 +01:00
Philipp Hörist
c18ef648e6
Replace deprecated get_background_color()
2017-12-18 00:25:19 +01:00
Philipp Hörist
bdf16c5182
Replace deprecated override_background_color()
2017-12-18 00:11:39 +01:00
Philipp Hörist
f4a6b0299a
Remove deprecated Gdk.Screen methods
...
height() and weidth() is not supported any more
2017-12-17 22:30:16 +01:00
Philipp Hörist
e3effdcb6c
Refactor SubscriptionWindow
2017-12-17 22:30:16 +01:00
Philipp Hörist
80ceee57af
Remove unused methods
...
Action Button was removed in the last ChatControl redesign
2017-12-17 22:30:16 +01:00
Philipp Hörist
8f2630b10f
Update ChangeLog
2017-12-17 21:28:07 +01:00
Yann Leboulanger
ec2da20f58
add transient_for parameter
2017-12-17 18:41:49 +01:00
Philipp Hörist
0959bd44c8
Merge branch 'master' into 'master'
...
Remove incorrect assert
See merge request gajim/gajim!171
2017-12-17 18:01:44 +01:00
Philipp Hörist
1b11d77034
MAM: Dont convert own_jid to string
...
We need it later as JID object
2017-12-17 17:56:11 +01:00
Philipp Hörist
65593c613c
Fix undefined var
2017-12-17 17:34:22 +01:00
Philipp Hörist
9411ccd827
Fix DB migration for additional_data
2017-12-17 17:10:00 +01:00
Philipp Hörist
2c4c610632
Make sure our own JID is in the DB
2017-12-17 13:48:32 +01:00
Philipp Hörist
dfafedc21f
Remove unused DB fields
...
This field was added but never used
This does not remove the columns from the DB, but doesnt add them
in new migrations.
2017-12-17 12:00:15 +01:00
Philipp Hörist
2001cf4a17
Update version to 0.98.2
2017-12-17 11:56:04 +01:00
Philipp Hörist
020d4754df
Add correct DB migration
...
Fixes #8806
2017-12-17 11:55:38 +01:00
Philipp Hörist
410aee7ba0
Fix typo in DB migration
2017-12-17 11:34:54 +01:00
Philipp Hörist
ba54c304e8
Add GTK+ version check on start
2017-12-16 23:20:37 +01:00
Apromixately
b8fe0e20c3
Remove incorrect assert
...
When a ping reply is received there is probably a connection. Anyway, the
last ping might have been lost and the ids might not match up.
2017-12-16 16:23:44 +01:00
Yann Leboulanger
9e771add7e
re-add usefull file
2017-12-15 23:07:47 +01:00
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