Commit Graph

1053 Commits

Author SHA1 Message Date
Travis Shirk 1360933ba9 Merged in trunk updates, including meta_contacts
Merged revisions 4951,4962-4969 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r4951 | nk | 2005-12-30 16:50:36 -0700 (Fri, 30 Dec 2005) | 1 line

fixes in greek transl
........
r4962 | asterix | 2006-01-01 11:41:04 -0700 (Sun, 01 Jan 2006) | 2 lines

merge meta_contacts branch with trunk. Meta contacts are not in gajim yet, but framework is here. We now use gajim.contacts.many_functions() to handle contacts and groupchat_contacts.

........
r4963 | asterix | 2006-01-01 11:43:24 -0700 (Sun, 01 Jan 2006) | 2 lines

correct contacts file

........
r4964 | asterix | 2006-01-01 11:47:26 -0700 (Sun, 01 Jan 2006) | 2 lines

dict.remove() doesn't exists, it's del dict[]

........
r4965 | asterix | 2006-01-01 11:50:15 -0700 (Sun, 01 Jan 2006) | 2 lines

some missing commits from branch

........
r4966 | asterix | 2006-01-01 11:53:30 -0700 (Sun, 01 Jan 2006) | 2 lines

end of gc_contact.nick -> gc_contact.name

........
r4967 | asterix | 2006-01-01 12:05:59 -0700 (Sun, 01 Jan 2006) | 2 lines

new ACE option: send_sha_in_gc_presence that allow to send sha info in groupchat presences

........
r4968 | asterix | 2006-01-01 12:12:36 -0700 (Sun, 01 Jan 2006) | 2 lines

0.9.1-2 in debian that solve the group bug (commit [4924])

........
r4969 | asterix | 2006-01-01 12:31:13 -0700 (Sun, 01 Jan 2006) | 2 lines

typo

