summaryrefslogtreecommitdiff
path: root/quacker/quacker.cpp
AgeCommit message (Collapse)Author
2019-02-04After discussion with Jason/John, add myself as a copyright holder.John Fultz
Also, extend copyright to 2019.
2019-01-14Fix #21, committing a phoney cannot be canceled.John Fultz
When going back to edit history, typing a phoney correctly brought up a dialog, but indicating you wanted to cancel the phoney play didn't stop the play from going down, or a subsequent computer player from making its play.
2019-01-14Fix infinite loop if you give all players the same name.John Fultz
2019-01-13Add a separator above "Simulation" group box to break up the GUI better.John Fultz
2019-01-13C++11-style iterators in quacker sources.John Fultz
2019-01-13Fix potential crash on exit.John Fultz
Start Championship Player, then exit while the player is still thinking could crash.
2017-08-09Prevent console warnings re missing [*] in window titles.John Fultz
2017-08-02Bump version number to 1.0.4.John Fultz
2017-08-02More Qt5 changes and cleanups.John Fultz
Now builds on Qt 5.9.1, and works on Mac, Windows, Linux.
2017-08-02Merge pull request #37 from gokceneraslan/qt55John Fultz
Port quackle to Qt 5.5
2016-08-03Bump version to 1.0.3.John Fultz
2016-07-07Increment version number and copyright date.John Fultz
Also, fix a typo and remove dead code.
2016-07-07Allow games loaded from gcg to switch to unknown racks.John Fultz
When the message box that says you made a play which uses tiles not on your rack comes up, it now has a third option...switch to player with unknown tiles. So, you'll get this message box at most once per player if you choose that option.
2016-07-07Put filename in window title.John Fultz
2016-07-03Fix problems with "ex n" where n is a number.John Fultz
Found a crash where you enter "ex 4" twice, and it would crash. This led me to look up how this was implemented, and it wasn't very robust. It also didn't save properly in the GCG. So I created a new move type which I called a BlindExchange and implemented it throughout the system.
2016-07-03Add a scoring option preference.John Fultz
A checkbox in the preferences dialog now allows you to configure Quackle so that plays with illegal words which are left unchallenged score zero. Obviously, off by default. But useful for entering games as part of the Marty Gabriel/Scott Garner world record scoring attempt. This is apparently what the Guinness folks are looking for.
2016-07-02More character encoding stuffJohn Fultz
A few character encoding things that had still been missed, and preliminary support for #character-encoding in GCG files.
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-12Port Quackle to Qt 5.5Gökçen Eraslan
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-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-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-08-18Cleanups and bump the version number.John Fultz
2014-11-29Update version, about, and hint text.John Fultz
2014-09-02Change GPL file headers to v3.John Fultz
Not a very interesting commit...only changes in comments.
2013-08-25Initial git commit.Jason Katz-Brown