Commit Graph

15968 Commits

Author SHA1 Message Date
Philipp Hörist 567b871b6a Dont answer groupchat receipt requests 2018-11-19 20:07:38 +01:00
Philipp Hörist 9bf88c1f65 Improve Entity Time parsing
- Use parse_datetime()
- Improve tzo node validation
2018-11-19 20:06:40 +01:00
Philipp Hörist 00c7715c01 Refactor parse_datetime and add unit test 2018-11-19 20:06:31 +01:00
André Apitzsch 31e75823fd Remove useless comment 2018-11-19 20:05:36 +01:00
André Apitzsch 55eed7a5cf CI: Make test verbose 2018-11-19 20:05:36 +01:00
André Apitzsch bc6068cdd8 Test: Fix KeyError
The added account causes an issue with test_gui_interface,
so the account needs to be removed again
2018-11-19 20:05:36 +01:00
Philipp Hörist 3e8b12a533 XHTML: Fix parsing font-size
Remove checking for font_scale, Gtk.TextIter.get_attributes() seems buggy at
the moment, and we dont need to check the current scale to apply a new scale

Fixes #9067
2018-11-19 20:05:02 +01:00
Philipp Hörist 4979bcf675 Refactor htmltextview test 2018-11-19 20:04:51 +01:00
Philipp Hörist 5271f19294 Windows: Fix build
data is now a str
2018-11-16 15:28:40 +01:00
Philipp Hörist adfcfb1bc4 Fix incorrect contact status on tabs 2018-11-16 15:28:28 +01:00
Philipp Hörist 9ba97c4be3 Windows: Get objdump output as string
Otherwise we have to guess the encoding of the host system
2018-11-16 15:28:28 +01:00
Philipp Hörist df62671217 Correctly remove placeholder on focus in
This is a regression from e281fb68

Fixes #9440
2018-11-13 22:01:18 +01:00
Andrey Gursky cd65b591dc Fix clipboard paste in inactive window
Fixes #9427
2018-11-13 22:00:41 +01:00
André Apitzsch 958e1390fd Restructure test 2018-11-13 22:00:40 +01:00
André Apitzsch 8946af337a Test: caps cache: use mock from unittest 2018-11-13 22:00:40 +01:00
André Apitzsch e8941a4f0f Test: remove unused imports 2018-11-13 22:00:40 +01:00
André Apitzsch e95a7fccd2 Test: Remove unused xmpp_mocks 2018-11-13 21:59:58 +01:00
Philipp Hörist 19a46070fa Windows: Remove old ssl fix 2018-11-13 21:58:32 +01:00
Philipp Hörist 2c2943deff Determine absolut path for custom config folder
When a relative custom config path is passed via commandline, the logic
which decides if a plugin can be deleted from the plugin manager fails
2018-11-13 21:56:21 +01:00
Philipp Hörist 5981396ac4 Pass account to plugins when encrypting a file 2018-11-13 21:56:21 +01:00
Philipp Hörist 510985d7c4 Enforce min and max version for plugin manifest
This reduces problems with old plugins without max version
2018-11-13 21:56:21 +01:00
Philipp Hörist 57dad43d09 Dont test for sys.platform == 'linux'
This excludes other unix systems which was not intended
2018-11-13 21:56:21 +01:00
Philipp Hörist 08bde952b9 Dont test if precis_i18n is available
Its listed as dependency
2018-11-13 21:56:20 +01:00
Philipp Hörist 584c9ff695 Move imports into function 2018-11-13 21:56:20 +01:00
Philipp Hörist 67786dfd84 Try to play sound on all unix systems
sys.platform == 'linux' excludeds other unix systems, for example FreeBSD
2018-11-13 21:56:20 +01:00
Philipp Hörist 959a51c5f5 Dont test if winsound is available
Its a standard library which will be always available in our builds
2018-11-13 21:56:20 +01:00
Philipp Hörist 8061146d4f Remove unused code
Code is also not cross-platform compatible
2018-11-13 21:56:20 +01:00
Philipp Hörist 298fb15306 Better determine soundplayer on unix systems
- sys.platform == 'linux', excludes many other unix systems
- use shutil.which() to test if a command is available
2018-11-13 21:56:20 +01:00
André Apitzsch 213da73b44 Flatpak: use X11 access only if a X11 session is running
Requires flatpak 1.0 or newer
2018-11-13 21:56:19 +01:00
André Apitzsch 8bbf33921f Flatpak: update dependencies and use pip to install modules 2018-11-13 21:56:19 +01:00
Philipp Hörist 335c3e2d3d Windows: Fix build
Fixes #9438
2018-11-11 15:41:12 +01:00
Yann Leboulanger 817e5cdf5a set new Gajim version to 1.1.0 2018-11-06 21:12:20 +01:00
Yann Leboulanger 380882ccaa update translations 2018-11-05 22:23:58 +00:00
Philipp Hörist 7730bc0e37 Cast messages from a bare muc jid to groupchat 2018-11-05 21:11:39 +01:00
Philipp Hörist 1e5e62a758 Update ChangeLog 2018-11-05 18:42:56 +01:00
Philipp Hörist 4011dbfb7d Remove unused imports 2018-11-03 14:10:28 +01:00
André Apitzsch 29ad06afec Move flake8 config to setup.cfg 2018-11-03 14:01:09 +01:00
Philipp Hörist a269f706bd Remove unused shortcut 2018-11-03 14:00:58 +01:00
Philipp Hörist 260b69351e Update win/README.md 2018-11-03 14:00:28 +01:00
Philipp Hörist ac18bd8321 Remove all non-ascii chars from setup.cfg
https://github.com/pypa/setuptools/issues/1062
2018-11-03 14:00:28 +01:00
Philipp Hörist 9069b844fa Windows: Fix dev_env.sh 2018-11-03 14:00:28 +01:00
Philipp Hörist b9a6cb4c66 Windows: Update dev_env.sh 2018-11-03 14:00:28 +01:00
André Apitzsch f5315619c6 Setup: move configuration to setup.cfg to improve readability 2018-11-03 13:58:51 +01:00
Philipp Hörist d4986e22bf Remove dead servers from servers list
All removed servers did not answer to a IBR request
2018-11-03 13:58:14 +01:00
Philipp Hörist 7e3d3f95bf Use json format for the servers list 2018-11-03 13:57:50 +01:00
Philipp Hörist 12cd2852de Remove print statement 2018-11-03 13:56:42 +01:00
Philipp Hörist 7121dfbbe0 Fix error with some foreign keyboard layouts 2018-11-03 13:55:50 +01:00
André Apitzsch d86f7806dc Flatpak: remove modules provided by the runtime 2018-10-28 09:13:57 +01:00
Matthew W. S. Bell 698ae2a31e Obtain sleep inhibitor again after every sleep
- There is a PrepareForSleep signal before and after every sleep event.
The expectation is that before sleep, gajim cleans up and then releases
the sleep inhibitor. Accordingly, we must reacquire the inhibitor after
sleeping, which can helpfully be done with the other signal.

- Moved module to the dbus folder

- Embed logic in a LogindListener object so we can import the module
without listening to dbus
2018-10-26 17:17:57 +02:00
Philipp Hörist 7bb4d07d2e Fix import 2018-10-26 17:17:57 +02:00