........
2006-01-01 20:06:26 +00:00
Travis Shirk fc6af37467 Config updating, tab label markup abstraction, auto window sizing/positioning, window title 2005-12-31 06:27:22 +00:00
Travis Shirk a52596266c Merged trunk 2005-12-30 21:37:36 +00:00
Travis Shirk 1db1c7eddd Configurartion code for one_window_type including mailing list comments 2005-12-29 01:31:47 +00:00
Travis Shirk 1b4bc0dedd I guess glade provides hooks to internationalize the combobox values. 2005-12-28 03:26:41 +00:00
Travis Shirk 2b83445104 Added config proposed in email to the list 2005-12-28 03:20:11 +00:00
Nikos Kouremenos 3a9f9c8b11 fix strings; thanks to Stian Barmen for his attention to detail;thank another guy about search button I forgot his name 2005-12-27 21:03:02 +00:00
Nikos Kouremenos af242e3840 ACE: roster_window_skip_taskbar 2005-12-27 20:27:02 +00:00
Nikos Kouremenos 0584c4bff1 almost impossible to fail 2005-12-26 18:38:05 +00:00
Nikos Kouremenos 7425e3f073 fix it correctly 2005-12-26 18:34:02 +00:00
Nikos Kouremenos 815e07771b prevent a tb 2005-12-26 18:23:57 +00:00
Nikos Kouremenos 45b1493471 fix so we log muc messages [was broken only in svn] 2005-12-26 14:15:17 +00:00
Nikos Kouremenos 250e916318 check so we cannot fail 2005-12-26 13:36:55 +00:00
Nikos Kouremenos 6a1db9ea0f should work now. wed plz test 2005-12-26 13:28:13 +00:00
Nikos Kouremenos 8a875bdb2c do some crazy stuff on exception msg when exception object does not have errno attribute 2005-12-26 01:05:36 +00:00
Nikos Kouremenos 9385f1074f [greblus] preferences window now can control the color of URLs 2005-12-25 23:48:08 +00:00
Yann Leboulanger 45ee0e9a75 revert wrong commit 2005-12-25 15:56:36 +00:00
Nikos Kouremenos c91bb65b4b say 0.9.1 2005-12-25 15:01:10 +00:00
Nikos Kouremenos bfd50145c6 doing pychecker from once in a while, hurts noone 2005-12-25 14:44:37 +00:00
Yann Leboulanger d3a13301e5 init logger vars when no log to migrate 2005-12-24 22:33:35 +00:00
Yann Leboulanger 2fce0a3bd3 fix last_history_line usage 2005-12-24 22:00:28 +00:00
Nikos Kouremenos d956d1f19b fix typo 2005-12-23 23:33:00 +00:00
Yann Leboulanger ba0425e4dd Jim] re-typo 2005-12-22 07:46:04 +00:00
Yann Leboulanger 6e00652aaf [Jim] Typo 2005-12-22 07:38:05 +00:00
Yann Leboulanger 993c09ec70 catch correct exception when interrupt system call 2005-12-21 17:55:57 +00:00
Yann Leboulanger ebccabf5da [Jim] faster version of do_possible_mark_for_days_in_this_month() 2005-12-21 10:54:41 +00:00
Yann Leboulanger c557a2c51b [Sef] don't duplicate log lines in groupchat 2005-12-20 16:18:17 +00:00
Nikos Kouremenos dc5a17385f add some fixmes for bad strings 2005-12-19 22:07:05 +00:00
Nikos Kouremenos 9ac960c087 add missing header 2005-12-19 12:22:22 +00:00
Yann Leboulanger 323663132b fix more interrupt system call 2005-12-17 23:07:13 +00:00
Yann Leboulanger fd133716e3 if migration fails (python2.3 for ex) Gajim shows a dialog and exit 2005-12-15 12:03:57 +00:00
Yann Leboulanger 52d881c972 remove the check of line_already_in_db for gc_message that make gajim slow when joining a room 2005-12-14 18:23:40 +00:00
Nikos Kouremenos b21424e1fa ask kind which is always 1byte 2005-12-14 14:12:38 +00:00
Yann Leboulanger 8c77ec6433 SLELCT log_line_id instead of message when looking if log line is already in DB, so it's faster 2005-12-14 12:41:32 +00:00
Yann Leboulanger f77d28407a [nkour] don't logger groupchat messages that are older that now and already in logs 2005-12-13 07:39:20 +00:00
Nikos Kouremenos 062e1c5b2f default to dcraven iconset 2005-12-12 15:12:15 +00:00
Nikos Kouremenos cc76b95f9d remove chekcing for dot 2005-12-12 15:11:51 +00:00
Yann Leboulanger 995590a0f1 don't remove account from Gajim if removal from server failed 2005-12-10 16:23:45 +00:00
Nikos Kouremenos 408ed03bd0 add a comment 2005-12-10 16:19:58 +00:00
Yann Leboulanger 8252529260 connect_and_init doesn't call init_roster anymore
fix the unregister_account bug
2005-12-10 13:58:09 +00:00
Nikos Kouremenos 0db94027c9 ignore errors on receiving non-utf8 data 2005-12-10 13:51:23 +00:00
Yann Leboulanger 612716e2db change copyright from "Gajim Team" to real people 2005-12-09 23:30:28 +00:00
Yann Leboulanger cae7ce3bac "Gajim Team" in all hearders become "Contributors for this file" 2005-12-09 17:15:30 +00:00
Nikos Kouremenos 2b86fc98da init_var ==> init_vars 2005-12-08 09:46:59 +00:00
Yann Leboulanger 34255e5682 Vincent left us a long time ago 2005-12-07 23:09:10 +00:00
Yann Leboulanger 5cf9141777 init logger variables after migration 2005-12-07 20:20:48 +00:00
Yann Leboulanger 43564ccefa consider incomming messages without type as normal (single) messages 2005-12-07 16:09:03 +00:00
Nikos Kouremenos 9e85df37b1 remove last dot (which is RFC possiblity) the dnspython way. thank Bob Halley 2005-12-06 22:08:10 +00:00
Nikos Kouremenos eb94b9632a remove trailing whitespaces and fix coding styles etc and add a FIXME 2005-12-06 17:43:21 +00:00
Nikos Kouremenos 5868901824 dnspython target returns with dot in the end. catch and fix that; thanks della for helping me and reporting this 2005-12-06 17:37:54 +00:00
Nikos Kouremenos 881e1e3609 check for new version [one of the first thing I did for Gajim :)] is not needed anymore as most distros have us. remove it. this also means we can now update Changelog periodically in svn. YUPPIE! 2005-12-06 00:09:28 +00:00
Nikos Kouremenos fa33b1ad30 until we find a way to detect snaps from releases revert a commit I did some weeks ago to assist Yann release .exe faster 2005-12-06 00:08:57 +00:00
Nikos Kouremenos 4f9404e8b2 migration is okay now if no ~/.gajim; also many other small fixes 2005-12-05 23:25:02 +00:00
Yann Leboulanger d3a6163729 no need of global vars, prefer self.var 2005-12-05 17:22:50 +00:00
Nikos Kouremenos f694ff70e1 try to fix a db locked that sometimes happens 2005-12-05 13:56:02 +00:00
Nikos Kouremenos 19dc3b9295 class is Migration 2005-12-05 11:44:28 +00:00
Yann Leboulanger 7050a346c7 typo 2005-12-05 11:39:51 +00:00
Yann Leboulanger 637c903d68 * when in common, no need to do from common import FOO, just import FOO
* we now migrate automaticaly at startup in a thread
 * progressDialog now scroll textvew to the end
