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