ehouse
7125fb097c
remove redundant set of #defines for whether we're compiling for desktop or wince
2008-11-22 16:43:55 +00:00
ehouse
3e4fe7c795
Make much smaller .ico file by hand using GIMP, and check it in. png
...
files are inputs to that process but not used in the build until I
figure out how to script building the .ico.
2008-10-26 21:05:44 +00:00
ehouse
1b2f867e2f
Add a 16x16 icon. Remove the .ico file from svn, adding instead the
...
three .png files from which it's built. Build now depends on icotool,
which is in Debian and so not a problem. The resulting .ico is
probably 3x the size built with winders tools, so eventually I should
fix icotool or nag its author.
2008-10-25 21:59:46 +00:00
ehouse
20bcdea816
Trapped back key should exit dialog even if it has an edit control if
...
that control does not have focus. Do that. And since I can't figure
out how to use APIs available in CE to find edit controls dynamically
each dialog proc has to pass its IDs in. May fix that later, in which
case ceDlgSetEdits() should be removed.
2008-10-13 01:26:20 +00:00
ehouse
4f11e4270e
inval font cache when new dict has different chars; use cell size as a
...
minimum font heigth for tray; darken default player 4 color for better
contrast.
2008-10-11 16:53:22 +00:00
ehouse
79bb886495
Two large changes. First, layout board etc. based only on screen
...
dimensions and one constant giving the minimum height of a cell.
Replaces a bunch of constants that didn't scale to different sized
screens well. Second, add the vertical scrollbar into the focus
rotation. Once I have it showing that it's focussed it'll be easier
to figure out how to scroll the screen.
2008-09-28 17:50:04 +00:00
ehouse
299beddc77
cleanup; to get better idea of what fonts are available on smartphone
...
add rough font chooser dialog. Is commented out and not meant to
ship.
2008-09-17 04:19:20 +00:00
ehouse
9ca72bd61a
Use GetModuleFileName to find dictionaries in same directory as executable. Replace cute attempt to cons up list of possible dict locations with a string in a resource. Get rid of two-year-old code explaining a change in where dicts live. Fix typo putting 4K buffer on stack.
2008-06-13 05:25:20 +00:00
ehouse
c521195554
Up version of APIs being used. Using non-hex may have been a mistake
...
anyway. Remove locally defined function that's available with higher
version.
2008-06-07 15:59:56 +00:00
ehouse
51a42ce2a2
Cleanup: fix for win32; remove constants that belong in cegcc; etc.
2008-06-07 14:42:20 +00:00
ehouse
2dceb054b8
Move to new cegcc, whose tools have slightly different name.
2008-05-26 00:47:40 +00:00
ehouse
1d5446bfdf
Trying to give smartphone users way to use keypad to move tiles to
...
board. Enabling key-to-text works, but constants to turn it off
aren't in cegcc. So for b2 add a quick hack where 1 means first tile
in tray, 7 means last (rightmost). Enable and test on gtk.
2008-05-11 20:29:43 +00:00
ehouse
e98ba24c47
New functions to replace OpenFileName etc. that don't exist on Smartphone.
2008-03-23 19:25:49 +00:00
ehouse
7b11fa228b
make new turnChanged notification compile-time conditional
2008-02-27 05:43:27 +00:00
ehouse
d5475fa89f
add -D_WIN32_IE=0x0400 (needed for some structs in mingw headers)
2008-02-26 13:47:28 +00:00
ehouse
0b5a14c424
Add ENABLE_LOGGING define so logging can be used on non-debug builds, e.g. to trace opening of non-debug saved games and prefs files.
2008-02-17 21:48:48 +00:00
ehouse
266038a463
Make cegcc the default build environment for wince. Make inclusion of hacks needed to work with mingw/pocketpc-sdk conditional.
2008-02-16 16:33:46 +00:00
ehouse
2649017752
Modify to switch between cegcc and pocketpc-sdk, with pocketpc-sdk
...
choice commented out. cegcc builds it about 30% smaller, in line with
what the older M$ tools could do.
2008-02-05 03:45:24 +00:00
ehouse
fc3dcc3586
Turn off experimental multi-device features; up copyright; define XP_UCHAR as signed char to fix lots of warnings.
2008-01-19 16:34:21 +00:00
ehouse
e894a44b61
Fix compilation errors. Not tested.
2007-12-03 01:18:13 +00:00
ehouse
b4d01f15f2
preliminary addition of xplatform-only focus, esp drawing of cursor
...
and handling of arrow keys via WM_KEYUP; added focus/cursor color to
prefs and color edit dialog. Tested only on win32 (WINE), and not
integrated with platform nav/focus model.
2007-01-19 08:24:02 +00:00
ehouse
e5e36f0fa4
Use new XP_TriEnable type; begin work to support bluetooth by tracking
...
connType and adding choice how to connect. Bt connect dialog is
invoked, but the fields won't be populated. Pass conn type into
socket constructor, assuming socket code doesn't change much to use BT
rather than TCP.
2006-10-28 14:56:04 +00:00
ehouse
912fe93829
add a few consts decls where APIs changed; use XWFEATURE_RELAY rather
...
than BEYOND_IR
2006-10-22 19:44:30 +00:00
ehouse
1f163665ba
tweak svnversion output so make stays happy
2006-09-15 07:52:45 +00:00
ehouse
f561989644
Set -Wunused-parameter for those versions of gcc that support it, and
...
deal with the output by removing params where possible and elsewhere
by adding XP_UNUSED macro wrapping __attribute__((unused)). There
should be NO change in function in spite of the large number of files.
2006-08-16 13:44:44 +00:00
ehouse
9c1b48d0e4
include svn version in name of generated .exe file.
2006-08-16 01:30:31 +00:00
ehouse
8d675a4114
up version string to rc1; add DEBUG to makefile help.
2006-06-18 21:54:59 +00:00
ehouse
b5bd5e74d2
Incorporate svnversion output in About box; add CAB target
2006-05-14 15:22:48 +00:00
ehouse
bdc2300f84
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
7d9d97cd88
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
9014ef3fd7
Alert user of a previous version that dict location is being fixed
2006-05-05 12:51:35 +00:00
ehouse
0d5a44b596
set DEBUG in compile-command; no code change
2006-04-22 13:55:19 +00:00
ehouse
b05fe65389
Quick meaningless checkin (update comments) to check svn config
2006-04-03 03:37:53 +00:00
ehouse
13b7fa62aa
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
523798cd3a
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
3e06bc56f7
add target to upload binary
2006-03-04 06:09:42 +00:00
ehouse
4f99915aeb
strip all .exe files, not just for release.
2006-02-20 01:57:18 +00:00
ehouse
3b3e35b38f
strip release binaries
2006-02-19 16:07:14 +00:00
ehouse
04ead8566c
tie aygshell to Wince rather than making it separate feature
2006-02-17 07:30:54 +00:00
ehouse
fb410e4011
use native color-picker on win32
2006-02-14 04:54:28 +00:00
ehouse
ea9c2ca48b
better way of doing debug builds
2006-02-07 14:46:08 +00:00
ehouse
3559618e25
separate debug build; pass flags to linker so OS won't run in emulation mode
2006-02-06 15:00:46 +00:00
ehouse
1dcee125b9
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
6266de224e
use debhacks; add flags to compile for wince
2006-01-28 19:05:39 +00:00
ehouse
23232d25ba
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
62b055b577
first checked in. Builds for Win32, but crashes on XP after drawing
...
its board.
2005-11-27 20:27:46 +00:00