Commit Graph

4712 Commits

Author SHA1 Message Date
Jean-Marie Traissard 84b9e2af34 +gc-tooltip:Create get_uf_affiliation(); show SHOW in the place of status message if and
only if there is no status message, else don't show SHOW
+roster-tooltip:Show subscription only if it is different from 'both'; integrate SHOW to
last_status_time (status message alone in second line); name is now title, jid is after;
status message and show are italic everywhere; last_status_time is not showed anymore when
more than one ressource, takes too muck place(was broken anyway).
Fixes #2110 if no comment.
2006-09-26 02:41:47 +00:00
Nikos Kouremenos bbc0940942 better varname 2006-09-25 21:14:59 +00:00
Nikos Kouremenos 3e32fd218d say what to do when we click LinkButtons 2006-09-25 21:12:12 +00:00
Nikos Kouremenos 1cc9184593 until GTK and PyGTK 2.10 exist for Windows disable trayicon. When they exist, we are going to use the GTK API only for WINDOWS as it does not support animation [which is C R A Z Y but true] and we have and NEED animation in GNU/Linux 2006-09-25 19:12:12 +00:00
Jean-Marie Traissard 031d10f3fa gc-roster-tooltip : Remove horizontal separator
gc-tooltip : If date==today, show only "Since %hour" instead of full date
2006-09-25 16:53:12 +00:00
Jean-Marie Traissard 37c08ee033 Visual Test : show after the nick in tooltip 2006-09-25 16:02:13 +00:00
Jean-Marie Traissard ee7b16c405 Do not set tab to active color when we shouldn't, fix bug in [6914] 2006-09-25 14:36:24 +00:00
Nikos Kouremenos 0b54816178 make it more understandable 2006-09-25 13:27:08 +00:00
Dimitur Kirov 7e23d31cbf fix Exception on missing base class 2006-09-25 13:23:27 +00:00
Nikos Kouremenos eedb3fd2d5 update and clean remote_control.py [kill old dbus, and generally improve code]; also use python24 decorators 2006-09-25 13:12:51 +00:00
Nikos Kouremenos d356ddd92d kill more version checking for dbus 2006-09-25 12:38:42 +00:00
Nikos Kouremenos ba10724e36 make privacy lists patch commitable 2006-09-25 12:33:53 +00:00
Nikos Kouremenos c17b18a70c add a FIXME 2006-09-25 12:04:30 +00:00
Dimitur Kirov 0302499ccd get contact if it is in not_in_the_roster 2006-09-25 10:24:39 +00:00
Nikos Kouremenos 31c467c305 if window is destroyed, every child dies 2006-09-25 09:47:20 +00:00
Nikos Kouremenos cbbb8c1faa use one global variable in one place 2006-09-25 09:44:19 +00:00
Nikos Kouremenos 229d9cac50 remove if not iconset checks. it is our philosophy that if user changes his config to set "" to iconset we must fail. else we have to take care of every possible bad config there can exist by his inability to understand what he touches 2006-09-25 09:43:08 +00:00
Yann Leboulanger 44c40a6ed6 read correctly iconsets even if our iconset is brocken by using dcraven one. 2006-09-25 07:53:07 +00:00
Yann Leboulanger e4cda079e3 16x16 folder in iconset is required, not 32x32. Fixes #2450 2006-09-25 07:21:30 +00:00
Yann Leboulanger be61788f24 use helper function 2006-09-25 06:59:01 +00:00
Jean-Marie Traissard 8a12655ec7 Close button in vcard and profile windows 2006-09-25 05:20:06 +00:00
Jean-Marie Traissard 921274b6c4 Remove "state_active_color" option. Get fg color from gtk. 2006-09-25 04:23:31 +00:00
Jean-Marie Traissard edc176975e Don't show ressource in join/left in gc, and neither in chat, except if more than
one ressource connected.
2006-09-24 23:41:54 +00:00
Jean-Marie Traissard f4a15a1d16 gc-roster-tooltip : Status message in italic, in a new line after status itself 2006-09-24 21:16:36 +00:00
Jean-Marie Traissard 00f00f3dcd Modified gc-tooltip : Don't show role (it's already known), show affiliation only
if different from none, always show nick as title, don't print "Status:" but print
status directly after nick and other fields (if any) after an Horizontal bar.
Please comment in #2110. Roster tooltip will be modified accordingly.
2006-09-24 20:37:02 +00:00
Nikos Kouremenos 4062d3d3a8 improve comments 2006-09-24 19:27:52 +00:00
Nikos Kouremenos 70a28b4724 do not fail because of music track listener if user does not have D-Bus bindings 2006-09-24 19:25:44 +00:00
Nikos Kouremenos e9a6b7c108 kill old dbus 2006-09-24 19:22:10 +00:00
Dimitur Kirov 0b79e47c8a create a fake contact for notification 2006-09-24 12:30:48 +00:00
Dimitur Kirov 5632144a94 fix #2446 2006-09-24 12:09:38 +00:00
Nikos Kouremenos ab4ecb5ea3 move inside the if 2006-09-23 14:56:16 +00:00
Nikos Kouremenos 712a4955d6 fix typo 2006-09-23 14:51:10 +00:00
Nikos Kouremenos 1347aa1de6 a gtk req that will never be done. rm the FIXME 2006-09-23 14:47:05 +00:00
Nikos Kouremenos 1c3aa8fda6 we now have a ui for speller 2006-09-23 14:44:26 +00:00
Nikos Kouremenos d6d6b90c03 [gjc] improve patch; he adds a timeout with a FIXME. Yann plz have a look if that is the only way 2006-09-23 14:39:58 +00:00
Nikos Kouremenos d2094e9efe use a new img for new email. fix a FIXME 2006-09-23 14:36:51 +00:00
Nikos Kouremenos 5851230084 make sure we do not fail if path to iconset no longer exists. fixes #2444 2006-09-23 13:58:46 +00:00
Nikos Kouremenos 65fc27e573 Improve in style, varnames, docstrings [make it readable after months have passed], a great patch by Gustavo Carneiro with which we can get currently playing music track from Rhythmbox and Muine to be shown in our status message. fixes #564 2006-09-23 13:49:33 +00:00
Dimitur Kirov afc98539d6 make sure we call the right event 2006-09-22 15:22:36 +00:00
Dimitur Kirov 6f768f2bb7 don't open chat window with full jid (#2443) 2006-09-22 15:16:05 +00:00
Yann Leboulanger 2ebd0af9de show URL in linkbutton. Fixes #2439 2006-09-22 15:03:54 +00:00
Yann Leboulanger b02eeac875 remove useless self. 2006-09-22 15:00:51 +00:00
Yann Leboulanger 38c8ba58a3 Do not propose to save avatar in profile window if it's not on HD. Fixes #2428 2006-09-22 14:24:26 +00:00
Yann Leboulanger 74471acd95 don't allow account name to be hoovered in systray menu. Fixes #2430 2006-09-22 13:39:07 +00:00
Yann Leboulanger bbc3aa4de3 remove GTK Warning in #2426 2006-09-22 09:17:37 +00:00
Yann Leboulanger 7abd1010ff don't expand too much name column in muc disco. Fixes #2426 2006-09-22 09:16:01 +00:00
Yann Leboulanger b65745f732 save model as private variable in disco.py. Fixes TB in #2426 2006-09-22 08:49:25 +00:00
Yann Leboulanger 15bfa2e095 handle correctly full_jid / jid in events (try to find one with fulljid before trying with jid). SHould fix #2414 2006-09-22 08:17:25 +00:00
Yann Leboulanger 28b2ba04ff add a clear button in choose avatar dialog. Fixes #2423 2006-09-21 20:52:37 +00:00
Yann Leboulanger dcbe3e5682 when we click on systray, do not hide roster, just move it. Fixes #2403 2006-09-21 16:15:53 +00:00
Nikos Kouremenos 3abc8a02d5 die old dbus die! 2006-09-21 15:11:13 +00:00
Nikos Kouremenos d889488c00 rm unused var 2006-09-21 13:30:21 +00:00
Nikos Kouremenos b4b96c837c kill support for old versions of dbus [noone runs it, noone tests it] fixes #1912 2006-09-21 13:28:46 +00:00
Nikos Kouremenos ea6427a004 UF string 2006-09-21 13:28:04 +00:00
Yann Leboulanger 0b381c2391 fill disco treeview MUCH faster. (disable the search of alerady existing row before adding: This can't happen, and disable sort function while adding items). Fir #2426 2006-09-21 12:35:18 +00:00
Yann Leboulanger 229d86ae9d before/after_time/nickname are now textviews in pref window. So that they can contacin \n and \t chars. Fixes #2206 2006-09-20 20:00:20 +00:00
Jean-Marie Traissard 8c07a06622 Don't allow notifs when we are away/xa/dnd and autopopupaway is False.
(Undo second part of [6735])
2006-09-20 17:40:42 +00:00
Yann Leboulanger 9809043057 show MUC icon in st=ystray context menu. Fixes #2430 2006-09-20 17:21:59 +00:00
Yann Leboulanger f780a0fe94 add a statusbar to profile window. Fixes #1840 2006-09-20 11:15:33 +00:00
Yann Leboulanger 351e666f97 show MUC icon in actions -> join_gc menuitem. Fixes #2430 2006-09-20 10:37:24 +00:00
Yann Leboulanger 23109aac2b create account with password even if we don't save it. Fixes #2433 2006-09-20 06:56:18 +00:00
Dimitur Kirov 1ed3a31f40 [anonymous] fix bug of renaming contact from
contextmenu
2006-09-19 15:31:34 +00:00
Dimitur Kirov 1463ca8289 merge from zeroconf branch
(fixed bug: xml error when we get CDATA after
 initial stream header)
2006-09-19 12:50:33 +00:00
Yann Leboulanger e1ab80d648 [sgala] don't show in history manager jids that have no logs. 2006-09-19 09:18:06 +00:00
Yann Leboulanger 34ff33e4c1 Prevent user that removing an account closes all chat / gc windows. Fixes #2370 2006-09-19 09:15:26 +00:00
Yann Leboulanger a698a969ae do not override jid_label in vcard when we get the vcard. Fixes #1840 2006-09-19 08:52:51 +00:00
Yann Leboulanger af68b178a1 add progressbar in vcard window and hide it when we get vcard and os info. For #1840 2006-09-19 08:17:36 +00:00
Yann Leboulanger b5c4edb60a add progressbar in profile window. For #1840 2006-09-19 07:52:40 +00:00
Yann Leboulanger 050afed553 set a text in avatar button instead of a fake avatar when no avatar is set in profile window. For #1840 2006-09-18 21:19:02 +00:00
Nikos Kouremenos 3420ddaffa fix a FIXME (do not reload muc_separator.png everytime) 2006-09-17 14:33:18 +00:00
Yann Leboulanger 7da36ae7a4 move "last read" line in groupchat correctly. Fixes #1947 2006-09-17 08:32:25 +00:00
Yann Leboulanger 3729e89099 use LinkButton in vcard window only if there is an URL. 2006-09-16 15:56:39 +00:00
Yann Leboulanger bcf163324e destroy FileChooserDialog when we press cancel. 2006-09-16 15:52:52 +00:00
Yann Leboulanger f69cd8ad5c use Linkbutton in vcard window if we have PyGTK2.10. For #1840 2006-09-16 12:20:12 +00:00
Yann Leboulanger a5e64ddec9 empty disco cache after one minute. Fixes #1329 2006-09-16 11:26:47 +00:00
Yann Leboulanger f6df3bbbee show roster when it's hidden and we try to remove systray icon. Fixes #2421 2006-09-16 11:23:18 +00:00
Yann Leboulanger b49eb06010 differentiate single messages and chat messages when checking notifications. Fixes #2420 2006-09-16 11:17:24 +00:00
Dimitur Kirov 70d1977c00 check file permissions before saving avatar
catch FileChooser 'response' signal, instead
of dialog buttons 'clicked' signals (gtk+-2.10)
2006-09-16 01:44:04 +00:00
Jean-Marie Traissard 2897130af8 Descrition for ACE option skip_taskbar 2006-09-15 23:39:00 +00:00
Yann Leboulanger dfc3436757 fix TB when error in FT. Fixes #2418 2006-09-15 23:07:14 +00:00
Yann Leboulanger 87a2ff3d69 show by default all events in roster 2006-09-15 23:06:40 +00:00
Yann Leboulanger 1a2bea6637 [sgala] fix wrong tag name. See #316 2006-09-15 16:08:36 +00:00
Jean-Marie Traissard 7868edb0ad Do not check for nick of gc when checking if we want to show account
name, it's useless and make us TB for PM to own.
2006-09-15 12:08:53 +00:00
Dimitur Kirov 470e668ea2 This remove unused keyword
--line, and those below, will be ignored--

M    socks5.py
M    connection_handlers.py
2006-09-15 11:57:03 +00:00
Jean-Marie Traissard 124f1c641e Do not TB if systray is not available. 2006-09-15 11:10:49 +00:00
Yann Leboulanger 3504a77713 show the MUC icon in the contact context menu for invite menuitem. Fixes #2407 2006-09-15 09:39:37 +00:00
Yann Leboulanger 8c243eab43 correctly change chat control/window account name when we change it. Fixes #2369 2006-09-15 09:22:52 +00:00
Yann Leboulanger 2df7bb491e show JID in MUC browser. Fixes #2209 2006-09-15 08:56:07 +00:00
Yann Leboulanger 3541253596 [sgala] add some xmpp functions for xhtml-im support. see #316 2006-09-14 19:44:13 +00:00
Yann Leboulanger ee5082485f don't remove a transport if there are unread events from contacts from this transport. Fixes #2144 2006-09-14 19:14:59 +00:00
Yann Leboulanger 15b44f5eec detect and print old gc messages as restored messages. Fixes #2253 2006-09-14 13:31:14 +00:00
Yann Leboulanger e18e1079a9 send correct error message when we decline a FT, and print error message when we get it. Fixes #2330 2006-09-14 12:19:40 +00:00
Dimitur Kirov 5764374e5d set proxy as invalid if hostname cannot be
resolved
2006-09-14 08:40:09 +00:00
Dimitur Kirov 08506dedf7 [mibus@mibus.org] remote control to take count
of "sync with global status" pref
2006-09-14 07:24:20 +00:00
Yann Leboulanger 97420e6a7a prevent TB when / in gc nicknames 2006-09-13 07:46:35 +00:00
Yann Leboulanger a3a91eada6 show all incoming chatstate, even if we send only composing. 2006-09-13 07:20:49 +00:00
Nikos Kouremenos ab9b5a3210 fix strings 2006-09-12 11:53:28 +00:00
Nikos Kouremenos 0da3cc6820 fix strings 2006-09-12 11:49:45 +00:00
Yann Leboulanger 7759dd9289 save speller_language per room. Fixes #2387 2006-09-12 07:30:19 +00:00
Yann Leboulanger be90361641 we now save speller_language per contact. For #2387 2006-09-12 07:18:43 +00:00
Yann Leboulanger 70399c84fa [sgala] missing import 2006-09-12 06:07:44 +00:00
Yann Leboulanger e421c539e7 draw account name between [] only if it has child, and redraw account row after we add children. Fixes #2151 2006-09-11 07:41:42 +00:00
Yann Leboulanger 875f4f8894 check if dictionary is installed when enabling spell checking and at gajim startup. For #2387 2006-09-10 22:25:07 +00:00
Yann Leboulanger 532e0bb60a when removing an account, close only windows that belong to this account. Fixes #2408 2006-09-10 17:28:47 +00:00
Nikos Kouremenos c18df68b21 fix even more the string 2006-09-10 13:19:42 +00:00
Nikos Kouremenos b0c31574a2 fix strings 2006-09-10 13:14:13 +00:00
Yann Leboulanger de22429a6f fix behaviour of PHOTO_button in profile_window. Fixes #2381 2006-09-10 10:50:42 +00:00
Yann Leboulanger 746a0bf98e show connection lost error in popups instead of error dialogs. Fixes #2138 2006-09-10 10:22:16 +00:00
Yann Leboulanger 5c73441078 show Merged account in account row correctly. Fixes #2406 2006-09-10 09:48:31 +00:00
Yann Leboulanger 56c01ceace in ChooseGPGKeyDialog, put None iter on top. Fixes #2390 2006-09-09 19:56:57 +00:00
Yann Leboulanger 282c8d3f33 [roidelapluie] gajim-remove send_xml. Fixes #2081 2006-09-09 18:25:49 +00:00
Yann Leboulanger 0491be8d66 print account row between [] if row is collapsed. Fixes #2152 2006-09-09 16:41:24 +00:00
Nikos Kouremenos fab576e10f open gmail inbox in a better position (third, just after two submenus and not in between) fix childs position mess by mentioning by name [thus making it less difficult to break]; also use better name for open gmail inbox menuitem widget 2006-09-09 13:23:14 +00:00
Nikos Kouremenos d1ab748cfd get it at instead of get it here 2006-09-09 13:00:49 +00:00
Yann Leboulanger a15dbddca3 autocompletion of server on creating/adding an account. Fixes #2274 2006-09-09 12:26:26 +00:00
Yann Leboulanger 92d94aec00 require pywin32 or gajim doesn't start. Fixes #2393 2006-09-08 22:33:23 +00:00
Yann Leboulanger 152093e42e [bronger] translate correclt strings during runtime. Fixes #2394 2006-09-08 22:27:04 +00:00
Yann Leboulanger 7fd8d0a29b add a "open gmail inbox" menuitem for account context menu. Fixes #1673 2006-09-08 22:13:48 +00:00
Yann Leboulanger 3399924761 don't put contact's avatar in a button. Fixes #2381 2006-09-08 21:34:10 +00:00
Yann Leboulanger 63b3c93a6f fix TB when viewing gc vcard 2006-09-08 18:53:10 +00:00
Yann Leboulanger cfd9c87860 forgotten files 2006-09-08 17:48:37 +00:00
Yann Leboulanger a678c35b3f vcard window now uses label instead of entry
new profile_window to edit our vcard. For #2381
2006-09-08 17:35:28 +00:00
Nikos Kouremenos 56f248c287 Make default status messages feature release-ready 2006-09-08 12:48:46 +00:00
Yann Leboulanger 411aaa1f7b typo 2006-09-07 21:16:50 +00:00
Yann Leboulanger 2352ddfd02 use updated JEP172 2006-09-07 21:11:50 +00:00
Yann Leboulanger dfead3a31c disco our transports when we connect if we ca't determine the type (not in db). Fixes #2273 2006-09-07 20:39:09 +00:00
Yann Leboulanger 29cef733f2 don't count pm messages in roster window, but in groupchat window. Fixes #2401 2006-09-07 14:35:23 +00:00
Yann Leboulanger b3957742d4 remove useless print 2006-09-07 14:17:09 +00:00
Yann Leboulanger c2ece68e43 handle correctly pm messages. 2006-09-07 13:19:43 +00:00
Yann Leboulanger 30fb604642 private messages are save as pm in events list 2006-09-06 21:39:32 +00:00
Yann Leboulanger b1d32661fc fix logic for showing notification window 2006-09-06 20:15:06 +00:00
Nikos Kouremenos 7c325b1e7c make a comment more accurate 2006-09-06 13:31:12 +00:00
Nikos Kouremenos bd01e5719b INTRODUCING ensure_utf8_string, use it to fix BLOCKER bug for Gajim/Windows (#2392) 2006-09-06 13:28:38 +00:00
Nikos Kouremenos 9bd4442784 since we demand python 2.4 remove 2.3 legacy support code 2006-09-06 13:15:32 +00:00
Yann Leboulanger 80ba7ac5e7 sort and don't use underline in insert_nick sub menu. Fixes #2396 2006-09-06 11:58:11 +00:00
Yann Leboulanger 9603146fa6 when we edit member / ban / ... list in config room, send to server only the diff, as required by the JEP. 2006-09-06 10:39:06 +00:00
Yann Leboulanger 7a89f716e4 handle correctly notification window in ANC, particulary le tab_opened condition. 2006-09-05 15:43:07 +00:00
Yann Leboulanger 9a7ed9488a take into account the case when no systray is available. Fixes #2384 and #2389 2006-09-04 18:58:58 +00:00
Yann Leboulanger d0c359f134 use a per-textview var to remember which language is set instead of the global speller_language one. 2006-09-04 08:00:49 +00:00
Dimitur Kirov 7f6ec376dc print a debug message for invalid xml stanza 2006-09-04 07:19:31 +00:00
Yann Leboulanger 9dc8b315d8 [maxima] show and hide properly when left-clicking very fast on systray. Fixes #2388 2006-09-04 06:52:16 +00:00
Yann Leboulanger 5b2e68d52c when we open a tab that require account name to be displayed (another tab with the same nick is opened), we now redraw first tab too so that account is displayed there too. Fixes #2371 2006-09-03 21:00:05 +00:00
Yann Leboulanger 910afa2b47 gajim-remote show_next_unread is back 2006-09-03 20:35:23 +00:00
Yann Leboulanger 38b3425aac remove offline contact from roster when there is no more unread events 2006-09-03 20:27:19 +00:00
Yann Leboulanger 2b06b55994 close chat window when we remove an account. Fixes #2370 2006-09-03 20:21:26 +00:00
Yann Leboulanger 2d56a72fcb give focus to conversation textview when we insensitive message_textview so that it can receive Ctrl+1,2,3. Fixes #2263 2006-09-03 17:50:18 +00:00
Yann Leboulanger e80467dc0d [Santiago Gala] we can now have a different spellchecking language in each chat window. Fixes #2383 and #746. 2006-09-03 17:04:41 +00:00
Nikos Kouremenos fa4080f784 use helpers method. tested it in Windows (svn) and Linux 2006-09-03 15:16:05 +00:00
Yann Leboulanger 5ac4a0d86c remove no more used var. chat and gc are now handles by message window manager 2006-09-03 11:34:06 +00:00
Yann Leboulanger e24f3e5e96 when we rename an account, change account var in chat / gc controls. Fixes #2369 2006-09-03 11:32:01 +00:00