Nikos Kouremenos
f97cdf1f4e
help the user about rst_formatting possible dep [be more clear]
2006-10-04 23:05:13 +00:00
Nikos Kouremenos
4b6d37c27b
help the user about rst_formatting possible dep
2006-10-04 23:04:45 +00:00
Dimitur Kirov
1a68b63302
add --enable-gtkspell check.
...
check xscrnsaver's libs only when xscrnsaver.pc
is not installed
fix DESTDIR
add explicit AC_SUBST for PYTHON_INCLUDES
2006-10-04 12:22:37 +00:00
Yann Leboulanger
53f8b119bc
[sgala]Do not depend on docutils if we don't use rst xhtml generator. See #316
2006-10-04 11:53:03 +00:00
Dimitur Kirov
59b6ae468a
merge from trunk
...
automake based instalation
2006-10-04 00:10:49 +00:00
Yann Leboulanger
9afa39174d
missing :
2006-10-03 15:34:25 +00:00
Yann Leboulanger
725325eb7e
priority is now by default set from status. online: 50, away: 40...
...
priorities are configurable with autopriority_* ACE options.
Fixes #1999 , #1439 , #1885 , #1076
2006-10-03 14:57:19 +00:00
Yann Leboulanger
1345afa86c
[Santiago Gala] We can now generate HTML thanks to rst. see #316
2006-10-03 14:22:49 +00:00
Yann Leboulanger
6b40b5ad32
[Santiago Gala] we can now see XHTML (JEP 0071). See #316
2006-10-03 14:12:42 +00:00
Yann Leboulanger
f34c41c93b
Di not ask "are you sure you want to leave room X" when we remove an account. We already replied to "you have opend chat windows". Fixes #2462
2006-10-03 08:54:14 +00:00
Dimitur Kirov
163cfef3b8
disconnect when avahi-daemon stop responding
...
fix reference in connection_handlers
2006-10-02 22:41:48 +00:00
Dimitur Kirov
b7ceb9ddf7
bind to next available port
...
updating port also publishes the new port
keep 1st, last as unicode
2006-10-02 20:45:49 +00:00
Dimitur Kirov
ac53b4537c
ignore messages with no type attribute
2006-10-02 18:03:35 +00:00
Stefan Bethge
e1dadf48c1
only restart listener or reconnect upon changing preferences if necessary
2006-10-02 14:15:51 +00:00
Stefan Bethge
d557725810
add missing import
2006-10-02 14:13:43 +00:00
Stefan Bethge
42cf836b7a
add copyright line
2006-10-02 12:14:56 +00:00
Nikos Kouremenos
7ce1fa4e46
self.name not self [in connection.py]
2006-10-02 11:42:26 +00:00
Nikos Kouremenos
6bab3917b1
make more helper functions out of accounts code found mainly in roster
2006-10-02 11:28:28 +00:00
Nikos Kouremenos
28b0487ffa
comment
2006-10-02 11:00:19 +00:00
Nikos Kouremenos
962c571adb
move > 1 < 2 jargon about connected acct to where it belogs [common/gajim] try to use that from now one please.
2006-10-02 10:42:59 +00:00
Stefan Bethge
227cdb742b
proper handling of normal accounts with the name 'Local',
...
don't use account's name but is_zeroconf flag for checks
2006-09-30 18:23:47 +00:00
Stefan Bethge
6ec6ec4396
fix typo
2006-09-30 01:50:10 +00:00
Nikos Kouremenos
0744b9ed83
fix strings
2006-09-30 00:01:29 +00:00
Jean-Marie Traissard
ba83ec833e
Disable privacy list menuitem when disconnecting
...
Fix TB about wrong widget name. Hope that works, can't test as only server I found that claims to support
it says I'm sending bad requests...
2006-09-29 22:22:46 +00:00
Nikos Kouremenos
1f6e5bcd7e
move dbus_support to common; try to do exceptions for D-Bus [Dimitur please have a look]
2006-09-29 20:49:15 +00:00
Stefan Bethge
2a0bce4e04
don't attempt to do zeroconf things if avahi is not found,
...
display notification
2006-09-29 17:52:21 +00:00
Stefan Bethge
d07dc39830
check if avahi is available and we're not on windows,
...
otherwise checkbutton is not sensitive
2006-09-29 17:40:11 +00:00
Nikos Kouremenos
c118ce3ad6
add code for [] show transports menuitem to work
2006-09-29 15:37:46 +00:00
Stefan Bethge
6a38879014
add new zeroconf 'vcard' window, shows the information from the txt record
2006-09-29 14:39:29 +00:00
Nikos Kouremenos
ca7a1e60e9
do not use from foo import bar
2006-09-29 10:23:20 +00:00
Travis Shirk
1b0f153e42
Fixed JEP-70 (HTTP auth) error protocol. ( #2124 )
2006-09-29 01:38:46 +00:00
Stefan Bethge
48af9872f5
ignore Timeout reached errors, otherwise connection breaks,
...
fix dragging of files to local contacts
2006-09-29 00:14:04 +00:00
Stefan Bethge
f787d2c1ad
fix file transfer,
...
add log messages for zeroconf,
refresh name changes of roster items (on resolve)
2006-09-28 23:38:55 +00:00
Stefan Bethge
341e88864c
remove ssl/tls button from zeroconf props,
...
don't publish empty txt fields
2006-09-28 22:23:53 +00:00
Yann Leboulanger
87fa2c0a5d
no need of GTK to build idle.so
...
put LDFLAGS at the end of command (better this way). Fixes #1930
2006-09-28 20:53:27 +00:00
Nikos Kouremenos
9dbc502b54
fix identation
2006-09-28 14:47:18 +00:00
Nikos Kouremenos
b19b73d4cc
use better varname; put a comment or two; try to make it better understandable; rm two unneeded lines
2006-09-28 13:35:53 +00:00
Nikos Kouremenos
9002b3d293
put my email (and jid), not one of my JIDs
2006-09-28 11:31:25 +00:00
Jean-Marie Traissard
19dbb37f80
Fix var name
2006-09-28 10:56:03 +00:00
Nikos Kouremenos
72e8da7130
intro helpers.build_command and fix helpers.exec_command(). fixes #2464 [now all is okay if path has spaces]
2006-09-28 10:44:16 +00:00
Jean-Marie Traissard
c9d27e163e
Do not show seconds in roster tooltips (if today)
...
Better description of option print_fuzzy
2006-09-26 17:44:29 +00:00
Dimitur Kirov
3de26f73ec
set privacy_rules_supported to False for
...
zeroconf connection
2006-09-26 16:05:53 +00:00
Dimitur Kirov
5fc8cf20f3
merge from trunk
2006-09-26 15:57:47 +00:00
Dimitur Kirov
d4663922c7
fix reconnect after name collision
2006-09-26 15:55:49 +00:00
Yann Leboulanger
382b245062
don't allow privacy rules window if server doesn't support it. Fixes #253
2006-09-26 11:54:03 +00:00
Jean-Marie Traissard
84b9e2af34
+gc-tooltip:Create get_uf_affiliation(); show SHOW in the place of status message if and
...
only if there is no status message, else don't show SHOW
+roster-tooltip:Show subscription only if it is different from 'both'; integrate SHOW to
last_status_time (status message alone in second line); name is now title, jid is after;
status message and show are italic everywhere; last_status_time is not showed anymore when
more than one ressource, takes too muck place(was broken anyway).
Fixes #2110 if no comment.
2006-09-26 02:41:47 +00:00
Dimitur Kirov
709896b576
show connection lost notification/dialog
...
set properties, when account is initially
created
2006-09-25 20:36:59 +00:00
Stefan Bethge
5cf072a9c7
properly disconnect from dbus when calling disconnect()
2006-09-25 20:26:20 +00:00
Stefan Bethge
f5e00e916c
reconnect using reannounce and check if port has changed,
...
change global account variable
2006-09-25 20:14:17 +00:00
Dimitur Kirov
29160807eb
set username from system user everytime on
...
startup
2006-09-25 18:57:39 +00:00
Stefan Bethge
7dfdefcdcf
fix service callbacks
2006-09-25 18:47:21 +00:00
Dimitur Kirov
9c570f9588
show input dialog when username is in conflict
2006-09-25 17:52:33 +00:00
Jean-Marie Traissard
921274b6c4
Remove "state_active_color" option. Get fg color from gtk.
2006-09-25 04:23:31 +00:00
Stefan Bethge
354b4f17e9
changed zeroconf account name to local,
...
properties window fixes,
use all fields from it in txt record,
saving prefs automatically reconnects
2006-09-23 17:05:20 +00:00
Nikos Kouremenos
5851230084
make sure we do not fail if path to iconset no longer exists. fixes #2444
2006-09-23 13:58:46 +00:00
Nikos Kouremenos
65fc27e573
Improve in style, varnames, docstrings [make it readable after months have passed], a great patch by Gustavo Carneiro with which we can get currently playing music track from Rhythmbox and Muine to be shown in our status message. fixes #564
2006-09-23 13:49:33 +00:00
Stefan Bethge
7227ea0550
moved enable link-local messaging to accounts window
...
added tooltip to it
2006-09-22 16:47:31 +00:00
Stefan Bethge
af6450bcfc
add context menu for zeroconf account
2006-09-20 23:30:00 +00:00
Dimitur Kirov
d45aaa8557
FT for zeroconf
2006-09-20 23:24:07 +00:00
Stefan Bethge
109ae1a3b5
update properties window, config saving
2006-09-20 22:58:43 +00:00
Dimitur Kirov
4696c84fbc
set activity tiemout only to connections,
...
established by us
2006-09-20 21:49:11 +00:00
Jean-Marie Traissard
8c07a06622
Don't allow notifs when we are away/xa/dnd and autopopupaway is False.
...
(Undo second part of [6735])
2006-09-20 17:40:42 +00:00
Dimitur Kirov
57779a6ad3
drop connection after certain time of
...
inactivity
set timout on connect attempts
transleted russian comment
2006-09-20 11:01:47 +00:00
Stefan Bethge
a393f121be
added initial properties dialog for zeroconf
2006-09-19 23:07:54 +00:00
Dimitur Kirov
12d125a4be
try to reuse existing connection
2006-09-19 20:49:34 +00:00
Dimitur Kirov
5af232513b
we can disconnect, before plugin
2006-09-19 20:07:44 +00:00
Dimitur Kirov
6c03358b27
remove unused functions
2006-09-19 19:59:34 +00:00
Dimitur Kirov
9c60d30351
send_messages uses NonBlocking P2PConnection
2006-09-19 19:56:04 +00:00
Dimitur Kirov
81b46bb37f
fix sending stream headers order
2006-09-19 18:18:03 +00:00
Dimitur Kirov
1f836cae67
debug xml data
2006-09-19 17:58:29 +00:00
Dimitur Kirov
884e66e5d7
some bugs fixed
2006-09-19 17:10:28 +00:00
Dimitur Kirov
da309569e3
add possibility to overide StremInit by _owner
2006-09-19 15:14:53 +00:00
Dimitur Kirov
d21c07d8d7
add sender capabilities
2006-09-19 15:10:06 +00:00
Dimitur Kirov
8b8af31aae
typo
2006-09-19 15:09:37 +00:00
Dimitur Kirov
1463ca8289
merge from zeroconf branch
...
(fixed bug: xml error when we get CDATA after
initial stream header)
2006-09-19 12:50:33 +00:00
Dimitur Kirov
e9a855007b
better xmmpppy plugin integration.
...
fixed xml error with iChats
2006-09-19 12:46:09 +00:00
Dimitur Kirov
44e2bd0247
fix TB opn application exit
2006-09-19 08:58:14 +00:00
Yann Leboulanger
af68b178a1
add progressbar in vcard window and hide it when we get vcard and os info. For #1840
2006-09-19 08:17:36 +00:00
Dimitur Kirov
cc5719c89d
stop listener when we go offline
2006-09-18 08:39:04 +00:00
Dimitur Kirov
1a325833c3
add listening server for incomming messages
2006-09-17 22:57:41 +00:00
Stefan Bethge
7707c5e824
enable/disable zeroconf on the fly
2006-09-17 22:19:10 +00:00
Stefan Bethge
5d1410d17a
better handling of multiple gajim instances on one machine
2006-09-17 20:54:32 +00:00
Dimitur Kirov
25b5b85aaa
fix parse error
2006-09-17 16:18:15 +00:00
Stefan Bethge
41c552ad42
removed zerocony.py:check_jid and calls to it
2006-09-17 16:01:12 +00:00
Stefan Bethge
5116cb0205
add checkbutton to preferences window to toggle zeroconf
2006-09-17 15:49:47 +00:00
Dimitur Kirov
fd7eead5dd
add property bare_name in zeroconf.contacts[..]
...
property list. Using it, instead of bad-client
2006-09-17 15:07:35 +00:00
Dimitur Kirov
99265c0430
add fake store_metacontacts method
2006-09-17 14:45:58 +00:00
Jean-Marie Traissard
2897130af8
Descrition for ACE option skip_taskbar
2006-09-15 23:39:00 +00:00
Yann Leboulanger
1a2bea6637
[sgala] fix wrong tag name. See #316
2006-09-15 16:08:36 +00:00
Dimitur Kirov
470e668ea2
This remove unused keyword
...
--line, and those below, will be ignored--
M socks5.py
M connection_handlers.py
2006-09-15 11:57:03 +00:00
Tomasz Melcer
f91d9192e5
Initial support for multiple-records dataforms - displaying data.
2006-09-15 08:38:01 +00:00
Stefan Bethge
6a21dfb6b8
fix some post-merge problems, prevent key error
2006-09-15 03:30:52 +00:00
Stefan Bethge
a039917951
filter own service again, users should not see themselves in the roster
2006-09-14 23:41:18 +00:00
Yann Leboulanger
3541253596
[sgala] add some xmpp functions for xhtml-im support. see #316
2006-09-14 19:44:13 +00:00
Dimitur Kirov
d83dde79ab
prevent TB for invalid keyword in send_message
...
add SystemBus initialisation in try:
to catch cases when system bus is not present
2006-09-14 17:16:01 +00:00
Stefan Bethge
2b3120244f
merged trunk r6780
...
removed i18n imports from zeroconf/connection files
2006-09-14 16:48:03 +00:00
Yann Leboulanger
15b44f5eec
detect and print old gc messages as restored messages. Fixes #2253
2006-09-14 13:31:14 +00:00
Yann Leboulanger
e18e1079a9
send correct error message when we decline a FT, and print error message when we get it. Fixes #2330
2006-09-14 12:19:40 +00:00
Dimitur Kirov
5764374e5d
set proxy as invalid if hostname cannot be
...
resolved
2006-09-14 08:40:09 +00:00
Stefan Bethge
61dab0d59a
client code uses common.xmpp.Message to build xml
2006-09-13 18:49:34 +00:00
Tomasz Melcer
9b29c4c8b8
Merging changes from trunk (6561:6774)
2006-09-13 16:47:58 +00:00
Tomasz Melcer
5824d3b873
Dataforms widget moved to another file, some ui tweaks.
2006-09-13 16:07:51 +00:00
Yann Leboulanger
97420e6a7a
prevent TB when / in gc nicknames
2006-09-13 07:46:35 +00:00
Nikos Kouremenos
ab9b5a3210
fix strings
2006-09-12 11:53:28 +00:00
Nikos Kouremenos
0da3cc6820
fix strings
2006-09-12 11:49:45 +00:00
Yann Leboulanger
7759dd9289
save speller_language per room. Fixes #2387
2006-09-12 07:30:19 +00:00
Yann Leboulanger
be90361641
we now save speller_language per contact. For #2387
2006-09-12 07:18:43 +00:00
Yann Leboulanger
746a0bf98e
show connection lost error in popups instead of error dialogs. Fixes #2138
2006-09-10 10:22:16 +00:00
Yann Leboulanger
152093e42e
[bronger] translate correclt strings during runtime. Fixes #2394
2006-09-08 22:27:04 +00:00
Yann Leboulanger
a678c35b3f
vcard window now uses label instead of entry
...
new profile_window to edit our vcard. For #2381
2006-09-08 17:35:28 +00:00
Nikos Kouremenos
56f248c287
Make default status messages feature release-ready
2006-09-08 12:48:46 +00:00
Yann Leboulanger
411aaa1f7b
typo
2006-09-07 21:16:50 +00:00
Yann Leboulanger
2352ddfd02
use updated JEP172
2006-09-07 21:11:50 +00:00
Yann Leboulanger
dfead3a31c
disco our transports when we connect if we ca't determine the type (not in db). Fixes #2273
2006-09-07 20:39:09 +00:00
Yann Leboulanger
b1d32661fc
fix logic for showing notification window
2006-09-06 20:15:06 +00:00
Nikos Kouremenos
bd01e5719b
INTRODUCING ensure_utf8_string, use it to fix BLOCKER bug for Gajim/Windows ( #2392 )
2006-09-06 13:28:38 +00:00
Nikos Kouremenos
9bd4442784
since we demand python 2.4 remove 2.3 legacy support code
2006-09-06 13:15:32 +00:00
Yann Leboulanger
7a89f716e4
handle correctly notification window in ANC, particulary le tab_opened condition.
2006-09-05 15:43:07 +00:00
Yann Leboulanger
9a7ed9488a
take into account the case when no systray is available. Fixes #2384 and #2389
2006-09-04 18:58:58 +00:00
Dimitur Kirov
7f6ec376dc
print a debug message for invalid xml stanza
2006-09-04 07:19:31 +00:00
Yann Leboulanger
a67eaba727
events are now saved in an Event class. show in roster/systray options in Advanced Notification Control (for incomming messages) now work.
2006-09-02 21:01:11 +00:00
Yann Leboulanger
23396f8f59
do not add a default subscription message.
2006-08-31 15:35:38 +00:00
Yann Leboulanger
8f5dbaa1d1
wrong type for restored_messages_small option. Fixed #2336
2006-08-29 18:56:15 +00:00
Yann Leboulanger
419925689b
missing commit: add restored_messages_small option to ACE dict
2006-08-29 09:58:04 +00:00
Yann Leboulanger
2b0fc207ef
detect unsubscribe / unsubscribed loop too
2006-08-29 07:28:52 +00:00
Yann Leboulanger
75fe384da4
handle advanced notification for new_message event only (without systray / roster / urgency hint that require a event refactorizatin)
...
use subprocess module as we depend on python2.4
2006-08-26 22:51:33 +00:00
Yann Leboulanger
d4710d87b4
don't override LDFLAGS / CFLAGS in Makefiles so that we can use them externaly
2006-08-24 12:38:42 +00:00
Yann Leboulanger
07f5b39e58
default status message are now used (if enabled) instead of asking status message. Fixes #2069
2006-08-22 14:40:19 +00:00
Dimitur Kirov
3b447544de
don't force tls on ports 5223 and 443
2006-08-22 08:13:23 +00:00
Yann Leboulanger
bbe93c5b86
do not traceback when ft_override_host_to_send is not valid, just ignor and print an error message. Fixes #2231
2006-08-22 08:02:55 +00:00
Yann Leboulanger
3175c9113a
don't ask os info when we are invisible. For #1964
2006-08-21 19:54:09 +00:00
Yann Leboulanger
213e7f095b
[Vasily Chekalkin] JEP 90 support (Entity Time). Fixes #2239
2006-08-21 11:21:59 +00:00
Tomasz Melcer
8f4b972a62
PubSub support: browse, subscribe and unsubscribe; posting atom entries to groups.
2006-08-20 10:18:20 +00:00
Dimitur Kirov
78863765e8
create transports_cache on first startup, fixes
...
#2223
2006-08-10 06:57:10 +00:00
Yann Leboulanger
900e3a51dc
fix bug in connection_handlers: correctly get namespace
2006-08-07 09:49:06 +00:00
Yann Leboulanger
2428298bda
new add_contact window with a combobox. Fixes #872
2006-08-03 19:13:42 +00:00
Yann Leboulanger
8f449a4704
[geobert] add a ACE option so that ctrl+tab can or cannot go to next composing tab
2006-08-02 20:38:09 +00:00
Stefan Bethge
9ac7e753f1
make sending compatible with ichat and adium
2006-08-02 00:04:47 +00:00
Yann Leboulanger
f3297666b7
allow to invite contact only to room of the same type (jabber contact to jabber rooms, MSN contacts to MSN rooms). Fixes #2199
2006-08-01 18:03:52 +00:00
Tomasz Melcer
75227bb835
Small bug in common/dataforms.py.
2006-08-01 16:01:26 +00:00
Stefan Bethge
da06dfb6ca
Improve behaviour when no avahi-daemon is present or being stopped while running
2006-08-01 00:44:51 +00:00
Yann Leboulanger
4adf2c4f6d
when we get an error (when we asked meta contact) don't except the server to include the sent request as it's only a SHOULD in RFC3390 9.2.3.7. detect the answer by iq id instead.
2006-07-31 20:27:06 +00:00
Yann Leboulanger
57aeb0d0ef
we can now register to a transport in add contact window is server has such a transport. Fixes #1944
2006-07-31 17:08:21 +00:00
Yann Leboulanger
dc9bf86184
we can now the language we want for speller. Just use speller_language advanced
...
option to define it.
2006-07-31 13:55:21 +00:00
Yann Leboulanger
1f72608d20
re-connect to DB after upgrades (upgrade can modify DB structure)
2006-07-31 07:45:29 +00:00
Yann Leboulanger
6db26bf444
gadu gadu dsco type is gadu-gadu, not gadugadu
2006-07-30 20:06:42 +00:00
Yann Leboulanger
32b18d9237
we now get transport type from disco info and save that in DB. Fixes #1990 and #1938
2006-07-29 22:29:59 +00:00
Yann Leboulanger
ccc942fcbb
prevent a TB and print an error message to the user when he/she tries to et a non valid nickname in a room
2006-07-29 17:57:12 +00:00
Yann Leboulanger
90dc135539
remove old code (when we modified unread_message table structure)
2006-07-28 16:15:18 +00:00
Stefan Bethge
d7719e73b3
display full name on roster if available
2006-07-27 20:36:21 +00:00
Dimitur Kirov
873bedd221
escape from sslerror due to broken protocol
2006-07-26 12:49:11 +00:00
Yann Leboulanger
e3ba73be74
if server doesn't support vcard, don't allow user to modify it. Fixes #2182
2006-07-26 12:01:14 +00:00
Yann Leboulanger
394381a78a
we now detect loop when server isn't RFC complient and handle badly subscription acknoledgment. Fixes #1864
2006-07-26 11:13:07 +00:00
Yann Leboulanger
65d57253c9
we can now invite to new room
2006-07-25 22:26:07 +00:00
Yann Leboulanger
550e12af8c
missing diff to allow verify signed presence without status message
2006-07-24 16:43:30 +00:00
Yann Leboulanger
8d10ac3bfe
allow to verify signed presences even without a status message
2006-07-24 16:40:11 +00:00
Yann Leboulanger
ea82b1dcc1
print real jid in gc status and in logs when we know it. Fixes #1940
2006-07-24 13:42:35 +00:00
Tomasz Melcer
fa6ae3b4be
Simple support for pubsub.com notifications.
2006-07-21 13:52:36 +00:00
Tomasz Melcer
585ab90e92
Merging changes from trunk (6496:6561)
2006-07-17 19:30:53 +00:00
Tomasz Melcer
5740d226e6
Commands work.
2006-07-17 17:52:37 +00:00
Tomasz Melcer
de23ba2a15
Moved some code to ease maintenance.
2006-07-17 13:40:25 +00:00
Yann Leboulanger
0614f534bb
code for advanced_notifications_window: config is now saved in config file
2006-07-17 10:07:26 +00:00
Yann Leboulanger
a54ee0229d
introduce play_sound_file function in helpers
2006-07-17 10:04:43 +00:00
Tomasz Melcer
477f33b6b9
Generic support for exposing commands (untested).
2006-07-15 13:27:57 +00:00
Dimitur Kirov
335870646d
take on account priorities, which are <= 0
2006-07-14 07:13:59 +00:00
Tomasz Melcer
db089f103d
Jid-multi almost works.
2006-07-12 14:19:58 +00:00
Dimitur Kirov
dbbf1b6b77
prepare useless methos for removal
2006-07-11 18:17:25 +00:00
Dimitur Kirov
e1ae03d32e
better var names
2006-07-11 18:03:50 +00:00
Dimitur Kirov
56cd8ba43b
config option 'zeroconf_enabled' indicates
...
that zeroconf connection should be used.
Create the neccessary config values if zeroconf
account is not present
2006-07-11 15:22:59 +00:00
Tomasz Melcer
aed92d21b7
Some fixes in common/dataforms, new field types...
...
Now only jid-multi isn't handled.
2006-07-09 17:55:56 +00:00
Tomasz Melcer
c75bdcb63c
Ad-Hoc commands window now uses new dataform wrapper. /me dances
2006-07-07 15:49:44 +00:00
Dimitur Kirov
f2f911c91e
don't update roster, on each getRoster request
2006-07-06 14:26:44 +00:00
Tomasz Melcer
8c9711d7ea
New data forms wrapper. Not tested for now.
2006-07-05 16:35:22 +00:00
Yann Leboulanger
96b21bbc6f
[roidelapluie & asterix] Privacy lists. Fixes #253
2006-07-03 20:49:20 +00:00
Yann Leboulanger
88cf8b5c84
[bluegray] extra gmail info (from field) in popup notification. Fixes #1982
2006-07-02 18:39:43 +00:00
Stefan Bethge
661d0d6550
__init__.py was missing
2006-06-27 23:12:14 +00:00
Stefan Bethge
b43d9ffd5e
fix module imports (woops :)
2006-06-27 23:09:21 +00:00
Stefan Bethge
22c02ee2d3
move everything zeroconf to src/zeroconf
2006-06-27 22:51:07 +00:00
Stefan Bethge
9921ce24f4
simple (hackish) sending of messages, needs improvement
...
removed some debug messages
2006-06-27 22:28:49 +00:00
Jean-Marie Traissard
1a9d4690b0
[ roidelapluie ] Use differents colors for nickname in gc for each occupiant. Fixes #2084 .
2006-06-22 14:44:06 +00:00
Jean-Marie Traissard
48b89a8cc8
Get gajim version from config
2006-06-21 15:03:53 +00:00
Jean-Marie Traissard
10ba862ed4
We want beep per event, reverting [6494]. Sorry, thought it was a bug.
...
Note that if works only if beep enabled in kernel conf
2006-06-19 15:38:41 +00:00
Jean-Marie Traissard
e66a8a3430
Fix beep for event notification
2006-06-19 14:58:41 +00:00
Yann Leboulanger
b28f22ac05
fix header in fuzzyclock.py
2006-06-15 07:18:55 +00:00
Yann Leboulanger
7ec7acbb27
[delmonico] fuzzyclock
2006-06-15 07:14:39 +00:00
Yann Leboulanger
bc26593974
use gettext.install. Fixes #497
2006-06-15 06:49:04 +00:00
Yann Leboulanger
0e03f023ea
show_ascii_formatting_chars is now True by default
2006-06-14 08:54:41 +00:00
Stefan Bethge
908a4782d4
add bookmarks variable again (for right click account menu)
2006-06-13 22:50:18 +00:00
Stefan Bethge
d69327630c
updating the roster with status changes
2006-06-13 22:42:37 +00:00
Stefan Bethge
7da0b4c220
added timeout for resolving
...
added proper dispatch signals so contacts get shown
fixed some errors with roster data
2006-06-13 21:19:39 +00:00
Jean-Marie Traissard
576f4eef56
Delete now unused sync param
2006-06-12 17:34:08 +00:00
Yann Leboulanger
d10d8f7815
don't show signed in/out popup notification for 30 seconds for transport contacts when we log in/out this transport. Fixes #2041
2006-06-12 15:24:58 +00:00
Dimitur Kirov
668b98e403
prevent TB for missing option
2006-06-12 07:37:17 +00:00
Jean-Marie Traissard
3a71c72244
Do not fail with keyError in some cases due to 0.10.0.1 version change to 0.10.1.1 (failed from 0.10.1 to
...
svn)
2006-06-11 13:01:54 +00:00
Jean-Marie Traissard
28691db92b
Relate to changeset
2006-06-10 18:23:19 +00:00
Jean-Marie Traissard
cfceab7d44
Really use translated word for 'Disabled', about emoticones
...
Updated version to 0.10.1.2 for optparser because all non-english users have 'Disabled' instead of '' for
their emot
2006-06-10 18:18:46 +00:00
Jean-Marie Traissard
5252ec2d3f
Set all strings translatable in about dialog, use AUTHORS file
...
logger->Typo
2006-06-10 17:23:58 +00:00
Jean-Marie Traissard
9ed43cf6d1
Show a real error box when unable to bind to port
...
Fixes #1941 .
2006-06-05 17:07:48 +00:00
Yann Leboulanger
226b923a17
always set version to latest even there is no update func for config file
2006-06-05 10:52:35 +00:00
Dimitur Kirov
6dcb8f7f20
update template with current strings, added tr
...
comment for one_message_window ACE option
2006-06-05 09:03:44 +00:00
Jean-Marie Traissard
739aaf22c2
[roger]add missing ()
2006-06-04 18:10:23 +00:00
Jean-Marie Traissard
efd73e04bf
Also merge metacontacts logs in restore_lines()
2006-06-04 17:21:14 +00:00
Jean-Marie Traissard
21105add82
Modified default width for gc, fixes #1992 .
2006-06-04 11:02:25 +00:00
Jean-Marie Traissard
001b1c0f20
[roger]Merge metacontacts logs on the fly, fix #1891
...
[jim]Clean patch, move duplicate code.
Added condition missing in [5779], can you confirm Yann ?
2006-06-04 09:54:11 +00:00
Stefan Bethge
40fc5202a5
more methods in roster_zeroconf, on_new_service when service is resolved
2006-06-02 18:46:52 +00:00
Yann Leboulanger
8ed37983e6
print_status_in_muc changement won't be in 0.10.1
2006-06-02 11:21:05 +00:00
Yann Leboulanger
59c3b7b3c8
JEP 172 support (user nickname) Fixes #464 and #884
2006-06-01 15:23:38 +00:00
Dimitur Kirov
25e6d9f4aa
send our real show, when we connect to a
...
transport
2006-05-31 21:12:03 +00:00
Stefan Bethge
cf5ad66259
added callback that put a jid in _data of Roster
...
(though something is wrong with it)
2006-05-30 23:13:36 +00:00
Stefan Bethge
e88186d669
changed published service name to name@hostname as in jep-0174
...
changed contact index to name@hostname
2006-05-29 23:03:20 +00:00
Stefan Bethge
43e44b51dd
fix zeroconf.resolve_all()
2006-05-29 22:17:13 +00:00
Stefan Bethge
77e53f7488
trying to show contacts on the roster
2006-05-29 19:57:39 +00:00
Stefan Bethge
589abe37f7
Added publishing of status and status changes for account with name 'zeroconf'
2006-05-29 15:36:18 +00:00
Dimitur Kirov
b51ba152ea
nkour: fix slack version
2006-05-29 14:19:18 +00:00
Stefan Bethge
e324eb4f32
comment out most things, add some connection/disconnection and status updating
2006-05-27 23:57:43 +00:00
Stefan Bethge
0d195c1516
some little name changes
2006-05-26 19:18:13 +00:00
Stefan Bethge
a9fc3c54cb
move zeroconf to common as it is generic
2006-05-26 14:46:13 +00:00
Stefan Bethge
99e8bf1da8
copy classes for zeroconf
2006-05-26 14:27:42 +00:00
Jean-Marie Traissard
a5b7301cd8
[nicfit] Better description of option tabs_border.
2006-05-15 16:35:49 +00:00
Dimitur Kirov
7db9216442
make sure we are disconnected after connection
...
is lost ??? #1955 by j@bootlab.org
2006-05-11 20:51:39 +00:00
Yann Leboulanger
d7d0e25d25
print_status_in_muc is not a string which can be 'all', 'none' or 'in_and_out'(default one). version is 0.10.0.1 to update this variable.
...
show_status becomes print_status in server (show_status is still read for transition)
2006-05-10 16:25:57 +00:00
Dimitur Kirov
d008b51b64
updated connect error checks
2006-05-10 11:22:47 +00:00
Dimitur Kirov
d8bf9f69a8
add two more possible statuses - #1945
2006-05-09 19:56:29 +00:00
Dimitur Kirov
b145e59b41
moved completion dict creation in helpers.py
2006-05-08 22:44:47 +00:00
Jean-Marie Traissard
019dd18e2f
Added various ACE descriptions.
2006-05-08 14:50:38 +00:00
Yann Leboulanger
5942399214
[Geobert] ability to remove nickname in chat when consecutive message from same person. Fixes #1942
2006-05-08 08:19:20 +00:00
Yann Leboulanger
9abd27fbf8
we can now configure if we want to see all status or only enter/leave in bookmarked rooms.
2006-05-07 21:44:57 +00:00
Yann Leboulanger
032786bf47
build idle with corre3ct python version
2006-05-06 16:27:45 +00:00
Dimitur Kirov
f9e874a1a3
make sure NBClientCommon, dispatcher and
...
NodeBuilder are callected when we close the
connection
2006-05-03 16:12:10 +00:00
Dimitur Kirov
4013818599
always del active connection
2006-05-03 15:31:08 +00:00
Yann Leboulanger
1e7c9e350d
fix some ACE option description. Fixes #1877
2006-05-03 13:34:58 +00:00
Yann Leboulanger
2e06ec6d7e
new ACE option: print_status_in_muc. Fixes #1502
2006-05-03 13:22:05 +00:00
Yann Leboulanger
064b7a234c
correct list of not allowed chars under windows. Fixes #1913
2006-05-02 06:36:49 +00:00
Yann Leboulanger
d25d056677
be sure that transport is really removed before we start to remove its contacts.
2006-05-01 18:29:12 +00:00
Dimitur Kirov
36426778f0
add gajim caps, fixes #608
2006-05-01 14:15:28 +00:00
Yann Leboulanger
5a9625ff90
nothing
2006-05-01 13:26:07 +00:00
Dimitur Kirov
9c37887ea0
handle challenge response multiple qops: #1907
2006-04-30 17:33:10 +00:00
Dimitur Kirov
fcda778746
converted line end to <LF>
2006-04-29 09:44:47 +00:00
Dimitur Kirov
c4dc648637
old opt value of 'always_compact_view_chat'
...
is string, not boolean
2006-04-28 19:41:35 +00:00
Dimitur Kirov
87253c461a
reset on_purpose var, when we manually change
...
our status to !offline
2006-04-28 18:42:18 +00:00
Dimitur Kirov
173c81ad8c
remove failure handler, after we call it
2006-04-28 16:20:24 +00:00
Yann Leboulanger
98f9525a43
prevent TB when we get a conference vcard. Fixes #1887
2006-04-26 08:11:16 +00:00
Dimitur Kirov
42118e7423
reverted [6216] because of #1889
2006-04-24 18:58:58 +00:00
Yann Leboulanger
0c0e28b78f
GnuPGInterface can't work under windows.
2006-04-23 17:12:14 +00:00
Dimitur Kirov
029668bf20
unsupported locale error is skipped and
...
we use en for wiki search (better to search
in english wikipedia than not having gajim at
all)
2006-04-22 08:53:01 +00:00
Yann Leboulanger
d040cc13fc
be sure chat_control.contact is never None, even when server connection is brocken. Fixes #1878
2006-04-20 16:57:43 +00:00
Yann Leboulanger
228b841e6f
no_log_for is a space separated list. Fixes #1876
2006-04-20 12:46:51 +00:00
Yann Leboulanger
e42fc1ac46
ask vcard of contact when we don't have it and we receive his avatar sha
2006-04-19 15:16:51 +00:00
Dimitur Kirov
7f369eb127
drop may fail, we still have to create the
...
table
2006-04-19 10:47:29 +00:00
Dimitur Kirov
f4a203d5bc
better pass of args
2006-04-19 10:36:45 +00:00
Yann Leboulanger
7e69364f60
re-create unread_messages_table if there is a missing column (this can happen to svn users only)
2006-04-19 10:28:42 +00:00
Yann Leboulanger
9fa62c5529
nothing: remove ^M from win
2006-04-19 10:06:59 +00:00
Dimitur Kirov
70da8ae011
fix db creation
2006-04-19 08:53:27 +00:00
Yann Leboulanger
1a3a987556
auto-authorize transport contacts when we add a transport. fixes #326
2006-04-18 14:30:00 +00:00
Yann Leboulanger
ae054b413e
nothing
2006-04-17 22:42:23 +00:00
Yann Leboulanger
0b9868b82a
typo. Fixes #1862
2006-04-17 09:07:58 +00:00
Yann Leboulanger
2d7b41ecb9
enable GPG by default if I assigned a GPG key
2006-04-15 12:02:19 +00:00
Dimitur Kirov
9768940b3a
show connect failure dialog when Unhandled data
...
is received (wrong protocol)
2006-04-15 09:43:15 +00:00
Yann Leboulanger
c4a3262488
[sol] save GPG status
2006-04-15 08:10:24 +00:00
Dimitur Kirov
e6981f6f2b
show error dialog for lost connection, after
...
10 reconnect attempts has failed.
No need of po update.
2006-04-14 09:01:24 +00:00
Dimitur Kirov
a7fe49be20
on_connect_failure is None after we auth
2006-04-14 05:23:19 +00:00
Dimitur Kirov
927b6d09bc
destroy dialogs on delete event
...
don't send streamhosts if they have been
already sent
2006-04-13 18:00:04 +00:00
Dimitur Kirov
19b7e6b0fc
disconnect without reconnect, when we notify
...
user about connection errors
2006-04-12 20:56:25 +00:00
Yann Leboulanger
2a5e41e06a
update groupchat contacts avatar when they change it, and send our presence to groupchat when we change our vcard
2006-04-12 12:55:06 +00:00
Yann Leboulanger
ba558c03e7
typo
2006-04-12 10:08:59 +00:00
Dimitur Kirov
9d3976c2d7
restored proxy.jabber.cd.chalmers.se in the
...
list of default proxies
2006-04-12 09:13:38 +00:00
Yann Leboulanger
ad04559cbf
try to create unread_messages table only once when we update config file.
2006-04-12 08:38:51 +00:00
Dimitur Kirov
c45426b18f
register resultCB for testing proxy activation
...
results
2006-04-11 22:23:51 +00:00
Yann Leboulanger
1252786642
remove useless code. old metacontact stuff is removed for everyone
2006-04-11 20:18:33 +00:00
Yann Leboulanger
fe2ec40ad7
new metacontacts JEP (not yet published) uses order instead of priority.
2006-04-11 20:16:33 +00:00
Yann Leboulanger
4e2f02c725
fix import (add missing, remove useless)
2006-04-11 18:36:09 +00:00
Yann Leboulanger
be246e984d
update avatar files when we update our vcard
2006-04-11 18:28:31 +00:00
Dimitur Kirov
a9199bf921
commit after each query
2006-04-11 11:52:42 +00:00
Yann Leboulanger
84f0307085
update unread_messages table for those who already have it
2006-04-11 11:31:16 +00:00
Yann Leboulanger
145db1a107
save jid_id in unread_messages table too to increase speed (it was definitively too slow)
2006-04-11 11:28:36 +00:00
Dimitur Kirov
fbb2ab6a4c
put executescript in try block
2006-04-11 08:16:22 +00:00
Yann Leboulanger
01f5effcef
fall back to a working (but not optimal) table creation until better is done. see #1844
2006-04-11 07:29:43 +00:00
Nikos Kouremenos
213dcd32bb
put back IF NOT as currently we always try to create and TB. first we wait for info in ticket. then if needed we ask db to list table and perhaps parse it or find a way to test table is there (rather than everything catching
2006-04-10 23:28:53 +00:00
Nikos Kouremenos
5fcf9dca06
fix um again; fix coding standrads (crazy tabbing, bad spacing before comma)
2006-04-10 23:18:28 +00:00
Dimitur Kirov
e75425a660
IF NOT EXISTS is not present in some sqlite
...
versions
2006-04-10 23:13:33 +00:00
Nikos Kouremenos
58f7a20e91
because we also limit and offset
2006-04-10 23:07:25 +00:00
Nikos Kouremenos
86326d849d
get_um_for_contact => get_unread_msgs_for_jid because um is too vague and for_contact lies about expecting contact instance
2006-04-10 23:06:11 +00:00
Dimitur Kirov
5c3b2ff2e8
temp disable assert_um_exists
2006-04-10 22:51:25 +00:00
Dimitur Kirov
94b194966f
show unread messages on roster load
2006-04-10 22:36:55 +00:00
Dimitur Kirov
97dc7215df
keep reference to unread messages untill they
...
are printed in tv
2006-04-10 22:08:02 +00:00
Dimitur Kirov
f1f385f7c3
disconnect account on unregister from server
2006-04-10 15:47:31 +00:00
Yann Leboulanger
eb8cc5b7ea
show correctly error message and log them in DB. fixes #1802
2006-04-10 14:00:04 +00:00
Nikos Kouremenos
87eae99e1a
improve ace comment
2006-04-10 12:16:29 +00:00
Nikos Kouremenos
f0f054af6b
[Geobert] new compact view so important info are not hidden (f.e. chatstates) for maximum adjustment, see hide_* in ACE. fixes #1276
2006-04-10 12:09:05 +00:00
Yann Leboulanger
a174f3e1c3
plain has ben renamed to gtk+
...
emoticons are no more in config file. Fixes #1838
2006-04-10 11:46:53 +00:00
Yann Leboulanger
f6aaac5e57
add bannerfont and bannerfontattrs to config.themes_default variable. Fixes #1838
2006-04-10 11:44:27 +00:00
Yann Leboulanger
1d496233f8
update comment
2006-04-10 09:04:14 +00:00
Yann Leboulanger
cb242e2bbd
remove contact from server list if it's useless (sub=ask=name=groups=None). Fixes #1821
2006-04-10 08:24:55 +00:00
Nikos Kouremenos
47a8ddccd5
make sure that when we log, msg is not None
2006-04-09 19:46:11 +00:00
Nikos Kouremenos
645af4e7b7
show nickname/subj cols only when needed
2006-04-09 19:08:57 +00:00
Yann Leboulanger
0793c64053
contacts.get_contact() now always returns a list (empty if needed) when no resource is given. Should fix #1821
2006-04-09 09:39:02 +00:00
Dimitur Kirov
29852a931f
don't try to send if connection is down
...
(this check should be done in all functions
that may come from user response to dialogs)
2006-04-08 16:40:43 +00:00
Dimitur Kirov
a49e89c6b5
don't try to do a nasty connect
2006-04-08 16:29:16 +00:00
Dimitur Kirov
2fa30b7e1e
use realm from first challenge response
2006-04-08 15:58:50 +00:00
Dimitur Kirov
6556d01cbe
change(s) from xmpppy
2006-04-08 15:39:37 +00:00
Nikos Kouremenos
40f41bf81d
typo
2006-04-08 11:38:16 +00:00
Nikos Kouremenos
9e35ac7aeb
improve function name; move it to where we keep those
2006-04-08 10:28:53 +00:00
Dimitur Kirov
71314f2b08
don't try to reconnect if socket was never
...
connected
2006-04-08 00:30:33 +00:00
Nikos Kouremenos
eb4aa3b9c9
take commit comment to actual code comment so readability is increased and comment is on-line help
2006-04-07 23:47:24 +00:00
Dimitur Kirov
52d01323ce
mirate logs by spawing a child python process
...
No progress text, only pulsebar
2006-04-07 22:57:27 +00:00
Dimitur Kirov
1273e35617
typo: wrong ticket number, should be #1629
2006-04-07 21:05:16 +00:00
Dimitur Kirov
047ebf27ef
try reconnect if connection has failed befor
...
auth to server (#1663 )
2006-04-07 21:01:37 +00:00
Jean-Marie Traissard
f2355f9e6c
print submenus only when more than one account is connected, not when more than one is configured, sort
...
some menus in systray->chat
2006-04-06 18:37:24 +00:00
Yann Leboulanger
2c552d2b85
remove no more used func
2006-04-06 17:27:33 +00:00
Yann Leboulanger
1bc78a3818
we remove agent even if it doesn't reply. Fixes #1756
2006-04-06 16:58:20 +00:00
Dimitur Kirov
14c5213a58
Jim: typo
2006-04-06 10:58:19 +00:00
Nikos Kouremenos
e703218466
coding standards. rm too much identation
2006-04-05 14:54:17 +00:00
Yann Leboulanger
0828f88e29
fix logic. Fixes #1798
2006-04-04 19:32:12 +00:00
Nikos Kouremenos
9fecec7edd
fix copyright stuff
2006-04-04 17:10:12 +00:00
Nikos Kouremenos
b4465083ce
fix copyright stuff
2006-04-04 17:09:29 +00:00
Nikos Kouremenos
7ad5bf4580
improve comment
2006-04-04 11:44:17 +00:00
Dimitur Kirov
cd8a5dca72
file tag is needed only when restoring previous
...
transfers
2006-04-04 08:31:36 +00:00
Dimitur Kirov
2c41c831b9
no file tag for stream initiation result
...
(#1796 )
2006-04-04 08:27:27 +00:00
Nikos Kouremenos
bed7a29414
fix a typo
2006-04-02 15:11:27 +00:00
Yann Leboulanger
90e5561860
JEP 0091 support: timestamp in presences. Fixes #1675
2006-04-01 18:16:06 +00:00
Yann Leboulanger
117acf702c
contact.show can be not in roster. Fixes #1792
2006-04-01 10:23:40 +00:00
Nikos Kouremenos
fcf31413dc
fix hawke patch
2006-03-31 18:40:10 +00:00
Yann Leboulanger
d0f7758647
clean common.contacts._contacts when we remove a contact. Fixes #1788
2006-03-31 17:54:52 +00:00
Alex Mauer
ff5fd60861
* Add option 'dont_ack_s10n' to prevent the infinite loop with jabberd2 subscription acknowledgements.
2006-03-31 17:35:05 +00:00
Yann Leboulanger
ba7ef979b7
common/gajim can't contain _()O so move it to helpers
...
prevent renaming of special groups
2006-03-30 21:35:43 +00:00
Yann Leboulanger
66a4f406fa
Observersa in also a special group than can't be renamed / can't reveive contacts with DND
2006-03-30 21:25:38 +00:00
Nikos Kouremenos
62951fb718
coding standards; convert a TODO to more like testing stuff
2006-03-30 16:10:50 +00:00
Nikos Kouremenos
1dc069f237
overkill to use sre for just replace
2006-03-30 16:08:54 +00:00
Dimitur Kirov
114264ca13
stop if Process has return 0, meaning that it
...
closed the connection
2006-03-29 23:33:17 +00:00
Yann Leboulanger
4849c2f815
we go offline in rooms when we go invisible
2006-03-29 21:06:01 +00:00
Yann Leboulanger
3b46d08e5d
prevent a useless stanza
2006-03-29 20:04:48 +00:00
Yann Leboulanger
bfe1e8c631
Never join a room when invisible
2006-03-29 14:32:45 +00:00
Yann Leboulanger
65edabfb6c
some cleanup
2006-03-28 14:50:19 +00:00
Nikos Kouremenos
73905ec169
merge to logics about jid being a transport into one. use the superior one
2006-03-28 11:32:53 +00:00
Nikos Kouremenos
1ef1888cbe
typo. better break for setence in comment
2006-03-27 23:35:46 +00:00
Nikos Kouremenos
6caf013f52
use much better varname and comment the heck out of it
2006-03-27 23:32:39 +00:00
Nikos Kouremenos
0190ac90a4
[jim] fix logic bug
2006-03-27 23:15:19 +00:00
Nikos Kouremenos
d1bb5cbc74
again fix logic after cut-paste
2006-03-27 23:10:41 +00:00
Nikos Kouremenos
0bd9e77fc9
fix logic. thanks Jim for report
2006-03-27 22:42:42 +00:00
Nikos Kouremenos
5528e739b0
helpers that do not relate with xmpp, belong to helpers.py not to common/gajim.py. if they have gtk they belong to gtkgui_helpers. also use those allover
2006-03-27 22:31:14 +00:00
Nikos Kouremenos
b4d8f99d58
nothing
2006-03-27 22:30:02 +00:00
Dimitur Kirov
b42bd75a25
EISCONN error is raised in FreeBSD to indicate
...
that connection is already established
2006-03-27 15:28:29 +00:00
Dimitur Kirov
a9622c9a09
EISCONN shows that connection is already
...
established
2006-03-27 15:19:17 +00:00
Yann Leboulanger
ff7eb2356a
handle correctly when server return answer to register request when we create a new account. Fixes #1725
2006-03-27 09:53:47 +00:00
Yann Leboulanger
88730b1ea1
add an ui option to disable the use of FT proxies. Fixes #1751
2006-03-27 08:28:05 +00:00
Yann Leboulanger
bdda6d1555
show correct error message when we fail to create an account. See #1725
2006-03-26 23:42:36 +00:00
Nikos Kouremenos
6a44733d69
commented code, beautiful code
2006-03-26 19:35:29 +00:00
Nikos Kouremenos
21bba13bc6
are we python or what? :D
2006-03-26 19:34:31 +00:00
Nikos Kouremenos
66029d652e
rm debug prints from optparser
2006-03-26 19:26:25 +00:00
Yann Leboulanger
a5d95b4792
when we change combobox, only look in global synced accounts if one is connected. Fixes #1724
2006-03-26 13:07:11 +00:00
Yann Leboulanger
7d3cee66ca
handle connection failure when we create a new account. Fixes #1725
2006-03-26 12:30:29 +00:00
Yann Leboulanger
fb758eaf89
use sanitize_filename func before writing a file to HD. Fixes #1722
2006-03-26 11:46:04 +00:00
Yann Leboulanger
f58503f8e7
fix update_config procedure. Also remove proxy65.unstable.nl proxy. Fixes #1748
2006-03-26 10:24:42 +00:00
Nikos Kouremenos
0055c36648
svn is .10
2006-03-25 20:43:12 +00:00
Dimitur Kirov
e6b2686138
remove inactive proxies on upgrate. All svn
...
users remove these proxies from your accounts:
proxy65.jabber.ccc.de
proxy65.jabber.autocom.pl
proxy.jabber.cd.chalmers.se
2006-03-25 20:29:29 +00:00
Dimitur Kirov
2abcc07f81
remove useless option and incorrect proxies
...
Svn users, please update your proxy list:
proxy.jabber.org
proxy.netlab.cz
transfer.jabber.freenet.de
2006-03-25 20:14:10 +00:00
Yann Leboulanger
1fafe3b08c
handle correctly resources in queue of events. Fixes #1706
2006-03-25 17:05:54 +00:00
Nikos Kouremenos
ac8c6a06aa
name the default theme GTK+ and not system so a KDE or Windows user is not confused and generally better name. make it default
2006-03-25 10:47:41 +00:00
Dimitur Kirov
41c0ae46c6
plain become system, because we use system
...
colors, make 'system' them default:wq
2006-03-25 01:43:39 +00:00
Yann Leboulanger
3275bb9f9b
workaround for ejabberd bug: it returns disco#info without an indentity. JEP0030 says it's a MUST. We can now browse online / all / offline users. Fixes #865
2006-03-25 00:46:42 +00:00
Dimitur Kirov
c9bdf56da7
show can be 'error' too
2006-03-24 23:50:26 +00:00
Yann Leboulanger
ac0f22887e
fix GC logs: when we create a new room, we call get_last_date_that_has_logs(), which call get_jid_jid, which create a new id for the room, but with type = JID_NORMAL_TYPE instead of JID_ROOM_TYPE. It's now fixed
2006-03-24 18:46:48 +00:00
Yann Leboulanger
22959b6c4c
typo
2006-03-24 13:44:26 +00:00
Yann Leboulanger
f8db75e255
New metacontact way. JEP is not published yet, but I talked with the author. Old metacontact info are removed automaticaly
2006-03-24 12:55:56 +00:00
Dimitur Kirov
1f85960c64
#1735 don't stop completed transfer
2006-03-23 00:11:50 +00:00
Dimitur Kirov
be25f1b8ac
missing import
2006-03-22 16:36:56 +00:00
Dimitur Kirov
92691fa6f6
disconnect transfers for contact which goes
...
offline
2006-03-21 23:43:26 +00:00
Dimitur Kirov
3f0ac6b3d9
fix imports
2006-03-21 15:57:44 +00:00
Nikos Kouremenos
eca21781cb
fix len to not take into account the extension (we pass full filename anyways)
2006-03-21 13:57:02 +00:00
Nikos Kouremenos
b3bf080e6f
intro helpers.sanitize_filename() to make sure we do not run, use it where it is appropriate
2006-03-21 13:55:22 +00:00
Dimitur Kirov
7418be2323
remove ft_proxies_cache option, not used
...
anymore, replaced by proxy65_manager
2006-03-20 23:33:53 +00:00
Dimitur Kirov
5a1ff6a4d2
discover proxy transport for server ( #803 )
2006-03-20 23:17:36 +00:00
Dimitur Kirov
c16167025c
disconnect pending proxy resolve actions when
...
account is disconnected from server
2006-03-20 22:09:16 +00:00
Dimitur Kirov
7165a72157
error_cb is sent to proxy jid, instead of proxy
...
name, add one more proxy (jabber.freenet.de)
2006-03-20 21:48:14 +00:00
Dimitur Kirov
ae33330ac6
send fake activate stanza to assert that proxy
...
works correctly
2006-03-20 21:24:10 +00:00
Nikos Kouremenos
1f43ebfeb3
[jim++] fix logic for ft popup. fixes #1393
2006-03-20 17:25:45 +00:00
Nikos Kouremenos
131d0de955
hint user about what could be wrong
2006-03-19 21:21:16 +00:00
Dimitur Kirov
b90e546927
proxy65_manager resolves socks5 proxies at gajim
...
startup and account login
2006-03-19 20:43:30 +00:00
Dimitur Kirov
8d15ac84be
restored send_stanza, needed by xml console
2006-03-19 16:53:17 +00:00
Nikos Kouremenos
85fbcb79e9
fix tb
2006-03-19 14:59:17 +00:00
Dimitur Kirov
540103f381
arranged some methods from connection.py in
...
classes defeined in connection_handlers.py
2006-03-19 14:54:00 +00:00
Yann Leboulanger
96dcb1bd0c
chatstate colors are now configurable in manage theme window. Fixes #1568
2006-03-18 22:40:26 +00:00
Yann Leboulanger
21a65d2568
minor typo
2006-03-18 08:13:27 +00:00
Yann Leboulanger
3a255e5102
fix indentation in common/helpers.py
2006-03-17 19:56:05 +00:00
Yann Leboulanger
3b4f6e20fe
we can now have emoticons themes in ~/.gajim/emoticons/ see #1182
2006-03-17 14:24:58 +00:00
Nikos Kouremenos
8b49efd38d
[multani] fix syntax typo
2006-03-17 12:32:56 +00:00
Yann Leboulanger
618e429d82
migrate the old useemoticons option to emoticons_theme. Fixes #1715
2006-03-17 12:15:31 +00:00
Yann Leboulanger
b4ed754b51
we now have emoticons themes. Fixes #1182
...
TODO: fill animated folder with his emoticons file
2006-03-16 23:37:06 +00:00
Dimitur Kirov
b3de43ae3f
disconnect after stream end tag, unregister
...
two more handlers
2006-03-16 17:29:30 +00:00
Dimitur Kirov
d33055c3bc
don't try to connect, when we are in state
...
'connecting'
2006-03-15 21:06:22 +00:00
Dimitur Kirov
d316c6d8b4
reconnect (if configured), instead of
...
disconnect on expat error
2006-03-15 20:46:50 +00:00
Dimitur Kirov
7afb58426a
property last_connection, used to prevend
...
double connections
2006-03-15 20:10:52 +00:00
Dimitur Kirov
032ed4f22c
typo
2006-03-15 19:47:11 +00:00
Dimitur Kirov
5e19b20377
return unregister attemped on undefined
...
namespace handlers
2006-03-15 19:43:22 +00:00
Dimitur Kirov
c8b27da04f
don't disconnect after server inabillity to
...
receive long data. Unregister all handlers in
disconnect
2006-03-15 19:39:27 +00:00
Yann Leboulanger
4cbc0666ff
show an error dialog when a transport answers wrongly to register request. Fixes #1702
2006-03-15 08:56:36 +00:00
Nikos Kouremenos
036265081b
fix typo; also saner defaults [only first time] for last_save_dir and last_send_dir
2006-03-15 02:09:57 +00:00
Nikos Kouremenos
396c66f8f8
set avatar filechooser defaults to My Pictures in the OS that understand user needs [aka Windows]
2006-03-15 01:40:10 +00:00
Yann Leboulanger
f355cb043a
replace / in gc nicks by _ before we save vcard / avatars
2006-03-14 18:09:09 +00:00
Yann Leboulanger
b1ce1107de
we can now talk to a specific resource
2006-03-14 13:10:09 +00:00
Yann Leboulanger
dce057d29e
avatars are in gc roster. gc avatar images are saved in room_jid folder. Fixes #1121
2006-03-13 13:25:51 +00:00
Yann Leboulanger
3d61688111
typo. Fixes #1684
2006-03-10 22:06:21 +00:00
Dimitur Kirov
59283050e1
close connection when invalid xml is received
...
call sys.exc_clear in catched exceptions
2006-03-10 20:36:15 +00:00
Yann Leboulanger
adb62eb628
jids are now punycoded before we store avatars on HD. Fixes #1030
2006-03-10 18:58:28 +00:00
Yann Leboulanger
f9d0421d33
jids and nicks are now punycoded before we store on HD. See #1030
2006-03-10 18:48:14 +00:00
Yann Leboulanger
3355cf4ea3
room_contacts vcards are now saved in room_jid folder. Fixes #1105
2006-03-09 18:41:57 +00:00
Yann Leboulanger
9d045fc69b
avatar is now 200x200 max in vcar window. Fixes #1582
2006-03-08 16:01:01 +00:00
Nikos Kouremenos
7515e1d433
better varname for list of jids for auto auth
2006-03-08 11:42:15 +00:00
Yann Leboulanger
d4cbe39fc2
auto_authorization is now keept in mem. This way it works correctly, but doesn't if you close gajim before your contact ask your auth. Fixes #1630
2006-03-08 10:46:36 +00:00
Yann Leboulanger
119c5ed55f
typo
2006-03-08 08:29:09 +00:00
Yann Leboulanger
213b36a692
[avm] add -lpython2.[3/4] in Makefiles. Fixes #1668
2006-03-07 17:53:05 +00:00
Nikos Kouremenos
80c58110e2
now we can save preset messages from change status message dialog. we also use ComboBox and not ComboBoxEntry because the first shows clearer that it is not editable. fixes #1407
2006-03-07 14:02:45 +00:00
Yann Leboulanger
e6200b599a
add 2 advanced options: confirm_close_muc_rooms and noconfirm_close_muc_rooms. Fixes #1622
2006-03-07 13:13:36 +00:00
Dimitur Kirov
bc7d9a2943
clean last exception to prevent printing TB
...
( #1629 )
2006-03-07 11:54:45 +00:00
Yann Leboulanger
d3417371c0
clear _expected dict when callback is called. This way when another stanza arrives with the same id, it isn't catched as expected.
2006-03-05 20:30:38 +00:00
Nikos Kouremenos
0349c4ad23
fix typo
2006-03-05 19:43:41 +00:00
Yann Leboulanger
d54915c62a
base64.encodestring() adds some \n in the string. Remove it
2006-03-05 19:39:07 +00:00
Nikos Kouremenos
9ec5e798b1
improve a comment
2006-03-05 11:42:42 +00:00
Yann Leboulanger
9a340cabaf
[zloygod] Show "need gajim restart" label in ACE only when needed. Fixes #1645
2006-03-04 00:25:36 +00:00
Yann Leboulanger
1c13fcd648
[Geobert] Don't send bot JEP85 and JEP22 when only JEP22 is supported by contact. Fixes #1317
2006-03-03 14:41:55 +00:00
Nikos Kouremenos
6a6ab0b7f1
[rituko_a] intro ACE ascii_formatting
2006-03-02 16:05:52 +00:00
Yann Leboulanger
a4839a720c
don't ask twice the password when we create an account and show correct page in vcard even we receive an empty vcard. Fixes #1560
2006-03-02 15:47:21 +00:00
Yann Leboulanger
9209a98764
fix logic/TB. See #1639
2006-03-02 06:49:25 +00:00
Nikos Kouremenos
91691221c6
fix a bug which appeared after a patch which caused us to stop at 27 or 28 or 29 or 30 instead of 28 or 29 or 30 or 31 accordinly. [eg. count one more day. xrange logic fix]
2006-03-01 21:15:01 +00:00
Yann Leboulanger
aa90dc35a6
typo
2006-03-01 19:25:55 +00:00
Yann Leboulanger
6505d57f38
some check in meta contacts. See #1627
2006-03-01 18:58:28 +00:00
Yann Leboulanger
4b327b5682
[Geobert] JEP-0022 partial support (composing). Tunned by me. Fixes #1317
2006-03-01 18:16:54 +00:00
Dimitur Kirov
8945173e51
update banner font with theme font
2006-03-01 11:03:56 +00:00
Nikos Kouremenos
9d6c1888c0
bye bye to noconfirm_close_muc_rooms
2006-02-27 17:18:56 +00:00
Dimitur Kirov
810a377156
added TODO, ensure we close all descriptors
2006-02-27 16:26:00 +00:00
Nikos Kouremenos
3e2ec2495e
rm trailing spaces from helpers.py
2006-02-27 15:29:13 +00:00
Nikos Kouremenos
09bce24b11
add clearer comment
2006-02-27 15:27:54 +00:00
Nikos Kouremenos
7a666ca03b
fix logic
2006-02-27 15:25:06 +00:00
Nikos Kouremenos
a1b1538c54
[Artur Tulyulya] Also detect CRUX. fixes #1626
2006-02-27 15:19:56 +00:00
Nikos Kouremenos
db6f6151a1
introducing get_our_jids()
2006-02-26 14:13:13 +00:00
Nikos Kouremenos
f674babbd1
spacing
2006-02-26 14:12:55 +00:00
Nikos Kouremenos
10b548a2c7
noconfirm_close_muc_rooms to say that list wants to be space seperated {should be our default way} and desc to finish with dot.
2006-02-24 21:53:05 +00:00
Nikos Kouremenos
850ec25a0b
fix comment and write some stuff a bit clearer
2006-02-24 21:05:05 +00:00
Yann Leboulanger
170e0d71d0
use a default LANG var only under windows
2006-02-24 15:04:06 +00:00
Yann Leboulanger
e0b6d2700e
jit.* are also icq transports. Fixes #1619
2006-02-24 13:07:44 +00:00
Nikos Kouremenos
506e6752ea
nickname changes do instant apply now. fixes #1612
2006-02-23 14:36:41 +00:00
Yann Leboulanger
0b2f9d4617
we now keep last_status_time, show it in tooltip and information window, ask it (jabber:iq:last, JEP-0012) when we open information window. Fixes #1133
2006-02-22 14:31:01 +00:00
Dimitur Kirov
acdb712838
remove FORM FEED and ESC from sent data
2006-02-22 13:09:33 +00:00
Yann Leboulanger
9991a13dcc
environment variable can contain only one language. Fixes #1606
2006-02-22 12:36:56 +00:00
Yann Leboulanger
1a70f43712
fix some TB: #1605
2006-02-22 06:39:47 +00:00
Nikos Kouremenos
36fd9dc0a8
better english and typo
2006-02-21 11:15:54 +00:00
Nikos Kouremenos
faccf1e321
use better varnames [PEP8 says varnames such as l are way bad for maintability and high readability, comment the code, cleanup so it does not hide logic. thanks Yann for explaining the logic
2006-02-21 11:12:54 +00:00
Yann Leboulanger
e85c373a95
don't take into account chatstate when message is delayed (offline message, ...). Fixes #1294
2006-02-21 09:52:55 +00:00
Yann Leboulanger
050cffac8a
add default local lang to LANG environment variable. Fixes #1324
2006-02-21 09:34:34 +00:00
Yann Leboulanger
3317383918
put contact in observer group when we remove it but let him see our status. Fixes #1494
2006-02-20 22:08:02 +00:00
Yann Leboulanger
76a3bbaf25
icon name is not in roster
2006-02-20 13:08:45 +00:00
Yann Leboulanger
4415d770fc
not_in_the_roster.png -> not_in_roster.png
2006-02-20 11:02:35 +00:00
Nikos Kouremenos
105616cfc3
sasl not support msg using debug. Dimitur, maybe it is time to remove blocking versions from svn?
2006-02-19 20:50:59 +00:00
Dimitur Kirov
e748ad7990
make sure data tuple is deleted
2006-02-18 10:16:34 +00:00
Dimitur Kirov
32bfde61e2
faster CharacterDataHandler in NodeBuilder
2006-02-18 02:08:49 +00:00
Dimitur Kirov
eacf5fb900
revert to self.DEBUG when SASL is not supported
2006-02-18 00:01:39 +00:00
Nikos Kouremenos
967d278541
[jim++] sound events show in UI as translatable nice words. [me] refactor the whole thing
2006-02-16 15:21:34 +00:00
Dimitur Kirov
11fedebb08
bad var name
2006-02-16 08:59:28 +00:00
Nikos Kouremenos
f08ea56cc9
rm self we are not in the class alright. thx jjkobra for noticing
2006-02-15 21:45:20 +00:00
Nikos Kouremenos
cb6f163f02
VCARDPATH --> VCARD_PATH
2006-02-15 10:44:41 +00:00
Nikos Kouremenos
036de12230
generalize into a func creating paths
2006-02-15 10:42:40 +00:00
Nikos Kouremenos
051bff60c7
[jim++] create paths correctly. fixes #1542
2006-02-15 10:35:13 +00:00
Dimitur Kirov
6b615a8d72
delete debug error message, which causes TB
...
to be printed
2006-02-14 18:13:20 +00:00
Dimitur Kirov
8448be52f5
paused and stalled states now work
2006-02-12 02:25:21 +00:00
Dimitur Kirov
f84e410e5b
plug_idle can have readable and writable False
...
in this case we wait only for close events
2006-02-12 02:23:20 +00:00
Dimitur Kirov
7576bb4f3e
shutdown the reading and writing side of the
...
socket and close it, when we disconnect
2006-02-12 02:21:18 +00:00
Dimitur Kirov
81873919c5
remove error debug statement,use stderr instead
...
isinstance, instead of __class__.__name__
2006-02-11 21:49:17 +00:00
Dimitur Kirov
29ab60eaa7
add connect timeout and reconnect to
...
some other streamhosts when already
established connection has failed
2006-02-11 21:32:48 +00:00
Dimitur Kirov
19ee5917bf
try to reconnect when socket error
...
is raised during data receiving
2006-02-11 21:30:04 +00:00
Dimitur Kirov
79d39ac119
remove fd from selector and timeouts
...
when pollend event is raised
2006-02-11 21:27:44 +00:00
Nikos Kouremenos
3d21947e2a
set home folder as default folder for fchooser and set nice title on fchooser
2006-02-10 16:12:16 +00:00
Nikos Kouremenos
2c7999af67
typo
2006-02-10 13:19:02 +00:00
Nikos Kouremenos
c1c48d9210
ask locale module to do the job of detecting LANG; this now works in Windows. thanks Stian for testing
2006-02-10 13:18:33 +00:00
Nikos Kouremenos
9acbb49937
let python decide the TMP path
2006-02-10 13:03:32 +00:00
Travis Shirk
9f1032c6e1
Updated comment
2006-02-08 02:26:54 +00:00
Yann Leboulanger
59e6377546
follow RFC 3921 section 8 for subscription. This also fixes #1400
2006-02-07 23:11:24 +00:00
Dimitur Kirov
e0d8b0c3dc
unnecessary purge of variables
2006-02-07 08:46:00 +00:00
Dimitur Kirov
85ba371288
if host is invalid to not start
2006-02-07 08:34:20 +00:00
Nikos Kouremenos
c9ef415ecc
fill search results listview; todo: operate on results
2006-02-06 20:34:06 +00:00
Yann Leboulanger
4372ed7fe4
typo. Fix #1521
2006-02-06 18:21:40 +00:00
Yann Leboulanger
6ceb13430b
remove files from AVATAR_PATH when contacts changes his avatar or removes it
2006-02-06 16:04:55 +00:00
Yann Leboulanger
693270cf5b
wax size for avatar in tooltip: 125x125 by default
2006-02-06 13:42:23 +00:00
Dimitur Kirov
d6fee1ea49
added missing argument to NBCommonClient call
2006-02-06 11:28:05 +00:00
Dimitur Kirov
c3ef6cfbbc
I'm losing the logic of this condition, but
...
this is a copy of the original, so it should
work
2006-02-06 10:00:23 +00:00
Dimitur Kirov
7815fe8219
use glib current time instead of time.time()
2006-02-06 00:36:33 +00:00
Dimitur Kirov
f52144c803
socks5 classes now use Gajim idlequeue
...
still there are several TODOs
2006-02-06 00:11:45 +00:00
Dimitur Kirov
8df5e7efce
two small errors on win
2006-02-05 15:31:31 +00:00
Yann Leboulanger
89d2420473
typo
2006-02-05 10:19:36 +00:00
Travis Shirk
ec03a1d853
Added name='Gajim' to disco identity
2006-02-04 20:27:17 +00:00
Yann Leboulanger
5344bd3ff5
we now reply when someone discover us
2006-02-04 13:47:29 +00:00
Dimitur Kirov
2525fef3a8
added comments, reverted to popen and print
...
some error messages about invalid arguments
2006-02-04 00:13:12 +00:00
Dimitur Kirov
ec1d354c80
use old select.select for polling on win-gtk2.8
...
untill there is a stable 2.8 version
2006-02-03 22:54:05 +00:00
Dimitur Kirov
b4b810f465
don't close stdin in Popen on win32, because it
...
causes a TB when gajim is started from
noninterractive shels like idle (fixes #1506 )
2006-02-03 22:52:47 +00:00
Yann Leboulanger
327f07c6aa
catch traceback when decoding avatar. Fixes #1470
2006-02-03 12:32:18 +00:00
Dimitur Kirov
f62db4acfe
Switched to non-blocking connections.
...
Removed threads and mutexes in connection.py
and gajim.py.
Add resolver through nslookup command, removed
dnspython and pydns (for now).
2006-02-03 12:17:34 +00:00
Travis Shirk
40211a41c7
ACE option to trun off having the Esc key close a control. Vi users do this by habit,
...
and it sucks losing a well thought out message.
2006-02-03 07:32:44 +00:00
Nikos Kouremenos
f529f0364a
revert accidental commit of common/helpers.py
2006-02-03 01:17:03 +00:00
Nikos Kouremenos
19bab6832e
also commit glade file
2006-02-03 01:15:03 +00:00
Nikos Kouremenos
65c8646e2e
spaces and stuff
2006-02-02 23:44:09 +00:00
Yann Leboulanger
7313d38e1a
continue connecting even if server doesn't support JEP49 (Private XML Storage). Fixes #1499
2006-02-02 06:57:37 +00:00
Yann Leboulanger
96e5a18703
typo
2006-02-01 23:04:04 +00:00
Yann Leboulanger
751299c0a1
use pkg-config xscrnsaver in correct Makefile, thx Dawid
2006-02-01 23:02:57 +00:00
Yann Leboulanger
f22b455da8
when we remove a contact that has subcontacts or is a subcontact, update meta contacts info stored on the server
2006-01-31 21:59:12 +00:00
Nikos Kouremenos
9f4753cc06
do not add http:// in urls. fixes #1493
2006-01-31 21:13:46 +00:00
Yann Leboulanger
9b29bbe324
prevent TB
2006-01-30 17:23:18 +00:00
Yann Leboulanger
b8243fd45b
prevent to return None in get_children_contacts
2006-01-29 17:56:39 +00:00
Yann Leboulanger
ec927d3a4b
We can now add and remove meta contacts by drag and drop from same group
2006-01-26 23:20:27 +00:00
Nikos Kouremenos
3dee7e4be4
rm a line commited by mistake
2006-01-26 12:53:25 +00:00
Yann Leboulanger
4f21775305
we can now get meta contacts from server and display them
2006-01-26 11:23:15 +00:00
Nikos Kouremenos
33b9218ba1
do not hardcode white in roster themes
2006-01-25 23:47:15 +00:00
Nikos Kouremenos
fb4682d0f2
better varnames; use range()
2006-01-25 13:34:02 +00:00
Nikos Kouremenos
29fef124a2
default msg window w and h is in glade now
2006-01-25 13:27:23 +00:00
Travis Shirk
a63132500b
Pass account to window/control lookup methods
2006-01-25 02:43:55 +00:00
Yann Leboulanger
1d49a10c58
remove old FIXME
2006-01-24 22:34:45 +00:00
Yann Leboulanger
c6dadfbab2
Ignore message from room in which we are not. Fixes #1325
2006-01-23 12:10:25 +00:00
Nikos Kouremenos
107468b0d3
catch icq. and icq but not icqsucks.org as jid that relates with transport. thx to knuckles for the idea
2006-01-21 23:40:54 +00:00
Yann Leboulanger
a78ad2ff45
recognize correctly gc invitation. Fixes #1366
2006-01-21 22:12:13 +00:00
Yann Leboulanger
8458730327
[Campey] handle optional muc bookmark tags. Fixes #1438
2006-01-21 22:02:00 +00:00
Yann Leboulanger
89bf45a2c6
when wrong GPG passphrase is entered, we re-ask to user twice. Fixes [1410]
2006-01-21 21:19:14 +00:00
Yann Leboulanger
97378c63ed
[Campey] We can now position the old-style popup window
2006-01-21 21:11:29 +00:00
Nikos Kouremenos
912207c098
get_actor --> get_name_from_jid so it is visible it is on gajim level and not on xmppy (lower) lever
2006-01-20 17:50:01 +00:00
Nikos Kouremenos
bbc42cc115
[knuckles] refactor API about notifications so we do not dup code allover
2006-01-20 17:40:45 +00:00
Nikos Kouremenos
29d49b44c2
autodetect_browser_mailer is defaulted to False so Gajim starts up faster
2006-01-20 13:54:02 +00:00
Norman Rasmussen
f0adbc9892
fixed line endings
2006-01-20 13:23:38 +00:00
Yann Leboulanger
2dc4eb3f21
[campey] not in the roster -> Not in Roster. Fixes #1054
2006-01-19 21:55:01 +00:00
Nikos Kouremenos
c9d98a9494
use helper func and do 80 margin
2006-01-19 09:50:53 +00:00
Nikos Kouremenos
e556473f29
You not User
2006-01-18 23:50:21 +00:00
Nikos Kouremenos
9e08e1d597
docstrings use single quote
2006-01-18 23:04:31 +00:00
Nikos Kouremenos
1c5eab53d3
[knuckles] GMail notifications now always work and are enabled on gajim startup
2006-01-18 22:54:07 +00:00
Yann Leboulanger
3e68f5c86d
we can now see and modify reason in ban list
2006-01-18 22:52:27 +00:00
Norman Rasmussen
d5842b8e81
fixed import
2006-01-18 21:03:29 +00:00
Norman Rasmussen
65f67a7a04
upstream updates
2006-01-18 20:46:29 +00:00
Yann Leboulanger
fc1d6ff280
also save avatar file when sha has not changed but we don't have avatar file on HD, see #1246
2006-01-18 16:31:35 +00:00
Nikos Kouremenos
17f9fdabae
fix a typo and make sure not matter what we do not add dead server. TODO: (and also HOWTODO :)) rm from 0.9 config when we run 0.10
2006-01-17 23:08:35 +00:00
Nikos Kouremenos
e4163ab5b9
remove dead server
2006-01-17 22:53:23 +00:00
Nikos Kouremenos
a9727e39db
[knuckles] GMail notification now shows number of messages and if clicked opens inbox and all that :)
2006-01-17 20:23:36 +00:00
Nikos Kouremenos
8516a7a094
[dakilla] fix overl00k
2006-01-17 14:36:17 +00:00
Nikos Kouremenos
b020492de6
notif AVATAR_PATH
2006-01-17 11:20:55 +00:00
Yann Leboulanger
f9376d6985
save avatar images only when sha change
2006-01-17 09:21:32 +00:00
Yann Leboulanger
bab21aaf56
[knuckles] improved popup notification to show avatar
2006-01-17 09:01:59 +00:00
Yann Leboulanger
cea64c05df
we can now remove jid from affiliation lists ( #530 )
2006-01-17 08:05:02 +00:00
Yann Leboulanger
864b82e9e4
We can now see affiliation list (ban, admin, ...), edit it will come (beginning of #530 )
2006-01-16 11:16:06 +00:00
Yann Leboulanger
e0b5b420b5
There are 2 ways to receive group chat subject, handle both. Fixes #1332
2006-01-15 13:35:29 +00:00
Travis Shirk
f01c0eac85
Label string fix for #1054
2006-01-14 22:08:52 +00:00
Travis Shirk
9e8163774d
Implement section 9.4 of RFC 3921, subscription ack'ing. Closes #1327
2006-01-13 05:07:09 +00:00
Nikos Kouremenos
487defe8e3
it is setence. so mark it for transl
2006-01-12 23:05:25 +00:00
Nikos Kouremenos
3c50094afa
we now show avatar instead of general contact img for online/offline
2006-01-12 22:48:49 +00:00
Yann Leboulanger
d52bf25ba2
[bacek] JEP 0012 support (Last activity), thx !
2006-01-12 18:15:08 +00:00
Travis Shirk
1689ae3783
Window positioning/sizing, closes #1260
2006-01-12 05:45:30 +00:00
Yann Leboulanger
b6a171eeb6
function to update 0.9[.1] config file to 0.10
2006-01-11 12:18:32 +00:00
Yann Leboulanger
7869571662
one_message_window default to always
2006-01-11 08:44:38 +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
Travis Shirk
0da89c3996
/me works, room subject ellipses, and ui update fixes
2006-01-10 01:47:24 +00:00
Travis Shirk
a6bdc39d5d
Private message bug fixes
2006-01-08 23:14:50 +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
Travis Shirk
e53e786182
Trying to fix PM regression since merge
2006-01-08 07:50:26 +00:00
Travis Shirk
ad087f10c4
Use contacts.py from trunk and bug fix
2006-01-08 05:27:36 +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
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
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
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
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
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
fc6af37467
Config updating, tab label markup abstraction, auto window sizing/positioning, window title
2005-12-31 06:27:22 +00:00
Travis Shirk
a52596266c
Merged trunk
2005-12-30 21:37:36 +00:00
Travis Shirk
1db1c7eddd
Configurartion code for one_window_type including mailing list comments
2005-12-29 01:31:47 +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
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
af242e3840
ACE: roster_window_skip_taskbar
2005-12-27 20:27:02 +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
Nikos Kouremenos
45b1493471
fix so we log muc messages [was broken only in svn]
2005-12-26 14:15:17 +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
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
bfd50145c6
doing pychecker from once in a while, hurts noone
2005-12-25 14:44:37 +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
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
ebccabf5da
[Jim] faster version of do_possible_mark_for_days_in_this_month()
2005-12-21 10:54:41 +00:00
Yann Leboulanger
c557a2c51b
[Sef] don't duplicate log lines in groupchat
2005-12-20 16:18:17 +00:00
Nikos Kouremenos
dc5a17385f
add some fixmes for bad strings
2005-12-19 22:07:05 +00:00
Nikos Kouremenos
9ac960c087
add missing header
2005-12-19 12:22:22 +00:00
Yann Leboulanger
323663132b
fix more interrupt system call
2005-12-17 23:07: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
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
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
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
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
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
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
Yann Leboulanger
612716e2db
change copyright from "Gajim Team" to real people
2005-12-09 23:30:28 +00:00
Yann Leboulanger
cae7ce3bac
"Gajim Team" in all hearders become "Contributors for this file"
2005-12-09 17:15:30 +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
5cf9141777
init logger variables after migration
2005-12-07 20:20:48 +00:00
Yann Leboulanger
43564ccefa
consider incomming messages without type as normal (single) messages
2005-12-07 16:09:03 +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
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
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
Yann Leboulanger
d3a6163729
no need of global vars, prefer self.var
2005-12-05 17:22:50 +00:00
Nikos Kouremenos
f694ff70e1
try to fix a db locked that sometimes happens
2005-12-05 13:56:02 +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
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
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
f89c0c3baf
some cleanup in migration script
2005-12-02 17:24:55 +00:00
Nikos Kouremenos
42487409b3
ACE: hide_avatar_of_transport
2005-12-02 13:10:02 +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
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
7a0c0311db
rm unused var
2005-12-01 17:50:45 +00:00
Yann Leboulanger
54e47436e3
add an exceptions file that contain our custom exceptions
2005-12-01 17:16:53 +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
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
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
Nikos Kouremenos
28fe6a06d3
less columns in history. TODO: fill name for not groupchat
2005-11-30 17:30: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
164f45ecf4
remove a wrong comment; enrich a docstring
2005-11-30 14:16:26 +00:00
Nikos Kouremenos
8522d1bd22
try to fix a MAJOR TB. maybe simple dispatch jid should be stripped too. I dont know. Yann?
2005-11-30 13:59:16 +00:00
Travis Shirk
fb4e8f254d
SASL challenges that have '=' in a value can now be parsedr; '=' in a base-64 encoded nonce is rather common
2005-11-29 20:27:57 +00:00
Yann Leboulanger
820dae2642
1) we can't receive our vcard empty
...
2) write an empty file for empty vcards so that they are not asked at each gajim startup
2005-11-29 20:17:51 +00:00
Nikos Kouremenos
f9ecc9e456
fix typo
2005-11-29 18:31:45 +00:00
Nikos Kouremenos
e542fff69f
searching in history is in. not yet 100% functionality
2005-11-29 14:41:01 +00:00
Nikos Kouremenos
dfb9d92619
exclude kind gcstatus/status rather than ask for rest of statuses
2005-11-29 13:18:21 +00:00
Yann Leboulanger
14c7d7f891
when we ask if date has message, don't take into account status messages
2005-11-29 12:06:29 +00:00
Nikos Kouremenos
17034b654a
remove a fixme; remove old and replace with that we really mean by old, so we do not get confused with date
2005-11-29 10:16:31 +00:00
Travis Shirk
253df9cd45
state_unread_color no longer needed.
2005-11-29 04:03:16 +00:00
Yann Leboulanger
e7d7200e04
translate theme when we upgrade config file and check be sure that the current roster_theme exists
2005-11-28 22:12:46 +00:00
Yann Leboulanger
4fd5ed93ae
log status message is now False by default
2005-11-28 21:15:23 +00:00
Nikos Kouremenos
567ce86ec1
remove a var, use hasattr
2005-11-28 18:18:29 +00:00
Nikos Kouremenos
313f4c8c94
fix logic
2005-11-28 17:56:57 +00:00
Nikos Kouremenos
a64709b7a4
prevent the right way bad show to crash us; add comment on special treatment of show is None in *status events
2005-11-28 17:34:43 +00:00
Yann Leboulanger
d38883a92a
don't try to log presence when show in unknown
2005-11-28 16:41:34 +00:00
Yann Leboulanger
258c0541e0
when we receive an empty vcard, we send an empty vcard to the interface so that it knows it arrived
2005-11-28 16:26:19 +00:00
Nikos Kouremenos
af9f4afe0c
ask sql to do the timeout check
2005-11-27 17:33:57 +00:00
Yann Leboulanger
8f986b6d21
take into account the restore_line_timeout option
2005-11-27 16:59:39 +00:00
Yann Leboulanger
c3670ea4eb
when a message a no type, we must consider it as type=normal as explained in RFC3921
2005-11-27 15:45:54 +00:00
Nikos Kouremenos
8734c5f2cb
SIGN_IN --> SIGNED_IN
2005-11-27 12:42:42 +00:00
Yann Leboulanger
21116c221e
create a new SIGN_IN event that is emitted when we sign in
2005-11-27 12:29:30 +00:00
Nikos Kouremenos
31c29fb56a
in theory this waits up until 20 seconds before raising locked
2005-11-27 12:22:07 +00:00
Nikos Kouremenos
98e66332ee
restore last lines for correct jid
2005-11-26 22:02:07 +00:00
Nikos Kouremenos
b47ac0c0b9
do not die if hd is full; also remove not used method
2005-11-26 15:21:52 +00:00
Nikos Kouremenos
c311183d57
fix so we mark new jids if they are room as room-type
2005-11-26 00:03:09 +00:00
Nikos Kouremenos
7ad4ff2878
remove two prints we do not need
2005-11-25 23:25:41 +00:00
Nikos Kouremenos
caade489ee
new db design and improved migration script. if you ran before the migration please remove you old logs.db as it is incompatible with the new one and rerun migration if you care about old logs. a print on show is on purpose, bonus of the first to traceback and give us the value of show that causes the tb. yea svn got unstable these days. sorry about that but big changes
2005-11-25 23:23:25 +00:00
Nikos Kouremenos
378555434a
history window for old days is ok now
2005-11-25 22:13:39 +00:00
Nikos Kouremenos
89952468ef
various fixes in previous commit
2005-11-24 21:11:44 +00:00
Yann Leboulanger
a6643b103b
print an error and don't crash when we get a non-RFC-complient jid
2005-11-24 21:05:18 +00:00
Nikos Kouremenos
8c3d0c8014
remove 2 prints
2005-11-24 18:52:26 +00:00
Nikos Kouremenos
eb1c72921c
fix so we store send stuff in the same place we store recv stuffed. todo: we need one more column in jids table called type_of_msg to store tc or gc and then migration needs fixing. this means people who migrated will have to migrate again by first removing the current log db. this also means until migration script is ready and after the migration u did logs will be lost
2005-11-24 18:29:45 +00:00
Nikos Kouremenos
fb07453d57
initial stuff at mark day that has logs. atm it is slow and has some bugs I will fix soon. I commit this nonetheless
2005-11-24 01:39:47 +00:00
Nikos Kouremenos
ccdea9dfb7
fix calendar to return only the date asked
2005-11-24 00:26:01 +00:00
Nikos Kouremenos
97371d384c
ACE: restored_messages_color. you can now configure from grey to blue, red, green whatever you like
2005-11-24 00:17:28 +00:00
Nikos Kouremenos
359824bec1
add ACE log_contact_status_changes and expose to UI in advanced tab in misc. this replaces the previous options and imo is good to expose to that place (used to have log-related stuff)
2005-11-23 23:28:26 +00:00
Nikos Kouremenos
d958bcf521
typo
2005-11-23 19:21:46 +00:00
Nikos Kouremenos
d9cc33cf26
log system rewrite to use sqlite database instead of plain ascii files. this allows us to scale better (be faster), provide search in history, and save logs for JIDs that are non-ASCII. PLEASE read http://trac.gajim.org/wiki/MigrateLogToDot9DB
2005-11-23 19:12:52 +00:00
Yann Leboulanger
767dc426ed
add comment in xmpp_stringprep
2005-11-23 18:36:07 +00:00
Yann Leboulanger
c9ad61044d
awaiting_events now keep resource of sender when event_type is chat or normal
2005-11-23 18:15:24 +00:00
Yann Leboulanger
c511a31038
list-multi are now handled in DataForm
2005-11-22 23:10:08 +00:00
Travis Shirk
d17fac8e53
Fix a TB; closes #1139
2005-11-22 20:09:47 +00:00
Nikos Kouremenos
648a862811
remove some deprecated log options
2005-11-22 15:01:10 +00:00
Nikos Kouremenos
68af3d51de
[juracy] fix for windows svn users
2005-11-22 14:46:37 +00:00
Nikos Kouremenos
203fd82b34
typo
2005-11-22 14:12:34 +00:00
Nikos Kouremenos
72e193c25c
decode using fs encoding
2005-11-22 11:56:16 +00:00
Nikos Kouremenos
d4ad6d8cb9
intoducing LOG_DB_PATH
2005-11-22 11:54:33 +00:00
Nikos Kouremenos
0c09ad2b30
some more strings for transl
2005-11-22 11:44:33 +00:00
Nikos Kouremenos
150cbce4e2
os.path. join in other places too
2005-11-22 11:39:32 +00:00
Nikos Kouremenos
3e9b8d6bd2
enormous cleanup in untested code
2005-11-22 10:56:25 +00:00
Nikos Kouremenos
47ee43568f
help Yann release faster when in Windoz
2005-11-21 19:12:16 +00:00
Nikos Kouremenos
7f599b8615
fix string
2005-11-21 16:50:28 +00:00
Yann Leboulanger
01b8de5b0c
also call _IqCB when we get registration result
2005-11-21 15:09:04 +00:00
Nikos Kouremenos
ce6233814d
[lorien420] if dbus is there, but notif-daemon is not running, use old style notifications. (I cannot test this as release of notif-daemon is not being listed even if it running). Lorie said devel is ok
2005-11-21 10:36:56 +00:00
Nikos Kouremenos
b66862d27e
minor
2005-11-21 10:34:10 +00:00
Nikos Kouremenos
9db3d26c1f
fix so uf_show works
2005-11-21 08:56:45 +00:00
Nikos Kouremenos
1b8b6a435e
optimize a bit (more to come)
2005-11-21 06:33:46 +00:00
Nikos Kouremenos
ca31a7f67a
history window now has a calendar; tons of cleanups, comments, better varnames and in general better quality of code; also a fixme for another day
2005-11-20 21:58:08 +00:00
Yann Leboulanger
6e593107e0
get_hostname_from_account can now return the srv_hostname
2005-11-20 13:27:37 +00:00
Nikos Kouremenos
2626b888b9
disco on custom hostanme if such thing is defined
2005-11-20 12:48:10 +00:00
Yann Leboulanger
068e93194d
[anonymous] catch exceptions in dnspython
2005-11-20 10:51:22 +00:00
Nikos Kouremenos
68dea5d9f3
respect users past choice
2005-11-19 22:03:58 +00:00
Nikos Kouremenos
a444fa63a9
use_dbus (too generic) to remote_control ACE and better desc, also fix method names
2005-11-19 21:45:34 +00:00
Yann Leboulanger
c283e7e92c
we can now handeled timeouts: when we don't receive registration info within 30 secondes, we show an information window
2005-11-19 19:33:11 +00:00
Nikos Kouremenos
109f599865
catch IOError on traceback.print_exc
2005-11-19 15:49:45 +00:00
Alex Mauer
0072034452
Allow configuration of the character appended in case of a nick
...
conflict.
2005-11-18 17:47:52 +00:00
Nikos Kouremenos
68b0f18402
iso15 is our last chance
2005-11-18 13:26:24 +00:00
Nikos Kouremenos
965e9cb8c7
running pychecker in some files and fixing cleaning up those errors/info that REALLY matter
2005-11-18 13:12:16 +00:00
Yann Leboulanger
97d1166be8
use decode_string in GnuPG
2005-11-18 12:22:33 +00:00
Nikos Kouremenos
2a791af792
decode_string()
2005-11-18 12:17:50 +00:00
Nikos Kouremenos
ff9f4384b3
roster avatars 32x32 by default
2005-11-16 23:10:48 +00:00
Nikos Kouremenos
75505422b1
or not and
2005-11-16 21:39:17 +00:00
Nikos Kouremenos
97a7585dd0
avoid a tb
2005-11-16 21:24:28 +00:00
Nikos Kouremenos
fac2a002c7
[sef] ask avatars on startup ace
2005-11-15 23:26:22 +00:00
Yann Leboulanger
71271279d0
stringprep our jid to compare it with others
2005-11-15 19:41:43 +00:00
Yann Leboulanger
5c42980857
avatar is updated when someone updates it
2005-11-14 21:10:00 +00:00
Nikos Kouremenos
17b5ff7022
use tupple not list when nothing list-special is needed; fix comment
2005-11-14 14:19:53 +00:00
Yann Leboulanger
3b12546f0a
fix comment
2005-11-14 10:51:32 +00:00
Yann Leboulanger
c94d1ca48a
function to update the config file from version to version
...
I currently update some var names, add new themes and remove cyan theme, add new proxies, add new emoticons
If things are missing add them there
2005-11-14 09:43:27 +00:00
Yann Leboulanger
012887fda8
typo
2005-11-14 09:08:12 +00:00
Travis Shirk
b816a7a46b
Smarter parsing of emoticons ( closes #954 ) and added a few common emoticons as well.
2005-11-13 20:47:15 +00:00
Nikos Kouremenos
dc27356721
fix a tb
2005-11-13 20:31:44 +00:00
Yann Leboulanger
1238f5a957
remove FIXME
2005-11-13 18:09:48 +00:00
Yann Leboulanger
79d6f275e8
re-send a presence when we set a new avatar
2005-11-13 17:51:37 +00:00
Yann Leboulanger
cdde62ac88
reconnect to all gc when connection comes back
2005-11-13 17:24:08 +00:00
Nikos Kouremenos
7e5ba09aca
GC does it automatically, but what the hell
2005-11-13 12:31:13 +00:00
Travis Shirk
96fbd0ae4f
JEP 0070 Last Call updates; transaction IDs are a MUST, so we should display them to the user.
...
Closes #1088
2005-11-13 01:48:48 +00:00
Yann Leboulanger
380bce1160
fix TB
2005-11-12 21:06:26 +00:00
Nikos Kouremenos
de7b906254
typo
2005-11-12 21:01:52 +00:00
Nikos Kouremenos
3f7bbf191f
typo
2005-11-12 21:01:17 +00:00
Yann Leboulanger
a67d009497
fix icon in tooltip (sorry I can't test)
2005-11-12 20:07:46 +00:00
Nikos Kouremenos
67844ff1dc
him --> him or her
2005-11-12 14:20:20 +00:00
Nikos Kouremenos
2a770a1ebf
he --> he or she
2005-11-12 14:17:27 +00:00
Nikos Kouremenos
a38263dcdb
his --> his or her
2005-11-12 14:15:32 +00:00
Nikos Kouremenos
7fa1f8a270
set always_english_wiktionary to True; chances are if you do not know a word you are french, greek, german whatever and u chat in english. leave out the fact that english wiktionary entry has translations so you get definition in english and tranlsation
2005-11-09 23:05:11 +00:00
Nikos Kouremenos
6649b62f03
ACE: print_status_in_chats
2005-11-09 15:42:30 +00:00
Yann Leboulanger
8eaa1f45ad
add a 'merged account' row with a context menu
2005-11-09 07:00:46 +00:00
Yann Leboulanger
6213a1e586
typo
2005-11-08 14:32:14 +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
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
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
6202203856
add a fixme and print traceback
2005-11-06 20:29:08 +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
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
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
164973ff82
prevent to print chatstate = 'None'
2005-11-05 20:49:28 +00:00
Yann Leboulanger
969bd9fa0d
fix bug in xmpppy about SASL with TLS
2005-11-05 15:23:33 +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
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
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
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
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
Yann Leboulanger
ff2eaa4a55
Gajim and gajim are not the same resource
2005-11-03 12:09:38 +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
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
Yann Leboulanger
2720f1ce7c
move function to get real_jid to gajim.py
2005-11-02 08:12:54 +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
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
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
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
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
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
shteef
258e13c625
Fixed highlighting nicks with spaces.
...
muc_highlight_words config option is now semicolon separated.
2005-10-30 15:01:57 +00:00
Yann Leboulanger
b4d9a6aab0
new helpers.check_paths() function that creates LOGPATH and VCARDPATH
2005-10-30 11:20:24 +00:00
shteef
b69bc501ae
New Service Discovery, couple of quick notes about this commit:
...
* src/disco.py contains all the disco stuff
* registration remains in src/config.py
* data/pixmaps/agents contains the icons used in the toplevel server browser
and the banner. They're referenced at the top of src/disco.py.
2005-10-30 09:58:13 +00:00
Nikos Kouremenos
b975b9380a
fallback to green (or should it be human?) theme. afterall what dkirov called GTK+ was not GTK. renaming that to plain
2005-10-29 16:56:33 +00:00
Nikos Kouremenos
bf4a1b28ac
xrange and tupple instead of range and list in common/
2005-10-27 13:22:42 +00:00
Nikos Kouremenos
69fc11d949
optimize
2005-10-26 17:30:52 +00:00
Nikos Kouremenos
f430c3581f
ask uname as our last chance to detect OS [thanks kael for command]
2005-10-25 08:39:41 +00:00
Nikos Kouremenos
0109d921ac
logic fixes
2005-10-24 14:32:13 +00:00
Nikos Kouremenos
f590da078a
[xmpppy]it is standarD not with T; thanks dkm
2005-10-21 21:30:54 +00:00
Nikos Kouremenos
2abc302ce9
do not fail if user runs vista
2005-10-21 17:00:37 +00:00
Nikos Kouremenos
f79a90a3ca
make gajim boot in windows 2003
2005-10-21 16:46:27 +00:00
Nikos Kouremenos
8a1326a810
sys.getfilesystemencoding() can return None to some systems (eg. OpenBSD). Thanks Jolan for patches
2005-10-21 13:21:31 +00:00
Yann Leboulanger
726640ef4b
the old self.plugin variable becomes gajim.interface, no need to pass it to every functions/classes
2005-10-20 11:17:17 +00:00
Yann Leboulanger
9d42d10853
file-stopped and file-completed can be saved in awiting_events queue
2005-10-19 21:14:51 +00:00
Yann Leboulanger
af7fef5ec1
file-send-error can now be added to the awaiting queue
2005-10-19 20:16:22 +00:00
Yann Leboulanger
443b32a846
typo
2005-10-19 11:14:15 +00:00
Yann Leboulanger
314fd4a8bf
file-request-error can now be saved in the awaiting_events queue
...
better code to handle all these events
2005-10-18 20:30:26 +00:00
Yann Leboulanger
63c1d3d3f0
file transfer request can now be stored in awaiting_events queue and recalled from roster / filetransfer / popup notification
2005-10-18 09:07:52 +00:00
Nikos Kouremenos
1ffb867355
better varname
2005-10-17 12:45:55 +00:00
Yann Leboulanger
4e7f9f5820
connect always return a sequence
2005-10-17 11:18:42 +00:00
Yann Leboulanger
c1d334c25d
save single chat size/position
2005-10-16 22:08:42 +00:00
Yann Leboulanger
77cb852057
single messages are well handled: they are saved in awaiting_events if needed and are printed when we dubble click a contact row, or systray or popup window
2005-10-16 13:18:34 +00:00
Yann Leboulanger
966afbb031
awaiting_messages is now named awaiting events
...
it now contains subject of messages
2005-10-15 20:49:08 +00:00
Yann Leboulanger
f92a137158
name is login, not account name
2005-10-14 19:37:08 +00:00
Yann Leboulanger
27ee476990
refactor connect so that new_account can use it (SSL and SRV now works when we create a new account)
2005-10-14 18:55:48 +00:00
Yann Leboulanger
d8e4c0b0e1
the time we look at what is sent by the ROSTER event, xmpp added a new entry, we don't want it: this entry is in 'Not in roster' group
2005-10-11 15:39:51 +00:00
Nikos Kouremenos
5c6562860a
[xmpppy-cvs:features.py] The setPrivacyList function used a nonexistent payload variable where it should be the list param
2005-10-11 12:31:27 +00:00
Nikos Kouremenos
ce2b7cad6a
[xmpppy-cvs] non-fatal patch. thanks norman
2005-10-11 12:27:27 +00:00
Nikos Kouremenos
6d07ec5a0a
try to have OpenPGP working in Windoz
2005-10-09 17:22:03 +00:00
Nikos Kouremenos
cf18d99555
add comment
2005-10-09 16:45:21 +00:00
Nikos Kouremenos
c5f90e9bc6
get_uf_show can return strings with mnemonics
2005-10-09 16:08:18 +00:00
Yann Leboulanger
8f3dafa920
account context menu and systary context menu now contain a change status message item
...
TODO:
global status combobox need it
2005-10-09 14:49:14 +00:00
Yann Leboulanger
b4cdd59c84
typo
2005-10-09 10:43:14 +00:00
Yann Leboulanger
bbd43431ee
check one more INTR
2005-10-09 10:25:02 +00:00
Yann Leboulanger
2da08cf0e9
typo
2005-10-09 10:24:06 +00:00
Yann Leboulanger
6ff2bf8c53
[Norman] subnodes are correctly browsed now
2005-10-09 10:11:24 +00:00
Yann Leboulanger
f0deb4bc32
update browser.py and commands.py from cvs
2005-10-09 10:04:17 +00:00
Nikos Kouremenos
6e50f0bbc0
update commands.py from xmpppy cvs
2005-10-07 14:53:46 +00:00
Nikos Kouremenos
7ee643c02e
comments to help code not become a beast; clean and adhere to coding style
2005-10-07 14:46:10 +00:00
Yann Leboulanger
fe19a1c645
prevent TB when jid has no resource
2005-10-07 13:45:58 +00:00
Dimitur Kirov
ecda168634
call disconnect_transfer to prevent duplicating
...
code
2005-10-07 11:57:04 +00:00
Nikos Kouremenos
4e99f9563b
avatars in MUC presences are back. stpeter aproved :) [he also plans to make it more clean in JEP]
2005-10-07 10:54:45 +00:00
Yann Leboulanger
3e7627aa6d
fix var name
2005-10-07 10:32:42 +00:00
Yann Leboulanger
2b1d4c93b5
while we connect, after connect and after auth, we check if user hasen't changed his mind and choose to go offline
2005-10-07 09:55:29 +00:00
Yann Leboulanger
011115ae80
little cleanup / indentation fix
2005-10-06 20:27:11 +00:00
Yann Leboulanger
cd59e29778
SIGPIPE pb is only for unix
2005-10-05 11:05:51 +00:00
Yann Leboulanger
61c64536c8
ServiceRegistrationWindow now support Data form
2005-10-05 10:13:31 +00:00
Yann Leboulanger
07ce973e32
fix SIGPIPE pb (see http://mail.python.org/pipermail/python-list/2004-June/227039.html for details)
2005-10-04 18:22:25 +00:00
Nikos Kouremenos
80b8881d67
fix comment to be more accurate
2005-10-04 13:31:55 +00:00
Nikos Kouremenos
46facfd1c5
fix english in strings and use gc_message and not gcmessage to be more readable
2005-10-04 12:43:32 +00:00
Yann Leboulanger
c6b05312d9
add FIXME for MSN transport workaround
2005-10-04 12:26:09 +00:00
Yann Leboulanger
f1dd5657f5
[fishface] we can set a list of word that cause the message to be highlighted
...
we have sound in gc (for the moment it's the same than in normal chat until I find/make others)
2005-10-04 12:19:18 +00:00
Yann Leboulanger
4f30b67d9e
add a NS in xmpp
2005-10-04 11:51:54 +00:00
Yann Leboulanger
4d8fd1dfc3
we now support MSN conferences
2005-10-04 11:33:57 +00:00
Yann Leboulanger
59b2bf1d31
xmpp code in connection.py instead of gajim.py
2005-10-04 10:59:11 +00:00
Yann Leboulanger
c4e9be83cd
refactor a var
2005-10-04 10:49:58 +00:00
Nikos Kouremenos
f6470778a6
we now show a happy dialog on nick conflict asking (and even proposing new nick); also refactor code and add a new gtkgui helper
2005-10-03 18:19:31 +00:00
Nikos Kouremenos
11d3316af2
remove duplicate line
2005-10-03 17:34:03 +00:00
Nikos Kouremenos
6899985d5c
we now cache avatar, so we only ask once. TODO: ask, store and show in roster; TODO2: on new sha reask vcard to get new avatar
2005-10-03 16:14:41 +00:00
Yann Leboulanger
c0ccc81252
detect gc presences in a batter way
2005-09-28 15:24:26 +00:00
Yann Leboulanger
a8117faf2d
[gjc] "interrupt system call" are now handled and cause the function to be retried
2005-09-28 15:00:01 +00:00
Yann Leboulanger
42ffc5d810
remove the contact_mutual_removal advanced option and add a checkbutton in remove_contact dialog to ask if we want to remove both subscriptions
2005-09-28 14:35:06 +00:00
Yann Leboulanger
1942ac9e73
get var before using it
2005-09-27 11:14:39 +00:00
Nikos Kouremenos
1fff71ad87
refactor to allow changing our nick after nick conflict but first #967 needs to be fixed so I can test
2005-09-26 22:29:52 +00:00
Nikos Kouremenos
89d170c8b4
make keys strings unicode instance strings
2005-09-23 18:49:51 +00:00
Yann Leboulanger
bc25dbef03
split NOTIFY event into NOTIFY and GC_NOTIFY
2005-09-20 18:36:28 +00:00
Travis Shirk
075c5bfc48
Per JEP-0085 updates, losing focus does not immediately result in inactive
...
http://article.gmane.org/gmane.network.jabber.standards-jig/8924
2005-09-20 01:57:54 +00:00
Yann Leboulanger
7ea237d8ea
typo
2005-09-19 16:27:10 +00:00
Yann Leboulanger
97b75de35b
split NOTIFY event into NOTIFY and GC_NOTIFY
2005-09-19 16:13:45 +00:00
Dimitur Kirov
95d771b138
added GTK+ theme as default theme.
...
faster roster repaint method (change_roster_style)
fixes on themes list logic.
2005-09-19 15:23:18 +00:00
Yann Leboulanger
6d0bf25adc
SRV lookup moved from xmpp to connection.py
2005-09-18 19:52:06 +00:00
Nikos Kouremenos
488c24e5e5
fix 2 strings [thanks Juracy]
2005-09-17 11:34:39 +00:00
Nikos Kouremenos
599e8d15a4
add two more ft proxies until we get to autodiscover if the server we have the JID on, has support and we prio on that
2005-09-17 11:26:15 +00:00
Dimitur Kirov
223a2627b5
save prefs only on theme_manager destroy.
...
fixed bug in groupfontattr(s). tooglebuttons
are loaded with theme
2005-09-17 09:37:40 +00:00
Dimitur Kirov
69557c85d7
added proxy65.unstable.nl to list of our
...
proxies. Theme fonts have new property:
XXX_fontattrs
2005-09-17 08:29:35 +00:00
Dimitur Kirov
c4c34bee9f
make theme manager work with new layout
2005-09-16 21:32:57 +00:00
Yann Leboulanger
67c9312d37
SRV lookup is now an option and is turned off when we use SSL
2005-09-16 15:19:01 +00:00
Alex Mauer
f7f5bab8fb
Whoops, didn't mean to commit that.
2005-09-16 00:14:18 +00:00
Alex Mauer
3da22df9c1
* Add comment explaining logic of displaying join_gc window
...
* correct grammar regression
2005-09-16 00:12:46 +00:00
Yann Leboulanger
948d0a93e4
log outgoing subject when sending single message
2005-09-14 16:51:08 +00:00
Yann Leboulanger
de2fe68d40
don't send sha in gc presences
2005-09-14 16:19:42 +00:00
Travis Shirk
4bf0ac5703
MUC chat states; closes #845
2005-09-14 00:51:26 +00:00
Alex Mauer
4c990ccb1e
Tooltip for account line in roster
2005-09-13 18:46:21 +00:00
Nikos Kouremenos
ceb71387f5
add a comment
2005-09-13 11:05:16 +00:00
Yann Leboulanger
2af3116b9d
fix TB
2005-09-13 10:52:51 +00:00
Yann Leboulanger
606b14a862
sound for windows now works
2005-09-13 10:51:02 +00:00
Alex Mauer
867dc64798
Fix my roster breakage from cs3613 -- accounts need to be referenced by
...
name, not name stored in jid field.
Use the new get_jid_from_account in a few places.
2005-09-12 22:46:41 +00:00
Yann Leboulanger
c3b701ca8e
custom_host can have a value even if we don't use it, and it should not be shown
2005-09-12 06:27:20 +00:00
Nikos Kouremenos
74cc23031c
if sound is beep then we beep in speaker
2005-09-11 20:33:10 +00:00
Nikos Kouremenos
f8c317262b
logic fix
2005-09-11 17:06:37 +00:00
Nikos Kouremenos
43aef76dd9
[sef and me] now we also handle receiving invitations
2005-09-11 15:02:22 +00:00
Nikos Kouremenos
fcc4a6a0ce
class higdialog class and add report this bug in exception dialog and add some fixes for adding icons to buttons
2005-09-11 13:41:21 +00:00
Nikos Kouremenos
5321cbc636
get_hostname_from_account(account_name) saves the day [yet another helper to make our lifes better :)]
2005-09-11 00:32:58 +00:00
Nikos Kouremenos
a9eabba137
comments
2005-09-11 00:07:58 +00:00
Nikos Kouremenos
e7345baf54
cleanup, coding style, and logic fixes in sleepy
2005-09-10 23:44:53 +00:00
Dimitur Kirov
8be85027f0
read nl after auth (if sender is 0.8.2)
2005-09-10 13:43:43 +00:00
Yann Leboulanger
25dfa506cd
reconnect is now launched in a thread
2005-09-10 12:05:48 +00:00
Dimitur Kirov
676b7600cf
catch file read errors
2005-09-10 11:56:25 +00:00
Yann Leboulanger
e8b3a5898c
remove unneeded print
2005-09-10 09:31:29 +00:00
Yann Leboulanger
93c4ab0a9d
fix a typo
2005-09-10 09:30:46 +00:00
Yann Leboulanger
d271c29a24
we are now informed when vcard publication faild / succeed
2005-09-10 09:25:06 +00:00
Yann Leboulanger
ff1edfffff
add getAnID() function
2005-09-10 09:24:39 +00:00
Nikos Kouremenos
a648d44fd3
add support for sending invite stanza /invite jid [reason]. I improved patch by Sef
2005-09-09 22:00:01 +00:00
Nikos Kouremenos
0bf0c36323
use gajim.get_jid_from_account in some places
2005-09-09 21:15:41 +00:00
Nikos Kouremenos
e76e254650
typo
2005-09-09 21:03:53 +00:00
Nikos Kouremenos
ac3f96eac9
gajim.get_jid_from_account(account_name)
2005-09-09 20:52:29 +00:00
Dimitur Kirov
a1c0fbb4b0
added prefs_put and prefs_del commands
2005-09-09 20:51:22 +00:00
Nikos Kouremenos
e34f99cd30
more pythonic
2005-09-09 17:35:07 +00:00
Dimitur Kirov
d9e95eceeb
removed useless check. Faster sender speed
2005-09-09 14:53:19 +00:00
Dimitur Kirov
9c35bcd78a
don't send/read nl after auth
2005-09-08 23:14:09 +00:00
Dimitur Kirov
ba4fadc5cc
add estimated time and speed to FT
2005-09-08 22:12:14 +00:00
Nikos Kouremenos
0709dec1c0
fix comment
2005-09-08 21:01:15 +00:00
Dimitur Kirov
50ac7f932b
fix blocker bug: tb on Resource binding
2005-09-08 18:16:38 +00:00
Nikos Kouremenos
844dfd8096
import sys
2005-09-08 09:13:51 +00:00
Nikos Kouremenos
22f1026f3a
print errors/warnings in sys.stderr
2005-09-08 08:54:59 +00:00
Yann Leboulanger
bceb6ad19e
typo
2005-09-08 08:33:35 +00:00
Yann Leboulanger
26e78f0a53
we now wait to receive the roster before continuing connection (send presence, get vcard / bookmarks)
2005-09-08 07:36:37 +00:00
Yann Leboulanger
f1fb1a13b6
do not send "I'm status" status message when we don't use gpg
2005-09-08 07:10:59 +00:00
Travis Shirk
90cb506c3c
Fix for #854 and display chatstates when unread and no focus.
2005-09-08 02:08:31 +00:00
Nikos Kouremenos
7962dac8a3
rearrange stuff in acct mod window. add inactivate account checkbutton. code is missing
2005-09-07 23:55:40 +00:00
Nikos Kouremenos
cb1560effd
do not is more official and that string is visible to UI
2005-09-07 22:07:39 +00:00
Nikos Kouremenos
914749b740
register xmpp:// gajim-remote handler in GNOME; various cleanup
2005-09-07 21:12:30 +00:00
Dimitur Kirov
6c5e687960
get server resource after auth (resource
...
binding is performed there)
2005-09-07 16:20:40 +00:00
Yann Leboulanger
ee64aa72ee
remove an unusefull option
2005-09-07 15:57:01 +00:00
Dimitur Kirov
3676f7f80b
keep resource that come from server
2005-09-07 15:32:31 +00:00
Yann Leboulanger
fec1eb1c5c
don't send sha-presence when we are invisible
2005-09-07 14:41:14 +00:00
Nikos Kouremenos
c535a06e13
imrpove suse string for download
2005-09-06 19:29:25 +00:00
Nikos Kouremenos
d90801de18
remove a print
2005-09-06 13:00:48 +00:00
Yann Leboulanger
ac5e1897b5
disco cleanup:
...
we don't use old jabber:iq:browse and jabber:iq:agents
we ask info only when we select the row
2005-09-06 11:54:23 +00:00
Nikos Kouremenos
5f5e54ffac
reviewed strings: HIG fix, transl comment, improvement on reconnect string
2005-09-06 09:44:34 +00:00
Yann Leboulanger
313c1b248c
autoreconnect is true be default
2005-09-06 06:18:35 +00:00
Yann Leboulanger
ae2e86de03
we can use make OPTFLAGS=... to add some flags
2005-09-05 21:38:18 +00:00
Yann Leboulanger
3324a4e94e
use LIBDIR in all Makefile
2005-09-05 19:42:43 +00:00
Yann Leboulanger
fb31fc94f0
install .mo files in /usr/share/locale
2005-09-05 15:32:26 +00:00
Yann Leboulanger
72393ac068
autoreconnect of account is ready
2005-09-05 13:28:09 +00:00
Nikos Kouremenos
1ccb1e5514
remove TODO
2005-09-05 12:34:51 +00:00
Nikos Kouremenos
217318a3b1
say to the user what libs we support
2005-09-05 11:45:32 +00:00
Nikos Kouremenos
c511ec95eb
various fixes
2005-09-05 11:38:46 +00:00
Nikos Kouremenos
0ecc5877f2
say the truth
2005-09-05 11:34:46 +00:00
Nikos Kouremenos
b661626f14
fix coding standards for dman patch
2005-09-05 11:32:59 +00:00
Yann Leboulanger
70e965ce7f
temporary fix
2005-09-05 08:23:31 +00:00
Yann Leboulanger
9cfdc1fa10
fix typo
2005-09-05 07:50:47 +00:00
Yann Leboulanger
59464c6b4b
[dman] use dnspython if available, or switch to pydns
2005-09-05 06:48:56 +00:00
Travis Shirk
bb7e4079cd
This should be a boolean type
2005-09-05 02:50:13 +00:00
Nikos Kouremenos
180303053e
fix english
2005-09-05 00:27:28 +00:00
Nikos Kouremenos
de0ee5c703
add code back and try to please everybody
2005-09-05 00:24:26 +00:00
Nikos Kouremenos
c268a9f223
colors by rgb names
2005-09-05 00:14:00 +00:00
Nikos Kouremenos
1f9fcd4d14
colors by rgb names
2005-09-05 00:08:52 +00:00
Travis Shirk
bb6c0d6a26
Chatstate notifications in tabs #672
2005-09-04 23:30:40 +00:00
Nikos Kouremenos
3200801bc7
revert last srv commit so svn is usable
2005-09-04 22:22:30 +00:00
Yann Leboulanger
310baa5234
[dman] SRV is back with DNS module
2005-09-04 21:26:12 +00:00
Nikos Kouremenos
ba8e682011
fix english
2005-09-04 18:56:06 +00:00
Nikos Kouremenos
693236bb12
remove a comment
2005-09-04 18:54:41 +00:00
Nikos Kouremenos
1f2c115297
fix comment english
2005-09-04 18:54:03 +00:00
Nikos Kouremenos
9ab856d410
typo
2005-09-04 18:52:26 +00:00