Commit Graph

464 Commits

Author SHA1 Message Date
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
Travis Shirk d13209ca76 JEP-70 bug fix that was caused by new transaction ID that was added to JEP last call. 2005-12-07 19:13:26 +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 4f9404e8b2 migration is okay now if no ~/.gajim; also many other small fixes 2005-12-05 23:25:02 +00:00
Nikos Kouremenos 032627a96f do not match (2.8) as 8) emoticon 2005-12-05 13:25:50 +00:00
Nikos Kouremenos 19dc3b9295 class is Migration 2005-12-05 11:44:28 +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 5260f38ea8 no need to import base64 in gajim.py 2005-12-05 08:44:03 +00:00
Yann Leboulanger 4c1dfe445e don't migrate now, migration window is not ready 2005-12-02 17:19:04 +00:00
Nikos Kouremenos e39eb2a4e7 fix string; fix so it default to ok 2005-12-02 11:42:17 +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
Yann Leboulanger 91d9f0604b fix TB (exceptions have moved) 2005-12-01 21:07:30 +00:00
Nikos Kouremenos bd9eeae613 cleanup 2005-12-01 18:08:10 +00:00
Nikos Kouremenos e3a9be9733 add some fixmes, remove some others, 80 margin and cleanup 2005-12-01 18:03:05 +00:00
Nikos Kouremenos 70b0fefd11 fix typo; also include _svn 2005-12-01 17:56:31 +00:00
Nikos Kouremenos fa03f0498d better strings 2005-12-01 17:49:10 +00:00
Yann Leboulanger 892d665a50 print startup errors in a gtk.window instead of to std.err 2005-12-01 17:17:20 +00:00
Norman Rasmussen ba54aa9630 Hopefully fixed emoticons for good now. Closes #1129 2005-11-30 18:35:40 +00:00
Nikos Kouremenos 7ef98979d8 remove print 2005-11-30 18:19:25 +00:00
Yann Leboulanger 20c4113666 join opened groupchat windows only for concerned account 2005-11-30 17:45:34 +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
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 8862daa3fc typo 2005-11-27 22:28:33 +00:00
Nikos Kouremenos 75a2418fea add magnet: catching, and add a fixme for special treatment of uncatched xmpp: 2005-11-27 22:05:10 +00:00
Nikos Kouremenos 45cade3693 clear the regular expression cache when done with make_regexps 2005-11-27 21:57:41 +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
Yann Leboulanger 294831017f remove FIXME:
plz don't ask questions in the code
I put that here cause this function is called when we log in and never after
2005-11-27 09:57:56 +00:00
Yann Leboulanger 0ed25ede49 join bookmarked groupchat AFTER already opened ones so we don't open bookmarks twice 2005-11-27 09:41:48 +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
Nikos Kouremenos 3e9b8d6bd2 enormous cleanup in untested code 2005-11-22 10:56:25 +00:00
Yann Leboulanger 8bc51f5360 80 chars width 2005-11-22 00:32:38 +00:00
Yann Leboulanger 508d176d5a contact.chatstate becomes contact.our_chatstate
contact.chatstate is now contact's chatstate
2005-11-22 00:28:36 +00:00
Nikos Kouremenos ce9982b04b prevent a tb with an ugly way. Dimitur Kirov where art thou? :( 2005-11-21 09:59:19 +00:00
Nikos Kouremenos ececa0dacf remove noused code (it is here from the time we tried to gajim-remote on/off on the fly. clean up! 2005-11-19 22:01:10 +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 5fa3da5538 draw_contact doesn't draw the avatar anymore
new draw_avatar function that is called only when needed
2005-11-19 16:59:09 +00:00
Nikos Kouremenos df88db7209 optimize the code 2005-11-16 10:35:11 +00:00
Nikos Kouremenos 0901a6db53 do not autojoin bookmarks if you are invisible 2005-11-16 10:21:43 +00:00
Nikos Kouremenos b40b42b2e0 [michele] position emots popup under cursor with Alt+E 2005-11-15 14:31:27 +00:00
Nikos Kouremenos 2357e0ae96 gajim could not start if useeemoticons = False 2005-11-15 14:17:02 +00:00
Nikos Kouremenos 03684ad385 [Michele Campeotto] we now have an emoticon selector! 2005-11-15 11:52:40 +00:00
Norman Rasmussen 99d944dc90 make </p> http:// link right again 2005-11-14 21:26:20 +00:00
Norman Rasmussen f5139c288f fixed python 2.3 emoticon looping bug 2005-11-14 21:04:16 +00:00
Yann Leboulanger 647aef402e show avatar in roster when we recieve the vcard 2005-11-14 18:14:28 +00:00
Yann Leboulanger 290ca15a7c remove unused code 2005-11-14 09:38:35 +00:00
Travis Shirk c5dc70abd7 tabs instead of spaces 2005-11-13 21:50:54 +00:00
Travis Shirk f3976478c3 More fixes for formatting regex's 2005-11-13 21:46:04 +00:00
Travis Shirk fdb89e2ff8 Added a comment about the emoticon regex 2005-11-13 21:16:21 +00:00
Travis Shirk a433b2d58c Non alpha-numeric characters on the edges of an emoticon will still allow for icon expansion.
Thanks again, Norman!
2005-11-13 21:13:27 +00:00
Travis Shirk b816a7a46b Smarter parsing of emoticons (closes #954) and added a few common emoticons as well. 2005-11-13 20:47:15 +00:00
Nikos Kouremenos 1921c43a94 try to prevent circular imports 2005-11-13 20:25:04 +00:00
Nikos Kouremenos 3238b6ad94 various minor 2005-11-13 19:31:47 +00:00
Nikos Kouremenos 1f5b2acd9f nothing 2005-11-13 17:43:41 +00:00
Yann Leboulanger cdde62ac88 reconnect to all gc when connection comes back 2005-11-13 17:24:08 +00:00
Nikos Kouremenos 082fc7aaa9 fixing dict name: gajim.interface.windows --> gajim.interface.instances 2005-11-13 15:08:47 +00:00
Nikos Kouremenos 287b40bde6 do not load at startup manage emoticons window [respect the RAM of user] 2005-11-13 14:55:52 +00:00
Travis Shirk 96fbd0ae4f JEP 0070 Last Call updates; transaction IDs are a MUST, so we should display them to the user.
Closes #1088
2005-11-13 01:48:48 +00:00
Nikos Kouremenos 33e7b103c0 gtkexcepthook only for those that run svn versions; release user should not be bugged with TBs as they should be minor to overall functionality and he should not care. if he is advanced he knows how to find out what is wrong (how to get to see a traceback etc); also moving get_avatar_pixbuf_from_cache to gtkgui_helpers (all in one commit because of import issues) 2005-11-12 21:24:54 +00:00
Nikos Kouremenos 67844ff1dc him --> him or her 2005-11-12 14:20:20 +00:00
Nikos Kouremenos 2a770a1ebf he --> he or she 2005-11-12 14:17:27 +00:00
Nikos Kouremenos a38263dcdb his --> his or her 2005-11-12 14:15:32 +00:00
Nikos Kouremenos 3556d134bd [lorien420] popup notifications now use notification-daemon if there so they look nicer thanks to Andrew Sayman. I go play some Crack Attack! in return 2005-11-11 19:06:48 +00:00
Nikos Kouremenos df80ad23cd update win tools to .9 2005-11-10 15:14:17 +00:00
Yann Leboulanger c2042e8689 call register_handlers only once at startup, it's not account specific 2005-11-10 10:16:25 +00:00
Nikos Kouremenos 14bccbc2a6 fix a tb 2005-11-08 16:53:33 +00:00
Yann Leboulanger 02d88c5915 add a "Set an avatar when I connect" checkbutton in wizard, so that when we connect it open the vcard in the about tab and opens the filechooser 2005-11-07 15:43:47 +00:00
Yann Leboulanger febe8d4a1a correctly show the result of an account creation (success / fail) 2005-11-04 21:27:14 +00:00
Yann Leboulanger dd6a9ced49 accountModificationWindow is never used to create an account, just modify it
add an advanced button to AccountCreationWizard that open the accountModificationWindow
2005-11-03 10:32:26 +00:00
Nikos Kouremenos 48dd04a228 typo 2005-11-01 17:14:15 +00:00
Nikos Kouremenos 8d353c8e24 typo 2005-11-01 17:12:40 +00:00
Nikos Kouremenos f048ff494f remove duplication of logic (twice reseting chatstate [one was wrong I think..] 2005-11-01 15:28:19 +00:00
Yann Leboulanger 370b6870f5 don't show popup or systray event when FT is completed if we don't want to be notified 2005-11-01 11:25:01 +00:00
Nikos Kouremenos ca345fee0d coding standards 2005-11-01 00:02:31 +00:00
Nikos Kouremenos 0618afa787 improve readability 2005-10-31 23:59:26 +00:00
Nikos Kouremenos aba99dc208 fix typos 2005-10-31 23:48:36 +00:00
Nikos Kouremenos 6812e423d7 remove fixme 2005-10-31 23:33:33 +00:00
Nikos Kouremenos 422ae02f57 cleaner regexp pattern for links 2005-10-31 23:31:18 +00:00
Nikos Kouremenos da23873805 coding standards fixes 2005-10-31 20:54:40 +00:00
Yann Leboulanger a8cb9d69ff we now save sha in stored vcard
we save the current sha in memory and we update it when we receive the vcard
we re-ask the vcard when we receive a presence with a new sha
2005-10-31 17:31:30 +00:00
Nikos Kouremenos 7e283c5dfb typo 2005-10-31 11:14:11 +00:00
Nikos Kouremenos a3227aacb4 cleaner 2005-10-31 11:09:18 +00:00
Yann Leboulanger 17f67e6a90 remove unneeded BeautifulSoup class
refactor the code so that it's not dup (vcard.get_avatar_pixbuf)
2005-10-31 10:23:33 +00:00
Nikos Kouremenos ae4f0d9aaf catch a tb 2005-10-30 21:41:52 +00:00
Nikos Kouremenos ee46edcfb8 if we have avatar in HD, we get it from there now 2005-10-30 21:39:09 +00:00
Yann Leboulanger b4d9a6aab0 new helpers.check_paths() function that creates LOGPATH and VCARDPATH 2005-10-30 11:20:24 +00:00
shteef b69bc501ae New Service Discovery, couple of quick notes about this commit:
* src/disco.py contains all the disco stuff
 * registration remains in src/config.py
 * data/pixmaps/agents contains the icons used in the toplevel server browser
   and the banner. They're referenced at the top of src/disco.py.
2005-10-30 09:58:13 +00:00
Nikos Kouremenos b975b9380a fallback to green (or should it be human?) theme. afterall what dkirov called GTK+ was not GTK. renaming that to plain 2005-10-29 16:56:33 +00:00
Nikos Kouremenos be16cc9535 no need of \ 2005-10-29 14:25:05 +00:00
Nikos Kouremenos ca60bacdb5 code optimization: tupples not lists in stuff like: 'if foo in [abc]' etc 2005-10-27 13:15:03 +00:00
Travis Shirk d1840ef508 Reverting a change that broke chatstates, expecially paused. 2005-10-24 02:18:51 +00:00
Yann Leboulanger cb1be7a818 typo 2005-10-20 17:04:07 +00:00
Yann Leboulanger 9a2fcf9ec1 don't send interface instance to PopupNotificationWindow 2005-10-20 11:40:29 +00:00
Yann Leboulanger 726640ef4b the old self.plugin variable becomes gajim.interface, no need to pass it to every functions/classes 2005-10-20 11:17:17 +00:00
Yann Leboulanger 0b1bf176e9 reset chatstate when contact go offline or error 2005-10-20 10:21:51 +00:00
Yann Leboulanger a7300534f8 update contact's chatstate when we receive it 2005-10-20 09:35:00 +00:00