ehouse
9f2f93d439
add high density arrow icons. Move main form in from localized file
...
since it has no strings, and make tray buttons' default positions those
for highres.
2004-11-02 06:23:02 +00:00
ehouse
efb12fe68d
stop spewing progress info
2004-11-02 06:21:03 +00:00
ehouse
1b0dc2cfbf
tray can be in two positions/have two sizes only, either scrunched for
...
highres or square as it's always been. Initial position is for
highres; at app startup, relocate if device is low-res. Also, fix
glitch in tile picker.
2004-11-02 06:20:29 +00:00
ehouse
f55cf52162
tray can be in two positions/have two sizes only, either scrunched for
...
highres or square as it's always been.
2004-11-02 06:07:07 +00:00
ehouse
be480dba5b
more tweaks to high-res drawing -- and don't call WinSetScalingMode
...
when it's not available!
2004-11-02 06:05:23 +00:00
ehouse
e589127516
put bitmaps into families with high-res members
2004-10-31 17:14:44 +00:00
ehouse
93073bd29a
first checked in
2004-10-31 17:08:35 +00:00
ehouse
3046815907
another move-summary bug
2004-10-31 00:54:21 +00:00
ehouse
2866ccfc95
fix bug summarizing score for one-tile moves; remove return from
...
middle of function.
2004-10-31 00:53:26 +00:00
ehouse
e8ec608fd2
change undo menu text
2004-10-30 20:20:13 +00:00
ehouse
3843769913
version now b3
2004-10-30 19:54:51 +00:00
ehouse
7a03036e48
fix to compiler with FEATURE_HIGHRES undefined
2004-10-30 19:29:33 +00:00
ehouse
d8db652dca
add FntBaseLine and WinSetScalingMode
2004-10-30 19:26:02 +00:00
ehouse
881e81425c
Draw tray tile value very small in highres case.
2004-10-30 19:25:23 +00:00
ehouse
03eeac1d30
fix bug with printing last move score. Undo on the tmp model wasn't
...
working and so tiles added later got included.
2004-10-30 18:22:39 +00:00
ehouse
00cc411f39
fix linux build: set up super's vtable
2004-10-30 17:01:20 +00:00
ehouse
7afe70569c
fix linux build: add missing param
2004-10-30 16:59:07 +00:00
ehouse
68b5a6371f
cleanup
2004-10-30 16:55:59 +00:00
ehouse
0fe2c7adb4
string for reporting missing dicts
2004-10-30 04:52:17 +00:00
ehouse
5d7c608c61
report missing dicts; don't hide tray on close when only one human in
...
game
2004-10-30 04:51:46 +00:00
ehouse
e89b7da54a
add gi_countHumans
2004-10-30 04:50:33 +00:00
ehouse
4c64bb282d
up version to b2
2004-10-26 01:07:53 +00:00
ehouse
853a537114
do ExgDBWrite manually
2004-10-26 01:07:13 +00:00
ehouse
7159ed40b5
change default board pattern
2004-10-26 01:03:51 +00:00
ehouse
988eb7566f
dual arm/68k build is the default
2004-10-16 05:05:27 +00:00
ehouse
7fb7e404a2
util_engineStarting takes new param (ignored)
2004-10-16 04:46:08 +00:00
ehouse
fef519fde0
call dict_super_init
2004-10-16 04:45:30 +00:00
ehouse
24dc43055c
remove dead code
2004-10-16 04:45:00 +00:00
ehouse
299b6020af
turn on use of pattern rather than shaded of gray for bonus squares
2004-10-16 04:44:40 +00:00
ehouse
f0e5fac581
call new dict_super_init
2004-10-16 04:41:23 +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
807201ec62
relaunch app when switching from ARM to 68K
2004-10-13 01:34:55 +00:00
ehouse
04aec8a021
write to screen when loading PNOlet (temporary)
2004-10-13 01:31:00 +00:00
ehouse
4b0db5ece3
plug leak when same dict found on both card and device
2004-10-13 01:25:23 +00:00
ehouse
affb392d8d
relaunch app when switching from ARM to 68K
2004-10-13 01:05:53 +00:00
ehouse
09b84286a3
add SysUIAppSwitch
2004-10-13 01:00:09 +00:00
ehouse
dab8149775
pass appname through
2004-10-13 00:59:01 +00:00
ehouse
36bbedfe90
always include slots that are only used in conditional builds to
...
simplify converting between saved versions.
2004-10-09 00:18:40 +00:00
ehouse
f20f51abb7
deal with older app prefs version
2004-10-09 00:17:29 +00:00
ehouse
374e21b6ff
fix flipDateTimeToArm
2004-10-09 00:01:14 +00:00
ehouse
036856d9b0
Take endienness into account when converting dicts so can do from ARM
...
too.
2004-10-08 23:59:32 +00:00
ehouse
ec19669d4f
always include slots that are only used in conditional builds to
...
simplify converting between saved versions.
2004-10-08 23:57:24 +00:00
ehouse
71142255d6
deal with older stream version
2004-10-08 23:54:57 +00:00
ehouse
4cc7788fd2
add FtrPtrFree
2004-10-08 01:13:30 +00:00
ehouse
5d22cb998b
use symbolic constant
2004-10-08 01:03:43 +00:00
ehouse
4ce6751b42
change type to signed as part of not showing engine feedback when (on
...
ARM) search won't take long enough to matter.
2004-10-08 01:02:15 +00:00
ehouse
274c77c255
spanish support in ARM
2004-10-08 01:00:44 +00:00
ehouse
d7b82f905a
engineStarting takes number of blanks; in ARM case show progress only
...
when non-zero.
2004-10-07 13:58:42 +00:00
ehouse
fd75f3324e
Pass number of blanks to util_engineStarting
2004-10-07 13:51:03 +00:00
ehouse
a187ca99a9
don't use palm's all-uppercase tradition for PNOlet resource.
2004-10-07 13:27:58 +00:00
ehouse
698c71fc06
add option when memory's available for dict to store all of its data
...
in a single FtrPtr so that lookup can be faster. Still need to
confirm that there's a noticable speedup this way....
2004-10-07 13:23:20 +00:00
ehouse
b804927e1a
add swap info for const version too
2004-10-05 04:35:52 +00:00
ehouse
b8fb47ea6c
add .xwd and .pdb
2004-10-05 02:34:36 +00:00
ehouse
b7dd4fd50c
bug: hide arrow when it can't be moved in case where tile comes via keyboard
2004-10-05 02:32:58 +00:00
ehouse
a5e3f3de24
name changes; implement user alert
2004-10-05 02:31:05 +00:00
ehouse
02d575f068
name changes; add cast to macro
2004-10-05 02:30:19 +00:00
ehouse
76ce9bae9c
put randomness back in; bring up as ARM by default
2004-10-05 02:29:31 +00:00
ehouse
39ac117558
add comment around pending work (for Spanish)
2004-10-05 02:28:43 +00:00
ehouse
cf9a93a59b
swapping of EventType and DateTimeType now generated
2004-10-05 02:27:30 +00:00
ehouse
eccdbd145f
go back to generating EventType functions
2004-10-05 02:25:27 +00:00
ehouse
00b53c233a
ignore dicts
2004-10-02 03:58:47 +00:00
ehouse
44b836717f
Don't call startup code when PilotMain is called reentrantly; flip
...
ExgSocketType when passed into PilotMain; stop warning from
getStorageLoc; remove old screen drawing for debugging.
2004-10-02 03:57:36 +00:00
ehouse
0b17bb9b30
Add field to track when PilotMain is called reentrantly
2004-10-02 03:54:30 +00:00
ehouse
862b42a4b0
change version to 4.1
2004-10-02 03:53:52 +00:00
ehouse
7097bf321c
add logmem debugging utility
2004-10-02 03:53:23 +00:00
ehouse
4081b11c6f
remove dead field
2004-10-02 03:52:46 +00:00
ehouse
6f2a9f0a89
include header
2004-10-02 03:51:58 +00:00
ehouse
1648dfa0b3
add declarations
2004-10-02 03:51:39 +00:00
ehouse
088870cab7
Fix ExgSocketType flip bugs; add casts to remove warnings; suppport
...
format numbers in StrVPrintF.
2004-10-02 03:51:03 +00:00
ehouse
6344be1b75
Track when PilotMain is called reentrantly (as when beaming via
...
ExgMgr) and don't unload pnolet when exiting inner invocation. Also
remove printfs no longer needed.
2004-10-02 03:49:55 +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
f13c0a3473
fix arm<->68K save/open problem by not relying on sizeof and saving
...
each field explicitly (as I already do everywhere else.)
2004-10-02 03:47:24 +00:00
ehouse
1f2b523958
HIRES is now on for both
2004-10-01 06:32:04 +00:00
ehouse
4b1924d9ee
flip rect before passing to list draw proc
2004-10-01 06:29:28 +00:00
ehouse
cceb68c831
separate highres support from screen resizing so can do only the former now
2004-10-01 01:40:47 +00:00
ehouse
aa85f6f9c3
handle LstSetDrawFunction manually
2004-10-01 01:35:22 +00:00
ehouse
12f2f35416
handle highres trap
2004-10-01 01:33:02 +00:00
ehouse
0edf2d970f
add highres functions; handle LstSetDrawFunction manually
2004-10-01 01:32:10 +00:00
ehouse
d954366332
turn on HIGHRES
2004-10-01 01:27:18 +00:00
ehouse
96a241c7d3
reject message with wrong connID
2004-10-01 01:25:55 +00:00
ehouse
5eea4644e2
first player robot again by default
2004-09-30 13:51:29 +00:00
ehouse
80cc53eb11
fix endienness problem for game id
2004-09-30 13:43:07 +00:00
ehouse
b7f847194e
fix help message
2004-09-30 01:49:46 +00:00
ehouse
f2f45e3e28
handle SysNotifyRegister manually (including 68K stub, but without
...
converting fields of structs pointed to by notifyDetailsP; also remove
excess logging.
2004-09-30 01:12:43 +00:00
ehouse
f14f1acfe9
handle SysNotifyRegister manually
2004-09-30 01:06:37 +00:00
ehouse
c50fc5f37a
swap shorts in prefs; workaround wierd codegen/pose bug; put break
...
back where accidentally removed.
2004-09-29 13:23:06 +00:00
ehouse
c73525aed8
pad struct to 4 bytes so ARM and 68K size are the same
2004-09-29 13:17:15 +00:00
ehouse
57b7d411fe
restore warnings; don't reserve r8 since we don't use it
2004-09-29 01:09:13 +00:00
ehouse
c6d2bbc38f
cleanup; don't touch string ptrs after pass to LstSetListChoices;
...
store strings in single block so can dispose.
2004-09-29 01:07:53 +00:00
ehouse
57c05dc8c0
handle LstSetListChoices manually
2004-09-29 01:03:49 +00:00
ehouse
e5e304ccca
cleanup
2004-09-29 00:59:48 +00:00
ehouse
a21894c1e2
don't auto-swap FieldAttrType
2004-09-28 01:13:09 +00:00
ehouse
98f07c2ca6
silence warning
2004-09-28 01:11:55 +00:00
ehouse
c1c5dd3266
fix sizeof crash on ARM
2004-09-28 01:09:22 +00:00
ehouse
1f79b176ea
work around prc-tools problem by adding entry point without GOT reference.
2004-09-28 01:06:14 +00:00
ehouse
38c638d671
switch to prc-tools; re-enable show-progress
2004-09-28 01:05:18 +00:00
ehouse
77f543e863
fix for 4-byte nodes on ARM
2004-09-28 01:03:48 +00:00
ehouse
38a4170fe0
cleanup; fix for 4-byte nodes on ARM
2004-09-28 01:03:07 +00:00
ehouse
71e9d715f3
cleanup
2004-09-24 01:47:34 +00:00
ehouse
baabc47f48
build with 68K and ARM in same .prc (menu allows choice)
2004-09-24 01:38:36 +00:00
ehouse
7f38e98a0b
fix cast
2004-09-24 01:37:30 +00:00
ehouse
650ccbf0ca
no robots for a while
2004-09-24 01:35:54 +00:00
ehouse
7f17483c89
tweaks to aid ARM debugging
2004-09-24 01:33:48 +00:00
ehouse
7157768632
new function
2004-09-24 01:28:11 +00:00
ehouse
a44cc2df3c
build with 68K and ARM in same .prc
2004-09-24 01:27:41 +00:00
ehouse
d5e42b8a73
build with 68K and ARM in same .prc (menu allows choice)
2004-09-24 01:22:25 +00:00
ehouse
229ec88ef3
build with 68K and ARM in same .prc
2004-09-24 01:21:42 +00:00
ehouse
2f5cf27880
pass -w to arm-elf-gcc to stop Palm header warnings (temp!)
2004-09-24 01:16:08 +00:00
ehouse
f25ecbed9c
remove unused gadget
2004-09-23 02:28:47 +00:00
ehouse
018aa34fd6
add ntohl etc for ARM
2004-09-23 02:27:49 +00:00
ehouse
342e375626
very preliminary logging to debug
2004-09-23 02:26:50 +00:00
ehouse
1cb340cf95
don't save prefs (for now)
2004-09-23 02:20:53 +00:00
ehouse
3b5222d5f6
use Ftr for globals rather than gadget
2004-09-23 02:19:04 +00:00
ehouse
8a83f36368
write copiers for structs used in APIs; add name of func following
...
code in debug build Mac-style
2004-09-23 02:15:15 +00:00
ehouse
b142d52545
write copiers for structs used in APIs
2004-09-23 02:13:53 +00:00
ehouse
4898c89748
major rewrite. Covers nearly all functions now.
2004-09-23 02:11:29 +00:00
ehouse
90427fe1dc
two new functions
2004-09-23 02:05:53 +00:00
ehouse
5a9bd351be
better -D passing
2004-09-23 02:05:07 +00:00
ehouse
638112600d
new syntax for gen_pace.pl
2004-09-23 01:59:53 +00:00
ehouse
2298f959e4
for debugging, print stack ptr at entry
2004-09-21 05:00:57 +00:00
ehouse
4843df586d
cleanup unrelated to pnolet work
2004-09-21 04:57:00 +00:00
ehouse
e35d2603e1
add event-related functions. And general cleanup.
2004-09-21 04:49:27 +00:00
ehouse
d0ef9e0800
emit param-passing code as functions rather than byte-by-byte
...
assignment for a 15-20% reduction in code size (and likely some slight
slowdown.)
2004-09-21 04:39:51 +00:00
ehouse
b80226d923
handle event-related functions manually
2004-09-21 04:38:07 +00:00
ehouse
a0040132c3
add pace_man.o to OBJS
2004-09-21 04:31:49 +00:00
ehouse
1b7864cf91
Handle VFSMGR_TRAP; swap a small set of pass-by-ref parameters.
2004-09-19 15:52:55 +00:00
ehouse
312a81d368
generate mapfile (though it only included non-static functions and so
...
is pretty useless)
2004-09-19 15:50:28 +00:00
ehouse
32169413c9
turn off highres for pnolet (for now)
2004-09-19 15:49:34 +00:00
ehouse
92a7673286
fix order for 1-byte args
2004-09-19 14:43:43 +00:00
ehouse
27dc6ce932
add pno-related obj dir
2004-09-19 03:32:43 +00:00
ehouse
e59b44a7d1
add pno-related temp files
2004-09-19 03:31:32 +00:00
ehouse
7d5117e42c
first checked in. Seems to be working.
2004-09-19 03:31:10 +00:00
ehouse
53cea797aa
cleanup
2004-09-19 03:30:37 +00:00
ehouse
cd45d48787
add PilotMain params
2004-09-19 03:28:45 +00:00
ehouse
748b316187
Temp code for PilotMain when pno; unrelated cleanup.
2004-09-19 03:27:13 +00:00
ehouse
096de88c4c
first checked in. These files will get a lot bigger as I find the
...
auto-gen versions don't work.
2004-09-19 03:22:00 +00:00
ehouse
aca63b1e8f
Use macro.
2004-09-19 03:21:31 +00:00
ehouse
a6913a2ce3
first checked in. This came from the pnolet forum, and I have no idea
...
what it does.
2004-09-19 03:21:00 +00:00
ehouse
4607696900
CALLBACK_PROLOGUE goes away for pnolet case
2004-09-19 03:20:32 +00:00
ehouse
361704f66e
first checked in. Builds a pnolet that launches and runs AS LONG AS
...
arm-elf tools are used. arm-palmos versions produce a pnolet whose
entry point is not at the top.
2004-09-19 03:19:41 +00:00
ehouse
6e8dacc1b5
more work on pnolet
2004-09-19 03:17:27 +00:00
ehouse
02396298f0
first checked in. Many bodies generated this way work. Still to do
...
(at least): byte-swap in/out params before and after, and handle
selector dispatch methods other than SYS_TRAP
2004-09-19 02:41:50 +00:00
ehouse
8243c4fa0d
first checked in. Enough to compile the whole app, though many will
...
be commented out as they turn out to require manual implementations.
2004-09-19 02:39:51 +00:00
ehouse
c16a64adb6
flesh out, e.g. add PilotMain params to what's passed to pnolet; add
...
header to pnolet stored in Ftr for access to stuff like GOT address.
2004-09-19 02:38:13 +00:00
ehouse
379acc7320
first checked in. Works for dummy pnolet at least.
2004-09-17 07:11:33 +00:00
ehouse
ca86336496
first checked in.
2004-09-17 07:11:15 +00:00
ehouse
2d16a04c52
add pnolet version as option
2004-09-17 07:09:40 +00:00
ehouse
1788752939
fix signed bug that broke scrolling in ask dialog
2004-08-31 13:27:28 +00:00
ehouse
bcf48a4a40
add logEvent
2004-08-31 13:19:28 +00:00
ehouse
e9a9125d41
add palm-style patterns for bonus squares (via compile-time option)
2004-07-29 06:56:48 +00:00
ehouse
67ac5c9ba0
add parens so test for dict flags works.
2004-07-29 06:55:21 +00:00
ehouse
b4840b6916
add new string constants
2004-07-25 00:43:54 +00:00
ehouse
edf6fdc116
add XP_STRCAT
2004-07-25 00:43:23 +00:00
ehouse
5f681eb5c1
fix formatting
2004-07-25 00:43:04 +00:00
ehouse
7586bf5013
up version string; fix formatting.
2004-07-25 00:42:39 +00:00
ehouse
810c3475be
change signature to fit API changes (but don't use new params yet);
...
add new strings; fix formatting.
2004-07-25 00:42:18 +00:00
ehouse
7dbcdf4ca5
change signature to fit API changes (but don't use new params yet);
...
fix formatting.
2004-07-25 00:39:47 +00:00
ehouse
22460e4e6d
accept dicts with new-format flags
2004-07-25 00:38:52 +00:00
ehouse
e19e47e0a8
nuke constant
2004-07-25 00:37:25 +00:00
ehouse
2af1705f1c
Add warning when ARCH not defined -- it doesn't belong in your default
...
ENV if you compile Linux kernel 2.6.x -- and turn on new features.
2004-07-25 00:36:45 +00:00
ehouse
dfd4da9947
accept new-format dictionaries. Tested with BasEnglish2to8.xwd.
...
Should still work for old-format, and for 4-byte, but untested.
2004-07-25 00:35:13 +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
8a4b9eed3a
remove dead code
2004-07-20 15:13:54 +00:00
ehouse
b8af3a6e79
remove masking that was breaking blanks in Polish and I THINK was
...
redundant. Add assert to make sure.
2004-07-20 15:08:45 +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
a5fbad009f
change binary name to Crosswords.exe
2004-07-11 16:32:22 +00:00
ehouse
0f373beadb
change app title to Crosswords
2004-07-11 16:31:11 +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
6e53150418
always hide arrow when undoing partial move, not just when done from
...
tray.
2004-07-10 22:57:17 +00:00
ehouse
665ff7b4c4
make < 80 columns
2004-07-10 22:56:20 +00:00
ehouse
8d967d53e3
up version to b6
2004-07-10 22:43:46 +00:00
ehouse
1f4203e89d
Turn on search limit feature; set version number in prc file.
2004-07-10 22:43:21 +00:00
ehouse
bb291f1e75
Hide cursor arrow when pen in empty tray region returns tiles to tray.
2004-07-10 22:40:50 +00:00
ehouse
898d0bf9ed
protect with ifdef
2004-07-10 17:51:42 +00:00
ehouse
2c6412448b
support and turn on hintlimits features
2004-07-10 17:49:31 +00:00
ehouse
74a934c50f
add tray limits for hint dlg
2004-07-10 17:47:30 +00:00
ehouse
16a0f1248a
support hint limits feature
2004-07-10 17:46:36 +00:00
ehouse
21085f1dcc
add askTrayLimits var
2004-07-10 17:43:15 +00:00
ehouse
ee16a0f07f
remove unused var
2004-07-10 17:42:16 +00:00
ehouse
d51014a45e
first checked in; works
2004-07-10 17:40:16 +00:00
ehouse
e320ae9617
output the right string
2004-07-10 14:17:07 +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
c3cc51f965
add XWFEATURE_SEARCHLIMIT
2004-07-01 01:15:15 +00:00
ehouse
faca5cf3f6
move function for GREMLINs build
2004-07-01 01:13:51 +00:00
ehouse
abdde18b6e
unify hintconfig and searchlimits
2004-07-01 01:12:55 +00:00
ehouse
857873dc83
first checkin
2004-06-27 14:23:50 +00:00
ehouse
39f563cffb
turn on new features by default
2004-06-27 05:03:48 +00:00
ehouse
00c1f802fc
cleanup; use new API for limiting tile use from tray.
2004-06-27 05:01:18 +00:00