Nikos Kouremenos
51f6e125f6
align avatar and padlock to to right
2005-11-08 14:25:23 +00:00
Yann Leboulanger
0b7a740874
add the date in time when msg if from another day
2005-11-08 14:23:11 +00:00
Nikos Kouremenos
99636d5ccf
[gjc]commit better analogy for colors in contact row
2005-11-08 14:09:56 +00:00
Nikos Kouremenos
58ae3ed63f
typo. thx yann
2005-11-08 13:46:09 +00:00
Nikos Kouremenos
52a861afc2
fix syntax error
2005-11-08 13:43:23 +00:00
Nikos Kouremenos
0020731a36
catch IOError so no TB
2005-11-08 13:21:43 +00:00
Nikos Kouremenos
4034efa762
we now have avatars in roster. I default to 48x48 (gaim defaults to that too) u can change that to whatever you want via ACE and you can take avatars off via PREFS; defaulting to 32x32 is too small. njoy
2005-11-08 13:04:59 +00:00
Nikos Kouremenos
a3cd40ac84
fix a logic bug. thanks deluge
2005-11-08 11:13:47 +00:00
Nikos Kouremenos
20aac96c8d
correct which entry we insenitive
2005-11-07 21:40:01 +00:00
Nikos Kouremenos
edb16de6b4
remove a leftover comment
2005-11-07 21:33:18 +00:00
Yann Leboulanger
b8476426a2
insensitivie jid_entry when we add a contact from which we know the jid (right click on email -> add contact, accept a sub request, ...)
2005-11-07 21:30:35 +00:00
Yann Leboulanger
bd868245e0
support JEP 162 (show / hide some contacts according to their subscription / ask status)
2005-11-07 21:15:15 +00:00
Yann Leboulanger
fd99c19954
remove print
2005-11-07 16:18:10 +00:00
Yann Leboulanger
8877d45bc5
prevent wrong color to be shown when no bgcolor is selected (do the same as in roster)
2005-11-07 16:17:06 +00:00
Yann Leboulanger
02d88c5915
add a "Set an avatar when I connect" checkbutton in wizard, so that when we connect it open the vcard in the about tab and opens the filechooser
2005-11-07 15:43:47 +00:00
Nikos Kouremenos
183d59333f
fix missing var
2005-11-07 14:06:39 +00:00
Yann Leboulanger
e422a1807d
SRV now works (hopefully !)
...
we use a new Client instance for each try
fix a typo in the use of pydns
2005-11-07 14:04:18 +00:00
Nikos Kouremenos
1c9f70638d
fix major tb
2005-11-07 13:26:22 +00:00
Nikos Kouremenos
974b893229
fix logic
2005-11-07 13:11:26 +00:00
Nikos Kouremenos
68ac516bce
make dnspython work
2005-11-07 13:04:58 +00:00
Nikos Kouremenos
b89fe57543
inital patch to make status msg change color in gc too [does not work yet]
2005-11-07 11:07:55 +00:00
Nikos Kouremenos
846e9881fb
[gjc] color for status msg under roster is half between fg and bg color no matter the state (selected or not)
2005-11-07 10:50:40 +00:00
Nikos Kouremenos
7aa63e2fc5
remove print
2005-11-06 21:02:20 +00:00
Nikos Kouremenos
7ec7276797
better var names and add aprint for stian
2005-11-06 20:58:22 +00:00
Nikos Kouremenos
a1d8b08d90
no need to save var, and better comment
2005-11-06 20:57:52 +00:00
Nikos Kouremenos
6202203856
add a fixme and print traceback
2005-11-06 20:29:08 +00:00
Travis Shirk
cf9d5705b5
Reset chatstates when tab/window is closed. Closes ticket [1034]
2005-11-06 20:14:49 +00:00
Travis Shirk
6840f97c1f
Keep name banner up to date with chatstate info.
2005-11-06 18:58:35 +00:00
Nikos Kouremenos
1c89061483
fix tb
2005-11-06 17:10:55 +00:00
Nikos Kouremenos
8c4217fd5c
status msg under gc roster too
2005-11-06 16:29:52 +00:00
Yann Leboulanger
039eb20c0a
forget password only when needed (when we don't save it ad connection failed)
2005-11-06 15:51:18 +00:00
Nikos Kouremenos
4d3784e2f7
fix for good spaces identation pb
2005-11-06 15:08:54 +00:00
Yann Leboulanger
8c9bf693e7
fix indentation
2005-11-06 15:04:35 +00:00
Nikos Kouremenos
ea11076a0e
we now show status message under contact name in roster thanks to initial patch by Michał Sobiegraj. if you do not like that, go to prefs and uncheck it. dimgrey to become white when row is selected
2005-11-06 14:30:17 +00:00
Nikos Kouremenos
2d46c5e8a8
However, the server MUST NOT deliver the stanza
...
to an available resource with a negative priority; if the
only available resource has a negative priority, the server
SHOULD handle the message as if there were no available
resources (defined below). so forbidding negative prio
2005-11-06 12:36:26 +00:00
Yann Leboulanger
5a0a33681a
add missing arg
2005-11-06 10:42:29 +00:00
Yann Leboulanger
6d3fe8e459
hack in order to register our Event handler as soon as Dispatcher is pluged in
2005-11-06 10:12:22 +00:00
Yann Leboulanger
004cb9c5d3
first popuped message is a new message
2005-11-05 23:43:43 +00:00
Yann Leboulanger
164973ff82
prevent to print chatstate = 'None'
2005-11-05 20:49:28 +00:00
Yann Leboulanger
79d611032a
always update self.previous_status_combobox_active, even when we don't manually change the combobox
2005-11-05 18:09:57 +00:00
Yann Leboulanger
51d2175b18
ChangeStatusMessageDialog now shows the last_status_message even when we choose "change status message" menuitem
2005-11-05 17:52:49 +00:00
Yann Leboulanger
969bd9fa0d
fix bug in xmpppy about SASL with TLS
2005-11-05 15:23:33 +00:00
Nikos Kouremenos
b96c24fe77
fix typo in comment
2005-11-05 11:33:41 +00:00
Yann Leboulanger
6556b2724e
account name is now the server name
2005-11-05 11:30:42 +00:00
Nikos Kouremenos
8d26752f48
fix strings, add code for progressbar to work, fix a bit of ui
2005-11-05 11:28:19 +00:00
Yann Leboulanger
e0b1dd77f8
at the end of the account creatio we don't need to enter the password if we entered it in the paramteres (even is save pass is not checked)
2005-11-05 11:21:41 +00:00
Yann Leboulanger
febe8d4a1a
correctly show the result of an account creation (success / fail)
2005-11-04 21:27:14 +00:00
Yann Leboulanger
ca05945f63
prevent TB when vcard is buggy
...
new event: ACC_NOT_OK when account creation failed
2005-11-04 19:06:54 +00:00
Nikos Kouremenos
f262486352
fix syntax error
2005-11-04 15:36:25 +00:00
Nikos Kouremenos
5414ac84dc
fix comment
2005-11-04 15:31:19 +00:00
Nikos Kouremenos
567436bd6d
add a comment
2005-11-04 15:28:35 +00:00
Nikos Kouremenos
542349ad64
add img instead of text for show in chat with in systray
2005-11-04 15:22:12 +00:00
Nikos Kouremenos
9bd80e6772
fix a string
2005-11-04 15:08:49 +00:00
Yann Leboulanger
c0261e481a
add some debug info
2005-11-04 14:42:56 +00:00
Yann Leboulanger
e8069e56ad
SRV records are now properly supported (swich to another SRV record when first one is not available)
2005-11-04 08:19:15 +00:00
Nikos Kouremenos
e0bf58cba7
give default to finish button once we show it
2005-11-03 22:57:54 +00:00
Nikos Kouremenos
4dbfdc33d4
well nothing compared to Yann.. :$
2005-11-03 22:47:26 +00:00
Yann Leboulanger
4704a591b1
the go online checkbutton in on by default
2005-11-03 22:38:32 +00:00
Yann Leboulanger
6d7ec70dd1
add some test when we create / modify an account (a valid JID can have no nickname according to the RFC, but an account MUST have one)
2005-11-03 22:37:21 +00:00
Yann Leboulanger
2b0d8e2a70
fix TB
2005-11-03 22:15:40 +00:00
Yann Leboulanger
42b897bb31
add a go online checkbutton at the end of wizard
2005-11-03 22:12:00 +00:00
Yann Leboulanger
fcb9d9628f
don't show tab in wizard
2005-11-03 21:55:29 +00:00
Yann Leboulanger
4db0a0a608
remove unneeded tab in wizard
2005-11-03 21:50:23 +00:00
Nikos Kouremenos
0696e75358
history order change: history is ordered as everything else latest is in the bottom
2005-11-03 21:31:04 +00:00
Nikos Kouremenos
e0d9933b23
remove unused vars and modules
2005-11-03 21:11:37 +00:00
Nikos Kouremenos
5161226e0a
remove ununsed vars
2005-11-03 21:03:51 +00:00
Nikos Kouremenos
b9d4b51e1d
fix invalid arguments call
2005-11-03 20:52:04 +00:00
Nikos Kouremenos
8b90191f60
fix untested code
2005-11-03 20:50:52 +00:00
Nikos Kouremenos
819bf2e7e3
do not traceback when contact has left and we ask bigger avatar (which calls this func)
2005-11-03 20:48:27 +00:00
Nikos Kouremenos
de7f987211
fix typo
2005-11-03 20:41:35 +00:00
Yann Leboulanger
97ed14b16b
remove our jid before we stringprep
2005-11-03 19:00:22 +00:00
Nikos Kouremenos
099a4fc062
do not ask gladexml on chat.py too
2005-11-03 17:23:36 +00:00
Nikos Kouremenos
b5831c5e8d
damn copy paste
2005-11-03 17:20:52 +00:00
Nikos Kouremenos
9b5a55ea7d
ctrl+enter no longers sends message and all work as they should. damn bindings
2005-11-03 17:01:44 +00:00
Nikos Kouremenos
dd03ac29a5
typo. thanks deluge
2005-11-03 16:37:18 +00:00
Yann Leboulanger
a79f450e2c
remove aa non-implemented option
2005-11-03 16:21:03 +00:00
Nikos Kouremenos
bff36b7c45
add comment for translators
2005-11-03 15:25:31 +00:00
Nikos Kouremenos
b8fce2f1fe
do not ask xml anymore
2005-11-03 15:21:18 +00:00
Nikos Kouremenos
1ab95cdc6a
if gtk has default action for a widget, bindings never work, so we must use key_press_event for those and return True after we do the job in key_press_event CB
2005-11-03 15:10:00 +00:00
Yann Leboulanger
f130ce29c0
we now stringprep jid and resource everywhere:
...
when we recieve a jid from server
when we enter a jid or resource in GUI
2005-11-03 14:46:56 +00:00
Nikos Kouremenos
1462b4a27f
we were checking for @ unless we had /echo but it is also valid to contact jabber.org so it is time we do not check at all if jid has @
2005-11-03 12:45:26 +00:00
Yann Leboulanger
9bf4819404
user correct login when we create an account
2005-11-03 12:20:17 +00:00
Yann Leboulanger
ff2eaa4a55
Gajim and gajim are not the same resource
2005-11-03 12:09:38 +00:00
Yann Leboulanger
dd6a9ced49
accountModificationWindow is never used to create an account, just modify it
...
add an advanced button to AccountCreationWizard that open the accountModificationWindow
2005-11-03 10:32:26 +00:00
Yann Leboulanger
41cbaa7c2b
we now call the AccountCreationWizard window each time we create a new account
2005-11-03 09:33:22 +00:00
Yann Leboulanger
acd09eaba2
FirstTimeWizard -> AccountCreationWizard
2005-11-03 09:27:45 +00:00
Yann Leboulanger
66a7f4b07c
resources are now checked case insensitive in connection.py with the one we already have
2005-11-03 09:21:12 +00:00
Yann Leboulanger
2e9d0fbeba
we now save/read log to ~/.gajim/logs/jid.lower()
2005-11-03 08:50:35 +00:00
Yann Leboulanger
06ad619a58
when we get an iq, we check if we already have with another case
2005-11-02 22:08:31 +00:00
Yann Leboulanger
ce7a532f08
typo
2005-11-02 22:01:28 +00:00
Nikos Kouremenos
744814e860
remove a fixme
2005-11-02 19:37:25 +00:00
Nikos Kouremenos
5970f91dc2
remove some bindings
2005-11-02 19:01:17 +00:00
Nikos Kouremenos
1eb611d20f
revert accidental removal
2005-11-02 18:44:10 +00:00
Nikos Kouremenos
def89e51a7
sectext should have dot
2005-11-02 16:36:22 +00:00
Nikos Kouremenos
9554d2c8f5
remove U it is not needed nor works; remove it also from glade, remove crazy hboxing and use fill and other similar properties
2005-11-02 16:34:35 +00:00
Nikos Kouremenos
f7a1f8fa64
fix strings and fix comments
2005-11-02 14:54:25 +00:00
Yann Leboulanger
73a9a282ba
when we add a contact, check if it's already in roster (case insensitive)
2005-11-02 12:46:57 +00:00
Nikos Kouremenos
c4eb2d62d7
fix a tb
2005-11-02 11:29:51 +00:00
Yann Leboulanger
b35f340018
fix WRONG comment
2005-11-02 11:13:05 +00:00
Nikos Kouremenos
6127f23774
comment get_real_jid_from_fjid to assure future protection from refactoring and add docstring to get return values without reading the code. Both are importnat for such api funcs
2005-11-02 11:06:51 +00:00
shteef
467ff43106
Codestyle fixes, even though my syntax highlighting breaks on this. :p
2005-11-02 11:03:42 +00:00
shteef
3594e582a3
Fix groupchat highlighting again, for real now.
2005-11-02 11:00:16 +00:00
Nikos Kouremenos
5e6766a3a4
do not fail if user does not have pywin32
2005-11-02 10:52:12 +00:00
Yann Leboulanger
2720f1ce7c
move function to get real_jid to gajim.py
2005-11-02 08:12:54 +00:00
Nikos Kouremenos
433af985b1
less wordy and concise is welcome but not if they are not understable. moreover it is better that the user understands what that is than see a small tooltip and not completely understand. I revert with the only change that I agree that the first The can be removed. "Used this window" you cannot be serious though.. :P
2005-11-01 23:55:50 +00:00
Yann Leboulanger
d1ebec6ad4
we can now copy (not move) a contact to another group
2005-11-01 22:52:04 +00:00
Yann Leboulanger
c9c319a141
get the avatar from real jid if we have it
...
if we don't habe the real jid, we don't show bigger avatar cause it's not saved in HD
2005-11-01 22:08:15 +00:00
Alex Mauer
44d152b3a3
Rewrote tooltip text for "last read bar" to be less wordy, more concise.
2005-11-01 20:44:02 +00:00
Nikos Kouremenos
36cc5bfa5d
WINAPI: Gajim now can detects file lock and does not allow sending the file.
2005-11-01 20:01:14 +00:00
Nikos Kouremenos
48dd04a228
typo
2005-11-01 17:14:15 +00:00
Nikos Kouremenos
8d353c8e24
typo
2005-11-01 17:12:40 +00:00
Yann Leboulanger
9121514778
don't open a tabbedchat or a groupchat window over another one
2005-11-01 15:42:08 +00:00
Yann Leboulanger
2c016fddab
tab_position in GUI has been removed
2005-11-01 15:35:00 +00:00
Nikos Kouremenos
f048ff494f
remove duplication of logic (twice reseting chatstate [one was wrong I think..]
2005-11-01 15:28:19 +00:00
Yann Leboulanger
ce247d053f
coding standards
...
self.node_to_dict always return a dict
2005-11-01 14:43:00 +00:00
Nikos Kouremenos
dc95dc33d2
add comment
2005-11-01 13:43:57 +00:00
Nikos Kouremenos
9f063a02f3
verbosely comment code
2005-11-01 13:33:13 +00:00
Nikos Kouremenos
4466a7f6b2
isinstance(a, foo) is faster that type(a) == foo
2005-11-01 13:10:38 +00:00
Nikos Kouremenos
63bcfc3054
fix tbs
2005-11-01 13:05:51 +00:00
Nikos Kouremenos
0f9f404000
please use tupples; only use list when need to append later etc
2005-11-01 12:54:57 +00:00
Yann Leboulanger
370b6870f5
don't show popup or systray event when FT is completed if we don't want to be notified
2005-11-01 11:25:01 +00:00
Yann Leboulanger
7b96dbc0fe
connect the key_press_event in messagetextview so that we know when we press a normal key (a, b, ...) and we can reset last_key_tabs[room_jid] variable
2005-11-01 09:04:23 +00:00
Nikos Kouremenos
ca345fee0d
coding standards
2005-11-01 00:02:31 +00:00
Nikos Kouremenos
0618afa787
improve readability
2005-10-31 23:59:26 +00:00
Nikos Kouremenos
aba99dc208
fix typos
2005-10-31 23:48:36 +00:00
Nikos Kouremenos
6812e423d7
remove fixme
2005-10-31 23:33:33 +00:00
Nikos Kouremenos
422ae02f57
cleaner regexp pattern for links
2005-10-31 23:31:18 +00:00
Nikos Kouremenos
0ab56fb189
hide filter hbox; maybe someday
2005-10-31 21:28:39 +00:00
Nikos Kouremenos
3e237801c9
initial filter support (aka better than nothing) for history
2005-10-31 20:55:45 +00:00
Nikos Kouremenos
da23873805
coding standards fixes
2005-10-31 20:54:40 +00:00
Nikos Kouremenos
b89c217e68
logic fix
2005-10-31 20:54:05 +00:00
Yann Leboulanger
9ea8a2d8e8
at startup use our cached vcard to get the sha
...
then ask the vcard, and resend a new presence only if avatar has changed
2005-10-31 20:51:45 +00:00
Nikos Kouremenos
878b274481
add func in gtkgui helpers
2005-10-31 19:35:17 +00:00
Nikos Kouremenos
f5411971c7
if roster is in vd1, and we are in vd2 and we click systray, move roster from vd1 to vd2
2005-10-31 18:06:36 +00:00
Yann Leboulanger
a8cb9d69ff
we now save sha in stored vcard
...
we save the current sha in memory and we update it when we receive the vcard
we re-ask the vcard when we receive a presence with a new sha
2005-10-31 17:31:30 +00:00
Nikos Kouremenos
20ba733622
cyan ist tot (is dead)
2005-10-31 16:41:30 +00:00
Nikos Kouremenos
22e1d66d98
new gajim theme (delete all lines in your config starting with themes. to see it) and theme names are now translatable
2005-10-31 16:19:12 +00:00
Nikos Kouremenos
7e283c5dfb
typo
2005-10-31 11:14:11 +00:00
Nikos Kouremenos
a3227aacb4
cleaner
2005-10-31 11:09:18 +00:00
Nikos Kouremenos
0670282453
better funcname
2005-10-31 11:06:11 +00:00
Yann Leboulanger
17f67e6a90
remove unneeded BeautifulSoup class
...
refactor the code so that it's not dup (vcard.get_avatar_pixbuf)
2005-10-31 10:23:33 +00:00
Nikos Kouremenos
9b1881cbbd
catch a async tb
2005-10-30 21:46:48 +00:00
Nikos Kouremenos
ae4f0d9aaf
catch a tb
2005-10-30 21:41:52 +00:00
Nikos Kouremenos
ee46edcfb8
if we have avatar in HD, we get it from there now
2005-10-30 21:39:09 +00:00
Yann Leboulanger
89d00ada0d
we send our username, not our nick when we change password
2005-10-30 16:50:05 +00:00
Yann Leboulanger
60d8a8e9b3
save vcard when we get it
2005-10-30 16:46:50 +00:00
Nikos Kouremenos
47fbe4b3cb
it is GTK+
2005-10-30 16:16:00 +00:00
Nikos Kouremenos
7efdb71dce
glade fixes in disco window
2005-10-30 15:12:38 +00:00
shteef
241bc34faa
Don't use gtk.Image.clear until we switch to GTK 2.8
2005-10-30 15:08:47 +00:00
shteef
184782baa5
Always show address, not name, in disco window title
2005-10-30 15:05:42 +00:00