Commit graph

132 commits

Author SHA1 Message Date
Yann Leboulanger
3357622c2d fix enabling accounts 2017-08-22 23:25:07 +02:00
Yann Leboulanger
ce719a8317 No need to have one sleepy instance per connection object 2017-08-22 21:55:18 +02:00
mimi89999
1f506a14cf
fix import 2017-08-22 12:39:26 +02:00
Yann Leboulanger
d070d141bb fix scrolling to iter in groupchat when we receive a pm. Fixes 2017-08-21 21:59:47 +02:00
Yann Leboulanger
3c693a7a22 fix import 2017-08-21 16:38:27 +02:00
Yann Leboulanger
144c862dab fix import 2017-08-21 16:34:50 +02:00
Yann Leboulanger
07ba85b456 Ability to be notified on all message. Option is now perroom. Fixes 2017-08-20 23:07:58 +02:00
Yann Leboulanger
163306f78a make log history checkbutton sensitive when we open history window with an account. Fixes 2017-08-20 14:57:18 +02:00
Philipp Hörist
e8399dc2ed Fix wrong call to Sleepy()
And place a log call so we can gather exceptions to lose the
general exception in the future.
2017-08-19 22:32:50 +02:00
Yann Leboulanger
c4383c16c6 Use correct account when opening history window 2017-08-18 22:05:48 +02:00
Yann Leboulanger
9bafd7698b fix some Q_() call 2017-08-18 22:05:16 +02:00
André Apitzsch
89c7eb6e6a Rename gajim.common.gajim to avoid name conflicts 2017-08-18 20:03:20 +02:00
André Apitzsch
ab041963b1 Fix start of history manager from gajim 2017-08-18 19:48:48 +02:00
André Apitzsch
674012042a Mark gajim as a python package 2017-08-18 19:48:48 +02:00
André Apitzsch
675ebe54dd Up Gajim version to 0.16.11 2017-08-18 19:48:48 +02:00
André Apitzsch
f7e83af297 GajimRemote: Fix invalid filename 2017-08-18 19:48:48 +02:00
André Apitzsch
efec098aef Use absolute imports 2017-08-18 19:48:48 +02:00
Philipp Hörist
10f8fe2bb5 Use unique id as action name instead of jid
A jid can contain characters that are not allowed in an action name.
This creates a unique UUID4 for each MessageControl and uses it as
action name instead.

We can reuse the UUID for other actions that belong to the
MessageControl

Fixes 
2017-08-18 18:58:07 +02:00
Philipp Hörist
d20f2201f2 Print error on unhandled commandline arguments 2017-08-18 17:48:03 +02:00
Yann Leboulanger
43fbcbf8cf remove call to old XEP-0136 function 2017-08-17 22:18:35 +02:00
Yann Leboulanger
a47bb9f03c fix error when someone changes nick ina room 2017-08-17 21:40:00 +02:00
Yann Leboulanger
cfbf45cdf7 add missing config options to save pm position and size 2017-08-17 15:03:40 +02:00
Yann Leboulanger
2bb5ad7bca fix DnD of files on roster 2017-08-16 23:06:05 +02:00
Yann Leboulanger
09bcbc0cef Forget all unused streamhosts when we use one of our proposed streamhosts 2017-08-16 23:05:43 +02:00
Yann Leboulanger
99b27b4484 correctly compute file hash when file is received 2017-08-16 22:03:17 +02:00
Philipp Hörist
1211a1bc59 XMLConsole: Use glade file for building widgets 2017-08-16 19:05:13 +02:00
Yann Leboulanger
21e144d89d use correct SID in Jingle FT to compute hostname of SOCKS5 connection. Fixes 2017-08-16 15:27:35 +02:00
Philipp Hörist
4f4a58e51a XMLConsole: Fix size allocate warning
It seems to be important to let all widgets realize and then
hide the ones we dont want to show, instead of not showing them
in the first place.
2017-08-15 19:45:42 +02:00
Philipp Hörist
4ad5fd9cdc Add method for creating image buttons 2017-08-15 19:23:23 +02:00
Yann Leboulanger
9ce6299e1a use netifaces to get local IPs if available. Fixes 2017-08-14 18:37:11 +02:00
Yann Leboulanger
d994845212 Revert "use netifaces to get local IPs if available. Fixes "
This reverts commit b9c363e9cd.
2017-08-14 18:36:40 +02:00
Yann Leboulanger
b9c363e9cd use netifaces to get local IPs if available. Fixes 2017-08-14 16:43:44 +02:00
Philipp Hörist
dbbd3fe111 Fix broken menus when renaming an account 2017-08-14 15:02:55 +02:00
Yann Leboulanger
f8383954e3 Fix socks5 problem:
receive() returns bytes, not str
2017-08-14 14:44:04 +02:00
Yann Leboulanger
bda11b7d39 Merge branch 'master' into 'master'
rework password interface. Fixes 

Closes 

See merge request 
2017-08-14 10:15:07 +02:00
Yann Leboulanger
9b866fd1a0 do not create Event when we auto popup a normal message. Fixes 2017-08-13 23:03:11 +02:00
Yann Leboulanger
89d3c3af14 rework password interface. Fixes 2017-08-13 14:22:28 +02:00
Philipp Hörist
27afece678 OptionsDialog: Center switch button vertically 2017-08-13 00:50:39 +02:00
Philipp Hörist
5554e99452 Add maximize button to XMLConsole window 2017-08-13 00:45:03 +02:00
Yann Leboulanger
43b3d1bd83 unify cid -> candidate_id 2017-08-12 22:55:17 +02:00
Yann Leboulanger
baa54f5010 Merge branch 'use_precis' into 'master'
Use precis instead of stringprep when available. Fixes 

See merge request 
2017-08-12 14:55:08 +02:00
Yann Leboulanger
af547a1827 don't close the socket we're using to tranfer file. Fixes 2017-08-12 14:40:26 +02:00
Yann Leboulanger
b6189a60cf use idna python module to check domainpart when available 2017-08-11 08:12:00 +02:00
Yann Leboulanger
1a2ac87f46 use precis_i18n instead of stringprepare when available to sanitize JIDs 2017-08-11 08:11:52 +02:00
Philipp Hörist
5a7a6766b8 Fix rare bug in scroll_to_end() 2017-08-10 11:07:57 +02:00
Philipp Hörist
a25a38edd3 Correctly destroy all windows on quit()
Not all Dialogs have a window instance, some inherit Gtk.Window
2017-08-10 11:04:21 +02:00
Philipp Hörist
512e6d2c8e Redesign XML Console
- Use modern GTK Widgets (HeaderBar, ActionBar, Switch)
- Add an option to filter Stream Management stanzas
- Add a generic Option Dialog that we can reuse later
2017-08-10 02:13:20 +02:00
Philipp Hörist
e6f1d29471 Remove old XML Console 2017-08-10 02:13:20 +02:00
Yann Leboulanger
b5c3b15c0f Fix running tests 2017-08-09 21:05:45 +02:00
Philipp Hörist
c57af6dade Retract nickname from pubsub correctly 2017-08-08 19:58:20 +02:00