Commit Graph

919 Commits

Author SHA1 Message Date
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
Nikos Kouremenos 059ed3dd27 2008 in about dialog 2008-02-06 16:33:46 +00:00
Brendan Taylor 0b48b05218 merged trunk into session_centric branch 2008-02-05 03:09:31 +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
Stephan Erb 40da75e119 Fix regression introduced in #9256. 2008-01-25 18:12:56 +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 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 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
Yann Leboulanger a645006bf8 merge diff from trunk 2007-12-12 08:44:46 +00:00
Yann Leboulanger f6c819ab7e [Dicson] fix save preset status message behaviour. Fixes #3584 2007-11-29 20:45:46 +00:00
Stephan Erb dc4d6b7a6d Reference to other class, don't use self. Thanks Asterix 2007-11-28 21:18:28 +00:00
Stephan Erb 16e8369e23 Fix some random indentation errors and missing imports. 2007-11-27 21:14:04 +00:00
Yann Leboulanger 391249f14f [Dicson] fix utf-8 encoding problem. fixes #3584 2007-11-27 16:33:36 +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 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 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 0a7669afef make columns in ChoosePGPKey dialogs sortable. fixes #3520 2007-11-13 19:58:22 +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 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
Stephan Erb 1682a68e95 Do not include zeroconf contacts in Chat2Muc invite window 2007-10-07 19:20:45 +00:00
Yann Leboulanger 10f8279e57 NonModalConfirmationDialog and ConfirmationDialognow automaticaly close window on ok or cancel. fixes #3486 2007-10-07 17:22:47 +00:00
Yann Leboulanger 0585a8475f fix ConfirmationDialogCheck callback behaviour 2007-10-01 17:11:47 +00:00
Yann Leboulanger 436adf7b95 prevent traceback when no callback is given in ConfirmationDialogCheck dialog 2007-09-30 20:38:41 +00:00
Jean-Marie Traissard 9e85aa5026 Escape markup for reason in invite received dialog. Fixes #3467. 2007-09-29 21:03:31 +00:00
Brendan Taylor bd8ececb46 encrypted secret storage and an improved SAS verification dialog 2007-09-29 20:51:01 +00:00
Yann Leboulanger 530cc9e62f [asac] support jabberdata in message elements. fixes #2225 2007-09-27 20:39:42 +00:00
Brendan Taylor 4ed6830870 made PassphraseDialog's checkbutton and modality optional 2007-09-26 22:31:20 +00:00
Yann Leboulanger fe0ac73f3d [thekingpizza] add svg images to Images filter. fixes #3452 2007-09-20 08:06:39 +00:00
Yann Leboulanger 1348cd16cb set YesNoDialog non modal 2007-09-19 16:58:49 +00:00
Yann Leboulanger 4583f84bc1 missing and in a if 2007-09-18 16:22:12 +00:00
Yann Leboulanger 9b843cb0d4 don't add our jid in chat2muc dialog 2007-09-18 16:06:53 +00:00
Stephan Erb 2fdeabc012 Add my copyright :-) 2007-08-31 23:19:23 +00:00
Brendan Taylor bac2078bb9 set a session when sending a single message. fixes #3406 2007-08-30 16:42:12 +00:00
Yann Leboulanger 673d90e30f fix widget visibility in add new contct dialog 2007-08-29 09:12:41 +00:00
Yann Leboulanger c9a407ca52 [Brendan Taylor] Gsoc 2007 work : end to end encryptions. Fixes #544 2007-08-25 22:42:35 +00:00
Yann Leboulanger e70ccf9218 fix add new contact dialog widget's visibility 2007-08-24 22:22:01 +00:00
Tomasz Melcer 2a7f1a654a Jingle: dialog for accepting voice calls 2007-08-23 23:42:31 +00:00
Stephan Erb b60036af8f Transform Chat2MUC via DND. Fixes #1408. See #2095 2007-08-22 17:20:44 +00:00
Julien Pivotto 0ea6388333 Don't add irc transports to MUC servers in Invite Friends window. See #2095. 2007-08-22 12:18:21 +00:00
Julien Pivotto e32755de36 Remove transports contacts from Invite Friends! window. See #2095. 2007-08-22 12:10:06 +00:00
Julien Pivotto a7a525cb7a Improve transport detection in "Invite Friends" window. See #2095. 2007-08-22 12:08:26 +00:00
Julien Pivotto 880149af61 Sort Friends by name in "Invite Friends" window. See #2095. 2007-08-22 11:51:58 +00:00
Julien Pivotto a08deb0bec Fix a stupid bug in [8541]. 2007-08-22 11:39:42 +00:00
Julien Pivotto 7812013325 Add Status Icon to contacts in "Invite Friends" window. 2007-08-22 11:35:00 +00:00
Yann Leboulanger 9af8207148 nicer chat2muc window. see #2095 2007-08-22 11:10:54 +00:00
Yann Leboulanger a6f1703011 use XEP-45 unique room creation if server supports it. see #2095 2007-08-22 10:57:16 +00:00
Stephan Erb 99be1b14f2 chat2muc: See #2095
Remove ancient menuitem.
Do not allow to invite transports and groupchats.
Include contacts from all accounts.
2007-08-22 00:50:48 +00:00
Stephan Erb 7b45c9c8f0 Remove BlockedContactsWindow. Fixes #3142 2007-08-21 23:39:51 +00:00
Yann Leboulanger 78f2c8c021 [roidelapluie, elghinn, msieurhappy, xbright and me] chat to muc convertion. see #2095 and #1408. TODO: DND 2007-08-21 23:13:03 +00:00
Stephan Erb 194829e805 Only show relevant widgets in AddNewAccountWindow. 2007-08-20 18:46:54 +00:00
Yann Leboulanger 176593db97 don't allow to bookmark a room on server that don't support private storage. 2007-08-19 15:32:41 +00:00
Yann Leboulanger ea24ee82e5 merge diff from trunk to pep branch 2007-08-09 15:39:18 +00:00
Yann Leboulanger 701bdb6b85 use set_no_show_all from glade when possible instead of code. fixes #2248 2007-08-09 08:57:59 +00:00
Stephan Erb ecff92dfd8 Make add contact work with unknown transports. Fixes #3302 2007-07-16 15:12:44 +00:00
Julien Pivotto 9994643247 Added my own copyright :-P 2007-07-11 21:39:27 +00:00
Yann Leboulanger cf814269db set custom avatar is now fonctional. fixes #3127 2007-07-10 17:53:42 +00:00
Yann Leboulanger 74196a65ed fix the show transport icon in add contact dialog 2007-07-05 09:21:31 +00:00
Yann Leboulanger a410e1e66a [gerald] add protocol pixbuf in add contact dialog. Fixes #3269 2007-07-05 06:25:21 +00:00
Yann Leboulanger 8abd062365 [Lukas] split get_contact into get_contacts and get_contact. get_contact_from_full_jid uses get_contact. Maybe could be merged with optional argument, but it's clearer this way. Fixes #3275 2007-07-04 13:23:16 +00:00
Yann Leboulanger 070369fc2a ask user before overwriting a preset status message. Fixes #3277 2007-07-03 17:34:33 +00:00
Yann Leboulanger 30a9202f9d automaticaly fill password entry in groupchat invitation dialog if we get it. fixes #3271 2007-06-29 09:39:13 +00:00
Yann Leboulanger fd2be16f24 make the ask password for groupchat window async and entry visibility to False. fixes #3265 2007-06-29 08:19:13 +00:00
Yann Leboulanger e65bca1049 initialize minimize_on_autojoin to False when we add a new bookmark 2007-06-19 17:31:47 +00:00
Brendan Taylor 7898686680 reverted back to per-JID windows, pass around sessions instead of thread_ids 2007-06-05 23:19:34 +00:00
Brendan Taylor 17c5bf5e52 massive everything-breaking overhaul for per-session windows 2007-06-05 21:26:45 +00:00
Yann Leboulanger b6dec549e0 [elghinn] fix indentation 2007-06-04 08:32:20 +00:00
Piotr Gaczkowski e3ef0821b3 Merge with trunk 2007-06-03 10:04:20 +00:00
Brendan Taylor ec37a97ed6 add <thread/> to replies to single message that contain a <thread/> 2007-05-30 15:31:41 +00:00
Yann Leboulanger bdf33fb4c1 [lukas] add autocompletion of jid in privacy lists dialog. fixes #2764 2007-05-24 18:12:01 +00:00
Julien Pivotto 241a0f3fda Fix a little bug in [1861]: now countdown starts immediately 2007-05-19 18:04:56 +00:00
Julien Pivotto 93358d1b09 (Fix #2416) Close change status windows after 15 seconds of inactivity 2007-05-19 17:52:20 +00:00
Jean-Marie Traissard b10981bd03 Use only one (up to date) error dialog for aspell dictionary error. See #3165. 2007-05-14 03:59:57 +00:00
Yann Leboulanger e8fb4160d1 don't add a line break to the status message when we press ctrl+enter. Fixes #3106 2007-05-09 12:37:06 +00:00
Yann Leboulanger 7cbd1e3a0c draw contacts under a blocked group as striked 2007-04-26 20:33:52 +00:00
Yann Leboulanger 3176f6e1f5 unstrike groups when we remove them from blocked contacts window 2007-04-26 20:05:06 +00:00
Yann Leboulanger c1c30d20de copyright set to 2007. fixes #3131 2007-04-26 16:46:43 +00:00
Yann Leboulanger 86eb5f7120 [roidelapluie] coding standards. see #253 2007-04-25 20:51:01 +00:00
Yann Leboulanger 30579706ce redraw contact when we unblock it from blocked contacts window 2007-04-25 17:33:32 +00:00
Yann Leboulanger 550785233f [roidelapluie] ability to block several contacts in the same time. fixes #3128 2007-04-25 15:54:58 +00:00
Yann Leboulanger 776c4614d5 [roidelapluie] add ability to block / unblock a contact / group directly from roster. see #253 2007-04-24 19:56:24 +00:00
Yann Leboulanger 758f7949ca fix wrong var name. fixes #2750 2007-03-31 12:43:07 +00:00
Piotr Gaczkowski 6917ab7ff5 Activity setting from a dialog once again 2007-03-31 09:09:16 +00:00
Yann Leboulanger af37cf9d68 make moods translatable 2007-03-31 08:16:58 +00:00
Yann Leboulanger a26d9c028a make mood dialog not use blocking run() function 2007-03-31 08:11:25 +00:00
Piotr Gaczkowski 37de10d82f Properish mood dialog 2007-03-31 07:43:33 +00:00
Piotr Gaczkowski ab26867fb2 Setting mood now supported (crappy). 2007-03-30 22:52:11 +00:00
Yann Leboulanger 64af5db70c [Anthony Lannuzel and I] add ability to synchronise contact list from another account. 2007-03-25 22:38:44 +00:00
Yann Leboulanger f09799f9d9 warning and information dialogs are now no more modal, but transient for parent. This means all windows are usable even if such a dialog is opened, but dialog stays above parent windows. Parent is roster window. fixes #3035 2007-03-14 13:31:50 +00:00
Yann Leboulanger 5920d03aee ability to destroy a room when we are owner, give a reason and alternative room
jid. fixes #3031
2007-03-11 20:14:53 +00:00
Jean-Marie Traissard d37e7d8e3e No space in indentation, checked by drpython (editor). /src part 2007-02-04 13:01:04 +00:00
Nikos Kouremenos e9afe36ff3 clean code and update to using GTK/PyGTK 2.8; see #2248 2007-01-16 23:26:38 +00:00
Yann Leboulanger 363c5b45b0 show nickname in invitation dialog. fixes #2899 2007-01-15 10:34:53 +00:00
Yann Leboulanger 3567a8c20f remove privacy list from dialog only when server return the result, else show an error dialog. fixes #2853 2007-01-11 20:21:53 +00:00
Yann Leboulanger 4bd6253192 don't show empty lines in XML console. fixes #2857 2007-01-06 14:57:18 +00:00
Yann Leboulanger 72a632c76e fix indentation 2007-01-06 00:40:46 +00:00
Yann Leboulanger 53b901cf4e [Yavor Doganov] some typoe in strings and comments 2007-01-02 12:17:51 +00:00
Yann Leboulanger 7945ceac83 add auto join checkbutton in join room dialog. fixes #2056 2007-01-02 01:38:58 +00:00
Yann Leboulanger 81fb64f6b2 don't add empty group when we add a contact. fixes #2833 2006-12-27 10:39:03 +00:00
Yann Leboulanger d3970e70ea better detection of transport jid in add contact dialog. fixes #2750 2006-12-12 14:16:29 +00:00
Yann Leboulanger bd2f62ab0d keep nickname and group when we re-ask auth. fixes #2741 2006-12-10 14:18:31 +00:00
Yann Leboulanger 46cb1d9f92 hide advanced notification control button. fixes #2738 2006-12-05 09:54:18 +00:00
Yann Leboulanger 1732f00412 hide non-implemened option in advanced notificaton window. fixes #2738 2006-12-04 07:49:02 +00:00
Nikos Kouremenos a41388a8c7 add Josef Vybíral [cornelius] as artist in about dialog and in THANKS 2006-12-03 18:15:41 +00:00
Yann Leboulanger adff04903c handle correctly save of multi-line status messages. fixes #2719 2006-11-28 14:41:14 +00:00
Yann Leboulanger c69061b41c do not allow to join a malformed room (abc/def@server.org). fixes #2520. 2006-11-22 23:21:33 +00:00
Jean-Marie Traissard 6ece819abd 'JID'->'Jabber ID' 2006-11-21 00:26:51 +00:00
Jean-Marie Traissard 31c3deb86e Merge back [7466], [7467] and [7472] that were overwritten by ad_hoc merge. Fixes
#2200.
2006-11-19 19:45:43 +00:00
Tomasz Melcer 175a792cfe Merging changes from trunk (6774:7465) 2006-11-18 20:52:28 +00:00
Tomasz Melcer 9b29c4c8b8 Merging changes from trunk (6561:6774) 2006-09-13 16:47:58 +00:00
Tomasz Melcer 585ab90e92 Merging changes from trunk (6496:6561) 2006-07-17 19:30:53 +00:00
Jean-Marie Traissard 17f891a22f Do nou use gtkspell on RECEIVED single messages. Fixes #2065. 2006-06-16 17:47:47 +00:00
Yann Leboulanger bc26593974 use gettext.install. Fixes #497 2006-06-15 06:49:04 +00:00
Jean-Marie Traissard 4e1e46a8ac 19:26:12 Jim++: is space before AND after ":" mandatory (in french it is) ?
19:26:17 Hawke: No
19:26:22 Hawke: Only after

Let translator decide
2006-06-10 17:31:43 +00:00
Jean-Marie Traissard 5252ec2d3f Set all strings translatable in about dialog, use AUTHORS file
logger->Typo
2006-06-10 17:23:58 +00:00
Jean-Marie Traissard 9ed43cf6d1 Show a real error box when unable to bind to port
Fixes #1941.
2006-06-05 17:07:48 +00:00
Yann Leboulanger 59c3b7b3c8 JEP 172 support (user nickname) Fixes #464 and #884 2006-06-01 15:23:38 +00:00
Dimitur Kirov adb54d0eb7 prevent TB on window destroy 2006-05-29 18:23:12 +00:00
Dimitur Kirov 7e467e04f8 shrink account and protocol comboboxes 2006-05-19 22:30:23 +00:00
Dimitur Kirov 226e5372e4 new arguments for gajim-remote add_contact
(<jid> [account]). If account is not specified,
show a combobox with active accounts
2006-05-19 21:13:45 +00:00
Jean-Marie Traissard e58130611d Deal with non utf8 status messages in change status message dialog 2006-05-16 18:49:34 +00:00
Jean-Marie Traissard 8decfc44a2 Sort groups in edit group dialog, even when adding one. Note that it doesn't lower groupname before sort.
Make edit group window longer but with no vscroolbar if necessary.
2006-05-14 16:19:04 +00:00
Jean-Marie Traissard 00669c06a0 Missing upcase letter 2006-05-10 20:29:17 +00:00
Jean-Marie Traissard af3500a225 #1005 preparation : Begin to move notifications to notify.py :
-moved popup and sound for contact in/out
-added popup for status change (always disable for the moment, will be advanced only)
Note : removed "if not gajim.awaiting_events[account].has_key(jid)" from condition for an in/out popup to be showed
2006-05-10 20:25:51 +00:00
Jean-Marie Traissard a898cf4544 #1005 :
-Added events about FT, event status change
-Merge events first/next message reveived and add a condition about chat actually open with that contact for all events
-Added action about roster notification (animated icon for contact)
-Added glade file to translatable ones
2006-05-09 17:59:24 +00:00
Dimitur Kirov 6db39b590d sort texts in completion list 2006-05-09 13:07:33 +00:00
Jean-Marie Traissard a106d402b8 #1005 : Advanced Notifications Control : First part : Preferences GUI. 2006-05-09 00:05:15 +00:00
Dimitur Kirov b145e59b41 moved completion dict creation in helpers.py 2006-05-08 22:44:47 +00:00
Dimitur Kirov afdfdc05ce add completion for single message dialog 2006-05-08 22:06:42 +00:00
Dimitur Kirov 8f239a4be0 moved completion definition in a function
get_completion_liststore in gtkgui_helpers
2006-05-08 21:59:09 +00:00
Dimitur Kirov 37a65bd72e Start Chat text 2006-05-08 21:34:57 +00:00
Dimitur Kirov 1941de6879 add completion for start chat dialog 2006-05-08 21:16:38 +00:00
Dimitur Kirov 5e6b016af1 split gtkgui.glade in several small glade
files, which are now located in data/glade/
2006-05-02 15:53:25 +00:00
Yann Leboulanger 6d57097177 no need to call request_vcard twice, it's already in VcardWindow class 2006-04-28 20:54:29 +00:00
Jean-Marie Traissard 1309befd16 [nk]Clean "about" dialog 2006-04-25 20:38:16 +00:00
Dimitur Kirov 53764afbe7 new ConversationTextview doesn't extend
TextView
2006-04-18 16:08:56 +00:00
Jean-Marie Traissard 365d9d4eb6 Clarify menuitem new chat code : message->chat . Correct actions->chat behaviour 2006-04-18 15:17:07 +00:00
Yann Leboulanger a5ce1a1503 print gtk and pygtk version in about dialog 2006-04-12 16:31:35 +00:00
Yann Leboulanger af424d5bb9 fixes encoding problems when choosing a file in FileChooserDialog on non-utf-8 systems 2006-04-12 13:56:30 +00:00
Nikos Kouremenos 76da3f4b5a past in about dlg too 2006-04-11 13:38:51 +00:00
Yann Leboulanger 1241da51f2 save also call on_response_ok. Fixes #1843 2006-04-10 21:15:44 +00:00
Yann Leboulanger e2ed5d82ff new non-blocking ImageChooserDialog. Fixes #777 2006-04-10 19:49:24 +00:00
Yann Leboulanger a1b8dfbcd7 /SoundChooserDialog are now non blocker. Fixes #777 2006-04-10 17:21:28 +00:00
Yann Leboulanger c9bc8fd6a7 filechooser when we receive file doesn't block anymore (no run() call). Fixes #777 2006-04-10 15:38:59 +00:00
Yann Leboulanger cf819d3835 filechooserdialog is no more blocking (no call to run() func). see #777 2006-04-10 14:45:35 +00:00
Dimitur Kirov 0c9ceace11 nonmodla FT request dialog 2006-04-08 17:02:55 +00:00
Nikos Kouremenos f0b186808f typo 2006-04-08 10:34:47 +00:00
Dimitur Kirov 52d01323ce mirate logs by spawing a child python process
No progress text, only pulsebar
2006-04-07 22:57:27 +00:00
Nikos Kouremenos d47db39011 introduce new class for non modal filechooser. atm still blocks 2006-04-07 14:23:21 +00:00
Yann Leboulanger 8502d69f8d handle click on old-style popup window the same way as for new-style. Fixes #1785 2006-04-06 18:13:06 +00:00
Yann Leboulanger 897fd6c35e show YesNoDialogs. Fixes #1814 2006-04-06 11:04:41 +00:00
Jean-Marie Traissard e226313777 Avoid code duplication in old popups coloring 2006-04-05 19:57:13 +00:00
Nikos Kouremenos 397d255c42 [jim++] fix muc invitation old style popup (perhpas new too) says event_type as text (#1797) 2006-04-05 16:32:22 +00:00
Nikos Kouremenos 1a3696a026 we no longer keep xml_console_window forever in me. we allocate on demand 2006-04-05 12:01:21 +00:00
Yann Leboulanger f36a6af404 remove useless indentation 2006-04-04 17:46:19 +00:00
Yann Leboulanger 6efe0ce886 show confiramtion windows. Fixes #1795 2006-04-04 14:49:56 +00:00
Yann Leboulanger 543a2df0ee check title before setting the label with it 2006-04-03 14:21:51 +00:00
Yann Leboulanger ddfd3d7be6 better title / text in popup windows. Fixes #1790 2006-04-03 07:40:15 +00:00
Yann Leboulanger 31e54bc2ed remove many call to dialog.run() function. Some are still here, but they happend only when the user do an action (close a chat window, change status, ...). So UI is not blocked when we receive a groupchat invitation or an error message. 2006-04-02 16:11:21 +00:00
Yann Leboulanger ba7ef979b7 common/gajim can't contain _()O so move it to helpers
prevent renaming of special groups
2006-03-30 21:35:43 +00:00
Yann Leboulanger 66a4f406fa Observersa in also a special group than can't be renamed / can't reveive contacts with DND 2006-03-30 21:25:38 +00:00
Yann Leboulanger 276415f570 we can now re-add a contact that was ith sub=none (so not shown at all in roster) 2006-03-30 17:55:25 +00:00
Yann Leboulanger 0e873f24ca edit groups now works for non-metacontacts too :). Fixes #1778 2006-03-29 21:00:33 +00:00
Yann Leboulanger 7043aeeb7e when we edit groups of a contact, groups of all brothers are also updated to they are sync. Fixes #1770 2006-03-29 20:26:20 +00:00
Yann Leboulanger 12959a7888 prevent adding twice a group in a contact.groups 2006-03-29 18:07:58 +00:00
Nikos Kouremenos 40e13f0bb1 explain sth better 2006-03-24 18:49:47 +00:00
Nikos Kouremenos 1524521c7f pychecker on our files. everyone please have a look so we do not do the same mistakes and in case you catch a mistake I did when cleaning 2006-03-24 18:48:26 +00:00
Nikos Kouremenos f65a5be6e5 commit first part of special notifications (aka buddy pounces). at last make Choose Sound dlg a class; TODO: actually write to config user settings as well as take those into account [jim++] 2006-03-15 17:45:55 +00:00
Nikos Kouremenos 22ab2f5300 if msg name for preset is empty assign a default (msg text) as name 2006-03-15 16:34:52 +00:00
Nikos Kouremenos d8bfdd60f0 thank Anders Ström for Goojim and improve some strings in about dlg 2006-03-15 12:59:01 +00:00
Yann Leboulanger a6a72ccf8d forbid resource when we add a contact. Fixes #1117 2006-03-12 20:53:28 +00:00
Yann Leboulanger e335c53247 nicer code 2006-03-10 14:01:57 +00:00
Nikos Kouremenos b057235977 do not show comment if empty. show somehow smaller string 2006-03-10 13:43:20 +00:00
Yann Leboulanger 9cd8f04322 fix TB (#1681) 2006-03-10 13:17:21 +00:00
Yann Leboulanger d4cbe39fc2 auto_authorization is now keept in mem. This way it works correctly, but doesn't if you close gajim before your contact ask your auth. Fixes #1630 2006-03-08 10:46:36 +00:00
Nikos Kouremenos b3f9fc764e fix a TB in trayicon menu functionality. fix varname which lead to bad functionality for single message [we were doing new message] and also fix functionality for it, add %s in strings and not +, use gtkgui helper function 2006-03-08 01:27:01 +00:00
Nikos Kouremenos 80c58110e2 now we can save preset messages from change status message dialog. we also use ComboBox and not ComboBoxEntry because the first shows clearer that it is not editable. fixes #1407 2006-03-07 14:02:45 +00:00
Yann Leboulanger 7934380cb2 when we click on a popup window, event is maybe already shown. prevent this TB. Fixes #1644 2006-03-02 21:13:12 +00:00
Yann Leboulanger 946a28b26b [Jim++] some elif instead of if 2006-02-26 23:29:49 +00:00
Yann Leboulanger 0b6f021295 don't give focus to buttons in HIGdialogs. fixes #1412 2006-02-21 11:21:58 +00:00
Yann Leboulanger 9fe2475eba show a correct vcard when it's the one of a contact that request our subscription. Fixes #1524 2006-02-20 21:30:45 +00:00
Yann Leboulanger 4415d770fc not_in_the_roster.png -> not_in_roster.png 2006-02-20 11:02:35 +00:00
Nikos Kouremenos 72d49e951e if user removes sth, ask him on quiting about VACUUM and if he likes that do it (sqlite docs say it can take sometime one large db (I cannot test, YANN?) and it is why I do not do it automatically; also fix a bug on massively deleteing contact logs 2006-02-06 21:35:54 +00:00
Nikos Kouremenos 6b925ec324 better varname 2006-02-04 20:26:07 +00:00
Travis Shirk 029d4838b8 SingleMessageWindow size/position fixes for #1505 2006-02-04 01:08:37 +00:00
Yann Leboulanger f751cb6ef0 80 margin 2006-02-03 18:43:18 +00:00
Nikos Kouremenos 76757c556c we cannot click save preset if status msg is empty 2006-01-26 17:40:11 +00:00
Yann Leboulanger 97378c63ed [Campey] We can now position the old-style popup window 2006-01-21 21:11:29 +00:00
Nikos Kouremenos 912207c098 get_actor --> get_name_from_jid so it is visible it is on gajim level and not on xmppy (lower) lever 2006-01-20 17:50:01 +00:00
Nikos Kouremenos bbc42cc115 [knuckles] refactor API about notifications so we do not dup code allover 2006-01-20 17:40:45 +00:00
Yann Leboulanger 2dc4eb3f21 [campey] not in the roster -> Not in Roster. Fixes #1054 2006-01-19 21:55:01 +00:00
Yann Leboulanger 103b143da2 typo 2006-01-19 19:59:58 +00:00
Yann Leboulanger 28a5263cd3 stringprep room jids when we want to join a room 2006-01-19 19:52:51 +00:00
Nikos Kouremenos a8def93b99 enrich with info on how to ban domain and what else is allowed; make Close --> Cancel and Apply --> OK; FIXME: OK cb is not called.. :( 2006-01-19 13:52:02 +00:00
Travis Shirk d46180751b More spell-checking in single msg window; closes #1414 2006-01-19 02:42:58 +00:00
Nikos Kouremenos 5367d4a4fb [knuckles] event images in old style notifications; /me did some rearranging in glade so they look better 2006-01-18 20:30:24 +00:00
Travis Shirk b70b839155 Need to init before any of the events which occur during construction fire. 2006-01-18 02:16:49 +00:00
Nikos Kouremenos a9727e39db [knuckles] GMail notification now shows number of messages and if clicked opens inbox and all that :) 2006-01-17 20:23:36 +00:00
Travis Shirk dd44704af4 Only enable Join button when all required entries have values; closes #1262 2006-01-14 21:59:59 +00:00
Travis Shirk e119091317 Copyright update 2006-01-14 20:50:56 +00:00
Nikos Kouremenos 4764b39382 list THANKS file in about dialog 2006-01-12 08:50:07 +00:00
Nikos Kouremenos 226185d73a remove some more asserts. nicfit have a look if you really need one 2006-01-12 08:30:23 +00:00
Yann Leboulanger 9b0f9c9295 handle correctly click on old popup notification when receiving message 2006-01-11 20:24:49 +00:00
Yann Leboulanger d2ab3031f1 contact.name can now be empty. So use contact.get_shown_name() that returns a user friendly name 2006-01-10 18:30:57 +00:00
Travis Shirk f52afdcbe8 Merged revisions 5017-5020,5022-5029 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5017 | asterix | 2006-01-06 01:55:51 -0700 (Fri, 06 Jan 2006) | 2 lines

use escape for pango markup

........
r5018 | asterix | 2006-01-06 02:21:39 -0700 (Fri, 06 Jan 2006) | 2 lines

missing new contacts function

........
r5019 | asterix | 2006-01-06 11:03:07 -0700 (Fri, 06 Jan 2006) | 2 lines

handle the click on toggle_gpg_encryption menuitem

........
r5020 | asterix | 2006-01-06 11:14:14 -0700 (Fri, 06 Jan 2006) | 2 lines

use the saved size even if a chat window is already opened

........
r5022 | asterix | 2006-01-07 03:43:47 -0700 (Sat, 07 Jan 2006) | 2 lines

we can now resume filetransfert

........
r5023 | asterix | 2006-01-07 03:56:31 -0700 (Sat, 07 Jan 2006) | 2 lines

[Knuckles] Google E-Mail Notification

........
r5024 | asterix | 2006-01-07 04:02:16 -0700 (Sat, 07 Jan 2006) | 2 lines

better string

........
r5025 | asterix | 2006-01-07 04:14:32 -0700 (Sat, 07 Jan 2006) | 2 lines

fix a TB

........
r5026 | asterix | 2006-01-07 05:36:55 -0700 (Sat, 07 Jan 2006) | 2 lines

we can now drag a file on a contact in the roster to send him a file

........
r5027 | asterix | 2006-01-07 06:26:28 -0700 (Sat, 07 Jan 2006) | 2 lines

contact.groups is always a list, even if emtpy

........
r5028 | asterix | 2006-01-07 06:54:30 -0700 (Sat, 07 Jan 2006) | 2 lines

make all buttons insensitive on a category row in disco

........
r5029 | asterix | 2006-01-07 07:19:25 -0700 (Sat, 07 Jan 2006) | 2 lines

auto open groupchat configuration window when we create a new room

........
2006-01-07 17:25:35 +00:00
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 c30ee542dc Close to usable for chat, receiving messages, etc. 2005-12-31 21:55:44 +00:00
Travis Shirk a52596266c Merged trunk 2005-12-30 21:37:36 +00:00
Nikos Kouremenos 7736cb8824 fix some typos 2005-12-27 20:23:45 +00:00
Nikos Kouremenos 8a0bad93e5 [greblus] hardcode black text for old-style popups 2005-12-27 19:29:04 +00:00
Yann Leboulanger 2f69f3d8ed single message now has conversation_textview so it prints urls and smeileys 2005-12-12 09:12:29 +00:00
Nikos Kouremenos 69fe0f02d7 show artists in about dialog alphabetically 2005-12-10 22:30:28 +00:00
Nikos Kouremenos d9def4d2a4 [grenshad] add FT-related icons. thank him as artist 2005-12-10 22:00:06 +00:00
Yann Leboulanger 612716e2db change copyright from "Gajim Team" to real people 2005-12-09 23:30:28 +00:00
Nikos Kouremenos 638a8ecd0b add THANKS file and point to AUTHORS and THANKS in about dialog too 2005-12-09 17:57:09 +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 b284ea89a0 add close button [no new string here, thanks to GTK+] and show it for when we read received single messages instead of showing cancel [which is when we send]; add icon to send button; move ui preparation code to the right method and add some code to handle show/hide for close/cancel button. add a fixme for after 0.9 for string thing 2005-12-08 14:51:35 +00:00
Yann Leboulanger 2e10716559 add missing '/' before resource in single message 2005-12-08 14:00:51 +00:00
Yann Leboulanger 34255e5682 Vincent left us a long time ago 2005-12-07 23:09:10 +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 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 ff5e4b32e0 some typo 2005-12-02 17:16:23 +00:00
Nikos Kouremenos ea8cefaac1 commit generic ProgressDialog class to assist us in general for those stuff; now for logs migration 2005-12-02 16:18:04 +00:00
Nikos Kouremenos 0a5ac5d80c fix strings in places; add comments; updatea bit greek trnaslation [now has 666 translated messages] 666!! that rocks 2005-12-02 14:08:40 +00:00
Nikos Kouremenos e39eb2a4e7 fix string; fix so it default to ok 2005-12-02 11:42:17 +00:00
Yann Leboulanger 775aa283b2 we are now ablt to save a status message that contain sevral lines 2005-12-01 20:11:48 +00:00
Nikos Kouremenos db23b53b95 [Paweł M. Zaskórski]use gtkspell to single message winow too; stop doing if 'gtkspell' in globals() and use global var (faster) 2005-11-30 22:22:22 +00:00
Yann Leboulanger 3f2cbf7c46 [SF] show "with account acct_name" instead of "as jid" in menus 2005-11-28 16:29:04 +00:00
Yann Leboulanger b48718a8d1 [multani] when right/middle click on the old popup window, destroy it 2005-11-26 14:39:27 +00:00
Yann Leboulanger acd9d5a26b give focus to join button in join_gc_window when we give a room and server 2005-11-25 22:45:58 +00:00
Yann Leboulanger fb42b277a0 in join_gc, when typing '@' focus goes to server_entry, and back in room_entry when I press backspace in enpty server_entry 2005-11-25 22:28:51 +00:00
Yann Leboulanger c8a921aee4 in join_gc, when typing '@' focus goes to server_entry, and back in room_entry when I press backspace in enpty server_entry 2005-11-25 22:23:58 +00:00
Nikos Kouremenos 8c3a624a77 subj entry to grab focus in single message only if we have jid to sent already 2005-11-23 22:52:50 +00:00
Yann Leboulanger 004c2b546e SingleMEssageWindow now shows resource of sender 2005-11-23 18:19:22 +00:00
Yann Leboulanger 7a50fa4c7d better reply in single message 2005-11-17 23:04:56 +00:00
Yann Leboulanger 4330b72485 when we reply to a single message, we add > ad the begining of each line of the quoted message 2005-11-17 22:29:03 +00:00
Yann Leboulanger f5bd526129 prettify xml stanzas in XML console 2005-11-14 10:14:55 +00:00
Nikos Kouremenos 1921c43a94 try to prevent circular imports 2005-11-13 20:25:04 +00:00
Nikos Kouremenos 082fc7aaa9 fixing dict name: gajim.interface.windows --> gajim.interface.instances 2005-11-13 15:08:47 +00:00
Nikos Kouremenos e57ce76bdd fix 2005-11-13 13:51:01 +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 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
Yann Leboulanger 1060ab1dbe contact in not in the roster can be added to the roster 2005-11-09 18:02:57 +00:00
Nikos Kouremenos 20aac96c8d correct which entry we insenitive 2005-11-07 21:40:01 +00:00
Yann Leboulanger b8476426a2 insensitivie jid_entry when we add a contact from which we know the jid (right click on email -> add contact, accept a sub request, ...) 2005-11-07 21:30:35 +00:00
Yann Leboulanger 2b0d8e2a70 fix TB 2005-11-03 22:15:40 +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 ce7a532f08 typo 2005-11-02 22:01:28 +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 47fbe4b3cb it is GTK+ 2005-10-30 16:16:00 +00:00
Nikos Kouremenos b43220a6e9 no need to assign to local unused var 2005-10-29 14:24:32 +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
Yann Leboulanger e8a3b670f6 GPG keys are now sorted alphabetically 2005-10-22 08:52:13 +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 9d42d10853 file-stopped and file-completed can be saved in awiting_events queue 2005-10-19 21:14:51 +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 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
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 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
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
Nikos Kouremenos 992aa5c22b n0thing 2005-10-13 19:44:09 +00:00
Yann Leboulanger 2840838b7f pm message via popup windows are well handled now 2005-10-11 14:40:47 +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 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
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
Yann Leboulanger 15fc953638 dialogs.ChangeStatusMessageDialog can take no show argument 2005-10-09 14:44:52 +00:00
Nikos Kouremenos 6794f9a138 allow fake jid: server.tld/echo 2005-10-04 14:38:32 +00:00
Nikos Kouremenos 41fd150b93 confrimation dilaogs have QUESTION and not WARNING 2005-09-28 14:20:51 +00:00
Nikos Kouremenos 04d82ec3fc wrap license 2005-09-26 13:06:11 +00:00
Nikos Kouremenos a4cb65366b add a decode 2005-09-25 19:00:14 +00:00
Nikos Kouremenos 4e97beaa84 80 chars 2005-09-24 21:50:58 +00:00
Nikos Kouremenos 35758a4266 add a transl comment 2005-09-24 21:49:28 +00:00
Yann Leboulanger 8f93012465 groupchat_window now has an on_message function that can hold pm in queues so they are not printed (systray is not handled yet) 2005-09-23 21:01:42 +00:00
Nikos Kouremenos a286f42b34 cleanup 2005-09-22 15:15:39 +00:00
Nikos Kouremenos eb7d3cc381 fix a tb 2005-09-16 15:18:35 +00:00
Alex Mauer ed135f3207 * New groupchat "/" commands interpretation.
* Added help for all "/" commands (in groupchat)
* Added "/join" to commands
2005-09-14 07:34:17 +00:00
Nikos Kouremenos ad3d571429 not just enter to click the button, but also button to have focus 2005-09-11 18:05:18 +00:00
Nikos Kouremenos 43aef76dd9 [sef and me] now we also handle receiving invitations 2005-09-11 15:02:22 +00:00
Nikos Kouremenos a311b5dd61 use set_default_response instead of customly adding button and .grab_focus() on it 2005-09-11 14:21:14 +00:00
Nikos Kouremenos 788a4dc7a1 remove checks and code for < 2.6 2005-09-11 13:56:38 +00:00
Yann Leboulanger b416cf60d7 xml_windows are never destroyed 2005-09-10 09:45:18 +00:00
Nikos Kouremenos ee3591470b add gtkexcepthook.py to POTFILES.in and add GPL header 2005-09-09 20:26:06 +00:00
Nikos Kouremenos 6aca17ecf2 bye bye to old HigDialog which was 20 lines. now it is only 8 2005-09-09 20:21:14 +00:00
Nikos Kouremenos d0f2ab8eb5 thanks to Dennis Caven we now use less code to do the same thing. pygtk26 functions rock 2005-09-09 19:42:47 +00:00
Nikos Kouremenos 1f9fcd4d14 colors by rgb names 2005-09-05 00:08:52 +00:00
Nikos Kouremenos faab65d973 fix passive voice. now translators can write more free 2005-09-03 16:30:01 +00:00
Nikos Kouremenos 4443c7a3be fix expansion in edit groups dialog 2005-08-29 00:01:43 +00:00
Nikos Kouremenos 02ce0f1e99 credit our artists in about dialog 2005-08-28 15:55:50 +00:00
Nikos Kouremenos b642f0ee4f [Stéphan K.] show protocol table row in add contact dlg only if we have transports in that dialog 2005-08-27 00:23:44 +00:00
Nikos Kouremenos cec336112d [Stéphan K.] make most strings we use unicode instacnes 2005-08-26 00:52:44 +00:00
Nikos Kouremenos 08e6b8a6a9 add dimitur in about dialog 2005-08-25 19:14:46 +00:00
Nikos Kouremenos cb88b23b16 remove an uneeded assignemnt and some \r\n 2005-08-25 18:32:09 +00:00
Nikos Kouremenos bc284578f2 fix strings, coding standards and add a fixme for dkirov to investigate 2005-08-24 11:57:14 +00:00
Nikos Kouremenos d3af231d5f try to use a HigDialog and not a glade dialog for InitationReceivedDialog class 2005-08-19 14:24:42 +00:00
Nikos Kouremenos b955442642 now only accept invitation button does not work 2005-08-14 23:54:55 +00:00
Nikos Kouremenos 177a4c76de moving tooltips code to tooltips.py; moving ft_window to ft_window.py 2005-08-14 23:52:12 +00:00
Nikos Kouremenos 0124ec748c inital code and glade for invitation dialog (nothing is marked for translation) this is for 0.9 2005-08-14 23:21:57 +00:00
Yann Leboulanger 93293dfdc5 InformationDialog doesn't use run() anymore 2005-08-14 16:12:36 +00:00
Nikos Kouremenos a91765990b comments for translators; pot/po 2005-08-13 11:17:49 +00:00
Dimitur Kirov 61f1d80063 lost row restored 2005-08-13 10:49:29 +00:00
Nikos Kouremenos a629c31426 we can now drag a file and drop it in contact and it will initiate file transfer! 2005-08-13 01:25:43 +00:00
Nikos Kouremenos 48860ef25b better colors for FT [before success/req/failure had the same red color] 2005-08-13 00:53:37 +00:00
Dimitur Kirov e8472e2067 on cancel works for context menu
selection with keyboard reflects on sensitivity
of the buttons
2005-08-12 14:53:09 +00:00
Nikos Kouremenos fcf2fc4c09 [Stian B. Barmen] norwegean po is ready; pot/po (some fuzzying) 2005-08-12 13:26:44 +00:00
Dimitur Kirov 42c23d9ffe add image to 'Open containing folder' button
and Saved in: /path/to/file in sectext
2005-08-12 09:32:45 +00:00
Dimitur Kirov 32bb3c5024 open containing folder in file transfer ok
response
2005-08-12 02:12:12 +00:00
Dimitur Kirov 5bb3148d8f change sensitive on all context menus,
open in current folder, context menu even if
not over row
2005-08-11 20:27:01 +00:00
Dimitur Kirov 80fc80b62c gtk.Button.set_image not available on
pygtk < 2.6
2005-08-10 21:49:51 +00:00
Nikos Kouremenos 6dc0759243 fix tb 2005-08-10 19:34:58 +00:00
Nikos Kouremenos ea704fc426 fix english typos 2005-08-10 19:10:58 +00:00
Dimitur Kirov d925c53d6b buttons sensitiveness now works 2005-08-10 16:00:39 +00:00
Dimitur Kirov 637351b3b6 bound contextmenu to the file list 2005-08-10 00:05:41 +00:00
Nikos Kouremenos d2659b2cf4 moving function to right place 2005-08-09 19:15:59 +00:00
Dimitur Kirov e418a3e02d added context menu for FT window 2005-08-09 19:00:19 +00:00
Dimitur Kirov bd7d629140 fixed priority comparison and corrected widget
reflection on the new button name
2005-08-09 17:58:50 +00:00
Dimitur Kirov ed1893ee9b moved convert bytes to common/helpers 2005-08-09 17:27:27 +00:00
Nikos Kouremenos 9c2b9e4b58 cancel not stop for ft window 2005-08-09 17:21:40 +00:00
Dimitur Kirov 016d70d7da show correct status in toooltip, display name,
instead of jid in popup notification
2005-08-09 17:15:45 +00:00
Dimitur Kirov af52ebd127 File transfer completed shows to, when you are
sender
2005-08-09 15:29:45 +00:00
Nikos Kouremenos 33d86277ff fix identation 2005-08-09 13:35:05 +00:00
Dimitur Kirov 2bc8bcf482 fixed logic errors in FT and proxies 2005-08-09 11:38:11 +00:00
Dimitur Kirov 028bfbb6f0 reduce chars and lines in helpers 2005-08-08 15:44:22 +00:00
Nikos Kouremenos 026c8f0bc0 fix a typo in ft code 2005-08-08 10:42:25 +00:00
Dimitur Kirov 73138c985e strings fixes 2005-08-07 21:01:21 +00:00
Dimitur Kirov e9d28c9703 show error message on proxy timeout 2005-08-07 18:43:53 +00:00
Dimitur Kirov 38b9b59916 showing status stopped if not connected 2005-08-07 13:23:17 +00:00
Dimitur Kirov 578105a3ef removed useless strings 2005-08-07 12:31:05 +00:00
Dimitur Kirov ff0b206f65 tooltips in FT window 2005-08-07 12:06:24 +00:00
Yann Leboulanger 2d1f629527 we can now send message to online users 2005-08-07 11:40:48 +00:00
Nikos Kouremenos 390495293c resize, no expand (if huge filename it is not good) [and set_max_with with resize has a bug] 2005-08-06 23:06:31 +00:00
Nikos Kouremenos 996212cb59 resizable 2nd column for FT 2005-08-06 20:49:24 +00:00
Nikos Kouremenos fb691080fe fixes for filetransfer dlg 2005-08-06 20:31:15 +00:00
Dimitur Kirov 1e63f89690 new error messages 2005-08-06 20:20:31 +00:00
Nikos Kouremenos 41239e8d64 advanced menu is in 2005-08-06 19:14:21 +00:00
Dimitur Kirov 0a0eaa6067 more messages for FT 2005-08-06 16:16:40 +00:00
Yann Leboulanger 5177472406 here is the OLD way to implement MOTD. It's not the JEP-133 way 2005-08-06 12:33:20 +00:00
Nikos Kouremenos de46aeaa08 when new_chat give the oontact with higher priority not the first resource 2005-08-06 10:20:04 +00:00
Yann Leboulanger 5cca92fb4e xml console is now hidden instead of destroyed, has an enable checkbutton and a clear button, and scroll to the end if we was at the end 2005-08-06 00:38:24 +00:00
Yann Leboulanger 37a315ac9d xml console now print everything that is sent/received 2005-08-05 23:43:28 +00:00
Yann Leboulanger 899396bc90 all incomming stanza are printed in xml console
need much more work (out going stanza ...)
2005-08-04 20:32:38 +00:00
Dimitur Kirov a9d00f7412 show FT window if autopup(away) is set
ask on file exists
2005-08-04 11:17:16 +00:00
Dimitur Kirov b2242b9b01 set the correct sensitiveness 2005-08-04 07:23:31 +00:00
Dimitur Kirov 4de1ac6e46 removed button became inactive if there are
no selected rows
2005-08-03 21:11:46 +00:00
Dimitur Kirov 0bb1dd8a5f missing 'N' in transfer 2005-08-03 16:53:04 +00:00
Nikos Kouremenos 148db88343 close button for file transfer dialog as default; Ctrl+T and file transfers menuitem in roster 2005-08-03 15:59:44 +00:00
Dimitur Kirov 7e1958b42c show Recipient, instead of Sender, when sending
file
2005-08-03 15:51:37 +00:00
Dimitur Kirov f09d3ac32e file transfer dialog support sendning files 2005-08-03 14:11:51 +00:00
Nikos Kouremenos 11e4f6b471 better strings; fixes in glade 2005-08-03 00:39:00 +00:00
Nikos Kouremenos 6aefa6ae86 use plural forms (ngettext) in a string. please convert your strings that way 2005-08-02 23:03:21 +00:00
Yann Leboulanger 7e225fcf7d ChooseGPGDialog is back with run() (We need to wait for the answer before continuing) and this cause NO PB with keepalive 2005-08-02 16:27:25 +00:00
Nikos Kouremenos 9a03441f75 coding standards, HIG plz adhere! :) 2005-08-01 23:17:53 +00:00
Nikos Kouremenos dd821ac164 use better strings (adhere to HIG, try to describe better what is going on), make code by dkirov adhere to our coding standards, fix comments and FIXME in comments 2005-08-01 22:48:58 +00:00
Yann Leboulanger 4d661b5042 update info stored on server when we move a contact from edit group window 2005-08-01 19:33:22 +00:00
Dimitur Kirov 3c46c13d8d ':' spacing. always set a status message 2005-08-01 16:14:35 +00:00
Dimitur Kirov 8c7d818eca changed comment 2005-08-01 16:00:36 +00:00
Dimitur Kirov 438606b50d show 'offline' to offline users with no
message
2005-08-01 15:54:26 +00:00
Dimitur Kirov f4c6c41e5b not showing status in tray tooltip 2005-08-01 15:50:43 +00:00
Dimitur Kirov 64853a80a0 file transfer window 2005-08-01 15:02:17 +00:00
Dimitur Kirov a6f9f83f31 fixed "Pan Taduesz; Ksiega I" problem 2005-07-31 21:16:20 +00:00
Dimitur Kirov f4bacf0989 tooltip positioning... base tooltip class...
custom tooltip in notif. area
2005-07-31 19:21:11 +00:00
Dimitur Kirov 7f25dbd34a thanks to ehh who reported strange behaviour
of tooltip window: each time tooltip gets
bigger this will prevent further bugs of this
king
2005-07-30 19:19:48 +00:00
Dimitur Kirov 146777738e pack table with expand and fill 2005-07-30 15:31:10 +00:00
Dimitur Kirov fd1e2e7a3f notifications for completed download 2005-07-30 14:14:10 +00:00
Dimitur Kirov d30efa1421 simple file receiving 2005-07-30 10:20:46 +00:00
Dimitur Kirov c31e8e9d41 ok button is focused by default 2005-07-30 00:27:58 +00:00
Dimitur Kirov c43b72434e bug 461 - comfirm for close MUC dialog 2005-07-29 17:18:51 +00:00
Dimitur Kirov 441b9d6290 Allow receiving single messages with no
subject (bug 615)
2005-07-26 15:23:11 +00:00
Nikos Kouremenos dcfdc006e0 nothing 2005-07-25 14:38:41 +00:00
Dimitur Kirov 0b0e605bb1 added cancelbutton handler, which destroys the
dialog
2005-07-25 14:21:01 +00:00
Dimitur Kirov 98460f0f35 InputDialog can be non modal with parameters
is_modal=True and callback ok_handler
2005-07-25 07:47:05 +00:00
Nikos Kouremenos d35791d136 ChooseGPGKeyDialog no longer creates another loop 2005-07-22 22:49:03 +00:00
Nikos Kouremenos aecbf2ffc0 EditGroupsDialog no longer uses gtkdialog.run() but an emulation so we do not run another mainloop and leave the main mainloop waiting [which results in disconnection] rest will follow 2005-07-22 22:32:45 +00:00
Nikos Kouremenos 549b10369e moving contacts-related functions to common/gajim.py 2005-07-22 00:01:05 +00:00
Nikos Kouremenos 532d93f527 fix typo 2005-07-21 21:42:53 +00:00
Nikos Kouremenos 688fb66979 gtkgui_helpers have func to escape pango markup 2005-07-21 21:39:47 +00:00
Nikos Kouremenos 5689aeb249 editable False for change status dialog 2005-07-21 20:55:00 +00:00
Nikos Kouremenos ef6643b24d status message in the banner instaed of jid; remove_user => remove_contact 2005-07-21 17:54:58 +00:00
Dimitur Kirov afb15500e0 Escape markup in contact status and Resource
(Tooltip)
2005-07-21 14:09:17 +00:00
Dimitur Kirov b63040681e Strip status message 2005-07-21 13:11:35 +00:00
Dimitur Kirov 2b460a39fe show status icons for resources 2005-07-20 17:50:50 +00:00
Nikos Kouremenos b8de6a0275 fix a typo 2005-07-19 17:07:12 +00:00
Dimitur Kirov 31a8b1a258 Show resource priority and status in section Status, the way nk proposed 2005-07-19 15:05:01 +00:00
Yann Leboulanger a47cca07f0 move var that have nothing to do with GTK to gajim instead of roster or gajim.py: contacts, groups, newly_added, to_be_removed, awaiting_messages (was queues), nicks, allow_notifications, con_types, sleeper_state 2005-07-18 21:08:31 +00:00
Nikos Kouremenos f3c99b8cc5 nothing important 2005-07-18 15:57:11 +00:00
Nikos Kouremenos 4ec2eea678 update_user => update_contact 2005-07-18 14:52:28 +00:00
Nikos Kouremenos 1f931c337f [dkirov] changepassword should not traceback on error [I modified it to use exceptions] 2005-07-18 11:03:53 +00:00
Nikos Kouremenos 164c896e1e add a space before ( in the tooltip and add a comment 2005-07-18 09:06:54 +00:00
Nikos Kouremenos 9c102c421b does not work as it should, does not traceback either though 2005-07-16 09:33:43 +00:00
Nikos Kouremenos abe9c7708d [dkirov] show transport status icon in tooltip 2005-07-15 18:13:54 +00:00
Nikos Kouremenos ef7c64acf2 Show the real status icon on new message patch by Dimitur Kirov 2005-07-08 23:43:11 +00:00
Nikos Kouremenos 5084392f30 show tooltip bg color from gtk-theme 2005-07-08 12:51:58 +00:00
Nikos Kouremenos 4fe2414534 tooltip to show multiple resources [thanks Dimitur Kirov!!] 2005-07-08 00:04:59 +00:00
Nikos Kouremenos b75562490b fix a Traceback, a typo in string, and adhere to coding style 2005-07-07 23:37:04 +00:00
Yann Leboulanger 0acf9c168c we now have tooltip in roster window ! A great thanks to Dimitur 2005-07-07 21:27:53 +00:00
Yann Leboulanger ee7067a4ec we can only have e-mail address in about window / Credits 2005-07-07 18:23:43 +00:00
Nikos Kouremenos f8a4675174 not in the roster string can be translated now 2005-07-07 17:33:15 +00:00
Nikos Kouremenos e2a3c1121a Transports string is now marked for translation 2005-07-07 17:25:04 +00:00
Nikos Kouremenos f2cb015f73 user --> contact in some functions name, also type is contact too now 2005-07-07 16:38:36 +00:00
Nikos Kouremenos 6c9d148e07 advanced actions show account if multiple acocunts 2005-07-07 15:41:03 +00:00
Nikos Kouremenos 7877b5c2ac add escape to close the singlemessagewindow also add sendandclose button (as default) 2005-07-05 23:55:33 +00:00
Nikos Kouremenos 5df9361bc4 better UI logic 2005-07-05 21:57:19 +00:00
Nikos Kouremenos 94c01aeecc we can now receive normal and chat messages with subject and handle them ok. we can also reply to received normal message with RE: previous message and all the good stuff! hoooray! 2005-07-05 21:35:37 +00:00
Nikos Kouremenos 5e8000419a resizing for xml input now works as expected 2005-07-04 23:18:05 +00:00
Nikos Kouremenos 4e66548813 gajim now sends xml stanza via xml console 2005-07-04 21:29:22 +00:00
Nikos Kouremenos 9b11b98af2 Gajim now can send type=normal messages [TODO: handle incoming normal better] 2005-07-02 15:49:25 +00:00
Yann Leboulanger 287e860d10 last_status_messages now support several lines 2005-07-02 12:43:36 +00:00
Nikos Kouremenos 11434df567 roster contact context menu now via glade, also has a non working yet menuitem to single message (eg. type=normal and not chat); last but not we now use ImageMenuItem and not hbox + MenuItem to have images where we implement gui on code and not on glade [as we prefer] 2005-07-01 15:15:35 +00:00
Yann Leboulanger 3b592c9ac5 last status message is now status dependant 2005-06-30 19:23:41 +00:00
Nikos Kouremenos c7f8486e8c we now have option in case abc@doremi.org is not an email and it is jid (we can add it to roster, we can chat to it, we can join group chat). Most of the patch is done by neurocyte 2005-06-30 16:45:14 +00:00
Yann Leboulanger 7cd28d5e2d Contact class is easier to use now 2005-06-25 09:18:39 +00:00
Nikos Kouremenos 0342329e0f User class becomes Contact class 2005-06-24 14:28:00 +00:00
Nikos Kouremenos 4aa1f88420 NewMessageDialog now uses InputDialog 2005-06-19 23:09:15 +00:00
Nikos Kouremenos daacc7334d we can change nick by IRC command too (/nick foo); input dialog also has get_response() now 2005-06-18 23:44:33 +00:00
Nikos Kouremenos 2fc6cd51e1 gobject.TYPE_STRING/BOOLEAN becomes str/bool 2005-06-18 13:48:43 +00:00
Yann Leboulanger 9063034cf8 bugfix in contact menu 2005-06-15 07:38:58 +00:00
Nikos Kouremenos 68394d8398 we dont mention account specific strings when user has one account [which is the case for everyday users] 2005-06-13 13:26:04 +00:00
Nikos Kouremenos 89337ea5bc fixing a fix 2005-06-13 13:19:54 +00:00
Yann Leboulanger 0e0323a3f8 cleanup to join a gc 2005-06-13 10:49:48 +00:00
Nikos Kouremenos 12a1d9e276 adhere to coding standard 2005-06-13 10:48:07 +00:00
Yann Leboulanger d6b7766ec0 we use \t to indent ! 2005-06-12 17:36:27 +00:00
Yann Leboulanger ef1771c479 show the account name when we receive a subscription request 2005-06-12 16:56:26 +00:00
Yann Leboulanger ac1d22881f add a label in add contct window to know for which account we add a contact 2005-06-12 16:22:50 +00:00
Nikos Kouremenos c77387346c adhering to our new coding style for Classes and fixing glade banners stuff 2005-06-10 22:45:50 +00:00
Nikos Kouremenos 3d59234f7f class name Foo_widgettype becomes FooWidgettype so we now look 100% pygtkish [sed rocks] 2005-06-10 21:14:16 +00:00
Nikos Kouremenos 490e029800 cleaning up a bit patch of delmonico 2005-06-10 18:40:19 +00:00
Yann Leboulanger 5e3c63572c select the first gc when we enter the join_gc window 2005-06-10 12:31:06 +00:00
Nikos Kouremenos b90bead525 fix #413 2005-06-09 23:28:07 +00:00
Nikos Kouremenos 7c54686b35 dcraven status iconset, split to using 16x16 [32x32 not yet] saying bye bye to xpm, and higging glade 2005-06-09 22:29:06 +00:00
Nikos Kouremenos 5afe6e4796 choose_gpg_key_dialog is HIG and code changes title and prompt label 2005-06-08 13:45:30 +00:00
Nikos Kouremenos 78c7ca566f try again later 2005-06-07 01:10:24 +00:00
Nikos Kouremenos 365c7f68ad sorting by keys in change_status_dialogs 2005-06-06 11:53:07 +00:00