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
Yann Leboulanger
298d33a2c2
check if relogin or resend presence is needed when we close accounts window. fixes #3637
2007-12-26 21:44:37 +00:00
Yann Leboulanger
3bc22371cc
[ruiabreuferreira and I] ability to use http_proxy environment variable. fixes #2977
2007-12-19 14:42:04 +00:00
Travis Shirk
0afc7b2328
Merge one_window branch
...
Merged revisions 9143,9145-9155,9157-9162,9164-9169,9171-9177 via svnmerge from
svn://88.191.11.156/gajim/branches/one_window
........
r9145 | nicfit | 2007-12-13 21:49:09 -0700 (Thu, 13 Dec 2007) | 2 lines
Implemented the original Nikos patch with an HPaned instead of a HBox and only do this mode when one_message_window == 'always'
........
r9152 | nicfit | 2007-12-15 13:33:56 -0700 (Sat, 15 Dec 2007) | 2 lines
Added config and GUI for one_message_window_with_roster
........
r9153 | nicfit | 2007-12-15 13:41:46 -0700 (Sat, 15 Dec 2007) | 2 lines
Use one_message_window_with_roster and some whitespace cleanup
........
r9154 | nicfit | 2007-12-15 14:04:49 -0700 (Sat, 15 Dec 2007) | 2 lines
Scratch the chckbox for with roster mode, use one_message_window opt and combo
........
r9155 | nicfit | 2007-12-15 17:01:13 -0700 (Sat, 15 Dec 2007) | 2 lines
MessageWindowMgr knows about ONE_MESSAGE_WINDOW_ALWAYS_WITH_ROSTER and MessageWindow can reparent itself rather then the roster having to do so.
........
r9157 | nicfit | 2007-12-15 17:47:20 -0700 (Sat, 15 Dec 2007) | 2 lines
Resizing fixes and make the roster window shrink when last tab is removed
........
r9158 | nicfit | 2007-12-15 19:15:11 -0700 (Sat, 15 Dec 2007) | 2 lines
Added "Show roster" (CTRL+R) to view menu when using always_with_roster to quickly hide/show the roster.
........
r9159 | nicfit | 2007-12-15 19:49:30 -0700 (Sat, 15 Dec 2007) | 2 lines
Handle window title setting in always_with_roster mode.
........
r9160 | nicfit | 2007-12-15 20:13:57 -0700 (Sat, 15 Dec 2007) | 2 lines
Removed FIXME
........
r9167 | nicfit | 2007-12-17 18:40:59 -0700 (Mon, 17 Dec 2007) | 2 lines
When roster is hidden, show it when the number of MessageWindow controls == 0
........
r9168 | nicfit | 2007-12-17 19:07:49 -0700 (Mon, 17 Dec 2007) | 2 lines
Disable hiding roster when there are no message controls open
........
r9169 | nicfit | 2007-12-17 20:41:11 -0700 (Mon, 17 Dec 2007) | 2 lines
Bunch of saved size bugs fixed
........
2007-12-18 23:42:22 +00:00
Yann Leboulanger
3a305866c0
[js] move pep page in pref window before advanced one
2007-12-13 20:51:13 +00:00
Yann Leboulanger
a645006bf8
merge diff from trunk
2007-12-12 08:44:46 +00:00
Piotr Gaczkowski
947ec8e933
PEP prefs added
2007-08-09 23:05:43 +00:00
Yann Leboulanger
ea24ee82e5
merge diff from trunk to pep branch
2007-08-09 15:39:18 +00:00
Piotr Gaczkowski
fca81d8795
A TODO. Good to know, what we're going to do
2007-07-08 11:35:52 +00:00
Piotr Gaczkowski
64566299ac
Slight modifications of PEP Services dialog
2007-06-03 17:23:25 +00:00
Yann Leboulanger
07b324ced4
ability to see pep nodes and their access model. TODO: ability to change it
2007-06-03 10:30:34 +00:00
Piotr Gaczkowski
e3ef0821b3
Merge with trunk
2007-06-03 10:04:20 +00:00
Yann Leboulanger
5b63c41c41
use new dataform widget in register agent window. Remove no more used old DataFormWindow.
2007-02-15 09:18:24 +00:00
Yann Leboulanger
3534bb30cd
use new dataform widget in groupchat config window
2007-02-14 16:48:25 +00:00
Yann Leboulanger
efad862700
share space in pref window in status tab between default status message expander and preset status message frame when expander is expander. see #2918
2007-02-13 20:35:41 +00:00
Jean-Marie Traissard
039fbb7953
better var name, use int instead of float
2007-02-11 02:35:02 +00:00
Jean-Marie Traissard
d37e7d8e3e
No space in indentation, checked by drpython (editor). /src part
2007-02-04 13:01:04 +00:00
Yann Leboulanger
9a6b090506
begining of socks5 proxy support. error handling is missing. see #799
2007-01-24 21:50:59 +00:00
Jean-Marie Traissard
a8eeb56cb4
Add some correction to ([7838]remove timestamp and before/after_nickname from GUI).
...
Fixes #2913 .
2007-01-20 16:49:32 +00:00
Yann Leboulanger
24a4ee24ba
don't automatically add transport to roster. some transport aren't added to roster (rss one)
2007-01-17 08:44:57 +00:00
Yann Leboulanger
abcb9a35f1
handle correltly SRV and registration on IDN servers. fixes #2898
2007-01-16 22:36:41 +00:00
Yann Leboulanger
08a90159dc
remove timestamp and before/after_nickname from GUI. and add comment in ACE. fixes #2797
2007-01-15 12:54:54 +00:00
Yann Leboulanger
50c1fcb7a7
fix translation
2007-01-15 10:15:27 +00:00
Yann Leboulanger
dc4f4922af
[Brice Maron & I] add option to configure the way time is printed. fixes #2797
2007-01-12 19:27:00 +00:00
Yann Leboulanger
9cbdad9df5
select iter when we add a bookmark. fixes #2889
2007-01-11 22:26:56 +00:00
Yann Leboulanger
17fa45890e
select row when we add a new status message
2007-01-11 22:23:36 +00:00
Yann Leboulanger
99f8a9cbb9
add context to None translation. fixes #2726
2007-01-11 18:26:35 +00:00
Yann Leboulanger
7433835994
add an option to override incoming message type. fixes #2804
2007-01-05 20:38:36 +00:00
Yann Leboulanger
959687c262
check at startup if gajim is the default xmp:// handler and prompt user if it's not. fixes #2861
2007-01-05 17:20:58 +00:00
Yann Leboulanger
47f9461584
[Jeff Bailes] improved english strings
2007-01-02 13:36:54 +00:00
Yann Leboulanger
53b901cf4e
[Yavor Doganov] some typoe in strings and comments
2007-01-02 12:17:51 +00:00
Yann Leboulanger
483481c586
ask transport contact avatars only when transport is connected. fixes #2832
2007-01-02 11:43:57 +00:00
junglecow
44674f7e75
- Implement matching of fingerprints against servers.xml
...
- Add support for fingerprints to servers.xml parser.
- Add support for 'hidden' servers to servers.xml parser.
- Add some fingerprints to servers.xml, for testing and as example for the new format.
- Force asynchronous (nonblocking) SSL handshake in all case
- Add logging to c/connection.py
Known issues:
- Checking of fingerprints doesn't work on in-band SSL (Typically port 5222) because of stuff happening out of sequence. Workaround: use immediate SSL mode ("Legacy SSL" option in server config). Because there is as of yet no other way to /force/ SSL, this is also the most secure setting.
- A lot of code is still looking for a better place to live.
2006-12-22 23:30:23 +00:00
Yann Leboulanger
8af6e19a1f
select active theme when we re-open gajim theme window. fixes #2778
2006-12-13 13:15:06 +00:00
Yann Leboulanger
c6e5bbf222
empty password is saved as '', not None (gnomeKeyring crashes when we set None). fixes #2748
2006-12-08 19:26:22 +00:00
Yann Leboulanger
46cb1d9f92
hide advanced notification control button. fixes #2738
2006-12-05 09:54:18 +00:00
Yann Leboulanger
65f0738de7
use Q_() to translate strings with a context. fixes #2726
2006-11-29 18:06:06 +00:00
junglecow
b191b3f472
[trunk]
...
- Typo
[pyopenssl]
- Better exception handling
- Prevent 100% cpu usage when ssl handshake is slow
2006-11-28 01:02:31 +00:00
Yann Leboulanger
ef8553031b
[elrodeo] add a sound option when receiving gmail notifications. fixes #2697
2006-11-26 09:28:12 +00:00
Yann Leboulanger
5e6f9d0118
add an option to define the chatstate we want to show in char window. fixes #2706
2006-11-26 09:06:47 +00:00
Yann Leboulanger
e8145b8b31
fix indentation. Fixes #2704 . thanks Fab
2006-11-25 10:31:01 +00:00
Yann Leboulanger
e2c86d5c2e
[avm] improve strings for translation and update ru.po. fixes #2698
2006-11-23 06:49:22 +00:00
Yann Leboulanger
38fea2a389
add and ACE option to enable negative priority. fixes #617
2006-11-21 22:38:18 +00:00
Tomasz Melcer
03fdd6d3a6
Specified the root element of glade file in config.DataFormWindow, so that
...
it doesn't load new dataforms ui.
2006-11-18 22:01:02 +00:00
Tomasz Melcer
175a792cfe
Merging changes from trunk (6774:7465)
2006-11-18 20:52:28 +00:00
Tomasz Melcer
9b29c4c8b8
Merging changes from trunk (6561:6774)
2006-09-13 16:47:58 +00:00
Tomasz Melcer
585ab90e92
Merging changes from trunk (6496:6561)
2006-07-17 19:30:53 +00:00
Jean-Marie Traissard
f757025e85
[nk] some visual fixes
2006-06-16 13:18:04 +00:00
Yann Leboulanger
bc26593974
use gettext.install. Fixes #497
2006-06-15 06:49:04 +00:00
Jean-Marie Traissard
25caac724c
Sort preset messages by title in prefs too
2006-06-10 20:35:57 +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
e2f7a09778
Use unified way to ask our own vcard so it is auto retrieved
2006-06-05 12:01:17 +00:00
Jean-Marie Traissard
30f83fc2cb
Typo + Really delete unused make_groups_submenus_for_chat_with() + redraw pm tab AFTER muc contact
...
disconnected + fix reference before assignement TB
2006-05-18 18:07:53 +00:00
Jean-Marie Traissard
7d4cebf970
Fix TB when bookmark['print_status'] is not stored on server
2006-05-14 21:34:25 +00:00
Dimitur Kirov
59a51d8b0d
add checkbutton for default chat font
2006-05-11 18:28:05 +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
Jean-Marie Traissard
a106d402b8
#1005 : Advanced Notifications Control : First part : Preferences GUI.
2006-05-09 00:05:15 +00:00
Yann Leboulanger
c159894cc4
prevent TB
2006-05-08 22:00:02 +00:00
Jean-Marie Traissard
0fd1fd485e
Make 'None' translatable for proxy(connection proxy).
2006-05-08 21:25:41 +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
Dimitur Kirov
5e6b016af1
split gtkgui.glade in several small glade
...
files, which are now located in data/glade/
2006-05-02 15:53:25 +00:00
Yann Leboulanger
c62463da92
no need to call request_vcard twice, it's already in VcardWindow class
2006-04-28 20:55:00 +00:00
Dimitur Kirov
d552425379
update property account in ServerCache, when
...
we rename account
2006-04-25 08:08:45 +00:00
Yann Leboulanger
7ae0998c9b
changing prio doesn't require relog, just resend presence. changing resource needs relogin. Fixes #1836
2006-04-23 19:29:02 +00:00
Jean-Marie Traissard
3642ea0fab
Show good status in systray when enabling it. Fix part of #1263
2006-04-22 14:02:00 +00:00
Yann Leboulanger
a1b8dfbcd7
/SoundChooserDialog are now non blocker. Fixes #777
2006-04-10 17:21:28 +00:00
Dimitur Kirov
2b845f6fd5
make sure we are disconnected, before relogin
2006-04-10 16:01:12 +00:00
Dimitur Kirov
f1f385f7c3
disconnect account on unregister from server
2006-04-10 15:47:31 +00:00
Yann Leboulanger
0935a91e0e
redraw menu when we create a new account
2006-04-10 11:54:34 +00:00
Yann Leboulanger
aebb8bd33d
redraw mwnu when we remove an account. Fixes #1841
2006-04-10 11:53:21 +00:00
Yann Leboulanger
a003eca56f
forbid to rename an account to an already existing name. Fixes #1835
2006-04-10 10:16:34 +00:00
Yann Leboulanger
163d3ebadf
fix encoding problem. Fixes #1825
2006-04-07 15:44:33 +00:00
Jean-Marie Traissard
515cbaa270
Do not create and show xml console when creating an account. Fixes #1815
2006-04-06 11:15:04 +00:00
Yann Leboulanger
6999fae260
hide finish button in Account creation wizard until latest page
2006-04-02 20:10:32 +00:00
Yann Leboulanger
31e54bc2ed
remove many call to dialog.run() function. Some are still here, but they happend only when the user do an action (close a chat window, change status, ...). So UI is not blocked when we receive a groupchat invitation or an error message.
2006-04-02 16:11:21 +00:00
Yann Leboulanger
111ea2c9b6
cleanup ichat mode code. No need of timeout. Fixes #1213
2006-03-31 20:08:47 +00:00
Nikos Kouremenos
b4574c341b
print time sometimes or never disables being able to change before after time entries
2006-03-31 11:25:29 +00:00
Yann Leboulanger
883bff804c
we now can't remove / rename accounts with unread events
2006-03-30 17:23:06 +00:00
Yann Leboulanger
235c8bde98
fix TB (var name changement)
2006-03-28 13:28:51 +00:00
Nikos Kouremenos
ed14ec10eb
[jim++] use message text if user does not give message title. message == preset message [in prefs window]
2006-03-28 12:57:35 +00:00
Yann Leboulanger
4311f7fe0a
[Jim++] title is needed in preset status messages. Fixes #1768
2006-03-28 06:06:04 +00:00
Yann Leboulanger
d37d881bca
show gajim.png image instead of STOCK_APPLY image cause in many theme (gnome one) it's too small and it looks ugly
2006-03-27 10:36:45 +00:00
Yann Leboulanger
b9b5b14658
remove ugly yellow color in wizard
2006-03-27 10:06:38 +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
c0534e9515
don't add twice the same account. Fixes #1752
2006-03-26 23:55:59 +00:00
Yann Leboulanger
5677f8c970
hide show_vcard_checkbutton when account creation failed
2006-03-26 12:31:02 +00:00
Nikos Kouremenos
1524521c7f
pychecker on our files. everyone please have a look so we do not do the same mistakes and in case you catch a mistake I did when cleaning
2006-03-24 18:48:26 +00:00
Yann Leboulanger
b6038f7a0f
server list link changed
2006-03-22 18:52:27 +00:00
Yann Leboulanger
088d8dbac9
ask to re-build actions menu when needed. Fixes #1676
2006-03-18 09:05:46 +00:00
Nikos Kouremenos
2e393b0d37
bye bye Manage Emoticons Window
2006-03-17 22:00:46 +00:00
Yann Leboulanger
0bb0fe4157
fix for #1182 : show Disabled when it's the one selected
2006-03-17 19:45:08 +00:00
Yann Leboulanger
24fcd311df
typo
2006-03-17 16:11:25 +00:00
Yann Leboulanger
3b4f6e20fe
we can now have emoticons themes in ~/.gajim/emoticons/ see #1182
2006-03-17 14:24:58 +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
Nikos Kouremenos
f65a5be6e5
commit first part of special notifications (aka buddy pounces). at last make Choose Sound dlg a class; TODO: actually write to config user settings as well as take those into account [jim++]
2006-03-15 17:45:55 +00:00
Nikos Kouremenos
11d9f5398d
preferences window is created on the fly like every other window (well apart from FT [TODO for that]); this is good as we do not want such window to sit in memory; also fix some border width and spacing in prefs window
2006-03-05 12:18:47 +00:00
Yann Leboulanger
7126dfb679
nes DataForm design that allow each widget on each line to have different size (it means I remove the gtk.Table). Fixes #1633
2006-03-03 08:15:53 +00:00
Yann Leboulanger
4a0a252d84
[Jim] don't save password in file if we don't want to in account creation wizard. Fixes #1646
2006-03-02 21:34:23 +00:00
Dimitur Kirov
8945173e51
update banner font with theme font
2006-03-01 11:03:56 +00:00
Yann Leboulanger
492a64d10e
fix indentation
2006-02-27 17:12:02 +00:00
Yann Leboulanger
c3eb026e9c
fix wrong var name
2006-02-27 17:11:36 +00:00
Nikos Kouremenos
d38d64d05f
use YESNO dialog for asking to reconnect, catch a keyerror and refactor code
2006-02-27 16:14:14 +00:00
Yann Leboulanger
ac8121d802
when we change some options in account config, ask user to relog now. Fixes #1551
2006-02-26 23:52:00 +00:00
Yann Leboulanger
4b2fb25bfd
remove sound columns in event tab. See #1621
2006-02-26 12:11:45 +00:00
Yann Leboulanger
b71fbf0b9d
[Jim++] ask twice password when we create an account
2006-02-20 12:32:59 +00:00
Nikos Kouremenos
5b6adbef4a
fix bad logic. c #1578
2006-02-17 19:43:31 +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
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
Yann Leboulanger
1bf6fa6643
typo
2006-02-07 23:31:02 +00:00
Yann Leboulanger
4c8fb94601
don't send config when we don't have it
2006-02-07 23:28:37 +00:00
Yann Leboulanger
d40026cabd
an admin can now modify the ban list. for #530
2006-02-07 12:56:20 +00:00
Yann Leboulanger
149bff2b64
fix TB when there is no default value for a boolean field in dataForm
2006-02-05 18:55:17 +00:00
Nikos Kouremenos
9834fd62d3
almost nothing
2006-02-05 14:03:50 +00:00
Nikos Kouremenos
af95e11fc2
update glade and config to manage animated static emots. still not working of course
2006-02-05 13:44:40 +00:00
Nikos Kouremenos
29ec011b9a
operate on model using path thus eliminate iter = model.get_iter(path) calls
2006-02-04 23:07:46 +00:00
Nikos Kouremenos
f36c324f8b
python 2.3 None.decode() tbs
2006-02-04 13:52:58 +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
Yann Leboulanger
54f350b9c7
Also redraw message window when we check / uncheck the use_transport_iconset option. Fixes #1504
2006-02-03 11:24:33 +00:00
Yann Leboulanger
d2fce2d24a
sound preview button. Fixes #1476
2006-02-02 07:33:30 +00:00
Nikos Kouremenos
06785811d9
fix bad title. c #1487
2006-01-31 12:43:28 +00:00
Yann Leboulanger
8458730327
[Campey] handle optional muc bookmark tags. Fixes #1438
2006-01-21 22:02:00 +00:00
Yann Leboulanger
6109fc798e
fix typo. Fixes #1429
2006-01-21 17:05:28 +00:00
Nikos Kouremenos
61d7523030
custom appications vbox only shows up when we select Custom. this cleans up UI by making it more robust and less confusing and gains in height of contents of advanced tab in prefs window
2006-01-20 13:55:38 +00:00
Yann Leboulanger
00fcf1d617
allow removal of sevral line at the same time in affiliation treeviews
2006-01-19 21:36:04 +00:00
Nikos Kouremenos
a8def93b99
enrich with info on how to ban domain and what else is allowed; make Close --> Cancel and Apply --> OK; FIXME: OK cb is not called.. :(
2006-01-19 13:52:02 +00:00
Nikos Kouremenos
950572c07e
[knuckles] do gmail notifications is exposed in PREFS under Misc but only if we have gtalk acct
2006-01-19 09:49:26 +00:00
Travis Shirk
c9a2c7565f
Removed debug statements
2006-01-19 02:25:08 +00:00
Travis Shirk
1048936e21
Dynamic reconfig of gtkspell option works again
2006-01-19 02:24:02 +00:00
Yann Leboulanger
3b9c072687
show nick and role in member affiliation list
2006-01-18 23:08:34 +00:00
Yann Leboulanger
3e68f5c86d
we can now see and modify reason in ban list
2006-01-18 22:52:27 +00:00
Yann Leboulanger
ed134c32ed
[SF] don't use merge if only one account Fixes #1180
2006-01-18 19:31:25 +00:00
Yann Leboulanger
068fcc6c37
We now display the 4 affiliation lists and save changes when we click on apply
2006-01-17 22:46:08 +00:00
Yann Leboulanger
cea64c05df
we can now remove jid from affiliation lists ( #530 )
2006-01-17 08:05:02 +00:00
Nikos Kouremenos
ade2619d7c
do not dup the word list
2006-01-16 16:46:57 +00:00
Nikos Kouremenos
efbc25b648
HIG: title is AllCaps. remove space before puncuation; improve strings
2006-01-16 16:44:50 +00:00
Yann Leboulanger
3caa90957f
We can now edit all affiliation lists. Fixes #530
2006-01-16 15:49:20 +00:00
Nikos Kouremenos
451cbdb7cc
mark a string for transl
2006-01-16 12:10:40 +00:00
Nikos Kouremenos
ce0fb79e41
fix typo
2006-01-16 12:02:11 +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
Travis Shirk
67fce64250
Dynamic reconfig for one_message_window config changes
2006-01-15 02:39:02 +00:00
Travis Shirk
0da89c3996
/me works, room subject ellipses, and ui update fixes
2006-01-10 01:47:24 +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
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
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
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
c30ee542dc
Close to usable for chat, receiving messages, etc.
2005-12-31 21:55:44 +00:00
Travis Shirk
fc6af37467
Config updating, tab label markup abstraction, auto window sizing/positioning, window title
2005-12-31 06:27:22 +00:00
Travis Shirk
b7761d7256
Moved MessageWindowMgr singleton to gajim.interface and emoticon menu support
2005-12-31 04:53:14 +00:00
Travis Shirk
1db1c7eddd
Configurartion code for one_window_type including mailing list comments
2005-12-29 01:31:47 +00:00
Nikos Kouremenos
9385f1074f
[greblus] preferences window now can control the color of URLs
2005-12-25 23:48:08 +00:00
Yann Leboulanger
1b251aaa4b
fix again a wrong commit
2005-12-25 20:30:23 +00:00
Nikos Kouremenos
c91bb65b4b
say 0.9.1
2005-12-25 15:01:10 +00:00
Yann Leboulanger
2fe711d9e9
we can add big smeileys
2005-12-20 20:00:34 +00:00
Yann Leboulanger
995590a0f1
don't remove account from Gajim if removal from server failed
2005-12-10 16:23:45 +00:00
Yann Leboulanger
edfafe964f
ask password when we want to delete an account from server and we don't save password
2005-12-10 16:18:37 +00:00
Yann Leboulanger
612716e2db
change copyright from "Gajim Team" to real people
2005-12-09 23:30:28 +00:00
Yann Leboulanger
f0e432c685
add some old devs in headers
...
are there others ?
2005-12-09 17:18:16 +00:00
Yann Leboulanger
cae7ce3bac
"Gajim Team" in all hearders become "Contributors for this file"
2005-12-09 17:15:30 +00:00
Yann Leboulanger
34255e5682
Vincent left us a long time ago
2005-12-07 23:09: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
22f5e0f073
remove trailing whitespaces and tabs from lines
2005-12-06 12:45:32 +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
Yann Leboulanger
775aa283b2
we are now ablt to save a status message that contain sevral lines
2005-12-01 20:11:48 +00:00
Nikos Kouremenos
4e96e1d03c
move a helper to gtkguihelpers
2005-12-01 18:16:30 +00:00
Yann Leboulanger
68de2b3346
texviews are no more in glade but our custom widgets
2005-12-01 14:07:29 +00:00
Nikos Kouremenos
db23b53b95
[Paweł M. Zaskórski]use gtkspell to single message winow too; stop doing if 'gtkspell' in globals() and use global var (faster)
2005-11-30 22:22:22 +00:00
Nikos Kouremenos
5406f2c3c6
[SF] move merge accounts to accounts window; also fix spacing in that window
2005-11-29 17:13:13 +00:00
Nikos Kouremenos
c7eb45aef5
all accounts to default to the same settings. fixing #1140
2005-11-24 12:39:21 +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
Yann Leboulanger
c511a31038
list-multi are now handled in DataForm
2005-11-22 23:10:08 +00:00
Nikos Kouremenos
648a862811
remove some deprecated log options
2005-11-22 15:01:10 +00:00
Yann Leboulanger
f9df029d14
fix a string
2005-11-21 10:09:31 +00:00
Nikos Kouremenos
2626b888b9
disco on custom hostanme if such thing is defined
2005-11-20 12:48:10 +00:00
Yann Leboulanger
82b06b9d60
missing set_text
2005-11-20 12:23:17 +00:00
Nikos Kouremenos
cfb8d93b2a
[michelle] fix the error when starting with emoticons off
2005-11-17 17:08:56 +00:00
Nikos Kouremenos
b3ccd93663
call init_emoticons to update emoticons and not init_regexp
2005-11-16 13:03:50 +00:00
Nikos Kouremenos
67f7520c56
fix tb
2005-11-15 18:12:22 +00:00
Nikos Kouremenos
03684ad385
[Michele Campeotto] we now have an emoticon selector!
2005-11-15 11:52:40 +00:00
Yann Leboulanger
f3eef962c6
gc now have draw_contact, draw_roster and draw_all_roster functions and they are used to update style, iconset ...
2005-11-15 09:08:08 +00:00
Nikos Kouremenos
51601d42cc
mime_type is better than glob syntax for filefilter; also fix logic
2005-11-14 15:54:13 +00:00
Nikos Kouremenos
416015ccc2
typo
2005-11-14 13:30:36 +00:00
Yann Leboulanger
2da5b774e7
close all opened windows related to an account when we remove it
2005-11-14 10:49:07 +00:00
Nikos Kouremenos
1921c43a94
try to prevent circular imports
2005-11-13 20:25:04 +00:00
Nikos Kouremenos
082fc7aaa9
fixing dict name: gajim.interface.windows --> gajim.interface.instances
2005-11-13 15:08:47 +00:00
Nikos Kouremenos
287b40bde6
do not load at startup manage emoticons window [respect the RAM of user]
2005-11-13 14:55:52 +00:00
Nikos Kouremenos
e6d862e91b
fix a tb
2005-11-10 15:14:03 +00:00
Yann Leboulanger
c2042e8689
call register_handlers only once at startup, it's not account specific
2005-11-10 10:16:25 +00:00
Nikos Kouremenos
0fd60e88aa
we call a func that does not exist
2005-11-09 20:33:20 +00:00
Nikos Kouremenos
f466590c7b
wizard texts on failure success are now pangoed and look nicer. also no more hardcoding \n and using word wrap; making translators life easier by ommiting some \n etc
2005-11-09 17:08:09 +00:00
Nikos Kouremenos
974e4324ba
fix tb and do not have many window for editing our own vcard
2005-11-08 17:18:22 +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
02d88c5915
add a "Set an avatar when I connect" checkbutton in wizard, so that when we connect it open the vcard in the about tab and opens the filechooser
2005-11-07 15:43:47 +00:00
Nikos Kouremenos
ea11076a0e
we now show status message under contact name in roster thanks to initial patch by Michał Sobiegraj. if you do not like that, go to prefs and uncheck it. dimgrey to become white when row is selected
2005-11-06 14:30:17 +00:00
Nikos Kouremenos
b96c24fe77
fix typo in comment
2005-11-05 11:33:41 +00:00
Yann Leboulanger
6556b2724e
account name is now the server name
2005-11-05 11:30:42 +00:00
Nikos Kouremenos
8d26752f48
fix strings, add code for progressbar to work, fix a bit of ui
2005-11-05 11:28:19 +00:00
Yann Leboulanger
e0b1dd77f8
at the end of the account creatio we don't need to enter the password if we entered it in the paramteres (even is save pass is not checked)
2005-11-05 11:21:41 +00:00
Yann Leboulanger
febe8d4a1a
correctly show the result of an account creation (success / fail)
2005-11-04 21:27:14 +00:00
Nikos Kouremenos
e0bf58cba7
give default to finish button once we show it
2005-11-03 22:57:54 +00:00