Commit graph

155 commits

Author SHA1 Message Date
ehouse
5ebbf3f4d0 Support for Portuguese based on info from user in Brazil 2006-06-28 03:08:22 +00:00
ehouse
99ba48ce3e 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
653fdb6a7b Improve out-of-memory message; don't double-count words. 2006-05-01 14:00:06 +00:00
ehouse
22e6ddde2a 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
c0c5332098 add 'sort -u' to get rid of duplicates. All info files should have this.... 2006-04-30 15:15:28 +00:00
ehouse
328c96c617 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
0295579e32 More cleanup for Spanish dict building. Seems to work now. 2006-04-30 04:44:10 +00:00
ehouse
8124a01010 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
834c43e131 sort to get rid of duplicates and so sort inside dict2dawg won't be needed 2006-04-30 02:35:26 +00:00
ehouse
3a37c11970 check that this version number stuff works 2006-04-29 16:47:01 +00:00
ehouse
4493ed8482 attempt to print subversion revision number with -v option 2006-04-29 16:40:48 +00:00
ehouse
1d40eddbb5 exit if can't open table file; include assert for compile on sarge 2006-04-14 08:23:28 +00:00
ehouse
3df1e461e4 For already-sorted case, read words from file on as-needed basis rather
than build a vector to hold them.
2006-04-14 05:23:30 +00:00
ehouse
8f909cd3a7 Use new compiled dict2dawg when present. 2006-04-13 15:30:15 +00:00
ehouse
b70bee3d53 A final bit of cleanup. All the perl is gone. 2006-04-13 04:04:03 +00:00
ehouse
d6dc4bf30c Cleanup: remove dead code. 2006-04-13 03:58:54 +00:00
ehouse
131d4c9bd4 Use a single huge buffer for all strings rather than calling malloc
for each.  Makes a measureable speed difference.
2006-04-13 03:52:48 +00:00
ehouse
08557184a5 debug: works now! Also ifdef out debug/verbose code. 2006-04-13 03:49:41 +00:00
ehouse
72532d72a8 print letter as well as tile in text dumps (same as cpp version) 2006-04-13 03:06:18 +00:00
ehouse
b89ed5b999 add -debug arg for parity with cpp version, and add -mn flag to usage(). 2006-04-13 02:58:39 +00:00
ehouse
0c7081bf36 Tons of changes continuing port from perl. Doesn't quite work yet, but close. 2006-04-13 02:57:43 +00:00
ehouse
2863379b9b Starting work on cpp version of dict2dawg.pl. This is nowhere near complete. 2006-04-12 04:39:49 +00:00
ehouse
6f9e7ed94c add an underbar to separate numerals 2006-03-18 03:35:20 +00:00
ehouse
162cb99c53 ignore .stamp files 2006-03-04 15:36:06 +00:00
ehouse
772c262b5e first checked in. works 2006-02-26 23:51:57 +00:00
ehouse
233479a959 get rid of null-termination and 'sort -z' since that option isn't on
new ISP's BSD sort.
2006-02-10 05:12:25 +00:00
ehouse
92485783af update email address in header comments: no code change 2006-01-08 01:25:02 +00:00
ehouse
5e6eca025a fix so hex dicts build again 2005-10-30 19:05:40 +00:00
ehouse
fb8d643ea2 replace sed with awk 2005-10-30 19:04:49 +00:00
ehouse
3b12c4df87 syntax error 2005-07-09 15:36:39 +00:00
ehouse
77374484f8 ditch words without vowels 2005-07-06 00:58:44 +00:00
ehouse
78aefbefea fix description at user's suggestion 2005-06-27 05:23:14 +00:00
ehouse
5e02ca1c86 first checked in. Seems to work. 2005-06-22 06:40:53 +00:00
ehouse
e2cbee1210 path to local copy of wordlist 2005-06-16 05:12:49 +00:00
ehouse
835f81582d fix typos 2005-06-11 15:32:34 +00:00
ehouse
69277eee0b first checkin for Danish 2005-06-11 15:32:09 +00:00
ehouse
cf206900fd add note about use of iso-8859-2 character encoding 2004-12-12 06:29:16 +00:00
ehouse
abd8356964 catch up with the current Polish values (says a correspondent) 2004-12-11 05:36:31 +00:00
ehouse
1d2c533094 add .xwd 2004-11-05 14:37:38 +00:00
ehouse
6ca65b261e first checked in 2004-11-05 14:26:25 +00:00
ehouse
b24837669d TARGET_TYPE to PALM; use env variable to locate input wordlist 2004-11-05 14:24:47 +00:00
ehouse
d890b0c892 TARGET_TYPE to PALM 2004-11-05 14:20:25 +00:00
ehouse
eb168cf1f2 add -raw option to dump DAWG in way useful for debugging engine and
dawgshow.
2004-10-15 04:01:22 +00:00
ehouse
b8fb47ea6c add .xwd and .pdb 2004-10-05 02:34:36 +00:00
ehouse
00b53c233a ignore dicts 2004-10-02 03:58:47 +00:00
ehouse
1586797fef remove tabs indenting lines between ifdef and endif. For some reason
this was blocking some assignments.
2004-10-02 03:48:14 +00:00
ehouse
f091ea2a53 just copied from ../English 2004-07-21 14:36:00 +00:00
ehouse
b92e531300 print letters as well as tiles when dieing because words out of order. 2004-07-21 14:34:10 +00:00
ehouse
6043e8c544 rule for building main dict from public commons list 2004-07-21 02:07:48 +00:00
ehouse
337bdea8a6 track last word for debugging purposes. 2004-07-21 02:06:24 +00:00
ehouse
a2db305526 print words up to 99 letters long 2004-07-21 02:04:57 +00:00
ehouse
1b603f2124 fix filters with the help of a localized Polish system. 2004-07-20 14:57:05 +00:00
ehouse
dba0aed84e add CHARSET attribute 2004-07-20 01:05:46 +00:00
ehouse
a66d508eeb first checkin; may not work 2004-07-19 13:55:58 +00:00
ehouse
6143e80c2b Friendlier warning when CAB builder file not found. 2004-07-11 16:52:29 +00:00
ehouse
3a5ba82339 first checkin; works 2004-07-11 16:27:28 +00:00
ehouse
aec9469c6d fix so can build on windoze; add step to build .CAB files from dicts for Wince 2004-07-11 16:25:43 +00:00
ehouse
ebc986bd8b cannot binmode(STDOUT) 2004-07-11 16:24:12 +00:00
ehouse
67ba5461c5 fix problems introduced with WINCE_ONLY definition. Apparently you
can't redifine a makefile var and have the new value used on
subsequent lines.
2004-07-11 15:03:03 +00:00
ehouse
0cfa51e04a handle DOS EOL 2004-07-09 04:02:48 +00:00
ehouse
2b8dd6a805 cleanup 2004-07-08 14:26:42 +00:00
ehouse
13e33c181a deal with DOS EOL chars 2004-07-08 14:07:15 +00:00
ehouse
857873dc83 first checkin 2004-06-27 14:23:50 +00:00
ehouse
7e174b428f first checked in 2004-06-10 13:02:20 +00:00
ehouse
2b13efd72c tweaks for BYOD 2004-06-10 13:01:08 +00:00
ehouse
6f382e116c fix prototype error 2004-06-10 03:27:58 +00:00
ehouse
dd0a98a48e cleanup. Everything works now AFAIK. 2004-06-10 03:27:40 +00:00
ehouse
5a222f10b7 get working for spanish .xwd. .pdb remains. 2004-06-09 04:09:19 +00:00
ehouse
5402fdeae8 progress: works for .pdbs too (but not with specials) 2004-06-09 03:55:45 +00:00
ehouse
ff811344ad first checked in. Seems to work on .xwd format but not yet for .pdb. 2004-06-08 08:13:17 +00:00
ehouse
526869c4d2 quick hack to not require franklin seb stuff 2004-05-20 02:18:17 +00:00
ehouse
f8c8e0067a left out a filter step 2004-05-20 02:15:20 +00:00
ehouse
8869fdcfcc first checkin (from personal repository) 2004-05-18 05:24:51 +00:00
ehouse
624ff09ab8 fix var name 2004-05-12 05:35:12 +00:00
ehouse
f2a252534d first checkin 2004-01-25 19:22:24 +00:00
ehouse
2928160660 ignore evc++ cruft 2004-01-25 16:53:07 +00:00
ehouse
cf0bf85af4 first checkin of simply dictionary to make getting started easier 2004-01-25 16:32:28 +00:00
ehouse
a0e82c37eb first checked in 2004-01-25 14:37:58 +00:00
ehouse
4f03f6644d single-= works better on windoze 2004-01-06 05:43:34 +00:00
ehouse
fdfb77abde binmode for windoze compatibilty 2004-01-06 05:40:39 +00:00
ehouse
18ca2b226e turn on NEWDAWG for all languages 2003-12-14 19:53:07 +00:00
ehouse
c44d83e413 fix for langs with custom tiles 2003-12-14 19:52:49 +00:00
ehouse
75d2f37d56 fix for two-byte non-7-bit ascii chars 2003-12-14 19:52:21 +00:00
ehouse
c56192f4f1 first checked in 2003-12-14 19:51:44 +00:00
ehouse
bdc95f2669 first checked in 2003-12-14 17:58:42 +00:00
ehouse
c0b3e8696c make 6-bit tile indices possible in 4-byte format; better decision
whether to go 3- or 4-byte.  With this checkin I can no longer build
in the old format (for current shipping Crosswords); may need to fix
that if don't release new soon.
2003-12-14 17:54:09 +00:00
ehouse
3d6bb303ba first checked in. 2003-12-13 18:27:53 +00:00
ehouse
be92c9bfd1 change new dict creator from Xwr4 to XwrD so doesn't get deleted along
with Crosswords.
2003-12-12 10:54:50 +00:00
ehouse
952f16981a more extensions to ignore 2003-12-12 10:24:59 +00:00
ehouse
d9f71dd341 first checked in 2003-12-11 05:55:34 +00:00
ehouse
592f5e9b3f first checkin 2003-12-10 06:05:19 +00:00
ehouse
892b26fe7c add two more blank-only tiles 2003-12-10 06:02:25 +00:00
ehouse
7d1808a9cc add two more blank-only tiles; force NEWDAWG format (since too many tiles for old) 2003-12-10 06:01:57 +00:00
ehouse
423ea04cb8 better error message 2003-12-10 06:00:56 +00:00
ehouse
34a3532041 move flags to end of palm dict header for NODE_CAN_4 form of dawg 2003-12-10 05:55:47 +00:00
ehouse
551cbfcfdd first checked in 2003-12-09 06:08:12 +00:00
ehouse
c4e5a4927e add .seb files 2003-11-16 19:26:38 +00:00
ehouse
a961f9a343 more file extensions to ignore 2003-11-16 17:13:21 +00:00
ehouse
8f699b21b1 don't show .bin files 2003-11-01 19:17:54 +00:00
ehouse
5257247710 xloc didn't belong there. 2003-11-01 18:49:33 +00:00