2005-12-05 11:13:08 +00:00
Yann Leboulanger ed47580227 sha is now computed on the raw image data and not the base64 encoded data 2005-12-05 08:45:39 +00:00
Yann Leboulanger 4f53f2f769 typo: get -> get_per 2005-12-04 22:58:38 +00:00
Yann Leboulanger 140f03221f take into account the no_log_for option 2005-12-04 22:23:41 +00:00
Nikos Kouremenos 5300975d31 typo 2005-12-02 19:59:39 +00:00
Yann Leboulanger 51dc8afb09 take into account only the accounts that are synced with global status to compute the global status (for status combobox) 2005-12-02 19:12:21 +00:00
Yann Leboulanger f89c0c3baf some cleanup in migration script 2005-12-02 17:24:55 +00:00
Nikos Kouremenos 42487409b3 ACE: hide_avatar_of_transport 2005-12-02 13:10:02 +00:00
Nikos Kouremenos 6e22a369ee add tlen, fix gadu gadu to gg, and use dot because ggore@jabber.FOO can exist 2005-12-02 13:08:58 +00:00
Yann Leboulanger 796b26883d remove some line that were for tests 2005-12-02 11:20:25 +00:00
Yann Leboulanger e692624e2c Gajim now ask if we want to migrate at startup 2005-12-02 11:18:00 +00:00
Nikos Kouremenos 7a0c0311db rm unused var 2005-12-01 17:50:45 +00:00
Yann Leboulanger 54e47436e3 add an exceptions file that contain our custom exceptions 2005-12-01 17:16:53 +00:00
Nikos Kouremenos e162e5daed select last day we have logs for in history browser 2005-11-30 21:56:42 +00:00
Nikos Kouremenos c9cc45a7cc work with special tigris build that workarounds vs bug on .svn; eg look for _svn too 2005-11-30 18:48:58 +00:00
Yann Leboulanger cec9b1e861 send offline status to gc before we disconnect 2005-11-30 17:54:34 +00:00
Yann Leboulanger d58f380842 emmit SIGNED_IN when needed (when we connect) 2005-11-30 17:46:36 +00:00
Nikos Kouremenos 28fe6a06d3 less columns in history. TODO: fill name for not groupchat 2005-11-30 17:30:58 +00:00
Norman Rasmussen 786da12472 http://cvs.sourceforge.net/viewcvs.py/xmpppy/xmpppy/xmpp/auth.py
Wed Oct 26 08:45:22 2005 UTC by snakeru
Fixed SASL bug on win32 platform. (Thanks to Martin Thomas)
2005-11-30 17:08:45 +00:00
Nikos Kouremenos 164f45ecf4 remove a wrong comment; enrich a docstring 2005-11-30 14:16:26 +00:00
Nikos Kouremenos 8522d1bd22 try to fix a MAJOR TB. maybe simple dispatch jid should be stripped too. I dont know. Yann? 2005-11-30 13:59:16 +00:00
Travis Shirk fb4e8f254d SASL challenges that have '=' in a value can now be parsedr; '=' in a base-64 encoded nonce is rather common 2005-11-29 20:27:57 +00:00
Yann Leboulanger 820dae2642 1) we can't receive our vcard empty
2) write an empty file for empty vcards so that they are not asked at each gajim startup
2005-11-29 20:17:51 +00:00
Nikos Kouremenos f9ecc9e456 fix typo 2005-11-29 18:31:45 +00:00
Nikos Kouremenos e542fff69f searching in history is in. not yet 100% functionality 2005-11-29 14:41:01 +00:00
Nikos Kouremenos dfb9d92619 exclude kind gcstatus/status rather than ask for rest of statuses 2005-11-29 13:18:21 +00:00
Yann Leboulanger 14c7d7f891 when we ask if date has message, don't take into account status messages 2005-11-29 12:06:29 +00:00
Nikos Kouremenos 17034b654a remove a fixme; remove old and replace with that we really mean by old, so we do not get confused with date 2005-11-29 10:16:31 +00:00
Travis Shirk 253df9cd45 state_unread_color no longer needed. 2005-11-29 04:03:16 +00:00
Yann Leboulanger e7d7200e04 translate theme when we upgrade config file and check be sure that the current roster_theme exists 2005-11-28 22:12:46 +00:00
Yann Leboulanger 4fd5ed93ae log status message is now False by default 2005-11-28 21:15:23 +00:00
Nikos Kouremenos 567ce86ec1 remove a var, use hasattr 2005-11-28 18:18:29 +00:00
Nikos Kouremenos 313f4c8c94 fix logic 2005-11-28 17:56:57 +00:00
Nikos Kouremenos a64709b7a4 prevent the right way bad show to crash us; add comment on special treatment of show is None in *status events 2005-11-28 17:34:43 +00:00
Yann Leboulanger d38883a92a don't try to log presence when show in unknown 2005-11-28 16:41:34 +00:00
Yann Leboulanger 258c0541e0 when we receive an empty vcard, we send an empty vcard to the interface so that it knows it arrived 2005-11-28 16:26:19 +00:00
Nikos Kouremenos af9f4afe0c ask sql to do the timeout check 2005-11-27 17:33:57 +00:00
Yann Leboulanger 8f986b6d21 take into account the restore_line_timeout option 2005-11-27 16:59:39 +00:00
Yann Leboulanger c3670ea4eb when a message a no type, we must consider it as type=normal as explained in RFC3921 2005-11-27 15:45:54 +00:00
Nikos Kouremenos 8734c5f2cb SIGN_IN --> SIGNED_IN 2005-11-27 12:42:42 +00:00
Yann Leboulanger 21116c221e create a new SIGN_IN event that is emitted when we sign in 2005-11-27 12:29:30 +00:00
Nikos Kouremenos 31c29fb56a in theory this waits up until 20 seconds before raising locked 2005-11-27 12:22:07 +00:00
Nikos Kouremenos 98e66332ee restore last lines for correct jid 2005-11-26 22:02:07 +00:00
Nikos Kouremenos b47ac0c0b9 do not die if hd is full; also remove not used method 2005-11-26 15:21:52 +00:00
Nikos Kouremenos c311183d57 fix so we mark new jids if they are room as room-type 2005-11-26 00:03:09 +00:00
Nikos Kouremenos 7ad4ff2878 remove two prints we do not need 2005-11-25 23:25:41 +00:00
Nikos Kouremenos caade489ee new db design and improved migration script. if you ran before the migration please remove you old logs.db as it is incompatible with the new one and rerun migration if you care about old logs. a print on show is on purpose, bonus of the first to traceback and give us the value of show that causes the tb. yea svn got unstable these days. sorry about that but big changes 2005-11-25 23:23:25 +00:00
Nikos Kouremenos 378555434a history window for old days is ok now 2005-11-25 22:13:39 +00:00
Nikos Kouremenos 89952468ef various fixes in previous commit 2005-11-24 21:11:44 +00:00
Yann Leboulanger a6643b103b print an error and don't crash when we get a non-RFC-complient jid 2005-11-24 21:05:18 +00:00
Nikos Kouremenos 8c3d0c8014 remove 2 prints 2005-11-24 18:52:26 +00:00
Nikos Kouremenos eb1c72921c fix so we store send stuff in the same place we store recv stuffed. todo: we need one more column in jids table called type_of_msg to store tc or gc and then migration needs fixing. this means people who migrated will have to migrate again by first removing the current log db. this also means until migration script is ready and after the migration u did logs will be lost 2005-11-24 18:29:45 +00:00
Nikos Kouremenos fb07453d57 initial stuff at mark day that has logs. atm it is slow and has some bugs I will fix soon. I commit this nonetheless 2005-11-24 01:39:47 +00:00
Nikos Kouremenos ccdea9dfb7 fix calendar to return only the date asked 2005-11-24 00:26:01 +00:00
Nikos Kouremenos 97371d384c ACE: restored_messages_color. you can now configure from grey to blue, red, green whatever you like 2005-11-24 00:17:28 +00:00
Nikos Kouremenos 359824bec1 add ACE log_contact_status_changes and expose to UI in advanced tab in misc. this replaces the previous options and imo is good to expose to that place (used to have log-related stuff) 2005-11-23 23:28:26 +00:00
Nikos Kouremenos d958bcf521 typo 2005-11-23 19:21:46 +00:00
Nikos Kouremenos d9cc33cf26 log system rewrite to use sqlite database instead of plain ascii files. this allows us to scale better (be faster), provide search in history, and save logs for JIDs that are non-ASCII. PLEASE read http://trac.gajim.org/wiki/MigrateLogToDot9DB 2005-11-23 19:12:52 +00:00
Yann Leboulanger 767dc426ed add comment in xmpp_stringprep 2005-11-23 18:36:07 +00:00
Yann Leboulanger c9ad61044d awaiting_events now keep resource of sender when event_type is chat or normal 2005-11-23 18:15:24 +00:00
Yann Leboulanger c511a31038 list-multi are now handled in DataForm 2005-11-22 23:10:08 +00:00
Travis Shirk d17fac8e53 Fix a TB; closes #1139 2005-11-22 20:09:47 +00:00
Nikos Kouremenos 648a862811 remove some deprecated log options 2005-11-22 15:01:10 +00:00
Nikos Kouremenos 68af3d51de [juracy] fix for windows svn users 2005-11-22 14:46:37 +00:00
Nikos Kouremenos 203fd82b34 typo 2005-11-22 14:12:34 +00:00
Nikos Kouremenos 72e193c25c decode using fs encoding 2005-11-22 11:56:16 +00:00
Nikos Kouremenos d4ad6d8cb9 intoducing LOG_DB_PATH 2005-11-22 11:54:33 +00:00
Nikos Kouremenos 0c09ad2b30 some more strings for transl 2005-11-22 11:44:33 +00:00
Nikos Kouremenos 150cbce4e2 os.path. join in other places too 2005-11-22 11:39:32 +00:00
Nikos Kouremenos 3e9b8d6bd2 enormous cleanup in untested code 2005-11-22 10:56:25 +00:00
Nikos Kouremenos 47ee43568f help Yann release faster when in Windoz 2005-11-21 19:12:16 +00:00
Nikos Kouremenos 7f599b8615 fix string 2005-11-21 16:50:28 +00:00
Yann Leboulanger 01b8de5b0c also call _IqCB when we get registration result 2005-11-21 15:09:04 +00:00
Nikos Kouremenos ce6233814d [lorien420] if dbus is there, but notif-daemon is not running, use old style notifications. (I cannot test this as release of notif-daemon is not being listed even if it running). Lorie said devel is ok 2005-11-21 10:36:56 +00:00
Nikos Kouremenos b66862d27e minor 2005-11-21 10:34:10 +00:00
Nikos Kouremenos 9db3d26c1f fix so uf_show works 2005-11-21 08:56:45 +00:00
Nikos Kouremenos 1b8b6a435e optimize a bit (more to come) 2005-11-21 06:33:46 +00:00
Nikos Kouremenos ca31a7f67a history window now has a calendar; tons of cleanups, comments, better varnames and in general better quality of code; also a fixme for another day 2005-11-20 21:58:08 +00:00
Yann Leboulanger 6e593107e0 get_hostname_from_account can now return the srv_hostname 2005-11-20 13:27:37 +00:00
Nikos Kouremenos 2626b888b9 disco on custom hostanme if such thing is defined 2005-11-20 12:48:10 +00:00
Yann Leboulanger 068e93194d [anonymous] catch exceptions in dnspython 2005-11-20 10:51:22 +00:00
Nikos Kouremenos 68dea5d9f3 respect users past choice 2005-11-19 22:03:58 +00:00
Nikos Kouremenos a444fa63a9 use_dbus (too generic) to remote_control ACE and better desc, also fix method names 2005-11-19 21:45:34 +00:00
Yann Leboulanger c283e7e92c we can now handeled timeouts: when we don't receive registration info within 30 secondes, we show an information window 2005-11-19 19:33:11 +00:00
Nikos Kouremenos 109f599865 catch IOError on traceback.print_exc 2005-11-19 15:49:45 +00:00
Alex Mauer 0072034452 Allow configuration of the character appended in case of a nick
conflict.
2005-11-18 17:47:52 +00:00
Nikos Kouremenos 68b0f18402 iso15 is our last chance 2005-11-18 13:26:24 +00:00
Nikos Kouremenos 965e9cb8c7 running pychecker in some files and fixing cleaning up those errors/info that REALLY matter 2005-11-18 13:12:16 +00:00
Yann Leboulanger 97d1166be8 use decode_string in GnuPG 2005-11-18 12:22:33 +00:00
Nikos Kouremenos 2a791af792 decode_string() 2005-11-18 12:17:50 +00:00
Nikos Kouremenos ff9f4384b3 roster avatars 32x32 by default 2005-11-16 23:10:48 +00:00
Nikos Kouremenos 75505422b1 or not and 2005-11-16 21:39:17 +00:00
Nikos Kouremenos 97a7585dd0 avoid a tb 2005-11-16 21:24:28 +00:00