Commit Graph

1587 Commits

Author SHA1 Message Date
Yann Leboulanger 1a0533998f use NEC to handle connection type events 2010-11-07 22:45:01 +01:00
Yann Leboulanger 69578659a2 use NEC to handle our-status event 2010-11-06 10:04:41 +01:00
Yann Leboulanger 667d2c9f6f we can block / unblock General list. see #6005 2010-10-31 18:21:04 +01:00
Yann Leboulanger 75b6872064 use NEC to handle anonymous jid changment 2010-10-26 21:25:41 +02:00
Yann Leboulanger edccb053a8 fix roster handling with zeroconf. Fixes #5820 2010-10-26 11:25:30 +02:00
Yann Leboulanger 36086dabb4 [Kaini] fix start chat menuitem with zeroconf account 2010-10-21 19:49:58 +02:00
Yann Leboulanger 14071b6fc7 [Dicson] Add gui extension point when drawing a contact in roster. Fixes #5988 2010-10-20 21:53:36 +02:00
Yann Leboulanger e764c76e3f [Dicson] rewrite groupchat contact list columns code to be able to extend it with plugins. Fixes #5977 2010-10-12 21:50:18 +02:00
Yann Leboulanger 04f7dbb805 [Dicson] rewrite roster columns code so that plugins can add some columns 2010-10-12 21:16:02 +02:00
Yann Leboulanger a68d527cbd [Dicson] ability for plugins to add new renderers in the roster treeview. 2010-10-07 22:13:06 +02:00
Yann Leboulanger 917cffc98d handle new chat menuitem separatly from other menuitems because it has an accelerator. Fixes #5967 2010-10-06 15:23:40 +02:00
Yann Leboulanger 2476506338 spread presence handler into classes that really need it 2010-09-23 20:46:47 +02:00
Yann Leboulanger 402881aac2 prevent a traceback when trying to redraw a contact that is no more in our roster. Fixes #5876 2010-09-08 09:03:43 +02:00
Yann Leboulanger ea957fe015 show a warning dialog when removing a pep node fails 2010-09-03 11:28:48 +02:00
Yann Leboulanger 719d2656e0 better test 2010-08-27 11:47:29 +02:00
Yann Leboulanger 6a6143f8fb handle merged account in iter cache. Fixes #5849 2010-08-14 22:42:47 +02:00
Yann Leboulanger c56e5ce163 fix variable name 2010-08-13 10:24:52 +02:00
Yann Leboulanger 323feb9aac don't show roster list when we hide it, minimize window to systray, and restore it. Fixes #5850 2010-08-12 22:11:11 +02:00
Yann Leboulanger ca43e5441c merge message archiving branch. Fixes #3593 2010-08-11 18:43:41 +02:00
Yann Leboulanger dc1ddb42a2 merge outstanding branches 2010-08-08 11:34:27 +02:00
Yann Leboulanger 7563a07e1c fix some strings. 2010-08-07 22:42:13 +02:00
Yann Leboulanger 05a1af2c55 merge plugin system to trunk 2010-07-28 14:11:46 +02:00
Yann Leboulanger 65127b3620 prevent gtk warning when adding rows while treeview has no model 2010-07-24 00:29:20 +02:00
Yann Leboulanger ff1fd521be improve Gajim startup by disabling roster sorting while adding rows 2010-07-24 00:22:23 +02:00
Yann Leboulanger e70fd78d20 implement roster iter cache to speed iter search. 2010-07-24 00:12:16 +02:00
Yann Leboulanger 796213c9cb merge with trunk 2010-07-19 19:53:29 +02:00
Yann Leboulanger 2c2e4201d7 merge from trunk 2010-05-25 16:33:40 +02:00
Yann Leboulanger b7d6441846 move "Do not ask me again" accelerator to D. Fixes #5755 2010-05-21 09:38:09 +02:00
Éric Araujo 9b5ee1e13b convert tabs to spaces in source code thanks to reindent.py
Also use sed to remove now unneeded Vim lines, 2to3 -f ws_comma to fix
some whitespace, and fix some other madness manually.
2010-04-08 01:20:17 +02:00
Yann Leboulanger 2be53c4aac update my copyright to 2010 2010-03-11 16:52:36 +01:00
Yann Leboulanger 33f16cd959 don't disconnect an account that is not fully connected. Fixes #5648 2010-03-10 22:43:55 +01:00
Yann Leboulanger dfc0a4feab don't traceback when we try to draw an account that is not contacts._accounts. Fixes #5640 2010-03-09 22:37:57 +01:00
Yann Leboulanger d8f9289349 fix indentation and some pylint warning in roster_window.py 2010-02-17 11:32:55 +01:00
Éric Araujo 357d7db07d fixed some whitespace thanks to 2to3 -f ws_comma 2010-02-10 19:24:11 +01:00
Éric Araujo 0408b35cfb convert tabs to spaces in source code thanks to reindent.py
also use 2to3 -f ws_comma to fix some whitespace
2010-02-10 17:59:17 +01:00
Yann Leboulanger fa05d88b2b merge from default branch 2010-02-08 22:25:41 +01:00
Éric Araujo fedd7dc8e2 convert tabs to spaces in source code thanks to reindent.py
holy diff batman!
2010-02-08 15:08:40 +01:00
Yann Leboulanger bfab8e3614 [David Flatz] show transports even if show transports is false when they have unread events. Fixes #5591 2010-02-07 20:12:58 +01:00
Yann Leboulanger 7035a5cb24 allow default status message to be on several lines. Fixes #5580 2010-01-29 19:40:15 +01:00
Yann Leboulanger 53a974114a fix some typo in comments 2010-01-25 18:29:57 +01:00
Yann Leboulanger 1cbb9ad3fb use a connected account to join groupchat when we press Ctrl+J 2010-01-25 18:21:54 +01:00
Yann Leboulanger 22576e9ebf fix rendering of PEP renderer background color in account row 2010-01-24 11:03:53 +01:00
Yann Leboulanger 956accf010 Bye bye glade, Hi gtk builder. Fixes #4945 2010-01-22 19:57:59 +01:00
Yann Leboulanger c4d2d4d982 fix string to not suppose contact is male. Fixes #758 2010-01-20 11:00:24 +01:00
Yann Leboulanger 3a76966c14 merge from default branch 2010-01-19 16:37:14 +01:00
Yann Leboulanger a9ac0f28b9 fix missing import. Fixes #2467 2010-01-11 14:02:20 +01:00
Yann Leboulanger 2e5bd08221 [zimio and I] warn user when quitting while file transfers are running. Fixes #2467 2010-01-11 11:15:02 +01:00
Yann Leboulanger 406e142b25 prevent bug when merging metacontacts 2009-12-29 16:02:50 +01:00
mariolenz 05a86e8357 harmonize indentation. Fixes #5518 2009-12-28 23:04:23 +01:00
Stephan Erb 65ba840cbd Slightly faster version of get_contact_iter and get_role_iter. 2009-12-28 20:14:15 +01:00
Stephan Erb a8e3dc771e Extract a few methods to make some code a tiny bit easier to understand and read. 2009-12-28 16:32:58 +01:00
Thibaut GIRKA a4c122e74a Handle jingle-incoming events in roster too 2009-12-19 22:17:56 +01:00
Yann Leboulanger ae3a0b6db6 [dm] prevent traceback when pressing DEL on the merged account row. Fixes #5498 2009-12-08 17:43:13 +01:00
Yann Leboulanger 108aaa0027 move enable_location_listener to location_listener.py directly 2009-12-07 23:40:28 +01:00
Yann Leboulanger 869ad9ec2b a bit of refactorization 2009-12-07 23:30:12 +01:00
Yann Leboulanger 2a944e5404 ability to get address / location from geoclue and send it via PEP 2009-12-07 23:16:30 +01:00
Yann Leboulanger 99d406c8bf add some missing argument when adding a new row due to new geolocation column. Fixes #5491 2009-12-07 18:50:32 +01:00
Yann Leboulanger 07be0727de [Florob] show in roster and message window geolocalisation of a contact. Fixes #5485 2009-12-07 18:32:42 +01:00
Yann Leboulanger 002b8a720f finish using icon theme. Fixes #2378 2009-12-01 15:50:58 +01:00
Stephan Erb 9b7ae8cac3 Small cleanups for avatar save. Also fixes #5461.
* set default file type for avatars centrally
 * remove client side decision logic determing if a avatar loookup shall happen for a groupchat contact or for a normal contact
 * remove unused method (this one was triggering the traceback in #5461)
2009-11-29 23:06:49 +01:00
Alexander Cherniuk 1ad6f217a8 gtk.ACCEL_VISIBLE is not needed anymore 2009-11-28 15:00:51 +02:00
Alexander Cherniuk f5fff3e4e6 Refactored CTRL+J 2009-11-28 14:53:31 +02:00
Alexander Cherniuk af67012f63 Added CTRL+J shortcut for joining a conference 2009-11-28 13:29:28 +02:00
Yann Leboulanger c6dffb8864 fix Gajim startup when bonjour is not available. 2009-11-26 23:00:57 +01:00
Alexander Cherniuk a23961fbf6 Big portion of doc-string refactoring 2009-11-25 22:59:43 +02:00
Yann Leboulanger a59011138b merge diff from default 2009-11-25 21:15:36 +01:00
Yann Leboulanger 39dc648ec8 don't use removed variables 2009-11-24 15:42:31 +01:00
Yann Leboulanger 478454985b fix strimg comparison according to locales. Fixes #4201 2009-11-24 15:41:16 +01:00
Yann Leboulanger d664daad1a we can now send pep thing to a zeroconf connection objec, it will just send nothing. so GUI doesn't have to know it's a zeroconf connection or not. fixes #5432 2009-11-19 20:36:40 +01:00
Stephan Erb d6e6a5d62d Do not try to send (and fail) sending PEP via Zeroconf. Fixes #5432. 2009-11-17 23:17:08 +01:00
Stephan Erb 10428555aa Various pep-related cleanups.
Most important change is that pep send/retract functions no reside on the ConnectionPEP object.
2009-11-16 19:31:17 +01:00
Stephan Erb a3ea00f4ea Remove different dicts for tune, activity and mood and from now on only use the common 'pep' dict.
The pep dict contacts the different UserPEP classes.
2009-11-15 23:52:43 +01:00
Stephan Erb aa53988fd1 Similar to update_pep, unify towards draw_pep of the RosterWindow. 2009-11-15 23:23:56 +01:00
Stephan Erb 28161dc33c Apply coding standards. 2009-11-15 22:59:43 +01:00
Stephan Erb 4c03c1ab85 Remove duplicated Icon determination logic used when drawing accounts. 2009-11-15 22:41:17 +01:00
Stephan Erb 3b15d70782 Unify PEP cell_data_functions. 2009-11-15 17:11:06 +01:00
Stephan Erb b7c7beafd9 Unify the PEP drawing methods in the RosterWindow. 2009-11-15 17:00:39 +01:00
Stephan Erb 30191888ba Create asPixbufIcon and asMarkupText functions on the UserActivity class. 2009-11-15 16:52:19 +01:00
Stephan Erb 5f4db2eed9 Unify updating of accounts and contact pep information. Implement and use asMarkupText() for tunes. 2009-11-15 10:55:31 +01:00
Mateusz Biliński 70731dbab7 Merged default branch into plugin-system branch. 2009-11-14 21:15:27 +01:00
Yann Leboulanger e4128f5c29 merge from default 2009-11-13 19:45:11 +01:00
Stephan Erb 36fb5def4b Shrink public interface of the MetacontactManager. 2009-11-12 22:58:45 +01:00
Stephan Erb 022003239d Merge changes from default branch into refactoring branch
Hg: changed data/pixmaps/mic_active.png
2009-11-11 23:37:46 +01:00
Yann Leboulanger 8f2120371b update correctly self_contact Contact instance and roster row when we use an anonymous account (our jid changes in this case). Fixes #5370 2009-11-07 12:37:16 +01:00
Yann Leboulanger e7a6dffe7b no need of the jid parameter when we look for self contact iter 2009-11-07 09:34:23 +01:00
Stephan Erb 17af7902e4 Make it explicit whether an ordinary Contact, a Self Contact or a Not-In-Roster Contact is created. 2009-11-05 22:16:38 +01:00
Stephan Erb f297aa0a11 Make methods of MetacontactManager private if those are only used internally 2009-11-05 20:09:26 +01:00
Stephan Erb dec25246df Missing bits of the last commit (add account parameter to contact constructor) 2009-11-05 16:22:21 +01:00
Stephan Erb 06129f45ef Let contact instances know their corresponding account.
contact.account and gc_contact.account contains the account name of the owning account. There is still code around in many placed which tries to workaround this missing information. Such code has to be migrated on per-need basis.
2009-11-05 15:57:43 +01:00
Yann Leboulanger 124483ea49 prevent traceback. Fixes #5402 2009-11-04 20:37:22 +01:00
Stephan Erb a9f5bb59d7 Merge changes from default branch into refactoring branch 2009-10-31 17:25:47 +01:00
Yann Leboulanger 52c788795a we can now drop in the middle of a metacontact. Fixes #4804 2009-10-28 10:58:43 +01:00
Stephan Erb 5894ce5341 Merge changes from default branch into refactoring branch 2009-10-27 23:18:21 +01:00
Stephan Erb 33fe53ff7d Swtich from old to new caps API.
Now we do:

contact.supports(feauture) instead of gajim.capscache.is_supported(contact, feature)
2009-10-27 22:41:39 +01:00
Yann Leboulanger 134eb7f83a move and refactore some menu function from roster_window.py to gui_menu_builder.py 2009-10-27 10:39:40 +01:00
Stephan Erb fc01d32abd Remove commented code. We have have version control for this 2009-10-24 14:22:10 +02:00
Stephan Erb 76b1f54738 Backed out changeset 2ceb94d0630d
This commit does not improve overall structure in gajim in a logical way.
It seems untested (is broken) and is therefore rejected.
2009-10-24 09:46:08 +02:00
Yann Leboulanger f6136a7058 [henning] fix german translation. Fixes #5356 2009-10-23 09:55:50 +02:00
Yann Leboulanger 0aa8856b6c new TimeoutDialog class: to be derivated for dialogs that need a timeout.
Resource conflict dialog has now a timeout. Fixes #4590
2009-10-20 11:20:11 +02:00
Yann Leboulanger f2aee9e7cb add show_self_contact ACE option to show / hide self_contact row as we want. Fixes #4796 2009-10-16 19:51:29 +02:00
Yann Leboulanger 8faf6d23c3 fix group renaming. Fixes #5316, see #4212 2009-10-11 21:54:40 +02:00
Yann Leboulanger ad0bb43793 [Dicson] Fix call to history manager 2009-10-08 17:51:49 +02:00
Yann Leboulanger c6dd2d6666 really check if we press control when we check for Ctrl+h or Ctrl+i in roster 2009-10-04 18:12:04 +02:00
Yann Leboulanger 616125d95e [praveen & I] ability to Ctrl+ H / I in roster to show history or information dialog of a contact. Fixes #5301 2009-10-04 11:28:20 +02:00
Benjamin Richter 7378efcb21 Improve group renaming efficiency. Fixes #4212 2009-09-26 20:23:59 +02:00
Benjamin Richter 568e1edd1e Improved handling of RTL nicknames in roster. Fixes #4293
If the number of connected resources is appended in parentheses,
the appropriate ltr or rtl mark is inserted before, so that the
writing direction at the end of the nickname matches the writing
direction of the whole displayed string as determined by
http://www.unicode.org/reports/tr9/#The_Paragraph_Level
2009-09-25 17:11:38 +02:00
Yann Leboulanger 17f17267ea call gtk.gdk.window.focus() with current timestamp rather than 0. This fixes some WM issues. 2009-09-23 17:35:42 +02:00
Yann Leboulanger 40160ecdc2 ignore when dropping file on a contact that doesn't support file transfer. Fixes #4058 2009-09-22 08:21:01 +02:00
Yann Leboulanger 6124a60b8f don't fail when we get chat / normal messages from a room_jid. Fixes #5276 2009-09-21 21:22:57 +02:00
Yann Leboulanger faf3a1fe6f add a reconnect menuitem in groupchat context menu when it's doconnected. Fixes #4004 2009-09-11 00:12:36 +02:00
Yann Leboulanger a7c3451e1d Show a confirmation dialog first time we block a contact. Fixes #3646 2009-09-11 00:01:56 +02:00
Yann Leboulanger 17e03edfd7 show confirmation dialog first time we send custom status. see #3646 2009-09-10 22:12:52 +02:00
Yann Leboulanger 8b528e512f move change_awn_icon_status from roster_window.py to gajim.py. see #3643 2009-09-09 13:51:33 +02:00
Yann Leboulanger 44e98585ed move music track listener things from roster_window.py to gajim.py. see #3643 2009-09-09 13:26:53 +02:00
Yann Leboulanger 23dbb00d2d show only once unread messages at startup when we have twice the same contact in 2 accounts. Fixes #2921 2009-08-30 22:48:45 +02:00
Yann Leboulanger da799bcb59 add ad hoc commands for zeroconf. Fixes #2819 2009-08-30 00:57:49 +02:00
Yann Leboulanger 56e5629877 always disable autoaway when we go offline. Fixes #5218 2009-08-28 15:06:35 +02:00
Yann Leboulanger abe9eb8b7d [Kanor] Fix typo. Fixes #5243 2009-08-28 13:44:03 +02:00
Yann Leboulanger 9ada82a3eb prevent GTK warning 2009-08-27 19:56:11 +02:00
Yann Leboulanger 1c7b265c9c better file transfer error handling. Fixes #5064 2009-07-28 23:13:34 +02:00
Yann Leboulanger f748e893fb prevent traceback 2009-07-24 16:17:49 +02:00
Anaël Verrier ee59f1754b * added an entry in the roster menu to display archiving preferences window
* now we check service discovery features for message archiving
2009-07-15 20:44:34 +02:00
Yann Leboulanger 5f55a54e76 don't send a new presence when we only want to change pep info 2009-07-14 16:41:25 +02:00
Yann Leboulanger 7a976135e2 fix traceback when we get bookmarks and roster is not present. 2009-07-12 15:13:17 +02:00
Yann Leboulanger 15b3ba35b1 restore metacontct correctly when we connect to server and we already have contacts in roster (stored locally). Fixes #5156 2009-07-12 13:33:29 +02:00
Yann Leboulanger 0de2e8522d ability to send contacts via DnD to another contact. Fixes #378 2009-07-07 16:28:26 +02:00
Yann Leboulanger 6440389f50 change a string 2009-06-23 22:24:11 +02:00
Yann Leboulanger 2df642a142 typo 2009-06-23 22:08:06 +02:00
Yann Leboulanger 31dd0b882c ask if we really want to uit Gajim when systray is hidden 2009-06-23 22:00:34 +02:00
Yann Leboulanger 84d1eb4bc4 don't hide roster when we want to show systray only when there are pending events. 2009-06-23 21:07:39 +02:00
Yann Leboulanger a53d373e04 don't traceback when we remove a contact that is alone in a metacontact. Fixes #4317 2009-06-23 19:52:47 +02:00
Yann Leboulanger 375b135209 re-add removed function. Fixes #5093 2009-06-16 15:14:09 +02:00
Jonathan Schleifer f7014072a7 Remove all OS X-specific code from the default branch.
OS X support is still maintained in the osx_newbuildsys branch - and
only there.
2009-06-15 21:34:38 +02:00
Mateusz Biliński 018bda5a5f Merged default branch with plugin-system branch. Not all elements are fully
functional. This should be considered as sync commit.
2009-06-07 00:00:03 +02:00
Yann Leboulanger ef281d8608 roster.get_status_message don't take pep_dict anymore. 2009-05-01 10:03:38 +00:00
Yann Leboulanger 1c1d6b6c26 no pep with default status messages. 2009-05-01 09:51:48 +00:00
Yann Leboulanger 5d8e96ad47 don't call gtk.main_quit() from outside of a mainloop 2009-05-01 09:37:13 +00:00
Yann Leboulanger e6aea43665 When saving last_status_msg_*, save also pep info 2009-05-01 09:33:50 +00:00
Yann Leboulanger ad125ecaac fix missing argument. 2009-04-13 15:15:45 +00:00
Yann Leboulanger 4c754a00ea add activity / mood in change status dialog. Fixes #4419 2009-04-12 18:13:37 +00:00
Yann Leboulanger 16456b3b96 prevent traceback when we have in our roster a groupchat. Fixes #4957 2009-04-08 09:58:49 +00:00
Yann Leboulanger d3eb181758 don't expand big brother when we get a message in a metacontact. Fixes #4867 2009-04-08 07:55:52 +00:00
Yann Leboulanger 2be80422a0 [punchagan] fix rename group dialog with & char. Fixes #4937 2009-04-05 17:59:31 +00:00
Yann Leboulanger a9f233d2cd show only contact with subscription none of from in the bottom of roster. Fixes #4877, see #4778 2009-03-16 09:37:40 +00:00
Yann Leboulanger 1dbdfce11b [Dicson] don't take into account ask_on(ff)line_status when we send a custon suatus. Fixes #4828 2009-03-02 17:41:51 +00:00
Yann Leboulanger 5834a2ae82 ability to block all contacts (from privacy list editor). Fixes #4831 2009-02-20 10:15:16 +00:00
Yann Leboulanger 849108b11f request connection password only when neede. No need to request it for GSSAPI or ANONYMOUS login. see #2465 2009-02-13 20:24:23 +00:00
Yann Leboulanger 95d7e157da handle (un)subscription events as messages (don't force to popup a window) Fixes #2243 2009-02-13 19:35:30 +00:00
Yann Leboulanger 85d758d75d add jid to remove_contact dialog. Fixes #4708 2009-02-12 20:17:18 +00:00
Yann Leboulanger a1c40f9b08 unset custom status icon only when remote contact goes offline or connects. Fixes #4801 2009-02-11 20:48:41 +00:00
Yann Leboulanger 0cf86f5a8f [Dicson] Fix meta contact order by DND. Fixes #4797, #4779 2009-02-11 17:55:00 +00:00
Yann Leboulanger 37665a9a42 when sorting by status, sort by subscription first. Fixes #4778 2009-02-10 10:45:03 +00:00
Yann Leboulanger 289cd81caa [pvgoran] use correct function to get custom status message. Don't ask it if there is a default message configured. Fixes #4762 2009-02-01 21:09:48 +00:00
Yann Leboulanger 5e2c8da594 new show_only_active_contact option. Fixes #3497 2009-01-30 07:53:26 +00:00
Julien Pivotto 3a80d25bad Correctly disconnect muc's from roster. Fic #4720. 2009-01-23 14:19:38 +00:00
Yann Leboulanger d628fbef21 typo (append -> remove). Fixes #4618 2009-01-16 16:51:20 +00:00
Yann Leboulanger 6080bea672 abilty to do some exceptions to invisible rule (to send custom status). Fixes #4631 2009-01-10 16:37:57 +00:00
Yann Leboulanger bd759262bb Don't change sleeper state when we send a presence to a user, to not think global status has changed from invisible. see #4631 2009-01-09 18:34:56 +00:00
Stephan Erb a72b1ced91 Remove print statement. 2009-01-07 20:45:03 +00:00
Yann Leboulanger 12c54d9c17 remember which metacontacts were collapsed / expanded and restore their states. Fixes #4618 2009-01-06 11:13:10 +00:00
Yann Leboulanger a4132ee58b ability to use adtadir environment variable to set data directory 2009-01-05 15:12:19 +00:00
Yann Leboulanger 88ef121510 [thorstenp] fix rederer typo 2008-12-03 21:58:08 +00:00
Yann Leboulanger e389e0b16b [thorstenp] remove whitespace at eol 2008-12-03 21:56:12 +00:00
Yann Leboulanger 088378a9b7 [thorstenp] fix reimported modules 2008-12-03 21:23:04 +00:00
Yann Leboulanger 60ba33eb31 [thorstenp] fix possible undefined loop variables 2008-12-03 17:38:16 +00:00
Yann Leboulanger c163e90b10 [thorstenp] fix unused variables 2008-12-02 15:53:23 +00:00
Yann Leboulanger e2118de64c [thorstenp] remove useless import 2008-12-02 14:44:26 +00:00
Yann Leboulanger 36afb4e558 [thorstenp] comment useless code 2008-12-02 14:05:43 +00:00
Stephan Erb 8d0ff396b1 Do not duplicate a contact in roster on subscription changes. Fixes #4524.
For performance reasons, get_contact_iters() cannot find a contact if get_shown_groups() returns something different to what has been applied to roster model. The contact was therefore duplicated as it was believed not to be there...
2008-11-29 23:43:23 +00:00
Stephan Erb 917f6fc3a5 Prevent a group from being hidden when its renamed in roster. 2008-11-23 18:25:27 +00:00
Yann Leboulanger b00b1ce0f4 correctly decode non-ascii chars when looking in roster. Fixes #4496 2008-11-18 21:59:14 +00:00
Yann Leboulanger 8babbb1de3 revert [10593]. see #4449 2008-11-12 20:04:25 +00:00
Jean-Marie Traissard e2f562b4f8 Removed some unused imports 2008-11-11 00:02:43 +00:00
Stephan Erb 588f659d84 Small bugfix and introduce a new function in roster window.
* draw_completely: draw contact, mood, activity... of a given jid
 * For metacontacts over several accounts, not all avatars were shown correctly when the second accounts connected
2008-11-10 23:11:31 +00:00
Stephan Erb 0684ec1d3d Disable assertions. Remove a statement which is not supported by python24. 2008-11-06 08:19:24 +00:00
Yann Leboulanger 540fba2aaa prevent some disk write error and show error dialog. 2008-11-06 08:10:36 +00:00
Yann Leboulanger 47f34bcd56 finish removing lastFM support. done in #9644 2008-11-05 19:45:57 +00:00
Yann Leboulanger 67d19a226d handle mood in messages, send mood in message if pep is not supported on server. Fixes #4449 2008-11-03 14:25:08 +00:00
Yann Leboulanger 14140077ad [afflux] don't close Gajim after the first disconnect, but after all disconnects. Fixes #4409 2008-11-02 15:48:14 +00:00
Yann Leboulanger f5ae955764 show bookmark title instead of jid in tabs and roster. Fixes #4420 2008-11-02 14:31:11 +00:00
Stephan Erb 24f8305b81 Update banshee current track when necessary. Defective by design but working. Fixes #2229 2008-10-27 22:06:58 +00:00
js 90b2d8fa8d Fix #4140. 2008-10-24 17:00:39 +00:00
Yann Leboulanger 1a8b77f1cc revert thorstenp's patch [10510] that breaks setting all contacts offline when we go offline. 2008-10-23 16:17:03 +00:00
Yann Leboulanger 06ab4a7b6d revert thorstenp patches for now. They introduce bugs. 2008-10-20 21:38:06 +00:00
Yann Leboulanger f801a50260 [thorstenp] fix unused variables 2008-10-20 21:17:48 +00:00
Yann Leboulanger c2c681e05c [thorstenp] remove useless import 2008-10-20 17:54:02 +00:00
Yann Leboulanger c638f0c6ad [thorstenp] fix unreachable code 2008-10-20 15:24:54 +00:00
Yann Leboulanger 974543edf0 show minimized room in roster in red if we have been highlighted. 2008-10-12 19:17:09 +00:00
Yann Leboulanger 196dd7e30a [thorstenp] use isinstance rather than type(x) == y. use sorted() 2008-10-11 09:59:52 +00:00
Yann Leboulanger ed748fdda3 [thorstenp] replace list with tuple in for and if 2008-10-11 09:42:59 +00:00
Yann Leboulanger 567f1e17c1 [thorstenp] di not use emtpy except clauses 2008-10-11 09:37:13 +00:00
Yann Leboulanger 6cc8204319 [thorstenp] replace if statement with dict.get() 2008-10-11 09:31:48 +00:00
Yann Leboulanger 9d7c80d522 [thorstenp] replace has_key by key in dict. Fixes #4392 2008-10-07 20:41:59 +00:00
Yann Leboulanger 5795a27162 prevent traceback in case a groupchat comes in roster. fixes #4362 2008-10-06 20:42:56 +00:00
Yann Leboulanger 87edbb8dd8 don't remove contact when there is pending events on another resource. Fixes #4350 2008-09-29 20:52:53 +00:00
Yann Leboulanger 5da238ee54 show free for chat contacts before online contacts in roster when sorting by status. Fixes #4301 2008-09-27 14:20:44 +00:00
Yann Leboulanger 22cc993fa7 ability to sort by status in roster and in muc separatly. Fixes #3823 2008-09-26 15:22:16 +00:00
Yann Leboulanger c876e8f65e don't remove contact instance when we remove last event if a chat is stil opened, but when we close the window. Should fix #4272 2008-09-16 21:51:48 +00:00
Yann Leboulanger 330dd0e7a1 prevent traceback when removing an account. Fixes #4322 2008-09-16 07:55:33 +00:00
Yann Leboulanger e8eead4cd9 fix right click on multiple contacts from different accounts. Fixes #4312 2008-09-15 16:56:23 +00:00
Yann Leboulanger 7982dac728 correct dialog and stanza when removing a not in roster contact. Fixes #4303 2008-09-09 19:20:00 +00:00
Yann Leboulanger b2c1506d4d don't depend on python2.5 for now. Fixes #4306 2008-09-09 16:44:24 +00:00
Yann Leboulanger 93149f6936 don't delete pep when a second resource of our jid goes offline. Maybe addresses #4284? 2008-09-08 11:52:29 +00:00
Yann Leboulanger 9a8dd5db02 show better icon for send file menuitems / buttons. Fixes #4282 2008-09-08 11:27:37 +00:00
Yann Leboulanger 292ac9573f [Dicson] fix string. Fixes #4280 2008-09-03 14:16:13 +00:00
Yann Leboulanger aba6fc2599 correctly remove contacts (force = True when we re-add them after) 2008-09-03 07:24:42 +00:00
Yann Leboulanger ea7a97b1df some more coding standards 2008-09-02 20:34:11 +00:00
Yann Leboulanger cf0b44d7fc coding standards 2008-09-02 20:31:05 +00:00
Yann Leboulanger a530b92290 coding standards 2008-09-02 07:13:24 +00:00
Stephan Erb 2a1d6edd68 Do not always force backend removal when performing a delayed remove operation. Some coding standards. 2008-09-01 20:25:50 +00:00
Brendan Taylor f8b620ce9a oops, rdlp already fixed it. fix my screwed up commit 2008-08-31 23:04:36 +00:00
Brendan Taylor 72c5a6c5ce fix #4275, minor grammar fix 2008-08-31 23:03:10 +00:00
Julien Pivotto 8c4eddebef Prevent a tb when trying to remove a group. Fix #4275. 2008-08-31 23:02:22 +00:00
Stephan Erb 3f61182c7a Only remove pep when a contact really signs out. 2008-08-31 12:36:40 +00:00
Stephan Erb 19866c99a9 Do not traceback when disconnecting from a minimized groupchat. Fixes #4255. 2008-08-30 19:33:13 +00:00
Julien Pivotto 269e5a31c7 hide pep-stuffs if a contact goes offline. fix #4206 2008-08-28 11:43:10 +00:00
Yann Leboulanger a2df7d22ed don't pass iters to menuitems callback, that are quickly invalid. Fixes #4034 2008-08-28 08:23:31 +00:00
Stephan Erb f55651d905 * Don't hide manage GC Bookmark menuitem when the server doesn't support private storage
* Fix indentation problem
 * Use generators instead of list comprehension (take less memory)
2008-08-25 19:35:47 +00:00
Yann Leboulanger 6f3cca4669 [Jeff Bailes] better strings 2008-08-25 10:06:22 +00:00
Nikos Kouremenos 6527c797b2 TODO -> FIXME; and a typo (aka yes you guessed it!: cosmetic) 2008-08-20 20:07:18 +00:00
Julien Pivotto de4a23e751 See #4200.
* remove js from some headers
 * set coding:utf-8 to allow real names in headers
2008-08-15 17:31:51 +00:00
Julien Pivotto b58dfd6a59 Prevent many traceback due to headers and my last commit (it's late,
sorry)
2008-08-15 03:39:27 +00:00
Julien Pivotto 8bc9bc29ae * Big headers review
* Remove some licencing problems
 * To do: same for images
 * See #4200
2008-08-15 03:20:23 +00:00
js 429fc2d1b3 Don't hardcode 'python' as our Python interpreter.
Should save OpenBSD a patch for the next alpha :).
2008-08-14 11:59:02 +00:00
Yann Leboulanger d9544baff1 send invitation to groupchat to correct resource when inviting self contact. fixes #3799 2008-08-12 09:08:47 +00:00
Yann Leboulanger a6ff8bac5e use highest prio contact when we dubble click on a contact 2008-08-12 08:07:39 +00:00
Yann Leboulanger 5fbea47130 warning dialogs when closing a chat window are non blocking 2008-08-08 15:19:08 +00:00
Yann Leboulanger e02beb9eee gpg key chooser dialog not blocker 2008-08-08 10:26:11 +00:00
Yann Leboulanger 9329bcc4c1 less and less blocking dialogs 2008-08-07 13:25:25 +00:00
Yann Leboulanger cb0049a1cb fix zeroconf 2008-08-07 11:46:07 +00:00
Yann Leboulanger d5a8f75080 make EditGroups and ChangePassword dialogs asynchronous. see #4147 2008-08-06 20:34:36 +00:00
Stephan Erb f5be05a14a Coding style 2008-08-06 20:19:16 +00:00
Yann Leboulanger ebe0f96e5c typo 2008-08-04 13:48:57 +00:00
Yann Leboulanger 1a3a795908 make ChangeStatusMessageDialog asychronous. see #4147 2008-08-04 13:34:29 +00:00
Yann Leboulanger b9fc3556c7 [avm] allow to search contact in roster by typing the middle of the name, not only the begining 2008-08-01 10:26:29 +00:00
Stephan Erb d82635a55a Some coding standards. 2008-07-31 18:23:14 +00:00
Yann Leboulanger 56598c447b don't look for a contact when we double click on an account row 2008-07-31 13:34:19 +00:00
Yann Leboulanger 0c662cf2fd use PassphraseDialog only asynchronously. see #4147 2008-07-31 06:14:48 +00:00
Yann Leboulanger bc5fa8f80e TrackMusickListener (so is PublishTune) is available only if dbus id supported. Fixes #4153 2008-07-30 16:08:38 +00:00
js 8605cd3f38 For historical reasons, we have a tab width of 3. This is strange, but
we have that in all files. To at least lesser the confusion a bit, add
vim tags for that.
Additionally, fix wrong #! in a few files.
2008-07-29 19:49:31 +00:00
Yann Leboulanger 676b91731d restore autoconnect_as option. Correctly use 80 char width 2008-07-29 06:42:34 +00:00
Yann Leboulanger e21b1dcb37 remove publish_mood, publish_activity and publish_nick options. 2008-07-29 06:15:41 +00:00
js c078f11fe0 Show activity in roster. 2008-07-29 02:32:57 +00:00
js 6dfa9c7e35 * Fix a TB with unknown moods
* Add the 'thoughtful' mood in the Gajim namespace (trying to get it in
  the XEP!)
2008-07-29 00:11:44 +00:00
Jean-Marie Traissard aa749cb77b Remove useless function and check. Make avatar in notification works with jpeg too. See #4060. 2008-07-27 10:21:51 +00:00
Brendan Taylor 2bb2c452c6 update resource-specific chat controls when that resource comes back online 2008-07-26 18:44:47 +00:00
js 11b5ce1d04 Fix restoring of multiline status messages on reconnect. 2008-07-26 01:58:30 +00:00
js d8bd70c93b Show tunes in roster. 2008-07-25 14:11:14 +00:00
js 0653680203 Only show mood in account row when show_mood_in_roster_is active. 2008-07-25 01:16:30 +00:00
js 5958bb8771 D'oh!! Killed that ) just before comitting :-( 2008-07-25 01:11:38 +00:00