Commit Graph

14713 Commits

Author SHA1 Message Date
André Apitzsch b80f21c1af Add old id to appdata file 2017-07-05 22:25:31 +02:00
Philipp Hörist ab85729fe5 Fix displaying links in textview
Regression from 79716f421f
2017-07-04 12:26:05 +02:00
Philipp Hörist 3d8be9ebe2 Fix emoticons module import on windows 2017-07-03 11:32:47 +02:00
Philipp Hörist 288b2a3bce Update README.md 2017-07-03 00:36:58 +02:00
Philipp Hörist d19f9e110d Merge branch 'popover' into 'master'
New Emoticons Menu

See merge request !102
2017-07-02 22:54:14 +02:00
Philipp Hörist 5dd4ac1c24 Update windows build to include emoticons 2017-07-02 21:30:21 +02:00
Philipp Hörist 635b05c1ca Make noto-emoticons the default theme 2017-07-02 21:30:21 +02:00
Philipp Hörist 89e4a006be Add font-emoticons theme 2017-07-02 21:29:57 +02:00
Philipp Hörist d387cf1d88 Add noto-emoticons theme 2017-07-02 21:29:57 +02:00
Philipp Hörist 79716f421f Rework emoticon menu 2017-07-02 21:27:44 +02:00
Philipp Hörist 0d0671374a Remove old emoticon themes 2017-07-02 19:28:00 +02:00
Yann Leboulanger fe75060098 Merge branch 'rename_src_gajim' into 'master'
Move src/ to gajim/

See merge request !103
2017-07-02 18:57:06 +02:00
André Apitzsch 125ce523e4 Rename src directory 2017-07-02 17:25:47 +02:00
André Apitzsch 68a57e7c91 Replace src by gajim 2017-07-02 17:25:46 +02:00
Philipp Hörist 6880fba3b4 Raise exception for missing icons
This is a regression from 9dc389cc32

previously we used load_icon() which raises an exception for missing icons

now we use lookup_icon() which does not, and iconinfo can be None now
2017-07-02 15:13:53 +02:00
Yann Leboulanger 6d9f82d827 show all previous corrected messages. Fixes #8669 2017-06-28 14:53:26 +02:00
Philipp Hörist bd3a0c8ac6 Only use GStreamer when Farstream is available
To use GStreamer we need to call Gst.Init().
We call Gst.Init() only when Farstream is available.
2017-06-28 00:43:44 +02:00
Philipp Hörist 923bbc87a2 Add LMC to common features 2017-06-28 00:06:43 +02:00
Philipp Hörist 55889d045f Add new extension point method 2017-06-27 20:51:55 +02:00
Philipp Hörist 1a2d32fca5 Better error message why pgp is not working 2017-06-26 18:09:15 +02:00
Philipp Hörist 7a6d7baebc Set password also on connection object on change 2017-06-25 23:14:35 +02:00
Philipp Hörist 6a49e2d869 Fix plugin installation from zip 2017-06-25 22:34:14 +02:00
Philipp Hörist b5d3578e39 Add tooltip for encryption button
Fixes #8663
2017-06-25 18:06:46 +02:00
Philipp Hörist 49a78ae8ed Support IPV6 and IPV4 domainparts
https://tools.ietf.org/html/rfc7622#section-3.2
2017-06-16 23:40:42 +02:00
Yann Leboulanger 4650615010 Merge branch 'jingleft' into 'master'
Update JingleFT support, and fix sending files

