1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
|
2005-12-11 John Spray <jcspray@icculus.org>
* Rearranged buttons to be more compact.
2005-10-20 Phillip Jordan <pmjordan@gmx.at>
* moved various testing and debugging functions from
sudoku-solve.C into new file, sudoku-solve-test.C.
New file not used in normal build. (see below)
* Added 'make' target "test" for console-based, highly
verbose mode, useful for debugging, uses new
sudoku-solve-test.C file.
* Fixed very very subtle bug in solver, symptom reported
2005-09-15 by Kevin Bryan<bryank@cs.uri.edu>.
(sudoku-solve.C:320)
* Fixed potential infinite loop condition in "Forced
Options" subsolver. (sudoku-solve.C:585) Never seen
the bug 'in the wild', but potentially disastrous.
* Fixed bug in "Forced Options" subsolver that caused
two subsequent moves to place a number on the same
blank square shortly before hitting deadlock. The bug
didn't seem to cause any permanent damage, however,
since the two moves were deleted immediately due to
the deadlock.
* Necessarily added loads of (conditional) debug
statements to solver code, sorry if it's now unreadable.
Feel free to delete them.
* Fixed Makefile such that make will rebuild the target
if the Makefile itself has changed, but no source
files have.
* Bumped version number to 0.93 due to fairly serious
bug fixes.
* Added TODO list and very short description of the
solving algorithm. (file 'ALGORITHM', should this be
'HACKING'?)
2005-08-25 John Spray <jcspray@icculus.org>
* Add functions generatePuzzleFromNumberUI,
updateWindowTitle, to load and display puzzle
numbers where the number is two digits storing
difficulty 0-10, and then any number of digits
providing a seed for the RNG. At this time
very little verification is done of user input of
puzzle number, that needs to change.
* Added button for generating puzzle by puzzle number.
This, combined with the load/save buttons presents
an unacceptably busy UI. This needs reworking
before the program becomes releasable again.
2005-08-01 John Spray <jcspray@icculus.org>
* Add following functions for opening .sudoku files:
openPuzzleUI, openPuzzle, setFromString
* Add following functions for saving to .sudoku files:
savePuzzleUI, savePuzzle, dumpToString
* Add Open and Save buttons
* Cry about cluttered UI.
* Open argv[1] when given
2005-07-28 John Spray <jcspray@icculus.org>
* 0.92 release.
2005-07-26 John Spray <jcspray@icculus.org>
* Add UI for insolvable puzzles
* Make borders between 3x3 squares bigger for the
benefit of big-window folks.
2005-07-25 Phillip Jordan <pmjordan@gmx.at>
(0.92-pre3, revision 8)
* Added and tied in new Sudoku solving algorithm.
'Generate' still uses old algorithm, new algorithm
only used for actual solving.
* Fixme: inability to solve a puzzle is indicated only
on console, need UI for that.
2005-07-25 Phillip Jordan <pmjordan@gmx.at>
(0.92-pre2, revision 6)
* Split Sudoku solving and generating algorithms out into
separate sudoku.H and sudoku.C files, in anticipation
of the massive addition of the new solver.
* Fixed UTF-8 problem introduced in copyright string in
revision 3. (oops)
2005-07-25 Phillip Jordan <pmjordan@gmx.at>
(0.92-pre1, revision 3)
* Add new make target 'withgtkmm24' which conditionally
switches off code which uses new gtkmm2.4 2.6 features.
Makes it look much less pretty, but at least it works,
e.g. on SUSE 9.3.
* Changed some C-specifics to their C++ equivalents, such
as renaming GNUDoku.h -> GNUDoku.H (capital H), and
replacing the C standard library includes with C++ ones.
* Removed causes of some warnings, unified indentation a bit.
2005-07-03 Dr Balwinder S Dheeman <bsd@cto.homelinux.net>
* Make blanking more symmetric in generated puzzles
2005-07-03 Grahame White <grahame@regress.homelinux.org>
* Remove frames from uneditable entries, adding an
all new unsightly widget size change
2005-07-03 Christopher Simon <toffee.apple@gmail.com>
* Addition of changing font size when window is resized.
* Mark errors by color instead of enboldening, to avoid
unsightly widget size changes
|