Squall Line Software's Closed Source Projects: Issueshttps://css.squallline.com/https://css.squallline.com/favicon.ico?16519839502015-05-02T04:33:55ZSquall Line Software's Closed Source Projects
Redmine Sleepmeter - Bug #268 (Closed): don't crash on return to sleepmeter statistics page after exit us...https://css.squallline.com/issues/2682015-05-02T04:33:55ZTony Ciavarella
Sleepmeter crashes under the following circumstances:
<ol>
<li>show the statistics page</li>
<li>exit sleepmeter using home/circle/square</li>
<li>do lots of other things with the device that use lots of device resources</li>
<li>return to sleepmeter</li>
</ol>
<p>It crashes with a back trace that contains a NPE during a hindrance comparison but the real problem is that the state is being restored before the hindrance resolution has been setup.</p> Sleepmeter - Bug #267 (Closed): blank page on return to sleepmeter after using home/circle/square...https://css.squallline.com/issues/2672015-05-02T04:24:58ZTony Ciavarella
It's possible to get bank pages in Sleepmeter. The steps to trigger this problem seem to be:
<ol>
<li>go to any page in Sleepmeter</li>
<li>press home/circle/square to exit Sleepmeter</li>
<li>do lots of other stuff on the device that uses lots of memory and CPU</li>
<li>return to Sleepmeter</li>
</ol> Sleepmeter - Bug #228 (Closed): aids/hindrances/tags do not default correctly on the Record tab o...https://css.squallline.com/issues/2282012-05-12T16:54:19ZTony Ciavarella
<p>It seems like this affects gingerbread but not ecliar. Not sure about others.</p>
<p>On May 10, 2012 5:38 PM, "Tammy S." <...> wrote:</p>
<p>Hi. Great app. Latest update has broken the default sleep aids being automatically entered in my sleep records. They are still ticked in the settings but don't come up in my records. Please fix this.</p>
<p>Thanks<br />Tammy</p> Sleepmeter - Bug #227 (Closed): DatabaseHelper can waste all the damn space on a damn devicehttps://css.squallline.com/issues/2272012-05-09T06:07:06ZTony Ciavarella
<p>The backup thing in DatabaseHelper can end up using all the damn space on a device if it gets confused during a database upgrade. It will just keep creating backups forever.</p> Sleepmeter - Bug #226 (Closed): changelog display can crash the silly apphttps://css.squallline.com/issues/2262012-05-06T23:57:01ZTony Ciavarella
<p>From Paid 2.2.0:<br />android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@40544bc0 is not valid; is your activity running?<br />at android.view.ViewRoot.setView(ViewRoot.java:536)<br />at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:203)<br />at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:117)<br />at android.view.Window$LocalWindowManager.addView(Window.java:424)<br />at android.app.Dialog.show(Dialog.java:241)<br />at com.squalllinesoftware.android.libraries.atk.i.a(VersionChecker.java:250)<br />at com.squalllinesoftware.android.libraries.atk.i.a(VersionChecker.java:99)<br />at com.squalllinesoftware.android.applications.sleepmeter.cv.run(HouseKeeper.java:90)<br />at android.os.Handler.handleCallback(Handler.java:587)<br />at android.os.Handler.dispatchMessage(Handler.java:92)<br />at android.os.Looper.loop(Looper.java:130)<br />at android.app.ActivityThread.main(ActivityThread.java:3691)<br />at java.lang.reflect.Method.invokeNative(Native Method)<br />at java.lang.reflect.Method.invoke(Method.java:507)<br />at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)<br />at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)<br />at dalvik.system.NativeStart.main(Native Method)</p>
<p>From Free 2.2.0:<br />android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@4053ff78 is not valid; is your activity running?<br />at android.view.ViewRoot.setView(ViewRoot.java:527)<br />at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)<br />at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)<br />at android.view.Window$LocalWindowManager.addView(Window.java:424)<br />at android.app.Dialog.show(Dialog.java:241)<br />at com.squalllinesoftware.android.libraries.atk.i.a(VersionChecker.java:250)<br />at com.squalllinesoftware.android.libraries.atk.i.a(VersionChecker.java:99)<br />at com.squalllinesoftware.android.applications.sleepmeter.cv.run(HouseKeeper.java:90)<br />at android.os.Handler.handleCallback(Handler.java:587)<br />at android.os.Handler.dispatchMessage(Handler.java:92)<br />at android.os.Looper.loop(Looper.java:130)<br />at android.app.ActivityThread.main(ActivityThread.java:3683)<br />at java.lang.reflect.Method.invokeNative(Native Method)<br />at java.lang.reflect.Method.invoke(Method.java:507)<br />at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)<br />at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)<br />at dalvik.system.NativeStart.main(Native Method)</p> Sleepmeter - Bug #214 (Closed): CSV importer doesn't handle multiline commentshttps://css.squallline.com/issues/2142012-04-21T23:50:34ZTony Ciavarella
<p>It's possible to enter data with multiline comment fields. However, the CSV importer chokes on it hard core.</p> Sleepmeter - Bug #213 (Closed): ...'s Failed to Fall Asleep doesn't work when period type is set ...https://css.squallline.com/issues/2132012-04-20T06:23:48ZTony Ciavarella
<p>With period type set to nap, choosing "Failed to Fall Asleep" from the ... menu results in the default night sleep period times being displayed. It should show the no sleep period times instead.</p> Sleepmeter - Bug #207 (Closed): ad thing crashes freehttps://css.squallline.com/issues/2072012-04-15T22:05:37ZTony Ciavarella
<p>The fancy new UI business crashes the free version due to the way the ad thing was trying to work.</p> Sleepmeter - Bug #206 (Closed): changelog, welcome, license failure, and import free dialogs are ...https://css.squallline.com/issues/2062012-04-15T17:14:30ZTony Ciavarella
<p>The new UI voodoo broke the display of any dialogs from the Sleepmeter and derived activities.</p> Sleepmeter - Bug #205 (Closed): dialog listview background hosed on 1.5 & 1.6https://css.squallline.com/issues/2052012-04-15T14:56:17ZTony Ciavarella
<p>Need to do something to restore the old dialog listview hacks on 1.5 and 1.6 only.</p>
<p>It works as is on 2.0+, but it seems that android didn't start using dark background theme by default until 3.0 (11). So, it might be wise to keep the white background until API level 11.</p> Sleepmeter - Bug #178 (Closed): don't crash when restoring the life spent trying to sleep statistichttps://css.squallline.com/issues/1782011-12-11T15:10:46ZTony Ciavarella
<p>From the android market:<br />java.lang.NullPointerException<br />at com.squalllinesoftware.android.applications.sleepmeter.b.an.a(LifeSpentTryingToSleepPercentStatistic.java:48)<br />at com.squalllinesoftware.android.applications.sleepmeter.ae.a(StatisticsItemStat.java:30)<br />at com.squalllinesoftware.android.applications.sleepmeter.ab.getView(StatisticsAdapter.java:82)<br />at android.widget.HeaderViewListAdapter.getView(HeaderViewListAdapter.java:220)<br />at android.widget.AbsListView.obtainView(AbsListView.java:1430)<br />at android.widget.ListView.makeAndAddView(ListView.java:1745)<br />at android.widget.ListView.fillUp(ListView.java:700)<br />at android.widget.ListView.correctTooHigh(ListView.java:1367)<br />at android.widget.ListView.fillSpecific(ListView.java:1305)<br />at android.widget.ListView.layoutChildren(ListView.java:1576)<br />at android.widget.AbsListView.onLayout(AbsListView.java:1260)<br />at android.view.View.layout(View.java:7176)<br />at android.widget.RelativeLayout.onLayout(RelativeLayout.java:912)<br />at android.view.View.layout(View.java:7176)<br />at android.widget.FrameLayout.onLayout(FrameLayout.java:338)<br />at android.view.View.layout(View.java:7176)<br />at android.widget.FrameLayout.onLayout(FrameLayout.java:338)<br />at android.view.View.layout(View.java:7176)<br />at android.widget.FrameLayout.onLayout(FrameLayout.java:338)<br />at android.view.View.layout(View.java:7176)<br />at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1254)<br />at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1130)<br />at android.widget.LinearLayout.onLayout(LinearLayout.java:1047)<br />at android.view.View.layout(View.java:7176)<br />at android.widget.FrameLayout.onLayout(FrameLayout.java:338)<br />at android.view.View.layout(View.java:7176)<br />at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1254)<br />at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1130)<br />at android.widget.LinearLayout.onLayout(LinearLayout.java:1047)<br />at android.view.View.layout(View.java:7176)<br />at android.widget.FrameLayout.onLayout(FrameLayout.java:338)<br />at android.view.View.layout(View.java:7176)<br />at android.widget.FrameLayout.onLayout(FrameLayout.java:338)<br />at android.view.View.layout(View.java:7176)<br />at android.view.ViewRoot.performTraversals(ViewRoot.java:1164)<br />at android.view.ViewRoot.handleMessage(ViewRoot.java:1889)<br />at android.os.Handler.dispatchMessage(Handler.java:99)<br />at android.os.Looper.loop(Looper.java:130)<br />at android.app.ActivityThread.main(ActivityThread.java:3683)<br />at java.lang.reflect.Method.invokeNative(Native Method)<br />at java.lang.reflect.Method.invoke(Method.java:507)<br />at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)<br />at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624)<br />at dalvik.system.NativeStart.main(Native Method)</p> Sleepmeter - Bug #176 (Closed): don't crash on unexpected exceptions during CSV importhttps://css.squallline.com/issues/1762011-12-11T13:41:44ZTony Ciavarella
<p>On Sun, Dec 11, 2011 at 8:00 AM, Duncan C. <...> wrote:</p>
<p>Hi,</p>
<p>Great app - it was the first one I ever paid money for.</p>
<p>Minor Bug Report<br />Note: I know what I was doing below isn't expected to work...</p>
<p>Steps to reproduce:<br />1. Exporte data to a csv file<br />2. Manually remove the sleep quality values - leaving ,, instead of ,[0-9],<br />3. Import altered csv file</p>
<p>Result:<br />As expected, Sleepmeter doesn't like this, but instead of giving me an error the program crashed.</p>
<p>Why I came across this:<br />For a while I've been using the sleep quality slider to record something that isn't sleep quality, but recently no longer need to record that any more. So since the old records weren't useful any more I tried to get rid of the values so that I could actually use it for what it was meant for going forward, without having the previous records affect the computed statistics.</p>
<p>Feature request?<br />The ability to record arbitrary zero to n rated statistics along with each sleep record (e.g. level of productivity yesterday, times woken up [for people who don't want to fill out all the details associated with holes], temperature of room, level of stress, quality of mood, number of kittens hoarded while sleepwalking). But meh... this is only really a nice-to-have for me, not a deal breaker...</p>
<p>- Duncan</p> Sleepmeter - Bug #175 (Closed): balance should consider days within range with no logged sleep pe...https://css.squallline.com/issues/1752011-12-09T21:18:10ZTony Ciavarella
<p>The balance calculation should consider days without any logged sleep periods that are within range and not beyond the oldest record.</p>
<p>This will make balance correctly show a large negative balance for days when a person doesn't sleep.</p>
<p>On Fri, Dec 9, 2011 at 12:01 PM, Tyler D. <...> wrote:</p>
<p>Thanks for writing an awesome app!</p>
<p>I think I may have found a bug (or "feature"...not sure which) and I wanted to let you know.</p>
<p>Statistics doesn't properly calculate Sleep Balance (and maybe other things?) if there's no sleep period recorded because one didn't sleep. I was up all night studying for a final the other night and Sleepmeter showed my last 3 days balance was only slightly negative, where I'd expect it to be over 8 hrs "in the red."</p>
<p>The workaround seems to be simple -- record a zero-duration sleep period and Sleepmeter calculates things properly. (I guess it might be a "feature" if you don't record sleep with Sleepmeter consistently...)</p>
<p>Anyway, thanks again for such an awesome app!<br />--Tyler</p> Sleepmeter - Bug #165 (Closed): don't try to compute credit/debit beyond the oldest record in the...https://css.squallline.com/issues/1652011-11-11T01:58:11ZTony Ciavarella
<p>Here's how credit/debit works now:</p>
<ul>
<li>When the period is set to infinite relative to today, the credit/debit goes as far back in time as one has data.</li>
<li>When the period is set to anything else relative to today, the credit/debit goes back to the end of the defined period without regard for whether or not one has data back then.</li>
</ul>
<p>It seems like it should never go farther back in time than one's oldest record.</p> Sleepmeter - Bug #40 (Closed): daily sleep duration graph points are skewed in xhttps://css.squallline.com/issues/402010-12-05T01:37:21ZTony Ciavarella
<p>For some reason, the daily sleep duration graph points are skewed in the X direction. The other graphs seem to line up perfectly. To see it best, zoom all the way in.</p>
<p>Values to the left of center seem to be off to the left while values right of center seem to be off to the right but they all could be skewed the same direction. It's hard to tell exactly, but they are definitely wrong.</p>
<p>It seems on the graph I was looking at, 6 days are shown but 7 values are plotted. That makes little sense. Perhaps the date divisions aren't working properly.</p>
<p>Further testing has shown that when a 40 dip minimum size for each X division is used, it works fine, but a 50 dip minimum on the same graph screws up, so something must be dumb about the division logic in DateTransform.</p>