eliot/dic
Olivier Teulière 3c7a84d543 Support saving/loading games (any game type) in XML format.
Status:
It works well, but there are still a few details to improve/fix

More details about the changes:
 - New dependency on Arabica and Libxml2 to parse the XML
 - Loading the old format is still supported for this release, but won't be supported anymore in the next one
 - Games are now only saved in the new format
 - In training mode, the player is now created externally, like in the other modes
 - Avoid using GameIO (the one from game/) whenever possible
 - Do not use a FILE* argument anymore when loading a game
 - Throw and catch exceptions correctly when a game cannot be loaded or saved
 - The non-regression tests now use a new method to print the game history
2009-11-29 16:01:31 +00:00
..
.cvsignore Merged the "cppdic" branch back into HEAD. 2008-01-08 13:52:32 +00:00
automaton.cpp Added consts, renamed a class, and simplified the code using vectors 2008-07-27 15:28:50 +00:00
automaton.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
compdic.cpp Tiny optimization of the compressed dictionary 2009-07-03 21:51:08 +00:00
dic.cpp - Invalid moves should be in the display form 2009-07-03 21:40:14 +00:00
dic.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
dic_exception.cpp Dic: 2008-08-31 11:48:11 +00:00
dic_exception.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
dic_internals.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
dic_search.cpp Little hack to have the 7+1 search in alphabetical order (or more precisely, in the order of the letters as defined at dictionary creation) 2009-09-21 20:10:34 +00:00
encoding.cpp Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
encoding.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
grammar.cpp Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
grammar.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
header.cpp Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
header.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
listdic.cpp Removed support for the old dictionary format. The code becomes simpler and (very slightly) faster. 2008-11-22 13:11:48 +00:00
Makefile.am Got rid of the custom HashTable class: Boost.Unordered provides a better one for free... 2009-05-01 09:04:47 +00:00
regexp.cpp A lot of clean-up: 2008-11-22 13:09:28 +00:00
regexp.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00
regexpmain.cpp - Invalid moves should be in the display form 2009-07-03 21:40:14 +00:00
tile.cpp Display the alternative inputs in the dictionary information tab 2009-06-28 11:47:50 +00:00
tile.h Support saving/loading games (any game type) in XML format. 2009-11-29 16:01:31 +00:00