Philipp Hörist pushed to branch master at gajim / gajim
Commits:
791acd56 by lovetox at 2020-06-18T20:36:18+02:00
Disable client cert support until nbxmpp support is back
- - - - -
3f38952e by lovetox at 2020-06-18T20:36:18+02:00
Disable zeroconf support until its working again
- - - - -
2 changed files:
- gajim/gtk/accounts.py
- gajim/gui_interface.py
Changes:
=====================================
gajim/gtk/accounts.py
=====================================
@@ -61,6 +61,9 @@ class AccountsWindow(Gtk.ApplicationWindow):
self.add(box)
for account in app.get_accounts_sorted():
+ if account == 'Local':
+ # Disable zeroconf support until its working again
+ continue
self.add_account(account, initial=True)
self._menu.connect('menu-activated', self._on_menu_activated)
@@ -615,8 +618,10 @@ class GeneralPage(GenericSettingPage):
SettingType.ACTION, '-import-contacts',
props={'account': account}),
- Setting(SettingKind.DIALOG, _('Client Certificate'),
- SettingType.DIALOG, props={'dialog': CertificateDialog}),
+ # Currently not supported by nbxmpp
+ #
+ # Setting(SettingKind.DIALOG, _('Client Certificate'),
+ # SettingType.DIALOG, props={'dialog': CertificateDialog}),
Setting(SettingKind.SWITCH, _('Connect on startup'),
SettingType.ACCOUNT_CONFIG, 'autoconnect'),
=====================================
gajim/gui_interface.py
=====================================
@@ -1969,10 +1969,10 @@ class Interface:
self.register_core_handlers()
self.create_zeroconf_default_config()
- if app.config.get_per('accounts', app.ZEROCONF_ACC_NAME, 'active') \
- and app.is_installed('ZEROCONF'):
- app.connections[app.ZEROCONF_ACC_NAME] = \
- connection_zeroconf.ConnectionZeroconf(app.ZEROCONF_ACC_NAME)
+ # if app.config.get_per('accounts', app.ZEROCONF_ACC_NAME, 'active') \
+ # and app.is_installed('ZEROCONF'):
+ # app.connections[app.ZEROCONF_ACC_NAME] = \
+ # connection_zeroconf.ConnectionZeroconf(app.ZEROCONF_ACC_NAME)
for account in app.config.get_per('accounts'):
if not app.config.get_per('accounts', account, 'is_zeroconf') and\
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/6881d68e7cc6a4e677eb7637b734b39…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/6881d68e7cc6a4e677eb7637b734b39…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
4cd448de by lovetox at 2020-06-16T22:56:32+02:00
StartChat: Improve global muc search
- Don't clear the search entry when pressing the global search button
- Start a search automatically after pressing the button
- - - - -
1 changed file:
- gajim/gtk/start_chat.py
Changes:
=====================================
gajim/gtk/start_chat.py
=====================================
@@ -370,15 +370,17 @@ class StartChatDialog(Gtk.ApplicationWindow):
return box == Search.GLOBAL
def _on_global_search_toggle(self, button):
- self._ui.search_entry.set_text('')
self._ui.search_entry.grab_focus()
image_style_context = button.get_children()[0].get_style_context()
if button.get_active():
image_style_context.add_class('selected-color')
self._set_listbox(self._global_search_listbox)
+ if self._ui.search_entry.get_text():
+ self._start_search()
self._remove_new_jid_row()
self._ui.listbox.invalidate_filter()
else:
+ self._ui.search_entry.set_text('')
image_style_context.remove_class('selected-color')
self._set_listbox(self._ui.listbox)
self._global_search_listbox.remove_all()
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/4cd448de8f7a4e3d70fe5d7fcb379712…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/4cd448de8f7a4e3d70fe5d7fcb379712…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch gajim_1.2 at gajim / gajim
Commits:
d1e6aa60 by André Apitzsch at 2020-06-07T08:24:21+02:00
Gspell: Use default language if requested one is missing
The default language cannot be `None` if `app.is_installed('GSPELL')` is `True`,
because to be `True` at least one language needs to be available.
If `app.is_installed('GSPELL')` is `False`, the modified code is not called.
- - - - -
738f140a by lovetox at 2020-06-07T08:24:21+02:00
Change look of DND status
- - - - -
07f68379 by lovetox at 2020-06-07T08:24:21+02:00
Change color of XA status
- - - - -
e45a8392 by lovetox at 2020-06-07T08:24:21+02:00
Refactor idle status
- - - - -
86779b63 by lovetox at 2020-06-07T08:24:21+02:00
Caps: Fix EntityCapsTask precondition check
- - - - -
e1ec6791 by André Apitzsch at 2020-06-07T08:24:21+02:00
Improve shortcut behaviour on MacOS
Part of #8787.
- - - - -
c631815c by André at 2020-06-07T08:24:21+02:00
Feature: Fix keyring availability check
- - - - -
2bb4cd51 by André Apitzsch at 2020-06-07T08:24:21+02:00
Feature: Remove list header
Information is already provided by window title.
- - - - -
c751043e by André Apitzsch at 2020-06-07T08:24:21+02:00
Server Info: Remove list header
Information is already provided by tab title.
- - - - -
ea2b94fd by lovetox at 2020-06-07T08:24:21+02:00
Fix discovering local address for file transfer
Fixes #10016
- - - - -
f402b26e by lovetox at 2020-06-07T08:24:21+02:00
Client: Update status while disconnected
Idle status changes while disconnected were lost leading to reconnecting
or resuming with the idle status we had before disconnect
- - - - -
4b4e01aa by lovetox at 2020-06-07T08:24:21+02:00
Client: Remove unnecessary our-show events
The event gets raised when we receive the presence reflection
- - - - -
adadf0ac by lovetox at 2020-06-07T08:24:21+02:00
Client: Use NetworkEvent instead of OurShowEvent
- - - - -
05f4530b by lovetox at 2020-06-07T08:24:21+02:00
Refactor our-show event handlers
- - - - -
0d0ab311 by lovetox at 2020-06-07T08:24:21+02:00
Remove unused code
- - - - -
8b6c0cf8 by lovetox at 2020-06-07T08:24:21+02:00
Update pre-push-tests.sh
- - - - -
b08cf8b1 by lovetox at 2020-06-07T08:24:21+02:00
Remove unused code
- - - - -
48c4dcfc by lovetox at 2020-06-07T08:24:21+02:00
Menu: Better name start chat entry
- - - - -
b5ad4690 by lovetox at 2020-06-07T08:24:21+02:00
Remove unused helper methods
- - - - -
248a411b by lovetox at 2020-06-07T08:24:21+02:00
Fix pylint errors
- - - - -
f3d82005 by lovetox at 2020-06-07T08:24:21+02:00
Client: Update presence of MUCs only on resume
- - - - -
0de4272b by André Apitzsch at 2020-06-07T08:24:21+02:00
Update XMPP logo
Logo without text is used, because it wasn't readable in the GUI anyway.
Part of #9049.
- - - - -
fe0428c2 by lovetox at 2020-06-07T08:24:21+02:00
Client: Raise our-show event on resume
- - - - -
6b482a11 by lovetox at 2020-06-07T08:24:21+02:00
Fix mypy errors
- - - - -
30 changed files:
- gajim/application.py
- gajim/chat_control_base.py
- gajim/common/app.py
- gajim/common/client.py
- gajim/common/config.py
- gajim/common/connection_handlers.py
- gajim/common/connection_handlers_events.py
- gajim/common/const.py
- gajim/common/helpers.py
- gajim/common/idle.py
- gajim/common/jingle_transport.py
- gajim/common/modules/bytestream.py
- gajim/common/modules/caps.py
- gajim/common/modules/muc.py
- gajim/common/modules/presence.py
- gajim/common/modules/vcard_avatars.py
- gajim/data/gui/application_menu.ui
- gajim/data/gui/shortcuts_window.ui
- gajim/data/icons/hicolor/scalable/status/xmpp.svg
- gajim/dialogs.py
- gajim/groupchat_control.py
- gajim/gtk/avatar.py
- gajim/gtk/dialogs.py
- gajim/gtk/features.py
- gajim/gtk/filechoosers.py
- gajim/gtk/notification.py
- gajim/gtk/preferences.py
- gajim/gtk/server_info.py
- gajim/gtk/single_message.py
- gajim/gtk/types.py
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/534a29479bf8501da1ef59ffd1b818c…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/534a29479bf8501da1ef59ffd1b818c…
You're receiving this email because of your account on dev.gajim.org.
André pushed to branch master at gajim / gajim
Commits:
aa623168 by André Apitzsch at 2020-06-04T22:35:32+02:00
Flatpak: Fix start using desktop file
- - - - -
1 changed file:
- flatpak/org.gajim.Gajim.yaml
Changes:
=====================================
flatpak/org.gajim.Gajim.yaml
=====================================
@@ -238,6 +238,7 @@ modules:
commands:
- sed -i "s+<id>org.gajim.Gajim</id>+<id>org.gajim.Gajim.Devel</id>+" data/org.gajim.Gajim.appdata.xml.in
- sed -i "s+<name>Gajim</name>+<name>Gajim (Nightly)</name>+" data/org.gajim.Gajim.appdata.xml.in
+ - sed -i "s+Exec=gajim+Exec=gajim-devel+" data/org.gajim.Gajim.desktop.in
- mv gajim/data/icons/hicolor/scalable/apps/org.gajim.Gajim{.Devel,}.svg
post-install:
- install -d /app/plugins
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/aa62316879eb185bd83b3f17f6fa113b…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/aa62316879eb185bd83b3f17f6fa113b…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
21c6be64 by lovetox at 2020-06-03T20:03:49+02:00
Client: Raise our-show event on resume
- - - - -
1 changed file:
- gajim/common/client.py
Changes:
=====================================
gajim/common/client.py
=====================================
@@ -226,6 +226,14 @@ class Client(ConnectionHandlers):
if self._status_sync_on_resume:
self._status_sync_on_resume = False
self.update_presence()
+ else:
+ # Normally show is updated when we receive a presence reflection.
+ # On resume, if show has not changed while offline, we dont send
+ # a new presence so we have to trigger the event here.
+ app.nec.push_incoming_event(
+ NetworkEvent('our-show',
+ account=self._account,
+ show=self._status))
def _set_client_available(self):
self._set_state(ClientState.AVAILABLE)
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/21c6be642c29070a023fef56ab2aa017…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/21c6be642c29070a023fef56ab2aa017…
You're receiving this email because of your account on dev.gajim.org.