Commit graph

6640 commits

Author SHA1 Message Date
js
2a51c443e5 D'oh. 2008-05-11 17:19:54 +00:00
js
fc762157c0 * Disable OTRv1 by default.
* Don't send our JID on OTR request! It might reveal our JID in MUC!
2008-05-11 17:18:44 +00:00
js
4958b28e1d Sorry, last commit missed one hunk. 2008-05-11 13:41:23 +00:00
js
d2731268d7 [Kjell Braden] Fix OTR for chat and GC queries for real now. 2008-05-11 13:20:22 +00:00
js
573568f9ac Reverted r9614 and r9615.
Sorry, bct, but I think it is to early to merge that as it completely
breaks. It seems nobody in gajim@conference.gajim.org considers it
usable yet.
I don't know if you got asterix' ok for it and I'm sorry if I reverted
it now although you had his ok, but having broken trunk is very
contra-productive. I think it was just too early to merge.
2008-05-11 13:17:28 +00:00
Brendan Taylor
24203f367f fixed use of get_control 2008-05-11 01:48:10 +00:00
Brendan Taylor
2162c3730a merged in session_centric branch 2008-05-11 01:19:59 +00:00
js
d69d5266b5 Fix a OTR related crash on exit. 2008-05-11 01:07:38 +00:00
js
b5a9edc6b4 Fix crash in GC query when OTR is active. 2008-05-11 00:45:15 +00:00
js
4c3dc0b092 That still was the wrong place, it was initialized too early. Fixed. 2008-05-10 23:42:29 +00:00
js
91211e189d Fix DnD FT on Windows:
* Fix helpers.py so URL is decoded correctly.
* Fix code in roster_window.py so the \0 that's alway the last file
  on win32 is ignored.

This also fixes and closes #2398.
2008-05-10 23:21:28 +00:00
js
e335055709 Fix broken exception handling for OTR in connection.py. 2008-05-10 22:22:09 +00:00
js
4eeb96368b Store otr_userstates at the right place and create it the right way.
This fixes the crash when creating a new account, which made Gajim
unusable on systems where it never ran before.
2008-05-10 21:29:47 +00:00
js
04725e830c Fix file transfers on win32. 2008-05-10 15:40:27 +00:00
js
64ee7c14a7 Fix a backtrace. session isn't always defined here. Fixed. 2008-05-10 14:23:55 +00:00
js
9438e3d175 Add OTR in features window. 2008-05-10 11:47:04 +00:00
js
c4b2cdc31f * Add button for new chat window GUI.
* Buttons get disabled as needed now [we still need something to update
  this while the window is open (it might change, for example, the
  contact was added)].
* Remove the new accelerators in destroy_menu().
* Move some OTR stuff.
* Don't hide OTR from the user if not available, but set unsensitive.
2008-05-10 11:39:25 +00:00
js
435042968e Added OTR support.
Work done by Kjell Braden <fnord@pentabarf.de>.
Some fixes done by me.
2008-05-09 12:35:25 +00:00
js
b04250cf9f Added bookmarks for *EVERY* button in chat window and GC window. 2008-05-09 09:34:38 +00:00
Stephan Erb
115006fa14 Fix add_transport function. TODO: Use it.... xD 2008-05-08 22:15:56 +00:00
Stephan Erb
56da8d7cfb Some random roster cleanups:
* remove unused code
 * use self.model directly when obvious
 * cleanup some FIXME comments
2008-05-08 22:09:43 +00:00
Stephan Erb
708e48a2a7 Do not redefine built-in 'iter'. Follow recommendation and use 'titer' instead. 2008-05-08 21:53:26 +00:00
Stephan Erb
bbb07caa0a Coding standards. 2008-05-08 21:18:39 +00:00
Stephan Erb
5b5412621e Fix assertion message. 2008-05-07 18:07:31 +00:00
Stephan Erb
09b3af3367 Allow to have several SelfContact jids in merged accounts mode. Previously only one was shown. 2008-05-07 17:42:42 +00:00
js
dbdf6a135e Improve the last commit, popup is shown under the button now. 2008-05-07 16:36:45 +00:00
js
4c29f03d6c Make Alt-A work again. 2008-05-07 16:24:15 +00:00
js
99a8c05bb8 * Converted GC to new GUI as well.
* Moved some code so we can get rid of a few ifs.

What still needs to be done for the GUI redesign to be complete:
Don't show entries in the actions menu that have buttons.
2008-05-07 15:34:00 +00:00
Yann Leboulanger
e31324f740 string prep nickname before joining. Fixes #3770 2008-05-07 10:23:29 +00:00
Stephan Erb
d6b95daa8b Add transports to roster only once. Fixes #3911, #3923. 2008-05-06 22:25:27 +00:00
Stephan Erb
1e68eb3de9 Sync groups of metacontacts to fix a potential bug. Contact iters of brothers might not be found, though they are in roster. 2008-05-06 17:43:03 +00:00
Stephan Erb
b1a2951634 Make "invite to" menuitem sensitive when possible. Regression introduced in r9524. 2008-05-06 16:46:33 +00:00
Yann Leboulanger
3193a8e8cf [Florob] Send and handle nicknames reveices through PEP. Fixes #3651 2008-05-05 21:55:59 +00:00
js
ab1f59c433 Same for groupchat. 2008-05-05 18:43:44 +00:00
js
b42a89d269 Why enforce /say if we can just imply /say when it's a not implemented
command? This is far more userfriendly. If you have any objections,
feel free to revert and I'll think of something else that's not as
annoying as /say.
2008-05-05 18:37:15 +00:00
Yann Leboulanger
2f225c2b22 enable keepalives as soon as account is created. Fixes #3769 2008-05-05 09:18:46 +00:00
Yann Leboulanger
da3e8a7328 remove a connect_failure callback when we are connected. Fixes #3914 2008-05-05 08:50:07 +00:00
Yann Leboulanger
2560f844c1 [Florob] ability to retract pubsub events. fixes #3913 2008-05-05 07:48:13 +00:00
Jean-Marie Traissard
75ffe12157 Change very bad var names 2008-05-05 03:18:09 +00:00
Jean-Marie Traissard
5742d2e1e7 We do not need to check that, it's already done in conn_handlers._MucAdminCB() 2008-05-05 00:44:08 +00:00
Jean-Marie Traissard
5689daf66b In configure room, works even if we receive an affiliation list with more than one affiliation inside.
More logical, more secure and example 90 in xep-0045 says it can happen. Deal also with affiliation 'none' (don't show it)
2008-05-05 00:38:52 +00:00
Stephan Erb
f217ae91f5 Fix indentation. Please test patches before commiting... 2008-05-05 00:05:20 +00:00
Yann Leboulanger
ea8af84886 [mrk] remove an old gnomekeyring workarround. Fixes #3920 2008-05-04 21:44:05 +00:00
js
eb468c5d4a Redesign the chat window GUI. Should be more userfriendly now. 2008-05-04 20:47:51 +00:00
Brendan Taylor
1962b231e6 pm bugfix 2008-05-04 00:24:27 +00:00
Brendan Taylor
be0af1a56b couple of quick bugfixes 2008-05-03 23:19:02 +00:00
Brendan Taylor
d15b9dea6e reuse existing chat sessions and controls 2008-05-03 16:52:27 +00:00
Brendan Taylor
f3b154e429 made compatible with python 2.4 2008-05-03 16:50:16 +00:00
Jean-Marie Traissard
9c8c5a924c Even load the pixbuf only once. 2008-05-03 10:59:18 +00:00
Stephan Erb
d95c087ffa Remove debug remains. 2008-05-03 10:20:56 +00:00