(See https://github.com/cutelyaware/magiccube4d/commits for a more detailed commit list.)
 * 6761 - (HEAD -> master, origin/master, origin/HEAD) Adjusted face colors (3 years, 3 months ago) <Melinda Green>
 * 2179 - Added default colors (3 years, 4 months ago) <Melinda Green>
 * 95a6 - Refactored fix for bug #146 so that PuzzleManager doesn't know about MC4DSwing by moving color rea.. (3 years, 4 months ago) <Melinda Green>
 * 4f01 - Merge pull request #146 from KittyKittyKitKat/facecolors-fix (3 years, 4 months ago) <Roice Nelson>
 \
  * b8c3 - Fixed small indentation error (3 years, 4 months ago) <KittyKittyKitKat>
  * 216a - Make colours from faceclours.txt be loaded upon puzzle creation (3 years, 4 months ago) <KittyKittyKitKat>
 /
Download * aa3d - (tag: v4.3.343) Rev (4 years ago) <Melinda Green>
 * 3013 - Antialiased text settings from Jeremy Fleischman via issue #145 affecting Arch Linux. (4 years ago) <Melinda Green>
 * e4fb - Put the preferences tab into a scroll pane (suggested by Eduard Baumann) and renamed macro read/wr.. (4 years ago) <Melinda Green>
 * 905e - (tag: v4.3.360, tag: v4.3.340) Reving version number prior to release (4 years ago) <Melinda Green>
 * b137 - Added tool tips to sliders and some check boxes, especially to show the keyboard shortcut for togg.. (4 years ago) <Melinda Green>
 * da29 - Implemented blindfold option in a properly maintainable way (issue #107) and made some "PropContro.. (4 years ago) <Melinda Green>
 * 67e3 - Added FAQ to Help menu (4 years ago) <Melinda Green>
 * c31e - Removing call to repaint that Don believes is redundant. (4 years ago) <Melinda Green>
 * e253 - Don's fix for 1/2 pixel jump. See issue #138 (4 years ago) <Melinda Green>
 * 14d0 - Setting Look-And-Feel to standard Nimbus, and made the color buttons look a bit nicer. (4 years ago) <Melinda Green>
 *. ecfc - Revert all of Don's changes this year, keeping all of Melinda's changes. (4 years ago) <Don Hatch>
 \ \
  * fa11 - Checkpoint: branch 'melindas_changes_only' before merge. (4 years ago) <Don Hatch>
  * 38f5 - Checkpoint: branch 'revert_all_changes_from_don' before merge. (4 years ago) <Don Hatch>
  * a937 - Revert "Merge pull request #135 from donhatch/pull_request_from_donhatch" (4 years ago) <Don Hatch>
  * 5048 - Revert "Bump log and macro file versions, this time for real." (4 years ago) <Don Hatch>
  * ad1f - Revert "Remove dependency of PolytopePuzzleDescription on Swing." (4 years ago) <Don Hatch>
  * 4308 - Revert "Revert "Remove dependency of PolytopePuzzleDescription on Swing."" (4 years ago) <Don Hatch>
  * ea09 - Revert "Revert revert of "Remove dependency of PolytopePuzzleDescription on Swing."" (4 years ago) <Don Hatch>
  * 399b - Revert "Fix / workaround (it's not clear which) 3 eclipse warningss." (4 years ago) <Don Hatch>
  * 893a - Revert "Fix some warnings from opensdk11 `javac -source 1.6 -Xlint:all`." (4 years ago) <Don Hatch>
  * 05d0 - Revert "Show total num paints in upper-right when in debug mode." (4 years ago) <Don Hatch>
  * 8da6 - Revert "Reving the major number because of all the lovely new puzzles." (4 years ago) <Don Hatch>
  * 6b23 - Revert "Fix single out-of-order polygon drawing screwup." (4 years ago) <Don Hatch>
  * cad2 - Revert "Removed unused Sort.java." (4 years ago) <Don Hatch>
  * 043e - Revert "Update precompiled .java files from donhatchsw to be cleaner." (4 years ago) <Don Hatch>
  * 073d - Revert "Remove 1/2 pixel jump when antialiasing turns on/off." (4 years ago) <Don Hatch>
  * 8883 - Revert "minor: remove extra cast" (4 years ago) <Don Hatch>
  * 2fa9 - Revert "minor: better association of comments with code" (4 years ago) <Don Hatch>
  * 7ea0 - Revert "Slight refactor of PuzzleDescription/PolytopePuzzleDescription." (4 years ago) <Don Hatch>
  * dde6 - Revert "Simple puzzle menu enhancements:" (4 years ago) <Don Hatch>
  * baa6 - Revert "Fix not-well-handled exception on bad length in "Invent my own" processing." (4 years ago) <Don Hatch>
  * 0da7 - Revert "Merge pull request #139 from cutelyaware/experimental-doubleLength" (4 years ago) <Don Hatch>
  * a3fe - Revert "update to latest from donhatchsw for topological fingerprint support." (4 years ago) <Don Hatch>
  * daf9 - Revert "fix formatting (expand tabs)" (4 years ago) <Don Hatch>
  * 7df1 - Revert "initial topological fingerprint support:" (4 years ago) <Don Hatch>
  * 949e - Revert "make topological fingerprints faster and better." (4 years ago) <Don Hatch>
  * 69c7 - Revert "Added Help menu item that desplays current puzzle stats." (4 years ago) <Don Hatch>
  * c925 - Revert "Made Help > Puzzle dialog modeless for Don." (4 years ago) <Don Hatch>
  * eeb3 - Revert "update com/donhatchsw/util/CSG.java to latest, for enhanced fingerprint support." (4 years ago) <Don Hatch>
  * ba78 - Revert "Puzzle fingerprints, attempt #3. Maybe it's good now." (4 years ago) <Don Hatch>
  * 2b6f - Revert "make Help->"About Puzzle..." dialog text copyable," (4 years ago) <Don Hatch>
  * e4b0 - Revert "make sure cut depths are consistent in the case of a nonuniform polytope" (4 years ago) <Don Hatch>
  * 117f - Revert "Whitespace changes only, mainly as a sanity check that Don's git" (4 years ago) <Don Hatch>
  * 9a2c - Revert "Add comment in paint() noting probable extra antialiased frame getting drawn." (4 years ago) <Don Hatch>
  * b92f - Revert "Fix `dflt` param in 2nd PropRadioButton in each group." (4 years ago) <Don Hatch>
  * e1a3 - Revert "listen to "the model" (underlying property) instead of "the view" (PropCheckBox)." (4 years ago) <Don Hatch>
  * dbc2 - Revert "Added some example content to the debugging console for Don including a" (4 years ago) <Don Hatch>
  * 0091 - Revert "Changing debug console dependent component to be the 4D View." (4 years ago) <Don Hatch>
  * 1c76 - Revert "Clearer names in PropRadioButton and caller." (4 years ago) <Don Hatch>
  * 8f6b - Revert "Fix race condition in PropCheckBox and PropRadioButton ctors." (4 years ago) <Don Hatch>
  * e8d7 - Revert "Re-enable the debug console part of the debug console window," (4 years ago) <Don Hatch>
  * 6428 - Revert "Allow PropRadioButton constructor to accept dependent=null," (4 years ago) <Don Hatch>
  * 1719 - Revert "Clean up "when still" and "always" PropRadioButtons to use dependent=null," (4 years ago) <Don Hatch>
  * 8a4e - Revert "debug/expert panel tweaks:" (4 years ago) <Don Hatch>
  * 242c - Revert "refactor debug/expert panel code:" (4 years ago) <Don Hatch>
  * cd3d - Revert "allow expert control panel to be undocked/redocked from debug console." (4 years ago) <Don Hatch>
  * 3cf8 - Create branch 'revert_all_changes_from_don' from 'master' (4 years ago) <Don Hatch>
 / /
  * d654 - (origin/experimental_fix_double_paints_and_shakiness) Merge branch 'master' into experimental_fix_double_paints_and_shakiness (4 years ago) <Don Hatch>
  \
  _/
 /
 * 791b - allow expert control panel to be undocked/redocked from debug console. (4 years ago) <Don Hatch>
 * 7b05 - refactor debug/expert panel code: (4 years ago) <Don Hatch>
 * d18a - debug/expert panel tweaks: (4 years ago) <Don Hatch>
  * 1e4f - Merge branch 'master' into experimental_fix_double_paints_and_shakiness (4 years ago) <Don Hatch>
  \
  _/
 /
  * 48de - enhance experimental branch key listener to do window resizing. (4 years ago) <Don Hatch>
  * 89e1 - Cherry pick "Made split pane divider one-touch expandable/collapsable" (4 years ago) <Melinda Green>
 * 12d2 - Made split pane divider one-touch expandable/collapsable (4 years ago) <Melinda Green>
  * cd22 - EXPERIMENTAL: attempt to fix double-paints and excessive shakiness. (4 years ago) <Don Hatch>
  /
 /
  * d502 - Cherry pick of "Lots of UI clean-up" (4 years ago) <Melinda Green>
 * d52b - Lots of UI clean-up (4 years ago) <Melinda Green>
 * 3505 - Whitespace only. (4 years, 1 month ago) <Melinda Green>
 * 1e18 - Clean up "when still" and "always" PropRadioButtons to use dependent=null, (4 years, 1 month ago) <Don Hatch>
 * 177e - Allow PropRadioButton constructor to accept dependent=null, (4 years, 1 month ago) <Don Hatch>
 * 31a8 - Re-enable the debug console part of the debug console window, (4 years, 1 month ago) <Don Hatch>
 * fd92 - Fix race condition in PropCheckBox and PropRadioButton ctors. (4 years, 1 month ago) <Don Hatch>
 * 5491 - Clearer names in PropRadioButton and caller. (4 years, 1 month ago) <Don Hatch>
 * 7916 - Changing debug console dependent component to be the 4D View. (4 years, 1 month ago) <Melinda Green>
 * d189 - Added some example content to the debugging console for Don including a property change and repain.. (4 years, 1 month ago) <Melinda Green>
  * 4224 - (origin/melinda_please_review) Let the new 2-way binding take care of toggling "Blindfold" checkbox on ctrl-D. (4 years, 1 month ago) <Don Hatch>
  /
 /
 * fa48 - listen to "the model" (underlying property) instead of "the view" (PropCheckBox). (4 years, 1 month ago) <Don Hatch>
 * 9de4 - Fix `dflt` param in 2nd PropRadioButton in each group. (4 years, 1 month ago) <Don Hatch>
 * f947 - Add comment in paint() noting probable extra antialiased frame getting drawn. (4 years, 1 month ago) <Don Hatch>
  * 9531 - Cherry pick "Adds blindfolding toggle via new checkbox and <Ctrl>-D." (4 years, 1 month ago) <Melinda Green>
 * 8d34 - Adds blindfolding toggle via new checkbox and <Ctrl>-D. (4 years, 1 month ago) <Melinda Green>
  * 03c6 - Cherry pick "Whitespace changes only, mainly as a sanity check that Don's git reversion worked wel.. (4 years, 1 month ago) <Melinda Green>
 * 85b7 - Whitespace changes only, mainly as a sanity check that Don's git reversion worked well. (4 years, 1 month ago) <Melinda Green>
  * 9703 - (origin/proposed_changes_from_don, origin/melinda_please_approve_the_mc4dview_part_of_this) experimental: added a "Use back buffer" checkbox, to speed up antialiasing (!) (4 years, 1 month ago) <Don Hatch>
  * 2f2e - (origin/melinda_please_review2) avoid spurious repaints of main view when hovering over Debugging checkbox. (4 years, 1 month ago) <Don Hatch>
  * 135a - de-tab and remove spaces at ends of lines. (4 years, 1 month ago) <Don Hatch>
  * c350 - some controls no longer need be `final` (4 years, 1 month ago) <Don Hatch>
  * ff23 - Add comment in paint() noting probable extra antialiased frame getting drawn (4 years, 1 month ago) <Don Hatch>
  * 4747 - simplify by adding utility function setEnabledWhenPropertyIsTrue() (4 years, 1 month ago) <Don Hatch>
  * f078 - listen to "the model" (underlying property) instead of "the view" (PropCheckBox). (4 years, 1 month ago) <Don Hatch>
  * 6158 - Woops, forgot to set enabledness of the new antialiasing radiobuttons on startup. (4 years, 1 month ago) <Don Hatch>
  * e1e9 - (origin/melinda_please_approve_the_mc4dview_part_of_this_too) Add radiobuttons to control whether antialiasing is "when still" (default) or "always". (4 years, 1 month ago) <Don Hatch>
  * 2be3 - Fix placement of checkboxes in `General` section part of prefs editor. (4 years, 1 month ago) <Don Hatch>
  * 36d4 - Fix `dflt` param in 2nd PropRadioButton in each group. (4 years, 1 month ago) <Don Hatch>
  /
 /
  * 1c8a - Cherry pick "Allow the user to resize the prefs/macros panel." (4 years, 1 month ago) <Don Hatch>
 * 146f - Allow the user to resize the prefs/macros panel. (4 years, 1 month ago) <Don Hatch>
 * 5556 - make sure cut depths are consistent in the case of a nonuniform polytope (4 years, 1 month ago) <Don Hatch>
 * b658 - make Help->"About Puzzle..." dialog text copyable, (4 years, 1 month ago) <Don Hatch>
 * 86bd - Puzzle fingerprints, attempt #3. Maybe it's good now. (4 years, 1 month ago) <Don Hatch>
 * 8ff9 - update com/donhatchsw/util/CSG.java to latest, for enhanced fingerprint support. (4 years, 1 month ago) <Don Hatch>
 * 438d - Made Help > Puzzle dialog modeless for Don. (4 years, 1 month ago) <Melinda Green>
 * ef37 - Added Help menu item that desplays current puzzle stats. (4 years, 1 month ago) <Melinda Green>
 * bd59 - Whitespace only. No functional change. (4 years, 1 month ago) <Melinda Green>
 * 4a61 - make topological fingerprints faster and better. (4 years, 1 month ago) <Don Hatch>
 * b974 - initial topological fingerprint support: (4 years, 1 month ago) <Don Hatch>
 * ff4e - fix formatting (expand tabs) (4 years, 1 month ago) <Don Hatch>
 * 1abc - update to latest from donhatchsw for topological fingerprint support. (4 years, 1 month ago) <Don Hatch>
 * 4a77 - Merge pull request #139 from cutelyaware/experimental-doubleLength (4 years, 1 month ago) <Roice Nelson>
 \ \
  * e2fe - Introduce concept of doubleLength, independent of intLength. (4 years, 1 month ago) <Don Hatch>
 / /
 * ebad - Fix not-well-handled exception on bad length in "Invent my own" processing. (4 years, 1 month ago) <Don Hatch>
 * 09aa - Simple puzzle menu enhancements: (4 years, 1 month ago) <Don Hatch>
 * 1e19 - Slight refactor of PuzzleDescription/PolytopePuzzleDescription. (4 years, 1 month ago) <Don Hatch>
  * e13f - Cherry pick "Added tooltip text" (4 years, 1 month ago) <Melinda Green>
 * 5378 - Added tooltip text (4 years, 1 month ago) <Melinda Green>
 * 53b5 - minor: better association of comments with code (4 years, 1 month ago) <Don Hatch>
 * 5c81 - minor: remove extra cast (4 years, 1 month ago) <Don Hatch>
 * 650d - Remove 1/2 pixel jump when antialiasing turns on/off. (4 years, 1 month ago) <Don Hatch>
 * 517a - Update precompiled .java files from donhatchsw to be cleaner. (4 years, 1 month ago) <Don Hatch>
  * 4029 - Cherry pick "View repainting now happens with changes to color buttons and debugging check box." (4 years, 1 month ago) <Melinda Green>
 * 09c4 - View repainting now happens with changes to color buttons and debugging check box. (4 years, 1 month ago) <Melinda Green>
 * c8d5 - Removed unused Sort.java. (4 years, 1 month ago) <Don Hatch>
 * 11b7 - Fix single out-of-order polygon drawing screwup. (4 years, 1 month ago) <Don Hatch>
 * 8b3e - Reving the major number because of all the lovely new puzzles. (4 years, 1 month ago) <Melinda Green>
  * 438e - Cherry pick "Restoring original repaint logic noted in issue #136. Appears to improve" behavior. W.. (4 years, 1 month ago) <Melinda Green>
 * a73e - Restoring original repaint logic noted in issue #136. Appears to improve behavior. Will live with .. (4 years, 1 month ago) <Melinda Green>
  * 8797 - Cherry pick "Whitespace only. No functional change." (4 years, 1 month ago) <Melinda Green>
  * 54cc - Create branch 'melindas_changes_only' from 'master' before this year's work began (4 years ago) <Don Hatch>
 * e62b - Whitespace only. No functional change. (4 years, 1 month ago) <Melinda Green>
 * f672 - Show total num paints in upper-right when in debug mode. (4 years, 2 months ago) <Don Hatch>
 * 7697 - Added a TODO in the code for issue #136 (possibly errant semicolon). (4 years, 2 months ago) <Don Hatch>
 * 0286 - Fix some warnings from opensdk11 `javac -source 1.6 -Xlint:all`. (4 years, 2 months ago) <Don Hatch>
 \ \
  * \ d055 - Merge commit 'aa0080b8bfc5cf6ee65beb851bad856e6b25159f' into fix_some_warnings (4 years, 2 months ago) <Don Hatch>
  \ \
  / /
 /
 * aa00 - Fix / workaround (it's not clear which) 3 eclipse warningss. (4 years, 2 months ago) <Don Hatch>
  * 3438 - Fix some warnings. (4 years, 2 months ago) <Don Hatch>
 * 184a - Revert revert of "Remove dependency of PolytopePuzzleDescription on Swing." (4 years, 2 months ago) <Don Hatch>
 / /
 * 7ead - Revert "Remove dependency of PolytopePuzzleDescription on Swing." (4 years, 2 months ago) <Don Hatch>
 * 341d - Remove dependency of PolytopePuzzleDescription on Swing. (4 years, 2 months ago) <Don Hatch>
 * fe2b - Bump log and macro file versions, this time for real. (4 years, 2 months ago) <Don Hatch>
 * fd16 - Merge pull request #135 from donhatch/pull_request_from_donhatch (4 years, 2 months ago) <Melinda Green>
 \ \
  /
 /
  * 4d63 - Upgrade to latest polytope engine from donhatchsw; tons of new puzzles. (4 years, 2 months ago) <Don Hatch>
 /
 * 188d - Fixes 130. (7 years ago) <Roice Nelson>
 * 5309 - Making icon background transparent. (8 years ago) <Melinda Green>
 * dada - (tag: v4.3.216) Rev again (8 years ago) <Melinda Green>
 * d477 - Merge branch 'master' of https://github.com/cutelyaware/magiccube4d (8 years ago) <Melinda Green>
 \
 * 3bb2 - Just reving commit number. (8 years ago) <Melinda Green>
 * b988 - Fixing issue 124: Not recognising solved state when last move is macro. (8 years ago) <Melinda Green>
  * be63 - (tag: v4.3.209) Fixes fanfare on loading a solved log file. (8 years ago) <Melinda Green>
  \
 * \ 0ec1 - Fixes fanfare on loading a solved log file. (8 years ago) <Melinda Green>
 \ \ \
  / /
 / /
  /
 * 3444 - Fixes fanfare on loading a solved log file. (8 years ago) <Melinda Green>
  * 65a5 - Fixes issue 120 "Macros with some reference sticker patterns produce broken results" Fixes issue 1.. (8 years ago) <Melinda Green>
 /
 * 6298 - Fix issue 120. (8 years ago) <roice3>
 * c522 - Forgot to rev the minor version number displayed in Help > About. Should be 4.3 (8 years ago) <Melinda Green>
 * 467f - More license mods. (8 years ago) <Melinda Green>
 * ebf6 - License clarifications. (8 years ago) <Melinda Green>
 * bacf - Merge branch 'master' of https://github.com/cutelyaware/magiccube4d (8 years ago) <Melinda Green>
 \
 * 74d2 - Resolving issue 114 "Exception thrown initializing audio on Ubuntu". For now simply catching excep.. (8 years ago) <Melinda Green>
  * 5c1a - Create LICENSE.md (8 years ago) <Melinda Green>
 /
 * 6078 - (tag: v4.3) Reving version number for v4.3. (9 years ago) <Melinda Green>
 * 809c - Implemented new navigational controls (Edit > goto beginning, goto end, play). Reworked congratula.. (9 years ago) <Melinda Green>
 * 19c4 - Implementing new Edit commands goto Beginning, goto End, and Play. Also fixes bug in MC4DView.getA.. (9 years ago) <Melinda Green>
 * 121a - (tag: v4.2) Reving version number for v4.2. (9 years ago) <Melinda Green>
 * 14ba - Nested macros! Resolves issue #61 "Allow using macros when recording other macros." Note: Inner ma.. (9 years ago) <Melinda Green>
 * 675c - Adding .gitignore (9 years ago) <Melinda Green>
 * 7d33 - Forgot new PropControls.java and changes to MagicCube.java. (9 years ago) <Melinda Green>
 * 35af - Resolving Issue 51: "Applying Macro" text sticks around too long. Did this by replacing direct His.. (9 years ago) <Melinda Green>
 * b9ee - Fixes issue #76 - "Undoing when recording a macro produces wacky results." Also fixes bug introduc.. (9 years ago) <Melinda Green>
 * c2b8 - Fixing a small problem in which a mismatched ']' mark gets left in History when user hits escape k.. (9 years ago) <Melinda Green>
 * 535d - Common code formatter for consistent styling in Eclipse. The name tells you where to find the plac.. (9 years ago) <Melinda Green>
 * 5b71 - (tag: v4.1) Reving version number prior to 4.1 release (9 years ago) <Melinda Green>
 * 1e33 - Fixing issue #66 "Twist count can increase during an automatic solve." (9 years ago) <Melinda Green>
 * 88ec - Fixing problems with cheat command where scramble boundary mark was not being removed. Also optimi.. (9 years ago) <Melinda Green>
 * c51e - Fixed problem where undo action was not enabled upon reading from log file. Also fixed minor probl.. (9 years ago) <Melinda Green>
 * 82c5 - Implementing macro set-up moves (issue 106) plus other macro-related fixes and clean-up. (9 years ago) <Melinda Green>
 * 5741 - Increasing default window size. (9 years ago) <Melinda Green>
 * 4a06 - Resolving some code warnings. (9 years ago) <Melinda Green>
 * 7a90 - Clean-up only. Mainly casts and @Overrides. (9 years ago) <Melinda Green>
 * 8516 - Formatting only. (9 years ago) <Melinda Green>
 * 58ae - Create README.md (10 years ago) <Melinda Green>
  * 4690 - (origin/wiki) Migrating wiki contents from Google Code (10 years ago) <Google Code Exporter>
 * 5613 - Applying Melinda's changes to make things work for Java7 (fixes issues 109, 110, and 112). (12 years ago) <roice3@gmail.com>
 * e2df - Integrating David Smith's wonderful "Goldilocks" function that calculates good number of scramblin.. (13 years ago) <cutelyaware@gmail.com>
 * 622c - Correcting for now slower default drag speed due to fix for issue 58. (15 years ago) <cutelyaware>
 * 0ef5 - Resolving issue 58 (Unchecking "Allow Auto-Rotation" affects drag sensitivity) & Issue 98 (Conside.. (15 years ago) <cutelyaware>
 * 58a6 - Resolving Issue 101: Sliver removal comment slightly wrong (15 years ago) <cutelyaware>
 * dae9 - Very minor code mods. (15 years ago) <cutelyaware>
 * b2fe - Trivial change resulting from code review of r177. No functional change. (15 years ago) <cutelyaware>
 * 9ab8 - Created and used PropRadioButton similar to other "Prop" components, and used PropCheckBox in a co.. (15 years ago) <cutelyaware>
 * c657 - Disabling highlighting while puzzle in motion. (15 years ago) <cutelyaware>
 * 3170 - Improved stack tracing and user feedback when encountering parsing problems. Also, added NPE test.. (15 years ago) <roice3>
 * 12a2 - Adding NPE test. (15 years ago) <cutelyaware>
 * 2ac4 - Macro apply was not respecting "only macros" quick moves setting. (15 years ago) <cutelyaware>
 * 3a23 - Fixed problem where fanfare would not show for puzzles loaded from log files. (15 years ago) <roice3>
 * ed3c - Updating version file. (15 years ago) <roice3>
 * d1ac - Make rendering during puzzle switching not jump around. This avoids unnecessary view auto-scaling.. (15 years ago) <roice3>
 * a07e - Handling more indexing and NPE errors when switching puzzles. More of the stuff seen in Issue 45. (15 years ago) <cutelyaware>
 * 7cbb - Bombing out of puzzle painting on any indexing error since these can happen while switching puzzle.. (15 years ago) <cutelyaware>
 * 9464 - Reset the 4D view when switching to a new puzzle. (15 years ago) <roice3>
 * 5d95 - Change to only build the UI tab structure once (we were seeing the UI jump around when switching p.. (15 years ago) <roice3>
 * 55ea - Adding some comments to the grip-mapping code, as suggested by Melinda (no functional code changes). (15 years ago) <roice3>
 * 6b4f - Altered the default eyew very slightly, since the previous 1.0 value would make the simplex look q.. (15 years ago) <roice3>
 * e304 - Fixing a memory leak by not rebuilding PreferencesEditor on every puzzle reset. Also fixing a null.. (15 years ago) <cutelyaware>
 * 6cd6 - Fixing bug in new scrambling behavior. (15 years ago) <cutelyaware>
 * 3a8a - Reving the version number. (15 years ago) <cutelyaware>
 * 4503 - Resolving Issue 70: Get rid off "mc4d.props" file from Desktop. (15 years ago) <cutelyaware>
 * 6f6b - Changes as a result of reviewing r158. (15 years ago) <cutelyaware>
 * 0ba9 - Fix a UI status update problem with r158. (15 years ago) <roice3>
 * 3eac - Don't rebuild the entire puzzle when resetting the state. (15 years ago) <roice3>
 * 6a03 - Tetrahedral Prism now working (I'm not enabling in the UI just yet, since we first need to work ou.. (15 years ago) <roice3>
 * 2fc6 - Change to the way stickers are mapped to grips. Now we ensure that that for a given cubie type (2.. (15 years ago) <roice3>
 * 6153 - Make auto-scaling use the current 4D view matrix. (15 years ago) <roice3>
 * a674 - Fixing minor problems with quick moves and resource reading. (15 years ago) <cutelyaware>
 * 4c1c - Jar file wasn't reading version.txt resource file. (15 years ago) <cutelyaware>
 * 25b8 - Code review changes for r150. (15 years ago) <roice3>
 * 064f - Fix slicing on triangular duoprisms. (15 years ago) <roice3>
 * df19 - - Make view auto-scaling work off the 3D geometry, and related changes (fixes issue 82). - Normali.. (15 years ago) <roice3>
 * 87df - Consolidate some repeated code. (15 years ago) <roice3>
 * c8fb - Fixing broken mouse wheel zooming. (15 years ago) <cutelyaware>
 * 02b7 - Resolving Issue 89: Slider settings jump when thumb is released (15 years ago) <cutelyaware>
 * 0f1b - Resolving Issue 80: Officially support uniform duoprisms up to {10}x{10}? Also enabled many of the.. (15 years ago) <cutelyaware>
 * 26a8 - Added debugging aids. (15 years ago) <cutelyaware>
 * ae97 - Resolving issue 84: Macros with long names affecting preference UI negatively. Limited the macro b.. (15 years ago) <cutelyaware>
 * a80b - Fixed a minor problem in r139 (which caused the initial 4D view to not get setup). (15 years ago) <roice3>
 * f7a0 - Got sick of having to worry about accidental twists when stopping auto-rotaton so I made it cut th.. (15 years ago) <cutelyaware>
 * b085 - Resolving issue 34 (puzzle scaling) by adjusting the view scale to keep puzzle image size independ.. (15 years ago) <cutelyaware>
 * 32c0 - Automate setting the minor version number to the latest SVN revision. (15 years ago) <roice3>
 * 093d - View now able to track changes to the overall projected scale of the current puzzle for purposes o.. (15 years ago) <cutelyaware>
 * 52f0 - Refactored the callbacks. Should be no functional change but this stuff is risky and should be tes.. (15 years ago) <cutelyaware>
 * c024 - Fixing tiny bug in which shadow colors would not always take a darker version of the ground color. (15 years ago) <cutelyaware>
 * 5f6a - Added property listening support to the PropertyManger class. (15 years ago) <cutelyaware>
 * 4f0f - Split the PuzzleManager.computeAndPaintFrame method into two. (15 years ago) <cutelyaware>
 * 8577 - Satisfying a compiler warning. (15 years ago) <cutelyaware>
 * d8c6 - Resolves issue 74. Adds a sub-mode to "quick moves" allowing for just macros to be played quick an.. (15 years ago) <cutelyaware>
 * 4fee - Moved module test file to another code package (fixes issue 54). Also updated ref file to current.. (15 years ago) <roice3>
 * 79a2 - Don't try to manage the state of the control key ourselves, since MC4DView can miss the key events.. (15 years ago) <roice3>
 * b3fb - Updating version number. (15 years ago) <cutelyaware>
 * 808e - Documentation only. (15 years ago) <cutelyaware>
 * c6ee - Avoid the scenario where scrambling can use grips that are not available through the UI. (15 years ago) <roice3>
 * d4fe - Added a method to retrieve all the grip(s) for a particular sticker. (15 years ago) <roice3>
 * 8c98 - Edit > Reset wasn't respecting custom colors. (15 years ago) <cutelyaware>
 * eb54 - More highlighting subtleties - we need to refresh the highlighting any time the highlighter is cha.. (15 years ago) <roice3>
 * 5b51 - Update to test ref file. (15 years ago) <roice3>
 * 2b82 - Fixed some highlighting problems (any time we change the sky, we need to be sure to update the hig.. (15 years ago) <roice3>
 * 26cd - Updated some comments only. (15 years ago) <cutelyaware>
 * 68e4 - Renaming TwistEvents to StickerEvents since not all actionable clicks are twist events. (Think mac.. (15 years ago) <cutelyaware>
 * 21ff - Fixing issues with macro reference clicks (the highlighting worked correctly, but what was allowed.. (15 years ago) <roice3>
 * 68bd - Resolving issue 64 (fanfare on reset) and hopefully also issue 62 (fanfare on scramble). (15 years ago) <cutelyaware>
 * 012c - Resolving Issue 65 (Sound effect not staying muted). (15 years ago) <cutelyaware>
 * 9c6f - Updating version number. (15 years ago) <cutelyaware>
 * d708 - Implementing custom face colors. Also moved PropertyManager to Superliminal util package where it .. (15 years ago) <cutelyaware>
 * 04a5 - Resolving Issue 60 (Twist count should read 0 after a full scramble) Also added an example main to.. (15 years ago) <cutelyaware>
 * af1f - Added minor pointer test. (15 years ago) <cutelyaware>
 * d74f - Added view scale adjustment via the mouse wheel. (15 years ago) <cutelyaware>
 * 5dc6 - Fixed null pointer exception when key is pressed while view has focus and the mouse pointer is out.. (15 years ago) <cutelyaware>
 * 5d69 - Updating version number. (15 years ago) <cutelyaware>
 * 5f74 - Removing redundent puzzle and resolving issue 57 (Solve (For Real) should always be grayed out unt.. (15 years ago) <cutelyaware>
 * da28 - Minor clean-up. (15 years ago) <cutelyaware>
 * c253 - Highlighting improvements. (15 years ago) <cutelyaware>
 * 62f0 - Fixed a bug from the previous check-in. (15 years ago) <cutelyaware>
 * 9a4e - Added slicemask tests to sticker highlighting logic. (15 years ago) <cutelyaware>
 * 95f1 - Just some tidying of log file I/O. (15 years ago) <cutelyaware>
 * b743 - Redundant since open items were added to project issue tracking. (15 years ago) <cutelyaware>
 * 38d0 - Issueized the TODO. (15 years ago) <roice3>
 * 48d5 - Added some notes about the reasoning for a tuned value on the simplex puzzles. (15 years ago) <roice3>
 * b3a0 - Fixed a problem where small angle twists weren't working. (15 years ago) <roice3>
 * f6d3 - Added minor sanity checking and number formatting. (15 years ago) <cutelyaware>
 * 7265 - Simplexes! (15 years ago) <roice3>
 * 7090 - Add back missing image file. (15 years ago) <roice3>
 * ace7 - (15 years ago) <cutelyaware>
 * 6b46 - Repackaging (15 years ago) <cutelyaware>
 * 0c87 - Avoid trying sliver removal when not necessary (it was actually causing issues on the Onehundredag.. (15 years ago) <roice3>
 * 522e - Freed the MC4DSwing class from dependancy on the test module. (15 years ago) <cutelyaware>
 * aacf - HUGE renaming pass to get rid of the confusing "Generic" prefixes now that all puzzles are of this.. (15 years ago) <cutelyaware>
 * 8ba9 - Removed unused contiguous cubies logic that was screwing up the sliders. Also collapsed a bunch of.. (15 years ago) <cutelyaware>
 * 9848 - Added a simple module test for the puzzles we're putting in the beta. (15 years ago) <roice3>
 * b33d - Fixed small sound feedback problem. (15 years ago) <roice3>
 * 6b6d - Pulled normal mode highlighting logic up from the low level code packaged it into a second highlig.. (15 years ago) <cutelyaware>
 * ea7a - Code review changes. (15 years ago) <roice3>
 * 72ed - Pruning the triangle and fractional edge length puzzles from the list (in prep for the beta releas.. (15 years ago) <roice3>
 * e462 - Heuristically remove slivers from puzzles at build time. (15 years ago) <roice3>
 * 0bb3 - Should have gone with r82. (15 years ago) <roice3>
 * 1501 - Make highlighting for macros work. (15 years ago) <roice3>
 * 1316 - Fixed problems when clicking view rotations that would do nothing. This avoids those illegal rota.. (15 years ago) <roice3>
 * eed9 - Removed PolygonManager, Stickerspec.coords and Stickerspec.id_within_face. Some of that would need.. (15 years ago) <cutelyaware>
 * 80e1 - Fixed so 3D view can get key events while mouse is hovered and before the user clicks giving focus. (15 years ago) <cutelyaware>
 * f933 - When hovering, only highlight stickers that would do something useful if clicked. (15 years ago) <roice3>
 * c918 - Wasn't generating new face colors for each puzzle. Moved that into GenericGlue to keep them in sync. (15 years ago) <cutelyaware>
 * c952 - The shim launcher main now no longer depends upon the jar file name. (15 years ago) <cutelyaware>
 * 826d - A proper fanfare sound clip for full solves. (15 years ago) <cutelyaware>
 * b259 - Added a ding sound reward for partial scrambles. (15 years ago) <cutelyaware>
 * d498 - Added sound effects. (15 years ago) <cutelyaware>
 * db0d - Defaulting to the hypercube. (15 years ago) <cutelyaware>
 * 1616 - Added a flasy congratulations window that is shown on full solves. (15 years ago) <cutelyaware>
 * de58 - Reverting stereo changes in r61 for Melinda. (15 years ago) <roice3>
 * cc05 - Made simplex hack work better. (15 years ago) <roice3>
 * f8ff - Improvements to macros. (15 years ago) <roice3>
 * 5962 - Avoid some NullPointerExceptions for puzzles that are currently broken (e.g. the tetrahedral prism). (15 years ago) <roice3>
 * 3f9c - Shim launcher main class which launches the real main class but with VM arguments allowing enough .. (15 years ago) <cutelyaware>
 * 9534 - Fixed problem of autorotations converging to spinning about major axes. (15 years ago) <roice3>
 * e70d - Fixed problem with isSolved. The previous impl didn't work if the puzzle had been (effectively) v.. (15 years ago) <roice3>
 * 8eff - Temporary hack for simplexes with an odd number per side (see issue 4). (15 years ago) <roice3>
 * f2df - todo (15 years ago) <cutelyaware>
 * 9891 - Stereo viewing. A complete hack which might get backed out or disabled but kinda works so let's te.. (15 years ago) <cutelyaware>
 * 83db - Rename UI labels "prism prism" to "duoprism" (fixes issue 9). (15 years ago) <roice3>
 * aa66 - TODO update. (15 years ago) <roice3>
 * f38d - Very minor cleanup of r51 and r53 (it was late when I made those changes). (15 years ago) <roice3>
 * 93bd - I shouldn't have changed this in r50. (15 years ago) <roice3>
 * 6271 - Reimplemented ctrl-right-click to rotate "from" center. (15 years ago) <cutelyaware>
 * 4630 - Returning from maximized window mode to normal resets previous normal window size and position. (15 years ago) <cutelyaware>
 * d112 - Macro beautification. Added tool tips for buttons and only enable macro buttons matching puzzles f.. (15 years ago) <cutelyaware>
 * f8e3 - Avoid illegal twists (this has been causing ugly exceptions when you click on 1C stickers, for exa.. (15 years ago) <roice3>
 * e333 - Updating TODO. (15 years ago) <roice3>
 * 3e74 - Implemented the isSolved method. (15 years ago) <roice3>
 * 6a83 - Macros now working in the new world. There are still improvements to be made here. (15 years ago) <roice3>
 * 7c46 - Fixed minor problem in macro creation. (15 years ago) <cutelyaware>
 * 33d2 - Gutted PolygonManager, removed PuzzleState, trimmed MagicCube, and added a drag speed slider. (15 years ago) <cutelyaware>
 * 5497 - View properties are now gotten via the PropertyManager. Simplifies API and prepares for gutting th.. (15 years ago) <cutelyaware>
 * 54af - Renamed MC4DView.setBackground to MC4DView.setSky so as not to hide Component version. (15 years ago) <cutelyaware>
 * f4fe - Results of running Eclipse's clean-up tool on the default package. Mostly adding @Override and rem.. (15 years ago) <cutelyaware>
 * aaa7 - Resolving all the compiler warnings in the default package. (15 years ago) <cutelyaware>
 * 42c9 - Pruned a bunch of dead code. (15 years ago) <cutelyaware>
 * 2054 - Using Roice's wonderful new slices-per-grip call in the scramble method. (15 years ago) <cutelyaware>
 * 88f5 - Made the "Invent My Own" dialog initialize with the current puzzle description. (15 years ago) <cutelyaware>
 * 4903 - Added a new interface method to retrieve the number of slices a particular grip can affect. (15 years ago) <roice3>
 * 043f - Fixed quick moves and renamed "spin dragging" to "auto rotation". (15 years ago) <cutelyaware>
 * 88cb - Renamed id_within_cube to id_within_puzzle and other minor clean-up. (15 years ago) <cutelyaware>
 * 4a3c - Fixed scramble & cheat. (15 years ago) <cutelyaware>
 * 75cb - Change to the way sticker facets for 2x2x2 cells behave when clicked. Facets not on the cell boun.. (15 years ago) <roice3>
 * 7527 - Log files created with MC4D now force a .log extension. (15 years ago) <cutelyaware>
 * 4142 - Now saving view matrix in the log files. (15 years ago) <cutelyaware>
 * 18a5 - Removed the SQuat class (this is now unused at the moment, and we can always bring it back). (15 years ago) <roice3>
 * 9ba5 - Make reset4dView() put us in the nice starting position, and a couple minor comment edits. (15 years ago) <roice3>
 * 86fc - Added mouse-controlled continuous 4D view rotations. (15 years ago) <roice3>
 * 9d06 - Fixing twists for puzzles of edge length 2. (15 years ago) <roice3>
 * 9985 - Fixed minor problems with color preference buttons. (15 years ago) <cutelyaware>
 * 5a95 - * Fixed out-of-sync history when building new puzzle * Romoved "Reset to Defaults" button in prefe.. (15 years ago) <cutelyaware>
 * 152d - Fixed the color preference buttons and made the "reset to defaults" button work visually as well a.. (15 years ago) <cutelyaware>
 * aeaf - Because I can't stand public data members. My apologies, Roice! (15 years ago) <cutelyaware>
 * ee50 - Now remembering tab selection across sessions. (15 years ago) <cutelyaware>
 * 709c - Code clean-up only. (15 years ago) <cutelyaware>
 * 656c - Fixes the move up/move down arrow symbols on the Macros control panel buttons. (15 years ago) <cutelyaware>
 * 7530 - Added a quick & dirty frame timer for debugging. (15 years ago) <cutelyaware>
 * cea9 - Fixes slice masks and macro cancel via the Esc key. Esc now also cancels solve/cheat animations bu.. (15 years ago) <cutelyaware>
 * 1904 - Fixes reset. (15 years ago) <cutelyaware>
 * 5229 - Added preference for ctrl-click rotate by face or by cubie and wired up to Roice's new API. (15 years ago) <cutelyaware>
 * 2e43 - * Fixed several threading problems involving background puzzle building and the progress bar. * Co.. (15 years ago) <cutelyaware>
 * e15d - - New RotationHandler class to manage all 3D and 4D view rotations. - Support for multiple ctrl-cl.. (15 years ago) <roice3>
 * 0322 - Replaced the progress writer used during puzzle generation with a proper progress bar in the statu.. (15 years ago) <cutelyaware>
 * 1d5f - Fixed a problem in r14. (15 years ago) <roice3>
 * 711b - Hooked up correct twist speed based on the settings. (15 years ago) <roice3>
 * 0f86 - Hook the ctrl+click view rotations back up (soon, all the view rotations will be handled by a dedi.. (15 years ago) <roice3>
 * 6a27 - Adding face color selection based on the Y'UV color space such that each color is as visually dist.. (15 years ago) <cutelyaware>
 * c199 - "First light" connecting the new generic puzzles to the updated history mechanism. Undo, redo, che.. (15 years ago) <cutelyaware>
 * 38d1 - Fixes issue 7. Also turned on simplex puzzles for now (so we can try to get them working better). (15 years ago) <roice3>
 * 192f - Project wishlist (15 years ago) <cutelyaware>
 * e734 - Modified the History class to handle generic puzzles and reved the log file format. Currently only.. (15 years ago) <cutelyaware>
 * e6c8 - Missed an obsolete cast. (15 years ago) <cutelyaware>
 * 0a51 - Updated all the collections in the default package to the typesafe 1.5 versions and other general .. (15 years ago) <cutelyaware>
 * 2ed8 - Testing check-ins. Just deleted a couple old files and made a whitespace change. (15 years ago) <cutelyaware>
 * c2a7 - Initial source code and Eclipse project checkin. (15 years ago) <roice3>