summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2019-07-22Update OSPS to version 40 (January 2019)alkamid
2019-07-21Clean up duplicate strategy files.John Fultz
There's only two distinct superleaves files, but there were more copies in the layout and it's a huge file. Now, lexica beginning with the text "csw" will fall back to the strategy files in the "csw" directory before going to default_english. And so, the Collins superleaves is in strategy/csw and other dictionaries default directly to strategy/default_english. Also clean up dupes of other files which didn't take much space, but at least it clarifies what strategy files are unique. Minor change to the C++ code to detect the "csw" directory.
2019-07-19Add CSW19 dictionary.John Fultz
Also, rename cswapr07 to csw07 (I think enough years have passed that the need to distinguish the "April update" has passed... but I nonetheless mention it in the copyrights file).
2019-07-19Add NWL2018 and SSWL2018 dictionaries.John Fultz
Better known as the NASPA Word List and the School SCRABBLE Word List.
2019-07-19First cut of a cmake build.John Fultz
Building on macOS right now. cmake will soon replace qmake as the supported build system. Some notes about the implementation: * libquackle and libquackleio can be separately built as before. * quacker still links to the static libraries for libquackle and libquackleio, but quacker's cmake file includes those projects, which means everything builds at once. No more need to run separate builds of everything to get a GUI. And debugging is easier now that the libraries are incorporated into the quacker project. * I tried to get cmake to build the macOS app bundle, but cmake is unable, by conventional means, to build a non-flat Resources directory (which many people have complained about). Right now, the default build just builds the binary, and you have to run it from the command-line. But -DBUNDLE=ON will build a shell of a bundle. It won't work, but I intend to create an Xcode project from it for building the bundle, to make it easier for me to deliver a code-signed and notarized app bundle. * I've got CMakeLists.txt files for the resources, but they're not really doing anything right now. Maybe later. * Minimum macOS version for the cmake build is 10.10.
2019-05-06About box fixes.John Fultz
Re-sort copyrights so newer ones show up first. Exclude copyright.txt lines from about box if they don't have an actual copyright.
2019-05-06Add ability to include logo in copyrights.txt.John Fultz
Add NASPA logo for its dictionaries. Add a separator between settings and copyright for clarity. Tighten up vertical spacing in the settings panel.
2019-03-21Licensing, copyright text changes.John Fultz
2019-01-13Add School Scrabble 2016, 2018 word list hashes.John Fultz
2019-01-13Add hash for official OCTWL2018.John Fultz
2018-02-13New version of Polish lexicon (OSPS 38)alkamid
This is a small update, mainly fixing the bugs found in version 37.
2017-12-19OSPS (Polish lexicon) v. 37 (December 2017)alkamid
2017-08-14Fixes #50 and related non-English strategy issues.John Fultz
Specifically... * Bogowin was only being used for English-like dictionaries. I suppose the bogowin numbers might change a bit from dictionary to dictionary, but I think it's quite plausible that the numbers are similar for all dictionaries. * This fixes bogowin always returning 100 or 0. * Make the strategy code more fine-grained, so that if it has some strategy files and not others, it will use what it has. JKB recommended a long time ago that I add a generic worths file to give the blank a high worth, but it wasn't being used because most languages didn't also have a syn2 or a superleaves. Now it will. Also, the vowel-consonant balance computations don't use any strategy files at all, but they were also being skipped if you didn't have every single strategy file. Oops. * The strategy computations would sometimes do unexpected things if the leaves weren't alphabetized. They now look at the alphabetized version of the leave. * A couple more conversions to ranged-for loops.
2017-04-03OSPS update 36alkamid
http://www.pfs.org.pl/osps/Update36.php As usual, no need to leave older versions available. This one mainly deals with bugs from Update 35.
2016-12-21OSPS update 35alkamid
http://pfs.org.pl/info/update35.php
2016-08-05Merge pull request #41 from alkamid/new_ospsJohn Fultz
OSPS Update 33
2016-07-30Add OTCWL16 hash.John Fultz
2016-07-28OSPS Update 33alkamid
2016-01-07Add ODS7 hash.John Fultz
2016-01-04Add Turkish lexicon derived from the word list of the open source Zemberek ↵Gökçen Eraslan
project.
2016-01-04Add Turkish alphabet.Gökçen Eraslan
2015-11-08Fix #10, default_english strategy now has TWL06 superleaves.John Fultz
2015-11-06Set up defaults strategies.John Fultz
So, basically, the dictionary is queried to see if it's "English-like". Which is to say that it uses the same alphabet. If so, then it will fall back to use twl06 strategies, minus the superleaves (the so-called "default_english"). Otherwise, it uses "default" strategies, which right now is simply a worths file that sets the blank to be 30. It's not great. But better than before.
2015-11-02Add interface for generating gaddags.John Fultz
I wanted to throw this in a background thread, and I will, but for now, we need to get something out the door, and this seems sensible anyway. Couple of other bug fixes... * Add a copyright. * Popup menu says "Add new lexica..." but should say "Add new lexicon...". * Copyrights were refusing to wordwrap, thus forcing the settings pane to be wide.
2015-10-14Convert dictionaries, add csw15.John Fultz
* All dictionaries are now in v1 DAWG format. * Three corrupt dictionaries were removed. * Implement a way to tag dictionaries for copyright purposes. * CSW15 is now a thing.
2015-10-11Fix up lexicon dialog box checks.John Fultz
Get enables and disables right, efficient computation of word counts, etc.
2014-11-30Fix Collins superleaves.John Fultz
2014-11-29Crap. Accidentally marked all the Polish words as British.John Fultz
2014-11-29Remove obsolete or useless strategy files.John Fultz
2014-11-28Add OSPS (Polish) dictionary.John Fultz
2014-11-28Remove some obsolete Collins stuff.John Fultz
cswjan11 was a provisional list. No need for it anymore. cswapr07.gaddag is taking up a lot of space, and probably hardly anybody needs it anymore (and, eventually, I'll add on-the-fly gaddag generation, so it won't matter).
2014-09-06Fix Norwegian dictionary.John Fultz
The original dictionary list needed to be processed to remove duplicates and parts of speech, which the contributor didn't do right. This time, I did it myself.
2014-08-31New alphabet and dawg for Norwegian.John Fultz
The Norwegian dictionary had some unencodable words. Turns out that they are playable, but using the blank as a letter which is not part of the distribution. So, adding the letters to the alphabet, but with zero of them in the distribution, works.
2014-08-30Norwegian support.John Fultz
The Norwegian dictionary comes from here: http://www2.scrabbleforbundet.no/?attachment_id=1620 which claims that the words may be used and redistributed under GPLv3.
2014-08-25Add Polish alphabet. Fix AltGr keyboard events.John Fultz
This fixes a reported problem under Windows (it was probably an issue on other platforms, too) where, if you're using a keyboard that requires AltGr in order to type Scrabble letters on the board, they simply won't type. For example, the Windows "Polish Programmers" keyboard. Polish alphabet submitted by Adam Klimont, and tested by me. Dictionary to come soon.
2013-12-30Add color theme feature.John Fultz
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.
2013-10-25Remove backup ~ fileMatt Liberty
2013-08-25Initial git commit.Jason Katz-Brown