Nikos Kouremenos
|
7bd2cf9d59
|
fix #442
|
2005-06-14 23:32:04 +00:00 |
Yann Leboulanger
|
e7ff7da1da
|
themes are back (TODO: manage themes)
|
2005-06-13 22:11:09 +00:00 |
Nikos Kouremenos
|
1a5667ff1e
|
call in the correct place make_menu and fix a traceback
|
2005-06-13 13:26:36 +00:00 |
Nikos Kouremenos
|
1bd32677ac
|
higging two strings
|
2005-06-13 12:22:31 +00:00 |
Yann Leboulanger
|
0e0323a3f8
|
cleanup to join a gc
|
2005-06-13 10:49:48 +00:00 |
Nikos Kouremenos
|
3abd6c3f56
|
fixes in glade and nothing in two other files
|
2005-06-13 10:21:12 +00:00 |
Yann Leboulanger
|
961aaf38f0
|
remove unneeded line one mre time
|
2005-06-13 08:31:35 +00:00 |
Nikos Kouremenos
|
2b417b3139
|
remove an identation
|
2005-06-12 22:19:56 +00:00 |
Nikos Kouremenos
|
dc7f0c4e80
|
removing CR+LF that were added by accident
|
2005-06-12 15:14:07 +00:00 |
Nikos Kouremenos
|
f19882a66e
|
fix a TB and a logic in bookmarks [thx delmonico]
|
2005-06-12 12:21:33 +00:00 |
Nikos Kouremenos
|
585f9fe819
|
better string for a menuitem and marking that for translation
|
2005-06-12 12:11:23 +00:00 |
Nikos Kouremenos
|
9f6b595a3a
|
fix some strings to explain better to the user
|
2005-06-12 12:05:18 +00:00 |
Nikos Kouremenos
|
2d3f877cd0
|
fixing #289
|
2005-06-12 11:54:08 +00:00 |
Nikos Kouremenos
|
f0fca2d2b0
|
fixing UI for bookmarks
|
2005-06-12 11:21:50 +00:00 |
Yann Leboulanger
|
7762919ae7
|
remove unneeded print
|
2005-06-12 09:50:41 +00:00 |
Nikos Kouremenos
|
d5fdbc7a45
|
fixing a traceback from previous commit
|
2005-06-11 17:49:10 +00:00 |
Yann Leboulanger
|
5f2c0faa83
|
fix Action menu for join gc
|
2005-06-11 16:29:05 +00:00 |
Nikos Kouremenos
|
3eab7400af
|
almost finishing patch of delmonico
|
2005-06-11 16:15:01 +00:00 |
Yann Leboulanger
|
8109c28fed
|
fix #426
|
2005-06-11 16:06:34 +00:00 |
Nikos Kouremenos
|
e1e9760eb7
|
add the new menuitems for join gc
|
2005-06-11 14:14:30 +00:00 |
Nikos Kouremenos
|
2214478e87
|
fixing colors and prettying the gc and chat window a bit
|
2005-06-11 13:45:48 +00:00 |
Nikos Kouremenos
|
c77387346c
|
adhering to our new coding style for Classes and fixing glade banners stuff
|
2005-06-10 22:45:50 +00:00 |
Nikos Kouremenos
|
3d59234f7f
|
class name Foo_widgettype becomes FooWidgettype so we now look 100% pygtkish [sed rocks]
|
2005-06-10 21:14:16 +00:00 |
Nikos Kouremenos
|
b23b2eac9a
|
commiting GC mockup and supporting code both by Dennis Craven
|
2005-06-10 20:06:01 +00:00 |
Yann Leboulanger
|
fb0bb05dfb
|
when we remove a contact, if we have an opened chat window with him, we add him to not_in_the_roster
|
2005-06-10 12:07:22 +00:00 |
Nikos Kouremenos
|
b90bead525
|
fix #413
|
2005-06-09 23:28:07 +00:00 |
Nikos Kouremenos
|
7c54686b35
|
dcraven status iconset, split to using 16x16 [32x32 not yet] saying bye bye to xpm, and higging glade
|
2005-06-09 22:29:06 +00:00 |
Yann Leboulanger
|
b1aa610c08
|
2 things:
avatar are printed in tabbed chat window
begining of the manage bookmark window (delmonico's patch)
|
2005-06-09 20:35:44 +00:00 |
Nikos Kouremenos
|
b6918879b5
|
fix the menuitem. Sorry for bad command in my previous commit
|
2005-06-09 17:57:40 +00:00 |
Yann Leboulanger
|
13571fb891
|
restore a removed file !
|
2005-06-09 17:37:18 +00:00 |
Nikos Kouremenos
|
f9bbb7322b
|
nothing except a revert for an accidental commit of a file
|
2005-06-09 15:31:29 +00:00 |
Nikos Kouremenos
|
2fd11adc18
|
glade fixing
|
2005-06-08 17:24:31 +00:00 |
Nikos Kouremenos
|
5afe6e4796
|
choose_gpg_key_dialog is HIG and code changes title and prompt label
|
2005-06-08 13:45:30 +00:00 |
Yann Leboulanger
|
93fd8e08ea
|
replace Queues with list
|
2005-06-08 10:02:50 +00:00 |
Nikos Kouremenos
|
c96c3c123e
|
chat window mockup and related code by Dennis Craven
|
2005-06-07 21:28:21 +00:00 |
Nikos Kouremenos
|
78c7ca566f
|
try again later
|
2005-06-07 01:10:24 +00:00 |
Nikos Kouremenos
|
b4469f8fa8
|
better comment
|
2005-06-06 22:38:39 +00:00 |
Nikos Kouremenos
|
f66a2bcb63
|
commiting a patch by Srid to remove contacts on removing transport
|
2005-06-06 21:40:32 +00:00 |
Nikos Kouremenos
|
79ddc9d228
|
hide show_roster_on_startup from windows [no trayicon]
|
2005-06-06 13:12:12 +00:00 |
Nikos Kouremenos
|
152b5bde54
|
guess better about contact protocol
|
2005-06-06 10:52:51 +00:00 |
Nikos Kouremenos
|
65c2a2826e
|
making patch in #380 appliable, and fixing #389 too [both have to do with trayicon]
|
2005-06-05 23:17:59 +00:00 |
Yann Leboulanger
|
a2e8c7da6d
|
we don't send available presence anymore
|
2005-06-03 22:49:07 +00:00 |
Yann Leboulanger
|
c39e0e80e9
|
when chat window is opened, we print the messages !
|
2005-06-03 21:24:59 +00:00 |
Yann Leboulanger
|
1bcb45a07f
|
we now save ALL incomming messages in a queue so that we don't suplicate message when we restore old conversation
|
2005-06-03 20:07:00 +00:00 |
Nikos Kouremenos
|
e3a6e53112
|
we now use our icon in all windows. icon is not status (show) at last
|
2005-06-03 17:35:48 +00:00 |
Nikos Kouremenos
|
5420d570ae
|
removing a change that was not on purpose
|
2005-06-03 10:31:21 +00:00 |
Nikos Kouremenos
|
d46e600213
|
marking 1 string for translation, and introducing a better title
|
2005-06-03 10:28:53 +00:00 |
Yann Leboulanger
|
30bd3070a2
|
we not print not in the roster group just above Transport group
|
2005-06-01 20:14:09 +00:00 |
Yann Leboulanger
|
e05dc901d4
|
if show is not in cshow dict, the contact is put at the end
|
2005-06-01 12:22:05 +00:00 |
Nikos Kouremenos
|
490f24e86c
|
nothing
|
2005-05-31 17:48:22 +00:00 |
Nikos Kouremenos
|
968762437f
|
do not remember lines for transports
|
2005-05-30 21:12:34 +00:00 |
Yann Leboulanger
|
c5866f3a3f
|
gpg password is now saved 30 seconds when we enter it, so if it is used in several accounts, we don't need to enter the password twice.
|
2005-05-30 20:16:29 +00:00 |
Yann Leboulanger
|
2e997eb516
|
fix #346
|
2005-05-30 19:00:49 +00:00 |
Yann Leboulanger
|
efd470a44f
|
chat window now print when encryption in enabled / disabled and automatically activate/desactivate the gpg_toggle button
|
2005-05-30 10:41:55 +00:00 |
Yann Leboulanger
|
53746b7ffb
|
bugfix: show id 'chat', not 'free'
|
2005-05-30 09:50:14 +00:00 |
Yann Leboulanger
|
088b3870dd
|
we can now attach a GPG key to a contact
|
2005-05-29 21:34:01 +00:00 |
Yann Leboulanger
|
560f0665f8
|
new option to be able to sort contacts by show
|
2005-05-29 18:41:13 +00:00 |
Nikos Kouremenos
|
cb6499e972
|
using irc and sms icons
|
2005-05-27 16:56:46 +00:00 |
Yann Leboulanger
|
818590a0e8
|
gpg toggle button is now refreshed each time we get a presence
|
2005-05-27 15:12:58 +00:00 |
Nikos Kouremenos
|
02b74ceed4
|
avoid marking foo@jaim.net as AIM
|
2005-05-27 11:19:47 +00:00 |
Yann Leboulanger
|
87d90e7aaf
|
improved status messages
|
2005-05-27 05:56:17 +00:00 |
Yann Leboulanger
|
492a21a5cb
|
we can now modify our transportregistration (JEP-0100)
|
2005-05-25 22:15:28 +00:00 |
Yann Leboulanger
|
693aad9b19
|
show transports rows when we are online, and hide them when we are offline
|
2005-05-25 18:25:39 +00:00 |
Yann Leboulanger
|
e871c22772
|
we can now disable the use of transports iconsets
|
2005-05-25 17:13:50 +00:00 |
Yann Leboulanger
|
f0ef95b4e1
|
we can now have message pixman with transports
we can now log on the there is an error with the transport
|
2005-05-25 10:28:27 +00:00 |
Yann Leboulanger
|
6c96d9eb42
|
when we DND to a group in which the user is already, don't add it twice
|
2005-05-23 17:29:55 +00:00 |
Nikos Kouremenos
|
1c16aa578d
|
better strings [not more clear but TYPOS in English and unknown words] {so I had to break the string being frozen} {sorry for that}
also introducing greek transl [half tooltips remain with english text, but 0.7 can live with it if I do not get to finish it before 0.7]
|
2005-05-21 01:28:18 +00:00 |
Yann Leboulanger
|
f3d36d9d80
|
status -> show
we cannot join a gc twice at the same time with the same account
|
2005-05-20 16:31:52 +00:00 |
Yann Leboulanger
|
1d4d9f5229
|
print a user friendly show when a contact change his status
|
2005-05-20 16:04:12 +00:00 |
Nikos Kouremenos
|
5293788dc1
|
introducing common/helpers.py where get_uf_status lives [more functions to come there in the future]
|
2005-05-20 15:58:23 +00:00 |
Nikos Kouremenos
|
79c5b5d0e2
|
hidden_rows ==> collapsed_rows
|
2005-05-18 16:30:59 +00:00 |
Nikos Kouremenos
|
c0e8557f52
|
userfriendly status string used in tabbed_chat window too
|
2005-05-18 15:40:42 +00:00 |
Nikos Kouremenos
|
41e9deceff
|
typo
|
2005-05-18 01:00:13 +00:00 |
Nikos Kouremenos
|
1c25e7a930
|
fixing #170
|
2005-05-18 00:44:39 +00:00 |
Yann Leboulanger
|
99401f2abb
|
add a DATA_DIR in gajim
|
2005-05-17 17:37:50 +00:00 |
Nikos Kouremenos
|
7aaffae0dc
|
better strings
|
2005-05-17 11:55:30 +00:00 |
Nikos Kouremenos
|
9152f128e7
|
fixing a traceback with disco menuitem
see http://nkour.blogspot.com/2005/05/pythons-init-return-none-doesnt-return.html for more
|
2005-05-15 11:47:15 +00:00 |
Nikos Kouremenos
|
0d4084ead7
|
hiddenlines or hidden_lines ==> hidden_rows
|
2005-05-15 11:37:00 +00:00 |
Yann Leboulanger
|
156c81846b
|
look if we have unread / recent messages AFTER we get the status message (we can also do it before AND after ... comments ?)
|
2005-05-13 20:50:49 +00:00 |
Nikos Kouremenos
|
0a0cd669eb
|
last_msg ==> last_status_msg and change_title ==> change_roster_title
|
2005-05-13 18:00:13 +00:00 |
Nikos Kouremenos
|
97aef098bc
|
fixes/cleanups allover:
Basically a traceback a traceback with present()
replace some menuitem strings to be more HIG
introducing /clear and that is all I think
|
2005-05-13 16:53:30 +00:00 |
Yann Leboulanger
|
f9a26dce55
|
remove unneeded commented line
|
2005-05-12 18:55:01 +00:00 |
Nikos Kouremenos
|
0408a86d7b
|
conversation history window now has better title (mentions with whom)
|
2005-05-12 18:52:37 +00:00 |
Nikos Kouremenos
|
27723d1279
|
fixing #256
|
2005-05-12 13:52:09 +00:00 |
Nikos Kouremenos
|
052cd2740b
|
make get_ui_status func which converts dnd xa to human understandble strings and use that func in Status change dialog
|
2005-05-12 09:14:31 +00:00 |
Nikos Kouremenos
|
44c5e2f2b9
|
removing legacy code from the threads epoch
|
2005-05-12 00:22:36 +00:00 |
Nikos Kouremenos
|
bc4cc346b1
|
fix for Join_gc action see http://nkour.blogspot.com/2005/05/pythons-init-return-none-doesnt-return.html for more.
Also adding a FIXME: in case yann has not reply from Alexey and wants to hack sth in Gajim :)
|
2005-05-12 00:00:40 +00:00 |
Yann Leboulanger
|
fa183bae5d
|
when we remove an agent we need to remove it with its resource (especially when we are not really registererd {wrong password})
|
2005-05-11 09:12:18 +00:00 |
Yann Leboulanger
|
2f977d1b1a
|
we may want to remove an iter (when we remove an account for exemple)
|
2005-05-08 16:56:14 +00:00 |
Yann Leboulanger
|
e4692d22d6
|
do not remove a contact from the roster if show_offline is True
|
2005-05-07 15:47:11 +00:00 |
Yann Leboulanger
|
00c7b60f18
|
bugfix: when a user go offline and quickly online it was removed from the roster
|
2005-05-07 15:23:02 +00:00 |
Nikos Kouremenos
|
723af5012a
|
fixing a traceback after yann's commit and asking a qu for yann [as FIXME:]
|
2005-05-06 18:01:07 +00:00 |
Nikos Kouremenos
|
bc6e64bf16
|
typo
|
2005-05-04 17:32:23 +00:00 |
Nikos Kouremenos
|
2e668210c2
|
if not foo else becomes if foo else:
|
2005-05-04 16:22:07 +00:00 |
Nikos Kouremenos
|
73f6e4d758
|
fixing #221
|
2005-05-04 15:30:08 +00:00 |
Nikos Kouremenos
|
dd5eaf1ab9
|
active_tab --> set_active_tab [I also though of a minute to start adding properties eg. foo.set_active_tab(bar) would be foo.tab = bar. if u like that we can see designing like that in the future
|
2005-05-03 16:39:27 +00:00 |
Nikos Kouremenos
|
27bb186ce5
|
agents can start with @ so find <=0 instead of find != -1
|
2005-04-29 15:39:16 +00:00 |
Nikos Kouremenos
|
8bb18de5e4
|
check on jid and not on name for agent protocol (thanks mikea)
|
2005-04-29 14:11:05 +00:00 |
Yann Leboulanger
|
583591e18e
|
we can be free for chat
|
2005-04-27 22:37:36 +00:00 |
Yann Leboulanger
|
7275e06657
|
remove unneeded var
|
2005-04-27 22:37:18 +00:00 |
Yann Leboulanger
|
9fd9b98a79
|
save hidden lines when we quit
|
2005-04-27 21:49:59 +00:00 |
Yann Leboulanger
|
184542a4d1
|
when we double click on a contact (or when we click on the systray icon), present the chat_window.
idem for gc window
|
2005-04-27 19:09:34 +00:00 |
Yann Leboulanger
|
119cbe0eb9
|
bugfix when we begin a new chat, show the window
|
2005-04-27 13:50:13 +00:00 |
Yann Leboulanger
|
a27ab3f739
|
better load of icons, so transports have every icon (if the file doens't exists it is a blank icon)
|
2005-04-26 22:11:03 +00:00 |
Yann Leboulanger
|
0ca7b52f8d
|
little cleanup
|
2005-04-26 18:47:14 +00:00 |
Yann Leboulanger
|
c85273d556
|
switch from jabberpy to xmpppy
|
2005-04-26 18:45:54 +00:00 |
Yann Leboulanger
|
928af2fa9c
|
when we right click on a contact that is not in the roster, there is 'add to roster' in the menu (fix ticket #55)
|
2005-04-25 20:16:25 +00:00 |
Yann Leboulanger
|
fc9c583c7a
|
add the option to allow the title of the window to change
it can be configured through the advanced config window
fix ticket #184
|
2005-04-25 11:48:42 +00:00 |
Yann Leboulanger
|
a3fb1bac82
|
it's possible that we don't have the jid of a contact in gc
|
2005-04-23 19:09:03 +00:00 |
Nikos Kouremenos
|
1c70652031
|
adding a space in gc window
|
2005-04-23 18:04:11 +00:00 |
Nikos Kouremenos
|
fcb9dc6dd7
|
tooltip for subject in GC
|
2005-04-23 14:26:04 +00:00 |
Yann Leboulanger
|
efa3d4ef68
|
change a function name that has not been changed
|
2005-04-23 10:00:10 +00:00 |
Nikos Kouremenos
|
f288ede1eb
|
making function get_appropriate_state_images() and using this where appropriate
|
2005-04-23 01:37:05 +00:00 |
Nikos Kouremenos
|
b62583f9e6
|
contacts from transports now use their protocol state images
|
2005-04-23 00:37:51 +00:00 |
Vincent Hanquez
|
c0ea210834
|
leave vcard_window into dialogs namespace to not bloat null namespace
rename of the vcard_information_window file to something saner
|
2005-04-22 01:47:03 +00:00 |
Vincent Hanquez
|
b7c2fdc662
|
remove too long lines
fix too long variables
etc...
|
2005-04-22 01:35:36 +00:00 |
Vincent Hanquez
|
ba5acab7f7
|
[codingstyle] one space between each + - * / = operator
|
2005-04-21 23:20:18 +00:00 |
Vincent Hanquez
|
e00ce8a09b
|
fix stupid code with lot of debug
|
2005-04-21 23:06:12 +00:00 |
Nikos Kouremenos
|
72fcfcb323
|
fix now it is popups_notification_height
|
2005-04-21 21:30:56 +00:00 |
Nikos Kouremenos
|
f7123afe34
|
do not allow to have two windows of join_gc for the same account and changing the join gc window title if multiple accounts
|
2005-04-21 18:53:16 +00:00 |
Yann Leboulanger
|
8d808eaa30
|
indentation is a bit better now
|
2005-04-21 17:43:47 +00:00 |
Nikos Kouremenos
|
b10b49b722
|
fixed an oops
|
2005-04-20 23:27:33 +00:00 |
Yann Leboulanger
|
1a82ed0ca3
|
when we create a new account, plugin.windows[account] doesn't exists
|
2005-04-20 16:35:40 +00:00 |
Nikos Kouremenos
|
b68da6b69b
|
Vcard_information_window in its own file
|
2005-04-19 21:53:19 +00:00 |
Nikos Kouremenos
|
c3440cae35
|
basically popup notifications allow when not online/chat works. so popup notifications I think are 100% ready :P. some other fixes too
|
2005-04-18 23:55:13 +00:00 |
Nikos Kouremenos
|
6b0e7d0908
|
adding free for chat for the user
|
2005-04-18 22:25:22 +00:00 |
Yann Leboulanger
|
af5dbbe880
|
when we quit gajim, check if we have unread or recently received messages and warn the user
|
2005-04-18 21:35:39 +00:00 |
Yann Leboulanger
|
a2e8692f80
|
remove unneeded line
|
2005-04-18 18:42:51 +00:00 |
Yann Leboulanger
|
c23e59a0c9
|
gtkgui doesn't exist anymore
|
2005-04-18 16:54:49 +00:00 |
Yann Leboulanger
|
7575ae90fb
|
gtkgui doesn't exist anymore
cell_renderer_image is gtk specific so it's not in common
|
2005-04-18 16:40:10 +00:00 |
Nikos Kouremenos
|
3d7d4c1fff
|
adding setting in advanced/misc for not checking for new version. [this is not an expert setting, and should stay in prefs window]. ALSO fixes/typos all over
|
2005-04-18 14:05:30 +00:00 |
Nikos Kouremenos
|
4e722bd62e
|
mark change roster window title as expert setting
|
2005-04-18 12:25:19 +00:00 |
Nikos Kouremenos
|
00b13f2eff
|
typos all over and " --> '
|
2005-04-18 12:17:43 +00:00 |
Yann Leboulanger
|
4b5e2381e1
|
delete the connection when we go offline
|
2005-04-18 09:18:50 +00:00 |
Nikos Kouremenos
|
f1fdb97fc4
|
typos and small fixes (mostly: edit groups dont send changes if nothing changed) allover
|
2005-04-17 21:31:18 +00:00 |
Nikos Kouremenos
|
3b9b46b6e8
|
when windows already exist present() them. cancel button and not close in account_modification_window
|
2005-04-17 18:36:09 +00:00 |
Yann Leboulanger
|
5a354c283c
|
some minor typos / bugfixes
|
2005-04-16 17:36:27 +00:00 |
Yann Leboulanger
|
a4b334cd03
|
Account_modification_window dosn't take a dict as argument but he name of the account
|
2005-04-14 23:00:25 +00:00 |
Yann Leboulanger
|
60f2ef8adc
|
keep namespace when we call a class :
* from xx import yy -> import xx
* yy() -> xx.yy()
|
2005-04-14 17:07:55 +00:00 |
Yann Leboulanger
|
26df968343
|
correct some typos, process connections every 50ms
|
2005-04-14 11:06:58 +00:00 |
Yann Leboulanger
|
eb7cf5ba4d
|
gtkgui don't send messages to the connection but call the correct functions
|
2005-04-14 09:38:08 +00:00 |
Yann Leboulanger
|
0c2fb7ffe3
|
correct some typos
|
2005-04-14 07:42:26 +00:00 |
Yann Leboulanger
|
32f9cd5cba
|
plugin.connected[account] -> gajim.connections[account].connected
|
2005-04-14 07:20:14 +00:00 |
Yann Leboulanger
|
b40bcc9105
|
plugin.accounts[name] -> gajim.config.get_per()
|
2005-04-14 07:05:10 +00:00 |
Yann Leboulanger
|
c5553d27a3
|
add connection and logger options to the list of options
plugin.config -> gajim.config in config.py
|
2005-04-13 09:41:44 +00:00 |
Yann Leboulanger
|
aa861b907a
|
configuration is now in common/config
currently gajim cannot be accessed from every where, even with global gajim :(
|
2005-04-12 21:09:06 +00:00 |
Yann Leboulanger
|
149ed7a22d
|
reorder files
|
2005-04-12 15:47:20 +00:00 |