Commit Graph

6782 Commits

Author SHA1 Message Date
Jean-Marie Traissard 1846cfefc6 Remove global temp vars after use 2008-04-20 15:24:34 +00:00
Yann Leboulanger e54d749eec add a new dbus signal when a contact changes his status. fixes #3655 2008-04-20 14:39:08 +00:00
Yann Leboulanger 9f8af02c74 no need of unread events in dbus informations. see #3655 2008-04-20 14:29:39 +00:00
Stephan Erb 4e6bd4ee8f Port roster_window to gtk.TreeModelFilter.
Contacts are now online hidden when they connect/reconnect and not completely removed/readded. Should come with a great speed improvement for people with big rosters.
There are still a few known problems but non that should dalay this patch any longer. Related bugs will be tracked with 'modelfilter' keyword.

See #1201
2008-04-20 14:01:04 +00:00
Jean-Marie Traissard 0374e72b28 Use one function to join bookmarks automatically only. Fix bug "all bookmarks joined minimized when going back
from invisible". Not sure it's right place for this function.
2008-04-19 23:39:09 +00:00
Yann Leboulanger 54608822a3 always say we want to receive pep notifications even if server don't support it. 2008-04-19 22:08:40 +00:00
Yann Leboulanger ffbc0c65bc use a textview to change subject of a room. Fixes #3858 2008-04-18 19:15:03 +00:00
Yann Leboulanger 0158db6001 show better error message when sending message to a room where we are no more connected. fixes #3870 2008-04-18 18:35:53 +00:00
Yann Leboulanger ef97e91a1d put namespace name in protocol.py 2008-04-18 18:19:33 +00:00
Yann Leboulanger 041969309d add many supported features to disco#info reply. fixes #3872 2008-04-18 18:10:12 +00:00
Jean-Marie Traissard a095a3249e [elghinn] Set default icon before creating roster so it's done for roster too 2008-04-18 09:43:26 +00:00
Jean-Marie Traissard 968b2acc4f http://python.org/dev/peps/pep-0008/ " Comparisons to singletons like None should always be done with
'is' or 'is not', never the equality operators."
Comparisons to None part; second one...
roster_win.py is NOT checked here (waiting for modelfilter)
2008-04-18 00:26:07 +00:00
Jean-Marie Traissard 2ce13dc40e http://python.org/dev/peps/pep-0008/ " Comparisons to singletons like None should always be done with 'is' or 'is not', never the equality operators."
Comparisons to None part
roster_win.py is NOT checked here (waiting for modelfilter)
2008-04-18 00:02:56 +00:00
Yann Leboulanger b35b2f9ad0 fix function call. fixes #3875 2008-04-17 19:26:09 +00:00
Yann Leboulanger 5dd0d4fce8 move functions that build icons to gtkgui_helpers instead of roster_window. Fixes #3873 2008-04-17 14:17:14 +00:00
Yann Leboulanger 278d63ca35 indentation 2008-04-17 06:55:12 +00:00
Yann Leboulanger 2d04fc6ae6 don't hide roster on startup if no systray module is available 2008-04-17 06:34:32 +00:00
Jean-Marie Traissard fbc1ae9b5c fix possible TB (can be None) 2008-04-16 21:39:58 +00:00
Yann Leboulanger fdf46e5430 one more typo 2008-04-16 19:52:47 +00:00
Yann Leboulanger 18c8500f9b really fix SQL query 2008-04-16 19:41:36 +00:00
Yann Leboulanger 4bfd971415 fix sql query 2008-04-16 19:22:16 +00:00
Yann Leboulanger 158231493a remove useless print 2008-04-16 14:52:43 +00:00
Jean-Marie Traissard df257baef5 Added helpers to commit in logger.py
Trying to ignore line for #3865
2008-04-16 13:46:44 +00:00
Yann Leboulanger 3aefee4700 try all IPs of a given host in case first one fails. Fixes #2958 2008-04-16 11:02:01 +00:00
Yann Leboulanger b936fa4bfe coding standards 2008-04-15 22:51:41 +00:00
Yann Leboulanger b7fcb776b9 try to auto-convert emoticons.py files to the new format. Fixes #3696 2008-04-15 22:04:39 +00:00
Yann Leboulanger 6d8dd51db0 show/hide ipython window instead of create/destroy 2008-04-15 18:09:04 +00:00
Jean-Marie Traissard 88f7abd795 Fix "You are already in this GC" bugging at reconnection. Happened if we receive
bookmarks after we already reconnected to opened GC
2008-04-15 17:25:59 +00:00
Yann Leboulanger f6f6f9fe5c add BSD copyright to ipython_view.py file 2008-04-15 16:19:06 +00:00
Yann Leboulanger 0568a4b32b typo 2008-04-15 15:59:13 +00:00
Yann Leboulanger 1a2f60186a Don't fail on windows if bonjour is not installed. fixes #3861
socket module doesn't have AI_ADDRCONFIG attribute under windows
2008-04-15 15:58:07 +00:00
Jean-Marie Traissard edb5910c1d prevent traceback when ping reply arrives after we close the control; without
error too. Fixes #3859.
2008-04-15 12:36:10 +00:00
Yann Leboulanger 5348c3a37f add ACE option to configure interval between 2 idlness checks. default to 2 seconds. fixes #3004 2008-04-15 09:35:36 +00:00
Yann Leboulanger e7f88e6dd6 prevent traceback when ping reply arrives after we close the control. fixes #3859 2008-04-15 09:02:36 +00:00
Brendan Taylor 76808901eb check tic-tac-toe win conditions, slimmed down _messageCB some more 2008-04-15 05:32:45 +00:00
Jean-Marie Traissard 2c4e901b8f Fix table creation typo.
Btw thanks elghinn for idea of this table :)
2008-04-15 02:05:08 +00:00
Jean-Marie Traissard 8f84ff29f5 fix indent 2008-04-15 01:54:31 +00:00
Jean-Marie Traissard f32901d243 Create a new small table in DB to remember rooms last_history_line at next
launch. This is necessary because with a big history get_last_date_that_has_logs
can take about 5 seconds on first launch.
Created new gajim subversion.
2008-04-15 01:52:11 +00:00
Yann Leboulanger 29dd9d2576 added ipython for SVN users only. 2008-04-14 15:19:09 +00:00
Brendan Taylor b170e77cdb functioning tic-tac-toe :D 2008-04-11 03:52:45 +00:00
Yann Leboulanger bdac12d789 don't go autoaway when screensaver is activated is user disabled the autoaway option. Fixes #3824 2008-04-10 14:47:12 +00:00
Yann Leboulanger b04d6aea63 correctly detect vcard error from groupchat participants (with fake jid) 2008-04-09 21:30:12 +00:00
Yann Leboulanger db59de9397 fix argument in a menu.popup() call 2008-04-07 12:58:34 +00:00
Stephan Erb 7e6431fcea Small fixes for activity dialog. 2008-04-07 11:44:35 +00:00
Yann Leboulanger 05218db68a [rOOt & Asterix] use get_uf_activity/mood to translate them. store subactivities according to selected activity. fixes #3809 2008-04-07 11:17:33 +00:00
Stephan Erb 855a72855d Add get_uf_* functions to make mood and activity translatable. 2008-04-07 11:14:23 +00:00
Brendan Taylor d034078c03 rearranged _messageCB and split it into multiple methods 2008-04-06 22:21:46 +00:00
Yann Leboulanger da966efaa7 use getaddrinfo to know if we should use ipv4 or v6 for zeroconf 2008-04-06 21:33:40 +00:00
Yann Leboulanger 067d9dbf2b make zeroconf work correctly on both ipv4 and ipv6. Bind on an ipv6 socket if possible. 2008-04-06 16:51:31 +00:00
Jean-Marie Traissard eb22930361 do a little less loops 2008-04-06 13:23:10 +00:00
Jean-Marie Traissard 06fdc8367b Auto sort bookmarked rooms list (when opening manage dialog and when adding
new one). Fixes #3739.
2008-04-06 13:14:00 +00:00
Jean-Marie Traissard 59cc0a4aa8 Correct indent 2008-04-05 12:53:01 +00:00
Jean-Marie Traissard df13948d87 Make nick cycle works with spaces in nicks, fix a possible bug if gc_refer_to_nick_char is not ",". Fixes #3810. 2008-04-05 12:48:39 +00:00
Yann Leboulanger e341548d25 really ignore GTK warnings under windows 2008-04-04 21:31:27 +00:00
Yann Leboulanger 163b680200 don't translate user_mood and user_activity 2008-04-04 20:24:55 +00:00
Stephan Erb b991b32886 Add missing tooltip and markup in vcard window. See #1069. Make string a doc string. 2008-04-04 15:10:50 +00:00
Stephan Erb e95a9fa5ef Fix indentation. 2008-04-04 09:51:49 +00:00
Stephan Erb bea91baeaa Remove useless group redrawing. Remove unused variable. 2008-04-04 09:44:47 +00:00
Stephan Erb 611a53422e A few small PEP GUI and code changes. No new functionality. 2008-04-03 22:50:03 +00:00
Stephan Erb 573ae48a43 History Window:
* Make usage of history_window (hopefully) more straight forward. (widget placement, focus, shown nicks, completion...)
* Kill two bugs where wrong nicknames were shown in chathistory and results window.
* Rename functions to make clear that their are intended for private usage only.
2008-04-03 17:48:55 +00:00
Yann Leboulanger e40cb0d4b3 use -alpha option only with recent version of imagemagick. fixes #3755 2008-04-01 23:33:23 +00:00
Yann Leboulanger f3665cd689 don't remove metacontact when we reconnect. fixes #3771 2008-04-01 23:13:10 +00:00
Jean-Marie Traissard c497087115 Continue to check message for HL words after we found one that could be only the beginning of another real word. 2008-04-01 19:57:27 +00:00
Jean-Marie Traissard d10e203255 Cleaner version to check if char after a highlight is an alphanum or not 2008-03-30 21:45:51 +00:00
Jean-Marie Traissard 39d18c893d Fix logic, fix char code 2008-03-30 21:16:35 +00:00
Jean-Marie Traissard 75983ff571 Some "jep" -> "xep" 2008-03-30 20:35:02 +00:00
Yann Leboulanger 61be183c8e don't stop autoconnect after first account 2008-03-30 12:05:04 +00:00
Yann Leboulanger a6e06b3bca add autoconnect_as feature to autoconnect as away or invisible 2008-03-30 11:50:59 +00:00
Yann Leboulanger 1c313ed242 update string printed when running gajim -h to show --config-path option 2008-03-27 13:59:03 +00:00
Yann Leboulanger 849a235263 [Nico Gulden] typo in some strings 2008-03-24 21:59:39 +00:00
Yann Leboulanger 6de493fbb5 update GC_Contact instance when we change our nickname in a room. fixes #3784 2008-03-24 09:16:03 +00:00
Jean-Marie Traissard 11e4945158 Use appropriate function to remove a line in unread_message table. See #3793. 2008-03-24 00:45:53 +00:00
Yann Leboulanger 4e15d0f0d6 remove lines from unread_messages if messages are no more in logs table. Fixes #3793 2008-03-23 22:52:29 +00:00
Jean-Marie Traissard a0d8aea90b chat_control : fix possible var name confusion
roster : Fix resource problem, gajim.contacts.get_contact() can return first contact instead of specified resource. Fixes #3789.
2008-03-23 17:44:47 +00:00
Yann Leboulanger 8aa1573e78 make About dialog not use run() function. fixes #3788 2008-03-23 11:14:50 +00:00
Travis Shirk 4b0ab39716 bumped (C) 2008-03-22 21:02:19 +00:00
Travis Shirk 8db2a68632 More sizing fixes. Along with [9408] closes #3713 2008-03-22 20:51:19 +00:00
Travis Shirk 00fe194744 Single window mode to any other resulted in the roster being the size of the roster + any chats that were in the orignal window. This fixes that. (#3713) 2008-03-22 18:19:56 +00:00
Yann Leboulanger d1a685c4a7 typo in a string 2008-03-22 08:52:46 +00:00
Yann Leboulanger 45211c43f5 coding standards 2008-03-21 17:17:12 +00:00
Yann Leboulanger 92690da36b fix zeroconf to be ablt to use IPv6. Fixes #3683 2008-03-21 16:55:39 +00:00
Yann Leboulanger 5b55264c92 fix call to correct function when inviting to room in roster 2008-03-21 12:46:54 +00:00
Yann Leboulanger 1008d162f4 show invitation from anonymous room in roster from a groupchat rather than from a normal Contact. fixes #3448 2008-03-21 12:30:23 +00:00
Jean-Marie Traissard ccb23a9e0c Fix TB introduced in [9400] if using minimized muc 2008-03-20 20:39:51 +00:00
Jean-Marie Traissard ff32d0ccb3 roster.on_quit_request() cleanups :
-Check if there are pending events and send offline even if we don't ask a status message (was a indentation
mistake I think)
- Really make unread and recent working according to 'notify_on_all_muc_messages' value
- be faster, hopefully
2008-03-20 20:26:58 +00:00
Jean-Marie Traissard 9e15e4bcab do not redraw_tab too much if not needed 2008-03-20 19:37:20 +00:00
Jean-Marie Traissard d7a6734601 Clarify how roster.quit_on_next_offline works with comments.
Use only one function when user wants to quit. Bad dup code !
Maybe see #3643.
2008-03-20 16:31:21 +00:00
Jean-Marie Traissard e07ce48240 Restore single click behaviour. Function was called 2 times by mistake. 2008-03-19 23:53:40 +00:00
Jean-Marie Traissard 88db86bb99 Make jid_is_from_pm works with not-full jid 2008-03-19 23:14:58 +00:00
Jean-Marie Traissard 624a16034e Fix small TBs about last changeset that could happen if some history were manually removed. 2008-03-19 22:01:21 +00:00
Jean-Marie Traissard f9ca40ff1b - Change the way roster.fire_up_unread_messages_events()/logger.get_unread_msgs() work, so it's
faster
- Stop adding pm chat messages received to unread messages. This is in addition to [8311], but
works also when chat win is already opened now.
- Automatically remove unread_message lines for messages older than a month, so we will clear this
table for everybody, and keep it quite clear. Specially because messages can still be blocked here
if it's from someone not in the roster and we don't open it during the session. This can be long
at first connection with this version, because we delete a lot of lines (nearly one per PMs you
received since a long time). Could also be a very little longer during one month.
2008-03-19 21:43:01 +00:00
Jean-Marie Traissard 7dca69467e Stop loading all transport iconsets at launch. Load them on the fly, if and when needed. Speedup gajim start and
use less mem :)
2008-03-19 00:25:28 +00:00
Yann Leboulanger 80aeea1bd0 draw pixbuf at the corect place in cell_renderer_image. Fixes #3775 2008-03-18 12:26:32 +00:00
Jean-Marie Traissard d32e1ae0ed Fix another place where database could be malformed, using Asterix work in [9390]. Fixes #3342. 2008-03-17 19:30:38 +00:00
Yann Leboulanger 0d427eff3b Warn user when database is corrupted and unreadable. Fixes #3761 2008-03-17 07:22:43 +00:00
Yann Leboulanger f3e6a4a120 fix indentation in gajim_remote.py. Fixes #3655 2008-03-16 12:59:04 +00:00
Yann Leboulanger 39c2e612b9 fix group listing in gajim-remote list_contacts and add number of unread events. Fixes #3655 2008-03-16 09:49:41 +00:00
Stephan Erb 8d4a0dd203 Indentation error. Fixes #3768 2008-03-14 12:37:02 +00:00
Yann Leboulanger e572a0cd65 warn user when emoticon theme can't be loaded. fixed #3696 2008-03-14 08:46:10 +00:00
Yann Leboulanger 323c50ec44 coding standards 2008-03-13 09:07:58 +00:00
Yann Leboulanger cc1c4457c3 don't lower jids in DB. They are already stringprep'ed. Fixes #3766 2008-03-13 09:04:43 +00:00
Jean-Marie Traissard 49dcc089a7 Make history window work even if we don't have roster. 2008-03-13 02:12:25 +00:00
Jean-Marie Traissard 67f69fe688 History log checkbutton cleanings :
* Fix a bug when accessing by nickname
* Restore usability for rooms (opened ones) and offlines contacts (but if in roster)
* Don't search account of contact if we already have it
* Disable checkbutton if we don't log for the whole account
2008-03-13 01:15:57 +00:00
Jean-Marie Traissard 801c31e537 Correctly remove highlighted messages events when scrolling at end of textview.
Fixes #3717.
2008-03-12 01:34:41 +00:00
Jean-Marie Traissard 4199789612 Fix sent history (ctrl+up) browse. There was a bug when history was full and we browsed history. 2008-03-11 23:05:56 +00:00
Yann Leboulanger 64c2fb1667 fix some strings 2008-03-11 16:50:35 +00:00
Yann Leboulanger d17b5b7bad new way to create emoticons.py file. fixes #3696 2008-03-10 23:26:04 +00:00
Jean-Marie Traissard 6e84de1fbe Fix indentation error in [9348]. 2008-03-10 22:40:46 +00:00
Yann Leboulanger 1fd13ae4fa fix call to Popen() 2008-03-10 22:11:43 +00:00
Yann Leboulanger d26080a3dd missing space in a string 2008-03-10 21:41:21 +00:00
Yann Leboulanger f0b2ee4027 stop automatic scroll when user manually scroll conversation textview. Fixes #3716 2008-03-10 16:21:26 +00:00
Yann Leboulanger 3f98f9c53b prevent traceback when there is a row in roster without an associated Contact instance. see #3718 2008-03-10 15:41:06 +00:00
Yann Leboulanger 244d222b82 remove blocked transport from roster when we go offline. see #3718 2008-03-10 15:38:21 +00:00
Yann Leboulanger 866d3c27ca don't hide roster when we press Escape if a chat is opened. Fixes #3751 2008-03-10 15:11:57 +00:00
Yann Leboulanger 7f639f145d Use subprocess instead of Popen2. fixes #3369 2008-03-10 13:27:31 +00:00
Yann Leboulanger 545eb1ec33 Don't fully clean contact list on reconnect. Fixes #3733 2008-03-10 11:20:22 +00:00
Yann Leboulanger 7f73f0418d add the handler on ANC button 2008-03-08 19:34:43 +00:00
Yann Leboulanger 95bf9c4f74 send xml:lang in groupchat presences and configuration request. fixes #3743 2008-03-03 23:00:01 +00:00
Yann Leboulanger cdb31a2b55 remove use_pep option, always PEP it to send played song. fixes #3053 2008-03-03 22:42:04 +00:00
Yann Leboulanger 1b90552446 ability to remove a PEP node 2008-03-02 23:56:39 +00:00
Yann Leboulanger c1ed365521 bigger DataFormWindow 2008-03-02 21:44:43 +00:00
Yann Leboulanger 102ff630fb highlight us when we are mentioned in a /me sentence. fixes #3753 2008-03-02 14:23:52 +00:00
Yann Leboulanger d42f46db4c make password entry sensitive when we check save password checkbutton 2008-03-02 13:08:21 +00:00
Yann Leboulanger 93f76ce6ee make configure button sensitive only when a service is selected in pep window. fixes #3750 2008-03-01 13:26:23 +00:00
Yann Leboulanger d0aa21eb24 commit back MSN transport workaround 2008-03-01 09:56:00 +00:00
Yann Leboulanger 10af723f81 move configuration of pubsub menuitem to account context menu 2008-02-29 22:23:39 +00:00
Stephan Erb b973c4c2bc Alignement and bold typing changes in vcard and profile window. Nothing as usual. 2008-02-28 18:53:49 +00:00
Yann Leboulanger b3f3a812a9 don't always show events in systray when notify_on_all_muc_mesages is False 2008-02-27 21:33:50 +00:00
Yann Leboulanger b5c19e0884 don't always show events in systray when notify_on_all_muc_messages is on and trayicon_notification_on_event is off 2008-02-27 18:25:42 +00:00
Yann Leboulanger c6660b875f handle ascii_formatting option in htmltextview 2008-02-27 16:12:09 +00:00
Yann Leboulanger aa3c02efcd search lowercase in roster. see #3749 2008-02-27 10:18:56 +00:00
Yann Leboulanger e0a4ab05b4 remove useless else 2008-02-26 09:46:27 +00:00
Yann Leboulanger cb51401903 [shivan] don't trat emoticons created with parenthesis arround status message. fixes #3368 2008-02-26 08:31:48 +00:00
Yann Leboulanger 62f8937fae no need to draw muc in roster each time we get a presence or each time we get a message. 2008-02-25 20:41:41 +00:00
Yann Leboulanger 0f4aa21587 don't grab focus on message textview when we select a tab. fixes #3740 2008-02-25 14:42:53 +00:00
Yann Leboulanger c8b25f37a5 [shtrom] $S and $T in autoaway status message. fixes $3741 2008-02-25 14:09:47 +00:00
Yann Leboulanger b0d3e1f123 [shtrom] Disable CTRL+W when GTK has Emacs-like key mappings. Fixes #3738 2008-02-17 20:57:47 +00:00
Yann Leboulanger de20191e72 no need to escape strings that go to notification daemon 2008-02-17 20:44:38 +00:00
Yann Leboulanger 19e594f919 [Merwok] use os.pathsep to know the PATH environment separator 2008-02-17 16:01:44 +00:00
Yann Leboulanger 13541c0425 ability to configure pubsub nodes. see #3053 2008-02-15 22:55:21 +00:00
Yann Leboulanger ecfde88bac Make some strings translatable in adhoc commands, Warn user when session id changes in the middle of a session. fixes #3432 2008-02-15 10:38:52 +00:00
Yann Leboulanger 494ae444b6 ability to ignore SSL errors until certificate changes. Fixes #3710 2008-02-15 10:11:17 +00:00
Yann Leboulanger 7c49600135 use timeout_add_seconds instead of timeout_add (when it's available), more efficient. fixes #3734, #3736 2008-02-14 19:18:07 +00:00
Brendan Taylor c8cae71099 merged trunk 2008-02-14 02:20:07 +00:00
Jean-Marie Traissard 894e752292 Sadly, timeout_add_seconds is only availaible since gtk 2.14. It's quite recent. I have 2.10.
Reverting [9324]. Reopen #3734.
2008-02-13 18:03:29 +00:00
Yann Leboulanger ad3935d9e9 [Goedson] use timeout_add_seconds instead of timeout_add, more efficient. fixes #3734 2008-02-13 07:14:06 +00:00
Yann Leboulanger fd9d901173 [TuX] remove spaces in room jids when they are entered in manage bookmarks window. Fixes #3730 2008-02-10 20:02:32 +00:00
Yann Leboulanger cc6b2dd7a1 don't request vcard to full_jid when we know the real jid in MUC. fixes #3723 2008-02-09 10:08:44 +00:00
Brendan Taylor 867955155f groupchat sessions fix 2008-02-09 06:57:07 +00:00
Stephan Erb 4974773895 Remove workaround old, non xep-complient MSN transports. 2008-02-08 22:15:03 +00:00
Yann Leboulanger 597096ce81 don't show us online automatically when we are in error state and we try to go online 2008-02-08 22:04:42 +00:00
Stephan Erb f74bf28a55 Remove Player option from preference window. Fixes #3330 2008-02-08 21:58:13 +00:00
Yann Leboulanger 436c75a244 show in GUI that we are offline when we don't get XMPP ping in time 2008-02-08 21:48:20 +00:00
Yann Leboulanger 419652d61f correctly detect XEP-0199 answer from server. 2008-02-08 07:58:23 +00:00
Yann Leboulanger 0727ebd940 wrong syntax, missing ) 2008-02-08 07:53:09 +00:00
Yann Leboulanger a9e0ce5a0e add advanced option to configure the time we wait XMPP Ping answer 2008-02-08 07:47:35 +00:00
Yann Leboulanger 85cc4889ec use XMPP ping (XEP-0199) to detect connection lost at applicatin level. fixes #2767 2008-02-07 23:53:02 +00:00
Nikos Kouremenos 059ed3dd27 2008 in about dialog 2008-02-06 16:33:46 +00:00
Nikos Kouremenos 15acf57f5f cosmetic changes 2008-02-06 14:59:28 +00:00
Yann Leboulanger 7e6bcdc6ed always show tabs in one_window mode so that we can close latest tab in GUI. fixes #3720 2008-02-06 09:45:15 +00:00
Brendan Taylor 381ba838b9 post-refactor traceback fixing 2008-02-06 05:24:07 +00:00
Brendan Taylor 0b574d2360 move message handling into ChatControlSession 2008-02-06 01:40:51 +00:00
Yann Leboulanger 0ac8ce3c6e Prevent traceback when gajim-remote is used while gajim is not running. Add a check_gajim_running command to gajim-remote 2008-02-05 22:13:16 +00:00
Yann Leboulanger 36438f44b6 fix the draw avatar calls 2008-02-05 21:24:48 +00:00
Jean-Marie Traissard 37ea4052e1 Cleaner way to check for 'show_avatars_in_roster' 2008-02-05 17:48:25 +00:00
Jean-Marie Traissard 4d675c42b1 Never load avatars for roster and gc-roster if we don't want them.
See #3718. See also [9287].
2008-02-05 17:02:05 +00:00
Nikos Kouremenos dea4d9f745 Merwok complained about left and right arrow on tab in chats couldn't allow him to do traversing. This patch is a almost there fix. What is missing after the new tab is focused, it steals focus [couldn't find how to fix that atm], hopefully Yann remembers nicfit's code better.. 2008-02-05 16:46:05 +00:00
Yann Leboulanger e8b7778521 detect jabber:iq:last and jabber:iq:version errors by IDs. fixes #3711 2008-02-05 14:50:21 +00:00
Yann Leboulanger e409a04789 fix traceback when opening features window. fixes #3714 2008-02-05 09:34:56 +00:00
Brendan Taylor 0b48b05218 merged trunk into session_centric branch 2008-02-05 03:09:31 +00:00
Yann Leboulanger 594313ed94 fix creation of new accounts 2008-02-04 22:17:35 +00:00
Yann Leboulanger 853d06bcaa fix args retured by on_connect_failure 2008-02-04 22:15:00 +00:00
Stephan Erb 84fcc6e8ce Do not redraw roster when opening the accounts window. Rework preference window. Fixes #3330, #1621, #2113 2008-02-04 22:04:33 +00:00
Yann Leboulanger 848c492926 add checkbutton to YesNoDialog. Ability to fall back from tls to ssl and then plain. Warn user when using insecure connection. fixes #1923 2008-02-04 21:38:36 +00:00
Yann Leboulanger 8bb9df92d4 fix syntax 2008-02-04 15:29:33 +00:00
Yann Leboulanger 5951ea5d86 fix coding standards 2008-02-04 15:22:36 +00:00
Yann Leboulanger 24d6f11bab fix wrong commit. see #3718 2008-02-03 21:22:30 +00:00
Yann Leboulanger 167aff1fdb don't remove / readd timeout, just lt it run. It's a bit faster. see #3718 2008-02-03 21:19:24 +00:00
Yann Leboulanger 4d55bbf842 re-draw groups and accounts after 0.5s so to not call them too often. see #3718 2008-02-03 21:00:27 +00:00
Yann Leboulanger dc12930253 [sgala] nicer code. No need to change contact's status to offline when we go offline if contact is already offline. see #3718 2008-02-03 19:31:01 +00:00
Jean-Marie Traissard 7448dab437 Do not load avatar in roster if we don't want to show it there 2008-02-02 15:19:12 +00:00
Yann Leboulanger e695dddf24 better text when fingerprint change. fixes #3712 2008-02-01 16:22:32 +00:00
Yann Leboulanger dbaac78ef5 the on_yes handler of YesNoDialog don't take any argument. fixes #3712 2008-02-01 07:56:16 +00:00
Yann Leboulanger 7e88b7608a fix roster sorting whith user that just became offline and are still in roster. Fixes #3531 2008-01-31 20:39:03 +00:00
Yann Leboulanger e93d287c5b [TuX] better uname call 2008-01-30 21:31:19 +00:00
Yann Leboulanger 58210daf44 arch linux file /etc/arch-release doesn't contain version number 2008-01-30 21:29:55 +00:00
Yann Leboulanger 17e7c02374 remove useless spaces and tabs 2008-01-30 11:01:08 +00:00
Yann Leboulanger 6951442efb re-compute big brother when a contact of a metacontact goes offline. fixes #3464 2008-01-30 10:46:12 +00:00
Yann Leboulanger d85e0fdc75 prevent a GTK warning 2008-01-30 08:12:59 +00:00
Yann Leboulanger 4fcddb6738 [nijel] unescape non-ascii chars in the output of GnuPG. fixes #3709 2008-01-30 07:56:02 +00:00
Yann Leboulanger e0e86b8f91 don't generate transparent png file when rendering latex expressions. 2008-01-29 18:24:22 +00:00
Stephan Erb 67b9f1cdae We may not add ourself to roster. Make entry in occupants menu insensitive. 2008-01-28 21:22:38 +00:00
Yann Leboulanger 7e2b371861 compile .py to .pyc and .pyo and install those files too. 2008-01-28 18:40:26 +00:00
Yann Leboulanger 7d5602c4b1 add a new event to allow not playing sound when chat window is focused. fixes #2907 2008-01-27 20:15:17 +00:00
Stephan Erb 623aba4f94 Do not log gpg encrypted chats when log_encrypted_session is false. See #3095. 2008-01-25 21:16:22 +00:00
Stephan Erb 40da75e119 Fix regression introduced in #9256. 2008-01-25 18:12:56 +00:00
Yann Leboulanger d7dd4c6396 send custom presence to self contact with the resource. fixes #3359 2008-01-24 21:14:11 +00:00
Yann Leboulanger 831511b2cb use correct function to open a groupchat from gajim-remote. fixes #3705 2008-01-24 12:16:17 +00:00
Yann Leboulanger 3c2a220c65 handle all PyopenSSL errors. fixes #3686 2008-01-23 19:04:35 +00:00
Stephan Erb 4bb29675a8 padlock icon in merged accounts mode: show when all connected accounts are connected securely, don't show it when one is not secured, do no care about offline accounts. 2008-01-23 16:10:28 +00:00
Jean-Marie Traissard 39fe7fc4c0 Remove saveposition. Now we always save and restore positions and sizes. See #3638. steve-e, this bug
is still opened for what you told ;)
2008-01-22 21:08:24 +00:00
Yann Leboulanger b3bafa75ff never move a window outside the screen. fixes #3501 2008-01-22 17:47:56 +00:00
Yann Leboulanger d27f9a9c85 * YesNo dialog now destroy itself when we click on a button
* yes YesNo dialog when a contact removes us to as if user wants to remove it too
 * fix some coding standards
