--- /home/hans/code/fdroid/data/tmp/org.gringene.colourclock_3.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_org.gringene.colourclock_3.apk ├── zipinfo {} │ @@ -1,14 +1,14 @@ │ -Zip file size: 46516 bytes, number of entries: 12 │ +Zip file size: 46477 bytes, number of entries: 12 │ -rw---- 2.0 fat 783 bl defN 14-Aug-12 05:47 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 904 bl defN 14-Aug-12 05:47 META-INF/5A6AD5C8.SF │ -rw---- 2.0 fat 1332 bl defN 14-Aug-12 05:47 META-INF/5A6AD5C8.RSA │ --rw---- 2.0 fat 784 bX defN 14-Aug-12 05:17 res/layout/activity_clock.xml │ --rw---- 2.0 fat 464 bl defN 14-Aug-12 05:17 res/menu/clock.xml │ --rw---- 2.0 fat 1868 bl defN 14-Aug-12 05:17 AndroidManifest.xml │ --rw---- 1.0 fat 2004 b- stor 14-Aug-12 05:17 resources.arsc │ --rw---- 1.0 fat 7084 b- stor 14-Aug-12 05:17 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 3026 b- stor 14-Aug-12 05:17 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 7146 b- stor 14-Aug-12 05:17 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 16312 b- stor 14-Aug-12 05:17 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 11772 bl defN 14-Aug-12 05:17 classes.dex │ -12 files, 53479 bytes uncompressed, 44855 bytes compressed: 16.1% │ +-rw---- 2.0 fat 784 bX defN 16-Sep-08 12:01 res/layout/activity_clock.xml │ +-rw---- 2.0 fat 464 bl defN 16-Sep-08 12:01 res/menu/clock.xml │ +-rw---- 2.0 fat 1868 bl defN 16-Sep-08 12:01 AndroidManifest.xml │ +-rw---- 1.0 fat 2004 b- stor 16-Sep-08 12:01 resources.arsc │ +-rw---- 1.0 fat 7084 b- stor 16-Sep-08 12:01 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3026 b- stor 16-Sep-08 12:01 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 7146 b- stor 16-Sep-08 12:01 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 16312 b- stor 16-Sep-08 12:01 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 11756 bl defN 16-Sep-08 12:01 classes.dex │ +12 files, 53463 bytes uncompressed, 44853 bytes compressed: 16.1% ├── smali/org/gringene/colourclock/ColourClock.smali │ @@ -467,14 +467,15 @@ │ │ iget v0, p0, Lorg/gringene/colourclock/ColourClock;->centreX:F │ │ float-to-double v3, v0 │ │ float-to-double v5, p1 │ │ + .line 193 │ invoke-static {v5, v6}, Ljava/lang/Math;->cos(D)D │ │ move-result-wide v5 │ │ iget v0, p0, Lorg/gringene/colourclock/ColourClock;->bandWidth:F │ │ float-to-double v7, v0 │ @@ -491,14 +492,15 @@ │ │ iget v0, p0, Lorg/gringene/colourclock/ColourClock;->centreY:F │ │ float-to-double v4, v0 │ │ float-to-double v6, p1 │ │ + .line 194 │ invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v6 │ │ iget v0, p0, Lorg/gringene/colourclock/ColourClock;->bandWidth:F │ │ float-to-double v8, v0 │ @@ -513,14 +515,15 @@ │ │ double-to-float v4, v4 │ │ iget-object v5, p0, Lorg/gringene/colourclock/ColourClock;->brushes:Landroid/graphics/Paint; │ │ move-object v0, p4 │ │ + .line 192 │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawLine(FFFFLandroid/graphics/Paint;)V │ │ .line 195 │ return-void │ .end method │ │ .method private init()V │ @@ -1614,68 +1617,67 @@ │ .line 239 │ .end local v7 # "refreshRate":I │ :cond_0 │ return-void │ .end method │ │ .method public stopTick()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 224 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-boolean v2, p0, Lorg/gringene/colourclock/ColourClock;->ticking:Z │ + iput-boolean v1, p0, Lorg/gringene/colourclock/ColourClock;->ticking:Z │ │ .line 225 │ - iget-object v2, p0, Lorg/gringene/colourclock/ColourClock;->clockTicker:Ljava/util/concurrent/ScheduledFuture; │ + iget-object v1, p0, Lorg/gringene/colourclock/ColourClock;->clockTicker:Ljava/util/concurrent/ScheduledFuture; │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-interface {v2, v3}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z │ + invoke-interface {v1, v2}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z │ │ .line 226 │ - iget-object v2, p0, Lorg/gringene/colourclock/ColourClock;->tickerTimer:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ + iget-object v1, p0, Lorg/gringene/colourclock/ColourClock;->tickerTimer:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ - invoke-virtual {v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->getQueue()Ljava/util/concurrent/BlockingQueue; │ + invoke-virtual {v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->getQueue()Ljava/util/concurrent/BlockingQueue; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/concurrent/BlockingQueue;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/concurrent/BlockingQueue;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/Runnable; │ + check-cast v0, Ljava/lang/Runnable; │ │ .line 227 │ - .local v1, "t":Ljava/lang/Runnable; │ + .local v0, "t":Ljava/lang/Runnable; │ iget-object v2, p0, Lorg/gringene/colourclock/ColourClock;->tickerTimer:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ - invoke-virtual {v2, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->remove(Ljava/lang/Runnable;)Z │ + invoke-virtual {v2, v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->remove(Ljava/lang/Runnable;)Z │ │ goto :goto_0 │ │ .line 229 │ - .end local v1 # "t":Ljava/lang/Runnable; │ + .end local v0 # "t":Ljava/lang/Runnable; │ :cond_0 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-object v2, p0, Lorg/gringene/colourclock/ColourClock;->clockTicker:Ljava/util/concurrent/ScheduledFuture; │ + iput-object v1, p0, Lorg/gringene/colourclock/ColourClock;->clockTicker:Ljava/util/concurrent/ScheduledFuture; │ │ .line 230 │ return-void │ .end method │ │ .method protected updateTime()V │ .locals 13 ├── smali/org/gringene/colourclock/R.smali │ @@ -22,10 +22,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 34 │ return-void │ .end method