Commit graph

8753 commits

Author SHA1 Message Date
Stephan Erb
3bcf189dfd Show pep tooltip info also for multiple resources and SelfContacts.
(Tooltips might not be complete because of some not yet addressed backend bugs)
2008-05-19 21:31:25 +00:00
Stephan Erb
a06468b846 Always remove contacts from GUI when we receive a roster via xmppy.
This fixes a bug with metacontacts over different groups and should stop contact duplication in most cases.
2008-05-19 21:17:43 +00:00
js
ea3e43c15a Always pass the special message '?OTR?' to libotr. 2008-05-19 20:25:58 +00:00
js
f1c333410e Revert r9682, it was a bad idea. The solution is not to send the
thread id, but to even remove the lock symbol when OTR was ended
and we don't have a thread id.
2008-05-19 20:13:24 +00:00
Stephan Erb
abe75901d4 Remove some extra model refiltering.
Whenever we write to the underlying child_model gtk will call the _visible_func on itself.
2008-05-19 20:08:32 +00:00
js
f92f5f5c64 Send thread ID on ending OTR session so that self.session is defined
when that event is received and the lock icon updated.
2008-05-19 20:04:48 +00:00
Brendan Taylor
b0aeefcbb5 flush xmpppy's send queue before disconnecting 2008-05-19 20:04:14 +00:00
Stephan Erb
304da5e252 Enable assertions to catch errors early. 2008-05-19 20:03:22 +00:00
Stephan Erb
ea00e4d933 Improve select_contact method.
* use correct API in session.py
 * only filter when really needed
2008-05-19 20:00:41 +00:00
js
5f7f717e29 Again, not update_ui(), but update_otr()! 2008-05-19 19:06:11 +00:00
js
50e31a5072 Again, it's update_otr(), not update_ui()! 2008-05-19 19:04:44 +00:00
js
303a09d7c8 update_ui() doesn't call update_otr(). We want update_otr() here. 2008-05-19 18:57:14 +00:00
js
acc78e6d48 Coding style & make translatable. 2008-05-19 18:48:53 +00:00
Brendan Taylor
368dd9fe66 missed part of that last patch 2008-05-19 18:30:04 +00:00
Brendan Taylor
f413a8a7e8 should fix zeroconf-related tb on exit 2008-05-19 18:27:45 +00:00
js
0346e29e89 *sigh* I'm too confused today. This is nicer. 2008-05-19 18:01:50 +00:00
js
03f64fb23c Sorry, empty messages killed OTR. Fixed. 2008-05-19 17:58:16 +00:00
js
41fe6ed927 Better check if msgtxt is not None. 2008-05-19 17:54:51 +00:00
js
1cbe5678da * When we receive a plaintext, non-tagged message, don't append OTR
tag to outgoing messages anymore. Messages are not even passed to
  libotr anymore then.
* If we don't support OTR, strip OTR tags from the message before
  displaying it.
2008-05-19 17:41:51 +00:00
js
0deebd859d * Close our session when the remote end does.
* Don't set encrypted = True if it was only a tagged plaintext msg.
2008-05-19 14:24:34 +00:00
js
2586c999fe Fix automatic start of OTR session. 2008-05-19 13:52:45 +00:00
js
12014b40b6 * If found, automatically use included gtk on win32.
* Don't include docutils stuff in win32 builds.
2008-05-19 10:58:03 +00:00
Brendan Taylor
fad6d2ef7e pass session when dispatching MSGNOTSENT 2008-05-19 00:17:39 +00:00
Brendan Taylor
4ddadc68d9 fix clicking on notification-daemon sign-in notification 2008-05-18 21:17:53 +00:00
js
ad5248f3dc Coding style. 2008-05-18 21:15:58 +00:00
js
0cc5b4c377 Lock icon didn't show authenticated correctly. Fixed. 2008-05-18 21:14:59 +00:00
js
24afebd309 Link to the OTR wiki page in the features window. 2008-05-18 20:39:03 +00:00
js
fcbb71a6d2 This shoudl fix tab completion in GC. For real now, I hope. 2008-05-18 19:51:58 +00:00
js
2be8792fd3 Coding style. 2008-05-18 19:44:43 +00:00
js
b8909e86ce Fixed a BT. 2008-05-18 19:26:05 +00:00
js
8a6615a5d0 Renable OTR. I found a way no messages will get lost, but it's more
or less a workaround. We never let libotr handle unencrypted messages
now and handle notifying the user about the message not being encrypted
ourself.
2008-05-18 19:11:13 +00:00
Julien Pivotto
9e8e34403c Correct some bugs with the name used to create a MUC from a 1-to-1 chat when the server can't send a unique key. See #2095. 2008-05-18 18:00:02 +00:00
Brendan Taylor
e5fac7315e don't create sessions for pubsub and xep-0070 messages 2008-05-18 17:35:00 +00:00
js
b0a7998934 Set type hint for notifications NOT using pynotify. 2008-05-18 13:03:40 +00:00
js
e269e62851 Unfortunately, Gtk shows the accels with + instead of -, which would be
correct. Adjust tooltips to that.
2008-05-17 18:16:26 +00:00
Julien Pivotto
79678de341 make continued conversations unbrowsable. fix #3783 2008-05-17 16:23:44 +00:00
Julien Pivotto
3d21a3b6b0 One-to-one chat to MUC: set a beter tab name than the jid of the room. See #2095. 2008-05-17 14:00:27 +00:00
js
f6e74e22b6 Same for groupchat. 2008-05-17 13:32:37 +00:00
js
edf8738a39 Don't show events from buttons in advanced menu, only show them when
triggered via the banner right-click menu.
2008-05-17 13:14:34 +00:00
Brendan Taylor
517d962221 fixed link-local messaging (broken by session-centric) and removed a ton of duplicated/unused code 2008-05-17 02:23:46 +00:00
js
75ad801f62 Fix music_track_info for multiple accounts. 2008-05-16 16:04:51 +00:00
js
aaf3ca3161 Disable OTR until the libotr devs fix their very broken API. 2008-05-16 15:29:23 +00:00
Yann Leboulanger
82f27b27ed [Fabian Fingerle] updated german translation 2008-05-16 08:16:53 +00:00
js
96a5b497a8 * Remove old code to update status to current track.
* Don't bind the track listener when not enabled anymore.
* Remove the signal / add the signal when changed in preferences.
2008-05-15 19:52:04 +00:00
js
129c115837 PEP creates less traffic now and MPRIS is now more tolerant. 2008-05-15 17:42:32 +00:00
Brendan Taylor
b7863b0316 fix tb when closing chat control after e2e ended 2008-05-15 04:03:19 +00:00
Stephan Erb
d41f245370 Remove debug print. 2008-05-14 18:45:06 +00:00
Yann Leboulanger
44fc7ddd0c fix caps hash computaion according to XEP-0115. fixes #3925 2008-05-14 18:30:39 +00:00
Brendan Taylor
2552e1024f fixed dropped messages after initiating a tic-tac-toe game with a contact that doesn't support sessions 2008-05-14 02:57:29 +00:00
Brendan Taylor
58478b032d fixed opening chat with multiple resources 2008-05-14 02:20:31 +00:00