Requirements: Xerces 3.0 needs r >= 355132 ! (or Linux Xerces 2.4-2.7)
- main.cc: initialization moved into Application and code cleanup (part 1)
- main.cc/file.cc: datapath separation into several paths and pathlists,
- Windows support additions:
- user data including preferences to ...\Application Data\Enigma\
- command line support: enigma may be called from anywhere, as long as the
the user has write access to cwd (for stdout.txt, stderr.txt)
- MacOS datapath code cleanup (yet untestet)
- OS dependent path seperator ':',';' for GameFS path lists
- ecl::split_path: mixed dir seperators '/','\' enabled
- Xerces serializer and resolver support added
- ApplicationDataPath() moved from options.cc to ecl_system(_unix).cc
- file.cc: full support for class instances.
- PreferenceManager added
- options "Nozoom" and "Tournament" eliminated, unused code preliminary outcommented
- commandline option --pref added
- data/schemas/ and data/enigmarc3.xml added
Note:
- old .enigmarc2 still used for scoring
- all preferences are redirected to new .enigmarc3.xml
- read further comments in headers/doxygen
- autogen.sh of course