Commit graph

15645 commits

Author SHA1 Message Date
Philipp Hörist
bba88cf609 Windows: Improve locked screen detection
UAC prompts count as locked screens, so only trigger extended away
when the screen is more than 10 seconds locked

Fixes #9117
2018-09-06 21:41:38 +02:00
Philipp Hörist
3a16ccb4d4 Revert "Windows: Remove locked screen detection"
This reverts commit 05307bd609
2018-09-06 21:38:41 +02:00
Philipp Hörist
05307bd609 Windows: Remove locked screen detection
This does not reliably tell us when the screen is locked.
For example this triggers when a UAC prompt is active.
From the Windows documentation there is no way to determine
if a workstation is locked

Fixes #9117
2018-09-06 21:17:05 +02:00
Philipp Hörist
a4a136566f Fix license comment format
every linter flags this as an error
2018-09-05 02:59:34 +02:00
Philipp Hörist
856a874dd5 Fix pyflakes/pycodestyle errors 2018-09-05 02:34:36 +02:00
pitchum
f91408fbaf Bugfix: list index out of range when opening service discovery
Fixes #9301
2018-09-05 02:29:04 +02:00
Philipp Hörist
9dd747dfe5 Windows: Fix IPV6 for Windows 10+
Fixes #9326
2018-09-05 02:14:51 +02:00
Philipp Hörist
a6631398f7 Fix pyflakes/pycodestyle errors 2018-09-05 00:33:08 +02:00
Philipp Hörist
27f7580688 Light refactring of bookmark code
- Convert xs:boolean values in bookmark module
- Use python booleans for minimize and autojoin in other parts of Gajim
- Use add_bookmark() instead of manipulating the bookmarks dict
2018-09-05 00:06:59 +02:00
Philipp Hörist
b62335eaf5 Add a bookmark sorting method 2018-09-04 23:22:57 +02:00
Philipp Hörist
a9a115d359 Fix highlight on messages without time 2018-09-02 23:31:42 +02:00
André Apitzsch
b8444fec64 music_track_listener: recognize playing song
when listener is enabled
2018-09-02 18:58:28 +02:00
André Apitzsch
b56f9c6fac music_track_listener: don't hard code media players
inspired by 0ba346b750/js/ui/mpris.js
2018-09-02 00:46:37 +02:00
Philipp Hörist
be6c2d4f7a Add XEP-0398 optimizations
- If the server implements XEP-0398 we dont need to add the avatar sha
anymore, the server adds it for us.
- It also means we dont have to query our own avatar from vcard at start
because the server tells us the avatar sha that is published with the inital
presence reflection
2018-09-01 20:40:20 +02:00
Philipp Hörist
c68f4f1041 Send all presence through the presence module 2018-09-01 18:06:21 +02:00
Philipp Hörist
7d723d7b98 Fix contact not beeing found after room destroy 2018-09-01 12:44:45 +02:00
Philipp Hörist
be96422a14 Disco the room after it has been created 2018-09-01 00:03:24 +02:00
Philipp Hörist
527762f726 Fix missing attribute 2018-08-31 06:37:53 +02:00
Sophie Herold
7743c11a50 Unify to use app.get_account_label() 2018-08-30 19:27:40 +02:00
Philipp Hörist
dd8dda9b32 Fix displaying MUC subjects with delay tag
Dont print it as "old" conversation, instead add the delay timestamp
at the end of the subject
2018-08-30 19:19:47 +02:00
Philipp Hörist
8a34261137 Parse delay after decryption
Delay could be encrypted with full stanza encryption
2018-08-30 19:19:47 +02:00
Yann Leboulanger
08d0cde95d improve string for translators 2018-08-30 14:57:33 +02:00
Yann Leboulanger
7d4a9b91c8 better fix for joining groupchats with uppercase letters. Fixes #9198 2018-08-30 12:21:43 +02:00
Philipp Hörist
931e3f60ba Register modules defined by plugins 2018-08-28 23:03:00 +02:00
Sophie Herold
3c492e92da Show avatar in new message notifications 2018-08-28 22:33:12 +02:00
Philipp Hörist
d57bfcbcad ServerInfo: Fix empty version result
Fixes #9311
2018-08-26 10:39:29 +02:00
Philipp Hörist
e665ee1fbe Fix MUC invite notification
Fixes #9309
2018-08-24 22:03:33 +02:00
Philipp Hörist
bf64d04046 Appveyor: add cssutils dependency 2018-08-23 19:48:36 +02:00
Philipp Hörist
a087486e45 Windows: Fix gstreamer/farstream plugin paths 2018-08-21 19:21:07 +02:00
Philipp Hörist
fb4c5a2351 Call link() on correct object 2018-08-21 18:48:20 +02:00
Philipp Hörist
fef8cff254 Display only emojis the font supports
Fixes #9299
2018-08-20 19:18:07 +02:00
Philipp Hörist
2a4e59654f HistoryManager: Convert RGB to hex 2018-08-19 23:48:44 +02:00
André Apitzsch
5d853e902a Time: use classes from standard library 2018-08-19 23:29:05 +02:00
Philipp Hörist
e128a3f676 Fix emoji theme fallback 2018-08-19 21:38:11 +02:00
Philipp Hörist
8ab607629b Update Gajim version to 1.0.99 2018-08-19 18:08:00 +02:00
Philipp Hörist
1c69b92d85 Move filechoosers into gtk module 2018-08-19 17:47:17 +02:00
Philipp Hörist
f3dd55de3e Add reason to MUC service-error kick 2018-08-19 17:02:10 +02:00
Philipp Hörist
9e3e6f80bb Add JID to VcardReceivedEvent 2018-08-19 16:43:59 +02:00
Philipp Hörist
854f8512a4 Remove not used liststore entrys 2018-08-19 13:51:06 +02:00
André Apitzsch
a592fe5b6a Flatpak: update nbxmpp 2018-08-19 13:28:54 +02:00
Philipp Hörist
732ed0a162 Fix theming option names 2018-08-19 12:15:07 +02:00
Philipp Hörist
c4dfc0f8f2 Caps: Lower log level 2018-08-19 10:50:51 +02:00
Philipp Hörist
b37a42c37b Raise min nbxmpp version to 0.6.7 2018-08-19 10:50:51 +02:00
Sophie Herold
cb1ff06136 Update ChangeLog 2018-08-19 10:45:22 +02:00
Alexei Sorokin
036c867902 Support notification daemons with no actions once again 2018-08-19 10:38:22 +02:00
André Apitzsch
38218aced1 Tests: fix imports 2018-08-18 22:19:01 +02:00
Yann Leboulanger
c49f9d60ab fix jingle negotiation from an XMPP point of view 2018-08-18 16:05:33 +02:00
Philipp Hörist
dfb7b4a0dd Simplify removing events on scroll to bottom 2018-08-18 15:56:23 +02:00
Philipp Hörist
bd8486f822 Fix arguments in method call 2018-08-18 15:52:12 +02:00
Philipp Hörist
1a2246947f Fix removing events when scrolled to bottom 2018-08-18 15:46:51 +02:00