lp:~ken-vandine/friends/notmaster

Created by Ken VanDine and last modified
Get this branch:
bzr branch lp:~ken-vandine/friends/notmaster
Only Ken VanDine can upload to this branch. If you are Ken VanDine please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ken VanDine
Project:
Friends
Status:
Development

Recent revisions

122. By Ken VanDine

Don't be the master for the Dee.SharedModel

121. By Robert Bruce Park

Disallow posting to disabled accounts. (Closes LP: 1103717)

This one was a bit more involved than I had originally anticipated. It
turns out, revision 113 where we drop this '#/protocol' business and
just use the libaccounts account # directly was incomplete. Our
AccountManager class was still constructing this id string, and it was
inconsistent with the way the ids were being handled everywhere else
in the code.

As a result of this, we experienced a regression such that disabled
accounts weren't being removed from memory correctly, and thus calling
SendMessage began sending messages to accounts that were, in theory,
deleted. This is now fixed.

In addition to this, FakeAccount mock class has been updated to
reflect an id string that is more like what actually gets used in
practise, and many, many, many tests have been updated to reflect this
new value.

While troubleshooting this, I also discovered a new issue that was
introduced in revision 102: when we reduced memory usage by storing
only row index ints rather than DeeModelRowIter objects. The problem
was that when you delete a row, all the rows after it get shifted up
one, so the index ints become stale and incorrect, causing Dee to
raise an unhandled exception about the row index being incorrect next
time you try to access a stale int. So I've thrown in a small check to
bump up the cached index ints each time a row is deleted.

120. By Robert Bruce Park

Fill out a massive amount of documentation on the Base class.

It largely explains how to subclass Base and create a new protocol plugin.

119. By Robert Bruce Park

Version bump to fix launchpad recipe builds.

118. By Ken VanDine

set version to reflect bzr snapshot with date

117. By Robert Bruce Park

Release 0.1.0, with inlined packaging metadata.

116. By Ken VanDine

removed an import for URLShorten that was missed

115. By Robert Bruce Park

Merge URLShorten into Dispatcher class.

URLShorten only had the one method, so it didn't really make much
sense for it to be separate.

114. By Ken VanDine

Added in_signature for GetFeatures, dbus was defaulting to making that a variant

113. By Robert Bruce Park

Use the AgAccount.id more directly (converted to a string) without
this unecessary '/protocol' business.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:friends
This branch contains Public information 
Everyone can see this information.

Subscribers