Yann Leboulanger
e4ef4f4396
save events when no visual plugin (like gtkgui) is registered and restore them when such a plugin resiters
2004-08-01 23:49:21 +00:00
Yann Leboulanger
9fc8e66770
gtkgui plugin ask roster when it starts (in case an account is already conected)\nthread in started in plugin.py
2004-08-01 16:25:41 +00:00
Yann Leboulanger
504c25abd6
remove the systray icon when exitting the gtkgui plugin
2004-07-31 23:06:14 +00:00
Yann Leboulanger
19f1e79a66
plugins can now unregister
...
new QUIT signal : we can or not close the core
2004-07-28 18:31:31 +00:00
Yann Leboulanger
d9316e83a2
when we add a new count, update ALL variables
2004-07-28 18:17:26 +00:00
Yann Leboulanger
12daa1954e
show the state's icon of the prioritest resource in chat window
2004-07-18 21:38:14 +00:00
Yann Leboulanger
40a5e98f51
it is now possible to specify hostname / ip to bind with the sock plugin
2004-07-18 11:32:39 +00:00
Yann Leboulanger
331056f179
logger and gtkgui plugins can be launched after the core (if sock plugin is active)
2004-07-17 21:00:38 +00:00
Yann Leboulanger
03aee33e25
here is the sock plugin
...
runCore can now recieve the -c option to be lunch as a client. In such a case, it connects to a gajim server (a sock plugin) and not to a jabber server
2004-07-17 15:31:47 +00:00
Yann Leboulanger
a910c276e1
save whether line are expanded or not in the config file
2004-07-12 21:14:12 +00:00
Yann Leboulanger
1aa34e05dd
plugin now have to register the message types they want to recieve
2004-07-08 23:51:48 +00:00
Yann Leboulanger
125cdb2a46
support of error messages
2004-07-08 19:46:24 +00:00
Yann Leboulanger
58d6f0d15e
now we can register a new account
2004-07-01 19:49:26 +00:00
Yann Leboulanger
3c7326e482
better ImageCellRenderer (it takes less CPU)
2004-07-01 15:42:39 +00:00
Yann Leboulanger
79927434aa
show '_' instead of underlining the next character in systray popup menu
2004-06-29 20:51:36 +00:00
Yann Leboulanger
a0921c0427
little bugfix
2004-06-29 20:47:04 +00:00
Yann Leboulanger
d8164426cc
very little thing
2004-06-28 01:49:34 +00:00
Yann Leboulanger
353b74c4ba
new ImageCellRenderer to show pixbuf and pixbufAnimation in treeview (take less CPU time than the old method)
2004-06-28 01:29:02 +00:00
Yann Leboulanger
3dbb75f9db
agents cannot have 2 different resources
2004-06-24 21:37:27 +00:00
Yann Leboulanger
9e8bb03f25
trayicon module is not necessary
...
new preference option : icon in systray (changement is tacken into account at next start)
2004-06-21 20:22:10 +00:00
Yann Leboulanger
1db49881c6
assume config has each default value, so no need to verify each time we want to use it
2004-06-21 18:17:21 +00:00
Yann Leboulanger
792aeb573f
we can now remove agents from roaster
2004-06-21 17:06:43 +00:00
Yann Leboulanger
f67f86ab67
little bugfix
2004-06-21 13:27:41 +00:00
Yann Leboulanger
6054f6e7ba
better variable names
2004-06-21 00:12:25 +00:00
Vincent Hanquez
bdd2b5dd50
more common that way
2004-06-20 22:01:42 +00:00
Vincent Hanquez
5b7b9c3075
move handler to specific functions
...
somedays read_queue would have to be a common share code and thus no specific
plugin code could be call from there.
(untested: not able to compile C module trayicon)
2004-06-20 21:58:12 +00:00
Vincent Hanquez
768e2d7953
change my mail address
2004-06-18 09:25:15 +00:00
Yann Leboulanger
ba2da561f9
little bugfix : add_user_to_roster need jid as argument, not user
2004-06-17 17:12:33 +00:00
Yann Leboulanger
9655c8b299
menu in systray can now be teared off and reattached
2004-06-17 17:11:29 +00:00
Yann Leboulanger
154c6914d4
new icons and animated gif for message
2004-06-17 13:20:00 +00:00
Yann Leboulanger
da8488a71e
Start chat is now available from menu in systray
2004-06-16 19:25:02 +00:00
Yann Leboulanger
7a413ec749
open chat windows, if needed, on double click on systray icon
2004-06-15 03:42:58 +00:00
Yann Leboulanger
bb6b3f9060
animated gifs can now be displayed in the treeview
2004-06-15 02:06:30 +00:00
Yann Leboulanger
24664cf130
be sure that the popup menus are inside the screen
2004-06-15 00:45:34 +00:00
Yann Leboulanger
7ab7953ce0
little bugfix : status is xa and not na
2004-06-14 03:36:55 +00:00
Yann Leboulanger
3d1ee5bf08
double clicked on systray icon show/hide roster if there is no event, or show an event otherwise.
2004-06-13 18:26:40 +00:00
Yann Leboulanger
0fca234f0a
beginnig of the popoup menu in systray
2004-06-11 21:36:17 +00:00
Yann Leboulanger
aab188b4f9
tooltips object must not be destroyed
2004-06-11 14:04:54 +00:00
Yann Leboulanger
b0b185a9ad
- new class for systray icon
...
- icon in systray show that a new message has arrived if chat window in whitch it appears has not the focus (maybe it sould be an option ?)
2004-06-11 03:31:40 +00:00
Yann Leboulanger
07d53ae7ea
show contacts that are offline but have sent messages not read yet
2004-06-10 13:58:24 +00:00
Yann Leboulanger
0b4a0b916f
auto away even if not online option is now available
2004-06-10 02:54:07 +00:00
Yann Leboulanger
4f5312432f
better like that :)
2004-06-09 20:40:52 +00:00
Yann Leboulanger
5d3082598e
print priority in infoUser window
2004-06-09 20:38:27 +00:00
Yann Leboulanger
d77e5094fd
some bugfix : when we recieve a NOTIFY event, we must let the 'message' pixbuf if messages are waiting
2004-06-09 15:29:32 +00:00
Yann Leboulanger
c95a979544
icon in systray (it represents state and changes when we recieve a message not poped up)
2004-06-09 14:22:27 +00:00
Yann Leboulanger
27c5cd358e
some bugfix when modifying account
2004-06-06 19:35:10 +00:00
Yann Leboulanger
5e47ab69ed
we can now set our priority
2004-06-06 15:54:30 +00:00
Yann Leboulanger
f518f2c6e2
many changes :
...
- user class now has priority attribut
- remove can only be done by the popup menu (BUG : when editing is canceled, iter stays editable. need gtk2.4 to coreect that)
- cleaner code
2004-06-06 01:27:18 +00:00
Yann Leboulanger
94bab4e9ef
if a user log on with a resource then log off and log on with another resources, we must remove old user, what is done now
2004-06-03 19:47:45 +00:00
Yann Leboulanger
403265a767
information window now show all resources and status for a user
2004-06-02 01:56:16 +00:00
Yann Leboulanger
b9f7d24970
little bugfix
2004-05-31 18:19:05 +00:00
Yann Leboulanger
cad99f6efc
invisible support
2004-05-31 18:12:57 +00:00
Yann Leboulanger
8ef36f0abf
create plugin.sleeper after we save preferences
2004-05-29 04:24:31 +00:00
Yann Leboulanger
707e8f3874
it was possible to send several time the autoaway / xa status before the first one is recieved by the server and taken into account.
2004-05-29 04:05:06 +00:00
Yann Leboulanger
528e353cee
idle is a C module, not a C++ one
2004-05-28 17:54:40 +00:00
Yann Leboulanger
28c0b705c5
bugfix for auto away / xa
2004-05-28 14:44:22 +00:00
Yann Leboulanger
279a060265
- idle in a C module, auto away / xa feature is back
...
- no need to store .mo files : they are now created by make
2004-05-28 04:20:30 +00:00
Yann Leboulanger
1ae38e7568
change the name of the contact in the treeview when we change its name in the info window
2004-05-25 17:24:48 +00:00
Yann Leboulanger
f66843d833
print a (2) when a user is logged twice with 2 resources
2004-05-25 16:22:15 +00:00
Yann Leboulanger
2804c4ca5f
rename in user's popup menu is now available
2004-05-25 15:30:56 +00:00
Yann Leboulanger
b819f1c9cf
change icon in message window only if all the connexions of the user (with differents resources) are off.
2004-05-25 01:18:56 +00:00
Yann Leboulanger
3a91cda882
bugfix : messageCB must send a string to the plugins and not a JID instance
2004-05-24 19:41:14 +00:00
Yann Leboulanger
c5570e33a0
gajim now support when a user is logged twice with 2 differents resources
2004-05-24 19:23:02 +00:00
Yann Leboulanger
241769ca27
.po files are now in utf-8 so accents doesn't cause troubles
2004-05-23 22:01:55 +00:00
Yann Leboulanger
360570cf2d
bugfix : we can recieve messages from offline contacts (invisible or offline stored messages). In thoses cases do not select contact in roster.
2004-05-20 15:43:41 +00:00
Yann Leboulanger
2860211def
little bugfix
2004-05-20 13:20:24 +00:00
Yann Leboulanger
9cc7bae87d
bugfix : problem with french accents
2004-05-19 21:02:01 +00:00
Yann Leboulanger
7bd7a8fbe5
new french translation
2004-05-19 20:14:06 +00:00
Yann Leboulanger
09dd497594
scroll to and select row of user that have sent a message
2004-05-19 01:34:57 +00:00
Yann Leboulanger
4106ff0f55
elect all rows when escape is pressed or when we click under all rows
2004-05-18 23:39:11 +00:00
Yann Leboulanger
2d35fbcafd
icq contacts can have 'chat' status
2004-05-17 15:37:34 +00:00
Yann Leboulanger
6e84e5746b
i18n support for internationalisation
2004-05-16 23:47:14 +00:00
Yann Leboulanger
87363cc247
no spaces in account name
2004-05-15 16:52:07 +00:00
Yann Leboulanger
9e3a5a3838
split of gtkgui.py
2004-05-15 16:50:38 +00:00
Yann Leboulanger
ad2542b74a
bugfix about colors
2004-05-13 20:03:21 +00:00
Yann Leboulanger
68c16c26ea
Invisible is not available
2004-05-13 17:40:36 +00:00
Yann Leboulanger
3c597eeb3b
Icons in option menu
2004-05-11 20:30:59 +00:00
Yann Leboulanger
ea6b541bb7
variables must be accessible because when we change preferences these variables are changed
2004-05-10 14:50:30 +00:00
Yann Leboulanger
133c635c83
Support for proxy
2004-05-05 01:12:08 +00:00
Yann Leboulanger
4e9f627a05
we can edit the account options in account's popup menu
2004-05-02 16:25:04 +00:00
Yann Leboulanger
2ab2f09e0e
don't change status when we close the awayMessage window
2004-05-02 15:20:42 +00:00
Yann Leboulanger
609ab74902
bugfix : upgrade status in plugin.connected even if we are already connected
2004-05-02 00:47:29 +00:00
Yann Leboulanger
eba83a1588
bugfix : don't send status when we update which status optiomenu shows
2004-05-01 23:50:07 +00:00
Yann Leboulanger
3cf46c97f1
status shown in optionmenu is updated when status of one account is changed
...
plugin.connected[account] is a number between 0 and 5 :
0 offline, 1 online, 2 away, 3 xa, 4 dnd, 5 invisible
2004-05-01 22:30:53 +00:00
Yann Leboulanger
7931064c1e
auto away not available for the moment
2004-04-29 11:54:43 +00:00
Yann Leboulanger
01c12d7053
bugfix : when we remove an account that was online, we recieve the status "offline" after the account is removed
2004-04-27 02:29:48 +00:00
Yann Leboulanger
cfd0e58803
confirmation is asked when we remove an account
2004-04-26 14:08:59 +00:00
Yann Leboulanger
d1eebe9057
new confirm window, more generic
2004-04-26 00:59:23 +00:00
Yann Leboulanger
4231e0f09f
save status of showOffline option
2004-04-24 23:45:46 +00:00
Yann Leboulanger
5bd5c76c0b
nickname for each account is save so that <nickname> is printed in chat windows instead of <moi>
2004-04-22 12:31:20 +00:00
Yann Leboulanger
387b5a9e96
heigher history window
2004-04-17 21:40:55 +00:00
Yann Leboulanger
c25f57a341
history in popup menu
2004-04-17 19:38:43 +00:00
Vincent Hanquez
c8f31d46c1
pedantic elif
2004-04-10 23:15:17 +00:00
Vincent Hanquez
557cdec3ff
stop coding crazy and make us some tea
2004-04-10 23:00:39 +00:00
Yann Leboulanger
f803d0db05
history can now be read from gtkgui plugin
2004-04-04 22:09:56 +00:00
Yann Leboulanger
f366cd3db6
handle error status (need an error icon)
2004-03-31 01:09:07 +00:00
Yann Leboulanger
85f081452f
About window can now be closed and reopened
2004-03-30 14:58:18 +00:00
Yann Leboulanger
da549bc118
roster is now sorted by alpha-order (Agents group at the end)
2004-03-30 03:26:53 +00:00
Yann Leboulanger
ab5daad6de
don't show only agents ;)
2004-03-29 16:51:45 +00:00
Vincent Hanquez
269c9902e0
what about choosing directly colors with name ;)
2004-03-29 11:24:18 +00:00
Vincent Hanquez
140ec80b9b
hide leading dot hidden directory
2004-03-29 11:21:15 +00:00
Vincent Hanquez
1753dd90ac
remove some uneeded indent
2004-03-29 11:17:48 +00:00
Yann Leboulanger
7dbbeb7c75
a nicer roster (colors will probably be setable in preferences window)
2004-03-29 01:38:22 +00:00
Yann Leboulanger
46de2fe3d6
add user and browse agents not available when no account setup
2004-03-28 21:29:32 +00:00
Yann Leboulanger
29e5833f36
bugfix when no account is setup
2004-03-28 14:43:37 +00:00
Yann Leboulanger
ef2affaaac
bugfixes and popup menu for accounts to set their status individually
2004-03-24 15:33:40 +00:00
Yann Leboulanger
9f50a404c1
roster remember whether groups' iters are expanded or not
...
status icon for accounts' iters
2004-03-23 21:48:19 +00:00
Yann Leboulanger
2bed6bc625
logger plugin now works
...
some bugfixes
2004-03-22 13:09:59 +00:00
Yann Leboulanger
569eee98bf
some bugfixes
...
update variables when add / remove / update an account
2004-03-20 21:58:21 +00:00
Yann Leboulanger
3a6a69cc57
cleanup the rest of the code
2004-03-18 16:38:14 +00:00
Yann Leboulanger
f122ad2afa
typo / bug fixes
2004-03-16 18:53:49 +00:00
Yann Leboulanger
9954becd9c
a better code for roster_Window class
2004-03-16 15:39:36 +00:00
Yann Leboulanger
8e0bd6c409
begin of cleaning of roster_Window class code
2004-03-13 03:09:12 +00:00
Yann Leboulanger
c0f45379a3
a better plugin class
2004-03-11 21:14:09 +00:00
Yann Leboulanger
e80585deb5
vCard_Window class cleanup
2004-03-11 17:07:36 +00:00
Yann Leboulanger
cf2c7b5037
log on / log off for agents
2004-03-04 20:56:39 +00:00
Yann Leboulanger
bad3e45b97
correction of some mistake, send and get vCard only when connected
2004-03-01 01:39:12 +00:00
Yann Leboulanger
48258e96d5
new config file management
2004-02-25 00:33:06 +00:00
Yann Leboulanger
3ac92daa06
vCard support for personal data and contact list
2004-02-21 18:57:29 +00:00
Yann Leboulanger
7ab6b65f6d
vCard window. It can be view from Account window
2004-02-19 04:20:40 +00:00
Yann Leboulanger
96e6ccf3dc
get vCard infos
2004-02-18 21:03:45 +00:00
Yann Leboulanger
b553f44952
show subscription in info_user window
2004-02-17 19:16:55 +00:00
Yann Leboulanger
3adcd36e5f
small mistake
2004-02-17 18:40:14 +00:00
Yann Leboulanger
301e1cab25
2004-02-17 18:08:13 +00:00
Yann Leboulanger
60b56d4649
Many changes :
...
New class and variable names
New variable fot glade file
Button in chat window instead of label
New image loader
2004-02-17 02:23:38 +00:00
Yann Leboulanger
f913e4cd0e
- new configuration File management
...
- bugfix : message from unknown personne
2004-01-24 20:32:51 +00:00
Yann Leboulanger
b2ec388e4b
remove_user function in roster - UNSUBSCRIBED msg from core to plugins
2004-01-21 23:09:03 +00:00
Yann Leboulanger
5c429db976
browse agents only if connected
2004-01-21 12:46:06 +00:00
Yann Leboulanger
6b10f27450
more comments - support for animated gif
2004-01-20 12:46:27 +00:00
Yann Leboulanger
0e97426544
cleaner code
2004-01-18 22:56:28 +00:00
Yann Leboulanger
6b75452557
keyboard interrupt
...
comments
2004-01-17 15:38:29 +00:00
Yann Leboulanger
e8b6c78f5e
remove group iter from roster when empty
2004-01-15 22:46:35 +00:00
Yann Leboulanger
a833e9685f
new sun icons
2004-01-14 13:44:23 +00:00
Yann Leboulanger
194f989f1c
information window
...
away messages support
new jabberpy library
2004-01-14 01:06:27 +00:00
Yann Leboulanger
3fc824f87b
minor changes
2004-01-07 23:49:23 +00:00
Yann Leboulanger
ed9f70e62d
bugfix when we do online -> offline -> online
2004-01-05 15:02:03 +00:00
Yann Leboulanger
dead744a92
bugfix in autoaway + autoxa support
2004-01-02 23:27:28 +00:00
Yann Leboulanger
1776cc4b45
autoaway support
2004-01-02 15:21:02 +00:00
Yann Leboulanger
bded2aeb2c
clear button in message window
2004-01-01 23:41:47 +00:00
Yann Leboulanger
6321e0501b
even on 31st of december !! :)
...
show offline ans change of icon style take effect immediatly
2003-12-31 10:55:13 +00:00
Yann Leboulanger
e1fd6f4c68
iconstyle choice in preference window
2003-12-30 01:07:38 +00:00
Yann Leboulanger
bc00565d2a
preference window
2003-12-29 18:37:31 +00:00
Yann Leboulanger
3175b76064
* all user offline when we go offline
...
* no need to restart gajim when changing account
2003-12-28 20:03:47 +00:00
Yann Leboulanger
68d3f6a25c
2 bugs : wrong time when messages saved in queue before beeing displayed, bug with request (asked twice)
2003-12-28 00:47:40 +00:00
Yann Leboulanger
e1df8c3fa0
bugs fixes (blank messages, blank nick, etc)
2003-12-27 02:17:28 +00:00
Yann Leboulanger
d0c6e8765f
nicer code
2003-12-20 22:42:10 +00:00
Yann Leboulanger
9825647585
small changes
2003-12-20 13:22:37 +00:00
Yann Leboulanger
d9f5bd08e8
now accents can be sent
2003-12-14 21:13:28 +00:00
Yann Leboulanger
d07afbaf50
register a new account on a server is now possible
2003-12-14 00:47:00 +00:00
Yann Leboulanger
42ae1c5d73
accounts' window
2003-12-11 22:26:29 +00:00
Yann Leboulanger
67a110118d
treeview without expander column
2003-12-10 11:03:57 +00:00
Yann Leboulanger
637b6532ff
nicer gui
2003-12-04 19:57:06 +00:00
Yann Leboulanger
11f74c9e30
improvements, status messages in chat window
2003-12-02 12:39:28 +00:00
Yann Leboulanger
fd9c01fc4f
gtk plugin removed (its name is gtkgui)
2003-12-01 10:09:17 +00:00
Yann Leboulanger
5d3741ecb5
bugfix
2003-12-01 10:04:03 +00:00
Yann Leboulanger
5591959fa2
pass to gtkgui changed
2003-11-30 22:40:24 +00:00
Yann Leboulanger
3388c6d081
new plugin gestion
2003-11-30 16:02:00 +00:00
Yann Leboulanger
6234777d45
new plugin gestion
2003-11-30 15:50:23 +00:00
Yann Leboulanger
57f0b11a38
some icons
2003-11-26 23:50:21 +00:00
Yann Leboulanger
fd89e34226
Logger plugin is now available !
2003-11-26 00:02:43 +00:00
Yann Leboulanger
9919d53aa2
no autopopup support
2003-11-25 16:07:25 +00:00
Yann Leboulanger
2ca95475cb
icon in chat window
2003-11-16 23:38:20 +00:00
Yann Leboulanger
163cd228e3
bugfixes / new icons
2003-11-16 15:15:30 +00:00
Yann Leboulanger
334497bdbe
agents support
2003-11-15 12:38:43 +00:00
Yann Leboulanger
5afec1f54b
transport's list is available
2003-11-12 21:51:38 +00:00
Yann Leboulanger
d84e0444c9
2 bugs less2 bugs less
2003-11-09 22:29:41 +00:00
Yann Leboulanger
4fb271ad1f
ask authorization when a user request it
2003-11-04 12:14:40 +00:00
Yann Leboulanger
4d1bc47345
change user's nick
2003-11-02 23:35:38 +00:00
Yann Leboulanger
b1abaa2a56
rerequest / reauthorize
2003-11-02 21:39:40 +00:00
Vincent Hanquez
ebf82529d5
fix 3 :
2003-11-02 21:27:35 +00:00
Yann Leboulanger
708581bdba
new class for confirmation window
2003-11-01 22:16:33 +00:00
Yann Leboulanger
dff0892be0
confirmation before removing a contact
2003-11-01 21:59:53 +00:00
Yann Leboulanger
aad2444309
name is saved when subscribing a new contact
2003-11-01 19:41:35 +00:00
Vincent Hanquez
49ac2dd720
fix that already happened but HAS BEEN DELETED
2003-10-30 14:50:02 +00:00
Yann Leboulanger
16d6b489e8
many improvement in roster management
...
TODO: write name and groups in roster
2003-10-29 12:58:58 +00:00
Yann Leboulanger
26553b576a
many improvements in add / remove contacts
2003-10-28 19:37:40 +00:00
Yann Leboulanger
c1035c159b
format of l_contact and user's class in gtkgui
2003-10-27 23:31:57 +00:00
Yann Leboulanger
d8b7e22828
add and remove contacts
2003-10-27 16:30:37 +00:00
Vincent Hanquez
4593339efb
one M on incoming, and few space before/after =
2003-10-26 16:44:56 +00:00
Yann Leboulanger
decb46c2a0
color in conversation TextView
2003-10-25 17:50:34 +00:00
Yann Leboulanger
ddfaef1aa1
scroll in conversation textview
2003-10-23 21:36:00 +00:00
Vincent Hanquez
738dcad3c6
add word wrapper to chat
2003-10-23 20:44:25 +00:00
Vincent Hanquez
8fb014e28e
spaces are ='s neighboor
2003-10-23 20:31:52 +00:00
Yann Leboulanger
869eb8e5d7
default value for showOffline
2003-10-23 20:26:22 +00:00
Vincent Hanquez
10a4e1cec9
cleanups of Chat Window (owww it's nice version)
2003-10-23 20:22:36 +00:00
Yann Leboulanger
7bea0341fa
showoffline in .gajimrc and convertion "~/" -> "/home/user" in optparser.py
2003-10-23 18:29:15 +00:00
Yann Leboulanger
402ca97fcb
.gajimrc in home's dir and email changed
2003-10-23 09:54:19 +00:00
Yann Leboulanger
e470e520f9
Show offline users only if showOffline=1
2003-10-22 23:05:36 +00:00
Vincent Hanquez
ef7952e396
update gtkgui with accounts creation and about
2003-10-22 21:23:59 +00:00
Vincent Hanquez
c0f51fdd1d
Initial revision
2003-10-22 18:45:13 +00:00