Yann Leboulanger
|
9d49c12dea
|
when we press a "normal" key and message_buffer doesn't have the focus, we give it the focus, and we send it the event
|
2005-03-16 18:35:53 +00:00 |
Yann Leboulanger
|
b0060e71f6
|
little bugfix
|
2005-03-16 18:02:10 +00:00 |
Yann Leboulanger
|
c8077781c9
|
print_conversation is now mainly in chat.py, so groupchat has url detection and emoticons support
|
2005-03-16 17:22:20 +00:00 |
Nikos Kouremenos
|
75fb6ac1f7
|
fixes allover
|
2005-03-16 17:08:38 +00:00 |
Yann Leboulanger
|
fd836e2a6d
|
"the best" is a bit pretentious
|
2005-03-16 14:04:43 +00:00 |
Yann Leboulanger
|
fc42e0407a
|
do not resize the message_textview in groupchat window when we resize the group chat window
|
2005-03-16 14:00:51 +00:00 |
Yann Leboulanger
|
5bbc5709ae
|
do not resize the message_textview when we change the size of the window in tabbed chat window
|
2005-03-16 13:58:08 +00:00 |
Yann Leboulanger
|
ed0213b441
|
wrong variable name
|
2005-03-16 13:48:35 +00:00 |
Yann Leboulanger
|
caee2945d1
|
groups general -> General
agents are now in Agents group, even if the server tells us it's in another group
|
2005-03-16 13:40:10 +00:00 |
Yann Leboulanger
|
fa68a12725
|
Core now sends ERROR instead of WARNING
|
2005-03-16 13:25:44 +00:00 |
Nikos Kouremenos
|
15c0b71bf8
|
better about dialog
|
2005-03-16 02:16:29 +00:00 |
Nikos Kouremenos
|
9e91c026b8
|
I tried to make gajim more HCI friendly. ERRORS use Error dialog and not warning dialog. Need core implementation too. Also other fixes. plz see a comment for you yann (sre)
|
2005-03-16 01:27:37 +00:00 |
Nikos Kouremenos
|
ab1e1a09fb
|
I just hide() for trayicon clicking and stuff. KISS :P and works everywhere
|
2005-03-16 00:03:45 +00:00 |
Yann Leboulanger
|
069abbd00b
|
do not try to send a message if we are not connected
|
2005-03-15 21:37:02 +00:00 |
Yann Leboulanger
|
1246126276
|
code for merging and spliting chat windows (this code does not work, if anyone has an idea ... )
|
2005-03-15 21:06:59 +00:00 |
Yann Leboulanger
|
a1f7e8751c
|
no need to have a so large preference window
|
2005-03-15 20:30:54 +00:00 |
Yann Leboulanger
|
b139b3939e
|
do not ask status message if we don't autoconnect
|
2005-03-15 20:01:04 +00:00 |
Yann Leboulanger
|
739c1657dd
|
when we autoconnect, ask the status message if ask_online_status is set in the preferences
|
2005-03-15 19:51:48 +00:00 |
Yann Leboulanger
|
ac17b23836
|
upgrade trayicon module from gnome-python-extra
|
2005-03-15 19:26:56 +00:00 |
Nikos Kouremenos
|
1d4eb1aadb
|
we've got a beta tester :P
|
2005-03-15 17:43:41 +00:00 |
Nikos Kouremenos
|
e9e6cf8d71
|
test fix
|
2005-03-15 15:57:47 +00:00 |
Nikos Kouremenos
|
b102752cab
|
fixes
|
2005-03-15 14:21:09 +00:00 |
Nikos Kouremenos
|
a54df94bf7
|
entry in passphrase dialog activates default
|
2005-03-15 12:55:03 +00:00 |
Yann Leboulanger
|
5e500199cd
|
roster window a bit less large
|
2005-03-15 10:39:47 +00:00 |
Yann Leboulanger
|
02e112dab1
|
another status is possible: connecting
remove some ugly hack for autoconnection
|
2005-03-15 10:20:10 +00:00 |
Nikos Kouremenos
|
ca71df0bf9
|
bugfix in status in systray icon
|
2005-03-15 02:33:29 +00:00 |
Nikos Kouremenos
|
2ac7183555
|
trying to remove from taskbar when having systray clicked. In XFCE4 it doesn't work atm
|
2005-03-15 01:05:28 +00:00 |
Nikos Kouremenos
|
607dd00a0c
|
popup menu via glade to have images
|
2005-03-15 00:40:08 +00:00 |
Yann Leboulanger
|
9423915012
|
little bugfix
|
2005-03-14 22:26:02 +00:00 |
Yann Leboulanger
|
96c97295e1
|
gtk.check_version() checks the GTK version, not the pygtk version
|
2005-03-14 21:51:25 +00:00 |
Yann Leboulanger
|
3bac6caec3
|
regreat the regex when we add a new emoticon
|
2005-03-14 21:46:55 +00:00 |
Yann Leboulanger
|
0c9a88e989
|
if we don't use pygtk2.6: no about dialog
|
2005-03-14 20:21:49 +00:00 |
Vincent Hanquez
|
9b54e1e7c9
|
don't run anything when the soundplayer command is empty.
use spawn for fork/execve
|
2005-03-14 18:59:27 +00:00 |
Yann Leboulanger
|
c5da20f12a
|
remove the Help menu in order to be able to have the roster window less large
|
2005-03-14 18:39:13 +00:00 |
Yann Leboulanger
|
ac2510ce93
|
bugfix in menuitems : when we pass from 2 accounts to 1 account, we must remove the submenus
|
2005-03-14 18:23:50 +00:00 |
Yann Leboulanger
|
45f278a177
|
little bugfix
|
2005-03-14 17:39:18 +00:00 |
Nikos Kouremenos
|
d4fc3f4bf1
|
better popup
|
2005-03-14 17:30:52 +00:00 |
Yann Leboulanger
|
423240e352
|
open the mailer or browser when we press the button and not when we release it
|
2005-03-14 17:04:46 +00:00 |
Nikos Kouremenos
|
45d3c05f13
|
support trayicon from pythongnomeextras too
|
2005-03-14 13:25:34 +00:00 |
Nikos Kouremenos
|
bbfc49bad9
|
one depth formatting combinations are ready
|
2005-03-14 01:02:59 +00:00 |
Nikos Kouremenos
|
d10111675b
|
nothing part 2
|
2005-03-13 22:03:14 +00:00 |
Nikos Kouremenos
|
33fb7ea8b4
|
nothing
|
2005-03-13 21:10:39 +00:00 |
Yann Leboulanger
|
9fb59ca4a0
|
bugfix
|
2005-03-13 20:30:53 +00:00 |
Nikos Kouremenos
|
f0d77e7c1a
|
Code is cleaner & faster now. Hope I didn't introduce any bugs. Next step: combine *EVERYTHING* not just formatting ;P. I rewrote the algo for that in recursion, and u'll see it in the next commit I hope
|
2005-03-13 17:04:57 +00:00 |
Yann Leboulanger
|
e5f9884867
|
bugfix: when there is no selected text textbuffer.get_selection_bounds() return ()
|
2005-03-13 08:52:48 +00:00 |
Yann Leboulanger
|
d9377d6aae
|
typo
|
2005-03-13 08:51:34 +00:00 |
Yann Leboulanger
|
cfd108bffc
|
bugfix in about dialog: destroy it when we press close
|
2005-03-12 23:48:08 +00:00 |
Yann Leboulanger
|
5b1d708484
|
bugfix in about window
|
2005-03-12 23:43:17 +00:00 |
Yann Leboulanger
|
4cf50119cb
|
new translatable words
|
2005-03-12 23:14:00 +00:00 |
Yann Leboulanger
|
827556e679
|
more beautifull like that :)
|
2005-03-12 23:13:25 +00:00 |
Yann Leboulanger
|
6450b356f4
|
no need of that print
|
2005-03-12 23:03:37 +00:00 |
Yann Leboulanger
|
3967d11750
|
groupchat window is now also a subclass of chat class
|
2005-03-12 21:30:50 +00:00 |
Yann Leboulanger
|
c1a075785b
|
fix: when we select some text and release the button on a tagged text, do not open url
|
2005-03-12 19:52:34 +00:00 |
Yann Leboulanger
|
4a67797ca7
|
init this widget in the __init__ function (init_account is not called when we create a new account)
|
2005-03-12 18:21:49 +00:00 |
Yann Leboulanger
|
7bf83a3d71
|
no need to save that here, it is done later in the function
|
2005-03-12 18:18:52 +00:00 |
Yann Leboulanger
|
3ea5670d8f
|
tabbed_chat_window class is now a subclass of chat class (groupchat_window will soon be also)
|
2005-03-12 18:12:15 +00:00 |
Yann Leboulanger
|
6471ac26b8
|
we want to save 0 or 1, not True or False
|
2005-03-12 17:18:33 +00:00 |
Nikos Kouremenos
|
971e71c304
|
nothing special
|
2005-03-12 16:19:52 +00:00 |
Nikos Kouremenos
|
6b8203916f
|
ticket 86 remains
|
2005-03-12 15:50:13 +00:00 |
Yann Leboulanger
|
9aea41330b
|
little bugfix
|
2005-03-12 08:25:45 +00:00 |
Yann Leboulanger
|
dfecd6578a
|
close button in tabs
|
2005-03-12 00:42:57 +00:00 |
Yann Leboulanger
|
fc696dc4d0
|
one missing import
|
2005-03-12 00:01:12 +00:00 |
Nikos Kouremenos
|
bebb95ff77
|
fixed a typo that prevented _*underline*_ to be underlined [for the moment what's outside counts
|
2005-03-11 22:52:28 +00:00 |
Yann Leboulanger
|
86be102917
|
some missing import
|
2005-03-11 19:51:46 +00:00 |
Yann Leboulanger
|
05633204ef
|
no need to have it global here
|
2005-03-11 18:04:33 +00:00 |
Yann Leboulanger
|
dc2b9d741b
|
bugfix in url finding
|
2005-03-11 18:01:38 +00:00 |
Yann Leboulanger
|
c89b98585c
|
split gtkgui into sevral files
|
2005-03-11 17:57:35 +00:00 |
Nikos Kouremenos
|
f26ba59b0a
|
cleaner regexp
|
2005-03-11 16:24:04 +00:00 |
Yann Leboulanger
|
737fcfe414
|
the sync_with_global_status option now works
|
2005-03-11 15:23:47 +00:00 |
Yann Leboulanger
|
15ccd4edcc
|
print special chars even in /me lines
|
2005-03-11 14:33:11 +00:00 |
Nikos Kouremenos
|
6f483ca257
|
use regexp lookbehind assertions, workarounds go to hell. thanks jajcus once again
|
2005-03-11 13:54:02 +00:00 |
Yann Leboulanger
|
c489298377
|
ctrl+c now works in conversatin_textview
|
2005-03-11 13:44:27 +00:00 |
Yann Leboulanger
|
fd69700144
|
authorize right click in conversation_textview when it's not on a tagged text
|
2005-03-11 13:11:30 +00:00 |
Nikos Kouremenos
|
3b876f4e77
|
emoticons work now
|
2005-03-11 12:55:38 +00:00 |
Nikos Kouremenos
|
a833209a9b
|
I f*cking have it! _yuppie_ dont*bold* work :P. Next step is combine the formatting
|
2005-03-11 02:35:54 +00:00 |
Nikos Kouremenos
|
d99e1a8e1a
|
new message never worked with a single dialog! works now
|
2005-03-11 01:31:07 +00:00 |
Nikos Kouremenos
|
eae0bdc4e0
|
tried some stuff. yann plz have a look at the window.present() and at the stuff with sync_with_global_status [used to be active]. I'm close I think :P
|
2005-03-11 01:10:30 +00:00 |
Nikos Kouremenos
|
37e75cb84f
|
fixes
|
2005-03-11 00:32:41 +00:00 |
Yann Leboulanger
|
ac84e25dcb
|
typo
|
2005-03-11 00:31:15 +00:00 |
Yann Leboulanger
|
df9b1de0da
|
remove the use of string module in logger.py
|
2005-03-11 00:13:21 +00:00 |
Yann Leboulanger
|
4bed9c30b1
|
code the ignore messages from contacts not in the roster option
|
2005-03-10 23:45:10 +00:00 |
Yann Leboulanger
|
3b4a2f748a
|
force the infos = {} when we call Account_modificaion_window
print special words in status messages
|
2005-03-10 23:21:30 +00:00 |
Nikos Kouremenos
|
f38048904c
|
this is half the emoticons list. all caps now
|
2005-03-10 22:53:40 +00:00 |
Yann Leboulanger
|
1184d3b706
|
always scroll when we send a message
|
2005-03-10 19:08:26 +00:00 |
Yann Leboulanger
|
bbbeba0b48
|
show the correct cursor and block only right click on conversation textview
|
2005-03-10 18:53:55 +00:00 |
Nikos Kouremenos
|
8717bb11ad
|
to my friend jajcus for the regexp help. TY
|
2005-03-10 18:29:03 +00:00 |
Nikos Kouremenos
|
5bc2796b37
|
URL detection and formating is ready
|
2005-03-10 18:20:23 +00:00 |
Yann Leboulanger
|
55ce820b38
|
popup menu when we right clik on a link
|
2005-03-10 18:16:09 +00:00 |
Yann Leboulanger
|
49e6daabd7
|
do not use spawnvp under windows (user will have to give the full path to the application)
|
2005-03-10 17:19:55 +00:00 |
Yann Leboulanger
|
0bae187b4c
|
change the cursor when it is on a mail or an url
|
2005-03-10 17:15:22 +00:00 |
Nikos Kouremenos
|
3a7fd6f0f7
|
fix (to be fixed) :P
|
2005-03-10 17:08:08 +00:00 |
Nikos Kouremenos
|
90384f45b2
|
clever regexp
|
2005-03-10 16:23:12 +00:00 |
Yann Leboulanger
|
66de053b3a
|
activate the tab when we create it with new_message window
|
2005-03-10 15:57:43 +00:00 |
Nikos Kouremenos
|
b8ece6c041
|
URL detection just got better and fixes allover
|
2005-03-10 14:53:24 +00:00 |
Yann Leboulanger
|
9215059bc2
|
do not print http:// https:// news:// ftp://
|
2005-03-10 09:58:12 +00:00 |
Yann Leboulanger
|
7011d687a6
|
little cleanup
|
2005-03-10 09:48:05 +00:00 |
Yann Leboulanger
|
1cd5da4b2c
|
do not print // or __ or ** or mailto:
|
2005-03-09 22:41:35 +00:00 |
Yann Leboulanger
|
bed206eb0e
|
urls and mail adresses are now underlined
|
2005-03-09 22:32:20 +00:00 |
Yann Leboulanger
|
0e6e7d2706
|
urls and mail adresses are now clickable and launch the configured application
|
2005-03-09 22:30:47 +00:00 |
Nikos Kouremenos
|
c5d3e56632
|
url detection is ready!
|
2005-03-09 21:29:20 +00:00 |
Yann Leboulanger
|
3db089b3c4
|
upgrade plugin.sleeper_state dict when we change the account name
get the active option before we delete the dict
|
2005-03-09 21:01:31 +00:00 |
Yann Leboulanger
|
06fa551b72
|
typos
|
2005-03-09 20:43:22 +00:00 |
Yann Leboulanger
|
4241cc6915
|
some typos
|
2005-03-09 20:40:50 +00:00 |
Yann Leboulanger
|
f2731f4053
|
function that print special words (url, mails, smileys, bold italic or underlined text)
|
2005-03-09 20:28:46 +00:00 |
Yann Leboulanger
|
ffa613a7f2
|
typo
|
2005-03-09 17:14:40 +00:00 |
Yann Leboulanger
|
fccc7873bd
|
when we open a new tab that has a queue, it is not always the active one
|
2005-03-09 17:07:34 +00:00 |
bigpod
|
d2f546403b
|
small fix om emoticons_treemodel_row_changed
|
2005-03-09 13:32:33 +00:00 |
Yann Leboulanger
|
be74122555
|
all the options in preferences window now apply instantly
|
2005-03-09 10:26:57 +00:00 |
Yann Leboulanger
|
396b6a9eb1
|
no need to save tagTimeSometimes: it won't change
|
2005-03-08 22:32:38 +00:00 |
Yann Leboulanger
|
ce138bf9a8
|
bugfix
|
2005-03-08 22:10:44 +00:00 |
Nikos Kouremenos
|
2423bf4576
|
fixes
|
2005-03-08 22:05:05 +00:00 |
Yann Leboulanger
|
7fc7a6cb82
|
show the correct icon in task bar when we have sevrals accounts
|
2005-03-08 22:03:05 +00:00 |
Nikos Kouremenos
|
62560801aa
|
fixes
|
2005-03-08 21:56:40 +00:00 |
Nikos Kouremenos
|
0707f392ec
|
regexp rock
|
2005-03-08 21:45:40 +00:00 |
Yann Leboulanger
|
09ce159387
|
code for instantly apply changements about links grabber
function to launch the application
|
2005-03-08 20:59:29 +00:00 |
Yann Leboulanger
|
e6b04e8159
|
show the account modification window when we launch gajim and no account configured
|
2005-03-08 18:06:18 +00:00 |
Yann Leboulanger
|
3777c514da
|
print it every 5 minutes, not 3 secondes
|
2005-03-08 15:17:08 +00:00 |
Yann Leboulanger
|
e54250cec0
|
show Privileges instead of MUC
|
2005-03-08 14:33:09 +00:00 |
Yann Leboulanger
|
723a83c380
|
in config.py, in preferences window : order the functions in the order they apear in the window
add the code for the time printing option
|
2005-03-08 14:08:46 +00:00 |
Yann Leboulanger
|
c5814e1fb5
|
New tab in preferences window : 'chat' and new option about time printing (code will come later)
|
2005-03-07 23:47:33 +00:00 |
Yann Leboulanger
|
d34db3a91e
|
add a button in preferences window for colors in chat windows
|
2005-03-07 23:25:43 +00:00 |
Yann Leboulanger
|
7817ed2651
|
clever \t completion in gc window
|
2005-03-07 23:24:25 +00:00 |
Yann Leboulanger
|
26faed1de1
|
whn we click on the systray icon: show the correct tab
|
2005-03-07 21:38:50 +00:00 |
Yann Leboulanger
|
935e57c18c
|
on_edit_details_button_clicked is better like that
|
2005-03-07 21:03:48 +00:00 |
Yann Leboulanger
|
1525445d3c
|
little bugfix
|
2005-03-07 20:51:27 +00:00 |
Yann Leboulanger
|
eac6618539
|
nothing :)
|
2005-03-07 20:42:15 +00:00 |
Yann Leboulanger
|
b19a1e1d27
|
save the account's preferences when we add a new account
|
2005-03-07 20:41:28 +00:00 |
Yann Leboulanger
|
a5fb5e6319
|
do not show tabs in groupchat window when it is opened
|
2005-03-07 17:06:16 +00:00 |
Nikos Kouremenos
|
b791479159
|
code and glade fixes all over
|
2005-03-07 17:01:56 +00:00 |
Yann Leboulanger
|
6ad614ccd6
|
bugfix: clean self.plugin.windows on destroy, not delete-event (delete-event is not always called)
|
2005-03-07 16:50:26 +00:00 |
Yann Leboulanger
|
cf96fc22e6
|
when we change our status, sent it to the chatwindows we are in
|
2005-03-07 15:46:07 +00:00 |
Yann Leboulanger
|
dbb665da60
|
When we just received a message in a groupchat room and we close it Gajim asks if we really want to close it.
|
2005-03-07 11:29:11 +00:00 |
Yann Leboulanger
|
d330521f4d
|
When we just received a message from a contact and we close it's chat window/tab Gajim asks if we really want to close it.
|
2005-03-07 11:16:09 +00:00 |
Yann Leboulanger
|
973e001832
|
typo
|
2005-03-07 11:14:29 +00:00 |
Nikos Kouremenos
|
2bd9750040
|
tooltip fix
|
2005-03-07 00:12:45 +00:00 |
Yann Leboulanger
|
cda51794ce
|
we can now set ask_online_status and ask_offline_status in the preferences window
|
2005-03-06 23:20:30 +00:00 |
Yann Leboulanger
|
4cdda8995c
|
new option implementation : gajim can now ask a status message when we go online / offline.
(code in preferences window is still needed)
|
2005-03-06 22:56:49 +00:00 |
bigpod
|
fb42a00add
|
second tab instant apply, row-changed needs fix
|
2005-03-06 21:43:35 +00:00 |
Yann Leboulanger
|
f96dc3ad5d
|
little bugfix in glade file
|
2005-03-06 21:26:55 +00:00 |
Nikos Kouremenos
|
56d4876b33
|
thanks yann
|
2005-03-06 20:53:58 +00:00 |
Yann Leboulanger
|
049851e549
|
make the contact name bold in groupchat when our nick is in the text
|
2005-03-06 20:15:11 +00:00 |
bigpod
|
c6fe9aa655
|
small fix on config.py
|
2005-03-06 19:45:38 +00:00 |
bigpod
|
7f3b895cdc
|
code added forreset color button
|
2005-03-06 19:30:32 +00:00 |
Yann Leboulanger
|
f17c483632
|
a space after time in groupchat window
|
2005-03-06 19:24:26 +00:00 |
Yann Leboulanger
|
f33b9f9fb6
|
we can now desactivate the history logging for all contacts in an account
|
2005-03-06 19:19:21 +00:00 |
Nikos Kouremenos
|
6ec9c12f61
|
Alex, write the code for the reset colors button
|
2005-03-06 18:33:54 +00:00 |
bigpod
|
f1575690af
|
iconstyle_combobox fix some other small fixes
|
2005-03-06 18:28:42 +00:00 |
bigpod
|
1408778961
|
first tab in preferences is working with instant apply the only thing that does not work correctly is iconstyle_combobox i will fix it in about an hour from now
|
2005-03-06 16:20:33 +00:00 |
Nikos Kouremenos
|
2139dc0cfd
|
glade fixes and some new options
|
2005-03-06 15:40:46 +00:00 |
bigpod
|
19785c664f
|
instant apply on first tab of preferences window
|
2005-03-06 15:14:34 +00:00 |