2008-01-22 16:06:16 +00:00
Stephan Erb 55eed6bda6 Revert r9252 for now. E2E was affected and task is shifted to next releas anyway. See #3694 2008-01-20 23:24:03 +00:00
Yann Leboulanger 347e8e1e5f strip username and server is account creation wizard 2008-01-20 18:10:58 +00:00
Stephan Erb 9e74881ed6 Merge xmpp.py 4.1 simplexml.py
See #3694


 * WARNING! Incompartible change! Now newtag=n.T.newtag do not creates new tag
but only returns existing one (if possible). If you need to create tag use
either .NT. method or attribute set (i.e. n.T.newtag=something).

 * Added CDATA extracting method to xml node.

 * added xmlns safety check

 * Fixed node attribute deletion with "del node[attr]" syntax.

 * Ordering fix for when addChild and addData are used on the same node (may increase memory usage, might need to watch for that)

 * Fixes for children node fetching, still not perfect, but much better
2008-01-18 20:55:18 +00:00
Yann Leboulanger 12fc03ecdc define a search function that escapes text as it's escaped in treemodel. fixes #3668 2008-01-17 22:48:34 +00:00
Stephan Erb 79fb241153 Replace the broken gpg-togglebutton by an insensitve status image. See #3196 2008-01-11 17:45:20 +00:00
Stephan Erb 40af7bfc1c Do not mess up vcard window when there is no user avatar or when it is resized. Fixes #3674 2008-01-11 17:23:26 +00:00
Stephan Erb ce3fe8da97 Do not enable GPG when we just want to assign a speller language. 2008-01-10 22:45:53 +00:00
Yann Leboulanger 68324dd104 fix XEP-0126 (invisibility) support. see #3666 2008-01-09 19:32:09 +00:00
Yann Leboulanger 62924fcf38 fix traceback when we get a presence with no fram attribute. see #3666 2008-01-09 19:05:38 +00:00
Yann Leboulanger 6138b914ea one more typo 2008-01-06 20:50:30 +00:00
Yann Leboulanger f2aef5f9f2 [pk] fix 2 typo in strings 2008-01-06 20:48:25 +00:00
Yann Leboulanger 13b6d75588 get gajim module where it is. fixes #3661 2008-01-06 12:12:24 +00:00
Yann Leboulanger 2aef21f026 [Elmar Hoffmann] prefer contacts on the same server as you in metacontacts. fixes #3649 2008-01-06 11:12:07 +00:00
Stephan Erb 1b5b9138a4 Kill risk of double color usage when color pool is not exhausted.
Make code a bit more pythonic.
2008-01-05 22:07:53 +00:00
Yann Leboulanger 0bfe53c158 refactor invite to submenu code and add it to group context menu. fixes #3658 2008-01-04 19:31:07 +00:00
Yann Leboulanger 77804ee7aa typo in [9231] fixes #3656 2008-01-04 19:29:27 +00:00
Yann Leboulanger 5128ef67d3 add groups in contact_information returned by gajim-remote. fixes #3655 2008-01-04 14:48:46 +00:00
Stephan Erb ea5db436e1 Do not duplicate accounts with pep support in Edit->Profile menu.
Fix some strange encoding error.
2008-01-02 13:41:41 +00:00
Yann Leboulanger 2acc696716 improve look when we set avatar to the left. fixes #2102 2008-01-02 13:08:42 +00:00
Yann Leboulanger 9a7dafa802 add advanced option to position avatar in the roster left or right. fixes #2102 2008-01-01 23:51:28 +00:00
Yann Leboulanger 2ced6413f0 some space in some comments 2008-01-01 04:58:51 +00:00
Stephan Erb 30ad68a26c Backport some fixes to zeroconf: don't fail on special characters, don't allow gpg usage when it is not secure or even possible
Be more verbose when there is a key missmatch.

