Philipp Hörist pushed to branch master at gajim / gajim
Commits:
37722400 by Philipp Hörist at 2018-03-17T18:02:06+01:00
Update ChangeLog
- - - - -
1 changed file:
- ChangeLog
Changes:
=====================================
ChangeLog
=====================================
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,26 +1,10 @@
-Gajim 0.99.2 (17 February 2018)
-
- * Speed up DB querys on MAM sync
- * Fix config file encoding
- * Bug fixes
+Gajim 1.0.0 (17 March 2018)
-Gajim 0.99.1 (08 February 2018)
-
+ * Ported to GTK3 / Python3
* Integrate HTTPUpload
* Add Navigation buttons in History Window
- * Added XEP-0368 (SRV records for XMPP over TLS)
* Improvements for HiDPI Screens
- * Move Chat Menu button so we are not forced to use CSD
* Depend on the python keyring package for password storage
- * Bug fixes
-
-Gajim 0.98.2 (17 December 2017)
-
- * Fix DB migration
-
-Gajim 0.98.1 (15 December 2017)
-
- * Ported to GTK3 / Python3
* Flatpak support
* Lots of refactoring
* New Emoji support
@@ -33,14 +17,22 @@ Gajim 0.98.1 (15 December 2017)
* Added mam:1 and mam:2 support (mam:0 was removed)
* Added MAM for MUCs support
* Added support for showing XEP-0084 Avatars
+ * Add support for geo: URIs
* Added xmpp URI handling directly in Gajim
* Removed Gajim-Remote
* Removed XEP-0012 (Last Activity)
* Removed XEP-0136 (Message Archiving)
* Added XEP-0156 (Discovering Alternative XMPP Connection Methods)
* Added XEP-0319 (Last User Interaction in Presence)
+ * Added XEP-0368 (SRV records for XMPP over TLS)
* Added XEP-0380 (Explicit Message Encryption)
* Added Jingle FT:5 support
+ * Lots of other small bugfixes
+
+ KNOWN ISSUES:
+
+ - Meta Contacts: Filtering the roster could lead to a crash in some circumstances. Use CTRL + N for starting new chats as a workaround
+ - Audio/Video support is currently not maintained and most likely not working
Gajim 0.16.9 (30 November 2017)
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/377224002d352e566a0295be9a4b69c66a…
---
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/377224002d352e566a0295be9a4b69c66a…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch gajim_1.0 at gajim / gajim
Commits:
191a5772 by Philipp Hörist at 2018-03-17T14:16:59+01:00
Handle connection lost notification click
Fixes #8823
- - - - -
c3896630 by Philipp Hörist at 2018-03-17T14:17:08+01:00
Fix deleting an account that was never connected
Fixes #8951
- - - - -
4fec13b7 by Philipp Hörist at 2018-03-17T14:17:19+01:00
Catch all exceptions when testing Farstream
- - - - -
3 changed files:
- gajim/common/app.py
- gajim/common/logger.py
- gajim/gui_interface.py
Changes:
=====================================
gajim/common/app.py
=====================================
--- a/gajim/common/app.py
+++ b/gajim/common/app.py
@@ -228,7 +228,8 @@ try:
session = conference.new_session(Farstream.MediaType.AUDIO)
del session
del conference
- except GLib.GError:
+ except Exception as e:
+ glog.info(e)
HAVE_FARSTREAM = False
except (ImportError, ValueError):
=====================================
gajim/common/logger.py
=====================================
--- a/gajim/common/logger.py
+++ b/gajim/common/logger.py
@@ -1104,8 +1104,12 @@ class Logger:
:param account_jid: The jid of the account
"""
-
- jid_id = self.get_jid_id(account_jid)
+ try:
+ jid_id = self.get_jid_id(account_jid)
+ except ValueError:
+ # This happens if the JID never made it to the Database
+ # because the account was never connected
+ return
sql = '''
DELETE FROM roster_entry WHERE account_jid_id = {jid_id};
=====================================
gajim/gui_interface.py
=====================================
--- a/gajim/gui_interface.py
+++ b/gajim/gui_interface.py
@@ -227,7 +227,7 @@ class Interface:
path = gtkgui_helpers.get_icon_path('gajim-connection_lost', 48)
account = obj.conn.name
notify.popup(_('Connection Failed'), account, account,
- '', path, obj.title, obj.msg)
+ 'connection-lost', path, obj.title, obj.msg)
@staticmethod
def unblock_signed_in_notifications(account):
@@ -1685,6 +1685,10 @@ class Interface:
resource = app.get_resource_from_jid(fjid)
jid = app.get_jid_without_resource(fjid)
+ if type_ == 'connection-lost':
+ app.interface.roster.window.present()
+ return
+
if type_ in ('printed_gc_msg', 'printed_marked_gc_msg', 'gc_msg'):
w = self.msg_win_mgr.get_window(jid, account)
if jid in self.minimized_controls[account]:
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/245e478ea6245848a419e68b637893b88…
---
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/245e478ea6245848a419e68b637893b88…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
52c06cd6 by Philipp Hörist at 2018-03-17T12:20:21+01:00
Catch all exceptions when testing Farstream
- - - - -
1 changed file:
- gajim/common/app.py
Changes:
=====================================
gajim/common/app.py
=====================================
--- a/gajim/common/app.py
+++ b/gajim/common/app.py
@@ -228,7 +228,8 @@ try:
session = conference.new_session(Farstream.MediaType.AUDIO)
del session
del conference
- except GLib.GError:
+ except Exception as e:
+ glog.info(e)
HAVE_FARSTREAM = False
except (ImportError, ValueError):
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/52c06cd64f2b2c4f767a627c21ed8cf8c2…
---
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/52c06cd64f2b2c4f767a627c21ed8cf8c2…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
d8777a78 by Philipp Hörist at 2018-03-17T00:20:11+01:00
Fix deleting an account that was never connected
Fixes #8951
- - - - -
1 changed file:
- gajim/common/logger.py
Changes:
=====================================
gajim/common/logger.py
=====================================
--- a/gajim/common/logger.py
+++ b/gajim/common/logger.py
@@ -1104,8 +1104,12 @@ class Logger:
:param account_jid: The jid of the account
"""
-
- jid_id = self.get_jid_id(account_jid)
+ try:
+ jid_id = self.get_jid_id(account_jid)
+ except ValueError:
+ # This happens if the JID never made it to the Database
+ # because the account was never connected
+ return
sql = '''
DELETE FROM roster_entry WHERE account_jid_id = {jid_id};
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/d8777a78aa49c9edf8d9876c66c9c5b24e…
---
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/d8777a78aa49c9edf8d9876c66c9c5b24e…
You're receiving this email because of your account on dev.gajim.org.