Commit graph

244 commits

Author SHA1 Message Date
Yann Leboulanger
4e15d0f0d6 remove lines from unread_messages if messages are no more in logs table. Fixes #3793 2008-03-23 22:52:29 +00:00
Jean-Marie Traissard
88db86bb99 Make jid_is_from_pm works with not-full jid 2008-03-19 23:14:58 +00:00
Jean-Marie Traissard
624a16034e Fix small TBs about last changeset that could happen if some history were manually removed. 2008-03-19 22:01:21 +00:00
Jean-Marie Traissard
f9ca40ff1b - Change the way roster.fire_up_unread_messages_events()/logger.get_unread_msgs() work, so it's
faster
- Stop adding pm chat messages received to unread messages. This is in addition to [8311], but
works also when chat win is already opened now.
- Automatically remove unread_message lines for messages older than a month, so we will clear this
table for everybody, and keep it quite clear. Specially because messages can still be blocked here
if it's from someone not in the roster and we don't open it during the session. This can be long
at first connection with this version, because we delete a lot of lines (nearly one per PMs you
received since a long time). Could also be a very little longer during one month.
2008-03-19 21:43:01 +00:00
Jean-Marie Traissard
d32e1ae0ed Fix another place where database could be malformed, using Asterix work in [9390]. Fixes #3342. 2008-03-17 19:30:38 +00:00
Yann Leboulanger
0d427eff3b Warn user when database is corrupted and unreadable. Fixes #3761 2008-03-17 07:22:43 +00:00
Yann Leboulanger
323c50ec44 coding standards 2008-03-13 09:07:58 +00:00
Yann Leboulanger
cc1c4457c3 don't lower jids in DB. They are already stringprep'ed. Fixes #3766 2008-03-13 09:04:43 +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
Yann Leboulanger
81c65ccac8 [steve-e] Ability to select a jid in history window. fixes #3410, #3308, #1925 2007-09-14 20:18:06 +00:00
Yann Leboulanger
c524ec78f1 re-read jids table from DB when another instance of Gajim added a jid in it. Fixes #3349 2007-08-20 11:13:53 +00:00
Tomasz Melcer
4ce9d89077 caps: Real fix for [3295] -- changing separator from ' ' to '\0'. 2007-07-13 14:44:01 +00:00
Julien Pivotto
3875388496 [davux] correct a loop in logger.py. Fix #3295. 2007-07-13 13:02:42 +00:00
Tomasz Melcer
6c1858224e caps: data stored and retrieved 2007-07-09 21:24:47 +00:00
Yann Leboulanger
952e6d96e3 catch disk full errors. fixes #2937 2007-07-09 16:01:19 +00:00
Tomasz Melcer
7a399e980b Comments here and there 2007-06-27 00:51:38 +00:00
Yann Leboulanger
3ba415dfea prevent a TB when a jid is in mem but not in DB (is has been removed while gajim was running) fixes #3073 2007-06-05 13:13:20 +00:00
Yann Leboulanger
c78a8b4380 [michael] fix bug when searching text containing a ' in history window. fixes #3091 2007-04-16 20:48:38 +00:00
Yann Leboulanger
4d5790e8cb restore correctly error messages. fixes #2880 2007-01-10 12:51:15 +00:00
Jean-Marie Traissard
86fbcece1f use the GOOD syntax for the get_last_date_that_has_logs() SQL request :)
(Open gc win three times faster, and even more when time cached !
Also opens history wins two times faster)
2007-01-09 17:30:03 +00:00
Yann Leboulanger
558a57802c handle correctly non ascii chars in path under win. fixes #2812 2007-01-02 17:56:26 +00:00
Yann Leboulanger
cebcb74c9b recognize x-tlen type from tlen transports. fixes #2756 2006-12-07 07:10:33 +00:00
Yann Leboulanger
1add317cc9 use PRAGMA synchronous = OFF in sqlite to avoid hard drive spin up. fixes #2183 2006-11-10 18:32:38 +00:00
Yann Leboulanger
83a5014b14 [junglecow] refactor paths and directories in a single file. fixes #2629 2006-11-04 18:15:38 +00:00
Nikos Kouremenos
c841e3b744 [psy_il] do python 25 compatible import for pysqlite in common/logger.py too 2006-10-24 16:04:21 +00:00
Yann Leboulanger
eb0edc36fd fix wrong var name 2006-10-06 07:03:08 +00:00
Nikos Kouremenos
bf6c018c75 fix header 2006-10-05 22:50:52 +00:00
Nikos Kouremenos
322f1b5582 make a good helper for logs db func [does not make sense to move it to helpers] 2006-10-05 22:49:28 +00:00
Nikos Kouremenos
9002b3d293 put my email (and jid), not one of my JIDs 2006-09-28 11:31:25 +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
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
90dc135539 remove old code (when we modified unread_message table structure) 2006-07-28 16:15:18 +00:00
Yann Leboulanger
bc26593974 use gettext.install. Fixes #497 2006-06-15 06:49:04 +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
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
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
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
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
Nikos Kouremenos
5fcf9dca06 fix um again; fix coding standrads (crazy tabbing, bad spacing before comma) 2006-04-10 23:18:28 +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
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
Yann Leboulanger
eb8cc5b7ea show correctly error message and log them in DB. fixes #1802 2006-04-10 14:00:04 +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