Mind that presence in zeroconf are not signed, gpg keys have to be assigned manually therefore.
2007-12-31 01:19:08 +00:00
Yann Leboulanger 077e3370f5 replace /me by nickname in notifications. fixes #3609 2007-12-31 00:24:59 +00:00
Travis Shirk 458696948d Fix for #3650 (and whitespace cleanup) 2007-12-30 20:43:58 +00:00
Stephan Erb 282bc3346e Do not allow enabling GPG if E2E is active and vice versa. Lazily fixes #3633.
Do not try to send encrypted messages when we don't use GPG, though it is enabled per user.
2007-12-30 16:30:37 +00:00
Jean-Marie Traissard 8be83102b7 Checker tells it's better not to use == True 2007-12-30 12:44:30 +00:00
Stephan Erb d621eb9405 SSL errors got mixed up. Fixed 2007-12-30 00:10:22 +00:00
Stephan Erb 6fdd7c0f88 Rework GPG behaviour:
Only encrypt when the receiver is trusted. You have to sign its key or it has to be signed by someone you trust. Fixes #109

Make checkbox insensitive when GPG is disabled on an account (or no passphrase given).

Auto assign trusted keys on received presence. Deny encryption on missmatch of assigned key and signing key. Fixes #3376

Do not disable encrypted when receiving an unencrypted message. Print whether a received message was encrypted or not.

