gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-04-30T11:38:35Zhttps://dev.gajim.org/gajim/gajim/-/issues/2449non latin symbols in status message2018-04-30T11:38:35Zanonymousnon latin symbols in status messageProblems with change of the status message through gajim-remote if the message contains not latin symbols. Through graphic interface all ok.
as@hronos:~/dev/gajim$ gajim-remote change_status online "Не латинские символы (Non-...Problems with change of the status message through gajim-remote if the message contains not latin symbols. Through graphic interface all ok.
as@hronos:~/dev/gajim$ gajim-remote change_status online "Не латинские символы (Non-latin symbols)"
Traceback (most recent call last):
File "gajim-remote.py", line 462, in ?
GajimRemote()
File "gajim-remote.py", line 268, in __init__
res = self.call_remote_method()
File "gajim-remote.py", line 451, in call_remote_method
args = [dbus.String(i) for i in args]
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
as@hronos:~/dev/gajim$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/2472problems with dbus 0.932018-04-30T11:38:34Zanonymousproblems with dbus 0.93when i don't install the dbus-python bindings, i get
D-Bus python bindings are missing in this computer
D-Bus capabilities of Gajim cannot be used
however, when i install the package (0.71), i get this tb:
Trace...when i don't install the dbus-python bindings, i get
D-Bus python bindings are missing in this computer
D-Bus capabilities of Gajim cannot be used
however, when i install the package (0.71), i get this tb:
Traceback (most recent call last):
File "gajim.py", line 195, in ?
import roster_window
File "/usr/share/gajim/src/roster_window.py", line 45, in ?
from music_track_listener import MusicTrackListener
File "/usr/share/gajim/src/music_track_listener.py", line 21, in ?
import dbus_support
ImportError: No module named dbus_support0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/2560change_status with gajim-remote changes "non-global-accounts"2018-04-30T11:38:29Zanonymouschange_status with gajim-remote changes "non-global-accounts"When i change the status with gajim remote for ex. "gajim-remote change_status offline" all accounts are going offline and not only these which are marked "sync with global status"
When i change the status with gajim remote for ex. "gajim-remote change_status offline" all accounts are going offline and not only these which are marked "sync with global status"
0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/2622gajim-remote get_unread_msgs_number2018-04-30T11:38:24Zanonymousgajim-remote get_unread_msgs_number17:34:01 Astro: % gajim-remote get_unread_msgs_number
\<bound method Events.get_nb_events of \<common.events.Events instance at 0x8383aac>>17:34:01 Astro: % gajim-remote get_unread_msgs_number
\<bound method Events.get_nb_events of \<common.events.Events instance at 0x8383aac>>0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/2692gajim-remote send_message seems broken2018-04-30T11:38:19Zanonymousgajim-remote send_message seems brokenDoes nothing. To investigate. Does nothing. To investigate. 0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/2784D-Bus code is incompatible with forthcoming dbus-python 0.80, and uses non-pu...2018-04-30T11:38:13ZanonymousD-Bus code is incompatible with forthcoming dbus-python 0.80, and uses non-public APII'm currently working on a rewrite of the dbus-python bindings, replacing the Pyrex module dbus_bindings with C code and changing the API where necessary to make the bindings more Pythonic. In practice, most Python D-Bus apps will contin...I'm currently working on a rewrite of the dbus-python bindings, replacing the Pyrex module dbus_bindings with C code and changing the API where necessary to make the bindings more Pythonic. In practice, most Python D-Bus apps will continue to work with my rewrite, which is going to be released as version 0.80 (I released 0.80rc2 today).
However, the D-Bus code in Gajim uses some interfaces which were never meant to be part of the public API; these will stop working with dbus-python 0.80. The attached patches (untested) should at least get you started on porting gajim to dbus-python 0.80, in a way that will still work on dbus-python 0.60.
Specific issues:
* dbus_bindings is not public API, and will go away. You can address most of this by just replacing "dbus.dbus_bindings.DBusException" with "dbus.DBusException" (this works in something like 0.40 and up).
* In the remote control, you seem to be emitting signals using a much lower-level interface than is intended. The normal way to do this is by decorating a function of the same name as the signal with dbus.service.signal, then calling it (see my patch).
* There is no such thing as None in the D-Bus world. You seem to represent it as the integer 0, which seems likely to cause confusion in future!
* In general, it's unclear what you intend the signature of signals and methods to be. Part of designing a D-Bus interface is specifying the types of the arguments and return values for your methods and signals - see the Galago notifications spec (http://www.galago-project.org/specs/notification/0.9/x408.html) or the Telepathy spec (http://telepathy.freedesktop.org/spec.html) for some good examples.
* The API for Variants has changed - there's no longer a Variant class, to make method arguments and return values consistent and unambiguous. Marking dicts and arrays with a signature that includes 'v' should achieve what you want to do.0.11.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/2791gajim-remote show_next_pending_event is broken2018-04-30T11:38:13Zanonymousgajim-remote show_next_pending_event is brokenCommand doesn't display next unseen event on run.
Command doesn't display next unseen event on run.
0.15Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/3344Not able to select account to join a groupchat from2018-04-30T11:37:35ZanonymousNot able to select account to join a groupchat fromI have multiple accounts plus link local network. If i.e. firefox executes gajim-remote handle-uri $somegroupchatlink I am not able to select an account to use.
This is particularly bad in case gajim chooses the linklocal account, becaus...I have multiple accounts plus link local network. If i.e. firefox executes gajim-remote handle-uri $somegroupchatlink I am not able to select an account to use.
This is particularly bad in case gajim chooses the linklocal account, because I can't join any room now.0.13Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/3408list_contacts in remote_control.py has wrong signature2018-04-30T11:37:30Zanonymouslist_contacts in remote_control.py has wrong signatureThe signature of list_contacts in src/remote_control.py is set to av. This breaks nautilus-sendto. It should not be necessary to make the contact dict a variant.
See http://bugzilla.gnome.org/show_bug.cgi?id=443484 and https://bugs.launc...The signature of list_contacts in src/remote_control.py is set to av. This breaks nautilus-sendto. It should not be necessary to make the contact dict a variant.
See http://bugzilla.gnome.org/show_bug.cgi?id=443484 and https://bugs.launchpad.net/ubuntu/+source/nautilus-sendto/+bug/118475
The signature aa{sv} is more precise.0.11.2Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/3575Errors when switching off2018-04-30T11:37:21ZanonymousErrors when switching offEvery time I switch Gajim off, I get informed about an error. In gajim.exe.log there is:
Traceback (most recent call last):
File "gajim.py", line 38, in \<module>
File "message_control.pyc", line 14, in \<m...Every time I switch Gajim off, I get informed about an error. In gajim.exe.log there is:
Traceback (most recent call last):
File "gajim.py", line 38, in \<module>
File "message_control.pyc", line 14, in \<module>
File "gtkgui_helpers.pyc", line 21, in \<module>
File "gtk\__init__.pyc", line 38, in \<module>
File "gobject\__init__.pyc", line 30, in \<module>
File "gobject\_gobject.pyc", line 12, in \<module>
File "gobject\_gobject.pyc", line 10, in __load
ImportError: DLL load failed: Nie można odnaleźć określonego modułu.
Traceback (most recent call last):
File "gajim.py", line 38, in \<module>
File "message_control.pyc", line 14, in \<module>
File "gtkgui_helpers.pyc", line 21, in \<module>
File "gtk\__init__.pyc", line 38, in \<module>
File "gobject\__init__.pyc", line 30, in \<module>
File "gobject\_gobject.pyc", line 12, in \<module>
File "gobject\_gobject.pyc", line 10, in __load
ImportError: DLL load failed: Nie można odnaleźć określonego modułu.
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method am_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method cyrillic_translit should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method inuktitut should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ipa should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method thai_broken should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_er should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method viqr should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\library.zip\systray.py:285: GtkWarning: gtk_widget_map: assertion `GTK_WIDGET_VISIBLE (widget)' failed
Traceback (most recent call last):
File "dialogs.pyc", line 376, in on_message_combobox_changed
KeyError: u'powiedz "nie" + :*'
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method am_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method cyrillic_translit should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method inuktitut should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ipa should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method thai_broken should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_er should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method viqr should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method am_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method cyrillic_translit should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method inuktitut should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ipa should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method thai_broken should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_er should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method viqr should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method am_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method cyrillic_translit should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method inuktitut should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ipa should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method thai_broken should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_er should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method viqr should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/3914Compatibility between jabber.dk ' s address and Gajim2018-04-30T11:37:04ZanonymousCompatibility between jabber.dk ' s address and GajimConnecting to a jabber.dk address make a zombie connection. But Gajim said us the connection has been lost !
In fact, to the server we are connected, but to Gajim not. To kill this connection, we have to connect on gajim, and in few seco...Connecting to a jabber.dk address make a zombie connection. But Gajim said us the connection has been lost !
In fact, to the server we are connected, but to Gajim not. To kill this connection, we have to connect on gajim, and in few seconds launch a disconnected command.
Tested on Gajim 0.11.2, 0.11.4 and 0.11.4-4-svn.
0.12Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/4209ok2018-04-30T11:36:49Zanonymousokokokanonymousanonymoushttps://dev.gajim.org/gajim/gajim/-/issues/4703missing URI %-decoding2018-04-30T11:33:25Zanonymousmissing URI %-decodingHi there
I found that Gajim does not properly decode %-escapes in URIs.
How to reproduce: execute gajim-remote handle_uri xmpp:test-%c3%a9@chat.example.org?join, and see in the dialog that %c3%a9 has not been decoded to é.
Suggestion:...Hi there
I found that Gajim does not properly decode %-escapes in URIs.
How to reproduce: execute gajim-remote handle_uri xmpp:test-%c3%a9@chat.example.org?join, and see in the dialog that %c3%a9 has not been decoded to é.
Suggestion: in gajim_remote.GajimRemote.handle_uri, use urllib.unquote on the object named jid (after uri.split('?') on line 509 here).
You may want to use urlparse.urlparse to get real URI parsing.
Note: I search the Trac help but couldn’t find the definition for severity level. Not sure, I left the default, but this bug really means something does not work as it should.
Kind regards0.12.2https://dev.gajim.org/gajim/gajim/-/issues/4847gajim-remote change_status reports "too many arguments"2018-04-29T20:39:41Zanonymousgajim-remote change_status reports "too many arguments"I already posted into the gajim-muc. I just paste it.
[15:41:26] \<mokrates> I use gajim-remote
[15:41:50] \<mokrates> and... gajim-remote offers a function "gajim-remote change_status \<message>"
[15:41:58] \<mokrates> if i call sth....I already posted into the gajim-muc. I just paste it.
[15:41:26] \<mokrates> I use gajim-remote
[15:41:50] \<mokrates> and... gajim-remote offers a function "gajim-remote change_status \<message>"
[15:41:58] \<mokrates> if i call sth. like:
[15:42:13] \<mokrates> $ gajim-remote change_status "my computer sleeps"
[15:43:09] \<mokrates> i get the message "too many arguments", which I can work around, if i remove all the spaces from the \<message> parameter (which is, because of the "s just one parameter)
[15:43:21] \<mokrates> it used to work, but doesn't do anymore
I also tried with supplying the account for which to do that, but that didn't change anything.
0.12.2https://dev.gajim.org/gajim/gajim/-/issues/5255make jid parameter to gajim-remote's send_file optional2018-04-29T20:39:12Zanonymousmake jid parameter to gajim-remote's send_file optionalPlease make jid parameter to gajim-remote's send_file command optional. If it is not provided ask user to choose recipient(s). This will help a lot putting "XMPP User" option in many filemanagers' "send to" file context menu (e.g. http:/...Please make jid parameter to gajim-remote's send_file command optional. If it is not provided ask user to choose recipient(s). This will help a lot putting "XMPP User" option in many filemanagers' "send to" file context menu (e.g. http://thunar.xfce.org/pwiki/documentation/sendto_menu)https://dev.gajim.org/gajim/gajim/-/issues/5368Error remote-server-not-found2018-04-29T20:39:07ZanonymousError remote-server-not-found\<!-- In -->
\<iq type="error" id="14" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="proxy.jabber.org">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns=...\<!-- In -->
\<iq type="error" id="14" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="proxy.jabber.org">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
\</error>
\</iq>
\<!-- In -->
\<iq type="error" id="17" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="proxy.jabber.cd.chalmers.se">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
\</error>
\</iq>
\<!-- In -->
\<iq type="error" id="16" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="transfer.jabber.freenet.de">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
\</error>
\</iq>https://dev.gajim.org/gajim/gajim/-/issues/6107strange behavior2018-04-29T20:38:27Zanonymousstrange behavior0.14.2https://dev.gajim.org/gajim/gajim/-/issues/6115Do we really need the presence of two almost identical files?(gajim-remote an...2018-04-29T20:38:27ZDicsonDo we really need the presence of two almost identical files?(gajim-remote and gajim-remote-plugin)Is it really necessary to change OBJ_PATH and INTERFACE for dbus? I propose to remove gajim-remote-plugin.pyIs it really necessary to change OBJ_PATH and INTERFACE for dbus? I propose to remove gajim-remote-plugin.py0.15https://dev.gajim.org/gajim/gajim/-/issues/6804gajim-remote doesn't handle ?message URIs2018-04-29T20:38:25Zanonymousgajim-remote doesn't handle ?message URIs# Bug description
xep-0147 describes xmpp-URIs.
xmpp:XMPP_ADDRESS?message should open a new chat/message window.
gajim-remote only handles xmpp:XMPP_ADDRESS as message uri.
# Steps to reproduce
gajim-remote xmpp:XMPP_ADDRESS?message
does...# Bug description
xep-0147 describes xmpp-URIs.
xmpp:XMPP_ADDRESS?message should open a new chat/message window.
gajim-remote only handles xmpp:XMPP_ADDRESS as message uri.
# Steps to reproduce
gajim-remote xmpp:XMPP_ADDRESS?message
does nothing.
## Comment
Added a patch (quick hack, probably needs review)0.16https://dev.gajim.org/gajim/gajim/-/issues/6849can't closed tab 'room general' after gajim-remote join_room general2018-04-29T20:38:23Zanonymouscan't closed tab 'room general' after gajim-remote join_room general# Bug description
Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 421, in _on_close_button_clicked
self.remove_tab(control, self.CLOSE_CLOSE_BUTTON)
File "/usr/share/gajim/src/message_window...# Bug description
Traceback (most recent call last):
File "/usr/share/gajim/src/message_window.py", line 421, in _on_close_button_clicked
self.remove_tab(control, self.CLOSE_CLOSE_BUTTON)
File "/usr/share/gajim/src/message_window.py", line 569, in remove_tab
ctrl.allow_shutdown(method, on_yes, on_no, on_minimize)
File "/usr/share/gajim/src/groupchat_control.py", line 1773, in allow_shutdown
on_yes(self)
File "/usr/share/gajim/src/message_window.py", line 553, in on_yes
close(ctrl)
File "/usr/share/gajim/src/message_window.py", line 526, in close
ctrl.shutdown()
File "/usr/share/gajim/src/groupchat_control.py", line 1685, in shutdown
gajim.connections[self.account].send_gc_status(self.nick, self.room_jid,
AttributeError: 'ConnectionZeroconf' object has no attribute 'send_gc_status'
# Steps to reproduce
Room "general" not exist.
gajim-remote join_room general username
Try push 'x' on tabs general.
# Software versions
OS version: Ubuntu 10.10("maverick") 2.6.35-28-generic-pae
GTK version: libgtk2.0-0 2.22.0-0ubuntu1
PyGTK version: python-gtk2 2.21.0-0ubuntu10.14.2DicsonDicson