Age | Commit message (Collapse) | Author |
|
Need to add a user interface, but gaddags are now
auto-generated if they can't be found.
Some specific improvements here:
* FixedLengthString gained a pop_back member.
* Add code to allow v1 gaddags and v0 dawgs to work
together.
* Change memory allocation of dawgs and gaddags to
be dynamic (the old limit didn't accommodate the
ridiculously large Polish dictionary in the gaddag)
* The Settings class now knows a bit about generating
gaddags. This will be important for giving UI feedback.
* Fixed several places using filenames which should be
using string, not UVString.
* Dawg/GaddagFactory should have been using
UVString, not QString. My misunderstanding.
|
|
Basically the same thing I just did to the DAWG files,
now done to GADDAGs. Also, add hashing, and
make sure GADDAGs only load if their hash matches
that of the DAWG files.
|
|
Moved Settings::populateComboFromFileNames() to be a
static method, then invoked it from the lexicon dialog.
|
|
* Files can now be loaded from user directory as well
as app directory.
* Edit lexicon dialog has been added, and pretty much
all of the GUI elements framed out. Not actually
implemented, yet.
* Embiggen the board configuration dialog.
* Some bits of code refactoring.
|
|
Delete functionality is now inside of the edit dialog.
Which will make things less messy when other
edit dialogs are introduced.
|
|
|
|
This fixes the various issues with needing to
code-sign data files. And simplifies the process
of building and preparing to code sign considerably.
|
|
This allows you to choose between preset themes stored in .ini files
in the layout. While I was at it, I changed other things in the
Settings panel to auto-populate from the layout rather than have
hard-coded versions. So there's no longer a need to recompile
Quackle to add new languages or alphabets to get it to show up in
the popup menu.
|
|
to look for 'data' in '../data'
|
|
|