Age | Commit message (Collapse) | Author |
|
Prepping to build the gaddag maker into the quacker ui.
Built a new class called GaddagFactory to do this and
cleaned up the code a bit.
makegaddag still builds exactly as it did before.
|
|
|
|
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.
|
|
|
|
* Fix compiler warnings
* Add Visual Studio 2013 solution
* Tweak .pro files
* Most importantly, rename main 'quackle' project to
'libquackle' to avoid solution-level name conflict. This
only affects the VS build.
|
|
|
|
This allows Quackle to respond to system file open
events. So, if .gcg is associated with Quackle, then
double-clicking a .gcg file will now make it open in
Quackle (whether it's running or not). And drag and
drop, etc.
This definitely fixes issues trying to open files with
double-click on Mac. Windows doesn't have the
.gcg association set up yet, so code is untested
there, but it should be platform independent.
|
|
This fixes the various issues with needing to
code-sign data files. And simplifies the process
of building and preparing to code sign considerably.
|
|
|
|
|
|
|
|
|
|
|
|
Which requires a bunch of craziness to ease the process of
code-signing.
|
|
|
|
|
|
|
|
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).
|
|
So that console apps won't build as app bundles on MacOS.
|
|
Haven't seen the last of this, yet...combinining keystrokes still
don't seem to be working.
|
|
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.
|
|
Not a very interesting commit...only changes in comments.
|
|
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.
|
|
|
|
|
|
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.
|
|
We'll be incorporating the Norwegian dictionary which is covered
under GPL3, so that's the reason for the move.
|
|
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.
|
|
|
|
|
|
|
|
Sometimes, the leave was printed in a partially unsorted
fashion. I suspect this has to do with using opponents
with no racks. Whatever the cause, sorting it is trivial.
|
|
|
|
Includes .plist and .icns files automatically now.
|
|
Windows now uses the same icon Mac does.
|
|
* Update .gitignore
* Add a SublimeText project file
* Add an Icon.png which is used by my git client.
|
|
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.
|
|
A simple feature, turned on by default, which makes setting up
the board even faster.
|
|
|
|
to look for 'data' in '../data'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|