summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-02-20Add PHP bindings, tested with PHP 5.6Gökçen Eraslan
2016-01-24bindings: Fix lua default argument trick.Gökçen Eraslan
2016-01-24bindings: Fix DataManager ownership problems using DISOWN.Gökçen Eraslan
2016-01-24bindings: Add a lua test file and compile with lua5.1 for luajit compatibility.Gökçen Eraslan
2016-01-15Yet more places with bad streaming encoding.John Fultz
Okay...I think this fixes all file streams to be UTF-8 except for GCGs, which require less trivial effort.
2016-01-13travis: Select qmake from qt5-qmake packageGökçen Eraslan
2016-01-12travis: Add qt5-qmake package dependencyGökçen Eraslan
2016-01-12travis: Upgrade to trusty and use latest available GCC.Gökçen Eraslan
2016-01-12Update travis qt dependency for qt5Gökçen Eraslan
2016-01-12Fix startup crash bug.Gökçen Eraslan
2016-01-12Port Quackle to Qt 5.5Gökçen Eraslan
2016-01-08bindings: Clean up .so files as well.Gökçen Eraslan
2016-01-08bindings/go: Use static libraries for Go bindingsH. İbrahim Güngör
Search for the static libraries in their relative paths instead of symlinking into the build directory.
2016-01-08bindings: Generate all bindings from static quackle libraries for convenience.Gökçen Eraslan
2016-01-07bindings/go: Set library path to current dirH. İbrahim Güngör
Use ${SRCDIR} directive to set library path as the current directory
2016-01-07bindings/go: Use `go` tool to generate go bindingsH. İbrahim Güngör
`go` tool can help build packages by recognizing `.swig` and `.swigcxx` extensions. It invokes the `swig` command internally while building the package.
2016-01-07Bindings: Remove unnecessary lines from Python selfplay test fileGökçen Eraslan
2016-01-07bindings: Add another python test file to demonstrate selfplay.Gökçen Eraslan
2016-01-07Tidy up Python test file and add extra vector typemaps to swig file.Gökçen Eraslan
2016-01-07Replace swig bash script with a Makefile.Gökçen Eraslan
2016-01-07Add ODS7 hash.John Fultz
2016-01-06bindings: Fix swig shared library extensions.Gökçen Eraslan
2016-01-06Add a SWIG interface file, a Bash script to generate Go, Python and Lua ↵Gökçen Eraslan
bindings and add Python test file.
2016-01-06GCGIO: Add a simple method to read GCG files using only the file names.Gökçen Eraslan
2016-01-06Generate shared ibraries for libquackle and libquackleioGökçen Eraslan
2016-01-04Merge pull request #34 from gokceneraslan/masterJohn Fultz
Add Turkish alphabet and lexicon
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-12-27Fix minor oversight in build instructions.John Fultz
2015-11-08Installer wasn't recursing directories...turns out there's a flag to do that.John Fultz
2015-11-08Remove Mac-specific build stuff that wasn't actually doing anything useful.John Fultz
2015-11-08Fix #10, default_english strategy now has TWL06 superleaves.John Fultz
2015-11-08Fix #9, some strategy files missing from Windows installer.John Fultz
2015-11-08Fix #8, last choice in theme and alphabet combox didn't work.John Fultz
I had reserved the last spot for "Add new theme/alphabet", but then abandoned that feature for v1. But forgot to rip out the code handling it. Bump version number to 1.0.1.
2015-11-08Minor bug fixes.John Fultz
* Windows installer now set up to use MSVC redistributables, not MinGW ones. * The Board popup's "Edit..." button should be disabled when the popup is empty (i.e., the only choice is to add one, which is in the popup).
2015-11-07Continue fixing Travis-CI build.John Fultz
2015-11-07Try to fix automated builds.John Fultz
2015-11-07Fix about box.John Fultz
Windows build uncovered a bad assumption about QTextStream supporting atEnd(), and the stream needed to be explicitly set to UTF-8.
2015-11-06Some Windows build updates.John Fultz
2015-11-06Update MacOS distribution instructions.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-19Fix travis builds.John Fultz
* Start using g++ 4.8 and clang. * Fix missing -std=c++11 flags. * Builds which failed torched remaining builds, which meant more iteration. Now, they recover and continue correctly. * Remove some clang compiler warnings generated by Qt files out of my control.
2015-10-18Merge branch 'feature/editablesettings'John Fultz
2015-10-18Fix version, Windows Visual Studio build.John Fultz
2015-10-14Windows build fixes.John Fultz
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-13Saving custom dictionaries now really works.John Fultz
* Fix a number of remaining bugs in the lexicon dialog. * Fix an error reading the v1 DAWG. * Improve the word counting mechanism. * Make sure the lexicn dialog properly selects and loads its dictionary after it's done. * Implement deleting of user dictionaries. * Clean up dictionary info text in lexicon dialog. * Disable gaddag generation...still have to fix that up to happen at sensible times and with user notification.
2015-10-11Fix up lexicon dialog box checks.John Fultz
Get enables and disables right, efficient computation of word counts, etc.
2015-10-10Progress on the lexicon dialog.John Fultz
Now prints better stats. Now loads the dictionary you're editing. Now disables the Delete button at appropriate times.