Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
586d8ed0 by lovetox at 2020-12-29T21:54:34+01:00
Tune: Bail out if there is no artist or title
- - - - -
1 changed file:
- nbxmpp/modules/tune.py
Changes:
=====================================
nbxmpp/modules/tune.py
=====================================
@@ -64,6 +64,11 @@ class Tune(BaseModule):
tune_dict[attr] = tune_node.getTagData(attr)
data = TuneData(**tune_dict)
+ if data.artist is None and data.title is None:
+ self._log.warning('Missing artist or title: %s %s',
+ data, properties.jid)
+ return
+
pubsub_event = properties.pubsub_event._replace(data=data)
self._log.info('Received tune: %s - %s', properties.jid, data)
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/586d8ed074e1e5f62eb1bde3…
--
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/586d8ed074e1e5f62eb1bde3…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
ef339e87 by lovetox at 2020-12-29T21:52:09+01:00
Don’t return None on format_*() calls
Fixes #10235
- - - - -
1 changed file:
- gajim/gtk/util.py
Changes:
=====================================
gajim/gtk/util.py
=====================================
@@ -554,9 +554,6 @@ def get_account_mood_icon_name(account):
def format_activity(activity, subactivity, text):
- if activity is None:
- return None
-
if subactivity in ACTIVITIES[activity]:
subactivity = ACTIVITIES[activity][subactivity]
activity = ACTIVITIES[activity]['category']
@@ -586,8 +583,6 @@ def get_account_activity_icon_name(account):
def format_tune(artist, _length, _rating, source, title, _track, _uri):
- if artist is None and title is None and source is None:
- return None
artist = GLib.markup_escape_text(artist or _('Unknown Artist'))
title = GLib.markup_escape_text(title or _('Unknown Title'))
source = GLib.markup_escape_text(source or _('Unknown Source'))
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/ef339e872ebff5afa55020d4531bae87…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/ef339e872ebff5afa55020d4531bae87…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
398153b1 by lovetox at 2020-12-29T20:38:30+01:00
3.0.0-dev1
- - - - -
1 changed file:
- setup.cfg
Changes:
=====================================
setup.cfg
=====================================
@@ -1,6 +1,6 @@
[metadata]
name = nbxmpp
-version = 1.99.0
+version = 3.0.0-dev1
description = XMPP Library
author = Yann Leboulanger, Philipp Hoerist
author_email = gajim-devel(a)gajim.org
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/398153b1a392804e6737a801…
--
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/398153b1a392804e6737a801…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
bd9c61f1 by lovetox at 2020-12-29T20:31:18+01:00
Update ChangeLog
- - - - -
1 changed file:
- ChangeLog
Changes:
=====================================
ChangeLog
=====================================
@@ -1,3 +1,14 @@
+python-nbxmpp 2.0.0 (29 December 2020)
+
+ New
+
+ * New JID object
+ * Add JID Escaping (XEP-0106) support
+ * Add VCard4 (XEP-0292) support
+ * Make module calls generator based
+ * Add GSSAPI support (XEP-0233)
+ * Simplify and harmonize module API
+
python-nbxmpp 1.0.2 (14 August 2020)
New
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/bd9c61f141325dc1baef7aeb…
--
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/commit/bd9c61f141325dc1baef7aeb…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
ffce0c98 by lovetox at 2020-12-29T16:22:11+01:00
1.4.0-dev1
- - - - -
1 changed file:
- gajim/__init__.py
Changes:
=====================================
gajim/__init__.py
=====================================
@@ -2,7 +2,7 @@
import sys
from pathlib import Path
-__version__ = "1.2.91"
+__version__ = "1.4.0-dev1"
IS_FLATPAK = Path('/app/share/run-as-flatpak').exists()
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/ffce0c98d98ef38089a37e736e8cb391…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/ffce0c98d98ef38089a37e736e8cb391…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch gajim_1.3 at gajim / gajim
Commits:
7381a273 by wurstsalat at 2020-12-29T13:34:34+01:00
Update Changelog for Gajim 1.3.0
- - - - -
1 changed file:
- ChangeLog
Changes:
=====================================
ChangeLog
=====================================
@@ -1,3 +1,121 @@
+Gajim 1.3.0-beta1 (TBA)
+
+ New
+
+ * Completely rewritten settings backend
+ * Redesigned Preferences user interface
+ * Setting for automatic history cleanup
+ * Chat-specific 'Group Chat Settings' page
+ * Support for Chat Markers (XEP-0333)
+ * Completely rewritten Profile window
+ * Support for vCard4 (XEP-0292)
+ * Redesigned Voice/Video chat interface
+ * Group chat invitations show Avatars and additional infos
+ * 'Mark as Read' button for message notifications
+ * 'Send Message' button in chat windows
+ * Windows: support for XMPP link handling
+ * Preview for pasting images from the clipboard
+
+ Changes
+
+ * Sync threshold setting could not be migrated to new settings (please make sure to check if you set a custom value)
+ * Message styling: `_underline_` style has been removed, and a new `~strikethrough~` style has been added
+ * Notification for contact sign in/out has been removed
+ * 'Auto copy' workaround for Ctrl+C usage in the chat window has been removed
+ * If Gajim fails to join a group chat, it now offers a Retry button (and also 'Forget Group Chat')
+ * Pressing the Escape key will not close chat windows by default
+ * Some shortcuts now use Primary (Ctrl/Cmd) instead of Alt (which is often used by Window Management): Change Subject (`<Primary><Shift>S`), Emoji Chooser (`<Primary><Shift>M`)
+ * Linux: Emoji button now opens GTK’s native Emoji chooser (with categories and recently used emojis)
+ * A/V codec selection has been improved
+
+ Bug fixes
+
+ * Some regressions with non-english keyboard layouts have been fixed
+ * Command for opening the Start Chat window (`gajim --start-chat`) has been fixed
+ * A/V menu entries are now updated (enabled/disabled) correctly when receiving the contact’s capabilities
+ * GSSAPI support has been fixed
+ * A bug where dropping selected text on a chat window would fail has been fixed
+ * 'Show status changes' setting has been fixed for group chats
+ * A bug where removing a plugin would fail has been fixed
+ * List of fixed issues https://dev.gajim.org/gajim/gajim/-/issues?scope=all&utf8=%E2%9C%93&state=c…
+
+
+Gajim 1.2.2 (15 August 2020)
+
+ New
+
+ * Status Selector was reworked
+ * Status Change dialog was reworked
+ * Preferences: Added Setting to toggle the use of a keyring
+ * Windows/Mac: Gajim notifies now about new updates
+ * ServerInfo: Show more details about the current connection
+
+ Changes
+
+ * The status "Free for Chat" was removed
+ * Default status message was removed, use presets instead
+ * XHTML: Support for the <img> tag was removed
+ * DBus: Ability to change settings was removed
+ * Removed ability to ignore TLS errors
+
+ Bug fixes
+
+ * #9011 Add support for KDE notification drag and drop
+ * #10176 Login Dialog throws error
+ * #10192 MUC: Respect print status setting for own status changes
+ * #10197 AddContact: Validate JID on input
+ * #10200 MUC: Gajim fails to connect to after suspend
+ * #10201 GroupchatRoster: Don’t fix height of rows
+ * #10208 PluginManager: Show error correctly when plugin removal fails
+ * Flatpak: Add hole for kwallet password storage
+ * Fix Jingle session termination
+ * #10221 ChatControl: Don’t fail when dropping text on chat
+ * StatusIcon: Fix setting status
+
+
+Gajim 1.2.1 (08 July 2020)
+
+ New
+
+ * ServerInfo: Display status address
+ * Add block and spam reporting in various places
+ * Roster: Allow to add contacts from `Not in contact list` group via DND
+ * Roster: Allow sending message to serveral groups
+ * Groupchat/Chat: Rework DND
+ * Groupchat: Display recent history from the database
+
+ Changes
+
+ * Removed Privacy Lists support
+ * Roster: Remove blocking whole group feature
+
+ Bug fixes
+
+ * #10067 Error when showing invite menu
+ * #10144 Windows: Multiple instances of Gajim not possible
+ * #10152 Error when trying to disactivate or delete account
+ * #10160 Can't http upload with self signed Certificate
+ * #10162 Add option to use fixed-width horizontal tabs
+ * #10164 Timeout error when using music track listener
+ * #10171 Show error when MUC invite fails
+ * GroupchatRoster: Sort contacts in correct order
+ * MamPreferences: Correctly display preference state for JID
+ * Windows: Auto activate shipped plugins
+
+
+Gajim 1.2.0 (21 June 2020)
+
+ New
+
+ * Add account badges
+ * Add usage hint for the Start Chat dialog
+ * Various smaller improvements
+
+ Bug fixes
+
+ * Various smaller bug fixes reported in beta
+
+
Gajim 1.2.0-beta1 / 1.1.99.1 (01 May 2020)
New
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/7381a273ed67affb233f90a07245c8d6…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/7381a273ed67affb233f90a07245c8d6…
You're receiving this email because of your account on dev.gajim.org.