Philipp Hörist pushed to branch master at gajim / gajim
Commits:
08fe2326 by Philipp Hörist at 2018-10-25T19:20:38Z
Fix error when plugin cant be loaded
Fixes #9403
- - - - -
1 changed file:
- gajim/plugins/pluginmanager.py
Changes:
=====================================
gajim/plugins/pluginmanager.py
=====================================
@@ -163,6 +163,8 @@ class PluginManager(metaclass=Singleton):
if activate:
pc = self.scan_dir_for_plugins(dst_dir, scan_dirs=True,
package=True)
+ if not pc:
+ continue
self.add_plugin(pc[0])
plugin = self.plugins[-1]
self.activate_plugin(plugin)
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/08fe232695f3118014659ffa80f8906577…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/08fe232695f3118014659ffa80f8906577…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
3dcd6323 by Daniel Brötzmann at 2018-10-25T09:59:41Z
Update feature list in appdata.xml
- - - - -
2 changed files:
- .gitlab-ci.yml
- data/org.gajim.Gajim.appdata.xml.in
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -24,6 +24,11 @@ run-pylint:
- pylint --version
- scripts/dev/pylint-ci.sh --jobs=2 gajim
+run-appdata:
+ stage: test
+ script:
+ - appstream-util validate data/org.gajim.Gajim.appdata.xml.in
+
run-build:
stage: build
script:
=====================================
data/org.gajim.Gajim.appdata.xml.in
=====================================
@@ -7,32 +7,37 @@
<metadata_license>CC-BY-SA-3.0</metadata_license>
<project_license>GPL-3.0</project_license>
<name>Gajim</name>
- <summary>A GTK+ Jabber client</summary>
+ <summary>A GTK+ XMPP client</summary>
<description>
- <p>Gajim is a chat client to be used with Jabber.org, Live Journal Talk,
- Nimbuzz, Ovi, Talkonaut, and thousands of other services
- run by companies and ISPs, and volunteers around the world.
+ <p>Gajim aims to be an easy to use and fully-featured XMPP client.
+ With Gajim you can chat through various XMPP services of your choice
+ (e.g. Jabber.org) as well as transports (e.g. Facebook, IRC).
</p>
- <p>If you have a few accounts on different servers, if you want to be in
- contact with your friends and family all the time, then Gajim is for you.
+ <p>Just chat with your friends or family, easily share pictures and
+ thoughts or discuss the news with your groups.
+ </p>
+ <p>Gajim integrates well with your other devices: just chat and see what's
+ been said on your mobile device.
</p>
<p>Features:</p>
<ul>
- <li>Tabbed chat window and single window modes</li>
- <li>Group chat support (with Multi-User Chat protocol), invitation, chat to group chat transformation</li>
- <li>Emojis, avatars, PEP (user activity, mood and tune)</li>
- <li>Audio / video conferences</li>
- <li>File transfer, room bookmarks</li>
- <li>Metacontacts support</li>
- <li>Trayicon, speller, extended chat history functionalities</li>
- <li>TLS, GPG and End-To-End encryption support</li>
- <li>Transport registration support</li>
- <li>Service discovery including nodes, user search</li>
- <li>Wikipedia, dictionary and search engine lookup</li>
- <li>Multiple accounts support</li>
- <li>XML console interface</li>
- <li>Link local (bonjour / zeroconf), BOSH</li>
- <li>Other features via plugins </li>
+ <li>Never miss a message, keep all your chat clients synchronized</li>
+ <li>Invite friends to group chats or join one</li>
+ <li>Easily send pictures, videos or other files to friends and groups</li>
+ <li>Chat securely with End-to-End encryption via OMEMO or PGP</li>
+ <li>Use your favorite emoticons, set your own profile picture</li>
+ <li>Keep and manage all your chat history</li>
+ <li>Organize your chats with tabs</li>
+ <li>Automatic spell-checking for your messages</li>
+ <li>Connect to other Messengers via Transports (Facebook, IRC, ...)</li>
+ <li>Lookup things on Wikipedia, dictionaries or other search engines directly from the chat window</li>
+ <li>Set your activity, tune, and mood to show your friends how you are feeling</li>
+ <li>Support for multiple accounts</li>
+ <li>Group multiple contacts from one friend to a single Meta-Contact</li>
+ <li>XML console to see what's happening on the protocol layer</li>
+ <li>Serverless messaging (Bonjour/Zeroconf), BOSH</li>
+ <li>Support for service discovery including nodes and search for users</li>
+ <li>Even more features via plugins</li>
</ul>
</description>
<categories>
@@ -43,7 +48,7 @@
</categories>
<screenshots>
<screenshot type="default">
- <image>https://gajim.org/imgs/gajim_roster.png</image>
+ <image>https://gajim.org/imgs/gajim_single_window_mode.png</image>
<caption>Roster, list of contacts</caption>
</screenshot>
<screenshot>
@@ -69,7 +74,7 @@
<url type="homepage">https://gajim.org/</url>
<url type="bugtracker">https://dev.gajim.org/gajim/gajim</url>
<url type="faq">https://dev.gajim.org/gajim/gajim/wikis/help/gajimfaq</url>
- <url type="help">https://dev.gajim.org/gajim/gajim/wikis/help/home</url>
+ <url type="help">https://dev.gajim.org/gajim/gajim/wikis/help/Help</url>
<url type="donation">https://gajim.org/dev.php#donate</url>
<url type="translate">https://dev.gajim.org/gajim/gajim/wikis/development/DevTranslate</url>
<translation type="gettext">gajim</translation>
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/3dcd6323d297ca5a779c0f0c0a443a385d…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/3dcd6323d297ca5a779c0f0c0a443a385d…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
2c6b2e0b by Philipp Hörist at 2018-10-24T21:04:14Z
Use keyword init for Labels
keyword-less init is deprecated
- - - - -
1 changed file:
- gajim/gtk/accounts.py
Changes:
=====================================
gajim/gtk/accounts.py
=====================================
@@ -396,7 +396,7 @@ class Account(Gtk.Box):
self.options = AccountPage(account, parent)
self.parent = parent
- self.label = Gtk.Label(app.get_account_label(account))
+ self.label = Gtk.Label(label=app.get_account_label(account))
self.label.set_halign(Gtk.Align.START)
self.label.set_hexpand(True)
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/2c6b2e0bb4b47de4cd95de436ed2958954…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/2c6b2e0bb4b47de4cd95de436ed2958954…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
974b3513 by Philipp Hörist at 2018-10-24T19:16:13Z
Fix pylint error
- - - - -
1 changed file:
- gajim/gtk/exception.py
Changes:
=====================================
gajim/gtk/exception.py
=====================================
@@ -101,7 +101,7 @@ class ExceptionDialog():
Gtk.get_minor_version(),
Gtk.get_micro_version())
gobject_ver = '.'.join(map(str, GObject.pygobject_version))
- glib_ver = '.'.join(map(str, GLib.glib_version))
+ glib_ver = '.'.join(map(str, GLib.glib_version))
return ISSUE_TEXT.format(get_os_info(),
gtk_ver,
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/974b351338970ca685846c1257aa2f646b…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/974b351338970ca685846c1257aa2f646b…
You're receiving this email because of your account on dev.gajim.org.