Commit graph

15009 commits

Author SHA1 Message Date
André Apitzsch
e89e7c3123 Port screensaver listening to GTK dbus 2018-01-05 23:33:37 +01:00
Philipp Hörist
8b2732cf16 Merge branch 'nw_watcher' into 'master'
Remove obsolete network_watcher

See merge request gajim/gajim!182
2018-01-05 00:31:48 +01:00
André Apitzsch
5f0dc56faa Remove obsolete file 2018-01-05 00:24:20 +01:00
Philipp Hörist
9c07a56bfe Merge branch 'music' into 'master'
Port music_track_listener to GTK dbus

See merge request gajim/gajim!172
2018-01-04 22:05:41 +01:00
André Apitzsch
81a039854f Port music_track_listener to GTK dbus 2018-01-04 21:49:16 +01:00
Philipp Hörist
84aa61335f HtmlTextView: Fix some things
- Only pass args to logging function
- Dont use 'size' as global var, its again used later in methods
- Fix a missing arg in __parse_font_size_cb()
2018-01-04 18:04:56 +01:00
Philipp Hörist
d3890585f6 Refactor css font size parsing
- Get rid of deprecated Gdk.Screen methods
- remove support for 'ex' unit - not easily correct implemented and not commonly used

Fixes #8491
2018-01-04 00:08:12 +01:00
Philipp Hörist
bd3d195b29 Stick to pillow version on Windows build
4.3.0 compiles fine on msys2, later version current not.
2018-01-03 22:13:33 +01:00
Philipp Hörist
32e873e6eb Add ALPN Support 2018-01-03 22:11:42 +01:00
Philipp Hörist
b1d45ec008 Fix config encoding
Fixes #8834
2018-01-02 23:55:26 +01:00
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