Yann Leboulanger
bc0844f7f1
fix indentation
2010-04-26 17:23:35 +02:00
Alexander Cherniuk
6bf8a13a26
gtk.Builder.get_widget is now known as gtk.Builder.get_object. Fixes #5709
2010-04-19 12:37:08 +03:00
Yann Leboulanger
d44c30373f
[Calamar and me]sasl-external c2s authentication. Fixes #5704
2010-04-18 20:43:40 +02:00
Yann Leboulanger
2be53c4aac
update my copyright to 2010
2010-03-11 16:52:36 +01:00
Yann Leboulanger
ccde9e4382
don't traceback when remove a disabled account. Fixes #5647
2010-03-10 13:51:55 +01:00
Éric Araujo
357d7db07d
fixed some whitespace thanks to 2to3 -f ws_comma
2010-02-10 19:24:11 +01:00
Éric Araujo
fedd7dc8e2
convert tabs to spaces in source code thanks to reindent.py
...
holy diff batman!
2010-02-08 15:08:40 +01:00
Yann Leboulanger
9230f12496
[zimio and me] Ask what to do when we want to unregister from a server but connection fails. Fixes #324
2010-02-03 19:59:41 +01:00
Yann Leboulanger
7035a5cb24
allow default status message to be on several lines. Fixes #5580
2010-01-29 19:40:15 +01:00
Yann Leboulanger
eb3ff65c62
prevent traceback when enabling Zeroconf account. Fixes #5576
2010-01-25 18:51:57 +01:00
Yann Leboulanger
68615ee38a
make rename and remove buttons insensitive when no account is selected. Fixes #5577
2010-01-25 18:17:43 +01:00
Yann Leboulanger
956accf010
Bye bye glade, Hi gtk builder. Fixes #4945
2010-01-22 19:57:59 +01:00
Yann Leboulanger
5488cb9307
fix missing import
2010-01-20 11:52:20 +01:00
Yann Leboulanger
47bfbb3b95
use ged for account creation wizard
2010-01-19 22:51:03 +01:00
Yann Leboulanger
c1d0013cb0
ability to discover STUN server with SRV records of jabber server
2010-01-07 18:02:05 +01:00
Yann Leboulanger
95137bae06
[Tony] print idle time in tooltip. see #5528
2010-01-06 23:12:56 +01:00
Yann Leboulanger
001c4b993e
fix traceback when enabling an account. Fixes #5537
2010-01-02 22:22:25 +01:00
Yann Leboulanger
dd35f9b58a
don't allow to disable a connecting account. Fixes #5522
2009-12-28 23:36:15 +01:00
Yann Leboulanger
e6b4382aaf
apply config to minimized controls too. Fixes #5515
2009-12-28 22:41:05 +01:00
Yann Leboulanger
07be0727de
[Florob] show in roster and message window geolocalisation of a contact. Fixes #5485
2009-12-07 18:32:42 +01:00
Yann Leboulanger
002b8a720f
finish using icon theme. Fixes #2378
2009-12-01 15:50:58 +01:00
Yann Leboulanger
5401b457d5
add stun_server option in pref window.
2009-11-30 21:10:24 +01:00
Yann Leboulanger
b65590bacd
don't traceback when gst is not installed
2009-11-30 16:37:08 +01:00
Thibaut GIRKA
132d71b08b
[Jingle] Audio/video input/output now configurable
2009-11-29 15:39:26 +01:00
Yann Leboulanger
38958094c9
device is saved in config, not name
2009-11-27 23:12:24 +01:00
Yann Leboulanger
5f58e2a9ac
save audio / video input / output device in config
2009-11-27 23:11:17 +01:00
Alexander Cherniuk
9bfad93279
A final refactoring touch
2009-11-28 00:07:01 +02:00
Alexander Cherniuk
7c2ea20c03
A bit of refactoring
2009-11-27 23:46:09 +02:00
Yann Leboulanger
8b3276cc12
prepare preference audio / video tab
2009-11-27 22:17:24 +01:00
Alexander Cherniuk
31f5e22f62
One more portion of doc-strings refactoring
2009-11-25 17:45:05 +02:00
Yann Leboulanger
bbf12be6f2
set AccountCreationWizardWindow transient for RosterWindow. Fixes #5444
2009-11-24 20:07:05 +01:00
Yann Leboulanger
39dc648ec8
don't use removed variables
2009-11-24 15:42:31 +01:00
Yann Leboulanger
4ae64ff6e6
ability to configure out/inmsgtxt color in preference window. Fixes #5372
2009-10-31 19:03:03 +01:00
Yann Leboulanger
31d2bcbe7d
remove the possibility to configure systray if module is not available. Fixes #5345
2009-10-28 11:11:55 +01:00
Yann Leboulanger
5b5e8780d8
[Frederique W. Piccart] menuitem -> menu item. Fixes #5348
2009-10-21 20:31:23 +02:00
Yann Leboulanger
95047d3e50
add an enable checkbutton in accounts window for normal accounts too. Fixes #4489
2009-10-06 11:23:31 +02:00
Yann Leboulanger
949dbe6e38
better focus behavior when adding/removing a new proxy profile. Fixes #4017
2009-09-13 11:21:23 +02:00
Yann Leboulanger
3d6ac046f2
don't prevent removing a sevret key when none in available. Fixes #1210
2009-08-28 15:27:25 +02:00
Yann Leboulanger
8fcaa914e1
ability to use anonymous authentication
2009-08-05 20:53:58 +02:00
Yann Leboulanger
968a44dbaf
stringprep nick and room jid in manage bookmark dialog.
2009-07-29 12:56:59 +02:00
Yann Leboulanger
19e302b918
bosh port must now be included in bosh URI
2009-07-17 11:20:28 +02:00
Yann Leboulanger
425ae28713
redraw correctly accountsWindow after we removed an account
2009-07-16 17:54:43 +02:00
Yann Leboulanger
278a8bc59e
merge elghinn's branch (roster versioning) to trunk. Fixes #4661 , #3190
2009-07-10 15:05:01 +02:00
Anaël Verrier
ff2be61483
* clean roster tables when we remove an account
2009-06-28 20:43:18 +02:00
Yann Leboulanger
7b7bf4aaf6
enable / disable ping_alives_enable too when (un)checking send keep alives in account modification window. Fixes #5100
2009-06-25 19:28:23 +02:00
Yann Leboulanger
80053ab180
take into account systray option instantly in pref window
2009-06-23 22:42:27 +02:00
Jonathan Schleifer
f7014072a7
Remove all OS X-specific code from the default branch.
...
OS X support is still maintained in the osx_newbuildsys branch - and
only there.
2009-06-15 21:34:38 +02:00
Jonathan Schleifer
086d031374
Remove spaces at EOL.
2009-06-15 21:00:14 +02:00
Yann Leboulanger
428a0c8eba
[egaz] prevent GTK Warning about color. Fixes #5035
2009-05-19 14:34:57 +02:00
Yann Leboulanger
1290a751e1
prevent traceback when we click on Rename in accounts window, but no account is selected. Fixes #5019
2009-05-10 19:37:39 +00:00
Yann Leboulanger
f02dcaca6a
don't show _last_* status message in GUI, they are internal only.
2009-05-10 19:36:04 +00:00
Yann Leboulanger
fd01f7aa4d
[brubru] better sound file managment, Fixes #5016
2009-05-10 19:32:57 +00:00
Yann Leboulanger
2986ceb830
change background of editable cells in default status message treeview and make columns resizable. Fixes #4746
2009-04-12 21:57:49 +00:00
Yann Leboulanger
5d6ad7853a
don't remove the possibility to add twice the same account. Fixes #4948
2009-04-05 15:26:59 +00:00
Yann Leboulanger
f1ae7fc984
do not enable zeroconf if avahi or bonjour is not available. Fixes #4891
2009-03-16 08:43:13 +00:00
Yann Leboulanger
3eb203a504
typo
2009-03-11 09:58:25 +00:00
Yann Leboulanger
5bc09c2a6a
[brubru] don't fail when open pref window with no accoutn configured. Fixes #4895
2009-03-11 09:40:08 +00:00
Yann Leboulanger
5301dcd4a0
check OSError from gtkspell.py. Fixes #4897
2009-03-11 09:17:23 +00:00
Yann Leboulanger
8f4d15f527
remove no more used code. Fixes #4853
2009-03-05 20:14:08 +00:00
Yann Leboulanger
4ac8b1eb96
[Sergiy Yegorov] typo
2009-03-01 13:51:20 +00:00
Yann Leboulanger
53de0bda9a
fix typo. Fixes #4834
2009-02-20 18:56:04 +00:00
Yann Leboulanger
d6c2092977
save default custom host/port. Fixes #4820
2009-02-17 12:15:25 +00:00
Yann Leboulanger
521239377b
option to disable sound when we are busy. Fixes #2256
2009-02-13 21:14:50 +00:00
Yann Leboulanger
01bcfe2007
[thorstenp] use ctype to have gtkspell. No need to compile it from C. Fixes #4289
2009-02-12 22:15:18 +00:00
Yann Leboulanger
894dbc3e73
delete account from gajim.config when creation fails.
2009-02-08 19:29:27 +00:00
Yann Leboulanger
eba3911dd7
set speller language correctly, and show correct error message. Fixes #4737
2009-01-28 13:16:02 +00:00
Yann Leboulanger
f11c1b226a
allow ignore_unknown_contacts, send_os_info and log_encrypted_sessions to be set per_account in ACE. Fixes #4730
2009-01-27 08:48:17 +00:00
Yann Leboulanger
e1ae6ea0fe
ability to hide systray icon when there is no pending events. Fixes #4645
2009-01-25 09:19:24 +00:00
Yann Leboulanger
7a8b5aa309
move sound preferences in a separate window
2009-01-24 14:01:15 +00:00
Yann Leboulanger
3813f20888
don't allow to have several ssl_error / fingerprint_error / plain_connection / insecure_ssl dialog at the same time for one account. Fixes #4642
2009-01-13 19:20:12 +00:00
Yann Leboulanger
5e710de4ea
make column resizable and reorderable in configure room dialog. Fixes #4667
2009-01-12 14:05:58 +00:00
Yann Leboulanger
b317ffcdae
merge BOSH branch to trunk
2008-12-15 21:06:08 +00:00
Yann Leboulanger
e389e0b16b
[thorstenp] remove whitespace at eol
2008-12-03 21:56:12 +00:00
Yann Leboulanger
3392c54dd0
[thorstenp] fix empty exception clauses
2008-12-03 21:37:05 +00:00
Yann Leboulanger
31dc32eeb9
[thorstenp] fix redefined builtins
2008-12-03 17:16:04 +00:00
Yann Leboulanger
c163e90b10
[thorstenp] fix unused variables
2008-12-02 15:53:23 +00:00
Yann Leboulanger
7701f29beb
[thorstenp] fix undefined variables
2008-12-02 15:10:31 +00:00
Yann Leboulanger
e2118de64c
[thorstenp] remove useless import
2008-12-02 14:44:26 +00:00
js
1b1ef68860
Fix typo.
2008-11-21 22:32:35 +00:00
Stephan Erb
8b945f69fa
Do not draw roster when toggeling compact window mode. Fixes #4469 .
2008-11-11 13:54:46 +00:00
Yann Leboulanger
06ab4a7b6d
revert thorstenp patches for now. They introduce bugs.
2008-10-20 21:38:06 +00:00
Yann Leboulanger
f801a50260
[thorstenp] fix unused variables
2008-10-20 21:17:48 +00:00
Yann Leboulanger
dc5d7bcf7c
[thorstenp] fix undefined variables
2008-10-20 18:05:33 +00:00
Yann Leboulanger
c2c681e05c
[thorstenp] remove useless import
2008-10-20 17:54:02 +00:00
Yann Leboulanger
158538b81c
[thorstenp] rename some var to not hide builts-in functions (list -> list_, ...)
2008-10-11 10:22:04 +00:00
Yann Leboulanger
196dd7e30a
[thorstenp] use isinstance rather than type(x) == y. use sorted()
2008-10-11 09:59:52 +00:00
Yann Leboulanger
567f1e17c1
[thorstenp] di not use emtpy except clauses
2008-10-11 09:37:13 +00:00
Yann Leboulanger
6cc8204319
[thorstenp] replace if statement with dict.get()
2008-10-11 09:31:48 +00:00
Yann Leboulanger
9d7c80d522
[thorstenp] replace has_key by key in dict. Fixes #4392
2008-10-07 20:41:59 +00:00
Yann Leboulanger
22cc993fa7
ability to sort by status in roster and in muc separatly. Fixes #3823
2008-09-26 15:22:16 +00:00
Yann Leboulanger
941b7cf974
sort group chats by status if option is checked. Fixes #3823
2008-09-23 14:39:04 +00:00
Yann Leboulanger
8c381dee81
send new presence to correct account in account modification window. Fixes #4313
2008-09-15 15:30:45 +00:00
Yann Leboulanger
ad751dc0cd
prevent traceback when creating account to an unknown host. Fixes #4309
2008-09-10 17:59:53 +00:00
Yann Leboulanger
4fa573a3bd
decode strings from GTK
2008-09-02 07:12:56 +00:00
Yann Leboulanger
b284b586da
allow to renamed the zeroconf account even if not enabled. Fixes #4238
2008-08-26 10:48:24 +00:00
Julien Pivotto
de4a23e751
See #4200 .
...
* remove js from some headers
* set coding:utf-8 to allow real names in headers
2008-08-15 17:31:51 +00:00
Julien Pivotto
b58dfd6a59
Prevent many traceback due to headers and my last commit (it's late,
...
sorry)
2008-08-15 03:39:27 +00:00
Julien Pivotto
8bc9bc29ae
* Big headers review
...
* Remove some licencing problems
* To do: same for images
* See #4200
2008-08-15 03:20:23 +00:00
Yann Leboulanger
587a4a4e68
remove no more used class
2008-08-08 10:30:28 +00:00
Yann Leboulanger
e02beb9eee
gpg key chooser dialog not blocker
2008-08-08 10:26:11 +00:00
Yann Leboulanger
df895d4817
nearly no blocking dialogs
2008-08-07 21:57:19 +00:00
Yann Leboulanger
303c0f6a71
2 less blocking windows
2008-08-07 15:51:23 +00:00
Yann Leboulanger
d5a8f75080
make EditGroups and ChangePassword dialogs asynchronous. see #4147
2008-08-06 20:34:36 +00:00
Yann Leboulanger
fa2d983354
better transltion strings. see #4166
2008-08-01 09:30:36 +00:00
Yann Leboulanger
0c662cf2fd
use PassphraseDialog only asynchronously. see #4147
2008-07-31 06:14:48 +00:00
js
8605cd3f38
For historical reasons, we have a tab width of 3. This is strange, but
...
we have that in all files. To at least lesser the confusion a bit, add
vim tags for that.
Additionally, fix wrong #! in a few files.
2008-07-29 19:49:31 +00:00
js
c078f11fe0
Show activity in roster.
2008-07-29 02:32:57 +00:00
tomk
af3f1a9dd4
- implemented BOSH key sequencing, acknowledgements
...
- improved HTTP persistent connections
- added alarm-unregister method to idlequeue
- extended proxy managing dialog for BOSH proxy
2008-07-26 22:42:40 +00:00
js
d8bd70c93b
Show tunes in roster.
2008-07-25 14:11:14 +00:00
js
0d6394b0ca
* Better rendering of mood in roster.
...
(Only takes space if needed now)
* Possibility to disable display of mood in roster from preferences.
(Also works on the fly with the new rendering method)
* Minor improvements in the translation of the moods to German.
2008-07-25 00:43:01 +00:00
Yann Leboulanger
b933e6cef0
detect sound player on first start as soon as gajim is started, not first time we open preferences window. Fixes #3566
2008-07-11 06:29:40 +00:00
Yann Leboulanger
1e636e7824
warn before connecting without PyOpenSSL. fixes #4065
2008-07-05 18:07:32 +00:00
tomk
f3820706fb
- Refactored non-blocking transport and client classes - getaddrinfo is called
...
in Client now
- Added NonBlockingHttpBOSH transport (to tranports_nb) and BOSHClient
(to client_nb)
- Extended possible proxy types in configuration by "BOSH" proxy
- Rewrote NonBlockingTLS to invoke success callback only after successful TLS handshake is over (formerly, the TLS Plugin returned right after sending <starttls>)
2008-06-30 00:02:32 +00:00
tomk
6a15c9b9c9
initial cleanup of xmpppy perfomed, see #3260
2008-06-09 00:32:02 +00:00
Yann Leboulanger
03cbc6e2d5
ability to rename zeroconf account. Fixes #3945
2008-06-02 21:22:35 +00:00
Stephan Erb
82edfdf42e
Small cleanups to roster and modelfilter.
...
* rename draw_roster to better express its functionality
* remove unnecessary call of refilter()
* directly remove groups when there is only one child left and we want to remove it
Note: in gtkTreeStore iters persist as long as the row isn't removed. Iters in Modelfilter persist as long as the model is unchanged.
2008-06-01 22:46:41 +00:00
Yann Leboulanger
4b8f1137f6
make some strings translatable
2008-05-31 14:48:15 +00:00
Yann Leboulanger
c127493e58
remove pep options from pref window, store them per account, store caps_hash per account. see #3954
2008-05-27 10:24:29 +00:00
js
96a5b497a8
* Remove old code to update status to current track.
...
* Don't bind the track listener when not enabled anymore.
* Remove the signal / add the signal when changed in preferences.
2008-05-15 19:52:04 +00:00
Yann Leboulanger
3193a8e8cf
[Florob] Send and handle nicknames reveices through PEP. Fixes #3651
2008-05-05 21:55:59 +00:00
Yann Leboulanger
2f225c2b22
enable keepalives as soon as account is created. Fixes #3769
2008-05-05 09:18:46 +00:00
Yann Leboulanger
2560f844c1
[Florob] ability to retract pubsub events. fixes #3913
2008-05-05 07:48:13 +00:00
Jean-Marie Traissard
75ffe12157
Change very bad var names
2008-05-05 03:18:09 +00:00
Jean-Marie Traissard
5742d2e1e7
We do not need to check that, it's already done in conn_handlers._MucAdminCB()
2008-05-05 00:44:08 +00:00
Jean-Marie Traissard
5689daf66b
In configure room, works even if we receive an affiliation list with more than one affiliation inside.
...
More logical, more secure and example 90 in xep-0045 says it can happen. Deal also with affiliation 'none' (don't show it)
2008-05-05 00:38:52 +00:00
Jean-Marie Traissard
d77b4feb9f
Search function in good module. Fixes #3915 .
2008-05-02 23:25:31 +00:00
Stephan Erb
fb12c17fb9
In obvious cased, don't compare boolean values to True or False.
2008-04-21 20:52:35 +00:00
Yann Leboulanger
a3827fe5d0
new XEP-0115 implementation (version 1.5)
2008-04-20 22:58:47 +00:00
Yann Leboulanger
5dd0d4fce8
move functions that build icons to gtkgui_helpers instead of roster_window. Fixes #3873
2008-04-17 14:17:14 +00:00
Jean-Marie Traissard
06fdc8367b
Auto sort bookmarked rooms list (when opening manage dialog and when adding
...
new one). Fixes #3739 .
2008-04-06 13:14:00 +00:00
Stephan Erb
611a53422e
A few small PEP GUI and code changes. No new functionality.
2008-04-03 22:50:03 +00:00
Yann Leboulanger
7f73f0418d
add the handler on ANC button
2008-03-08 19:34:43 +00:00
Yann Leboulanger
cdb31a2b55
remove use_pep option, always PEP it to send played song. fixes #3053
2008-03-03 22:42:04 +00:00
Yann Leboulanger
1b90552446
ability to remove a PEP node
2008-03-02 23:56:39 +00:00
Yann Leboulanger
d42f46db4c
make password entry sensitive when we check save password checkbutton
2008-03-02 13:08:21 +00:00
Yann Leboulanger
93f76ce6ee
make configure button sensitive only when a service is selected in pep window. fixes #3750
2008-03-01 13:26:23 +00:00
Yann Leboulanger
13541c0425
ability to configure pubsub nodes. see #3053
2008-02-15 22:55:21 +00:00
Yann Leboulanger
fd9d901173
[TuX] remove spaces in room jids when they are entered in manage bookmarks window. Fixes #3730
2008-02-10 20:02:32 +00:00
Stephan Erb
f74bf28a55
Remove Player option from preference window. Fixes #3330
2008-02-08 21:58:13 +00:00
Stephan Erb
84fcc6e8ce
Do not redraw roster when opening the accounts window. Rework preference window. Fixes #3330 , #1621 , #2113
2008-02-04 22:04:33 +00:00
Yann Leboulanger
848c492926
add checkbutton to YesNoDialog. Ability to fall back from tls to ssl and then plain. Warn user when using insecure connection. fixes #1923
2008-02-04 21:38:36 +00:00
Yann Leboulanger
7d5602c4b1
add a new event to allow not playing sound when chat window is focused. fixes #2907
2008-01-27 20:15:17 +00:00
Jean-Marie Traissard
39fe7fc4c0
Remove saveposition. Now we always save and restore positions and sizes. See #3638 . steve-e, this bug
...
is still opened for what you told ;)
2008-01-22 21:08:24 +00:00
Yann Leboulanger
347e8e1e5f
strip username and server is account creation wizard
2008-01-20 18:10:58 +00:00
Travis Shirk
458696948d
Fix for #3650 (and whitespace cleanup)
2007-12-30 20:43:58 +00:00
Stephan Erb
fef742c863
Refactor the way we decide whether GPG is usable or not: Ability to change keys when no valid passphrase could be entered.
...
See #1210 . Workaround for unavailable keys.
Remove useless except block: import of GnuPGInterface is the same on Debian and non Debian systems.
2007-12-28 18:49:28 +00:00
Stephan Erb
2e59feab3b
Remove useless import and fix GPG private key dialog.
...
Do not fail when no key is selected.
2007-12-28 15:13:41 +00:00
Jean-Marie Traissard
5ffa1590f9
stupid parser...
2007-12-27 19:04:09 +00:00
Jean-Marie Traissard
314a52708e
CodingStandards : No space in indentation
2007-12-27 18:58:07 +00:00
Yann Leboulanger
6247de33da
don't propose to add certificate to cacerts.pem file if it's useless, and don't add it if it is already in. fixes #720
2007-12-26 23:59:54 +00:00