Nikos Kouremenos
|
dc6b296848
|
icon in notification window not always jabber now. MSN if he uses msn etc. thanks stian barmen for helping me test
|
2006-01-03 11:32:01 +00:00 |
Travis Shirk
|
5464701cda
|
A gc control and a chat control in the same window is realized.
|
2006-01-03 07:34:18 +00:00 |
Travis Shirk
|
311288907a
|
The MessageWindowMgr now saves/restores window positions so that the
config mode can be used for smarter placement. Also the emotiocons menu keybinding
|
2006-01-03 05:49:09 +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
|
5f093a06b5
|
Hooked up ultra lame send button
|
2006-01-03 04:05:28 +00:00 |
Travis Shirk
|
9058126e73
|
Key binding fixes
|
2006-01-03 03:55:11 +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
|
5bebd10277
|
Removed unused member jids_for_which_we_asked_vcard_already
|
2006-01-02 21:39:16 +00:00 |
Travis Shirk
|
8d42f5d0f0
|
Hooking up more pieces
|
2006-01-02 09:04:30 +00:00 |
Yann Leboulanger
|
9a4985930b
|
typo: wrong function name
|
2006-01-02 06:47:48 +00:00 |
Yann Leboulanger
|
412ba85154
|
fix a TB
|
2006-01-02 06:46:27 +00:00 |
Travis Shirk
|
4b59506c97
|
Moved MessageControl into it's own file to avoid circular depency
|
2006-01-02 02:12:34 +00:00 |
Travis Shirk
|
b239d4ff00
|
History action, some chatstate stuff moved over, etc.
|
2006-01-02 01:23:40 +00:00 |
Travis Shirk
|
1360933ba9
|
Merged in trunk updates, including meta_contacts
Merged revisions 4951,4962-4969 via svnmerge from
svn://svn.gajim.org/gajim/trunk
........
r4951 | nk | 2005-12-30 16:50:36 -0700 (Fri, 30 Dec 2005) | 1 line
fixes in greek transl
........
r4962 | asterix | 2006-01-01 11:41:04 -0700 (Sun, 01 Jan 2006) | 2 lines
merge meta_contacts branch with trunk. Meta contacts are not in gajim yet, but framework is here. We now use gajim.contacts.many_functions() to handle contacts and groupchat_contacts.
........
r4963 | asterix | 2006-01-01 11:43:24 -0700 (Sun, 01 Jan 2006) | 2 lines
correct contacts file
........
r4964 | asterix | 2006-01-01 11:47:26 -0700 (Sun, 01 Jan 2006) | 2 lines
dict.remove() doesn't exists, it's del dict[]
........
r4965 | asterix | 2006-01-01 11:50:15 -0700 (Sun, 01 Jan 2006) | 2 lines
some missing commits from branch
........
r4966 | asterix | 2006-01-01 11:53:30 -0700 (Sun, 01 Jan 2006) | 2 lines
end of gc_contact.nick -> gc_contact.name
........
r4967 | asterix | 2006-01-01 12:05:59 -0700 (Sun, 01 Jan 2006) | 2 lines
new ACE option: send_sha_in_gc_presence that allow to send sha info in groupchat presences
........
r4968 | asterix | 2006-01-01 12:12:36 -0700 (Sun, 01 Jan 2006) | 2 lines
0.9.1-2 in debian that solve the group bug (commit [4924])
........
r4969 | asterix | 2006-01-01 12:31:13 -0700 (Sun, 01 Jan 2006) | 2 lines
typo
........
|
2006-01-01 20:06:26 +00:00 |
Travis Shirk
|
6036368b6e
|
Window/control shutdown
|
2006-01-01 19:40:05 +00:00 |
Yann Leboulanger
|
92df303991
|
typo
|
2006-01-01 19:31:13 +00:00 |
Yann Leboulanger
|
f455e974c1
|
new ACE option: send_sha_in_gc_presence that allow to send sha info in groupchat presences
|
2006-01-01 19:05:59 +00:00 |
Yann Leboulanger
|
7928e82d48
|
end of gc_contact.nick -> gc_contact.name
|
2006-01-01 18:53:30 +00:00 |
Yann Leboulanger
|
1a96012420
|
some missing commits from branch
|
2006-01-01 18:50:15 +00:00 |
Yann Leboulanger
|
0b9e57a16d
|
dict.remove() doesn't exists, it's del dict[]
|
2006-01-01 18:47:26 +00:00 |
Yann Leboulanger
|
6bcc3c746c
|
correct contacts file
|
2006-01-01 18:43:24 +00:00 |
Yann Leboulanger
|
63e5defe39
|
merge meta_contacts branch with trunk. Meta contacts are not in gajim yet, but framework is here. We now use gajim.contacts.many_functions() to handle contacts and groupchat_contacts.
|
2006-01-01 18:41:04 +00:00 |
Travis Shirk
|
c30ee542dc
|
Close to usable for chat, receiving messages, etc.
|
2005-12-31 21:55:44 +00:00 |
Travis Shirk
|
1102356937
|
Window and control lookup functions, and set_Active_tab
|
2005-12-31 17:00:04 +00:00 |
Travis Shirk
|
fb5ca97eba
|
Send chatstates and chat messages instead of normal
|
2005-12-31 08:13:20 +00:00 |
Travis Shirk
|
496199aaef
|
Preliminary GroupchatControl support
|
2005-12-31 07:35:14 +00:00 |
Travis Shirk
|
008dfea48b
|
More menus, compact mode, etc.
|
2005-12-31 07:19:43 +00:00 |
Travis Shirk
|
fc6af37467
|
Config updating, tab label markup abstraction, auto window sizing/positioning, window title
|
2005-12-31 06:27:22 +00:00 |
Travis Shirk
|
b7761d7256
|
Moved MessageWindowMgr singleton to gajim.interface and emoticon menu support
|
2005-12-31 04:53:14 +00:00 |
Travis Shirk
|
96d7dcbce2
|
Sending messages, and more framework
|
2005-12-31 03:53:48 +00:00 |
Travis Shirk
|
1eec68634c
|
Drawing widgets and tabs. Migrated some of the keyboard event handling as well
|
2005-12-31 00:50:33 +00:00 |
Travis Shirk
|
a52596266c
|
Merged trunk
|
2005-12-30 21:37:36 +00:00 |
Travis Shirk
|
a4477f88ee
|
chat controls created and showing up in MessageWindow
|
2005-12-30 20:47:59 +00:00 |
Yann Leboulanger
|
f3deefc372
|
support of contacts in no group
|
2005-12-30 14:04:01 +00:00 |
Yann Leboulanger
|
96419ac1d8
|
always create TC tab with a contact instance, not a gc_contact instance
|
2005-12-30 12:19:49 +00:00 |
Yann Leboulanger
|
dab85845de
|
gc_contact.nick -> gc_contact.name (same attr as contact)
|
2005-12-30 12:16:46 +00:00 |
Yann Leboulanger
|
d4ac8a23a7
|
typo
|
2005-12-30 12:05:53 +00:00 |
Yann Leboulanger
|
56ebaa475c
|
typo
|
2005-12-30 12:00:09 +00:00 |
Yann Leboulanger
|
61c27375fa
|
prevent TB
|
2005-12-30 11:48:43 +00:00 |
Yann Leboulanger
|
9eeecca91c
|
typo
|
2005-12-30 11:44:28 +00:00 |
Yann Leboulanger
|
3522c89b31
|
typo
|
2005-12-30 11:43:17 +00:00 |
Yann Leboulanger
|
ed8ccffcbc
|
missing new functions
|
2005-12-30 11:42:48 +00:00 |
Yann Leboulanger
|
07888f9a49
|
gc contacts have no resource attribute
|
2005-12-30 11:40:42 +00:00 |
Yann Leboulanger
|
8614b3cad0
|
typo
|
2005-12-30 11:39:07 +00:00 |
Yann Leboulanger
|
024e4628fe
|
gc_contact.nick instead of .name
|
2005-12-30 11:37:23 +00:00 |
Yann Leboulanger
|
4bc0430587
|
missing new finctions in vcard
|
2005-12-30 11:36:10 +00:00 |
Yann Leboulanger
|
f69154f06a
|
prevent TB
|
2005-12-30 11:33:39 +00:00 |
Yann Leboulanger
|
2891c507e7
|
typo
|
2005-12-30 11:27:31 +00:00 |
Yann Leboulanger
|
4d76e2993b
|
dict.remove doesn't exists, it's del dict[]
|
2005-12-30 11:27:19 +00:00 |
Yann Leboulanger
|
e74dbc89d3
|
typo
|
2005-12-30 11:21:06 +00:00 |
Yann Leboulanger
|
6afd4791a1
|
missing import
|
2005-12-30 11:20:52 +00:00 |
Yann Leboulanger
|
5c5594bb31
|
missing new function in roster
|
2005-12-30 11:10:39 +00:00 |
Yann Leboulanger
|
d571d9ce8b
|
use new contacts functions everywhere
|
2005-12-30 09:58:34 +00:00 |
Nikos Kouremenos
|
7649e0daa4
|
add a combobox [nothing more] in manage emoticons window
|
2005-12-29 21:45:57 +00:00 |
Yann Leboulanger
|
349c69d5b3
|
continue using new functions to handle contacts
|
2005-12-29 21:44:35 +00:00 |
Yann Leboulanger
|
6914d65b4e
|
C_NAME column contacts pango escaped group name, so when we search a group iter, compare with the pago escaped name we search
|
2005-12-29 19:48:05 +00:00 |
Yann Leboulanger
|
928e2b2994
|
prevent GTK-Warning
|
2005-12-29 13:13:13 +00:00 |
Travis Shirk
|
d19a522ff8
|
Hashed out a bit more of the MessageControl interface
|
2005-12-29 03:49:57 +00:00 |
Travis Shirk
|
44c8d901f9
|
added
|
2005-12-29 03:21:43 +00:00 |
Travis Shirk
|
18984fe7cb
|
Creating window through the manager, introduced Control types, config stuff, etc.
|
2005-12-29 03:20:06 +00:00 |
Travis Shirk
|
1db1c7eddd
|
Configurartion code for one_window_type including mailing list comments
|
2005-12-29 01:31:47 +00:00 |
Nikos Kouremenos
|
1e9d015bb7
|
be more accurate in urgency desc
|
2005-12-28 23:00:47 +00:00 |
Nikos Kouremenos
|
404cc402cb
|
ACE: notification_timeout; and fix desc for use_urgency_hi*N*t
|
2005-12-28 22:49:58 +00:00 |
Yann Leboulanger
|
9abc57d0ae
|
add a use_urgency_hit option
|
2005-12-28 22:30:41 +00:00 |
Yann Leboulanger
|
2d9cf5f96d
|
use contacts functions in history_window
|
2005-12-28 22:24:03 +00:00 |
Yann Leboulanger
|
bf51987c7c
|
use new function in groupchat_window
|
2005-12-28 22:10:22 +00:00 |
Yann Leboulanger
|
22b72ada45
|
typo
|
2005-12-28 22:09:58 +00:00 |
Yann Leboulanger
|
ff7aa9b765
|
gajim-remote now has get_status_message
|
2005-12-28 21:15:48 +00:00 |
Nikos Kouremenos
|
b3f631f6c2
|
search expander default to False
|
2005-12-28 15:00:35 +00:00 |
Nikos Kouremenos
|
b622d34749
|
svn is .10
|
2005-12-28 14:18:11 +00:00 |
Travis Shirk
|
1b4bc0dedd
|
I guess glade provides hooks to internationalize the combobox values.
|
2005-12-28 03:26:41 +00:00 |
Travis Shirk
|
2b83445104
|
Added config proposed in email to the list
|
2005-12-28 03:20:11 +00:00 |
Travis Shirk
|
eb92a7a756
|
MessageWindow and MessageWindowMgr classes
|
2005-12-27 23:55:34 +00:00 |
Travis Shirk
|
fcb7c08c59
|
UI beginnings for message_window, preferences_window, and the lingering "image on gc tabs" patch.
|
2005-12-27 23:03:39 +00:00 |
Travis Shirk
|
62b549e791
|
This member var is unused. I assume ConversationTextview.change_cursor took it's place.
|
2005-12-27 21:57:17 +00:00 |
Nikos Kouremenos
|
3a9f9c8b11
|
fix strings; thanks to Stian Barmen for his attention to detail;thank another guy about search button I forgot his name
|
2005-12-27 21:03:02 +00:00 |
Nikos Kouremenos
|
56f535da4f
|
in history search results now name column is filled even if we are in normal chat
|
2005-12-27 20:56:30 +00:00 |
Nikos Kouremenos
|
af242e3840
|
ACE: roster_window_skip_taskbar
|
2005-12-27 20:27:02 +00:00 |
Nikos Kouremenos
|
7736cb8824
|
fix some typos
|
2005-12-27 20:23:45 +00:00 |
Nikos Kouremenos
|
8a0bad93e5
|
[greblus] hardcode black text for old-style popups
|
2005-12-27 19:29:04 +00:00 |
Nikos Kouremenos
|
f63a0c89ec
|
if the window come back to prev size after expander collapses depends on if window is resizable or not!
|
2005-12-27 19:02:15 +00:00 |
Nikos Kouremenos
|
9fed3f6602
|
nothing
|
2005-12-27 13:49:34 +00:00 |
Nikos Kouremenos
|
1c9663740e
|
double click on history search resut now scrolls to line and even highlights it! :)
|
2005-12-27 13:38:42 +00:00 |
Nikos Kouremenos
|
0584c4bff1
|
almost impossible to fail
|
2005-12-26 18:38:05 +00:00 |
Nikos Kouremenos
|
7425e3f073
|
fix it correctly
|
2005-12-26 18:34:02 +00:00 |
Nikos Kouremenos
|
815e07771b
|
prevent a tb
|
2005-12-26 18:23:57 +00:00 |
Yann Leboulanger
|
02fc0a86c3
|
print more dbus errors in verbose mode only
|
2005-12-26 16:41:22 +00:00 |
Nikos Kouremenos
|
8e4d7996b9
|
hardcode Y M D H M S
|
2005-12-26 16:38:24 +00:00 |
Nikos Kouremenos
|
527e831c99
|
missing import
|
2005-12-26 14:59:36 +00:00 |
Nikos Kouremenos
|
a16cdcab7d
|
YYYY-MM-DATE TIME
|
2005-12-26 14:47:03 +00:00 |
Nikos Kouremenos
|
0668a321dc
|
forgot sth. this fixes it
|
2005-12-26 14:40:43 +00:00 |
Nikos Kouremenos
|
e0feb7e57d
|
show also time and year in date column in search results
|
2005-12-26 14:37:27 +00:00 |
Nikos Kouremenos
|
45b1493471
|
fix so we log muc messages [was broken only in svn]
|
2005-12-26 14:15:17 +00:00 |
Yann Leboulanger
|
61b55f4312
|
print dbus error only in verbose mode
|
2005-12-26 14:00:06 +00:00 |
Nikos Kouremenos
|
250e916318
|
check so we cannot fail
|
2005-12-26 13:36:55 +00:00 |
Nikos Kouremenos
|
6a1db9ea0f
|
should work now. wed plz test
|
2005-12-26 13:28:13 +00:00 |
Nikos Kouremenos
|
8a875bdb2c
|
do some crazy stuff on exception msg when exception object does not have errno attribute
|
2005-12-26 01:05:36 +00:00 |
Nikos Kouremenos
|
9385f1074f
|
[greblus] preferences window now can control the color of URLs
|
2005-12-25 23:48:08 +00:00 |
Yann Leboulanger
|
1b251aaa4b
|
fix again a wrong commit
|
2005-12-25 20:30:23 +00:00 |
Yann Leboulanger
|
45ee0e9a75
|
revert wrong commit
|
2005-12-25 15:56:36 +00:00 |
Nikos Kouremenos
|
c91bb65b4b
|
say 0.9.1
|
2005-12-25 15:01:10 +00:00 |
Nikos Kouremenos
|
4853ec6a23
|
no need for thatl ocal var
|
2005-12-25 14:56:15 +00:00 |
Nikos Kouremenos
|
bfd50145c6
|
doing pychecker from once in a while, hurts noone
|
2005-12-25 14:44:37 +00:00 |
Yann Leboulanger
|
35b677cc34
|
[Geobert] Ctrl+Tab goes to the next tab that has unread messages if there is one
|
2005-12-25 13:20:01 +00:00 |
Yann Leboulanger
|
d3a13301e5
|
init logger vars when no log to migrate
|
2005-12-24 22:33:35 +00:00 |
Yann Leboulanger
|
2fce0a3bd3
|
fix last_history_line usage
|
2005-12-24 22:00:28 +00:00 |
Nikos Kouremenos
|
d956d1f19b
|
fix typo
|
2005-12-23 23:33:00 +00:00 |
Yann Leboulanger
|
a3d6c3c43f
|
begin to use the new functions to handle contacts and gc_contacts
|
2005-12-22 21:40:40 +00:00 |
Yann Leboulanger
|
ba0425e4dd
|
Jim] re-typo
|
2005-12-22 07:46:04 +00:00 |
Yann Leboulanger
|
6e00652aaf
|
[Jim] Typo
|
2005-12-22 07:38:05 +00:00 |
Yann Leboulanger
|
993c09ec70
|
catch correct exception when interrupt system call
|
2005-12-21 17:55:57 +00:00 |
Yann Leboulanger
|
a15a6e8e6e
|
move some functions from gajim to contacts, rename some functions
|
2005-12-21 16:32:32 +00:00 |
Yann Leboulanger
|
0af7e48bf1
|
create Contact instances with the new functions
|
2005-12-21 13:00:56 +00:00 |
Yann Leboulanger
|
ebccabf5da
|
[Jim] faster version of do_possible_mark_for_days_in_this_month()
|
2005-12-21 10:54:41 +00:00 |
Yann Leboulanger
|
f67351a263
|
create Contact instances with new functions
|
2005-12-21 10:29:14 +00:00 |
Yann Leboulanger
|
944449009d
|
new functions in Contacts instance
|
2005-12-21 10:28:42 +00:00 |
Yann Leboulanger
|
5fbf3c9b55
|
we now create Contact instances with gajim.contacts.create_contact()
|
2005-12-21 09:02:34 +00:00 |
Yann Leboulanger
|
b24c035067
|
remove useless import
|
2005-12-21 08:54:41 +00:00 |
Yann Leboulanger
|
15e4a9642f
|
we now create Contact and GC_Contact instances from Contacts class in dialog.py
|
2005-12-20 22:26:27 +00:00 |
Yann Leboulanger
|
31efa00b85
|
Contact instance doesn't need role and affiliation
add some function to Contacts class
|
2005-12-20 22:24:01 +00:00 |
Yann Leboulanger
|
fd89e6eaab
|
add_transport_to_roster goes to roster.py
|
2005-12-20 21:27:15 +00:00 |
Yann Leboulanger
|
93f205f53b
|
Gc_contact class becomes GC_Contact
|
2005-12-20 20:56:02 +00:00 |
Nikos Kouremenos
|
241ca68ad1
|
also catch irc:// links
|
2005-12-20 20:05:46 +00:00 |
Yann Leboulanger
|
2fe711d9e9
|
we can add big smeileys
|
2005-12-20 20:00:34 +00:00 |
Yann Leboulanger
|
ccc3de6687
|
add a contacts class, and gc_contacts class
|
2005-12-20 19:45:56 +00:00 |
Yann Leboulanger
|
c557a2c51b
|
[Sef] don't duplicate log lines in groupchat
|
2005-12-20 16:18:17 +00:00 |
Yann Leboulanger
|
4fc1cf802f
|
fix TB (missing self.)
|
2005-12-20 14:43:22 +00:00 |
Travis Shirk
|
5c5467d823
|
Show no JEP-85 status in the chat banner when the contact is offline; closes #1202
|
2005-12-20 02:40:29 +00:00 |
Nikos Kouremenos
|
dc5a17385f
|
add some fixmes for bad strings
|
2005-12-19 22:07:05 +00:00 |
Yann Leboulanger
|
6003dc67e0
|
revert my previous fix, and just don't take into account the click on go button if jid hasn't changed
|
2005-12-19 20:37:35 +00:00 |
Yann Leboulanger
|
60eebb7888
|
remove event from queue as soon as we click notification window
|
2005-12-19 20:01:32 +00:00 |
Nikos Kouremenos
|
9ac960c087
|
add missing header
|
2005-12-19 12:22:22 +00:00 |
Yann Leboulanger
|
115393295b
|
don't draw twice the disco treeview when we click twice quickly the go button
|
2005-12-18 12:31:42 +00:00 |
Yann Leboulanger
|
c687ad17b1
|
fix color parser
|
2005-12-18 10:38:33 +00:00 |
Yann Leboulanger
|
323663132b
|
fix more interrupt system call
|
2005-12-17 23:07:13 +00:00 |
Yann Leboulanger
|
f82c72b228
|
when threading problem, just migrate in the backgrounds instead of with a GUI
|
2005-12-15 19:12:13 +00:00 |
Yann Leboulanger
|
fd133716e3
|
if migration fails (python2.3 for ex) Gajim shows a dialog and exit
|
2005-12-15 12:03:57 +00:00 |
Yann Leboulanger
|
5873a8bd9d
|
don't play thousands of sounds at startup
|
2005-12-15 11:01:50 +00:00 |
Yann Leboulanger
|
0a6ccd34e9
|
set policy to never when needed to height is good
|
2005-12-14 21:21:01 +00:00 |
Nikos Kouremenos
|
4f46b4e7c1
|
clean up code [we do not need to touch horizontal on checking on height] add verbose comments
|
2005-12-14 21:08:58 +00:00 |
Yann Leboulanger
|
47d1c0ac58
|
we now show horizontal scrollbar when we want to send loooong word
|
2005-12-14 20:56:31 +00:00 |
Yann Leboulanger
|
776af99d11
|
don't send active chatstate to non-active tab
|
2005-12-14 19:55:53 +00:00 |
Yann Leboulanger
|
52d881c972
|
remove the check of line_already_in_db for gc_message that make gajim slow when joining a room
|
2005-12-14 18:23:40 +00:00 |
Yann Leboulanger
|
8607a9ecad
|
load_iconset return {} if path doesn't exists
|
2005-12-14 18:10:55 +00:00 |
Yann Leboulanger
|
da873080af
|
gajim-remote get_status without account now return global status
|
2005-12-14 17:55:03 +00:00 |
Yann Leboulanger
|
51dbb1398e
|
remove old images when we change to an iconset that has no 32x32 icons
|
2005-12-14 17:32:38 +00:00 |
Nikos Kouremenos
|
b21424e1fa
|
ask kind which is always 1byte
|
2005-12-14 14:12:38 +00:00 |
Yann Leboulanger
|
8c77ec6433
|
SLELCT log_line_id instead of message when looking if log line is already in DB, so it's faster
|
2005-12-14 12:41:32 +00:00 |
Yann Leboulanger
|
761528f213
|
don't remove contact in gc roster when he leaves if there are awaiting events from him, but only when we read his messages
|
2005-12-13 22:13:07 +00:00 |