Hi all,
Freecell Solver 3.26.0 was released and can be downloaded from its homepage at
http://fc-solve.shlomifish.org/ . Freecell Solver is a reusable and
open-source (MIT/X11-licensed) library, written in portable C99 with some
GCCisms (32-bit/64-bit, UNIX/Linux and MS Windows), that can automatically
solve the Solitaire game Freecell and some similar Solitaire variants.
The Freecell Solver distribution also includes some standalone command-line
programs that make use of the library. Freecell Solver has a very large amount
of features, supports many different run-time heuristics that may yield
different solutions, is a fast solver, and supports the largest number of
Solitaire variants of all other solvers of its kind.
The new release features some bug fixes, which could cause the solver to crash
on invalid input (as reported by the "Mayhem" team to the Debian bug tracker),
provides fixes and updates for GCC-4.9.x and CMake-3.0.0-rc3, and adds the
experimental "pseudo-DFS" solver (see
https://groups.yahoo.com/neo/groups/fc-solve-discuss/conversations/messages/1374
). More information can be found in the NEWS.txt / NEWS.html (
http://fc-solve.shlomifish.org/docs/distro/NEWS.html ), quoted below.
Regards,
-- Shlomi Fish
[QUOTE]
Version 3.26.0: (19-May-2014)
-----------------------------
1. Remove the documents (e.g: +README+, +COPYING+, +AUTHORS+), which
have duplicates with a .txt extension from the source distribution, to save
space. They are still being copied to their location in the BINARY_DIR
where cmake is invoked from.
2. Fix a division/modulo by zero problem that yielded a floating-point
exception, as reported by the Mayhem team to the Debian bug tracker:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=715914 . Thanks!
3. Fix +board_gen/pi-make-microsoft-freecell-board+
+board_gen/make-aisleriot-freecell-board+ and +
+board_gen/make-gnome-freecell-board+ from crashing if only a single "-t"
flag is given. A crash was reported by the Mayhem team to the Debian
bug tracker:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=716097 . Thanks!
4. Fix the automated tests, so they will support the new versions of
Games::Solitaire::Verify[
http://fc-solve.shlomifish.org/verify-code/] .
5. Remove +make_microsoft_freecell_board.c+ - it is not useful and
+pi-make-microsoft-freecell-board+ or +make_pysol_freecell_board.py+ should
be used instead.
6. Fix the build process for version 4.9.x of the GCC compiler.
7. Add the pseudo-DFS solver in +pseudo_dfs_atomic_moves_solver.c+ ,
which is another attempt at solving hard two freecell deals. It runs,
but generates a very large stack with the deal in question (MS #384243 ).
8. The +summarize-fc-solve+ script now accepts some game parameters followed
by a double-dash ("--"), followed by preset parameters for the solver.
9. Various fixes for warnings and errors for the build process, while using
CMake-3.0.0-rc3 (what will become CMake-3.0.0).
10. Some cleanups, refactorings, modernisations, and minor optimisations.
[/QUOTE]
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
Parody of "The Fountainhead" - http://shlom.in/towtf
Nobody expects the Randal Schwartz condition!
— David Fetter
Please reply to list if it's a mailing list post - http://shlom.in/reply .
Received on Mon May 19 2014 - 00:54:16 IDT