Commit graph

290 commits

Author SHA1 Message Date
ehouse
a97db5cd93 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
ec679f0fb9 stop spewing progress info 2004-11-02 06:21:03 +00:00
ehouse
81c7cfbb62 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
20fe639146 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
b3da969a47 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
81d8978226 put bitmaps into families with high-res members 2004-10-31 17:14:44 +00:00
ehouse
ed5960d4bf first checked in 2004-10-31 17:08:35 +00:00
ehouse
cddb31c22d change undo menu text 2004-10-30 20:20:13 +00:00
ehouse
1bdd32e816 version now b3 2004-10-30 19:54:51 +00:00
ehouse
67ccd839f0 fix to compiler with FEATURE_HIGHRES undefined 2004-10-30 19:29:33 +00:00
ehouse
a6abf8ae49 add FntBaseLine and WinSetScalingMode 2004-10-30 19:26:02 +00:00
ehouse
574f994ea4 Draw tray tile value very small in highres case. 2004-10-30 19:25:23 +00:00
ehouse
5e9df36f43 string for reporting missing dicts 2004-10-30 04:52:17 +00:00
ehouse
32e40baa04 report missing dicts; don't hide tray on close when only one human in
game
2004-10-30 04:51:46 +00:00
ehouse
3e4097e9b3 up version to b2 2004-10-26 01:07:53 +00:00
ehouse
c119ccee02 do ExgDBWrite manually 2004-10-26 01:07:13 +00:00
ehouse
4d3e296532 change default board pattern 2004-10-26 01:03:51 +00:00
ehouse
860d0ddb6d dual arm/68k build is the default 2004-10-16 05:05:27 +00:00
ehouse
a7826bd165 relaunch app when switching from ARM to 68K 2004-10-13 01:34:55 +00:00
ehouse
c8f14f534a write to screen when loading PNOlet (temporary) 2004-10-13 01:31:00 +00:00
ehouse
8d0f022886 plug leak when same dict found on both card and device 2004-10-13 01:25:23 +00:00
ehouse
fab8a59add relaunch app when switching from ARM to 68K 2004-10-13 01:05:53 +00:00
ehouse
9c7e71504e add SysUIAppSwitch 2004-10-13 01:00:09 +00:00
ehouse
049952090e pass appname through 2004-10-13 00:59:01 +00:00
ehouse
aae594857a 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
82927d7169 deal with older app prefs version 2004-10-09 00:17:29 +00:00
ehouse
429bd5a4f3 fix flipDateTimeToArm 2004-10-09 00:01:14 +00:00
ehouse
1de7183c7a Take endienness into account when converting dicts so can do from ARM
too.
2004-10-08 23:59:32 +00:00
ehouse
f210af7da3 add FtrPtrFree 2004-10-08 01:13:30 +00:00
ehouse
513c15eb4f use symbolic constant 2004-10-08 01:03:43 +00:00
ehouse
d0bfff0d46 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
963a5a760b spanish support in ARM 2004-10-08 01:00:44 +00:00
ehouse
151ae0e0f0 engineStarting takes number of blanks; in ARM case show progress only
when non-zero.
2004-10-07 13:58:42 +00:00
ehouse
e243454fd4 don't use palm's all-uppercase tradition for PNOlet resource. 2004-10-07 13:27:58 +00:00
ehouse
58f5f7b38c 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
619444594d add swap info for const version too 2004-10-05 04:35:52 +00:00
ehouse
4bc72a2dac name changes; implement user alert 2004-10-05 02:31:05 +00:00
ehouse
27556d8c43 name changes; add cast to macro 2004-10-05 02:30:19 +00:00
ehouse
f931d76db0 put randomness back in; bring up as ARM by default 2004-10-05 02:29:31 +00:00
ehouse
1339ed3211 add comment around pending work (for Spanish) 2004-10-05 02:28:43 +00:00
ehouse
1aedbaa043 swapping of EventType and DateTimeType now generated 2004-10-05 02:27:30 +00:00
ehouse
8baa446550 go back to generating EventType functions 2004-10-05 02:25:27 +00:00
ehouse
65bf15b257 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
2bbbc14acc Add field to track when PilotMain is called reentrantly 2004-10-02 03:54:30 +00:00
ehouse
f420f4420e change version to 4.1 2004-10-02 03:53:52 +00:00
ehouse
61219787f7 add logmem debugging utility 2004-10-02 03:53:23 +00:00
ehouse
d9dc930e51 remove dead field 2004-10-02 03:52:46 +00:00
ehouse
c1e945cc17 include header 2004-10-02 03:51:58 +00:00
ehouse
a4651784b6 add declarations 2004-10-02 03:51:39 +00:00
ehouse
13d84b555c Fix ExgSocketType flip bugs; add casts to remove warnings; suppport
format numbers in StrVPrintF.
2004-10-02 03:51:03 +00:00
ehouse
46286be177 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
ba98a256e5 HIRES is now on for both 2004-10-01 06:32:04 +00:00
ehouse
1ecbccd523 flip rect before passing to list draw proc 2004-10-01 06:29:28 +00:00
ehouse
cf9c4320bd separate highres support from screen resizing so can do only the former now 2004-10-01 01:40:47 +00:00
ehouse
a9e4fb8125 handle LstSetDrawFunction manually 2004-10-01 01:35:22 +00:00
ehouse
2c63a52de1 handle highres trap 2004-10-01 01:33:02 +00:00
ehouse
a2bdf00b88 add highres functions; handle LstSetDrawFunction manually 2004-10-01 01:32:10 +00:00
ehouse
3dbc295cc5 turn on HIGHRES 2004-10-01 01:27:18 +00:00
ehouse
ef5c142c93 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
34093a0d5b handle SysNotifyRegister manually 2004-09-30 01:06:37 +00:00
ehouse
57d4377f7d swap shorts in prefs; workaround wierd codegen/pose bug; put break
back where accidentally removed.
2004-09-29 13:23:06 +00:00
ehouse
4494339d72 pad struct to 4 bytes so ARM and 68K size are the same 2004-09-29 13:17:15 +00:00
ehouse
ba71b65016 restore warnings; don't reserve r8 since we don't use it 2004-09-29 01:09:13 +00:00
ehouse
6027888932 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
2409b10375 handle LstSetListChoices manually 2004-09-29 01:03:49 +00:00
ehouse
14b414586e cleanup 2004-09-29 00:59:48 +00:00
ehouse
6acb9014a6 don't auto-swap FieldAttrType 2004-09-28 01:13:09 +00:00
ehouse
768e91ffcf silence warning 2004-09-28 01:11:55 +00:00
ehouse
84b4934b4b fix sizeof crash on ARM 2004-09-28 01:09:22 +00:00
ehouse
65ff0fc071 work around prc-tools problem by adding entry point without GOT reference. 2004-09-28 01:06:14 +00:00
ehouse
3b4f49e9f2 switch to prc-tools; re-enable show-progress 2004-09-28 01:05:18 +00:00
ehouse
9ed0a8bc17 cleanup 2004-09-24 01:47:34 +00:00
ehouse
47931d4f60 build with 68K and ARM in same .prc (menu allows choice) 2004-09-24 01:38:36 +00:00
ehouse
adf8566959 tweaks to aid ARM debugging 2004-09-24 01:33:48 +00:00
ehouse
9029b4ac44 new function 2004-09-24 01:28:11 +00:00
ehouse
6dd6abe546 build with 68K and ARM in same .prc 2004-09-24 01:27:41 +00:00
ehouse
c08a95ee26 build with 68K and ARM in same .prc (menu allows choice) 2004-09-24 01:22:25 +00:00
ehouse
0471650f88 build with 68K and ARM in same .prc 2004-09-24 01:21:42 +00:00
ehouse
6a11effd47 pass -w to arm-elf-gcc to stop Palm header warnings (temp!) 2004-09-24 01:16:08 +00:00
ehouse
5c5f481428 remove unused gadget 2004-09-23 02:28:47 +00:00
ehouse
2a67256fc6 add ntohl etc for ARM 2004-09-23 02:27:49 +00:00
ehouse
415c71155d very preliminary logging to debug 2004-09-23 02:26:50 +00:00
ehouse
991e2b94c1 don't save prefs (for now) 2004-09-23 02:20:53 +00:00
ehouse
81397a6194 use Ftr for globals rather than gadget 2004-09-23 02:19:04 +00:00
ehouse
bb494cf250 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
12b4e7c5cc write copiers for structs used in APIs 2004-09-23 02:13:53 +00:00
ehouse
3ec5cde355 major rewrite. Covers nearly all functions now. 2004-09-23 02:11:29 +00:00
ehouse
5d7198ee38 two new functions 2004-09-23 02:05:53 +00:00
ehouse
8c226f0844 better -D passing 2004-09-23 02:05:07 +00:00
ehouse
05533d9ddf new syntax for gen_pace.pl 2004-09-23 01:59:53 +00:00
ehouse
49fc7ec61d for debugging, print stack ptr at entry 2004-09-21 05:00:57 +00:00
ehouse
50598c3293 cleanup unrelated to pnolet work 2004-09-21 04:57:00 +00:00
ehouse
0f71b4fb61 add event-related functions. And general cleanup. 2004-09-21 04:49:27 +00:00
ehouse
03377593fa 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
fe10d97986 handle event-related functions manually 2004-09-21 04:38:07 +00:00
ehouse
3dec101e96 add pace_man.o to OBJS 2004-09-21 04:31:49 +00:00
ehouse
dc2f88181c Handle VFSMGR_TRAP; swap a small set of pass-by-ref parameters. 2004-09-19 15:52:55 +00:00
ehouse
794a707253 generate mapfile (though it only included non-static functions and so
is pretty useless)
2004-09-19 15:50:28 +00:00
ehouse
efcd6dc833 turn off highres for pnolet (for now) 2004-09-19 15:49:34 +00:00
ehouse
d680b3c888 fix order for 1-byte args 2004-09-19 14:43:43 +00:00