TODO: Remove togglebutton, its useless now
2007-12-29 23:28:27 +00:00
Yann Leboulanger d846f28a0e fix argument type. statusCode is a list, cannot be None 2007-12-29 00:24:56 +00:00
Yann Leboulanger f6ceb19876 ability to block / unblock a transport. Remove log on / log off (it's the same as send_custom_status) 2007-12-28 23:37:06 +00:00
Jean-Marie Traissard e5ba743641 remove unused global dict. sb, is there a reason for that one I can't see ? 2007-12-28 22:08:28 +00:00
Jean-Marie Traissard a995c09977 Escape pep in tooltips without breaking tooltips, third try :p 2007-12-28 22:04:17 +00:00
Stephan Erb fef742c863 Refactor the way we decide whether GPG is usable or not: Ability to change keys when no valid passphrase could be entered.
See #1210. Workaround for unavailable keys.

Remove useless except block: import of GnuPGInterface is the same on Debian and non Debian systems.
2007-12-28 18:49:28 +00:00
Stephan Erb f671b9bff7 Fix indent error, introduced in r9209 2007-12-28 15:16:32 +00:00
Stephan Erb 2e59feab3b Remove useless import and fix GPG private key dialog.
Do not fail when no key is selected.
2007-12-28 15:13:41 +00:00
Yann Leboulanger a03009d1e2 coding standards, empty line don't need tabs, no space at the end of lines 2007-12-28 10:23:41 +00:00
Yann Leboulanger ec91275255 ask GPG passphrases one by one for each account. fix #3644 2007-12-28 10:20:41 +00:00
Yann Leboulanger f95df09441 how SSL error message in bold. fixes #720 2007-12-27 23:33:05 +00:00
Stephan Erb e25ac90068 Improving readability (little) by shifting some boolean checks to a lambda function. 2007-12-27 22:28:40 +00:00
Jean-Marie Traissard 14bf5ed62c pyflakes checks, remove unused imports, mainly 2007-12-27 21:52:45 +00:00
Jean-Marie Traissard 5ffa1590f9 stupid parser... 2007-12-27 19:04:09 +00:00
Jean-Marie Traissard 314a52708e CodingStandards : No space in indentation 2007-12-27 18:58:07 +00:00
Stephan Erb a707eaa050 Honor coding standards 2007-12-27 17:21:04 +00:00
Jean-Marie Traissard fb273aeadf Don't process roster during gpg_passphrase dialog is showed. Fixes #3634,
hopefully... :p Please test
2007-12-27 17:06:30 +00:00
Jean-Marie Traissard a467a1d48d Revert [9196]. Escape pep stuff in tooltips the right way. 2007-12-27 15:53:42 +00:00
Stephan Erb a67683919a Variable referenced before assignment 2007-12-27 10:59:29 +00:00
Stephan Erb 71fd4665eb Fix possible parsing error 2007-12-27 10:06:30 +00:00
Travis Shirk 7539d5b70e Since KeyboardInterrupt is "common" then catch the exception, print to stderr, and exit. No traceback, which says "error" to me... 2007-12-27 01:30:40 +00:00
Yann Leboulanger 6247de33da don't propose to add certificate to cacerts.pem file if it's useless, and don't add it if it is already in. fixes #720 2007-12-26 23:59:54 +00:00
Yann Leboulanger 298d33a2c2 check if relogin or resend presence is needed when we close accounts window. fixes #3637 2007-12-26 21:44:37 +00:00
Yann Leboulanger 5264b14290 create caps_cache table if it doesn't exists. fixes #3641 2007-12-26 21:30:45 +00:00
Yann Leboulanger 3cea125207 [js] fix MRPIS behaviour 2007-12-26 19:25:29 +00:00
Yann Leboulanger 829cc3acb8 don't fail when we scroll features window with no row selected 2007-12-24 10:24:52 +00:00
Yann Leboulanger f1a2f0966d use jabber iconset when no iconset exists for a transport. fixes #3604 2007-12-20 19:43:24 +00:00
Travis Shirk 4bedeec964 MessageWindow reconfig bug fixes for deleted roster 2007-12-20 03:40:27 +00:00
Travis Shirk 1a7b1672a7 Use show_all on the notebook and not the window when a new tab is added.
For example, if the roster is hidden in single UI mode and a new chat arrived the roster would unhide.
2007-12-20 03:11:44 +00:00
James Newton 4bd76ef2ff Return error under error condition 2007-12-19 17:22:15 +00:00
James Newton 56721d63b8 Removing generated files that accidentally got checked in 2007-12-19 17:18:44 +00:00
Yann Leboulanger 3bc22371cc [ruiabreuferreira and I] ability to use http_proxy environment variable. fixes #2977 2007-12-19 14:42:04 +00:00
Travis Shirk 0afc7b2328 Merge one_window branch
Merged revisions 9143,9145-9155,9157-9162,9164-9169,9171-9177 via svnmerge from
svn://88.191.11.156/gajim/branches/one_window

........
  r9145 | nicfit | 2007-12-13 21:49:09 -0700 (Thu, 13 Dec 2007) | 2 lines

  Implemented the original Nikos patch with an HPaned instead of a HBox and only do this mode when one_message_window == 'always'
........
  r9152 | nicfit | 2007-12-15 13:33:56 -0700 (Sat, 15 Dec 2007) | 2 lines

  Added config and GUI for one_message_window_with_roster
........
  r9153 | nicfit | 2007-12-15 13:41:46 -0700 (Sat, 15 Dec 2007) | 2 lines

  Use one_message_window_with_roster and some whitespace cleanup
........
  r9154 | nicfit | 2007-12-15 14:04:49 -0700 (Sat, 15 Dec 2007) | 2 lines

  Scratch the chckbox for with roster mode, use one_message_window opt and combo
........
  r9155 | nicfit | 2007-12-15 17:01:13 -0700 (Sat, 15 Dec 2007) | 2 lines

  MessageWindowMgr knows about ONE_MESSAGE_WINDOW_ALWAYS_WITH_ROSTER and MessageWindow can reparent itself rather then the roster having to do so.
........
  r9157 | nicfit | 2007-12-15 17:47:20 -0700 (Sat, 15 Dec 2007) | 2 lines

  Resizing fixes and make the roster window shrink when last tab is removed
........
  r9158 | nicfit | 2007-12-15 19:15:11 -0700 (Sat, 15 Dec 2007) | 2 lines

  Added "Show roster" (CTRL+R) to view menu when using always_with_roster to quickly hide/show the roster.
........
  r9159 | nicfit | 2007-12-15 19:49:30 -0700 (Sat, 15 Dec 2007) | 2 lines

  Handle window title setting in always_with_roster mode.
........
  r9160 | nicfit | 2007-12-15 20:13:57 -0700 (Sat, 15 Dec 2007) | 2 lines

  Removed FIXME
........
  r9167 | nicfit | 2007-12-17 18:40:59 -0700 (Mon, 17 Dec 2007) | 2 lines

  When roster is hidden, show it when the number of MessageWindow controls == 0
........
  r9168 | nicfit | 2007-12-17 19:07:49 -0700 (Mon, 17 Dec 2007) | 2 lines

  Disable hiding roster when there are no message controls open
........
  r9169 | nicfit | 2007-12-17 20:41:11 -0700 (Mon, 17 Dec 2007) | 2 lines

  Bunch of saved size bugs fixed
........
2007-12-18 23:42:22 +00:00
Jean-Marie Traissard ddbcfcd7a2 Highlight on (nick/muc_highlight_words) that contains a space too. Fixes #3624. 2007-12-17 21:54:18 +00:00
Yann Leboulanger c53050c0a4 remove 'dh' from version name. Was from pep branch 2007-12-17 20:15:06 +00:00
Yann Leboulanger a2e53ccc5c fix creation of account on server that supports dataforms 2007-12-15 12:41:39 +00:00
Yann Leboulanger 28878b111d fix showing of systray popup menu under Windows. fixes #3611 2007-12-15 12:33:21 +00:00
Yann Leboulanger 4f4e9a3723 don't crash when dbus is not supported 2007-12-15 12:15:10 +00:00
Yann Leboulanger 14f1232308 get SSL error message where it is in Error instance 2007-12-15 12:10:25 +00:00
Yann Leboulanger 9d068dc322 [shprotx] save config when gnome sessions ends. fixes #3618 2007-12-15 09:04:10 +00:00
Yann Leboulanger b7cc062d7d [shprotx] fix loading of multiple SSL certificates and better error message. fixes #3619 2007-12-15 08:31:42 +00:00
Travis Shirk 661acc5a09 grammar fix 2007-12-14 03:25:13 +00:00
Travis Shirk a55a62a4d4 raise and return, right next to each other? Go with the newer revision of
returning DBUS_BOOLEAN(False)
2007-12-14 03:19:22 +00:00
Yann Leboulanger 3a305866c0 [js] move pep page in pref window before advanced one 2007-12-13 20:51:13 +00:00
Yann Leboulanger 554194d954 fix traceback when we get an error from pep service. see #3053 2007-12-13 20:44:30 +00:00
Yann Leboulanger 19761f081f [js & I] show pep info in account tooltip, fix a bug in create_contact() 2007-12-13 20:26:13 +00:00
Yann Leboulanger 192669b64e publish tune for every connected accounts if we use pep 2007-12-13 19:14:41 +00:00
Yann Leboulanger 48786d39ff correctly decode timezone name. fixes #3569 2007-12-13 08:37:20 +00:00
Yann Leboulanger 762f80cbd2 remove a windows GTK workarround. it's fixed in gtk2.12.3 (maybe before too) 2007-12-13 01:13:51 +00:00
Yann Leboulanger 228f7597c0 fix rhythmbox track change. no need to liste to playingUriChanged event 2007-12-12 22:18:01 +00:00
Yann Leboulanger aa41133f63 [js] pool for benshee player only if it is installed
fix mpris track change
2007-12-12 20:50:34 +00:00
Yann Leboulanger d2d92e7de3 remove useless print 2007-12-12 20:05:00 +00:00
Yann Leboulanger d65cba8493 don't send user tune if account is disconnected 2007-12-12 19:54:48 +00:00
Yann Leboulanger e5b2db0099 hide pep menuitems when use_pep is not activated 2007-12-12 18:54:08 +00:00
Yann Leboulanger a645006bf8 merge diff from trunk 2007-12-12 08:44:46 +00:00
Brendan Taylor b8882ba48e merged realtime cancellation patch 2007-12-08 09:09:06 +00:00
Brendan Taylor 88f017a20d realtime notification of esession begin/end 2007-12-08 05:49:38 +00:00
Yann Leboulanger 00ad2846c0 import release diff from 0.11.4, svn version is now 0.11.4.0-svn 2007-12-06 20:38:41 +00:00
Yann Leboulanger f3f622769c [Florob] add album to tune pep message. see #3053 2007-12-04 10:20:52 +00:00
Yann Leboulanger dd9fd681b5 [Elmar Hoffmann] Advanced option to disable presence signing. fixes #3601 2007-12-04 09:57:40 +00:00
Yann Leboulanger 002556db7e [mgol] better latex detection regex. fixes #3598 2007-12-04 09:45:51 +00:00
Yann Leboulanger 46aac301c8 SSL certificate verification, certificate fingerprint verification. fixes #720, #2499 2007-12-04 09:38:39 +00:00
Yann Leboulanger 55385c5356 \x00 chars are not allowed in C (end of string) so in GTK. But we can get from gpg encrypted messages. 2007-12-03 21:29:12 +00:00
Yann Leboulanger d88b93b1ff os.access() on a folder under windows doesn't mean anything. fixes #3587 2007-12-03 21:21:10 +00:00
Jean-Marie Traissard 674b4f57d5 Readd part of [8904] removed in [8938]. Then mix them. So we fix #3495/#3506 and problem when connecting
with an already used nick.
Fixes problem when we change nick with dialog to an already used one and then cancel. Fixes #3506.
2007-12-03 19:39:40 +00:00
Yann Leboulanger a8666e1508 correctly decode utf-8 names in history window. fixes #3552 2007-12-03 18:53:24 +00:00
Yann Leboulanger 31a1f3ef6d create new account in 2 steps:
1/ connect, get form and disconnect
2/ re-connect, get form, check it and send filled form
2007-12-02 22:37:08 +00:00
Yann Leboulanger 157d6826ec [Dicson] make a string translatable. fixes #3594 2007-12-02 19:29:22 +00:00
Yann Leboulanger a861a3f719 typo: contact1 -> contact2 2007-12-02 16:02:32 +00:00
Yann Leboulanger c5e836352e better description for libsexy 2007-12-02 14:30:59 +00:00
Yann Leboulanger f409450998 re-create gpg instance in connection.py at each connection son use_gpg_agent current value of use_gpg_agent option is used
warn user when he configured gajim to use gpg-agent but it returns a wrong passphrase. see #3592
2007-12-01 13:22:39 +00:00
Yann Leboulanger 021e8fb275 fix GPG in zeroconf account 2007-12-01 12:47:41 +00:00
Yann Leboulanger c94d22dcb1 correctly answer on disco#items on our ad hoc commands 2007-12-01 11:46:46 +00:00
Yann Leboulanger eba6959612 typo rajim -> gajim 2007-11-30 15:25:26 +00:00
Yann Leboulanger 75ee2169d7 fix the ability to choose GPG key before we connect
remove useless config option usegpg
2007-11-30 15:18:26 +00:00
Stephan Erb ca796ae62f Import gajim's exceptions module not python's default one. 2007-11-29 22:10:19 +00:00
Stephan Erb 7b563e3734 Remove tooltips when we close a groupchat window. 2007-11-29 21:43:39 +00:00
Stephan Erb 956737a364 Remove duplicated functions. 2007-11-29 21:15:44 +00:00
Stephan Erb 0cec5df0c5 Remove duplicated function.
Fix potential tb on usage of non-existing var.
2007-11-29 21:06:39 +00:00
Yann Leboulanger f6c819ab7e [Dicson] fix save preset status message behaviour. Fixes #3584 2007-11-29 20:45:46 +00:00
Stephan Erb 5c92566a1d Hide status/topic label when there is nothing to show.
Disable empty tooltips.
2007-11-29 20:33:10 +00:00
Yann Leboulanger 89f778fb94 ton't traceback when showing tooltip of a filetransfer without description 2007-11-28 22:47:33 +00:00
Stephan Erb dc4d6b7a6d Reference to other class, don't use self. Thanks Asterix 2007-11-28 21:18:28 +00:00
Brendan Taylor 1cd5b3da39 fixed use of common.xmpp namespace in a place it wasn't imported 2007-11-28 19:26:40 +00:00
Stephan Erb 16e8369e23 Fix some random indentation errors and missing imports. 2007-11-27 21:14:04 +00:00
Stephan Erb c92c12893a Fix indentation 2007-11-27 21:04:32 +00:00
Stephan Erb f791def2f7 Nothing as usual. 2007-11-27 20:33:02 +00:00
Yann Leboulanger 391249f14f [Dicson] fix utf-8 encoding problem. fixes #3584 2007-11-27 16:33:36 +00:00
Yann Leboulanger ca23666dcf call left_click handler of statusicon in main loop with idle_add. fixes #3567 2007-11-26 20:59:29 +00:00
Yann Leboulanger a332543d68 make assign GPP key unsensitive when GPG is not enabled 2007-11-26 19:17:14 +00:00
Yann Leboulanger 3ee18c20c8 handle unicode chars in emoticons. fixes #3227 2007-11-26 12:03:09 +00:00
Yann Leboulanger 034999989d remove useless spaces and tabulations 2007-11-26 10:27:51 +00:00
Yann Leboulanger c33d19113c [mmassonnet] XFCE -> Xfce 2007-11-26 10:17:12 +00:00
Yann Leboulanger 8d7cce23f4 fix invisible status 2007-11-25 14:31:04 +00:00
Yann Leboulanger 243ece28ba fix possible traceback when we get a signed presence 2007-11-24 20:08:24 +00:00
Yann Leboulanger 4a711a7542 fix utf-8 bug in feature window. fixes #3580 2007-11-24 19:00:10 +00:00
Yann Leboulanger 4442098276 prevent traceback when we fill the roster. fixes #3579 2007-11-24 09:48:38 +00:00
Yann Leboulanger 9acde16dde fis metacontact behaviour. fixes #3464 2007-11-23 20:54:25 +00:00
Yann Leboulanger 833f58754a Compute metacontact big brother by comparing them instead of computing an absolute score for each one 2007-11-23 19:22:27 +00:00
Yann Leboulanger 510725255a fix indentation in lastfm.py 2007-11-22 21:09:46 +00:00
Yann Leboulanger 5fb061478f signe -> sign 2007-11-22 14:05:05 +00:00
Yann Leboulanger 8722df168c typo again 2007-11-22 14:00:01 +00:00
Yann Leboulanger b833bd3cb7 typo 2007-11-22 13:55:50 +00:00
Yann Leboulanger 08e577c637 fix GPG behaviour 2007-11-22 13:53:12 +00:00
Yann Leboulanger 04e92485fc [shtrom] fix var names when sending song in status message. fixes #3558 2007-11-22 12:58:39 +00:00
Yann Leboulanger d19c28930a fix missing ) 2007-11-22 11:03:45 +00:00
Yann Leboulanger 0ceb41f650 request GPG password only when connected to server, before sending presence. fixes #3483, #3375, #3115 2007-11-22 10:41:57 +00:00
Yann Leboulanger e52be0071b coding standards 2007-11-21 13:02:06 +00:00
Yann Leboulanger 1c7c459c5f correctly decode string returned by strftime when we get a jabber:iq:time request. fixes #3569 2007-11-21 09:49:18 +00:00
Yann Leboulanger 420246c26a keep instances of chat2muc dialogs so garbage collector don't destroy them too early 2007-11-20 22:45:13 +00:00
Yann Leboulanger 114f519337 default description is '' instead of None 2007-11-20 21:39:21 +00:00
Yann Leboulanger 100360fe3e [tibg] ability to add a description when we send a file. Fixes #3491 2007-11-20 21:19:43 +00:00
James Newton 2137ab0bbd need the __init__.py for the module import. It had been an empty file and
probably didn't make it through the patch before because of that.
2007-11-19 23:14:42 +00:00
James Newton f995b3268e native gtk on osx seems to like to send file uri's like
'file://localhost/usr/bin/foo'. rip out the host and check the uri's for valid
before asking the user to send the files.
2007-11-19 15:53:16 +00:00
James Newton aa3932f147 do a better split that accounts for escaped .'s. 2007-11-19 15:47:17 +00:00
Yann Leboulanger 2bdcc33005 fix track information in status message when there is no status message. fixes #3563 2007-11-19 09:41:13 +00:00
Yann Leboulanger 39a03aa369 [shtrom] ability to get last played music from lastfm. fixes #3559 2007-11-19 09:22:26 +00:00
Stefan Bethge 50fbbe9b7d fix link-local collision detection 2007-11-19 03:34:40 +00:00
Stefan Bethge 1f818a04e9 fix link-local problems when reconnecting vie network-manager 2007-11-19 03:29:10 +00:00
Yann Leboulanger 2369c01cc1 prevent traceback when opening accounts window 2007-11-18 10:45:29 +00:00
Yann Leboulanger 7590a57f66 optionally attach notification to systray. fixes #3123 2007-11-17 22:27:40 +00:00
Yann Leboulanger fc49b44963 make some strings translatable 2007-11-17 15:09:03 +00:00
James Newton f1d3f85037 Fixed a bug with forcing autodetection of browser/mail during startup when the
config file already existed and had a different option choosen. Added in an
'Always use OS/X default applications' option for when running on OS/X. Changed
the custom defaults to use OS/X native applications.
2007-11-17 15:03:02 +00:00
James Newton cf40534ac8 removed print 2007-11-17 02:06:57 +00:00
James Newton b1c5bc3984 those darn double quotes... 2007-11-16 23:33:05 +00:00
James Newton c2b901dfe9 Adjusted the menu code in an attempt to make it work better on leopard. Removed
the idle_add wrapper for on_quit and moved the idle_add wrapping into the
sync-menu code instead.
2007-11-16 23:11:35 +00:00
Yann Leboulanger 483604cd0b remove useless print 2007-11-16 18:25:45 +00:00
James Newton 6a17fb166c Removing these automake generated files that were accidentally checked in. 2007-11-16 14:11:23 +00:00
James Newton c6c31a17c3 Removed path adjustment from gajim.py and moved it outside of gajim proper. 2007-11-16 14:04:18 +00:00
Yann Leboulanger a5e8adf232 detect when we get our own presences 2007-11-16 10:51:52 +00:00
Yann Leboulanger 11e581fb8b don't autojoin all bookmarks when comming back from invisible 2007-11-16 10:32:36 +00:00
Yann Leboulanger 63d0bc54ec cache incoming zeroconf connections. fixes #3561 2007-11-16 08:41:24 +00:00
Yann Leboulanger 6c5f65ddf0 [shtrom] don't overwrite status message when we display current song. Fixes #3558 2007-11-15 18:14:28 +00:00
Yann Leboulanger 508b411e80 keep references on single message windows, so garbage collector don't destroy them. fixes #3557 2007-11-15 17:04:17 +00:00
Yann Leboulanger 310bc41d7a remove .pyo file 2007-11-15 14:29:03 +00:00
Yann Leboulanger 1f7a462788 [James Newton] osx port for Gajim. a GREAT thanks!!! 2007-11-14 19:47:52 +00:00
Yann Leboulanger 819b3c7335 fix typo 2007-11-14 18:10:13 +00:00
Yann Leboulanger 338eed59ef ability to send a file to the resource we want from roster context menu. see #3446 2007-11-14 16:11:56 +00:00
Yann Leboulanger bdb7502dc3 don't fails gpg encryption when verbose is on. check in status-fd if encryption succeeded. fixes #3542 2007-11-13 22:40:49 +00:00
Yann Leboulanger 24413948ab update gajim.last_message_time var when a room participant changes his nick. fixes #3555 2007-11-13 21:59:13 +00:00
Yann Leboulanger 0a7669afef make columns in ChoosePGPKey dialogs sortable. fixes #3520 2007-11-13 19:58:22 +00:00
Yann Leboulanger 8a021e597f [anonymous] fix dbus type when calling message.EntryGroup.AddService. fixes #3521 2007-11-13 19:05:59 +00:00
Yann Leboulanger 5febd11788 make default added jid translatable in jid-multi field of a dataform 2007-11-12 21:32:23 +00:00
Yann Leboulanger 227c811b82 do some tests when adding a new JID to jid-multi field in dataforms 2007-11-12 21:30:37 +00:00
Yann Leboulanger fa7ea0783a forbid to have twice the same jid in jid-multi field in dataforms 2007-11-12 20:00:16 +00:00
Yann Leboulanger 5536262a74 call handler only if it exists 2007-11-09 18:26:29 +00:00
Yann Leboulanger 3bcbde6752 improve AvatarChooserDialog 2007-11-09 18:22:23 +00:00
Yann Leboulanger b40d8a5fe5 prevent TB in cell_renderer_pixbuf. fixes #3544 2007-11-09 18:08:12 +00:00
Yann Leboulanger cbedeb9839 fix systray status change when status is not syncronized between all accounts. fixes #3549 2007-11-09 09:21:38 +00:00
Yann Leboulanger b9a1365d50 don't add self contact row when we our a presance from our own resource 2007-11-08 20:51:50 +00:00
Yann Leboulanger d1452febce destroy htmltextview tooltip when we destroy a chat control. fixes #3545 2007-11-08 18:47:04 +00:00
Yann Leboulanger cc19d02377 fix var name (conflict with module name) 2007-11-08 18:03:16 +00:00
Yann Leboulanger 973f4bcc49 update status combobox when we change "synchronise with global status" option. fixes #3543 2007-11-08 07:42:47 +00:00
Yann Leboulanger 21f4378e96 don't show twice the same resource in account row tooltip. 2007-11-07 21:30:35 +00:00
Yann Leboulanger 3f22a94978 use ToplevelAgentBrowser for headline services with type='newmail'. fixes #3479 2007-11-07 14:29:43 +00:00
Yann Leboulanger 7c0e70acde fix TB on gajim startup. fixes #3533 2007-11-05 22:41:12 +00:00
Yann Leboulanger bf6e25576e fix nick behaviour when we enter a room with an already used nick. 2007-11-05 21:49:42 +00:00
Yann Leboulanger 57c3221d90 [misc] remove duplicate function. fixes #3524 2007-11-05 05:52:50 +00:00
Yann Leboulanger c15b616ddd remove the ability to save GPG password, show in GUI use_gpg_agent optin. fixes #2791 2007-10-25 12:36:57 +00:00
Yann Leboulanger 97f4c470b5 create caps_cache if it doesn't exists (can happen if logs.db is created in 0.11.2 version). fixes #3512 2007-10-23 15:16:39 +00:00
Yann Leboulanger 7ab8aa4710 don't open chat window when single click is enabled and we click on a metacontact icon, but expand it. fixes #2072 2007-10-22 12:36:50 +00:00
Yann Leboulanger c4bc44adb1 empty subject label whn there is no subject 2007-10-22 12:06:16 +00:00
Yann Leboulanger 62f17bdd44 empty status message label in chat window when there is no more status message 2007-10-22 12:02:27 +00:00
Yann Leboulanger 605caae2b8 My name has changed 2007-10-22 11:33:50 +00:00
Yann Leboulanger 22c1aeda29 next release will be GPL v3. fixes #3290 2007-10-22 11:13:13 +00:00
Yann Leboulanger d66c506b59 remove useless print 2007-10-22 09:06:47 +00:00
Yann Leboulanger a3c7989ba4 discover correctly items that are discoverable. see #3479 2007-10-22 08:54:07 +00:00
Yann Leboulanger 77eab243e6 when we get a 40* error from server about private storage, it doesn't mean server doesn't support it. 2007-10-21 16:59:47 +00:00
Yann Leboulanger 3650021d9b fix removal of several contacts 2007-10-21 13:20:01 +00:00
Yann Leboulanger 968ebff481 [thopi] improve emoticons in textview. fixes #2933 2007-10-21 13:05:12 +00:00