Yann Leboulanger
b81747f483
typo
2005-07-06 14:26:10 +00:00
Yann Leboulanger
f933b29b2e
when we choose None in ChooseGPGWindow, we don't print None in config file
2005-07-06 14:07:20 +00:00
Nikos Kouremenos
e4932f56be
more glade stuff for advanced menuitem [I will do the code too]
2005-07-06 13:34:47 +00:00
Nikos Kouremenos
94c01aeecc
we can now receive normal and chat messages with subject and handle them ok. we can also reply to received normal message with RE: previous message and all the good stuff! hoooray!
2005-07-05 21:35:37 +00:00
Yann Leboulanger
fd03253594
show Ctrl+N only when we have only one account
2005-07-05 20:47:25 +00:00
Nikos Kouremenos
192ccf2075
General group marked for translation. pending: Transports and not in the roster
2005-07-04 23:18:29 +00:00
Nikos Kouremenos
4e66548813
gajim now sends xml stanza via xml console
2005-07-04 21:29:22 +00:00
Nikos Kouremenos
5032f888f9
yet another menu now in glade
2005-07-04 16:59:43 +00:00
Yann Leboulanger
669b7bde6b
last_message_time is now saved in gajim.py so we begin to count time when we receive the message and not when we print it ( fix #162 )
2005-07-03 15:27:41 +00:00
Nikos Kouremenos
9b11b98af2
Gajim now can send type=normal messages [TODO: handle incoming normal better]
2005-07-02 15:49:25 +00:00
Yann Leboulanger
dc2d1924f8
separate gpg keys in config file
2005-07-02 08:50:11 +00:00
Yann Leboulanger
48d36a16e5
more beautifull code
2005-07-01 22:20:01 +00:00
Nikos Kouremenos
11434df567
roster contact context menu now via glade, also has a non working yet menuitem to single message (eg. type=normal and not chat); last but not we now use ImageMenuItem and not hbox + MenuItem to have images where we implement gui on code and not on glade [as we prefer]
2005-07-01 15:15:35 +00:00
Yann Leboulanger
633b45de92
little comment for nk :)
2005-06-30 21:52:42 +00:00
Nikos Kouremenos
c7f8486e8c
we now have option in case abc@doremi.org is not an email and it is jid (we can add it to roster, we can chat to it, we can join group chat). Most of the patch is done by neurocyte
2005-06-30 16:45:14 +00:00
Yann Leboulanger
414abe3687
HistoryWindow must now have account as param to get the nicks
2005-06-30 06:21:12 +00:00
Nikos Kouremenos
98c8af1d16
make sure the icon is shown and close to account if window is small
2005-06-29 15:10:10 +00:00
Nikos Kouremenos
e55e38b7db
now gui can know connection_type ('tls', 'ssl', 'tcp')
...
roster now has another cellrenderer (that holds pixbuf) so does the treestore there
result: Gajim now shows an icon for accounts that were connected with ssl, tls and can show avatar of users too [that is TODO]
2005-06-29 12:57:46 +00:00
Yann Leboulanger
3c10f30f1f
we can now send status (and connect) asynchronously thanks to threads
2005-06-28 19:03:00 +00:00
Nikos Kouremenos
ad05a9d1de
typo. thanks Thomas!
2005-06-25 21:18:07 +00:00
Yann Leboulanger
7cd28d5e2d
Contact class is easier to use now
2005-06-25 09:18:39 +00:00
Nikos Kouremenos
0342329e0f
User class becomes Contact class
2005-06-24 14:28:00 +00:00
Nikos Kouremenos
b496ae3498
ICON_SIZE_MENU and not BUTTON. so now it's smaller as it has to be for menuitems
2005-06-23 18:36:32 +00:00
Yann Leboulanger
db90fc6430
middle click in roster open chat window
...
middle clicl in gc window open a pm
2005-06-23 08:33:25 +00:00
Yann Leboulanger
f076a17de1
we change the status only for account already connected and with sync_with_global_status option on (if one is connected) fix #406
2005-06-21 18:32:52 +00:00
Yann Leboulanger
2db9ac75e0
status combobox is now defined in glade
2005-06-21 14:45:23 +00:00
Yann Leboulanger
5d44204264
when we use merge and we collapse/expand a group, we collapse/expand this group in every accounts ( fix #295 )
2005-06-20 22:51:42 +00:00
Yann Leboulanger
5f4a2b9cad
context menu has icons now (with previous patch) in roster window, thx Dennis
2005-06-20 20:17:39 +00:00
Nikos Kouremenos
8e985d068a
add tlen and do better detection for gadugadu [thanks to da.killa]
2005-06-20 19:54:27 +00:00
Yann Leboulanger
b9259399be
bugfix: we need to re-create images when we create a menu
2005-06-20 19:18:53 +00:00
Nikos Kouremenos
0eeba54e67
only if connected show menuitems
2005-06-19 23:01:45 +00:00
Yann Leboulanger
7538333c5d
we now handle when the user doesn't give his OpenPGP passphrase and print an error message
2005-06-18 16:57:57 +00:00
Nikos Kouremenos
f513a9c167
fix #315
2005-06-18 15:18:15 +00:00
Nikos Kouremenos
2fc6cd51e1
gobject.TYPE_STRING/BOOLEAN becomes str/bool
2005-06-18 13:48:43 +00:00
Nikos Kouremenos
92167a98f7
use %s in one string
2005-06-18 11:40:56 +00:00
Yann Leboulanger
9063034cf8
bugfix in contact menu
2005-06-15 07:38:58 +00:00
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