Commit Graph

15290 Commits

Author SHA1 Message Date
André Apitzsch e78b676784 Update copyright 2018-01-21 23:34:19 +01:00
Philipp Hörist 71fb3d0b4f Improve network speed on Windows
Call select.select() with the smallest timeout possible
2018-01-21 21:52:32 +01:00
Philipp Hörist 4aadc00bd6 Revert "Improve speed of Windows client"
This reverts commit 45e3139bd0
2018-01-21 20:45:32 +01:00
Philipp Hörist 45e3139bd0 Improve speed of Windows client
This calls on each mainloop cylce select.select() instead of every
20 ms.
2018-01-20 23:21:39 +01:00
Philipp Hörist b2269924af Merge branch 'fixLocation' into 'master'
location_listener: location update notifier requires three parameters

Closes #8856

See merge request gajim/gajim!194
2018-01-19 07:55:02 +01:00
André Apitzsch c473fa6110 location_listener: location update notifier requires three parameters
the third parameter contains the location parameter specification
2018-01-19 01:52:58 +01:00
Philipp Hörist 1605b722b7 Merge branch 'fixTest' into 'master'
Fix tests

See merge request gajim/gajim!192
2018-01-19 00:33:43 +01:00
Philipp Hörist 12e534d02f Merge branch 'logind' into 'master'
logind_listener: fix TypeError

See merge request gajim/gajim!193
2018-01-19 00:33:06 +01:00
André Apitzsch 5395bb1c79 logind_listener: fix TypeError 2018-01-19 00:20:47 +01:00
Matthew W. S. Bell 52482ec70d Use with_unix_fd_list variant of DBus method call.
Any returned 'h' type argument is intended to be an index into a
unix fd list structure obtained separately. Such a unix fd list, in
python, will manage and close any contained fds as a whole, or fds may
be retrieved, managed, and closed individually, as is done in this
patch.

Also, use None instead of -1 because python.

This patch means gajim keeps its supsend inhibitor open and stops it
closing stdin on suspend.

Fixes #8852
2018-01-18 18:23:00 +01:00
Philipp Hörist 5ef1813405 Fix parsing MAM IQs
prosody includes the supplied queryid in the `<fin>` tag, but this is not XEP compliant.

We set the queryid attr so we can match the MAM Messages to our query.
Thats the only purpose, it is not used to identify the iq result at the end of the query.
For that purpose is the `id` attr on the `<iq>` node.

So dont try to parse `queryid` from the `<fin>` tag.
2018-01-17 23:57:49 +01:00
Philipp Hörist 67a008ea80 Improve ExceptionDialog
- Add OS/System info to report text
- Use ApplicationWindow
- Supply all the infos directly to gitlab via url params
2018-01-17 23:57:49 +01:00
André Apitzsch 06b8eb58e5 Fix tests 2018-01-17 22:36:14 +01:00
Yann Leboulanger 513bffd483 Merge branch 'fix-translation' into 'master'
Fix accidently translated strings

See merge request gajim/gajim!191
2018-01-17 21:45:45 +01:00
Daniel dcfa252602 Fix accidently translated strings 2018-01-17 21:15:14 +01:00
Philipp Hörist 8b705bb98f Use pillow 4.3.0 for dev_env setup
Higher pillow versions currently fail to install in msys2
2018-01-17 18:50:16 +01:00
Philipp Hörist 8a62517d9a Raise build timeout 2018-01-17 18:21:26 +01:00
Yann Leboulanger 9de76990e3 Merge branch 'fix-setup.py' into 'master'
Remove bogus dbus-python dependency from setup.py.

See merge request gajim/gajim!189
2018-01-16 23:12:37 +01:00
Emmanuel Gil Peyrot 59d58ed89a Remove bogus dbus-python dependency from setup.py. 2018-01-16 20:14:35 +01:00
Yann Leboulanger b3a805c58a Merge branch 'more-translations' into 'master'
Make more strings translatable

See merge request gajim/gajim!186
2018-01-15 11:16:26 +01:00
Daniel 792be24540 Make more strings translatable 2018-01-15 10:51:04 +01:00
Yann Leboulanger a01bbb5111 Merge branch 'script' into 'master'
Use setuptools' automatic script creation

See merge request gajim/gajim!188
2018-01-15 10:02:52 +01:00
Yann Leboulanger b84cd5b6cf Merge branch 'unusedImports' into 'master'
Remove some unused imports

See merge request gajim/gajim!187
2018-01-15 09:55:25 +01:00
André Apitzsch 7943120b25 Use setuptools' automatic script creation 2018-01-13 22:50:38 +01:00
André Apitzsch 6f025a1d4a Remove some unused imports 2018-01-12 00:21:11 +01:00
Yann Leboulanger aa6e9e7084 improve string and add comment for translators 2018-01-09 10:31:50 +01:00
Yann Leboulanger 54146ba63d Merge branch 'screensaver' into 'master'
Port screensaver listening to GTK dbus

Closes #8836

See merge request gajim/gajim!183
2018-01-08 15:27:34 +01:00
Yann Leboulanger 07e251831e Merge branch 'trans' into 'master'
Fix string for a better translation

See merge request gajim/gajim!185
2018-01-08 08:03:12 +01:00
Yann Leboulanger 71e1613332 Merge branch 'gettext' into 'master'
xgettext: Additional keyword for translatable strings

See merge request gajim/gajim!184
2018-01-08 08:01:40 +01:00
André Apitzsch 0ddff9c2a9 Fix string for a better translation 2018-01-08 00:24:17 +01:00
André Apitzsch 9119fbef39 xgettext: Additional keyword for translatable strings 2018-01-08 00:08:31 +01:00
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