Commit graph

14442 commits

Author SHA1 Message Date
Linus Heckemann
e4eb2d98e0 Add GIO-based resolver 2016-10-02 14:01:12 +01:00
lovetox
506e3f285b Fix alignment in VCard window and add LinkButtons for email 2016-10-01 14:51:22 +02:00
lovetox
1e073b622f Add timeout to progressbar in VCard window
The progressbar was looping forever when someone sent us an invalid time result
2016-09-30 19:38:00 +02: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
Yann Leboulanger
d0ace18434 default connection is now only done with TLS. No more legacy SSL or plain connection. Fixes #8390 2016-09-18 15:18:30 +02:00
Yann Leboulanger
57b2f234c1 Limit time to reconnect to 5 minutes. Fixes #8393 2016-09-18 15:15:10 +02:00
tmolitor
d306a39e1e Correctly append shown value to list 2016-09-28 01:20:17 +02:00
lovetox
4ab83c16ce Inconify Gajim instead of hiding the window - Fixes #8374
When hiding the Window the app is removed from the Ubuntu Launcher and it cannot be restored
2016-09-27 01:26:04 +02:00
lovetox
9c00087c9a Refactor scrolling in XMLConsoleWindow
Fixes automatic scrolling for the XMLConsole in GTK3
2016-09-26 10:46:22 +02:00
lovetox
9dc2cef6ac Add methods for scrolling in a GtkScrolledWindow 2016-09-26 10:44:34 +02:00
lovetox
f5122ff480 Catch keypress event in discovery window 2016-09-26 01:09:52 +02:00
lovetox
e6707930f4 Fix button text in discovery window 2016-09-26 00:33:03 +02:00
lovetox
d5526af3d0 Dont use deprecated method to set tooltip alignment 2016-09-25 23:44:38 +02:00
lovetox
93b1284fa5 Convert basestring to str
Type basestring doesnt exist in python3 anymore
2016-09-25 23:21:51 +02:00
lovetox
c126d36d6b Dont use deprecated method to set tooltip alignment 2016-09-25 23:07:46 +02:00
lovetox
80bf5183c9 Replace deprecated gtk-dialog-authentication icon 2016-09-25 17:13:21 +02:00
lovetox
de9a1ce069 Add transients for some MUC dialogs 2016-09-21 20:07:37 +02:00
Yann Leboulanger
b51b633d2a [gdr_gdr] Improve error message when a groupchat is in roster as a contact. Fixes #8380 2016-09-18 15:46:39 +02:00
tmolitor
7cf654cdb3 Merged... 2016-09-06 23:08:09 +02:00
tmolitor
86183298a5 Make complete profile separation configurable via commandline switch.
Use -s or --separate to use the new complete profile separation or omit this switch to retain the old behaviour.
2016-09-06 23:02:24 +02:00
Yann Leboulanger
9b294b511f fix Gajim version comparison for plugins. Fixes #8389 2016-09-06 22:49:57 +02:00
Yann Leboulanger
f3d19383f9 correctly update database schema 2016-09-06 21:48:41 +02:00
tmolitor
a4bda85428 Remove ternary operator, fixes #8388 2016-09-06 16:19:44 +02:00
tmolitor
76530a429a Make transition to new profile path handling more smooth for the default profile. 2016-09-05 23:58:59 +02:00
tmolitor
556afac134 Added ability to use additional_data for directly sent messages not coming from history db. 2016-09-05 23:07:31 +02:00
tmolitor
95eb7402a4 Also write additional_data to history db when mam messages are received. 2016-09-05 21:17:46 +02:00
tmolitor
baff629433 Added ability to diconnect muc from tab context menu 2016-09-05 21:11:02 +02:00
tmolitor
fffa50979c Added new gui extension point 'print_real_text' which is executed before the message line is printed 2016-09-05 20:24:13 +02:00
tmolitor
7950146105 Minimize groupchats by default, fixes #8369 2016-09-05 19:02:43 +02:00
tmolitor
efa8bb6598 Some more points to add the additional_data property 2016-09-05 16:12:23 +02:00
tmolitor
86345055cc Added ability to read additional_data from history db and use it in gui extension point print_special_text.
I also found an iterator reuse in common/logger.py, maybe this fixes bug #8277
2016-09-05 03:25:37 +02:00
tmolitor
235cadd5cc Corrected last commit and added ability to set and log additional_data for outgoing messages as well (and for gc messages, too) 2016-09-05 01:43:39 +02:00
tmolitor
8bfde7d924 Some more improvements to gajim's path management 2016-09-05 00:10:50 +02:00
tmolitor
065d08cebf Honor profile given on commandline for plugin dir and history db and more.
Also added new property 'additional_data' to message event objects. Changes to this attribute (a dict) are passed on from event to event and are also written to the history db as json string (reading of those values isn't implemented yet).
2016-09-05 00:01:29 +02:00
Jeffrey Baitis
7ef4240f63 Accidentally went with camel case here on the filename. Won't fail under windows, but will under *nix 2016-09-02 13:38:56 -07:00
Jeffrey Baitis
4a46a7a195 Modified source to work under python3 2016-09-02 13:05:03 -07:00
Linus Heckemann
a826019739 Include traceback in exception logging for plugin load 2016-08-20 00:35:57 +02:00
Linus Heckemann
6b3879a7b7 Fix Send button layout 2016-08-22 10:45:40 +02:00
Linus Heckemann
ad1c89ce9f Output gajim version readably in case of incompatibility 2016-08-20 00:39:45 +02:00
tmolitor
33fff8317d Some sensible default values to give users more privacy and less annoyance 2016-08-08 15:12:28 +02:00
lovetox
3de9023a21 add pkg_resources to the Windows build 2016-08-07 19:10:54 +02:00
tmolitor
c4a85f468d Added some more files for automatic appveyor builds 2016-08-07 18:24:20 +02:00
lovetox
288a88c060 Add changes so Appveyor can do nightly builds for Windows 2016-08-07 16:13:58 +02:00
Philipp Hörist
e645f4e838 add new event for gc after message stanza is built so it can be modified by plugins 2016-06-24 20:12:37 +02:00
Linus Heckemann
7f8e44f087 Warn about plugin load failures rather than merely debug-logging them 2016-08-07 11:59:16 +01:00
Linus Heckemann
967432c096 Fix version comparisons in plugin loader, warn about incompatible plugins 2016-08-07 11:53:49 +01:00
tmolitor
eef97d989f made Link Mauve's patch python 3 ready 2016-08-06 23:46:57 +02:00
Emmanuel Gil Peyrot
873fa6fdae Make the port optional in <streamhost/>
XEP-0065 section 9.2 says “The "port" attribute specifies the port to
connect to.  This attribute MAY be present.  The value MUST be a valid
port number in decimal form.  If not specified, the port value is
"1080" (in accordance with RFC 1928).”

This fixes a traceback when a streamhost is advertised with the default
port.
2016-08-02 14:09:22 +01:00
tmolitor
02d9d02fb2 Added empty appveyor.yml 2016-07-18 22:15:24 +02:00
tmolitor
30c046764c forgot to import defs in the last commit 2016-07-17 14:34:55 +02:00