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 |
|