Brendan Taylor
d511b5afc4
merged in session-centric branch, with fixes for OTR compatibility
2008-05-13 01:59:10 +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
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
b04250cf9f
Added bookmarks for *EVERY* button in chat window and GC window.
2008-05-09 09:34:38 +00:00
js
dbdf6a135e
Improve the last commit, popup is shown under the button now.
2008-05-07 16:36:45 +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
js
ab1f59c433
Same for groupchat.
2008-05-05 18:43:44 +00:00
Brendan Taylor
1962b231e6
pm bugfix
2008-05-04 00:24:27 +00:00
Brendan Taylor
99f2997d27
pm fixes
2008-05-03 00:10:17 +00:00
Brendan Taylor
20beea4b49
fixed groupchat
2008-05-02 02:32:28 +00:00
Yann Leboulanger
ec08797805
[js] fix nick completion in groupchats
2008-04-28 21:13:13 +00:00
Stephan Erb
29d2e00803
Small roster API cleanups.
2008-04-23 22:34:10 +00:00
Jean-Marie Traissard
94580b3019
Change the way last_history_time for room is saved. Save time in mem at each message logged. When closing
...
control, save the value in rooms_last_message_time table. Previous version could introduce duplicate logs or
messages not logged.
2008-04-21 15:48:06 +00:00
Jean-Marie Traissard
47bc1d61b4
Added one unique function to src/gajim.py to add a GC bookmark.
...
Moved newly created auto_join_bookmarks() to good source file.
Fix :
-when using bookmark auto from join dialog : Action rebuild now done; Add GC sorted in list
-when using gc_control->bookmark : Store password if any.
2008-04-20 19:45:09 +00:00
Jean-Marie Traissard
8b8f139f79
Moved methods for opening new messages controls from roster.py to src/gajim.py. This is not roster related. See #3643 .
...
Sorted src/gajim.py functions, using steve-e style :p
2008-04-20 18:14:04 +00:00
Stephan Erb
4e6bd4ee8f
Port roster_window to gtk.TreeModelFilter.
...
Contacts are now online hidden when they connect/reconnect and not completely removed/readded. Should come with a great speed improvement for people with big rosters.
There are still a few known problems but non that should dalay this patch any longer. Related bugs will be tracked with 'modelfilter' keyword.
See #1201
2008-04-20 14:01:04 +00:00
Yann Leboulanger
ffbc0c65bc
use a textview to change subject of a room. Fixes #3858
2008-04-18 19:15:03 +00:00
Yann Leboulanger
5dd0d4fce8
move functions that build icons to gtkgui_helpers instead of roster_window. Fixes #3873
2008-04-17 14:17:14 +00:00
Jean-Marie Traissard
fbc1ae9b5c
fix possible TB (can be None)
2008-04-16 21:39:58 +00:00
Jean-Marie Traissard
eb22930361
do a little less loops
2008-04-06 13:23:10 +00:00
Jean-Marie Traissard
06fdc8367b
Auto sort bookmarked rooms list (when opening manage dialog and when adding
...
new one). Fixes #3739 .
2008-04-06 13:14:00 +00:00
Jean-Marie Traissard
59cc0a4aa8
Correct indent
2008-04-05 12:53:01 +00:00
Jean-Marie Traissard
df13948d87
Make nick cycle works with spaces in nicks, fix a possible bug if gc_refer_to_nick_char is not ",". Fixes #3810 .
2008-04-05 12:48:39 +00:00
Jean-Marie Traissard
c497087115
Continue to check message for HL words after we found one that could be only the beginning of another real word.
2008-04-01 19:57:27 +00:00
Jean-Marie Traissard
d10e203255
Cleaner version to check if char after a highlight is an alphanum or not
2008-03-30 21:45:51 +00:00
Jean-Marie Traissard
39d18c893d
Fix logic, fix char code
2008-03-30 21:16:35 +00:00
Yann Leboulanger
6de493fbb5
update GC_Contact instance when we change our nickname in a room. fixes #3784
2008-03-24 09:16:03 +00:00
Jean-Marie Traissard
ccb23a9e0c
Fix TB introduced in [9400] if using minimized muc
2008-03-20 20:39:51 +00:00
Jean-Marie Traissard
9e15e4bcab
do not redraw_tab too much if not needed
2008-03-20 19:37:20 +00:00
Brendan Taylor
c8cae71099
merged trunk
2008-02-14 02:20:07 +00:00
Yann Leboulanger
36438f44b6
fix the draw avatar calls
2008-02-05 21:24:48 +00:00
Jean-Marie Traissard
37ea4052e1
Cleaner way to check for 'show_avatars_in_roster'
2008-02-05 17:48:25 +00:00
Jean-Marie Traissard
4d675c42b1
Never load avatars for roster and gc-roster if we don't want them.
...
See #3718 . See also [9287].
2008-02-05 17:02:05 +00:00
Brendan Taylor
0b48b05218
merged trunk into session_centric branch
2008-02-05 03:09:31 +00:00
Yann Leboulanger
d85e0fdc75
prevent a GTK warning
2008-01-30 08:12:59 +00:00
Stephan Erb
67b9f1cdae
We may not add ourself to roster. Make entry in occupants menu insensitive.
2008-01-28 21:22:38 +00:00
Stephan Erb
1b5b9138a4
Kill risk of double color usage when color pool is not exhausted.
...
Make code a bit more pythonic.
2008-01-05 22:07:53 +00:00
Stephan Erb
ea5db436e1
Do not duplicate accounts with pep support in Edit->Profile menu.
...
Fix some strange encoding error.
2008-01-02 13:41:41 +00:00
Yann Leboulanger
2acc696716
improve look when we set avatar to the left. fixes #2102
2008-01-02 13:08:42 +00:00
Jean-Marie Traissard
ddbcfcd7a2
Highlight on (nick/muc_highlight_words) that contains a space too. Fixes #3624 .
2007-12-17 21:54:18 +00:00
Jean-Marie Traissard
674b4f57d5
Readd part of [8904] removed in [8938]. Then mix them. So we fix #3495/#3506 and problem when connecting
...
with an already used nick.
Fixes problem when we change nick with dialog to an already used one and then cancel. Fixes #3506 .
2007-12-03 19:39:40 +00:00
Stephan Erb
7b563e3734
Remove tooltips when we close a groupchat window.
2007-11-29 21:43:39 +00:00
Stephan Erb
5c92566a1d
Hide status/topic label when there is nothing to show.
...
Disable empty tooltips.
2007-11-29 20:33:10 +00:00
Stephan Erb
16e8369e23
Fix some random indentation errors and missing imports.
2007-11-27 21:14:04 +00:00
Yann Leboulanger
1f7a462788
[James Newton] osx port for Gajim. a GREAT thanks!!!
2007-11-14 19:47:52 +00:00
Yann Leboulanger
bf6e25576e
fix nick behaviour when we enter a room with an already used nick.
2007-11-05 21:49:42 +00:00
Yann Leboulanger
c4bc44adb1
empty subject label whn there is no subject
2007-10-22 12:06:16 +00:00
Yann Leboulanger
605caae2b8
My name has changed
2007-10-22 11:33:50 +00:00
Yann Leboulanger
22c1aeda29
next release will be GPL v3. fixes #3290
2007-10-22 11:13:13 +00:00
Yann Leboulanger
bbb7f5b0d4
fix unicode error in groupchat. Fixes #3480
2007-10-21 09:28:34 +00:00
Yann Leboulanger
c9c066f8e6
jid when destroying room is optional
2007-10-17 15:16:26 +00:00
Yann Leboulanger
37851df6e9
prevent file rename when new nick is the same as old nick.
2007-10-15 20:16:57 +00:00
Yann Leboulanger
d0649b8f81
[misc] fix change nick behaviour. fixes #3495
2007-10-13 17:47:13 +00:00
Yann Leboulanger
0869ce362c
Follow nick change in private message. fixes #3455
2007-10-13 14:37:22 +00:00
Yann Leboulanger
aff3697f06
use python-sexy if available to have clickable links in chat window banner. fixes #2962
2007-10-09 17:48:22 +00:00
Yann Leboulanger
10f8279e57
NonModalConfirmationDialog and ConfirmationDialognow automaticaly close window on ok or cancel. fixes #3486
2007-10-07 17:22:47 +00:00
Yann Leboulanger
0585a8475f
fix ConfirmationDialogCheck callback behaviour
2007-10-01 17:11:47 +00:00
Yann Leboulanger
f9a7a5c373
move accelerators tom (group)chat_control to message_window. fixes traceback with minimized groupchats
2007-09-16 09:02:04 +00:00
Yann Leboulanger
29cc2d0939
add key shortcut to open history and information window. fixes #3233
2007-09-15 10:11:46 +00:00
Yann Leboulanger
8ec061f5f6
prevent the user before sending a file to a groupchat contact that doesn't know his real jid.
2007-09-12 23:12:29 +00:00
Yann Leboulanger
0020c95c02
[Maxime Chéramy] /join room works. Gajim uses actual's MUC server.
2007-09-09 17:35:21 +00:00
Yann Leboulanger
55ba23881e
don't check if there is a @ when we invite a JID.
2007-09-05 18:23:16 +00:00
Yann Leboulanger
c3e40ea498
catch traceback and show error message when we try to change our nickname with not allowed chars
2007-09-04 21:46:22 +00:00
Stephan Erb
2fdeabc012
Add my copyright :-)
2007-08-31 23:19:23 +00:00
Yann Leboulanger
765b5eb2b2
/join command without argument now pre-fill join_groupchat dialog with current server and nickname
2007-08-27 12:09:07 +00:00
Yann Leboulanger
c9a407ca52
[Brendan Taylor] Gsoc 2007 work : end to end encryptions. Fixes #544
2007-08-25 22:42:35 +00:00
Yann Leboulanger
78f2c8c021
[roidelapluie, elghinn, msieurhappy, xbright and me] chat to muc convertion. see #2095 and #1408 . TODO: DND
2007-08-21 23:13:03 +00:00
Brendan Taylor
88e49ffa46
don't create uneccessary sessions (eg. for groupchat messages), bugfix for pms
2007-08-20 17:33:12 +00:00
Yann Leboulanger
176593db97
don't allow to bookmark a room on server that don't support private storage.
2007-08-19 15:32:41 +00:00
Stephan Erb
cd4a620d94
Prevent possible traceback
2007-07-25 17:30:43 +00:00
Stephan Erb
07a3393b72
DnD of contact on a MUC window to invite
2007-07-23 21:20:33 +00:00
Stephan Erb
e308b8f15a
Gerneralize DND on chat windows and enable it for msg_textview. ToDo: Invite to groupchat via DND
2007-07-23 13:07:04 +00:00
Julien Pivotto
8fb9b69874
Fix a stupid bug
2007-07-19 18:44:50 +00:00
Julien Pivotto
3087a66ccb
Fix a bug with my last commits
2007-07-19 18:37:11 +00:00
Julien Pivotto
3a1b83228d
Beter handling of status code in MUC. see #3270 .
2007-07-19 13:12:11 +00:00
Julien Pivotto
97d5ffdb7d
Beter handling of status codes. See #3270 .
...
http://www.xmpp.org/extensions/xep-0045.html#registrar-statuscodes-init
2007-07-19 11:54:15 +00:00
Julien Pivotto
0314f23aa4
Add notification of Configuration Changes in MUC. See #3270 .
...
http://www.xmpp.org/extensions/xep-0045.html#roomconfig-notify
2007-07-19 10:06:59 +00:00
Julien Pivotto
015ee132ae
XEP-0045: Multi-User Chat
...
* Handle Multiple status code in MUC.
* Warn the user if room logging is enabled (
http://www.xmpp.org/extensions/xep-0045.html#enter-logging ). Fix #3270 .
2007-07-19 09:27:33 +00:00
Julien Pivotto
5c36dd8e78
[Lukas and I] use 'event' instead of 'message' as icons names ans
...
states. Fix #2755 .
2007-07-13 10:11:49 +00:00
Julien Pivotto
59aa2cf87d
Don't print xhtml in history messages.
...
So all the messages are grayed.
2007-07-12 20:38:56 +00:00
Julien Pivotto
9994643247
Added my own copyright :-P
2007-07-11 21:39:27 +00:00
Stephan Erb
e88d547ed9
See [8324]: do the same in groupchats. Comment added
2007-06-27 09:26:58 +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
Yann Leboulanger
519bfa9352
remove private messges from unread_messages table in logs.db
2007-06-25 19:34:23 +00:00
Yann Leboulanger
e65bca1049
initialize minimize_on_autojoin to False when we add a new bookmark
2007-06-19 17:31:47 +00:00
Yann Leboulanger
0a165c813b
improve minimize on close code
2007-06-15 18:30:48 +00:00
Yann Leboulanger
0758be7c14
ability to send a file to a groupchat occupant if we know his real JID
2007-06-15 17:38:14 +00:00
Yann Leboulanger
b6eb2f94c9
minimize menuitem -> minimize on close checkbutton. see #3034
2007-06-14 17:44:24 +00:00
Yann Leboulanger
510184a6b2
move focus_out_line when groupchat is minimized
2007-06-12 18:16:34 +00:00
Yann Leboulanger
ee41ae8927
don'trequest vcard on a irc channel when someone changes his nickname. fixes #3194
2007-06-12 17:51:57 +00:00
Julien Pivotto
6338f63f03
Fix some bugs with minimized groupchats.
2007-06-11 10:13:16 +00:00
Stephan Erb
babd1ee042
Enable ellipsization in roster and chatwindow. Fixes #2079 , #2739
...
Reorder occupantlist in groupchat to match roster. Fixes #2102
2007-06-11 08:37:46 +00:00
Julien Pivotto
08a8d169e9
remove groupchats from roster when the tab is destroyed
2007-06-07 12:47:07 +00:00
Julien Pivotto
2f6c9f0d19
Open private messages in minimized rooms by middle-clicking on systray icon.
2007-06-07 11:58:56 +00:00
Yann Leboulanger
52c6c6cbb7
[roidelapluie] better groupchat support in roster and systray. Better nick support
2007-06-03 13:40:14 +00:00
Yann Leboulanger
cefac49fdf
refactor groupchat popup menu. see #3211
2007-06-02 12:03:02 +00:00
Julien Pivotto
0863ce8dba
Fix a bug with changing status in groupchats. Always print "You are now %s" in groupchats, even if you change from "action menu".
2007-05-27 09:16:21 +00:00
Julien Pivotto
68ec9fec2e
Improve coding of [1869].
...
--Cette ligne, et les suivantes ci-dessous,
seront ignorées--
M src/groupchat_control.py
2007-05-21 21:39:58 +00:00
Julien Pivotto
05542130fa
Improve [8168]: correct window title and print number of marked messages
...
in tabs.
2007-05-21 21:33:48 +00:00