Commit graph

143 commits

Author SHA1 Message Date
ehouse
70371d12f5 Make smaller bitmaps 8x8 since that's the smallest size that can be
required and StretchBlt to smaller can't work for letters.
2009-01-18 18:25:33 +00:00
ehouse
7201ef2fa8 Tweaks to bitmaps; build for wince by default 2009-01-17 18:39:08 +00:00
ehouse
74c6457f83 add emacs mode line 2009-01-14 13:41:25 +00:00
ehouse
b45fc82771 Allow language Makefile to specify encoding. Pass to perl and c++
dict builders, using it to open files and to determine whether to do
multi-to-wide conversion.
2009-01-13 13:32:07 +00:00
ehouse
2691b00dc9 Add target to build all languages. Stops on Swedish at the moment. 2009-01-13 13:19:15 +00:00
ehouse
dd81444a45 To support Catalan, add Makefile and bitmaps for three special tiles.
The first of these, L-high-dot-L, requires Unicode to be properly
drawn, but the current dict format doesn't support it so it'll be L-L
for now.  Bitmaps are still rough.
2009-01-13 13:17:58 +00:00
ehouse
a719d6fc50 Add type Letter to represent what are Tiles in Crosswords:
lang-independent indices into the set of letters in use.  Should be no
change in functionality or code generated.
2009-01-07 05:13:45 +00:00
ehouse
0ba80fa89f Fix compiler warnings. Should be no change in generated code. 2009-01-07 05:03:13 +00:00
ehouse
d695420b95 Compress user-visible name so more likely to fit on-device widgets 2008-10-29 08:47:12 +00:00
ehouse
5d7a82a73f Don't choke when words are longer than 15 letters. 2008-10-08 04:37:44 +00:00
ehouse
3ac39b1290 Make new FAA 4.1 the default Spanish dictionary source; build three
dicts (8, 9 and 15) by default (all: target).
2008-09-18 03:55:04 +00:00
ehouse
78c5574bce Fix to compile with newer g++; increase size of buffer to handle largest Spanish wordlist. 2008-09-18 03:44:43 +00:00
ehouse
147f8a4357 Accept words that contain no vowels. 2008-07-12 19:37:27 +00:00
ehouse
d29968a3c1 update in accordance with current Dutch practice (says an informant) 2008-07-10 03:13:33 +00:00
ehouse
265a2bcc28 Break Czech into two "languages" as a way to support the two encodings in common use. 2008-03-19 04:47:03 +00:00
ehouse
835a0ae45e Remove windows LF chars just in case; take SOURCEDICT via cmdline; add emacs modeline. 2008-03-15 15:00:46 +00:00
ehouse
15a2154720 Compile dict2dawg by default since dict2dawg.pl has problems; fix warnings. 2008-03-15 14:52:23 +00:00
ehouse
e06b2d502b line column heads up correctly again 2008-02-23 22:00:40 +00:00
ehouse
0ab471e8c3 Fix to work with BYOD: pass -r rather than use grep to pull illegal words; fix language code; include charset. 2008-02-23 21:59:38 +00:00
ehouse
e6f5ab9d01 First cut at handling Czech. Correspondent says the Palm dict looks right. Still need to test on Windows and on BYOD. 2008-02-20 03:50:32 +00:00
ehouse
8ade36c336 cleanup; add lineno so number of letters is apparent 2008-02-20 03:44:31 +00:00
ehouse
c8ead8477e add target for dict2dawg 2008-01-02 01:44:12 +00:00
ehouse
b527110379 replace all __FUNCTION__ with __func__ 2007-12-02 19:13:25 +00:00
ehouse
c2d97e8f8a Makefile for Collins dict 2007-05-26 14:47:46 +00:00
ehouse
a42475dd48 include Makefile.langcommon 2007-04-14 16:03:31 +00:00
ehouse
ef75450af5 Target to build tarball for uploading to byod. 2007-02-20 07:24:18 +00:00
ehouse
1ef4637a0d Fix to work with new byod scheme. 2007-02-20 05:49:57 +00:00
ehouse
3bb2fb018f Add support for Russian. So that Russian text can be processed on systems without setting LANG=ru_RU.CP1251, modify dict2dawg to skip duplicates and words outside of specified lengths. Modify all info.txt files for the new scheme (which includes change to byod.cgi not kept on sourceforge.) 2007-02-17 17:06:05 +00:00
ehouse
326ecb00f4 increment internal tile values by one so strings can be null-terminated 2007-02-14 15:17:00 +00:00
ehouse
973fa3a6ca Y counts as a vowel when removing non-words. 2007-01-30 04:53:32 +00:00
ehouse
b852c901e8 remove duplicates as part of sort process 2007-01-06 04:43:22 +00:00
ehouse
b6de222fb5 Change LANG to XWLANG to avoid conflict with ENV variable. 2006-08-11 01:44:08 +00:00
ehouse
b1e50662ec hide dict files -- playing with svn:ignore 2006-07-29 21:36:24 +00:00
ehouse
0d57c2c8b2 Cleanup prior to adding Swedish to BYOD. 2006-07-22 16:05:45 +00:00
ehouse
c0a5ce4401 check for remaining memory being < 0, not just <=, since we allocate exactly as much as we need. Fixes failure due to being out of memory at same time as having finished parsing stdin. 2006-07-22 16:03:14 +00:00
ehouse
3188946364 default dict now gzipped (no real change) 2006-07-01 14:13:29 +00:00
ehouse
34a1f737e0 don't cast size to a char! 2006-06-28 14:11:46 +00:00
ehouse
644b57d22c A couple of tweaks so it works on byod with sample wordlist. 2006-06-28 03:38:42 +00:00
ehouse
00d2c5c0ff Support for Portuguese based on info from user in Brazil 2006-06-28 03:08:22 +00:00
ehouse
1df75c20a0 add poolsize and fsize args to better warn users when dict is too big.
Later need to modify the build process to specify the size needed.
2006-05-02 13:28:07 +00:00
ehouse
d0af23855d Improve out-of-memory message; don't double-count words. 2006-05-01 14:00:06 +00:00
ehouse
52f0e63412 Bring over from personal archive. I don't know if this works yet:
waiting for a wordlist.
2006-04-30 16:17:21 +00:00
ehouse
196178d233 add 'sort -u' to get rid of duplicates. All info files should have this.... 2006-04-30 15:15:28 +00:00
ehouse
30888e8406 fix filter to eliminate words with unused letters; catch up count of
'G' tiles with gtoal's list.
2006-04-30 14:52:43 +00:00
ehouse
6678f614ab More cleanup for Spanish dict building. Seems to work now. 2006-04-30 04:44:10 +00:00
ehouse
5d9eb581b8 Cleanup for Spanish dict building: die when can't build correctly, and
do same for WINCE as for FRANK re: specials
2006-04-30 04:27:33 +00:00
ehouse
10792a168d sort to get rid of duplicates and so sort inside dict2dawg won't be needed 2006-04-30 02:35:26 +00:00
ehouse
8ba01c1979 check that this version number stuff works 2006-04-29 16:47:01 +00:00
ehouse
8ca7d1644a attempt to print subversion revision number with -v option 2006-04-29 16:40:48 +00:00
ehouse
588514a6f9 exit if can't open table file; include assert for compile on sarge 2006-04-14 08:23:28 +00:00