Commit Graph

1174 Commits

Author SHA1 Message Date
red-agent 563a2453ba Improved proccess renaming 2009-10-05 17:13:12 +03:00
red-agent 958d937d5c Dropped in the reworked version of the new command system
The reworked version has refactored and simplified architecture, which also
involves simplified dispatching.
2009-10-02 23:57:11 +03:00
Thibaut GIRKA 01d7be2d61 merge default branch to jingle 2009-09-29 20:49:40 +02:00
Yann Leboulanger c31d3e526a stop sending chatstates when remote server doesn't respond anymore. Don't acknoledge error message receipes. Fixes #4064 2009-10-01 09:41:46 +02:00
Thibaut GIRKA b5c7519740 A little fix with content acceptance ; modified a bit JINGLE_DISCONNECTED 2009-09-26 14:14:58 +02:00
Yann Leboulanger a8eedfc781 ability to accept contents and not only session 2009-09-26 10:29:08 +02:00
Thibaut GIRKA 77541f3e7f support for content-{add,reject,accept}, new helpers, and other few things 2009-09-25 19:32:13 +02:00
Yann Leboulanger e8e2b219ba add a interface.run() function to really start Interface 2009-09-23 18:54:35 +02:00
Yann Leboulanger 17f17267ea call gtk.gdk.window.focus() with current timestamp rather than 0. This fixes some WM issues. 2009-09-23 17:35:42 +02:00
Yann Leboulanger d89abc9195 prevent traceback when enabling Tune. Fixes #5277 2009-09-20 20:19:31 +02:00
Thibaut GIRKA 6b99db8980 merge default branch to jingle 2009-09-19 16:35:47 +02:00
red-agent 030738db2d Merge the new command system in 2009-09-17 23:22:48 +03:00
Yann Leboulanger f5b1c2dca7 improve GUI for jnigle 2009-09-17 22:21:06 +02:00
Yann Leboulanger 12baddbdc3 start of GUI stuff for VOIP 2009-09-17 14:48:15 +02:00
Yann Leboulanger b6481d54ea [Jonathan Michalon] Make latex images theme aware. 2009-09-17 13:54:20 +02:00
Thibaut GIRKA 163b01e113 New class for video sessions, added an end_session method, and minor changes 2009-09-16 22:35:11 +02:00
Thibaut GIRKA 32ad59aa42 jingle: move from the old farsight to farsight2,
better compliance to the last version of XEP 0166, 0167 and 0176
2009-09-13 11:02:49 +02:00
red-agent ae0f32d922 Dropped in the brand new and shiny command system 2009-09-12 16:51:21 +03:00
Yann Leboulanger 0ea6544c26 show notification for bad GPG pass instead of an error dialog 2009-09-10 18:30:26 +02:00
Yann Leboulanger 8b528e512f move change_awn_icon_status from roster_window.py to gajim.py. see #3643 2009-09-09 13:51:33 +02:00
Yann Leboulanger 44e98585ed move music track listener things from roster_window.py to gajim.py. see #3643 2009-09-09 13:26:53 +02:00
Yann Leboulanger 1f7b19180d merge default branch to jingle 2009-09-08 12:01:09 +02:00
Yann Leboulanger 3392e493ab reset shown unread message after database has been updated 2009-08-31 00:11:57 +02:00
Yann Leboulanger 23dbb00d2d show only once unread messages at startup when we have twice the same contact in 2 accounts. Fixes #2921 2009-08-30 22:48:45 +02:00
Yann Leboulanger de938ee841 fix various problems when changing our nick while we have encrypted pm. Fixes #5234 2009-08-28 11:08:51 +02:00
Yann Leboulanger 88fe4f8e36 prevent traceback when there are unread message on startup 2009-08-27 20:09:57 +02:00
Yann Leboulanger b83f9ae5d6 [Dicson] add support for key 'body' in the Message Action, and add jid via roster command. Fixes #5195 2009-08-05 23:58:25 +02:00
Yann Leboulanger 5c9e35cd0e select chat window once we open a new one 2009-08-05 21:03:50 +02:00
Yann Leboulanger c740177956 better pygtk failure code 2009-07-30 19:21:23 +02:00
Yann Leboulanger 1c7b265c9c better file transfer error handling. Fixes #5064 2009-07-28 23:13:34 +02:00
Yann Leboulanger 492abfb407 always build emoticons menu with 16x16 images. Fixes #3125 2009-07-28 17:04:57 +02:00
Yann Leboulanger 779dcbd38b fix using change nick button in groupchats 2009-07-21 00:30:43 +02:00
Yann Leboulanger 235c4d9ab8 * ask only once at a time to change our nickname in a room in case of conflict
* add a checkbutton to use the entered nickname by default without asking anymore. Fixes #5141
2009-07-17 09:53:15 +02:00
Yann Leboulanger 15b3ba35b1 restore metacontct correctly when we connect to server and we already have contacts in roster (stored locally). Fixes #5156 2009-07-12 13:33:29 +02:00
Yann Leboulanger 278a8bc59e merge elghinn's branch (roster versioning) to trunk. Fixes #4661, #3190 2009-07-10 15:05:01 +02:00
Yann Leboulanger 002f33f2b7 do not allow several password window for one account. Fixes #5151 2009-07-09 14:52:32 +02:00
Anaël Verrier c66aee5b9d * better way to propagate roster at start 2009-07-09 14:33:18 +02:00
Anaël Verrier 4d10bdcf6f * In order to allow the viewing of the roster when we are offline (and some other cool stuffs), with and without roster versioning, now we load roster when RosterWindow is created (at gajim startup). Fixes #3190 2009-06-30 11:46:27 +02:00
Mateusz Biliński 38fa0be12a [roidelapluie] Added initial support for Roster Item Exchange (XEP-0144) based on ticket #378. Only handling NS_ROSTERX 'set' operations is supported and tested as of now. 2009-06-21 03:43:57 +02:00
Yann Leboulanger 516e880c9c fix missing import. Fixes #5092 2009-06-16 09:30:04 +02:00
Jonathan Schleifer f7014072a7 Remove all OS X-specific code from the default branch.
OS X support is still maintained in the osx_newbuildsys branch - and
only there.
2009-06-15 21:34:38 +02:00
Mateusz Biliński 19a0f91bfc Unicode characters are detected properly as part of URLs now. Fixes 4522. 2009-06-12 01:50:43 +02:00
Yann Leboulanger b6475d07e6 add ossplay to the list of tested soundplayer. Fixes #5061 2009-06-04 18:26:25 +02:00
Yann Leboulanger 798bed6838 prevent traceback when writing avatar file to HD fails. Fixes #5005 2009-05-22 19:19:23 +02:00
Yann Leboulanger 07d552b656 prevent traceback when trying to print error message in a non existing message window. Fixes #5036 2009-05-19 14:12:38 +02:00
Yann Leboulanger c15f487deb don't call gtk.gdk/threads_init() under windows. Fixes #5020 2009-05-10 20:02:46 +00:00
Yann Leboulanger ef281d8608 roster.get_status_message don't take pep_dict anymore. 2009-05-01 10:03:38 +00:00
Yann Leboulanger 5d8e96ad47 don't call gtk.main_quit() from outside of a mainloop 2009-05-01 09:37:13 +00:00
Yann Leboulanger 5b001701f0 save roster window / position when Gajim is shut down not intentionally. Fixes #4868 2009-04-29 17:40:50 +00:00
Yann Leboulanger bdc291cb04 typo 2009-04-27 19:30:54 +00:00
Yann Leboulanger 9ea2a5c677 we now depend on GTK2.12. Remove test for older versions. Fixes #4996 2009-04-27 19:28:53 +00:00
Yann Leboulanger 5419b2cb36 call gtk.gdk.threads_init() to initialise threads used when en/decrypting GPG. Fixes #4959 2009-04-25 22:10:03 +00:00
Yann Leboulanger 44e0ec913a save pep things (activity and mood) in preset status messages. 2009-04-13 21:00:33 +00:00
Yann Leboulanger 4c754a00ea add activity / mood in change status dialog. Fixes #4419 2009-04-12 18:13:37 +00:00
Yann Leboulanger d3eb181758 don't expand big brother when we get a message in a metacontact. Fixes #4867 2009-04-08 07:55:52 +00:00
Yann Leboulanger 1c336ede9f add advanced option to ask offline status on connection. Fixes #3597 2009-04-06 10:06:26 +00:00
Yann Leboulanger e749d5941f re-draw contct in roster after we get offline status. see #3597 2009-04-05 18:49:43 +00:00
Yann Leboulanger e0f0871ea6 [ken.vandine] add indicator support. Fixes #4942 2009-04-04 05:06:46 +00:00
Yann Leboulanger d2f1f20c1e don't add a self contact row when we get an offline presence from an unknown resource. Fixes #4582 2009-03-20 20:17:13 +00:00
Yann Leboulanger f1ae7fc984 do not enable zeroconf if avahi or bonjour is not available. Fixes #4891 2009-03-16 08:43:13 +00:00
Yann Leboulanger 92ee243829 close passphrases dialog when we are disconnected. Fixes #4702 2009-03-14 11:30:09 +00:00
Yann Leboulanger 5301dcd4a0 check OSError from gtkspell.py. Fixes #4897 2009-03-11 09:17:23 +00:00
Yann Leboulanger aa44b8466a [brubru] colored output of logging system. Fixes #4875 2009-03-11 09:16:07 +00:00
Yann Leboulanger 5194387338 put gajim application log file in application data/gajim folder. Fixes #4832 2009-03-01 13:12:38 +00:00
Yann Leboulanger 5834a2ae82 ability to block all contacts (from privacy list editor). Fixes #4831 2009-02-20 10:15:16 +00:00
Yann Leboulanger bf8c12ee9f ask user what to do when GPG key is not trusted. 2009-02-19 22:47:38 +00:00
Yann Leboulanger c1e6cd17b7 detect expires GPG keys. Fixes #4263 2009-02-19 20:17:05 +00:00
Yann Leboulanger 3f5a2d9017 handle nick changement in another resource. See #4826 2009-02-19 09:34:27 +00:00
Yann Leboulanger 849108b11f request connection password only when neede. No need to request it for GSSAPI or ANONYMOUS login. see #2465 2009-02-13 20:24:23 +00:00
Yann Leboulanger 95d7e157da handle (un)subscription events as messages (don't force to popup a window) Fixes #2243 2009-02-13 19:35:30 +00:00
Yann Leboulanger 01bcfe2007 [thorstenp] use ctype to have gtkspell. No need to compile it from C. Fixes #4289 2009-02-12 22:15:18 +00:00
Yann Leboulanger a1c40f9b08 unset custom status icon only when remote contact goes offline or connects. Fixes #4801 2009-02-11 20:48:41 +00:00
Yann Leboulanger 7c96178126 add XEP-202 in vcard window. Fixes #4007 2009-02-10 21:45:44 +00:00
Yann Leboulanger e0123f0c24 encrypt and decrypt GPG messages in a thread, and call a callback when it's finished (sending a message is now asyncronous). Fixes #4445 2009-02-06 19:01:36 +00:00
Yann Leboulanger 816dc776b0 fix missing var 2009-01-28 12:10:10 +00:00
Yann Leboulanger 46e2b408de add a parameter in GCMessage dbus event: highlight. Fixes #4739 2009-01-28 12:00:31 +00:00
Yann Leboulanger 8603712990 metion account name in fingerprint changed dialog. Fixes $4735 2009-01-26 18:05:04 +00:00
Yann Leboulanger e1ae6ea0fe ability to hide systray icon when there is no pending events. Fixes #4645 2009-01-25 09:19:24 +00:00
Yann Leboulanger c14c993574 really go away when we go autoaway from gnome-screensaver and autoaway time is not yet reached. Fixes #663 2009-01-23 20:30:55 +00:00
Julien Pivotto 1738247d12 better xhtml-gui code 2009-01-22 20:43:15 +00:00
Yann Leboulanger ce1880927e remove code commited by mistake 2009-01-22 18:33:36 +00:00
Yann Leboulanger 5ff6ce2ca9 don't fail when first connection fails and we try to show profile window. see #4717 2009-01-22 17:53:46 +00:00
Yann Leboulanger 66aa2b5af4 fix traceback. Fixes #4712 2009-01-21 21:30:16 +00:00
Yann Leboulanger 22239525a2 connection type in 'plain', not 'tcp' 2009-01-14 18:14:20 +00:00
Yann Leboulanger 3813f20888 don't allow to have several ssl_error / fingerprint_error / plain_connection / insecure_ssl dialog at the same time for one account. Fixes #4642 2009-01-13 19:20:12 +00:00
Stephan Erb 0f61260578 Use logic which idlequeue shall be used to idlequeue module. 2009-01-11 17:11:17 +00:00
js 92a911da9b If we don't have an interpreter for them, don't make them executable! 2009-01-11 14:47:21 +00:00
Yann Leboulanger 13e6b4e58f install gajim-history-manager to bin directory, remove shebang line in py files. Fixes #4624 2009-01-06 07:16:07 +00:00
Stephan Erb ed3de38ce5 Revert r10931. Fixes #4632. See #2634 2009-01-03 16:34:58 +00:00
Stephan Erb 28112d6681 Fix indentation error. 2008-12-31 14:04:42 +00:00
Stephan Erb 8a76efb703 Proposed Fix. Make sure we read all data from our SSL socket wrappers and don't just rely on gobject.io_add_watch, select or poll.
This isn't really a clean solution, but the less intrusives fix that I can think of. Fixes #2634.
2008-12-31 14:01:53 +00:00
Stephan Erb a8cfd83c3e Move GObjectIdleQueue from gajim.py to idlequeue.py 2008-12-24 13:44:23 +00:00
Yann Leboulanger ad7c64998a better handling of error when receiving a filetransfer without bytestream feature. Fixes #4607 2008-12-24 12:11:02 +00:00
Yann Leboulanger b317ffcdae merge BOSH branch to trunk 2008-12-15 21:06:08 +00:00
Brendan Taylor aeff9046ab a fix for autonegotiation after esessions were disabled 2008-12-13 18:10:37 +00:00
Yann Leboulanger fe908b118e don't escape gmail email notifications twice 2008-12-07 22:36:20 +00:00
Yann Leboulanger 0830a5fe73 [thorstenp] use sorted() and list comprehension 2008-12-03 22:07:44 +00:00
Yann Leboulanger 89f02b1feb [thorstenp] replace filter lambda with list comprehension 2008-12-03 22:04:42 +00:00
Yann Leboulanger e389e0b16b [thorstenp] remove whitespace at eol 2008-12-03 21:56:12 +00:00
Yann Leboulanger 088378a9b7 [thorstenp] fix reimported modules 2008-12-03 21:23:04 +00:00