Gajim - 2013-09-21


  1. bot RSS: Feeds for Gajim • Ticket #7484 (Add New Contact - always display transport icons) created Display transport icons in Protocol in Add New Contact dialog, even when Use transports icons is not checked. https://trac.gajim.org/ticket/7484
  2. bot RSS: Feeds for Gajim • Ticket #7470 (Minor UI corrections/suggestions (Post 0.16)) updated Edit/Accounts/Personal Information Under Personal Information, add a clarification like Movim and Psi have. PsiInformation about you is stored as a VCard on the server, which other people can retrieve at any time. MovimIt's your first time on Movim! To fill in a few information about you and display them to your c[…] https://trac.gajim.org/ticket/7470#comment:4
  3. bot RSS: Feeds for Gajim • Ticket #7485 (UnicodeDecodeError sending big message) created Bug description When sending big message, sometimes occur: (E) gajim.c.x.transports_nb _do_send: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/transports_nb.py", line 550, in _do_send self.raise_event(DATA_SENT, sent_data) File "/usr/lib/python2.7/site-packages/gajim/common/xmpp/client_nb.py", line 460, in raise_event self.Dispatcher.Even[…] https://trac.gajim.org/ticket/[…]
  4. bot RSS: Feeds for Gajim • Ticket #7486 (GPG should be opportunistically enabled) created problem Currently, if a contact is assigned a GPG key, Gajim encrypts messages, whether the recipient's client is able to decode those messages at this time or not. It would be nice to have an option to allow for "opportunistic" encryption, i.e. encrypt when the recipient is able to receive encrypted, but send unencrypted otherwise and warn the user. analysis Associate an OpenPGP[…] https://trac.gajim.org/ticket/748[…]
  5. bot RSS: Feeds for Gajim • Ticket #7486 (GPG should be opportunistically enabled) updated Actually, I just read XEP-0027, and I don't even know if this is possible. I was assuming that clients would advertise support for OpenPGP. ​http://wiki.mcabber.com/index.php/OpenPGP seems to indicate that clients that support OpenPGP sign their status messages. I'll try to do some more digging in the mean while. https://trac.gajim.org/ticket/7486#comment:1
  6. bot RSS: Feeds for Gajim • Ticket #7185 (Transient dialogs) updated Manage sounds dialog Preferences/Notifications/Manage… should be transient on Preferences dialog. Gajim Theme Customization dialog Preferences/Style/Manage… should be transient on Preferences dialog. https://trac.gajim.org/ticket/7185#comment:48
  7. Darlan Asterix, I have edited my comment at #7482
  8. Darlan I have made a patch to hat sets layout_style to default (was: end) for gtk-add (Add) gtk-remove (Remove) buttons <http://paste.gajim.org/view/8dac3aa4>.
  9. Darlan I have made a patch that sets layout_style to default (was: end) for gtk-add (Add) gtk-remove (Remove) buttons <http://paste.gajim.org/view/8dac3aa4>.
  10. Darlan Default = Edge.
  11. Darlan Credits > Written by: Where is Dennis?
  12. bot RSS: Feeds for Gajim • Ticket #7485 (UnicodeDecodeError sending big message) closed duplicate: As you said it yourself, this is a duplicate ticket. It's fixed in 0.16 pre releases dup of #5719 https://trac.gajim.org/ticket/7485#comment:1
  13. bot RSS: Feeds for Gajim • Ticket #7185 (Transient dialogs) closed fixed: In 7d9d980b9a917fb8e3a4c9e828cefe740d155ac7: fix transient for. Fixes #7185 https://trac.gajim.org/ticket/7185#comment:49 • Changeset [15089:7d9d980b9a91]: fix transient for. Fixes #7185 fix transient for. Fixes #7185 https://trac.gajim.org/changeset/7d9d980b9a917fb8e3a4c9e828cefe740d155ac7
  14. dicson I think we need add <property name="window_position">center-on-parent</property> for transient_for work correct
  15. dicson Darlan, last commit have no effect for me. top windows always in desktop center
  16. dicson preference window to. always in center of screen
  17. dicson maybe it is WM problem?
  18. dicson http://www.pygtk.org/docs/pygtk/gtk-constants.html#gtk-window-position-constants
  19. Darlan Proposed change for archiving_preferences_window <http://paste.gajim.org/view/f9cf6987> I have 3 items instead of 2, for vbox1.
  20. Darlan dicson, I will check with Fluxbox.
  21. Darlan They are transient for Preference but they appear as if they are new windows instead of being in center of Preference. I think Openbox handles it better.
  22. dicson Preference appear in center of screen. not in center of roster
  23. Darlan roster or preference?
  24. Darlan It is working good with Openbox
  25. dicson :-/
  26. Darlan I confirm, Sound and Theme dialogs are transient fine with Openbox; tested on Openbox with Gajim hg 0.16 against Gajim hg default.
  27. dicson Preference.Disco.File transfer. always in center of screen
  28. dicson http://www.pygtk.org/docs/pygtk/gtk-constants.html#gtk-window-position-constants we have gtk.WIN_POS_NONE
  29. Darlan Preference/Disco/FT are in center of Roster in Openbox. If Gajim is in tray Preference appear in center of screen.
  30. dicson if I do gtk.WIN_POS_CENTER_ON_PARENT - works fine in xfce
  31. Darlan It seems that some WMs treat differently to transient dialogs, or their code is missing the different sort of transient.
  32. dicson ok.gajim do not work correct in xfce...
  33. Darlan In Fluxbox, FT is at center of screen and Change status message is at center of roster (good).
  34. Darlan I think it is the fault of Fluxbox and Xfce, not Gajim.
  35. dicson Change status - gtkDialog. works fine
  36. Darlan Yep
  37. dicson gktWindow not works
  38. dicson The set_transient_for() method sets the window as a transient window for the window specified by parent. Dialog windows should be set transient for the main application window they were spawned from. This allows window managers to keep the dialog on top of the main window, or center the dialog over the main window. The gtk.Dialog() constructor and other convenience functions in PyGTK will sometimes call the set_transient_for() method on your behalf.
  39. Darlan Correction: In Fluxbox, Accounts is at top-left of screen (bad) and Change status message is at center of roster (good).
  40. Darlan I think it is bug with Fluxbox, Xfce and other WMs.
  41. dicson we can add gtk.WIN_POS_CENTER_ON_PARENT....
  42. Darlan I think it is needless to concentrate on this before 0.16 release. Most dialogs work well, there are only less than 10 that require fixes.
  43. dicson http://paste.gajim.org/view/3bf85d38
  44. dicson I think it is a bug,not new feature
  45. Darlan Bug in Gajim or WM?
  46. dicson I do not know
  47. Darlan I think it is good to have Disco/FT/Preferences as new windows, especially Disco/FT.
  48. Darlan >http://paste.gajim.org/view/3bf85d38 Not sure about Preferences, but it seems good :-)
  49. dicson Preferences use transient_for
  50. dicson self.window.set_transient_for(gajim.interface.roster.window)
  51. dicson On Windows, this method will and put the child window on top of the parent, much as the window manager would have done on X. :-|
  52. bot RSS: Feeds for Gajim • Changeset [15090:5ce812cd8c40]: set window_position for ACE,gajim_themes and manage_sounds windows set window_position for ACE,gajim_themes and manage_sounds windows https://trac.gajim.org/changeset/5ce812cd8c401fd435e463be78d6c0cc1b38faf2
  53. Darlan Windows themes and manage_sounds are, now, transient properly on Preferences with Fluxbox.
  54. bot RSS: Feeds for Gajim • Changeset [15091:5643e38f2b47]: Use underline for browse_for_client_cert_button Use underlin[…] https://trac.gajim.org/changeset/5643e38f2b47f7baf71969530dd5aa9ec38d8fa1 • Changeset […] https://trac.gajim.org/changeset/8fffb8af7cfbc439938c2e3658b9ae9916b55996 • Changeset […] https://trac.gajim.org/changeset/70a8f4aadbf1ec45bb9766af0f81611cf1622564
  55. Darlan What did "center-on-parent" change for advanced_configuration_window.ui? It seems the same to me.
  56. dicson ACE win center of Pref win
  57. Darlan Proxy is transient for dialogs Accounts and Preferences. It is not transient for Account Creation Wizard; never mind, though.
  58. Darlan >ACE win center of Pref win It was always on center of Pref in Fluxbox.
  59. dicson Darlan, I do not have Fluxbox. sorry
  60. Darlan No problems, that was just a not for record.
  61. dicson I think Preset Status Messages in prefs is broken
  62. dicson File "/home/test/gajim/src/config.py", line 1101, in on_msg_treemodel_row_changed File "/home/test/gajim/src/config.py", line 1096, in save_status_messages if msg: AttributeError: 'NoneType' object has no attribute 'decode'
  63. dicson http://paste.gajim.org/view/3069344d
  64. bot RSS: Feeds for Gajim • Ticket #7487 (Restyle archiving_preferences_window) created For 0.16 Use spacing and change layout_style to end. - spread + 6 + end Put Add/Remove/Edit/Close in one line. See filetransfers.ui. For GTK+3 Use ON/OFF toggle switch (see gtkswitch.c) for Auto. Either use collapse/expand for methods or put all Methods within a combo-box against combo-box Prefer/Con[…] https://trac.gajim.org/ticket/7487
  65. bot RSS: Feeds for Gajim • archiving_preferences_window.diff attached to Ticket #7487 An attempt to place all buttons in one line - This patch has a 3 (should be 2) items in vbox1. https://trac.gajim.org/attachment/ticket/7487/archiving_preferences_window.diff
  66. Darlan #7487 >Use ON/OFF toggle switch (see gtkswitch.c) for Auto. Is gtkswitch.c available in GTK+2?
  67. Darlan >I think Preset Status Messages in prefs is broken What part of it?
  68. Darlan >>ACE win center of Pref win >It was always on center of Pref in Fluxbox. I was wrong, there was a problem (for record).
  69. dicson >What part of it? Preferences - Status - Preset Ststus Messages
  70. dicson >What part of it? Preferences - Status - Preset Status Messages
  71. Darlan It seems that nothing is wrong with it. There should be a scrollbar set for the input text field when it is reaching to 12 lines.
  72. dicson Darlan, you do not have traceback?
  73. Darlan Of what?
  74. dicson press New button
  75. Darlan status message title status message text
  76. Darlan I changed my status message.
  77. dicson Preferences - Status - Preset Status Messages - Press 'New' button
  78. Darlan dicson, I did, it is working fine. I do not see what is wrong with it.
  79. dicson ok. not confirmed. traceback in console for me only
  80. bot RSS: Feeds for Gajim • Ticket #7488 (Preferences - Status - Preset Status Messages - Press 'New' button) created Traceback (most recent call last): File "/home/etf/Documents/Friends/JRD/build/hg/ga[…] https://trac.gajim.org/ticket/7488 • Ticket #7488 (Preferences - Status - Preset Status Messages - Press 'New' button) updated diff --git a/src/config.py b/src/config.py --- a/src/config.py +++ b/src/config.py @@ -1092,8 +1092,10 @@ class Pref[…] https://trac.gajim.org/ticket/7488#comment:1
  81. Darlan dicson, do you think there should be a colored text for traceback in console? Traceback (most recent call last):
  82. dicson Darlan, we have colored gajim -v output and it wrong readable
  83. Darlan 20:37:24 (E) gajim.gtkgui_helpers Icon not found: document-open-recent
  84. Darlan #555555 = 20:37:24 #AA0000 = (E) #00AAAA = gajim.gtkgui_helpers #C0C0C0 = Icon not found: document-open-recent
  85. Darlan #C0C0C0 = normal color
  86. Darlan It would be easier for me to see that there is a problem in console when the Programming Error dialog does not appear.
  87. Darlan is away
  88. dicson Darlan, http://dicson.no-ip.info/apache2-default/screenshots/2013-09-21_22:44:49.png
  89. dicson Darlan, bad idea
  90. dicson Darlan, can be done as plugin. Requires Pygments