Commit Graph

3477 Commits

Author SHA1 Message Date
Travis Shirk ff63d0c1bd Fixes for #1370, #1372, #1374 2006-01-10 19:24:06 +00:00
Yann Leboulanger 83e7c0daa9 implement observer group of JEP 0162. fixes #1328 2006-01-10 18:34:23 +00:00
Yann Leboulanger d2ab3031f1 contact.name can now be empty. So use contact.get_shown_name() that returns a user friendly name 2006-01-10 18:30:57 +00:00
Yann Leboulanger 9901ebbca0 last_key_tabs must be set to False when we press another key than Tabulation
(now /msg ni[TAB] doesn't remove the space before ni)
2006-01-10 16:32:43 +00:00
Yann Leboulanger c7e85be2c1 typo. fixes [1371] 2006-01-10 12:55:23 +00:00
Yann Leboulanger df3b7d7b80 missing new contacts function 2006-01-10 09:29:48 +00:00
Travis Shirk 94564e4e4e Merged revisions 5066-5067 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5066 | asterix | 2006-01-09 12:12:52 -0700 (Mon, 09 Jan 2006) | 2 lines

[Tomasz Torcz] libnotify API changed in 0.3. Fixes #1347

........
r5067 | asterix | 2006-01-09 12:48:33 -0700 (Mon, 09 Jan 2006) | 2 lines

initialize gajim.gc_connected[account][room_jid] when we create a new room

........
2006-01-10 01:52:43 +00:00
Travis Shirk ec24013da8 Out with the old. 2006-01-10 01:48:25 +00:00
Travis Shirk 0da89c3996 /me works, room subject ellipses, and ui update fixes 2006-01-10 01:47:24 +00:00
Yann Leboulanger 52c9fa0e53 initialize gajim.gc_connected[account][room_jid] when we create a new room 2006-01-09 19:48:33 +00:00
Yann Leboulanger b423204dea [Tomasz Torcz] libnotify API changed in 0.3. Fixes #1347 2006-01-09 19:12:52 +00:00
Travis Shirk 2a794ba19e Fix up, look sharp 2006-01-09 00:47:54 +00:00
Travis Shirk a6bdc39d5d Private message bug fixes 2006-01-08 23:14:50 +00:00
Travis Shirk 9a247cdc0d More iconset update fixes 2006-01-08 20:56:58 +00:00
Travis Shirk ebf346e03c more chatstate fixes and theme updates with config 2006-01-08 20:51:12 +00:00
Travis Shirk 460ac48ec4 Chatstate fixes and merged revisions 5054,5059-5060 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5054 | nicfit | 2006-01-07 22:06:08 -0700 (Sat, 07 Jan 2006) | 2 lines

typo fix

........
r5059 | asterix | 2006-01-08 10:03:32 -0700 (Sun, 08 Jan 2006) | 2 lines

remove the Gmail option from GUI, it's only in ACE. fixes #883

........
r5060 | asterix | 2006-01-08 12:14:19 -0700 (Sun, 08 Jan 2006) | 2 lines

the Contact.jid returned by contact_from_gc_contact() function is the fake jid, even if we know the real jid. this means pm windows are index by the fake jid (gajim.interface.instances[account]['chats'][FAKE_JID])

........
2006-01-08 20:32:39 +00:00
Yann Leboulanger 32f5e74ef2 the Contact.jid returned by contact_from_gc_contact() function is the fake jid, even if we know the real jid. this means pm windows are index by the fake jid (gajim.interface.instances[account]['chats'][FAKE_JID]) 2006-01-08 19:14:19 +00:00
Yann Leboulanger 3634814ce4 remove the Gmail option from GUI, it's only in ACE. fixes #883 2006-01-08 17:03:32 +00:00
Travis Shirk e53e786182 Trying to fix PM regression since merge 2006-01-08 07:50:26 +00:00
Travis Shirk bafcaace1e Remove cruft 2006-01-08 05:39:30 +00:00
Travis Shirk ad087f10c4 Use contacts.py from trunk and bug fix 2006-01-08 05:27:36 +00:00
Travis Shirk 1e49d5be44 Emacs style CTL + u for clearing the message_textview 2006-01-08 05:11:56 +00:00
Travis Shirk 8196fc11b6 typo fix 2006-01-08 05:06:08 +00:00
Travis Shirk c033a670d1 Merged revisions 5044-5051 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5044 | asterix | 2006-01-07 17:17:05 -0700 (Sat, 07 Jan 2006) | 2 lines

open the vcard on the real jid in gc if we know it

........
r5045 | asterix | 2006-01-07 17:23:33 -0700 (Sat, 07 Jan 2006) | 2 lines

use real jid when we open a pm message if we know it

........
r5046 | asterix | 2006-01-07 17:27:38 -0700 (Sat, 07 Jan 2006) | 2 lines

get contact from the self.contacts so that even if it's pm we get a Contact instance

........
r5047 | asterix | 2006-01-07 17:30:58 -0700 (Sat, 07 Jan 2006) | 2 lines

don't ask vcard when we get an error presence

........
r5048 | asterix | 2006-01-07 17:39:05 -0700 (Sat, 07 Jan 2006) | 2 lines

fix logic in contacts.add_contact() function

........
r5049 | asterix | 2006-01-07 18:08:21 -0700 (Sat, 07 Jan 2006) | 2 lines

do not use underline in join_gc menu

........
r5050 | asterix | 2006-01-07 18:12:09 -0700 (Sat, 07 Jan 2006) | 2 lines

don't use underline in all menus that contact an account name

........
r5051 | asterix | 2006-01-07 18:18:16 -0700 (Sat, 07 Jan 2006) | 2 lines

add an ACE option to hide the avatar in tabbed chat window

........
2006-01-08 05:05:16 +00:00
Travis Shirk eb27dbe61a Implemented #1260 2006-01-08 04:31:02 +00:00
Yann Leboulanger 7fdbba76d7 add an ACE option to hide the avatar in tabbed chat window 2006-01-08 01:18:16 +00:00
Yann Leboulanger ca2f5f7c32 don't use underline in all menus that contact an account name 2006-01-08 01:12:09 +00:00
Yann Leboulanger 47a13bdd2f do not use underline in join_gc menu 2006-01-08 01:08:21 +00:00
Yann Leboulanger 29071dda00 fix logic in contacts.add_contact() function 2006-01-08 00:39:05 +00:00
Yann Leboulanger c39a69de27 don't ask vcard when we get an error presence 2006-01-08 00:30:58 +00:00
Yann Leboulanger f8f200ebe7 get contact from the self.contacts so that even if it's pm we get a Contact instance 2006-01-08 00:27:38 +00:00
Yann Leboulanger 13dad4a17e use real jid when we open a pm message if we know it 2006-01-08 00:23:33 +00:00
Yann Leboulanger d56a028423 open the vcard on the real jid in gc if we know it 2006-01-08 00:17:05 +00:00
Travis Shirk 41be225383 FIXMEs 2006-01-08 00:15:54 +00:00
Travis Shirk 2e5fe5173b Implemented #1356 2006-01-07 23:40:37 +00:00
Travis Shirk fada255296 groupchat_window completely merged 2006-01-07 22:53:46 +00:00
Travis Shirk 5c53bdbee6 Merged revisions 5030-5031,5033-5038 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5030 | asterix | 2006-01-07 10:04:18 -0700 (Sat, 07 Jan 2006) | 2 lines

when we add a bookmark, we add our nick by default

........
r5031 | nicfit | 2006-01-07 10:24:50 -0700 (Sat, 07 Jan 2006) | 2 lines

Grammatical fix

........
r5033 | asterix | 2006-01-07 11:36:56 -0700 (Sat, 07 Jan 2006) | 2 lines

cell_renderer_image now take in argument the index of the column and the index in the model

........
r5034 | asterix | 2006-01-07 11:37:28 -0700 (Sat, 07 Jan 2006) | 2 lines

typo

........
r5035 | asterix | 2006-01-07 11:38:18 -0700 (Sat, 07 Jan 2006) | 2 lines

don't show header in emoticonManager so that cellrenderer correctly compute the area to redraw

........
r5036 | asterix | 2006-01-07 11:39:41 -0700 (Sat, 07 Jan 2006) | 2 lines

prevent a TB

........
r5037 | nicfit | 2006-01-07 13:26:08 -0700 (Sat, 07 Jan 2006) | 2 lines

Increment later

........
r5038 | nicfit | 2006-01-07 13:29:05 -0700 (Sat, 07 Jan 2006) | 2 lines

Fixed syntax error

........
2006-01-07 20:47:06 +00:00
Travis Shirk f66c5c5b95 Groupchat shutdown with per room ignore options, see:
http://www.jabber.no/gajim@conference.jabber.no/2006/1/7.html
2006-01-07 20:43:05 +00:00
Travis Shirk 044df9468f Fixed syntax error 2006-01-07 20:29:05 +00:00
Travis Shirk 650cba6b16 Increment later 2006-01-07 20:26:08 +00:00
Yann Leboulanger b44469ba19 prevent a TB 2006-01-07 18:39:41 +00:00
Yann Leboulanger 605706f4b0 don't show header in emoticonManager so that cellrenderer correctly compute the area to redraw 2006-01-07 18:38:18 +00:00
Yann Leboulanger 297976a511 typo 2006-01-07 18:37:28 +00:00
Yann Leboulanger 4b6ff22001 cell_renderer_image now take in argument the index of the column and the index in the model 2006-01-07 18:36:56 +00:00
Travis Shirk f52afdcbe8 Merged revisions 5017-5020,5022-5029 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5017 | asterix | 2006-01-06 01:55:51 -0700 (Fri, 06 Jan 2006) | 2 lines

use escape for pango markup

........
r5018 | asterix | 2006-01-06 02:21:39 -0700 (Fri, 06 Jan 2006) | 2 lines

missing new contacts function

........
r5019 | asterix | 2006-01-06 11:03:07 -0700 (Fri, 06 Jan 2006) | 2 lines

handle the click on toggle_gpg_encryption menuitem

........
r5020 | asterix | 2006-01-06 11:14:14 -0700 (Fri, 06 Jan 2006) | 2 lines

use the saved size even if a chat window is already opened

........
r5022 | asterix | 2006-01-07 03:43:47 -0700 (Sat, 07 Jan 2006) | 2 lines

we can now resume filetransfert

........
r5023 | asterix | 2006-01-07 03:56:31 -0700 (Sat, 07 Jan 2006) | 2 lines

[Knuckles] Google E-Mail Notification

........
r5024 | asterix | 2006-01-07 04:02:16 -0700 (Sat, 07 Jan 2006) | 2 lines

better string

........
r5025 | asterix | 2006-01-07 04:14:32 -0700 (Sat, 07 Jan 2006) | 2 lines

fix a TB

........
r5026 | asterix | 2006-01-07 05:36:55 -0700 (Sat, 07 Jan 2006) | 2 lines

we can now drag a file on a contact in the roster to send him a file

........
r5027 | asterix | 2006-01-07 06:26:28 -0700 (Sat, 07 Jan 2006) | 2 lines

contact.groups is always a list, even if emtpy

........
r5028 | asterix | 2006-01-07 06:54:30 -0700 (Sat, 07 Jan 2006) | 2 lines

make all buttons insensitive on a category row in disco

........
r5029 | asterix | 2006-01-07 07:19:25 -0700 (Sat, 07 Jan 2006) | 2 lines

auto open groupchat configuration window when we create a new room

........
2006-01-07 17:25:35 +00:00
Travis Shirk 9c954dfe15 Grammatical fix 2006-01-07 17:24:50 +00:00
Yann Leboulanger e69bbc235f when we add a bookmark, we add our nick by default 2006-01-07 17:04:18 +00:00
Yann Leboulanger b60b488233 auto open groupchat configuration window when we create a new room 2006-01-07 14:19:25 +00:00
Yann Leboulanger c515f56613 make all buttons insensitive on a category row in disco 2006-01-07 13:54:30 +00:00
Yann Leboulanger ae55c7149f contact.groups is always a list, even if emtpy 2006-01-07 13:26:28 +00:00
Yann Leboulanger 205dc155c6 we can now drag a file on a contact in the roster to send him a file 2006-01-07 12:36:55 +00:00
Yann Leboulanger 5f95458393 fix a TB 2006-01-07 11:14:32 +00:00
Yann Leboulanger 24fc492ac3 better string 2006-01-07 11:02:16 +00:00
Yann Leboulanger 4dc704c399 [Knuckles] Google E-Mail Notification 2006-01-07 10:56:31 +00:00
Yann Leboulanger aad4e2cd71 we can now resume filetransfert 2006-01-07 10:43:47 +00:00
Travis Shirk c0c30f961f fixed the POINTER_MOTION_MASK problem. Thanks Asterix! 2006-01-07 03:09:51 +00:00
Yann Leboulanger 507fae1ccb use the saved size even if a chat window is already opened 2006-01-06 18:14:14 +00:00
Yann Leboulanger e852c9a2b0 handle the click on toggle_gpg_encryption menuitem 2006-01-06 18:03:07 +00:00
Yann Leboulanger 601e7558e4 missing new contacts function 2006-01-06 09:21:39 +00:00
Yann Leboulanger 0ffc6f1169 use escape for pango markup 2006-01-06 08:55:51 +00:00
Travis Shirk 2a5b0afc44 More groupchat goodness 2006-01-06 06:59:55 +00:00
Travis Shirk 58f2d03dd3 Groupchat roster work 2006-01-06 03:36:07 +00:00
Travis Shirk c4f4da5aef Tracking trunk changes:
Merged revisions 5008-5011 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r5008 | asterix | 2006-01-05 12:55:22 -0700 (Thu, 05 Jan 2006) | 2 lines

new_chat must be called with a Contact instance instead of GC_Contact

........
r5009 | asterix | 2006-01-05 12:56:35 -0700 (Thu, 05 Jan 2006) | 2 lines

use new contacts functions in common/gajim.py

........
r5010 | asterix | 2006-01-05 12:59:06 -0700 (Thu, 05 Jan 2006) | 2 lines

get_first_contact_from_jid doesn't return a GC_Contact instance

........
r5011 | asterix | 2006-01-05 12:59:35 -0700 (Thu, 05 Jan 2006) | 2 lines

check correctly if a contact leaves the groupchat

........
2006-01-06 02:20:38 +00:00
Travis Shirk 733549f3b0 Groupchat hacking 2006-01-06 01:54:33 +00:00
Travis Shirk 8ab5887301 state update fixes 2006-01-06 01:48:59 +00:00
Yann Leboulanger cf247f36e3 check correctly if a contact leaves the groupchat 2006-01-05 19:59:35 +00:00
Yann Leboulanger 9c2e974bfb get_first_contact_from_jid doesn't return a GC_Contact instance 2006-01-05 19:59:06 +00:00
Yann Leboulanger d8c9eccd70 use new contacts functions in common/gajim.py 2006-01-05 19:56:35 +00:00
Yann Leboulanger 95c7aef84c new_chat must be called with a Contact instance instead of GC_Contact 2006-01-05 19:55:22 +00:00
Travis Shirk 893f15aeee Working on GroupchatControl 2006-01-05 05:51:28 +00:00
Travis Shirk 757ed426e3 Merged revisions 4987-4989,4991-4996,4999,5003 via svnmerge from
svn://svn.gajim.org/gajim/trunk

........
r4987 | nk | 2006-01-03 04:00:51 -0700 (Tue, 03 Jan 2006) | 1 line

commit 48x48 transport online/offline imgs by Grenshad (I pngcrushed them)
........
r4988 | nk | 2006-01-03 04:32:01 -0700 (Tue, 03 Jan 2006) | 1 line

icon in notification window not always jabber now. MSN if he uses msn etc. thanks stian barmen for helping me test
........
r4989 | nk | 2006-01-03 04:40:44 -0700 (Tue, 03 Jan 2006) | 1 line

all strings I got report about them, are not translatable; pot/po update
........
r4991 | asterix | 2006-01-03 08:08:21 -0700 (Tue, 03 Jan 2006) | 2 lines

don't remove the jid entry in _contacts[account] when we remove a contact

........
r4992 | asterix | 2006-01-03 08:18:30 -0700 (Tue, 03 Jan 2006) | 2 lines

fix logic

........
r4993 | asterix | 2006-01-03 09:04:14 -0700 (Tue, 03 Jan 2006) | 2 lines

a GC_Contact can have a resource if we knoe his real JID

........
r4994 | asterix | 2006-01-03 09:32:58 -0700 (Tue, 03 Jan 2006) | 2 lines

missing argument in create_gc_contact

........
r4995 | asterix | 2006-01-03 10:36:41 -0700 (Tue, 03 Jan 2006) | 2 lines

we save gc_contact vcard instance in instances[self.account]['infos'][Fake_jid]

........
r4996 | asterix | 2006-01-03 11:17:43 -0700 (Tue, 03 Jan 2006) | 2 lines

in DataForm, a field of type 'list-single' can have no <value> element. Create a default one in such a case to prevent TB

........
r4999 | asterix | 2006-01-04 05:52:26 -0700 (Wed, 04 Jan 2006) | 2 lines

prevent TB when we move a contact that was in no group

........
r5003 | asterix | 2006-01-04 09:03:42 -0700 (Wed, 04 Jan 2006) | 2 lines

handle correctly unlabeled option values in DataForms

........
2006-01-05 03:17:36 +00:00
Travis Shirk a950a51e28 No _on signals in glade. 2006-01-05 03:09:54 +00:00
Travis Shirk 715afc7113 Chatstate and tab redraw fixes 2006-01-05 02:58:59 +00:00
Yann Leboulanger 3c69470be2 handle correctly unlabeled option values in DataForms 2006-01-04 16:03:42 +00:00
Yann Leboulanger edaa70740e prevent TB when we move a contact that was in no group 2006-01-04 12:52:26 +00:00
Yann Leboulanger 8e3d85c746 in DataForm, a field of type 'list-single' can have no <value> element. Create a default one in such a case to prevent TB 2006-01-03 18:17:43 +00:00
Yann Leboulanger 5f3ceb5766 we save gc_contact vcard instance in instances[self.account]['infos'][Fake_jid] 2006-01-03 17:36:41 +00:00
Yann Leboulanger 87171a3460 missing argument in create_gc_contact 2006-01-03 16:32:58 +00:00
Yann Leboulanger 9cf05efb74 a GC_Contact can have a resource if we knoe his real JID 2006-01-03 16:04:14 +00:00
Yann Leboulanger c6978c15e0 fix logic 2006-01-03 15:18:30 +00:00
Yann Leboulanger c7337f5d1c don't remove the jid entry in _contacts[account] when we remove a contact 2006-01-03 15:08:21 +00:00
Nikos Kouremenos 787f253992 all strings I got report about them, are not translatable; pot/po update 2006-01-03 11:40:44 +00:00
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
Yann Leboulanger 7b31cb56de one more check to not TB:
don't try to remove roster contact when it's about gc contact
2005-12-13 21:40:12 +00:00
Yann Leboulanger 02c6805a23 typo 2005-12-13 21:28:02 +00:00
Yann Leboulanger d2e4a230c8 don't crash if we open a pm after he left the room 2005-12-13 21:26:31 +00:00
Yann Leboulanger c7b36b781c clean message textview after we enter a command 2005-12-13 21:05:36 +00:00
Yann Leboulanger b2d6cd9919 cleanup in iter compare function (thx SF) 2005-12-13 13:27:04 +00:00
Yann Leboulanger ee0f764df0 always create the ['32'][transport] list, even if it's emtpy (load_iconset checks if folder exists) 2005-12-13 12:58:14 +00:00
Yann Leboulanger 81a0eabe11 fix bug: argument in print_real_text is a list, not a string 2005-12-13 07:43:45 +00:00
Yann Leboulanger f77d28407a [nkour] don't logger groupchat messages that are older that now and already in logs 2005-12-13 07:39:20 +00:00
Nikos Kouremenos 495803a48a send_on_ctrl_enter works as it should; now works in GC too 2005-12-12 21:55:22 +00:00
Nikos Kouremenos c6f079029c typo 2005-12-12 15:36:48 +00:00
Nikos Kouremenos 792496b754 fix a testing to be better when 32x32 is not at all there 2005-12-12 15:33:48 +00:00
Nikos Kouremenos 582b0e320c margin 80 2005-12-12 15:29:20 +00:00
Nikos Kouremenos f4a9ab324e fallback to dcraven for windoz too 2005-12-12 15:27:39 +00:00
Nikos Kouremenos b6de586940 default to 16x16 for gc roster 2005-12-12 15:17:07 +00:00
Nikos Kouremenos e31d031ea3 use else block in notify for failsafe values 2005-12-12 15:15:56 +00:00
Nikos Kouremenos 19a64469f4 failsafe to dcraven 2005-12-12 15:14:58 +00:00
Nikos Kouremenos f7ee0dffd9 we now use 32x32 in Tabbed Chat banner img for state; and can control the size between 32x32 and 16x16 in general [of course only for those iconsets that ship 32x32 2005-12-12 15:13:31 +00:00
Nikos Kouremenos 062e1c5b2f default to dcraven iconset 2005-12-12 15:12:15 +00:00
Nikos Kouremenos cc76b95f9d remove chekcing for dot 2005-12-12 15:11:51 +00:00
Nikos Kouremenos 32fbe2729c clean up logic; prevent a tb in Windoz 2005-12-12 14:05:01 +00:00
Nikos Kouremenos 17f28f9388 add catching for links and emots in history window 2005-12-12 13:00:46 +00:00
Yann Leboulanger 59561d300e when we click on sign in/out notification window, open a chat window 2005-12-12 09:28:36 +00:00
Yann Leboulanger 2f69f3d8ed single message now has conversation_textview so it prints urls and smeileys 2005-12-12 09:12:29 +00:00
Yann Leboulanger 180911e563 split print_conversation_line into sevral functions 2005-12-12 09:12:06 +00:00
Yann Leboulanger cf33e04a37 create an empty join_button var in order to not TB 2005-12-12 07:52:18 +00:00
Nikos Kouremenos c984ef155c use ft_request image. thanks again Grenshad for all icons 2005-12-11 18:40:25 +00:00
Yann Leboulanger 8cc90d1d73 fix DBus TB 2005-12-11 16:58:20 +00:00
Yann Leboulanger 7612ad7c64 update pm chat window when a gc contact change his status 2005-12-11 11:22:18 +00:00
Yann Leboulanger 6ed018c93e notify now uses handle_event 2005-12-11 10:32:11 +00:00
Yann Leboulanger 4f3b8dc3e8 move handle_event from systray.py to gajim.py 2005-12-11 10:31:42 +00:00
Nikos Kouremenos 990a5895c8 clarify comment 2005-12-10 22:45:46 +00:00
Nikos Kouremenos 4ba60d14bf move some lines back to up 2005-12-10 22:44:47 +00:00
Nikos Kouremenos c914a0d058 only use nice 48x48 img 2005-12-10 22:41:16 +00:00
Nikos Kouremenos 69fe0f02d7 show artists in about dialog alphabetically 2005-12-10 22:30:28 +00:00
Nikos Kouremenos dfe1d78391 add icons for more events 2005-12-10 22:27:41 +00:00
Nikos Kouremenos d9def4d2a4 [grenshad] add FT-related icons. thank him as artist 2005-12-10 22:00:06 +00:00
Yann Leboulanger 995590a0f1 don't remove account from Gajim if removal from server failed 2005-12-10 16:23:45 +00:00
Nikos Kouremenos 408ed03bd0 add a comment 2005-12-10 16:19:58 +00:00
Yann Leboulanger edfafe964f ask password when we want to delete an account from server and we don't save password 2005-12-10 16:18:37 +00:00
Yann Leboulanger 45479d7708 pange_escape contact name when we rename them
when we want old_group_name, we get it from C_JID column so that it's not escaped
2005-12-10 14:41:09 +00:00
Yann Leboulanger 3b029ad541 pango_escape group names 2005-12-10 14:22:14 +00:00
Yann Leboulanger 8252529260 connect_and_init doesn't call init_roster anymore
fix the unregister_account bug
2005-12-10 13:58:09 +00:00
Nikos Kouremenos 0db94027c9 ignore errors on receiving non-utf8 data 2005-12-10 13:51:23 +00:00
Nikos Kouremenos f6e2cb37fb remove border width of hbuttonbox in acct creation wizard 2005-12-10 13:49:43 +00:00
Yann Leboulanger 6a0599500e catch all exceptions when we try to import remote_control: under win we have:
NameError: name 'DbusPrototype' is not defined
2005-12-10 12:28:56 +00:00
Nikos Kouremenos 30eaaecb91 tab not space in contributors 2005-12-10 00:59:02 +00:00
Nikos Kouremenos 6e413e7f5a [lorien420] Notification Daemon Popups are now clickable! CONGRAAAAAAATS Andrew Sayman 2005-12-10 00:56:38 +00:00
Yann Leboulanger 612716e2db change copyright from "Gajim Team" to real people 2005-12-09 23:30:28 +00:00
Nikos Kouremenos 1d0a0d5dee catch gopher:// 2005-12-09 21:09:42 +00:00
Nikos Kouremenos 638a8ecd0b add THANKS file and point to AUTHORS and THANKS in about dialog too 2005-12-09 17:57:09 +00:00
Yann Leboulanger f0e432c685 add some old devs in headers
are there others ?
2005-12-09 17:18:16 +00:00
Yann Leboulanger cae7ce3bac "Gajim Team" in all hearders become "Contributors for this file" 2005-12-09 17:15:30 +00:00
Yann Leboulanger eda8ec8436 fix a TB: we can have a row without an account during a short time ... I don't know why 2005-12-08 22:39:01 +00:00
Norman Rasmussen 425023e05c Closes #1231 2005-12-08 18:28:35 +00:00
Yann Leboulanger e71989dfa0 when 2 contacts have the same name we compare account name and then jid so we are sure of the order 2005-12-08 18:10:46 +00:00
Nikos Kouremenos 83f52dbbff remove emacs line 2005-12-08 17:35:07 +00:00
Nikos Kouremenos 2c575169af [gjc] bigger avatar now is transparent and has center the smaller avatar 2005-12-08 17:24:37 +00:00
Nikos Kouremenos 09edc883e6 add a fixme for a string that Stian found. thanks Stian! 2005-12-08 16:03:14 +00:00
Nikos Kouremenos b284ea89a0 add close button [no new string here, thanks to GTK+] and show it for when we read received single messages instead of showing cancel [which is when we send]; add icon to send button; move ui preparation code to the right method and add some code to handle show/hide for close/cancel button. add a fixme for after 0.9 for string thing 2005-12-08 14:51:35 +00:00
Yann Leboulanger 2e10716559 add missing '/' before resource in single message 2005-12-08 14:00:51 +00:00
Nikos Kouremenos 2b86fc98da init_var ==> init_vars 2005-12-08 09:46:59 +00:00
Yann Leboulanger 34255e5682 Vincent left us a long time ago 2005-12-07 23:09:10 +00:00
Yann Leboulanger 043b81cd58 typo: autopopup message when we are online even if we check don't autopopup when away/xa 2005-12-07 21:56:44 +00:00
Yann Leboulanger c158ffe2d4 don't autoconnect signal on a widget than can be hidden (loh_history_checkbutton in vcard window) 2005-12-07 21:06:43 +00:00
Yann Leboulanger 5cf9141777 init logger variables after migration 2005-12-07 20:20:48 +00:00
Travis Shirk d13209ca76 JEP-70 bug fix that was caused by new transaction ID that was added to JEP last call. 2005-12-07 19:13:26 +00:00
Nikos Kouremenos da66495f36 remove trailing whitespaces 2005-12-07 18:00:29 +00:00
Yann Leboulanger 8eebd2c26f remove a useless test that introduced a bug: when we restore conversation we are not active tab yet (tab is not drawn yet), but we'll in some ms, so we can safely do systray.remove_jid() as we already removed the events from awaiting_messages 2005-12-07 17:01:15 +00:00
Nikos Kouremenos 5b56308c68 add an empty line after we print subject 2005-12-07 16:35:51 +00:00
Yann Leboulanger 76139fefdc print subject BEFORE conversation lines in chat mode 2005-12-07 16:28:04 +00:00
Yann Leboulanger 43564ccefa consider incomming messages without type as normal (single) messages 2005-12-07 16:09:03 +00:00
Nikos Kouremenos b06a5718c4 log conversation history better string and catch change on the fly 2005-12-07 14:32:42 +00:00
Nikos Kouremenos 9e85df37b1 remove last dot (which is RFC possiblity) the dnspython way. thank Bob Halley 2005-12-06 22:08:10 +00:00
Nikos Kouremenos eae33b3677 remove deprecated fixme 2005-12-06 22:07:14 +00:00
Nikos Kouremenos 6417a0ada1 fix some glade strings 2005-12-06 17:53:30 +00:00
Nikos Kouremenos eb94b9632a remove trailing whitespaces and fix coding styles etc and add a FIXME 2005-12-06 17:43:21 +00:00
Nikos Kouremenos 5868901824 dnspython target returns with dot in the end. catch and fix that; thanks della for helping me and reporting this 2005-12-06 17:37:54 +00:00
Nikos Kouremenos 9f2a002351 put the gc subject tooltip with text not pango escaped 2005-12-06 15:33:25 +00:00
Nikos Kouremenos 583e4ad6aa remove new_version_dialog 2005-12-06 15:25:58 +00:00
Nikos Kouremenos 22f5e0f073 remove trailing whitespaces and tabs from lines 2005-12-06 12:45:32 +00:00
Nikos Kouremenos 07644a2a40 add some comments 2005-12-06 12:36:57 +00:00
Nikos Kouremenos 881e1e3609 check for new version [one of the first thing I did for Gajim :)] is not needed anymore as most distros have us. remove it. this also means we can now update Changelog periodically in svn. YUPPIE! 2005-12-06 00:09:28 +00:00
Nikos Kouremenos fa33b1ad30 until we find a way to detect snaps from releases revert a commit I did some weeks ago to assist Yann release .exe faster 2005-12-06 00:08:57 +00:00
Nikos Kouremenos 4f9404e8b2 migration is okay now if no ~/.gajim; also many other small fixes 2005-12-05 23:25:02 +00:00
Nikos Kouremenos acebad0196 query entrys has focus and search button grabs default 2005-12-05 20:23:49 +00:00
Yann Leboulanger d3a6163729 no need of global vars, prefer self.var 2005-12-05 17:22:50 +00:00
Yann Leboulanger faa46882ec [SF] we now have all iconsets in .ico format for systray under windows 2005-12-05 16:36:30 +00:00
Nikos Kouremenos 7a45a5c96d fix typo 2005-12-05 15:15:46 +00:00
Nikos Kouremenos 691d9e401d do not break logic 2005-12-05 14:40:29 +00:00
Nikos Kouremenos 43740fce00 call make_python_month_gtk_month in a place 2005-12-05 14:37:37 +00:00
Nikos Kouremenos 2ad4218292 hide query builder button for .9 2005-12-05 14:35:17 +00:00
Nikos Kouremenos b5dc0e4303 also select correct month 2005-12-05 14:00:19 +00:00
Nikos Kouremenos f694ff70e1 try to fix a db locked that sometimes happens 2005-12-05 13:56:02 +00:00
Yann Leboulanger 3cbf89b09b add a join button in the disco window to join IRC rooms or create new MUC rooms 2005-12-05 13:33:14 +00:00
Nikos Kouremenos b9ec8e9109 needs_highlight --> needs_visual_notification 2005-12-05 13:26:08 +00:00
Nikos Kouremenos 032627a96f do not match (2.8) as 8) emoticon 2005-12-05 13:25:50 +00:00
Yann Leboulanger 7636e43a2d don't show * [n] when not needed 2005-12-05 11:57:14 +00:00
Nikos Kouremenos 19dc3b9295 class is Migration 2005-12-05 11:44:28 +00:00
Yann Leboulanger 7050a346c7 typo 2005-12-05 11:39:51 +00:00
Yann Leboulanger 637c903d68 * when in common, no need to do from common import FOO, just import FOO
* we now migrate automaticaly at startup in a thread
 * progressDialog now scroll textvew to the end
