ehouse
003f801314
up version number; add to list of dirs searched for .xwd files
2006-06-07 01:20:56 +00:00
ehouse
0fe04af4b4
Turned on leak-checking at shutdown for debug version, and fixed leaks and
...
crashes in destructors that had never been called before. Seems now to
free all allocated memory before exiting.
2006-05-30 05:12:02 +00:00
ehouse
2ba984775a
trivial optimization: add 1 only once
2006-05-30 04:34:35 +00:00
ehouse
d029d6600d
To show it and to prevent it's being cleared, write current password
...
into field in game info dialog.
2006-05-28 18:16:08 +00:00
ehouse
e26e149f4c
silence compiler warnings.
2006-05-28 16:16:46 +00:00
ehouse
b8d3d477a5
fix scrolling and invalidation for flipped boards, and especially
...
where the board is still not fully visible when the tray is hidden.
2006-05-28 16:08:58 +00:00
ehouse
90dfc15ae9
use signed types to avoid overflow and disappearing scores
2006-05-28 16:02:16 +00:00
ehouse
d0c6e8517b
center letter in tile even when it's too big.
2006-05-28 15:04:57 +00:00
ehouse
e75ef1ca53
fix a couple of compile warnings
2006-05-28 14:53:02 +00:00
ehouse
8639c4e5cd
define CALLBACK to quiet warnings for CE build.
2006-05-28 00:42:34 +00:00
ehouse
b9f5925ceb
Move button size #defines into .rc file. They're scaled by the time C
...
code sees them and so shouldn't be relied on outside the .rc file.
2006-05-28 00:41:44 +00:00
ehouse
3db196156b
Calculate old window width correctly when figuring new width. Fixes
...
problem of buttons drawn too close to right edge.
2006-05-28 00:40:28 +00:00
ehouse
fde2ef1ee2
Before putting dialog into landscape mode, make sure it won't be wider
...
than the screen. That is, don't be fooled when in portrait mode by a
screen height that's SIP-reduced.
2006-05-27 22:52:10 +00:00
ehouse
054fd21981
Cleanup password dialog
2006-05-27 22:47:33 +00:00
ehouse
4a28deb1b1
Lots of little tweaks to dialogs to get them looking better and to
...
work better in landscape mode; got rid of multiple DEFPUSHBUTTONs.
2006-05-27 22:21:21 +00:00
ehouse
ecb7243714
Lots of little tweaks to dialogs to get them looking better and to
...
work better in landscape mode; got rid of multiple DEFPUSHBUTTONs.
2006-05-27 22:21:09 +00:00
ehouse
14eef0a4b8
Move buttons in landscape mode for color sel dialogs too.
2006-05-27 22:19:30 +00:00
ehouse
3e934624a4
modify API for "portraitizing" dialogs, and space the buttons evenly
...
rather than stacking all from bottom. This doesn't quit work on ce
since GetWindowInfo isn't available and IsWindowVisible does the wrong
thing.
2006-05-27 17:18:42 +00:00
ehouse
04e9dfb76a
strcat becomes strcpy: trivial optimization
2006-05-25 04:07:49 +00:00
ehouse
be930f344c
For dialogs in portrait-mode, move OK and Cancel buttons to the right
...
side and shrink up from the bottom
2006-05-25 03:41:32 +00:00
ehouse
340214d87d
remove trailing <cr> to sometimes eliminate scrollbar
2006-05-23 02:01:26 +00:00
ehouse
65540759b5
clear multiple tile selection when trade ends even if cancelled
2006-05-23 01:53:18 +00:00
ehouse
abad0c7fd0
Get rid of hard-coded tile number limit in server_formatRemainingTiles
2006-05-23 01:52:20 +00:00
ehouse
113b9cea5f
n## Lines starting with '## ' will be removed from the log message.
...
change version string to include b8
2006-05-21 02:09:03 +00:00
ehouse
778e68e4dd
Increase size of buffer used to accumulate letters for "tiles left"
...
dialog. French has 15 "E"s, and the old buffer size allowed an
overflow (crash) when at least 13 of any letter were left.
2006-05-21 01:54:48 +00:00
ehouse
d6ddeb0f87
update nHiddenRows so scrolling finally works
2006-05-20 06:22:33 +00:00
ehouse
27b740c03b
draw lines rather than bullets to indicate whose turn it is in vertical mode
2006-05-20 06:21:53 +00:00
ehouse
5df612c1cd
Change misleading function name; no code change.
2006-05-19 13:45:48 +00:00
ehouse
19414ae505
Finish scrollbar work by passing number of visible rows to
...
util_trayHiddenChange, which means an API change. In board, calculate
bottom of board based on bottom of tray when tray is hidden, and round
so that it's an exact multiple of cell height. In wince, take
advantage of the new parameter to fix the scrollbar so that very
constrained boards can be scrolled even when the tray is hidden.
2006-05-19 13:44:05 +00:00
ehouse
f69d433b7c
Reset divider location on new game.
2006-05-19 13:31:18 +00:00
ehouse
70be257d8c
First attempt to set board bounds based on tray bottom if tray
...
overlaps board.
2006-05-17 06:12:40 +00:00
ehouse
912d221b1c
Replace overlap param with nHidden to give more flexibility in
...
creating situations where board must be scrolled.
2006-05-17 06:10:24 +00:00
ehouse
fd5355b627
Include output of svnversion in Palm version's About dialog. For
...
Catalan and Spanish as well as English. There's also some character
conversion in the former two that may be linked to my local LANG
setting now being en_US.utf8. May need to revisit if there are
problems.
2006-05-15 04:24:30 +00:00
ehouse
5dca33c5ab
factor out updateScrollInfo so I can update scroller live once I get
...
super-small boards figured out.
2006-05-14 15:28:57 +00:00
ehouse
bb7e827703
for vertical scoreboards, force miniwindow to be entirely inside the board.
2006-05-14 15:27:29 +00:00
ehouse
e98ef5b962
move scrollbar into its own box so it doesn't force buttons to be over-tall
2006-05-14 15:26:21 +00:00
ehouse
afa496cb19
Incorporate svnversion output in About box; add CAB target
2006-05-14 15:22:48 +00:00
ehouse
94b46bc6c6
Incorporate svnversion output in usage()
2006-05-14 14:47:32 +00:00
ehouse
4bb82554e5
Since board can now sometimes only partially hide tray, introduce
...
distinction between obscuring and completely hiding. In former case,
erase the tray rather than draw it partially hidden. This means
drawing the tray before rather than after the board, which is a big
change that so far doesn't seem to have hurt anything. If it does, it
might be necessary to draw it before and after the board.
2006-05-12 08:03:08 +00:00
ehouse
3ea23396d2
add compile-command
2006-05-12 07:59:38 +00:00
ehouse
ba1aefcd49
make tray hide button toggle hidden state
2006-05-12 07:59:21 +00:00
ehouse
54e17e76b1
rewrite score formatting to put is-turn bullets above/below for
...
vertical scoreboard; reduce inter-line spacing and otherwise tweak
drawing.
2006-05-12 07:58:31 +00:00
ehouse
308aa3ae42
fix compiler warning
2006-05-12 07:55:36 +00:00
ehouse
dbab3bc4fd
Add ability, in win32 version, to specify height and width on wine's
...
commandline -- to ease debugging of layout code.
2006-05-12 07:54:59 +00:00
ehouse
121163e586
Turn on -Wall for compilers, and fix warnings that result. Got 'em
...
all for win32 build, but some remain for wince that I'm unable to fix.
2006-05-12 07:25:43 +00:00
ehouse
73b244e11f
Turn on -Wall for compilers, and fix warnings that result. Got 'em
...
all for win32 build, but some remain for wince that I'm unable to fix.
2006-05-12 07:17:35 +00:00
ehouse
543df9f681
minor code improvement
2006-05-11 03:02:11 +00:00
ehouse
469a23a183
fix too-tall cells in vertical scoreboard case
2006-05-11 03:01:39 +00:00
ehouse
216615577b
minor fixes to drawing spacing (what I meant to check in)
2006-05-11 03:00:50 +00:00
ehouse
3b7e22dc1c
minor fixes to drawing spacing
2006-05-11 02:58:36 +00:00
ehouse
c496593800
tweak score layout, and remove a U8 that was overflowing on win32
2006-05-10 13:42:44 +00:00
ehouse
7297ab4be8
fix layout for vertical scoreboard option
2006-05-09 12:31:41 +00:00
ehouse
36993ba258
catch up with API change
2006-05-09 04:05:19 +00:00
ehouse
3a4c5dfff6
catch up with API change
2006-05-09 04:04:56 +00:00
ehouse
468c6efd37
first cut at supporting landscape mode by moving scoreboard to left edge of screen from top.
2006-05-09 02:01:27 +00:00
ehouse
28411a4466
API change: board is responsible for figuring tile size and giving
...
extra pixels to divider.
2006-05-06 14:42:38 +00:00
ehouse
e8377f242c
Alert user of a previous version that dict location is being fixed
2006-05-05 12:51:35 +00:00
ehouse
e7868afd67
Alert user of a previous version that dict location is being fixed
2006-05-05 12:51:08 +00:00
ehouse
aa09dfba91
catch up with API changes
2006-05-05 12:49:02 +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
fd7c649cb0
first cut at script to package binary, shortcut and BasEnglish
...
dictionary into an installable .cab file.
2006-04-30 21:52:17 +00:00
ehouse
3d5345f53b
pretty up About text.
2006-04-30 21:51:19 +00:00
ehouse
f700c88bca
update version number
2006-04-30 21:06:25 +00:00
ehouse
3c7b895bed
List dictionaries alphabetically, which requires first storing them in
...
sorted order then adding all at once to the menu.
2006-04-30 19:54:40 +00:00
ehouse
7d60d05436
move CE_MAXDICTS to header
2006-04-30 19:45:48 +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
4ec6af22cb
Include name of dict so it can get printed.
2006-04-30 13:58:24 +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
993ab25c61
use stream_putString
2006-04-25 13:46:59 +00:00
ehouse
ef6ebe6bac
Add, and use, stream_putString. Saves 500 bytes on win32.
2006-04-25 13:31:15 +00:00
ehouse
3b94d0f0a2
When unable to open a dictionary whose path has been saved, look for
...
it elsewhere in the set of possible directories. This should help
ease the transition to there being a limited number of places where
dicts can be, since games saved previously will still work after the
dicts they reference have been moved. Also, clean up callbacks making
their return values consistent: true means done.
2006-04-25 04:25:08 +00:00
ehouse
6687984bf0
On win32 too, return null when dict not found.
2006-04-24 13:36:23 +00:00
ehouse
1b447272b2
Replace generic "no dictionaries found" warning with list of directories searched and URL from which to download.
2006-04-24 04:34:42 +00:00
ehouse
d4bb0f307f
pass the rigth size to LoadString
2006-04-22 14:31:43 +00:00
ehouse
bc2a99b474
More of dict search change: failed to save buffer before checkin
2006-04-22 14:28:22 +00:00
ehouse
eb7f62308e
Show current dict in dropdown in game info mode. (Had disappeared in recent changes.)
2006-04-22 14:19:21 +00:00
ehouse
4b8e877205
Go back to writing to \Program Files\Crosswords, since we now look
...
there automatically.
2006-04-22 14:06:11 +00:00
ehouse
d8ab05a04e
rewrite ceLocateNDicts to do recursive searches from a list of
...
directories stored in resources. On device this is currently
"\Program Files\Crosswords" and "\SD Card". (Just "." for win32.)
Later may need to restrict on the card too. Still to do: make "no
dicts found" Alert list the places searched.
2006-04-22 14:05:09 +00:00
ehouse
dc908e52b2
set DEBUG in compile-command; no code change
2006-04-22 13:55:19 +00:00
ehouse
13e584ac68
make combobox tall enough that it can pop down
2006-04-20 13:48:44 +00:00
ehouse
7d14763d8c
rename function to link with pocketpc-sdk
2006-04-20 13:47:58 +00:00
ehouse
97d3deffdd
display filename only (no path, and no extention) in dropdown, but retain full path internally to use after choice is made.
2006-04-20 04:39:46 +00:00
ehouse
e96aaccef9
debug-only function for logging wchar_t strings
2006-04-20 04:38:40 +00:00
ehouse
fc0c7c3f80
When creating dicts dropdown, set 0th as default if there's been no match.
2006-04-20 03:56:38 +00:00
ehouse
b5843a5486
forgot to save before commiting....
2006-04-19 04:57:51 +00:00
ehouse
5a8c1ef2af
ceLocateNDicts now takes a callback. Use that to build menu of dicts
...
rather than call OpenFile, which doesn't let you browse much of the
file system on CE. Heading for installing dicts in Program Files so
users never have to worry about them.
2006-04-19 04:56:00 +00:00
ehouse
ddb21c3cfc
Install into /My Documents/Crosswords since that's the only place the
...
OpenFile dialog will let you browse. And use filename as -a option so
more than one dictionary can be installed -- without that the
installer treats all dicts as versions of the same app and removes the
old before installing the new.
2006-04-16 05:49:59 +00:00
ehouse
6680edebb6
Rewrite dictionary location code so that it can more effeciently
...
produce a list of dictionaries. The API has changed slightly, but the
new ability isn't used yet.
2006-04-16 05:12:52 +00:00
ehouse
b26982a3df
Seems to work to pack a .xwd file so that it's installed on a device
...
when clicked. Still haven't figured out how to include info about the
app name, developer name etc.
2006-04-15 23:46:24 +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
b10ca04e07
don't exclude BEYOND_IR-only fields
2006-04-07 03:08:23 +00:00
ehouse
cb05850fe3
Catch up with draw.h API changes (mostly just adding consts)
2006-04-04 02:43:12 +00:00
ehouse
dd779cebbc
Quick meaningless checkin (update comments) to check svn config
2006-04-03 03:37:53 +00:00
ehouse
2300d55567
Draw bitmap chars ("specials", e.g. for Spanish) centered in rect
...
rather than at x,y. This lines them up with normal letters on the
board as it changes size.
2006-04-02 22:27:44 +00:00
ehouse
88b37a1beb
Fix crash when no dictionary by checking for null model before calling
...
cePositionBoard on WM_SETTINGCHANGE event
2006-04-02 21:52:15 +00:00
ehouse
08e8c4a858
Get rid of TALL_FONT macro, since it's permanently on anyway.
2006-04-01 21:25:58 +00:00
ehouse
63a8e0adbb
Add macros to draw.h, and use 'em for wince, so that a platform can choose to call draw.h methods via a vtable or static linking.
2006-04-01 21:01:20 +00:00
ehouse
9be9e55986
Fix formatting (by way of playing with svn)
2006-04-01 16:54:40 +00:00
ehouse
0563b244bb
Catch up with API changes (all adding const to rect and char ptrs)
2006-04-01 16:48:13 +00:00
ehouse
3388fc9f7b
Remove HIGHRES compile-time tests: all palm releases will have HIGHRES
...
support now; build in different directories.
2006-03-31 10:57:01 +00:00
ehouse
3da83805cc
handle cmdline opts in a less-fancy way that works on freebsd too.
2006-03-22 04:33:34 +00:00
ehouse
a8463b9341
link pthreads in a way that works on freebsd too
2006-03-22 04:31:27 +00:00
ehouse
b29bde8e37
include stdio.h for freebsd
2006-03-21 04:05:33 +00:00
ehouse
96d6623026
include pthread.h for freebsd
2006-03-21 04:04:43 +00:00
ehouse
3f819b871d
implement ResetEvent and SetEvent
2006-03-21 03:47:58 +00:00
ehouse
9166d66589
use MS macro to get winsock functions instead of eponymous posix ones.
...
With this change, play over IP works again!
2006-03-21 03:47:15 +00:00
ehouse
25b0d63b1a
get rid of unneeded DH()
2006-03-20 04:13:40 +00:00
ehouse
6f9e7ed94c
add an underbar to separate numerals
2006-03-18 03:35:20 +00:00
ehouse
300c29be35
add a couple of missing icon images
2006-03-18 03:34:15 +00:00
ehouse
a121388762
no harm in copying field when feature not available; may help newer
...
version to open file.
2006-03-04 16:07:21 +00:00
ehouse
3ad2b8e38e
fix errors that became apparant when feature flags turned on and
...
stopped building wince resources with _WIN32_WCE on.
2006-03-04 15:57:39 +00:00
ehouse
8332e6746b
colorsel dialog works now on wince, so remove warning dialog
2006-03-04 15:56:31 +00:00
ehouse
67c638643d
fix colorsel dialog on wince by defining MY_COLOR_SEL for .rc files
...
too. Also stop defining _WIN32_WCE for win32 .rc files. Turn on all
other missing XW-feature flags in .rc file too.
2006-03-04 15:55:57 +00:00
ehouse
162cb99c53
ignore .stamp files
2006-03-04 15:36:06 +00:00
ehouse
6b140d641b
fix b5 crasher: check for stream equivalence with the older version
...
now that current version's been upped. Rename old version to better
indicate when it was current.
2006-03-04 06:12:38 +00:00
ehouse
b91ad07b03
add target to upload binary
2006-03-04 06:09:42 +00:00
ehouse
091f8ca2e3
move on to next beta
2006-02-28 05:29:37 +00:00
ehouse
10d38faa33
add install target
2006-02-27 00:08:32 +00:00
ehouse
90412fe9d4
bring in transparant small icon change from 4.1 branch
2006-02-26 23:56:06 +00:00
ehouse
eb2a4d513e
up alpha version
2006-02-26 23:53:55 +00:00
ehouse
772c262b5e
first checked in. works
2006-02-26 23:51:57 +00:00
ehouse
a393bd97b7
update copyright -- thought I'd done this...
2006-02-20 02:07:18 +00:00
ehouse
667c705f44
strip all .exe files, not just for release.
2006-02-20 01:57:18 +00:00
ehouse
afb90f6d90
Check .xwd files coming back from OpenFile dlg, and reject with msg to
...
user those that aren't valid. This catches corrupt files and other app
files ending with .xwd.
2006-02-20 01:56:34 +00:00
ehouse
e9ef9bea2c
change about box text for beta 5.
2006-02-20 01:51:46 +00:00
ehouse
95a7f64eff
strip release binaries
2006-02-19 16:07:14 +00:00
ehouse
788ebda35b
tweak code so board is right width in release build. Looks as if I'm
...
working around a code-gen bug, but I haven't looked at the asm output.
2006-02-19 05:48:51 +00:00
ehouse
7a6c44de80
update comments to describe building with Linux tools
2006-02-18 21:59:04 +00:00
ehouse
e12abddcd9
new directories to ignore
2006-02-18 14:08:04 +00:00
ehouse
fb0d471dae
add const decls to draw.h and dictnry.h functions where appropriate,
...
and modify "subclass" methods to match. Should be no code change, but
this makes the intent of the APIs clearer.
2006-02-18 06:39:40 +00:00
ehouse
dde823a5ca
update help target
2006-02-18 06:37:01 +00:00
ehouse
a4c7d48eb5
make XP_UCHAR signed to avoid warnings calling string.h funcs
2006-02-18 06:36:39 +00:00
ehouse
447af498a2
fix warning
2006-02-18 06:35:48 +00:00
ehouse
6161e9d0ad
new directories and file extensions to ignore
2006-02-17 07:33:08 +00:00
ehouse
b9aa155761
cast threadstart func ptrs. Not sure why...
2006-02-17 07:31:21 +00:00
ehouse
826a6dd82e
tie aygshell to Wince rather than making it separate feature
2006-02-17 07:30:54 +00:00
ehouse
268442b782
use __VA_ARGS__ in debug macros
2006-02-17 07:29:25 +00:00
ehouse
a8add11453
clean up usage
2006-02-17 07:28:41 +00:00
ehouse
de830f328f
don't include in curses-only build
2006-02-17 07:28:17 +00:00
ehouse
e9499cb4ed
formatting only
2006-02-17 07:27:58 +00:00
ehouse
5aeb5dc6fa
makefile cleanup
2006-02-17 07:27:36 +00:00
ehouse
472b61dbe3
get rid of printf
2006-02-16 03:32:19 +00:00
ehouse
7dccae2d3c
make color buttons owner-draw, and draw them. This fixes bug where
...
all are the background color, and seems to fix win32 build altogether.
Wince build still needs to respond to the buttons being pressed.
2006-02-16 03:31:44 +00:00
ehouse
d601ba3488
provide sensible path for saved files on win32 so state can be preserved
2006-02-15 13:09:36 +00:00
ehouse
32454235cc
use native color-picker on win32
2006-02-14 04:54:28 +00:00
ehouse
dd9298e95f
make remDim 16-bit so doesn't overflow on large-screened devices
2006-02-14 04:53:45 +00:00
ehouse
92fb9fb9b2
turn off broken color sel until have time to fix
2006-02-14 04:52:31 +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
098adea254
better way of doing debug builds
2006-02-07 14:46:08 +00:00
ehouse
1fd52dee8f
back out change that had window drawing too narrow
2006-02-07 14:45:30 +00:00
ehouse
257afd1474
separate debug build; pass flags to linker so OS won't run in emulation mode
2006-02-06 15:00:46 +00:00
ehouse
ffd9b66bc5
lots of tweaks toward a beta build on linux. works now, but takes a
...
hex editor.
2006-02-06 04:48:20 +00:00
ehouse
e7dd853d07
attempt to show different title when in debug mode
2006-02-06 04:44:09 +00:00
ehouse
2ee7e7a0f2
tweak -- but these will be going away as soon as mingw and debian's
...
pocketpc-sdk catch up with me.
2006-02-06 04:43:32 +00:00
ehouse
8f7e41e89d
cleanup closing in on building correctly -- which now works, though it
...
takes a hex editor. May have fixed a bug with a missing CloseHandle
call.
2006-02-06 04:41:14 +00:00
ehouse
96a45af102
type changes to stop warnings
2006-01-31 14:40:49 +00:00
ehouse
502cddcf1f
debug macros and wierd rewrite of code using random and mod. This makes it work on ce!
2006-01-31 06:42:53 +00:00
ehouse
323240fa6b
missed one ce-specific struct. This makes it work on ce!
2006-01-31 06:41:49 +00:00
ehouse
559662ea98
pass the right param to WinMain. This makes it work on ce!
2006-01-31 06:41:16 +00:00
ehouse
8fc0404158
use debhacks; add flags to compile for wince
2006-01-28 19:05:39 +00:00
ehouse
3f577181dd
use debhacks
2006-01-28 19:03:10 +00:00
ehouse
2ea8c2e0cd
use debhacks; ifdef out cmdbar stuff which debian tools don't support yet
2006-01-28 19:02:04 +00:00
ehouse
a3feee8027
first checked in. may have bugs
2006-01-28 18:58:04 +00:00
ehouse
b03db750b5
merge transparant large-icon from 411-branch
2006-01-22 17:50:47 +00:00
ehouse
301d854c25
don't show "loading ARM" except on debug versions. It's fast enough now.
2006-01-21 19:16:39 +00:00
ehouse
95eaac50dd
tell folks where to get dictionaries.
2006-01-21 19:12:37 +00:00
ehouse
146a4f1d4d
-Os instead of -O2
2006-01-16 06:08:16 +00:00
ehouse
834a5e0411
make default build arm_only, and don't require multilink to build the
...
68k stub.
2006-01-16 06:07:33 +00:00
ehouse
4e49a4c008
don't use arm-palmos* tools if arm-elf* tools available. Current
...
version on debian testing builds bad code.
2006-01-08 22:19:24 +00:00
ehouse
8edc3e987d
catch up with api changes so builds again -- WTF :-)
2006-01-08 03:26:08 +00:00
ehouse
92485783af
update email address in header comments: no code change
2006-01-08 01:25:02 +00:00
ehouse
b852eb5ca5
add random seed in win32 case
2005-11-27 23:11:05 +00:00
ehouse
3676a8b55f
need to set flag before making calls that will result in a stream of
...
messages.
2005-11-27 22:24:25 +00:00
ehouse
cab0622c9d
Increase size of tray and fonts for win32; turn on windoze-style
...
menus.
2005-11-27 22:06:04 +00:00
ehouse
a79052513e
Turn off STUBBED_DICT -- can now load and execute from an .xwd file
...
running on WINE.
2005-11-27 21:39:06 +00:00
ehouse
870af10a63
first checked in. Builds for Win32, but crashes on XP after drawing
...
its board.
2005-11-27 20:27:46 +00:00
ehouse
24cf6bda2f
hide new obj dirs
2005-11-27 20:17:39 +00:00
ehouse
33779bf1b3
changes for gcc compilation: conditionally define out stuff that
...
doesn't work on win32 (e.g. CommandBar).
2005-11-27 20:17:09 +00:00
ehouse
92948425b9
changes for gcc compilation: fix syntax errors and API usage,
...
conditionally define out stuff that doesn't work on win32
(e.g. CommandBar).
2005-11-27 20:16:43 +00:00
ehouse
66fffb7fe9
fix for STUBBED_DICT case
2005-11-27 20:13:42 +00:00
ehouse
aba81b8627
OpenFileForMapping doesn't seem to exist in win32 -- or at least not
...
in MinGW's view.
2005-11-27 20:13:13 +00:00
ehouse
65611289fd
for gcc: fix caps and remove commas after last item in array
2005-11-27 20:10:06 +00:00
ehouse
7c26e79dda
fix caps; use rand() on win32
2005-11-27 20:09:15 +00:00
ehouse
b9de2acebf
change how struct is defined for gcc
2005-11-27 20:06:36 +00:00
ehouse
b462252ebb
fix syntax errors; other catch up with changes
2005-11-27 20:05:33 +00:00
ehouse
f228cc3b46
fix syntax error
2005-11-27 20:04:46 +00:00
ehouse
e8e408afd4
fix capitalization of header file -- which gcc cares about.
2005-11-27 20:04:06 +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
768cfd597a
fix bug truncating tray display in history by adding size param to
...
formatTray()
2005-10-30 18:35:21 +00:00
ehouse
95005e45eb
don't connect to relay unless have something to send
2005-10-30 16:28:52 +00:00
ehouse
cda5996195
fix unset var warning
2005-10-30 16:14:13 +00:00
ehouse
92981942b3
add _Shutdown(); override logf() to tag with cookieid; make logs less
...
verbose.
2005-10-30 05:20:31 +00:00
ehouse
b31cb6612b
call shutdown on cref rather than deleting it; wrap mutex actions with
...
debugging logfs like those in mlock.h.
2005-10-30 05:16:35 +00:00
ehouse
42f3a4e7cf
don't print log messages below a certain priority
2005-10-30 05:10:26 +00:00
ehouse
befc90648e
add shutdown event and action
2005-10-30 05:07:58 +00:00
ehouse
d29937a734
add a const
2005-10-30 05:06:41 +00:00
ehouse
a422f21ad5
add error message; cast to avoid compile warnings
2005-10-30 05:06:23 +00:00
ehouse
880b626070
add a few consts
2005-10-30 05:05:45 +00:00
ehouse
6d88725e05
add missing header file
2005-10-28 09:20:51 +00:00
ehouse
d17165a678
add header needed on some installations
2005-10-23 21:35:19 +00:00
ehouse
b135f317b4
make location of file storing next ID configurable.
2005-10-23 21:06:07 +00:00
ehouse
deb0a2d265
shutdown in response to SIGINT
2005-10-23 15:49:48 +00:00
ehouse
e2e66f8057
Set a disconn timer when somebody leaves to make it parallel with case
...
where somebody never shows up; print more info about cref state to
ctrl port.
2005-10-19 03:44:55 +00:00
ehouse
80d0f3ce71
make now() relative to relay startup time.
2005-10-19 03:43:21 +00:00
ehouse
a64cbd472a
don't track heartbeat independent of any timers set. This allows
...
infinite timeout when no devices present.
2005-10-19 03:42:17 +00:00
ehouse
d74de11771
add XWS_ANY
2005-10-19 03:40:40 +00:00
ehouse
e05777bdcf
add XWS_ANY; add missing transitions to kill game on timer when device
...
disappears and doesn't return.
2005-10-19 03:40:26 +00:00
ehouse
4df7b3d75a
add uptime
2005-10-19 03:39:18 +00:00
ehouse
5e693ee022
fix misspelling; tweak error messages
2005-10-19 03:21:19 +00:00
ehouse
74b6ccbd52
cleanup ctrl printing; repeat most recent command; cleanup internal names.
2005-10-16 01:19:25 +00:00
ehouse
ff12881ffd
silence compiler warning
2005-10-16 01:15:49 +00:00
ehouse
deea73ad8b
cancel all-connected timer when all are connected
2005-10-15 16:35:18 +00:00
ehouse
a8352fa745
fix leak; move heartbeat timer into crefmgr, and only run it when
...
there are active crefs.
2005-10-15 16:30:10 +00:00
ehouse
936e3bd110
clean up command help
2005-10-15 16:28:26 +00:00
ehouse
ecf5875d7e
capitalize public methods on timermgr (no code change)
2005-10-15 15:49:22 +00:00
ehouse
eb8301ade7
return error to client when flags indicate old version; close sockets
...
when error occurs in processing message.
2005-10-14 08:29:58 +00:00
ehouse
6541e56c40
catch up with logf change
2005-10-14 08:27:16 +00:00
ehouse
b7e3479989
print prompt
2005-10-14 08:26:56 +00:00
ehouse
cb3e2910b9
add commented out debug flag
2005-10-14 08:26:19 +00:00
ehouse
8c8babc762
new error message
2005-10-14 08:25:51 +00:00
ehouse
e18f66f587
remove dead code
2005-10-06 02:54:05 +00:00
ehouse
07a1894c6e
implement heartbeat timer required for relay
2005-10-06 02:49:50 +00:00
ehouse
be5078e8f8
removed unused states etc.
2005-10-06 02:36:45 +00:00
ehouse
0bf1dcdcf8
remove connect info button, instead bring it up every time role
...
changes to one that needs it.
2005-10-06 02:34:07 +00:00
ehouse
f7443c9f7f
catch symbian up with api changes -- but still need to set timers
...
before it'll talk to relay.
2005-10-02 16:40:16 +00:00
ehouse
3bf3e2fda1
parse multiple config files in order with later ones overriding.
2005-10-02 16:23:49 +00:00
ehouse
4e5f69f4e8
rename states so can format to 80 cols; add log level param. No
...
change to functionality in this checkin.
2005-10-02 16:08:42 +00:00
ehouse
6835b6d1eb
New scheme for accepting and limiting reconnections. Now device must
...
send player counts, local and expected. Based on these the relay
accepts connections, declares the game full and ready for message
forwarding, and decides whether to accept a reconnect.
2005-10-02 15:39:38 +00:00
ehouse
77319b570d
make transmitted vars smaller where possible; new relay identifying
...
scheme where cookie is used only to connect, and is replaced for
reconnects by a relay-generated name that's supposed to be unique
across all games on all relays and includes a hostname read in from
config file; relay assign non-servers' hostIDs.
2005-10-01 16:33:45 +00:00
ehouse
0c2365e3ea
parse new SERVERNAME config variable
2005-10-01 16:09:57 +00:00
ehouse
c5add889cb
make transmitted vars smaller where possible; new relay identifying
...
scheme where cookie is used only to connect, and is replaced for
reconnects by a relay-generated name that's supposed to be unique
across all games on all relays; let relay assign non-servers' hostIDs
rather than doing 'em randomly; use hostIDs for comms-level protocol's
channelNo where possible to avoid tripping over duplicate messages
2005-10-01 16:01:39 +00:00
ehouse
50df4d7cf4
catch up with API change
2005-10-01 15:53:56 +00:00
ehouse
3db9c4e7e9
new constant
2005-10-01 15:52:16 +00:00
ehouse
b6933b5b9b
stream version change
2005-10-01 15:51:54 +00:00
ehouse
c71b442229
comment on shuffling
2005-10-01 15:51:35 +00:00
ehouse
20c87b4c19
fix streaming so four devices can be in game.
2005-10-01 15:51:14 +00:00
ehouse
255656f009
works, but not yet used. And wants relay host identifier added in.
2005-09-19 04:34:51 +00:00
ehouse
57ccb08528
fix for when BEYOND_IR not defined
2005-09-17 19:49:53 +00:00
ehouse
7d9a78f996
comment out internal mutexes: shouldn't be needed now that only one
...
thread at a time is given access to a cref instance.
2005-09-14 05:15:27 +00:00
ehouse
f944b154fc
fix print_cookies to use iterator
2005-09-14 05:14:41 +00:00
ehouse
c4d212f78c
shorten names so table easier to fit in 80 cols
2005-09-14 05:14:04 +00:00
ehouse
ca755490c5
allow to run multiple games at once
2005-09-14 05:12:07 +00:00
ehouse
237deee542
just log some messages so user interaction not required.
2005-09-14 05:11:29 +00:00
ehouse
87d1c8f593
event name change
2005-09-09 03:15:06 +00:00
ehouse
5dace1cc7a
add enough timer support for heartbeat; fix redraw bug
2005-09-09 03:14:11 +00:00
ehouse
18fc5e2c14
add linuxFireTimer
2005-09-09 03:12:58 +00:00
ehouse
264f34d97d
move fireTimer to linux-common code
2005-09-09 03:12:24 +00:00
ehouse
368d2b82d6
add an extra slot as on other platforms
2005-09-09 03:06:27 +00:00
ehouse
763cd70632
add missing header. (Did gtk change?)
2005-09-09 02:57:14 +00:00
ehouse
23c436a75c
make network play on by default
2005-09-07 12:32:29 +00:00
ehouse
77a8df77ac
add strings for relay errors
2005-09-07 12:31:32 +00:00
ehouse
cf5906eacf
Add and handle disconnect message so a device can reuse its socket for
...
a new game.
2005-09-05 15:50:49 +00:00
ehouse
05878f11a4
Do nothing rather than assert when socket no longer found for write.
...
Not sure if this is a preventable error.
2005-09-05 15:50:28 +00:00
ehouse
235556240f
Don't close the underlying socket. Not sure yet when I should close a
...
socket that hasn't returned an error. Maybe that's the client's job.
2005-09-05 15:45:22 +00:00
ehouse
5c01044e8c
send disconnect message to relay before starting a new game.
2005-09-05 15:33:51 +00:00
ehouse
466e21f608
formatting
2005-09-05 15:32:40 +00:00
ehouse
5e4fd3368e
add role to newgame dialog
2005-09-05 05:31:11 +00:00
ehouse
47030320f4
move typedef
2005-09-04 20:55:07 +00:00
ehouse
8a2eae0887
log ip address of incoming connection in dotted-quad notation.
2005-09-04 20:54:09 +00:00
ehouse
89f1eca340
log tweak
2005-09-04 20:44:46 +00:00
ehouse
55988dcdd7
cut down on logging a bit
2005-09-04 20:43:53 +00:00
ehouse
6995d37ead
don't assert when unexpected event arrives; just log and drop
2005-09-04 20:43:23 +00:00
ehouse
aa1323a5a3
shorten log messages; make easier to process from perl
2005-09-04 20:38:23 +00:00
ehouse
ebcc30dd5f
send notice when a socket closes. This seems to be resulting in dups.
2005-09-04 20:37:42 +00:00
ehouse
0134c96962
fix deadlock by collecting crefs into local storage before starting to
...
act on them.
2005-09-04 20:36:53 +00:00
ehouse
7803fead80
use comms_setAddr rather than modifying const to set resolved address.
2005-09-04 20:34:52 +00:00
ehouse
75b8f5342a
add error messages
2005-09-04 20:34:16 +00:00
ehouse
6d0b23a8e8
TALL_FONTS (support for Danish tall letters) now on by default
2005-09-04 20:32:16 +00:00
ehouse
aa0a9ec158
add error message; don't assert (crash) when socket closes.
2005-09-04 20:31:34 +00:00
ehouse
6f8b33a05b
reset cookieID for a new game
2005-09-04 20:30:47 +00:00
ehouse
1f43831219
new error code
2005-09-04 14:35:13 +00:00
ehouse
1aed9882ef
new (commented-out) info message
2005-09-03 18:36:08 +00:00
ehouse
4882c92a07
generate XWRELAY_OTHERCONNECT message
2005-09-03 18:35:34 +00:00
ehouse
8072bc687c
add XWRELAY_OTHERCONNECT message
2005-09-03 18:32:12 +00:00
ehouse
59edec4955
handle OTHER_CONNECT message by resending any unACKed messages.
2005-09-03 18:31:32 +00:00
ehouse
e6e9646253
make all APIs private and add as friends the safe classes that will
...
access them. This should allow reduction in the locking within cref
instances since only one thread at a time will be permitted inside by
SafeCref.
2005-09-03 15:59:48 +00:00
ehouse
4479933657
add missing state transition
2005-09-03 15:41:59 +00:00
ehouse
a4033a44c3
when one device is disconnected for heartbeat, tell others it's going
...
away.
2005-09-03 15:41:17 +00:00
ehouse
ca8877a5de
for testing, add -H option to prevent client from sending heartbeat
...
messages to relay.
2005-09-03 15:39:15 +00:00
ehouse
abbd1a072f
handle other-disconnected error message
2005-09-03 15:37:49 +00:00
ehouse
9a2567252b
cleanup: get rid of unused states/actions and code to handle them.
2005-09-03 07:15:05 +00:00
ehouse
1114784217
Add strings for error codes for relay disconnect events.
2005-09-03 06:58:05 +00:00
ehouse
ab0e833a9b
Receive disconnect events and display message for error codes.
2005-09-03 06:57:01 +00:00
ehouse
6a0abc16e8
Add range for relay errors.
2005-09-03 06:56:33 +00:00
ehouse
c82fd2e4f2
Send disconnect events with error codes on heartbeat and connect timer
...
failures; change how state machine handles heartbeats: only put events
into the machine when there's a failure.
2005-09-03 06:55:08 +00:00
ehouse
b0cc6f458b
add disconnect event and error codes
2005-09-03 06:46:03 +00:00
ehouse
2ba0f451a7
fix failure to record bytes forwarded
2005-09-02 07:18:39 +00:00
ehouse
8f32f4f99a
loads of changes: get settings from config file; remove sockets and
...
kill crefs via state machine, and protect access to a cref so it can
die without another thread being in it; do timers via timeout to
poll() rather than interrupt (and integrate into state machine);
detect when all players are present and change state so new
connections on that cookie will get a new cref.
2005-09-02 06:56:34 +00:00
ehouse
5d22be174a
initial version
2005-09-02 06:40:34 +00:00
ehouse
9ac04243b5
first checked in. works.
2005-09-02 06:35:25 +00:00
ehouse
39fa5728ef
send XWRELAY_RECONNECT
2005-09-02 06:26:33 +00:00
ehouse
e3cadfbf79
catch up with API changes
2005-09-02 06:24:47 +00:00
ehouse
6ebce9ff5e
protect logging with mutex since happens from multiple threads now.
2005-08-21 14:54:49 +00:00
ehouse
a227dfd605
flesh out interaction with comms. Now able to play a complete game vs
...
linux version over GPRS.
2005-08-21 14:36:11 +00:00
ehouse
bef309be3f
add stream_setOnCloseProc
2005-08-21 14:33:38 +00:00
ehouse
c0bdfb54c9
constant name changed
2005-08-21 14:18:56 +00:00
ehouse
a236d6a972
tweak how timers stored
2005-08-21 14:07:29 +00:00
ehouse
13d9e7e8c8
timeout isn't an assertion failure
2005-08-21 14:07:12 +00:00
ehouse
f77a4854b6
use renamed constant
2005-08-21 14:05:29 +00:00
ehouse
e8a94b670a
rename constant
2005-08-21 14:04:32 +00:00
ehouse
abde767154
tweaks to logging and adding some message enums
2005-08-08 23:33:51 +00:00
ehouse
23739eee9b
reduce interrupt-time logging
2005-08-03 01:17:49 +00:00
ehouse
ae91d38e45
Clean up and fix timer code.
2005-08-03 01:14:49 +00:00
ehouse
91abdb3bcc
fix bug where client connecting before server would result in attempt
...
to forward packet to host not yet available. Drop such packets now.
2005-08-02 04:57:13 +00:00
ehouse
170ad8f419
make overly verbose logging conditional
2005-08-02 04:56:08 +00:00
ehouse
1b40b1956e
add const to match new signature
2005-07-30 02:44:42 +00:00
ehouse
dcb5783924
add vc60.pdb
2005-07-30 02:07:20 +00:00
ehouse
f6649e17f6
make some conn-related IDs conditional
2005-07-30 02:05:59 +00:00
ehouse
7d4700622e
add cesockwr.o
2005-07-30 02:04:29 +00:00
ehouse
294ce5f513
Add and use driver for communication over TCP. Driver uses two
...
threads, reader and writer, on a single socket. With this checkin a
connect request reaches the relay and a response comes back and is
passed to and recognized by the common code. A full game should now
work, but hasn't been tried. Nor is there any handling of socket
errors, retries, etc.
2005-07-30 02:02:49 +00:00
ehouse
aa27360761
tweak conn dialog
2005-07-30 01:51:24 +00:00
ehouse
9abf6f8970
add a const
2005-07-30 01:48:17 +00:00
ehouse
3ecc871515
begin work of allowing multi-device play over WiFi/Cellular: add
...
dialog to gather params, save 'em, and stub out send proc. Still need
to debug a bit, and add threads to send/receive packets.
2005-07-23 15:31:21 +00:00
ehouse
24fb48008f
cleanup for wince compile
2005-07-23 15:28:15 +00:00
ehouse
77d7bc9fa7
add const
2005-07-23 15:21:23 +00:00
ehouse
d6fac2014e
add assertion on null string
2005-07-23 15:16:26 +00:00
ehouse
bc3515272c
Get rid of unused param
2005-07-14 02:54:47 +00:00
ehouse
84ec7e38f2
Get rid of WinCopyRect-based method of drawing letters and values in
...
tray tiles, since it seems not to work on all versions of PalmOS.
Simply drawing seems fine where tested; will try close clipping if
erasure happens elsewhere. Draw board-top stuff one pixel higher on
highres devices, and fix scoreboard being too narrow on high-res
devices.
2005-07-14 02:45:10 +00:00
ehouse
fc4fd3ea93
fix compile error
2005-07-13 12:35:38 +00:00
ehouse
3b12c4df87
syntax error
2005-07-09 15:36:39 +00:00
ehouse
8acfb31153
protect TIMER_HEARTBEAT for standalone platforms
2005-07-09 15:27:06 +00:00
ehouse
bf2e208d6f
catch up with API changes
2005-07-09 15:26:12 +00:00
ehouse
9f694f74d1
wrap line
2005-07-09 15:25:51 +00:00
ehouse
e1d3eeaf2a
don't use %c on ARM. Crashes due to my bad StrPrintF implementation.
2005-07-08 08:30:42 +00:00
ehouse
e537e29e87
new functions for measuring glyphs
2005-07-08 08:29:37 +00:00
ehouse
a16505727a
Moving glyph-measuring code to drawing; fix for highres case.
2005-07-08 03:14:43 +00:00
ehouse
d3249d93ae
Moving glyph-measuring code to drawing
2005-07-08 03:10:21 +00:00
ehouse
58728ae00d
remove glyph-measuring API just added (since it belongs in drawing,
...
not dict)
2005-07-08 03:08:16 +00:00
ehouse
f082c6ad2e
dict_tilesToString sig change; remove glyph-measuring API just added
...
(since it belongs in drawing, not dict)
2005-07-08 03:06:08 +00:00
ehouse
dc84bd22df
dict_tilesToString sig change
2005-07-08 03:02:31 +00:00
ehouse
9e76871306
(conditionally) modify dicts to support getting height of platform
...
glyphs, pass into drawing code so can be fetched and cached, and
implement for Palm. This is to allow drawing glyphs (like Danish's
A-with-circle) that are taller than normal without the visual padding
the rest can have. So far works for 68K/non-highres. Will not
compile for ARM yet.
2005-07-07 03:46:07 +00:00
ehouse
3b53363e16
Pass protocol version code with connect request, and return error if
...
it isn't what relay can handle. Report error to user.
2005-07-06 01:36:52 +00:00
ehouse
77374484f8
ditch words without vowels
2005-07-06 00:58:44 +00:00
ehouse
5b3e5fbf18
name change
2005-07-06 00:58:20 +00:00
ehouse
d639e9ca45
Honor cookieID passed in connect message, falling back to cookie only
...
when the ID isn't set, and using it rather than assigning a new one
even if the game can't be found.
2005-07-06 00:54:38 +00:00
ehouse
f062a1f8f6
cleanup
2005-07-06 00:53:19 +00:00
ehouse
1ae6c010c9
Make cookieID a 32-bit value instead of 16-bit
2005-07-05 23:02:15 +00:00
ehouse
db6f6c258d
move to using a formal table-driven state machine for each game (cref
...
object). While it makes things more complex at this point, it should
make it easier in the long run to add error handling, timeouts, etc.
2005-07-05 22:05:37 +00:00
ehouse
d5858f7a21
add include file
2005-07-05 21:57:00 +00:00
ehouse
370c2f82f2
fix leak
2005-07-05 21:52:24 +00:00
ehouse
c3f5fb4639
cancel old timer before setting a new one
2005-07-05 20:59:42 +00:00
ehouse
327fb7b001
eliminate unnecessary setHeartbeatTimer call
2005-07-05 20:57:37 +00:00
ehouse
7d388c3a2a
fix compile error!
2005-06-30 01:51:40 +00:00
ehouse
4f57cadd75
Refactor ce_dictionary_make so that it returns NULL rather than an
...
broken dict when the file's missing or corrupt. Casts to stop
warnings.
2005-06-30 01:48:07 +00:00
ehouse
39669d9680
change dialog title when it's called from new game menuitem
2005-06-30 01:44:56 +00:00
ehouse
8fb0b4685a
Refactor ce_dictionary_make so that it returns NULL rather than an
...
broken dict when the file's missing or corrupt.
2005-06-30 01:36:51 +00:00
ehouse
acd3bdf24b
copy null byte along with rest of string
2005-06-28 04:42:08 +00:00
ehouse
4701ee8c34
update copyright year in about box
2005-06-27 06:05:14 +00:00
ehouse
978d840df7
put back functions that never should have been removed.
2005-06-27 05:45:28 +00:00
ehouse
78aefbefea
fix description at user's suggestion
2005-06-27 05:23:14 +00:00
ehouse
c2fe26ec77
up version to b4 to match next tag
2005-06-27 04:01:51 +00:00
ehouse
6728862399
cast to stop warning on wince
2005-06-27 03:56:09 +00:00
ehouse
2871778cb7
remove logging
2005-06-25 05:44:30 +00:00
ehouse
e92234b324
cleanup: make module-local functions static
2005-06-25 05:43:56 +00:00
ehouse
8faf6a670c
add default compile command
2005-06-25 05:43:04 +00:00
ehouse
f6a6827c59
fix compile warnings
2005-06-23 14:12:09 +00:00
ehouse
2fbfeee378
util_setTimer changes
2005-06-23 14:09:20 +00:00
ehouse
3054637842
heartbeats: send to clients in connection response; note when
...
heartbeat and other messages arrive; and periodically reap sockets
that haven't been active in long enough.
2005-06-23 04:26:44 +00:00
ehouse
e6b5d2d0e4
version to 4.2x
2005-06-23 04:23:06 +00:00
ehouse
fa945f74aa
handle heartbeat timer and change to util_setTimer
2005-06-23 04:22:46 +00:00
ehouse
684697216d
fix timer not getting drawn on highres screens; handle heartbeat timer
...
and change to util_setTimer
2005-06-23 04:22:27 +00:00
ehouse
3ab25c843b
fix timer not getting drawn on highres screens
2005-06-23 04:21:35 +00:00
ehouse
5385c9f7dc
BEYOND_IR now the default
2005-06-23 04:20:46 +00:00
ehouse
767de5a284
implement new util_setTimer, and handle heartbeat timer
2005-06-23 04:20:00 +00:00
ehouse
dfccb19667
convert util_setTimer to take procptr; remove timer call on board; add
...
heartbeat to comms that uses util_setTimer with new timer type.
2005-06-23 04:16:53 +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
c57206f483
catch franklin up with recent API changes
2005-06-16 05:12:28 +00:00
ehouse
9d5ea796f3
don't draw board before it's set up
2005-06-13 14:51:21 +00:00
ehouse
001058da03
add a couple of consts to fix warnings
2005-06-13 14:34:01 +00:00
ehouse
9a09a24aab
fix DEBUG compile error
2005-06-13 14:33:05 +00:00
ehouse
8eb0b50cec
fix scrolling; resize board, enabling scrolling, when SIP is revealed.
...
And make it possible for user to reveal it.
2005-06-13 14:29:49 +00:00
ehouse
7c906a70ba
add debug-version logging to catch dictionary corruption
2005-06-13 13:36:26 +00:00
ehouse
6c9caadd43
use clipping when drawing bitmaps, can center 'em. This fixes
...
overwriting borders when cells shrink when SIP is visible.
2005-06-13 13:32:06 +00:00
ehouse
5803496007
turn on scrolling by default
2005-06-13 13:24:15 +00:00
ehouse
b0e6ac2b7c
add relay dir to -I list
2005-06-13 13:23:33 +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
c2297590eb
fix incorrect signature that was causing all scores to be drawn as 0.
2005-06-09 14:18:55 +00:00
ehouse
cfa1a42fcd
fix formatting; make board wide enough for timer.
2005-05-30 00:20:42 +00:00
ehouse
40634e33c6
add justification to draw_string_at to better position using pango.
2005-05-30 00:03:58 +00:00
ehouse
8c201ff01b
give tiles a background color
2005-05-29 21:17:23 +00:00
ehouse
a83f1b46b6
Switch to GTK 2.n.
2005-05-29 20:40:38 +00:00
ehouse
3c23117a2a
New fields in drawCtxt for pango-based text layout; other tweaks for
...
switch to GTK 2.n.
2005-05-29 20:39:01 +00:00
ehouse
7986e14d08
huge set of changes to get working with GTK 2.n. Type changes and
...
casts, rewrite of img-button creation, tweaks in startup ordering that
may not have been necessary.
2005-05-29 20:37:35 +00:00
ehouse
521de82234
huge set of changes to get working with GTK 2.n. Use pango for text
...
drawing, getting rid of all GdkFonts; get rid of clipping until I
understand why it was prevent all drawing. Etc.
2005-05-29 20:32:48 +00:00
ehouse
2a39b6950f
switch to g_signal_connect
2005-05-29 20:17:09 +00:00
ehouse
ae8a861098
formatting fixes; casts for GTK
2005-05-29 19:37:42 +00:00
ehouse
06e28770d1
make one formal param const
2005-05-29 19:31:09 +00:00
ehouse
4095acc327
casts to stop compiler warnings
2005-05-29 19:29:33 +00:00
ehouse
37dd97edf6
add NetLibGetHostByName
2005-05-01 18:23:28 +00:00
ehouse
af10fa0425
modify TARGET .prc name based on ARCH
2005-05-01 17:39:09 +00:00
ehouse
9c5971d36c
implement usage()
2005-05-01 17:38:31 +00:00
ehouse
f702a75188
log incoming ip addr
2005-05-01 17:38:11 +00:00
ehouse
aef5cc3fc9
NetLibGetHostByName
2005-05-01 17:36:33 +00:00
ehouse
c56d76d743
add types for netlib funcs
2005-05-01 17:34:39 +00:00
ehouse
b1b9e96142
enable network-aware PNO build
2005-05-01 17:19:50 +00:00
ehouse
3d0530d30d
fix crash by initing in right place. (modified and checked in from 9300)
2005-04-22 13:49:33 +00:00
ehouse
343e97a9ea
catch up with interface change
2005-04-21 03:43:03 +00:00
ehouse
576e2ec447
finally check in bitmap drawing; tweak font selection to look better
...
on device.
2005-04-21 01:09:46 +00:00
ehouse
9fa68e4936
lots of little changes; cleanup and support ctrl functions
2005-04-20 12:13:20 +00:00
ehouse
df17fe4f1e
reorganize; support ctrl functions
2005-04-20 12:10:05 +00:00
ehouse
d885af5386
count bytes sent
2005-04-20 12:08:33 +00:00
ehouse
92c2017cae
use rwlock instead of mutex
2005-04-20 12:06:25 +00:00
ehouse
7036e53229
move to using rwlock
2005-04-20 12:03:58 +00:00
ehouse
12fc28315c
more debug info
2005-04-20 11:59:08 +00:00
ehouse
40351e187b
add several new commands
2005-04-20 11:57:26 +00:00
ehouse
54843e68bf
fix warnings
2005-04-08 14:28:04 +00:00
ehouse
fdca4b0a88
add rwlock helper classes
2005-04-08 14:18:14 +00:00
ehouse
a809a057e4
mutex replaced by rwlock
2005-04-08 14:17:28 +00:00
ehouse
a50fe1d1be
replace mutex with rwlock; move creation inside class so can be
...
controlled by same rwlock.
2005-04-08 14:15:23 +00:00
ehouse
7a15f44c12
move creation inside class so can be controlled by same rwlock
2005-04-08 14:13:25 +00:00
ehouse
423ff190ea
turn on warnings
2005-04-08 14:11:00 +00:00
ehouse
9ee54bf8a3
don't assert after poll returns! Instead close socket on hangup.
2005-04-03 17:02:09 +00:00
ehouse
31e1a46087
separate internalization of comms from call to connect to relay since
...
the first must finish before the caller will have a valid reference to
comms. call util_addrChange.
2005-04-03 17:00:59 +00:00
ehouse
0629dc5223
separate internalization of comms from call to connect to relay since
...
the first must finish before the caller will have a valid reference to
comms.
2005-04-03 16:58:36 +00:00
ehouse
de4af7c8ce
add util_util_addrChange
2005-04-03 16:57:01 +00:00
ehouse
961ca6e256
add linux_util_addrChange (stubbed out)
2005-04-03 16:56:39 +00:00
ehouse
62b994e32e
track whether running on POSE to work around NetLibSelect bug; track
...
whether addr needs re-resolving.
2005-04-03 16:55:38 +00:00
ehouse
b485deb357
add palm_util_addrChange; track whether running on POSE to work around
...
NetLibSelect bug.
2005-04-03 16:54:54 +00:00
ehouse
84cdcc8d30
remove unneeded param
2005-04-03 16:53:32 +00:00
ehouse
f5320a46bd
deal with address change, esp of hostname, and separate name
...
resolution from socket opening.
2005-04-03 16:52:51 +00:00
ehouse
45621dffdb
turn off linger on new sockets; use long enough timeout on name
...
resolution that can succeed on device.
2005-04-03 06:24:55 +00:00
ehouse
c5674701b9
catch up with api changes
2005-04-03 04:13:09 +00:00
ehouse
ad6de22306
add comms_getInitialAddr; protect against recursive sends
2005-04-03 02:49:04 +00:00
ehouse
3d27d0d882
add comms_getInitialAddr
2005-04-03 02:48:50 +00:00
ehouse
abc866af74
needn't open netlib from here!
2005-04-03 02:47:46 +00:00
ehouse
bf331a2805
fix for api change
2005-04-03 02:47:08 +00:00
ehouse
930b320011
first checked in. Works, but error recovery not done yet.
2005-04-03 02:46:31 +00:00
ehouse
3add8ccbf4
move generic send/receive stuff from palmir.c; tweak data structures
...
for relay scheme.
2005-04-03 02:00:44 +00:00
ehouse
8af072f8d9
move generic send/receive stuff from palmir.c.
2005-04-03 01:59:57 +00:00
ehouse
656bcac3aa
modify ip-params dialog for new relay-based scheme, using new struct
...
fields and dialog objects.
2005-04-03 01:58:02 +00:00
ehouse
b6d3ad8a07
add XP_LD
2005-04-03 01:53:07 +00:00
ehouse
0839ce0337
remove ip-related stuff to new files
2005-04-03 01:47:34 +00:00
ehouse
b56b4f7b37
add palmip.c; change how upload works
2005-04-03 01:39:08 +00:00
ehouse
39185fef17
create new comms object if needed for non-first game
2005-04-03 01:36:59 +00:00
ehouse
e3151bdfe2
add command parsing and dispatch table
2005-03-31 02:20:50 +00:00
ehouse
a024c7ccd5
first checked in. works but not robust
2005-03-31 02:11:51 +00:00
ehouse
3f64d755b6
break up compile; new file
2005-03-30 02:00:15 +00:00
ehouse
db3ce42a4f
this file owns thread creation now
2005-03-30 01:52:10 +00:00
ehouse
9dcec7d66c
new include
2005-03-30 01:49:40 +00:00
ehouse
99d713bd8a
first checked in
2005-03-30 01:47:55 +00:00
ehouse
855bc67b17
use new thread pool class
2005-03-30 01:42:28 +00:00
ehouse
64c7513867
cleanup
2005-03-30 01:32:02 +00:00
ehouse
3e476b3771
use system APIs to find stuff in app directory rather than hard coding
...
path. Use system apis to find uniquie file names for games.
2005-03-26 03:25:44 +00:00
ehouse
663b3cc1a7
use c: drive, not z:, for uniformity with native version
2005-03-26 03:16:55 +00:00
ehouse
b64103ad7e
don't use null comms
2005-03-25 13:41:18 +00:00
ehouse
3d40cc0e5c
add cmd to lock/unlock main mutex
2005-03-25 03:24:00 +00:00
ehouse
97323636a9
use new stack-based lock
2005-03-25 03:21:16 +00:00
ehouse
a85716e8d5
first checked in. works
2005-03-25 03:19:03 +00:00
ehouse
b3432d4dfa
check for null comms before using
2005-03-25 03:13:10 +00:00
ehouse
c9f60e758c
don't instantiate comms unless it'll be used. Internally it has no
...
idea it's not supposed to connect to relay otherwise.
2005-03-25 03:11:54 +00:00
ehouse
3fd6998c2a
add mutexes; general improvements
2005-03-25 02:59:44 +00:00
ehouse
120a3c1773
first checked in
2005-03-25 02:59:10 +00:00
ehouse
02c71850ee
let socket server know how many connections to expect
2005-03-23 05:48:11 +00:00
ehouse
cf271c4411
fix shutdown panic by disposing fonts
2005-03-23 05:47:19 +00:00
ehouse
8b34f57bf9
don't kill socket when client connects before server
2005-03-21 05:30:55 +00:00
ehouse
dcebf5bc78
remove null-dereference when socket closed by two threads
2005-03-21 05:30:12 +00:00
ehouse
24690a2a10
too much logging
2005-03-21 05:29:37 +00:00
ehouse
f069c4c2dc
"dead" is not a option for players
2005-03-21 05:29:08 +00:00
ehouse
d82f467479
load and save remote/local field
2005-03-21 05:28:27 +00:00
ehouse
f78ebee08b
display remote players names in [] on scoreboard
2005-03-20 21:06:23 +00:00
ehouse
5eba6f5511
keep queue of incoming packets since new ones arrive before old can be
...
processed. With this fix a complete robot-vs-robot game works between
9300 and gtk version over relay.
2005-03-20 21:05:41 +00:00
ehouse
1f3d94998f
define XP_LD
2005-03-20 21:03:18 +00:00
ehouse
a02feee3b9
fix stream creation to include channelNo; correctly return success
...
from sym_send; fix to build in standalone case.
2005-03-20 19:55:49 +00:00
ehouse
d0441ee1e3
fix runl to reset after error so we'll try again, e.g. after first
...
using a hostname that doesn't resolve.
2005-03-20 19:52:21 +00:00
ehouse
105e5ed8ca
move unused var
2005-03-20 19:49:08 +00:00
ehouse
848552dfe4
wins binary dir name changed
2005-03-20 19:48:14 +00:00
ehouse
dd3222ddbd
resend messages menu item
2005-03-20 19:47:47 +00:00
ehouse
8181d03aac
MakeSimpleStream needs channelno param
2005-03-20 19:47:07 +00:00
ehouse
10ae6d1f1e
add XP_LD to correctly log 32-bit vals
2005-03-20 19:46:20 +00:00
ehouse
df68184819
add ResetState
2005-03-20 19:45:43 +00:00
ehouse
94b03dcd5d
add relay/ dir; tweak for debugging inside M$VS
2005-03-20 19:45:19 +00:00
ehouse
7559c87e1a
add some wins temp files
2005-03-20 19:44:07 +00:00
ehouse
290cb0b9da
fix to build in standalone case
2005-03-20 19:43:00 +00:00
ehouse
edceee12a8
add XP_LD so symbian can long 32-bit vals
2005-03-20 19:41:30 +00:00
ehouse
078ab48fa1
fix bad assert
2005-03-20 15:01:59 +00:00
ehouse
e6abaaea98
add cookie field
2005-03-19 22:30:39 +00:00
ehouse
6212e4379b
Connect using address passed in. Other cleanup around relay use, name
...
changes, etc.
2005-03-19 22:28:55 +00:00
ehouse
9b66f40d78
tweak CIdle timer use to handle incoming packets so these don't have
...
to be handled from within socket handler's RunL. Other cleanup around
relay use, name changes, etc.
2005-03-19 22:27:59 +00:00
ehouse
7503282e27
tweak CIdle timer use to handle incoming packets so these don't have
...
to be handled from within socket handler's RunL.
2005-03-19 22:21:55 +00:00
ehouse
a8ab94d182
add cookie field
2005-03-19 22:20:16 +00:00
ehouse
e57f5e1ab2
param name fix
2005-03-19 22:19:32 +00:00
ehouse
261b03c5a5
-I relay/
2005-03-19 22:17:23 +00:00
ehouse
dc25eb9e35
first checked in.
2005-03-19 22:16:49 +00:00
ehouse
73104819bd
first checked in. primative, but works.
2005-03-19 22:14:27 +00:00
ehouse
50d8c1067b
total rewrite. New protocol eliminates need to store and forward
...
messages: clients connect, then messages are passthru only. Add
control port. Use stl map and vector to remove limit on number of
connections. Also removed synchronization, which need to be re-added.
2005-03-19 22:13:43 +00:00
ehouse
ab6d11a32a
add two new .cpp files
2005-03-19 22:09:03 +00:00
ehouse
7d622f9484
fix and cleanup linux client to move to using tcp. Add the ability to
...
deal with socket dying and (maybe) being replaced. Only connect on
demand now, when first packet's ready to go.
2005-03-19 22:07:53 +00:00
ehouse
02bc9178db
add XP_STRNCPY
2005-03-19 22:06:23 +00:00
ehouse
d6efb446d1
Wrapping protocol around standard comms stuff that talks to the relay.
...
Revert previous relay-related changes.
2005-03-19 22:01:38 +00:00
ehouse
19b0d88a69
remove gross connectRelay hack. There's now a wrapping protocol that
...
talks to the relay entirely inside comms.c.
2005-03-19 21:48:47 +00:00
ehouse
8eb4abac6f
added '-I relay/'
2005-03-19 21:47:18 +00:00
ehouse
fc6095255d
listen port goes away; add separate union member for relay addressing
2005-03-19 21:46:51 +00:00
ehouse
022fd1cb9d
util_listenPortChange gone
2005-03-19 21:45:21 +00:00
ehouse
272e66e635
nuke logging that was polluting ncurses screen
2005-03-19 21:44:35 +00:00
ehouse
af8602f63b
add stringFromStreamHere()
2005-03-19 21:44:09 +00:00
ehouse
70b45e11c5
catch up with API change
2005-03-15 15:29:17 +00:00
ehouse
dd8f2f92c5
fix problems with clients in networked games making a move after the
...
game should end: check number of passes and that all players still
have tiles before running robot.
2005-03-15 15:18:58 +00:00
ehouse
2e0ee693bc
add assert
2005-03-15 15:13:52 +00:00
ehouse
38bd3d4528
correct spelling
2005-03-15 06:27:21 +00:00
ehouse
5e547eb8b0
move playerNum into dsi so can be used in formatting score
2005-03-15 06:26:58 +00:00
ehouse
13b55cfeab
use compiler flags that ease debugging
2005-03-15 06:22:48 +00:00
ehouse
26cd5c2d88
add model_recentPassCountOk
2005-03-15 03:31:52 +00:00
ehouse
912f53178b
move playerNum into dsi so can be used in formatting score; show
...
most recent turn (like symbian 80)
2005-03-15 03:29:37 +00:00
ehouse
36bba4024b
move playerNum into dsi so can be used in formatting score
2005-03-15 03:27:24 +00:00
ehouse
af1416ed99
api change
2005-03-12 05:33:40 +00:00
ehouse
1c7e530538
deal with tcp streams the same in curses as on gtk. Both work now
...
with the relay.
2005-03-12 05:33:30 +00:00
ehouse
229d615e84
comment out overly-verbose logging
2005-03-09 15:19:40 +00:00
ehouse
219b6ce937
save hostIDs as part of comms; add logging
2005-03-09 15:18:17 +00:00
ehouse
f5c43f3dfc
add util_addrChange
2005-03-09 15:14:10 +00:00
ehouse
ef828a0bdf
fix misspelling
2005-03-09 15:12:57 +00:00
ehouse
75ae636807
remove unused file
2005-03-09 15:09:24 +00:00
ehouse
d22f34c713
add sym_util_addrChange
2005-03-09 15:06:14 +00:00
ehouse
4ca237cb32
fold reading into send socket. Now receives packets from relay,
...
though things break down after a few moves.
2005-03-09 15:04:28 +00:00
ehouse
26f532bcf1
fold reading into send socket
2005-03-09 14:51:11 +00:00
ehouse
68d6d04459
merge from palm 1.4 branch changes to allow arm-only, etc builds from
...
commandline.
2005-03-08 05:36:33 +00:00
ehouse
0f9eb528d8
fix conflict with type from Palm headers; fix for non-BEYOND_IR case.
2005-03-08 05:33:38 +00:00
ehouse
9b9f71322f
first checked in
2005-03-06 18:30:59 +00:00
ehouse
39225c8622
first checkin. Works about half the time for one or two games at a
...
time. Very fragile.
2005-03-06 18:27:16 +00:00
ehouse
897caf4e88
Replace UDP-based messaging with TCP. Stream protocol says distinct
...
message is length plus data. Use non-deprecated gtk select-like
function. With these changes can play full games through the relay on
gtk. Untested on ncurses but probably broken.
2005-03-06 18:07:00 +00:00
ehouse
cb3a3854e9
add support for relay for use by NAT'd/firewalled devices: cellphones.
...
Include cookie users will agree on on for relay rendevouz, and
sender/receiver IDs for when there are >2 devices in game. Supports
games between linux clients now, but needs a lot more work.
2005-03-06 17:56:34 +00:00
ehouse
71870695cc
HACK: server must ping relay or it can't be contacted
2005-03-06 17:51:18 +00:00
ehouse
2e9dd5f3ea
cleanup; add debugging info for state changes
2005-03-06 17:49:37 +00:00
ehouse
840f8c273a
add symrsock; begin separating DEBUG and non- targets
2005-03-03 15:31:11 +00:00
ehouse
1a420d3f5f
open socket for incomming, and provide callback to get incomming data
...
to comms. Doesn't work yet, likely because of firewall issues, so
simple UDP may not be the answer.
2005-03-03 15:29:59 +00:00
ehouse
1879a23c34
first checked in. Untested since I can't get packets to the device
...
from outside the carrier's firewall.
2005-03-03 15:28:24 +00:00
ehouse
58eba68c1b
cleanup
2005-03-03 15:26:19 +00:00
ehouse
8ffb617a17
open socket for incomming, and provide callback to get incomming data
...
to comms. Doesn't work yet, likely because of firewall issues, so
simple UDP may not be the answer.
2005-03-03 15:24:53 +00:00
ehouse
c8b87e64f7
add sym_util_listenPortChange
2005-03-03 02:17:46 +00:00
ehouse
ca8237fe89
turn on BEYOND_IR
2005-03-02 15:01:47 +00:00
ehouse
3b899427d5
remove define that should be passed in as -D
2005-03-01 13:55:58 +00:00
ehouse
0e347790ba
add socket-related libs
2005-03-01 13:54:50 +00:00
ehouse
1555e99a74
SetActive call required
2005-03-01 13:53:41 +00:00
ehouse
0e3e09eba9
initial null addr rec is normal; deal with it
2005-03-01 01:14:34 +00:00
ehouse
484fb9a631
add a bunch of methods toward actually sending something.
2005-03-01 01:13:05 +00:00
ehouse
0e9b5d6ee6
add a bunch of logging, temporarily, since this is often where
...
resource problems show themselves
2005-03-01 01:11:58 +00:00
ehouse
db8d98835f
add a bunch of ivars and methods toward actually sending something.
2005-03-01 01:10:30 +00:00
ehouse
eae9c1ebb9
cleanup
2005-03-01 01:08:06 +00:00
ehouse
db2becd29e
add clean_state target
2005-02-27 20:09:05 +00:00
ehouse
03527d0f97
wrong format string descriptor
2005-02-27 20:08:31 +00:00
ehouse
61961f3bcf
passing wrong name to open
2005-02-27 20:07:05 +00:00
ehouse
7bb8787a63
use upload var if present; clean up STANDALONE_ONLY var
2005-02-26 03:00:37 +00:00
ehouse
f64ed67cc8
create and use sending socket
2005-02-26 02:59:23 +00:00
ehouse
43b42dccf1
add socket ivar
2005-02-26 02:58:10 +00:00
ehouse
f02926e59d
skeleton only.
2005-02-26 02:57:19 +00:00
ehouse
95ae231a79
log name of dict unable to open
2005-02-25 04:18:50 +00:00
ehouse
c54d30202c
cleanup
2005-02-25 03:38:02 +00:00
ehouse
56cacdc531
don't define XWORDS_DIR
2005-02-25 03:36:51 +00:00
ehouse
91a94660d9
hack around string concat issues. to be fixed later
2005-02-25 03:36:25 +00:00
ehouse
6a55809e5f
change user-visible name
2005-02-23 14:30:59 +00:00
ehouse
b652a2952d
fix from branch: position tray buttons correctly in highres case
2005-02-23 14:18:22 +00:00
ehouse
ff276276e3
fix VERSION id
2005-02-20 18:22:21 +00:00
ehouse
436b8ccd3f
Fixed resource problem by passing flags to compiler. Now loads and
...
runs properly.
2005-02-17 15:18:52 +00:00
ehouse
7a2e371d42
generate and use UID.cpp file. This fixes simulator's refusal to
...
launch the app. Stuff shows up in the log file now, so it's running.
Current crash seems to stem from a resource file problem.
2005-02-17 14:51:20 +00:00
ehouse
d42606ed23
add generated UID.cpp file
2005-02-17 14:47:03 +00:00
ehouse
38ebc98a06
first checked in. .app and .rsc are built and installed where the
...
emulator can find them, but the emulator says it can't launch the app.
2005-02-17 02:57:07 +00:00
ehouse
49f84117fb
build bitmaps from info in specials (for Spanish)
2005-02-15 15:01:04 +00:00
ehouse
a6405c6c8a
change logfile extension so device more likely to open it.
2005-02-15 14:58:45 +00:00
ehouse
7d1fa77c5f
make it easier to tweak compiler optimizations (since some produce
...
crashing code)
2005-02-15 14:34:50 +00:00
ehouse
f89e436b5a
turn on -v dynamically
2005-02-15 14:20:46 +00:00
ehouse
644110ceb9
add dictionary to .sis package
2005-02-12 23:07:09 +00:00
ehouse
1368a95f32
change loc for file search
2005-02-12 03:01:13 +00:00
ehouse
e287becec9
default dirname for mmp builds
2005-02-12 02:59:14 +00:00
ehouse
9f255656fc
add missing define; copy .sis to web dir; define dir based on series
...
so code can find files
2005-02-12 02:58:37 +00:00
ehouse
07fd09f7b1
revert to an earlier version that didn't build crashing code.
2005-02-11 02:50:04 +00:00
ehouse
1cca026c24
update so works again.
2005-02-11 02:48:13 +00:00
ehouse
b8cb6467f0
update so works again. Some optimizations produce bad code in EVC4.
...
Turn them off, and choose others. This will be the preferred way of
building from now on since the files produced by the IDE rearrange
their parts at random whenever changed, making diff useless for
figuring out what broke.
2005-02-11 02:45:59 +00:00
ehouse
fb947be169
temp hack for separate rss files
2005-02-08 07:17:40 +00:00
ehouse
590c08d355
silence check
2005-02-08 07:10:36 +00:00
ehouse
d96a0d9709
add temp and generated files from linux builds
2005-02-08 07:10:21 +00:00
ehouse
8317f28f98
protect stuff that won't compile for series 60. Need to figure out
...
equivalents.
2005-02-08 07:02:57 +00:00
ehouse
1eac9ca00e
button for series 60 -- untested
2005-02-08 07:01:50 +00:00
ehouse
9d4f351fe1
update to work with series 60 and 80 SDKs on linux
2005-02-08 06:59:06 +00:00
ehouse
cd1e81b6a9
comment stuff out to compile for series 60
2005-02-08 06:58:25 +00:00
ehouse
2a0d67c7e5
compile on both series
2005-02-08 06:05:18 +00:00
ehouse
85ab99ee33
include diff rsg files based on SERIES; comment out stuff that blocks
...
SERIES_60 compilation
2005-02-08 06:02:45 +00:00
ehouse
ae6e80a9b1
include diff rsg files based on SERIES
2005-02-08 06:01:29 +00:00
ehouse
aeac846f7f
first checked in
2005-02-08 06:00:23 +00:00
ehouse
2c435bac91
update to work with series 60 and 80 SDKs on linux
2005-02-08 05:52:13 +00:00
ehouse
7200abd50f
add #define turning on scrollbar support for square screened devices.
2005-02-06 06:59:24 +00:00
ehouse
b3d19a6abf
as a workaround for reported lockups on WM SE devices, save state
...
after many user actions. This was meant to capture the state right
before the crash but seems instead to have fixed it.
2005-02-06 06:56:06 +00:00
ehouse
605a19c6d2
beta 3; 2005 copyright
2005-02-06 06:54:01 +00:00
ehouse
3a803b9dcd
call ceCenterCtl()
2005-02-06 06:52:57 +00:00
ehouse
c33d55d693
add ceCenterCtl()
2005-02-06 06:52:24 +00:00
ehouse
f7de2b096a
shrink a couple of dialogs to fit square screen
2005-02-05 21:49:03 +00:00
ehouse
d01b3e8929
scrolling support; determine board layout based on screen size.
2005-02-05 21:43:16 +00:00
ehouse
6e719b8e91
add fields supporting scrolling
2005-02-05 21:38:04 +00:00
ehouse
92fc69ec83
fix to generate .sis package again
2005-02-04 05:17:44 +00:00
ehouse
5894369301
when undoing for purpose of finding last move and there's no pool,
...
don't attempt to replace tiles.
2005-02-02 02:51:05 +00:00
ehouse
992681f1da
add new bitmaps
2005-02-01 06:17:08 +00:00
ehouse
49e4c1f6e4
keep hostname as well as IP address in CommsAddrRec
2005-01-31 03:31:50 +00:00
ehouse
fa7dcd1217
EXTERN_C_START
2005-01-31 03:30:26 +00:00
ehouse
7d2bce051b
start work for multi-device games: send proc and address tracking.
2005-01-31 03:27:23 +00:00
ehouse
2410e67cd4
call CloseSTDLIB
2005-01-31 03:23:49 +00:00
ehouse
e47506e4c3
handle fields for multi-device games via internet
2005-01-31 03:22:45 +00:00
ehouse
4d1641de8c
cleanup
2005-01-31 03:21:05 +00:00
ehouse
cf4545c14b
wrap some constants in #ifndef XWFEATURE_STANDALONE_ONLY
2005-01-31 03:19:11 +00:00
ehouse
822860bd61
ivars and params for passing device addressing info; new functions for
...
sending streams
2005-01-31 03:18:15 +00:00
ehouse
521f5b61e3
ivars and params for passing device addressing info
2005-01-31 03:14:55 +00:00
ehouse
5dc1026035
fields for port and host
2005-01-31 03:12:32 +00:00
ehouse
58d24907fd
add _DEBUG
2005-01-31 02:25:37 +00:00
ehouse
f052b84b04
ABLD.BAT added as a target
2005-01-31 02:24:51 +00:00
ehouse
572484ad53
API change
2005-01-25 04:41:47 +00:00
ehouse
27b6f310b5
bug: comparison was dropping words with the same score as all those
...
already cached.
2005-01-25 04:39:55 +00:00
ehouse
472f159245
catch up with API changes; make buffer bigger so crash doesn't happen
...
in tile picker for long-named players.
2005-01-24 05:21:45 +00:00
ehouse
45ff7551d1
manually delete armi object files since sdk's build system doesn't
...
seem to
2005-01-23 18:03:53 +00:00
ehouse
336734c7ff
eliminate picky compiler warnings
2005-01-23 18:02:39 +00:00
ehouse
670bdff8ca
nuke unused var
2005-01-23 18:02:02 +00:00
ehouse
be6a486af4
pass backspace key through
2005-01-23 17:31:52 +00:00
ehouse
b56f12647d
cleanup; indicate cells with blanks
2005-01-23 17:31:15 +00:00
ehouse
66eeeae7d6
change trayCursorLoc to be a 3-bit number so stores smaller
2005-01-23 17:28:29 +00:00
ehouse
974bf14ec4
ex/internalize cursor locations
2005-01-23 17:26:38 +00:00
ehouse
333c795f3c
kill log statement
2005-01-23 08:20:13 +00:00
ehouse
67be3191c8
revert change to board_invalRect
2005-01-23 08:17:37 +00:00
ehouse
4c937beb2d
remove dead param
2005-01-23 08:15:29 +00:00
ehouse
6a0a00af6b
call board_invalRect rather than board_invalAll from ::Draw
2005-01-23 06:14:57 +00:00
ehouse
ee3d6381dd
board_invalRect params change
2005-01-23 06:14:07 +00:00
ehouse
c256310a4e
remove dead param
2005-01-23 06:03:34 +00:00
ehouse
18317446d3
use robot bitmaps
2005-01-23 06:02:35 +00:00
ehouse
92b7870651
add robot bitmaps
2005-01-23 06:02:01 +00:00
ehouse
79bc0c5c01
first checked in. Needs an artist's touch!
2005-01-23 06:01:37 +00:00
ehouse
3cc77cc8ce
remove dead param; fix inval and choice of inverted cells so recent
...
move is not shown when pending move is.
2005-01-23 06:00:27 +00:00
ehouse
90d700356d
remove dead param
2005-01-23 05:55:58 +00:00
ehouse
cabbd437e1
catch up with new libs and src files; build resources and .mbm files
2005-01-23 04:47:43 +00:00
ehouse
82c6121151
clean up TDesc usage
2005-01-22 23:22:24 +00:00
ehouse
b2c86bd115
clean up TDesc usage
2005-01-22 22:46:27 +00:00
ehouse
fa6ae7dca5
first checked in. Looks ok.
2005-01-22 22:38:18 +00:00
ehouse
06ae18922e
draw game/dict names over gray background; cleanup PositionBoard.
2005-01-22 22:37:03 +00:00
ehouse
cd2b12c5bb
Layout scoreboard lines in columns; add icon showing turn; cleanup
...
conversion from 8- to 16-bit text.
2005-01-22 22:36:13 +00:00
ehouse
405bef4e17
change menu text
2005-01-22 22:31:51 +00:00
ehouse
bef6d7c52f
add turn-indicating icons
2005-01-22 22:31:21 +00:00
ehouse
4d98925b91
provide callback for most recent score; return key on hidden tray
...
attempts to reveal; add focus obj to saved state.
2005-01-22 19:51:48 +00:00
ehouse
7482c07ba5
add callback for most recent score
2005-01-22 19:49:19 +00:00
ehouse
646076b6bb
include dict name with game above scoreboard
2005-01-22 07:36:07 +00:00
ehouse
0aef474163
Solid border for focus. Cleaner, but maybe too bright.
2005-01-22 07:34:45 +00:00
ehouse
236fb959f7
For some reason on the device only the top button in the saved games
...
dialog is unreachable. Make that something less critical than "Open"
until the bug's found.
2005-01-22 07:33:40 +00:00
ehouse
337da9e210
add AIF line
2005-01-22 07:32:25 +00:00
ehouse
4d2787d130
first checked in. Rough but recognizable.
2005-01-22 07:31:54 +00:00
ehouse
74ae4d049b
first checked in. Works.
2005-01-22 07:30:48 +00:00
ehouse
8ecac34cb6
fix to compile with changed api
2005-01-21 08:26:32 +00:00
ehouse
76e2f7a0e8
first checked in. Seems to work.
2005-01-21 08:01:49 +00:00
ehouse
fd780166e7
stop calling SetClippingRect
2005-01-21 08:01:01 +00:00
ehouse
f0f9fb8973
constant for rename dialog
2005-01-21 07:59:16 +00:00
ehouse
e6315f26a8
draw game name
2005-01-21 07:58:49 +00:00
ehouse
61f14ddd0e
move scoreboard down and draw open game's name above it
2005-01-21 07:58:34 +00:00
ehouse
cb92bd491d
add IsLegalName(), Rename()
2005-01-21 07:56:57 +00:00
ehouse
5b406ab7b9
flesh out methods for deleting and renaming
2005-01-21 07:56:00 +00:00
ehouse
189035c49c
add params to methods for deleting and renaming
2005-01-21 07:55:08 +00:00
ehouse
08aa6ceb37
strings and dialog for renaming and confirming deletion of saved games
2005-01-21 07:54:10 +00:00
ehouse
de6888d7ad
new source file; new library
2005-01-21 07:53:18 +00:00
ehouse
5d36894c51
turn off verbosity
2005-01-20 02:53:07 +00:00
ehouse
6e74c6fb35
add DoImmediateDraw
2005-01-20 02:50:51 +00:00
ehouse
0683fff49e
use a different color for the cursor (board, tray, and the rect that
...
surrounds what has the focus)
2005-01-20 02:48:41 +00:00
ehouse
a74f9702ee
add DoImmediateDraw
2005-01-20 02:42:51 +00:00
ehouse
f2f4b9107d
library for file io
2005-01-20 02:40:34 +00:00
ehouse
6abaa53d86
new constant so clients can extend set of warnings
2005-01-20 02:37:13 +00:00
ehouse
bb7717096a
test for file before opening
2005-01-19 15:15:04 +00:00
ehouse
997e030885
add Exists; improve unique name generation
2005-01-19 15:12:34 +00:00
ehouse
352231b854
confirm deletions
2005-01-19 15:11:07 +00:00
ehouse
42e680e574
don't try to copy null string
2005-01-19 15:08:57 +00:00
ehouse
68b38664d2
new method for external query
2005-01-19 15:07:37 +00:00
ehouse
7318254a46
add Exists()
2005-01-19 15:06:19 +00:00
ehouse
1d15213ec5
pass in view so its methods can be called
2005-01-19 15:05:19 +00:00
ehouse
ee95cc94cf
new user-visible strings for delete confirmation
2005-01-19 15:04:17 +00:00
ehouse
12b8e0a593
save games and prefs
2005-01-18 16:01:29 +00:00
ehouse
e24ece10af
create empty dicts
2005-01-18 15:11:46 +00:00
ehouse
3dc3f0e125
notify view when exiting
2005-01-18 15:09:45 +00:00
ehouse
5836e2fbe8
use constant for UID
2005-01-18 15:08:31 +00:00
ehouse
5e25ea1140
remove dead code
2005-01-18 15:07:00 +00:00
ehouse
62f49a0b59
add desc logging
2005-01-18 15:05:33 +00:00
ehouse
078b0ed8e5
save and restore games and prefs
2005-01-18 15:03:31 +00:00
ehouse
85fbaffd25
constants for saved games dlg
2005-01-18 15:00:49 +00:00
ehouse
07c7cdef1f
add desc logging
2005-01-18 14:58:56 +00:00
ehouse
f619cc9434
add saved games dialog
2005-01-18 14:57:39 +00:00
ehouse
17c3f3e7e7
new source files and library
2005-01-18 14:55:57 +00:00
ehouse
9097728b2f
first checked in
2005-01-18 14:53:30 +00:00
ehouse
1b0e38222e
first checked in; works but confirm and rename pending
2005-01-18 14:49:23 +00:00
ehouse
9cbc3688dc
separate info and query, and use the right one
2005-01-13 14:39:12 +00:00
ehouse
bc771cf3a1
default impl of getShortName
2005-01-13 14:36:42 +00:00
ehouse
c0efcd6b00
util function sig change
2005-01-13 04:37:36 +00:00
ehouse
f5a5d3d7a6
util function sig change
2005-01-13 04:30:50 +00:00
ehouse
8e656ad74a
define OS_INITS_DRAW
2005-01-13 02:56:08 +00:00
ehouse
70266c075d
don't call board_draw except in response to Draw() on Symbian
2005-01-13 02:52:45 +00:00
ehouse
26142ff074
fix crasher due to uninited var; add static util method
2005-01-13 02:31:15 +00:00
ehouse
ea28365c60
overload symReplaceStr
2005-01-13 02:26:05 +00:00
ehouse
aea7a28f97
stop compiler warnings
2005-01-13 02:25:01 +00:00
ehouse
e8eec6f5f0
keep a copy of dict name
2005-01-13 02:21:30 +00:00
ehouse
3bde62ee78
swap linefeeds into text so it wraps in EDWINs
2005-01-13 02:16:52 +00:00
ehouse
3f772057d5
clean up compile warnings; implement menuitems that use ask dlg
2005-01-13 02:13:17 +00:00
ehouse
f2f766d6a4
util methods for using NewGame
2005-01-13 02:08:35 +00:00
ehouse
79f93db91b
tweaks for non-debug compilation
2005-01-13 02:06:59 +00:00
ehouse
dfc6934da5
overload symReplaceStr
2005-01-13 02:04:43 +00:00
ehouse
56536417d3
add static utility function
2005-01-13 02:01:31 +00:00
ehouse
72ad619ee8
tweak
2005-01-13 01:55:12 +00:00
ehouse
853ad798d0
make edwin work better for static data display
2005-01-13 01:54:22 +00:00
ehouse
c1a9619314
remove dup lib
2005-01-13 01:47:34 +00:00
ehouse
1fdbd39642
rearrange MACRO lines
2005-01-13 01:45:24 +00:00
ehouse
538113220f
add missing gameID param
2005-01-13 01:43:02 +00:00
ehouse
e66180acb6
make switching between armi and wins easier
2005-01-10 01:43:26 +00:00
ehouse
d353d1eb85
pass key events to board
2005-01-10 01:41:38 +00:00
ehouse
5e7f0b6b02
first checked in; works
2005-01-09 21:59:03 +00:00
ehouse
2dbc132f9b
call blanks dlg
2005-01-09 21:58:08 +00:00
ehouse
02fd546de0
remove logging
2005-01-09 21:54:20 +00:00
ehouse
834d1a9266
first checked in
2005-01-09 21:53:36 +00:00
ehouse
97267a0b00
add blanks picker dlg
2005-01-09 21:37:38 +00:00
ehouse
4612c37397
add symblank.cpp
2005-01-09 21:36:01 +00:00
ehouse
0bc0c53823
make params const
2005-01-09 21:33:48 +00:00
ehouse
3d8f693d8c
get dialog working, use cur settings to load and save 'em out when closing. Does names and robot and dict only so far
2005-01-09 18:58:05 +00:00
ehouse
127c569d8f
gather dicts manually; call game info dlg when no game saved (which is always still) and use dict chosen there
2005-01-09 18:55:41 +00:00
ehouse
8fbeaaa9b1
implement symReplaceStrIfDiff
2005-01-09 18:53:15 +00:00
ehouse
81b4f42bd0
tmp hack to run native
2005-01-09 18:51:57 +00:00
ehouse
d374d82799
param change
2005-01-09 18:50:19 +00:00
ehouse
fdd8b1de0c
add class for tmp storage of game info; new dialog has only one pane for players
2005-01-09 18:47:05 +00:00
ehouse
503f8d8938
add and remove consts
2005-01-09 18:45:36 +00:00
ehouse
f4b75f1c7d
use game info dlg to get initial game setting; make list of dicts without user
2005-01-09 18:43:27 +00:00
ehouse
b75b09d1a6
api change
2005-01-09 18:42:08 +00:00
ehouse
ee9a820444
first checked in
2005-01-09 18:41:45 +00:00
ehouse
20b787e028
better game info dialog
2005-01-09 18:40:33 +00:00
ehouse
75a5de7644
new library
2005-01-09 18:38:19 +00:00
ehouse
e583e32181
first stab at adding sis production
2005-01-09 18:37:22 +00:00
ehouse
ac9dd69308
remove STUBBED_DICT
2005-01-09 00:08:32 +00:00
ehouse
b2282b3e53
common lib must come before what it requires
2005-01-09 00:07:51 +00:00
ehouse
fbe614705b
implement final scores
2005-01-08 18:27:50 +00:00
ehouse
f1b57e6a1f
add option to take a TBuf16
2005-01-08 18:21:35 +00:00
ehouse
5f66c51e38
use bitmaps for arrows and star
2005-01-08 18:19:12 +00:00
ehouse
ca71bc4c04
larger tmp buf for faster copying
2005-01-08 18:14:36 +00:00
ehouse
f53ccf7580
first cut at game setup dialog
2005-01-08 18:13:30 +00:00
ehouse
290ff76587
DisplayFinalScoresL
2005-01-08 18:12:26 +00:00
ehouse
a0dd4547d7
80 vs 60 foo
2005-01-08 18:10:25 +00:00
ehouse
f7253e0465
add option to take a TBuf16
2005-01-08 18:09:32 +00:00
ehouse
473c2d5ed7
add stdlib.h
2005-01-08 18:08:44 +00:00
ehouse
cdea180f9d
first checked in
2005-01-08 18:06:01 +00:00
ehouse
9231c960f1
add bitmaps
2005-01-08 18:00:37 +00:00
ehouse
19adc3055d
add libc to include path
2005-01-08 17:59:26 +00:00
ehouse
f0d5b0b251
allow caller to assign COMMONDIR for cases where caller isn't where
...
expected.
2005-01-07 11:09:09 +00:00
ehouse
6d840fd2ce
first checked in. Compile succeeds. May not run however!
2005-01-07 11:07:52 +00:00
ehouse
6f8318d073
Fix to compile for series 60 under Linux. Completely untested!
2005-01-07 11:06:54 +00:00
ehouse
cce9766a2b
snapshot trivial but working tabbed dialog skeleton; replace flip hardware button with done
2005-01-06 14:16:59 +00:00
ehouse
8802805af4
replace uid with official one supplied by Symbian
2005-01-05 03:18:48 +00:00
ehouse
301883acfa
draw cur player and highlighted tiles white-on-black
2005-01-05 02:54:05 +00:00
ehouse
d90c3bf80e
remove unused vars
2005-01-04 15:11:00 +00:00
ehouse
1f5783cbf2
first checked in
2005-01-04 15:01:00 +00:00
ehouse
4fe5660bcb
first checked in
2005-01-04 14:51:33 +00:00
ehouse
2cb6770042
first checked in; works but edit control way too small
2005-01-04 14:42:42 +00:00
ehouse
c97978911b
first checked in
2005-01-04 14:34:36 +00:00
ehouse
ccee0fc65f
first checked in
2005-01-04 04:31:36 +00:00
ehouse
536dfc2d1c
first checkin
2005-01-04 04:14:59 +00:00
ehouse
4fef428808
first checked in
2005-01-04 04:12:11 +00:00
ehouse
dd019b576e
remove unused constant
2005-01-04 04:07:38 +00:00
ehouse
a55d4c4435
add casts for symbian compiler
2005-01-04 04:06:37 +00:00
ehouse
c5e534680f
formatting
2005-01-04 04:05:02 +00:00
ehouse
8b44ad1324
start cursor near middle of board
2005-01-04 03:23:12 +00:00
ehouse
bbd8d917bc
up/down arrow keys move divider
2005-01-04 03:11:56 +00:00
ehouse
b9d411c708
turn on optimizations for ARM Release build; kill precompiled headers for all
2004-12-18 01:21:11 +00:00
ehouse
b77d8b8fbb
use dict_getShortName
2004-12-18 01:06:47 +00:00
ehouse
718eb3f600
add dict_getShortName
2004-12-18 01:05:20 +00:00
ehouse
3394e20e9b
add dict_getShortName, casts for symbian
2004-12-18 01:04:57 +00:00
ehouse
e847769650
version to b2
2004-12-18 01:04:19 +00:00
ehouse
ea9e897407
use _vsnprintf to fix buffer overflow
2004-12-18 01:03:26 +00:00
ehouse
f474ff3ba6
add bname
2004-12-18 01:02:54 +00:00
ehouse
99c4f0b15a
dict_getShortName
2004-12-18 01:02:22 +00:00
ehouse
10b61b5bad
remove bname
2004-12-18 01:01:47 +00:00
ehouse
cd4f97bd15
remove too-frequent logging
2004-12-17 15:17:20 +00:00
ehouse
45e60d831b
turn on MY_COLOR_SEL for .rc file too
2004-12-17 15:15:12 +00:00
ehouse
f009b7a13d
cover timer with scoreboard when no timer so region gets erased
2004-12-17 15:11:45 +00:00
ehouse
d6f8bd0631
beta 1
2004-12-17 15:09:09 +00:00
ehouse
67a5554d99
move scoreboard back to top
2004-12-17 15:08:00 +00:00
ehouse
6667fbf279
add aygshell.lib
2004-12-17 07:48:34 +00:00
ehouse
4e4123c0d3
init new-style menus
2004-12-17 07:45:30 +00:00
ehouse
23139bccce
specify new-style menus
2004-12-17 07:42:25 +00:00
ehouse
a576baca78
expand board to fill space created by new-style menus
2004-12-17 07:27:46 +00:00
ehouse
24286777bf
add aygshell struct for new-style menus
2004-12-17 07:24:52 +00:00
ehouse
cd6581bc19
constants for new-style menus
2004-12-17 07:23:23 +00:00
ehouse
afea0cf42b
.cvsignore
2004-12-12 17:47:24 +00:00
ehouse
3d0eb0200a
turn on features for code and resources
2004-12-12 17:45:44 +00:00
ehouse
d420241db4
version -> 4.1
2004-12-12 17:41:01 +00:00
ehouse
3e1dfcb1ac
fix hint borders for arrowcursor
2004-12-12 17:39:59 +00:00
ehouse
4e6f6bc545
formatting change only
2004-12-12 17:33:52 +00:00
ehouse
5fb5008562
fix glitch in tile picker (same as palm)
2004-12-12 17:32:17 +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
51f1cec7c9
generated by evc4 in converting from evc3
2004-12-11 04:29:57 +00:00
ehouse
f9149e03b1
fix to compile without SEARCHLIMIT set
2004-12-11 04:25:45 +00:00
ehouse
6a569d5632
add missing param
2004-12-11 04:17:07 +00:00
ehouse
aa6e46d05f
always set nTilesMax so works when XWFEATURE_SEARCHLIMIT not defined
2004-12-11 04:16:48 +00:00
ehouse
5dd17b4729
fix non-high-res build so compiles again
2004-11-17 03:54:35 +00:00
ehouse
c23ca0c1f6
use old default locations for tray buttons in non-highres case
2004-11-17 03:50:47 +00:00
ehouse
cce9086e6b
ship this mutha!
2004-11-16 04:10:26 +00:00
ehouse
f72c757fa0
At user's suggestion, provide 'R' as the shortcut for "tiles left"
...
(and so change to "remaining tiles")
2004-11-16 04:09:35 +00:00
ehouse
b4afa129cb
fix bug on (high-res screens that can't do tiny font) where value was
...
drawn too low.
2004-11-16 04:08:41 +00:00
ehouse
d94d6d715a
get spanish and catalan compiling again (translation of changed strings needed)
2004-11-14 20:01:29 +00:00
ehouse
6a517c254c
version string -> rc2
2004-11-14 16:31:10 +00:00
ehouse
ebec5b9b17
remove hint-drag logging (no change to non-debug code)
2004-11-14 16:29:13 +00:00
ehouse
28b98cfd79
add HintAtts param to draw_drawBoardArrow
2004-11-14 16:27:51 +00:00
ehouse
edd2c61976
add HintAtts param to draw_drawBoardArrow; in tiles, draw letter after
...
number so on those OS versions where winOverlay flag is ignored what's
erased will be part of the value rather than of the letter; use
nativeFormat in offscreenWindow so highres will work.
2004-11-14 16:19:21 +00:00
ehouse
81595bcb06
var name change
2004-11-14 16:17:47 +00:00
ehouse
47f81507af
add HintAtts param to draw_drawBoardArrow
2004-11-14 16:06:30 +00:00
ehouse
188fabce40
"Explain robot scores" -- same as on Wince
2004-11-14 14:33:18 +00:00
ehouse
70dfd97628
Change to "Pick tiles face-up" to match PPC version.
2004-11-14 00:19:45 +00:00
ehouse
f45de1395d
draw hint rect segments a line at a time to avoid overwriting
...
blank-marking erasures. Just doing the erasing after doesn't work
because it's really a circle and too much shows up.
2004-11-14 00:19:13 +00:00
ehouse
8219e62b83
use XP_MALLOC rather than MemPtrNew
2004-11-13 17:43:31 +00:00
ehouse
6eda5326d8
comment
2004-11-13 16:03:15 +00:00
ehouse
f57dbc0a5f
don't scroll when menu's frontmost
2004-11-13 16:01:30 +00:00
ehouse
5c43414073
add string shown when copying dictionary
2004-11-13 05:22:33 +00:00
ehouse
dc07e33c50
pass globals to palm_dictionary_make, and use it to draw a crude
...
string on board when copying dictionaries from card to memory -- since
that can take several seconds.
2004-11-13 05:21:59 +00:00
ehouse
774b5a27cc
pass globals to palm_dictionary_make
2004-11-13 05:20:35 +00:00
ehouse
045383f7dd
pass globals to palm_dictionary_make; handle five-way up/down in ask
...
dialog scrolling
2004-11-13 05:20:07 +00:00
ehouse
b0fd07a571
add comment
2004-11-11 15:21:50 +00:00
ehouse
0433e3cc66
check that there's a form up before calling FrmCustomAlert (when
...
warning about missing dict)
2004-11-11 15:11:54 +00:00
ehouse
efc1800f87
Add string resource giving a path in addition to /palm/Launcher where
...
we'll search for dictionaries so users can unclutter the default dir.
2004-11-11 07:49:48 +00:00
ehouse
b60d605ea4
add remaining tiles dialog
2004-11-09 02:51:22 +00:00
ehouse
e826824935
add tiles left menuitem
2004-11-09 02:46:38 +00:00
ehouse
3eb12c918d
catch up with api changes; add remaining tiles dialog
2004-11-09 02:40:36 +00:00
ehouse
0664c9b089
bug: use ce's rule for hiding tray; works with always-visible case now
...
expected on high-res
2004-11-09 02:13:43 +00:00
ehouse
4971a622ce
Make linux compile with latest changes
2004-11-09 02:06:32 +00:00
ehouse
fbc2f86187
Don't use Palm APIs in common code!
2004-11-09 02:03:28 +00:00
ehouse
6b212d60d9
wrap launch-68K option in compile-time flag off by default
2004-11-08 14:50:05 +00:00
ehouse
1e964a1211
In about screen point users at sourceforge site for manual.
2004-11-08 14:48:19 +00:00
ehouse
9d7e7b6f4b
wrap launch-68K option in compile-time flag off by default; version to
...
rc1
2004-11-08 14:46:22 +00:00
ehouse
53f7ebe068
wrap launch-68K option in compile-time flag off by default
2004-11-08 14:44:52 +00:00
ehouse
47b4de73e7
add board_formatRemainingTiles
2004-11-06 02:54:25 +00:00
ehouse
7a84f7f425
add param to model_countAllTrayTiles
2004-11-06 02:50:01 +00:00
ehouse
a4938db8fe
server_formatRemainingTiles and server_formatDictCounts
2004-11-06 02:46:08 +00:00
ehouse
a80a8dd431
add new tiles left menuitem
2004-11-06 02:40:53 +00:00
ehouse
2ed865a388
new string for remaining tiles dlg; include dict name in values dialog
...
string.
2004-11-06 02:39:30 +00:00
ehouse
d5acba0345
new constants for new menuitem
2004-11-06 02:37:38 +00:00
ehouse
815b2a0b3e
ifdef out likely-dead code
2004-11-06 02:36:23 +00:00
ehouse
df691a5403
use symbolic constant
2004-11-06 02:34:49 +00:00
ehouse
6c22698ca8
add wrapper makeSimpleStream; handle new TILES_LEFT menuitem; server
...
now writes dict name to counts/values stream
2004-11-06 02:33:43 +00:00
ehouse
9575cdc08b
palmaskFromStrId changed
2004-11-05 14:48:06 +00:00
ehouse
042e02723e
Change button strings and constants to YES,NO
2004-11-05 14:46:47 +00:00
ehouse
057d4b8505
Tweak strings in reponse to user comments.
2004-11-05 14:44:55 +00:00
ehouse
5c24ed2b40
Change constants to YES,NO; beta5
2004-11-05 14:43:05 +00:00
ehouse
b1b8e3efd3
add fitButtonToString
2004-11-05 14:40:37 +00:00
ehouse
1d2c533094
add .xwd
2004-11-05 14:37:38 +00:00
ehouse
4453db94d0
palmaskFromStrId changed
2004-11-05 14:37:38 +00:00
ehouse
6a18321387
palmaskFromStrId changed as part of proving "Yes" and "No" buttons to
...
queries by default. "Ok" becomes the answer only when there's a title
and (it's assumed) only one button needed.
2004-11-05 14:35:28 +00:00
ehouse
766aa6ecbf
palmaskFromStrId changed
2004-11-05 14:30:31 +00:00
ehouse
0f557c3e73
nuke tmpModel earlier
2004-11-05 14:29:17 +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
8080280ccc
apply human-count test when hiding tray when quitting. No replaces
...
Cancel.
2004-11-04 02:01:47 +00:00
ehouse
b5f2ebcddf
shorten button by one row of pixels
2004-11-03 03:59:19 +00:00
ehouse
fd93e1c13a
tweaks on tray position
2004-11-03 03:58:46 +00:00
ehouse
4b37b0dc94
skip Pts string if doing highres without small font capability
2004-11-03 03:57:07 +00:00
ehouse
e96013f4c9
Remove main form since needn't be localized
2004-11-02 06:29:45 +00:00
ehouse
90920a51ca
add comment
2004-11-02 06:27:47 +00:00
ehouse
7bc78dc264
Remove main form since needn't be localized; tweak tile picker
...
buttons.
2004-11-02 06:26:50 +00:00
ehouse
d3d1b11209
first checked in.
2004-11-02 06:25:16 +00:00
ehouse
4bc0c52ed7
move "1" to left
2004-11-02 06:24:14 +00:00
ehouse
6e8a9e0314
add .bin files
2004-11-02 06:23:22 +00:00
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
ehouse
d9efe4258b
cleanup for no hintlimit feature case
2004-06-27 04:35:42 +00:00
ehouse
2d63cdeda0
cleanup for no hintlimit feature case; add new param
2004-06-27 04:35:20 +00:00
ehouse
9c8159110b
incorporate API changes; cleanup timer code
2004-06-25 07:19:05 +00:00
ehouse
ccd17bd59d
version change
2004-06-25 07:09:38 +00:00
ehouse
9e1391af32
missed name change
2004-06-25 07:09:08 +00:00
ehouse
8e8e6896c1
framework for smarter inval of hint rect during drag
2004-06-25 06:56:58 +00:00
ehouse
4e6b8f4c76
engine is now responsile for asking for and tracking how many tiles in
...
the tray should be used in hints.
2004-06-25 06:51:24 +00:00
ehouse
c6c6d38dfc
engine is now responsile for asking for and tracking how many tiles in
...
the tray should be used in hints. Moved responsibility here from
platform because platform doesn't know when a turn ends, and end of a
turn (engine reset) is the right place to reset the values.
2004-06-25 06:49:49 +00:00
ehouse
f900988bcc
pass to engine boolean telling it whether to ask for tray hint limits;
...
address, for penDown only, confusion between whether pen events are
handled and whether the handling means a redraw is required. Might
need to do same for penMoved and penUp.
2004-06-25 06:47:35 +00:00
ehouse
ecc48fde1c
rearrange hint menuitems
2004-06-25 06:45:31 +00:00
ehouse
a5b920e8f6
remove tray limits; add boolen for tracking whether to ask for 'em.
2004-06-25 06:44:55 +00:00
ehouse
a4198e4ddd
add palm_util_getTraySearchLimits; addressed, for penDown only,
...
confusion between whether pen events are handled and whether the
handling means a redraw is required. Might need to do same for
penMoved and penUp.
2004-06-25 06:43:46 +00:00
ehouse
ca490374e5
add util_getTraySearchLimits
2004-06-25 06:39:24 +00:00
ehouse
338bda1e5b
name change
2004-06-25 06:27:48 +00:00
ehouse
620b8752cf
add #ifdef to fix compile
2004-06-24 05:20:28 +00:00
ehouse
18023ecab3
remove unused variable
2004-06-24 05:19:52 +00:00
ehouse
173eba64e3
version now part of stream
2004-06-24 05:19:31 +00:00
ehouse
6e5067c01d
version now part of stream; fix VERSION defines
2004-06-24 05:18:46 +00:00
ehouse
6c14b290eb
preserve hint limits
2004-06-24 05:17:59 +00:00
ehouse
9523cf30d5
remove non-working code
2004-06-23 04:37:44 +00:00
ehouse
fe681ddf86
move some actions to penUp from penDown
2004-06-23 03:33:06 +00:00
ehouse
63c860d31e
nuke unused param
2004-06-23 03:30:12 +00:00
ehouse
004ec05a64
add checkbox for hint rect
2004-06-22 06:30:58 +00:00
ehouse
59ac0e42ef
up stream version to include hintrect boolean
2004-06-22 06:29:19 +00:00
ehouse
debca15ba5
scroll as part of hint rect drag
2004-06-22 06:28:22 +00:00
ehouse
1568a27e3f
hint-rect on by default (until UI or cli option added)
2004-06-18 13:52:49 +00:00
ehouse
dce8eb2ea5
remove dead code and bogus assert
2004-06-18 13:52:12 +00:00
ehouse
afdf26db81
add checkbox for hint rect; version change
2004-06-18 13:29:19 +00:00
ehouse
3608849636
add checkbox for hint rect
2004-06-18 13:28:31 +00:00
ehouse
2a9d5b7832
polish hintrect stuff; fix inval, etc
2004-06-18 13:25:57 +00:00
ehouse
ee184e2cf1
add allowHintRect
2004-06-18 13:16:40 +00:00
ehouse
f1dd28387c
draw hint rect borders
2004-06-16 04:17:08 +00:00
ehouse
d5b3dd6551
kill timers after firing once
2004-06-16 04:16:22 +00:00
ehouse
cb54bb1c6f
version num
2004-06-16 04:06:54 +00:00
ehouse
8238ca20f4
draw hint-rect borders
2004-06-16 04:06:43 +00:00
ehouse
e3f57eed44
make hint rect per-player; hide when tray not visible; make upward
...
drag remove it.
2004-06-16 04:06:02 +00:00
ehouse
7914876294
Change engine to, when given a rect that's a subset of the board,
...
constrain the search for moves to those that involve filling only
tiles within the rect -- while still using the rest of the board as
context for the moves. Robot moves use the whole board.
2004-06-15 01:58:09 +00:00
ehouse
da4fe889f1
Track drag on board to form a rect whose borders are drawn via
...
attributes on cells; pass that rect to engine when hint requested.
Still rough, and needs to be made per-user. Also needs a way to hide
the rect.
2004-06-15 01:56:01 +00:00
ehouse
7efcdc80fe
draw borders on cells that are part of hint-constraint rect
2004-06-15 01:44:39 +00:00
ehouse
8164f918f7
only call board_handlePenMove when mouse button is down.
2004-06-15 01:41:39 +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
cb8d98a370
remove pre-ship designation from version string
2004-06-04 12:47:39 +00:00
ehouse
1324d81bb9
fix compile error
2004-05-29 14:26:36 +00:00
ehouse
4c5344e67b
version string to rc1
2004-05-29 14:15:27 +00:00
ehouse
08bd6cc160
removed commented out code
2004-05-28 02:47:27 +00:00
ehouse
95efad0cb2
bug: disable some items when not starting a game
2004-05-28 02:46:42 +00:00
ehouse
f9f2c38901
turn coloring tiles on by default
2004-05-28 02:45:49 +00:00
ehouse
fcc719b8f8
always build with color editing
2004-05-26 04:51:48 +00:00
ehouse
fb043982ba
check flags before recognizing dict so shipping versions will not try to open newer format dicts
2004-05-26 04:50:30 +00:00
ehouse
d347407ee9
no drawing until board inited; redraw after colors changed in new game creation
2004-05-26 04:48:25 +00:00
ehouse
6b641fc73b
clean up dialog init
2004-05-26 04:46:57 +00:00
ehouse
633d5cea62
always build with color editing
2004-05-26 04:43:53 +00:00
ehouse
c8545a3cb7
always build with color editing; version change
2004-05-26 04:43:18 +00:00
ehouse
def1f19e02
clean up dialog init
2004-05-26 04:39:29 +00:00
ehouse
566d21fc7b
position Spanish bitmaps better
2004-05-22 15:23:38 +00:00
ehouse
526869c4d2
quick hack to not require franklin seb stuff
2004-05-20 02:18:17 +00:00
ehouse
7ec9c33137
turn off recursive dict search -- it's too slow
2004-05-20 02:17:16 +00:00
ehouse
2efc063e71
ready for b3
2004-05-20 02:16:41 +00:00
ehouse
f8160b07b6
start search at default dir.
2004-05-20 02:16:19 +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
589f423198
move Xav translations
2004-05-17 05:27:31 +00:00
ehouse
e16b4a1f91
scoreboard changes to fix no-grid highres case
2004-05-16 15:06:39 +00:00
ehouse
42c4acd29e
tweak board to right by one so gets bigger border in highres case
2004-05-16 15:02:41 +00:00
ehouse
09fb750eb1
double scale after reducing for border size
2004-05-16 14:32:24 +00:00
ehouse
32d80fcbad
tweak buttons sizes
2004-05-16 05:39:19 +00:00
ehouse
66c2b6d064
Xav's latest changes
2004-05-16 04:50:07 +00:00
ehouse
30dd160ecc
fix infinite loop looking for last not-undone move to highlight.
2004-05-15 16:06:35 +00:00
ehouse
7437e6089a
move undoing-assign warning here
2004-05-15 16:05:14 +00:00
ehouse
9cdc8da005
fold in Xav's latest translations; remove unused dialog
2004-05-15 01:31:58 +00:00
ehouse
03d42adf4e
add URL for getting EVC++ environment.
2004-05-15 01:21:11 +00:00
ehouse
b50c6f0b1d
Inval whole board in hires case too; fix part of problem with vertical
...
scoreboard.
2004-05-15 01:14:51 +00:00
ehouse
911d8efeff
HIGHRES stuff on by default
2004-05-15 01:13:18 +00:00
ehouse
1c8851152c
version string -> b2
2004-05-15 01:12:56 +00:00
ehouse
49d1051f21
add del button to tilepicker
2004-05-15 01:08:51 +00:00
ehouse
3b263edbb6
new constant
2004-05-15 01:08:16 +00:00
ehouse
6edeb9543a
add string for undo assign error
2004-05-15 01:07:34 +00:00
ehouse
4ebc603cf7
provide ability to unpick picked tiles
2004-05-15 01:06:39 +00:00
ehouse
c331b7e829
add del button for tile picker
2004-05-14 09:16:43 +00:00
ehouse
6e159ac6f5
add del button for tile picker; fix button sizes in saved games dlg.
2004-05-14 09:13:34 +00:00
ehouse
2a06396062
add string for attempt to undo tile assignment.
2004-05-14 09:13:01 +00:00
ehouse
61a05c3387
formatting fixes; add string for attempt to undo tile assignment.
2004-05-14 09:05:45 +00:00
ehouse
4be6c13803
formatting change only
2004-05-14 09:04:49 +00:00
ehouse
3b7644be58
Turn recursive VFS search back on. For some reason devices seem to be
...
calling / (rather than /palm/Launch/) the default directory for .pdb
and .prc files. Recursion makes OS 4x devices amazingly slow to
startup, so I may need a better solution -- like recursing only when
the default dir is /.)
2004-05-14 09:03:17 +00:00
ehouse
0d88383706
pass version sought in vfs case too.
2004-05-14 09:01:18 +00:00
ehouse
1fa79026a4
Fix compile error.
2004-05-14 08:59:38 +00:00
ehouse
e1d3b222a4
Allow deletion of picked tiles during face-up picking; add string for
...
attempt to undo tile assignment.
2004-05-14 08:59:10 +00:00
ehouse
b07b947c44
Allow deletion of picked tiles during face-up picking.
2004-05-14 08:57:38 +00:00
ehouse
bc00a04873
fix infinite loop when attempting to undo tile assignment. The ideal
...
fix would allow the undo, but this is much less risky.
2004-05-14 08:55:13 +00:00
ehouse
1cb1f4899b
tweak about text for release
2004-05-13 02:14:41 +00:00
ehouse
b87f5c5054
catch up with string constant changes
2004-05-13 02:13:48 +00:00
ehouse
deaf860c5b
catch up with score-summary changes
2004-05-12 05:46:08 +00:00
ehouse
624ff09ab8
fix var name
2004-05-12 05:35:12 +00:00
ehouse
b3b56ce7ae
catch up with constant changes
2004-05-07 03:57:23 +00:00
ehouse
3a6e0f707e
remove graffiti state indicator for numbers-only field
2004-05-07 03:56:43 +00:00
ehouse
73b513b62b
localized strings for move-summary
2004-05-07 03:56:16 +00:00
ehouse
7e165cf387
fix compile errors non-DEBUG case
2004-05-07 03:55:24 +00:00
ehouse
8d4f822f61
make what's in scoreboard last-move summary localizable (en_US version)
2004-05-06 04:13:59 +00:00
ehouse
a4058cf07e
improve what's in scoreboard last-move summary
2004-05-06 04:13:35 +00:00
ehouse
6688b3b2f4
fix hires scoreboard drawing
2004-05-06 04:11:04 +00:00
ehouse
452b3869bd
cleanup
2004-05-06 04:10:48 +00:00
ehouse
da304002d2
add STR_LOCAL_NAME
2004-05-01 14:30:34 +00:00
ehouse
66e80a5689
use CR so showing last score works
2004-05-01 14:29:44 +00:00
ehouse
d05b4bd6a9
add colorsel feature to all builds
2004-05-01 13:49:50 +00:00
ehouse
6509dbf246
add for last-score display
2004-05-01 13:46:56 +00:00
ehouse
9ce2c70a4b
add XP_STRCAT
2004-05-01 13:45:50 +00:00
ehouse
86804a7996
fix to compile without EDITCOLORS
2004-05-01 13:45:10 +00:00
ehouse
ffbe427a4b
put tray buttons at botton on 160x160 screens too
2004-05-01 13:23:41 +00:00
ehouse
7815584139
fix problem with converting dicts
2004-05-01 13:23:00 +00:00
ehouse
e85dc01638
new string as part of displaying last turn when score tapped
2004-04-30 08:38:46 +00:00
ehouse
c11d8dfa38
make name clearer
2004-04-30 08:38:28 +00:00
ehouse
d71e6a5a75
add XP_STRCAT
2004-04-30 08:37:30 +00:00
ehouse
653e428ef6
cleanup; fix hiding tray.
2004-04-30 08:37:13 +00:00
ehouse
437cd5e2cd
fix so can draw multiline miniwindows. Not working for HIRES yet.
2004-04-30 08:35:51 +00:00
ehouse
0db24688b3
mods to track just the main word when scoring a turn
2004-04-30 08:32:11 +00:00
ehouse
6f8c09ed54
mods to figure out score of player's most recent move
2004-04-30 08:29:49 +00:00
ehouse
9e8184d444
new functions to figure out score of player's most recent move
2004-04-30 08:29:22 +00:00
ehouse
4fdf6fe60a
new param to figureMoveScore
2004-04-30 08:27:24 +00:00
ehouse
b4b3681cd3
show last turn in addition to player name when pen held on score; fix
...
revealing tray to show REVERSED when done for robot.
2004-04-30 08:26:54 +00:00
ehouse
f7567ca113
include sony headers; make debug version of separate type so can
...
co-exist with non-debug on device.
2004-04-20 04:11:57 +00:00
ehouse
886fa0a2c5
(rough) changes to make toggling work for 320x480 Clie with silkscreen
2004-04-20 04:10:15 +00:00
ehouse
e4350f01a6
make progress inversions work for HIRES screens
2004-04-20 04:05:59 +00:00
ehouse
e70a4c9009
shrink color editor
2004-04-15 02:18:13 +00:00
ehouse
697e499c9f
cast for compiler
2004-04-14 04:05:00 +00:00
ehouse
b870dabedd
name changes
2004-04-14 04:03:46 +00:00
ehouse
c53a37ea8e
name changes; add button
2004-04-14 04:02:19 +00:00
ehouse
801526056d
inval board after color changes inside dialogs
2004-04-14 04:00:28 +00:00
ehouse
554d82e35e
move colors edit from menu to button
2004-04-14 03:59:36 +00:00
ehouse
4eea985927
name change
2004-04-14 03:57:59 +00:00
ehouse
1a1c99f764
pass in starting colors
2004-04-14 03:56:12 +00:00
ehouse
f76c4a018e
pass in starting colors
2004-04-14 03:48:33 +00:00
ehouse
d50048dc37
turn on use of custom color editor
2004-04-09 02:38:26 +00:00
ehouse
e089a1e359
get custom color selector working
2004-04-09 02:36:48 +00:00
ehouse
a09fb17708
add ceGetDlgItemNum
2004-04-09 02:32:27 +00:00
ehouse
af7dcc6725
resize and -layout color select dlg
2004-04-09 02:31:32 +00:00
ehouse
d25c553ece
assert non-null objects when making board
2004-04-03 16:42:20 +00:00
ehouse
7f3a3040c7
cast
2004-04-03 16:39:54 +00:00
ehouse
82369e95f7
init prefs before dctx, and dcxt before game
2004-04-03 16:39:18 +00:00
ehouse
5a15c23170
turn on color sel for non-debug build
2004-04-03 15:38:58 +00:00
ehouse
ad9edc9da2
as-yet unsuccessful attempt to replace M$ ChooseColor dialog
2004-04-03 15:36:33 +00:00
ehouse
c21f629905
add ceSetDlgItemNum
2004-04-03 15:33:33 +00:00
ehouse
095c1217a8
as-yet unsuccessful attempt to replace M$ ChooseColor dialog
2004-04-03 15:29:34 +00:00
ehouse
5165db5a2f
changes for editing colors
2004-03-28 01:20:32 +00:00
ehouse
f5ece02af8
new dlg for editing colors
2004-03-28 01:18:59 +00:00
ehouse
203054531c
screwed up
2004-03-28 01:17:24 +00:00
ehouse
f1f8e7efd9
first cut at color picking using MS's ChooseColor
2004-03-28 01:15:24 +00:00
ehouse
018cc42e74
first cut at color editing
2004-03-28 01:14:34 +00:00
ehouse
ef6cffbe2d
beta 12
2004-03-19 05:44:03 +00:00
ehouse
d4b2e3dc2f
possible bug
2004-03-19 04:33:21 +00:00
ehouse
bbb8be8ed8
capture timer settings
2004-03-19 04:32:25 +00:00
ehouse
2605fc0e42
make debug version different so can co-exist
2004-03-18 05:42:24 +00:00
ehouse
7f0506346f
more progress on hi-res (tray tiles); but seems to have broken 160x160
2004-03-18 05:41:59 +00:00
ehouse
70eb614c93
more progress on hires: fix miniwindow; start fixing tray tiles
2004-03-17 04:57:09 +00:00
ehouse
733ef9aa24
switch to using 5.0 sdk
2004-03-16 05:31:34 +00:00
ehouse
5754fe0457
add slot to store old win coords value
2004-03-16 05:28:40 +00:00
ehouse
cb258264b9
progress toward highres stuff, esp. tweaking positionBoard
2004-03-16 05:28:14 +00:00
ehouse
a3f927d056
progress toward highres stuff
2004-03-16 05:25:23 +00:00
ehouse
2e0722a3c1
add commented-out FEATURE_HIGHRES
2004-03-13 14:37:30 +00:00
ehouse
add17b7a7e
experimental hires changes (to positionBoard)
2004-03-13 14:37:00 +00:00
ehouse
faf421331e
only accept dicts whose version == 1 (allows for later changes)
2004-03-13 14:21:45 +00:00
ehouse
dc5e2980cc
start hi-res work
2004-03-13 14:18:54 +00:00
ehouse
c3e1dd4077
start hi-res work; fix for API changes
2004-03-13 14:18:28 +00:00
ehouse
38853c013a
optimize prefs dialog with and without tray picking on
2004-03-04 03:05:49 +00:00
ehouse
cd3a32fe1d
fix dialog
2004-03-03 05:47:38 +00:00
ehouse
b878c035cf
formatting
2004-03-03 05:45:55 +00:00
ehouse
b4e767f115
add FEATURE_TRAY_EDIT
2004-03-03 05:45:37 +00:00
ehouse
127ea7fdb6
catch up with changes
2004-03-03 02:20:34 +00:00
ehouse
b7b249ebca
cleanup
2004-03-03 02:17:26 +00:00
ehouse
f3c5d12a7e
pull dead strings; update copyright and address; add comments where
...
translation needed and new strings
2004-03-03 02:15:34 +00:00
ehouse
3ef0dbc048
pull dead strings; update copyright and address; add comments where
...
translation needed
2004-03-03 02:14:10 +00:00
ehouse
6da3217583
pull dead objects; protect IP-connections dlg
2004-03-03 02:12:29 +00:00
ehouse
ec94d12d27
pull dead strings; update copyright and address
2004-03-03 02:10:32 +00:00
ehouse
6d88dc1525
first checked in. Won't work yet.
2004-03-02 06:18:10 +00:00
ehouse
df10e1acd4
add LAUNCHERCATEGORY
2004-03-02 06:16:54 +00:00
ehouse
eec30d4292
#ifdef hint config feature; version now beta 1
2004-03-02 06:00:52 +00:00
ehouse
c5f2c1f211
#ifdef hint config feature
2004-03-02 06:00:29 +00:00
ehouse
508d98d8e0
make rectContainsPt params signed to avoid errors on palm
2004-03-02 05:58:15 +00:00
ehouse
3bc2feb47e
add missing var
2004-03-02 03:26:35 +00:00
ehouse
d48ae1a216
draw_trayBegin returns bool
2004-03-02 03:26:10 +00:00
ehouse
7d403f1ae5
fix reverse-highlighting of cells
2004-03-01 02:31:25 +00:00
ehouse
6a9228bb43
fix arrow movement when board flipped
2004-03-01 02:30:45 +00:00
ehouse
ae9edbb08d
After an undo, set the prev_move bits on the move now on top of the
...
stack so the tiles will get highlighted.
2004-02-29 06:59:37 +00:00
ehouse
be219aaf81
get rid of tabs/fix formatting. No code changes.
2004-02-29 01:08:50 +00:00
ehouse
934777e567
make two-line miniWindows work
2004-02-28 05:25:21 +00:00
ehouse
bd5da24595
fix formatting
2004-02-28 05:23:10 +00:00
ehouse
0bc7948abf
postpone adding text to keep it from showing up highlighted. (Thx to B.T. for the tip.)
2004-02-28 05:21:26 +00:00
ehouse
2024a069ac
add summary when no tiles played too
2004-02-27 06:19:31 +00:00
ehouse
8a1ba5c20e
add ceSetDlgItemFileName
2004-02-27 06:18:21 +00:00
ehouse
a2a6191f77
remove positionDlg; plug leak
2004-02-27 06:13:45 +00:00
ehouse
667c3acc07
tweak dlg style
2004-02-27 06:10:54 +00:00
ehouse
9b79db9b3c
remove positionDlg
2004-02-27 06:09:43 +00:00
ehouse
0d055bd1b8
remove positionDlg; remove .xwd from dict names
2004-02-27 06:09:07 +00:00
ehouse
1545509b81
remove positionDlg; up pendown timer to half second
2004-02-27 06:04:42 +00:00
ehouse
d82b212e56
remove positionDlg
2004-02-27 06:03:37 +00:00
ehouse
4f10119ab6
remove positionDlg
2004-02-27 05:57:06 +00:00
ehouse
791d371b90
guard server_do against reentrance
2004-02-18 04:28:32 +00:00
ehouse
98a87ea4a6
add makeUniqueName for saveas
2004-02-18 04:25:29 +00:00
ehouse
b0210ab672
change how blanks are indicated so one pixel's possible
2004-02-18 04:24:21 +00:00
ehouse
9d80f626d2
add DS_CENTER; up beta version string
2004-02-18 04:23:14 +00:00
ehouse
2a619fdffa
robot turn reports should also be scrollable
2004-02-17 05:00:13 +00:00
ehouse
0244afcde6
make util_userQuery return bool
2004-02-17 04:00:12 +00:00
ehouse
f684ec9461
draw_boardBegin returns bool now
2004-02-17 03:58:40 +00:00
ehouse
b447decb78
fix formatting
2004-02-17 03:56:12 +00:00
ehouse
7742a90722
show which tiles on board are blanks; use tile background for on-board tiles
2004-02-15 23:37:45 +00:00
ehouse
165d6e9c46
use strbox for move confirmation; pass full path to GetSaveFileName
2004-02-14 06:13:18 +00:00
ehouse
b2af413a2a
add FEATURE_TRAY_EDIT
2004-02-14 06:11:17 +00:00
ehouse
28efd8e495
new ids for dlg items
2004-02-14 06:09:45 +00:00
ehouse
5948229ab2
tweak blank dlg; make strbox handle queries
2004-02-14 06:09:19 +00:00
ehouse
3b428dee73
adapt to do queries too
2004-02-14 06:07:52 +00:00
ehouse
06023b3d03
new fields
2004-02-14 06:06:55 +00:00
ehouse
6e84b577e2
fix blank dialog
2004-02-14 06:03:53 +00:00
ehouse
34547f7fb7
drawBegin sig change
2004-02-13 13:54:52 +00:00
ehouse
f40930d73e
fix redraw of tray when minirect disappears
2004-02-13 13:49:25 +00:00
ehouse
ceb34e32c0
remove background from pts display in tray; center arrow; fix draw
...
during multiple hints.
2004-02-13 13:47:37 +00:00
ehouse
ce29cdb1b3
beta 8
2004-02-13 13:28:13 +00:00
ehouse
da2a895b3c
hit-test in divider using bigger rect
2004-02-13 04:47:22 +00:00
ehouse
e3149b0e42
abort draw quickly if platform can't
2004-02-13 04:46:50 +00:00
ehouse
6940f21009
change return type of draw_boardBegin
2004-02-13 04:45:19 +00:00
ehouse
95f7452b35
commented-out experimental draw changes
2004-02-12 04:36:48 +00:00
ehouse
aec1fd1972
Don't call BeginPaint etc when handling WM_PAINT in order to better
...
use inval system in common.
2004-02-12 04:35:10 +00:00
ehouse
cbc449d81f
add invalTilesUnderRect
2004-02-12 04:20:11 +00:00
ehouse
05f3232d0a
export functions
2004-02-12 04:19:27 +00:00
ehouse
6dade8d97f
inval tray when miniwindow disappears
2004-02-12 04:18:38 +00:00
ehouse
6bc3be9711
fix reported bug: when tile placed on arrow and arrow can't move
...
further, hide the arrow so tile can be drawn.
2004-02-10 05:23:32 +00:00
ehouse
982994dce6
Eliminate recursive search of VFS file system in attempt to speed
...
search for dicts.
2004-02-10 05:22:39 +00:00
ehouse
bc4937048c
tweak file opening and saving (incomplete)
2004-01-30 05:48:24 +00:00
ehouse
db9391df36
provide default dict name for first game
2004-01-30 05:46:03 +00:00
ehouse
7226c92adf
move logLastError
2004-01-30 05:45:23 +00:00
ehouse
68e2975472
fix compiler warning
2004-01-29 05:07:10 +00:00
ehouse
3c0c7be7f5
new id for bonus resource
2004-01-29 05:05:37 +00:00
ehouse
49191dee06
fix bug preventing game save; read bonus squares from resource
2004-01-29 04:49:34 +00:00
ehouse
402c45ac7f
Add bonus square resource
2004-01-29 04:47:32 +00:00
ehouse
c1d918dd79
field for board resource
2004-01-29 04:45:53 +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
407a1bc174
tweak about dialog for first sourceforge release
2004-01-25 16:48:09 +00:00
ehouse
354427d33c
fix non-debug compile
2004-01-25 16:47:12 +00:00
ehouse
294bd21097
first checkin
2004-01-25 16:46:33 +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
05f2ae79b7
tweak dict-building sanity check
2004-01-25 14:31:34 +00:00
ehouse
c1cde174db
Add test to allow dragging a selected tile.
2004-01-25 14:30:29 +00:00
ehouse
5ffb365510
draw after robot move; fix error opening saved game in STUB_DICT build
2004-01-22 03:21:19 +00:00
ehouse
aea4964feb
always draw arrows in black
2004-01-22 03:20:19 +00:00
ehouse
09f657eef2
make stubbed dict work
2004-01-17 22:10:23 +00:00
ehouse
a22019c928
confirm each dict converted from old format
2004-01-17 19:34:34 +00:00
ehouse
5010dbe1b3
confirm each dict converted from old format; recover from open when
...
none avail.
2004-01-17 19:34:25 +00:00
ehouse
5694e9de3d
first attempt to let others use M$ tools
2004-01-10 18:19:18 +00:00
ehouse
f61eba7fd8
juggle button; partial fix to when to autosave games and when to insist on a name; don't launch multiple instances
2004-01-10 18:11:28 +00:00
ehouse
415713b42e
first cut
2004-01-10 18:06:18 +00:00
ehouse
ce5e7c1238
juggle replaces undo
2004-01-10 18:05:35 +00:00
ehouse
91fc71c4e1
Add juggle button; copyright date fix
2004-01-10 18:03:27 +00:00
ehouse
1ec43c2262
fix tile drawing; move rem string
2004-01-10 18:02:10 +00:00
ehouse
a33abf1a40
return NULL when no dict
2004-01-10 17:59:15 +00:00
ehouse
416bd76667
fix to work with new DAWG flags
2004-01-06 15:56:56 +00:00
ehouse
40d9c99ecb
cleanup
2004-01-06 15:54:18 +00:00
ehouse
2ebb3fc8df
remove foo
2004-01-06 15:52:02 +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
d1df5342e4
set new dict variable
2003-12-14 17:55:45 +00:00
ehouse
d051a1b1ed
need to switch two bits in every node when converting old-format
...
dicts.
2003-12-14 17:55:30 +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
997f0884cc
new macros for new dawg node format
2003-12-14 16:59:58 +00:00
ehouse
348ae6194d
boolean for nodeSize should make for faster tests
2003-12-14 16:21:01 +00:00
ehouse
a4f9a4075a
[re]define masks for different format dawgs
2003-12-14 16:20:21 +00:00
ehouse
9cebba4153
remove turn-on-option part of picking tiles into tray. If you enable
...
it for a game you're stuck with it. Less complex UI is better.
2003-12-13 18:40:17 +00:00
ehouse
e5801bd6f6
fix compiler warning
2003-12-13 18:37:43 +00:00
ehouse
3d6bb303ba
first checked in.
2003-12-13 18:27:53 +00:00
ehouse
a098bb17fd
experiment over
2003-12-13 16:44:14 +00:00
ehouse
ca9eeed95b
Swedish dict has 0-count tiles that are available only for blanks.
...
Don't print these with counts/values.
2003-12-13 06:39:35 +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
213ae843ed
meant '==', not '='
2003-12-12 10:24:06 +00:00
ehouse
3655cd1b4d
add dict conversion confirm string
2003-12-12 10:21:37 +00:00
ehouse
82ef3eba3b
complete conversion of old format dicts to new, including for those on
...
SD cards. Works now unless there are same-named files on both, in
which case SD card one doesn't get converted but the question keeps
getting asked.
2003-12-12 10:21:09 +00:00
ehouse
1c70dd2bb3
turn off IP stuff, and on new dict format stuff
2003-12-12 10:19:21 +00:00
ehouse
98fd464f3d
it's ok for there to be no form yet
2003-12-12 10:18:39 +00:00
ehouse
93303973e3
call offerConvertOldDicts; fix palmask to work pre/without globals.
2003-12-12 10:17:59 +00:00
ehouse
6064061811
OFFSET_OF
2003-12-11 06:03:37 +00:00
ehouse
574dc672b4
prototype for offerConvertOldDicts
2003-12-11 06:01:50 +00:00
ehouse
804af9b960
return null when unknown dict flags found
2003-12-11 05:59:09 +00:00
ehouse
3e3fca64dc
rough code to convert dicts. untested
2003-12-11 05:58:24 +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
21cd456fa8
build dict from NODE_CAN_4 form of dawg
2003-12-10 05:57:54 +00:00
ehouse
9285bc9172
NODE_CAN_4 form of dawg is of type Xwr4
2003-12-10 05:56:16 +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
5a3a353bbf
add flags for NODE_CAN_4 form of dawg
2003-12-10 05:55:11 +00:00
ehouse
a1b7202f80
define (commented-out) NODE_CAN_4
2003-12-10 05:52:39 +00:00
ehouse
551cbfcfdd
first checked in
2003-12-09 06:08:12 +00:00
ehouse
2d1b000e62
first checked in
2003-12-09 05:21:42 +00:00
ehouse
2a35df4adc
tweak dialogs
2003-12-09 05:20:56 +00:00
ehouse
bdf8ad0932
add pick-tiles checkbox
2003-12-09 05:20:10 +00:00
ehouse
a2d627e970
fix double-start of new game
2003-12-09 05:18:47 +00:00
ehouse
6919c06826
move center "X" to middle of cell
2003-12-09 05:17:49 +00:00
ehouse
184ed6244d
tweak that seemed to fix crash, but I don't get why
2003-12-09 05:17:12 +00:00
ehouse
f485f870f2
additions to tile picking
2003-12-09 05:16:11 +00:00
ehouse
a4128d6eb6
API changed
2003-12-03 04:32:20 +00:00
ehouse
c346d2e78e
first checked in
2003-12-03 04:30:32 +00:00
ehouse
7854b936af
turn ntiles dialog into hint config dialog (experimental)
2003-12-01 14:34:09 +00:00
ehouse
56821f9f2a
turn ntiles dialog into hint config dialog (experimental); <cr>
...
dismisses tile pick dialog
2003-12-01 14:32:47 +00:00
ehouse
0ac0e9c237
pull tiles from right side of tray first
2003-12-01 14:28:50 +00:00
ehouse
313095c487
new form for picking nTiles used in hint
2003-11-30 22:03:02 +00:00
ehouse
e82ae5b9a1
name change
2003-11-30 20:08:09 +00:00
ehouse
00a3f65262
new wince directories
2003-11-30 20:07:25 +00:00
ehouse
6e9e668035
fix compiler warning
2003-11-30 19:11:12 +00:00
ehouse
5a915fe5d1
new file; -D option to workaround extra event leftover from probably
...
bug in new nTiles select dialog.
2003-11-30 19:10:47 +00:00
ehouse
589d9d3eaf
new slot
2003-11-30 19:09:39 +00:00
ehouse
03baf8cb2b
add test of board_requestHint change: limit number of tiles used in
...
hint.
2003-11-30 19:08:55 +00:00
ehouse
31017a455b
folloe board_requestHint signature change
2003-11-30 19:07:01 +00:00
ehouse
183eb9e283
first checked in
2003-11-30 19:06:22 +00:00
ehouse
1116117410
add button for count-limited hint; tweak pick-blank dialog
2003-11-30 19:02:03 +00:00
ehouse
1dc66f856a
first checkin; still very rough!
2003-11-30 19:01:19 +00:00
ehouse
62c254b3cd
name changes; add button for count-limited hint
2003-11-30 19:00:39 +00:00
ehouse
ddba3adef0
name changes; drop control enter on pick enabled when not new game
2003-11-30 18:59:03 +00:00
ehouse
42e6c071f6
new state variable
2003-11-30 18:58:17 +00:00
ehouse
8b458d4e53
show current tray in pick dialog; begin work of letting user specify
...
how many tiles to use in hint.
2003-11-30 18:57:57 +00:00
ehouse
78ec0b9493
post prefsChangedEvent before newGameOkEvent
2003-11-30 18:55:29 +00:00
ehouse
4eaae2bddf
new button for limited hint
2003-11-30 18:54:49 +00:00
ehouse
2ffa052d61
pass current tray into util_userPickTile
2003-11-30 18:54:08 +00:00
ehouse
f69eb698b3
pass current tray into util_userPickTile, removing to-be-traded tiles
...
first.
2003-11-30 18:53:51 +00:00
ehouse
21456efa8b
formatting only
2003-11-30 18:51:05 +00:00
ehouse
6bb65a94a8
change variable names around tile picking; pass stream version into
...
reader
2003-11-30 18:50:41 +00:00
ehouse
1072bf2499
add option to limit number of tiles used by robot
2003-11-30 09:34:40 +00:00
ehouse
20d37cf49a
dicts are read-only: use query rather than get
2003-11-30 09:32:25 +00:00
ehouse
40c8c5036d
first checkin from personal archive
2003-11-20 16:26:35 +00:00
ehouse
be238e5eb9
checkin from personal archives
2003-11-20 04:40:34 +00:00
ehouse
8d3c4d490a
ifdef code requiring ifdef'd constant
2003-11-19 04:51:09 +00:00
ehouse
1133b1d694
nuke unused vars (for compiler warnings)
2003-11-19 04:50:29 +00:00
ehouse
e1fd8fda5b
robots can be given picked tiles too
2003-11-19 04:49:30 +00:00
ehouse
11347ef641
Add UI to support turning on/off picking tiles
2003-11-19 04:09:15 +00:00
ehouse
6a30f1c7c1
Add vars to support turning on/off picking tiles
2003-11-19 04:06:32 +00:00
ehouse
767d7fa2f4
update to use new blank-picking API
2003-11-18 03:40:03 +00:00
ehouse
8789ed9bc5
don't let pick robot tiles
2003-11-18 03:39:43 +00:00
ehouse
d5331d97e4
checkin from personal archive
2003-11-16 19:49:04 +00:00
ehouse
685de6afc5
get rid of DIRECT_PALMOS_CALLS
2003-11-16 19:46:51 +00:00
ehouse
3dc9c8520d
checkin from personal archive
2003-11-16 19:37:12 +00:00
ehouse
c4e5a4927e
add .seb files
2003-11-16 19:26:38 +00:00
ehouse
c1032ee957
comment typo
2003-11-16 19:26:18 +00:00
ehouse
57295ffee8
when picking, deal with not having enough tiles
2003-11-16 19:25:53 +00:00
ehouse
33ba7edc72
checked in from personal archive
2003-11-16 19:23:48 +00:00
ehouse
14c9a5096a
copied in from personal archive
2003-11-16 19:17:54 +00:00
ehouse
8f1cfaec23
first checked in
2003-11-16 17:30:19 +00:00
ehouse
38f211270e
new menuitems (not yet used); blank-pick API change
2003-11-16 17:28:54 +00:00
ehouse
e9f34e8484
common code does more picking work now.
2003-11-16 17:25:46 +00:00
ehouse
4d31200290
util_userPickTile replaces util_askBlankFace
2003-11-16 17:17:04 +00:00
ehouse
f2766ec8e9
first checked in
2003-11-16 17:15:41 +00:00
ehouse
b5f54608da
remove code to new shared file
2003-11-16 17:14:28 +00:00
ehouse
9e966e7815
new files; commented-out -D option to turn on tile picking
2003-11-16 17:14:01 +00:00
ehouse
a961f9a343
more file extensions to ignore
2003-11-16 17:13:21 +00:00
ehouse
f32c407d01
add option for user to pick tiles from pool.
2003-11-16 17:12:54 +00:00
ehouse
ef138e5187
util_userPickTile replaces util_askBlankFace
2003-11-16 17:11:33 +00:00
ehouse
3e3cc8f5e3
export model_packTilesUtil
2003-11-16 17:10:14 +00:00
ehouse
c13e799b11
factor some work of picking tiles/blanks into common code; add option
...
for user to pick tiles from pool.
2003-11-16 17:09:11 +00:00
ehouse
db7656def8
new typedef
2003-11-16 16:40:44 +00:00
ehouse
311ea2071f
add
2003-11-01 20:49:45 +00:00
ehouse
c442df3434
a few more tips on env setup.
2003-11-01 20:49:32 +00:00
ehouse
405ad7583e
Add comment for getting simulator started.
2003-11-01 19:37:23 +00:00
ehouse
fc952c90aa
don't show obj directories
2003-11-01 19:19:59 +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
ehouse
3aae8ca37a
first checkin
2003-11-01 18:45:06 +00:00
ehouse
f40f4a12a1
first checkin
2003-11-01 18:36:13 +00:00
ehouse
695e5d3087
first checkin
2003-11-01 18:10:48 +00:00
ehouse
1f9f72c121
first checkin
2003-11-01 18:03:30 +00:00
ehouse
c34d715f2d
first checkin
2003-11-01 17:53:41 +00:00
ehouse
dc289ec451
first checkin
2003-11-01 17:12:27 +00:00
ehouse
685cdb77b3
add xlock.bin to fix non-palm dict format
2003-11-01 15:38:10 +00:00
ehouse
4376f58d8d
first version
2003-11-01 06:34:23 +00:00
ehouse
25ac130d4e
Sample dictionary. I'm not sure they all belong in this project, but
...
there needs to be one for a good initial developer experience.
2003-11-01 06:20:53 +00:00
ehouse
5c9152b175
first checkin from personal project
2003-11-01 06:19:20 +00:00
ehouse
9bc9550a07
gettimeofday call burried in an assert; need to work for non-debug
...
builds too.
2003-11-01 05:56:24 +00:00
ehouse
5776da0b93
first checkin
2003-11-01 05:35:29 +00:00
ehouse
c505d9a0f7
in the wrong place
2003-09-07 17:27:50 +00:00
ehouse
ec410e7b21
Initial revision
2003-09-07 17:16:50 +00:00