Philipp Hörist pushed to branch gajim_1.3 at gajim / gajim
Commits:
9925650f by Daniel Brötzmann at 2021-02-27T12:52:27+01:00
ChatControl: Remove shortcut from tooltip
- - - - -
fdf0a533 by Daniel Brötzmann at 2021-02-27T12:53:26+01:00
Preferences: Check for pipeline before removing elements
Fixes #10430
- - - - -
f864fa8a by mimi89999 at 2021-02-27T12:53:26+01:00
Set account window stack as non-vhomogeneous
Closes #10438
- - - - -
afcec676 by lovetox at 2021-02-27T12:53:26+01:00
Add setting for GSSAPI authentication
- - - - -
e33dac26 by lovetox at 2021-02-27T12:53:26+01:00
Client: Determine some Settings right before connecting
- - - - -
0852a8ce by André Apitzsch at 2021-02-27T12:53:26+01:00
Remove conversion of ASCII emojis
Display emojis as intended by the sender, i.e. don't replace it.
Closes #10416.
- - - - -
2749ffae by lovetox at 2021-02-27T12:53:26+01:00
ServiceRegistration: Use nbxmpp register methods
Fixes #10443
- - - - -
565d0f00 by lovetox at 2021-02-27T12:53:26+01:00
Register: Remove unused methods
- - - - -
ee9d2f67 by mimi89999 at 2021-02-27T12:53:26+01:00
Update servers.json
Remove servers that redirect to a website or have registration disabled
Closes #10437
- - - - -
b57abec5 by mimi89999 at 2021-02-27T12:53:26+01:00
Change dataform to href markup URLs in fixed field
Closes #10445
- - - - -
84e9b081 by mimi89999 at 2021-02-27T12:53:26+01:00
Set chat window hscrollbar_policy to never
- - - - -
93fabbc1 by André Apitzsch at 2021-02-27T12:53:26+01:00
Move regular expressions to separate file
- - - - -
734650e3 by André Apitzsch at 2021-02-27T12:53:26+01:00
Move regex tests
- - - - -
e6d83017 by mimi89999 at 2021-02-27T12:53:26+01:00
Change dataform to href markup URLs in instructions
- - - - -
073cc613 by lovetox at 2021-02-27T12:54:10+01:00
Windows: Set debug env var
This allows us to discover if Gajim was started with Gajim-Debug.exe
- - - - -
c3578713 by lovetox at 2021-02-27T12:54:10+01:00
Logging: Move logging setup methods to logging_helpers
Also check for GAJIM_DEBUG
- - - - -
eb71b81e by wurstsalat at 2021-02-27T12:54:10+01:00
VcardWindow: Fix resource string if resource is missing
Fixes: #10273
- - - - -
4a4f9129 by wurstsalat at 2021-02-27T12:54:10+01:00
GroupChatInvitation: Show account badge
Fixes: #10424
- - - - -
87427ae9 by wurstsalat at 2021-02-27T12:54:10+01:00
Stop early when handling connection-failed in handle_event
Fixes: #10436
- - - - -
af3c9004 by lovetox at 2021-02-27T12:54:10+01:00
Profile: Check for PubSub instead of vcard-temp
- - - - -
1ff4eed0 by lovetox at 2021-02-27T12:54:10+01:00
Remove unused code
- - - - -
2ca80f99 by lovetox at 2021-02-27T12:54:10+01:00
Profile: Don’t check for server features
We just assume pubsub will be always there
- - - - -
023e45fe by lovetox at 2021-02-27T12:54:10+01:00
Remove unused imports
- - - - -
999f6e9b by Daniel Brötzmann at 2021-02-27T12:54:10+01:00
AvatarSelector: Improve error handling
Enable loading images <100px and add multiple fail-safes
- - - - -
f5ebd9da by wurstsalat at 2021-02-27T12:54:10+01:00
AvatarSelector: Fix pipeline
- - - - -
488663da by wurstsalat at 2021-02-27T12:54:10+01:00
ChatControlBase: Add workaround for hscrollbar
As soon as a line break occurs in Gtk.TextView with word-char wrapping enabled,
a hyphen character is automatically inserted before the line break. This triggers
the hscrollbar to show, see: https://gitlab.gnome.org/GNOME/gtk/-/issues/2384
- - - - -
ec29073b by wurstsalat at 2021-02-27T12:54:10+01:00
ChatControlBase: Fix pipeline
- - - - -
039e3eb1 by wurstsalat at 2021-02-27T12:54:10+01:00
DOAP: Update
- - - - -
99ffe9b1 by lovetox at 2021-02-27T12:54:10+01:00
Profile: Show error if avatar upload fails
- - - - -
62ec5f97 by mimi89999 at 2021-02-27T12:54:10+01:00
Change servers.json format
- - - - -
8df76a0a by lovetox at 2021-02-27T12:54:10+01:00
Windows: Fix launcher
- - - - -
59c8a4de by lovetox at 2021-02-27T12:54:27+01:00
UserAvatar: Handle empty data nodes
- - - - -
30 changed files:
- data/gajim.doap
- gajim/application.py
- gajim/chat_control_base.py
- gajim/common/client.py
- gajim/common/config.py
- gajim/common/helpers.py
- gajim/common/logging_helpers.py
- gajim/common/modules/register.py
- gajim/common/modules/user_avatar.py
- gajim/common/modules/vcard_temp.py
- + gajim/common/regex.py
- gajim/common/setting_values.py
- gajim/conversation_textview.py
- gajim/data/gui/chat_control.ui
- gajim/data/gui/groupchat_control.ui
- gajim/data/other/servers.json
- gajim/gtk/account_wizard.py
- gajim/gtk/accounts.py
- gajim/gtk/avatar_selector.py
- gajim/gtk/dataform.py
- gajim/gtk/emoji_data.py
- gajim/gtk/emoji_data.pyi
- gajim/gtk/groupchat_invitation.py
- gajim/gtk/message_input.py
- gajim/gtk/preferences.py
- gajim/gtk/profile.py
- gajim/gtk/service_registration.py
- gajim/gtk/video_preview.py
- gajim/gui_interface.py
- gajim/vcard.py
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/b3da8835e231c4512bf46de7a41203a…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/b3da8835e231c4512bf46de7a41203a…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
97080f7a by lovetox at 2021-02-27T12:16:09+01:00
UserAvatar: Handle empty data nodes
- - - - -
1 changed file:
- gajim/common/modules/user_avatar.py
Changes:
=====================================
gajim/common/modules/user_avatar.py
=====================================
@@ -71,6 +71,11 @@ def _request_avatar_data(self, jid, avatar_info):
avatar = yield self._nbxmpp('UserAvatar').request_avatar_data(
avatar_info.id, jid=jid)
+ if avatar is None:
+ self._log.warning('%s advertised %s but data node is empty',
+ jid, avatar_info.id)
+ return
+
if is_error(avatar):
self._log.warning(avatar)
return
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/97080f7a346d4b9ad0e6c4112e8995d9…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/97080f7a346d4b9ad0e6c4112e8995d9…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch mainwindow at gajim / gajim
Commits:
7a8aefd2 by lovetox at 2021-02-27T11:46:46+01:00
Fix receipt processing
- - - - -
1 changed file:
- gajim/common/modules/receipts.py
Changes:
=====================================
gajim/common/modules/receipts.py
=====================================
@@ -65,7 +65,7 @@ def _process_message_receipt(self, _con, stanza, properties):
if not properties.is_encrypted:
return
- if not self._should_answer(properties.jid):
+ if not self._should_answer(properties):
return
self._log.info('Send receipt: %s', properties.jid)
self._con.connection.send(build_receipt(stanza))
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/7a8aefd26d3952a24a65ebf1a5096f65…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/7a8aefd26d3952a24a65ebf1a5096f65…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch mainwindow at gajim / gajim
Commits:
ecc2e02a by lovetox at 2021-02-27T09:46:47+01:00
Roster: add iter_contacts()
- - - - -
1 changed file:
- gajim/common/modules/roster.py
Changes:
=====================================
gajim/common/modules/roster.py
=====================================
@@ -135,6 +135,10 @@ def iter(self):
for jid, data in self._roster.items():
yield jid, data
+ def iter_contacts(self):
+ for jid in self._roster:
+ yield self._get_contact(jid)
+
def get_instance(*args, **kwargs):
return Roster(*args, **kwargs), 'Roster'
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/ecc2e02ac4a0e3b1d7cad0f0de005339…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/ecc2e02ac4a0e3b1d7cad0f0de005339…
You're receiving this email because of your account on dev.gajim.org.