Will Hughes

Will Hughes

committed 1938:d513c4235d1f to MahTweets on branch v4

05 Jun 11
Merge
No files were modified
Will Hughes

committed 1937:68b1f364a655 to MahTweets on branch v4

05 Jun 11
- Bug fix for _contactList being accessed concurently.
Will Hughes

committed 1936:eafe5cf60f8d to MahTweets on branch v4

05 Jun 11
- Stats on the number of concurrent executing tasks.
Will Hughes

committed 1935:c891918634f1 to MahTweets on branch v4

05 Jun 11
- Use DownloadFile directly instead of via ThreadPool
- Mark up DownloadFile onto the Background thread
Will Hughes

committed 1934:c8af35e9932b to MahTweets on branch v4

05 Jun 11
- Patched version of MvvmLight from Source, stops exceptions being thrown in Messnger due to race conditions.

Patch:

diff -r 8ea49c2f278d GalaSoft.MvvmLight/GalaSoft.MvvmLight (NET35)/Messaging/Messenger.cs
--- a/GalaSoft.MvvmLight/GalaSoft.MvvmLight (NET35)/Messaging/Messenger.cs Sun Apr 10 10:35:04 2011 -0400
+++ b/GalaSoft.MvvmLight/GalaSoft.MvvmLight (NET35)/Messaging/Messenger.cs Sun Jun 05 02:04:37 2011 +1000
@@ -36,7 +36,7 @@
public class Messenger : IMessenger
{
private static Messenger _defaultInstance;
- private readonly object _registerLock = new object();
+ private static readonly object GenericLock = new object();
private Dictionary<Type, List<WeakActionAndToken>> _recipientsOfSubclassesAction;
private Dictionary<Type, List<…
added GalaSoft.MvvmLight.WPF4.XML and updated GalaSoft.MvvmLight.WPF4.dll
Will Hughes

committed 1933:2598bcc54a94 to MahTweets on branch v4

05 Jun 11
- Reduce lock-wait time (prevents many threads in task pool getting backed up)
Will Hughes

committed 1932:a657bf1cb2d8 to MahTweets on branch v4

05 Jun 11
- Don't log entry/exit of Background Method.
Will Hughes

committed 1931:9a3857be90fa to MahTweets on branch v4

05 Jun 11
- Fix: Catch exceptions in ForEach enumerable. (occurrs far too often)
Will Hughes

committed 1930:73a7110a463a to MahTweets on branch v4

05 Jun 11
- Fix: Random bug causing exceptions
Will Hughes

committed 1929:008e89863fe8 to MahTweets on branch v4

04 Jun 11
Fixing DLL references
Will Hughes

committed 1928:1268efcb5aed to MahTweets on branch v4

03 Jun 11
- Add reference to PostSharp (Flickr doesn't load without it)
Will Hughes

committed 1927:a9303a6a879e to MahTweets on branch v4

03 Jun 11
Use TPL for background tasks.
Will Hughes

committed 1913:4697f746efa2 to MahTweets on branch v4

26 May 11
- Now loads only tweets recieved in the last 3 days. (not currently configurable, but easy enough)
Will Hughes

committed 1909:699c31503770 to MahTweets on branch v4

23 May 11
Merging changesets.
Will Hughes

committed 1888:57fac9c36e86 to MahTweets on branch v4

07 May 11
-Fix: Prevent saving duplicated contacts. (NB: Doesn't fix the issue of having duplicated contacts to start with)
Will Hughes

committed 1867:8d122c4d06d6 to MahTweets on branch v4

03 May 11
Use mutex to lock writers. Should prevent duplicates.
Will Hughes

committed 1866:077b71665ba1 to MahTweets on branch v4

03 May 11
Move session to inside the loop.
Will Hughes

committed 1810:29567a48c79a to MahTweets on branch v4

30 Apr 11
-Attempted Fix: Ensure Contacts arn't duplicated either during load, or during creation.
Will Hughes

committed 1799:a4bc5f39b53c to MahTweets on branch v4

29 Apr 11
- Fixed: threadpool exhaustion due to bad batch message management. (oops)
Will Hughes

committed 1798:3abb0d8e3fc2 to MahTweets on branch v4

29 Apr 11
- Performance Improvement: Batch contact save/updates. (Significantly reduces CPU and IO load + chatter by reducing duplicate updates).
- Resolved: Persistence of List related tweets should work now.
- Known Issue: Content from Lists shows in Everything subscribed columns upon restarting, where it wouldn't during normal run.
- Possible bug (intermittant): Some recently accessed contacts seem to get into an infinte-update loop. Due to batching-enforced delays, this is up to approx 6, in groups of 2 updating over a period of 10 seconds or so. Low impact.
Will Hughes

committed 1797:a4457bf348a2 to MahTweets on branch v4

29 Apr 11
Merge Status / contact not found changes.
No files were modified
Will Hughes

committed 1796:8d33124926f1 to MahTweets on branch v4

29 Apr 11
- Defer Connect of Microblogs until the application has stared.
- Defer sending OnNext for any Statuses we can't find a contact for.
- New/Updated contacts send Messages as to their updating/creation-ness.
- StatusStorage listens for updated/created contacts, and checks to see if any contacts are waiting for that Id.
Will Hughes

committed 1784:23b0d606f9cd to MahTweets on branch v4

26 Apr 11
Updating Facebook to use new version of MVVM Lib.