Commit graph

4556 commits

Author SHA1 Message Date
Philipp Hörist
32604e99bf Handle missing winsound module not in startup 2017-01-03 23:08:52 +01:00
Philipp Hörist
33041619ee Dont depend on win32api for getting HOME dir 2017-01-03 23:08:51 +01:00
Philipp Hörist
1c8f08a3c8 Remove PID code, GApp should be single instance 2017-01-03 23:08:50 +01:00
Emmanuel Gil Peyrot
21df33993b Remove extraneous whitespace after git hash. 2017-01-03 21:17:30 +00:00
Philipp Hörist
430c4b1536 Merge branch 'printline' into 'master'
print_conversation_line() refactoring

See merge request !3
2017-01-03 21:20:32 +01:00
Philipp Hörist
d129abbed6 Catch exceptions on invalid URLs
Closes #8494

Conflicts:
	src/common/helpers.py
2017-01-03 20:17:14 +01:00
Philipp Hörist
39216af2de print_conversation_line() refactoring
It now orders all messages with the given timestamp
this also includes inserting messages at the correct
point

The timestamp precision for incoming and outgoing messages
was raised to include fractions of a second
2017-01-02 19:09:06 +01:00
Emmanuel Gil Peyrot
03446bb74f Make sure strings don’t contain unescaped backslashes. 2017-01-01 21:48:44 +00:00
Philipp Hörist
8212bc250b Merge branch 'use-glib-directories' into 'master'
Use GLib to retrieve the pictures directory.

See merge request !12
2016-12-24 08:50:35 +01:00
Emmanuel Gil Peyrot
bd07478574 Use GLib to retrieve the pictures directory.
Also remove an unused function.
2016-12-24 04:58:30 +01:00
Philipp Hörist
b43811df88 Fix getting commit hash for version info 2016-12-23 20:52:24 +01:00
Thilo Molitor
f15497b0c0 Merge branch 'master' of dev.gajim.org:gajim/gajim 2016-12-23 15:21:03 +01:00
Philipp Hörist
ac4859fb87 Remove unused imports 2016-12-22 18:19:24 +01:00
Thilo Molitor
c48f0419f2 Merge branch 'master' of dev.gajim.org:gajim/gajim 2016-12-18 04:22:08 +01:00
Yann Leboulanger
458d1083bc do not list all keys when we want to know if we have a key. Fixes #8477 2016-12-17 14:06:36 +01:00
Yann Leboulanger
d9efb31b2e don't crash when gnupg doesn't have a status attribute. 2016-12-17 13:32:35 +01:00
Yann Leboulanger
58341e9742 correctly check if python-gnupg is installed 2016-12-17 13:31:37 +01:00
Thilo Molitor
55eaf70f9f Correctly search for chat_control when message receipts are received (XEP-0184) and chat_control is not currently bound to a session 2016-12-16 21:53:51 +01:00
Philipp Hörist
82cfcbff8b Merge branch 'keyring' into 'master'
Store passwords in Windows Credential Vault Fixes #8367

See merge request !4
2016-12-11 15:37:51 +01:00
Philipp Hörist
9d13631731 Store passwords in Windows Credential Vault 2016-12-11 01:20:16 +01:00
Yann Leboulanger
995a154c59 Remove gnupg from our sources and optionnaly depend on it. Fixes #8475 2016-12-10 17:32:04 +01:00
Yann Leboulanger
7b3d595665 fix time.time() call. Fixes #8446 2016-11-28 22:23:42 +01:00
Yann Leboulanger
6fbb4ce6cb fix sending zeroconf messages 2016-11-24 22:44:52 +01:00
Yann Leboulanger
25fb8c9a3a don't crash when we get a wrong feature negotiation form 2016-11-24 22:42:33 +01:00
Emmanuel Gil Peyrot
13a61d7618 Remove support for GNOME Keyring and KWalletCLI, instead always use libsecret. 2016-11-20 21:56:26 +00:00
Emmanuel Gil Peyrot
3c48d59ed5 Remove unused xdg code and make it check for absolute paths
The xdg module has never been imported due to a catchall except clause,
so we can safely assume it was unused and untested.
2016-11-05 14:49:38 +00:00
Emmanuel Gil Peyrot
20637b2ef1 Fix Bonjour code to not rely on undeclared variables. 2016-11-05 15:16:20 +00:00
Emmanuel Gil Peyrot
32db80c7ef Replace NameError SSL with correctly-imported OpenSSL.SSL. 2016-11-05 15:07:08 +00:00
Emmanuel Gil Peyrot
2dffaa7d75 Fix NameError in Avahi code. 2016-11-05 15:06:08 +00:00
Emmanuel Gil Peyrot
73e6edd3ed Move previously-dead code in passwords. 2016-11-05 15:04:39 +00:00
Emmanuel Gil Peyrot
0bdd592e4d Fix wrong variable names and forgotten imports in message_archiving. 2016-11-05 15:02:46 +00:00
Emmanuel Gil Peyrot
f25590d212 Use the correct ctx variable name in jingle_xtls. 2016-11-05 14:58:34 +00:00
Emmanuel Gil Peyrot
9440512f2b Add forgotten variable declaration in except. 2016-11-05 14:57:13 +00:00
Emmanuel Gil Peyrot
6f1bad3eb5 Fix NameError in DataForms with a media type. 2016-11-05 14:55:48 +00:00
Emmanuel Gil Peyrot
71c01ad03e Remove unreachable code, and simplify is_valid_bool. 2016-11-05 14:53:48 +00:00
lovetox
f961e0be9a Add MAM Preference Dialog 2016-10-31 02:11:46 +01:00
lovetox
7cb31512c6 Add no-store hint to ChatStates 2016-10-18 16:26:03 +02:00
lovetox
705206cf83 Fix syntax error 2016-10-17 02:44:58 +02:00
Yann Leboulanger
c841c7973d prevent traceback when a wrong timezone arrive. 2016-10-16 22:40:41 +02:00
lovetox
b434130060 Add additional_data to ChatEvent 2016-10-13 00:40:02 +02:00
lovetox
0e6f7908c9 Support old print_status tag in Bookmarks 2016-10-10 20:54:15 +02:00
lovetox
4c482cbfe8 Store optional fields correctly in Bookmarks 2016-10-10 19:10:18 +02:00
Yann Leboulanger
e5b69fae5c start running tests 2016-10-10 15:22:51 +02:00
lovetox
e7479c52e2 [pitchum] Fix datetime parsing - Fixes #8444 2016-10-08 17:38:10 +02:00
lovetox
a8586ec20a Fix missing time reference - Fixes #8399 2016-10-03 16:34:16 +02:00
Linus Heckemann
1b4360a94e Fix resolver test code 2016-10-02 14:15:15 +01:00
Linus Heckemann
17c482205e Remove other resolvers 2016-10-02 14:09:06 +01:00
Linus Heckemann
a2e5924146 Default to GioResolver 2016-10-02 14:02:04 +01:00
Linus Heckemann
e4eb2d98e0 Add GIO-based resolver 2016-10-02 14:01:12 +01:00
lovetox
b7932e15ea Use UTF-8 to store VCards
If we dont specify the encoding, the system default is used which leads to encoding/decoding errors, depending on what the actual system default encoding is.
2016-09-30 17:03:30 +02:00