gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2017-12-11T16:38:57Zhttps://dev.gajim.org/gajim/gajim/-/issues/6973Messages sended with the gnome-shell builtin are missing in the chat log2017-12-11T16:38:57ZanonymousMessages sended with the gnome-shell builtin are missing in the chat log# Bug description
Messages sended with the gnome-shell builtin are missing in the chat log. So you don't see your sended ansers in the gnome-shell builtin chat, nor in the gajim chat log.
# Steps to reproduce
Start chatting with the gno...# Bug description
Messages sended with the gnome-shell builtin are missing in the chat log. So you don't see your sended ansers in the gnome-shell builtin chat, nor in the gajim chat log.
# Steps to reproduce
Start chatting with the gnome-shell built in chat.
OS: Archlinux (all updates are installed)0.15https://dev.gajim.org/gajim/gajim/-/issues/6967main window's width too small2017-12-11T16:38:57ZSvenmain window's width too small# Bug description
After installing 0.15-alpha on windows 7, the rooster/main window's width was too little, so "Help" menu in the top wasn't visible.
# Steps to reproduce
Fresh installation on windows 7. I use german language, so maybe ...# Bug description
After installing 0.15-alpha on windows 7, the rooster/main window's width was too little, so "Help" menu in the top wasn't visible.
# Steps to reproduce
Fresh installation on windows 7. I use german language, so maybe the german translated words are longer and burst standard width.
# Software versions
OS version: windows 7 64 bit
GTK+-Version: 2.22.1
PyGTK-Version 2.22.00.15https://dev.gajim.org/gajim/gajim/-/issues/6938Notification-Sound when highlighting myself in muc2017-12-11T16:38:57ZanonymousNotification-Sound when highlighting myself in muc# Bug description
When i write my own nick in a muc, i get the notification sound (but the text wont get highlighted). imho we dont need that sound, as its kind of irritating.
# Steps to reproduce
Join MUC and write your own name ;)
# ...# Bug description
When i write my own nick in a muc, i get the notification sound (but the text wont get highlighted). imho we dont need that sound, as its kind of irritating.
# Steps to reproduce
Join MUC and write your own name ;)
# Software versions
OS version: debian testing/sid
GTK version: the one from debian testing or sid - dont think, this matters here
PyGTK version: the one from debian testing or sid - dont think, this matters here0.15https://dev.gajim.org/gajim/gajim/-/issues/6919Error at launch2017-12-11T16:38:56ZanonymousError at launch# Bug description
When launching gajim, several windows with "A programming errors has been detected" appears. Details are :
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 533, in _process...# Bug description
When launching gajim, several windows with "A programming errors has been detected" appears. Details are :
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 533, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 394, in _process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 414, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 600, in _do_receive
self._on_receive(received)
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 614, in _on_receive
self.on_receive(data)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 467, in _WaitForData
res = self.ProcessNonBlocking(data)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 452, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1619, in _messageCB
jid, invite, tim)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1627, in _on_message_decrypted
self.dispatch_gc_message(msg, frm, msgtxt, jid, tim)
File "/usr/share/gajim/src/common/connection_handlers.py", line 1759, in dispatch_gc_message
msg.getXHTML(), statusCode, displaymarking, captcha))
File "/usr/share/gajim/src/common/connection.py", line 177, in dispatch
gajim.ged.raise_event(event, self.name, data)
File "/usr/share/gajim/src/common/ged.py", line 67, in raise_event
handler(*args, **kwargs)
File "/usr/share/gajim/src/gui_interface.py", line 988, in handle_event_gc_msg
displaymarking=array[6], captcha=array[7])
File "/usr/share/gajim/src/groupchat_control.py", line 859, in on_message
self.print_old_conversation(msg, nick, tim, None, displaymarking=displaymarking)
File "/usr/share/gajim/src/groupchat_control.py", line 931, in print_old_conversation
displaymarking=displaymarking)
File "/usr/share/gajim/src/chat_control.py", line 846, in print_conversation_line
displaymarking=displaymarking)
File "/usr/share/gajim/src/conversation_textview.py", line 1237, in print_conversation_line
timestamp_str = self.get_time_to_show(tim)
File "/usr/share/gajim/src/conversation_textview.py", line 1310, in get_time_to_show
diff_day, {'nb_days': diff_day}, {'nb_days': diff_day})
File "/usr/share/gajim/src/common/i18n.py", line 101, in ngettext
text = text % replace_plural
TypeError: %d format: a number is required, not dict
# Steps to reproduce
Launch gajim
# Software versions
OS version: Debian Testing (Wheezy)
GTK version: 2.24.4
PyGTK version: 2.24.0https://dev.gajim.org/gajim/gajim/-/issues/6895Ignore events from contact2018-04-30T11:42:14ZDarlanIgnore events from contact# Problem
Some users who have bots as contacts don't want to see when the bot is signing in or signing out:
For example:
A support bot of [einfach Jabber http://einfachjabber.de/] _support@einfachjabber.de_
A support bot of [JabMe](ht...# Problem
Some users who have bots as contacts don't want to see when the bot is signing in or signing out:
For example:
A support bot of [einfach Jabber http://einfachjabber.de/] _support@einfachjabber.de_
A support bot of [JabMe](https://jabme.de/) _sysbot@jabme.de_
A search engine bot of [DuckDuckGo](https://duckduckgo.com/) _im@ddg.gg_
# Analysis
None.
# Enhancement recommendation
Add an option to ignore events from a selected contact
https://dev.gajim.org/gajim/gajim/-/issues/6892Do you really want to delete logs of the selected contact?2018-04-30T11:42:14ZDarlanDo you really want to delete logs of the selected contact?# Problem
1) Why the window title is "Unnamed"
2) Regarding to the following message:
----
*Do you really want to delete logs of the selected contact?*
This is an irreversible operation.
----
Someone may, accidentally mark an unwanted...# Problem
1) Why the window title is "Unnamed"
2) Regarding to the following message:
----
*Do you really want to delete logs of the selected contact?*
This is an irreversible operation.
----
Someone may, accidentally mark an unwanted entry and then confirm its deletion.
# Analysis
None (or above?) :-P
# Enhancement recommendation
1) I'm proposing an additional measure which is to add the name of the Contact to the confirmation dialog.
2) Why *Contact*? It can be also an *MUC* or a *Transport* (this second paragraph is depreciated, in case the extra caution measure for confirmation will be implemented).0.16https://dev.gajim.org/gajim/gajim/-/issues/6886Inconsistent window position remembering behaviour2017-12-11T16:38:56ZanonymousInconsistent window position remembering behaviour# Bug description
If I move the main Gajim window to a new position and then close it by left clicking the system tray icon, when I restore it (through the same method) the roster is restored at the position it was in when I closed it (...# Bug description
If I move the main Gajim window to a new position and then close it by left clicking the system tray icon, when I restore it (through the same method) the roster is restored at the position it was in when I closed it (as expected).
However, if I move the window and then close it via the close button on the title bar, and then restore it, it restores to the position it was in when it was last closed via the systray, and not to the position it was last in.
# Steps to reproduce
* Move roster window
* Close roster window via close button on title bar
* Restore roster window
* Roster window will not restore to previous position
# Software versions
OS version: Windows 7 Professional 32 Bit
GTK version: 2.22.1
PyGTK version: 2.22.0
Not tested on any other OS's or software versions.0.14.2https://dev.gajim.org/gajim/gajim/-/issues/6883Disconnect while sending some symbols.2017-12-11T16:38:56ZanonymousDisconnect while sending some symbols.# Bug description
If we are sending some special symbols - Gajim Disconnects from server.
# Steps to reproduce
Just send someting like:
PluralForm.jsm: Index #2 of 'K; 4>AB83=CB ;8\<8B 6C@=0;0 A>>1I5=89 Firebug. 0 2E>645=85 =5 >B>1@06...# Bug description
If we are sending some special symbols - Gajim Disconnects from server.
# Steps to reproduce
Just send someting like:
PluralForm.jsm: Index #2 of 'K; 4>AB83=CB ;8\<8B 6C@=0;0 A>>1I5=89 Firebug. 0 2E>645=85 =5 >B>1@0605BAO.;K; 4>AB83=CB ;8\<8B 6C@=0;0 A>>1I5=89 Firebug. 5 >B>1@0605BAO 0 2E>645=89.' for value 0 is invalid -- plural rule #7; called by $STRP
to any contact in roster
# Software versions
OS version: Ubuntu 10.10
Gajim 0.14.10.15https://dev.gajim.org/gajim/gajim/-/issues/6882Detached Avatar2017-12-11T16:38:56ZDarlanDetached Avatar# Bug description
Programming Error when avatar is detached.
# Steps to reproduce
Works with PNG, SVG or any other image format which can and has a transparent background.
[1] Hover the cursor on the avatar
[2] Make sure that when the ...# Bug description
Programming Error when avatar is detached.
# Steps to reproduce
Works with PNG, SVG or any other image format which can and has a transparent background.
[1] Hover the cursor on the avatar
[2] Make sure that when the avatar is bigger the cursor would not hit the visible area of the avatar.
Hover the cursor (without touching the visible areas of the avatar) to the window "title-bar" and start moving the window.
The avatar is still at the same place in the background (you can immediately hover the cursor on the visible areas of the avatar and the larger avatar will be gone).
Keep it that way for a minute or two.
Hover the cursor on the visible areas of the avatar.
*A programming error has been detected*
Traceback (most recent call last):
File "/usr/share/gajim/src/chat_control.py", line 2844, in _on_window_motion_notify_event
self.bigger_avatar_window.window.set_cursor(cursor)
AttributeError: 'NoneType' object has no attribute 'window'
# Software versions
OS version: Salix OS 13.37 (Slackware 13.37 based)
GTK version: 2.24.4
PyGTK version: 2.22.0https://dev.gajim.org/gajim/gajim/-/issues/6875Tracebacks: Unknown status message: 'IMPORT_RES'2017-12-11T16:38:56ZaffluxTracebacks: Unknown status message: 'IMPORT_RES'# Bug description
Getting these tracebacks recently when logging in (not sure about that) an account that has a gpg key associated. Note that i'm not usually using gpg, so I can't tell whether or not this has any impact.
Except...# Bug description
Getting these tracebacks recently when logging in (not sure about that) an account that has a gpg key associated. Note that i'm not usually using gpg, so I can't tell whether or not this has any impact.
Exception in thread Thread-20:
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 530, in __bootstrap_inner
self.run()
File "/usr/lib64/python2.7/threading.py", line 483, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/k/build/gajim/gajim-r12892/src/common/gnupg.py", line 222, in _read_response
result.handle_status(keyword, value)
File "/home/k/build/gajim/gajim-r12892/src/common/gnupg.py", line 715, in handle_status
raise ValueError("Unknown status message: %r" % key)
ValueError: Unknown status message: 'IMPORT_RES'
$ gpg --version
gpg (GnuPG) 2.0.17
libgcrypt 1.4.6
# Software versions
OS version:
gentoo
GTK version:
2.24.3
PyGTK version:
2.24.00.15https://dev.gajim.org/gajim/gajim/-/issues/6872Backup Contacts and MUCs2018-04-10T11:13:49ZDarlanBackup Contacts and MUCs# Problem
Complicated & Long profiles (Bookmarks & Contacts)
# Analysis
Related to: Edit > Accounts > Administration operations > Synchronize contacts
# Enhancement recommendation
Backup/Download, to a plain text file, the complete list ...# Problem
Complicated & Long profiles (Bookmarks & Contacts)
# Analysis
Related to: Edit > Accounts > Administration operations > Synchronize contacts
# Enhancement recommendation
Backup/Download, to a plain text file, the complete list of my contacts and my bookmarks, as well
The following script can download the bookmarks to a plain text file: http://svn.codingteam.net/scripts_mathieui/bookmarks.py
SleekXMPP is required https://github.com/fritzy/SleekXMPP/
_Regarding to the "Synchronize contacts" feature: I wish to be able to synchronize Bookmarks/MUCs, too._Plugins Welcomehttps://dev.gajim.org/gajim/gajim/-/issues/6871Participant list sidebar is changing its size2017-12-11T16:38:56ZDarlanParticipant list sidebar is changing its size# Bug description
Participant list sidebar is changing its size when Maximizing/Restoring the MUC window.
# Steps to reproduce
Maximize & Restore your MUC window.
# Software versions
OS version: Salix OS 13.1.2 (Slackware 13.1.0 based...# Bug description
Participant list sidebar is changing its size when Maximizing/Restoring the MUC window.
# Steps to reproduce
Maximize & Restore your MUC window.
# Software versions
OS version: Salix OS 13.1.2 (Slackware 13.1.0 based)
GTK version: 2.18.9
PyGTK Version: 2.16.0https://dev.gajim.org/gajim/gajim/-/issues/6858ValueError: image should be a GdkPixbuf or empty2017-12-11T16:38:57ZanonymousValueError: image should be a GdkPixbuf or empty# Bug description
After a resizng of mess. Window wake up "A programming error has been detected It probably is not fatal, but should be reported to the developers nonetheless."
Traceback (most recent call last):
File "/usr/share/gaji...# Bug description
After a resizng of mess. Window wake up "A programming error has been detected It probably is not fatal, but should be reported to the developers nonetheless."
Traceback (most recent call last):
File "/usr/share/gajim/src/groupchat_control.py", line 2319, in show_tooltip
position[1] + rect.y)
File "/usr/share/gajim/src/tooltips.py", line 157, in show_tooltip
self.populate(data)
File "/usr/share/gajim/src/tooltips.py", line 413, in populate
pix = self.avatar_image.get_pixbuf()
ValueError: image should be a GdkPixbuf or empty
# Steps to reproduce
# Software versions
OS version:
[UBUNTU 10.04 LTS regularly updated[BR]]
GTK version:
[2.20.1[BR]]
PyGTK version:
[2.17.0[BR]]https://dev.gajim.org/gajim/gajim/-/issues/6847python-gnupginterface should be removed from Recommends in debian package2017-12-11T16:38:57Zanonymouspython-gnupginterface should be removed from Recommends in debian package# Bug description
There is python-gnupginterface in recommended packages in debian package. I believe that this isn't used anymore and so is not needed.
Here is patch:
--- a/debian/control Sun Mar 27 00:15:36 2011 +0300
...# Bug description
There is python-gnupginterface in recommended packages in debian package. I believe that this isn't used anymore and so is not needed.
Here is patch:
--- a/debian/control Sun Mar 27 00:15:36 2011 +0300
+++ b/debian/control Sat Mar 26 22:27:36 2011 +0100
@@ -14,7 +14,7 @@
Architecture: all
XB-Python-Version: ${python:Versions}
Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends}, python-support (>= 0.7.1), python-glade2 (>= 2.12.0), python-gtk2 (>= 2.12.0), dnsutils
-Recommends: dbus, python-dbus, notification-daemon, python-gnupginterface, python-openssl, python-crypto
+Recommends: dbus, python-dbus, notification-daemon, python-openssl, python-crypto
Suggests: python-gconf, python-gnome2, nautilus-sendto, avahi-daemon, python-avahi, network-manager, libgtkspell0, aspell-en, python-gnomekeyring, gnome-keyring, python-sexy, python-kerberos (>= 1.1), texlive-latex-base, dvipng, python-farsight, gstreamer0.10-plugins-ugly
Description: Jabber client written in PyGTK
Gajim is a Jabber client. It has a tabbed user interface with normal chats,0.15https://dev.gajim.org/gajim/gajim/-/issues/6828Icons are too small2018-04-01T11:23:45ZDarlanIcons are too small# Problem
Systray and Taskbar icons are too small.
_tint2 configurations file and an image are attached._
The file is a modification of the following file: [tint2rc](http://dhoko.free.fr/code/tint2/tint2rc), [Live CD GNU/Linux Salix :...# Problem
Systray and Taskbar icons are too small.
_tint2 configurations file and an image are attached._
The file is a modification of the following file: [tint2rc](http://dhoko.free.fr/code/tint2/tint2rc), [Live CD GNU/Linux Salix : enfin en version finale – Le Colibri Libre](http://colibri-libre.org/live-cd-gnulinux-salix-enfin-en-version-finale.html)
# Enhancement recommendation
[Make the logo bigger](http://www.delicious.com/tag/system:filetype:mp3+logo+parody) ;)DarlanDarlanhttps://dev.gajim.org/gajim/gajim/-/issues/6822Quoting the recieved messages with the keyboard shortcuts2022-10-30T14:33:53ZanonymousQuoting the recieved messages with the keyboard shortcuts# Problem
Currently to quote a message in Gajim you should select a region in a chat by the mouse, then select the quote item in the context menu. However, switching from the keyboard to the mouse for such a basic operation is inconvenie...# Problem
Currently to quote a message in Gajim you should select a region in a chat by the mouse, then select the quote item in the context menu. However, switching from the keyboard to the mouse for such a basic operation is inconvenient and takes extra time.
# Analysis
As we quote recent messages more often it is important to have access to the most recent messages with less number of keystrokes. Gajim has the corresponding feature which enables you to scroll through the sent messages by pressing Ctrl+Up / Ctrl+Down. I think it would make sense to have the similar behaviour for scrolling through the received messages with Ctrl+Shift+Up / Ctrl+Shift+Down.
# Implementation notes (patch is in attachment)
- it doesn't preserve formatting in quoted text;
- it uses configuration option 'key_up_lines' for the maximum number of recieved messages to store in the history;
- every line of the quoted message is prepended by '> ' characters and a new line is added to the end of the message.0.14.2https://dev.gajim.org/gajim/gajim/-/issues/6758Online contacts should be visible regardless of their groups2018-05-26T21:20:08ZmgolOnline contacts should be visible regardless of their groups# Problem
People that want seeing offline contacts in roster end up with not seeing online ones if they are not in the first (alphabetically) group.
# Analysis
Displaying offline contacts has sense for:
1) conveniently seeing archives of...# Problem
People that want seeing offline contacts in roster end up with not seeing online ones if they are not in the first (alphabetically) group.
# Analysis
Displaying offline contacts has sense for:
1) conveniently seeing archives of conversations with them
2) talking to people that tend to be in invisible mode
Groups can be used for:
1) sorting contacts by their "origin" (school, work, friends etc.)
2) setting different privacy options for them (like being invisible sometimes for only some groups, also: Facebook privacy settings are easier to achieve using groups which are then reflected in Jabber groups)
However, online contacts are usual not visible then as they're below lots of offline contacts from earlier (alphabetically) groups.
# Enhancement recommendation
1) Show online contacts above offline ones regardless of their groups.
2) Allow to set group priorities, e.g. friends above work etc.Patches Welcomehttps://dev.gajim.org/gajim/gajim/-/issues/6756<message type='error'> stanzas aren’t correctly handled2017-12-11T16:38:57Zanonymous<message type='error'> stanzas aren’t correctly handledAn error message without a body child is displayed in a chat window as a timestamp without a nick or message. It shouldn’t be shown at all, or perhaps as a normal error message (the green onen).An error message without a body child is displayed in a chat window as a timestamp without a nick or message. It shouldn’t be shown at all, or perhaps as a normal error message (the green onen).0.15https://dev.gajim.org/gajim/gajim/-/issues/6755PubSub browser doesn’t display nodes if subscription retrieval isn’t supported2017-12-11T16:38:57ZanonymousPubSub browser doesn’t display nodes if subscription retrieval isn’t supportedSteps to reproduce:
1. Open XML console
2. Actions > Discover > a PubSub service > Browse
3. If the service doesn’t support subscription retrieval nothing is shown, but nodes are correctly get.Steps to reproduce:
1. Open XML console
2. Actions > Discover > a PubSub service > Browse
3. If the service doesn’t support subscription retrieval nothing is shown, but nodes are correctly get.https://dev.gajim.org/gajim/gajim/-/issues/6747Per-chat notifications2018-04-30T11:42:15ZanonymousPer-chat notifications# Problem
I have open several chat tabs. One of them is a work-related MUC with members of our team. I want to be notified whenever a new message arrives to this MUC the same way as I am notified about new personal messages (notify-daemo...# Problem
I have open several chat tabs. One of them is a work-related MUC with members of our team. I want to be notified whenever a new message arrives to this MUC the same way as I am notified about new personal messages (notify-daemon popup, and notification area icon blinking). I am aware of the notify_of_all_muc_messages setting, but this has two problems:
1. it does not send notify-daemon popups, just blinks the icon, and
2. it is a global parameter, while I want it to be set for a single MUC only, not all my MUCs.
Thanks in advance for considering this enhancement request.
# Analysis
# Enhancement recommendation