Commit graph

10032 commits

Author SHA1 Message Date
Anaël Verrier
c66aee5b9d * better way to propagate roster at start 2009-07-09 14:33:18 +02:00
Anaël Verrier
5e2d6efd0b * fixed a bug when we remove a contact from our contact list (before we did not remove contact from roster_group table) 2009-07-07 15:14:56 +02:00
Anaël Verrier
23394732c2 * fixed a bug when we have a groupchat minimized in the roster 2009-07-06 22:34:24 +02:00
Anaël Verrier
6c56dd173b * now there is no more sparkling when we update the RosterWindow with the roster received from the server (when server does not handle roster versioning or when it resends the whole roster) 2009-06-30 17:06:17 +02:00
Anaël Verrier
4d10bdcf6f * In order to allow the viewing of the roster when we are offline (and some other cool stuffs), with and without roster versioning, now we load roster when RosterWindow is created (at gajim startup). Fixes #3190 2009-06-30 11:46:27 +02:00
Anaël Verrier
5e4fb8fddb * in order to permit roster loading at gajim startup we need to save all roster pushs (even if it's not for versioning) 2009-06-29 15:49:46 +02:00
Anaël Verrier
ff2be61483 * clean roster tables when we remove an account 2009-06-28 20:43:18 +02:00
Anaël Verrier
b3fbd59866 * added 'ask' support
* fixed a bug (when a contact does not have a name)
2009-06-27 20:54:49 +02:00
Anaël Verrier
d347b79c38 * added a method to load roster from DB
* now we load roster from DB when we receive an iq result for the roster without any query
* added a "force" argument to NonBlockingRoster.getRoster(), to force the return of the instance
2009-06-27 17:56:04 +02:00
Yann Leboulanger
f2e214a033 use helper function 2009-06-23 22:24:39 +02:00
Anaël Verrier
0a3d26e5d4 * added another table to handle roster group
* we now handle roster push and roster reception
* changed version number in src/common/defs.py
2009-06-23 19:29:25 +02:00
Anaël Verrier
9133960fbc * added one table in logs.db to save roster
* added "roster_version" in configuration to save roster version for the account
* added "ver" attribute when gajim requests the roster
2009-06-02 22:48:32 +02:00
Yann Leboulanger
a3153f2403 Branch for GSOC project of Anaël Verrier 2009-05-18 22:53:48 +02:00
Yann Leboulanger
d8cefcebbc branch for GSOC project of Jeff Ling 2009-05-18 22:50:29 +02:00
Yann Leboulanger
7d725fc1ab [Dicson] Don't try to translate empty string. Fixes #5032 2009-05-18 22:33:09 +02:00
Yann Leboulanger
b2e0e4cc86 prevent traceback when notification daemon doesn't support GetCapabilities. Fixed #5015 2009-05-18 16:17:14 +02:00
Yann Leboulanger
c48f4c409f prevent traceback when negociating E2E. see #5015 2009-05-17 17:59:00 +02:00
Yann Leboulanger
17068c0a50 [Djavan Fagundes] updated brazilian translation. Fixes #5025 2009-05-16 14:32:17 +02:00
nobody
ddaf0c0aa9 update tags 2009-05-16 10:45:35 +00:00
Yann Leboulanger
98f2908e1e fix bad czech translation 2009-05-12 11:37:37 +00:00
Yann Leboulanger
6672075683 prevent traceback when receiving wrong E2E negotiation stanza. Fixes #5015 2009-05-11 11:48:32 +00:00
Yann Leboulanger
c15f487deb don't call gtk.gdk/threads_init() under windows. Fixes #5020 2009-05-10 20:02:46 +00: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
23c6c708cd except: -> except Exception: 2009-05-07 11:30:46 +00:00
Yann Leboulanger
f9157df2fb correctly uninstall some pyd files 2009-05-07 11:25:23 +00:00
Yann Leboulanger
d71e82921e fix an unhandled traceback under windows 2009-05-07 11:18:48 +00:00
Yann Leboulanger
9f660ed946 [Sławomir Domagała] updated polish translation 2009-05-01 17:07:31 +00:00
Yann Leboulanger
5dd9756bfd [Florob] mpris DBUS API has changed 2009-05-01 10:15:56 +00:00
Yann Leboulanger
ef281d8608 roster.get_status_message don't take pep_dict anymore. 2009-05-01 10:03:38 +00:00
Yann Leboulanger
1c1d6b6c26 no pep with default status messages. 2009-05-01 09:51:48 +00:00
Yann Leboulanger
f8267ad047 missing commit. see #4643 2009-05-01 09:40:03 +00:00
Yann Leboulanger
5d8e96ad47 don't call gtk.main_quit() from outside of a mainloop 2009-05-01 09:37:13 +00:00
Yann Leboulanger
e6aea43665 When saving last_status_msg_*, save also pep info 2009-05-01 09:33:50 +00:00
Yann Leboulanger
8182363b76 missing options for ping alive. see #4643 2009-05-01 09:20:26 +00:00
Yann Leboulanger
a7f0022bb4 Add a second timeout to differenciate keepalive and ping alive packets. We now wait 55s before sending a keepalive (whitespace packet) and 2 minutes before sendind a xmpp ping (and then we wait for 1min the answer before reconnecting) Fixes #4643 2009-05-01 09:18:21 +00:00
Yann Leboulanger
38b4e54011 ignore invalid presences 2009-04-30 15:20:37 +00:00
Yann Leboulanger
4458db5d2c [Yrogirg & I] add a first quote ability. see #2943 2009-04-30 13:36:29 +00:00
Yann Leboulanger
e4029dddd6 prevent traceback when identifying stream error. Fixes #4946 2009-04-30 08:32:32 +00:00
Yann Leboulanger
5b001701f0 save roster window / position when Gajim is shut down not intentionally. Fixes #4868 2009-04-29 17:40:50 +00:00
Yann Leboulanger
1a8def3341 prevent traceback when we get a presence from an invalid JID 2009-04-29 17:34:27 +00:00
Yann Leboulanger
533e36c22c close filtransfers when we get an offline presence, but only for this resource. Fixes #4980 2009-04-29 07:46:24 +00:00
Yann Leboulanger
bdc291cb04 typo 2009-04-27 19:30:54 +00:00
Yann Leboulanger
9ea2a5c677 we now depend on GTK2.12. Remove test for older versions. Fixes #4996 2009-04-27 19:28:53 +00:00
Yann Leboulanger
6f3b32d9fd correctly create session (pm / not pm) when we send a message in a control without a session (after disabling E2E). Fixes #4818 2009-04-27 16:57:09 +00:00
Yann Leboulanger
52be3170c7 reorder import in common helpers. Fixes #4764 2009-04-27 11:27:42 +00:00
Yann Leboulanger
f74ec76e57 ability to select status message and room subject in banner. Fixes #4879 2009-04-26 18:57:18 +00:00
Yann Leboulanger
412d9b4d87 add tooltip explaining why file transfer button is diabled. Fixes #3948 2009-04-25 22:29:22 +00:00
Yann Leboulanger
5419b2cb36 call gtk.gdk.threads_init() to initialise threads used when en/decrypting GPG. Fixes #4959 2009-04-25 22:10:03 +00:00