gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-04-30T11:43:07Zhttps://dev.gajim.org/gajim/gajim/-/issues/5112yakuake/tilda-like interface for chats2018-04-30T11:43:07Zanonymousyakuake/tilda-like interface for chatsNot so long ago i found [this awesome idea](http://www.kde-look.org/content/show.php/Yakuake-like+IM+interface?content=83876) on kde-look.
In short words: On pressing customized combination of keys chat window could slide down from the ...Not so long ago i found [this awesome idea](http://www.kde-look.org/content/show.php/Yakuake-like+IM+interface?content=83876) on kde-look.
In short words: On pressing customized combination of keys chat window could slide down from the top of the screen (or hide when actually shown). It will quicken the replies (for example when we are working with many windows or on the full screen)https://dev.gajim.org/gajim/gajim/-/issues/5110Repeated history in groupchat on reconnect2018-04-29T20:39:26ZanonymousRepeated history in groupchat on reconnectWhen I reconnect to groupchat after a short disconnection, I receive a full (predefined number of lines of) history of that groupchat, even though most of the lines have been already printed to that window before, while I was still conne...When I reconnect to groupchat after a short disconnection, I receive a full (predefined number of lines of) history of that groupchat, even though most of the lines have been already printed to that window before, while I was still connected. This means I seem to travel back in time and get to read them all over again.
Expected behaviour: only the lines that I missed while I was disconnected (dated after the last received message in this window) should be printed.https://dev.gajim.org/gajim/gajim/-/issues/5107problem with incoming messages2018-04-29T20:39:26Zanonymousproblem with incoming messagessorry, my english is realle bad, here is my problem: i live in russia, using your icq transport (icq.gajim.org) i can not get russian letters from some kind of clients (i think problem in utf-8) is there any way to fix it? can i recieve ...sorry, my english is realle bad, here is my problem: i live in russia, using your icq transport (icq.gajim.org) i can not get russian letters from some kind of clients (i think problem in utf-8) is there any way to fix it? can i recieve all messages in unicode? or i should find another transport?
thnx anyway
81@xmpp.ruanonymousanonymoushttps://dev.gajim.org/gajim/gajim/-/issues/5106For nomad use: a "quick connect" feature2018-04-30T11:43:07ZanonymousFor nomad use: a "quick connect" featureWhen using Gajim from a computer which is not my usual computer, I often miss a "quick connect" feature (a bit like in MSN messenger): a pair of text inputs (JID, password) and a "connect" button. The account creation system is ok when o...When using Gajim from a computer which is not my usual computer, I often miss a "quick connect" feature (a bit like in MSN messenger): a pair of text inputs (JID, password) and a "connect" button. The account creation system is ok when one wants to set up a permanent account, but it's definitely *not* ergonomic for nomad use:
* internet cafés
* friend's laptop
* etc.
I think more and more people have a nomad behavior in their usage of the internet. The A:\setup.exe era is over, people use web-based or ready-for-use applications, and they change computer often. Open source communication apps need to take this into account, and such a feature would definitely help.
The "quick connect" zone should appear permanently, for example above the roster, or near the status menu. (Of course it could be deactivated in the conf if you don't want it.) Also, this way of connecting would not save anything anywhere on the disk, it should be as transient as possible.
Of course, one can think about setting default parameters for transient accounts, like a default resource (btw, i definitely don't think the resource should be prompted to the user in this mode).
Such a behavior from Gajim would probably lead to more installed Gajim's in internet cafés (among other places)...
(I set severity to "minor", because this lack doesn't prevent the program from working, but I didn't set it to "trivial", because, err... actually it *does* prevent the program from being really usable. ;) )https://dev.gajim.org/gajim/gajim/-/issues/5103Defect in chat window - gajim 0.12.12018-04-29T20:39:26ZanonymousDefect in chat window - gajim 0.12.1It happens, when I move the cursor on the photo/image in chat window. The photo is in the chat windows and the next photo is appear out of the chat window and it cannot disappear.
Traceback (most recent call last):
File "/usr/share/ga...It happens, when I move the cursor on the photo/image in chat window. The photo is in the chat windows and the next photo is appear out of the chat window and it cannot disappear.
Traceback (most recent call last):
File "/usr/share/gajim/src/chat_control.py", line 2553, in _on_window_motion_notify_event
self.bigger_avatar_window.window.set_cursor(cursor)
AttributeError: 'NoneType' object has no attribute 'window'
https://dev.gajim.org/gajim/gajim/-/issues/5102I sent large message to roster buddy2018-04-29T20:39:26ZanonymousI sent large message to roster buddyTraceback (most recent call last):
File "/usr/local/share/gajim/src/common/xmpp/idlequeue.py", line 339, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/local/share/gajim/src/common/xmpp/idlequeue....Traceback (most recent call last):
File "/usr/local/share/gajim/src/common/xmpp/idlequeue.py", line 339, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/local/share/gajim/src/common/xmpp/idlequeue.py", line 216, in _process_events
obj.pollout()
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 383, in pollout
self._do_send()
File "/usr/local/share/gajim/src/common/xmpp/transports_nb.py", line 491, in _do_send
self.raise_event(DATA_SENT, sent_data)
File "/usr/local/share/gajim/src/common/xmpp/client_nb.py", line 411, in raise_event
self.Dispatcher.Event('', event_type, data)
File "/usr/local/share/gajim/src/common/xmpp/dispatcher_nb.py", line 350, in Event
self._eventHandler(realm, event, data)
File "/usr/local/share/gajim/src/common/connection.py", line 380, in _event_dispatcher
self.dispatch('STANZA_SENT', unicode(data))
UnicodeDecodeError: 'utf8' codec can't decode byte 0xb5 in position 0: unexpected code bytehttps://dev.gajim.org/gajim/gajim/-/issues/5099After failing to connect, Gajim is not able to reconnect at all2018-04-29T20:39:26ZanonymousAfter failing to connect, Gajim is not able to reconnect at allI use Fedora 11, it also happened on F10. Current version of Gajim in Fedora is 0.12.1, I've also tried latest hg as of today. Involved Networkmanager is 0.7.1.
I have Gajim setup to automatically start when I log in to my desktop and a...I use Fedora 11, it also happened on F10. Current version of Gajim in Fedora is 0.12.1, I've also tried latest hg as of today. Involved Networkmanager is 0.7.1.
I have Gajim setup to automatically start when I log in to my desktop and also to autoconnect to my GTalk account. Autostarting Gajim ist set up via gnome-session-properties.
What happens: When logging in NetworkManager will ask for my password and then connect to my network. In the meantime Gajim fails to connect as their is no network yet. After NetworkManager finished connecting, Gajim still fails to connect and is not able to connect at all. I have to restart Gajim after the network connection is established.https://dev.gajim.org/gajim/gajim/-/issues/5098Changesets search in Trac not working properly2018-04-29T20:39:26ZvardoChangesets search in Trac not working properlyIssue !#1 repro:
1. Search Trac for changeset with 'fix' query: [http://trac.gajim.org/search?q=fix&noquickjump=1&changeset=on]
2. Click on any changeset found.
3. Result:
{{{
Error: Invalid Changeset Number
No changeset XYZ in t...Issue !#1 repro:
1. Search Trac for changeset with 'fix' query: [http://trac.gajim.org/search?q=fix&noquickjump=1&changeset=on]
2. Click on any changeset found.
3. Result:
{{{
Error: Invalid Changeset Number
No changeset XYZ in the repository
}}}
Issue !#2 repro:
1. Look for any recent changeset: [http://trac.gajim.org/search?q=hgignore&noquickjump=1&changeset=on]
2. Result: `No matches found. `
*Summary:* it looks like Trac does not index new changesets and older changeset are with IDs from SVN repo. I guess whole search database should be rebuild (if it is possible to invoke such action by hand).Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/5094tb on startup2018-04-29T20:39:26Zanonymoustb on startupUsing latest hg checkout, I get the following tracebacks on startup. Gajim runs fine afterwards.
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events
...Using latest hg checkout, I get the following tracebacks on startup. Gajim runs fine afterwards.
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 367, in _process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 390, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 570, in _do_receive
self._on_receive(received)
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 582, in _on_receive
self.on_receive(data)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 445, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1527, in _PrivateCB
self.dispatch('BOOKMARKS', self.bookmarks)
File "/usr/share/gajim/src/common/connection.py", line 199, in dispatch
self.put_event((event, data))
File "/usr/share/gajim/src/common/connection.py", line 195, in put_event
gajim.handlers[ev[0]](self.name, ev[1])
File "gajim.py", line 1605, in handle_event_bookmarks
self.roster.set_actions_menu_needs_rebuild()
AttributeError: RosterWindow instance has no attribute 'set_actions_menu_needs_rebuild'
Traceback (most recent call last):
File "/usr/share/gajim/src/dialogs.py", line 248, in on_okbutton_clicked
self.ok_handler[0](passph, checked, *self.ok_handler[1:])
File "gajim.py", line 438, in _ok
self.complete(passphrase)
File "gajim.py", line 422, in complete
self.run_callback(account, cb)
File "gajim.py", line 405, in run_callback
callback()
File "/usr/share/gajim/src/common/connection_handlers.py", line 2524, in _send_first_presence
self.dispatch('SIGNED_IN', ())
File "/usr/share/gajim/src/common/connection.py", line 199, in dispatch
self.put_event((event, data))
File "/usr/share/gajim/src/common/connection.py", line 195, in put_event
gajim.handlers[ev[0]](self.name, ev[1])
File "gajim.py", line 1868, in handle_event_signed_in
self.roster.set_actions_menu_needs_rebuild()
AttributeError: RosterWindow instance has no attribute 'set_actions_menu_needs_rebuild'
https://dev.gajim.org/gajim/gajim/-/issues/5091Install Trac Plugins: LoomingClouds, KeywordSuggest, and TagsPlugin2018-04-30T11:43:07ZanonymousInstall Trac Plugins: LoomingClouds, KeywordSuggest, and TagsPlugin= Issue =
* The Trac keyword system is usefull to categorize tickets.
* Needed to prioritize better and not loose valueable ticket information.
* Due to users not knowing which keywords to use usage of the ticket system might be low...= Issue =
* The Trac keyword system is usefull to categorize tickets.
* Needed to prioritize better and not loose valueable ticket information.
* Due to users not knowing which keywords to use usage of the ticket system might be low
* A multitude of similar keywords might create unwanted clutter in keywords.
# Possible Solution
* Use the following Trac-Plugins from trac-hacks.org
* http://trac-hacks.org/wiki/KeywordSuggestPlugin - does Google Suggest-Style autocompletition of present keywords.
* http://trac-hacks.org/wiki/LoomingCloudsPlugin - Shows a tag cloud of present keywords
* http://trac-hacks.org/wiki/TagsPlugin - A tag system usable on most of tracs elements. Have a look at trac-hacks.org to see it in action.
= Caveats =
* LoomingClouds had some issues with linebreaks. See if they occour at your site too.Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/5090Type-to-find should include hidden offline-users too, like Psi (>0.12)2018-04-30T11:43:07ZanonymousType-to-find should include hidden offline-users too, like Psi (>0.12)= Issue =
* Find users with type-to-find even if they are hidden offline users.
# Rationale
* Users with large rosters that do not fit on the screen, especially not with all offline users shown, need to click around more than needed ...= Issue =
* Find users with type-to-find even if they are hidden offline users.
# Rationale
* Users with large rosters that do not fit on the screen, especially not with all offline users shown, need to click around more than needed if they want to find a user and send them a message into their offline queue.
* Makes workflow slow.
= Found in =
* Psi (http://www.psi-im.org) starting from version 0.12https://dev.gajim.org/gajim/gajim/-/issues/5089Gajim can't create a new account2018-04-29T20:39:26ZanonymousGajim can't create a new accountDuring starting Gajim it reports bag in the program kind of not fatal. When I try to continue, it cant't create a new account.
This is what the program logs:
Traceback (most recent call last):
File "gajim.py", line 463, in _process_ev...During starting Gajim it reports bag in the program kind of not fatal. When I try to continue, it cant't create a new account.
This is what the program logs:
Traceback (most recent call last):
File "gajim.py", line 463, in _process_events
return self.process_events(fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 132, in process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 352, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 502, in _do_receive
self.on_receive(received)
File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 166, in _on_receive_document_attrs
self.onreceive(None)
AttributeError: NonBlockingClient instance has no attribute 'onreceive'
https://dev.gajim.org/gajim/gajim/-/issues/5085Show the status message somewhere in the roster2018-04-30T11:43:07ZanonymousShow the status message somewhere in the rosterSometimes I specify my status more precisely by setting a status message. However gajim never presents me this status message and so I forget about it and after some days or weeks I remeber that my status message is completely inappropri...Sometimes I specify my status more precisely by setting a status message. However gajim never presents me this status message and so I forget about it and after some days or weeks I remeber that my status message is completely inappropriate now. This happens especially for the status "online". I think this does not only happens to me, so it would perhaps be nice to see the status message somewhere in the roaster and not only on mouseover.https://dev.gajim.org/gajim/gajim/-/issues/5082Howto add PGP to Gajm ?2018-04-29T20:39:26ZanonymousHowto add PGP to Gajm ?I just installed Gajm.
I also want to add encryption, how do I do that ?I just installed Gajm.
I also want to add encryption, how do I do that ?https://dev.gajim.org/gajim/gajim/-/issues/5077Groupchat click on nikname2018-04-30T11:43:09ZanonymousGroupchat click on niknamePlease make able to paste groupchat's participant name into input box by clicking his name in participants list.Please make able to paste groupchat's participant name into input box by clicking his name in participants list.https://dev.gajim.org/gajim/gajim/-/issues/5076Inquiry of new possibilities2018-04-30T11:43:09ZanonymousInquiry of new possibilitiesIn the program very much there is no notification that who that reads mine vcard or checks the program version. There is no function of check at the interlocutor "last activity" - time when the interlocutor last time printed the message ...In the program very much there is no notification that who that reads mine vcard or checks the program version. There is no function of check at the interlocutor "last activity" - time when the interlocutor last time printed the message to somebody, and also it would be desirable that Gajim itself informed other clients this parametre. (http://xmpp.org/extensions/xep-0012.html) Still it would be desirable that in Gajim was check at the interlocutor of vcard, time, the version of the client and so on is divided separately. And so it turns out if the version of the client is necessary to me, I check info of the interlocutor and to me all is loaded together - so very inconveniently.https://dev.gajim.org/gajim/gajim/-/issues/5072error while I open main window from tray2018-04-30T11:44:48Zanonymouserror while I open main window from trayHello! Every time i open program main window I see this message about error
Traceback (most recent call last):
File "/usr/share/gajim/src/roster_window.py", line 1513, in _visible_func
return self.contact_is_visible(contact, accou...Hello! Every time i open program main window I see this message about error
Traceback (most recent call last):
File "/usr/share/gajim/src/roster_window.py", line 1513, in _visible_func
return self.contact_is_visible(contact, account)
File "/usr/share/gajim/src/roster_window.py", line 1441, in contact_is_visible
if self.contact_has_pending_roster_events(contact, account):
File "/usr/share/gajim/src/roster_window.py", line 1431, in contact_has_pending_roster_events
if gajim.events.get_nb_roster_events(account, contact.jid) > 0:
AttributeError: 'NoneType' object has no attribute 'jid'
I have added transport in my roster to mail.ru transoprt through the mrim.jabber.ru server and I've had a few error massages after clicking Ctrl-O in roster to show or to hide offline contacts.
Sorry for my English and this confusing bug-report, but it's my first. Thank you $-)https://dev.gajim.org/gajim/gajim/-/issues/5071libglib-2.0-0.dll2018-04-30T11:44:48Zanonymouslibglib-2.0-0.dllI try to run from the source under windows xp. As a result python.exe gives the following error: not found g_assertion_message procedure in the library DLL libglib-2.0-0.dll
What could be the problem? How to solve it?I try to run from the source under windows xp. As a result python.exe gives the following error: not found g_assertion_message procedure in the library DLL libglib-2.0-0.dll
What could be the problem? How to solve it?https://dev.gajim.org/gajim/gajim/-/issues/5069Gajim new version not show the SSL legacy option in accounts2018-04-29T20:39:26ZanonymousGajim new version not show the SSL legacy option in accountsHi guys i need an help, i install Gajim new version 0.12.1 in fedora its works fine, but i want to work on SSL 5223, as in connection tab, ssl legacy not show to me, any idea , where its found, its needed for ssl connection.
Thanks
Muz...Hi guys i need an help, i install Gajim new version 0.12.1 in fedora its works fine, but i want to work on SSL 5223, as in connection tab, ssl legacy not show to me, any idea , where its found, its needed for ssl connection.
Thanks
Muzammelhttps://dev.gajim.org/gajim/gajim/-/issues/5067Backtrace in groupchat_control.py2018-04-29T20:39:26ZmceplBacktrace in groupchat_control.py
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 367, in _pro...
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 497, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 367, in _process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 390, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 570, in _do_receive
self._on_receive(received)
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 582, in _on_receive
self.on_receive(data)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 445, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 2235, in _presenceCB
avatar_sha))
File "/usr/share/gajim/src/common/connection.py", line 199, in dispatch
self.put_event((event, data))
File "/usr/share/gajim/src/common/connection.py", line 195, in put_event
gajim.handlers[ev[0]](self.name, ev[1])
File "gajim.py", line 1262, in handle_event_gc_notify
array[6], array[7], array[8], array[9], array[10], array[11])
File "/usr/share/gajim/src/groupchat_control.py", line 1282, in chg_contact_status
actual_affiliation = gc_c.affiliation
AttributeError: 'NoneType' object has no attribute 'affiliation'