Commit Graph

7963 Commits

Author SHA1 Message Date
red-agent 91e28d0ed9 Removed the command that was accidently commited 2009-09-17 11:24:58 +03:00
red-agent 684662c15d Few fixes for the command system 2009-09-17 09:03:57 +03:00
red-agent 1a327414ca Moderate refactoring and parser/adapter enhancements 2009-09-17 04:38:39 +03:00
Yann Leboulanger 4e4a91dbe1 prevent traceback. Fixes #5269 2009-09-16 16:14:03 +02:00
red-agent 4dae0bde44 Removed unused code 2009-09-15 23:40:29 +03:00
Yann Leboulanger 709dba715a global option alwaysauth become a per-account autoauth option. Fixes #5264 2009-09-15 22:26:42 +02:00
red-agent 6630d88c08 Fixed a bug in the nick command 2009-09-15 22:59:48 +03:00
red-agent 10a0867e59 Enhanced command arguments parser/adapter 2009-09-15 22:57:01 +03:00
Yann Leboulanger ebe93d25ff fix memory leak with gtkspell. Fixed #2025 2009-09-15 21:19:38 +02:00
Yann Leboulanger da29844342 [Dicson] fix typo. Fixes #5267 2009-09-15 19:49:56 +02:00
Yann Leboulanger 651e801334 correctly change the resource of a control. Fixes #5261 2009-09-15 17:41:47 +02:00
red-agent 8a72870a6d More code refactoring 2009-09-15 17:46:02 +03:00
red-agent c194b92136 Made command options refactoring along with some fixes 2009-09-15 03:33:02 +03:00
red-agent a264608b29 Slighlty changed command arguments parser/adapter internal logic
Made parser to preserve the order of options, so I can use it later to provide
some enhancments for the adapter.
2009-09-15 01:20:49 +03:00
red-agent 7bec311cfb Made some cosmetic API changes to the command system 2009-09-14 22:04:49 +03:00
red-agent 0a1ef72c0d Removed unused code from the Dispatcher 2009-09-13 22:11:40 +03:00
red-agent 620d102ac5 Fixed a typo 2009-09-13 21:19:10 +03:00
red-agent 6a20a33b70 Dropped in an implementation of standard commands 2009-09-13 17:43:44 +03:00
red-agent 880952b5c3 Few more fixes for the command system 2009-09-13 16:40:33 +03:00
Yann Leboulanger 949dbe6e38 better focus behavior when adding/removing a new proxy profile. Fixes #4017 2009-09-13 11:21:23 +02:00
red-agent cae86299e4 Rolled in a bunch of fixes for the command system 2009-09-13 00:22:17 +03:00
red-agent 981572f79d Improved error handling in the command system 2009-09-12 23:22:50 +03:00
red-agent ae0f32d922 Dropped in the brand new and shiny command system 2009-09-12 16:51:21 +03:00
red-agent c38e7050f5 Swept everything related to commands 2009-09-11 04:54:26 +03:00
Yann Leboulanger faf3a1fe6f add a reconnect menuitem in groupchat context menu when it's doconnected. Fixes #4004 2009-09-11 00:12:36 +02:00
Yann Leboulanger a7c3451e1d Show a confirmation dialog first time we block a contact. Fixes #3646 2009-09-11 00:01:56 +02:00
Yann Leboulanger 17e03edfd7 show confirmation dialog first time we send custom status. see #3646 2009-09-10 22:12:52 +02: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 7d7ca4d4ae always expand lines in disco window, increase default disco window width. Fixes #3877 2009-09-10 13:54:44 +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 377a777823 always reply to incoming resource. see #5227 2009-09-09 10:38:26 +02:00
Yann Leboulanger bad4297952 when unregistering an account, wait server answer before closing connection. 2009-09-09 10:13:03 +02:00
Yann Leboulanger ff49ce0f0d fix typo. Fixes #5259 2009-09-08 20:07:29 +02:00
Yann Leboulanger e4d06f4035 [red-agent] don't reconnect to groupchat when we are disconnected. Fixes #5257 2009-09-08 07:13:49 +02:00
Benjamin Richter c3d5c8cca2 Make fuzzyclock code more concise.
Also use % formatting instead of string replace.
Translation files updated accordingly.
2009-09-07 20:23:35 +02:00
Yann Leboulanger 378cdaeaf0 [red-agent] autoreconnect to MUC automatically. Fixes #5257 2009-09-07 22:27:13 +02:00
Yann Leboulanger 815255d317 show Activated in ACE only for boolean options 2009-09-07 21:07:12 +02:00
Yann Leboulanger b8f0732de7 get correctly parent node when browsing pubsub. Fixes #3438 2009-09-06 20:59:42 +02:00
Yann Leboulanger 3f366db009 fix log in pubsub.py 2009-09-05 21:35:14 +02:00
Yann Leboulanger bb2637b95c prevent a traceback when upgrading 2009-09-05 18:19:19 +02:00
Yann Leboulanger 08fe28ce20 when changing hpaned position in a groupchat, move all hapned in all groupchats. see #5252 2009-09-04 22:34:35 +02:00
Yann Leboulanger bbb75bcdf1 clean spell languages list only once. Fixes #5228 2009-09-04 21:02:55 +02:00
Yann Leboulanger c5e447fab8 ability to set priority via gajim-remote. see #3345 2009-09-03 23:18:49 +02:00
Yann Leboulanger 91b7004dc9 BaseException.message has been deprecated as of Python 2.6 2009-09-03 22:38:40 +02:00
Yann Leboulanger 682d6f838a add account combobox to join groupchat dialog when we try to join a groupchat from another chat / groupchat. Fixes #3344 2009-09-02 23:45:16 +02:00
Yann Leboulanger a2ca911d80 when a JID is invalid in member / admin / ... list in MUC configuration, just ignore this JID and not all others. Fixes #5241 2009-08-31 23:04:54 +02:00
Yann Leboulanger 9345ddfad5 connect to server even if it doesn't support disco 2009-08-31 21:57:01 +02:00
Yann Leboulanger b3704d37c5 show list-multi in a treeview when there are too much options. Fixes #3046 2009-08-31 21:45:52 +02:00
Yann Leboulanger 3392e493ab reset shown unread message after database has been updated 2009-08-31 00:11:57 +02:00
Yann Leboulanger 6390fe9872 fix error when inserting unread message 2009-08-30 23:36:36 +02:00
Yann Leboulanger 893e6bcfd6 Don't show errors as status change in history viewer. Fixes #2881 2009-08-30 23:20:13 +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 306fe18521 fix typo. fix #5233 2009-08-30 12:03:29 +02:00
Yann Leboulanger cac215909b disable RST generator only for GPG encrypted messages, not E2E 2009-08-30 11:58:41 +02:00
Yann Leboulanger da799bcb59 add ad hoc commands for zeroconf. Fixes #2819 2009-08-30 00:57:49 +02:00
Yann Leboulanger 1e76981322 prevent traceback when showing a warning before roster is built 2009-08-28 20:42:48 +02:00
Yann Leboulanger 3d6ac046f2 don't prevent removing a sevret key when none in available. Fixes #1210 2009-08-28 15:27:25 +02:00
Yann Leboulanger 56e5629877 always disable autoaway when we go offline. Fixes #5218 2009-08-28 15:06:35 +02:00
Yann Leboulanger abe9eb8b7d [Kanor] Fix typo. Fixes #5243 2009-08-28 13:44:03 +02:00
Yann Leboulanger 54fa89af23 correctly detect vcard support of server. Fixes #5233 2009-08-28 13:41:36 +02:00
Yann Leboulanger 3a09185cb9 [avm] limit the number of emoticons / latex formulas to 100 per message. Fixes #5129 2009-08-28 13:32:47 +02:00
Yann Leboulanger d0da7cb14e don't move selection when new text arrives and selection goes until the end of conversation textview. Fixes #5223 2009-08-28 13:23:12 +02:00
Yann Leboulanger f71335be9a correctly catch not working D-Bus. Fixes #4740 2009-08-28 12:09:18 +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 4438154eb0 prevent traceback when changing nick 2009-08-27 20:15:54 +02:00
Yann Leboulanger 88fe4f8e36 prevent traceback when there are unread message on startup 2009-08-27 20:09:57 +02:00
Yann Leboulanger 9ada82a3eb prevent GTK warning 2009-08-27 19:56:11 +02:00
Yann Leboulanger 91018930ee [avm] fix decode error in latex errors. Fixes #4744 2009-08-27 19:23:19 +02:00
Yann Leboulanger 982db9636c add 2 advanced option to configure how many log lines we want when entering a room. Fixes #5237 2009-08-27 18:08:14 +02:00
Yann Leboulanger 062add136e prevent traceback (fix missing import) 2009-08-26 21:57:54 +02:00
Yann Leboulanger 59384fa689 don't depend on GTK2.14. Fixes #5213 2009-08-07 23:43:19 +02:00
Yann Leboulanger 3c8e88b0b5 [Waldteufel] fix translation comment about fuzzyclock and fix translations 2009-08-07 22:26:55 +02:00
Yann Leboulanger 43a4ebc583 make atom pubsub widget translated 2009-08-06 19:20:06 +02:00
Yann Leboulanger 8536e99738 fix closing of AtomPubsub window. Fixes #5210 2009-08-06 19:17:31 +02:00
Yann Leboulanger b9d4611fda remove 3 duplicated lines 2009-08-06 18:35:52 +02:00
Yann Leboulanger ca0b16f62b don't take into account style of not realized widgets. Fixes #5211 2009-08-06 18:34:53 +02:00
Yann Leboulanger 1f760de1ff prevent traceback. Fixes #5202 2009-08-06 00:07:23 +02:00
Yann Leboulanger a79efe5af0 strip JID in add contact dialog. Fixes #5200 2009-08-06 00:01:07 +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 770b21fa60 handle strange notification daemon version values. Fixes #5209 2009-08-05 23:13:47 +02:00
Yann Leboulanger 5c9e35cd0e select chat window once we open a new one 2009-08-05 21:03:50 +02:00
Yann Leboulanger 8fcaa914e1 ability to use anonymous authentication 2009-08-05 20:53:58 +02:00
Yann Leboulanger 23e0ea755f [mcepl] Fix typo. Fixes #5205 2009-08-05 17:35:27 +02:00
Yann Leboulanger 260f1541d1 request privacy lists after disco result 2009-08-04 17:57:12 +02:00
Yann Leboulanger ff2a02269d request privacy rules and metacontacts only once at startup 2009-08-04 00:49:56 +02:00
Yann Leboulanger 1f32083334 fix XML -> PubSub transition for bookmarks when bookmarks node doesn't exist 2009-08-04 00:36:28 +02:00
Yann Leboulanger f501c2c4fe prevent traceback when a room is destroyed. Fixes #5194 2009-08-01 18:28:25 +02:00
Yann Leboulanger 2ffd6cbcb8 store bookmarks in both pubsub and xml, and copy those from xml to pubsub on startup 2009-07-31 17:11:55 +02:00
Yann Leboulanger 5b62a6fbbd add publish-options to bookmark storage if server supports it 2009-07-31 15:50:11 +02:00
Yann Leboulanger 4a0e5bc2b3 [Link Mauve & I] store bookmarks in pubsub if server supports that. 2009-07-31 14:52:01 +02:00
Yann Leboulanger 66254bc47f discover server feature in first when connecting 2009-07-31 13:47:47 +02:00
Yann Leboulanger ec71c7d7c2 do not add 127.* IPs when sending file 2009-07-31 10:57:48 +02:00
Yann Leboulanger c740177956 better pygtk failure code 2009-07-30 19:21:23 +02:00
Yann Leboulanger 228f6dc6be catch a databased malformed exception to warn user. Fixes #5191 2009-07-30 18:06:52 +02:00
Yann Leboulanger 968a44dbaf stringprep nick and room jid in manage bookmark dialog. 2009-07-29 12:56:59 +02:00
Yann Leboulanger e273fa4ab8 remove old FIXME, don't crash when we receive badly encoded char via zeroconf. Fixes #5178 2009-07-29 12:09:02 +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 f748e893fb prevent traceback 2009-07-24 16:17:49 +02:00
Yann Leboulanger 02e24ab120 don't show many accepted window when we add many contacts through RIE 2009-07-23 22:57:33 +02:00
Yann Leboulanger a6a5e4de4e fix /ban command 2009-07-23 15:05:33 +02:00
Yann Leboulanger 58be783ba5 some coding standards 2009-07-22 10:58:49 +02:00
Yann Leboulanger f207b114a6 fix roster item exchange remove suggestion 2009-07-22 10:48:41 +02:00
Yann Leboulanger 8622a3cca7 prevent traceback when we get an empty roster item exchange message 2009-07-22 10:48:28 +02:00
Yann Leboulanger 7966126c3b correct log for zeroconf_avahi.py 2009-07-22 09:49:56 +02:00
Yann Leboulanger 61bdb67859 coding standards 2009-07-22 09:30:24 +02:00
Yann Leboulanger b7fa1a152f fix saving _last_SHOW activity / mood when we unset them. 2009-07-22 08:55:25 +02:00
Jonathan Schleifer ce71f40f7d [Florian Zeitz] More compatibility for MPRIS. 2009-07-22 00:13:28 +02:00
Yann Leboulanger 779dcbd38b fix using change nick button in groupchats 2009-07-21 00:30:43 +02:00
Yann Leboulanger d408610425 copy list before iterating on it in case we modify it. 2009-07-21 00:13:55 +02:00
Yann Leboulanger cd9eed6277 stupid me, calling .keys() on a dict ... 2009-07-20 23:51:17 +02:00
Yann Leboulanger e40a3b6272 prevent traceback when we remove contacts in iter_contacts() loop. 2009-07-20 23:47:59 +02:00
Anaël Verrier 6eba5f9946 * fixed a bug (when we try to remove a jid from roster window) 2009-07-20 20:09:39 +02:00
Jonathan Schleifer 40dac41852 Fix traceback in MPRIS. 2009-07-19 22:09:09 +02:00
Yann Leboulanger 010e02e329 handle reson when we ban a jid. 2009-07-17 19:12:11 +02:00
Yann Leboulanger 19e302b918 bosh port must now be included in bosh URI 2009-07-17 11:20:28 +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 425ae28713 redraw correctly accountsWindow after we removed an account 2009-07-16 17:54:43 +02:00
Yann Leboulanger 5649552298 import things differently in xmpp so it works with python26. Fixes #5168 2009-07-16 17:44:45 +02:00
Yann Leboulanger a478cf863b prevent sending several times the same message in zeroconf. 2009-07-16 17:25:47 +02:00
Yann Leboulanger d51102112d fix sending message to zeroconf from XML console. Fixes #5050 2009-07-16 17:23:05 +02:00
Yann Leboulanger ba697a583f fix missing var in zeroconf 2009-07-16 17:22:34 +02:00
Yann Leboulanger 938593952d detect and send all our local IPs from local DNS. Fixes #4249 2009-07-16 15:29:07 +02:00
Yann Leboulanger 50cf012b75 don't remove occupant from room roster when we try to change our nick to the occupant's nick. Fixes #5120 2009-07-16 14:53:14 +02:00
Yann Leboulanger cc154c2bf2 prevent traceback when kwalletcli is not available. see #5153 2009-07-16 12:27:53 +02:00
Yann Leboulanger cfc0c2fe5c [mirabilos] save password in kwallet is available. Fixes #5153 2009-07-15 21:02:47 +02:00
Anaël Verrier 0497a1bedf * do not stock anymore groupchat presence into NonBlockingRoster. Fixes #5160 2009-07-14 18:48:24 +02:00
Yann Leboulanger 5f55a54e76 don't send a new presence when we only want to change pep info 2009-07-14 16:41:25 +02:00
Yann Leboulanger b8e80c2245 fix error with bosh 2009-07-13 22:23:14 +02:00
Yann Leboulanger 4a469d2ae6 add another way to get errno from exception 2009-07-13 22:14:24 +02:00
Yann Leboulanger 53c31a53b6 session packet are not mendatory during login. Send it only when requested by server. Fixes #5088 2009-07-13 18:32:16 +02:00
Yann Leboulanger c4a720aa89 handle ZeroReturnError raised by PyOpenSSL 2009-07-13 17:47:20 +02:00
Yann Leboulanger 2bd1e1410d get errornum correctly in SSLWrapperError exceptions 2009-07-13 17:44:47 +02:00
Yann Leboulanger 711dfce03c better way to detect pyopenssl usage 2009-07-13 17:44:12 +02:00
Anaël Verrier 88065eb34f * fixed some problems with SQL escapement for roster versioning. For example when we have double quote or another character like this. Fixes #5159
* some code refactoring for roster versioning in common/logger.py
* added a docstring and some comments in common/logger.py
2009-07-13 15:21:35 +02:00
Yann Leboulanger d75fbca31b [Paco] Fix bug with /kick command. 2009-07-12 18:34:47 +02:00
Yann Leboulanger 7a976135e2 fix traceback when we get bookmarks and roster is not present. 2009-07-12 15:13:17 +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 1ff9001084 [Paco & i] support nicknames with space for /ban and /kick commands 2009-07-10 16:30:10 +02:00
Yann Leboulanger 7bfcf169e4 fix zeroconf 2009-07-10 16:15:09 +02:00
Yann Leboulanger 72ed0a7339 fix merge error. Fixes #5154 2009-07-10 15:48:46 +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 4917ffdbcc Fix traceback when right click on email in history viewer. Fixes #5131 2009-07-09 19:06:08 +02:00
Yann Leboulanger e01cb71d8f handle correctly when MUC server force us to change our nickname by sending a 303 error presence. Fixes #5055 2009-07-09 18:22:41 +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 3b4b086bdf * the good version is not 0.12.1.6-hg but 0.12.3.1-dev 2009-07-09 14:34:51 +02:00
Anaël Verrier c66aee5b9d * better way to propagate roster at start 2009-07-09 14:33:18 +02:00
Yann Leboulanger 016ccb74b1 handle jid errors 2009-07-08 21:41:40 +02:00
Yann Leboulanger 676bda8281 get_full_jid_from_iq is in helpers. Fixes #5146 2009-07-07 19:17:28 +02:00