Philipp Hörist
4ffc1cf8b6
Merge branch 'absolute_imports' into 'master'
...
Make gajim a python module
See merge request !106
2017-08-18 21:38:41 +02:00
André Apitzsch
89c7eb6e6a
Rename gajim.common.gajim to avoid name conflicts
2017-08-18 20:03:20 +02:00
André Apitzsch
56d002ce34
Fix test imports
2017-08-18 19:48:48 +02:00
André Apitzsch
6d1c659b4b
Expand Python module search path
...
to work around the issue that the gajim module cannot be found
2017-08-18 19:48:48 +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
b11b7a4a95
Check for root only on unix systems
2017-08-18 19:48:48 +02:00
André Apitzsch
47c83311d2
Always install in python3.x/site-packages
2017-08-18 19:48:48 +02:00
André Apitzsch
3b80057888
Update bin scripts
2017-08-18 19:48:48 +02:00
André Apitzsch
230739bbb1
Rewrite launch script
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 #8636
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 #8703
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 #8666
2017-08-14 18:37:11 +02:00
Yann Leboulanger
d994845212
Revert "use netifaces to get local IPs if available. Fixes #8666"
...
This reverts commit b9c363e9cd
.
2017-08-14 18:36:40 +02:00
Yann Leboulanger
b9c363e9cd
use netifaces to get local IPs if available. Fixes #8666
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 #8347
Closes #8347
See merge request !117
2017-08-14 10:15:07 +02:00
Yann Leboulanger
9b866fd1a0
do not create Event when we auto popup a normal message. Fixes #8645
2017-08-13 23:03:11 +02:00
Yann Leboulanger
0244ac4475
fix norwegian translation
2017-08-13 15:51:36 +02:00
Yann Leboulanger
89d3c3af14
rework password interface. Fixes #8347
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 #8566
See merge request !116
2017-08-12 14:55:08 +02:00
Yann Leboulanger
af547a1827
don't close the socket we're using to tranfer file. Fixes #8657
2017-08-12 14:40:26 +02:00
Philipp Hörist
8b02b15176
WindowsBuild: Include emoticon sourcefiles
...
Our loader cant load compiled sourcefiles
2017-08-11 11:52:59 +02:00
Yann Leboulanger
d468a1d930
update optional dependencies
2017-08-11 08:12:00 +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
Yann Leboulanger
572fb921c7
remove old debian folder
2017-08-10 15:39:31 +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
174e88024d
Merge branch 'xmlconsole' into 'master'
...
Redesign XML Console
See merge request !115
2017-08-10 10:57:17 +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
fc4bc7eabb
run tests with pyopenssl
2017-08-09 22:28:43 +02:00