Commit Graph

2612 Commits

Author SHA1 Message Date
Yann Leboulanger 4db0a0a608 remove unneeded tab in wizard 2005-11-03 21:50:23 +00:00
Nikos Kouremenos 0696e75358 history order change: history is ordered as everything else latest is in the bottom 2005-11-03 21:31:04 +00:00
Nikos Kouremenos e0d9933b23 remove unused vars and modules 2005-11-03 21:11:37 +00:00
Nikos Kouremenos 5161226e0a remove ununsed vars 2005-11-03 21:03:51 +00:00
Nikos Kouremenos b9d4b51e1d fix invalid arguments call 2005-11-03 20:52:04 +00:00
Nikos Kouremenos 8b90191f60 fix untested code 2005-11-03 20:50:52 +00:00
Nikos Kouremenos 819bf2e7e3 do not traceback when contact has left and we ask bigger avatar (which calls this func) 2005-11-03 20:48:27 +00:00
Nikos Kouremenos de7f987211 fix typo 2005-11-03 20:41:35 +00:00
Yann Leboulanger 97ed14b16b remove our jid before we stringprep 2005-11-03 19:00:22 +00:00
Nikos Kouremenos 099a4fc062 do not ask gladexml on chat.py too 2005-11-03 17:23:36 +00:00
Nikos Kouremenos b5831c5e8d damn copy paste 2005-11-03 17:20:52 +00:00
Nikos Kouremenos 9b5a55ea7d ctrl+enter no longers sends message and all work as they should. damn bindings 2005-11-03 17:01:44 +00:00
Nikos Kouremenos dd03ac29a5 typo. thanks deluge 2005-11-03 16:37:18 +00:00
Yann Leboulanger a79f450e2c remove aa non-implemented option 2005-11-03 16:21:03 +00:00
Nikos Kouremenos bff36b7c45 add comment for translators 2005-11-03 15:25:31 +00:00
Nikos Kouremenos b8fce2f1fe do not ask xml anymore 2005-11-03 15:21:18 +00:00
Nikos Kouremenos 1ab95cdc6a if gtk has default action for a widget, bindings never work, so we must use key_press_event for those and return True after we do the job in key_press_event CB 2005-11-03 15:10:00 +00:00
Yann Leboulanger f130ce29c0 we now stringprep jid and resource everywhere:
when we recieve a jid from server
when we enter a jid or resource in GUI
2005-11-03 14:46:56 +00:00
Nikos Kouremenos 1462b4a27f we were checking for @ unless we had /echo but it is also valid to contact jabber.org so it is time we do not check at all if jid has @ 2005-11-03 12:45:26 +00:00
Yann Leboulanger 9bf4819404 user correct login when we create an account 2005-11-03 12:20:17 +00:00
Yann Leboulanger ff2eaa4a55 Gajim and gajim are not the same resource 2005-11-03 12:09:38 +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
Yann Leboulanger 41cbaa7c2b we now call the AccountCreationWizard window each time we create a new account 2005-11-03 09:33:22 +00:00
Yann Leboulanger acd09eaba2 FirstTimeWizard -> AccountCreationWizard 2005-11-03 09:27:45 +00:00
Yann Leboulanger 66a7f4b07c resources are now checked case insensitive in connection.py with the one we already have 2005-11-03 09:21:12 +00:00
Yann Leboulanger 2e9d0fbeba we now save/read log to ~/.gajim/logs/jid.lower() 2005-11-03 08:50:35 +00:00
Yann Leboulanger 06ad619a58 when we get an iq, we check if we already have with another case 2005-11-02 22:08:31 +00:00
Yann Leboulanger ce7a532f08 typo 2005-11-02 22:01:28 +00:00
Nikos Kouremenos 744814e860 remove a fixme 2005-11-02 19:37:25 +00:00
Nikos Kouremenos 5970f91dc2 remove some bindings 2005-11-02 19:01:17 +00:00
Nikos Kouremenos 1eb611d20f revert accidental removal 2005-11-02 18:44:10 +00:00
Nikos Kouremenos def89e51a7 sectext should have dot 2005-11-02 16:36:22 +00:00
Nikos Kouremenos 9554d2c8f5 remove U it is not needed nor works; remove it also from glade, remove crazy hboxing and use fill and other similar properties 2005-11-02 16:34:35 +00:00
Nikos Kouremenos f7a1f8fa64 fix strings and fix comments 2005-11-02 14:54:25 +00:00
Yann Leboulanger 73a9a282ba when we add a contact, check if it's already in roster (case insensitive) 2005-11-02 12:46:57 +00:00
Nikos Kouremenos c4eb2d62d7 fix a tb 2005-11-02 11:29:51 +00:00
Yann Leboulanger b35f340018 fix WRONG comment 2005-11-02 11:13:05 +00:00
Nikos Kouremenos 6127f23774 comment get_real_jid_from_fjid to assure future protection from refactoring and add docstring to get return values without reading the code. Both are importnat for such api funcs 2005-11-02 11:06:51 +00:00
shteef 467ff43106 Codestyle fixes, even though my syntax highlighting breaks on this. :p 2005-11-02 11:03:42 +00:00
shteef 3594e582a3 Fix groupchat highlighting again, for real now. 2005-11-02 11:00:16 +00:00
Nikos Kouremenos 5e6766a3a4 do not fail if user does not have pywin32 2005-11-02 10:52:12 +00:00
Yann Leboulanger 2720f1ce7c move function to get real_jid to gajim.py 2005-11-02 08:12:54 +00:00
Nikos Kouremenos 433af985b1 less wordy and concise is welcome but not if they are not understable. moreover it is better that the user understands what that is than see a small tooltip and not completely understand. I revert with the only change that I agree that the first The can be removed. "Used this window" you cannot be serious though.. :P 2005-11-01 23:55:50 +00:00
Yann Leboulanger d1ebec6ad4 we can now copy (not move) a contact to another group 2005-11-01 22:52:04 +00:00
Yann Leboulanger c9c319a141 get the avatar from real jid if we have it
if we don't habe the real jid, we don't show bigger avatar cause it's not saved in HD
2005-11-01 22:08:15 +00:00
Alex Mauer 44d152b3a3 Rewrote tooltip text for "last read bar" to be less wordy, more concise. 2005-11-01 20:44:02 +00:00
Nikos Kouremenos 36cc5bfa5d WINAPI: Gajim now can detects file lock and does not allow sending the file. 2005-11-01 20:01:14 +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
Yann Leboulanger 9121514778 don't open a tabbedchat or a groupchat window over another one 2005-11-01 15:42:08 +00:00
Yann Leboulanger 2c016fddab tab_position in GUI has been removed 2005-11-01 15:35:00 +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 ce247d053f coding standards
self.node_to_dict always return a dict
2005-11-01 14:43:00 +00:00
Nikos Kouremenos dc95dc33d2 add comment 2005-11-01 13:43:57 +00:00
Nikos Kouremenos 9f063a02f3 verbosely comment code 2005-11-01 13:33:13 +00:00
Nikos Kouremenos 4466a7f6b2 isinstance(a, foo) is faster that type(a) == foo 2005-11-01 13:10:38 +00:00
Nikos Kouremenos 63bcfc3054 fix tbs 2005-11-01 13:05:51 +00:00
Nikos Kouremenos 0f9f404000 please use tupples; only use list when need to append later etc 2005-11-01 12:54:57 +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
Yann Leboulanger 7b96dbc0fe connect the key_press_event in messagetextview so that we know when we press a normal key (a, b, ...) and we can reset last_key_tabs[room_jid] variable 2005-11-01 09:04:23 +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 0ab56fb189 hide filter hbox; maybe someday 2005-10-31 21:28:39 +00:00
Nikos Kouremenos 3e237801c9 initial filter support (aka better than nothing) for history 2005-10-31 20:55:45 +00:00
Nikos Kouremenos da23873805 coding standards fixes 2005-10-31 20:54:40 +00:00
Nikos Kouremenos b89c217e68 logic fix 2005-10-31 20:54:05 +00:00
Yann Leboulanger 9ea8a2d8e8 at startup use our cached vcard to get the sha
then ask the vcard, and resend a new presence only if avatar has changed
2005-10-31 20:51:45 +00:00
Nikos Kouremenos 878b274481 add func in gtkgui helpers 2005-10-31 19:35:17 +00:00
Nikos Kouremenos f5411971c7 if roster is in vd1, and we are in vd2 and we click systray, move roster from vd1 to vd2 2005-10-31 18:06:36 +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 20ba733622 cyan ist tot (is dead) 2005-10-31 16:41:30 +00:00
Nikos Kouremenos 22e1d66d98 new gajim theme (delete all lines in your config starting with themes. to see it) and theme names are now translatable 2005-10-31 16:19:12 +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
Nikos Kouremenos 0670282453 better funcname 2005-10-31 11:06:11 +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 9b1881cbbd catch a async tb 2005-10-30 21:46:48 +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 89d00ada0d we send our username, not our nick when we change password 2005-10-30 16:50:05 +00:00
Yann Leboulanger 60d8a8e9b3 save vcard when we get it 2005-10-30 16:46:50 +00:00
Nikos Kouremenos 47fbe4b3cb it is GTK+ 2005-10-30 16:16:00 +00:00
Nikos Kouremenos 7efdb71dce glade fixes in disco window 2005-10-30 15:12:38 +00:00
shteef 241bc34faa Don't use gtk.Image.clear until we switch to GTK 2.8 2005-10-30 15:08:47 +00:00
shteef 184782baa5 Always show address, not name, in disco window title 2005-10-30 15:05:42 +00:00
shteef fc2d4fa47f Remove periods at the end of tooltips 2005-10-30 15:03:48 +00:00
shteef 258e13c625 Fixed highlighting nicks with spaces.
muc_highlight_words config option is now semicolon separated.
2005-10-30 15:01:57 +00:00
Nikos Kouremenos 57df37e235 fix string 2005-10-30 14:43:30 +00:00
shteef 7384d34379 Added a tooltip to the toplevel services discovery browser describing
greyed out rows.
2005-10-30 14:33:25 +00:00
shteef 20213f24d3 Move banner agent icon in disco to glade 2005-10-30 12:53:42 +00:00
shteef 0154dc4325 Fix undefined 'name' TB in MUC Browser 2005-10-30 12:25:11 +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
Yann Leboulanger 56bc8d4709 add show_all_events and show_roster menuitems to systray menu 2005-10-30 00:08:39 +00:00
Yann Leboulanger 39710fe110 fix TB 2005-10-29 23:43:49 +00:00
Nikos Kouremenos c2994578ad better varname 2005-10-29 17:02:59 +00:00
Nikos Kouremenos 1b62d12dba wizard: account name is Main (translatable) and not from first part of jid 2005-10-29 16:59:11 +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 3e7c2c563f MessageTextView also used in Group Chat. at last! 2005-10-29 16:33:59 +00:00
Nikos Kouremenos 629f565c0d Tabbed Chat now uses MessageTextView which does it all via gtk bindings so japanese and other IM can come before us to handle Enter as required 2005-10-29 16:06:39 +00:00
Nikos Kouremenos 1e80f8c950 fix docstrings 2005-10-29 15:30:24 +00:00
Nikos Kouremenos 29c9db5df8 fix value 2005-10-29 15:27:06 +00:00
Nikos Kouremenos 8cd566c18d more properties so they do not get lost after refactoring 2005-10-29 15:26:41 +00:00
Nikos Kouremenos 72fea5dd3d buttons_hbox in TC now has size 3 (was 4 and was empty) so it must be safe 2005-10-29 15:18:57 +00:00
Nikos Kouremenos c37dd39f65 now I am sure, so say it in FIXME for sure 2005-10-29 15:15:47 +00:00
Nikos Kouremenos 0134fbb283 0.9 should do more not less than 0.8.2 did 2005-10-29 15:07:42 +00:00
Nikos Kouremenos 973aaee15c do it with functions 2005-10-29 15:03:50 +00:00
Nikos Kouremenos 21ef860622 introducing message_textview class 2005-10-29 14:51:47 +00:00
Nikos Kouremenos 87edc62fbb get msg_textview as first child of msg_scrolled window and not via xml [it is first step for bindings patch] 2005-10-29 14:28:46 +00:00
Nikos Kouremenos be16cc9535 no need of \ 2005-10-29 14:25:05 +00:00
Nikos Kouremenos b43220a6e9 no need to assign to local unused var 2005-10-29 14:24:32 +00:00
Yann Leboulanger b94f13a0eb last_time_printout goes into conversation_textview class 2005-10-29 08:44:41 +00:00
Yann Leboulanger 1142cc1e7d don't remove the event if it's not handled in open_event function 2005-10-28 22:37:58 +00:00
Yann Leboulanger a42c43748c introduce a var in order not to duplicate long var 2005-10-28 22:37:14 +00:00
Nikos Kouremenos 2ccd0183b1 remove unused cb from glade 2005-10-28 22:19:18 +00:00
Nikos Kouremenos 9065e17d1c better strings; remove double import 2005-10-28 22:17:50 +00:00
Yann Leboulanger 0cbb37e865 here is a new widget: conversation_textview: it displays url, emoticons, ... 2005-10-28 21:46:55 +00:00
Nikos Kouremenos bf4a1b28ac xrange and tupple instead of range and list in common/ 2005-10-27 13:22:42 +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
Nikos Kouremenos 1f1d87019f optimize: xrange instead of range 2005-10-27 12:47:54 +00:00
Travis Shirk af826817fc Only highlight if the entire nick is mentioned, not just individual words.
Closes #1038
2005-10-27 05:18:34 +00:00
Nikos Kouremenos 0e7630fc85 avoid double change in change status msg mni in combobox 2005-10-26 17:33:37 +00:00
Nikos Kouremenos 69fc11d949 optimize 2005-10-26 17:30:52 +00:00
Nikos Kouremenos cb32099db6 fix a bug in Change status msg menuitem in status combobox: all renderers have to be insensitive so all row can end up insensitive 2005-10-26 16:40:59 +00:00
Nikos Kouremenos f430c3581f ask uname as our last chance to detect OS [thanks kael for command] 2005-10-25 08:39:41 +00:00
Nikos Kouremenos 0109d921ac logic fixes 2005-10-24 14:32:13 +00:00
Travis Shirk d1840ef508 Reverting a change that broke chatstates, expecially paused. 2005-10-24 02:18:51 +00:00
Yann Leboulanger e8a3b670f6 GPG keys are now sorted alphabetically 2005-10-22 08:52:13 +00:00
Nikos Kouremenos a5418e8d07 even better string 2005-10-21 22:44:07 +00:00
Nikos Kouremenos 01df80d910 better string (elimate double is) thanks nicfit 2005-10-21 22:39:08 +00:00
Yann Leboulanger 8d54408175 fix line_tooltip position 2005-10-21 22:28:17 +00:00
Yann Leboulanger fe105d5b7a tooltip for line in gc is ready except the position is wrong 2005-10-21 22:06:26 +00:00
Nikos Kouremenos e821d252c3 align to left and remove unneeded text from glade file 2005-10-21 21:53:04 +00:00
Nikos Kouremenos af7dd4b83c lightyellow bg as it was first intended for contrustring JID 2005-10-21 21:50:44 +00:00
Nikos Kouremenos f590da078a [xmpppy]it is standarD not with T; thanks dkm 2005-10-21 21:30:54 +00:00
Yann Leboulanger f0d68cb441 fix TB 2005-10-21 18:13:33 +00:00
Yann Leboulanger 5d647e3c94 fix TB 2005-10-21 17:49:35 +00:00
Nikos Kouremenos 2abc302ce9 do not fail if user runs vista 2005-10-21 17:00:37 +00:00
Nikos Kouremenos f79a90a3ca make gajim boot in windows 2003 2005-10-21 16:46:27 +00:00
Nikos Kouremenos 8a1326a810 sys.getfilesystemencoding() can return None to some systems (eg. OpenBSD). Thanks Jolan for patches 2005-10-21 13:21:31 +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 adcdcbc411 color of tabs are now well handeled: when we receive a chat state we modify both gtk.STATE_NORMAL and gtk.STATE_ACTIVE color, so when we change the active tab, color is ok 2005-10-20 09:49:28 +00:00
Yann Leboulanger a7300534f8 update contact's chatstate when we receive it 2005-10-20 09:35:00 +00:00
Yann Leboulanger 8060b8b515 there are problems with IDNA, so I remove it for the moment 2005-10-20 08:48:19 +00:00
Yann Leboulanger f24c2db136 remove only the line when we want to remove it 2005-10-19 21:49:16 +00:00
Yann Leboulanger 9d42d10853 file-stopped and file-completed can be saved in awiting_events queue 2005-10-19 21:14:51 +00:00
Yann Leboulanger 7d5cba01a7 typo 2005-10-19 20:18:09 +00:00
Yann Leboulanger af7fef5ec1 file-send-error can now be added to the awaiting queue 2005-10-19 20:16:22 +00:00
Yann Leboulanger 16a4d81cdf we now support non-ascii hostname thanks to IDNA 2005-10-19 18:47:09 +00:00
Yann Leboulanger 443b32a846 typo 2005-10-19 11:14:15 +00:00
Nikos Kouremenos e2f317723b fix typo in comment. thx Yann 2005-10-19 11:13:41 +00:00
Nikos Kouremenos 5894307bf9 we no longer stay in change status message item in status switcher 2005-10-19 11:03:01 +00:00
Nikos Kouremenos 5b1d6457d9 fix typo 2005-10-19 10:39:23 +00:00
Yann Leboulanger 5b8a2c736b factorize code 2005-10-18 21:20:39 +00:00
Yann Leboulanger 314fd4a8bf file-request-error can now be saved in the awaiting_events queue
better code to handle all these events
2005-10-18 20:30:26 +00:00
Nikos Kouremenos 947c7c59c4 improve and add comments to make code more readable 2005-10-18 12:41:56 +00:00
Yann Leboulanger f1b8cc1246 remove FIXME 2005-10-18 09:33:56 +00:00
Yann Leboulanger 63c1d3d3f0 file transfer request can now be stored in awaiting_events queue and recalled from roster / filetransfer / popup notification 2005-10-18 09:07:52 +00:00
Yann Leboulanger 4a824668e1 window pos and size must be catch before the destroy event 2005-10-17 15:57:03 +00:00
Nikos Kouremenos 1ffb867355 better varname 2005-10-17 12:45:55 +00:00
Yann Leboulanger 4e7f9f5820 connect always return a sequence 2005-10-17 11:18:42 +00:00
Yann Leboulanger 85cd5634ff fix logic 2005-10-17 10:17:35 +00:00
Yann Leboulanger 9e629e71f9 save single message window size and position when it is destroyed 2005-10-17 08:25:05 +00:00
Yann Leboulanger c1d334c25d save single chat size/position 2005-10-16 22:08:42 +00:00
Nikos Kouremenos 01e09ce9b1 make the cursor invisible when showing bigger avatar; make it visible on mouse move 2005-10-16 14:19:02 +00:00
Yann Leboulanger 77cb852057 single messages are well handled: they are saved in awaiting_events if needed and are printed when we dubble click a contact row, or systray or popup window 2005-10-16 13:18:34 +00:00
Yann Leboulanger 966afbb031 awaiting_messages is now named awaiting events
it now contains subject of messages
2005-10-15 20:49:08 +00:00
Nikos Kouremenos 6b097f465a fix a TB. thanks deluge 2005-10-14 21:42:04 +00:00
Yann Leboulanger f92a137158 name is login, not account name 2005-10-14 19:37:08 +00:00
Yann Leboulanger 27ee476990 refactor connect so that new_account can use it (SSL and SRV now works when we create a new account) 2005-10-14 18:55:48 +00:00
Yann Leboulanger dc0fa61cd6 prevent a TB 2005-10-14 18:10:14 +00:00
Nikos Kouremenos 59213b3279 also recover comment 2005-10-14 14:03:25 +00:00
Nikos Kouremenos 00d72aecdd remove some prints 2005-10-14 10:12:04 +00:00
Travis Shirk 879459bd8a Restore 'attention' chatstate which was broke in [3768] 2005-10-14 02:52:08 +00:00
Nikos Kouremenos ce66db017e do not do the same thing twice 2005-10-14 01:13:10 +00:00
Nikos Kouremenos 8ab275e87e comments never hurt; fix DeprecationWarning on passing float to scale_simple; do not show bigger avatar if avatar is not bigger 2005-10-13 20:33:13 +00:00
Yann Leboulanger 6df1018fca width and height must be integer 2005-10-13 19:53:36 +00:00
Nikos Kouremenos 9498889fa0 catch correctly exception if user has problems with gconfd 2005-10-13 19:44:33 +00:00
Nikos Kouremenos 992aa5c22b n0thing 2005-10-13 19:44:09 +00:00
Yann Leboulanger d505fd01a0 [Kaleo] don't make rectangulare avatars become square 2005-10-13 18:52:17 +00:00
Yann Leboulanger 95ad04abfb don't remove chat state when we receive a presence 2005-10-13 18:23:47 +00:00
Yann Leboulanger 19d99e0a89 remove the image in tc window when we get the vcard and there is no image in it 2005-10-12 20:17:58 +00:00
Yann Leboulanger cbebcfc29e add comment 2005-10-12 20:10:42 +00:00
Yann Leboulanger 459acd9e11 get only the nick of MSN contacts (without %hotmail.com) 2005-10-12 20:00:59 +00:00
Yann Leboulanger a33b571766 send_file menuitem is unsensitive if contact doesn't have a resource 2005-10-12 19:28:31 +00:00
Yann Leboulanger 258595fc43 add comment 2005-10-12 19:00:24 +00:00
Yann Leboulanger ad3d5c5944 do not DND on chat window that have no resource 2005-10-12 18:59:38 +00:00
Nikos Kouremenos a03e83e21d try except in likely to break places 2005-10-12 18:21:32 +00:00
Yann Leboulanger d3089ffa8c fix TB 2005-10-11 16:35:33 +00:00
Yann Leboulanger c788403766 if message_tv is not sensitive, don't print things there 2005-10-11 16:23:50 +00:00
Yann Leboulanger f03cae3e0e fix bug while sorting iters when merge is True 2005-10-11 16:02:57 +00:00
Yann Leboulanger d8e4c0b0e1 the time we look at what is sent by the ROSTER event, xmpp added a new entry, we don't want it: this entry is in 'Not in roster' group 2005-10-11 15:39:51 +00:00
Yann Leboulanger 2840838b7f pm message via popup windows are well handled now 2005-10-11 14:40:47 +00:00
Nikos Kouremenos 79a893bff8 focus-out line now works in windoz too 2005-10-11 14:26:50 +00:00
Yann Leboulanger 7b6dd8faca new pm popup window now show "From nick in room room_name" 2005-10-11 14:16:01 +00:00
Yann Leboulanger 9ad6103ada new pm popup window now show "From nick" 2005-10-11 13:59:41 +00:00
Nikos Kouremenos 5c6562860a [xmpppy-cvs:features.py] The setPrivacyList function used a nonexistent payload variable where it should be the list param 2005-10-11 12:31:27 +00:00
Nikos Kouremenos ce2b7cad6a [xmpppy-cvs] non-fatal patch. thanks norman 2005-10-11 12:27:27 +00:00
Nikos Kouremenos c9a368a163 bigger avatar cannot be shown in a window larger than half the screen 2005-10-11 11:57:51 +00:00
Nikos Kouremenos fb4ea9c947 fix comment 2005-10-10 22:49:20 +00:00
Nikos Kouremenos f5089a8c69 now sensitivity on/off for change status menuitem works ok 2005-10-10 22:46:28 +00:00
Nikos Kouremenos fbc668841e logic fixes in change status message, add code for sensitivity. TODO: find the best place to make sensitivity on/off 2005-10-10 21:45:59 +00:00
Yann Leboulanger 7dffeb86df change status message in status combobox and in systray now concern only accounts that have sync_with_global_status True 2005-10-10 19:10:59 +00:00
Nikos Kouremenos 9fb9a453eb combobox menus do not use mnemonic according to HIG 2005-10-10 14:57:16 +00:00
Nikos Kouremenos 94d88f92a0 comments 2005-10-10 13:15:32 +00:00
Nikos Kouremenos bac379679a boot faster when in Windows 2005-10-10 13:12:28 +00:00
Yann Leboulanger 7c303891f9 typo 2005-10-10 10:02:57 +00:00
Nikos Kouremenos 3e0e623e9a fix code quality. if user presses Cancel in Status change dialog do not set the new status; add comments to code, make it cleaner (use 'SEPARATOR' and not '' for string for combobox; HIG (add ... to finish menuitems that need it and add a missing mnemonic) 2005-10-09 22:24:18 +00:00
Yann Leboulanger 45fcf1e08f on middle click on an account row, open change status message dialog 2005-10-09 21:08:13 +00:00
Yann Leboulanger 21298945d2 add image to change status message in status combobox 2005-10-09 20:57:32 +00:00
Yann Leboulanger 078398efb3 fix HIG 2005-10-09 20:34:02 +00:00
Yann Leboulanger 83eeb0639e add the change status message iter in status combobox 2005-10-09 20:28:04 +00:00
Nikos Kouremenos a0e5a45ff2 HIG says menuitems are Header 2005-10-09 18:52:57 +00:00
Nikos Kouremenos 708b9d5d6d use better image for rename/changing status (generally means: you have to type new string). thanks Bernhard Walle 2005-10-09 18:45:03 +00:00
Nikos Kouremenos 62dd337e3e typo 2005-10-09 18:42:41 +00:00
Nikos Kouremenos d9d527b2ef improve code quality. code block is cleaner. ugly hack was leaving leading space 2005-10-09 18:42:24 +00:00
Nikos Kouremenos 6d07ec5a0a try to have OpenPGP working in Windoz 2005-10-09 17:22:03 +00:00
Nikos Kouremenos a5ee542fee move init of history window above and add a fixme and fix very minor ui stuff for history window 2005-10-09 17:07:29 +00:00
Nikos Kouremenos cf18d99555 add comment 2005-10-09 16:45:21 +00:00
Nikos Kouremenos 8bf623f1bc nothing 2005-10-09 16:13:55 +00:00
Nikos Kouremenos c5f90e9bc6 get_uf_show can return strings with mnemonics 2005-10-09 16:08:18 +00:00
Yann Leboulanger 8f3dafa920 account context menu and systary context menu now contain a change status message item
TODO:
global status combobox need it
2005-10-09 14:49:14 +00:00
Yann Leboulanger 15fc953638 dialogs.ChangeStatusMessageDialog can take no show argument 2005-10-09 14:44:52 +00:00
Nikos Kouremenos 9eb9112de9 user should see cannot/does not and can't doesn't 2005-10-09 13:53:21 +00:00
Nikos Kouremenos 3ba5e9ba78 [delmonico] fix finish button sensitivity issues in wizard 2005-10-09 13:08:44 +00:00
Nikos Kouremenos 91bfdba9c8 catch a typeerror tb and fallback, because vanilla gnomepython 2.12 has bad patch in Mandriva. thx dakilla 2005-10-09 11:49:41 +00:00
Yann Leboulanger b4cdd59c84 typo 2005-10-09 10:43:14 +00:00
Yann Leboulanger bbd43431ee check one more INTR 2005-10-09 10:25:02 +00:00
Yann Leboulanger 2da08cf0e9 typo 2005-10-09 10:24:06 +00:00
Yann Leboulanger 6ff2bf8c53 [Norman] subnodes are correctly browsed now 2005-10-09 10:11:24 +00:00
Yann Leboulanger f0deb4bc32 update browser.py and commands.py from cvs 2005-10-09 10:04:17 +00:00
Nikos Kouremenos c8602d63c4 commit almost there code for tooltip over ---- line. Dimitur plz read this commit and FIXME I have 2005-10-08 16:47:35 +00:00
Nikos Kouremenos 4d15c54010 center focus out line 2005-10-08 15:37:07 +00:00
Nikos Kouremenos d473aa7a8b use better unicode char 2005-10-08 15:09:25 +00:00
Nikos Kouremenos f3584e3e3c fix logic in focus out line. thanks Norman for spotting it 2005-10-08 13:43:17 +00:00
Nikos Kouremenos 2317c96c9b one less signal 2005-10-08 13:00:32 +00:00
Nikos Kouremenos f847084593 comit better logic for focus-out line 2005-10-07 23:17:17 +00:00
Nikos Kouremenos 835e48b64d now on focus out and on tab switch groupchat window adds seperator to point where we where when we force losing focus in the conversation. TODO: position it better, add tooltip what ------ is 2005-10-07 22:29:06 +00:00
Nikos Kouremenos 6e50f0bbc0 update commands.py from xmpppy cvs 2005-10-07 14:53:46 +00:00
Nikos Kouremenos 7ee643c02e comments to help code not become a beast; clean and adhere to coding style 2005-10-07 14:46:10 +00:00
Yann Leboulanger 0de8924af8 typo 2005-10-07 14:26:00 +00:00
Yann Leboulanger d827d157e8 don't show send_file_menuitem if we don't have a resource 2005-10-07 14:21:31 +00:00
Nikos Kouremenos f53d4750dc fix a typo 2005-10-07 14:09:40 +00:00
Yann Leboulanger bd941ea8bf catch the resource when we get a message from an unknown contact 2005-10-07 14:01:35 +00:00
Yann Leboulanger fe19a1c645 prevent TB when jid has no resource 2005-10-07 13:45:58 +00:00
Nikos Kouremenos 3fc223bfb4 None proxy cannot be removed 2005-10-07 13:37:04 +00:00
Nikos Kouremenos 7e9d446fda do not repeat the same var twice to user 2005-10-07 13:00:44 +00:00
Dimitur Kirov b9dc709800 show error on trying to send 0 byte files,
fixed button sensitivity on stopped&not_started
transfers
2005-10-07 12:00:33 +00:00
Dimitur Kirov ecda168634 call disconnect_transfer to prevent duplicating
code
2005-10-07 11:57:04 +00:00
Nikos Kouremenos 14471de6ad add some spacing fixes in change_status_message_dialog 2005-10-07 11:44:02 +00:00
Nikos Kouremenos 4bfc9984d0 HIG 2005-10-07 11:29:49 +00:00
Nikos Kouremenos 4e99f9563b avatars in MUC presences are back. stpeter aproved :) [he also plans to make it more clean in JEP] 2005-10-07 10:54:45 +00:00
Nikos Kouremenos 357c85a2ad improve code quality 2005-10-07 10:33:52 +00:00
Yann Leboulanger 3e7627aa6d fix var name 2005-10-07 10:32:42 +00:00
Yann Leboulanger 68536513fd fix TB when we get a chatstate message of a not in the roster contact 2005-10-07 10:21:15 +00:00
Yann Leboulanger 2b1d4c93b5 while we connect, after connect and after auth, we check if user hasen't changed his mind and choose to go offline 2005-10-07 09:55:29 +00:00
Nikos Kouremenos b325e15756 callbacks to open links 2005-10-06 23:34:23 +00:00
Nikos Kouremenos b763319d6c 2 more menuitems in help menu 2005-10-06 23:33:18 +00:00
Nikos Kouremenos b25569f04b fix muc pattern matching. thanks deluge 2005-10-06 22:29:53 +00:00
Yann Leboulanger 856632ff59 max width = 80 2005-10-06 21:00:20 +00:00
Yann Leboulanger b91e380fcc fix var name .. 2 var can't have the same name 2005-10-06 20:28:38 +00:00
Yann Leboulanger 011115ae80 little cleanup / indentation fix 2005-10-06 20:27:11 +00:00
Yann Leboulanger 032518d4de remove ALL deactivate instances ... nkour, your editor musr have a search option 2005-10-06 18:43:43 +00:00
Nikos Kouremenos 588b6b57ae fix a tb. thanks deluge 2005-10-06 17:23:02 +00:00
Nikos Kouremenos 688c92fe4e user --> contact, space after # for devel comments 2005-10-06 16:54:59 +00:00
Nikos Kouremenos bcec82d8eb remove unused signal 2005-10-06 16:54:35 +00:00
Nikos Kouremenos addc42c85d remove some fixmes (assert never raised) 2005-10-06 16:36:45 +00:00
Nikos Kouremenos d80421953e fix more leftovers 2005-10-06 16:32:58 +00:00
Nikos Kouremenos 905230341a fix leftovers from nicfit's [3690] 2005-10-06 15:20:53 +00:00
Yann Leboulanger 8259d027c9 use the global var instead od it's value 2005-10-05 11:33:48 +00:00
Yann Leboulanger cd59e29778 SIGPIPE pb is only for unix 2005-10-05 11:05:51 +00:00
Dimitur Kirov e5fb3d70ad suppress TB on remove current theme, after
being renamed
2005-10-05 10:32:20 +00:00
Dimitur Kirov b628d8f849 chnage banner style when theme 'banner'
properties change.
2005-10-05 10:23:48 +00:00
Yann Leboulanger 61c64536c8 ServiceRegistrationWindow now support Data form 2005-10-05 10:13:31 +00:00
Yann Leboulanger d4e11db8c2 GroupchatConfigWindow is now a subclass of DataFormWindow 2005-10-05 09:18:32 +00:00
Yann Leboulanger 07ce973e32 fix SIGPIPE pb (see http://mail.python.org/pipermail/python-list/2004-June/227039.html for details) 2005-10-04 18:22:25 +00:00
Yann Leboulanger 7092ef1552 what we show in text cellrenderer is C_SHOWN column 2005-10-04 16:47:36 +00:00
Yann Leboulanger 1f1b662a51 gc treeview is now sorted alphabeticaly 2005-10-04 16:35:13 +00:00
Nikos Kouremenos 6794f9a138 allow fake jid: server.tld/echo 2005-10-04 14:38:32 +00:00
Nikos Kouremenos 80b8881d67 fix comment to be more accurate 2005-10-04 13:31:55 +00:00
Nikos Kouremenos 46facfd1c5 fix english in strings and use gc_message and not gcmessage to be more readable 2005-10-04 12:43:32 +00:00
Nikos Kouremenos bf3319d948 the module is sre not re 2005-10-04 12:35:47 +00:00
Yann Leboulanger c6b05312d9 add FIXME for MSN transport workaround 2005-10-04 12:26:09 +00:00
Yann Leboulanger c0d7d3cb0b add default affiliation 2005-10-04 12:21:16 +00:00
Yann Leboulanger f1dd5657f5 [fishface] we can set a list of word that cause the message to be highlighted
we have sound in gc (for the moment it's the same than in normal chat until I find/make others)
2005-10-04 12:19:18 +00:00
Yann Leboulanger 4f30b67d9e add a NS in xmpp 2005-10-04 11:51:54 +00:00
Yann Leboulanger 4d8fd1dfc3 we now support MSN conferences 2005-10-04 11:33:57 +00:00
Yann Leboulanger 59b2bf1d31 xmpp code in connection.py instead of gajim.py 2005-10-04 10:59:11 +00:00
Yann Leboulanger c4e9be83cd refactor a var 2005-10-04 10:49:58 +00:00
Yann Leboulanger eab959790e account nam entry in account modification window is 100% width 2005-10-04 07:35:11 +00:00
Yann Leboulanger ed5d983081 on dubble click on a row in accounts window, we open modify account 2005-10-04 07:12:30 +00:00
Nikos Kouremenos 83ffab141f fix a tb 2005-10-03 20:17:55 +00:00
Nikos Kouremenos 7671dae8b8 missing import 2005-10-03 18:27:39 +00:00
Nikos Kouremenos f6470778a6 we now show a happy dialog on nick conflict asking (and even proposing new nick); also refactor code and add a new gtkgui helper 2005-10-03 18:19:31 +00:00