Philipp Hörist pushed to branch master at gajim / gajim
Commits:
00322c0c by lovetox at 2020-05-21T13:04:09+02:00
Fix codespell errors
- - - - -
1 changed file:
- gajim/common/client.py
Changes:
=====================================
gajim/common/client.py
=====================================
@@ -532,10 +532,10 @@ class Client(ConnectionHandlers):
def cleanup(self):
self._destroyed = True
if self._client is not None:
- # cleanup() is called befor nbmxpp.Client has disconnected,
+ # cleanup() is called before nbmxpp.Client has disconnected,
# when we disable the account. So we need to unregister
# handlers here.
- # TODO: cleanup() should not be called befor disconnect is finished
+ # TODO: cleanup() should not be called before disconnect is finished
for handler in modules.get_handlers(self):
self._client.unregister_handler(handler)
modules.unregister_modules(self)
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/00322c0c29bbfd50121ac38ac3e4f2fa…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/00322c0c29bbfd50121ac38ac3e4f2fa…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
0bfc1edd by lovetox at 2020-05-21T12:37:08+02:00
Client: Unregister handlers on cleanup()
Fixes #10083
- - - - -
1 changed file:
- gajim/common/client.py
Changes:
=====================================
gajim/common/client.py
=====================================
@@ -283,6 +283,7 @@ class Client(ConnectionHandlers):
if self._destroy_client:
self._client.destroy()
+ self._client = None
self._destroy_client = False
self._create_client()
@@ -519,6 +520,7 @@ class Client(ConnectionHandlers):
if self._destroy_client:
self._client.destroy()
+ self._client = None
self._destroy_client = False
self._create_client()
@@ -529,6 +531,13 @@ class Client(ConnectionHandlers):
def cleanup(self):
self._destroyed = True
+ if self._client is not None:
+ # cleanup() is called befor nbmxpp.Client has disconnected,
+ # when we disable the account. So we need to unregister
+ # handlers here.
+ # TODO: cleanup() should not be called befor disconnect is finished
+ for handler in modules.get_handlers(self):
+ self._client.unregister_handler(handler)
modules.unregister_modules(self)
def quit(self, kill_core):
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/0bfc1eddc20e06c208707b548ffdf2c5…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/0bfc1eddc20e06c208707b548ffdf2c5…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch gajim_1.2 at gajim / gajim
Commits:
c2c0828e by lovetox at 2020-05-21T00:00:28+02:00
Fix config migration
- - - - -
1 changed file:
- gajim/common/optparser.py
Changes:
=====================================
gajim/common/optparser.py
=====================================
@@ -147,7 +147,7 @@ class OptionsParser:
self.update_config_to_1194()
if old < V('1.1.95'):
self.update_config_to_1195()
- if old < [1, 1, 99, 1] and new >= [1, 1, 99, 1]:
+ if old < V('1.1.99.1'):
self.update_config_to_11991()
app.config.set('version', new_version)
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/c2c0828e55a2e48201e9032fcdd9c397…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/c2c0828e55a2e48201e9032fcdd9c397…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch gajim_1.2 at gajim / gajim
Commits:
1cc68e64 by Emmanuel Gil Peyrot at 2020-05-20T23:51:39+02:00
Remove shttp:// from the protocol list
This protocol never took off as https is much more secure for basically
no downside (aside from running on a different port).
- - - - -
ce381d4c by lovetox at 2020-05-20T23:51:39+02:00
App: Add get_client()
- - - - -
5d21a389 by Daniel Brötzmann at 2020-05-20T23:51:39+02:00
Start Chat: Use Start Chat instead of Add Contact
- - - - -
2bf4a7e0 by Daniel Brötzmann at 2020-05-20T23:51:39+02:00
Preferences: Reintroduce merge accounts setting
- - - - -
389c6b66 by lovetox at 2020-05-20T23:51:39+02:00
Remove obsolete method
- - - - -
005ecdd1 by lovetox at 2020-05-20T23:51:39+02:00
RosterTooltip: Show correct account status
Fixes #10100
- - - - -
0b7e2d7f by André Apitzsch at 2020-05-20T23:51:39+02:00
Contacts: Don't delete list while reading it
- - - - -
cfa0bacd by Emmanuel Gil Peyrot at 2020-05-20T23:51:39+02:00
Add a codespell ignore list
- - - - -
007ee5d7 by Emmanuel Gil Peyrot at 2020-05-20T23:51:39+02:00
Add a CI pass for codespell
This avoids future typos.
- - - - -
ccee6877 by Emmanuel Gil Peyrot at 2020-05-20T23:51:39+02:00
Remove � characters from emoji data
- - - - -
d42defc0 by Emmanuel Gil Peyrot at 2020-05-20T23:51:39+02:00
Fix typos
Thanks codespell!
- - - - -
cdfc4da9 by André Apitzsch at 2020-05-20T23:51:39+02:00
Remove legacy cairo code
- - - - -
542eb383 by André Apitzsch at 2020-05-20T23:51:39+02:00
Add shortcut for shortcuts window
Follow https://gitlab.gnome.org/GNOME/Initiatives/-/issues/14
- - - - -
0465de30 by André Apitzsch at 2020-05-20T23:51:39+02:00
IPython: Simplify code
IPython 6.5 is the first version that is Python 3.7 compatible.
https://ipython.readthedocs.io/en/stable/whatsnew/version6.html#ipython-6-5…
- - - - -
b1c5b875 by Daniel Brötzmann at 2020-05-20T23:51:39+02:00
Start Chat: Introduce account badges
- - - - -
5796147f by Daniel Brötzmann at 2020-05-20T23:51:39+02:00
Groupchat Invite: Use account badge
- - - - -
5c70dd16 by Daniel Brötzmann at 2020-05-20T23:51:39+02:00
ChatControl: Use account badge
- - - - -
e7a97348 by André Apitzsch at 2020-05-20T23:51:39+02:00
Use PEP-440 compatible version comparison
https://www.python.org/dev/peps/pep-0440/
- - - - -
3a092238 by André Apitzsch at 2020-05-20T23:51:39+02:00
Optparser: Support PEP-440 versions
- - - - -
29b79778 by André Apitzsch at 2020-05-20T23:51:39+02:00
PluginManager: Use packaging's Version() directly
- - - - -
2a7958fb by André Apitzsch at 2020-05-20T23:51:39+02:00
Optparser: Remove unneeded comparison
`new_version` passed to `update_config()` corresponds to the currently
running version of Gajim, i.e. it's the latest version compared to the
other versions mentioned in `update_config()`, that's why the
conditions `V('...') <= new_version` are always true and can be removed.
- - - - -
7d77e022 by lovetox at 2020-05-20T23:51:39+02:00
Client: Unregister modules when account is disabled
- - - - -
af40eae7 by lovetox at 2020-05-20T23:51:39+02:00
Client: Don't create nbxmpp.Client() after cleanup()
- - - - -
924cb3dd by lovetox at 2020-05-20T23:51:39+02:00
PluginManager: Remove obsolete check on handler registration
- - - - -
48891270 by lovetox at 2020-05-20T23:51:39+02:00
MUCData: Add propertys
- - - - -
f5eb9246 by lovetox at 2020-05-20T23:51:39+02:00
Add TaskManager
Adds a queue for executing background tasks
For example fetching avatars or disco info
- - - - -
764c7323 by lovetox at 2020-05-20T23:51:39+02:00
Caps: Use TaskManager for requesting disco info
- - - - -
2a36ddfa by lovetox at 2020-05-20T23:51:39+02:00
TaskManager: Fix mypy errors
- - - - -
92fad3da by lovetox at 2020-05-20T23:51:39+02:00
Update mypy.ini
- - - - -
9bc2601e by lovetox at 2020-05-20T23:51:39+02:00
Update gitlab-ci.yml
- - - - -
42a23852 by lovetox at 2020-05-20T23:51:39+02:00
Roster: Remove reconnect menuitem on groupchats
Fixes #10106
- - - - -
926cd0e8 by lovetox at 2020-05-20T23:51:39+02:00
Remove shortcut for Accounts window
- - - - -
ec050632 by André Apitzsch at 2020-05-20T23:51:39+02:00
Menu: Add access keys
Fixes #10074
- - - - -
30 changed files:
- .gitlab-ci.yml
- + codespell.conf
- flatpak/org.gajim.Gajim.yaml
- gajim/application.py
- gajim/chat_control.py
- gajim/chat_control_base.py
- gajim/common/app.py
- gajim/common/client.py
- gajim/common/config.py
- gajim/common/const.py
- gajim/common/contacts.py
- gajim/common/exceptions.py
- gajim/common/helpers.py
- gajim/common/i18n.py
- gajim/common/jingle_ft.py
- gajim/common/jingle_ftstates.py
- gajim/common/jingle_rtp.py
- gajim/common/jingle_session.py
- gajim/common/jingle_xtls.py
- gajim/common/logger.py
- gajim/common/logging_helpers.py
- gajim/common/modules/adhoc_commands.py
- gajim/common/modules/base.py
- gajim/common/modules/bits_of_binary.py
- gajim/common/modules/blocking.py
- gajim/common/modules/bytestream.py
- gajim/common/modules/caps.py
- gajim/common/modules/chatstates.py
- gajim/common/modules/entity_time.py
- gajim/common/modules/httpupload.py
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/e415869f9fecc5586115388fe51e9f7…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/e415869f9fecc5586115388fe51e9f7…
You're receiving this email because of your account on dev.gajim.org.