André Apitzsch
522eec007d
Test: caps cache: use mock from unittest
2018-11-11 16:50:59 +01:00
André Apitzsch
49758ab30e
Test: remove unused imports
2018-11-11 16:50:59 +01:00
Philipp Hörist
5ecdfbee5c
Windows: Remove old ssl fix
2018-11-11 16:40:08 +01:00
Philipp Hörist
ac5bfe2d7c
Windows: Fix build
...
Fixes #9438
2018-11-11 15:37:30 +01:00
Philipp Hörist
e509a68139
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-11 15:15:10 +01:00
Philipp Hörist
62b210a9e5
Pass account to plugins when encrypting a file
2018-11-11 10:40:48 +01:00
Philipp Hörist
30a20e16d2
Enforce min and max version for plugin manifest
...
This reduces problems with old plugins without max version
2018-11-11 10:21:46 +01:00
Philipp Hörist
e4a9ffe1ca
Dont test for sys.platform == 'linux'
...
This excludes other unix systems which was not intended
2018-11-10 19:30:19 +01:00
Philipp Hörist
02a9615b94
Dont test if precis_i18n is available
...
Its listed as dependency
2018-11-10 19:30:19 +01:00
Philipp Hörist
a7cc815ca4
Move imports into function
2018-11-10 19:30:18 +01:00
Philipp Hörist
5152611ad7
Try to play sound on all unix systems
...
sys.platform == 'linux' excludeds other unix systems, for example FreeBSD
2018-11-10 19:30:18 +01:00
Philipp Hörist
0d70352460
Dont test if winsound is available
...
Its a standard library which will be always available in our builds
2018-11-10 19:30:13 +01:00
Philipp Hörist
1f31ab04f2
Remove unused code
...
Code is also not cross-platform compatible
2018-11-10 19:30:13 +01:00
Philipp Hörist
8d95eb9b99
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-10 19:30:12 +01:00
André Apitzsch
ac2a75db48
Flatpak: use X11 access only if a X11 session is running
...
Requires flatpak 1.0 or newer
2018-11-09 23:21:57 +01:00
André Apitzsch
09cded2ff3
Flatpak: update dependencies and use pip to install modules
2018-11-09 23:16:31 +01:00
Philipp Hörist
62cfd7293a
Remove unused import
2018-11-07 23:49:29 +01:00
Philipp Hörist
4534f3dbac
Do not use own window for RosterTooltip
2018-11-07 23:44:16 +01:00
Daniel Brötzmann
13c82ae777
Update look on GCTooltip and RosterTooltip
2018-11-07 23:07:26 +01:00
Daniel Brötzmann
bd7e32187d
Update History Manager GUI
2018-11-07 22:52:23 +01:00
André Apitzsch
fd97d64205
Test: Remove unused xmpp_mocks
2018-11-07 22:36:54 +01:00
Daniel Brötzmann
02f16d53f4
Remove None from list, rename None to No Proxy in combobox
2018-11-07 21:22:25 +01:00
Daniel Brötzmann
56f948f56b
Remove unnecessary .destroy
2018-11-07 17:07:24 +01:00
Daniel Brötzmann
43f07c19e5
Merge destroy handlers, connect ESC key, remove transient
2018-11-07 17:07:24 +01:00
Daniel Brötzmann
d106c0d316
ManageProxies GUI update
2018-11-07 17:07:24 +01:00
Philipp Hörist
ea2f76f24e
Show correct icon in roster tooltip
2018-11-06 21:31:43 +01:00
Philipp Hörist
f5a19c24a9
Cast messages from a bare muc jid to groupchat
2018-11-05 21:08:34 +01:00
Emmanuel Gil Peyrot
b4d34bf7f6
Move XEP-0231 into its own module
2018-11-05 19:58:49 +01:00
André
2ec1baa7bd
Roster: Improve contact filter look
2018-11-04 22:59:56 +01:00
Philipp Hörist
b6c4fcfb54
Use always an action to open the history window
...
- Make all menus and shortcuts use the 'app.browse-history' action
- HistoryWindow: Inherit from Gtk.ApplicationWindow
2018-11-04 22:50:21 +01:00
Philipp Hörist
3e387f5215
GroupchatConfig: Valid form before sending
2018-11-04 17:45:27 +01:00
Philipp Hörist
4753e6015e
ServiceRegistration: Validate form before sending
2018-11-04 01:01:39 +01:00
Philipp Hörist
6b65a23371
DataForms: Make validation possible
...
- Show orange warning icon if a field is required
- Show red error icon if validation of the field failed
- Set validation error text as tooltip of the icon
- DataFormWidget emits a signal 'is-valid' on every change
2018-11-04 00:58:34 +01:00
Philipp Hörist
44d56ac2fa
Tests: Add a DataFormWidget test window
2018-11-03 23:09:12 +01:00
André Apitzsch
09f0835fbd
Fix some PyGObject deprecation warnings
...
like
The "flags" argument for dialog construction is deprecated. Please use initializer keywords: modal=True and/or destroy_with_parent=True.
or
Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "title, transient_for, flags" or use a class specific constructor.
See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
2018-11-03 13:58:11 +01:00
André Apitzsch
4e0295fcd9
gui_menu_builder: remove unused variable
2018-11-03 13:47:03 +01:00
Philipp Hörist
6e41699297
GroupchatConfig: Tidy up some rough edges
2018-11-03 13:44:50 +01:00
Philipp Hörist
5d5d686408
DataFormWidget: Color required fields red
2018-11-03 13:44:36 +01:00
André Apitzsch
21656ebfe8
Move flake8 config to setup.cfg
2018-11-03 12:02:45 +01:00
Philipp Hörist
bf9e01ee31
Fix displaying PEP icons
...
- Rename get_pep_as_pixbuf to get_pep_icon
2018-11-02 22:51:57 +01:00
Philipp Hörist
61a791d67c
Rewrite GroupchatConfig dialog
...
- Complete rewrite of the dialog
- Use new DataFormWidget
2018-11-02 22:24:28 +01:00
Philipp Hörist
e615a8e2e3
Add possibility to get windows by jid
...
This also makes it possible to get windows by an account/jid combination
2018-11-02 22:21:15 +01:00
Philipp Hörist
0662374c14
Set active window as transient for dialogs
2018-11-02 22:17:08 +01:00
Philipp Hörist
32e736aa32
Remove unused shortcut
2018-11-02 21:01:26 +01:00
Daniel Brötzmann
7cae880920
ManageSounds GUI Update
2018-11-02 17:09:28 +01:00
Philipp Hörist
55eef51887
Update win/README.md
2018-11-01 14:57:30 +01:00
Philipp Hörist
110da0172f
Remove all non-ascii chars from setup.cfg
...
https://github.com/pypa/setuptools/issues/1062
2018-11-01 08:40:57 +01:00
Philipp Hörist
7d5f1fba50
Windows: Fix dev_env.sh
2018-11-01 08:28:20 +01:00
Philipp Hörist
1aba2b2d76
Windows: Update dev_env.sh
2018-11-01 08:23:04 +01:00
Philipp Hörist
c2521a41d6
Add margin to DataFormWidget
2018-11-01 08:23:04 +01:00