adium 3798:5a3ee0f1f19b: Updated and refactored AILoggerPlugin. ...

commits at adium.im commits at adium.im
Fri Apr 1 04:43:57 UTC 2011


details:	http://hg.adium.im/adium/rev/5a3ee0f1f19b
revision:	3798:5a3ee0f1f19b
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sat Mar 19 03:39:36 2011 -0700

Updated and refactored AILoggerPlugin. Mostly focused on log indexing for now.
Subject: adium 3799:df2fd847e3a8: Append chat logs in the background...

details:	http://hg.adium.im/adium/rev/df2fd847e3a8
revision:	3799:df2fd847e3a8
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sat Mar 19 12:38:23 2011 -0700

Append chat logs in the background...
Subject: adium 3800:c08b69344a66: Cleanup...

details:	http://hg.adium.im/adium/rev/c08b69344a66
revision:	3800:c08b69344a66
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sat Mar 19 12:41:46 2011 -0700

Cleanup...
Subject: adium 3801:dacbe1b79004: Fix a crash when canceling a reindexing operation.

details:	http://hg.adium.im/adium/rev/dacbe1b79004
revision:	3801:dacbe1b79004
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sat Mar 19 16:51:23 2011 -0700

Fix a crash when canceling a reindexing operation.
Subject: adium 3802:5877088c69b7: Fix whitespace

details:	http://hg.adium.im/adium/rev/5877088c69b7
revision:	3802:5877088c69b7
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sat Mar 19 16:55:19 2011 -0700

Fix whitespace
Subject: adium 3803:79511ab46d77: Build warnings--;

details:	http://hg.adium.im/adium/rev/79511ab46d77
revision:	3803:79511ab46d77
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sat Mar 19 18:33:38 2011 -0700

Build warnings--;
Subject: adium 3804:82acf503df52: Don't block in uninstallPlugin

details:	http://hg.adium.im/adium/rev/82acf503df52
revision:	3804:82acf503df52
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sat Mar 19 22:01:38 2011 -0700

Don't block in uninstallPlugin
Subject: adium 3805:cdbebd3b6f22: Block on closing the search index before writing to it again.

details:	http://hg.adium.im/adium/rev/cdbebd3b6f22
revision:	3805:cdbebd3b6f22
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sat Mar 19 22:36:49 2011 -0700

Block on closing the search index before writing to it again.
Subject: adium 3806:bdb63454fb94: Keep the pipeline full, but don't be spammy with our queue dispatches.

details:	http://hg.adium.im/adium/rev/bdb63454fb94
revision:	3806:bdb63454fb94
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sun Mar 20 17:29:08 2011 -0700

Keep the pipeline full, but don't be spammy with our queue dispatches.
Subject: adium 3807:79c732247493: Two thigs:

details:	http://hg.adium.im/adium/rev/79c732247493
revision:	3807:79c732247493
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sun Mar 20 18:02:48 2011 -0700

Two thigs:
  * Distinguish between a user triggered (complete) reindex and a automatic indexing of new/leftover dirty logs.
  * Flush our index only when the log indexing dispatch group has completed all operations.
Subject: adium 3808:e06718481494: Whitespace

details:	http://hg.adium.im/adium/rev/e06718481494
revision:	3808:e06718481494
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sun Mar 20 18:44:56 2011 -0700

Whitespace
Subject: adium 3809:67e74a0c32e6: TODO? That's DONE!

details:	http://hg.adium.im/adium/rev/67e74a0c32e6
revision:	3809:67e74a0c32e6
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Sun Mar 20 20:52:19 2011 -0700

TODO? That's DONE!
Subject: adium 3810:e103e630d669: Leaky leaky.

details:	http://hg.adium.im/adium/rev/e103e630d669
revision:	3810:e103e630d669
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Mon Mar 21 00:23:30 2011 -0700

Leaky leaky.
Subject: adium 3811:f7849a11e3ec: Wait on the logIndexingGroup before adding new dirty chats to the set. Also, make a local copy of the dirty log set when serealizing it, just in case (we're on a background thread anyway, so it shouldn't matter.)

details:	http://hg.adium.im/adium/rev/f7849a11e3ec
revision:	3811:f7849a11e3ec
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Mon Mar 21 02:11:55 2011 -0700

Wait on the logIndexingGroup before adding new dirty chats to the set. Also, make a local copy of the dirty log set when serealizing it, just in case (we're on a background thread anyway, so it shouldn't matter.)
Subject: adium 3812:56c9dbcbdaed: Sync reopening the SKIndex with closing the index.  Do this in the case that we get a call to -logContentIndex during -_closeLogIndex.

details:	http://hg.adium.im/adium/rev/56c9dbcbdaed
revision:	3812:56c9dbcbdaed
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Mon Mar 21 18:46:03 2011 -0700

Sync reopening the SKIndex with closing the index.  Do this in the case that we get a call to -logContentIndex during -_closeLogIndex.
Subject: adium 3813:a14054cd8795: The less we use XPath, the happier I am. (Seems to be roughly a 10% improvement with no noticebale change in text output)

details:	http://hg.adium.im/adium/rev/a14054cd8795
revision:	3813:a14054cd8795
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Tue Mar 22 00:14:29 2011 -0700

The less we use XPath, the happier I am. (Seems to be roughly a 10% improvement with no noticebale change in text output)
Subject: adium 3814:c4d3fa046cbb: Hopefully less overall memory use.

details:	http://hg.adium.im/adium/rev/c4d3fa046cbb
revision:	3814:c4d3fa046cbb
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Tue Mar 22 00:14:54 2011 -0700

Hopefully less overall memory use.
Subject: adium 3815:cb6b736a7d0e: get current indexing status via atomic properties, and set text when we're done and the index is being flushed to disk so the user doesn't see "Indexing 9000000 out of 9000000 logs" for potentially minutes.

details:	http://hg.adium.im/adium/rev/cb6b736a7d0e
revision:	3815:cb6b736a7d0e
branch:		AILoggerWithBlocks
author:		Stephen Holt <sholt at adium.im>
date:		Tue Mar 22 21:11:57 2011 -0700

get current indexing status via atomic properties, and set text when we're done and the index is being flushed to disk so the user doesn't see "Indexing 9000000 out of 9000000 logs" for potentially minutes.
Subject: adium 3816:e41fe0a133a6: keep defalut tip

details:	http://hg.adium.im/adium/rev/e41fe0a133a6
revision:	3816:e41fe0a133a6
branch:		(none)
author:		Stephen Holt <sholt at adium.im>
date:		Thu Mar 31 21:43:28 2011 -0700

keep defalut tip

diffs (9 lines):

diff -r 23847604af19 -r e41fe0a133a6 test.txt
--- a/test.txt	Thu Mar 31 10:19:36 2011 -0700
+++ b/test.txt	Thu Mar 31 21:43:28 2011 -0700
@@ -63,4 +63,4 @@
 Test
 Test
 Test
-There Is No Test. Only Zuul.
+There Is No Test. Only Zuul!




More information about the commits mailing list