Philipp Hörist pushed to branch master at gajim / gajim
Commits:
15048055 by Philipp Hörist at 2018-11-19T16:51:18Z
Dont answer groupchat receipt requests
- - - - -
1 changed file:
- gajim/common/modules/receipts.py
Changes:
=====================================
gajim/common/modules/receipts.py
=====================================
@@ -49,7 +49,7 @@ class Receipts:
'answer_receipts'):
return
- if event.mtype not in ('chat', 'groupchat'):
+ if event.mtype not in ('chat', 'normal'):
return
if event.sent:
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/15048055750db24f0f72ceab5eba1dc61e…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/15048055750db24f0f72ceab5eba1dc61e…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
596f268f by Philipp Hörist at 2018-11-19T14:04:04Z
Fix missing default arg
- - - - -
1 changed file:
- gajim/gtk/notification.py
Changes:
=====================================
gajim/gtk/notification.py
=====================================
@@ -57,7 +57,7 @@ class Notification:
# Detect if actions are supported by the notification daemon
if sys.platform not in ('win32', 'darwin'):
- def on_proxy_ready(_source, res, _data):
+ def on_proxy_ready(_source, res, _data=None):
try:
proxy = Gio.DBusProxy.new_finish(res)
self._daemon_capabilities = proxy.GetCapabilities()
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/596f268f14be630ccea76c6e4867709d55…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/596f268f14be630ccea76c6e4867709d55…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
acc89ad6 by Philipp Hörist at 2018-11-18T21:24:10Z
Roster: Use icons from IconTheme for Roster
With this Gajim loses the ability to draw animated GIFs in the Roster
GIFs have numerous drawbacks:
- We cant add them to the IconTheme, which means we need a different interface to load them
- The IconTheme scales all icons we load for the current scale (HiDPI)
- The animation causes many updates to the Roster, and causes high cpu usage
Fixes #8814, #8655
- - - - -
619793a0 by Philipp Hörist at 2018-11-18T21:24:32Z
Groupchat: Use icons from IconTheme
- - - - -
3ba34fa3 by Philipp Hörist at 2018-11-18T21:24:32Z
Remove old iconset code
- - - - -
aca34d5c by Philipp Hörist at 2018-11-18T21:24:33Z
Remove old icons
- - - - -
1179333f by Philipp Hörist at 2018-11-18T21:24:33Z
Refactor loading user supplied iconsets
- - - - -
2ece342d by Philipp Hörist at 2018-11-18T21:24:33Z
Notification: Use load_icon()
- - - - -
fedc00eb by Philipp Hörist at 2018-11-18T21:24:33Z
Move notify to gtk folder
- Rename notify to notification
- Move get_show_in_roster() to gtk.util
- Move get_show_in_systray() to gtk.util
- - - - -
dffa54f7 by Philipp Hörist at 2018-11-18T21:24:33Z
Refactor Windows Notifications
- Only show one notification at a time
- Fix pylint errors
- - - - -
3c32d511 by Philipp Hörist at 2018-11-18T21:24:33Z
Fix deprecated init
- - - - -
b98f0a3f by Philipp Hörist at 2018-11-18T21:24:34Z
Remove all usage of get_gtk_builder()
- - - - -
30 changed files:
- gajim/application.py
- − gajim/cell_renderer_image.py
- gajim/chat_control.py
- gajim/chat_control_base.py
- gajim/common/helpers.py
- gajim/config.py
- gajim/data/gui/popup_notification_window.ui
- − gajim/data/iconsets/dcraven/16x16/away.png
- − gajim/data/iconsets/dcraven/16x16/chat.png
- − gajim/data/iconsets/dcraven/16x16/closed.png
- − gajim/data/iconsets/dcraven/16x16/connecting.png
- − gajim/data/iconsets/dcraven/16x16/dnd.png
- − gajim/data/iconsets/dcraven/16x16/error.png
- − gajim/data/iconsets/dcraven/16x16/event.png
- − gajim/data/iconsets/dcraven/16x16/invisible.png
- − gajim/data/iconsets/dcraven/16x16/muc_active.png
- − gajim/data/iconsets/dcraven/16x16/muc_inactive.png
- − gajim/data/iconsets/dcraven/16x16/not_in_roster.png
- − gajim/data/iconsets/dcraven/16x16/offline.png
- − gajim/data/iconsets/dcraven/16x16/online.png
- − gajim/data/iconsets/dcraven/16x16/opened.png
- − gajim/data/iconsets/dcraven/16x16/requested.png
- − gajim/data/iconsets/dcraven/16x16/xa.png
- − gajim/data/iconsets/dcraven/32x32/away.png
- − gajim/data/iconsets/dcraven/32x32/chat.png
- − gajim/data/iconsets/dcraven/32x32/closed.png
- − gajim/data/iconsets/dcraven/32x32/connecting.png
- − gajim/data/iconsets/dcraven/32x32/dnd.png
- − gajim/data/iconsets/dcraven/32x32/error.png
- − gajim/data/iconsets/dcraven/32x32/event.png
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/8be5562b92f06047dbfa17c48f9abc29f…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/8be5562b92f06047dbfa17c48f9abc29f…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
8be5562b by Philipp Hörist at 2018-11-18T11:52:24Z
Dont fail when IconTheme is not available
This is needed for tests to work
- - - - -
1 changed file:
- gajim/gtk/util.py
Changes:
=====================================
gajim/gtk/util.py
=====================================
@@ -32,7 +32,8 @@ from gajim.common import i18n
from gajim.common.i18n import _
_icon_theme = Gtk.IconTheme.get_default()
-_icon_theme.append_search_path(configpaths.get('ICONS'))
+if _icon_theme is not None:
+ _icon_theme.append_search_path(configpaths.get('ICONS'))
log = logging.getLogger('gajim.gtk.util')
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/8be5562b92f06047dbfa17c48f9abc29f1…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/8be5562b92f06047dbfa17c48f9abc29f1…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch gajim_1.1 at gajim / gajim
Commits:
9ba97c4b by Philipp Hörist at 2018-11-16T14:28:28Z
Windows: Get objdump output as string
Otherwise we have to guess the encoding of the host system
- - - - -
adfcfb1b by Philipp Hörist at 2018-11-16T14:28:28Z
Fix incorrect contact status on tabs
- - - - -
5271f192 by Philipp Hörist at 2018-11-16T14:28:40Z
Windows: Fix build
data is now a str
- - - - -
2 changed files:
- gajim/common/connection_handlers.py
- win/misc/depcheck.py
Changes:
=====================================
gajim/common/connection_handlers.py
=====================================
@@ -146,6 +146,7 @@ class ConnectionHandlersBase:
obj.contact_list.append(obj.contact)
obj.contact.resource = resource
+ obj.need_redraw = True
obj.need_add_in_roster = True
if not app.jid_is_transport(jid) and len(obj.contact_list) == 1:
=====================================
win/misc/depcheck.py
=====================================
@@ -47,11 +47,11 @@ SYSTEM_LIBS = ['advapi32.dll',
def get_dependencies(filename):
deps = []
try:
- data = subprocess.check_output(["objdump", "-p", filename])
+ data = subprocess.getoutput("objdump -p %s" % filename)
except Exception as error:
print(error)
return deps
- data = data.decode("utf-8")
+
for line in data.splitlines():
line = line.strip()
if line.startswith("DLL Name:"):
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/df62671217256defc2b7e51b1e5ac76da…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/df62671217256defc2b7e51b1e5ac76da…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
77d64267 by Philipp Hörist at 2018-11-16T14:26:38Z
Windows: Fix build
data is now a str
- - - - -
1 changed file:
- win/misc/depcheck.py
Changes:
=====================================
win/misc/depcheck.py
=====================================
@@ -51,7 +51,7 @@ def get_dependencies(filename):
except Exception as error:
print(error)
return deps
- data = data.decode("utf-8")
+
for line in data.splitlines():
line = line.strip()
if line.startswith("DLL Name:"):
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/77d64267c72e11d687041272a5f693847e…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/77d64267c72e11d687041272a5f693847e…
You're receiving this email because of your account on dev.gajim.org.