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
d37ca09fc0
better var name
2008-10-12 20:32:24 +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
ed748fdda3
[thorstenp] replace list with tuple in for and if
2008-10-11 09:42:59 +00:00
Yann Leboulanger
567f1e17c1
[thorstenp] di not use emtpy except clauses
2008-10-11 09:37:13 +00:00
Yann Leboulanger
84e717c8df
[thorstenp] use startswith and endswith instead of array indices on strings
2008-10-11 09:32:59 +00:00
Yann Leboulanger
eef9cf2de9
don't allow to enable GPG encryption if no GPG key is assigned.
...
Better getInfoDialog when no key is assigned. Fixes #4330
2008-10-08 20:11:06 +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
392cd3a77a
show GPG info dialog when we click on the shield icon in chat window. Fixes #4330
2008-10-02 20:20:15 +00:00
Brendan Taylor
f640e7c860
add verified/not verified title text to the body of the esession dialog
2008-09-12 05:25:10 +00:00
Yann Leboulanger
c8d97aaa17
coding standards
2008-09-03 11:25:27 +00:00
Yann Leboulanger
4bd35a715b
improve SAS dialog. Fixes #3468
2008-09-01 14:11:28 +00:00
Yann Leboulanger
88103f03df
fix missing self.
2008-08-29 07:37:55 +00:00
Julien Pivotto
1c2ce732b1
E2E dialogs
...
* String changes
* Improve SAS visibility
* Add ability to re-verify
* espace text and buttons
* Should fix #3468
2008-08-28 13:14:54 +00:00
Yann Leboulanger
1e8e0f6067
no need of GUI classes in connection_handlers.py, socks5.py and secrets.py
2008-08-27 07:53:12 +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
js
150d109434
Sort activities.
2008-08-14 14:49:03 +00:00
Yann Leboulanger
7082d66dfc
send other sub activity when none is selected. Fixes #4019
2008-08-14 10:54:29 +00:00
Julien Pivotto
4b039ce4d6
hide verify button in E2E dialog if identity is alerady verified
2008-08-13 21:44:52 +00:00
Julien Pivotto
ff96a236e0
add a title to E2E dialog
2008-08-13 21:30:18 +00:00
Julien Pivotto
3eb1b551e5
Nicer E2E dialog
2008-08-13 21:25:26 +00:00
Yann Leboulanger
f36b1643ab
better DubbleInputDialog
2008-08-11 08:47:06 +00:00
Yann Leboulanger
f18d97b97a
remove unused function
2008-08-11 08:41:44 +00:00
Yann Leboulanger
5fbea47130
warning dialogs when closing a chat window are non blocking
2008-08-08 15:19:08 +00:00
Yann Leboulanger
e02beb9eee
gpg key chooser dialog not blocker
2008-08-08 10:26:11 +00:00
Yann Leboulanger
9d48c69709
coding standards
2008-08-07 22:08:08 +00:00
Yann Leboulanger
90a4a348ca
remove no more used function
2008-08-07 21:59:20 +00:00
Yann Leboulanger
df895d4817
nearly no blocking dialogs
2008-08-07 21:57:19 +00:00
Yann Leboulanger
949f83d1db
missing file
2008-08-07 13:27:36 +00:00
Yann Leboulanger
9329bcc4c1
less and less blocking dialogs
2008-08-07 13:25:25 +00:00
Yann Leboulanger
150979b3ab
one less blocking dialog
2008-08-06 20:55:40 +00:00
Yann Leboulanger
d5a8f75080
make EditGroups and ChangePassword dialogs asynchronous. see #4147
2008-08-06 20:34:36 +00:00
js
ff129a19a0
Just a test if this is more user friendly. If not, revert.
2008-08-05 00:51:08 +00:00
Yann Leboulanger
1a3a795908
make ChangeStatusMessageDialog asychronous. see #4147
2008-08-04 13:34:29 +00:00
Yann Leboulanger
fa2d983354
better transltion strings. see #4166
2008-08-01 09:30:36 +00:00
Yann Leboulanger
f586c8dd55
block adding ourself in our roster. Fixes #4073
2008-07-31 08:08:54 +00:00
Yann Leboulanger
a5584151c2
Use InvitationReceivedDialog asynchronously. see #4147
2008-07-31 06:23:03 +00:00
Yann Leboulanger
0c662cf2fd
use PassphraseDialog only asynchronously. see #4147
2008-07-31 06:14:48 +00:00
Yann Leboulanger
d030cd8b03
prevent sending invalid XML chars in chat / groupchat and status. Fixes #3296
2008-07-30 12:21:47 +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
993d0d8609
Revert r10064 and to it the right way™.
2008-07-29 19:42:31 +00:00
js
a226760275
Make moods better translatable.
2008-07-29 19:02:57 +00:00
Yann Leboulanger
e7b7e01b54
don't require python2.5
2008-07-29 06:59:14 +00:00
js
c06c258b2f
Show activity in conversation window.
2008-07-28 22:33:20 +00:00
js
ebea2ef2b0
Actually, that didn't really fix it. But this does.
2008-07-28 21:43:41 +00:00
js
50406b13e6
Disable ok button if no activity is set, but enable is selected.
2008-07-28 21:36:11 +00:00
js
f7d8631a5c
New activity dialog.
2008-07-28 20:57:56 +00:00
js
c5b7f356a9
Be compatible with pygtk 2.10.
...
I'm still for kicking compatibility for everything < 2.12.0 as with
2.12.0, there are a few new APIs that obsolete old, stupid APIs.
2008-07-23 16:27:06 +00:00
js
0f17f4dfec
Update text to 'None' when disabling mood.
2008-07-23 02:16:09 +00:00
js
869d451aba
Mood still wasn't translatable at some places.
2008-07-22 23:34:45 +00:00
js
1b675d0961
Replace _ in moods by space.
2008-07-22 23:11:30 +00:00
js
4178ec7fcb
Better User Mood dialog.
2008-07-22 22:20:51 +00:00
js
c5e679a078
Show mood in chat window.
2008-07-22 21:08:52 +00:00
Stephan Erb
d83f9da555
Improved groupchat minimization:
...
* partly rewrote join_room because it was hard to read
* Correctly handle invites from anonymous rooms. Fixes #4057
* Use HIG dialog for invitation requests
* Fix bug where minimized groupchats where hidden after a reconnect
* Removed some duplicated code
2008-07-19 17:36:21 +00:00
Brendan Taylor
ebcb659196
improved esession auth messages
2008-07-09 03:10:50 +00:00
Brendan Taylor
75027b6e0c
change auth icon when SAS is verified
2008-07-09 02:11:42 +00:00
Stephan Erb
c99048b02f
Fix two caps related tracebacks:
...
Quick fix: What does not exist cannot support anything. Fixes #4031 .
Fix variable referencing. Fixes #4076 .
2008-07-08 19:15:54 +00:00
Yann Leboulanger
74c53da32a
fix arguments order in contacts.py, some coding standards. should fix #4081
2008-07-05 19:04:27 +00:00
Brendan Taylor
3a94e595e5
missed a / in </b>
2008-06-29 16:25:10 +00:00
Brendan Taylor
908bf97fbc
fix esession toggling
2008-06-29 15:57:07 +00:00
Brendan Taylor
b490904454
make esession authentication warning less obtrusive
2008-06-29 04:39:29 +00:00
Stephan Erb
81dfec2b2a
Close preset messages popup before closing the status window. Otherwise GTK will freeze when the window is closed after the inactivity timer has expired. Fixes #4052
2008-06-27 21:11:08 +00:00
Yann Leboulanger
18d8f98f3c
add "other" to all sub-activities and fix "Having an appointment" activity. Fixes #4019 , #3981
2008-06-15 18:13:03 +00:00
Yann Leboulanger
6733ba484c
show current mood / activity in the dialog for changing them. Fixes #3952
2008-05-30 22:39:01 +00:00
Julien Pivotto
9e8e34403c
Correct some bugs with the name used to create a MUC from a 1-to-1 chat when the server can't send a unique key. See #2095 .
2008-05-18 18:00:02 +00:00
js
b0a7998934
Set type hint for notifications NOT using pynotify.
2008-05-18 13:03:40 +00:00
Brendan Taylor
d511b5afc4
merged in session-centric branch, with fixes for OTR compatibility
2008-05-13 01:59:10 +00:00
Yann Leboulanger
e31324f740
string prep nickname before joining. Fixes #3770
2008-05-07 10:23:29 +00:00
Yann Leboulanger
2560f844c1
[Florob] ability to retract pubsub events. fixes #3913
2008-05-05 07:48:13 +00:00
Jean-Marie Traissard
f3fec5c791
oups, syntax error
2008-05-02 16:15:39 +00:00
Jean-Marie Traissard
7ce16668fb
Remove 2 generalization in dialogs, we are not generalizing here.
2008-05-02 14:36:28 +00:00
Jean-Marie Traissard
f0c4bef25d
Wrap text in change subject dialog and use a bigger width. Subjects are usually long and on one line.
2008-04-28 18:19:25 +00:00
Jean-Marie Traissard
7ad796a34a
Use a file for artists credits instead of hardcoded. Added helper func to get credits files paths
2008-04-20 20:51:05 +00:00
Jean-Marie Traissard
2c891b5b87
Translatable (desync'ed)
2008-04-20 20:06:16 +00:00
Jean-Marie Traissard
47bc1d61b4
Added one unique function to src/gajim.py to add a GC bookmark.
...
Moved newly created auto_join_bookmarks() to good source file.
Fix :
-when using bookmark auto from join dialog : Action rebuild now done; Add GC sorted in list
-when using gc_control->bookmark : Store password if any.
2008-04-20 19:45:09 +00:00
Jean-Marie Traissard
8b8f139f79
Moved methods for opening new messages controls from roster.py to src/gajim.py. This is not roster related. See #3643 .
...
Sorted src/gajim.py functions, using steve-e style :p
2008-04-20 18:14:04 +00:00
Stephan Erb
4e6bd4ee8f
Port roster_window to gtk.TreeModelFilter.
...
Contacts are now online hidden when they connect/reconnect and not completely removed/readded. Should come with a great speed improvement for people with big rosters.
There are still a few known problems but non that should dalay this patch any longer. Related bugs will be tracked with 'modelfilter' keyword.
See #1201
2008-04-20 14:01:04 +00:00
Yann Leboulanger
ffbc0c65bc
use a textview to change subject of a room. Fixes #3858
2008-04-18 19:15:03 +00:00
Jean-Marie Traissard
2ce13dc40e
http://python.org/dev/peps/pep-0008/ " Comparisons to singletons like None should always be done with 'is' or 'is not', never the equality operators."
...
Comparisons to None part
roster_win.py is NOT checked here (waiting for modelfilter)
2008-04-18 00:02:56 +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
Stephan Erb
7e6431fcea
Small fixes for activity dialog.
2008-04-07 11:44:35 +00:00
Yann Leboulanger
05218db68a
[rOOt & Asterix] use get_uf_activity/mood to translate them. store subactivities according to selected activity. fixes #3809
2008-04-07 11:17:33 +00:00
Yann Leboulanger
163b680200
don't translate user_mood and user_activity
2008-04-04 20:24:55 +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
8aa1573e78
make About dialog not use run() function. fixes #3788
2008-03-23 11:14:50 +00:00
Yann Leboulanger
c1ed365521
bigger DataFormWindow
2008-03-02 21:44:43 +00:00
Yann Leboulanger
13541c0425
ability to configure pubsub nodes. see #3053
2008-02-15 22:55:21 +00:00
Yann Leboulanger
494ae444b6
ability to ignore SSL errors until certificate changes. Fixes #3710
2008-02-15 10:11:17 +00:00
Yann Leboulanger
7c49600135
use timeout_add_seconds instead of timeout_add (when it's available), more efficient. fixes #3734 , #3736
2008-02-14 19:18:07 +00:00
Brendan Taylor
c8cae71099
merged trunk
2008-02-14 02:20:07 +00:00
Jean-Marie Traissard
894e752292
Sadly, timeout_add_seconds is only availaible since gtk 2.14. It's quite recent. I have 2.10.
...
Reverting [9324]. Reopen #3734 .
2008-02-13 18:03:29 +00:00
Yann Leboulanger
ad3935d9e9
[Goedson] use timeout_add_seconds instead of timeout_add, more efficient. fixes #3734
2008-02-13 07:14:06 +00:00
Nikos Kouremenos
059ed3dd27
2008 in about dialog
2008-02-06 16:33:46 +00:00
Brendan Taylor
0b48b05218
merged trunk into session_centric branch
2008-02-05 03:09:31 +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
Stephan Erb
40da75e119
Fix regression introduced in #9256 .
2008-01-25 18:12:56 +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
b3bafa75ff
never move a window outside the screen. fixes #3501
2008-01-22 17:47:56 +00:00
Yann Leboulanger
d27f9a9c85
* YesNo dialog now destroy itself when we click on a button
...
* yes YesNo dialog when a contact removes us to as if user wants to remove it too
* fix some coding standards
2008-01-22 16:06:16 +00:00
Stephan Erb
f671b9bff7
Fix indent error, introduced in r9209
2007-12-28 15:16:32 +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
Yann Leboulanger
f95df09441
how SSL error message in bold. fixes #720
2007-12-27 23:33:05 +00:00
Stephan Erb
e25ac90068
Improving readability (little) by shifting some boolean checks to a lambda function.
2007-12-27 22:28:40 +00:00
Yann Leboulanger
a645006bf8
merge diff from trunk
2007-12-12 08:44:46 +00:00
Yann Leboulanger
f6c819ab7e
[Dicson] fix save preset status message behaviour. Fixes #3584
2007-11-29 20:45:46 +00:00
Stephan Erb
dc4d6b7a6d
Reference to other class, don't use self. Thanks Asterix
2007-11-28 21:18:28 +00:00
Stephan Erb
16e8369e23
Fix some random indentation errors and missing imports.
2007-11-27 21:14:04 +00:00
Yann Leboulanger
391249f14f
[Dicson] fix utf-8 encoding problem. fixes #3584
2007-11-27 16:33:36 +00:00
Yann Leboulanger
420246c26a
keep instances of chat2muc dialogs so garbage collector don't destroy them too early
2007-11-20 22:45:13 +00:00
Yann Leboulanger
508b411e80
keep references on single message windows, so garbage collector don't destroy them. fixes #3557
2007-11-15 17:04:17 +00:00
Yann Leboulanger
1f7a462788
[James Newton] osx port for Gajim. a GREAT thanks!!!
2007-11-14 19:47:52 +00:00
Yann Leboulanger
819b3c7335
fix typo
2007-11-14 18:10:13 +00:00
Yann Leboulanger
0a7669afef
make columns in ChoosePGPKey dialogs sortable. fixes #3520
2007-11-13 19:58:22 +00:00
Yann Leboulanger
5536262a74
call handler only if it exists
2007-11-09 18:26:29 +00:00
Yann Leboulanger
3bcbde6752
improve AvatarChooserDialog
2007-11-09 18:22:23 +00:00
Yann Leboulanger
605caae2b8
My name has changed
2007-10-22 11:33:50 +00:00
Yann Leboulanger
22c1aeda29
next release will be GPL v3. fixes #3290
2007-10-22 11:13:13 +00:00
Stephan Erb
1682a68e95
Do not include zeroconf contacts in Chat2Muc invite window
2007-10-07 19:20:45 +00:00
Yann Leboulanger
10f8279e57
NonModalConfirmationDialog and ConfirmationDialognow automaticaly close window on ok or cancel. fixes #3486
2007-10-07 17:22:47 +00:00
Yann Leboulanger
0585a8475f
fix ConfirmationDialogCheck callback behaviour
2007-10-01 17:11:47 +00:00
Yann Leboulanger
436adf7b95
prevent traceback when no callback is given in ConfirmationDialogCheck dialog
2007-09-30 20:38:41 +00:00
Jean-Marie Traissard
9e85aa5026
Escape markup for reason in invite received dialog. Fixes #3467 .
2007-09-29 21:03:31 +00:00
Brendan Taylor
bd8ececb46
encrypted secret storage and an improved SAS verification dialog
2007-09-29 20:51:01 +00:00
Yann Leboulanger
530cc9e62f
[asac] support jabber ❌ data in message elements. fixes #2225
2007-09-27 20:39:42 +00:00
Brendan Taylor
4ed6830870
made PassphraseDialog's checkbutton and modality optional
2007-09-26 22:31:20 +00:00
Yann Leboulanger
fe0ac73f3d
[thekingpizza] add svg images to Images filter. fixes #3452
2007-09-20 08:06:39 +00:00
Yann Leboulanger
1348cd16cb
set YesNoDialog non modal
2007-09-19 16:58:49 +00:00
Yann Leboulanger
4583f84bc1
missing and in a if
2007-09-18 16:22:12 +00:00
Yann Leboulanger
9b843cb0d4
don't add our jid in chat2muc dialog
2007-09-18 16:06:53 +00:00
Stephan Erb
2fdeabc012
Add my copyright :-)
2007-08-31 23:19:23 +00:00
Brendan Taylor
bac2078bb9
set a session when sending a single message. fixes #3406
2007-08-30 16:42:12 +00:00
Yann Leboulanger
673d90e30f
fix widget visibility in add new contct dialog
2007-08-29 09:12:41 +00:00
Yann Leboulanger
c9a407ca52
[Brendan Taylor] Gsoc 2007 work : end to end encryptions. Fixes #544
2007-08-25 22:42:35 +00:00
Yann Leboulanger
e70ccf9218
fix add new contact dialog widget's visibility
2007-08-24 22:22:01 +00:00
Tomasz Melcer
2a7f1a654a
Jingle: dialog for accepting voice calls
2007-08-23 23:42:31 +00:00
Stephan Erb
b60036af8f
Transform Chat2MUC via DND. Fixes #1408 . See #2095
2007-08-22 17:20:44 +00:00
Julien Pivotto
0ea6388333
Don't add irc transports to MUC servers in Invite Friends window. See #2095 .
2007-08-22 12:18:21 +00:00
Julien Pivotto
e32755de36
Remove transports contacts from Invite Friends! window. See #2095 .
2007-08-22 12:10:06 +00:00
Julien Pivotto
a7a525cb7a
Improve transport detection in "Invite Friends" window. See #2095 .
2007-08-22 12:08:26 +00:00
Julien Pivotto
880149af61
Sort Friends by name in "Invite Friends" window. See #2095 .
2007-08-22 11:51:58 +00:00
Julien Pivotto
a08deb0bec
Fix a stupid bug in [8541].
2007-08-22 11:39:42 +00:00
Julien Pivotto
7812013325
Add Status Icon to contacts in "Invite Friends" window.
2007-08-22 11:35:00 +00:00
Yann Leboulanger
9af8207148
nicer chat2muc window. see #2095
2007-08-22 11:10:54 +00:00
Yann Leboulanger
a6f1703011
use XEP-45 unique room creation if server supports it. see #2095
2007-08-22 10:57:16 +00:00
Stephan Erb
99be1b14f2
chat2muc: See #2095
...
Remove ancient menuitem.
Do not allow to invite transports and groupchats.
Include contacts from all accounts.
2007-08-22 00:50:48 +00:00
Stephan Erb
7b45c9c8f0
Remove BlockedContactsWindow. Fixes #3142
2007-08-21 23:39:51 +00:00
Yann Leboulanger
78f2c8c021
[roidelapluie, elghinn, msieurhappy, xbright and me] chat to muc convertion. see #2095 and #1408 . TODO: DND
2007-08-21 23:13:03 +00:00