See merge request !89
2017-06-16 21:19:38 +02:00
Yann Leboulanger 7f4e930677 do not decode received data via IBB before writing them to a file 2017-06-16 21:15:24 +02:00
Yann Leboulanger 5606e5b9a2 Merge branch 'jingleft' of https://dev.gajim.org/linkmauve/gajim into HEAD 2017-06-14 22:32:21 +02:00
Emmanuel Gil Peyrot aad5c16054 Update to XEP-0234 version 0.18.0 (:5 namespace). 2017-06-14 20:47:41 +01:00
Emmanuel Gil Peyrot 785a0b61e0 Update to XEP-0300 version 0.5 (:2 namespace). 2017-06-14 20:47:41 +01:00
Yann Leboulanger 44430988a5 update dep list 2017-06-14 21:39:12 +02:00
Emmanuel Gil Peyrot 09e6cfbbc8 Update to XEP-0234 version 0.18.0 (:5 namespace). 2017-06-14 20:31:29 +01:00
Emmanuel Gil Peyrot 8356256f17 Update to XEP-0300 version 0.5 (:2 namespace). 2017-06-14 20:29:52 +01:00
Emmanuel Gil Peyrot 71f0e40c94 Update JingleFT to its latest experimental version 2017-06-14 20:26:37 +01:00
Emmanuel Gil Peyrot 2b9f9f3bb9 Synchronise hashes support with XEP-0300 in Jingle 2017-06-14 20:26:37 +01:00
Yann Leboulanger 0d3ce37b27 fix a test. Fixes #8660 2017-06-14 20:25:06 +02:00
Yann Leboulanger 388acfca5a fix logging single messages. Fixes #8640 2017-06-14 15:29:19 +02:00
Yann Leboulanger 4f7b72883d Merge branch 'master' of dev.gajim.org:gajim/gajim 2017-06-14 15:10:26 +02:00
Yann Leboulanger 2c24c5a1e8 fix frong commit from 2fbadc91 2017-06-14 15:09:29 +02:00
Philipp Hörist 9dc389cc32 Show warning icon when encryption is disabled
'channel-insecure-symbolic' icon if no encryption is selected

'channel-secure-symbolic' if an encryption is selected
2017-06-13 00:02:44 +02:00
Philipp Hörist f7754487cc Fix Layout issues with long status messages
Fixes #8652
2017-06-12 22:20:03 +02:00
Philipp Hörist f419127bb9 Merge branch 'patch-1' into 'master'
Update servers.xml

See merge request !101
2017-06-11 22:59:25 +02:00
Philipp Hörist 209fa4c926 Dont set scrollbar policy in GC config window
This crashes Gajim on Windows.
Its to be investigated why this happens and how we can avoid it.
2017-06-11 22:54:15 +02:00
Philipp Hörist 2c34dd6d45 Show encryption icon in chat 2017-06-11 20:06:34 +02:00
Philipp Hörist c8115e4164 Set transient for ErrorDialog
Fixes #8649
2017-06-08 23:34:03 +02:00
Philipp Hörist 2296e75d0d Replace unicode char in print message 2017-06-08 19:58:40 +02:00
Philipp Hörist 1bf66b857a Always pass utf8 encoded strings to python-gnupg
self.encoding which we set in the init is only intended
to decode gpg´s stderr which uses a system specific encoding.

if we dont encode the data we pass to python-gnupg ourself, it will fallback and use self.encoding.
This might be of no concern if self.encoding is set to 'utf8' and when we are on Linux
which has a preferred encoding of 'utf8'.

But if we are on Windows the preferred encoding for stderr
is most of the time not 'utf8'. If python-gnupg tries to decode a stderr stream that is for example
encoded with 'cp1252' with our set encoding of 'utf8' this will fail.

The solution is to pre-encode the data before we pass it to python-gnupg, so it does not have to
use self.encoding as a fallback. And set self.encoding='latin1' because latin1 will not yield exceptions
on decoding errors. Also gpg itself will fallback to latin1 as stderr encoding when it cant determine the
preferred encoding of a system.

self.decode_errors is used for something differently, and has no influence on the situation.

Fixes #8644
2017-06-08 19:33:01 +02:00
Philipp Hörist 2872993b0c Remove unused GPG code 2017-06-08 19:10:04 +02:00
Philipp Hörist 92b0a15521 Pass use_agent to GPG init instead of overwrite 2017-06-08 19:09:22 +02:00
Philipp Hörist b5e9b07a07 Remove unused or old config values 2017-06-06 22:12:37 +02:00
Philipp Hörist a5f6ead063 Update nbxmpp min version 2017-06-04 23:27:05 +02:00