Commit Graph

837 Commits

Author SHA1 Message Date
Philipp Hörist 519d86444a Refactor conditions to determine connected state
GUI code must not be aware of what integers map to connection states
2019-05-20 21:33:42 +02:00
Philipp Hörist 2485227701 Move ConnectionSocks5Bytestream code to module 2019-05-19 22:33:20 +02:00
Philipp Hörist 275e719da3 Move ConnectionJingle code to module 2019-05-19 22:33:20 +02:00
Yuki 1675161095 Add paste-image-from-clipboard functionality 2019-05-19 16:56:48 +02:00
Philipp Hörist 4394bb1174 Fix disabling Zeroconf account 2019-05-19 16:49:34 +02:00
Philipp Hörist fdfc9c90a1 Move IBB code to new IBB module 2019-05-19 16:10:27 +02:00
Philipp Hörist 7ec93f89a2 Remove support for XEP-0096 (SI File Transfer) 2019-05-19 16:10:23 +02:00
Philipp Hörist e1bcbd2f1f Move _compute_resource() into helper module 2019-05-19 16:10:14 +02:00
Philipp Hörist 02915163dc Remove getRoster() helper method 2019-05-18 20:51:01 +02:00
Philipp Hörist 2e50ac5205 Remove unused code 2019-05-18 01:31:09 +02:00
Philipp Hörist 22b3388554 Move roster methods into Roster module 2019-05-18 01:30:37 +02:00
Philipp Hörist f601ca0d7b Add dedicated announce/motd module 2019-05-18 01:04:11 +02:00
Philipp Hörist 9dbac0f098 Remove custom status per contact feature 2019-05-17 23:38:06 +02:00
Philipp Hörist ac4bde0447 MAM: Always reset state on reconnect
It was not reset if the previous MAM query was interrupted because of a disconnect
2019-05-15 20:12:41 +02:00
Daniel Brötzmann 7ed770d7c8 Treat incoming messages as 'chat' by default
Incomming messages of type 'normal' have to be acknowledged one by one,
which can be time consuming when many messages are received.
2019-04-30 17:33:12 +02:00
Philipp Hörist 2eb2039a3f Remove Google as default search engine 2019-04-27 12:30:56 +02:00
Philipp Hörist 423cfb9fdc Add method to generate map links 2019-04-27 12:30:56 +02:00
Philipp Hörist dd7496d7a7 Add dedicated method for parsing and opening URIs 2019-04-27 12:30:56 +02:00
Daniel Brötzmann b262d5add9 Disable contact sign-in notification by default 2019-04-26 10:04:02 +02:00
Daniel Brötzmann eb6762a461 Display server in remote-server-not-found error dialog 2019-04-24 22:56:06 +02:00
Philipp Hörist 30997fa1e4 Remove some useless settings 2019-04-22 15:36:28 +02:00
Philipp Hörist b306a7e05f Rework Accounts Window
- Every account row has now a submenu
- Moved Remove, Back and Pages into the submenu
2019-04-22 12:48:01 +02:00
Philipp Hörist 657050ad52 Add default chatstate setting 2019-04-20 19:54:48 +02:00
Philipp Hörist 5f84dffca6 Add chatstate setting per contact 2019-04-20 17:43:54 +02:00
Philipp Hörist c343746430 Refactor OptionsDialog
- Rename Option to Setting, it fits better
- Settings inherit from Gtk.ListBoxRow
2019-04-20 13:18:25 +02:00
Philipp Hörist a27599c63b Rework Search dialog
- Make it a proper Gtk.Assistant
2019-04-19 23:57:55 +02:00
Philipp Hörist 8bfe90c5fe Refactor FakeDataFormWidget
- Add test
- Support oob redirect url
2019-04-19 19:36:43 +02:00
Philipp Hörist 731aaab633 Improve module imports
Import modules only on demand instead all on first module import
2019-04-19 16:57:12 +02:00
Sebastiaan Lokhorst e999b74a5b zeroconf_bonjour: switch from DNSServiceQueryRecord to DNSServiceGetAddrInfo for IPv6 compatibility 2019-04-17 19:26:28 +02:00
Philipp Hörist 9d75c77982 Remove GPG code from Gajim
Code moved into plugin
2019-04-16 23:24:40 +02:00
Alexander Bogdanov 64bac1d910 Implementing error type=modify handling for XEP-0077 2019-04-16 18:47:39 +02:00
Philipp Hörist 53880edd96 Add delay execution decorator 2019-04-14 22:32:47 +02:00
Philipp Hörist 3312ca6c29 Add plugin extension point "send-presence"
This lets plugins modify the presence
2019-04-14 20:25:55 +02:00
Philipp Hörist ecdf1526fb Fix mypy error 2019-04-14 10:44:08 +02:00
Philipp Hörist d8beb0183c Refactor Singleton class 2019-04-14 01:58:45 +02:00
Philipp Hörist b91b64997e Fix no-callable pylint errors 2019-04-07 21:47:00 +02:00
Philipp Hörist 7ef066b181 Fix ungrouped-imports pylint errors 2019-04-07 21:29:45 +02:00
Philipp Hörist cf40a2a8ef Fix wrong-import-order pylint errors 2019-04-07 21:20:21 +02:00
Philipp Hörist 3b3c2af97b Fix wrong-import-position pylint errors 2019-04-07 21:15:39 +02:00
Philipp Hörist f62f922733 Fix unused-wildcard-import pylint errors 2019-04-07 20:27:07 +02:00
Philipp Hörist 1c39d66d21 Fix assignment-from-none pylint errors 2019-04-07 20:13:55 +02:00
Philipp Hörist dc3910ce4c Fix useless-return pylint errors 2019-04-07 19:07:16 +02:00
Philipp Hörist c8815a9230 Fix no-else-raise pylint errors 2019-04-07 18:40:32 +02:00
Philipp Hörist 30f850b567 Fix no-else-return pylint errors 2019-04-07 18:26:29 +02:00
Philipp Hörist 47dae61e21 Fix unnecessary-pass pylint errors 2019-04-07 18:20:15 +02:00
Philipp Hörist 3b2211776c Fix unused-import pylint errors 2019-04-07 18:14:54 +02:00
Philipp Hörist ed011da59e Add new Ad-Hoc Command dialog 2019-04-07 00:06:56 +02:00
Philipp Hörist ac6eae8965 Fix import 2019-04-05 22:56:13 +02:00
Philipp Hörist f1642e5327 Iterate safely over dict
Fixes #9633
2019-04-05 21:57:18 +02:00
Philipp Hörist 0b9aeb0100 Windows: Fix version comparison
Fixes #9643
2019-04-05 21:49:49 +02:00