Lint
Next step toward separating TwistyObject metadata.
fix scrambling (and max scramble depth!) of the 4-color Dino
minor
Seriously lower memory usage.
improve scrambling of the Tins and Lattice Cubes.
Lattice Cube: new icon
Lattice Cube: tutorials
Lattice Cube: the class, icon, mesh, json. Only tutorials remain.
Speed up the time when the HighScores Dialog appears
Debugs for the crash in Dino6 solver
Fix SkewbSolver.
Jings: further corrections.
Support Jing3 and Jing4 ( aka 4x4 Pyramind and 5x5 Pyramid).
Progress with 6x6 Pyramid.
bugfix for a crasher
Fix Dino6 solver.
Merge remote-tracking branch 'origin/master'
Correct a subtle bug: the way we were computing the cached Rows was incorrect in case of Pyraminx, because its initial positions of all of its edge and octa cubits are the same, and initial quats are non-zero.
minor speedup
speedup in PruningTable
speedup
comment
implement enumeration of permutations in linear time. This hopefully speeds up all solvers.
Implement the android.opengl.Matrix functions ourselves.
CU_323 solver: speedups
CU_323 solver: last step.
CU_323 solver: don't use this for scrambling.
CU_323 solver: new tablebase level17
CU_323 solver: return to the old way of moving layers with a twist (we do not move the front layer, we move the middle and back layers to imitate this move and keep edge1 always in place)
CU_323 solver: progress and slight speedup for the 'old' solver.
CU_323 solver: new schema.
CU_323 solver: corrections.
CU_323 solver: minor.
CU_323 solver: remove mUpper.
CU_323 solver: bugfixes.
CU_323 solver: tablebase.
CU_323 solver: theoretically complete.
CU_323 solver: progress
Beginnings of CU_323 solver.
bugfix
Stop crashing when something goes wrong with solvers
Move opening local files to the OSInterface
Pyraminx Diamond solver: pruning version finished.
Pyraminx Diamond solver: Abstract version finished.
Progress with the Pyraminx Diamond solver.
Skeleton of a Pyraminx Diamond solver.
Minor
Dino solvers: unroll moves!
Dino solveers: change the rot axis
Dino4 solver: appears to be working now.
Dino4 solver: code finished, but still doesn't work.
Decouple (to a large degree) the OpenGL Library from Android.
Dino4 solver: progress.
Dino4 solver: skeleton.
Dino6 solver: corrections to the pruning engine.
Dino6 solver: pruning version done.
Dino6 solver: tablebase computed. It doesn't quite work yet though.
Dino6 solver: 2 functions missing.
Dino6 solver: skeleton tablebase class.
Skewb solver: corrections for error detection.
Skewb solver: pruning version works now.
Skewb solver: full TB version works now.
Progess with Skewb solver.
Jing: a TablebasePruning-based solver finished and working.
Jing: a TablebaseAbstract-based solver finished and working.
Jing tablebase. New, less pillowed Jing mesh.
Bugfix; connect MIRR2 to perfect TB-based scrambling.
TablebasesPruning seems to be working now, at least with Cube2.
Progress with TablebasesPruning
Minor.
Pruning tables for Cube2 (levels 4,5,11)
PruningTables now support numBits=20,24.Progress with TablebasesPruning.
PruningTables now being correctly created in CreatorActivity and read in by the main app.
creation of PruningTables.
progress with PruningTable.