Making the code slightly easier to maintain
[theonering] / support / builddeb.py
index e43d400..cc77415 100755 (executable)
@@ -34,6 +34,51 @@ __email__ = "eopage@byu.net"
 __version__ = constants.__version__
 __build__ = constants.__build__
 __changelog__ = """
+0.7.14
+* Bugfix: Polling state machines weren't properly resetting (maybe thats why I had such good battery life)
+* Bugfix: On Maemo 4.1 there are still some empty windows created
+* Bugfix: Obscure alias bug no one should hit with The One Ring
+* Bugfix: Another obscure bug causing possibly no negative side-effects
+
+0.7.13
+* Bugfix: Cancelling timeouts
+
+0.7.12
+* Bugfix: In 0.7.11 I messed up refreshing messages
+* Bugfix: DND support has been broken for a while
+* Bugfix: Auto-disconnect on Maemo 4.1 couldn't have worked for a while
+* Bugfix: Handling missed calls had .. issues
+* Bugfix: Issues when making a call introduced in 0.7.11
+* Etc with the bug fixes (all too small to list)
+
+0.7.11
+* Bugfix: Attempting to improve the behavior of calls by reducing potential RTComm errors
+* Bugfix: Issues with weird unexpected disconnect issues
+* Bugfix: I guess I made a mistake in registering for system signals, whoops
+* Bugfix: Following more closely the Telepathy spec by doing connects and disconnects asynchronously
+
+0.7.10
+* Increased the network timeout when connecting to GV
+* Bugfix: On connection failure, the connection would be left around, preventing future connections
+
+0.7.9
+* Bugfix: Disconnect/Reconnect issues seem to be lessoned for me (What I previously thought was a bugfix turned out to cause several bugs.)
+
+0.7.8
+* Bugfix: Issues with checking for new conversations
+
+0.7.7
+* On change between available/away, start state_machine at max rather than min, reducing overhead
+* Added a check for voicemails on missed/rejected calls (checks 3 times, 1 minute apart each)
+* Adjusted default polling times to be more battery cautious for our n8x0 friends who can't change things right now
+* Bugfix: Some of the derived polling settings had bugs
+* Bugfix: Setting text polling to infinite would still have polling done if one sent a text
+
+0.7.6
+* On login, polling now starts at the max time rather than the min, reducing overhead
+* Bugfix: Polling configuration wasn't actually hooked up to anything
+* Debug Prompt: Made it so you can either reset one or all state machines (Rather than just all)
+
 0.7.5
 * Fixing a polling time bug introduced when making polling configurable
 
@@ -146,12 +191,7 @@ def build_package(distribution):
        p.repository = "extras"
        p.changelog = __changelog__
        p.postinstall = __postinstall__
-       p.icon = {
-               "debian": "26x26-theonering.png",
-               "diablo": "26x26-theonering.png",
-               "fremantle": "64x64-theonering.png", # Fremantle natively uses 48x48
-               "mer": "64x64-theonering.png",
-       }[distribution]
+       p.icon = "32-tor_handset.png"
        for relPath, files in unflatten_files(find_files(".")).iteritems():
                fullPath = "/usr/lib/theonering"
                if relPath:
@@ -167,7 +207,11 @@ def build_package(distribution):
                p["/usr/share/osso-rtcom"] = ["theonering.profile.%s|theonering.profile"% distribution]
        p["/usr/lib/telepathy"] = ["telepathy-theonering"]
        p["/usr/share/telepathy/managers"] = ["theonering.manager"]
-       p["/usr/share/icons/hicolor/26x26/hildon"] = ["26x26-theonering.png|im-theonering.png"]
+       p["/usr/share/icons/hicolor/32x32/hildon"] = ["32-tor_handset.png|im_theonering.png"]
+       p["/usr/share/theonering"] = ["32-tor_handset.png|tor_handset.png"]
+       p["/usr/share/theonering"] = ["32-tor_phone.png|tor_phone.png"]
+       p["/usr/share/theonering"] = ["32-tor_question.png|tor_question.png"]
+       p["/usr/share/theonering"] = ["32-tor_self.png|tor_self.png"]
 
        if distribution == "debian":
                print p