Brendan Taylor
d511b5afc4
merged in session-centric branch, with fixes for OTR compatibility
2008-05-13 01:59:10 +00:00
js
d2a62f39f8
[Kjell Braden] Fix a crash with OTR.
2008-05-11 20:19:45 +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
2162c3730a
merged in session_centric branch
2008-05-11 01:19:59 +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
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
Brendan Taylor
1962b231e6
pm bugfix
2008-05-04 00:24:27 +00:00
Brendan Taylor
381ba838b9
post-refactor traceback fixing
2008-02-06 05:24:07 +00:00
Brendan Taylor
0b48b05218
merged trunk into session_centric branch
2008-02-05 03:09:31 +00:00
Travis Shirk
0afc7b2328
Merge one_window branch
...
Merged revisions 9143,9145-9155,9157-9162,9164-9169,9171-9177 via svnmerge from
svn://88.191.11.156/gajim/branches/one_window
........
r9145 | nicfit | 2007-12-13 21:49:09 -0700 (Thu, 13 Dec 2007) | 2 lines
Implemented the original Nikos patch with an HPaned instead of a HBox and only do this mode when one_message_window == 'always'
........
r9152 | nicfit | 2007-12-15 13:33:56 -0700 (Sat, 15 Dec 2007) | 2 lines
Added config and GUI for one_message_window_with_roster
........
r9153 | nicfit | 2007-12-15 13:41:46 -0700 (Sat, 15 Dec 2007) | 2 lines
Use one_message_window_with_roster and some whitespace cleanup
........
r9154 | nicfit | 2007-12-15 14:04:49 -0700 (Sat, 15 Dec 2007) | 2 lines
Scratch the chckbox for with roster mode, use one_message_window opt and combo
........
r9155 | nicfit | 2007-12-15 17:01:13 -0700 (Sat, 15 Dec 2007) | 2 lines
MessageWindowMgr knows about ONE_MESSAGE_WINDOW_ALWAYS_WITH_ROSTER and MessageWindow can reparent itself rather then the roster having to do so.
........
r9157 | nicfit | 2007-12-15 17:47:20 -0700 (Sat, 15 Dec 2007) | 2 lines
Resizing fixes and make the roster window shrink when last tab is removed
........
r9158 | nicfit | 2007-12-15 19:15:11 -0700 (Sat, 15 Dec 2007) | 2 lines
Added "Show roster" (CTRL+R) to view menu when using always_with_roster to quickly hide/show the roster.
........
r9159 | nicfit | 2007-12-15 19:49:30 -0700 (Sat, 15 Dec 2007) | 2 lines
Handle window title setting in always_with_roster mode.
........
r9160 | nicfit | 2007-12-15 20:13:57 -0700 (Sat, 15 Dec 2007) | 2 lines
Removed FIXME
........
r9167 | nicfit | 2007-12-17 18:40:59 -0700 (Mon, 17 Dec 2007) | 2 lines
When roster is hidden, show it when the number of MessageWindow controls == 0
........
r9168 | nicfit | 2007-12-17 19:07:49 -0700 (Mon, 17 Dec 2007) | 2 lines
Disable hiding roster when there are no message controls open
........
r9169 | nicfit | 2007-12-17 20:41:11 -0700 (Mon, 17 Dec 2007) | 2 lines
Bunch of saved size bugs fixed
........
2007-12-18 23:42:22 +00:00
Travis Shirk
661acc5a09
grammar fix
2007-12-14 03:25:13 +00:00
Brendan Taylor
88f017a20d
realtime notification of esession begin/end
2007-12-08 05:49:38 +00:00
Yann Leboulanger
22c1aeda29
next release will be GPL v3. fixes #3290
2007-10-22 11:13:13 +00:00
Brendan Taylor
abec26cdfc
minor adjustments to how sessions are handled (partially fixes #3407 )
2007-09-10 21:58:15 +00:00
Stephan Erb
2fdeabc012
Add my copyright :-)
2007-08-31 23:19:23 +00:00
Yann Leboulanger
c9a407ca52
[Brendan Taylor] Gsoc 2007 work : end to end encryptions. Fixes #544
2007-08-25 22:42:35 +00:00
Brendan Taylor
2bed6a522a
fixed a traceback
2007-07-03 18:00:09 +00:00
Brendan Taylor
6fe668d863
disable logs in encrypted sessions.
2007-06-29 04:12:08 +00:00
Stephan Erb
7be506e3f5
Compact View:
...
* Move checkbox to preferences. Fixes #2662
* Merge option for muc and chat
2007-06-25 23:51:44 +00:00
Julien Pivotto
c92145c3b9
[misc] repare sending composing chatstates using xep instead of xep.
...
Fix #3241 .
2007-06-16 21:31:19 +00:00
Yann Leboulanger
0a165c813b
improve minimize on close code
2007-06-15 18:30:48 +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
Brendan Taylor
00209abaf9
support for one 'chat' session per Contact
2007-05-31 01:47:08 +00:00
Jean-Marie Traissard
e6b3c40e97
Deleting control.display_names, useless var now
2007-02-08 18:32:10 +00:00
Jean-Marie Traissard
6b0edad24d
Memory usage : Don't store some vars in self when not necessary
2007-01-09 23:09:14 +00:00
Nikos Kouremenos
db4cacf239
fix typo
2006-12-30 00:53:02 +00:00
Yann Leboulanger
f89ccfe441
detect error while encrypting message, block sending it, and display error message. fixes #2712
2006-12-06 16:19:47 +00:00
Jean-Marie Traissard
6775c3a43d
Some errors spoted by file source checkers
2006-11-20 19:11:31 +00:00
Jean-Marie Traissard
e2929d12bf
Fix notify_on_all_muc_messages I just broke, remove useless and unclear function
2006-11-03 21:27:56 +00:00
Yann Leboulanger
aae7e7e99c
allow shutdown func now get the method we used to close the tab. So that we check if a row is selected in gc control only if we close tab by pressing Esc key. fixes #2528
2006-10-10 15:53:42 +00:00
Yann Leboulanger
a67eaba727
events are now saved in an Event class. show in roster/systray options in Advanced Notification Control (for incomming messages) now work.
2006-09-02 21:01:11 +00:00
Yann Leboulanger
bc26593974
use gettext.install. Fixes #497
2006-06-15 06:49:04 +00:00
Yann Leboulanger
59c3b7b3c8
JEP 172 support (user nickname) Fixes #464 and #884
2006-06-01 15:23:38 +00:00
Dimitur Kirov
5e6b016af1
split gtkgui.glade in several small glade
...
files, which are now located in data/glade/
2006-05-02 15:53:25 +00:00
Dimitur Kirov
b6ca28f342
make sure ChatControl instances are destroyed
...
when chat tab is closed
1/2 fixes #1829
2006-04-17 21:59:04 +00:00
Nikos Kouremenos
f0f054af6b
[Geobert] new compact view so important info are not hidden (f.e. chatstates) for maximum adjustment, see hide_* in ACE. fixes #1276
2006-04-10 12:09:05 +00:00
Yann Leboulanger
f727ef1c85
remove some useless import
2006-04-02 16:04:33 +00:00
Yann Leboulanger
111ea2c9b6
cleanup ichat mode code. No need of timeout. Fixes #1213
2006-03-31 20:08:47 +00:00
Nikos Kouremenos
1524521c7f
pychecker on our files. everyone please have a look so we do not do the same mistakes and in case you catch a mistake I did when cleaning
2006-03-24 18:48:26 +00:00
Yann Leboulanger
51d57ba717
last_message_time is now indexed by full_jid. for [1697]
2006-03-14 17:13:34 +00:00
Yann Leboulanger
dab9943bc2
missing return
2006-03-14 16:58:50 +00:00
Yann Leboulanger
e76ac7f406
introduce get_full_jid for MessageControl. Fix TB when removing a tab with a resource. see #1697
2006-03-14 16:35:17 +00:00
Yann Leboulanger
b1ce1107de
we can now talk to a specific resource
2006-03-14 13:10:09 +00:00
Nikos Kouremenos
e650cf3308
do not del print_time_timeout_id but set it to None. fixes #1691
2006-03-13 23:59:59 +00:00
Yann Leboulanger
1c13fcd648
[Geobert] Don't send bot JEP85 and JEP22 when only JEP22 is supported by contact. Fixes #1317
2006-03-03 14:41:55 +00:00
Yann Leboulanger
4b327b5682
[Geobert] JEP-0022 partial support (composing). Tunned by me. Fixes #1317
2006-03-01 18:16:54 +00:00
Travis Shirk
3ab1fb3539
More fixes for #1386 - Window titles and one_message_window PERTYPE mode
2006-02-12 21:22:49 +00:00
Nikos Kouremenos
51cbea4232
pychecker this file and fix also to adhere to coding standards. Travis please have a look at this commit
2006-02-05 12:05:16 +00:00
Travis Shirk
44700c12da
Fixes #1495
2006-02-04 02:52:36 +00:00
Travis Shirk
0977a93c7e
Fixed copyrights
2006-02-03 07:48:10 +00:00
Travis Shirk
a27c648e64
Removed type constant, which are reserved for types derived from MessageControl
2006-01-28 03:46:47 +00:00
Travis Shirk
50465c6265
Fix for #1420
2006-01-27 03:43:00 +00:00
Nikos Kouremenos
a9727e39db
[knuckles] GMail notification now shows number of messages and if clicked opens inbox and all that :)
2006-01-17 20:23:36 +00:00
Travis Shirk
6b8474299e
Removed unused functions
2006-01-16 03:55:33 +00:00
Travis Shirk
987ae74c10
Jid is not needed for this interface
2006-01-14 21:58:47 +00:00
Travis Shirk
a923b1c230
notify_on_all_muc_messges fix; #1395
2006-01-14 19:16:16 +00:00
Nikos Kouremenos
226185d73a
remove some more asserts. nicfit have a look if you really need one
2006-01-12 08:30:23 +00:00
Travis Shirk
0da89c3996
/me works, room subject ellipses, and ui update fixes
2006-01-10 01:47:24 +00:00
Travis Shirk
2e5fe5173b
Implemented #1356
2006-01-07 23:40:37 +00:00
Travis Shirk
893f15aeee
Working on GroupchatControl
2006-01-05 05:51:28 +00:00
Travis Shirk
715afc7113
Chatstate and tab redraw fixes
2006-01-05 02:58:59 +00:00
Travis Shirk
deba09827c
All code from chat.py and tabbed_chat.py has been merged into the new framework. Lot's of testing to follow and then onto groupchat *in the same window*, w00t!
2006-01-03 04:44:56 +00:00
Travis Shirk
2726e33172
All keybindings are working and with a biut less code duplication
2006-01-03 03:34:32 +00:00
Travis Shirk
f195c47ea7
Migrating code into the new classes
2006-01-02 22:08:50 +00:00
Travis Shirk
8d42f5d0f0
Hooking up more pieces
2006-01-02 09:04:30 +00:00
Travis Shirk
4b59506c97
Moved MessageControl into it's own file to avoid circular depency
2006-01-02 02:12:34 +00:00