Project

General

Profile

Activity

From 08/17/2021 to 09/15/2021

09/15/2021

10:37 AM Revision 9ef86c9f (library): On second thought, come back to Vector. The problem: before we had the potentially blocking function 'effectFinished' inside our synchronized block.
Leszek Koltunski
10:33 AM Revision 2f40484b (library): Improve EffectMessageSender: ArrayList with explicit locking in place of a Vector.
Leszek Koltunski

09/14/2021

11:55 PM Revision c337dd1c (library): 1) add missing call to BlockController.onPause() / onResume() to the Tutorial activity
2) rearrange BlockController's error reporting to make the case where the MessageSender thread has died separate
3) i...
Leszek Koltunski
05:31 PM Revision 7d151b69 (library): More debugs to the EffectMessageSender.
Leszek Koltunski
04:17 PM Revision 43eecb4c (library): Firebase shows that we have a problem when an app is rapidly restarted, i.e. when is it paused and resumes within tens of milliseconds. Then sometimes the EffectMessageSender thread dies.
Attempt to limit this by synchronizing the whole 'start' and 'stop' methods, although I suspect this will still happe... Leszek Koltunski

09/09/2021

11:56 PM Revision 188b3dc0 (library): Some more debugs for the case when the UI is blocked.
Leszek Koltunski

09/07/2021

12:39 PM Revision b36227cd (library): Minor.
Leszek Koltunski

08/17/2021

05:30 PM Revision a40adec7 (examples): Convert the Ivy corner cubit to the new, 'universal' cubit creation method.
This forces deep changes to 'createRoundSolid' and the underlying 'MeshPolygon' class to make them support arbitrary ... Leszek Koltunski
05:30 PM Revision 0b732630 (library): Convert the Ivy corner cubit to the new, 'universal' cubit creation method.
This forces deep changes to 'createRoundSolid' and the underlying 'MeshPolygon' class to make them support arbitrary ... Leszek Koltunski
 

Also available in: Atom