2005-12-05 11:13:08 +00:00
Yann Leboulanger ed47580227 sha is now computed on the raw image data and not the base64 encoded data 2005-12-05 08:45:39 +00:00
Yann Leboulanger 5260f38ea8 no need to import base64 in gajim.py 2005-12-05 08:44:03 +00:00
Yann Leboulanger 28936744a5 make sure windows get focus when we click on systray icon 2005-12-04 23:16:13 +00:00
Yann Leboulanger 734e7ecb21 ne need to duplicate code, show_next_unread in remote_control now does the same thing as click on systray when there is one or more pending event 2005-12-04 23:15:43 +00:00
Yann Leboulanger 4f53f2f769 typo: get -> get_per 2005-12-04 22:58:38 +00:00
Yann Leboulanger 140f03221f take into account the no_log_for option 2005-12-04 22:23:41 +00:00
Nikos Kouremenos a1d3a26464 I am with nick amen and someone says hamen; I do not get highlighted but as is I get * and [] and urgency hint from another place of code I cannot find. what must be done: merge that code with needs_highlight method which should be renamed to needs_visual_notification 2005-12-03 23:52:39 +00:00
Yann Leboulanger a337412821 don't print empty restored messages 2005-12-02 22:24:01 +00:00
Nikos Kouremenos 10d0b06d44 deny avatar if > 32kb; used to be 8 but JEP now has it at SHOULD from MUST for 8kb so be more tollerant 2005-12-02 20:35:19 +00:00
Nikos Kouremenos 5300975d31 typo 2005-12-02 19:59:39 +00:00
Yann Leboulanger 51dc8afb09 take into account only the accounts that are synced with global status to compute the global status (for status combobox) 2005-12-02 19:12:21 +00:00
Yann Leboulanger 0cd7356807 escape for pango account names 2005-12-02 19:01:54 +00:00
Yann Leboulanger e5529eb0ac don't write wrong config option when we change option combobox in theme window 2005-12-02 17:47:52 +00:00
Yann Leboulanger f89c0c3baf some cleanup in migration script 2005-12-02 17:24:55 +00:00
Yann Leboulanger 4c1dfe445e don't migrate now, migration window is not ready 2005-12-02 17:19:04 +00:00
Yann Leboulanger ff5e4b32e0 some typo 2005-12-02 17:16:23 +00:00
Nikos Kouremenos ea8cefaac1 commit generic ProgressDialog class to assist us in general for those stuff; now for logs migration 2005-12-02 16:18:04 +00:00
Nikos Kouremenos 0a5ac5d80c fix strings in places; add comments; updatea bit greek trnaslation [now has 666 translated messages] 666!! that rocks 2005-12-02 14:08:40 +00:00
Nikos Kouremenos 3020c31981 only clear message when needed. (send_message() clears it if no errors) 2005-12-02 13:23:12 +00:00
Nikos Kouremenos 42487409b3 ACE: hide_avatar_of_transport 2005-12-02 13:10:02 +00:00
Nikos Kouremenos 524866db6f add tlen, fix gadu gadu to gg, and use dot because ggore@jabber.FOO can exist 2005-12-02 13:09:43 +00:00
Nikos Kouremenos 6e22a369ee add tlen, fix gadu gadu to gg, and use dot because ggore@jabber.FOO can exist 2005-12-02 13:08:58 +00:00
Nikos Kouremenos 6cc869152c detect and print correct name for history nickname in pm. we could also as logger.jid_is_from_pm but that means asking again HD, so I chose asking gc_contacts (mem super faster) 2005-12-02 12:40:55 +00:00
Nikos Kouremenos e39eb2a4e7 fix string; fix so it default to ok 2005-12-02 11:42:17 +00:00
Yann Leboulanger 796b26883d remove some line that were for tests 2005-12-02 11:20:25 +00:00
Yann Leboulanger e692624e2c Gajim now ask if we want to migrate at startup 2005-12-02 11:18:00 +00:00
Nikos Kouremenos fbbb1f72c3 no need to inherit StatusTable; thanks deluge for tb 2005-12-01 21:18:12 +00:00
Yann Leboulanger 91d9f0604b fix TB (exceptions have moved) 2005-12-01 21:07:30 +00:00
Yann Leboulanger 775aa283b2 we are now ablt to save a status message that contain sevral lines 2005-12-01 20:11:48 +00:00
Yann Leboulanger 8fd1717afd mk_color_string has moved and its name changed 2005-12-01 19:17:23 +00:00
Yann Leboulanger 2265a42269 escape for pango markup contact's name 2005-12-01 19:04:27 +00:00
Nikos Kouremenos 80b40b77ec chat using acct not chat with account [unless account is human been! :D] 2005-12-01 18:19:51 +00:00
Nikos Kouremenos 4e96e1d03c move a helper to gtkguihelpers 2005-12-01 18:16:30 +00:00
Nikos Kouremenos 5ab797ae7e missing init 2005-12-01 18:10:22 +00:00
Nikos Kouremenos bd9eeae613 cleanup 2005-12-01 18:08:10 +00:00
Nikos Kouremenos 037e9d6b9c pychecker on vcard.py u always find sth 2005-12-01 18:07:43 +00:00
Nikos Kouremenos e3a9be9733 add some fixmes, remove some others, 80 margin and cleanup 2005-12-01 18:03:05 +00:00
Nikos Kouremenos 70b0fefd11 fix typo; also include _svn 2005-12-01 17:56:31 +00:00
Nikos Kouremenos 7a0c0311db rm unused var 2005-12-01 17:50:45 +00:00
Nikos Kouremenos 618e89c480 remote_control to use exceptions.py and the latter to be included in POTFILES.in [please always do this when new files] 2005-12-01 17:49:45 +00:00
Nikos Kouremenos fa03f0498d better strings 2005-12-01 17:49:10 +00:00
Yann Leboulanger 892d665a50 print startup errors in a gtk.window instead of to std.err 2005-12-01 17:17:20 +00:00
Yann Leboulanger 54e47436e3 add an exceptions file that contain our custom exceptions 2005-12-01 17:16:53 +00:00
Yann Leboulanger 0bf6346ab1 [SF] fix string 2005-12-01 15:21:20 +00:00
Yann Leboulanger 751ec180a0 add tooltips in vcard window about subscription and as 2005-12-01 14:42:25 +00:00
Yann Leboulanger 68de2b3346 texviews are no more in glade but our custom widgets 2005-12-01 14:07:29 +00:00
Nikos Kouremenos ae9b49b204 add clickability to results column (so you can order too), and add resizability [why not?] 2005-11-30 23:17:25 +00:00
Nikos Kouremenos f87affbf7b do not tb if with contact we have no logs at all 2005-11-30 22:25:37 +00:00
Nikos Kouremenos db23b53b95 [Paweł M. Zaskórski]use gtkspell to single message winow too; stop doing if 'gtkspell' in globals() and use global var (faster) 2005-11-30 22:22:22 +00:00
Nikos Kouremenos fa1e4fe430 gtkspell module is not used. remove importing it 2005-11-30 22:20:01 +00:00
Nikos Kouremenos e162e5daed select last day we have logs for in history browser 2005-11-30 21:56:42 +00:00
Nikos Kouremenos 707e98722b do not use gtk-no on tab img. no need 2005-11-30 20:51:25 +00:00
Nikos Kouremenos c7fa39ca5e resize the history window on expander expanded and reset it to original size when if we dis-expand 2005-11-30 19:41:31 +00:00
Nikos Kouremenos c9cc45a7cc work with special tigris build that workarounds vs bug on .svn; eg look for _svn too 2005-11-30 18:48:58 +00:00
Norman Rasmussen ba54aa9630 Hopefully fixed emoticons for good now. Closes #1129 2005-11-30 18:35:40 +00:00
Nikos Kouremenos 7ef98979d8 remove print 2005-11-30 18:19:25 +00:00
Yann Leboulanger cec9b1e861 send offline status to gc before we disconnect 2005-11-30 17:54:34 +00:00
Yann Leboulanger d58f380842 emmit SIGNED_IN when needed (when we connect) 2005-11-30 17:46:36 +00:00
Yann Leboulanger 20c4113666 join opened groupchat windows only for concerned account 2005-11-30 17:45:34 +00:00
Nikos Kouremenos 28fe6a06d3 less columns in history. TODO: fill name for not groupchat 2005-11-30 17:30:58 +00:00
Nikos Kouremenos 40f3316bbb commit sth to assist testing 2005-11-30 17:13:35 +00:00
Nikos Kouremenos 50446b7f5b remove unused var 2005-11-30 17:12:58 +00:00
Norman Rasmussen 786da12472 http://cvs.sourceforge.net/viewcvs.py/xmpppy/xmpppy/xmpp/auth.py
Wed Oct 26 08:45:22 2005 UTC by snakeru
Fixed SASL bug on win32 platform. (Thanks to Martin Thomas)
2005-11-30 17:08:45 +00:00
Nikos Kouremenos 1095357c90 try to make get_status work 2005-11-30 16:17:06 +00:00
Nikos Kouremenos 32b3f683f4 prevent a tb 2005-11-30 16:04:23 +00:00
Nikos Kouremenos e981cd5690 prevent a tb 2005-11-30 15:45:20 +00:00
Nikos Kouremenos b854555e58 fix strings to be more readable; add get_status (did not test yet); raise allover 2005-11-30 15:26:08 +00:00
Nikos Kouremenos 7d357dfe5a fix names of exception, fix docstring, fix strings 2005-11-30 14:48:58 +00:00