Commit Graph

581 Commits

Author SHA1 Message Date
Jean-Marie Traissard 47bc1d61b4 Added one unique function to src/gajim.py to add a GC bookmark.
Moved newly created auto_join_bookmarks() to good source file.
Fix :
-when using bookmark auto from join dialog : Action rebuild now done; Add GC sorted in list
-when using gc_control->bookmark : Store password if any.
2008-04-20 19:45:09 +00:00
Jean-Marie Traissard 8b8f139f79 Moved methods for opening new messages controls from roster.py to src/gajim.py. This is not roster related. See #3643.
Sorted src/gajim.py functions, using steve-e style :p
2008-04-20 18:14:04 +00:00
Stephan Erb 4e6bd4ee8f Port roster_window to gtk.TreeModelFilter.
Contacts are now online hidden when they connect/reconnect and not completely removed/readded. Should come with a great speed improvement for people with big rosters.
There are still a few known problems but non that should dalay this patch any longer. Related bugs will be tracked with 'modelfilter' keyword.

See #1201
2008-04-20 14:01:04 +00:00
Yann Leboulanger ffbc0c65bc use a textview to change subject of a room. Fixes #3858 2008-04-18 19:15:03 +00:00
Jean-Marie Traissard 2ce13dc40e http://python.org/dev/peps/pep-0008/ " Comparisons to singletons like None should always be done with 'is' or 'is not', never the equality operators."
Comparisons to None part
roster_win.py is NOT checked here (waiting for modelfilter)
2008-04-18 00:02:56 +00:00
Yann Leboulanger 5dd0d4fce8 move functions that build icons to gtkgui_helpers instead of roster_window. Fixes #3873 2008-04-17 14:17:14 +00:00
Stephan Erb 7e6431fcea Small fixes for activity dialog. 2008-04-07 11:44:35 +00:00
Yann Leboulanger 05218db68a [rOOt & Asterix] use get_uf_activity/mood to translate them. store subactivities according to selected activity. fixes #3809 2008-04-07 11:17:33 +00:00
Yann Leboulanger 163b680200 don't translate user_mood and user_activity 2008-04-04 20:24:55 +00:00
Stephan Erb 611a53422e A few small PEP GUI and code changes. No new functionality. 2008-04-03 22:50:03 +00:00
Yann Leboulanger 8aa1573e78 make About dialog not use run() function. fixes #3788 2008-03-23 11:14:50 +00:00
Yann Leboulanger c1ed365521 bigger DataFormWindow 2008-03-02 21:44:43 +00:00
Yann Leboulanger 13541c0425 ability to configure pubsub nodes. see #3053 2008-02-15 22:55:21 +00:00
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
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